html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{line-height:1.6}h1,h2,h3,.h1,.h2,.h3{letter-spacing:-.02em;line-height:1.15}.button:not(.button-unstyled),.button-secondary:not(.button-unstyled){font-weight:700;letter-spacing:.01em;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease,color .18s ease,border-color .18s ease}@media(hover:hover){.product-form-buttons .button:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 10px 24px #00000029}}.product-form-buttons .button:not(:disabled):active{transform:translateY(0);box-shadow:none}.card-gallery{border-radius:14px;overflow:hidden}@media(hover:hover){.product-card .card-gallery .product-media__image{transition:transform .5s cubic-bezier(.2,.7,.2,1)}.product-card:hover .card-gallery .product-media__image{transform:scale(1.04)}}.product-information .product-media-container,.product-information .product-media{border-radius:16px}.variant-option--image-swatches .swatch{transition:transform .15s ease,box-shadow .15s ease}@media(hover:hover){.variant-option--image-swatches .variant-option__button-label:hover .swatch{transform:translateY(-2px)}}.accordion{--accordion-border-opacity: .12}@media(prefers-reduced-motion:reduce){.button,.card-gallery .product-media__image,.variant-option--image-swatches .swatch{transition:none!important;transform:none!important}}:root{--page-zoom: 1.2;--collection-zoom-boost: 1.3}@media not all and (min-width:750px)and (hover:hover)and (pointer:fine){body.template-collection #MainContent{--page-zoom: calc(1.2 * var(--collection-zoom-boost))}}body.template-collection #MainContent,body.template-product #MainContent{zoom:var(--page-zoom)}body.template-collection #MainContent :is(dialog,[popover]),body.template-product #MainContent :is(dialog,[popover],.sticky-add-to-cart__bar){zoom:calc(1 / var(--page-zoom))}@media screen and (min-width:750px){body.template-product #MainContent .full-height--desktop{max-height:calc((100vh - var(--header-group-height,0px)) / var(--page-zoom))}}.announcement-bar{border-bottom:1px solid rgba(255,255,255,.12)}.announcement-bar__text{font-size:12px!important;font-weight:700!important;line-height:1.4;letter-spacing:.16em;text-transform:uppercase}.announcement-bar__text em,.announcement-bar__text i{font-style:normal}.announcement-bar__text a,.announcement-bar__link{text-decoration:none}.announcement-bar__slide{padding-block:10px}.announcement-bar .slideshow-control,.announcement-bar button{opacity:.7;transition:opacity .2s}.announcement-bar .slideshow-control:hover,.announcement-bar button:hover{opacity:1}@media screen and (max-width:749px){.announcement-bar__text{font-size:11px!important;letter-spacing:.1em}}.announcement-bar__text{font-size:15px!important;font-weight:800!important;letter-spacing:.08em}.announcement-bar__slide{padding-block:4px}.header-logo{--font-weight: 900;font-family:var(--font-heading--family)!important;font-weight:900!important;font-size:clamp(22px,2vw,28px)!important;letter-spacing:-.02em;color:#000!important}@media screen and (max-width:749px){.announcement-bar__text{font-size:13px!important;letter-spacing:.04em}.header-logo{font-size:20px!important}}.header-logo{text-transform:uppercase;letter-spacing:.04em}.announcement-bar__text,.announcement-bar__text em,.announcement-bar__text i{font-style:italic}.header-logo{font-family:var(--font-heading--family)!important;font-weight:900!important;font-style:italic!important;font-size:clamp(20px,1.8vw,26px)!important;letter-spacing:.2em!important;text-transform:uppercase;color:#000!important}@media screen and (max-width:749px){.header-logo{font-size:17px!important;letter-spacing:.12em!important}}.btf-legal{max-width:960px;margin:0 auto;padding:18px 16px 10px;text-align:center;font-style:italic}.btf-legal__line{margin:0 0 8px;font-size:14px;font-weight:800;letter-spacing:.04em;color:#000}.btf-legal__line a{color:#000;text-decoration:none;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.btf-legal__dot{margin:0 8px;color:#000}.btf-legal__disclaimer{margin:0;font-size:12px;font-weight:500;line-height:1.6;color:#3d3d3d}.btf-legal__disclaimer strong{font-weight:800;color:#000}.jdgm-all-reviews-text{display:flex!important;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px 14px;width:fit-content;max-width:calc(100% - 32px);margin:8px auto!important;padding:14px 26px!important;border:2px solid #000000;background:#fff;text-align:center}.jdgm-all-reviews-text .jdgm-star{color:#000!important;font-size:20px!important}.jdgm-all-reviews-text,.jdgm-all-reviews-text__text,.jdgm-all-reviews-text a{font-size:17px!important;font-weight:800!important;font-style:italic;color:#000!important;text-decoration:none!important}:is(.template-collection,.template-search) main,:is(.template-collection,.template-search) main *{font-style:italic}:is(.template-collection,.template-search) main :is(h1,h2){font-family:var(--font-heading--family);font-weight:900!important;letter-spacing:-.02em;text-align:center;color:#000}.template-collection main h1{font-size:clamp(32px,4vw,56px)!important;line-height:1.05;margin-inline:auto}:is(.template-collection,.template-search) main .rte,:is(.template-collection,.template-search) main .text-block{text-align:center}:is(.template-collection,.template-search) main .text-block :is(h4,p){max-width:900px;margin-inline:auto;font-weight:600;line-height:1.6;color:#2b2b2b}:is(.template-collection,.template-search) main .text-block strong{font-weight:900;color:#000}.template-search .search-page__header{text-align:center}.template-search .search-page-input{min-height:64px;border:2px solid #000000!important;border-radius:0!important;font-size:18px!important;font-weight:700;color:#000;background:#fff}.template-search .search-page-input::placeholder{color:#6b6b6b;font-weight:600}.template-search .search__icon{color:#000}:is(.template-collection,.template-search) .sort-tabs__tab{padding:10px 18px!important;border:2px solid #000000!important;border-radius:0!important;font-size:13px!important;font-weight:800!important;letter-spacing:.1em;text-transform:uppercase;color:#000;background:#fff}:is(.template-collection,.template-search) .sort-tabs__tab:hover{background:#000;color:#fff}:is(.template-collection,.template-search) .sort-tabs__tab[aria-pressed=true]{background:#000!important;border-color:#000!important;color:#fff!important}:is(.template-collection,.template-search) .cv-tagfilter__select{padding:9px 30px 9px 14px!important;border:2px solid #000000!important;border-radius:0!important;font-size:13px!important;font-weight:800!important;color:#000;background-position:right 10px center;max-width:180px}:is(.template-collection,.template-search) .cv-tagfilter__select.is-selected{background-color:#000;color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6' fill='none' stroke='%23fff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 1l4 4 4-4'/%3E%3C/svg%3E")}:is(.template-collection,.template-search) .products-count-wrapper,:is(.template-collection,.template-search) .facets__label,:is(.template-collection,.template-search) .facets__summary{font-weight:800;color:#000}:is(.template-collection,.template-search) .product-card .card-gallery,:is(.template-collection,.template-search) .product-card__content .card-gallery{border:1px solid rgba(0,0,0,.1);transition:border-color .3s ease}:is(.template-collection,.template-search) .product-card:hover .card-gallery{border-color:#000}:is(.template-collection,.template-search) .product-card :is(.product-title,[class*=product-title],h3,h4,a){font-weight:800;color:#000}:is(.template-collection,.template-search) .product-card :is(.price,[class*=price]){font-weight:800;color:#000}:is(.template-collection,.template-search) :is(.pagination,[class*=pagination]) a,:is(.template-collection,.template-search) :is(.pagination,[class*=pagination]) [aria-current=page]{font-weight:800;color:#000}:is(.template-collection,.template-search) :is(.pagination,[class*=pagination]) [aria-current=page]{background:#000;color:#fff}:is(.template-collection,.template-search) main .text-block :is(h4,p){font-family:var(--font-heading--family)!important;font-size:clamp(17px,1.5vw,23px)!important;font-weight:700!important;font-style:italic;line-height:1.4;letter-spacing:-.01em;color:#2b2b2b}:is(.template-collection,.template-search) main .text-block strong{font-weight:900!important;color:#000}:is(.template-collection,.template-search) .sort-tabs,:is(.template-collection,.template-search) .cv-tagfilters{gap:4px!important;margin-inline-end:8px!important}:is(.template-collection,.template-search) .sort-tabs__tab{padding:6px 11px!important;border-width:1.5px!important;font-size:11px!important;letter-spacing:.05em}:is(.template-collection,.template-search) .cv-tagfilter__select{max-width:120px!important;padding:6px 22px 6px 10px!important;border-width:1.5px!important;font-size:11px!important;background-position:right 7px center}:is(.template-collection,.template-search) .facets-controls-wrapper,:is(.template-collection,.template-search) .facets--horizontal,:is(.template-collection,.template-search) .facets__form{flex-wrap:wrap;max-width:100%;min-width:0}:is(.template-collection,.template-search) main{overflow-x:clip}:is(.template-collection,.template-search) .sort-tabs,:is(.template-collection,.template-search) .cv-tagfilters{margin-inline:0!important;gap:4px!important}:is(.template-collection,.template-search) .sort-tabs+.cv-tagfilters,:is(.template-collection,.template-search) .cv-tagfilters{margin-inline-start:4px!important}:is(.template-collection,.template-search) .cv-tagfilter__select{min-height:0;line-height:1.2}.template-product main :is(h1,h2,h3,h4,p,li,span,a,label,button,summary,.rte){font-style:italic}.template-product main h1,.template-product main .product-title,.template-product main [class*=product-title] h1{font-family:var(--font-heading--family)!important;font-weight:900!important;letter-spacing:-.02em;line-height:1.1;color:#000}.template-product main :is(h2,h3){font-family:var(--font-heading--family);font-weight:900;letter-spacing:-.015em;color:#000}.template-product main :is(.price,[class*=price]){font-weight:900;color:#000}.template-product main .rte,.template-product main .rte p,.template-product main .rte li{font-weight:500;line-height:1.7;color:#2b2b2b}.template-product main .rte strong{font-weight:800;color:#000}.template-product main :is(.button,button[type=submit],.add-to-cart-button){font-weight:800;letter-spacing:.08em;text-transform:uppercase}.template-product main summary,.template-product main .accordion__title,.template-product main [class*=accordion] summary{font-weight:800;color:#000}.template-product main .product-recommendations h3,.template-product main [class*=product-recommendations] h3{text-align:center;font-size:clamp(26px,2.6vw,40px)}.template-search .product-card :is(.product-title,[class*=product-title],.text-block){font-size:1.4rem!important;line-height:1.3}.template-search main h1,.template-search .search-page__header :is(h1,h2){font-size:calc(clamp(32px,4vw,56px)*1.4)!important;line-height:1.05}.template-search .sort-tabs__tab{padding:4px 8px!important;font-size:10px!important;letter-spacing:.04em}.template-search .cv-tagfilter__select{max-width:90px!important;padding:4px 18px 4px 8px!important;font-size:10px!important;background-position:right 5px center}.header-logo .btf-logo{display:inline-flex;align-items:baseline;gap:.08em;font-style:italic;text-transform:uppercase;line-height:1;white-space:nowrap}.header-logo .btf-logo__a{font-weight:900;letter-spacing:.22em;color:#000;font-stretch:expanded}.header-logo .btf-logo__b{font-weight:400;letter-spacing:.06em;color:#555}.template-search .product-card :is(.text-block,[class*=product-title],.product-title),.template-search .product-card :is(.text-block,[class*=product-title],.product-title) *,.predictive-search :is([class*=product-title],.predictive-search-results__card-title,.predictive-search__product-title),.predictive-search :is([class*=title]) a{font-size:1.5rem!important;line-height:1.3!important;font-weight:800!important}@media(max-width:749px){.template-search .product-card :is(.text-block,[class*=product-title],.product-title),.template-search .product-card :is(.text-block,[class*=product-title],.product-title) *{font-size:1.15rem!important}}@media(min-width:990px){.template-cart main{min-height:calc(100vh - 160px);display:flex;flex-direction:column}.template-cart main>.shopify-section:has(.cart-page){flex:1 0 auto}.template-cart .cart-page{min-height:calc(100vh - 260px)}}.btf-bundle{border:2px solid #000;background:#fff;color:#000;padding:14px 16px;margin:0 0 16px;text-align:center;font-style:italic}.btf-bundle__title{margin:0 0 4px;font-family:var(--font-heading--family);font-weight:900;font-size:1rem;letter-spacing:.14em;text-transform:uppercase}.btf-bundle__msg{margin:0 0 10px;font-size:.92rem;font-weight:600}.btf-bundle__msg strong{font-weight:900}.btf-bundle__track{height:6px;background:#e6e6e6;margin:0 0 10px;overflow:hidden}.btf-bundle__track span{display:block;height:100%;background:#000;transition:width .4s ease}.btf-bundle__tiers{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:0;padding:0;list-style:none}.btf-bundle__tier{display:flex;flex-direction:column;gap:2px;padding:8px 4px;border:1px solid #000;background:#fff;font-size:.85rem}.btf-bundle__tier strong{font-weight:900;text-transform:uppercase;letter-spacing:.06em}.btf-bundle__tier span{font-weight:700}.btf-bundle__tier.is-on{background:#000;color:#fff}.btf-bundle__note{margin:8px 0 0;font-size:.75rem;font-weight:600;color:#555}.cart-drawer .btf-bundle{margin:10px 0}.cart-page__bundle{grid-column:1/-1}.template-product .accordion--accordion_cyYzFL{display:grid;gap:8px;border:0!important}.template-product .accordion--accordion_cyYzFL .details{border:1.5px solid #000!important;background:#fff;margin:0!important;transition:background .2s}.template-product .accordion--accordion_cyYzFL .details:before,.template-product .accordion--accordion_cyYzFL .details:after{display:none!important}.template-product .accordion--accordion_cyYzFL .details__header{padding:12px 16px!important;font-family:var(--font-heading--family);font-weight:800!important;font-style:italic;font-size:.98rem!important;letter-spacing:.01em;color:#000;cursor:pointer;border:0!important}.template-product .accordion--accordion_cyYzFL .details[open]{background:#f6f6f6}.template-product .accordion--accordion_cyYzFL .details[open] .details__header{border-bottom:1px solid #000!important}.template-product .accordion--accordion_cyYzFL .details-content{padding:12px 16px 14px!important;font-style:italic;font-weight:600;font-size:.9rem;line-height:1.55;color:#222}.template-product .accordion--accordion_cyYzFL .details-content :is(h1,h2,h3,h4,h5,h6,p){margin:0 0 6px;font-size:.9rem;font-weight:600;line-height:1.55}.template-product .accordion--accordion_cyYzFL .details:hover{background:#fafafa}.header-logo .btf-logo{gap:.12em}.header-logo .btf-logo__a{font-weight:500!important;letter-spacing:.06em!important;color:#444!important;font-stretch:normal}.header-logo .btf-logo__b{font-weight:900!important;letter-spacing:.24em!important;color:#000!important;font-stretch:expanded}.template-product :is(.accordion--accordion_cyYzFL,.accordion:has(>accordion-custom:nth-of-type(6))){display:grid!important;grid-template-columns:1fr 1fr;gap:6px;align-items:start;border:2px solid #000!important;padding:36px 8px 8px!important;position:relative;background:#fff;margin-top:12px}.template-product :is(.accordion--accordion_cyYzFL,.accordion:has(>accordion-custom:nth-of-type(6))):before{content:"SHIPPING \b7  CHECKOUT";position:absolute;inset:0 0 auto 0;height:28px;display:flex;align-items:center;justify-content:center;background:#000;color:#fff;font-family:var(--font-heading--family);font-weight:900;font-style:italic;font-size:12px;letter-spacing:.16em}.template-product :is(.accordion--accordion_cyYzFL,.accordion:has(>accordion-custom:nth-of-type(6))) accordion-custom{display:block;min-width:0}.template-product :is(.accordion--accordion_cyYzFL,.accordion:has(>accordion-custom:nth-of-type(6))) .details{border:1px solid #000!important;background:#fff;margin:0!important;height:100%}.template-product :is(.accordion--accordion_cyYzFL,.accordion:has(>accordion-custom:nth-of-type(6))) .details__header{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:46px!important;padding:8px 10px!important;font-family:var(--font-heading--family)!important;font-weight:800!important;font-style:italic!important;font-size:13.5px!important;line-height:1.25!important;color:#000!important;text-transform:none!important;border:0!important}.template-product :is(.accordion--accordion_cyYzFL,.accordion:has(>accordion-custom:nth-of-type(6))) .details__header .svg-wrapper{width:12px;flex:0 0 12px}.template-product :is(.accordion--accordion_cyYzFL,.accordion:has(>accordion-custom:nth-of-type(6))) .details[open]{background:#000}.template-product :is(.accordion--accordion_cyYzFL,.accordion:has(>accordion-custom:nth-of-type(6))) .details[open] .details__header{color:#fff!important}.template-product :is(.accordion--accordion_cyYzFL,.accordion:has(>accordion-custom:nth-of-type(6))) .details[open] .details-content,.template-product :is(.accordion--accordion_cyYzFL,.accordion:has(>accordion-custom:nth-of-type(6))) .details[open] .details-content *{color:#fff!important}.template-product :is(.accordion--accordion_cyYzFL,.accordion:has(>accordion-custom:nth-of-type(6))) .details-content{padding:0 10px 10px!important}.template-product :is(.accordion--accordion_cyYzFL,.accordion:has(>accordion-custom:nth-of-type(6))) .details-content :is(h1,h2,h3,h4,h5,h6,p){margin:0;font-size:12.5px!important;font-weight:600!important;line-height:1.5!important;font-style:italic}.template-product :is(.accordion--accordion_cyYzFL,.accordion:has(>accordion-custom:nth-of-type(6))) .details-content a{text-decoration:underline;font-weight:800}@media(max-width:420px){.template-product :is(.accordion--accordion_cyYzFL,.accordion:has(>accordion-custom:nth-of-type(6))){grid-template-columns:1fr}}.btf-ctrust{border:2px solid #000;margin:24px 0 0;background:#fff;color:#000;font-style:italic}.btf-ctrust__title{margin:0;padding:7px 10px;background:#000;color:#fff;text-align:center;font-family:var(--font-heading--family);font-weight:900;font-size:12px;letter-spacing:.16em;text-transform:uppercase}.btf-ctrust__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#000;margin:0;padding:0;list-style:none}.btf-ctrust__grid li{background:#fff;padding:12px 10px;text-align:center;display:flex;flex-direction:column;gap:3px}.btf-ctrust__grid strong{font-weight:900;font-size:13.5px;line-height:1.25}.btf-ctrust__grid span{font-weight:600;font-size:12px;color:#444;line-height:1.35}@media(max-width:749px){.btf-ctrust__grid{grid-template-columns:1fr 1fr}}.btf-recent{margin-top:28px}.btf-recent .btf-similar__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.btf-recent__item{display:flex;flex-direction:column;gap:6px}.btf-recent__add{margin-top:auto;width:100%;padding:9px 6px;border:2px solid #000;background:#000;color:#fff;font-weight:800;font-style:italic;font-size:12.5px;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.btf-recent__add:hover{background:#fff;color:#000}.btf-recent__add:disabled{opacity:.6}@media(max-width:749px){.btf-recent .btf-similar__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.template-product :is(.accordion--accordion_cyYzFL,.accordion:has(>accordion-custom:nth-of-type(6))) accordion-custom:has(details[open]){grid-column:1/-1}@media(max-width:749px){.template-product :is(.accordion--accordion_cyYzFL,.accordion:has(>accordion-custom:nth-of-type(6))) .details__header{min-height:40px!important;padding:6px 10px!important}}.header-logo .btf-logo{gap:0!important;letter-spacing:0!important}.header-logo .btf-logo__a{font-weight:400!important;letter-spacing:.02em!important;color:#3a3a3a!important}.header-logo .btf-logo__b{font-weight:900!important;letter-spacing:.02em!important;color:#000!important;-webkit-text-stroke:.045em #000;paint-order:stroke fill;font-stretch:125%;font-variation-settings:"wght" 900,"wdth" 125}@media(max-width:749px){.template-product :is(.accordion--accordion_cyYzFL,.accordion:has(>accordion-custom:nth-of-type(6))){grid-template-columns:1fr!important;gap:4px;padding:34px 6px 6px!important}.template-product :is(.accordion--accordion_cyYzFL,.accordion:has(>accordion-custom:nth-of-type(6))) .details__header{height:44px;min-height:44px!important;padding:0 12px!important;font-size:13px!important;white-space:nowrap}.template-product :is(.accordion--accordion_cyYzFL,.accordion:has(>accordion-custom:nth-of-type(6))) .details__header>:not(.svg-wrapper){flex:0 0 auto}.template-product :is(.accordion--accordion_cyYzFL,.accordion:has(>accordion-custom:nth-of-type(6))) .details__header{overflow:hidden;text-overflow:ellipsis}}@media(min-width:750px){.template-product :is(.accordion--accordion_cyYzFL,.accordion:has(>accordion-custom:nth-of-type(6))) .details__header{height:52px;min-height:52px!important}}.btf-recent--compact{padding:14px 0 6px;margin:0}.btf-recent--compact .btf-similar__wrap{padding-inline:0}.btf-recent--compact .btf-similar__title{font-size:16px;margin:0 0 10px;letter-spacing:.06em;text-transform:uppercase}.btf-recent--compact .btf-similar__grid{display:flex!important;gap:8px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:6px}.btf-recent--compact .btf-recent__item{flex:0 0 128px;scroll-snap-align:start}.btf-recent--compact .btf-similar__name{font-size:12px}.btf-recent--compact .btf-similar__price{font-size:12.5px}.btf-recent--compact .btf-recent__add{font-size:11px;padding:7px 4px}:is(.template-page,.template-policy,.template-search) main,.shopify-policy__container{font-style:italic}:is(.template-page,.template-policy) main :is(p,li,span,a,label,td,th,summary,.rte,input,textarea,button),.shopify-policy__container :is(p,li,span,a,td,th,div){font-style:italic}:is(.template-page,.template-policy) main :is(h1,h2,h3,h4,h5,h6),.shopify-policy__container :is(h1,h2,h3,h4,h5,h6),.template-search main :is(h1,h2){font-family:var(--font-heading--family)!important;font-style:italic!important;font-weight:900!important;color:#000!important;letter-spacing:-.015em}:is(.template-page,.template-policy) main h1,.shopify-policy__title h1,.shopify-policy__container h1{text-align:center!important;font-size:clamp(32px,4vw,52px)!important;line-height:1.08!important;margin:0 auto 24px!important;letter-spacing:-.02em}:is(.template-page,.template-policy) main h2,.shopify-policy__container h2{font-size:clamp(22px,2.3vw,30px)!important;margin:28px 0 10px!important}:is(.template-page,.template-policy) main :is(h3,h4),.shopify-policy__container :is(h3,h4){font-size:clamp(18px,1.8vw,22px)!important;margin:22px 0 8px!important}:is(.template-page,.template-policy) main :is(p,li,td),.shopify-policy__body :is(p,li,td){font-family:var(--font-body--family);font-weight:600!important;font-size:17px;line-height:1.7;color:#111}:is(.template-page,.template-policy) main strong,.shopify-policy__body strong{font-weight:900!important;color:#000}:is(.template-page,.template-policy) main .rte a,.shopify-policy__body a{color:#000!important;font-weight:800;text-decoration:underline;text-underline-offset:3px}.shopify-policy__container{max-width:880px!important;margin-inline:auto!important;padding-block:clamp(32px,5vw,64px)!important}:is(.template-page) main .rte{max-width:880px;margin-inline:auto}:is(.template-page) main :is(input:not([type=checkbox]):not([type=radio]),textarea,select){border:1.5px solid #000!important;border-radius:0!important;font-weight:600;font-style:italic}:is(.template-page) main :is(button[type=submit],.button,input[type=submit]){background:#000!important;color:#fff!important;border-radius:0!important;font-weight:900!important;font-style:italic;letter-spacing:.08em;text-transform:uppercase}@media(max-width:749px){:is(.template-page,.template-policy) main :is(p,li,td),.shopify-policy__body :is(p,li,td){font-size:15.5px}}@media(max-width:749px){.template-product :is(.accordion--accordion_cyYzFL,.accordion:has(>accordion-custom:nth-of-type(6))) .details__header{height:auto!important;min-height:54px!important;padding:8px 12px!important;white-space:normal!important;overflow:visible!important;font-size:13.5px!important;line-height:1.3!important;text-align:left}}.template-search .rating-text{font-size:13.2px!important;font-weight:700!important;color:#000!important;font-style:italic}.template-search .rating-wrapper .star-svg{width:14.4px;height:14.4px}.template-product :is(.accordion--accordion_cyYzFL,.accordion:has(>accordion-custom:nth-of-type(6))) .details__header{height:auto!important;min-height:66px!important;padding:14px!important;white-space:normal!important;overflow:visible!important;line-height:1.35!important}@media(max-width:749px){.template-product :is(.accordion--accordion_cyYzFL,.accordion:has(>accordion-custom:nth-of-type(6))) .details__header{min-height:64px!important;padding:14px!important;font-size:14px!important}.template-product :is(.accordion--accordion_cyYzFL,.accordion:has(>accordion-custom:nth-of-type(6))){gap:6px!important}}.template-cart .cart-page__title .btf-recent{padding-block:8px 18px;margin:0}.template-cart .cart-page__title .btf-recent .btf-similar__wrap{padding-inline:0}.template-cart .cart-page__title .btf-recent .btf-similar__title{font-size:clamp(18px,1.8vw,24px);margin:0 0 12px;text-transform:uppercase;letter-spacing:.06em}.template-cart .cart-page__title .btf-recent .btf-similar__grid{display:flex!important;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px}.template-cart .cart-page__title .btf-recent .btf-recent__item{flex:0 0 calc(25% - 8px);min-width:140px;scroll-snap-align:start}@media(max-width:749px){.template-cart .cart-page__title .btf-recent .btf-recent__item{flex-basis:42%}}.template-cart .cart-page:not(.cart-page--empty) .cart-page__items{max-height:min(62vh,640px);overflow-y:auto;overscroll-behavior:contain;padding-right:6px;border-top:2px solid #000;border-bottom:2px solid #000;scrollbar-width:thin;scrollbar-color:#000 #eee}.template-cart .cart-page__items::-webkit-scrollbar{width:6px}.template-cart .cart-page__items::-webkit-scrollbar-thumb{background:#000}.template-collection .rating-text{font-weight:700!important;color:#000!important}.template-cart .cart-page--empty .cart-page__title{width:100%;max-width:1200px}.template-product :is(.accordion--accordion_cyYzFL,.accordion:has(>accordion-custom:nth-of-type(6))){padding-top:56px!important}.template-product :is(.accordion--accordion_cyYzFL,.accordion:has(>accordion-custom:nth-of-type(6))):before{height:44px!important;font-size:13px!important;white-space:nowrap;padding-inline:8px}.template-product :is(.accordion--accordion_cyYzFL,.accordion:has(>accordion-custom:nth-of-type(6))) .details__header{height:68px!important;min-height:68px!important;max-height:68px;padding:0 14px!important;overflow:hidden!important;display:flex!important;align-items:center!important}.template-product :is(.accordion--accordion_cyYzFL,.accordion:has(>accordion-custom:nth-of-type(6))) .details{height:auto!important}@media(max-width:749px){.template-product :is(.accordion--accordion_cyYzFL,.accordion:has(>accordion-custom:nth-of-type(6))){padding:52px 6px 6px!important}.template-product :is(.accordion--accordion_cyYzFL,.accordion:has(>accordion-custom:nth-of-type(6))):before{height:40px!important;font-size:11.5px!important;letter-spacing:.12em!important}.template-product :is(.accordion--accordion_cyYzFL,.accordion:has(>accordion-custom:nth-of-type(6))) .details__header{height:64px!important;min-height:64px!important;max-height:64px;font-size:14px!important}}:is(.localization-form,localization-form-component) :is(button,select,span,label,a){font-weight:800!important;font-style:italic;color:#000}.dropdown-localization .localization-form__select,.dropdown-localization button{border:1.5px solid #000!important;border-radius:0!important;padding-inline:10px}.template-product :is(.accordion--accordion_cyYzFL,.accordion:has(>accordion-custom:nth-of-type(6))){padding-top:74px!important}.template-product :is(.accordion--accordion_cyYzFL,.accordion:has(>accordion-custom:nth-of-type(6))):before{height:60px!important;font-size:14px!important}.template-product :is(.accordion--accordion_cyYzFL,.accordion:has(>accordion-custom:nth-of-type(6))) .details__header{height:95px!important;min-height:95px!important;max-height:95px;font-size:15px!important}@media(max-width:749px){.template-product :is(.accordion--accordion_cyYzFL,.accordion:has(>accordion-custom:nth-of-type(6))){padding-top:66px!important}.template-product :is(.accordion--accordion_cyYzFL,.accordion:has(>accordion-custom:nth-of-type(6))):before{height:56px!important;font-size:12px!important}.template-product :is(.accordion--accordion_cyYzFL,.accordion:has(>accordion-custom:nth-of-type(6))) .details__header{height:90px!important;min-height:90px!important;max-height:90px;font-size:15px!important}}.btf-bundle__tier{padding:12px 6px}.btf-locale{display:flex;align-items:center;gap:6px;margin-inline:8px;font-style:italic}.btf-locale__field select{appearance:none;-webkit-appearance:none;border:1.5px solid #000;border-radius:0;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M0 0l5 6 5-6z' fill='%23000'/%3E%3C/svg%3E") no-repeat right 8px center;padding:6px 24px 6px 9px;font:italic 800 12.5px/1.2 var(--font-heading--family);color:#000;cursor:pointer;max-width:118px}.btf-locale__field select:focus-visible{outline:2px solid #000;outline-offset:2px}.btf-locale--float{position:fixed;left:12px;bottom:12px;z-index:50;background:#fff;padding:6px;border:2px solid #000}@media(max-width:749px){.btf-locale{gap:4px;margin-inline:4px}.btf-locale__field select{font-size:11px;padding:5px 18px 5px 6px;background-position:right 5px center;max-width:84px}}.btf-cur-note{margin:0 0 10px;padding:8px 10px;border:1px solid #000;font-size:12px;font-weight:700;font-style:italic;text-align:center}.skiptranslate iframe,.goog-te-banner-frame,#goog-gt-tt,.goog-te-balloon-frame,.VIpgJd-ZVi9od-ORHb-OEVmcd,.VIpgJd-ZVi9od-aZ2wEe-wOHMyf{display:none!important}body{top:0!important}#btf_gt,.goog-te-gadget{display:none!important}font[style]{background:none!important;box-shadow:none!important}.btf-locale.btf-locale--float{position:fixed!important;right:14px;left:auto!important;bottom:14px;z-index:60;display:flex!important;gap:6px;margin:0;background:#fff;padding:6px;border:2px solid #000;box-shadow:0 6px 18px #0000002e}.btf-locale.btf-locale--float[hidden]{display:flex!important}@media(max-width:749px){.btf-locale.btf-locale--float{right:10px;bottom:10px;padding:4px}}.btf-finfo__contact a[href^=mailto],.btf-finfo a[href^=mailto]{white-space:nowrap!important;overflow-wrap:normal!important;word-break:keep-all!important}.btf-finfo a[href^=mailto]{font-size:min(16px,3.8vw)!important}.btf-finfo__col:has(a[href^=mailto]){min-width:0;overflow:visible}.btf-locale__field select{max-width:168px;font-family:var(--font-heading--family),"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif}@media(max-width:749px){.btf-locale__field select{max-width:128px}}.btf-locale .visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.btf-crumbs{max-width:var(--page-width,1600px);margin:0 auto;padding:12px var(--page-margin,16px) 4px;font-style:italic}.btf-crumbs__list{display:flex;flex-wrap:wrap;align-items:center;gap:4px 0;margin:0;padding:0;list-style:none;font-size:13px;line-height:1.4}.btf-crumbs__list li{display:inline-flex;align-items:center;min-width:0}.btf-crumbs__list li+li:before{content:"\203a";margin:0 8px;color:#000;font-weight:900;font-style:normal}.btf-crumbs__list a{color:#000;font-weight:800;text-decoration:none;border-bottom:1px solid transparent}.btf-crumbs__list a:hover{border-bottom-color:#000}.btf-crumbs__list [aria-current] span{color:#555;font-weight:600;max-width:42ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;vertical-align:bottom}@media(max-width:749px){.btf-crumbs{padding:8px 12px 2px}.btf-crumbs__list{font-size:12px;flex-wrap:nowrap;overflow-x:auto;white-space:nowrap;scrollbar-width:none}.btf-crumbs__list::-webkit-scrollbar{display:none}.btf-crumbs__list [aria-current] span{max-width:24ch}}ul[product-grid-view=zoom-out] .product-grid__card>.rating-wrapper,ul[product-grid-view=zoom-out] .product-grid__card>:has(.rating-wrapper){display:flex!important;justify-content:center}ul[product-grid-view=zoom-out] .product-grid__card>:has(.rating-wrapper)>:not(.rating-wrapper):not(:has(.rating-wrapper)){display:none!important}ul[product-grid-view=zoom-out] .rating-wrapper{display:flex!important;flex-wrap:wrap;justify-content:center;gap:3px;margin:2px 0 0}ul[product-grid-view=zoom-out] .rating-wrapper .star-svg{width:9px;height:9px}ul[product-grid-view=zoom-out] .rating-text{font-size:10.5px!important;font-weight:700!important;color:#000!important}.rating-text{color:#333!important}.btf-legal__line a,.btf-finfo__links a,.btf-crumbs__list a{display:inline-block;min-height:24px;line-height:24px}.btf-finfo__links,.btf-finfo__contact{row-gap:10px}@media screen and (min-width:750px){.template-cart main{min-height:calc(100vh - var(--header-group-height,120px))}.template-cart .cart-page{min-height:calc(100vh - var(--header-group-height,120px) - 32px);align-content:stretch}.template-cart .cart-page__summary{align-self:stretch;height:auto!important}.template-cart .cart-page:not(.cart-page--empty) .cart-page__items{max-height:max(360px,calc(100vh - var(--header-group-height,120px) - 300px))!important;min-height:min(360px,50vh)}}body:has(.cart-drawer__dialog[open]) .btf-locale{display:none!important}@media screen and (min-width:750px)and (hover:hover)and (pointer:fine){body.template-product dialog:not(#MainContent dialog),body.template-product>.btf-locale{zoom:calc(1 / .54)}body.template-collection dialog:not(#MainContent dialog),body.template-collection>.btf-locale{zoom:calc(1 / (.65 * var(--collection-zoom-boost,1.3)))}}.btf-crumbs__list{font-size:10.4px!important}.btf-crumbs__list li+li:before{margin:0 6px}@media(max-width:749px){.btf-crumbs__list{font-size:9.6px!important}}@media screen and (min-width:750px)and (hover:hover)and (pointer:fine){.template-product .product-rating{zoom:1.3}}@media screen and (min-width:750px)and (hover:hover)and (pointer:fine){body.template-search{zoom:.8}body.template-search dialog,body.template-search>.btf-locale{zoom:1.25}}.btf-locale [data-btf-lang]{width:118px!important;max-width:118px!important;text-overflow:ellipsis}@media(max-width:749px){.btf-locale [data-btf-lang]{width:96px!important;max-width:96px!important}}@media(hover:none),(pointer:coarse){.template-product .sticky-add-to-cart__bar{bottom:70px!important}}.btf-locale__native{display:flex;gap:6px;margin:0}.btf-locale__native select{max-width:140px}@media(max-width:749px){.header-logo .btf-logo{font-size:min(1em,4.1vw)}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/premium-design.css.map */
