@import"https://fonts.googleapis.com/css2?family=Abhaya+Libre:wght@400;500;600;700;800&display=swap";:root{--font-heading-family: "Abhaya Libre", Georgia, serif;--font-heading-weight: 600}[hidden]{display:none!important}.countdown-bar__inner{display:flex;align-items:center;justify-content:center;gap:1rem;flex-wrap:wrap;padding:.9rem 1.6rem}.countdown-bar__label{font-size:1.3rem;letter-spacing:.02em;text-transform:uppercase}.countdown-bar__timer{display:inline-flex;align-items:center;gap:.4rem}.countdown-bar__unit{display:inline-flex;flex-direction:column;align-items:center;background:#121212;color:#fff;border-radius:.4rem;padding:.3rem .7rem;min-width:3.4rem}.countdown-bar__num{font-size:1.4rem;font-weight:700;line-height:1.15}.countdown-bar__u{font-size:.8rem;letter-spacing:.05em;color:#cfcfcf;line-height:1.2}.countdown-bar__sep{font-weight:700}.card-gallery{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3;overflow:hidden}.card-gallery__track{display:flex;height:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.card-gallery__track::-webkit-scrollbar{display:none}.card-gallery__slide{flex:0 0 100%;height:100%;scroll-snap-align:start}.card-gallery__link{display:block;width:100%;height:100%}.card-gallery__link img{display:block;width:100%;height:100%;object-fit:contain}.card-gallery__btn{position:absolute;top:50%;transform:translateY(-50%);z-index:4;background:none;border:0;padding:1rem;color:#121212;cursor:pointer;opacity:0;transition:opacity .2s;line-height:0}.card-gallery__btn--prev{left:.6rem}.card-gallery__btn--next{right:.6rem}.card-gallery__bar{position:absolute;left:0;right:0;bottom:0;height:2px;background:#00000014;z-index:4;pointer-events:none}.card-gallery__bar span{display:block;height:100%;width:calc(100% / var(--n, 1));background:#121212;transition:transform .15s linear}@media(hover:hover){.card-gallery:hover .card-gallery__btn{opacity:1}}@media(hover:none){.card-gallery__btn{display:none}}.card__inner .card__badge{position:relative;z-index:5;pointer-events:none}.card__badge .card-tag-badge{background:#ececec;color:#333;border:0;border-radius:.3rem;font-size:1.1rem;letter-spacing:.06em;font-weight:500;text-transform:uppercase;padding:.6rem 1rem}.card-meta__row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.4rem 1rem}.card-meta__row .card__heading{margin:0;flex:1 1 12rem;min-width:12rem;font-weight:500;overflow-wrap:normal;word-break:normal}.card-meta__row .card__heading a{display:block;overflow:visible;-webkit-line-clamp:unset;word-break:normal;overflow-wrap:normal}.card-meta__row .card-information{flex:0 0 auto;width:auto!important;max-width:none;margin-left:auto;text-align:right;white-space:nowrap}.card-meta__row .price{font-size:1.4rem}.card .price--on-sale .price-item--sale{color:#c1121f}.card-meta__color{font-size:1.3rem;color:rgba(var(--color-foreground),.55);margin-top:.4rem}.card--standard .card__information{padding-left:1rem;padding-right:1rem}.sib-swatches{display:flex;align-items:center;gap:.4rem;margin-top:1rem;position:relative;z-index:6}.sib-swatches--card .sib-swatch{display:block;width:2rem;height:2rem;background:var(--sw);box-shadow:inset 0 0 0 1px #00000014}.sib-swatch.is-current{outline:1px solid #121212;outline-offset:1px}.sib-swatches__more{font-size:1.1rem;padding:.2rem .5rem;background:#fff;border:1px solid #eee;line-height:1.3}.collection-hero__title{font-size:3rem}.collection-tabs{margin-top:1rem}.collection-tabs__list{display:flex;gap:3.5rem;list-style:none;margin:0;padding:0;border-bottom:1px solid rgba(var(--color-foreground),.12);overflow-x:auto;scrollbar-width:none}.collection-tabs__link{display:block;padding:1.2rem 0;font-size:1.5rem;color:rgba(var(--color-foreground),.55);text-decoration:none;border-bottom:2px solid transparent;white-space:nowrap;margin-bottom:-1px}.collection-tabs__link.is-active{color:rgb(var(--color-foreground));border-color:rgb(var(--color-foreground));font-weight:500}.product__media-wrapper{position:relative}.pdp-media-overlay{position:absolute;top:1.6rem;left:0;right:0;text-align:center;z-index:3;pointer-events:none}.pdp-media-overlay span{display:inline-block;background:#fff;padding:.8rem 1.6rem;font-size:1.4rem;font-weight:500}.pdp-badge span{display:inline-block;background:#ececec;color:#333;font-size:1.1rem;letter-spacing:.06em;font-weight:500;text-transform:uppercase;padding:.6rem 1rem;border-radius:.3rem}.pdp-linked__head{display:flex;align-items:baseline;gap:1rem;margin:2rem 0 1rem;font-size:1.4rem}.pdp-linked__label{font-weight:700;letter-spacing:.02em;text-transform:uppercase}.pdp-linked__value{padding-left:1rem;border-left:1px solid rgba(var(--color-foreground),.3)}.pdp-linked__guide{margin-left:auto;text-decoration:underline;color:inherit}.pdp-styles{display:grid;grid-template-columns:1fr 1fr;gap:1.4rem}.pdp-style{position:relative;display:flex;flex-direction:column;align-items:center;padding:1.6rem;border:1px solid rgba(var(--color-foreground),.15);text-decoration:none;color:inherit;text-transform:uppercase;font-size:1.3rem;font-weight:700}.pdp-style.is-current{border:2px solid #121212;padding:calc(1.6rem - 1px)}.pdp-style__price{font-weight:400;color:rgba(var(--color-foreground),.6);margin-top:.4rem}.pdp-style__note{position:absolute;top:-.9rem;left:50%;transform:translate(-50%);background:#fff;border:1px solid #ccc;font-size:1rem;font-weight:400;padding:.1rem .8rem;white-space:nowrap;text-transform:none}.pdp-swatches{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1rem}.pdp-swatches .pdp-swatch{position:relative;display:block;width:4rem;height:4rem;background:var(--sw);overflow:hidden;box-shadow:inset 0 0 0 1px #00000014}.pdp-swatches .pdp-swatch img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}@media(max-width:749px){.pdp-swatches .pdp-swatch{width:6rem;height:6rem}}.pdp-videos{position:relative;margin:2rem 0}.pdp-videos__empty{margin:2rem 0;padding:1.6rem;border:1px dashed #bbb;font-size:1.3rem;text-align:center;color:#777}.pdp-videos__track{display:flex;gap:1.2rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.pdp-videos__track::-webkit-scrollbar{display:none}.pdp-video{flex:0 0 calc((100% - 2.4rem) / 3);scroll-snap-align:start}@media(max-width:749px){.pdp-video{flex-basis:44%}}.pdp-video__frame{position:relative;aspect-ratio:9 / 13;border-radius:1.2rem;overflow:hidden;background:#eee}.pdp-video__el{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.pdp-video__play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:5.6rem;height:5.6rem;border-radius:50%;border:2px solid #fff;background:#0000008c;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer}.pdp-video__frame.is-playing .pdp-video__play{display:none}.pdp-video__title{text-align:center;font-size:1.4rem;margin-top:1rem}.pdp-videos__btn{position:absolute;top:38%;z-index:2;width:3.2rem;height:4rem;background:#ffffffeb;border:1px solid #ddd;cursor:pointer;display:flex;align-items:center;justify-content:center}.pdp-videos__btn--prev{left:0}.pdp-videos__btn--next{right:0}.rv-section{padding:5rem 0}.rv-section__title{text-align:center;font-size:2.6rem;margin:0 0 3rem}.rv-grid{display:grid;grid-template-columns:repeat(var(--rv-cols, 4),minmax(0,1fr));gap:2.4rem}@media(max-width:749px){.rv-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}}.rv-card__media{position:relative;display:block;aspect-ratio:1 / 1;background:#f7f7f7;border-radius:.8rem;overflow:hidden}.rv-card__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;padding:1.6rem;box-sizing:border-box}.rv-card__badge{position:absolute;top:1rem;left:1rem;z-index:2;background:#ececec;color:#333;font-size:1.1rem;letter-spacing:.06em;font-weight:500;text-transform:uppercase;padding:.6rem 1rem;border-radius:.3rem}.rv-card__row{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.4rem 1rem;margin-top:1.2rem}.rv-card__title{font-family:var(--font-heading-family);color:inherit;text-decoration:none;font-size:1.5rem;font-weight:500}.rv-card__price{white-space:nowrap;font-size:1.4rem;margin-left:auto}.rv-card__price s{color:#777}.rv-card__sale{color:#c1121f}.rv-card__color{font-size:1.3rem;color:#777;margin-top:.4rem}.header__icons{align-items:center}.header-secondary-nav__list{display:flex;gap:2.4rem;list-style:none;margin:0 2rem 0 0;padding:0}.header-secondary-nav__link{font-size:1.2rem;letter-spacing:.05em;text-transform:uppercase;color:inherit;text-decoration:none}.header__heading-subtitle{display:block;text-align:center;font-size:1rem;font-weight:500;letter-spacing:.3em;text-transform:uppercase;margin-top:.5rem;opacity:.8}.header-localization{margin:0}.header-localization__details{position:relative}.header-localization__summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:.6rem;font-size:1.2rem;letter-spacing:.05em;text-transform:uppercase;margin-right:1.6rem;color:rgb(var(--color-foreground))}.header-localization__summary::-webkit-details-marker{display:none}.header-localization__bar{display:inline-block;width:1px;height:1.2rem;background:currentColor;margin:0 .4rem;vertical-align:middle;opacity:.7}.header-localization__list{position:absolute;right:0;top:100%;z-index:20;background:#fff;color:#121212;border:1px solid #e5e5e5;list-style:none;margin:.6rem 0 0;padding:.6rem 0;min-width:24rem;max-height:32rem;overflow:auto}.header-localization__list button{display:block;width:100%;text-align:left;background:none;border:0;padding:.8rem 1.6rem;font-size:1.3rem;cursor:pointer;color:inherit}.header-localization__list button:hover{background:#f7f7f7}.header-localization__details.header-localization--mobile{display:block}.header-localization--mobile .header-localization__summary{justify-content:flex-end;padding:1.2rem 2rem 0;margin-right:0}.header-localization--mobile .header-localization__list{right:2rem}.menu-drawer__menu-item{text-transform:uppercase;letter-spacing:.05em;font-size:1.3rem}.menu-drawer__secondary-nav{background:#f3f3f3}.cart-rating-line{text-align:center;padding:1rem 1.6rem;font-size:1.5rem;font-weight:500;border-bottom:1px solid rgba(var(--color-foreground),.08)}.cart-rating-line__stars{letter-spacing:.2rem}.cart-gifts-header{list-style:none;display:flex;align-items:center;justify-content:center;gap:.8rem;background:#f7f7f7;border:1px solid #b8b8b8;border-radius:.8rem .8rem 0 0;padding:1.2rem;font-size:1.6rem;font-weight:500;margin-top:1.6rem}.cart-item--gift{background:#f7f7f7;border:1px solid #b8b8b8;border-top:0;padding:1rem 1.2rem}.cart-item--gift .cart-item__quantity,.cart-item--gift cart-remove-button{display:none!important}.cart-item--gift .cart-item__name{font-size:1.4rem}.cart__checkout-button{text-transform:uppercase;letter-spacing:.05em;font-weight:700}.cart-timer countdown-timer{color:#ff2d2d}.cart__checkout-button:after{content:"";display:inline-block;width:1.4rem;height:1.6rem;margin-left:.8rem;vertical-align:-.2rem;background:currentColor;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M6 10V8a6 6 0 0112 0v2h1a1 1 0 011 1v10a1 1 0 01-1 1H5a1 1 0 01-1-1V11a1 1 0 011-1h1zm2 0h8V8a4 4 0 00-8 0v2z'/></svg>") center / contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M6 10V8a6 6 0 0112 0v2h1a1 1 0 011 1v10a1 1 0 01-1 1H5a1 1 0 01-1-1V11a1 1 0 011-1h1zm2 0h8V8a4 4 0 00-8 0v2z'/></svg>") center / contain no-repeat}.related-products__heading{text-align:center}body:has(#MainContent>.shopify-section:first-child [id^=image-with-text-]) .section-header:not(.scrolled-past-header) .header-localization__summary{color:rgb(var(--color-base-solid-button-labels));transition:color .2s}.accordion__title{font-family:var(--font-body-family);font-weight:500}h6,.h6,.rte h6,.accordion__content h6{font-weight:400!important}.product-page-price .price__badge-custom{background:#121212;color:#fff;font-size:1.1rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:.5rem 1rem;border-radius:.4rem;border:0}.product-page-price .price-item--regular.main-comapre-price{color:#c1121f!important}.product__info-container .clickable-discount__btn__text-1.product__text-container,.product__info-container .clickable-discount__btn__text-2.product__text-container{background:#f5f3f1;border-radius:.6rem;padding:1.3rem 1.6rem}.product-page-price .price-item,.product-page-price .price-item *,.product-page-price .price__badge-custom,.product-page-price .price__badge-custom *{font-weight:400!important}.accordion__title,.accordion__title *{font-weight:700!important}.product-page-price .price-item,.product-page-price .price-item *{font-size:1.4rem!important}.product-page-price .price,.product-page-price .price__container,.product-page-price .price__sale{align-items:center!important}.product-page-price .price-item,.product-page-price .price__compare-price,.product-page-price .price__compare-price s{line-height:1.4!important;margin-top:0!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important;vertical-align:middle}.product-page-price .price__compare-price{display:inline-flex;align-items:center}.product-page-price .price__badge-custom{align-self:center;line-height:1.4;margin-top:0!important;margin-bottom:0!important;vertical-align:middle}@media(min-width:750px){.card-meta__row{flex-wrap:nowrap}.card-meta__row .card__heading{flex:1 1 0;min-width:0}}.card .price,.card .price-item,.card .price-item *{font-weight:400!important}.sticky-atc__names{min-width:0}.sticky-atc__names .sticky-atc__title{font-weight:500;line-height:1.3}.sticky-atc__colour{margin-top:.4rem;font-size:1.3rem;color:rgba(var(--color-foreground),.6)}.sticky-atc__colour strong{color:rgb(var(--color-foreground));font-weight:700}.sticky-atc__price .price-item,.sticky-atc__price .price-item *{font-weight:400!important;font-size:1.6rem!important;line-height:1.3!important}.sticky-atc__price .price--on-sale .price__sale{display:flex;flex-direction:row-reverse;align-items:baseline;column-gap:1rem}.sticky-atc__price .price--on-sale .price-item--sale{color:#c1121f}.sticky-atc__price .price__compare-price s{color:rgb(var(--color-foreground))}.sticky-atc .button{font-weight:700;text-transform:uppercase;letter-spacing:.02em}.sticky-atc__label__text:before{content:"";display:inline-block;width:1.8rem;height:1.8rem;margin-right:.8rem;vertical-align:-.35rem;background:currentColor;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M11 9h2V6h3V4h-3V1h-2v3H8v2h3v3zm-4 9c-1.1 0-1.99.9-1.99 2S5.9 22 7 22s2-.9 2-2-.9-2-2-2zm10 0c-1.1 0-1.99.9-1.99 2s.89 2 1.99 2 2-.9 2-2-.9-2-2-2zm-9.83-3.25l.03-.12.9-1.63h7.45c.75 0 1.41-.41 1.75-1.03l3.86-7.01L19.42 4h-.01l-1.1 2-2.76 5H8.53l-.13-.27L6.16 6l-.95-2-.94-2H1v2h2l3.6 7.59-1.35 2.45c-.16.28-.25.61-.25.96 0 1.1.9 2 2 2h12v-2H7.42c-.13 0-.25-.11-.25-.25z'/></svg>") center / contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M11 9h2V6h3V4h-3V1h-2v3H8v2h3v3zm-4 9c-1.1 0-1.99.9-1.99 2S5.9 22 7 22s2-.9 2-2-.9-2-2-2zm10 0c-1.1 0-1.99.9-1.99 2s.89 2 1.99 2 2-.9 2-2-.9-2-2-2zm-9.83-3.25l.03-.12.9-1.63h7.45c.75 0 1.41-.41 1.75-1.03l3.86-7.01L19.42 4h-.01l-1.1 2-2.76 5H8.53l-.13-.27L6.16 6l-.95-2-.94-2H1v2h2l3.6 7.59-1.35 2.45c-.16.28-.25.61-.25.96 0 1.1.9 2 2 2h12v-2H7.42c-.13 0-.25-.11-.25-.25z'/></svg>") center / contain no-repeat}@media(min-width:750px){.sticky-atc{padding:1.4rem 0}.sticky-atc .sticky-atc-container{max-width:none;padding-left:4.7rem;padding-right:4.7rem;column-gap:2.4rem}.sticky-atc__left{flex-direction:row;align-items:center}.sticky-atc__left__content{display:flex;align-items:center;justify-content:space-between;column-gap:2rem;width:100%}.sticky-atc__price{flex:0 0 auto;margin-left:auto}.sticky-atc__button{flex:0 0 45rem;width:45rem;max-width:45%}.sticky-atc__button .button{width:100%;min-height:4.8rem;line-height:1;font-size:1.2rem}}@media(max-width:749px){.footer__blocks-wrapper .footer-block{width:100%!important;max-width:100%!important;flex:0 0 100%;padding-bottom:1rem;border-bottom:1px solid rgba(var(--color-foreground),.12)}.footer__blocks-wrapper .footer-block:last-child{padding-bottom:0;border-bottom:0}.footer__blocks-wrapper .footer-block__heading{font-family:var(--font-body-family);font-weight:700;font-size:1.8rem;letter-spacing:0;margin-bottom:1.2rem}.footer-block--menu .list-menu__item{display:block;padding:.9rem 0;font-size:1.5rem}}.product__inventory:has(circle[fill="rgb(62,214,96)"]){color:#1b8a37}.gift-bundle{display:block;margin:1.2rem 0}.gift-bundle__selects{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.gift-bundle__fixed{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:1rem}@media(max-width:480px){.gift-bundle__fixed{gap:.6rem}}.gift-card{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.6rem;padding:1.6rem 1rem 1.2rem;background:#f7f7f7;border-radius:.8rem;border:1px solid transparent;text-align:center;min-height:15rem}.gift-card__badge{position:absolute;top:.8rem;left:50%;transform:translate(-50%);background:#280521;color:#fff;font-size:1rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;padding:.35rem 1rem;border-radius:3rem;white-space:nowrap}.gift-card--select{cursor:pointer;border:1px dashed rgba(var(--color-foreground),.25);font:inherit;color:inherit}.gift-card--select .gift-card__plus{display:flex;align-items:center;justify-content:center;width:3.6rem;height:3.6rem;border-radius:50%;background:#121212;color:#fff;margin-top:1rem}.gift-card--select .gift-card__label{font-size:1.3rem;font-weight:500}.gift-card--select.gift-card--needs-selection{border-color:#c1121f}.gift-card--chosen{cursor:default}.gift-card__image{width:6rem;height:6rem;object-fit:contain}.gift-card__image--placeholder{display:block;width:6rem;height:6rem;background:#e5e5e5;border-radius:.4rem}.gift-card__title{font-size:1.3rem;font-weight:500}.gift-bundle__error{color:#c1121f;font-size:1.3rem;margin-top:.8rem}.gift-modal{border:0;border-radius:1.2rem;padding:0;width:min(64rem,92vw);max-height:85vh}.gift-modal::backdrop{background:#00000080}.gift-modal__head{display:flex;align-items:center;justify-content:space-between;padding:1.6rem 2rem;border-bottom:1px solid #eee}.gift-modal__head h3{margin:0;font-size:2rem}.gift-modal__close{background:none;border:0;cursor:pointer;padding:.4rem;line-height:0}.gift-modal__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.6rem;padding:2rem;overflow-y:auto;max-height:calc(85vh - 6rem)}@media(max-width:749px){.gift-modal__grid{grid-template-columns:repeat(2,1fr);gap:1.2rem;padding:1.4rem}}.gift-modal__item{display:flex;flex-direction:column;gap:.6rem}.gift-modal__image{width:100%;aspect-ratio:1 / 1;object-fit:contain;background:#f7f7f7;border-radius:.6rem}.gift-modal__image--placeholder{display:block;width:100%;aspect-ratio:1 / 1;background:#e5e5e5;border-radius:.6rem}.gift-modal__title{font-size:1.4rem;font-weight:500}.gift-modal__price{font-size:1.3rem;color:rgba(var(--color-foreground),.6)}.gift-modal__price s{margin-right:.4rem}.gift-modal__select{width:100%;padding:.8rem;font-size:1.2rem;text-transform:uppercase;letter-spacing:.03em}.bundle-save{margin:1.2rem 0}.bundle-tier{position:relative;background:#f7f7f7;border:2px solid transparent;border-radius:.6rem;padding:1.2rem 1.6rem;margin-bottom:.8rem;overflow:hidden}.bundle-tier--selected{background:#fff;border-color:#121212}.bundle-tier__row{display:flex;align-items:center;gap:1rem;cursor:pointer}.bundle-tier__radio-input{position:absolute;opacity:0;width:0;height:0}.bundle-tier__radio{flex:0 0 auto;width:1.8rem;height:1.8rem;border-radius:50%;border:1px solid rgba(var(--color-foreground),.4);position:relative}.bundle-tier__radio-input:checked~.bundle-tier__radio{border-color:#121212}.bundle-tier__radio-input:checked~.bundle-tier__radio:after{content:"";position:absolute;top:.35rem;right:.35rem;bottom:.35rem;left:.35rem;border-radius:50%;background:#121212}.bundle-tier__label{flex:1 1 auto;font-size:1.4rem;font-weight:500;display:flex;align-items:center;gap:.8rem;flex-wrap:wrap}.bundle-tier__badge{font-size:1.1rem;font-weight:700;padding:.2rem .7rem;border-radius:.3rem;text-transform:uppercase;white-space:nowrap}.bundle-tier__badge--save{background:#fbe4e4;color:#c1121f}.bundle-tier__badge--popular{background:#e3f6df;color:#1b8a37}.bundle-tier__price{font-size:1.4rem;font-weight:600;white-space:nowrap}.bundle-tier__price s{font-weight:400;color:rgba(var(--color-foreground),.5);margin-left:.4rem}.bundle-tier__colors{margin:1.2rem 0 0 3rem}.bundle-tier__colors-label{font-size:1.3rem;color:rgba(var(--color-foreground),.6);margin:.8rem 0 .6rem}.bundle-color-row{display:flex;align-items:center;gap:1rem;margin-bottom:.6rem}.bundle-color-row__num{font-size:1.3rem;font-weight:600;width:1.6rem}.bundle-color-select{flex:1 1 auto;padding:.7rem 1rem;border:1px solid rgba(var(--color-foreground),.25);border-radius:.4rem;font-size:1.3rem;background:#fff}.bundle-tier__gift-bar{background:#565656;color:#fff;text-align:left;padding:.9rem 1.6rem;font-size:1.3rem;font-weight:600;margin:1.2rem -1.6rem -1.2rem}@media(max-width:480px){.bundle-tier__colors{margin-left:0}}.cart-drawer__totals-v2{display:flex;flex-direction:column;gap:.5rem}.cart-drawer__totals-v2__row{display:flex;justify-content:space-between;align-items:baseline;margin:0;font-size:1.4rem}.cart-drawer__totals-v2__row--subtotal,.cart-drawer__totals-v2__row--discount{color:#121212;font-weight:400}.cart-drawer__totals-v2__discount-value{color:#c1121f}.cart-drawer__totals-v2__row--total{font-weight:700;font-size:1.6rem}.cart-drawer__totals-v2__compare{color:#b0b0b0;font-weight:400;font-size:1.3rem;text-decoration:line-through;text-decoration-color:#c1121f;margin-right:.6rem}#CartDrawer-Checkout,#CartDrawer-Checkout:hover,#CartDrawer-Checkout:focus,#CartDrawer-Checkout:active{filter:none!important;opacity:1!important}.cart__checkout-button:after{display:revert!important;width:auto!important;height:auto!important;margin:0!important;vertical-align:baseline!important;-webkit-mask:none!important;mask:none!important;background:rgba(var(--color-button),var(--alpha-button-background))!important}.cart__checkout-button .button__label:after{content:"";display:inline-block;width:1.4rem;height:1.6rem;margin-left:.8rem;vertical-align:-.2rem;background:currentColor;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M6 10V8a6 6 0 0112 0v2h1a1 1 0 011 1v10a1 1 0 01-1 1H5a1 1 0 01-1-1V11a1 1 0 011-1h1zm2 0h8V8a4 4 0 00-8 0v2z'/></svg>") center / contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M6 10V8a6 6 0 0112 0v2h1a1 1 0 011 1v10a1 1 0 01-1 1H5a1 1 0 01-1-1V11a1 1 0 011-1h1zm2 0h8V8a4 4 0 00-8 0v2z'/></svg>") center / contain no-repeat}.cart-gifts-header{border-radius:.8rem;margin:1.6rem 0 -1.3rem}.cart-item--gift{border:1px solid #b8b8b8;border-radius:.8rem;margin:0 0 -1.3rem;padding:1rem 1.2rem;align-items:center}.cart-item--gift .cart-item__media{position:relative;max-width:6.4rem;flex:0 0 6.4rem}.cart-item--gift .cart-item__media img{border-radius:.6rem;background:#fff}.cart-item--gift .cart-drawer-item__single-item-prices{display:none!important}.cart-item--gift .cart-item__name{font-family:var(--font-body-family);font-weight:700;font-size:1.4rem;letter-spacing:0}.cart-item--gift .cart-item__totals{text-align:left}.cart-item__qty-badge{position:absolute;top:-.5rem;right:-.5rem;z-index:2;min-width:1.9rem;height:1.9rem;padding:0 .4rem;border-radius:2rem;background:#000;color:#fff;font-size:1.1rem;font-weight:700;display:flex;align-items:center;justify-content:center;line-height:1}.section-header .header-localization__list button,.section-header:not(.scrolled-past-header) .header-localization .header-localization__list button{color:#121212!important;--color-foreground: 18, 18, 18 !important}.section-header .header-localization__list button:hover{background:#f1f1f1!important;color:#121212!important}.sp-new{display:inline-block;margin-left:.6rem;padding:.25rem .5rem;background:#000;color:#fff;font-size:.9rem;font-weight:700;letter-spacing:.04em;line-height:1;vertical-align:super}.sp-new--sm{font-size:.8rem;margin-left:.8rem;vertical-align:middle}.header__inline-menu details[open]>summary .header__active-menu-item,.header__inline-menu .sp-mega__details[open]>summary>span:first-child{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:1.4rem}.sp-mega__content{padding:0}.sp-mega__inner{display:grid;grid-template-columns:30rem 1fr;gap:6rem;padding-top:4.4rem;padding-bottom:4.4rem}.sp-mega__label{margin:0 0 2.2rem;font-size:1.2rem;letter-spacing:.16em;color:#777;text-transform:uppercase}.sp-mega__styles{list-style:none;margin:0 0 4rem;padding:0}.sp-mega__style{display:inline-block;padding:.9rem 0;font-size:1.8rem;color:#000;text-decoration:none}.sp-mega__style:hover,.sp-mega__style--all{text-decoration:underline;text-underline-offset:.5rem}.sp-mega__swatches{display:grid;grid-template-columns:repeat(5,3rem);gap:1rem}.sp-mega__swatch{display:block;width:3rem;height:3rem;background:var(--sw,#ccc);overflow:hidden}.sp-mega__swatch img{width:100%;height:100%;object-fit:cover;display:block}.sp-mega__rating{margin:0 0 1.6rem;font-size:1.4rem;color:#555}.sp-mega__rating strong{color:#000}.sp-mega__stars{letter-spacing:.1em;color:#000;margin-right:.4rem}.sp-mega__cards{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:2.4rem}.sp-mega__card-media{position:relative;display:block;background:#f7f6f4;aspect-ratio:1/1;overflow:hidden}.sp-mega__card-media img{width:100%;height:100%;object-fit:contain;display:block}.sp-mega__badge{position:absolute;top:1rem;left:1rem;padding:.5rem 1.2rem;background:#111;color:#fff;border-radius:2rem;font-size:1.2rem;font-weight:600;line-height:1}.sp-mega__card-title{display:block;margin-top:1.6rem;font-size:1.6rem;color:#000;text-decoration:none}.sp-mega__card-sub{margin:.4rem 0 0;font-size:1.3rem;color:#777;letter-spacing:.04em}.sp-mega__card-price{margin:1rem 0;font-size:1.5rem;display:flex;align-items:center;gap:.8rem;flex-wrap:wrap}.sp-mega__card-price s{color:#777}.sp-mega__price-now{color:#c8102e;font-weight:600}.sp-mega__gift{display:inline-flex;align-items:center;gap:.5rem;padding:.7rem 1rem;background:#f1f0ee;border-radius:.4rem;font-size:1.3rem;color:#222}.sp-mega__cta{display:inline-block;font-size:1.3rem;letter-spacing:.14em;color:#000;text-decoration:underline;text-underline-offset:.5rem;font-weight:500}.header-localization__flag{width:20px;height:15px;margin-right:.8rem;display:inline-block;vertical-align:-2px;border-radius:2px;object-fit:cover}.header-localization__list .header-localization__flag{margin-right:1rem}.section-header .header-localization__summary,.section-header:not(.scrolled-past-header) .header-localization__summary{color:rgb(var(--color-base-text))!important}.header-localization__list{min-width:28rem;padding:.6rem 0;border-radius:6px;box-shadow:0 8px 24px #00000024;font-family:Inter,sans-serif}.header-localization__list button{display:flex;align-items:center;padding:.9rem 1.6rem;font-size:1.4rem;letter-spacing:0;text-transform:none;font-weight:400}.header-localization__check{flex:none;width:1.4rem;margin-right:1.2rem;visibility:hidden}.header-localization__list button[aria-current] .header-localization__check{visibility:visible}.header-localization__list .header-localization__flag{flex:none;width:2.4rem;height:1.8rem;margin:0 1.2rem 0 0;border-radius:2px;vertical-align:baseline}.header-localization__name{flex:1 1 auto;text-align:left}.header-localization__cur{flex:none;margin-left:2.4rem;white-space:nowrap;opacity:0;transition:opacity .15s}.header-localization__list button:hover .header-localization__cur,.header-localization__list button:focus-visible .header-localization__cur,.header-localization__list button[aria-current] .header-localization__cur{opacity:1}.header-localization__list button[aria-current]{font-weight:700}.header-localization__list{width:max-content;max-width:36rem}.header-localization__name{white-space:nowrap}.footer__localization .disclosure__button[aria-expanded=true]{background:#fff;box-shadow:inset 0 0 0 2px #000}.footer__localization .disclosure__list-wrapper{background:#fff;min-width:26rem;width:max-content;max-width:36rem;border:1px solid rgba(18,18,18,.1);box-shadow:0 4px 5px #1212120d}.footer__localization .disclosure__list{max-height:27.5rem;overflow-y:auto}.footer__localization .disclosure__link{display:flex;align-items:center;padding:.9rem 1.5rem;color:#121212bf;white-space:nowrap}.footer__localization .localization-form__check{flex:none;display:inline-flex;width:1.2rem;margin-right:1rem}.footer__localization .localization-form__check.visibility-hidden{visibility:hidden}.footer__localization .localization-form__name{flex:1 1 auto}.footer__localization .localization-form__currency{flex:none;margin-left:2.4rem;opacity:0;transition:opacity .15s}.footer__localization .disclosure__link:hover .localization-form__currency,.footer__localization .disclosure__link:focus-visible .localization-form__currency{opacity:1}.footer__localization .disclosure__link:hover{background:#f7f7f7;color:#121212}.footer__localization .disclosure__link[aria-current]{font-weight:700;color:#121212}.footer__localization .disclosure__link[aria-current] .localization-form__currency{opacity:1}.footer__localization .disclosure__list-wrapper{width:auto!important;min-width:30rem!important;max-width:42rem!important;overflow:hidden}.footer__localization .disclosure__list{width:auto!important;min-width:0!important;overflow-x:hidden}.footer__localization .disclosure__item,.footer__localization .disclosure__link{width:100%!important;box-sizing:border-box}.footer__localization .disclosure__link,.footer__localization .disclosure__link:hover,.footer__localization .disclosure__link--active{text-decoration:none!important}.footer__localization .disclosure__list{max-width:none!important;margin:0!important;padding-left:0!important;padding-right:0!important}.collection-breadcrumb{text-align:center;font-size:1.2rem;letter-spacing:.04em;color:rgba(var(--color-foreground),.6);margin:0 0 1rem}.collection-breadcrumb a{color:inherit;text-decoration:none}.collection-breadcrumb span[aria-hidden]{margin:0 .4rem}.collection-hero__text-wrapper{text-align:center}.collection-hero__description{max-width:52rem;margin:1rem auto 0;font-size:1.4rem}.collection-tabs__list{justify-content:center;gap:4rem}.collection-tabs__link{display:inline-flex;align-items:center;gap:.8rem;font-size:1.5rem}.collection-tabs__new{background:#000;color:#fff;font-size:1rem;font-weight:700;letter-spacing:.04em;padding:.1rem .5rem;line-height:1.4}@media(max-width:749px){.collection-tabs__list{justify-content:flex-start;gap:2.4rem}}.pdp-linked__head{display:flex;align-items:baseline;gap:.8rem;margin:2.2rem 0 1.2rem;font-size:1.6rem}.pdp-linked__label{font-weight:400;letter-spacing:0;text-transform:none;font-size:1.6rem}.pdp-linked__value{border:0;padding:0;color:rgba(var(--color-foreground),.7);font-size:1.5rem}.pdp-linked__value:before{content:"\b7  "}.pdp-linked__guide{margin-left:auto;display:inline-flex;align-items:center;gap:.6rem;font-size:1.4rem;color:inherit;text-decoration:underline}.pdp-linked__legend{margin-left:auto;display:inline-flex;align-items:center;gap:.6rem;font-size:1.3rem;color:rgba(var(--color-foreground),.7)}.pdp-linked__legend i{display:inline-block;width:.8rem;height:.8rem;border-radius:50%;background:#b8973b}.pdp-styles{display:grid;grid-template-columns:1fr 1fr;gap:1.6rem}.pdp-style{position:relative;flex-direction:row;justify-content:space-between;align-items:center;gap:1rem;padding:1.4rem 2rem;border:1px solid #ddd;border-radius:10px;text-transform:none;font-size:1.8rem;font-weight:400;min-height:8.6rem;background:#fff}.pdp-style.is-current{border:2px solid #121212;padding:calc(1.4rem - 1px) calc(2rem - 1px)}.pdp-style__img{width:45%;max-height:7rem;object-fit:contain}.pdp-style__name{flex:1;text-align:center}.pdp-style__note{background:#121212;color:#fff;border:0;border-radius:999px;font-size:1.1rem;font-weight:600;padding:.2rem 1rem;top:-1.1rem}.pdp-swatches{gap:1.2rem}.pdp-swatches .pdp-swatch{width:4.4rem;height:4.4rem;border-radius:50%;overflow:visible;box-shadow:none}.pdp-swatches .pdp-swatch img{border-radius:50%}.pdp-swatches .pdp-swatch.is-current{outline:2px solid #121212;outline-offset:3px}.pdp-swatches .pdp-swatch.is-limited:after{content:"";position:absolute;top:-1px;right:-1px;width:.8rem;height:.8rem;border-radius:50%;background:#b8973b;border:2px solid #fff;box-sizing:content-box}@media(max-width:749px){.pdp-swatches .pdp-swatch{width:4rem;height:4rem}}.product__text-container:has(+gift-bundle){display:none}gift-bundle.gift-bundle{display:block;background:#faf8f3;border:1px solid #e8e1d3;border-radius:18px;padding:2rem;margin:2rem 0}.gift-bundle__selects{display:grid;grid-template-columns:1fr 1fr;gap:1.6rem;padding-bottom:5rem;border-bottom:1px solid #e8e1d3}.gift-bundle__selects:before{content:"Choose your free straps";grid-column:1/-1;font-size:1.6rem}.gift-bundle .gift-card--select{position:relative;aspect-ratio:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.8rem;padding:1rem;border:1px solid #121212;border-radius:16px;background:#fff;overflow:visible;cursor:pointer;font-size:1.4rem;color:#121212}.gift-bundle .gift-card--select:after{content:"Free strap " attr(data-slot);position:absolute;top:calc(100% + .8rem);left:0;right:0;text-align:center;font-size:1.4rem}.gift-bundle .gift-card--select .gift-card__badge{position:absolute;top:-1rem;left:50%;transform:translate(-50%);background:#2b0a1f;color:#fff;border-radius:6px;padding:.2rem 1rem;font-size:1.2rem;text-transform:lowercase;letter-spacing:0}.gift-bundle .gift-card--select .gift-card__badge:first-letter{text-transform:uppercase}.gift-bundle .gift-card__plus svg{width:2.2rem;height:2.2rem}.gift-bundle .gift-card__label{text-transform:lowercase}.gift-bundle .gift-card__label:first-letter{text-transform:uppercase}.gift-bundle .gift-card--chosen .gift-card__image{width:70%;max-height:60%;object-fit:contain}.gift-bundle .gift-card--chosen .gift-card__title{font-size:1.2rem;text-align:center;line-height:1.2}.gift-bundle .gift-card--needs-selection{border-color:#c8102e}.gift-bundle__fixed{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.gift-bundle__fixed:before{content:"Free gift set with your order";grid-column:1/-1;font-size:1.6rem;margin:2rem 0 .4rem}.gift-bundle .gift-card--fixed{display:flex;flex-direction:column;gap:.8rem;padding:0;border:0;background:transparent;text-align:center;font-size:1.3rem}.gift-bundle .gift-card--fixed:nth-child(3){order:-1}.gift-bundle .gift-card--fixed .gift-card__badge{display:none}.gift-bundle .gift-card--fixed .gift-card__image{width:100%;aspect-ratio:1/.95;object-fit:contain;background:#f4f2ef;border-radius:12px}.gift-bundle .gift-card--fixed .gift-card__image--placeholder{display:block;height:auto}.gift-bundle .gift-card--fixed .gift-card__title{text-transform:none;font-size:1.3rem}.gift-modal{width:min(70rem,calc(100vw - 2rem));max-width:none;max-height:calc(100vh - 4rem);padding:2.4rem 3rem 3rem;border:0;border-radius:24px;background:#fff;color:#121212;overflow:auto}.gift-modal::backdrop{background:#0000008c}.gift-modal__head{display:flex;justify-content:space-between;align-items:center;margin:0 0 1.6rem;padding:0;border:0}.gift-modal__step{font-size:1.4rem;color:#555}.gift-modal__bars{display:grid;grid-template-columns:repeat(var(--n,2),1fr);gap:.6rem;margin-bottom:2.4rem}.gift-modal__bars i{display:block;height:.4rem;border-radius:2px;background:#e8e6da}.gift-modal__bars i.is-done{background:#121212}.gift-modal__title-main{margin:0 0 1.6rem;font-size:3rem;font-weight:400;line-height:1.2}.gift-modal__chips{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem;margin-bottom:2.4rem}.gift-chip{position:relative;display:flex;align-items:center;gap:1.2rem;padding:1rem 1.2rem;border:1px solid #e3e3e3;border-radius:14px;background:#fff;text-align:left;cursor:pointer;min-width:0}.gift-chip.is-active{border:2px solid #121212;padding:calc(1rem - 1px) calc(1.2rem - 1px)}.gift-chip__thumb{flex:none;display:flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;border-radius:8px;border:1px dashed #bbb;background:#f4f4f4;color:#555;font-size:2rem;overflow:hidden}.gift-chip.is-filled .gift-chip__thumb{border:0}.gift-chip__thumb img{width:100%;height:100%;object-fit:cover}.gift-chip__txt{min-width:0}.gift-chip__txt small{display:block;font-size:1.2rem;color:#666}.gift-chip__txt b{display:block;font-weight:500;font-size:1.5rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gift-chip__x{position:absolute;top:.6rem;right:.8rem;display:none;width:2rem;height:2rem;border-radius:50%;background:#eee;font-size:1.3rem;line-height:2rem;text-align:center}.gift-chip.is-filled .gift-chip__x{display:block}.gift-modal__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2.2rem 1.2rem;padding:0}.gift-modal__item{display:flex;flex-direction:column;gap:.5rem;padding:0;border:0;background:none;text-align:left}.gift-modal__media{position:relative;aspect-ratio:4/5;background:#f6f5f3;border:2px solid transparent;border-radius:12px;overflow:hidden}.gift-modal__item.is-selected .gift-modal__media{border-color:#121212}.gift-modal__media .gift-modal__image{display:block;width:100%;height:100%;object-fit:contain}.gift-modal__select{position:absolute;left:.8rem;right:.8rem;bottom:.8rem;display:flex;align-items:center;justify-content:center;width:auto;min-height:0;height:4rem;padding:0;border:0;border-radius:999px;background:#000;color:#fff;font-size:1.4rem;cursor:pointer}.gift-modal__select:before,.gift-modal__select:after{display:none}.gift-modal__item.is-selected .gift-modal__select{display:none}.gift-stepper{position:absolute;left:.8rem;right:.8rem;bottom:.8rem;height:4rem;display:none;align-items:center;justify-content:space-between;padding:0 .5rem;border-radius:999px;background:#fff;font-size:1.4rem}.gift-modal__item.is-selected .gift-stepper{display:flex}.gift-stepper button{width:3rem;height:3rem;border:0;border-radius:50%;background:#f1f1f1;font-size:1.8rem;line-height:1;cursor:pointer}.gift-modal__check{position:absolute;top:.8rem;right:.8rem;display:none;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;border-radius:50%;background:#000;color:#fff}.gift-modal__item.is-selected .gift-modal__check{display:flex}.gift-modal__item .gift-modal__title{font-size:1.4rem;line-height:1.3}.gift-modal__price{font-size:1.3rem;color:#444;text-transform:none}.gift-modal__price s{color:#777}@media(max-width:749px){.gift-modal{padding:2rem 1.6rem 2.4rem;border-radius:18px}.gift-modal__grid{grid-template-columns:repeat(2,1fr)}.gift-modal__title-main{font-size:2.4rem}.gift-modal__chips{gap:.8rem}}.pdp-swatches{gap:1rem}.pdp-swatches .pdp-swatch{width:4rem;height:4rem}.gift-modal__select{text-transform:none;letter-spacing:0;font-weight:500}.gift-modal__grid{max-height:none!important;overflow:visible!important}.sg{padding-bottom:4rem}.sg__bar{display:flex;align-items:flex-start;justify-content:space-between;gap:2rem;margin-bottom:2rem}.sg__filters{display:flex;gap:1.6rem;margin-right:auto}.sg__sort{margin-left:auto}.sg__feature{font-size:1.2rem;font-weight:500;line-height:3.1rem;text-transform:uppercase;color:#818181;letter-spacing:.02em}.sg__dd{position:relative}.sg__btn{display:inline-flex;align-items:center;gap:.8rem;padding:.8rem 1.5rem;border:1px solid #d9d9d9;background:#fff;color:#000;font:500 1.2rem/2rem Inter,sans-serif;text-transform:uppercase;letter-spacing:0;cursor:pointer;border-radius:0}.sg__btn.is-active{border-color:#000}.sg__panel{position:absolute;top:calc(100% + 1rem);z-index:20;min-width:16rem;padding:1.5rem 2rem;border:1px solid #d9d9d9;background:#fff;white-space:nowrap}.sg__panel[hidden]{display:none}.sg__panel--left{left:0}.sg__panel--right{right:0}.sg__opt{display:flex;align-items:center;gap:1rem;width:100%;margin-bottom:.5rem;padding:0;border:0;background:none;color:#000;font:500 1.2rem/2.2rem Inter,sans-serif;text-transform:uppercase;text-align:left;cursor:pointer;text-decoration:none}.sg__opt.is-active{font-weight:600;border-bottom:1px solid #000}a.sg__opt.is-active{width:fit-content}.sg__opt-sw{width:2rem;height:2rem;border:.5px solid #e8e8e1;background:#fff;display:inline-block;flex:none;overflow:hidden}.sg__opt-sw img{display:block;width:100%;height:100%;object-fit:cover}.sg__view{padding-left:2rem;padding-right:.5rem;border-left:1px solid #d9d9d9}.sg__views{display:grid;grid-template-columns:1fr 1fr}.sg__viewbtn{display:flex;align-items:center;justify-content:center;width:4rem;height:3.5rem;border:1px solid #d9d9d9;background:#fff;cursor:pointer;padding:0}.sg__viewbtn svg *{fill:#d9d9d9}.sg__viewbtn.is-active svg *{fill:#222}.sg__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:3.5rem .5rem;margin:0 auto;padding-top:0;padding-bottom:0;list-style:none}.sg[data-grid="6"] .sg__grid{grid-template-columns:repeat(6,1fr)}.sg__item[hidden]{display:none}.sg__img{position:relative;display:block;margin-bottom:1rem;border:1px solid #f7f5f4;background:#f7f5f4}.sg__img img{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:cover}.sg__badge{position:absolute;top:.5rem;left:.5rem;z-index:1;padding:1rem .8rem;background:#ebebeb;color:#6e6e6e;font:500 1.1rem/1 Inter,sans-serif;text-transform:uppercase}.sg__content{padding:0 1rem}.sg__tp{display:flex;justify-content:space-between;gap:.5rem}.sg__title{color:#000;font-family:var(--font-heading-family);font-size:1.8rem;font-weight:500;line-height:2.2rem;text-decoration:none}.sg__prices{white-space:nowrap;margin-left:.5rem;color:#000;font:400 1.4rem/2.2rem Inter,sans-serif;text-align:right}.sg__compare{margin-right:.5rem}.sg__sale{color:#ae0200}.sg__variant{margin-bottom:1rem;color:#898989;font:500 1.3rem/2rem Inter,sans-serif}.sg__dots{display:flex;align-items:center}.sg__dot{width:2rem;height:2rem;margin-right:.5rem;display:inline-block;overflow:hidden;background:#ddd;border-radius:50%}.sg__dot img{display:block;width:100%;height:100%;object-fit:cover}.sg__dot.is-current{outline:1px solid #121212;outline-offset:2px}.sg__more{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:.5px solid #e8e8e1;background:#fff;color:#000;font:500 1.2rem/1 Inter,sans-serif}.sg[data-grid="6"] .sg__title{font-size:1.4rem;line-height:1.6rem}.sg[data-grid="6"] .sg__tp{flex-direction:column}.sg[data-grid="6"] .sg__prices{margin-left:0;font-size:1.2rem;text-align:left}.sg[data-grid="6"] .sg__dot,.sg[data-grid="6"] .sg__more{width:1.5rem;height:1.5rem;font-size:1rem}.sg__empty{margin:3rem auto;text-align:center;color:#898989}.sg__pages{display:flex;justify-content:center;gap:1.2rem;margin-top:3rem;font-size:1.4rem}.sg__pages .is-current{font-weight:700}@media(max-width:989px){.sg__grid,.sg[data-grid="6"] .sg__grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:749px){.sg__bar{flex-wrap:wrap}.sg__view{display:none}.sg__grid{grid-template-columns:repeat(2,1fr);gap:2.4rem .5rem}.sg[data-grid="6"] .sg__grid{grid-template-columns:repeat(2,1fr)}.sg__title{font-size:1.5rem;line-height:1.8rem}.sg__tp{flex-direction:column}.sg__prices{margin-left:0;text-align:left;font-size:1.3rem}}.card-meta__variant-row{display:flex;align-items:center;justify-content:space-between;gap:.8rem;margin-top:.4rem}.card-meta__variant-row .card-meta__color{margin:0;min-width:0}.card-meta__variant-row .sib-swatches{margin-top:0;flex-shrink:0;gap:.5rem}.sib-swatches--card .sib-swatch{width:1.4rem;height:1.4rem;border-radius:50%;background-color:var(--sw);background-size:cover;background-position:center;box-shadow:inset 0 0 0 1px #0000001a;outline:0}.sib-swatches--card .sib-swatch.is-current{box-shadow:0 0 0 2px #fff,0 0 0 3px #121212;margin:0 .2rem}.sib-swatches__more{background:none;border:0;padding:0;font-size:1.2rem;color:#121212;line-height:1}.card--standard.card--media .card__inner{overflow:hidden}.card--standard.card--media .card__inner .card__media{margin:0!important;width:100%!important;height:100%!important;top:0!important;left:0!important}.card--standard .card-gallery__bar{opacity:0;transition:opacity .2s}@media(hover:hover){.card--standard .card-gallery:hover .card-gallery__bar{opacity:1}}[id$=hero_main] .image-with-text__heading{max-width:8.2em}[id$=hero_main] a.button{min-width:24rem;min-height:5rem;padding-left:3.2rem;padding-right:3.2rem;font-size:1.6rem;letter-spacing:.04em}[id$=hero_main] .product__text-container{display:flex;flex-wrap:wrap;width:auto;max-width:100%;justify-content:flex-start;gap:.8rem 1.8rem}[id$=hero_main] .product__text-container .product__text{flex:0 0 auto;width:auto}@media(max-width:749px){[id$=hero_main] .product__text-container{justify-content:center}}@media(min-width:750px){[id$=hero_main] a.button{min-width:38rem;min-height:5.4rem;font-size:1.6rem}}.gift-bundle__fixed:before{order:-2}.gift-bundle .gift-card--fixed{justify-content:flex-start}.gift-bundle .gift-card--fixed .gift-card__image{height:auto;aspect-ratio:1 / 1;object-fit:cover}.gift-bundle .gift-card--select .gift-card__plus{background:none;color:#121212;width:auto;height:auto;margin-top:0}.gift-bundle__fixed{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}.gift-bundle__fixed:before{flex:0 0 100%;text-align:left}.gift-bundle__fixed>.gift-card--fixed{flex:0 0 calc((100% - 2rem) / 3);max-width:calc((100% - 2rem) / 3)}@media(min-width:990px){[id$=hero_main] .image-with-text__heading{font-size:5.6rem;line-height:1.15}}@media(max-width:749px){[id$=hero_main] .image-with-text__media-item,[id$=hero_main] .image-with-text__media{height:auto;aspect-ratio:1 / 1}[id$=hero_main] .image-with-text__content,[id$=hero_main] .image-with-text__text-item{padding-left:0;padding-right:0}[id$=hero_main] .image-with-text__heading{max-width:none;font-size:3.6rem;line-height:1.15}[id$=hero_main] a.button{width:100%}[id$=hero_main] .product__text-container{flex-wrap:nowrap;width:100%;gap:1.4rem}[id$=hero_main] .product__text-container .product__text{font-size:1.3rem;white-space:nowrap}}@media(max-width:749px){.main-atc__label{display:inline-flex;align-items:center;justify-content:center;gap:.8rem}.main-atc__label:before{content:"";width:1.8rem;height:1.8rem;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='8' cy='21' r='1'/%3E%3Ccircle cx='19' cy='21' r='1'/%3E%3Cpath d='M2.05 2.05h2l2.66 12.42a2 2 0 0 0 2 1.58h9.78a2 2 0 0 0 1.95-1.57l1.65-7.43H5.12'/%3E%3C/svg%3E") no-repeat center / contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='8' cy='21' r='1'/%3E%3Ccircle cx='19' cy='21' r='1'/%3E%3Cpath d='M2.05 2.05h2l2.66 12.42a2 2 0 0 0 2 1.58h9.78a2 2 0 0 0 1.95-1.57l1.65-7.43H5.12'/%3E%3C/svg%3E") no-repeat center / contain}sticky-atc.sticky-atc{padding:0!important}sticky-atc .sticky-atc__left{display:none}sticky-atc .sticky-atc-container{padding:0;max-width:none}sticky-atc .sticky-atc__button{width:100%;flex:1 1 100%}sticky-atc .sticky-atc__button .button{width:100%;border-radius:0;min-height:4.8rem;font-size:1.4rem;font-weight:700}}@media(max-width:749px){[id$=best_sellers] .card-wrapper .card__information{padding-left:1rem!important;padding-right:1rem!important}[id$=best_sellers] .card-wrapper .card-meta__row{flex-direction:column;align-items:flex-start;gap:.2rem}[id$=best_sellers] .card-wrapper .card-meta__row .card__heading{margin:0;flex:0 0 auto}[id$=best_sellers] .card-wrapper .card-meta__row .card__heading,[id$=best_sellers] .card-wrapper .card-meta__row .card__heading a{font-size:1.6rem!important;line-height:1.25!important}[id$=best_sellers] .card-wrapper .card-meta__row .card-information{margin-left:0;text-align:left}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/custom-theme.css.map */
