:root{--lg-ink:#29231f;--lg-paper:#faf8f5;--lg-cream:#eee6dc;--lg-gold:#9a7b54}body{color:var(--lg-ink)}h1,h2,h3,.h0,.h1,.h2,.h3,.rich-text__heading,.title,.banner__heading{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.032em}.header__menu-item,.menu-drawer__menu-item{font-size:1.3rem;letter-spacing:.075em}.header__heading-link{letter-spacing:.14em}.button,.shopify-payment-button__button,.cart__checkout-button{letter-spacing:.115em;text-transform:uppercase;font-weight:500}.product__title h1{line-height:1.16}.card__heading{font-family:Georgia,Times New Roman,serif;font-size:1.9rem;font-weight:400;letter-spacing:-.01em}.price{letter-spacing:.025em}.card__information{padding-top:1.4rem}.collection__title h2{font-size:clamp(3rem,3vw,4.4rem)}.multicolumn .multicolumn-card__info h3{font-family:Georgia,Times New Roman,serif;font-size:2.3rem;font-weight:400}.multicolumn .multicolumn-card__info p{color:#675d54;line-height:1.7}.product__info-container .product-form__submit{min-height:5.4rem}.footer{border-top:1px solid #ddd2c5}.footer-block__heading{font-family:Georgia,Times New Roman,serif}.lg-category{padding:68px 24px 78px;background:var(--lg-paper)}.lg-category__container{max-width:1400px;margin:0 auto}.lg-category__heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:32px}.lg-category__heading h2{margin:0;font-size:clamp(32px,3.3vw,49px);line-height:1.15;color:var(--lg-ink)}.lg-category__eyebrow,.lg-editorial__eyebrow{font-family:Arial,sans-serif;font-size:11px;letter-spacing:.23em;font-weight:600;color:#896f50;text-transform:uppercase;margin:0 0 14px}.lg-category__intro{font-size:15px;line-height:1.65;color:#695f55;max-width:330px;margin:0}.lg-category__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.lg-category__tile{display:block;text-decoration:none;color:#302920;min-width:0}.lg-category__visual{aspect-ratio:4/4.4;background:#f1ece5;overflow:hidden}.lg-category__image{display:block;width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.lg-category__tile:hover .lg-category__image,.lg-category__tile:focus-visible .lg-category__image{transform:scale(1.035)}.lg-category__tile-label{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 4px 8px;border-bottom:1px solid #d9cfc2;font-family:Georgia,serif;font-size:23px;letter-spacing:-.02em}.lg-category__arrow{font-family:Arial,sans-serif;font-size:20px}.lg-editorial{padding:0 24px 80px;background:var(--lg-paper)}.lg-editorial__wrap{display:grid;grid-template-columns:1fr 1fr;max-width:1400px;margin:0 auto;min-height:470px}.lg-editorial__media{overflow:hidden;background:#f1ede8;display:flex;align-items:center;justify-content:center}.lg-editorial__media>a{display:block;width:100%;height:100%}.lg-editorial__image{width:100%;height:100%;min-height:470px;display:block;object-fit:contain;padding:32px;box-sizing:border-box}.lg-editorial__copy{display:flex;align-items:center;justify-content:center;padding:65px clamp(28px,5.2vw,95px);background:#eee6dc}.lg-editorial__copy h2{font-size:clamp(33px,4vw,58px);line-height:1.12;color:var(--lg-ink);margin:0 0 18px}.lg-editorial__description{font-size:16px;line-height:1.7;color:#5d544b;max-width:400px}.lg-editorial__description p{margin:0}.lg-editorial__button{display:inline-flex;gap:22px;align-items:center;margin-top:32px;text-decoration:none;text-transform:uppercase;letter-spacing:.1em;font-size:12px;color:var(--lg-ink);border-bottom:1px solid #8e785e;padding-bottom:9px}.lg-editorial__button:hover{color:#755b3b}@media(max-width:749px){.lg-category{padding:42px 16px 48px}.lg-category__heading{display:block;margin-bottom:22px}.lg-category__intro{margin-top:10px;font-size:13px}.lg-category__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.lg-category__tile-label{font-size:18px;padding:12px 0}.lg-category__tile:last-child:nth-child(odd){grid-column:1/-1}.lg-category__tile:last-child:nth-child(odd) .lg-category__visual{aspect-ratio:1.7}.lg-editorial{padding:0 16px 48px}.lg-editorial__wrap{grid-template-columns:1fr}.lg-editorial__media{min-height:320px}.lg-editorial__image{min-height:320px;max-height:420px;padding:24px}.lg-editorial__copy{padding:44px 28px}.lg-editorial__description{font-size:14px}.card__heading{font-size:1.65rem}}@media(prefers-reduced-motion:reduce){.lg-category__image{transition:none}}:root{--lg-ink:#241f1c;--lg-paper:#fbfaf8;--lg-cream:#f2ede6;--lg-gold:#876c49}body{font-family:var(--font-body-family);letter-spacing:.02em}h1,h2,h3,h4,.h0,.h1,.h2,.h3,.h4{letter-spacing:-.035em}.header-wrapper{box-shadow:none}.header{max-width:140rem}.header__heading-link .h2,.header__heading-link .h1{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:.15em;font-size:2.6rem}.header__menu-item{font-size:1.25rem;text-transform:uppercase;letter-spacing:.135em}.announcement-bar__message{font-size:1rem;letter-spacing:.18em;text-transform:uppercase;line-height:1.5;padding:1rem}.banner.banner--large{min-height:620px}.banner__media img{object-fit:cover}.banner__heading{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.055em!important;line-height:1.04!important;font-size:clamp(5.1rem,7.1vw,10rem)!important;max-width:900px;margin-left:auto;margin-right:auto;text-shadow:0 1px 15px rgba(0,0,0,.1)}.banner__text{max-width:650px;margin-left:auto;margin-right:auto}.banner__text p{font-size:1.75rem;line-height:1.65;letter-spacing:.035em}.banner__buttons{margin-top:2.6rem}.banner__buttons .button{font-size:1.17rem;padding:1.6rem 2.8rem;min-height:4.9rem;letter-spacing:.15em;background:#f7f2eb;color:#2b2521}.banner__buttons .button:hover{background:#fff;color:#221e1a}.button,.shopify-payment-button__button,.cart__checkout-button{border-radius:0;letter-spacing:.12em}.button--secondary{background:transparent}.title-wrapper-with-link{margin-bottom:2.8rem}.featured-collection .title,.collection__title h2{font-size:clamp(3.4rem,4vw,5.2rem);line-height:1.1}.card-wrapper .card__inner,.card-wrapper .card__media{border-radius:0}.card-wrapper .card__inner{background:#f7f4ef}.card__heading{font-size:clamp(1.7rem,1.6vw,2.2rem);font-weight:400;letter-spacing:-.012em}.card-information .price{font-size:1.4rem;color:#645952;font-weight:400;letter-spacing:.07em}.card__content .card__information{padding-top:1.65rem}.card-wrapper .card__media img{transition:transform .35s ease}.card-wrapper:hover .card__media img{transform:scale(1.035)}.product-grid{row-gap:4.2rem}.collection-hero__title{font-size:clamp(4rem,4vw,6rem);line-height:1.1}.collection-hero__description{color:#74685f;line-height:1.8}.product__title h1{font-size:clamp(3.2rem,3.1vw,5rem);line-height:1.12}.product__info-container .price--large{font-size:2.2rem}.product-form__input .form__label{font-size:1.2rem;letter-spacing:.08em;text-transform:uppercase}.product-form__input input[type=radio]+label{border-radius:0}.product__info-container .product-form__submit{min-height:5.7rem;background:#2a2521;color:#fff;letter-spacing:.13em;font-size:1.28rem}.product__info-container .product-form__submit:hover{background:#3d332b}.product__description{color:#5d564d;line-height:1.75}.product__description p{line-height:1.75}.product__info-container .product__text{color:#756b60;font-size:1.2rem;letter-spacing:.03em}.product .product__media-wrapper img{object-fit:contain}.lg-category{padding-top:82px;padding-bottom:82px;background:#fbfaf8}.lg-category__heading h2{font-size:clamp(3.5rem,4.2vw,5.3rem)}.lg-category__eyebrow,.lg-editorial__eyebrow{color:#765a36}.lg-category__visual{background:#f5f1eb;aspect-ratio:4/4.5}.lg-category__tile-label{border-bottom:1px solid #ded6ca}.lg-editorial{background:#fbfaf8;padding-bottom:92px}.lg-editorial__copy{background:#eee8df}.lg-editorial__copy h2{font-size:clamp(4rem,4.2vw,6.2rem)}.lg-editorial__button{font-weight:600;letter-spacing:.16em}.lg-trust{padding:31px 24px;background:#f3eee7;border-top:1px solid #e8ded0;border-bottom:1px solid #e8ded0}.lg-trust__inner{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.lg-trust__item{display:flex;gap:18px;align-items:center;justify-content:center;padding:15px 25px;min-width:0}.lg-trust__item:not(:last-child){border-right:1px solid #d9cdbf}.lg-trust__mark{font-family:Georgia,serif;color:#967c58;font-size:26px}.lg-trust__item strong,.lg-trust__item span{display:block}.lg-trust__item strong{font-size:1.25rem;font-weight:600;letter-spacing:.075em;text-transform:uppercase;color:#2f2823}.lg-trust__item div>span{font-size:1.2rem;color:#6c5e51;margin-top:4px;line-height:1.5}.lg-pdp-help{padding:70px 24px 85px;background:#f7f4ef}.lg-pdp-help__inner{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:minmax(200px,.78fr) minmax(280px,1.22fr);gap:clamp(30px,6vw,95px)}.lg-pdp-help__heading{font-size:clamp(3.3rem,3vw,4.7rem);line-height:1.2;margin:0}.lg-pdp-help__questions{border-top:1px solid #d4c8ba}.lg-pdp-help details{border-bottom:1px solid #d4c8ba}.lg-pdp-help summary{cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:15px;padding:24px 4px;list-style:none;font-size:1.42rem;font-weight:500;color:#2e2720}.lg-pdp-help summary::-webkit-details-marker{display:none}.lg-pdp-help summary>span{font-size:24px;line-height:1;color:#8f7555;font-weight:300}.lg-pdp-help details[open] summary>span{transform:rotate(45deg)}.lg-pdp-help__answer{padding:0 34px 22px 4px;color:#625950;font-size:1.38rem;line-height:1.7}.lg-pdp-help__answer p{margin:0 0 10px}.lg-pdp-help__answer a{text-underline-offset:.3em;color:#4c3828}.footer{margin-top:0!important;border-top:none}.footer__content-top{padding-bottom:4rem}.footer-block__heading{font-size:1.65rem;color:#f5f0ea;letter-spacing:.02em}.footer-block__details-content,.footer-block__details-content a,.footer-block__brand-info{color:#e7ded4}.footer-block__details-content a{text-decoration:none;text-underline-offset:3px}.footer-block__details-content a:hover{text-decoration:underline}.footer-block__details-content p{line-height:1.75}.footer-block__brand-info .footer-block__heading{font-size:2.6rem;letter-spacing:.12em}.footer__content-bottom{border-top:1px solid rgba(255,255,255,.18)}.footer__copyright,.footer__copyright a,.footer__policy-list a{color:#e1d9ce!important}@media(max-width:989px){.banner.banner--large{min-height:540px}.header__heading-link .h2{font-size:2.3rem}.lg-trust__item{padding:12px;gap:12px}.lg-trust__mark{font-size:23px}.lg-trust__item strong{font-size:1.1rem}.lg-trust__item div>span{font-size:1.1rem}}@media(max-width:749px){.banner.banner--large{min-height:500px}.banner__heading{font-size:clamp(4.5rem,11vw,6.6rem)!important}.banner__text p{font-size:1.45rem;line-height:1.45}.banner__buttons{margin-top:2rem}.banner__buttons .button{padding:1.35rem 2rem;min-height:4.6rem}.header__heading-link .h2{font-size:2.3rem}.header{padding-top:12px;padding-bottom:12px}.lg-category{padding-top:50px;padding-bottom:50px}.lg-category__heading h2{font-size:3.4rem}.lg-editorial{padding-bottom:55px}.lg-editorial__copy h2{font-size:4rem}.lg-trust{padding:8px 16px}.lg-trust__inner{grid-template-columns:1fr}.lg-trust__item{justify-content:flex-start;padding:16px 6px;gap:18px}.lg-trust__item:not(:last-child){border-right:0;border-bottom:1px solid #d9cdbf}.lg-trust__item strong{font-size:1.18rem}.lg-trust__item div>span{font-size:1.12rem}.lg-pdp-help{padding:50px 20px 58px}.lg-pdp-help__inner{grid-template-columns:1fr;gap:24px}.lg-pdp-help__heading{font-size:3.5rem}.lg-pdp-help summary{padding:19px 2px;font-size:1.38rem}.lg-pdp-help__answer{padding-right:9px}.featured-collection .title,.collection__title h2,.product__title h1{font-size:3.6rem}.product-grid{row-gap:2.8rem}.footer__content-top{padding-bottom:24px}}@media(prefers-reduced-motion:reduce){.card-wrapper .card__media img{transition:none}.card-wrapper:hover .card__media img{transform:none}}.lg-shipping-summary{padding:16px 20px 15px;background:#f5f1eb;border:1px solid #e4dbcf;margin:18px 0 6px;color:#302921}.lg-shipping-summary__row{display:flex;justify-content:space-between;gap:14px;font-size:1.28rem;line-height:1.55;padding:4px 0}.lg-shipping-summary__row strong{white-space:nowrap;font-weight:600}.lg-shipping-summary>a{display:inline-block;margin-top:11px;font-size:1.15rem;letter-spacing:.04em;color:#756047;text-underline-offset:3px}.lg-shipping-summary>a:hover{color:#241f1c}@media(max-width:749px){.lg-shipping-summary{padding:14px 15px;margin-top:12px}.lg-shipping-summary__row{font-size:1.16rem}}.lg-cart-shipping{border:1px solid #dcd0be;background:#f6f1ea;padding:15px 19px;margin:10px 0 17px;color:#2e2925;line-height:1.45}.lg-cart-shipping strong{display:block;font-size:1.25rem;font-weight:600;letter-spacing:.015em}.lg-cart-shipping span{display:block;font-size:1.16rem;color:#6b6157;margin-top:5px}.drawer__footer .lg-cart-shipping{margin-bottom:14px}.cart__footer .lg-cart-shipping{width:100%;box-sizing:border-box}@media(max-width:749px){.lg-cart-shipping{padding:13px 15px}.lg-cart-shipping strong{font-size:1.18rem}}.lg-prestige-hero{position:relative;isolation:isolate;min-height:660px;overflow:hidden;background:#e6d3bd;color:#28221d}.lg-prestige-hero__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.lg-prestige-hero__backdrop:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#fdf7ecd6,#faf3e7b3 38%,#f5eadb47 75%,#f2e8d814)}.lg-prestige-hero__background{display:block;width:100%;height:100%;object-fit:cover;object-position:center 57%}.lg-prestige-hero__layout{max-width:1440px;margin:0 auto;padding:72px 52px 74px;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.66fr);gap:clamp(20px,4vw,80px);align-items:center;min-height:660px;box-sizing:border-box}.lg-prestige-hero__content{max-width:720px}.lg-prestige-hero__eyebrow{margin:0 0 25px;font-size:11px;letter-spacing:.24em;font-weight:600;text-transform:uppercase;color:#6c513b;line-height:1.5}.lg-prestige-hero__content h1{margin:0 0 23px;color:#2a221d;max-width:760px;font-family:Georgia,Times New Roman,serif;font-weight:400;font-size:clamp(54px,6.1vw,94px);letter-spacing:-.062em;line-height:1.01}.lg-prestige-hero__lead{font-size:clamp(15px,1.6vw,19px);line-height:1.65;color:#4d443d;max-width:470px;margin:0 0 31px}.lg-prestige-hero__actions{display:flex;align-items:center;flex-wrap:wrap;gap:26px}.lg-prestige-hero__action{background:#28221d;color:#fff;padding:18px 23px;min-height:52px;display:inline-flex;align-items:center;gap:26px;box-sizing:border-box;text-decoration:none;font-size:12px;letter-spacing:.11em;text-transform:uppercase;transition:background .2s}.lg-prestige-hero__action:hover{background:#473a30;color:#fff}.lg-prestige-hero__action span{font-size:17px}.lg-prestige-hero__secondary{color:#362d26;font-size:12px;letter-spacing:.1em;text-decoration:none;text-transform:uppercase;border-bottom:1px solid #8a7767;padding-bottom:7px}.lg-prestige-hero__signature{font-family:Georgia,serif;font-size:14px;color:#796b5d;margin-top:45px;font-style:italic}.lg-prestige-hero__product{background:#fbfaf7;border:1px solid rgba(117,91,59,.18);text-decoration:none;color:#2b241e;box-shadow:0 20px 60px #4c361e1c;padding:18px 18px 17px;display:block;max-width:430px;width:100%;justify-self:end;box-sizing:border-box;transform:translateY(18px);transition:transform .3s,box-shadow .3s}.lg-prestige-hero__product:hover{transform:translateY(13px);box-shadow:0 22px 75px #4c361e2e;color:#2b241e}.lg-prestige-hero__product-top{display:flex;justify-content:space-between;gap:12px;font-size:10px;letter-spacing:.19em;color:#8a7359;padding:3px 4px 14px}.lg-prestige-hero__product-top span{font-size:17px;letter-spacing:0}.lg-prestige-hero__product-image{aspect-ratio:1/1;background:#fff;overflow:hidden}.lg-prestige-hero__jewel{display:block;width:100%;height:100%;object-fit:contain}.lg-prestige-hero__product-bottom{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:18px 4px 2px;font-family:Georgia,serif;font-size:17px}.lg-prestige-hero__product-bottom strong{white-space:nowrap;font-family:Arial,sans-serif;font-size:13px;font-weight:500;letter-spacing:.02em}.lg-prestige-hero__base{position:absolute;left:0;right:0;bottom:0;padding:10px max(26px,calc((100vw - 1336px)/2));display:flex;justify-content:space-between;gap:18px;background:#fffcf752;border-top:1px solid rgba(132,105,72,.18);color:#655443;font-size:10px;letter-spacing:.17em;text-transform:uppercase}.lg-category__grid:has(.lg-category__tile:nth-child(4)){grid-template-columns:repeat(4,minmax(0,1fr))}.lg-category__grid:has(.lg-category__tile:nth-child(4)) .lg-category__visual{aspect-ratio:1/1.16}.lg-category__grid:has(.lg-category__tile:nth-child(4)) .lg-category__tile-label{font-size:21px}.lg-category__image{object-fit:contain;background:#fcfbf9;padding:8px;box-sizing:border-box}@media(max-width:989px){.lg-prestige-hero__layout{grid-template-columns:minmax(0,1fr) minmax(210px,.7fr);padding:55px 30px 70px;gap:22px;min-height:550px}.lg-prestige-hero__content h1{font-size:clamp(45px,6.2vw,66px)}.lg-prestige-hero__product{padding:12px;transform:none}.lg-prestige-hero__product:hover{transform:none}.lg-prestige-hero__product-bottom{font-size:14px}.lg-category__grid:has(.lg-category__tile:nth-child(4)){grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:749px){.lg-prestige-hero{min-height:0}.lg-prestige-hero__layout{display:flex;flex-direction:column;align-items:stretch;gap:28px;padding:49px 20px 59px;min-height:0}.lg-prestige-hero__backdrop:after{background:linear-gradient(180deg,#fdf8f0e6,#f9f3e9d6 56%,#f6eee299)}.lg-prestige-hero__background{object-position:67% center}.lg-prestige-hero__eyebrow{font-size:9px;letter-spacing:.18em;margin-bottom:18px}.lg-prestige-hero__content h1{font-size:clamp(49px,11.3vw,72px);max-width:560px;margin-bottom:15px}.lg-prestige-hero__lead{font-size:14px;line-height:1.55;max-width:390px;margin-bottom:25px}.lg-prestige-hero__actions{gap:19px}.lg-prestige-hero__action{font-size:11px;padding:16px 17px;min-height:49px;gap:14px}.lg-prestige-hero__secondary{font-size:11px}.lg-prestige-hero__signature{margin:23px 0 0;font-size:13px}.lg-prestige-hero__product{align-self:center;max-width:330px;display:grid;grid-template-columns:1fr 1.3fr;grid-template-rows:auto 1fr;background:#fbfaf7;padding:10px;gap:0 8px}.lg-prestige-hero__product-top{grid-column:1/-1;padding:2px 4px 7px;font-size:9px}.lg-prestige-hero__product-image{grid-column:1;grid-row:2}.lg-prestige-hero__product-bottom{grid-column:2;grid-row:2;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:10px;padding:4px}.lg-prestige-hero__product-bottom span{font-size:16px;line-height:1.3}.lg-prestige-hero__product-bottom strong{font-size:13px}.lg-prestige-hero__base{padding:9px 19px}.lg-prestige-hero__base span:last-child{display:none}.lg-category__grid:has(.lg-category__tile:nth-child(4)){grid-template-columns:repeat(2,minmax(0,1fr))}.lg-category__grid:has(.lg-category__tile:nth-child(4)) .lg-category__tile:last-child{grid-column:auto}.lg-category__grid:has(.lg-category__tile:nth-child(4)) .lg-category__visual{aspect-ratio:1}.lg-category__grid:has(.lg-category__tile:nth-child(4)) .lg-category__tile-label{font-size:18px}}@media(prefers-reduced-motion:reduce){.lg-prestige-hero__action,.lg-prestige-hero__product{transition:none}}.card-wrapper .card__media .media img,.product-grid .card__media .media img,.collection .card__media .media img{object-fit:contain!important;background:#fff;padding:clamp(8px,1.2vw,20px);box-sizing:border-box}.card-wrapper .card__inner,.card-wrapper .media,.product-grid .card__inner{background:#fff!important}.product .product__media .media img,.product .product__media img{object-fit:contain!important;background:#fff}.product__media-wrapper .product__media-item{border:0}.product .thumbnail{border:1px solid #e9e3dc;background:#fff}.product .thumbnail[aria-current=true]{border-color:#867058}.product .thumbnail img{object-fit:contain;background:#fff}.product__media-gallery{background:#fbfaf8}@media(max-width:749px){.card-wrapper .card__media .media img{padding:7px}.product__media-gallery{padding-bottom:10px}}.lg-prestige-hero .lg-prestige-hero__product{display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:460px;width:100%;padding:8px 0;background:transparent;box-shadow:none;border:0;border-radius:0;transform:none;transition:none;color:#30251d}.lg-prestige-hero .lg-prestige-hero__product:hover{transform:none;box-shadow:none}.lg-prestige-hero .lg-prestige-hero__product-top{display:flex;justify-content:center;gap:18px;width:auto;padding:0 0 8px;border-bottom:1px solid rgba(103,75,45,.3);font-size:10px;letter-spacing:.2em;color:#6f5039}.lg-prestige-hero .lg-prestige-hero__product-image{display:block;width:100%;height:auto;aspect-ratio:1/1;margin:-6px 0 -17px;background:transparent;overflow:visible}.lg-prestige-hero .lg-prestige-hero__jewel{display:block;width:100%;height:100%;min-height:0;padding:0;object-fit:contain;background:transparent!important;mix-blend-mode:multiply;-webkit-mask-image:radial-gradient(ellipse 80% 80% at center,black 57%,transparent 99%);mask-image:radial-gradient(ellipse 80% 80% at center,black 57%,transparent 99%);transition:transform .25s ease}.lg-prestige-hero .lg-prestige-hero__product:hover .lg-prestige-hero__jewel{transform:scale(1.025)}.lg-prestige-hero .lg-prestige-hero__product-bottom{display:flex;flex-direction:row;align-items:baseline;justify-content:center;gap:15px;padding:5px 0 0;border:0;background:transparent;font-size:19px;color:#352a22}.lg-prestige-hero .lg-prestige-hero__product-bottom strong{font-size:13px}.lg-prestige-hero .lg-prestige-hero__product:focus-visible{outline:2px solid #765c44;outline-offset:6px}.lg-trust{background:#faf8f4;padding:19px 23px;border-top:1px solid #e4d9ce;border-bottom:1px solid #e4d9ce}.lg-trust .lg-trust__item{display:flex;text-decoration:none;color:#302821;justify-content:center;transition:background .2s}.lg-trust .lg-trust__item:hover{background:#ffffff7a;color:#302821}.lg-trust .lg-trust__item:focus-visible{outline:2px solid #836749;outline-offset:3px}.lg-trust .lg-trust__item .lg-trust__arrow{font-size:18px;color:#997a51;margin-left:7px;flex-shrink:0}.lg-trust .lg-trust__item strong{letter-spacing:.09em}.lg-confidences{background:#fbfaf8;padding:83px 24px 92px;border-top:1px solid #e9e0d7}.lg-confidences__container{max-width:1190px;margin:0 auto;display:grid;grid-template-columns:1fr 1.15fr;gap:clamp(45px,7vw,120px)}.lg-confidences__eyebrow{font-size:11px;letter-spacing:.2em;color:#8a7150;margin:0 0 20px;font-weight:600}.lg-confidences__lead h2{font-family:Georgia,Times New Roman,serif;font-weight:400;font-size:clamp(36px,3.8vw,55px);line-height:1.13;letter-spacing:-.043em;margin:0 0 19px;color:#29221f}.lg-confidences__lead>p:not(.lg-confidences__eyebrow){font-size:15px;line-height:1.75;color:#706458;max-width:410px;margin:0 0 27px}.lg-confidences__lead>a{font-size:12px;text-transform:uppercase;text-decoration:none;color:#3c3127;letter-spacing:.1em;border-bottom:1px solid #b69d81;padding-bottom:9px}.lg-confidences__questions{border-top:1px solid #d8cbbc}.lg-confidences__questions details{border-bottom:1px solid #d8cbbc}.lg-confidences__questions summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:15px;padding:24px 0;font-size:15px;color:#332b25;line-height:1.5}.lg-confidences__questions summary::-webkit-details-marker{display:none}.lg-confidences__questions summary span:last-child{font-size:23px;color:#9a7e5b;flex-shrink:0}.lg-confidences__questions details[open] summary span:last-child{transform:rotate(45deg)}.lg-confidences__answer{color:#685f54;font-size:14px;line-height:1.75;padding:0 31px 21px 0}.lg-confidences__answer a{color:#533e2f;text-underline-offset:4px}@media(max-width:749px){.lg-prestige-hero .lg-prestige-hero__product{max-width:305px;display:flex;flex-direction:column;align-self:center;padding:0}.lg-prestige-hero .lg-prestige-hero__product-image{width:100%;height:auto;aspect-ratio:1/1;margin:-4px 0 -13px}.lg-prestige-hero .lg-prestige-hero__product-top{width:auto;display:flex;font-size:9px;padding-bottom:6px}.lg-prestige-hero .lg-prestige-hero__product-bottom{display:flex;flex-direction:row;align-items:baseline;justify-content:center;font-size:16px;padding:0}.lg-prestige-hero .lg-prestige-hero__product-bottom strong{font-size:12px}.lg-trust{padding:12px 17px}.lg-trust .lg-trust__item{justify-content:flex-start;padding:14px 8px}.lg-trust .lg-trust__item .lg-trust__arrow{margin-left:auto}.lg-confidences{padding:54px 20px 64px}.lg-confidences__container{grid-template-columns:1fr;gap:31px}.lg-confidences__lead h2{font-size:37px}.lg-confidences__lead>p:not(.lg-confidences__eyebrow){font-size:14px}.lg-confidences__questions summary{font-size:14px;padding:18px 0}}@media(prefers-reduced-motion:reduce){.lg-prestige-hero .lg-prestige-hero__jewel,.lg-trust .lg-trust__item{transition:none}.lg-prestige-hero .lg-prestige-hero__product:hover .lg-prestige-hero__jewel{transform:none}}.product__media-gallery{border-radius:0}.product__media-gallery .product__media-list{scroll-padding-inline:.8rem}.product__media-gallery .product__media-list .product__media-item .media{background:#fff}.product__media-gallery .thumbnail-list{gap:10px}.product__media-gallery .thumbnail{background:#fff;border:1px solid #e3dbd1;border-radius:0;box-shadow:none;opacity:.8;transition:opacity .2s,border-color .2s}.product__media-gallery .thumbnail:hover{opacity:1;border-color:#b6a28e}.product__media-gallery .thumbnail[aria-current=true]{opacity:1;border:1px solid #6a5642;box-shadow:0 0 0 1px #6a5642}.product__media-gallery .thumbnail .media img,.product__media-gallery .thumbnail img{object-fit:contain;background:#fff}.product__media-gallery .thumbnail-slider .slider-button{color:#655240}.product__media-gallery .slider-counter{font-size:1.2rem;letter-spacing:.09em;color:#716356}.product__media-gallery .product__media-icon{background:#ffffffed;border:1px solid rgba(190,175,159,.55)}.product__info-container .product__description h3{font-family:Georgia,Times New Roman,serif;font-size:1.9rem;font-weight:400;letter-spacing:-.02em;margin:22px 0 10px}.product__info-container .product__description ul{padding-left:19px;line-height:1.85;color:#5b5249}.product__info-container .product__description li{padding-bottom:2px}@media(max-width:749px){.product__media-gallery .thumbnail-slider{margin-top:13px;display:flex!important;align-items:center;gap:4px}.product__media-gallery .thumbnail-list{gap:8px;scroll-padding-left:5px}.product__media-gallery .thumbnail-list__item{width:65px!important;min-width:65px}.product__media-gallery .thumbnail{width:100%;min-height:65px}.product__media-gallery .product__media-list .product__media-item{background:#fff}.product__media-gallery .thumbnail-slider .slider-button{min-width:30px}.product__info-container .product__description h3{font-size:1.8rem}}@media(prefers-reduced-motion:reduce){.product__media-gallery .thumbnail{transition:none}}.lg-prestige-hero .lg-prestige-hero__product-image{margin:-5px 0 0}.lg-prestige-hero .lg-prestige-hero__product{padding-bottom:0}.lg-prestige-hero .lg-prestige-hero__product-top{margin-bottom:0}@media(max-width:749px){.lg-prestige-hero .lg-prestige-hero__product-image{margin:0}.lg-prestige-hero .lg-prestige-hero__product{max-width:280px}}.price-item,.totals__total-value,.cart-item__final-price,.cart-item__old-price{white-space:nowrap}cart-drawer .drawer__inner{min-height:0}cart-drawer .drawer__contents{min-height:0}cart-drawer cart-drawer-items{min-height:0}cart-drawer .drawer__footer{flex-shrink:0;max-height:min(54dvh,450px);overflow-y:auto;overscroll-behavior:contain}cart-drawer .cart-drawer__footer .lg-cart-drawer__checkout{margin:15px 0 9px}cart-drawer .lg-cart-drawer__checkout .cart__checkout-button{display:flex;width:100%;align-items:center;justify-content:center;min-height:53px;background:#2a241f;color:#fff;font-weight:600;text-transform:uppercase;letter-spacing:.11em;border:0;opacity:1;cursor:pointer}cart-drawer .lg-cart-drawer__checkout .cart__checkout-button:hover{background:#47382e}cart-drawer .lg-cart-drawer__checkout .cart__checkout-button:focus-visible{outline:3px solid #b39674;outline-offset:3px}cart-drawer .lg-cart-drawer__checkout .cart__checkout-button:disabled{opacity:.55;cursor:not-allowed}cart-drawer .drawer__footer .tax-note{display:block;margin:7px 0 11px}cart-drawer .drawer__footer .lg-cart-shipping{margin:0 0 6px}@media(max-width:749px){cart-drawer .drawer__footer{max-height:min(50dvh,390px);padding:12px 0 13px}cart-drawer .cart-drawer__footer .lg-cart-drawer__checkout{margin:11px 0 9px}cart-drawer .lg-cart-drawer__checkout .cart__checkout-button{min-height:52px;font-size:1.25rem}cart-drawer .drawer__footer .lg-cart-shipping{padding:10px 13px}}.lg-prestige-hero--atelier{background:#e9d8c4}.lg-prestige-hero--atelier .lg-prestige-hero__layout{grid-template-columns:minmax(0,1.13fr) minmax(285px,.77fr);gap:clamp(26px,5.5vw,90px);max-width:1440px;padding-top:60px;padding-bottom:70px}.lg-prestige-hero--atelier .lg-prestige-hero__backdrop:after{background:linear-gradient(90deg,#fcf6ecdb,#faf3e9b8 42%,#f2e6d23b)}.lg-prestige-hero--atelier .lg-prestige-hero__eyebrow{letter-spacing:.3em;color:#72573e;margin-bottom:22px}.lg-prestige-hero--atelier .lg-prestige-hero__content h1{font-size:clamp(54px,5.6vw,86px);line-height:1.045;letter-spacing:-.058em;max-width:730px}.lg-prestige-hero--atelier .lg-prestige-hero__lead{max-width:435px;color:#5c5046;font-size:clamp(15px,1.5vw,18px)}.lg-prestige-hero--atelier .lg-prestige-hero__signature{font-size:14px;letter-spacing:.03em}.lg-prestige-hero--atelier .lg-prestige-hero__stage{width:100%;max-width:475px;justify-self:center;display:flex;flex-direction:column;gap:0;align-items:center;min-width:0}.lg-prestige-hero--atelier .lg-prestige-hero__product{width:100%;max-width:410px;display:flex;flex-direction:column;align-items:center;text-decoration:none;border:0;box-shadow:none;padding:4px 0 0;transform:none;background:transparent!important}.lg-prestige-hero--atelier .lg-prestige-hero__product:hover{transform:none;box-shadow:none}.lg-prestige-hero--atelier .lg-prestige-hero__product-top{display:flex;align-items:center;justify-content:center;gap:20px;letter-spacing:.23em;font-size:10px;text-transform:uppercase;color:#74583e;width:auto;padding:0 0 10px;border-bottom:1px solid rgba(126,99,71,.45);font-weight:600}.lg-prestige-hero--atelier .lg-prestige-hero__product-top span:last-child{font-size:17px;letter-spacing:0}.lg-prestige-hero--atelier .lg-prestige-hero__product-image{width:100%;height:auto;aspect-ratio:1/1;margin:-7px 0 -14px;background:transparent!important;overflow:visible}.lg-prestige-hero--atelier .lg-prestige-hero__jewel{width:100%;height:100%;object-fit:contain;background:transparent!important;mix-blend-mode:multiply;-webkit-mask-image:radial-gradient(ellipse 80% 80% at center,#000 56%,transparent 100%);mask-image:radial-gradient(ellipse 80% 80% at center,#000 56%,transparent 100%)}.lg-prestige-hero--atelier .lg-prestige-hero__offer{display:flex;align-items:center;gap:15px;max-width:400px;width:100%;box-sizing:border-box;padding:18px 19px;background:#fffcf7c2;border:1px solid rgba(155,127,92,.35);box-shadow:0 7px 30px #62462b0b;color:#312820;text-decoration:none;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);transition:border-color .22s,background .22s}.lg-prestige-hero--atelier .lg-prestige-hero__offer:hover{background:#fffcf7f5;border-color:#ac8e67;color:#312820}.lg-prestige-hero--atelier .lg-prestige-hero__offer:focus-visible{outline:2px solid #785839;outline-offset:4px}.lg-prestige-hero--atelier .lg-prestige-hero__offer-symbol{display:flex;align-items:center;justify-content:center;width:37px;height:37px;flex:0 0 37px;line-height:1;color:#9b7852;font-size:19px;border:1px solid #bca78d;border-radius:50%}.lg-prestige-hero--atelier .lg-prestige-hero__offer-content{display:flex;flex-direction:column;gap:4px;min-width:0}.lg-prestige-hero--atelier .lg-prestige-hero__offer-overline{font-family:Arial,sans-serif;font-size:9px;color:#8a6b4b;letter-spacing:.17em;font-weight:600}.lg-prestige-hero--atelier .lg-prestige-hero__offer-content strong{font-family:Georgia,Times New Roman,serif;font-size:clamp(18px,1.5vw,22px);font-weight:400;line-height:1.22;letter-spacing:-.015em}.lg-prestige-hero--atelier .lg-prestige-hero__offer-details{font-size:11px;letter-spacing:.04em;color:#6c5c4b}.lg-prestige-hero--atelier .lg-prestige-hero__offer-arrow{font-size:18px;color:#91744f;margin-left:auto;align-self:center;flex-shrink:0}.lg-prestige-hero--atelier .lg-prestige-hero__base{background:#fffbf55c}@media(max-width:989px){.lg-prestige-hero--atelier .lg-prestige-hero__layout{grid-template-columns:minmax(0,1fr) minmax(220px,.7fr);gap:23px;padding:55px 28px 67px}.lg-prestige-hero--atelier .lg-prestige-hero__content h1{font-size:clamp(46px,6vw,64px)}.lg-prestige-hero--atelier .lg-prestige-hero__offer{padding:14px 13px;gap:10px}.lg-prestige-hero--atelier .lg-prestige-hero__offer-symbol{width:31px;height:31px;flex-basis:31px}.lg-prestige-hero--atelier .lg-prestige-hero__offer-content strong{font-size:18px}}@media(max-width:749px){.lg-prestige-hero--atelier .lg-prestige-hero__layout{display:flex;flex-direction:column;align-items:stretch;padding:49px 20px 59px;gap:18px;min-height:0}.lg-prestige-hero--atelier .lg-prestige-hero__backdrop:after{background:linear-gradient(180deg,#fdf8f0eb,#faf3e7d4 65%,#f7ecdba8)}.lg-prestige-hero--atelier .lg-prestige-hero__content h1{font-size:clamp(48px,11vw,67px);line-height:1.08;margin-bottom:16px}.lg-prestige-hero--atelier .lg-prestige-hero__eyebrow{letter-spacing:.17em;font-size:9px}.lg-prestige-hero--atelier .lg-prestige-hero__lead{font-size:14px}.lg-prestige-hero--atelier .lg-prestige-hero__signature{margin:22px 0 0}.lg-prestige-hero--atelier .lg-prestige-hero__stage{align-self:center;gap:0;width:100%;max-width:350px}.lg-prestige-hero--atelier .lg-prestige-hero__product{width:100%;max-width:310px}.lg-prestige-hero--atelier .lg-prestige-hero__product-image{width:100%;aspect-ratio:1/1;margin:-3px 0 -10px}.lg-prestige-hero--atelier .lg-prestige-hero__product-top{font-size:9px;padding-bottom:6px}.lg-prestige-hero--atelier .lg-prestige-hero__offer{max-width:335px;padding:14px;gap:12px}.lg-prestige-hero--atelier .lg-prestige-hero__offer-content strong{font-size:18px}.lg-prestige-hero--atelier .lg-prestige-hero__offer-details{font-size:10px}.lg-prestige-hero--atelier .lg-prestige-hero__offer-symbol{height:31px;width:31px;flex-basis:31px;font-size:16px}}@media(prefers-reduced-motion:reduce){.lg-prestige-hero--atelier .lg-prestige-hero__offer{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/lagrotte-prestige.css.map */
