@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;1,300;1,400;1,500&family=DM+Sans:ital,wght@0,300;0,400;0,500;1,300;1,400&display=swap";:root{--font-heading-family: "Cormorant Garamond", Georgia, serif;--font-heading-weight: 400;--font-heading-style: normal;--font-body-family: "DM Sans", Arial, sans-serif;--font-body-weight: 400;--font-body-style: normal;--color-bg: #F0F2ED;--color-bg-pure: #ffffff;--color-fg: #1C1C1C;--color-muted: #696B66;--color-border: #D9D9D9;--color-accent: #F0F2ED;--color-background: 240, 242, 237;--color-foreground: 28, 28, 28;--color-base-background-1: 240, 242, 237;--color-base-background-2: 249, 249, 249;--color-base-text: 28, 28, 28;--color-base-solid-button-labels: 240, 242, 237;--color-base-outline-button-labels: 28, 28, 28;--page-width: 1400px;--page-width-margin: 2.5rem;--section-spacing: 6rem;--section-spacing-sm: 4rem;--ease-luxury: cubic-bezier(.785, .135, .15, .86);--ease-out: cubic-bezier(.25, .46, .45, .94);--duration-fast: .25s;--duration-default: .3s;--duration-slow: .5s;--product-card-border-opacity: 0;--collection-card-border-opacity: 0;--blog-card-border-opacity: 0;--buttons-border-opacity: 0;--text-boxes-border-opacity: 0;--drawer-border-opacity: 0;--inputs-border-opacity: 0;--product-card-shadow-opacity: 0;--collection-card-shadow-opacity: 0;--blog-card-shadow-opacity: 0;--buttons-shadow-opacity: 0;--text-boxes-shadow-opacity: 0;--drawer-shadow-opacity: 0;--inputs-shadow-opacity: 0;--buttons-radius: 0px;--inputs-radius: 0px;--card-corner-radius: 0px}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--font-body-family)!important;background-color:var(--color-bg)!important;color:var(--color-fg)!important;line-height:1.65;letter-spacing:0em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}main#MainContent{padding-top:0!important}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--font-heading-family)!important;font-weight:400!important;letter-spacing:0em!important;line-height:1.1!important}@keyframes fadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}.scroll-trigger.animate--slide-in{animation:fadeUp .65s var(--ease-out) both}.scroll-trigger.animate--fade-in{animation:fadeIn .65s var(--ease-out) both}[data-cascade] .scroll-trigger:nth-child(1){animation-delay:0s}[data-cascade] .scroll-trigger:nth-child(2){animation-delay:.08s}[data-cascade] .scroll-trigger:nth-child(3){animation-delay:.16s}[data-cascade] .scroll-trigger:nth-child(4){animation-delay:.24s}[data-cascade] .scroll-trigger:nth-child(5){animation-delay:.32s}[data-cascade] .scroll-trigger:nth-child(6){animation-delay:.4s}[data-cascade] .scroll-trigger:nth-child(7){animation-delay:.48s}[data-cascade] .scroll-trigger:nth-child(8){animation-delay:.56s}.announcement-bar-section .utility-bar{background:var(--gradient-background)!important;border-bottom:none!important;padding:.45rem 0!important}.announcement-bar__message{font-family:var(--font-heading-family)!important;font-size:1.3rem!important;font-weight:500!important;text-transform:none!important;letter-spacing:.04em!important;text-align:center!important;margin:0!important;color:rgba(var(--color-foreground))!important}.announcement-bar__link{text-decoration:none!important;color:inherit!important;opacity:1;transition:opacity var(--duration-default) ease}.announcement-bar__link:hover{opacity:.65}.announcement-bar__message .icon-wrap,.announcement-bar__message .svg-wrapper{display:none!important}#shopify-section-header,.section-header{position:relative!important;width:100%;z-index:100;transition:transform .3s var(--ease-luxury)!important}.shopify-section-header-sticky{position:-webkit-sticky!important;position:sticky!important;top:0!important}.shopify-section-header-hidden{top:0!important;transform:translateY(-100%)!important}.header-wrapper{background-color:var(--color-bg)!important;border-bottom:1px solid var(--color-border)!important;transition:background-color var(--duration-default) ease,box-shadow var(--duration-default) ease}.scrolled-past-header .header-wrapper{background-color:var(--color-bg)!important;border-bottom:1px solid var(--color-border)!important;box-shadow:0 2px 20px #0000000f!important}.header{background-color:transparent!important}.header__heading-link{text-decoration:none!important}.header__heading-logo{transition:opacity var(--duration-default) ease}.header__heading-link:hover .header__heading-logo{opacity:.7}.header__heading-link .h2{font-family:var(--font-heading-family)!important;font-size:2.8rem!important;font-weight:400!important;text-transform:uppercase!important;letter-spacing:.15em!important;line-height:1!important;margin:0!important}.header__menu-item,.header__inline-menu .list-menu__item--link{font-family:var(--font-heading-family)!important;font-size:1.5rem!important;font-weight:500!important;letter-spacing:normal!important;text-transform:none!important;color:var(--color-fg)!important;text-decoration:none!important;position:relative;transition:color .2s ease-in-out!important}.header__menu-item:hover,.header__inline-menu .list-menu__item--link:hover{color:var(--color-muted)!important}.menu-drawer__menu-item{font-family:var(--font-heading-family)!important;font-size:1.6rem!important;font-weight:500!important;letter-spacing:normal!important;text-transform:none!important}.header__icon{color:var(--color-fg)!important;transition:opacity var(--duration-fast) ease;text-decoration:none!important;display:flex;align-items:center}.header__icon:hover{opacity:.6}.header__icon-text{font-family:var(--font-heading-family)!important;font-size:1.5rem!important;font-weight:500!important;letter-spacing:normal!important;text-transform:none!important;color:inherit;white-space:nowrap!important}.header__icons{gap:2.4rem!important}.header__icon--cart{margin-right:0!important}.header__secondary-menu{margin-right:2.4rem}.header__secondary-menu .list-menu{gap:2rem}.header--middle-center .header__heading{text-align:center!important}@media screen and (min-width:990px){header-drawer{display:none!important}}.menu-drawer-container{display:flex}.list-menu{list-style:none;padding:0;margin:0}.list-menu--inline{display:inline-flex;flex-wrap:wrap}summary.list-menu__item{padding-right:2.7rem}.list-menu__item{display:flex;align-items:center;line-height:calc(1 + .3 / var(--font-body-scale))}.list-menu__item--link{text-decoration:none;padding-bottom:1rem;padding-top:1rem;line-height:calc(1 + .8 / var(--font-body-scale))}@media screen and (min-width:750px){.list-menu__item--link{padding-bottom:.5rem;padding-top:.5rem}}.mega-menu-overlay{position:fixed;top:var(--header-height, 0);left:0;width:100vw;height:100vh;background-color:#00000059;opacity:0;visibility:hidden;z-index:99;transition:opacity .35s ease,visibility .35s ease;pointer-events:none}.mega-menu-overlay.is-active{opacity:1;visibility:visible;pointer-events:auto}.mega-menu__content{background-color:var(--color-bg)!important;border-top:1px solid var(--color-border)!important;box-shadow:0 8px 30px #0000000f!important}.mega-menu__container{display:flex;justify-content:space-between;padding-top:3.2rem;padding-bottom:3.2rem}.mega-menu__container--with-images .mega-menu__list{width:55%}.mega-menu__list{column-gap:4rem}.mega-menu__link{font-family:var(--font-heading-family)!important;font-size:1.45rem!important;font-weight:500!important;letter-spacing:normal!important;color:var(--color-fg)!important;text-decoration:none!important;display:block;padding:.4rem 0!important;transition:color var(--duration-fast) ease}.mega-menu__link:hover{color:var(--color-muted)!important}.mega-menu__link--level-2{font-family:var(--font-heading-family)!important;font-size:1.5rem!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.04em!important;margin-bottom:.8rem}.mega-menu__images{width:40%;display:flex;gap:1.6rem;justify-content:flex-end}.mega-menu__image-wrapper{display:flex;flex-direction:column;text-decoration:none;color:inherit;width:50%;overflow:hidden}.mega-menu__image-wrapper img{width:100%;aspect-ratio:3 / 4;object-fit:cover;transition:transform .6s var(--ease-out)}.mega-menu__image-wrapper:hover img{transform:scale(1.04)}.mega-menu__image-text{margin-top:1rem;font-family:var(--font-heading-family);font-size:1.4rem;text-align:left;letter-spacing:.02em}@media screen and (min-width:990px){header-menu>details{position:relative}}:root{--btn-fill-color: var(--color-fg);--btn-text-hover: var(--color-bg);--btn-fill-ease: cubic-bezier(.785, .135, .15, .86);--btn-fill-duration: .45s}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{border-radius:0!important;text-transform:uppercase!important;letter-spacing:normal!important;font-family:var(--font-body-family)!important;font-weight:500!important;font-size:1.5rem!important;padding:1.05rem 2.8rem!important;border:1.5px solid var(--color-fg)!important;color:var(--color-fg)!important;cursor:pointer;background-color:transparent!important;background-image:linear-gradient(transparent,transparent),linear-gradient(var(--color-fg),var(--color-fg))!important;background-size:100% 100%,0px 100%!important;background-position:right,left!important;background-repeat:no-repeat!important;transition:background-size var(--btn-fill-duration) var(--btn-fill-ease),background-position var(--btn-fill-duration) step-end,color var(--btn-fill-duration) var(--btn-fill-ease),border-color var(--btn-fill-duration) var(--btn-fill-ease)!important}@media(hover:hover){.button:not([disabled]):hover,.shopify-challenge__button:not([disabled]):hover,.customer button:not([disabled]):hover{color:var(--btn-text-hover)!important;background-size:0px 100%,100% 100%!important;background-position:right,right!important;border-color:var(--color-fg)!important}}.button--primary{color:var(--color-bg)!important;background-image:linear-gradient(var(--color-fg),var(--color-fg)),linear-gradient(transparent,transparent)!important;background-size:100% 100%,0px 100%!important;background-position:right,left!important;border-color:var(--color-fg)!important}@media(hover:hover){.button--primary:not([disabled]):hover{color:var(--color-fg)!important;background-size:0px 100%,100% 100%!important;background-position:right,right!important}}.button--secondary{color:var(--color-fg)!important;border:1.5px solid var(--color-fg)!important;background-image:linear-gradient(transparent,transparent),linear-gradient(var(--color-fg),var(--color-fg))!important;background-size:100% 100%,0px 100%!important;background-position:right,left!important}@media(hover:hover){.button--secondary:not([disabled]):hover{color:var(--color-bg)!important;background-size:0px 100%,100% 100%!important;background-position:right,right!important}}.button--prestige{border-radius:0!important;text-transform:uppercase!important;letter-spacing:normal!important;font-size:1.5rem!important;font-weight:500!important;padding:1.05rem 2.8rem!important}.button--prestige-outline{color:#fff!important;border:1px solid #fff!important;background-color:transparent!important;background-image:linear-gradient(transparent,transparent),linear-gradient(#fff,#fff)!important;background-size:100% 100%,0px 100%!important;background-position:right,left!important;background-repeat:no-repeat!important;transition:background-size var(--btn-fill-duration) var(--btn-fill-ease),background-position var(--btn-fill-duration) step-end,color var(--btn-fill-duration) var(--btn-fill-ease)!important}@media(hover:hover){.button--prestige-outline:not([disabled]):hover{color:#000!important;background-size:0px 100%,100% 100%!important;background-position:right,right!important}}.button--prestige-solid{color:#fff!important;border:1px solid #fff!important;background-color:transparent!important;background-image:linear-gradient(var(--color-fg),var(--color-fg)),linear-gradient(transparent,transparent)!important;background-size:100% 100%,0px 100%!important;background-position:right,left!important;background-repeat:no-repeat!important;transition:background-size var(--btn-fill-duration) var(--btn-fill-ease),background-position var(--btn-fill-duration) step-end,color var(--btn-fill-duration) var(--btn-fill-ease)!important}@media(hover:hover){.button--prestige-solid:not([disabled]):hover{color:#fff!important;background-size:0px 100%,100% 100%!important;background-position:right,right!important}}.banner__buttons--prestige{display:flex;justify-content:center;gap:1.6rem;margin-top:2rem}.field__input,.select__select,.customer .field input,.customer select{border-radius:0!important;border-top:none!important;border-left:none!important;border-right:none!important;border-bottom:1px solid var(--color-border)!important;padding:1.2rem 0!important;background-color:transparent!important;box-shadow:none!important;font-family:var(--font-body-family)!important;font-size:1.3rem!important;color:var(--color-fg)!important;transition:border-color var(--duration-default) ease}.field__input:focus,.select__select:focus,.field__input:focus-visible{border-bottom-color:var(--color-fg)!important;box-shadow:none!important;outline:none!important}.field__label{font-family:var(--font-body-family)!important;font-size:1.2rem!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:var(--color-muted)!important}.card-wrapper,.product-card-wrapper{background:transparent!important}.card,.card-wrapper .card{border:none!important;background:transparent!important;box-shadow:none!important}.card__inner{border:none!important;background:transparent!important;transform:none!important}.card--media .card__inner{aspect-ratio:4 / 5!important;position:relative!important;height:auto!important;padding-bottom:0!important;width:100%;overflow:hidden}.product-card-wrapper .card--media .card__inner.ratio:before{content:none!important;padding-bottom:0!important}.card--text .card__inner{aspect-ratio:unset!important;height:auto!important}.card--media .card__inner .media{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;overflow:hidden}.card--media .card__inner .media img{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;transition:transform .65s var(--ease-out)!important}.product-card-wrapper:hover .card--media .card__inner .media img{transform:scale(1.06)!important}.card__content,.card-wrapper .card__content{background:transparent!important;padding:1.2rem 0 .4rem!important;text-align:left!important}.card-wrapper .card__information{display:flex;flex-direction:column;align-items:flex-start}.card__heading,.card__heading.h5{font-family:var(--font-heading-family)!important;font-size:1.55rem!important;font-weight:500!important;letter-spacing:normal!important;text-transform:none!important;color:var(--color-fg)!important;margin:0 0 .4rem!important;line-height:1.45!important}.card__heading a{text-decoration:none!important;color:inherit!important;transition:color var(--duration-fast) ease}.card__heading a:hover{color:var(--color-muted)!important}.card-wrapper .price,.card-wrapper .price-item{font-family:var(--font-body-family)!important;font-size:1.2rem!important;font-weight:400!important;color:var(--color-muted)!important;letter-spacing:.02em!important}.quick-add,modal-opener,product-form{border:none!important;outline:none!important;box-shadow:none!important;background:transparent!important}.quick-add{position:absolute!important;bottom:.8rem!important;right:.8rem!important;left:auto!important;width:3.6rem!important;opacity:0!important;transform:translateY(5px)!important;transition:opacity .2s ease-in-out,transform .2s ease-in-out!important;z-index:5!important;pointer-events:none!important}.card-wrapper:hover .quick-add,.product-card-wrapper:hover .quick-add{opacity:1!important;transform:translateY(0)!important;pointer-events:auto!important}.quick-add__submit.button{width:3.6rem!important;height:3.6rem!important;min-width:3.6rem!important;max-width:3.6rem!important;padding:0!important;border-radius:50%!important;background-color:#f0f2edf2!important;background-image:none!important;color:var(--color-fg)!important;border:1px solid rgba(28,28,28,.6)!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer;transition:background-color .25s ease-in-out,border-color .25s ease-in-out,color .25s ease-in-out,box-shadow .25s ease-in-out!important;letter-spacing:0!important;font-size:0!important;box-shadow:0 2px 8px #0000001f!important}.quick-add__submit.button:after,.quick-add__submit.button:before{content:none!important;display:none!important;box-shadow:none!important}.quick-add__submit.button:not([disabled]):hover{background-color:var(--color-fg)!important;background-image:none!important;border-color:var(--color-fg)!important;color:var(--color-bg)!important;box-shadow:0 4px 12px #0003!important}.quick-add__submit.button svg{width:1.4rem!important;height:1.4rem!important;display:block;flex-shrink:0;transition:transform .25s ease-in-out!important}.quick-add__submit.button:not([disabled]):hover svg{transform:rotate(90deg)!important}.quick-add__submit .loading-overlay__spinner{width:1.6rem!important;height:1.6rem!important}.badge{border-radius:0!important;font-family:var(--font-body-family)!important;font-size:1rem!important;letter-spacing:.08em!important;text-transform:uppercase!important}.banner__box--prestige{background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important;text-align:center;color:#fff!important}.banner__box--prestige *,.banner__box--prestige .banner__text,.banner__box--prestige .banner__text p,.banner__box--prestige .rte,.banner__box--prestige .rte p{color:#fff!important}.banner__box{background:transparent!important;border:none!important;box-shadow:none!important}.banner__heading--prestige{display:flex;flex-direction:column;align-items:center;gap:.3rem;color:#fff;margin-bottom:2rem}.banner__heading-small{font-family:var(--font-heading-family);font-style:italic;font-size:clamp(1.8rem,2.5vw,2.8rem);font-weight:300;letter-spacing:.02em;text-transform:lowercase;line-height:1;color:#fff}.banner__heading-large{font-family:var(--font-heading-family);font-style:normal;font-size:clamp(3.2rem,5.5vw,6.5rem);font-weight:400;letter-spacing:.05em;text-transform:uppercase;line-height:1;color:#fff}.banner__text,.banner__text p{color:#ffffffd9!important}.banner__media img{transition:transform 8s ease-out!important}.banner--adapt .banner__media img,.banner--large .banner__media img{transform:scale(1.03)}.banner__media .placeholder-svg,.banner__media svg.placeholder-svg{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;background:#c8cac5!important}.banner.banner--large{min-height:70vh}.banner.banner--medium{min-height:55vh}.banner.banner--small{min-height:40vh}.collection__title--prestige{margin-bottom:2.4rem}.collection__title-inner{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;margin-bottom:2.4rem}.collection__heading-prestige{display:flex;flex-direction:column;gap:0;margin:0}.collection__heading-small{font-family:var(--font-heading-family);font-style:italic;font-size:clamp(1.4rem,1.6vw,1.9rem);font-weight:300;text-transform:lowercase;letter-spacing:.01em;line-height:1.2;color:var(--color-fg)}.collection__heading-large{font-family:var(--font-heading-family);font-style:normal;font-size:clamp(2.8rem,4vw,5rem);font-weight:400;text-transform:uppercase;letter-spacing:.04em;line-height:1;color:var(--color-fg)}.collection__view-all-link{font-family:var(--font-body-family);font-size:1.15rem;font-weight:400;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;color:var(--color-fg);border-bottom:1px solid var(--color-fg);padding-bottom:.15rem;white-space:nowrap;flex-shrink:0;transition:opacity var(--duration-default) ease}.collection__view-all-link:hover{opacity:.5}.carousel-nav-prestige{display:flex;justify-content:flex-end;gap:.8rem;padding:2rem 0 0}.carousel-nav-prestige__btn{width:3.6rem;height:3.6rem;border:1px solid var(--color-border);border-radius:50%;display:flex;align-items:center;justify-content:center;background:transparent;cursor:pointer;transition:border-color var(--duration-default) ease,background-color var(--duration-default) ease,color var(--duration-default) ease;color:var(--color-fg)}.carousel-nav-prestige__btn:hover{border-color:var(--color-fg);background-color:var(--color-fg);color:var(--color-bg)}.carousel-nav-prestige__btn svg{width:1.6rem;height:1.6rem;display:block}.editorial-tiles__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.6rem}@media screen and (max-width:749px){.editorial-tiles__grid{grid-template-columns:1fr;gap:1.2rem}}.editorial-tile{position:relative;display:block;overflow:hidden;text-decoration:none;color:inherit}.editorial-tile__media{aspect-ratio:3 / 4;overflow:hidden}.editorial-tile__img,.editorial-tile__placeholder{width:100%;height:100%;object-fit:cover;display:block;transition:transform .65s var(--ease-out)}.editorial-tile:hover .editorial-tile__img{transform:scale(1.04)}.editorial-tile__content{position:absolute;bottom:2.4rem;left:2.4rem}.editorial-tile__heading{display:flex;flex-direction:column;gap:.1rem}.editorial-tile__label-small{font-family:var(--font-heading-family);font-style:italic;font-size:clamp(1.4rem,1.8vw,2rem);font-weight:300;text-transform:lowercase;letter-spacing:.01em;line-height:1;color:#fff;text-shadow:0 1px 8px rgba(0,0,0,.3)}.editorial-tile__label-large{font-family:var(--font-heading-family);font-style:normal;font-size:clamp(2.6rem,4vw,4.8rem);font-weight:400;text-transform:uppercase;letter-spacing:.06em;line-height:1;color:#fff;text-shadow:0 1px 8px rgba(0,0,0,.3)}.campaign-banner{position:relative;overflow:hidden;min-height:55vh;display:flex;align-items:center;justify-content:center}.campaign-banner__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.campaign-banner__img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 8s ease-out}.campaign-banner:hover .campaign-banner__img{transform:scale(1.03)}.campaign-banner__media--placeholder{background:#e8e4df}.campaign-banner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#000;opacity:0;z-index:1;pointer-events:none}.campaign-banner__content{position:relative;z-index:2;text-align:center;padding:6rem 3rem;display:flex;flex-direction:column;align-items:center;gap:2.4rem}.campaign-banner__heading{display:flex;flex-direction:column;align-items:center;gap:.3rem;margin:0}.campaign-banner__heading-small{font-family:var(--font-heading-family);font-style:italic;font-size:clamp(1.6rem,2vw,2.4rem);font-weight:300;text-transform:lowercase;letter-spacing:.01em;line-height:1;color:#fff}.campaign-banner__heading-large{font-family:var(--font-heading-family);font-style:normal;font-size:clamp(3rem,5vw,6rem);font-weight:400;text-transform:uppercase;letter-spacing:.08em;line-height:1.05;color:#fff}.campaign-banner__full-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3}.campaign-banner__cta{position:relative;z-index:4}svg.placeholder-svg,.placeholder-svg{background:var(--color-border)!important}svg.placeholder-svg path,svg.placeholder-svg circle,svg.placeholder-svg rect,svg.placeholder-svg g{fill:var(--color-border)!important;stroke:none!important}svg.placeholder-svg{width:100%!important;height:100%!important;display:block!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important}.campaign-banner__media--placeholder{background-color:#c8cac5!important;position:relative}.campaign-banner__media--placeholder:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#c8cac5;z-index:1}.editorial-tile__media{position:relative}.editorial-tile__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#c8cac5;z-index:0;pointer-events:none}.editorial-tile__media:has(img.editorial-tile__img):after{display:none}.collection-card-wrapper .card--text .card__inner{aspect-ratio:3 / 4!important;height:auto!important;background-color:var(--color-border)!important}.product-card-wrapper .card--text .card__inner{aspect-ratio:4 / 5!important;background-color:var(--color-border)!important}.section-collection-list .collection-list-title{margin-bottom:0!important}.section-collection-list .collection__heading-prestige{margin-bottom:3.2rem}.collection-card-wrapper .card{border:none!important;background:transparent!important;position:relative;overflow:hidden}.collection-card-wrapper .card__inner{border:none!important;background:transparent!important;aspect-ratio:3 / 4;position:relative;width:100%;height:auto;padding-bottom:0!important;overflow:hidden;display:block}.collection-card-wrapper .card__inner:before{content:none!important;padding-bottom:0!important}.collection-card-wrapper .card__inner .media,.collection-card-wrapper .card__inner .media img{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover!important;transition:transform .65s var(--ease-out)!important}.collection-card-wrapper:hover .card__inner .media img{transform:scale(1.04)!important}.collection-card-wrapper .card__inner:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:60%;background:linear-gradient(to top,rgba(0,0,0,.5) 0%,transparent 100%);pointer-events:none;z-index:1}.collection-card-wrapper>.card-wrapper>.card>.card__content,.collection-card-wrapper .card--media>.card__content{position:absolute!important;bottom:2rem!important;left:2rem!important;right:2rem!important;z-index:2;padding:0!important;background:transparent!important}.collection-card-wrapper .card__heading a,.collection-card-wrapper .card__heading{color:#fff!important;text-decoration:none!important;font-family:var(--font-heading-family)!important;font-size:clamp(1.8rem,2.5vw,3rem)!important;font-weight:400!important;text-transform:uppercase!important;letter-spacing:.06em!important;text-shadow:0 1px 8px rgba(0,0,0,.25)}.collection-card-wrapper .icon-wrap{display:none}.collection-card-wrapper>.card-wrapper>.card>.card__content .card__heading a[role=link],.collection-card-wrapper .card--text>.card__content,.collection-list__item--no-media .card__content{display:none!important}.collection-card-wrapper .card--media>.card__content{display:block!important}.main-collection-banner h1,.collection-hero__title{font-family:var(--font-heading-family)!important;font-size:clamp(3.2rem,5.5vw,6.5rem)!important;font-weight:400!important;text-transform:uppercase!important;letter-spacing:.05em!important}.facets__summary,.facets-vertical .facets__summary{font-family:var(--font-body-family)!important;font-size:1.15rem!important;font-weight:500!important;text-transform:uppercase!important;letter-spacing:.1em!important;border:none!important;border-bottom:1px solid var(--color-border)!important;border-radius:0!important;padding:1.2rem 0!important;background:transparent!important}.facet-filters__label,.facets__heading{font-size:1.1rem!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.12em!important;color:var(--color-fg)!important}.facets__item label{font-size:1.3rem;color:var(--color-muted);transition:color var(--duration-fast) ease}.facets__item label:hover{color:var(--color-fg)}.facet-filters__sort.select__select{font-size:1.2rem!important;text-transform:uppercase!important;letter-spacing:.08em!important;border:none!important;border-bottom:1px solid var(--color-border)!important;border-radius:0!important;background:transparent!important;padding:.8rem 3rem .8rem 0!important}.product-count__text,.product-count-vertical .product-count__text{font-size:1.15rem!important;color:var(--color-muted)!important;text-transform:uppercase!important;letter-spacing:.08em!important}.active-facets__button{border-radius:0!important;border:1px solid var(--color-border)!important;font-size:1.1rem!important;text-transform:uppercase!important;letter-spacing:.08em!important;background:transparent!important;color:var(--color-fg)!important;transition:border-color var(--duration-fast) ease}.active-facets__button:hover{border-color:var(--color-fg)!important}.active-facets__button--clear{text-decoration:none!important;font-size:1.1rem!important;text-transform:uppercase!important;letter-spacing:.08em!important;color:var(--color-muted)!important;border:none!important;padding:0!important}.active-facets__button--clear:hover{color:var(--color-fg)!important}.pagination__item a,.pagination__item span{border-radius:0!important;font-size:1.2rem!important;border:1px solid var(--color-border)!important;min-width:3.6rem!important;height:3.6rem!important;display:flex!important;align-items:center!important;justify-content:center!important;text-decoration:none!important;transition:background-color var(--duration-fast) ease,color var(--duration-fast) ease}.pagination__item--current span{background-color:var(--color-fg)!important;color:var(--color-bg)!important;border-color:var(--color-fg)!important}.product__column-sticky{position:sticky;top:calc(var(--header-height, 0px) + 2rem)}.product__title h1,.product__title .h1{font-family:var(--font-heading-family)!important;font-size:clamp(2.4rem,3.5vw,4rem)!important;font-weight:400!important;letter-spacing:.01em!important;line-height:1.15!important;margin-bottom:1.6rem}.product__title a.product__title{display:none}.price--large .price__regular .price-item,.price--large .price__sale .price-item{font-family:var(--font-body-family)!important;font-size:1.8rem!important;font-weight:400!important;color:var(--color-muted)!important;letter-spacing:.02em!important}.product__text.caption-with-letter-spacing{font-size:1.1rem!important;letter-spacing:.15em!important;text-transform:uppercase!important;color:var(--color-muted)!important;margin-bottom:.8rem!important}.product-form__input label,.product-form__input .form__label{font-size:1.1rem!important;font-weight:500!important;text-transform:uppercase!important;letter-spacing:.1em!important;color:var(--color-fg)!important}.swatch-input__input+.swatch__media,.swatch-input__input+label{border-radius:0!important;border:1px solid var(--color-border)!important;transition:border-color var(--duration-fast) ease!important}.swatch-input__input:checked+.swatch__media,.swatch-input__input:checked+label{border-color:var(--color-fg)!important}.product-form__submit{border-radius:0!important;text-transform:uppercase!important;letter-spacing:.12em!important;font-size:1.3rem!important;font-weight:500!important;padding:1.6rem!important;width:100%!important}.accordion .accordion,.product__accordion{border-top:1px solid var(--color-border)!important}.accordion summary,.accordion__title{font-family:var(--font-body-family)!important;font-size:1.2rem!important;font-weight:500!important;text-transform:uppercase!important;letter-spacing:.1em!important;padding:1.6rem 0!important;border-bottom:1px solid var(--color-border)!important;background:transparent!important;cursor:pointer;transition:color var(--duration-fast) ease}.accordion summary:hover{color:var(--color-muted)}.accordion__content,.accordion .accordion__content{padding:1.6rem 0!important;font-size:1.35rem!important;line-height:1.8!important;color:var(--color-muted)!important}@media screen and (max-width:749px){.product__column-sticky{position:static}}.drawer__inner{border:none!important;box-shadow:-4px 0 24px #00000012!important;background-color:var(--color-bg)!important}.drawer__header{border-bottom:1px solid var(--color-border)!important;padding:2rem 2.4rem!important}.drawer__heading{font-family:var(--font-heading-family)!important;font-size:2rem!important;font-weight:400!important;letter-spacing:.06em!important;text-transform:uppercase!important;text-align:left!important}.drawer__close{background:transparent!important;border:none!important;cursor:pointer;padding:0!important;opacity:.4;transition:opacity var(--duration-fast) ease}.drawer__close:hover{opacity:1}.cart-item__name{font-family:var(--font-heading-family)!important;font-size:1.5rem!important;font-weight:500!important;text-decoration:none!important;color:var(--color-fg)!important;letter-spacing:normal!important}.cart-item__details .product-option{font-size:1.2rem!important;color:var(--color-muted)!important}.quantity.cart-quantity{border:1px solid var(--color-border)!important;border-radius:0!important}.quantity__button{background:transparent!important;border:none!important}.quantity__input{font-size:1.3rem!important;background:transparent!important}.cart-remove-button button{opacity:.3;transition:opacity var(--duration-fast) ease}.cart-remove-button button:hover{opacity:1}.cart-shipping-bar{padding:1.6rem 2.4rem;border-bottom:1px solid var(--color-border)}.cart-shipping-bar__message{font-size:1.2rem;text-align:center;color:var(--color-muted);margin-bottom:.8rem;letter-spacing:.02em}.cart-shipping-bar__message--reached{color:var(--color-fg)}.cart-shipping-bar__track{height:1px;background:var(--color-border);width:100%;overflow:hidden}.cart-shipping-bar__fill{height:100%;background:var(--color-fg);transition:width .5s var(--ease-out)}.totals{display:flex!important;justify-content:space-between!important;align-items:center!important;padding:2rem 0!important;border-top:1px solid var(--color-border)!important}.totals__total{font-family:var(--font-body-family)!important;font-size:1.2rem!important;font-weight:500!important;text-transform:uppercase!important;letter-spacing:.1em!important;margin:0!important}.totals__total-value{font-family:var(--font-heading-family)!important;font-size:2rem!important;font-weight:400!important;margin:0!important}.tax-note{font-size:1.1rem!important;color:var(--color-muted)!important;text-align:center;display:block;margin-bottom:1.6rem!important}.cart__checkout-button{width:100%!important;border-radius:0!important;text-transform:uppercase!important;letter-spacing:.12em!important;font-size:1.3rem!important;font-weight:500!important;padding:1.8rem!important}.newsletter--narrow{max-width:var(--page-width)!important}.newsletter__wrapper{background:transparent!important;border:none!important;padding-left:0!important;padding-right:0!important;display:grid;grid-template-columns:1fr 1fr;gap:6rem;align-items:center;text-align:left!important}@media screen and (max-width:749px){.newsletter__wrapper{grid-template-columns:1fr;gap:2.4rem}}.newsletter .newsletter__wrapper h2{font-family:var(--font-heading-family)!important;font-size:clamp(2.2rem,3.5vw,3.6rem)!important;font-weight:400!important;text-transform:uppercase!important;letter-spacing:.06em!important;margin-bottom:1rem}.newsletter__subheading p{font-size:1.35rem;color:var(--color-muted);line-height:1.75;margin:0}.newsletter-form .field{border:none!important;border-bottom:1px solid var(--color-border)!important;border-radius:0!important;display:flex;align-items:center;gap:1rem;padding:0 0 .6rem;background:transparent!important;transition:border-bottom-color var(--duration-default) ease}.newsletter-form .field:focus-within{border-bottom-color:var(--color-fg)!important}.newsletter-form .field__input{border:none!important;background:transparent!important;box-shadow:none!important;padding:.8rem 0!important;font-size:1.35rem!important;flex:1}.newsletter-form .field__label{top:.8rem!important;font-size:1.2rem!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:var(--color-muted)!important}.newsletter-form__button{background:transparent!important;border:none!important;padding:0!important;color:var(--color-fg);cursor:pointer;transition:opacity var(--duration-fast) ease;flex-shrink:0}.newsletter-form__button:hover{opacity:.5}.newsletter-form__button .svg-wrapper svg{width:2rem;height:2rem}.footer{border-top:1px solid var(--color-border)!important;background-color:transparent!important;padding-top:5rem!important}.footer-block__heading{font-family:var(--font-body-family)!important;font-size:1.15rem!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.14em!important;margin-bottom:2rem!important;color:var(--color-fg)!important}.footer-block__details-content li{margin-bottom:1rem}.footer-block__details-content li a,.footer-block__list-item a{font-family:var(--font-body-family);font-size:1.3rem;color:var(--color-muted);text-decoration:none;transition:color var(--duration-fast) ease;line-height:1.5}.footer-block__details-content li a:hover,.footer-block__list-item a:hover{color:var(--color-fg)}.footer .list-social{display:flex;gap:2rem;list-style:none;padding:0;margin:0;flex-wrap:wrap}.footer .list-social__item a{font-family:var(--font-body-family);font-size:1.3rem;color:var(--color-muted);text-decoration:none;transition:color var(--duration-fast) ease}.footer .list-social__item a:hover{color:var(--color-fg)}.footer .list-social__item .icon{display:none}.footer__content-bottom{border-top:1px solid var(--color-border)!important;margin-top:4rem;padding-top:2.4rem;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1.6rem}.footer__copyright{font-size:1.2rem;color:var(--color-muted)}.related-products__heading{font-family:var(--font-heading-family)!important;font-size:clamp(2rem,3.5vw,3.6rem)!important;font-weight:400!important;text-transform:uppercase!important;letter-spacing:.06em!important;margin-bottom:3.2rem!important;text-align:center}@media screen and (max-width:749px){.header--mobile-center .header__heading{text-align:center}.product-grid.grid--2-col-tablet-down{gap:1rem!important}.card__heading.h5{font-size:1.15rem!important}.price .price-item{font-size:1.2rem!important}.quick-add{right:.6rem!important;bottom:.6rem!important}.editorial-tiles__grid{gap:1rem!important}.editorial-tile__content{bottom:1.4rem!important;left:1.4rem!important}.editorial-tile__label-large{font-size:clamp(2rem,7vw,3.2rem)!important}.campaign-banner{min-height:42vh!important}.campaign-banner__heading-large{font-size:clamp(2.4rem,8vw,3.6rem)!important}.banner__heading-large{font-size:clamp(2.6rem,9vw,4.2rem)!important}.collection__heading-large{font-size:clamp(2.2rem,7vw,3.2rem)!important}.carousel-nav-prestige{display:none!important}.newsletter__wrapper{grid-template-columns:1fr!important}.product__column-sticky{position:static}.footer{padding-top:4rem!important}}@media screen and (min-width:750px)and (max-width:989px){.editorial-tiles__grid{grid-template-columns:repeat(2,1fr);gap:1.4rem}.campaign-banner{min-height:48vh}.newsletter__wrapper{grid-template-columns:1fr;gap:2.4rem}}.brand-drawer{position:fixed!important;top:0!important;left:0!important;height:100%!important;width:100%!important;max-width:44rem!important;z-index:1001!important;transform:translate(-100%)!important;transition:transform .4s cubic-bezier(.16,1,.3,1)!important;background-color:#f0f2ed!important;box-shadow:2px 0 12px #00000026!important}.brand-drawer.is-open{transform:translate(0)!important}.brand-drawer__inner{height:100%!important;display:flex!important;flex-direction:column!important;position:relative!important;box-sizing:border-box!important}.brand-drawer__close{position:absolute!important;top:2rem!important;right:2rem!important;background:transparent!important;border:none!important;cursor:pointer!important;padding:.8rem!important;z-index:3!important;display:flex!important;align-items:center!important;justify-content:center!important;color:var(--color-fg)!important;transition:transform .3s ease,color .3s ease!important}.brand-drawer__close:hover{transform:rotate(90deg)!important;color:#39ff14!important}.brand-drawer__close svg{width:1.8rem!important;height:1.8rem!important;display:block}.brand-drawer__content{flex-grow:1!important;overflow-y:auto!important;padding:6rem 3.5rem 4rem!important;display:flex!important;flex-direction:column!important}.brand-drawer__title{font-family:var(--font-heading-family)!important;font-size:3.2rem!important;font-weight:400!important;letter-spacing:.1em!important;text-transform:uppercase!important;text-align:center!important;margin:0 0 .5rem!important;color:var(--color-fg)!important}.brand-drawer__subtitle{font-family:var(--font-body-family)!important;font-size:1.1rem!important;font-weight:500!important;letter-spacing:.2em!important;text-transform:uppercase!important;text-align:center!important;margin:0 0 2.5rem!important;color:var(--color-muted)!important}.brand-drawer__image-wrapper{margin-bottom:2.5rem!important;display:flex!important;justify-content:center!important}.brand-drawer__image-wrapper img{max-width:100%!important;height:auto!important;border-radius:2px!important}.brand-drawer__story{font-family:var(--font-body-family)!important;font-size:1.35rem!important;line-height:1.65!important;color:var(--color-fg)!important;margin-bottom:3rem!important;text-align:justify!important}.brand-drawer__story p{margin:0 0 1.2rem!important}.brand-drawer__navigation{border-top:1px solid var(--color-border)!important;padding-top:1.5rem!important;margin-top:auto!important}.brand-drawer__link{display:flex!important;justify-content:space-between!important;align-items:center!important;padding:1.2rem 0!important;font-family:var(--font-body-family)!important;font-size:1.4rem!important;font-weight:500!important;text-transform:uppercase!important;letter-spacing:.1em!important;text-decoration:none!important;color:var(--color-fg)!important;border-bottom:1px solid rgba(0,0,0,.05)!important}.brand-drawer__link span{position:relative!important}.brand-drawer__link span:after{content:""!important;position:absolute!important;bottom:-2px!important;left:0!important;width:0!important;height:2px!important;background-color:#39ff14!important;transition:width .3s ease!important}.brand-drawer__link:hover span:after{width:100%!important}.brand-drawer__link:hover{color:#39ff14!important}.brand-drawer__arrow{transition:transform .3s ease!important}.brand-drawer__link:hover .brand-drawer__arrow{transform:translate(5px)!important}.brand-drawer-overlay{position:fixed!important;top:0!important;left:0!important;width:100%!important;height:100%!important;background-color:#1c1c1c80!important;z-index:1000!important;opacity:0!important;pointer-events:none!important;transition:opacity .4s ease!important}.brand-drawer-overlay.is-active{opacity:1!important;pointer-events:auto!important}@media screen and (max-width:749px){.brand-drawer{max-width:100%!important}}.card-wrapper:hover .card__inner img,.collection-list__item:hover .card__inner img{transform:scale(1.05);transition:transform var(--duration-default) var(--ease-luxury)}.card__inner img{transition:transform var(--duration-default) var(--ease-luxury)}.editorial-tile:hover .editorial-tile__media img{transform:scale(1.05);transition:transform var(--duration-default) var(--ease-luxury)}.editorial-tile__media img{transition:transform var(--duration-default) var(--ease-luxury)}main#MainContent:has(.shopify-section:first-child .banner){margin-top:calc(-1 * var(--header-height, 96px))!important}@media screen and (max-width:749px){.banner:before,.banner .banner__media:before,.banner:not(.banner--mobile-bottom) .banner__content:before{padding-bottom:75%!important;content:""!important;display:block!important}.banner__media.animate--zoom-in>img:not(.zoom):not(.deferred-media__poster-button),.banner__media.animate--zoom-in>svg:not(.zoom):not(.deferred-media__poster-button){position:absolute!important;height:100%!important}.banner__box{padding:2rem 1.5rem!important}.banner__box .banner__heading{font-size:2.2rem!important}.banner__box .section-heading__split-small{font-size:1.6rem!important;margin-bottom:.2rem!important}.banner__box .section-heading__split-large{font-size:2.2rem!important}.banner__box .banner__text,.banner__box .banner__text p{font-size:1.3rem!important}.banner__box .banner__buttons{margin-top:1.5rem!important;gap:.8rem!important}.banner__box .banner__buttons .button{padding:.8rem 2.2rem!important;min-width:unset!important;min-height:3.6rem!important;font-size:1.3rem!important}}body:has(main#MainContent .shopify-section:first-child .banner) .section-header:not(.scrolled-past-header):not(:hover) .header-wrapper{background-color:transparent!important;border-bottom:none!important;box-shadow:none!important}body:has(main#MainContent .shopify-section:first-child .banner) .section-header:not(.scrolled-past-header):not(:hover) .header-wrapper .header__menu-item,body:has(main#MainContent .shopify-section:first-child .banner) .section-header:not(.scrolled-past-header):not(:hover) .header-wrapper .header__icon,body:has(main#MainContent .shopify-section:first-child .banner) .section-header:not(.scrolled-past-header):not(:hover) .header-wrapper .header__heading-link .h2{color:#fff!important}@media screen and (min-width:990px){.header--middle-center{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;height:96px!important;padding:0 4rem!important}.header--middle-center .header__inline-menu{order:1!important;flex:1!important;justify-content:flex-start!important}.header--middle-center .header__heading,.header--middle-center .header__heading-link{order:2!important;flex:0 0 auto!important;text-align:center!important}.header--middle-center .header__icons{order:3!important;flex:1!important;justify-content:flex-end!important;display:flex!important}.header--middle-center>*:not(.header__inline-menu):not(.header__heading):not(.header__heading-link):not(.header__icons){display:none!important}}@media screen and (max-width:989px){.header{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important}.header>header-drawer{order:1!important;flex:1 0 0!important;display:flex!important;justify-content:flex-start!important}.header>.header__heading,.header>.header__heading-link{order:2!important;flex:0 0 auto!important;text-align:center!important;margin:0!important;display:flex!important;justify-content:center!important;align-items:center!important}.header__heading-logo{max-width:95px!important}.header>.header__icons{order:3!important;flex:1 0 0!important;justify-content:flex-end!important;display:flex!important}.header>*:not(header-drawer):not(.header__heading):not(.header__heading-link):not(.header__icons){display:none!important}}h1 em,h2 em,h3 em,h4 em,h5 em,h6 em,h1 i,h2 i,h3 i,h4 i,h5 i,h6 i,.h1 em,.h2 em,.h3 em,.h4 em,.h5 em,.h6 em,.h1 i,.h2 i,.h3 i,.h4 i,.h5 i,.h6 i,.banner__heading-small,.collection__heading-small,.editorial-tile__label-small,.campaign-banner__heading-small{font-family:var(--font-heading-family)!important;font-style:italic!important;font-weight:300!important;text-transform:lowercase!important;font-size:clamp(1.6rem,2vw,2.4rem)!important;display:block!important;line-height:1!important;margin-bottom:-.2em!important}h1 strong,h2 strong,h3 strong,h4 strong,h5 strong,h6 strong,.h1 strong,.h2 strong,.h3 strong,.h4 strong,.h5 strong,.h6 strong,.banner__heading-large,.collection__heading-large,.editorial-tile__label-large{font-style:normal!important;font-weight:400!important}.header__heading-logo{filter:invert(1) brightness(0)}body:has(main#MainContent .shopify-section:first-child .banner) .section-header:not(.scrolled-past-header):not(:hover) .header__heading-logo{filter:none!important}@media screen and (min-width:990px){.header__inline-menu details:hover>.header__submenu,.header__inline-menu details:hover>.mega-menu__content{display:block!important;opacity:1!important;visibility:visible!important;transform:translateY(0)!important}.header__inline-menu details:hover>summary.header__menu-item{text-decoration:underline;text-underline-offset:.3rem}}.section-heading__split{display:flex;flex-direction:column;align-items:inherit;gap:0;line-height:1}.section-heading__split-small{font-family:var(--font-heading-family)!important;font-style:italic!important;font-weight:300!important;font-size:3.6rem!important;text-transform:lowercase!important;letter-spacing:.02em!important;line-height:1!important;display:block!important;margin-bottom:-.1em}.section-heading__split-large{font-family:var(--font-heading-family)!important;font-style:normal!important;font-weight:400!important;text-transform:uppercase!important;letter-spacing:.03em!important;line-height:1!important;display:block!important}.slider-buttons{display:flex!important;align-items:center!important;justify-content:flex-end!important;margin-top:3.5rem!important;margin-bottom:2rem!important;width:100%!important;padding:0 var(--page-width-margin, 5rem)!important;box-sizing:border-box!important}@media screen and (min-width:990px){.slider-buttons.large-up-hide{display:none!important}}@media screen and (min-width:750px)and (max-width:989px){.slider-buttons.medium-hide{display:none!important}}@media screen and (max-width:749px){.slider-buttons.small-hide{display:none!important}}@media screen and (max-width:749px){.slider-buttons{padding:0 1.5rem!important}}.slider-counter.caption{display:none!important}.slider-progress{background:#e5e9df!important;height:1px!important;position:relative!important;flex-grow:1!important;margin-right:3.5rem!important}.slider-progressbar{background:var(--color-fg, #000000)!important;position:absolute!important;top:0!important;bottom:0!important;left:0;width:0px;transition:left .3s ease,width .3s ease!important}.slider-button{background:transparent!important;border:0!important;padding:0!important;margin:0!important;width:2.4rem!important;height:2.4rem!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;color:var(--color-fg, #000000)!important;cursor:pointer!important;opacity:1!important;transition:opacity .15s ease-in-out,transform .15s ease-in-out!important}.slider-button--prev{margin-right:2.5rem!important}.slider-button .icon{width:1rem!important;height:1rem!important;stroke:currentColor!important;stroke-width:1.5px!important}.slider-button--next .icon{transform:rotate(-90deg)!important}.slider-button--prev .icon{transform:rotate(90deg)!important}@media(hover:hover){.slider-button--next:not([disabled]):hover{transform:translate(3px)!important}.slider-button--prev:not([disabled]):hover{transform:translate(-3px)!important}}.slider-button[disabled]{opacity:.3!important;cursor:not-allowed!important}.title-wrapper-with-link{display:flex!important;justify-content:space-between!important;align-items:flex-end!important;flex-wrap:nowrap!important;gap:2rem!important;margin-bottom:3rem!important}@media screen and (min-width:750px){.title-wrapper-with-link{align-items:center!important}}.title-wrapper-with-link .title{margin:0!important}.title-wrapper-with-link .underlined-link{font-family:var(--font-heading-family)!important;font-size:1.4rem!important;text-transform:uppercase!important;letter-spacing:.05em!important;text-decoration:none!important;border-bottom:1.5px solid currentColor!important;padding-bottom:.2rem!important;color:var(--color-fg, #000000)!important;transition:opacity .25s ease-in-out!important;white-space:nowrap!important;display:inline-block!important}.title-wrapper-with-link .underlined-link:hover{opacity:.6!important}.title-wrapper-with-link.title-wrapper--no-top-margin{margin-bottom:0!important}@media screen and (max-width:749px){.title-wrapper-with-link.title-wrapper--no-top-margin{padding-left:1.5rem!important;padding-right:1.5rem!important;box-sizing:border-box!important}}.quick-add-modal{background-color:#1c1c1c66!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;transition:opacity .4s var(--ease-luxury),visibility .4s!important}.quick-add-modal__content{background:var(--color-bg)!important;border:1px solid rgba(28,28,28,.1)!important;border-top:3px solid #39FF14!important;border-radius:4px!important;box-shadow:0 32px 80px #0000002e,0 0 30px #39ff140a!important;opacity:0!important;transform:translate(-50%,-45%) scale(.95)!important;top:50%!important;left:50%!important;margin-top:0!important;transition:transform .4s var(--ease-luxury),opacity .4s var(--ease-luxury)!important;overflow:hidden!important}@media screen and (min-width:750px){.quick-add-modal__content{width:60%!important;max-height:calc(100% - 16rem)!important}}.quick-add-modal[open] .quick-add-modal__content{transform:translate(-50%,-50%) scale(1)!important;opacity:1!important}.quick-add-modal__content-info{background:transparent!important;padding:3rem!important}.quick-add-modal__toggle{background:transparent!important;border:none!important;color:var(--color-fg)!important;transition:transform .3s var(--ease-luxury),opacity .3s ease!important}.quick-add-modal__toggle:hover{transform:rotate(90deg) scale(1.1)!important;opacity:.8!important}.quick-add-modal__content-info .product-form__input input[type=radio]:checked+label{border-color:#39ff14!important;box-shadow:0 0 8px #39ff144d!important;background-color:var(--color-bg)!important}.quick-add-modal__content-info .product-form__input label{transition:border-color var(--duration-fast) ease,box-shadow var(--duration-fast) ease!important}.quick-add-modal__content-info .product-form__input label:hover{border-color:var(--color-fg)!important}
/*# sourceMappingURL=/cdn/shop/t/19/assets/custom-brand.css.map */
