[hidden]{display:none!important}:root{--color-control:#273241}body:has(dialog[open]){overflow:hidden}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.6}:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}input,select,textarea{max-width:100%;min-width:0;color:var(--color-text);background:var(--color-white);border:1px solid var(--color-border);padding:10px;font:inherit}textarea{min-height:100px;resize:vertical}.bp-skip{position:fixed;left:12px;top:-100px;z-index:1000;padding:12px;background:#fff}.bp-skip:focus{top:12px}.bp-rich{padding-block:48px;min-height:35vh;overflow-wrap:anywhere}.bp-rich h1,.bp-page-heading h1,.information-hero h1{font:500 clamp(30px,4vw,46px)/1.2 var(--font-heading)}.bp-rich h2{font:500 32px/1.2 var(--font-heading)}.rte{line-height:1.8;overflow-wrap:anywhere}.rte img{height:auto;max-width:100%}.rte a{text-decoration:underline;text-underline-offset:3px}.rte table{display:block;max-width:100%;overflow:auto}.bp-close{position:absolute;right:12px;top:10px;z-index:5;display:grid;place-items:center;width:40px;height:40px;border:0;border-radius:50%;background:#fff;color:var(--color-text);font:28px/1 var(--font-body)}dialog::backdrop{background:#0006}.bp-menu{position:fixed;inset:0 auto 0 0;width:min(390px,100%);max-width:100%;height:100dvh;max-height:100dvh;margin:0;padding:66px 24px 32px;border:0;overflow:auto}.bp-menu .desktop-nav{display:flex;flex-direction:column;align-items:stretch;gap:0}.bp-menu .nav-link,.bp-menu>a{display:block;padding:14px 0;border-bottom:1px solid var(--color-border)}.nav-dropdown{position:relative}.nav-dropdown summary{list-style:none}.nav-dropdown summary::-webkit-details-marker{display:none}.nav-dropdown>div{position:absolute;left:0;z-index:35;min-width:220px;background:#fff;box-shadow:0 5px 20px #0002;padding:16px}.nav-dropdown>div a{display:block;padding:10px}.nav-grandchild{padding-left:28px!important;font-size:12px}.bp-menu .nav-dropdown>div{position:static;box-shadow:none}.bp-noscript .desktop-nav{display:flex!important;flex-wrap:wrap;padding:12px}.bp-bottom{display:none}.bp-search{position:fixed;inset:0 0 auto;width:min(750px,100%);max-width:100%;max-height:90dvh;padding:65px 24px 30px;border:0}.bp-search form,.bp-search-form{display:grid;grid-template-columns:1fr auto;gap:12px}.bp-search label,.bp-search-form label{grid-column:1/-1}.bp-search button[type=submit],.bp-search-form button,.bp-newsletter button{border:0;padding:12px 20px;background:var(--color-control);color:#fff}[data-suggestions] a{display:block;padding:14px 0;border-bottom:1px solid var(--color-border)}.bp-status{position:fixed;bottom:72px;left:50%;transform:translate(-50%);z-index:500;max-width:calc(100% - 24px);width:max-content;padding:14px 20px;background:#fff;border:1px solid var(--color-border);box-shadow:0 6px 25px #0002;opacity:0;pointer-events:none;font-size:13px}.bp-status.is-visible{opacity:1}.bp-footer-group summary{list-style:none;cursor:pointer}.bp-footer-group summary::-webkit-details-marker{display:none}h2.footer__heading{margin-top:0;font:inherit;font-weight:600}.bp-newsletter{display:grid;gap:12px}.bp-newsletter input{width:100%}.bp-payments{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.bp-payments svg{width:38px;height:26px}.bp-campaign-media{width:100%;height:100%}.bp-campaign-title{position:absolute;bottom:15%;left:10%;right:10%;color:#fff;text-shadow:0 1px 6px #000;font:500 clamp(16px,3vw,38px)/1.2 var(--font-heading)}.bp-card-media{position:relative}.bp-card-media .product-card__wishlist,.bp-card-media .product-card__quick{display:grid;place-items:center;position:absolute;right:10px;z-index:4;width:34px;height:34px;padding:6px;border:0;background:#fffd;border-radius:50%;color:var(--color-text)}.bp-card-media .product-card__wishlist{top:10px}.bp-card-media .product-card__quick{top:52px}.bp-card-media .product-card__wishlist.is-added{color:#bd2639}.bp-card-media [aria-pressed=true] svg{fill:#bd2639}.bp-card-stock{position:absolute;bottom:8px;left:8px;padding:5px 9px;background:#fff;font-size:10px;z-index:3}.product-card__image--hover{pointer-events:none}.bp-card-media:hover .product-card__image--hover{opacity:1}.product-card__badge--promotion{position:absolute;top:12px;left:10px;z-index:3;padding:5px 9px;background:#e98b4a;color:#fff;font-size:10px}.product-card__price:has(s:not([hidden])) [data-current-price],.detail-price:has(s:not([hidden])) [data-current-price]{color:#b82a25}.bp-card-option{display:grid;place-items:center;min-width:24px;height:24px;padding:2px;border:1px solid transparent;background:#fff;border-radius:50%}.bp-card-option[aria-pressed=true]{border-color:var(--color-text)}.bp-swatch{display:block;width:20px;height:20px;border:1px solid #ddd;border-radius:50%}.bp-option-text{font-size:11px;white-space:nowrap}.bp-card-option:has(.bp-option-text){border-radius:4px;height:auto;min-height:24px}.product-carousel__viewport{overflow:hidden;touch-action:pan-y pinch-zoom}.product-carousel__viewport::-webkit-scrollbar{display:none}.product-grid>.product-card{scroll-snap-align:start}.bp-collection-panel,.detail-product,.detail-info,.detail-gallery{min-width:0}.detail-thumbnails{max-height:560px;overflow:auto;scrollbar-width:thin}.detail-thumbnails button{flex-shrink:0;width:62px;height:62px;padding:3px;background:#fff;border:1px solid var(--color-border)}.detail-thumbnails button[aria-pressed=true]{border-color:var(--color-text)}.detail-thumbnails img{width:100%;height:100%;object-fit:contain}.detail-info h2{margin:0 0 12px;font:500 clamp(25px,3vw,38px)/1.2 var(--font-heading)}.detail-color.is-out{opacity:.45}.detail-color-options{flex-wrap:wrap}.bp-product-form{min-width:0}.bp-native-variant{display:block;width:100%;margin-block:12px}.detail-information>details{border-bottom:1px solid var(--color-border);padding:18px 0}.detail-information summary{font-size:16px;cursor:pointer}.detail-related-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.bp-mobile-purchase{display:none}.quick-dialog{width:min(1000px,calc(100% - 32px));max-width:100%;max-height:calc(100dvh - 32px);height:auto;padding:50px 20px 24px;overflow:auto}.quick-dialog .detail-product{width:100%;margin:0;gap:28px}.quick-dialog .detail-gallery{display:block}.quick-dialog .detail-thumbnails{flex-direction:row;margin-top:12px;max-height:75px}.quick-dialog .detail-summary{font-size:13px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.quick-dialog .detail-product .detail-actions{display:flex}.quick-dialog .detail-add{flex:1}.quick-dialog .detail-info{padding:0}.information-hero{padding:24px 0}.information-content summary{cursor:pointer}.bp-contact-form{display:grid;gap:12px;margin-top:30px}.bp-page-heading{padding-block:30px}.catalog-intro{justify-content:flex-start}.catalog-heading{max-width:30%}.catalog-heading h1{font-size:clamp(25px,4vw,50px);overflow-wrap:anywhere;line-height:1.15}.catalog-category-carousel{flex:1}.catalog-category{text-decoration:none}.catalog-toolbar>label{font-size:12px;text-align:right}.catalog-toolbar select{max-width:200px;font-size:12px}.bp-facets{margin-block:16px}.bp-facet-fields{display:flex;flex-wrap:wrap;gap:15px;padding-block:16px}.bp-facet-fields fieldset{min-width:0;width:min(230px,100%);border:1px solid var(--color-border)}.bp-facet-fields label{display:flex;align-items:center;gap:8px;padding-block:6px;font-size:12px}.bp-facet-fields input[type=number]{width:100px}.bp-filter-actions{display:flex;align-items:center;gap:20px;margin-block:16px 26px;font-size:12px}.catalog-grid{--catalog-columns:2}.catalog-grid--list{grid-template-columns:1fr}.catalog-pagination .page,.catalog-pagination .next,.catalog-pagination .prev{display:inline-block;padding:10px}.bp-cart-page{padding-block:40px 60px}.bp-cart-title{font:500 32px/1.2 var(--font-heading)}.bp-cart-drawer{position:fixed;inset:0 0 0 auto;width:min(520px,100%);max-width:100%;height:100dvh;max-height:100dvh;margin:0;padding:55px 24px 30px;border:0;overflow-y:auto}.bp-cart-form{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:40px;align-items:start}.bp-cart-items{min-width:0}.bp-cart-item{display:grid;grid-template-columns:110px minmax(0,1fr);gap:18px;padding-block:20px;border-bottom:1px solid var(--color-border)}.bp-cart-item h2{margin:0;font-size:15px;line-height:1.4;font-weight:500}.bp-cart-item p{font-size:12px}.bp-cart-image img{width:100%;aspect-ratio:1;object-fit:contain}.bp-cart-controls{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px}.bp-cart-controls input{width:68px;padding:8px}.bp-cart-controls button,.bp-cart-edit button{border:1px solid var(--color-border);background:#fff;padding:8px 10px}.bp-cart-controls a{text-decoration:underline}.bp-cart-edit{margin-top:14px;font-size:12px}.bp-cart-edit select{margin-block:10px;width:100%}.bp-cart-summary{display:grid;gap:12px;padding:24px;background:#f7f6f4}.bp-cart-summary p{margin:4px 0;font-size:13px;line-height:1.6}.bp-cart-summary strong{float:right}.bp-cart-summary .detail-add{width:100%}.bp-cart-drawer .bp-cart-form{display:block}.bp-cart-drawer .bp-cart-summary{margin-top:25px;padding:18px}.bp-cart-drawer .bp-cart-item{grid-template-columns:85px minmax(0,1fr);gap:12px}.bp-enhanced-only{display:none}.bp-js .bp-enhanced-only{display:initial}.bp-placeholder{width:100%;height:100%;background:#f4f1ec}@media(min-width:900px){.catalog-grid{--catalog-columns:4}}@media(max-width:899px){.bp-cart-form{grid-template-columns:1fr}.detail-related-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}}@media(max-width:767px){body{padding-bottom:62px}.bp-bottom{position:fixed;display:flex;justify-content:space-around;align-items:center;bottom:0;left:0;width:100%;min-height:62px;padding:6px 4px env(safe-area-inset-bottom);background:#fff;border-top:1px solid var(--color-border);z-index:45}.bp-bottom a{display:flex;flex-direction:column;align-items:center;gap:3px;font-size:9px;padding:4px}.bp-bottom svg{width:19px;height:19px}.bp-mobile-purchase{display:block;position:fixed;bottom:70px;right:12px;z-index:40;border-radius:25px;padding:14px 20px;background:var(--color-control);color:#fff;font-size:11px}.quick-dialog .detail-product{display:block}.quick-dialog .detail-media{max-height:32dvh;aspect-ratio:auto;height:260px}.quick-dialog .detail-info{margin-top:18px}.quick-dialog .detail-thumbnails{display:none}.quick-dialog .detail-quantity-row{margin:12px 0}.detail-thumbnails{flex-direction:row;max-height:80px}.catalog-toolbar{grid-template-columns:auto 1fr;gap:12px}.catalog-toolbar>label{grid-column:1/-1}.bp-cart-item{grid-template-columns:80px minmax(0,1fr);gap:12px}.bp-cart-summary{padding:18px}.detail-actions{min-width:0}.detail-add{min-width:0;white-space:normal}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}.bp-saving{display:inline-block;margin-left:8px;padding:3px 6px;border-radius:3px;background:#e98b4a;color:#fff;font-size:11px}.product-card .promotion-saving{display:none}html:not(.bp-js) [data-option-pickers],html:not(.bp-js) [data-preview],html:not(.bp-js) [data-favorite],html:not(.bp-js) [data-open],html:not(.bp-js) [data-layout]{display:none!important}html:not(.bp-js) .bp-collection-panel[hidden]{display:block!important}html:not(.bp-js) [data-featured] [role=tablist]{display:none}.bp-nav-entry{display:flex;align-items:center}.bp-nav-entry .nav-dropdown>summary{cursor:pointer;padding:10px}.bp-menu .bp-nav-entry{flex-wrap:wrap}.bp-menu .bp-nav-entry>.nav-link{flex:1}.bp-menu .nav-dropdown{position:static}.bp-menu .nav-dropdown>div{width:100%}html:not(.bp-js) [data-information-tabs] [role=tabpanel][hidden]{display:block!important}html:not(.bp-js) [data-information-tabs] [role=tablist]{display:none}
/*# sourceMappingURL=/cdn/shop/t/13/assets/theme.css.map */
