h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.heading{text-transform:var(--bs-headings-text-transform);letter-spacing:var(--bs-headings-letter-spacing)}.svg-icon{stroke-width:var(--icon-stroke-width, 2);opacity:var(--icon-opacity, 1)}.nav-all-caps .nav-desktop-menu .nav-link,.nav-all-caps .dropdown-menu .dropdown-item,.nav-all-caps .dropdown-item-title,.nav-all-caps .dropdown-header{text-transform:uppercase;letter-spacing:.08em}#footer{--footer-fg: var(--text-color-rgb);--footer-hairline: rgba(var(--text-color-rgb), .1)}#footer-desktop .footer-block .title{margin-bottom:1.1rem}#footer-desktop .footer-block .title span{display:inline-block;padding:0 0 .55rem;background:none;color:currentColor;border-radius:0;font-size:.82em;letter-spacing:.14em;position:relative}#footer-desktop .footer-block .title span:after{content:"";position:absolute;left:0;bottom:0;width:1.75rem;height:1px;background-color:rgba(var(--text-color-rgb),.55);transition:width .35s ease}#footer-desktop .footer-block:hover .title span:after{width:100%}#footer-desktop .footer-block-inner{border-left:0;padding-left:0}#footer-mobile .footer-block{border-left:0}#footer-desktop .footer-block .nav-link{padding-left:0;padding-right:0;opacity:.72;transition:opacity .25s ease,transform .25s ease,letter-spacing .25s ease}#footer .nav:hover .nav-link{opacity:.45}#footer-desktop .footer-block .nav:hover .nav-link:hover,#footer-desktop .footer-block .nav-link:hover,#footer-desktop .footer-block .nav-link:focus{opacity:1;transform:translate(4px);letter-spacing:.01em}#footer-meta{margin-top:3.5rem}#footer-meta .row>div{display:flex;flex-direction:column;align-items:flex-start}.footer-meta-title{display:inline-block;margin-bottom:.55rem;padding-bottom:.35rem;border-bottom:1px solid rgba(var(--footer-fg),.35);font-family:var(--bs-headings-font-family);font-size:.72rem;letter-spacing:.1em;line-height:1;opacity:.8}.footer-meta-email{display:block;color:inherit;text-decoration:none;font-size:1.05rem;letter-spacing:.01em;opacity:.9;transition:opacity .25s ease}.footer-meta-email:hover,.footer-meta-email:focus{color:inherit;opacity:1}.footer-meta-social{display:flex;flex-direction:column;align-items:flex-start;margin-top:2rem}@media(min-width:1200px){.footer-meta-social{margin-top:0}}#footer-meta .social-icons{display:flex;flex-wrap:wrap;width:100%;margin-left:-.65rem}#footer-copyright{border-top:1px solid var(--footer-hairline);margin-top:3rem;padding-top:2rem}.footer-bottom{display:flex;flex-direction:column;align-items:center;gap:1.1rem;text-align:center}.footer-bottom-payments{order:-1}.footer-copyright-text{margin:0;font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;line-height:1.5;opacity:.7}.footer-bottom .footer-credit{margin-top:0}.footer-payment-icons{display:flex;flex-wrap:wrap;justify-content:center;gap:.35rem;margin:0;padding:0;list-style:none}.footer-payment-icons li{display:flex}.footer-payment-icon{display:block;width:auto;height:18px;border-radius:2px;opacity:.85;transition:opacity .25s ease}.footer-payment-icons li:hover .footer-payment-icon{opacity:1}@media(max-width:991.98px){#footer-copyright{margin-top:2.25rem;padding-top:1.5rem}.footer-bottom{gap:.7rem}.footer-payment-icons{gap:.3rem}.footer-payment-icon{height:15px}.footer-copyright-text{font-size:.6rem}.footer-bottom .footer-credit{font-size:.55rem}}@media(min-width:992px){.footer-bottom{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:2rem;text-align:left}.footer-bottom>*{grid-row:1}.footer-bottom-payments{grid-column:1;justify-self:start;order:0}.footer-bottom-payments .footer-payment-icons{justify-content:flex-start}.footer-bottom-copy{grid-column:2;text-align:center}.footer-bottom-credit{grid-column:3;justify-self:end;text-align:right}}.footer-newsletter .title span{letter-spacing:.16em;text-transform:uppercase;font-size:.82em}.footer-newsletter .description{line-height:1.7}#footer-mobile .footer-newsletter{margin-top:2.5rem}.footer-mobile-links{display:grid;grid-template-columns:1fr 1fr;gap:2rem 1.25rem}.footer-mobile-group:last-child:nth-child(odd){grid-column:1 / -1}.footer-mobile-group:last-child:nth-child(odd) .nav{display:grid;grid-template-columns:1fr 1fr;column-gap:1.25rem}.footer-mobile-title{margin:0 0 .7rem;font-family:var(--bs-headings-font-family);font-size:.68rem;font-weight:400;letter-spacing:.16em;line-height:1.4;text-transform:uppercase;opacity:.85}#footer-mobile .footer-block .nav-link{padding:.28rem 0;font-size:.85rem;line-height:1.4;opacity:.72}@media(max-width:991.98px){#footer-meta{margin-top:2.5rem}.footer-meta-social{margin-top:0}.footer-meta-email{font-size:.88rem}#footer-mobile .footer-newsletter .title span{font-size:.68rem}#footer-mobile .footer-newsletter{font-size:.85rem}#footer-mobile .footer-newsletter .form-control{font-size:16px}#footer-mobile .footer-newsletter .description{line-height:1.6}}#footer .footer-about{padding:0!important;border:0!important;border-radius:0!important;background:none!important;background-image:none!important;color:rgba(var(--footer-fg),.86)!important}#footer .footer-about .title,#footer .footer-about .description,#footer .footer-about .collapse-inner,#footer .footer-about .social-icons a,#footer .footer-about .social-icons-wrapper a{color:rgba(var(--footer-fg),.92)!important}#footer .footer-about .title{letter-spacing:.14em;font-size:.95em;text-transform:uppercase;margin-bottom:1.1rem!important}#footer .footer-about .description{opacity:.7;line-height:1.75}#footer .footer-about .collapse-wrapper{border-color:rgba(var(--footer-fg),.12)!important}#footer .footer-about .collapse-wrapper [data-bs-toggle=collapse]{color:rgba(var(--footer-fg),.9)!important;letter-spacing:.1em;padding-top:1rem;padding-bottom:1rem;transition:opacity .25s ease,letter-spacing .25s ease}#footer .footer-about .collapse-wrapper [data-bs-toggle=collapse]:hover{opacity:.65;letter-spacing:.12em}#footer .footer-about .collapse-wrapper [data-bs-toggle=collapse] svg{color:rgba(var(--footer-fg),.7)}#footer .footer-about .social-icons-wrapper{gap:.35rem}#footer .footer-about .social-icons-wrapper a,#footer .footer-about .social-icons a{opacity:.8;transition:transform .25s ease,opacity .25s ease}#footer .footer-about .social-icons-wrapper a:hover,#footer .footer-about .social-icons a:hover{transform:translateY(-2px);opacity:1}#footer .footer-about .btn{background:transparent!important;background-image:none!important;border:1px solid rgba(var(--footer-fg),.32)!important;color:rgba(var(--footer-fg),.92)!important;border-radius:var(--bs-border-radius);text-transform:uppercase;letter-spacing:.14em;font-size:.72rem;font-weight:500;padding:.9rem 1rem;transition:background-color .3s ease,color .3s ease,border-color .3s ease,letter-spacing .3s ease}#footer .footer-about .btn:hover,#footer .footer-about .btn:focus{background:rgba(var(--footer-fg),.1)!important;color:rgba(var(--footer-fg),1)!important;border-color:rgba(var(--footer-fg),.65)!important;letter-spacing:.16em}.media-with-text .subtitle{letter-spacing:.16em;opacity:.65}.media-with-text .title{line-height:1.15}.media-with-text .description{line-height:1.8;opacity:.88}.media-with-text .ratio,.media-with-text iframe,.media-with-text video,.media-with-text>.container img,.media-with-text>.container .ratio{overflow:hidden;border-radius:var(--mwt-radius, var(--bs-border-radius))}.media-with-text img{transition:transform .7s cubic-bezier(.2,.8,.2,1),box-shadow .4s ease;will-change:transform}.media-with-text .ratio .mwt-ratio-img{object-fit:cover}.media-with-text .container.mwt-full-bleed{max-width:none!important;padding-left:0;padding-right:0}.media-with-text .container.mwt-full-bleed>.row{--bs-gutter-x: 0;margin-left:0;margin-right:0}.media-with-text .container.mwt-full-bleed .mwt-media-col{padding-left:0;padding-right:0}.media-with-text .container.mwt-full-bleed .mwt-text-col{padding-left:clamp(1.75rem,6vw,6rem);padding-right:clamp(1.75rem,6vw,6rem)}.media-with-text .mwt-text-col{padding-top:clamp(1.5rem,4vw,3.25rem);padding-bottom:clamp(1.5rem,4vw,3.25rem)}.media-with-text .container:not(.mwt-full-bleed) .mwt-text-col{padding-left:clamp(1rem,3vw,2.5rem);padding-right:clamp(1rem,3vw,2.5rem)}@media(hover:hover){.media-with-text .row:hover img{transform:scale(1.02);box-shadow:var(--bs-box-shadow-lg)}}@media(prefers-reduced-motion:reduce){.media-with-text img{transition:none}.media-with-text .row:hover img{transform:none}}.product-options>li{padding-top:1.15rem;padding-bottom:1.15rem}.product-options .title.h6,.product-options .form-label,.butter-swatches-block .title.h6{font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;opacity:.85;margin-bottom:.75rem!important}.product-options .color-swatches{gap:.55rem;margin-left:0;margin-right:0}.product-options .color-swatches li{margin:0}.product-options .color-swatches input+label{border:1px solid rgba(var(--bs-body-color-rgb),.18);padding:.18rem;margin:0;transition:border-color .25s ease,transform .25s ease,box-shadow .25s ease}.product-options .color-swatches input+label img{width:2.15rem;height:2.15rem;object-fit:cover}.product-options .color-swatches input+label:hover{transform:translateY(-2px);border-color:rgba(var(--bs-body-color-rgb),.4)}.product-options .color-swatches input:checked+label{border-color:var(--bs-body-color);box-shadow:0 0 0 1px var(--bs-body-color)}.product-options .color-swatches input:checked+label img{opacity:1}.product-options .size-buttons{gap:.5rem;margin-left:0;margin-right:0}.product-options .size-buttons li{margin:0}.product-options .size-buttons input+label{display:inline-flex;align-items:center;justify-content:center;min-width:2.4rem;height:2.4rem;margin:0;padding:0 .8rem;background-color:transparent;border:1px solid rgba(var(--bs-body-color-rgb),.25);color:var(--bs-body-color);border-radius:50rem;font-size:.82rem;letter-spacing:.06em;text-align:center;line-height:1;white-space:nowrap;transition:border-color .25s ease,background-color .25s ease,color .25s ease,transform .2s ease}.product-options .size-buttons input+label:hover{background-color:transparent;border-color:var(--bs-body-color);transform:translateY(-1px)}.product-options .size-buttons input:checked+label{background-color:var(--bs-body-color);border-color:var(--bs-body-color);color:var(--bs-body-bg)}@media(max-width:799px){.product-options .size-buttons{gap:.4rem}.product-options .size-buttons input+label{min-width:2.15rem;height:2.15rem;padding:0 .65rem;font-size:.75rem}}.fabric-inner{padding-bottom:1.25rem}.fabric-name{margin:0 0 .35rem;font-family:var(--bs-body-font-family);font-size:.875rem;font-weight:400;letter-spacing:.01em;line-height:1.4}.fabric-composition{margin:0;font-size:.82rem;line-height:1.65;opacity:.7}.fabric-composition li+li{margin-top:.05rem}.fabric-scores{display:grid;grid-template-columns:1fr;gap:1.1rem 2rem;margin-top:1.4rem;padding-top:1.3rem;border-top:1px solid rgba(var(--bs-body-color-rgb),.1)}@media(min-width:420px){.fabric-scores{grid-template-columns:repeat(2,minmax(0,1fr))}}.fabric-score-label{display:block;margin-bottom:.45rem;font-family:var(--bs-headings-font-family);font-size:.68rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;opacity:.65}.fabric-score-dots{display:flex;align-items:center;gap:.3rem}.fabric-dot{width:.45rem;height:.45rem;border-radius:50%;box-shadow:inset 0 0 0 1px rgba(var(--bs-body-color-rgb),.28)}.fabric-dot.is-filled{background-color:var(--bs-body-color);box-shadow:none}.card-marquee{overflow:hidden;padding:.75rem 0;margin:-.75rem 0}.card-marquee-track{display:flex;align-items:stretch;width:max-content;animation:card_marquee_scroll var(--marquee-duration, 30s) linear infinite;will-change:transform}@keyframes card_marquee_scroll{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.card-marquee:hover .card-marquee-track{animation-play-state:paused}.card-marquee-item{flex:0 0 auto;width:calc(var(--marquee-viewport, 100vw) / var(--marquee-per-view, 3));padding:0 .75rem}@media(prefers-reduced-motion:reduce){.card-marquee-track{animation:none}}.feature-icons-list{display:flex;flex-wrap:nowrap;align-items:flex-start;justify-content:center;gap:var(--feature-icons-gap, 16px)}.feature-icons-item{flex:1 1 0;min-width:0;text-align:center}.feature-icons-media{display:flex;align-items:center;justify-content:center;min-height:2.4rem;margin-bottom:.6rem}.feature-icons-media .svg-icon{color:currentColor}.feature-icons-img{max-width:100%;height:auto;object-fit:contain}.feature-icons-svg{display:inline-flex;align-items:center;justify-content:center;width:var(--feature-icon-size, 40px);height:var(--feature-icon-size, 40px);color:currentColor}.feature-icons-svg svg{width:100%;height:100%;display:block}.feature-icons-text{line-height:1.4;opacity:.85}.feature-icons-text p{margin:0}@media(max-width:799px){.feature-icons-list{gap:calc(var(--feature-icons-gap, 16px) * .6)}.feature-icons-media .svg-icon,.feature-icons-img{width:78%;height:auto}.feature-icons-svg{width:calc(var(--feature-icon-size, 40px) * .78);height:calc(var(--feature-icon-size, 40px) * .78)}.feature-icons-text{font-size:.72rem!important}}.discounts-rail-wrap{position:relative}.discounts-rail{display:flex;gap:.6rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:2px}.discounts-rail::-webkit-scrollbar{display:none}.discount-card{position:relative;overflow:visible;display:flex;flex-direction:column;align-items:flex-start;gap:.12rem;flex:0 0 46%;scroll-snap-align:start;padding:.5rem .7rem .55rem;border:1px dashed rgba(var(--bs-body-color-rgb),.22);border-radius:4px;background-color:transparent;transition:border-color .3s ease,opacity .3s ease}@media(hover:hover){.discount-card:hover{border-color:rgba(var(--bs-body-color-rgb),.42)}}@media(max-width:799px){.discount-card{flex:0 0 78%}}@media(prefers-reduced-motion:reduce){.discounts-rail{scroll-behavior:auto}}.discounts-nav{position:absolute;top:50%;transform:translateY(-50%);z-index:2;display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;padding:0;border:1px solid rgba(var(--bs-body-color-rgb),.18);border-radius:50%;background:var(--bs-body-bg);color:var(--bs-body-color);cursor:pointer;opacity:0;transition:opacity .25s ease,border-color .25s ease}.discounts-rail-wrap:hover .discounts-nav,.discounts-nav:focus-visible{opacity:1}.discounts-nav:hover{border-color:rgba(var(--bs-body-color-rgb),.45)}.discounts-nav[disabled]{opacity:0!important;pointer-events:none}.discounts-nav-prev{left:.35rem}.discounts-nav-next{right:.35rem}@media(hover:none){.discounts-nav{opacity:1}}.discount-card-badge{position:static;padding:0;font-size:.5rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;line-height:1.35;color:var(--bs-primary);background-color:transparent;border-radius:0;opacity:.8}.discount-card-code{display:inline-flex;align-items:center;gap:.55rem;padding:0;margin:0;border:0;background:none;color:inherit;cursor:pointer;font-family:var(--bs-headings-font-family);font-size:.82rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;line-height:1.1}.discount-card-code-text{border-bottom:0;padding-bottom:0}.discount-card-copy{display:inline-flex;align-items:center;gap:.22rem;font-family:var(--bs-body-font-family);font-size:.54rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;opacity:.6;transition:opacity .25s ease}.discount-card-code:hover .discount-card-copy,.discount-card-code:focus-visible .discount-card-copy{opacity:1}.discount-card-code.is-copied .discount-card-copy{opacity:1;color:var(--bs-success, #3d6b4f)}.discount-card-info{position:static;width:auto;margin:.1rem 0 0;padding:0;border-top:0;font-size:.68rem;line-height:1.45;opacity:.55}.premium-collection-section{margin:0!important}.premium-collection{width:100%}.premium-collection-grid{display:flex;flex-direction:column;flex-wrap:nowrap;gap:0;margin:0;padding:0}.premium-collection-item{position:relative;flex:0 0 auto;width:100%;min-width:0;display:block;overflow:hidden;text-decoration:none;color:#fff;isolation:isolate}@media(min-width:992px){.premium-collection-grid{flex-direction:row}.premium-collection-item{flex:1 1 0;width:auto}}.premium-collection-media{position:relative;width:100%;overflow:hidden}.pc-ratio-m-4x5 .premium-collection-media{aspect-ratio:4 / 5}.pc-ratio-m-5x4 .premium-collection-media{aspect-ratio:5 / 4}.pc-ratio-m-4x3 .premium-collection-media{aspect-ratio:4 / 3}.pc-ratio-m-1x1 .premium-collection-media{aspect-ratio:1 / 1}.pc-ratio-m-adapt .premium-collection-media{aspect-ratio:auto}.pc-ratio-m-adapt .premium-collection-media .pc-img{height:auto}@media(min-width:992px){.pc-ratio-d-4x5 .premium-collection-media{aspect-ratio:4 / 5}.pc-ratio-d-5x4 .premium-collection-media{aspect-ratio:5 / 4}.pc-ratio-d-4x3 .premium-collection-media{aspect-ratio:4 / 3}.pc-ratio-d-1x1 .premium-collection-media{aspect-ratio:1 / 1}.pc-ratio-d-adapt .premium-collection-media{aspect-ratio:auto}.pc-ratio-d-adapt .premium-collection-media .pc-img{height:auto}}.premium-collection-item .pc-img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .9s cubic-bezier(.2,.8,.2,1)}.premium-collection-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(to top,#00000080,#0000001f 45%,#0000 75%);transition:opacity .45s ease}.pc-pos-center .premium-collection-overlay{background:#0000004d}.premium-collection-content{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;flex-direction:column;padding:clamp(1.35rem,3vw,3rem)}.pc-pos-bottom-left .premium-collection-content{justify-content:flex-end;align-items:flex-start;text-align:left}.pc-pos-bottom-right .premium-collection-content{justify-content:flex-end;align-items:flex-end;text-align:right}.pc-pos-center .premium-collection-content{justify-content:center;align-items:center;text-align:center}.premium-collection-content .pc-heading{color:#fff;margin:0 0 .6rem;font-size:clamp(1.05rem,1.6vw,1.4rem);line-height:1.15;text-shadow:0 1px 14px rgba(0,0,0,.35)}.premium-collection-content .pc-heading-xs{font-size:clamp(.85rem,1.1vw,1rem)}.premium-collection-content .pc-heading-sm{font-size:clamp(.95rem,1.35vw,1.2rem)}.premium-collection-content .pc-heading-md{font-size:clamp(1.05rem,1.6vw,1.4rem)}.premium-collection-content .pc-heading-lg{font-size:clamp(1.3rem,2.1vw,1.85rem)}.premium-collection-content .pc-heading-xl{font-size:clamp(1.55rem,2.6vw,2.3rem)}.premium-collection-content .pc-desc{color:#ffffffeb;margin-bottom:1.15rem;max-width:36ch;line-height:1.65;text-shadow:0 1px 10px rgba(0,0,0,.3)}.pc-pos-center .premium-collection-content .pc-desc{margin-left:auto;margin-right:auto}.pc-pos-bottom-right .premium-collection-content .pc-desc{margin-left:auto}.premium-collection-content .pc-btn{align-self:inherit;transition:transform .3s ease}@media(hover:hover){.premium-collection-item:hover .pc-img{transform:scale(1.05)}.premium-collection-item:hover .premium-collection-overlay{opacity:.85}.premium-collection-item:hover .pc-btn{transform:translateY(-2px)}}@media(prefers-reduced-motion:reduce){.premium-collection-item .pc-img,.premium-collection-content .pc-btn{transition:none}.premium-collection-item:hover .pc-img{transform:none}}.product-media-gallery .swiper-slide[data-variant-hidden=true]{display:none!important}.product-options .color-pills{gap:.6rem}.product-options .color-pills input+label{display:block;cursor:pointer;padding:0;margin:0;border:0;border-radius:50%;transition:transform .2s ease}.product-options .color-pills .color-pill-swatch{display:block;width:1.9rem;height:1.9rem;border-radius:50%;box-shadow:inset 0 0 0 1px rgba(var(--bs-body-color-rgb),.18);transition:transform .2s ease,box-shadow .2s ease}.product-options .color-pills input+label:hover .color-pill-swatch{transform:translateY(-2px);box-shadow:inset 0 0 0 1px rgba(var(--bs-body-color-rgb),.35)}.product-options .color-pills input:checked+label .color-pill-swatch{box-shadow:0 0 0 2px var(--bs-body-bg),0 0 0 3.5px var(--bs-body-color),inset 0 0 0 1px rgba(var(--bs-body-color-rgb),.12)}.product-options .color-pills input:focus-visible+label .color-pill-swatch{box-shadow:0 0 0 2px var(--bs-body-bg),0 0 0 3.5px var(--bs-body-color),var(--bs-focus-box-shadow)}.product-card-color-swatches{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center}.product-card-color-swatches .btn{padding:0;margin:0;border:0;min-width:0;line-height:0;background:transparent;box-shadow:none}.product-card-color-swatches .color-pill-swatch{display:block;width:1.05rem;height:1.05rem;border-radius:50%;box-shadow:inset 0 0 0 1px rgba(var(--bs-body-color-rgb),.22);transition:transform .2s ease,box-shadow .2s ease}.product-card-color-swatches .btn:hover .color-pill-swatch,.product-card-color-swatches .btn:focus .color-pill-swatch{transform:scale(1.12);box-shadow:0 0 0 1.5px var(--bs-body-bg),0 0 0 2.5px rgba(var(--bs-body-color-rgb),.55)}.butter-swatches{display:flex;flex-wrap:wrap;align-items:center;margin:0}.butter-swatch{display:block;line-height:0;border-radius:50%}.butter-swatch-dot{display:block;border-radius:50%;background-color:var(--butter-swatch-color);box-shadow:inset 0 0 0 1px rgba(var(--bs-body-color-rgb),.22);transition:transform .2s ease,box-shadow .2s ease}.butter-swatches-sm{gap:.4rem;margin-top:.7rem;margin-bottom:.55rem}.product-card.text-center .butter-swatches{justify-content:center}.product-card.text-end .butter-swatches{justify-content:flex-end}.butter-swatches-sm .butter-swatch-dot{width:1.05rem;height:1.05rem}@media(max-width:799px){.butter-swatches-sm{gap:.3rem}.butter-swatches-sm .butter-swatch-dot{width:.8rem;height:.8rem}}.butter-swatches-sm .butter-swatch:hover .butter-swatch-dot,.butter-swatches-sm .butter-swatch:focus .butter-swatch-dot{transform:scale(1.12);box-shadow:0 0 0 1.5px var(--bs-body-bg),0 0 0 2.5px rgba(var(--bs-body-color-rgb),.3)}.butter-swatches-md{gap:.6rem}.butter-swatches-md .butter-swatch-dot{width:1.9rem;height:1.9rem;box-shadow:inset 0 0 0 1px rgba(var(--bs-body-color-rgb),.18)}.butter-swatches-md .butter-swatch:hover .butter-swatch-dot{transform:translateY(-2px);box-shadow:inset 0 0 0 1px rgba(var(--bs-body-color-rgb),.35)}.butter-swatch.is-active{pointer-events:none}.butter-swatches-md .butter-swatch.is-active .butter-swatch-dot{box-shadow:0 0 0 2px var(--bs-body-bg),0 0 0 3px rgba(var(--bs-body-color-rgb),.38),inset 0 0 0 1px rgba(var(--bs-body-color-rgb),.1)}.butter-swatches-sm .butter-swatch.is-active .butter-swatch-dot{box-shadow:0 0 0 1.5px var(--bs-body-bg),0 0 0 2.5px rgba(var(--bs-body-color-rgb),.38),inset 0 0 0 1px rgba(var(--bs-body-color-rgb),.1)}.butter-swatch:focus-visible .butter-swatch-dot{box-shadow:0 0 0 2px var(--bs-body-bg),var(--bs-focus-box-shadow)}.butter-swatches-block{padding-top:1.15rem;padding-bottom:1.15rem}.product-card-img-wrapper .product-custom-badge{top:0;left:0;right:auto;bottom:auto;transform:none;border-radius:0;padding:6px 12px;font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;line-height:1;color:#fff;background-color:#0000008c;background-image:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 2px 10px -3px #00000059}a:hover .product-card-img-wrapper .product-custom-badge{padding-top:6px}.product-card-img-wrapper .img-btn-wishlist{color:var(--bs-body-color)}.product-card-img-wrapper .img-btn-wishlist:hover,.product-card-img-wrapper .img-btn-wishlist:focus{color:var(--bs-body-color)}.product-card-img-wrapper .img-btn-wishlist.active svg{fill:var(--bs-body-color);stroke:var(--bs-body-color)}.collection-sidebar{padding-right:2rem}@media(min-width:1200px){.collection-layout.has-sidebar .collection-sidebar{border-right:1px solid rgba(var(--bs-body-color-rgb),.1)}body:has(.collection-sidebar) .collection-utilities-desktop .btn-filters-drawer{display:none}}.collection-sidebar-head{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;margin-bottom:.5rem}.collection-sidebar-title{margin:0;font-family:var(--bs-headings-font-family);font-size:.78rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;opacity:.85}.collection-sidebar .collection-sidebar-clear{padding:0;border:0;background:none;color:inherit;font-family:var(--bs-body-font-family);font-size:.68rem;letter-spacing:.06em;text-transform:uppercase;text-decoration:underline;text-underline-offset:3px;opacity:.6;transition:opacity .25s ease}.collection-sidebar .collection-sidebar-clear:hover{opacity:1;background:none;color:inherit}.collection-sidebar-filters .collapse-wrapper{margin:0;background-color:transparent;border-radius:0;border-top:1px solid rgba(var(--bs-body-color-rgb),.1);border-bottom:0}.collection-sidebar-filters .collapse-wrapper button[data-bs-toggle=collapse]{padding:.9rem 0;font-family:var(--bs-headings-font-family);font-size:.74rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;opacity:.9}.collection-sidebar-filters .collapse-wrapper button[data-bs-toggle=collapse]:after{right:0}.collection-sidebar-filters .collapse-wrapper .collapse-inner{padding:0 0 1rem}.collection-sidebar-filters .collection-filters-filter ul{max-height:15rem;overflow-y:auto;padding-right:.25rem}.collection-sidebar-filters .collection-filters-filter ul::-webkit-scrollbar{width:3px}.collection-sidebar-filters .collection-filters-filter ul::-webkit-scrollbar-thumb{background-color:rgba(var(--bs-body-color-rgb),.2);border-radius:3px}#offcanvas-collection-filters{background-color:var(--bs-body-bg)}#offcanvas-collection-filters .offcanvas-body{background-color:transparent;padding:.5rem 1rem 1rem}#offcanvas-collection-filters .collection-filters .collapse-wrapper{margin:0;background-color:transparent;border-radius:0;border-bottom:1px solid rgba(var(--bs-body-color-rgb),.1)}#offcanvas-collection-filters .collection-filters .collapse-wrapper:last-child{border-bottom:0}#offcanvas-collection-filters .collection-filters .collapse-wrapper button[data-bs-toggle=collapse]{padding-left:0;padding-right:0}#offcanvas-collection-filters .collection-filters .collapse-wrapper button[data-bs-toggle=collapse]:after{right:0}#offcanvas-collection-filters .collection-filters .collapse-wrapper .collapse-inner{padding-left:0;padding-right:0}.qty-input-wrapper .form-control{border:1px solid rgba(var(--bs-body-color-rgb),.25);border-radius:var(--bs-border-radius);box-shadow:none}.qty-input-wrapper .form-control:focus{border-color:var(--bs-body-color);box-shadow:none}.product-block-atc>.d-flex{flex-wrap:wrap;gap:.6rem}.product-block-atc .btn-atc,.product-block-atc .btn-buy{flex:1 1 100%}@media(min-width:1200px){.product-block-atc .btn-atc,.product-block-atc .btn-buy{flex:1 1 0;min-width:0}}.product-block-atc .qty-input-wrapper{flex:0 0 auto;margin-right:0!important}.product-block-atc .btn-atc,.product-block-atc .btn-buy{border-radius:0;padding:.8rem 1.5rem;font-family:var(--bs-headings-font-family);font-size:.74rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;line-height:1;box-shadow:none!important;transition:background-color .3s ease,color .3s ease,border-color .3s ease}.product-block-atc .btn-atc{background-color:transparent!important;background-image:none!important;color:var(--bs-body-color)!important;border:1px solid rgba(var(--bs-body-color-rgb),.35)!important}.product-block-atc .btn-atc:hover,.product-block-atc .btn-atc:focus-visible{background-color:var(--bs-body-color)!important;color:var(--bs-body-bg)!important;border-color:var(--bs-body-color)!important}.product-block-atc .btn-buy{background-color:var(--bs-body-color)!important;background-image:none!important;color:var(--bs-body-bg)!important;border:1px solid var(--bs-body-color)!important}.product-block-atc .btn-buy:hover,.product-block-atc .btn-buy:focus-visible{background-color:transparent!important;color:var(--bs-body-color)!important;border-color:var(--bs-body-color)!important}.product-block-atc .btn-buy{display:inline-flex;flex-wrap:nowrap;align-items:center;justify-content:center;gap:.5rem;white-space:nowrap}.buy-btn-payment-icons{display:inline-flex;flex-wrap:nowrap;align-items:center;gap:.5rem;line-height:0;flex:0 0 auto}.buy-btn-payment-icons--lead,.buy-btn-payment-icons--trail{flex:1 1 0}.buy-btn-payment-icons--lead{justify-content:flex-end}.buy-btn-payment-icons--trail{justify-content:flex-start}.product-block-atc .btn-buy-label{flex:0 0 auto}@supports (text-box: trim-both cap alphabetic){.product-block-atc .btn-buy-label{text-box:trim-both cap alphabetic}}@supports not (text-box: trim-both cap alphabetic){.product-block-atc .btn-buy-label{position:relative;top:.075em}}.buy-btn-payment-icons .pi{display:block;flex:0 0 auto}.buy-btn-payment-icons .pi-razorpay{width:16px;height:16px}.buy-btn-payment-icons .pi-disc{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 0 0 1px #0000000f}.buy-btn-payment-icons .pi-glyph{display:block}.buy-btn-payment-icons--trail{gap:0}.buy-btn-payment-icons--trail .pi-disc{position:relative;box-shadow:0 0 0 1.5px var(--bs-body-color)}.buy-btn-payment-icons--trail .pi-disc+.pi-disc{margin-left:-5px}.buy-btn-payment-icons--trail .pi-phonepe{z-index:3}.buy-btn-payment-icons--trail .pi-gpay{z-index:2}.buy-btn-payment-icons--trail .pi-paytm{z-index:1}.product-block-atc .btn-buy:hover .pi-disc,.product-block-atc .btn-buy:focus-visible .pi-disc{box-shadow:0 0 0 1.5px var(--bs-body-bg),0 0 0 2.5px rgba(var(--bs-body-color-rgb),.15)}.buy-btn-payment-icons .pi-phonepe .pi-glyph{width:15px;height:15px}.buy-btn-payment-icons .pi-gpay .pi-glyph{width:13px;height:11px}.buy-btn-payment-icons .pi-paytm .pi-glyph{width:15px;height:5px}@media(min-width:1200px)and (max-width:1599.98px){.product-block-atc .btn-buy{padding-left:.75rem;padding-right:.75rem}.buy-btn-payment-icons{gap:.375rem}.buy-btn-payment-icons .pi-razorpay{width:13px;height:13px}.buy-btn-payment-icons .pi-disc{width:17px;height:17px}.buy-btn-payment-icons .pi-phonepe .pi-glyph{width:13px;height:13px}.buy-btn-payment-icons .pi-gpay .pi-glyph{width:11px;height:9px}.buy-btn-payment-icons .pi-paytm .pi-glyph{width:13px;height:4px}}.product-block-atc .btn-atc:disabled,.product-block-atc .btn-buy:disabled{opacity:.4}.product-media-gallery .swiper-button-disabled{opacity:0;pointer-events:none}.faq .accordion{--bs-accordion-border-color: transparent;--bs-accordion-bg: transparent;--bs-accordion-active-bg: transparent;--bs-accordion-btn-focus-box-shadow: none}.faq .accordion-item{background:transparent;border:0;border-bottom:1px solid rgba(var(--text-color-rgb, var(--bs-body-color-rgb)),.14);border-radius:0}.faq .accordion-item:first-of-type{border-top:1px solid rgba(var(--text-color-rgb, var(--bs-body-color-rgb)),.14)}.faq .accordion-button{background:transparent;box-shadow:none;padding-left:0;padding-right:0}.faq .accordion-button:not(.collapsed){color:inherit;box-shadow:none}.faq .accordion-body{padding-left:0;padding-right:0;font-size:.9rem}.footer-newsletter .form-floating-icon{display:none}.footer-newsletter .form-floating{border-bottom:1px solid rgba(var(--footer-fg),.28);transition:border-color .3s ease}.footer-newsletter .form-floating:focus-within{border-bottom-color:rgba(var(--footer-fg),.7)}.footer-newsletter .form-floating>.form-control{background:transparent!important;border:0!important;border-radius:0;box-shadow:none!important;padding-left:0;padding-right:3rem}.footer-newsletter .form-floating>label{padding-left:0;opacity:.6}.footer-newsletter .form-floating input:not(:placeholder-shown)+label,.footer-newsletter .form-floating input:focus+label{transform:scale(.8) translateY(-.6rem);opacity:.5}.footer-newsletter button[type=submit]{right:0;border:0!important;border-radius:0;background:transparent!important;color:currentColor;padding-right:0;opacity:.65;transition:opacity .3s ease,transform .3s ease}.footer-newsletter button[type=submit]:hover,.footer-newsletter button[type=submit]:focus{opacity:1;background:transparent!important}.fs-xxs{font-size:.72em!important}.faq .accordion-header{font-size:1rem}.faq .accordion-button{font-weight:400;line-height:1.35}@media(max-width:767.98px){.product-options .color-pills .color-pill-swatch{width:1.55rem;height:1.55rem}}.product-card .product-card-color-swatches{justify-content:flex-start;padding-left:0;margin-left:0}.product-card-color-swatches-more{display:inline-flex;align-items:center;justify-content:center;height:1.05rem;min-width:1.05rem;padding:0 .25rem;font-size:.68rem;font-weight:600;line-height:1;letter-spacing:.02em;color:currentColor;opacity:.75;border:0;background:transparent;transition:opacity .2s ease}.product-card-color-swatches-more:hover,.product-card-color-swatches-more:focus{opacity:1;color:currentColor}@media(max-width:767.98px){.product-card-color-swatches .color-pill-swatch{width:.85rem;height:.85rem}.product-card-color-swatches{gap:.3rem}}.collection-utilities .btn{--bs-btn-border-width: 0;border:0!important;background:transparent!important;color:currentColor!important;border-radius:0;padding:.3rem .15rem;margin:0 .7rem;font-family:var(--bs-headings-font-family);font-size:.72rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;opacity:.72;box-shadow:none!important;transition:opacity .2s ease}.collection-utilities .btn:hover,.collection-utilities .btn:focus,.collection-utilities .btn[aria-expanded=true]{opacity:1;background:transparent!important;color:currentColor!important}.collection-utilities .btn svg{margin-right:.4rem!important}.collection-utilities-mobile>.d-flex{padding:.25rem 0}.collection-utilities-mobile>.d-flex>:first-child .btn,.collection-utilities-desktop>.d-flex>:first-child .btn{margin-left:0}.collection-utilities-mobile>.d-flex>:last-child .btn,.collection-utilities-desktop>.d-flex>:last-child .btn{margin-right:0}.collection-utilities .dropdown-toggle:after{margin-left:.4em;opacity:.6;vertical-align:middle}.collection-product-count{font-size:.72rem!important;letter-spacing:.12em;text-transform:uppercase;opacity:.6}.collection-filters .dropdown-menu,.sort-by .dropdown-menu{border:1px solid rgba(var(--bs-body-color-rgb),.1);border-radius:var(--bs-border-radius);box-shadow:var(--bs-box-shadow-lg);padding:.5rem;min-width:15rem}.collection-filters-filter .form-check{padding:.3rem .5rem .3rem 2.1rem;margin:0;border-radius:var(--bs-border-radius);transition:background-color .2s ease}.collection-filters-filter .form-check:hover{background-color:rgba(var(--bs-body-color-rgb),.05)}.collection-filters-filter .form-check-label{cursor:pointer;font-size:.82rem;opacity:.9}.collection-filters-filter .form-check-input{border-color:rgba(var(--bs-body-color-rgb),.3)}.collection-filters-filter .form-check-input:checked{background-color:var(--bs-body-color);border-color:var(--bs-body-color)}.filter-color-pill{display:inline-block;width:1rem;height:1rem;margin-right:.55rem;border-radius:50%;flex-shrink:0;box-shadow:inset 0 0 0 1px rgba(var(--bs-body-color-rgb),.22)}.sort-by .dropdown-item{border-radius:var(--bs-border-radius);font-size:.82rem;padding:.45rem .65rem}.sort-by .btn-check:checked+.dropdown-item{background-color:var(--bs-body-color);color:var(--bs-body-bg)}.collection-filters-filter .input-group .form-control,.collection-filters-filter .input-group-text{border-color:rgba(var(--bs-body-color-rgb),.25);background:transparent;box-shadow:none}.collection-filters-filter .input-group .form-control:focus{border-color:var(--bs-body-color);box-shadow:none}.collection-header .title{font-family:var(--bs-headings-font-family);text-transform:uppercase;letter-spacing:.12em;line-height:1.1}.collection-header .title span{position:relative;display:inline-block;padding-bottom:.9rem}.collection-header .title span:after{content:"";position:absolute;left:50%;bottom:0;width:2.25rem;height:1px;background-color:currentColor;opacity:.45;transform:translate(-50%)}.collection-header .text-start .title span:after{left:0;transform:none}.collection-header .text-end .title span:after{left:auto;right:0;transform:none}.collection-header .description{max-width:46ch;margin-left:auto;margin-right:auto;line-height:1.75;opacity:.72}.collection-header .text-start .description{margin-left:0}.collection-header .text-end .description{margin-right:0}.collection-header-desktop .img-wrapper img{transition:transform 1s cubic-bezier(.2,.8,.2,1)}@media(hover:hover){.collection-header-desktop:hover .img-wrapper img{transform:scale(1.03)}}@media(min-width:992px){.collection-header-desktop .title{font-size:clamp(1.8rem,3vw,2.8rem)}}.material-symbols-outlined{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font-variation-settings:"FILL" 0,"wght" 300,"GRAD" 0,"opsz" 24}.product-policy-bar{display:flex;align-items:stretch;overflow:hidden;border-radius:0;margin:1rem 0;background:none;border-top:1px solid rgba(var(--bs-body-color-rgb),.1);border-bottom:1px solid rgba(var(--bs-body-color-rgb),.1)}.product-policy-bar.no-hairline{border-top:0;border-bottom:0}.product-policy-bar__item{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:.45rem;padding:1.15rem .5rem;text-align:center;position:relative}.product-policy-bar.has-dividers .product-policy-bar__item:not(:last-child):after{content:"";position:absolute;right:0;top:28%;height:44%;width:1px;background:rgba(var(--bs-body-color-rgb),.1)}.product-policy-bar__icon{font-size:21px;line-height:1;color:var(--policy-icon-color, var(--bs-body-color));opacity:.9;font-variation-settings:"wght" 200}.product-policy-bar__label{font-family:var(--bs-headings-font-family);font-size:.62rem;font-weight:500;text-transform:uppercase;letter-spacing:.13em;line-height:1.45;color:var(--bs-body-color)}.product-policy-bar__sub{font-size:.58rem;font-weight:400;letter-spacing:.02em;line-height:1.4;opacity:.55}@media(max-width:480px){.product-policy-bar{margin:.85rem 0}.product-policy-bar__item{padding:.95rem .3rem;gap:.35rem}.product-policy-bar__icon{font-size:18px}.product-policy-bar__label{font-size:.56rem;letter-spacing:.1em}.product-policy-bar__sub{font-size:.52rem}}.product-spec-pills{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.product-spec-pill{display:inline-flex;align-items:baseline;gap:.45rem;padding:.34rem .85rem;border:1px solid rgba(var(--bs-body-color-rgb),.16);border-radius:0;background:transparent;line-height:1.1;white-space:nowrap;transition:border-color .25s ease,background-color .25s ease}.product-spec-pill:hover{border-color:rgba(var(--bs-body-color-rgb),.4);background:rgba(var(--bs-body-color-rgb),.03)}.product-spec-pill__label{font-size:.58rem;font-weight:600;letter-spacing:.13em;text-transform:uppercase;line-height:1;opacity:.5}.product-spec-pill__value{font-size:.72rem;font-weight:500;letter-spacing:.01em;line-height:1;color:var(--bs-body-color)}.product-cert-badge__chip{display:inline-flex;align-items:center;gap:.3rem;font-family:var(--bs-headings-font-family);font-size:.52rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase;line-height:1;color:rgb(var(--pcb-rgb, var(--bs-primary-rgb)))}.product-cert-badge__icon{display:inline-flex}.product-cert-badge__icon svg{stroke-width:2;opacity:1}.product-cert-badge__text{transform:translateY(.02em)}.product-size-chart-trigger{display:inline-flex;align-items:center;gap:.3rem;padding:0 0 1px;background:transparent;border:0;border-bottom:1px solid rgba(var(--bs-body-color-rgb),.3);font-family:var(--bs-headings-font-family);font-size:.6rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:rgba(var(--bs-body-color-rgb),.75);cursor:pointer;transition:border-color .25s ease,color .25s ease}.product-size-chart-trigger:hover{border-color:var(--bs-body-color);color:var(--bs-body-color)}.product-size-chart-trigger .psc-ruler{width:13px;height:13px;opacity:.8}.product-options .title.has-size-chart{display:flex;align-items:center;justify-content:space-between;gap:1rem}.product-size-chart-modal .modal-dialog{max-width:540px}.product-size-chart-modal .modal-content{border:0;border-radius:calc(var(--bs-border-radius) + 4px);overflow:hidden;background:var(--bs-body-bg);color:var(--bs-body-color)}.product-size-chart-modal .modal-header{align-items:center;padding:1.05rem 1.35rem;border-bottom:1px solid rgba(var(--bs-body-color-rgb),.1)}.product-size-chart-modal .modal-title{font-family:var(--bs-headings-font-family);text-transform:uppercase;letter-spacing:.16em;font-size:.82rem;font-weight:600}.product-size-chart-modal .btn-close{display:flex;align-items:center;justify-content:center;width:auto;height:auto;padding:.2rem;margin:0;background:none;border:0;opacity:.55;transition:opacity .2s ease}.product-size-chart-modal .btn-close:hover{opacity:1}.product-size-chart-modal .modal-body{padding:1.35rem}.product-size-chart-modal .sc-toolbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.1rem}.product-size-chart-modal .sc-subtitle{font-family:var(--bs-headings-font-family);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;opacity:.65}.product-size-chart-modal .sc-unit-toggle{display:inline-flex;flex:0 0 auto;border:1px solid rgba(var(--bs-body-color-rgb),.2);border-radius:50rem;overflow:hidden}.product-size-chart-modal .sc-unit{padding:.35rem .85rem;background:transparent;border:0;cursor:pointer;font-family:var(--bs-headings-font-family);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:rgba(var(--bs-body-color-rgb),.6);transition:background-color .2s ease,color .2s ease}.product-size-chart-modal .sc-unit.is-active{background:var(--bs-body-color);color:var(--bs-body-bg)}.product-size-chart-modal .sc-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.product-size-chart-modal .sc-table{width:100%;border-collapse:collapse;font-size:.82rem}.product-size-chart-modal .sc-table th,.product-size-chart-modal .sc-table td{padding:.6rem .8rem;text-align:center;white-space:nowrap;border-bottom:1px solid rgba(var(--bs-body-color-rgb),.1)}.product-size-chart-modal .sc-table thead th{font-family:var(--bs-headings-font-family);text-transform:uppercase;letter-spacing:.05em;font-size:.66rem;font-weight:600;color:rgba(var(--bs-body-color-rgb),.7);border-bottom-width:1.5px}.product-size-chart-modal .sc-table .sc-unit-lbl{opacity:.5;font-weight:400}.product-size-chart-modal .sc-table .sc-sticky{position:sticky;left:0;text-align:left;font-weight:600;background:var(--bs-body-bg)}.product-size-chart-modal .sc-note{margin:1rem 0 0;font-size:.72rem;line-height:1.55;opacity:.6}.product-size-chart-modal .sc-empty{margin:1.5rem 0;text-align:center;font-size:.82rem;opacity:.6}@media(max-width:575.98px){.product-size-chart-modal .modal-body{padding:1.1rem}.product-size-chart-modal .sc-table th,.product-size-chart-modal .sc-table td{padding:.5rem .6rem;font-size:.78rem}.product-size-chart-modal .sc-subtitle{font-size:.66rem}}.pcb-outline{padding:.32rem .58rem;border:1px solid rgba(var(--pcb-rgb, var(--bs-primary-rgb)),.35);border-radius:50rem}.pcb-soft{padding:.32rem .58rem;background:rgba(var(--pcb-rgb, var(--bs-primary-rgb)),.09);border-radius:50rem}.pcb-plain{padding:0}.product-cert-badge__icon svg{width:12px;height:12px}@media(max-width:575.98px){.product-cert-badge__chip{font-size:.48rem;letter-spacing:.13em}.pcb-outline,.pcb-soft{padding:.28rem .5rem}.product-cert-badge__icon svg{width:11px;height:11px}}@media(max-width:575.98px){.product-spec-pills{gap:.4rem}.product-spec-pill{padding:.3rem .7rem;gap:.35rem}.product-spec-pill__label{font-size:.54rem}.product-spec-pill__value{font-size:.68rem}}.product-media-gallery wishlist-button,.product-media-gallery .btn-wishlist,.product-media-gallery .img-btn-wishlist{display:none!important}.announcement-bar .carousel-control svg{color:var(--announcement-icon-color, currentColor)}.offcanvas-cart{--cart-hairline: rgba(var(--text-color-rgb, var(--bs-body-color-rgb)), .1)}.offcanvas-cart .offcanvas-header{padding:1.15rem 1.35rem;border-bottom:1px solid var(--cart-hairline)}.offcanvas-cart .offcanvas-title{font-family:var(--bs-headings-font-family);font-size:.82rem;font-weight:600;text-transform:uppercase;letter-spacing:.2em;margin:0}.offcanvas-cart .offcanvas-title span{opacity:.5}.offcanvas-cart .offcanvas-body{padding-left:1.35rem;padding-right:1.35rem}.offcanvas-cart .heading,.offcanvas-cart .cart-item-product-title,.offcanvas-cart .collapse-wrapper>button{font-family:var(--bs-headings-font-family);text-transform:uppercase;letter-spacing:.1em}.offcanvas-cart .cart-items-list{margin-bottom:1rem!important}.offcanvas-cart .cart-items-list .cart-item{padding:1.1rem 0;border-bottom:1px solid rgba(var(--text-color-rgb, var(--bs-body-color-rgb)),.08)}.offcanvas-cart .cart-items-list .cart-item:last-child{border-bottom:0}.offcanvas-cart .cart-item-product-title{font-size:.74rem;font-weight:600;letter-spacing:.08em;line-height:1.45;margin-bottom:.4rem!important}.offcanvas-cart .cart-item-variant-title{font-size:.7rem;letter-spacing:.01em;opacity:.6!important}.offcanvas-cart .cart-item img{border-radius:var(--bs-border-radius)}.offcanvas-cart .cart-item-price{font-size:.82rem}.offcanvas-cart .cart-item-price-final{font-weight:600}.offcanvas-cart .qty-input-wrapper .form-control{border:1px solid rgba(var(--bs-body-color-rgb),.22);border-radius:var(--bs-border-radius);box-shadow:none}.offcanvas-cart .btn-line-item-remove{opacity:.45;transition:opacity .2s ease}.offcanvas-cart .btn-line-item-remove:hover,.offcanvas-cart .btn-line-item-remove:focus{opacity:1}.offcanvas-cart .collapse-wrapper>button{font-size:.72rem;letter-spacing:.1em;padding:.65rem 0;transition:opacity .2s ease}.offcanvas-cart .collapse-wrapper>button:hover{opacity:.65}.offcanvas-cart .offcanvas-footer{padding:1.25rem 1.35rem 1.4rem;border-top:1px solid var(--cart-hairline)}.offcanvas-cart .cart-subtotal{font-size:1rem!important;align-items:baseline}.offcanvas-cart .cart-subtotal>span:first-child{text-transform:uppercase;letter-spacing:.16em;font-size:.72rem;opacity:.55!important}.offcanvas-cart .cart-subtotal b{font-weight:600;font-size:1.05rem}.offcanvas-cart .btn-checkout{text-transform:uppercase;letter-spacing:.16em;font-size:.8rem;padding-top:.95rem;padding-bottom:.95rem}.offcanvas-cart .btn-continue-shopping{display:inline-block;padding:.3rem 0;border:0;background:transparent;color:var(--bs-body-color);font-family:var(--bs-headings-font-family);text-transform:uppercase;letter-spacing:.14em;font-size:.7rem;font-weight:500;line-height:1.2;text-decoration:none;border-bottom:1px solid rgba(var(--bs-body-color-rgb),.35);opacity:.8;transition:opacity .2s ease,border-color .2s ease}.offcanvas-cart .btn-continue-shopping:hover,.offcanvas-cart .btn-continue-shopping:focus{opacity:1;border-bottom-color:var(--bs-body-color)}.nav-desktop-menu .nav-link,.accordion-nav .nav-link{font-family:var(--bs-headings-font-family);font-weight:400;letter-spacing:.03em}.nav-desktop-menu .nav-link.active{font-weight:400}#offcanvas-menu .offcanvas-body,#offcanvas-menu .offcanvas-body .nav-link{color:var(--bs-body-color)!important}#offcanvas-menu .accordion-nav .nav-link,#offcanvas-menu .nav-secondary .nav-link{font-family:var(--bs-headings-font-family);text-transform:uppercase;letter-spacing:.1em}#offcanvas-menu .accordion-nav .nav-link{padding-top:9px;padding-bottom:9px}.shoppable-videos .card{transition:transform .5s cubic-bezier(.2,.8,.2,1),box-shadow .5s ease;will-change:transform}@media(hover:hover){.shoppable-videos .swiper-slide:hover .card{transform:translateY(-6px);box-shadow:0 18px 40px -12px rgba(var(--bs-body-color-rgb),.45)}}.shoppable-videos .card video{transition:transform .8s cubic-bezier(.2,.8,.2,1)}@media(hover:hover){.shoppable-videos .swiper-slide:hover .card video{transform:scale(1.04)}}.shoppable-videos .card-inner:before{content:"";position:absolute;left:0;right:0;bottom:0;height:55%;background:linear-gradient(to top,#0000008c,#0000001f 55%,#0000);opacity:.9;pointer-events:none;transition:opacity .4s ease;z-index:1}@media(hover:hover){.shoppable-videos .swiper-slide:hover .card-inner:before{opacity:1}}.shoppable-videos .product-wrapper{bottom:.65rem;left:.65rem;width:calc(100% - 1.3rem);padding:.6rem;z-index:2;border:1px solid rgba(255,255,255,.35);border-radius:calc(var(--bs-border-radius) + 2px);box-shadow:0 10px 30px -10px #0006;-webkit-backdrop-filter:blur(12px) saturate(1.2);backdrop-filter:blur(12px) saturate(1.2);transform:translateY(6px);transition:transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .4s ease}@media(hover:hover){.shoppable-videos .swiper-slide:hover .product-wrapper{transform:translateY(0);box-shadow:0 16px 38px -12px #00000080}}.shoppable-videos .product-wrapper:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;padding:1px;background:linear-gradient(135deg,#fffffff2,#fff0 42%,rgba(var(--bs-primary-rgb),.8));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .4s ease;pointer-events:none}@media(hover:hover){.shoppable-videos .swiper-slide:hover .product-wrapper:before{opacity:1}}.shoppable-videos .product-wrapper .img-wrapper{overflow:hidden;background-color:transparent}.shoppable-videos .product-wrapper .img-wrapper img{transition:transform .6s cubic-bezier(.2,.8,.2,1)}@media(hover:hover){.shoppable-videos .swiper-slide:hover .product-wrapper .img-wrapper img{transform:scale(1.06)}}.shoppable-videos .product-wrapper .product-card-title{font-size:.78rem;letter-spacing:.04em;line-height:1.3}.shoppable-videos .card-inner .badge{z-index:2;padding:6px 12px;font-size:10px;font-weight:600;letter-spacing:.1em;line-height:1;text-transform:uppercase;border-radius:0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 2px 10px -3px #00000059}.shoppable-videos .card-inner .badge-custom{top:0;left:0}.shoppable-videos .card-inner .badge-views{top:0;right:0}@media(prefers-reduced-motion:reduce){.shoppable-videos .card,.shoppable-videos .card video,.shoppable-videos .product-wrapper,.shoppable-videos .product-wrapper .img-wrapper img{transition:none}.shoppable-videos .swiper-slide:hover .card,.shoppable-videos .swiper-slide:hover .card video,.shoppable-videos .swiper-slide:hover .product-wrapper,.shoppable-videos .swiper-slide:hover .product-wrapper .img-wrapper img{transform:none}}.testimonials .card{border-radius:calc(var(--bs-border-radius) + 3px);border-color:rgba(var(--text-color-rgb, var(--bs-body-color-rgb)),.12)!important;transition:transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .45s ease,border-color .45s ease;will-change:transform}@media(hover:hover){.testimonials .swiper-slide:hover .card{transform:translateY(-6px);box-shadow:0 20px 44px -16px rgba(var(--bs-body-color-rgb),.32);border-color:rgba(var(--bs-primary-rgb),.45)!important}}.testimonials .card-body{position:relative}.testimonials .testimonials-card-head{display:flex;align-items:center;gap:.6rem;margin-bottom:.9rem;padding-bottom:.8rem;border-bottom:1px solid rgba(var(--text-color-rgb, var(--bs-body-color-rgb)),.1)}.testimonials .testimonials-card-head-img{flex-shrink:0;width:2rem}.testimonials .testimonials-card-head-img img{border-radius:50%}.testimonials .testimonials-card-identity{min-width:0}.testimonials .testimonials-card-author{font-family:var(--bs-headings-font-family);font-size:.7rem;font-weight:500;text-transform:uppercase;letter-spacing:.1em;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.testimonials .testimonials-card-verified{display:inline-flex;align-items:center;gap:.25rem;margin-top:.1rem;font-size:.58rem;letter-spacing:.06em;line-height:1.2;opacity:.55;white-space:nowrap}.testimonials .testimonials-card-head .testimonials-card-stars{margin-left:auto;flex-shrink:0;gap:.05rem}.testimonials .testimonials-card-head .testimonials-card-stars .svg-icon-star{margin:0}.testimonials-card-stars{position:static!important;transform:none!important;top:auto!important;left:auto!important;padding:0!important;background:transparent!important;color:var(--bs-primary)!important;gap:.1rem}.testimonials-card-stars:before,.testimonials-card-stars:after{display:none!important}.testimonials .card[data-has-stars=true]{padding-top:0!important}.testimonials .card .svg-icon-star{fill:currentColor;animation:none!important}.testimonials-card-product{border-top:1px solid rgba(var(--text-color-rgb, var(--bs-body-color-rgb)),.12)!important}.testimonials-card-product .img-wrapper{border-radius:var(--bs-border-radius)}.testimonials-card-product .product-title{font-size:.82rem;letter-spacing:.02em;line-height:1.35;transition:color .25s ease}.testimonials-card-product:hover .product-title{color:var(--bs-primary)}.testimonials .swiper-pagination-bullet-active{background-color:var(--bs-primary)}@media(max-width:767.98px){.testimonials .card-body:before{font-size:3rem;top:-.2rem;right:.75rem}}@media(prefers-reduced-motion:reduce){.testimonials .card,.testimonials .card-body:before{transition:none}.testimonials .swiper-slide:hover .card,.testimonials .swiper-slide:hover .card-body:before{transform:none}}.fabric-section{position:relative}.fabric-container{margin-inline:auto;padding-inline:1.25rem;width:100%}@media(min-width:768px){.fabric-container{padding-inline:2rem}}.fabric-eyebrow{display:inline-block;font-family:var(--bs-headings-font-family);text-transform:uppercase;letter-spacing:.26em;font-size:.68rem;font-weight:600;opacity:.55;margin-bottom:1.25rem}.fabric-eyebrow.fabric-accent{opacity:1;color:var(--fabric-accent, var(--bs-primary))}.fabric-title{font-family:var(--bs-headings-font-family);line-height:1.12;letter-spacing:.01em;margin:0}.fabric-xs{font-size:clamp(1.05rem,1.6vw,1.3rem)}.fabric-sm{font-size:clamp(1.2rem,2vw,1.6rem)}.fabric-md{font-size:clamp(1.4rem,2.6vw,2rem)}.fabric-lg{font-size:clamp(1.7rem,3.6vw,2.75rem)}.fabric-xl{font-size:clamp(2rem,5vw,3.75rem);line-height:1.05}.fabric-xxl{font-size:clamp(2.4rem,6.5vw,5rem);line-height:1.03}.fabric-lede{font-size:clamp(1rem,1.3vw,1.12rem);line-height:1.85;opacity:.8;margin:0}.fabric-text{line-height:1.8;opacity:.8}.fabric-accent{color:var(--fabric-accent, var(--bs-primary))}.fabric-rule{width:2.5rem;height:1px;background:var(--fabric-accent, var(--bs-primary));opacity:.6;border:0;margin:1.5rem 0}.fabric-center .fabric-rule{margin-left:auto;margin-right:auto}.fabric-link{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--bs-headings-font-family);text-transform:uppercase;letter-spacing:.16em;font-size:.72rem;text-decoration:none;color:inherit;padding-bottom:3px;border-bottom:1px solid currentColor;transition:gap .3s ease,opacity .3s ease}.fabric-link:hover{gap:.85rem;opacity:.65;color:inherit}.fabric-media{position:relative;overflow:hidden;border-radius:var(--bs-border-radius);background:rgba(var(--bs-body-color-rgb),.04)}.fabric-media img{width:100%;height:100%;object-fit:cover;display:block}.fabric-media .fabric-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(var(--fabric-overlay-rgb, var(--bs-body-color-rgb)),var(--fabric-overlay, 0));pointer-events:none}.fabric-ratio-16x9{aspect-ratio:16 / 9}.fabric-ratio-3x2{aspect-ratio:3 / 2}.fabric-ratio-4x5{aspect-ratio:4 / 5}.fabric-ratio-3x4{aspect-ratio:3 / 4}.fabric-ratio-1x1{aspect-ratio:1 / 1}.fabric-media-zoom img{transition:transform 1.2s cubic-bezier(.2,.8,.2,1)}@media(hover:hover){.fabric-media-zoom:hover img{transform:scale(1.05)}}.fabric-animate{opacity:0;transform:translateY(28px);transition:opacity 1s ease,transform 1s cubic-bezier(.2,.8,.2,1)}.fabric-animate.is-visible{opacity:1;transform:none}.fabric-d1{transition-delay:.08s}.fabric-d2{transition-delay:.16s}.fabric-d3{transition-delay:.24s}.fabric-d4{transition-delay:.32s}@media(prefers-reduced-motion:reduce){.fabric-animate{opacity:1!important;transform:none!important;transition:none!important}.fabric-media-zoom img{transition:none}}.fabric-hero-inner{display:flex;flex-direction:column}.fabric-hero-copy{max-width:46ch}.fabric-hero .fabric-media{margin-top:2.5rem}@media(min-width:992px){.fabric-hero .fabric-media{margin-top:3.5rem}}.fabric-statement{text-align:center}.fabric-statement .fabric-statement-body{max-width:60ch;margin:0 auto}.fabric-statement .fabric-statement-body p{font-size:clamp(1.15rem,2vw,1.6rem);line-height:1.7;opacity:.85;margin:0 0 1rem}.fabric-features-grid{display:grid;grid-template-columns:1fr;gap:1.25rem}@media(min-width:576px){.fabric-features-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:992px){.fabric-features-grid.cols-4{grid-template-columns:repeat(4,1fr)}.fabric-features-grid.cols-3{grid-template-columns:repeat(3,1fr)}}.fabric-feature{padding:2rem 1.5rem;border:1px solid rgba(var(--bs-body-color-rgb),.12);border-radius:var(--bs-border-radius);transition:transform .4s cubic-bezier(.2,.8,.2,1),border-color .4s ease;background:rgba(var(--bs-body-color-rgb),.012)}@media(hover:hover){.fabric-feature:hover{transform:translateY(-4px);border-color:rgba(var(--bs-body-color-rgb),.28)}}.fabric-feature-icon{color:var(--fabric-accent, var(--bs-primary));margin-bottom:1.1rem;display:inline-flex}.fabric-feature-icon .material-symbols-outlined{font-size:30px}.fabric-feature-title{font-family:var(--bs-headings-font-family);text-transform:uppercase;letter-spacing:.1em;font-size:.9rem;margin:0 0 .5rem}.fabric-feature-text{font-size:.88rem;line-height:1.7;opacity:.72;margin:0}.fabric-editorial-grid{display:grid;grid-template-columns:1fr;gap:2rem;align-items:center}@media(min-width:992px){.fabric-editorial-grid{grid-template-columns:1.05fr 1fr;gap:clamp(2.5rem,5vw,5rem)}.fabric-editorial-grid.media-right{grid-template-columns:1fr 1.05fr}.fabric-editorial-grid.media-right .fabric-editorial-media{order:2}}.fabric-editorial-copy{max-width:46ch}.fabric-flow{display:grid;grid-template-columns:1fr;gap:0}.fabric-flow-step{position:relative;text-align:center;padding:1.15rem 1rem;border:1px solid rgba(var(--bs-body-color-rgb),.12);border-radius:var(--bs-border-radius);background:rgba(var(--bs-body-color-rgb),.012);max-width:22rem;margin:0 auto;width:100%}.fabric-flow-step+.fabric-flow-step{margin-top:2.75rem}.fabric-flow-step+.fabric-flow-step:before{content:"";position:absolute;top:-2.4rem;left:50%;width:1px;height:2rem;background:rgba(var(--bs-body-color-rgb),.3);transform:translate(-50%)}.fabric-flow-step-index{font-family:var(--bs-headings-font-family);font-size:.66rem;letter-spacing:.18em;opacity:.45;text-transform:uppercase}.fabric-flow-step-title{font-family:var(--bs-headings-font-family);text-transform:uppercase;letter-spacing:.08em;font-size:.95rem;margin:.35rem 0 .3rem}.fabric-flow-step-text{font-size:.82rem;line-height:1.6;opacity:.7;margin:0}@media(min-width:992px){.fabric-flow{grid-template-columns:repeat(4,1fr);gap:3rem 2.5rem}.fabric-flow-step{margin:0;max-width:none}.fabric-flow-step+.fabric-flow-step{margin-top:0}.fabric-flow-step+.fabric-flow-step:before{top:50%;left:-2.5rem;width:2.5rem;height:1px;transform:translateY(-50%)}.fabric-flow-step:nth-child(4n+1):before{display:none}}.fabric-compare{border:1px solid rgba(var(--bs-body-color-rgb),.12);border-radius:var(--bs-border-radius);overflow:hidden}.fabric-compare-row{display:grid;grid-template-columns:1.2fr 1fr 1fr;align-items:center}.fabric-compare-row+.fabric-compare-row{border-top:1px solid rgba(var(--bs-body-color-rgb),.1)}.fabric-compare-head{background:rgba(var(--bs-body-color-rgb),.03)}.fabric-compare-cell{padding:1rem 1.15rem;font-size:.88rem}.fabric-compare-cell.fabric-compare-label{font-family:var(--bs-headings-font-family);text-transform:uppercase;letter-spacing:.06em;font-size:.74rem;opacity:.8}.fabric-compare-cell.fabric-compare-ours{color:var(--fabric-accent, var(--bs-primary));font-weight:600}.fabric-compare-head .fabric-compare-cell{font-family:var(--bs-headings-font-family);text-transform:uppercase;letter-spacing:.12em;font-size:.72rem;opacity:.9}@media(max-width:575.98px){.fabric-compare-cell{padding:.75rem .7rem;font-size:.8rem}.fabric-compare-cell.fabric-compare-label{font-size:.66rem}}.fabric-metrics-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem 1rem}@media(min-width:768px){.fabric-metrics-grid{grid-template-columns:repeat(4,1fr)}}.fabric-metric{text-align:center}.fabric-metric-value{font-family:var(--bs-headings-font-family);font-size:clamp(2rem,4.5vw,3.25rem);line-height:1;letter-spacing:.01em}.fabric-metric-value .fabric-metric-suffix{font-size:.5em;opacity:.7;margin-left:.1em}.fabric-metric-label{font-family:var(--bs-headings-font-family);text-transform:uppercase;letter-spacing:.14em;font-size:.68rem;opacity:.6;margin-top:.85rem}.fabric-metric+.fabric-metric{position:relative}.fabric-timeline{position:relative;max-width:44rem;margin:0 auto;padding-left:2.25rem}.fabric-timeline:before{content:"";position:absolute;left:.5rem;top:.4rem;bottom:.4rem;width:1px;background:rgba(var(--bs-body-color-rgb),.18)}.fabric-timeline-step{position:relative;padding-bottom:2.5rem}.fabric-timeline-step:last-child{padding-bottom:0}.fabric-timeline-step:before{content:"";position:absolute;left:-1.75rem;top:.35rem;width:9px;height:9px;border-radius:50%;background:var(--bs-body-bg);border:1.5px solid var(--fabric-accent, var(--bs-primary));transform:translate(-50%)}.fabric-timeline-icon{color:var(--fabric-accent, var(--bs-primary));display:inline-flex;margin-bottom:.4rem}.fabric-timeline-title{font-family:var(--bs-headings-font-family);text-transform:uppercase;letter-spacing:.08em;font-size:.95rem;margin:0 0 .3rem}.fabric-timeline-text{font-size:.88rem;line-height:1.7;opacity:.72;margin:0}.fabric-texture-caption{max-width:40ch}.fabric-quote{text-align:center;max-width:30ch;margin:0 auto}.fabric-quote-text{font-family:var(--bs-headings-font-family);line-height:1.3;letter-spacing:.005em;margin:0}.fabric-quote-mark{color:var(--fabric-accent, var(--bs-primary));font-family:Georgia,Times New Roman,serif;font-size:3rem;line-height:1;opacity:.35}.fabric-quote-author{font-family:var(--bs-headings-font-family);text-transform:uppercase;letter-spacing:.16em;font-size:.7rem;opacity:.6;margin-top:1.75rem}.fabric-cta{text-align:center}.fabric-cta .fabric-cta-inner{max-width:44ch;margin:0 auto}.fabric-lifestyle-row{display:grid;grid-template-columns:1fr;gap:1.75rem;align-items:center}.fabric-lifestyle-row+.fabric-lifestyle-row{margin-top:clamp(3rem,7vw,6rem)}@media(min-width:992px){.fabric-lifestyle-row{grid-template-columns:1fr 1fr;gap:clamp(2.5rem,5vw,5rem)}.fabric-lifestyle-row:nth-child(2n) .fabric-lifestyle-media{order:2}}.fabric-lifestyle-copy{max-width:40ch}#navbar-wrapper .dropdown-menu{--bs-dropdown-bg: var(--bs-body-bg);--bs-dropdown-link-color: var(--bs-body-color);--bs-dropdown-link-hover-color: var(--bs-body-color);--bs-dropdown-link-hover-bg: rgba(var(--bs-body-color-rgb), .06);--bs-dropdown-link-active-bg: rgba(var(--bs-body-color-rgb), .1);color:var(--bs-body-color)}#navbar-wrapper .dropdown-menu .dropdown-item,#navbar-wrapper .dropdown-menu .dropdown-item-title,#navbar-wrapper .dropdown-menu .dropdown-header,#navbar-wrapper .dropdown-menu .dropdown-item-subtitle{color:var(--bs-body-color)!important}#navbar-wrapper .dropdown-menu .dropdown-item:hover,#navbar-wrapper .dropdown-menu .dropdown-item:focus{color:var(--bs-body-color)!important;background-color:rgba(var(--bs-body-color-rgb),.06)}#offcanvas-menu .dropdown-item,#offcanvas-menu .dropdown-item-title,#offcanvas-menu .dropdown-item-subtitle,#offcanvas-menu .dropdown-header{color:inherit!important}#offcanvas-menu .dropdown-item:hover,#offcanvas-menu .dropdown-item:focus,#offcanvas-menu .dropdown-item.active{color:inherit!important;background-color:rgba(var(--bs-body-color-rgb),.06)}.product-card.text-center .product-card-price{justify-content:center}em,i,.rte em,.rte i{font-family:var(--bs-accent-font-family);font-style:normal;font-size:1.1em}.body-font{font-family:var(--bs-body-font-family)}.shoppable-videos .product-wrapper{bottom:.75rem;left:.75rem;width:calc(100% - 1.5rem);padding:.65rem .7rem;border-radius:16px;border:1px solid rgba(255,255,255,.42);-webkit-backdrop-filter:blur(20px) saturate(102%) brightness(106%);backdrop-filter:blur(20px) saturate(102%) brightness(106%);box-shadow:0 10px 28px #00000024,inset 0 1px #ffffff73;transition:transform .4s cubic-bezier(.2,.7,.2,1),box-shadow .4s ease,background-color .4s ease}.shoppable-videos .product-wrapper:hover{transform:translateY(-4px);box-shadow:0 18px 44px #0000004d,inset 0 1px #ffffff6b}.shoppable-videos .product-wrapper:active{transform:translateY(-2px) scale(.99)}.shoppable-videos .card[data-playing=true] .product-wrapper{animation:none;transform:translateY(-4px);box-shadow:0 18px 44px #0000004d,inset 0 1px #ffffff6b}.shoppable-videos .product-wrapper .img-wrapper{border-radius:12px;overflow:hidden;border:1px solid rgba(255,255,255,.35);box-shadow:0 6px 16px #0003;background-color:transparent}.shoppable-videos .product-wrapper .img-wrapper img{display:block;width:100%;height:100%;object-fit:cover;border-radius:0!important;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.shoppable-videos .product-wrapper:hover .img-wrapper img{transform:scale(1.06)}.shoppable-videos .product-wrapper .product-card-title{font-size:.78rem;line-height:1.3;letter-spacing:.06em;margin-bottom:.35rem!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.shoppable-videos .product-wrapper .product-card-price{font-weight:600;letter-spacing:.02em;opacity:.95}.shoppable-videos .product-wrapper .icon-wrapper{width:40px;height:40px;align-items:center;justify-content:center;border-radius:50%;border:1px solid currentColor;opacity:.85;transition:transform .35s ease,background-color .35s ease,opacity .35s ease}.shoppable-videos .product-wrapper:hover .icon-wrapper{transform:scale(1.08);background-color:#ffffff29;opacity:1}.shoppable-videos .card:after{padding:1.1rem;background-color:#00000047;border:1px solid rgba(255,255,255,.45);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.shoppable-videos .card:hover:after{background-color:#0006}@media(min-width:992px){#navbar-desktop .navbar-logo{justify-content:center!important}}.navbar-scroll-bar{position:absolute;top:100%;left:0;right:0;z-index:1020;background-color:rgba(var(--bs-body-bg-rgb),.5);-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%);border-top:1px solid rgba(var(--bs-body-color-rgb),.08);box-shadow:0 12px 24px #00000014;opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .35s ease,transform .35s ease,visibility .35s ease}#header-group.is-scrolled .navbar-scroll-bar{opacity:1;visibility:visible;transform:translateY(0)}.navbar-scroll-bar>.container{padding-top:.5rem;padding-bottom:.5rem}.navbar-scroll-bar .nav-desktop-menu{flex-wrap:nowrap;justify-content:space-between!important;gap:0;margin-left:-.45rem;margin-right:-.45rem}.navbar-scroll-bar .nav-desktop-menu{justify-content:center!important;margin-left:0;margin-right:0}#header-group.hide{transform:none!important}@media(min-width:992px){#header-group.header-overlay{position:fixed;top:0;left:0;right:0;z-index:1030}#header-group.header-overlay:not(.is-scrolled) [id^=announcement-bar],#header-group.header-overlay:not(.is-scrolled) #navbar-wrapper{background-color:transparent!important;background-image:none!important;box-shadow:none!important;border-color:transparent!important}#header-group.header-overlay:not(.is-scrolled),#header-group.header-overlay:not(.is-scrolled) #navbar-wrapper,#header-group.header-overlay:not(.is-scrolled) #navbar-wrapper .nav-link,#header-group.header-overlay:not(.is-scrolled) #navbar-wrapper .navbar-logo,#header-group.header-overlay:not(.is-scrolled) [id^=announcement-bar],#header-group.header-overlay:not(.is-scrolled) [id^=announcement-bar] a{color:var(--nav-transparent-color, var(--bs-white))!important}#header-group.header-overlay #navbar-wrapper{transition:background-color .35s ease,box-shadow .35s ease}}@media(min-width:1200px){body:has(#offcanvas-collection-filters.show) .offcanvas-backdrop,body:has(#offcanvas-collection-filters.showing) .offcanvas-backdrop,body:has(#offcanvas-wishlist.show) .offcanvas-backdrop,body:has(#offcanvas-wishlist.showing) .offcanvas-backdrop,body:has(#offcanvas-recently-viewed.show) .offcanvas-backdrop,body:has(#offcanvas-recently-viewed.showing) .offcanvas-backdrop{background-color:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}}#offcanvas-menu .accordion-nav .nav-item{border-bottom:1px solid rgba(var(--bs-body-color-rgb),.1)}#offcanvas-menu .accordion-nav .nav{border-left:0;padding-left:0}#offcanvas-menu .accordion-nav .nav>li:not(:last-child)>.dropdown-item{border-bottom:1px solid rgba(var(--bs-body-color-rgb),.07)}#offcanvas-menu .accordion-nav .dropdown-header{border-bottom:0}#offcanvas-menu .accordion-nav .dropdown-divider{border-top-color:transparent}u,ins,.text-decoration-underline{text-decoration:none!important;padding-bottom:.14em;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 12' preserveAspectRatio='none'%3E%3Cpath d='M2 7.5 C 34 4.2 64 9.4 98 6.3 C 132 3.4 168 8.6 198 6' fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat 0 100% / 100% .2em;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 12' preserveAspectRatio='none'%3E%3Cpath d='M2 7.5 C 34 4.2 64 9.4 98 6.3 C 132 3.4 168 8.6 198 6' fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat 0 100% / 100% .2em;-webkit-box-decoration-break:clone;box-decoration-break:clone}.swiper-button-prev,.swiper-button-next{width:2.75rem;height:2.75rem;padding:0;border:0;border-radius:0;background:none;box-shadow:none;color:currentColor;opacity:.65;transition:opacity .3s ease,transform .3s cubic-bezier(.2,.8,.2,1)}.swiper-button-prev:after,.swiper-button-next:after{content:none}.swiper-button-prev svg,.swiper-button-next svg{width:20px;height:20px;filter:drop-shadow(0 1px 3px rgba(0,0,0,.28));transition:transform .3s cubic-bezier(.2,.8,.2,1)}.swiper-button-prev:hover,.swiper-button-next:hover,.swiper-button-prev:focus-visible,.swiper-button-next:focus-visible{opacity:1;background:none}.swiper-button-prev:hover svg,.swiper-button-prev:focus-visible svg{transform:translate(-3px)}.swiper-button-next:hover svg,.swiper-button-next:focus-visible svg{transform:translate(3px)}.swiper-button-disabled{opacity:0;pointer-events:none}@media(prefers-reduced-motion:reduce){.swiper-button-prev svg,.swiper-button-next svg{transition:none}}@media(min-width:1200px){.swiper-slider .swiper-controls{position:static;margin-top:0;min-height:0}.swiper-slider:has(.swiper-pagination-bullet) .swiper-controls,.swiper-slider:has(.swiper-pagination-fraction) .swiper-controls,.swiper-slider:has(.swiper-scrollbar-drag) .swiper-controls{margin-top:1rem;min-height:var(--swiper-navigation-size)}}a:hover .product-card-img-wrapper img,.product-card:hover .product-card-img-wrapper img{opacity:1}.product-card-img-wrapper{overflow:hidden}.product-card-img-wrapper img{transition:transform .6s cubic-bezier(.2,.8,.2,1),opacity .3s ease;will-change:transform}@media(hover:hover){.product-card:hover .product-card-img-wrapper img{transform:scale(1.03)}}@media(prefers-reduced-motion:reduce){.product-card-img-wrapper img{transition:none}.product-card:hover .product-card-img-wrapper img{transform:none}}@media(min-width:1200px){.product-media-gallery{display:flex;flex-direction:row-reverse;align-items:flex-start;gap:1rem}.product-media-gallery .swiper-main-wrapper{flex:1 1 auto;min-width:0}.product-media-gallery .swiper-thumbs{flex:0 0 84px;width:84px;margin-top:0!important;max-height:100%;overflow-y:auto;scrollbar-width:none}.product-media-gallery .swiper-thumbs::-webkit-scrollbar{display:none}.product-media-gallery .swiper-thumbs .swiper-wrapper{display:flex;flex-direction:column;height:auto!important;transform:none!important}.product-media-gallery .swiper-thumbs .swiper-slide{width:100%!important;height:auto!important;margin:0 0 .6rem!important;flex:0 0 auto}.product-media-gallery .swiper-thumbs .swiper-slide:last-child{margin-bottom:0!important}}.sc-image-wrap{margin-top:.25rem}.sc-image{display:block;width:100%;height:auto;border-radius:var(--bs-border-radius)}.sc-image[hidden]{display:none}.product-price-badge{display:inline-flex;align-items:center;margin-left:.65rem}.product-price-badge:empty{display:none}.product-price-badge .product-custom-badge{position:static;top:auto;left:auto;right:auto;bottom:auto;transform:none;padding:5px 10px;border-radius:0;font-size:.58rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;line-height:1;color:#fff;background-color:rgba(var(--bs-body-color-rgb),.9);background-image:none;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none}.product-block-collapse .collapse-inner .btn{display:inline-flex;align-items:center;width:auto;min-width:0;padding:0 0 3px;margin-top:.35rem;border:0!important;border-radius:0;background:none!important;color:var(--bs-body-color)!important;font-family:var(--bs-headings-font-family);font-size:.66rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;line-height:1;box-shadow:none!important;border-bottom:1px solid rgba(var(--bs-body-color-rgb),.35)!important;opacity:.8;transition:opacity .25s ease,border-color .25s ease}.product-block-collapse .collapse-inner .btn:hover,.product-block-collapse .collapse-inner .btn:focus-visible{opacity:1;border-bottom-color:var(--bs-body-color)!important}.product-block-discounts>.title{font-size:.72rem!important;letter-spacing:.14em;text-transform:uppercase;opacity:.85;margin-bottom:.6rem!important}body:has(.product-size-chart-modal.show) .modal-backdrop,body:has(.product-size-chart-modal.showing) .modal-backdrop{background-color:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}.product-block-care-guide .collapse-inner{display:block}.product-block-care-guide .collapse-inner ul,.product-block-care-guide .collapse-inner ol{display:block;list-style:none;margin:0;padding-left:0}.product-block-care-guide .collapse-inner li{display:flex;align-items:center;gap:.6rem;margin:0 0 .7rem}.product-block-care-guide .collapse-inner ul:last-of-type>li:last-child,.product-block-care-guide .collapse-inner ol:last-of-type>li:last-child{margin-bottom:0}.product-block-care-guide .collapse-inner li::marker{content:none}.product-block-care-guide .collapse-inner img{width:auto;max-width:22px;max-height:22px;height:auto;vertical-align:middle;flex:0 0 auto}.product-block-care-guide .collapse-inner ul>br,.product-block-care-guide .collapse-inner ol>br,.product-block-care-guide .collapse-inner li>br{display:none}.product-block-care-guide .collapse-inner p:has(>img:only-child){float:left;display:flex;align-items:center;height:1.45em;margin:0 .6rem .7rem 0}.product-block-care-guide .collapse-inner p:has(>img:only-child)+ul{overflow:hidden;clear:none}.product-block-care-guide .collapse-inner ul,.product-block-care-guide .collapse-inner ol,.product-block-care-guide .collapse-inner p:has(strong){clear:both}#offcanvas-menu .offcanvas-body{flex-grow:1;overflow-y:auto;-webkit-overflow-scrolling:touch}#offcanvas-menu .offcanvas-menu-header{display:flex;justify-content:flex-end;align-items:center;padding:.75rem 1rem .25rem;background:none;border-bottom:0;min-height:0}#offcanvas-menu .offcanvas-menu-header .btn-close{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;padding:0;margin:0;border:0;border-radius:50%;background:none;color:currentColor;opacity:.7;transition:opacity .25s ease}#offcanvas-menu .offcanvas-menu-header .btn-close:hover,#offcanvas-menu .offcanvas-menu-header .btn-close:focus-visible{opacity:1;background:rgba(var(--bs-body-color-rgb),.06)}body:has(#offcanvas-menu.show) .offcanvas-backdrop,body:has(#offcanvas-menu.showing) .offcanvas-backdrop{background-color:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}.faq-accordion-wrap{max-width:900px;margin-left:auto;margin-right:auto}#offcanvas-menu .accordion-nav .offcanvas-subnav-item>.dropdown-item{display:block;text-align:center;white-space:normal;font-family:var(--bs-headings-font-family);font-size:.82rem;letter-spacing:.08em;text-transform:uppercase;opacity:.85;transition:opacity .2s ease}#offcanvas-menu .accordion-nav .offcanvas-subnav-item>.dropdown-item:hover,#offcanvas-menu .accordion-nav .offcanvas-subnav-item>.dropdown-item:focus,#offcanvas-menu .accordion-nav .offcanvas-subnav-item>.dropdown-item.active{opacity:1}#offcanvas-menu .accordion-nav .offcanvas-subnav-item>.dropdown-item>.d-flex{justify-content:center}#offcanvas-menu .accordion-nav .offcanvas-subnav-static{cursor:default}#offcanvas-menu .accordion-nav .offcanvas-subnav-static:hover,#offcanvas-menu .accordion-nav .offcanvas-subnav-static:focus{background-color:transparent!important;opacity:.85}#offcanvas-menu .accordion-nav .offcanvas-subnav-toggle{position:relative;display:flex!important;align-items:center;justify-content:center;cursor:pointer}#offcanvas-menu .accordion-nav .offcanvas-subnav-toggle:before{content:"+";position:absolute;top:50%;right:0;left:auto;transform:translateY(-50%);width:1rem;height:auto;text-align:center;font-size:1rem;font-weight:300;line-height:1;opacity:.6}#offcanvas-menu .accordion-nav .offcanvas-subnav-toggle[aria-expanded=true]:before{content:"\2212"}#offcanvas-menu .accordion-nav .offcanvas-subnav-toggle:after{content:"";position:absolute;top:0;left:0;right:auto;width:100%;height:100%;display:block;margin:0}#offcanvas-menu .accordion-nav .offcanvas-subnav-children{margin:0 0 .5rem;padding-left:0;border-left:0}#offcanvas-menu .accordion-nav .offcanvas-subnav-children .dropdown-item{font-size:.74rem;letter-spacing:.06em;opacity:.7}#offcanvas-menu .accordion-nav .offcanvas-subnav-children .dropdown-item:hover,#offcanvas-menu .accordion-nav .offcanvas-subnav-children .dropdown-item:focus,#offcanvas-menu .accordion-nav .offcanvas-subnav-children .dropdown-item.active{opacity:1}#offcanvas-menu .accordion-nav .offcanvas-subnav-viewall{opacity:.55;font-style:italic;text-transform:none;letter-spacing:.04em}#offcanvas-menu .accordion-nav .offcanvas-subnav-children>li:last-child>.dropdown-item{border-bottom:0}.testimonials .card{overflow:hidden}.testimonials .testimonials-card-media{position:relative;overflow:hidden;background-color:rgba(var(--bs-body-color-rgb),.04)}.testimonials .testimonials-card-media-img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.2,.8,.2,1);will-change:transform}.testimonials .testimonials-card-media:after{content:"";position:absolute;inset:auto 0 0 0;height:35%;pointer-events:none;background-image:linear-gradient(to bottom,rgba(var(--bs-body-bg-rgb, 255, 255, 255),0),rgba(var(--bs-body-bg-rgb, 255, 255, 255),.22))}@media(hover:hover){.testimonials .swiper-slide:hover .testimonials-card-media-img{transform:scale(1.045)}}.testimonials .card[data-has-media=true] .card-body{padding-top:1.15rem}.testimonials .testimonials-card-rating{position:relative;display:inline-flex;flex-shrink:0;margin-left:auto;line-height:0}.testimonials .testimonials-card-rating-track,.testimonials .testimonials-card-rating-fill{display:flex;align-items:center;gap:.1rem}.testimonials .testimonials-card-rating-track{color:currentColor;opacity:.2}.testimonials .testimonials-card-rating-fill{position:absolute;top:0;left:0;bottom:0;width:var(--rating-pct, 100%);overflow:hidden;color:var(--bs-primary)}.testimonials .testimonials-card-rating-fill .svg-icon-star{flex-shrink:0}.testimonials .testimonials-card-rating .svg-icon-star{fill:currentColor;margin:0;animation:none!important}.testimonials .card.text-center .testimonials-card-head:not(:has(.testimonials-card-identity)){justify-content:center}.testimonials .card.text-center .testimonials-card-head:not(:has(.testimonials-card-identity)) .testimonials-card-rating{margin-left:0}@media(prefers-reduced-motion:reduce){.testimonials .testimonials-card-media-img,.testimonials .swiper-slide:hover .testimonials-card-media-img{transition:none;transform:none}}.media-with-text .subtitle em,.media-with-text .subtitle i,.media-with-text .title em,.media-with-text .title i,.media-with-text .description em,.media-with-text .description i{font-size:1.6em;line-height:1.35}.media-with-text .description em em,.media-with-text .description em i,.media-with-text .description i em,.media-with-text .description i i{font-size:1em}.shoppable-videos .product-wrapper .img-wrapper{border:0;box-shadow:none;border-radius:12px}.shoppable-videos .product-wrapper .img-wrapper img{border-radius:12px!important}.shoppable-videos .product-wrapper{padding:.5rem .55rem}.shoppable-videos .product-wrapper .col-13>.mb-1:has(.loox-rating):not(:has(.loox-rating:not(:empty))){display:none}@media(max-width:767.98px){.media-with-text .mwt-mobile-text-first .mwt-media-col{margin-bottom:0!important}}.help-channels-heading{line-height:1.1}.help-channels-intro{opacity:.8;line-height:1.75;max-width:60ch}.help-channels-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(var(--channel-min, 220px),100%),1fr));gap:1rem}.help-channel{display:flex;align-items:flex-start;gap:.9rem;height:100%;padding:1.15rem 1.25rem;border-radius:calc(var(--bs-border-radius) + 4px);color:inherit;text-decoration:none;transition:transform .35s cubic-bezier(.2,.8,.2,1),border-color .35s ease,background-color .35s ease}.help-channel-bordered{border:1px solid rgba(var(--bs-body-color-rgb),.14)}.help-channel-plain{padding-left:0;padding-right:0}@media(hover:hover){.help-channel:hover{transform:translateY(-3px)}.help-channel-bordered:hover{border-color:rgba(var(--bs-primary-rgb),.5);background-color:rgba(var(--bs-primary-rgb),.04)}}.help-channel[aria-disabled=true]{pointer-events:none;opacity:.55}.help-channel-icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:50%;background-color:rgba(var(--bs-body-color-rgb),.05);transition:background-color .35s ease,color .35s ease}@media(hover:hover){.help-channel:hover .help-channel-icon{background-color:rgba(var(--bs-primary-rgb),.12);color:var(--bs-primary)}}.help-channel-body{display:flex;flex-direction:column;min-width:0}.help-channel-title{font-family:var(--bs-headings-font-family);font-size:.78rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;line-height:1.35}.help-channel-desc{margin-top:.25rem;font-size:.8rem;line-height:1.5;opacity:.62}.help-channel-cta{margin-top:.5rem;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;opacity:.75}.help-channels-footnote{opacity:.62;line-height:1.7;max-width:70ch}.help-channels .text-center .help-channel,.help-channels .row.text-center .help-channel{flex-direction:column;align-items:center;text-align:center}.help-channels .row.text-center .help-channels-footnote,.help-channels .row.text-center .help-channels-intro{margin-left:auto;margin-right:auto}@media(prefers-reduced-motion:reduce){.help-channel,.help-channel:hover{transition:none;transform:none}}body{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh}#main{flex:1 0 auto}#footer-group{flex:0 0 auto}.swiper-slider[data-slider-navigation=false] .swiper-button-prev,.swiper-slider[data-slider-navigation=false] .swiper-button-next{display:none}@media(max-width:1199.98px){.swiper-slider .swiper-controls{margin-top:0;min-height:0}.swiper-slider[data-slider-navigation=true] .swiper-controls,.swiper-slider:has(.swiper-pagination-bullet) .swiper-controls,.swiper-slider:has(.swiper-pagination-fraction) .swiper-controls,.swiper-slider:has(.swiper-scrollbar-drag) .swiper-controls{margin-top:1rem;min-height:var(--swiper-navigation-size)}}.product-block-delivery-checker~.collapse-wrapper{border-top:0}.product-block-care-guide .collapse-inner p:has(>br:only-child){display:none}.product-block-care-guide .collapse-inner p:has(strong){display:block;margin-top:1rem;padding-top:.85rem;border-top:1px solid rgba(var(--bs-body-color-rgb),.12);font-size:.78rem;line-height:1.6;opacity:.72}.product-block-care-guide .collapse-inner p:has(strong) strong{display:block;margin-bottom:.35rem;font-family:var(--bs-headings-font-family);font-size:.68rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--bs-body-color);opacity:1}.product-block-care-guide .collapse-inner p:has(strong) strong br{display:none}.product-block-care-guide .collapse-inner p:has(strong)>span{display:block}.product-block-care-guide .collapse-inner li{line-height:1.45}.product-block-care-guide .collapse-inner ul img,.product-block-care-guide .collapse-inner ol img{opacity:.72}.product-card .product-card-title{font-size:.72rem!important;letter-spacing:.035em;line-height:1.4}.product-card .product-card-title{display:block;overflow:visible;-webkit-line-clamp:unset;line-clamp:unset}.product-card{display:flex;flex-direction:column;height:100%}.product-card>.product-card-link:last-child{display:flex;flex-direction:column;flex:1 1 auto}.product-card .product-card-title{min-height:2.8em}.product-card>.product-card-link:last-child>:last-child{padding-top:.3rem}.featured-products .swiper-wrapper,.shoppable-videos .swiper-wrapper{align-items:stretch}.featured-products .swiper-slide{height:auto}.help-channels-form-wrap{margin-top:1.25rem}.help-channels-form{padding:1.35rem 1.4rem 1.45rem;border:1px solid rgba(var(--bs-body-color-rgb),.14);border-radius:calc(var(--bs-border-radius) + 4px);background-color:rgba(var(--bs-body-color-rgb),.02)}.help-form-heading{margin:0 0 1.1rem;font-size:.82rem;line-height:1.6;opacity:.7}.help-form-row+.help-form-row{margin-top:.9rem}.help-form-label{display:block;margin-bottom:.4rem;font-family:var(--bs-headings-font-family);font-size:.62rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;opacity:.6}.help-form-input{display:block;width:100%;padding:.6rem .8rem;border:1px solid rgba(var(--bs-body-color-rgb),.22);border-radius:var(--bs-border-radius);background:transparent;color:var(--bs-body-color);font-family:var(--bs-body-font-family);font-size:.84rem;line-height:1.5;transition:border-color .25s ease}.help-form-input::placeholder{color:rgba(var(--bs-body-color-rgb),.34)}.help-form-input:focus{outline:0;border-color:rgba(var(--bs-body-color-rgb),.55);box-shadow:none}.help-form-textarea{resize:vertical;min-height:6.5rem}.help-form-submit{margin-top:1.1rem;padding:.7rem 1.6rem;border:1px solid var(--bs-body-color);border-radius:var(--bs-border-radius);background-color:var(--bs-body-color);color:var(--bs-body-bg);font-family:var(--bs-headings-font-family);font-size:.68rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;transition:background-color .3s ease,color .3s ease}.help-form-submit:hover,.help-form-submit:focus-visible{background-color:transparent;color:var(--bs-body-color)}.help-form-success,.help-form-error{margin:0;font-size:.84rem;line-height:1.6}.help-form-success{color:var(--bs-success)}.help-form-error{margin-bottom:1rem;color:var(--bs-danger)}.offcanvas-wishlist{--cart-hairline: rgba(var(--text-color-rgb, var(--bs-body-color-rgb)), .1)}.offcanvas-wishlist .wishlist-container{display:flex;flex-direction:column;height:100%}.offcanvas-wishlist .offcanvas-body{transition:all .2s ease-out}.offcanvas-wishlist .loading .offcanvas-body{opacity:.2}@media(max-width:499px){.offcanvas-wishlist{width:100%!important}}.offcanvas-wishlist .offcanvas-header{padding:1.15rem 1.35rem;border-bottom:1px solid var(--cart-hairline)}.offcanvas-wishlist .offcanvas-title{font-family:var(--bs-headings-font-family);font-size:.82rem;font-weight:600;text-transform:uppercase;letter-spacing:.2em;margin:0}.offcanvas-wishlist .offcanvas-body{padding-left:1.35rem;padding-right:1.35rem}.offcanvas-wishlist .wishlist-product-list .wishlist-product-item{padding-top:1.1rem!important;padding-bottom:1.1rem!important;border-bottom:1px solid rgba(var(--text-color-rgb, var(--bs-body-color-rgb)),.08)}.offcanvas-wishlist .wishlist-product-list .wishlist-product-item:last-child{border-bottom:0}.offcanvas-wishlist .wishlist-product-item-title,.offcanvas-wishlist .heading,.offcanvas-wishlist .collapse-wrapper>button{font-family:var(--bs-headings-font-family);text-transform:uppercase;letter-spacing:.1em}.offcanvas-wishlist .wishlist-product-item-title{font-size:.74rem;font-weight:600;letter-spacing:.08em;line-height:1.45;margin-bottom:.4rem!important}.offcanvas-wishlist .wishlist-product-item-title a{color:inherit}.offcanvas-wishlist .wishlist-product-item img{border-radius:var(--bs-border-radius);width:100%;height:auto}.offcanvas-wishlist .wishlist-product-item-price{font-size:.82rem}.offcanvas-wishlist .wishlist-product-item-price .product-price-final,.offcanvas-wishlist .wishlist-product-item-price b{font-weight:600}.offcanvas-wishlist .wishlist-product-item-btn-remove{opacity:.45;transition:opacity .2s ease}.offcanvas-wishlist .wishlist-product-item-btn-remove:hover,.offcanvas-wishlist .wishlist-product-item-btn-remove:focus{opacity:1}.offcanvas-wishlist .btn-quick-view{text-transform:uppercase;letter-spacing:.14em;font-size:.68rem;font-weight:500;padding-top:.6rem;padding-bottom:.6rem}.offcanvas-wishlist .wishlist-empty .btn{display:inline-block;padding:.3rem 0;border:0;background:transparent;color:var(--bs-body-color);font-family:var(--bs-headings-font-family);text-transform:uppercase;letter-spacing:.14em;font-size:.7rem;font-weight:500;line-height:1.2;text-decoration:none;border-bottom:1px solid rgba(var(--bs-body-color-rgb),.35);opacity:.8;transition:opacity .2s ease,border-color .2s ease}.offcanvas-wishlist .wishlist-empty .btn:hover,.offcanvas-wishlist .wishlist-empty .btn:focus{opacity:1;border-bottom-color:var(--bs-body-color)}.nlm{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1080;display:flex;align-items:center;justify-content:center;padding:1.25rem}.nlm[hidden]{display:none}.nlm-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(var(--bs-body-color-rgb),.55);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;transition:opacity .3s ease}.nlm.is-open .nlm-backdrop{opacity:1}.nlm-dialog{position:relative;display:flex;width:100%;max-width:820px;max-height:calc(100vh - 2.5rem);max-height:calc(100dvh - 2.5rem);overflow:hidden;border-radius:calc(var(--bs-border-radius) + 6px);box-shadow:0 24px 70px -20px #00000073;opacity:0;transform:translateY(12px) scale(.98);transition:opacity .32s ease,transform .32s cubic-bezier(.2,.8,.2,1)}.nlm.is-open .nlm-dialog{opacity:1;transform:none}.nlm-media{flex:1 1 50%;min-width:0;min-height:0}.nlm-media img{display:block;width:100%;height:100%;object-fit:cover}.nlm-body{flex:1 1 50%;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:.35rem;padding:2.6rem 2.2rem;overflow-y:auto;text-align:center}.nlm-close{position:absolute;top:.75rem;right:.75rem;z-index:3;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:0;border-radius:50%;background-color:rgba(var(--bs-body-bg-rgb),.85);color:var(--bs-body-color);cursor:pointer;transition:background-color .2s ease,transform .2s ease}.nlm-close:hover,.nlm-close:focus-visible{background-color:var(--bs-body-bg);transform:scale(1.08)}.nlm-heading{margin:0 0 .5rem;line-height:1.2}.nlm-text{margin-bottom:1.4rem;font-size:.86rem;line-height:1.6;opacity:.7}.nlm-text p:last-child{margin-bottom:0}.nlm-input{display:block;width:100%;padding:.8rem 1rem;border:1px solid rgba(var(--bs-body-color-rgb),.25);border-radius:var(--bs-border-radius);background:transparent;color:var(--bs-body-color);font-family:var(--bs-body-font-family);font-size:.88rem;text-align:center;transition:border-color .25s ease}.nlm-input::placeholder{color:rgba(var(--bs-body-color-rgb),.4)}.nlm-input:focus{outline:0;border-color:rgba(var(--bs-body-color-rgb),.6);box-shadow:none}.nlm-submit{width:100%;margin-top:.6rem;padding:.85rem 1rem;border:1px solid var(--bs-body-color);border-radius:var(--bs-border-radius);background-color:var(--bs-body-color);color:var(--bs-body-bg);font-family:var(--bs-headings-font-family);font-size:.72rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;transition:background-color .3s ease,color .3s ease}.nlm-submit:hover,.nlm-submit:focus-visible{background-color:transparent;color:var(--bs-body-color)}.nlm-fineprint{margin:.9rem 0 0;font-size:.66rem;letter-spacing:.04em;opacity:.5}.nlm-success{margin:0;font-size:.9rem;line-height:1.6;color:var(--bs-success)}@media(max-width:767.98px){.nlm{padding:1rem}.nlm-dialog{flex-direction:column;max-width:26rem}.nlm-media{flex:0 0 auto;max-height:34vh}.nlm-body{padding:1.8rem 1.4rem 2rem}}@media(max-height:520px)and (max-width:767.98px){.nlm-media{display:none}}@media(prefers-reduced-motion:reduce){.nlm-backdrop,.nlm-dialog{transition:none}.nlm-dialog{transform:none}}.nlm-coupon{margin-top:1.1rem}.nlm-coupon-code{display:inline-flex;align-items:center;gap:.85rem;width:100%;padding:.85rem 1.1rem;border:1px dashed rgba(var(--bs-body-color-rgb),.4);border-radius:6px;background-color:rgba(var(--bs-body-color-rgb),.03);color:inherit;cursor:pointer;transition:border-color .25s ease,background-color .25s ease}.nlm-coupon-code:hover,.nlm-coupon-code:focus-visible{border-color:rgba(var(--bs-primary-rgb),.6);background-color:rgba(var(--bs-primary-rgb),.05)}.nlm-coupon-value{flex:1 1 auto;font-family:var(--bs-headings-font-family);font-size:1.05rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;line-height:1}.nlm-coupon-copy{flex:0 0 auto;font-family:var(--bs-body-font-family);font-size:.62rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;opacity:.55;transition:opacity .2s ease,color .2s ease}.nlm-coupon-code:hover .nlm-coupon-copy{opacity:1}.nlm-coupon-code.is-copied{border:1px dashed var(--bs-success)}.nlm-coupon-code.is-copied .nlm-coupon-copy{opacity:1;color:var(--bs-success)}.nlm-coupon-help{margin:.6rem 0 0;font-size:.68rem;line-height:1.5;opacity:.55}.footer-credit{margin-top:.35rem;font-size:.62rem;letter-spacing:.1em;text-transform:uppercase;line-height:1.5;opacity:.4;transition:opacity .25s ease}.footer-credit:hover{opacity:.7}.footer-credit a{color:inherit;text-decoration:none;border-bottom:1px solid transparent;transition:border-color .25s ease}.footer-credit a:hover,.footer-credit a:focus-visible{border-bottom-color:currentColor}.offcanvas-wishlist .wishlist-product-item-added-at{display:none!important}.offcanvas-wishlist .wishlist-product-item-title{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;white-space:normal;overflow:hidden;text-overflow:clip}.sc-standard-img{width:min(440px,100%);margin:0 auto 1.35rem;border-radius:calc(var(--bs-border-radius) + 4px);overflow:hidden;background-color:rgba(var(--bs-body-color-rgb),.04)}.sc-standard-img img{display:block;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover}.sc-page{font-size:.84rem;line-height:1.6}.sc-page table{width:100%;margin:0 0 1rem;border-collapse:collapse}.sc-page th,.sc-page td{padding:.6rem .7rem;border-bottom:1px solid rgba(var(--bs-body-color-rgb),.12);text-align:center;white-space:nowrap}.sc-page tr>:first-child{text-align:left;white-space:normal}.sc-page thead th,.sc-page tr:first-child th{font-family:var(--bs-headings-font-family);font-size:.68rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;border-bottom-color:rgba(var(--bs-body-color-rgb),.28)}.sc-page tr:last-child th,.sc-page tr:last-child td{border-bottom:0}.sc-page{overflow-x:auto}.sc-page p:last-child{margin-bottom:0}.product-block-collapse .collapse-inner{font-size:14px!important;line-height:1.6}.product-block-collapse .collapse-inner p,.product-block-collapse .collapse-inner li,.product-block-collapse .collapse-inner span,.product-block-collapse .collapse-inner div,.product-block-collapse .collapse-inner td,.product-block-collapse .collapse-inner th,.product-block-collapse .collapse-inner strong,.product-block-collapse .collapse-inner em,.product-block-collapse .collapse-inner a:not(.btn){font-size:14px!important}.product-block-collapse .collapse-inner .btn,.product-block-collapse .collapse-inner .btn *{font-size:.66rem!important}.product-block-care-guide .collapse-inner li{font-size:14px!important;line-height:1.45}.product-block-care-guide .collapse-inner li span{font-size:14px!important}body:has(#offcanvas-cart.show) .offcanvas-backdrop,body:has(#offcanvas-cart.showing) .offcanvas-backdrop,body:has(#offcanvas-search.show) .offcanvas-backdrop,body:has(#offcanvas-search.showing) .offcanvas-backdrop{background-color:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.page>.container,.shopify-policy__container{max-width:760px}.page .title,.shopify-policy__title{margin-bottom:2.25rem;font-size:1.25rem;line-height:1.25;text-align:center}.shopify-policy__title h1{margin:0;font-size:inherit;line-height:inherit}.page .description.rte,.shopify-policy__body{font-size:15px;line-height:1.75}.page .description.rte h1,.page .description.rte h2,.page .description.rte h3,.page .description.rte h4,.page .description.rte h5,.page .description.rte h6,.shopify-policy__body h1,.shopify-policy__body h2,.shopify-policy__body h3,.shopify-policy__body h4,.shopify-policy__body h5,.shopify-policy__body h6{margin:2.75rem 0 .65rem;font-family:var(--bs-headings-font-family);font-size:1.05rem;font-weight:500;line-height:1.35;letter-spacing:.01em}.page .description.rte>*:first-child,.page .description.rte>section>*:first-child,.shopify-policy__body>*:first-child{margin-top:0}.page .description.rte p,.shopify-policy__body p{margin:0 0 1.15rem}.page .description.rte ul,.page .description.rte ol,.shopify-policy__body ul,.shopify-policy__body ol{margin:0 0 1.3rem;padding-left:1.3rem}.page .description.rte li,.shopify-policy__body li{margin-bottom:.55rem;padding-left:.25rem}.page .description.rte li:last-child,.shopify-policy__body li:last-child{margin-bottom:0}.page .description.rte li::marker,.shopify-policy__body li::marker{color:rgba(var(--bs-body-color-rgb),.4)}.page .description.rte p:has(>br:only-child),.shopify-policy__body p:has(>br:only-child){display:none}.page .description.rte strong,.shopify-policy__body strong{font-weight:600}.page .description.rte address,.shopify-policy__body address{margin:0 0 1.15rem;font-style:normal;line-height:1.7}.page .description.rte a,.shopify-policy__body a{color:inherit;text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:1px;text-decoration-color:rgba(var(--bs-body-color-rgb),.35);transition:text-decoration-color .2s ease}.page .description.rte a:hover,.shopify-policy__body a:hover{text-decoration-color:currentColor}.page .description.rte>*:last-child,.shopify-policy__body>*:last-child{margin-bottom:0}@media(max-width:575.98px){.page .description.rte,.shopify-policy__body{font-size:14px}.page .description.rte h1,.page .description.rte h2,.page .description.rte h3,.page .description.rte h4,.page .description.rte h5,.page .description.rte h6,.shopify-policy__body h1,.shopify-policy__body h2,.shopify-policy__body h3,.shopify-policy__body h4,.shopify-policy__body h5,.shopify-policy__body h6{margin-top:2.2rem;font-size:1rem}}.article-main .article-header,.article-main .article-body{max-width:calc(var(--article-text-width, 720px) + 2rem)}.article-main .article-header{margin-bottom:2rem}.article-main .article-header .breadcrumb-wrapper{margin-bottom:1rem}.article-main .article-title{margin:0;line-height:1.2;text-wrap:balance}.article-main .article-meta{margin:.9rem 0 0;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;opacity:.6}.article-main .article-meta-sep{margin:0 .5rem}.article-main .article-image{width:calc(100% - 2rem);max-width:var(--article-image-max, 960px);margin:0 auto 2.75rem}.article-main .article-image img{display:block;width:100%;height:auto}.article-main .article-image--cropped img{height:100%;object-fit:cover}.article-main .article-image--cropped.ratio-1x1 img{aspect-ratio:1 / 1}.article-main .article-image--cropped.ratio-4x3 img{aspect-ratio:4 / 3}.article-main .article-image--cropped.ratio-16x9 img{aspect-ratio:16 / 9}.article-main .article-image--cropped.ratio-21x9 img{aspect-ratio:21 / 9}.article-main .article-image--cropped.ratio-3x4 img{aspect-ratio:3 / 4}.article-main .article-content.rte{font-size:16px;line-height:1.8}.article-main .article-content.rte p{margin:0 0 1.35rem}.article-main .article-content.rte h2{margin:3rem 0 1rem;font-size:clamp(1.3rem,1.1rem + .8vw,1.6rem);line-height:1.3;text-wrap:balance}.article-main .article-content.rte h3{margin:2.5rem 0 .75rem;font-size:1.3rem;line-height:1.35}.article-main .article-content.rte h4,.article-main .article-content.rte h5,.article-main .article-content.rte h6{margin:2rem 0 .6rem;font-size:1.05rem;line-height:1.4}.article-main .article-content.rte>:first-child,.article-main .article-content.rte>div:first-child>:first-child{margin-top:0}.article-main .article-content.rte ul,.article-main .article-content.rte ol{margin:0 0 1.35rem;padding-left:1.3rem}.article-main .article-content.rte li{margin-bottom:.5rem;padding-left:.25rem}.article-main .article-content.rte li::marker{color:rgba(var(--bs-body-color-rgb),.45)}.article-main .article-content.rte strong{font-weight:600}.article-main .article-content.rte a{color:inherit;text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:1px;text-decoration-color:rgba(var(--bs-body-color-rgb),.35)}.article-main .article-content.rte a:hover{text-decoration-color:currentColor}.article-main .article-content.rte blockquote{margin:2rem 0;padding:.25rem 0 .25rem 1.25rem;border-left:2px solid rgba(var(--bs-body-color-rgb),.2);font-size:1.1rem;font-style:italic}.article-main .article-content.rte img{display:block;max-width:100%;height:auto;margin:2rem auto}.article-main .article-content.rte p:has(>br:only-child){display:none}.article-main .article-content.rte>:last-child,.article-main .article-content.rte>div:last-child>:last-child{margin-bottom:0}.article-main .article-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;margin-top:3rem;padding:1.25rem 0 0;border:0;border-top:1px solid rgba(var(--bs-body-color-rgb),.12);border-radius:0}.article-main .article-tags{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .5rem;font-size:.8rem}.article-main .article-tags-label{margin-right:.25rem;font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;opacity:.6}.article-main .article-tags a{padding:.2rem .6rem;border:1px solid rgba(var(--bs-body-color-rgb),.18);color:inherit;text-decoration:none}@media(max-width:575.98px){.article-main .article-header{margin-bottom:1.5rem}.article-main .article-image{margin-bottom:2rem}.article-main .article-content.rte{font-size:15px;line-height:1.75}.article-main .article-content.rte h2{margin-top:2.5rem}.article-main .article-content.rte h3{margin-top:2rem;font-size:1.1rem}}.faq .section-header .title.faq-title-as-typed{text-transform:none}.product-card-media{position:relative;overflow:hidden}.product-card-media .product-card-img-wrapper{margin-bottom:0!important}.product-card-actions{--pca-bg: rgba(250, 250, 247, .62);position:absolute;left:0;right:0;bottom:0;z-index:3;display:block}.pca-bar{display:flex;align-items:stretch;background:var(--pca-bg);-webkit-backdrop-filter:blur(14px) saturate(160%);backdrop-filter:blur(14px) saturate(160%);border-top:1px solid rgba(255,255,255,.55);box-shadow:inset 0 1px #ffffff59}.pca-bar>.pca-btn,.pca-bar>wishlist-button{flex:1 1 0;min-width:0;display:flex}.pca-bar>*+*{border-left:1px solid rgba(var(--bs-body-color-rgb),.18)}.pca-btn{flex:1 1 auto;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:34px;padding:0 .5rem;border:0;border-radius:0;background:transparent;color:var(--bs-body-color);font-family:var(--bs-headings-font-family);font-size:.62rem;font-weight:500;letter-spacing:.14em;line-height:1;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:background-color .25s ease,color .25s ease}.pca-btn svg{flex:0 0 auto}.pca-btn:hover,.pca-btn:focus-visible{background:rgba(var(--bs-body-color-rgb),.82);color:var(--bs-body-bg);outline:none}.pca-btn:disabled{cursor:default;opacity:.5;background:transparent;color:var(--bs-body-color)}.pca-wishlist.active svg{fill:currentColor}@media(max-width:575.98px){.pca-btn{min-height:30px;font-size:.56rem;letter-spacing:.12em;gap:.3rem}.pca-bar>wishlist-button{flex:0 0 36px}.pca-wishlist-label{display:none}}.pca-panel{position:absolute;left:0;right:0;bottom:0;padding:.75rem .75rem .85rem;background:#fafaf7c7;-webkit-backdrop-filter:blur(16px) saturate(160%);backdrop-filter:blur(16px) saturate(160%);border-top:1px solid rgba(255,255,255,.55);transform:translateY(100%);visibility:hidden;transition:transform .4s cubic-bezier(.2,.8,.2,1),visibility .4s}.product-card-actions.is-open .pca-panel{transform:translateY(0);visibility:visible}.pca-panel-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:.6rem}.pca-panel-title,.pca-option-name{font-family:var(--bs-headings-font-family);font-size:.6rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--bs-body-color)}.pca-option-name{margin:.5rem 0 .35rem;opacity:.6}.pca-close{display:inline-flex;padding:.2rem;margin:-.2rem;border:0;background:transparent;color:var(--bs-body-color);opacity:.6;transition:opacity .2s ease}.pca-close:hover,.pca-close:focus-visible{opacity:1}.pca-values{display:flex;flex-wrap:wrap;justify-content:center;gap:.35rem}.pca-value{min-width:2.4rem;height:2rem;padding:0 .55rem;border:1px solid rgba(var(--bs-body-color-rgb),.22);border-radius:0;background:transparent;color:var(--bs-body-color);font-family:var(--bs-headings-font-family);font-size:.66rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.pca-value:hover,.pca-value:focus-visible{border-color:var(--bs-body-color);outline:none}.pca-value.is-selected{background:var(--bs-body-color);border-color:var(--bs-body-color);color:var(--bs-body-bg)}.pca-value{position:relative;overflow:hidden}.pca-value:disabled{cursor:not-allowed;border-color:rgba(var(--bs-body-color-rgb),.15);background:transparent;color:rgba(var(--bs-body-color-rgb),.4)}.pca-value:disabled:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top right,transparent calc(50% - .5px),rgba(var(--bs-body-color-rgb),.35) calc(50% - .5px),rgba(var(--bs-body-color-rgb),.35) calc(50% + .5px),transparent calc(50% + .5px));pointer-events:none}.pca-value.is-loading{animation:pca-pulse 1s ease-in-out infinite}@keyframes pca-pulse{50%{opacity:.45}}.pca-status{margin:.5rem 0 0;font-size:.62rem;letter-spacing:.06em;text-align:center;color:var(--bs-body-color)}.pca-status:empty{display:none}@media(max-width:575.98px){.pca-panel{padding:.6rem .5rem .7rem}.pca-value{min-width:2rem;height:1.8rem;padding:0 .4rem;font-size:.6rem}}@media(prefers-reduced-motion:reduce){.pca-panel{transition:none}}.product-options .size-buttons li{display:flex;flex-direction:column;align-items:center}.size-stock-note{margin-top:.3rem;font-size:.62rem;font-weight:500;letter-spacing:.06em;line-height:1;white-space:nowrap;color:var(--bs-danger)}.size-stock-note:empty{display:none}.richtext .d-inline-flex:has(>.btn){flex-wrap:wrap;justify-content:center}.richtext .btn{border-radius:0;padding:.8rem 1.5rem;font-family:var(--bs-headings-font-family);font-size:.74rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;line-height:1;box-shadow:none!important;transition:background-color .3s ease,color .3s ease,border-color .3s ease}.richtext .btn[class*=btn-outline]{background-color:transparent;background-image:none;color:var(--bs-body-color);border:1px solid rgba(var(--bs-body-color-rgb),.35)}.richtext .btn[class*=btn-outline]:hover,.richtext .btn[class*=btn-outline]:focus-visible{background-color:var(--bs-body-color);color:var(--bs-body-bg);border-color:var(--bs-body-color)}.richtext .btn:not([class*=btn-outline]){background-color:var(--bs-body-color);background-image:none;color:var(--bs-body-bg);border:1px solid var(--bs-body-color)}.richtext .btn:not([class*=btn-outline]):hover,.richtext .btn:not([class*=btn-outline]):focus-visible{background-color:transparent;color:var(--bs-body-color);border-color:var(--bs-body-color)}@media(max-width:575.98px){.richtext .btn{padding:.75rem 1.1rem;font-size:.68rem;letter-spacing:.14em}}.richtext .btn{padding-left:calc(1.5rem + .18em);padding-right:1.5rem}@media(max-width:575.98px){.richtext .btn{padding-left:calc(1.1rem + .14em);padding-right:1.1rem}}@supports (text-box: trim-both cap alphabetic){.richtext .btn{text-box:trim-both cap alphabetic;padding-top:.9rem;padding-bottom:.9rem}}@supports not (text-box: trim-both cap alphabetic){.richtext .btn{padding-top:calc(.8rem + .075em);padding-bottom:calc(.8rem - .075em)}}.product-block-collapse .collapse-inner *,.product-block-collapse .collapse-inner [style]{font-family:inherit!important;font-size:inherit!important}.product-price .product-sale-badge{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/54/assets/custom.css.map */
