html.pf-site-document body {margin:0;background:#fff;}
:where(html.pf-site-document) :where(.outside-widgets) .widget-type_system_widget_v4_preorder_1,
:where(html.pf-site-document) :where(.outside-widgets) .widget-type_system_widget_v4_notification_add_to_cart_1,
:where(html.pf-site-document) :where(.outside-widgets) .widget-type_system_widget_v4_callback_modal_1 {display:none;}
#prioform-storefront.pf-inner-page {
 background:#fff;-webkit-font-smoothing:antialiased;
 --bg:#fff;--bg-minor-shade:#f6f6f6;--bg-major-shade:#ececec;--color-text:#171717;--color-text-dark:#171717;--color-text-light:#fff;
 --color-text-minor-shade:#686868;--color-text-major-shade:#888;--color-link:#c84416;--color-link-hover:#ad3912;
 --color-btn-bg:#c84416;--color-btn-bg-hover:#ad3912;--color-btn-color:#fff;--color-btn-color-hover:#fff;
 --font-family:Arial,Helvetica,sans-serif;--font-family-heading:Arial,Helvetica,sans-serif;--font-size:16px;--heading-weight:400;--controls-height-m:46px;
}
#prioform-storefront.pf-inner-page .mega-categories a {display:flex;align-items:center;gap:14px;text-align:left;border-radius:7px;padding:18px;}
#prioform-storefront.pf-inner-page .mega-categories a:hover {background:var(--tint);}
#prioform-storefront.pf-inner-page .mega-categories a>svg:first-child {color:var(--action);}
#prioform-storefront.pf-inner-page .mega-categories a>svg:last-child {margin-left:auto;color:var(--action);}
#prioform-storefront.pf-inner-page>.header {height:auto;min-height:0;color:var(--ink);margin:0;padding:0;width:100%;float:none;}
#prioform-storefront.pf-inner-page .button,#prioform-storefront.pf-inner-page button {text-transform:none;letter-spacing:normal;}
#prioform-storefront.pf-inner-page .search-submit {height:38px;min-height:0;padding:0;line-height:1;display:flex;align-items:center;justify-content:center;}
#prioform-storefront.pf-inner-page .pf-native .hidden,
#prioform-storefront.pf-inner-page .pf-native .hide {display:none!important;}
#prioform-storefront.pf-inner-page .pf-site-main {min-height:440px;padding-bottom:64px;}
#prioform-storefront.pf-inner-page .pf-native {min-width:0;padding-top:4px;}
#prioform-storefront.pf-inner-page .pf-native>.layout,
#prioform-storefront.pf-inner-page .pf-native>.page_section_top>.layout,
#prioform-storefront.pf-inner-page .pf-native .layout__content {
 width:100%;max-width:none;margin:0;padding:0;min-width:0;
 --layout-content-max-width:100%;--layout-pt:0px;--layout-pb:0px;--layout-mt:0px;--layout-mb:0px;
}
#prioform-storefront.pf-inner-page .pf-native>.layout {background:transparent;padding-block:0;}
#prioform-storefront.pf-inner-page .pf-native .layout__content {margin-inline:0;}
#prioform-storefront.pf-inner-page .pf-native h1,
#prioform-storefront.pf-inner-page .pf-route-heading h1 {font:400 40px/1.2 Arial,Helvetica,sans-serif;letter-spacing:-1px;color:var(--ink);margin:14px 0 30px;max-width:1100px;text-transform:none;}
#prioform-storefront.pf-inner-page .pf-native h2 {font:400 28px/1.3 Arial,Helvetica,sans-serif;margin:30px 0 16px;color:var(--ink);letter-spacing:-.4px;}
#prioform-storefront.pf-inner-page .pf-native h3 {font:500 22px/1.4 Arial,Helvetica,sans-serif;margin:24px 0 12px;color:var(--ink);}
#prioform-storefront.pf-inner-page .pf-native .breadcrumb {display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;list-style:none;padding:24px 0;margin:0;font-size:13px;line-height:1.6;color:var(--muted);}
#prioform-storefront.pf-inner-page .pf-native .breadcrumb-item {display:flex;align-items:center;gap:12px;margin:0;padding:0;}
#prioform-storefront.pf-inner-page .pf-native .breadcrumb-item+.breadcrumb-item:before {content:"/";font-family:Arial;color:#aaa;}
#prioform-storefront.pf-inner-page .pf-native .breadcrumb-item:after {display:none;}
#prioform-storefront.pf-inner-page .pf-native .breadcrumb a {color:var(--muted);}
#prioform-storefront.pf-inner-page .pf-native .breadcrumb a:hover {color:var(--action);}
#prioform-storefront.pf-inner-page .pf-native .breadcrumb-page {color:var(--action);}
#prioform-storefront.pf-inner-page .pf-native .static-text {font:17px/1.75 Arial,Helvetica,sans-serif;color:#333;max-width:960px;overflow-wrap:anywhere;margin-bottom:34px;}
#prioform-storefront.pf-inner-page .pf-native .static-text p {font-size:inherit!important;line-height:inherit!important;font-family:inherit!important;margin:0 0 18px;}
#prioform-storefront.pf-inner-page .pf-native .static-text span,
#prioform-storefront.pf-inner-page .pf-native .static-text font,
#prioform-storefront.pf-inner-page .pf-native .static-text div {font-family:inherit!important;font-size:inherit!important;line-height:inherit!important;color:inherit!important;max-width:100%;}
#prioform-storefront.pf-inner-page .pf-native .static-text a {color:var(--action)!important;text-decoration:underline;text-underline-offset:3px;}
#prioform-storefront.pf-inner-page .pf-native .static-text h2 {font-size:28px!important;line-height:1.35!important;}
#prioform-storefront.pf-inner-page .pf-native .static-text h3 {font-size:22px!important;line-height:1.4!important;}
#prioform-storefront.pf-inner-page .pf-native .static-text ul,
#prioform-storefront.pf-inner-page .pf-native .static-text ol {padding-left:24px;margin:16px 0 24px;}
#prioform-storefront.pf-inner-page .pf-native .static-text li {margin-bottom:9px;}
#prioform-storefront.pf-inner-page .pf-native .static-text img {max-width:100%!important;height:auto!important;margin-block:16px;}
#prioform-storefront.pf-inner-page .pf-native .static-text iframe {max-width:100%;}
#prioform-storefront.pf-inner-page .pf-native .static-text blockquote {margin:24px 0;padding:20px 24px;border-left:3px solid var(--accent);background:var(--paper);}
#prioform-storefront.pf-inner-page .pf-table-scroll {max-width:100%;overflow:auto;margin:24px 0;}
#prioform-storefront.pf-inner-page .pf-table-scroll table {border-collapse:collapse;width:100%;font-size:15px;}
#prioform-storefront.pf-inner-page .pf-table-scroll td,
#prioform-storefront.pf-inner-page .pf-table-scroll th {padding:12px 16px;border:1px solid var(--line);vertical-align:top;}
#prioform-storefront.pf-inner-page .pf-table-scroll th {background:var(--paper);font-weight:500;}
#prioform-storefront.pf-inner-page .pf-native input:not([type=radio]):not([type=checkbox]):not([type=hidden]):not([type=submit]),
#prioform-storefront.pf-inner-page .pf-native select,
#prioform-storefront.pf-inner-page .pf-native textarea {
 font:16px/1.5 Arial,Helvetica,sans-serif;color:var(--ink);border:1px solid #d8dadd;border-radius:6px;background:#fff;
 min-height:46px;padding:10px 13px;box-shadow:none;max-width:100%;box-sizing:border-box;
}
#prioform-storefront.pf-inner-page .pf-native input[type=radio],
#prioform-storefront.pf-inner-page .pf-native input[type=checkbox] {accent-color:var(--action);}
#prioform-storefront.pf-inner-page .pf-native .button:not(.item-delete):not(.counter-button),
#prioform-storefront.pf-inner-page .pf-native input[type=submit],
#prioform-storefront.pf-inner-page .pf-native .co-button {
 display:inline-flex;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:11px 20px;background:var(--action);color:#fff;
 border:1px solid var(--action);border-radius:6px;font:15px/1.45 Arial,Helvetica,sans-serif;text-decoration:none;box-shadow:none;cursor:pointer;
}
#prioform-storefront.pf-inner-page .pf-native .button:hover,
#prioform-storefront.pf-inner-page .pf-native input[type=submit]:hover,
#prioform-storefront.pf-inner-page .pf-native .co-button:hover {background:var(--action-hover);border-color:var(--action-hover);color:#fff;}
#prioform-storefront.pf-inner-page .pf-native .heading {text-transform:none;letter-spacing:-.7px;font-weight:400;}
#prioform-storefront.pf-inner-page .pf-route-heading {display:flex;justify-content:space-between;gap:24px;align-items:center;padding:12px 0 22px;}
#prioform-storefront.pf-inner-page .pf-route-heading h1 {margin:9px 0 0;}
#prioform-storefront.pf-inner-page .pf-route-heading>a {flex-shrink:0;font-size:14px;color:var(--action);padding-block:12px;}
#prioform-storefront.pf-inner-page .pf-native-collection>.layout {margin-bottom:32px;}
#prioform-storefront.pf-inner-page .pf-native .catalog-list {display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;align-items:stretch;}
#prioform-storefront.pf-inner-page .pf-native .product-preview {min-width:0;max-width:none;padding:0;border:1px solid var(--line);border-radius:10px;background:#fff;overflow:clip;margin:0;transition:border-color .2s,box-shadow .2s;}
#prioform-storefront.pf-inner-page .pf-native .product-preview:hover {border-color:#d5d5d5;box-shadow:0 5px 20px #00000007;}
#prioform-storefront.pf-inner-page .pf-native .product-preview__content {display:flex;flex-direction:column;height:100%;gap:0;grid-template:none;padding:18px;}
#prioform-storefront.pf-inner-page .pf-native .product-preview__area-photo {display:block!important;position:relative;order:0;margin:0 0 18px;width:100%;height:auto;aspect-ratio:1;flex:none;}
#prioform-storefront.pf-inner-page .pf-native .product-preview__photo {display:block!important;position:relative;width:100%;height:100%;}
#prioform-storefront.pf-inner-page .pf-native .product-preview__photo .img-ratio {position:relative;aspect-ratio:1;padding:0!important;width:100%;height:100%!important;background:#fafafa;border-radius:6px;overflow:clip;}
#prioform-storefront.pf-inner-page .pf-native .product-preview__photo .img-ratio__inner {position:absolute;inset:0;width:100%;height:100%;padding:12px;}
#prioform-storefront.pf-inner-page .pf-native .product-preview__photo-variant:first-child {display:block!important;visibility:visible!important;opacity:1!important;position:relative;width:100%;height:100%;pointer-events:auto;}
#prioform-storefront.pf-inner-page .pf-native .product-preview__photo-variant:nth-child(n+2) {display:none!important;}
#prioform-storefront.pf-inner-page .pf-native .product-preview__photo picture {display:block;width:100%;height:100%;}
#prioform-storefront.pf-inner-page .pf-native .product-preview__photo img {width:100%;height:100%;object-fit:contain;object-position:center;max-height:none;}
#prioform-storefront.pf-inner-page .pf-native .product-preview__available {position:absolute;top:9px;left:9px;color:var(--green);background:#fffffff0;border-radius:20px;padding:3px 9px;font-size:11px;line-height:1.5;z-index:2;}
#prioform-storefront.pf-inner-page .pf-native .product-preview__area-title {order:1;flex:1;}
#prioform-storefront.pf-inner-page .pf-native .product-preview__title {font:400 18px/1.4 Arial,Helvetica,sans-serif;margin-bottom:18px;text-align:left;color:var(--ink);}
#prioform-storefront.pf-inner-page .pf-native .product-preview__title a {display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;color:inherit;}
#prioform-storefront.pf-inner-page .pf-native .product-preview__area-bottom {order:2;display:flex;flex-direction:column;gap:14px;align-items:stretch;margin-top:auto;}
#prioform-storefront.pf-inner-page .pf-native .product-preview__price-range,
#prioform-storefront.pf-inner-page .pf-native .product-preview__price-cur {font:500 24px/1.25 Arial,Helvetica,sans-serif;color:var(--ink);text-align:left;margin:0;}
#prioform-storefront.pf-inner-page .pf-native .product-preview__price-range {display:block!important;}
#prioform-storefront.pf-inner-page .pf-native .product-preview__price-range .product-preview__price-label {font-size:13px;color:var(--muted);}
#prioform-storefront.pf-inner-page .pf-native .product-preview__controls {display:block;width:100%;margin:0;}
#prioform-storefront.pf-inner-page .pf-native .product-preview__detail-select-btn {display:flex!important;width:100%;background:var(--action);border-color:var(--action);color:#fff;}
#prioform-storefront.pf-inner-page .pf-native .product-preview__area-variants,
#prioform-storefront.pf-inner-page .pf-native .product-preview__area-sku,
#prioform-storefront.pf-inner-page .pf-native .product-preview__area-description,
#prioform-storefront.pf-inner-page .pf-native .product-preview .stickers,
#prioform-storefront.pf-inner-page .pf-native .product-preview__controls .add-cart-counter,
#prioform-storefront.pf-inner-page .pf-native .product-preview__preorder-btn,
#prioform-storefront.pf-inner-page .pf-native .product-preview__detail-btn {display:none!important;}
#prioform-storefront.pf-inner-page .pf-native .product-preview__price:has(+.product-preview__price-range) {display:none;}
#prioform-storefront.pf-inner-page .pf-native .collection-description {margin-top:44px;padding-top:30px;border-top:1px solid var(--line);}
#prioform-storefront.pf-inner-page .pf-native .pagination {display:flex;justify-content:center;flex-wrap:wrap;gap:8px;list-style:none;padding:30px 0;margin:0;}
#prioform-storefront.pf-inner-page .pf-native .pagination a,
#prioform-storefront.pf-inner-page .pf-native .pagination span {display:inline-flex;min-width:42px;min-height:42px;justify-content:center;align-items:center;border:1px solid var(--line);border-radius:6px;padding:5px 12px;font-size:14px;}
#prioform-storefront.pf-inner-page .pf-native .pagination .is-current,
#prioform-storefront.pf-inner-page .pf-native .pagination .active {background:var(--action);color:#fff;border-color:var(--action);}
#prioform-storefront.pf-inner-page .pf-native .blog-list {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:24px;}
#prioform-storefront.pf-inner-page .pf-native .blog-list__item {border:1px solid var(--line);border-radius:10px;overflow:clip;padding:0 0 22px;min-width:0;background:#fff;}
#prioform-storefront.pf-inner-page .pf-native .blog-list__item-photo {position:relative;aspect-ratio:1.55;padding:0;overflow:hidden;}
#prioform-storefront.pf-inner-page .pf-native .blog-list__item-photo .img-ratio__inner {position:absolute;inset:0;}
#prioform-storefront.pf-inner-page .pf-native .blog-list__item-photo img {width:100%;height:100%;object-fit:cover;}
#prioform-storefront.pf-inner-page .pf-native .blog-list__item-title {padding:20px 22px 0;font:400 23px/1.35 Arial,Helvetica,sans-serif;color:var(--ink);}
#prioform-storefront.pf-inner-page .pf-native .blog-list__item-description {padding:12px 22px 0;font:15px/1.65 Arial,Helvetica,sans-serif;color:var(--muted);margin:0;}
#prioform-storefront.pf-inner-page .pf-native .blog-list__item-date {padding:16px 22px 0;font-size:12px;color:var(--muted);}
#prioform-storefront.pf-inner-page .pf-topic-filter {margin:4px 0 26px;border:1px solid var(--line);border-radius:8px;padding:14px 18px;}
#prioform-storefront.pf-inner-page .pf-topic-filter>summary {cursor:pointer;font-size:15px;}
#prioform-storefront.pf-inner-page .pf-native .tagcloud {display:flex;gap:8px;flex-wrap:wrap;margin-top:14px;max-height:220px;overflow:auto;}
#prioform-storefront.pf-inner-page .pf-native .tagcloud .button {font-size:12px;background:var(--paper);color:var(--muted);border:1px solid var(--line);min-height:34px;padding:7px 11px;}
#prioform-storefront.pf-inner-page .pf-native .article {display:flex;flex-direction:column;}
#prioform-storefront.pf-inner-page .pf-native .article>h1 {order:-1;margin-bottom:30px;max-width:1000px;}
#prioform-storefront.pf-inner-page .pf-native .article-photo {max-width:960px;margin-bottom:30px;aspect-ratio:auto;padding:0!important;}
#prioform-storefront.pf-inner-page .pf-native .article-photo .img-ratio__inner {position:static;width:100%;height:auto;}
#prioform-storefront.pf-inner-page .pf-native .article-photo img {width:100%;max-height:460px;object-fit:contain;background:var(--paper);border-radius:10px;}
#prioform-storefront.pf-inner-page .pf-native .article-content {margin-bottom:40px;}
#prioform-storefront.pf-inner-page .pf-native .js-cart-empty,
#prioform-storefront.pf-inner-page .pf-native .favorites-empty,
#prioform-storefront.pf-inner-page .pf-native .compare-empty {padding:50px 20px 65px;border:1px solid var(--line);background:var(--paper);border-radius:10px;text-align:center;font-size:18px;line-height:1.7;margin-bottom:25px;}
#prioform-storefront.pf-inner-page .pf-empty-catalog-link {margin-top:22px;}
#prioform-storefront.pf-inner-page .pf-native .cart {display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:36px;}
#prioform-storefront.pf-inner-page .pf-native .cart-item {display:grid;grid-template-columns:120px minmax(0,1fr) 110px 130px;grid-template-areas:"image title counter total" "image price counter remove";gap:12px 18px;align-items:center;border-bottom:1px solid var(--line);padding:24px 0;position:relative;margin:0;}
#prioform-storefront.pf-inner-page .pf-native .item-image {grid-area:image;width:120px;height:130px;}
#prioform-storefront.pf-inner-page .pf-native .item-image .img-ratio {padding:0;height:100%;width:100%;}
#prioform-storefront.pf-inner-page .pf-native .item-image .img-ratio__inner {position:static;height:100%;}
#prioform-storefront.pf-inner-page .pf-native .item-image img {object-fit:contain;width:100%;height:100%;}
#prioform-storefront.pf-inner-page .pf-native .item-title {grid-area:title;font:400 18px/1.45 Arial,Helvetica,sans-serif;}
#prioform-storefront.pf-inner-page .pf-native .variant-title {font-size:13px;line-height:1.65;color:var(--muted);margin-top:10px;}
#prioform-storefront.pf-inner-page .pf-native .item-price,
#prioform-storefront.pf-inner-page .pf-native .item-total {font-size:20px;font-weight:500;line-height:1.4;}
#prioform-storefront.pf-inner-page .pf-native .item-price {grid-area:price;font-size:14px;color:var(--muted);}
#prioform-storefront.pf-inner-page .pf-native .item-total {grid-area:total;}
#prioform-storefront.pf-inner-page .pf-native .item-counter {grid-area:counter;}
#prioform-storefront.pf-inner-page .pf-native .counter {display:flex;border:1px solid var(--line);border-radius:6px;max-width:124px;min-height:42px;}
#prioform-storefront.pf-inner-page .pf-native .counter .counter-input {width:42px;min-width:0;text-align:center;padding:4px!important;border:0!important;min-height:40px!important;}
#prioform-storefront.pf-inner-page .pf-native .counter-button {background:#fff;color:var(--ink);width:34px;min-width:30px;border:0;padding:0;}
#prioform-storefront.pf-inner-page .pf-native .counter-button::before,
#prioform-storefront.pf-inner-page .pf-native .counter-button::after,
#prioform-storefront.pf-inner-page .pf-native .item-delete button::before {content:none!important;}
#prioform-storefront.pf-inner-page .pf-native .cart__area-controls {border:1px solid var(--line);border-radius:10px;background:var(--paper);padding:25px;align-self:start;}
#prioform-storefront.pf-inner-page .pf-native .cart-controls {position:static;box-shadow:none;background:none;padding:0;border:0;}
#prioform-storefront.pf-inner-page .pf-native .total {display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:22px;}
#prioform-storefront.pf-inner-page .pf-native .total-amount {font-size:27px;font-weight:500;}
#prioform-storefront.pf-inner-page .pf-native .submit-block .button {width:100%;margin-top:12px;}
#prioform-storefront.pf-inner-page .pf-native .coupon-header {font-size:14px;color:var(--muted);padding:18px 0;}
#prioform-storefront.pf-inner-page .pf-native .coupon-content {background:transparent;padding:0 0 18px;border:0;}
#prioform-storefront.pf-inner-page .pf-native .coupon-header {font-weight:400;}
#prioform-storefront.pf-inner-page .pf-native .cart__area-coupon {grid-column:1/-1;}
#prioform-storefront.pf-inner-page .pf-native .item-delete {grid-area:remove;justify-self:end;color:var(--muted);background:none;border:0;min-width:34px;min-height:34px;}
#prioform-storefront.pf-inner-page .pf-native .bnpl-modal[aria-hidden=true] {display:none;}
#prioform-storefront.pf-inner-page .pf-native .co-title,
#prioform-storefront.pf-inner-page .pf-native .co-input-label,
#prioform-storefront.pf-inner-page .pf-native .co-section-title {font-family:Arial,Helvetica,sans-serif;color:var(--ink);text-transform:none;}
#prioform-storefront.pf-inner-page .pf-native .co-title--h1 {font-size:38px;font-weight:400;letter-spacing:-.8px;line-height:1.25;}
#prioform-storefront.pf-inner-page .pf-native .co-checkout-block--padded {padding:24px;}
#prioform-storefront.pf-inner-page .pf-native .co-section--checkout_header {padding:24px 0;}
#prioform-storefront.pf-inner-page .pf-native .co-checkout-block {border-color:var(--line);border-radius:10px;box-shadow:none;}
#prioform-storefront.pf-inner-page .pf-native .co-input-field {font-family:Arial,Helvetica,sans-serif;border-radius:6px;border-color:#d8dadd;box-shadow:none;max-width:100%;}
#prioform-storefront.pf-inner-page .pf-native .co-input-field:focus {border-color:var(--action);box-shadow:0 0 0 1px var(--action);}
#prioform-storefront.pf-inner-page .pf-native .co-tabs-control,
#prioform-storefront.pf-inner-page .pf-native .co-link {color:var(--action);}
#prioform-storefront.pf-inner-page .pf-native .co-basket {border:1px solid var(--line);background:var(--paper);border-radius:10px;padding:24px;}
#prioform-storefront.pf-inner-page .pf-native .co-basket_item-image {object-fit:contain;}
#prioform-storefront.pf-inner-page .pf-native .co-basket_total {font-size:23px;}
#prioform-storefront.pf-inner-page .pf-native .co-menu-link {color:var(--muted);}
#prioform-storefront.pf-inner-page .pf-native .co-menu-link--active {color:var(--action);}
#prioform-storefront.pf-inner-page .pf-native .co-modal {color:var(--ink);}
#prioform-storefront.pf-inner-page .pf-native .co-sidebar {min-width:0;}
#prioform-storefront.pf-inner-page .pf-legacy-content {max-width:960px;margin-inline:0;padding:0;float:none;width:100%;font-size:16px;}
#prioform-storefront.pf-inner-page .pf-legacy-content .page-title {display:none;}
#prioform-storefront.pf-inner-page .pf-legacy-content .set {border:1px solid var(--line);border-radius:10px;box-shadow:none;float:none;width:100%;box-sizing:border-box;background:#fff;}
#prioform-storefront.pf-inner-page .pf-legacy-content .set-block {padding:28px;max-width:560px;}
#prioform-storefront.pf-inner-page .pf-legacy-content .field {display:block;float:none;clear:both;padding:0;margin:0 0 20px;min-width:0;overflow:visible;}
#prioform-storefront.pf-inner-page .pf-legacy-content .field-label {float:none;text-align:left;font-size:14px;color:var(--muted);width:auto;padding:0 0 8px;}
#prioform-storefront.pf-inner-page .pf-legacy-content .field-content {float:none;margin:0;padding:0;width:100%!important;max-width:100%;min-width:0;}
#prioform-storefront.pf-inner-page .pf-legacy-content input.textfield:not([type=checkbox]):not([type=radio]) {width:100%!important;max-width:420px;min-height:46px;}
#prioform-storefront.pf-inner-page .pf-legacy-content input[type=checkbox],
#prioform-storefront.pf-inner-page .pf-legacy-content input[type=radio] {width:16px!important;height:16px;min-height:0;max-width:none;padding:0;margin:3px 6px 3px 0;}
#prioform-storefront.pf-inner-page .pf-legacy-content .field-content>a {color:var(--action);font-size:14px;line-height:1.7;}
#prioform-storefront.pf-inner-page .pf-legacy-content .button {min-width:160px;}
#prioform-storefront.pf-inner-page .pf-route-note {margin-top:38px;padding:22px 26px;border:1px solid var(--line);border-radius:10px;background:var(--paper);font-size:15px;color:var(--muted);display:flex;justify-content:space-between;gap:20px;align-items:center;}
#prioform-storefront.pf-inner-page .pf-route-note a {color:var(--action);white-space:nowrap;}
#prioform-storefront.pf-inner-page .pf-not-found {padding:65px 0 80px;max-width:750px;}
#prioform-storefront.pf-inner-page .pf-not-found .pf-error-number {color:var(--action);font-size:14px;letter-spacing:2px;}
#prioform-storefront.pf-inner-page .pf-not-found h1 {font:400 46px/1.2 Arial,Helvetica,sans-serif;letter-spacing:-1px;margin:14px 0 22px;}
#prioform-storefront.pf-inner-page .pf-not-found p {font-size:18px;line-height:1.7;color:var(--muted);margin-bottom:28px;}
#prioform-storefront .pf-search-intro {padding:28px 0 4px;}
#prioform-storefront .pf-search-intro h1 {font:400 40px/1.2 Arial,Helvetica,sans-serif;letter-spacing:-1px;margin:10px 0 14px;}
#prioform-storefront .pf-search-intro p {font-size:16px;line-height:1.65;color:var(--muted);}
html.pf-search-document #prioform-storefront .catalog-section {padding-top:28px;}
@media(max-width:1100px){
 #prioform-storefront.pf-inner-page .pf-native .catalog-list {grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;}
 #prioform-storefront.pf-inner-page .pf-native .cart {grid-template-columns:minmax(0,1fr) 290px;gap:24px;}
 #prioform-storefront.pf-inner-page .pf-native .cart-item {grid-template-columns:90px minmax(0,1fr) 100px;grid-template-areas:"image title total" "image price counter" ". . remove";gap:14px;}
 #prioform-storefront.pf-inner-page .pf-native .item-image {width:90px;height:110px;}
}
@media(max-width:760px){
 #prioform-storefront.pf-inner-page .pf-site-main {min-height:360px;padding-bottom:40px;}
 #prioform-storefront.pf-inner-page .pf-native h1,
 #prioform-storefront.pf-inner-page .pf-route-heading h1,
 #prioform-storefront .pf-search-intro h1 {font-size:30px;line-height:1.25;letter-spacing:-.6px;margin:10px 0 23px;}
 #prioform-storefront.pf-inner-page .pf-native .static-text {font-size:16px;line-height:1.75;}
 #prioform-storefront.pf-inner-page .pf-native .static-text h2 {font-size:24px!important;}
 #prioform-storefront.pf-inner-page .pf-native .static-text h3 {font-size:20px!important;}
 #prioform-storefront.pf-inner-page .pf-native .breadcrumb {font-size:12px;padding-block:20px;gap:6px 9px;}
 #prioform-storefront.pf-inner-page .pf-native .breadcrumb-item {gap:9px;}
 #prioform-storefront.pf-inner-page .pf-route-heading {display:block;padding-block:10px 20px;}
 #prioform-storefront.pf-inner-page .pf-route-heading h1 {margin-bottom:12px;}
 #prioform-storefront.pf-inner-page .pf-route-heading>a {display:inline-flex;font-size:13px;}
 #prioform-storefront.pf-inner-page .pf-native .catalog-list {grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;}
 #prioform-storefront.pf-inner-page .pf-native .product-preview__content {padding:12px;}
 #prioform-storefront.pf-inner-page .pf-native .product-preview__area-photo {margin-bottom:12px;}
 #prioform-storefront.pf-inner-page .pf-native .product-preview__photo .img-ratio__inner {padding:7px;}
 #prioform-storefront.pf-inner-page .pf-native .product-preview__title {font-size:15px;line-height:1.45;margin-bottom:14px;}
 #prioform-storefront.pf-inner-page .pf-native .product-preview__price-range,
 #prioform-storefront.pf-inner-page .pf-native .product-preview__price-cur {font-size:21px;}
 #prioform-storefront.pf-inner-page .pf-native .product-preview__detail-select-btn {font-size:13px;padding:10px 8px;}
 #prioform-storefront.pf-inner-page .pf-native .product-preview__available {font-size:10px;top:5px;left:5px;padding:2px 6px;}
 #prioform-storefront.pf-inner-page .pf-native .blog-list {grid-template-columns:minmax(0,1fr);gap:20px;}
 #prioform-storefront.pf-inner-page .pf-native .blog-list__item-title {font-size:22px;}
 #prioform-storefront.pf-inner-page .pf-native .article-photo {margin-bottom:23px;}
 #prioform-storefront.pf-inner-page .pf-native .cart {grid-template-columns:minmax(0,1fr);gap:24px;}
 #prioform-storefront.pf-inner-page .pf-native .cart-item {grid-template-columns:100px minmax(0,1fr);grid-template-areas:"image title" "image price" "counter total" ". remove";gap:12px;padding:20px 0;}
 #prioform-storefront.pf-inner-page .pf-native .item-image {width:80px;height:100px;}
 #prioform-storefront.pf-inner-page .pf-native .item-title {font-size:16px;}
 #prioform-storefront.pf-inner-page .pf-native .item-total {font-size:20px;}
 #prioform-storefront.pf-inner-page .pf-native .item-price {font-size:17px;}
 #prioform-storefront.pf-inner-page .pf-native .cart__area-controls {padding:22px;}
 #prioform-storefront.pf-inner-page .pf-native .co-title--h1 {font-size:29px;}
 #prioform-storefront.pf-inner-page .pf-native .co-checkout-block--padded {padding:18px;}
 #prioform-storefront.pf-inner-page .pf-native .co-section--checkout_header {padding:22px 0;}
 #prioform-storefront.pf-inner-page .pf-native .co-basket {padding:18px;}
 #prioform-storefront.pf-inner-page .pf-native .co-section--checkout_order {width:100%;min-width:0;max-width:100%;margin:0;}
 #prioform-storefront.pf-inner-page .pf-native .co-section--checkout_content {margin:0;width:100%;max-width:100%;}
 #prioform-storefront.pf-inner-page .pf-legacy-content .set-block {padding:22px;}
 #prioform-storefront.pf-inner-page .pf-route-note {display:block;padding:20px;font-size:14px;}
 #prioform-storefront.pf-inner-page .pf-route-note a {display:inline-flex;margin-top:12px;}
 #prioform-storefront.pf-inner-page .pf-route-note a {display:flex;width:fit-content;}
 #prioform-storefront.pf-inner-page .pf-not-found {padding:40px 0 55px;}
 #prioform-storefront.pf-inner-page .pf-not-found h1 {font-size:35px;}
 #prioform-storefront.pf-inner-page .pf-not-found p {font-size:16px;}
}
@media(max-width:370px){
 #prioform-storefront.pf-inner-page .pf-native .product-preview__content {padding:10px;}
 #prioform-storefront.pf-inner-page .pf-native .product-preview__title {font-size:14px;}
 #prioform-storefront.pf-inner-page .pf-native .product-preview__price-range {font-size:18px;}
}
@media print {
 #prioform-storefront.pf-inner-page>.header,#prioform-storefront.pf-inner-page>.topbar,#prioform-storefront.pf-inner-page>footer {display:none;}
 #prioform-storefront.pf-inner-page .pf-site-main {width:100%;padding:0;}
}
