:root{--lavish-black: #050505;--lavish-gold: #c8a46b;--lavish-gold-bright: #d8b678;--lavish-cream: #f7f3ee;--lavish-white: #ffffff;--lavish-text: #111111;--lavish-text-soft: #4d4d4d;--lavish-text-muted: #666666;--lavish-border-gold: rgba(200, 164, 107, .45);--lavish-shadow-soft: 0 8px 24px rgba(60, 42, 26, .08);--lavish-shadow-hover: 0 14px 34px rgba(60, 42, 26, .14);--lavish-radius-sm: 8px;--lavish-radius-md: 12px;--lavish-radius-lg: 18px;--lavish-transition: .3s ease}.lavish-section{padding:72px 20px}.lavish-inner{max-width:1220px;margin:0 auto;text-align:center}.lavish-kicker{margin:0 0 12px;color:var(--lavish-gold);font-size:12px;font-weight:700;letter-spacing:.22em;text-transform:uppercase}.lavish-heading{margin:0 0 16px;font-size:clamp(31px,4vw,52px);line-height:1.08}.lavish-intro{max-width:720px;margin:0 auto 42px;font-size:16px;line-height:1.7}.lavish-grid-2,.lavish-grid-4{display:grid;grid-template-columns:1fr;gap:18px}@media screen and (min-width:750px){.lavish-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lavish-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.button,.shopify-payment-button__button,.lavish-card-link{min-height:46px;padding:12px 30px!important;border:2px solid var(--lavish-gold-bright)!important;border-radius:0;background:#d8b6781a!important;color:var(--lavish-text)!important;box-shadow:none!important;font-weight:600!important;letter-spacing:.02em;text-decoration:none!important;transition:background-color var(--lavish-transition),color var(--lavish-transition),border-color var(--lavish-transition),transform var(--lavish-transition)}.button:before,.button:after{border:0!important;box-shadow:none!important}.button:hover,.shopify-payment-button__button:hover,.lavish-card-link:hover{border-color:var(--lavish-gold-bright)!important;background:var(--lavish-gold-bright)!important;color:var(--lavish-text)!important;transform:translateY(-1px)}.button:focus-visible,.shopify-payment-button__button:focus-visible,.lavish-card-link:focus-visible{outline:2px solid var(--lavish-gold-bright);outline-offset:3px}.lavish-card-link{display:inline-flex;align-items:center;justify-content:center;gap:6px;margin:14px auto 0;font-size:11px;font-weight:700!important;line-height:1.3;letter-spacing:.12em;text-transform:uppercase}.lavish-card-link span{color:var(--lavish-gold);transition:transform .28s ease}.lavish-card-link:hover span{transform:translate(4px)}.lavish-card{border:1px solid var(--lavish-border-gold);transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease,background .25s ease}.lavish-card:hover{transform:translateY(-5px);border-color:#c8a46be6;box-shadow:0 18px 38px #0000002e}.hero-trust{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:20px;width:max-content;max-width:none;margin-top:28px;color:#3f3024;font-size:14px;font-weight:500;line-height:1.3;letter-spacing:.01em}.hero-trust span{display:inline-flex;flex:0 0 auto;align-items:center;gap:7px;white-space:nowrap}.hero-trust__icon{width:17px;height:17px;flex-shrink:0;fill:none;stroke:var(--lavish-gold);stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.slideshow__text .hero-trust{min-width:620px}@media screen and (max-width:749px){.hero-trust{width:100%;min-width:0;flex-wrap:wrap;justify-content:center;gap:10px 16px;margin-top:20px;font-size:11px}.hero-trust__icon{width:14px;height:14px}.slideshow__text .hero-trust{min-width:0}}.slideshow__controls{position:absolute;left:50%;bottom:16px;z-index:3;width:auto;border:0;background:transparent!important;box-shadow:none;transform:translate(-50%)}.slideshow__controls .slider-button,.slideshow__controls .slideshow__autoplay{display:none!important}.slideshow__controls .slider-counter{display:flex;align-items:center;gap:8px;margin:0;background:transparent!important}.slideshow__controls .slider-counter__link{padding:8px 2px;border:0;background:transparent!important}.slideshow__controls .slider-counter__link--dots .dot{display:block;width:42px;height:2px;margin:0;border:0!important;border-radius:999px;background:#ffffffe6!important;box-shadow:none!important;transition:background-color .25s ease,transform .25s ease}.slideshow__controls .slider-counter__link--active.slider-counter__link--dots .dot,.slideshow__controls .slider-counter__link--dots[aria-current=true] .dot{background:var(--lavish-gold-bright)!important;box-shadow:0 0 0 1px #d8b67840!important;transform:scaleX(1.08)}@media screen and (max-width:749px){.slideshow__controls{bottom:10px}.slideshow__controls .slider-counter__link--dots .dot{width:28px}}.collection-list-title{margin-bottom:8px}.collection-list-description{max-width:620px;margin:12px auto 14px;color:var(--lavish-text-soft);font-size:1.7rem;line-height:1.7;text-align:center}.collection-list-description p{margin:0}.collection-list .collection-card-wrapper{transition:transform .35s ease,box-shadow .35s ease}.collection-list .collection-card-wrapper:hover{transform:translateY(-7px)}.collection-list .collection-card-wrapper .card__inner{overflow:hidden;border-radius:var(--lavish-radius-lg);box-shadow:var(--lavish-shadow-soft);transition:box-shadow .35s ease}.collection-list .collection-card-wrapper:hover .card__inner{box-shadow:var(--lavish-shadow-hover)}.collection-list .card__media{overflow:hidden;border-radius:var(--lavish-radius-lg)}.collection-list .card__media img{transition:transform .55s ease}.collection-list .collection-card-wrapper:hover .card__media img{transform:scale(1.045)}.collection-list .card__caption,.collection-list .card__heading .icon-wrap{display:none!important}.collection-list .card__information{padding-top:18px}.collection-list .card__heading{margin:0}.collection-list .card__heading a{color:var(--lavish-text);font-family:var(--font-heading-family);font-size:2rem;font-weight:400;line-height:1.2;letter-spacing:0;text-decoration:none}.collection-list .card__heading:after{content:"";display:block;width:55px;height:1px;margin-top:16px;background:var(--lavish-gold);transition:width .35s ease}.collection-list .collection-card-wrapper:hover .card__heading:after{width:85px}.lavish-collection-section{padding:72px 0}.lavish-collection-header{max-width:680px;margin:0 auto 34px;text-align:center}.lavish-collection-heading{margin:0 0 12px;font-family:var(--font-heading-family);font-size:clamp(3rem,4vw,4.6rem);font-weight:400;line-height:1.1}.lavish-collection-description{color:var(--lavish-text-soft);font-size:1.7rem;line-height:1.7}.lavish-collection-description p{margin:0}.lavish-collection-grid{display:grid;grid-template-columns:1fr;gap:16px}.lavish-collection-inner{max-width:1380px}.lavish-collection-card{position:relative;overflow:hidden;aspect-ratio:4 / 5;border:1px solid var(--lavish-border-gold);border-radius:var(--lavish-radius-lg);background:var(--lavish-cream);box-shadow:var(--lavish-shadow-soft);transition:transform .35s ease,border-color .35s ease,box-shadow .35s ease}.lavish-collection-card:hover{border-color:#c8a46bd9;box-shadow:var(--lavish-shadow-hover);transform:translateY(-7px)}.lavish-collection-card__link{position:relative;display:block;width:100%;height:100%;color:inherit;text-decoration:none}.lavish-collection-card__media{position:absolute;top:0;right:0;bottom:0;left:0}.lavish-collection-card__image,.lavish-collection-card__media .placeholder-svg{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.lavish-collection-card:hover .lavish-collection-card__image{transform:scale(1.045)}.lavish-collection-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(to top,#050505db,#05050599 28%,#05050529 55%,#05050500 72%)}.lavish-collection-card__content{position:absolute;right:0;bottom:0;left:0;z-index:2;padding:26px 22px;text-align:left}.lavish-collection-card__heading{margin:0;color:var(--lavish-white);font-family:var(--font-heading-family);font-size:2.8rem;font-weight:400;line-height:1.08}.lavish-collection-card__text{max-width:260px;margin:12px 0 20px;color:#ffffffe6;font-size:1.3rem;line-height:1.55}.lavish-collection-card__button{display:inline-flex;align-items:center;gap:8px;padding-bottom:6px;border-bottom:1px solid var(--lavish-gold-bright);color:var(--lavish-gold-bright);font-size:1rem;font-weight:700;line-height:1.3;letter-spacing:.12em;text-transform:uppercase;transition:gap var(--lavish-transition),color var(--lavish-transition),border-color var(--lavish-transition)}.lavish-collection-card:hover .lavish-collection-card__button{gap:13px;color:var(--lavish-white);border-color:var(--lavish-white)}@media screen and (min-width:750px){.lavish-collection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:990px){.lavish-collection-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media screen and (max-width:749px){.lavish-collection-section{padding:52px 0}.lavish-collection-header{margin-bottom:26px}.lavish-collection-card__content{padding:24px 20px}.lavish-collection-card__heading{font-size:2.4rem}}.lavish-icons{padding:80px 0}.lavish-icons__header{max-width:760px;margin:0 auto 38px;text-align:center}.lavish-icons__eyebrow{margin:0 0 10px;color:var(--lavish-gold);font-size:1.1rem;font-weight:700;line-height:1.3;letter-spacing:.28em;text-transform:uppercase}.lavish-icons__eyebrow:after{content:"";display:block;width:42px;height:1px;margin:12px auto 0;background:var(--lavish-gold)}.lavish-icons__title{margin:0;color:var(--lavish-text);font-family:var(--font-heading-family);font-size:clamp(3.8rem,5vw,6.2rem);font-weight:400;line-height:1}.lavish-icons__accent-heading{margin:5px 0 0;color:var(--lavish-gold);font-family:var(--font-heading-family);font-size:clamp(2.7rem,3.5vw,4.2rem);font-style:italic;font-weight:400;line-height:1.1}.lavish-icons__description{margin-top:14px;color:var(--lavish-text-soft);font-size:1.55rem;line-height:1.65}.lavish-icons__description p{margin:0}.lavish-icons__inner{width:100%;max-width:1380px;margin:0 auto}.lavish-icons__layout{display:grid;width:100%;gap:14px}.lavish-icons__grid{display:grid;width:100%;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.lavish-icon{position:relative;min-width:0;overflow:hidden;aspect-ratio:4 / 5;border:1px solid rgba(200,164,107,.28);border-radius:var(--lavish-radius-lg);background:var(--lavish-cream);box-shadow:var(--lavish-shadow-soft);transition:transform var(--lavish-transition),border-color var(--lavish-transition),box-shadow var(--lavish-transition)}.lavish-icon--featured{width:100%;aspect-ratio:16 / 7;min-height:540px}.lavish-icon:hover{border-color:#c8a46bbf;box-shadow:var(--lavish-shadow-hover);transform:translateY(-5px)}.lavish-icon__link{position:relative;display:block;width:100%;height:100%;color:inherit;text-decoration:none}.lavish-icon__media{position:absolute;top:0;right:0;bottom:0;left:0}.lavish-icon__image,.lavish-icon .placeholder-svg{display:block;width:100%;height:100%;object-fit:cover;transition:transform .7s ease}.lavish-icon--featured .lavish-icon__image{object-position:center 10%}.lavish-icon:hover .lavish-icon__image{transform:scale(1.035)}.lavish-icon__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(to top,#070503d1,#07050380 27%,#0705031a 55%,#07050300 72%)}.lavish-icon--featured .lavish-icon__overlay{background:linear-gradient(90deg,#070503c7,#0705036b 30%,#07050314 55%,#07050300 72%)}.lavish-icon__content{position:absolute;right:0;bottom:0;left:0;z-index:2;padding:24px 22px;color:var(--lavish-white)}.lavish-icon__content--featured{top:50%;right:auto;bottom:auto;left:6%;width:min(38%,420px);padding:0;transform:translateY(-50%)}.lavish-icon__label{margin:0 0 9px;color:var(--lavish-gold-bright);font-size:1rem;font-weight:700;line-height:1.3;letter-spacing:.18em;text-transform:uppercase}.lavish-icon__name{margin:0;color:var(--lavish-white);font-family:var(--font-heading-family);font-size:3rem;font-weight:400;line-height:1}.lavish-icon--featured .lavish-icon__name{font-size:clamp(4.6rem,6vw,7.2rem);letter-spacing:.04em}.lavish-icon__texture{margin:7px 0 0;color:#fffffff0;font-family:var(--font-heading-family);font-size:1.65rem;font-style:italic;line-height:1.3}.lavish-icon--featured .lavish-icon__texture{font-size:2.1rem}.lavish-icon__text{max-width:290px;margin:13px 0 19px;color:#ffffffdb;font-size:1.25rem;line-height:1.5}.lavish-icon--featured .lavish-icon__text{font-size:1.45rem}.lavish-icon__cta{display:inline-flex;align-items:center;gap:9px;padding-bottom:6px;border-bottom:1px solid var(--lavish-gold-bright);color:var(--lavish-white);font-size:1rem;font-weight:700;line-height:1.3;letter-spacing:.12em;text-transform:uppercase;transition:gap var(--lavish-transition),color var(--lavish-transition),border-color var(--lavish-transition)}.lavish-icon:hover .lavish-icon__cta{gap:15px;color:var(--lavish-gold-bright)}.lavish-icons__view-all{margin-top:30px;text-align:center}.lavish-icons__view-all-link{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:46px;padding:12px 28px;border:1px solid var(--lavish-gold);color:var(--lavish-text);font-size:1.1rem;font-weight:700;letter-spacing:.12em;text-decoration:none;text-transform:uppercase;transition:gap var(--lavish-transition),background-color var(--lavish-transition),color var(--lavish-transition)}.lavish-icons__view-all-link:hover{gap:18px;background:var(--lavish-text);color:var(--lavish-white)}@media screen and (max-width:989px){.lavish-icon--featured{aspect-ratio:4 / 3;min-height:500px}.lavish-icon__content--featured{top:auto;right:0;bottom:0;left:0;width:auto;padding:30px 26px;transform:none}.lavish-icon--featured .lavish-icon__overlay{background:linear-gradient(to top,#070503d6,#0705038a 30%,#07050314 62%,#07050300 78%)}}@media screen and (max-width:749px){.lavish-icons{padding:56px 0}.lavish-icons__header{margin-bottom:28px}.lavish-icons__title{font-size:3.8rem}.lavish-icons__accent-heading{font-size:2.8rem}.lavish-icons__grid{grid-template-columns:1fr}.lavish-icon,.lavish-icon--featured{aspect-ratio:4 / 5;min-height:0}.lavish-icon__content,.lavish-icon__content--featured{top:auto;right:0;bottom:0;left:0;width:auto;padding:25px 20px;transform:none}.lavish-icon--featured .lavish-icon__name{font-size:4rem}.lavish-icon__name{font-size:3rem}.lavish-icon--featured .lavish-icon__texture{font-size:1.8rem}.lavish-icon__text,.lavish-icon--featured .lavish-icon__text{margin:10px 0 17px;font-size:1.25rem}}.featured-collection .title-wrapper-with-link{margin-bottom:28px}.featured-collection .product-grid{row-gap:34px}.featured-collection .card__information{padding-top:16px}.card__information{padding-top:18px}.card__heading{margin-bottom:0}.card__heading .lavish-card-name{display:block;margin-bottom:6px;color:var(--lavish-text);font-family:var(--font-body-family);font-size:16px;font-weight:600;line-height:1.25;letter-spacing:.08em;text-transform:uppercase}.card__heading .lavish-card-type{display:block;min-height:38px;margin-top:6px;color:var(--lavish-text-muted);font-family:var(--font-body-family);font-size:13px;font-weight:400;line-height:1.45;letter-spacing:.02em}.card-wrapper:hover,.card-wrapper:hover .card,.card-wrapper:hover .card__content,.card-wrapper:hover .card__information{transform:none!important}.card-wrapper .card__inner{transition:transform .25s ease}.card-wrapper:hover .card__inner{transform:translateY(-4px)!important}.card-wrapper .media img{transition:transform .4s ease}.card-wrapper:hover .media img{transform:scale(1.03)}.card-information>.price{margin-top:12px;color:var(--lavish-text);font-size:16px;font-weight:600}.card-information>.price .price__container{display:inline-flex;align-items:baseline;justify-content:center;gap:5px}.card-information>.price .price-item--regular{font-size:17px;font-weight:600;line-height:1.2;letter-spacing:.01em}.card-information>.price .price__from{color:#777;font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.card-information>.price .price-item{margin:0}.collection .product-grid{column-gap:28px;row-gap:44px}.collection .grid__item{margin-bottom:0}.collection .card-wrapper{height:100%}.collection .card__information,.collection .card-information{text-align:center}.collection .card-information>.price{justify-content:center}.collection .lavish-card-link{margin-left:auto;margin-right:auto}@media screen and (min-width:990px){#product-grid.grid--4-col-desktop>.grid__item{width:calc(25% - 21px)!important;max-width:calc(25% - 21px)!important}}.product-form__input legend,.product-form__input .form__label,.gpo-app .gpo-label{margin-bottom:12px!important;color:var(--lavish-gold)!important;font-size:11px!important;font-weight:700!important;letter-spacing:.18em!important;text-transform:uppercase!important}.product-form__input,.gpo-app .gpo-element{margin-bottom:24px!important}.product-form__input input[type=radio]+label{min-height:46px!important;padding:11px 17px!important;border:1px solid var(--lavish-border-gold)!important;border-radius:10px!important;background:#fffaf3!important;color:var(--lavish-text)!important;font-weight:500!important;transition:all .22s ease!important}.product-form__input input[type=radio]:checked+label{border-color:var(--lavish-gold)!important;background:var(--lavish-text)!important;color:var(--lavish-white)!important;box-shadow:0 0 0 2px #c8a46b2e!important}.product-form__submit,.product-form__buttons .button,.shopify-payment-button__button{min-height:58px!important;border-radius:14px!important;font-weight:700!important;letter-spacing:.05em!important;text-transform:uppercase!important}.quantity{min-height:50px!important;border:1px solid rgba(200,164,107,.55)!important;border-radius:12px!important;background:#fffaf3!important}.quantity__button{width:46px!important;color:var(--lavish-text)!important}.quantity__input{color:var(--lavish-text)!important;font-weight:700!important}.gpo-app input:checked+label img,.gpo-app label.gpo-selected img,.gpo-app .gpo-selected img{border:2px solid var(--lavish-gold)!important;box-shadow:0 0 0 2px #c8a46b38!important}.gpo-app img.swatch-image{width:76px!important;height:76px!important;object-fit:contain!important;border-radius:var(--lavish-radius-sm)!important}.thumbnail{overflow:hidden;border-radius:10px!important;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.thumbnail img{border-radius:10px}.thumbnail:hover{transform:translateY(-2px);border-color:#c8a46ba6!important}.thumbnail[aria-current],.thumbnail[aria-current=true]{border:2px solid var(--lavish-gold)!important;box-shadow:0 0 0 3px #c8a46b2e!important}@media screen and (min-width:990px){.thumbnail-slider .thumbnail-list__item{width:92px!important}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/lavish-ui.css.map */
