:root{--font-heading-family: "Fraunces", Georgia, "Times New Roman", serif;--font-heading-weight: 500;--buttons-radius: 100px;--buttons-radius-outset: 100px;--inputs-radius: 0px;--inputs-radius-outset: 0px;--variant-pills-radius: 100px;--badge-corner-radius: 0px;--product-card-corner-radius: 0px;--collection-card-corner-radius: 0px;--blog-card-corner-radius: 0px;--media-radius: 0px;--popup-corner-radius: 0px}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.hxl,.hxxl{font-family:var(--font-heading-family);letter-spacing:-.015em;line-height:1.18}h1,h2,.h0,.h1,.h2,.hxl,.hxxl{font-weight:400;letter-spacing:-.025em}.banner__heading{font-weight:400;letter-spacing:-.03em;line-height:1.05}.banner__heading em{font-style:italic}.button{text-transform:uppercase;letter-spacing:.13em;font-size:1.2rem;font-weight:700;padding-block:1.6rem;padding-inline:3.4rem;background-image:linear-gradient(to right,rgb(var(--color-button-text)) 0%,rgb(var(--color-button-text)) 50%,transparent 50%,transparent 100%);background-size:200% 100%;background-position:100% 0;background-repeat:no-repeat;transition:background-position .55s cubic-bezier(.16,1,.3,1),color .4s ease,transform .35s cubic-bezier(.16,1,.3,1),letter-spacing .4s ease}.button:before{box-shadow:0 8px 22px rgba(var(--color-shadow),.18);transition:box-shadow .4s cubic-bezier(.16,1,.3,1)}.button:not([disabled]):not([aria-disabled=true]):hover{background-position:0 0;color:rgb(var(--color-button));transform:translateY(-3px);letter-spacing:.18em}.button:not([disabled]):not([aria-disabled=true]):hover:before{box-shadow:0 16px 34px rgba(var(--color-shadow),.3)}.button:not([disabled]):not([aria-disabled=true]):active{transform:translateY(-1px);transition-duration:.12s}.header__menu-item{text-transform:uppercase;letter-spacing:.14em;font-size:1.3rem;font-weight:700}.title-wrapper-with-link{margin-bottom:3.6rem}.card-wrapper{transition:transform .4s cubic-bezier(.16,1,.3,1)}.card-wrapper:hover{transform:translateY(-4px)}.card__media img,.card .media img{transition:transform .9s cubic-bezier(.16,1,.3,1)}.card-wrapper:hover .card__media img,.card-wrapper:hover .card .media img{transform:scale(1.05)}.card__heading,.card__heading a{font-family:var(--font-heading-family);letter-spacing:-.01em}.price{letter-spacing:.01em}.footer-block__heading{letter-spacing:.04em}.product-grid .card-wrapper .card.card--standard,.product-grid .card.card--standard{background-color:#efe7d6;border-radius:1.6rem;padding:2.4rem 1.6rem 1.4rem;box-shadow:0 6px 20px rgba(var(--color-shadow),.08);transition:background-color .35s ease,transform .4s cubic-bezier(.16,1,.3,1),box-shadow .35s ease}.product-grid .card-wrapper:hover .card.card--standard{background-color:#e6dcc4;box-shadow:0 12px 28px rgba(var(--color-shadow),.14)}.product-grid .card__inner,.product-grid .card__content,.product-grid .card__information{background:transparent}.product-grid .card__information{padding:1.4rem .6rem .6rem}.badge,.card .badge{border-radius:100px;padding:.5rem 1.2rem;letter-spacing:.08em;font-size:1rem;font-weight:700}.price__badge-sale{border-radius:100px}.testimonials{position:relative}.testimonials__header{text-align:center;margin-bottom:5rem;max-width:64rem;margin-inline:auto}.testimonials__heading{font-family:var(--font-heading-family);font-weight:400;letter-spacing:-.025em;line-height:1.05;margin:0}.testimonials__subheading{margin-top:1.2rem;font-style:italic;letter-spacing:.03em;font-size:1.5rem;opacity:.7}.testimonials-marquee{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(to right,transparent 0,black 6%,black 94%,transparent 100%);mask-image:linear-gradient(to right,transparent 0,black 6%,black 94%,transparent 100%)}.testimonials-marquee__track{display:flex;gap:2rem;width:max-content;margin:0;padding:.5rem 1rem;animation:testimonials-scroll 90s linear infinite}.testimonials-marquee:hover .testimonials-marquee__track{animation-play-state:paused}@keyframes testimonials-scroll{0%{transform:translate(0)}to{transform:translate(calc(-50% - 1rem))}}@media(prefers-reduced-motion:reduce){.testimonials-marquee__track{animation:none}}.testimonial-card{position:relative;flex:0 0 32rem;padding:4.5rem 2.6rem 2.4rem;border-radius:1.6rem;background-color:rgba(var(--color-foreground),.06);border:1px solid rgba(var(--color-foreground),.1);transition:background-color .4s ease,border-color .4s ease}.testimonial-card:hover{background-color:rgba(var(--color-foreground),.09);border-color:rgba(var(--color-button),.45)}.testimonial-card__quote-mark{position:absolute;top:.4rem;left:2rem;font-family:var(--font-heading-family);font-size:9rem;line-height:1;color:rgb(var(--color-button));opacity:.55;pointer-events:none;-webkit-user-select:none;user-select:none}.testimonial-card__quote{font-family:var(--font-heading-family);font-size:1.7rem;font-style:italic;line-height:1.55;letter-spacing:-.005em;margin:0 0 2.4rem;color:rgb(var(--color-foreground))}.testimonial-card__meta{display:flex;flex-direction:column;gap:.4rem;padding-top:1.6rem;border-top:1px solid rgba(var(--color-foreground),.18)}.testimonial-card__name{text-transform:uppercase;letter-spacing:.18em;font-size:1.1rem;font-weight:700}.testimonial-card__product{font-size:1.2rem;font-style:italic;opacity:.65;letter-spacing:.02em}.testimonials__filters{display:flex;gap:1rem;justify-content:center;margin-top:2.4rem;flex-wrap:wrap}.testimonials__filter{appearance:none;-webkit-appearance:none;background:transparent;border:1px solid rgba(var(--color-foreground),.3);color:rgb(var(--color-foreground));padding:1rem 2.2rem;border-radius:100px;font-family:var(--font-body-family);font-size:1.1rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:background-color .3s ease,border-color .3s ease,color .3s ease,transform .2s cubic-bezier(.16,1,.3,1)}.testimonials__filter:hover{border-color:rgb(var(--color-button));transform:translateY(-1px)}.testimonials__filter:focus-visible{outline:2px solid rgb(var(--color-button));outline-offset:2px}.testimonials__filter.is-active{background-color:rgb(var(--color-button));border-color:rgb(var(--color-button));color:rgb(var(--color-button-text))}.testimonials-marquee{transition:opacity .35s cubic-bezier(.16,1,.3,1)}.testimonials-marquee.is-filtering{opacity:0}.slider-buttons{display:flex;justify-content:center;align-items:center;gap:1.4rem;margin-top:3rem}.slider-button{width:4.4rem;height:4.4rem;border-radius:100px;background:rgba(var(--color-foreground),.06);border:1px solid rgba(var(--color-foreground),.18);color:rgb(var(--color-foreground));display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:background-color .3s ease,color .3s ease,border-color .3s ease,transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1),opacity .3s ease}.slider-button:not([disabled]):hover{background:rgb(var(--color-button));color:rgb(var(--color-button-text));border-color:rgb(var(--color-button));transform:translateY(-2px);box-shadow:0 10px 22px rgba(var(--color-shadow),.14)}.slider-button:not([disabled]):active{transform:translateY(0)}.slider-button[disabled]{opacity:.3;cursor:not-allowed}.slider-button .svg-wrapper{width:1.6rem;height:1.6rem}.slider-button .svg-wrapper svg{width:100%;height:100%}.slider-counter{display:inline-flex;align-items:center;gap:.6rem;padding:.9rem 1.8rem;background:rgba(var(--color-foreground),.06);border-radius:100px;font-family:var(--font-body-family);font-size:1.2rem;font-weight:600;letter-spacing:.1em;color:rgb(var(--color-foreground))}@media screen and (max-width:749px){.banner__media img{object-fit:cover;object-position:center 75%}.banner--large:not(.banner--mobile-bottom):not(.banner--adapt){min-height:78vh}.product-grid .button{padding-inline:1.4rem;padding-block:1.2rem;font-size:1rem;letter-spacing:.08em;min-width:0;white-space:nowrap}.product-grid .card.card--standard{padding:1.6rem 1rem 1rem}.testimonials__filters{gap:.6rem;padding-inline:1.6rem}.testimonials__filter{flex:0 0 calc(50% - .3rem);padding:.9rem .8rem;font-size:.95rem;letter-spacing:.08em;text-align:center}.testimonial-card{flex:0 0 27rem;padding:4rem 2.2rem 2rem}.slider-button{width:3.8rem;height:3.8rem}.slider-counter{padding:.7rem 1.4rem;font-size:1.1rem}}@media screen and (min-width:990px){.product__info-wrapper{padding-inline-start:4.5rem}}.product__title,.product__title h1,.product__title h2{font-family:var(--font-heading-family);font-weight:400;letter-spacing:-.02em;line-height:1.14}.badge,.price__badge-sale{letter-spacing:.08em;font-weight:700}.product-form__input--pill label{letter-spacing:.05em}.quantity{border-radius:100px}.quantity:after{border-radius:100px;box-shadow:0 0 0 1px rgba(var(--color-foreground),.3)}.quantity:before{border-radius:100px}.quantity__button{transition:background-color .2s ease,color .2s ease}.quantity__button:first-child{border-radius:100px 0 0 100px}.quantity__button:last-child{border-radius:0 100px 100px 0}.quantity__button:hover{background-color:rgba(var(--color-foreground),.07)}.quantity__input{opacity:1;font-weight:600}.product-form__input .form__label{text-transform:uppercase;letter-spacing:.13em;font-size:1.1rem}.product__description{line-height:1.8}.collection-hero{text-align:center}.collection-hero h1,.collection-hero .title{font-family:var(--font-heading-family);font-weight:400;letter-spacing:-.025em}.facets__summary,.facet-filters__label,.facet-filters__sort,.facets__heading{letter-spacing:.06em}.cart__empty-text,.title--primary,.cart-item__name,.totals__total{font-family:var(--font-heading-family);font-weight:400;letter-spacing:-.015em}.cart-item__name{font-weight:500}.cart-item{padding-block:2.4rem}.image-with-text__heading{margin-bottom:1.6rem}.image-with-text__text,.image-with-text__text p{line-height:1.8}.multicolumn .multicolumn-card__info h3{font-weight:400;letter-spacing:-.01em;margin-bottom:.8rem}.multicolumn .multicolumn-card__info h3:before{content:"";display:block;width:2.6rem;height:1px;background:rgb(var(--color-button));margin-left:auto;margin-right:auto;margin-bottom:1.6rem}.multicolumn .multicolumn-card__info .rte{opacity:.8;line-height:1.7}.multicolumn__title{margin-bottom:3.4rem}.section-featured-product .product__text.caption-with-letter-spacing{letter-spacing:.22em;opacity:.65;margin-bottom:.6rem}
/*# sourceMappingURL=/cdn/shop/t/23/assets/luxury-redesign.css.map */
