:root{--lx-ivory:#F6F1E9;--lx-bone:#EFE7DA;--lx-sand:#E6DCCB;--lx-line:#D9CDB8;--lx-noir:#0F1F1A;--lx-forest:#1C2E27;--lx-moss:#2E4A3E;--lx-gold:#C8A96A;--lx-gold-2:#E3CFA3;--lx-gold-3:#B2914F;--lx-blush:#E9D5CC;--lx-ink:#1C1C1A;--lx-ink-2:#5A5852;--lx-ink-3:#8C8982;--lx-serif:"Cormorant Garamond","Playfair Display",Georgia,"Times New Roman",serif;--lx-sans:"Jost","Inter",system-ui,-apple-system,"Segoe UI",sans-serif;--lx-max:1440px;--lx-gutter:clamp(20px,4vw,64px);--lx-ease:cubic-bezier(.22,1,.36,1);--lx-ease-2:cubic-bezier(.65,0,.35,1);--lx-dur:.9s;--font-body--family:var(--lx-sans);--font-heading--family:var(--lx-serif);--font-subheading--family:var(--lx-sans);--font-accent--family:var(--lx-sans)}html{scroll-behavior:smooth}body{font-family:var(--lx-sans);font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--lx-ivory);color:var(--lx-ink)}h1,h2,h3,h4,.h1,.h2,.h3,.h4,.lx-serif{font-family:var(--lx-serif);font-weight:400;letter-spacing:-.01em;line-height:1.05}h5,h6,.h5,.h6{font-family:var(--lx-sans);font-weight:500}em,.lx-i{font-style:italic;font-weight:400}::selection{background:var(--lx-gold);color:var(--lx-noir)}img{max-width:100%}.lx-wrap{width:min(100% - 2*var(--lx-gutter),var(--lx-max));margin-inline:auto}.lx-section{padding-block:clamp(72px,9vw,140px)}.lx-section--tight{padding-block:clamp(48px,6vw,88px)}.lx-bg-ivory{background:var(--lx-ivory);color:var(--lx-ink)}.lx-bg-bone{background:var(--lx-bone);color:var(--lx-ink)}.lx-bg-noir{background:var(--lx-noir);color:var(--lx-ivory)}.lx-bg-forest{background:var(--lx-forest);color:var(--lx-ivory)}.lx-eyebrow{font-family:var(--lx-sans);font-size:11px;letter-spacing:.32em;text-transform:uppercase;font-weight:500;color:var(--lx-gold);display:inline-flex;align-items:center;gap:14px;margin:0 0 18px}.lx-eyebrow:before{content:"";width:28px;height:1px;background:currentColor;opacity:.8}.lx-eyebrow--center{justify-content:center}.lx-eyebrow--center:after{content:"";width:28px;height:1px;background:currentColor;opacity:.8}.lx-title{font-family:var(--lx-serif);font-weight:400;font-size:clamp(38px,5vw,72px);line-height:1;letter-spacing:-.015em;margin:0}.lx-title em{font-style:italic;color:var(--lx-gold)}.lx-title--md{font-size:clamp(32px,4vw,56px)}.lx-lead{font-family:var(--lx-sans);font-weight:300;font-size:clamp(16px,1.25vw,19px);line-height:1.7;color:var(--lx-ink-2);max-width:56ch;margin:0}.lx-bg-noir .lx-lead,.lx-bg-forest .lx-lead{color:#f6f1e9b8}.lx-head{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin-bottom:clamp(36px,4vw,64px)}.lx-head--center{flex-direction:column;align-items:center;text-align:center}.lx-rule{height:1px;background:var(--lx-line);border:0;margin:0}.lx-bg-noir .lx-rule,.lx-bg-forest .lx-rule{background:#c8a96a40}.lx-btn{--b-bg:var(--lx-noir);--b-fg:var(--lx-ivory);--b-bd:var(--lx-noir);display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:54px;padding:0 34px;font-family:var(--lx-sans);font-size:12px;font-weight:500;letter-spacing:.26em;text-transform:uppercase;text-decoration:none;color:var(--b-fg);background:var(--b-bg);border:1px solid var(--b-bd);position:relative;overflow:hidden;isolation:isolate;cursor:pointer;transition:color .5s var(--lx-ease),border-color .5s var(--lx-ease),transform .6s var(--lx-ease)}.lx-btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--lx-gold);transform:translateY(101%);transition:transform .55s var(--lx-ease);z-index:-1}.lx-btn:hover{color:var(--lx-noir);border-color:var(--lx-gold)}.lx-btn:hover:before{transform:translateY(0)}.lx-btn svg{width:16px;height:16px;transition:transform .5s var(--lx-ease)}.lx-btn:hover svg{transform:translate(5px)}.lx-btn--gold{--b-bg:var(--lx-gold);--b-fg:var(--lx-noir);--b-bd:var(--lx-gold)}.lx-btn--gold:before{background:var(--lx-ivory)}.lx-btn--ghost{--b-bg:transparent;--b-fg:currentColor;--b-bd:currentColor}.lx-btn--ghost-light{--b-bg:transparent;--b-fg:var(--lx-ivory);--b-bd:rgba(246,241,233,.55)}.lx-btn--ghost-light:hover{color:var(--lx-noir)}.lx-link{display:inline-flex;align-items:center;gap:10px;font-family:var(--lx-sans);font-size:12px;letter-spacing:.26em;text-transform:uppercase;font-weight:500;text-decoration:none;color:inherit;position:relative;padding-bottom:6px}.lx-link:after{content:"";position:absolute;left:0;bottom:0;height:1px;width:100%;background:currentColor;transform-origin:right;transition:transform .6s var(--lx-ease)}.lx-link:hover:after{transform:scaleX(0);transform-origin:left}.lx-link svg{width:14px;height:14px;transition:transform .5s var(--lx-ease)}.lx-link:hover svg{transform:translate(5px)}.lx-reveal{opacity:0;transform:translateY(28px);transition:opacity var(--lx-dur) var(--lx-ease),transform var(--lx-dur) var(--lx-ease);transition-delay:calc(var(--i,0)*90ms);will-change:opacity,transform}.lx-reveal.is-in{opacity:1;transform:none}.lx-reveal--scale{transform:scale(1.04);transition-property:opacity,transform}.lx-reveal--scale.is-in{transform:none}.lx-split .lx-w{display:inline-block;overflow:hidden;vertical-align:bottom}.lx-split .lx-w>span{display:inline-block;transform:translateY(110%);transition:transform 1.1s var(--lx-ease);transition-delay:calc(var(--wi,0)*70ms + var(--i,0)*90ms)}.lx-split.is-in .lx-w>span{transform:none}@media(prefers-reduced-motion:reduce){.lx-reveal,.lx-split .lx-w>span{opacity:1!important;transform:none!important;transition:none!important}}[data-lx-tilt]{transform-style:preserve-3d;transition:transform .25s ease-out;will-change:transform}[data-lx-tilt] .lx-glare{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(600px circle at var(--gx,50%) var(--gy,50%),rgba(255,255,255,.18),transparent 45%);opacity:0;transition:opacity .4s;z-index:3}[data-lx-tilt]:hover .lx-glare{opacity:1}.lx-media{position:relative;overflow:hidden;background:var(--lx-sand)}.lx-media img,.lx-media video{display:block;width:100%;height:100%;object-fit:cover}.lx-media--zoom img{transition:transform 1.4s var(--lx-ease)}.lx-media--zoom:hover img{transform:scale(1.06)}.lx-ratio-45{aspect-ratio:4/5}.lx-ratio-11{aspect-ratio:1/1}.lx-ratio-32{aspect-ratio:3/2}.lx-ratio-34{aspect-ratio:3/4}.lx-marquee{overflow:hidden;white-space:nowrap;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.lx-marquee__track{display:inline-flex;gap:0;animation:lx-marquee var(--lx-marquee-dur,40s) linear infinite}.lx-marquee:hover .lx-marquee__track{animation-play-state:paused}@keyframes lx-marquee{to{transform:translate(-50%)}}.lx-rail{display:grid;grid-auto-flow:column;grid-auto-columns:min(78vw,340px);gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.lx-rail::-webkit-scrollbar{display:none}.lx-rail>*{scroll-snap-align:start}.lx-scrollcue{display:inline-flex;flex-direction:column;align-items:center;gap:10px;font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:#f6f1e9b3}.lx-scrollcue i{display:block;width:1px;height:56px;background:linear-gradient(to bottom,#f6f1e900,#f6f1e9d9);position:relative;overflow:hidden}.lx-scrollcue i:after{content:"";position:absolute;left:0;top:-100%;width:1px;height:100%;background:var(--lx-gold);animation:lx-drip 2.2s var(--lx-ease-2) infinite}@keyframes lx-drip{0%{top:-100%}60%,to{top:100%}}.shopify-section{font-family:var(--lx-sans)}.button,button.button,.button--primary,.button-secondary,.button--secondary,.add-to-cart-button,.product-form__submit,.shopify-payment-button__button--unbranded{border-radius:0!important;font-family:var(--lx-sans)!important;font-weight:500!important;letter-spacing:.22em!important;text-transform:uppercase!important;font-size:12px!important;min-height:54px}.button,button.button,.button--primary,.add-to-cart-button,.product-form__submit{background:var(--lx-noir)!important;color:var(--lx-ivory)!important;border:1px solid var(--lx-noir)!important;transition:background .5s var(--lx-ease),color .5s var(--lx-ease),border-color .5s var(--lx-ease)!important}.button:hover,button.button:hover,.button--primary:hover,.add-to-cart-button:hover,.product-form__submit:hover{background:var(--lx-gold)!important;color:var(--lx-noir)!important;border-color:var(--lx-gold)!important}.button-secondary,.button--secondary{background:transparent!important;color:var(--lx-noir)!important;border:1px solid var(--lx-noir)!important}.button-secondary:hover,.button--secondary:hover{background:var(--lx-noir)!important;color:var(--lx-ivory)!important}.shopify-payment-button__button--unbranded{background:var(--lx-gold)!important;color:var(--lx-noir)!important}input[type=text],input[type=email],input[type=tel],input[type=number],input[type=search],textarea,select{border-radius:0!important;font-family:var(--lx-sans)!important}.price,.price *,.product-price,.cart-item__price{font-family:var(--lx-sans)!important;font-weight:400;letter-spacing:.02em}.product-card__title,.card__heading,.product-title,.resource-card__title{font-family:var(--lx-serif)!important;font-weight:400!important;font-size:clamp(17px,1.2vw,20px)!important;line-height:1.2}.product-card,.resource-card,.card{border-radius:0!important}.product-card img,.resource-card img{transition:transform 1.3s var(--lx-ease)}.product-card:hover img,.resource-card:hover img{transform:scale(1.04)}.product-information .h1,.product-information h1,.product-title--large{font-size:clamp(34px,3.6vw,56px)!important;letter-spacing:-.015em}.collection-title,.collection-hero__title,.section-header h1,.main-collection h1{font-family:var(--lx-serif)!important;font-weight:400!important}.badge,.product-badge{border-radius:0!important;font-family:var(--lx-sans)!important;letter-spacing:.18em;text-transform:uppercase;font-size:10px!important;background:var(--lx-noir)!important;color:var(--lx-ivory)!important}.cart-drawer,.cart-drawer__content,dialog{border-radius:0!important}.cart-drawer__heading,.cart-title,.cart__heading{font-family:var(--lx-serif)!important;font-weight:400!important}a:focus-visible,button:focus-visible{outline:1px solid var(--lx-gold);outline-offset:3px}.op-panel{font-family:var(--lx-sans)!important;margin-top:18px!important}.op-btn-whatsapp{background:var(--lx-forest)!important;color:var(--lx-ivory)!important;border:1px solid var(--lx-forest)!important;border-radius:0!important;font-family:var(--lx-sans)!important;font-size:12px!important;letter-spacing:.22em!important;text-transform:uppercase!important;font-weight:500!important;min-height:54px!important;display:flex!important;align-items:center;justify-content:center;gap:10px;transition:background .5s var(--lx-ease),color .5s var(--lx-ease)!important}.op-btn-whatsapp:hover{background:var(--lx-gold)!important;color:var(--lx-noir)!important;border-color:var(--lx-gold)!important}.op-sameday{background:var(--lx-bone)!important;border:1px solid var(--lx-line)!important;border-radius:0!important;padding:14px 16px!important}.op-sameday strong{font-family:var(--lx-serif)!important;font-size:18px!important;font-weight:500!important;color:var(--lx-ink)!important;letter-spacing:0!important}.op-sameday small{color:var(--lx-ink-2)!important;font-family:var(--lx-sans)!important;font-size:12px!important}.op-sameday__icon{color:var(--lx-gold)!important}.op-cards{border-top:1px solid var(--lx-line);padding-top:14px;margin-top:14px}.op-cards__logos img,.op-cards__logos svg{filter:grayscale(1);opacity:.65}.op-cards__note{font-family:var(--lx-sans)!important;font-size:12px!important;color:var(--lx-ink-3)!important;letter-spacing:.02em;line-height:1.6}.op-oos-notice{border-radius:0!important;font-family:var(--lx-sans)!important}body.lx-has-header{--header-height:0px}.shopify-section:has(>.lx-section),.shopify-section:has(>.lx-full){margin:0;padding:0;max-width:none}@media(max-width:768px){.lx-head{flex-direction:column;align-items:flex-start;gap:18px}.lx-btn{min-height:50px;padding:0 26px;font-size:11px}}body.lx-shot .lx-hero{min-height:880px!important}body.lx-shot #MainContent,body.lx-shot main,body.lx-shot .shopify-section{min-height:0!important}@media(max-width:768px){body.lx-shot .lx-hero{min-height:740px!important}}.product-card a,.product-card .title-text,.product-card .h4{color:var(--lx-ink)!important;text-decoration:none}.product-card .title-text{font-family:var(--lx-serif)!important;font-weight:400!important}.product-card .price{font-family:var(--lx-sans)!important;color:var(--lx-ink-2)!important;letter-spacing:.03em}.product-card .compare-at-price{opacity:.55}.card-gallery{border-radius:0!important;background:var(--lx-bone)}.product-badges .badge,.product-badges span{border-radius:0!important;background:var(--lx-noir)!important;color:var(--lx-ivory)!important;font-family:var(--lx-sans)!important;font-size:10px!important;letter-spacing:.2em;text-transform:uppercase}
/*# sourceMappingURL=/cdn/shop/t/12/assets/luxe.css.map */
