:root{--ss-ease-out: cubic-bezier(.16, 1, .3, 1);--ss-ease-in-out: cubic-bezier(.65, 0, .35, 1);--ss-duration-fast: .35s;--ss-duration-hover: .5s;--ss-duration-reveal: .8s;--ss-duration-slow: 1.2s;--ss-gold: #b8965a;--ss-gold-light: #d4b47a;--ss-cream: #faf8f5;--ss-off-white: #f5f3f0;--ss-charcoal: #1a1a1a;--ss-warm-gray: #8a8580;--ss-border: rgba(var(--color-foreground), .08);--ss-shadow-sm: 0 2px 8px rgba(0, 0, 0, .04);--ss-shadow-md: 0 6px 24px rgba(0, 0, 0, .06);--ss-shadow-lg: 0 12px 48px rgba(0, 0, 0, .08)}h1,h2,h3,.h0,.h1,.h2,.h3,.banner__heading,.title,.collection__title .title{letter-spacing:.1em!important;text-transform:uppercase;font-weight:300!important;line-height:1.15!important}.h0,h1{letter-spacing:.13em!important}h4,h5,h6,.h4,.h5,.h6{letter-spacing:.08em!important;font-weight:400!important}body{letter-spacing:.03em;line-height:1.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}p,.rte,.rte p{line-height:1.85;letter-spacing:.025em}::selection{background:#b8965a2e;color:var(--ss-charcoal)}.utility-bar,.shopify-section-group-header-group .shopify-section:first-child{letter-spacing:.18em;text-transform:uppercase;font-size:1rem!important}.announcement-bar__message{font-size:1rem!important;letter-spacing:.18em!important;font-weight:400}.section-header{transition:all .4s var(--ss-ease-out)}.header{padding-top:1.8rem!important;padding-bottom:1.8rem!important}@media screen and (min-width:990px){.header{padding-top:2.4rem!important;padding-bottom:2.4rem!important}}.header__heading-logo{transition:transform var(--ss-duration-hover) var(--ss-ease-out)}.header__heading-link:hover .header__heading-logo{transform:scale(1.02)}.header__menu-item{letter-spacing:.12em;text-transform:uppercase;font-size:1.15rem;position:relative;transition:color var(--ss-duration-fast) var(--ss-ease-out)}.header__menu-item:after{content:"";position:absolute;bottom:.3rem;left:1.2rem;right:1.2rem;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .45s var(--ss-ease-out)}.header__menu-item:hover:after{transform:scaleX(1);transform-origin:left}.banner--large:not(.banner--adapt){min-height:82vh!important}@media screen and (min-width:750px){.banner--large:not(.banner--adapt){min-height:88vh!important}}.banner__heading{font-weight:200!important;letter-spacing:.12em!important;line-height:1.08!important}@media screen and (min-width:750px){.banner__heading.h0{font-size:calc(var(--font-heading-scale) * 5.2rem)!important}}.banner__text,.slideshow__text .banner__text{letter-spacing:.05em;font-size:1.4rem;opacity:.8;max-width:46ch}.banner__box{padding:4.5rem 2.4rem!important}@media screen and (min-width:750px){.banner__box{padding:5.5rem 4.8rem!important}}.banner:after,.banner__media:after{transition:opacity var(--ss-duration-slow) var(--ss-ease-out)}.button{letter-spacing:.14em!important;text-transform:uppercase;font-size:1.15rem!important;font-weight:500;padding:1.3rem 3.6rem!important;min-height:5rem!important;transition:all var(--ss-duration-fast) var(--ss-ease-out)!important;position:relative;overflow:hidden;border-radius:2px!important}.button:hover{transform:translateY(-1px);box-shadow:var(--ss-shadow-md)}.button:active{transform:translateY(0);box-shadow:var(--ss-shadow-sm)}.button--secondary{border-width:1px!important}.button--secondary:hover{background-color:rgba(var(--color-button-text),1)!important;color:rgb(var(--color-button))!important}.card-wrapper{transition:transform var(--ss-duration-hover) var(--ss-ease-out)}.card__media .media{background-color:var(--ss-off-white)!important}.card__media .media img{object-fit:contain!important;padding:6%!important;transition:transform var(--ss-duration-slow) var(--ss-ease-out),opacity .5s var(--ss-ease-out)!important}.card-wrapper:hover .card__media .media img:first-child{transform:scale(1.03)!important}.card--media .card__media .media img+img,.card--card .card__media .media img+img{padding:6%!important;transition:opacity .6s var(--ss-ease-out)!important}.card-wrapper:hover .card__media .media img+img{opacity:1!important}.card__heading{letter-spacing:.07em;text-transform:uppercase;font-size:1.2rem;font-weight:400;line-height:1.45}.card__information{padding:1.4rem .8rem 1.2rem!important}.price-item{letter-spacing:.06em;font-weight:300}.price--large .price-item{letter-spacing:.08em}.product-card-wrapper .card--card{transition:box-shadow var(--ss-duration-hover) var(--ss-ease-out)!important;border-color:var(--ss-border)!important}.product-card-wrapper:hover .card--card{box-shadow:var(--ss-shadow-lg)!important}.product-card-wrapper .card--standard .card__inner{transition:box-shadow var(--ss-duration-hover) var(--ss-ease-out)!important}.product-card-wrapper:hover .card--standard .card__inner{box-shadow:var(--ss-shadow-md)!important}.collection-card-wrapper .card{overflow:hidden}.collection-card-wrapper .card__media .media{background-color:var(--ss-off-white)!important}.collection-card-wrapper .card__media img{object-fit:contain!important;padding:5%!important;transition:transform var(--ss-duration-slow) var(--ss-ease-out)!important}.collection-card-wrapper:hover .card__media img{transform:scale(1.03)!important}.collection-card-wrapper .card__heading{letter-spacing:.1em;text-transform:uppercase;font-size:1.15rem}.collection__title .title{position:relative;display:inline-block;padding-bottom:1.4rem}.collection__title .title:after{content:"";position:absolute;bottom:0;left:0;width:3.2rem;height:1px;background:rgb(var(--color-foreground));opacity:.25;transition:width var(--ss-duration-hover) var(--ss-ease-out)}.collection__title:hover .title:after{width:5rem}.collection__title .title.center:after{left:50%;transform:translate(-50%)}.collection__description{letter-spacing:.03em;font-size:1rem!important;opacity:.85;max-width:54ch}.collection__description p,.collection__description.caption{font-size:30px!important;line-height:1.65!important}.collection-hero__description{font-size:15px!important;line-height:1.65!important;opacity:.85!important;max-width:54ch}.rich-text__blocks .rich-text__heading{max-width:52ch}.rich-text__blocks .h2{font-weight:300!important;line-height:1.35!important;letter-spacing:.04em!important;text-transform:none!important}.product__title h1,.product__title .h1{letter-spacing:.1em!important;text-transform:uppercase;font-weight:300!important;font-size:2.2rem!important}@media screen and (min-width:750px){.product__title h1,.product__title .h1{font-size:2.8rem!important}}.product__description{line-height:1.85;letter-spacing:.025em;max-width:58ch}.product__description p{margin-bottom:1.4rem}.product__media-item .media{background-color:var(--ss-off-white)!important}.product__media-item .media img{object-fit:contain!important;padding:4%!important}.product-form__submit{letter-spacing:.16em!important;text-transform:uppercase!important;font-size:1.2rem!important;min-height:5.4rem!important;font-weight:500!important;border-radius:2px!important}.shopify-payment-button__button{min-height:5.4rem!important;letter-spacing:.06em!important;border-radius:2px!important}.ss-trust-bar{display:flex;justify-content:center;gap:4rem;padding:3.2rem 2rem;flex-wrap:wrap;border-top:1px solid var(--ss-border);border-bottom:1px solid var(--ss-border)}.ss-trust-item{display:flex;flex-direction:column;align-items:center;gap:.7rem;text-align:center;min-width:11rem}.ss-trust-item svg{width:2.2rem;height:2.2rem;stroke:rgb(var(--color-foreground));stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round;fill:none;opacity:.55}.ss-trust-item span{font-size:.95rem;letter-spacing:.16em;text-transform:uppercase;font-weight:400;opacity:.5;line-height:1.5}@media screen and (max-width:749px){.ss-trust-bar{gap:2rem 2.4rem;padding:2.4rem 1.2rem}.ss-trust-item{min-width:9rem}.ss-trust-item span{font-size:.85rem;letter-spacing:.12em}}.ss-product-trust{display:flex;justify-content:flex-start;gap:2rem;padding:1.6rem 0;margin-top:.6rem;flex-wrap:wrap;border-top:1px solid var(--ss-border)}.ss-product-trust-item{display:flex;align-items:center;gap:.5rem}.ss-product-trust-item svg{width:1.5rem;height:1.5rem;stroke:rgb(var(--color-foreground));stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round;fill:none;opacity:.4}.ss-product-trust-item span{font-size:.95rem;letter-spacing:.1em;text-transform:uppercase;opacity:.45;font-weight:400}.newsletter__heading{letter-spacing:.12em!important;text-transform:uppercase}.newsletter-form__field-wrapper .field__input{letter-spacing:.05em;border-radius:2px!important}.footer{letter-spacing:.03em}.footer .footer__content-top h2,.footer .h4,.footer-block__heading{letter-spacing:.14em!important;text-transform:uppercase;font-size:1.05rem!important;font-weight:500!important}.footer .list-menu__item{letter-spacing:.04em;font-size:1.25rem;transition:opacity var(--ss-duration-fast) var(--ss-ease-out)}.footer .list-menu__item:hover{opacity:.5}.footer .copyright__content,.footer .policies{letter-spacing:.06em;font-size:1rem;opacity:.4}@media(prefers-reduced-motion:no-preference){.scroll-trigger.animate--slide-in{transform:translateY(2.8rem)!important;transition:transform var(--ss-duration-reveal) var(--ss-ease-out),opacity var(--ss-duration-reveal) var(--ss-ease-out)!important}.scroll-trigger:not(.scroll-trigger--offscreen).animate--slide-in{transform:translateY(0)!important}.scroll-trigger.animate--fade-in{transition:opacity 1s var(--ss-ease-out)!important}}.image-banner .banner__box{-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px)}.pagination .pagination__list{gap:.6rem}.pagination .pagination__item a{letter-spacing:.05em;transition:all var(--ss-duration-fast) var(--ss-ease-out);border-radius:2px}.collection-hero__title{letter-spacing:.12em!important;text-transform:uppercase;font-weight:300!important}.facets__heading,.facet-filters__label{letter-spacing:.12em;text-transform:uppercase;font-size:1.05rem}.facets__summary span{letter-spacing:.08em;text-transform:uppercase;font-size:1.05rem}.cart-notification__heading{letter-spacing:.08em;text-transform:uppercase}.ss-metrics{display:flex;justify-content:center;gap:5rem;padding:5.5rem 2rem;flex-wrap:wrap;max-width:96rem;margin:0 auto}.ss-metric{text-align:center;min-width:12rem}.ss-metric-number{display:block;font-size:3.6rem;font-weight:200;letter-spacing:.06em;line-height:1;color:rgb(var(--color-foreground))}.ss-metric-label{display:block;font-size:.95rem;letter-spacing:.18em;text-transform:uppercase;margin-top:1.2rem;opacity:.45;font-weight:400}@media screen and (max-width:749px){.ss-metrics{gap:2.4rem 3.6rem;padding:3.6rem 1.2rem}.ss-metric{min-width:10rem}.ss-metric-number{font-size:2.8rem}.ss-metric-label{font-size:.85rem;letter-spacing:.14em}}.ss-editorial-split{display:grid;grid-template-columns:1fr 1fr;min-height:65vh;overflow:hidden}@media screen and (max-width:749px){.ss-editorial-split{grid-template-columns:1fr;min-height:auto}}.ss-editorial-image{overflow:hidden}.ss-editorial-image img{width:100%;height:100%;object-fit:cover;transition:transform 1.6s var(--ss-ease-out)}.ss-editorial-split:hover .ss-editorial-image img{transform:scale(1.03)}.ss-editorial-text{display:flex;flex-direction:column;justify-content:center;padding:5.5rem 4.8rem}@media screen and (max-width:749px){.ss-editorial-text{padding:3.6rem 2rem}}.ss-editorial-text .ss-overline{font-size:.95rem;letter-spacing:.24em;text-transform:uppercase;opacity:.4;margin-bottom:2rem;font-weight:400}.ss-editorial-text h2{font-weight:200!important;letter-spacing:.05em!important;text-transform:none!important;line-height:1.25!important;margin-bottom:2rem}.ss-editorial-text p{max-width:42ch;opacity:.7;line-height:1.85;margin-bottom:2.8rem}.ss-quote{padding:7rem 2rem;text-align:center;max-width:68rem;margin:0 auto}.ss-quote blockquote{font-size:2.2rem;font-weight:200;letter-spacing:.03em;line-height:1.55;font-style:italic;margin:0;padding:0}@media screen and (min-width:750px){.ss-quote blockquote{font-size:2.8rem;line-height:1.5}}.ss-quote cite{display:block;margin-top:2.2rem;font-size:.95rem;letter-spacing:.18em;text-transform:uppercase;font-style:normal;opacity:.38;font-weight:400}.ss-marquee{overflow:hidden;white-space:nowrap;padding:1.8rem 0;border-top:1px solid var(--ss-border);border-bottom:1px solid var(--ss-border)}.ss-marquee-inner{display:inline-flex;animation:ss-marquee 35s linear infinite;gap:3.6rem;will-change:transform}.ss-marquee-inner span{font-size:1rem;letter-spacing:.2em;text-transform:uppercase;opacity:.35;font-weight:400}.ss-marquee-inner span:after{content:"\b7";margin-left:3.6rem;opacity:.3;font-size:1.4em;vertical-align:middle}@keyframes ss-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.shopify-section{opacity:1}@media screen and (min-width:990px){.product--large .product__media-wrapper{max-width:60%!important}}.product__info-container>*+*{margin-top:1rem}.product__info-container .product__title{margin-bottom:.6rem}.link,a.link{text-underline-offset:.35em;transition:opacity var(--ss-duration-fast) var(--ss-ease-out)}.link:hover{opacity:.5}.button--tertiary,.collection__view-all a{letter-spacing:.1em!important;text-transform:uppercase;font-size:1.1rem!important}@media screen and (max-width:749px){.button{padding:1.1rem 2.4rem!important;font-size:1.05rem!important}.banner__heading.h0{font-size:calc(var(--font-heading-scale) * 3rem)!important;letter-spacing:.08em!important}.banner__text{font-size:1.2rem}.banner__box{padding:3.2rem 1.8rem!important}h1,.h0,.h1{font-size:2.4rem!important}h2,.h2{font-size:2rem!important}.card__heading{font-size:1.1rem}.card__information{padding:1.2rem .6rem 1rem!important}.ss-editorial-text h2{font-size:2.2rem!important}.ss-quote blockquote{font-size:1.8rem;line-height:1.55}.ss-quote{padding:4.5rem 1.6rem}.product__title h1,.product__title .h1{font-size:2rem!important}.product-form__submit{min-height:5rem!important;font-size:1.1rem!important}.footer .list-menu__item{font-size:1.15rem}.collection__view-all a{font-size:1rem!important}.grid{gap:1.2rem!important}.grid--2-col-tablet-down>.grid__item{width:calc(50% - .6rem)}}@media screen and (min-width:750px)and (max-width:989px){.banner__heading.h0{font-size:calc(var(--font-heading-scale) * 4rem)!important}.ss-editorial-text{padding:3.6rem 3rem}.ss-metrics{gap:3rem 4rem;padding:4rem 2rem}}*:focus-visible{outline-color:rgba(var(--color-foreground),.4);outline-offset:3px}
/*# sourceMappingURL=/cdn/shop/t/5/assets/luxury-overrides.css.map */
