:root{--font-body-family: "Inter Tight", system-ui, -apple-system, sans-serif !important;--font-heading-family: "Inter Tight", system-ui, -apple-system, sans-serif !important;--font-subtitle-family: "Inter Tight", system-ui, -apple-system, sans-serif;--font-heading-card-family: "Inter Tight", system-ui, -apple-system, sans-serif;--font-text-card-family: "Inter Tight", system-ui, -apple-system, sans-serif;--font-button-family: "Inter Tight", system-ui, -apple-system, sans-serif;--font-badge-family: "Inter Tight", system-ui, -apple-system, sans-serif;--font-header-menu-family: "Inter Tight", system-ui, -apple-system, sans-serif;--font-footer-menu-family: "Inter Tight", system-ui, -apple-system, sans-serif;--font-popups-heading-family: "Inter Tight", system-ui, -apple-system, sans-serif;--font-popups-text-family: "Inter Tight", system-ui, -apple-system, sans-serif;--font-heading-text-transform: none;--font-subtitle-text-transform: none;--font-card-text-transform: none;--font-header-menu-text-transform: none;--font-footer-menu-text-transform: none;--font-button-text-transform: uppercase;--font-badge-text-transform: uppercase;--font-body-letter-spacing: -.1em;--font-heading-letter-spacing: -.2em;--font-subtitle-letter-spacing: 0em;--font-button-letter-spacing: 1em;--font-badge-letter-spacing: .6em;--font-header-menu-letter-spacing: 0em;--font-footer-menu-letter-spacing: 0em}body.lacaza-surface-beige{--lacaza-bg: #F7F4EE;--lacaza-bg-alt: #EDE7DC;--lacaza-bg-deep: #E3DBCB;--lacaza-paper: #FDFBF6}body.lacaza-surface-nardo{--lacaza-bg: #D8D8D6;--lacaza-bg-alt: #C9C9C6;--lacaza-bg-deep: #B8B8B5;--lacaza-paper: #E4E4E2}body[class*=lacaza-surface-]{--lacaza-fg: #111111;--lacaza-fg-soft: #3A3733;--lacaza-fg-mute: #6F6A60;--lacaza-fg-line: #D9D2C2}body.lacaza-accent-black{--lacaza-accent: #111111;--lacaza-accent-deep: #000000}body.lacaza-accent-espresso{--lacaza-accent: #3E2E20;--lacaza-accent-deep: #241811}body.lacaza-accent-terracotta{--lacaza-accent: #B55A2B;--lacaza-accent-deep: #8A3E18}body.lacaza-accent-forest{--lacaza-accent: #2F4638;--lacaza-accent-deep: #1A2A21}body[class*=lacaza-surface-]{--lacaza-font-sans: "Inter Tight", "Inter", system-ui, sans-serif;--lacaza-font-display: "Inter Tight", "Inter", system-ui, sans-serif;--lacaza-font-serif: "Cormorant Garamond", "Playfair Display", Georgia, serif;--lacaza-font-mono: "JetBrains Mono", "IBM Plex Mono", ui-monospace, monospace;--lacaza-container: min(1480px, 100%);--lacaza-pad-x: clamp(20px, 4vw, 56px);--lacaza-pad-y: clamp(56px, 6vw, 96px)}body.lacaza-density-tight{--lacaza-pad-y: clamp(40px, 4.5vw, 72px)}body.lacaza-density-mid{--lacaza-pad-y: clamp(56px, 6vw, 96px)}body.lacaza-density-loose{--lacaza-pad-y: clamp(72px, 9vw, 140px)}.lacaza-display-xxl{font-family:var(--lacaza-font-display);font-weight:500;font-size:clamp(56px,8vw,120px);line-height:.95;letter-spacing:-.035em}.lacaza-display-xl{font-family:var(--lacaza-font-display);font-weight:500;font-size:clamp(40px,5.2vw,80px);line-height:1;letter-spacing:-.03em}.lacaza-display-l{font-family:var(--lacaza-font-display);font-weight:500;font-size:clamp(32px,4vw,60px);line-height:1.02;letter-spacing:-.025em}.lacaza-display-m{font-family:var(--lacaza-font-display);font-weight:500;font-size:clamp(26px,2.8vw,40px);line-height:1.1;letter-spacing:-.02em}.lacaza-h1{font-family:var(--lacaza-font-display);font-weight:500;font-size:clamp(22px,2.2vw,30px);line-height:1.15;letter-spacing:-.015em}.lacaza-h2{font-family:var(--lacaza-font-display);font-weight:500;font-size:18px;line-height:1.25;letter-spacing:-.008em}.lacaza-body-l{font-size:17px;line-height:1.55;font-family:var(--lacaza-font-sans)}.lacaza-body{font-size:15px;line-height:1.55;font-family:var(--lacaza-font-sans)}.lacaza-small{font-size:13px;line-height:1.5;font-family:var(--lacaza-font-sans)}.lacaza-caption{font-size:12px;line-height:1.4;font-family:var(--lacaza-font-sans);color:var(--lacaza-fg-mute)}.lacaza-eyebrow{font-family:var(--lacaza-font-sans);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--lacaza-fg-mute);font-weight:500}.lacaza-ui-label{font-family:var(--lacaza-font-sans);font-size:12px;letter-spacing:.08em;text-transform:uppercase;font-weight:600}.lacaza-stamp{font-family:var(--lacaza-font-sans);font-size:11px;letter-spacing:.16em;text-transform:uppercase;font-weight:600;color:var(--lacaza-fg)}.lacaza-mono{font-family:var(--lacaza-font-mono);font-size:11px;letter-spacing:.08em}.lacaza-marquee-big{font-family:var(--lacaza-font-display);font-weight:500;font-size:clamp(56px,9vw,140px);line-height:1;letter-spacing:-.035em;white-space:nowrap;padding-inline:.3em;color:var(--lacaza-fg)}.lacaza-serif-italic{font-family:var(--lacaza-font-serif);font-style:italic;font-weight:400;letter-spacing:-.01em}.lacaza-rule{border:0;border-top:1px solid var(--lacaza-fg-line);margin:0}.lacaza-container{width:100%;max-width:var(--lacaza-container);margin:0 auto;padding-inline:var(--lacaza-pad-x)}.lacaza-section{padding-block:var(--lacaza-pad-y)}@keyframes lacaza-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.lacaza-marquee-track{display:flex;width:max-content;animation:lacaza-marquee 90s linear infinite}.lacaza-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:16px 28px;font-family:var(--lacaza-font-sans);font-size:12px;letter-spacing:.12em;text-transform:uppercase;font-weight:600;border-radius:0;transition:background .16s ease,color .16s ease,border-color .16s ease;cursor:pointer;text-decoration:none}.lacaza-btn-primary{background:var(--lacaza-accent);color:var(--lacaza-bg);border:1px solid var(--lacaza-accent)}.lacaza-btn-primary:hover{background:transparent;color:var(--lacaza-accent)}.lacaza-btn-ghost{background:transparent;color:var(--lacaza-fg);border:1px solid var(--lacaza-fg)}.lacaza-btn-ghost:hover{background:var(--lacaza-fg);color:var(--lacaza-bg)}.lacaza-btn-link{padding:0 0 4px;background:none;border:0;border-bottom:1px solid currentColor;letter-spacing:.1em;font-weight:600;font-family:var(--lacaza-font-sans);font-size:12px;text-transform:uppercase;color:var(--lacaza-fg)}.lacaza-btn-link:hover{color:var(--lacaza-accent)}body[class*=lacaza-surface-] :focus-visible{outline:2px solid var(--lacaza-accent);outline-offset:2px}body.lacaza-frame-none .lacaza-logo{border:0;padding:4px 6px}body.lacaza-frame-boxed .lacaza-logo{border:var(--lacaza-logo-border, 1.5px) solid currentColor;padding:6px 9px}body.lacaza-wordmark-stacked.lacaza-frame-boxed .lacaza-logo{padding:10px 16px}.lacaza-logo img{height:calc(var(--lacaza-logo-base-h, 20px) * var(--lacaza-logo-scale, 1));width:auto;display:block;filter:contrast(var(--lacaza-logo-weight-contrast, 1.4)) brightness(var(--lacaza-logo-weight-brightness, 1))}body.lacaza-wordmark-stacked .lacaza-logo img{--lacaza-logo-base-h: 40px}.lacaza-marquee-section{background:var(--lacaza-fg);color:var(--lacaza-bg);overflow:hidden;padding-block:32px}.lacaza-marquee-section .lacaza-marquee-track{color:var(--lacaza-bg)}.lacaza-marquee__phrase{color:var(--lacaza-bg);opacity:.95}.lacaza-newsletter{background:var(--lacaza-fg);color:var(--lacaza-bg);padding:80px var(--lacaza-pad-x)}.lacaza-newsletter__inner{max-width:var(--lacaza-container);margin:0 auto}.lacaza-newsletter__kicker{font-family:var(--lacaza-font-sans);font-size:11px;letter-spacing:.16em;text-transform:uppercase;font-weight:600;color:var(--lacaza-bg);opacity:.6;margin-bottom:16px}.lacaza-newsletter__heading{color:var(--lacaza-bg);margin:0 0 22px;text-wrap:pretty}.lacaza-newsletter__body{color:var(--lacaza-bg);opacity:.75;margin:0 0 24px;max-width:36ch}.lacaza-newsletter__body p{margin:0}.lacaza-newsletter__body p+p{margin-top:8px}.lacaza-newsletter__body p{color:var(--lacaza-bg)}.lacaza-newsletter__form{max-width:440px}.lacaza-newsletter__field{display:flex;align-items:center;gap:12px;border-bottom:1px solid rgba(245,239,230,.5);padding-bottom:8px}.lacaza-newsletter__input{flex:1;background:transparent;border:0;padding:12px 0;font-family:var(--lacaza-font-sans);font-size:15px;color:var(--lacaza-bg)}.lacaza-newsletter__input:focus{outline:none}.lacaza-newsletter__input::placeholder{color:var(--lacaza-bg);opacity:.5}.lacaza-newsletter__submit{background:none;border:0;font-family:var(--lacaza-font-sans);font-size:12px;letter-spacing:.12em;text-transform:uppercase;font-weight:500;color:var(--lacaza-bg);cursor:pointer;padding:0;white-space:nowrap}.lacaza-newsletter__error{display:block;margin-top:8px;font-size:12px;color:#ffb199}.lacaza-newsletter__success{margin-top:12px;font-size:13px;color:var(--lacaza-bg);opacity:.95}.lacaza-footer{background:var(--lacaza-fg);color:var(--lacaza-bg);padding:0 var(--lacaza-pad-x) 32px}.lacaza-footer__inner{max-width:var(--lacaza-container);margin:0 auto}.lacaza-footer__rule{border:0;border-top:1px solid rgba(245,239,230,.2);margin:0}.lacaza-footer__columns{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(40px,4vw,80px);padding:64px 0}.lacaza-footer__columns:has(.lacaza-footer__col:nth-child(1):last-child){grid-template-columns:minmax(0,280px)}.lacaza-footer__columns:has(.lacaza-footer__col:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.lacaza-footer__col-heading{font-family:var(--lacaza-font-mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--lacaza-bg);opacity:.6;margin-bottom:16px;font-weight:500}.lacaza-footer__col-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.lacaza-footer__link{color:var(--lacaza-bg);font-family:var(--lacaza-font-sans);font-size:16px;text-decoration:none;opacity:.85;transition:opacity .16s ease}.lacaza-footer__link:hover{opacity:1}.lacaza-footer__contact{padding-top:32px;display:flex;flex-wrap:wrap;gap:24px;font-family:var(--lacaza-font-sans);font-size:13px;color:var(--lacaza-bg);opacity:.7}.lacaza-footer__contact-item{color:var(--lacaza-bg);text-decoration:none;transition:opacity .16s ease}.lacaza-footer__contact-item:hover{opacity:1}.lacaza-footer__legal{padding-top:48px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}.lacaza-footer__legal-copy{font-family:var(--lacaza-font-sans);font-size:11px;letter-spacing:.16em;text-transform:uppercase;font-weight:600;color:var(--lacaza-bg);opacity:.55}.lacaza-footer__legal-links{display:flex;gap:18px;font-family:var(--lacaza-font-sans);font-size:11px;letter-spacing:.16em;text-transform:uppercase;font-weight:600;opacity:.55}.lacaza-footer__legal-links a{color:var(--lacaza-bg);text-decoration:none;transition:opacity .16s ease}.lacaza-footer__legal-links a:hover{opacity:1}@media(max-width:767px){.lacaza-marquee-section{padding-block:24px}.lacaza-newsletter{padding:64px var(--lacaza-pad-x)}.lacaza-newsletter__field{flex-direction:column;align-items:stretch;gap:6px}.lacaza-newsletter__submit{text-align:left;padding:12px 0}.lacaza-footer{padding:0 var(--lacaza-pad-x) 24px}.lacaza-footer__columns{grid-template-columns:1fr;gap:32px;padding:48px 0}.lacaza-footer__contact{padding-top:24px}.lacaza-footer__legal{padding-top:32px;flex-direction:column;align-items:flex-start;gap:12px}}.desk-only{display:none}.mob-only{display:inline-flex}@media(min-width:768px){.desk-only{display:inline-flex}.mob-only{display:none}}.lacaza-header{position:sticky;top:0;z-index:80;background:var(--lacaza-bg);color:var(--lacaza-fg);border-bottom:1px solid transparent;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.lacaza-header__inner{max-width:var(--lacaza-container);margin:0 auto;padding-inline:var(--lacaza-pad-x);height:56px;display:grid;grid-template-columns:44px 1fr 44px;align-items:center;gap:12px}.lacaza-header__left,.lacaza-header__right{display:flex;align-items:center;min-width:0}.lacaza-header__right{justify-content:flex-end}.lacaza-header__center{display:flex;align-items:center;justify-content:center;min-width:0}.lacaza-header__burger{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;background:none;border:0;color:var(--lacaza-fg);cursor:pointer;padding:0}@media(min-width:768px){.lacaza-header__burger{display:none}}.lacaza-header__nav{display:none;gap:clamp(20px,2vw,32px);align-items:center;white-space:nowrap}.lacaza-header__nav--left{margin-left:8px}.lacaza-header__nav--right{margin-right:16px}@media(min-width:768px){.lacaza-header__nav{display:flex}}.lacaza-header__link{font-family:var(--lacaza-font-sans);font-size:12px;letter-spacing:.12em;text-transform:uppercase;font-weight:600;color:var(--lacaza-fg);text-decoration:none;padding:8px 0;position:relative;transition:opacity .16s ease}.lacaza-header__link:after{content:"";position:absolute;left:0;right:0;bottom:2px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .2s cubic-bezier(.2,.7,.2,1)}.lacaza-header__link:hover:after,.lacaza-header__link.is-active:after{transform:scaleX(1)}.lacaza-header__icons{display:flex;align-items:center;gap:8px}.lacaza-header__icon{width:44px;height:44px;display:none;align-items:center;justify-content:center;color:var(--lacaza-fg);text-decoration:none;transition:opacity .16s ease}.lacaza-header__icon:hover{opacity:.6}@media(min-width:768px){.lacaza-header__icon{display:inline-flex}}.lacaza-header__cart{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;position:relative;color:var(--lacaza-fg);text-decoration:none;transition:opacity .16s ease}.lacaza-header__cart:hover{opacity:.6}.lacaza-header__cart-count{position:absolute;top:6px;right:4px;min-width:16px;height:16px;padding:0 4px;display:inline-flex;align-items:center;justify-content:center;background:var(--lacaza-accent);color:var(--lacaza-bg);border-radius:50%;font-family:var(--lacaza-font-sans);font-size:9px;font-weight:600;letter-spacing:0;line-height:1}@media(min-width:768px){.lacaza-header__inner{grid-template-columns:1fr auto 1fr;height:clamp(72px,6vw,88px)}}.lacaza-header.lacaza-header--scrolled{background:color-mix(in oklab,var(--lacaza-bg) 96%,transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-bottom-color:var(--lacaza-fg-line)}.lacaza-logo--drawer{--lacaza-logo-scale: .7}.lacaza-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;pointer-events:none;visibility:hidden;transition:visibility 0s linear .32s}body.lacaza-drawer-open .lacaza-drawer{pointer-events:auto;visibility:visible;transition:visibility 0s linear 0s}.lacaza-drawer__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#0006;opacity:0;transition:opacity .28s ease}body.lacaza-drawer-open .lacaza-drawer__scrim{opacity:1}.lacaza-drawer__panel{position:absolute;top:0;left:0;bottom:0;width:85%;max-width:360px;background:var(--lacaza-bg);color:var(--lacaza-fg);display:flex;flex-direction:column;transform:translate(-100%);transition:transform .32s cubic-bezier(.2,.7,.2,1);z-index:91;overflow-y:auto;-webkit-overflow-scrolling:touch}body.lacaza-drawer-open .lacaza-drawer__panel{transform:translate(0)}@media(min-width:768px){.lacaza-drawer{display:none}}.lacaza-drawer__header{display:flex;align-items:center;justify-content:space-between;padding:16px var(--lacaza-pad-x);border-bottom:1px solid var(--lacaza-fg-line);flex-shrink:0}.lacaza-drawer__close{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;background:none;border:0;color:var(--lacaza-fg);cursor:pointer;padding:0;transition:opacity .16s ease}.lacaza-drawer__close:hover{opacity:.6}.lacaza-drawer__sections{flex:1;padding:8px 0}.lacaza-drawer__section{border-bottom:1px solid var(--lacaza-fg-line)}.lacaza-drawer__summary{list-style:none;cursor:pointer;padding:18px var(--lacaza-pad-x);display:flex;align-items:center;justify-content:space-between;font-family:var(--lacaza-font-mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;font-weight:500;color:var(--lacaza-fg)}.lacaza-drawer__summary::-webkit-details-marker{display:none}.lacaza-drawer__chevron{display:inline-flex;align-items:center;transition:transform .2s ease;color:var(--lacaza-fg-mute)}.lacaza-drawer__section[open] .lacaza-drawer__chevron{transform:rotate(90deg)}.lacaza-drawer__list{list-style:none;margin:0;padding:0 var(--lacaza-pad-x) 18px;display:flex;flex-direction:column;gap:14px}.lacaza-drawer__link{font-family:var(--lacaza-font-sans);font-size:16px;color:var(--lacaza-fg);text-decoration:none;display:inline-block;padding:4px 0}.lacaza-drawer__foot{display:flex;gap:24px;padding:20px var(--lacaza-pad-x) 28px;border-top:1px solid var(--lacaza-fg-line);flex-shrink:0}.lacaza-drawer__foot-link{font-family:var(--lacaza-font-sans);font-size:12px;letter-spacing:.12em;text-transform:uppercase;font-weight:600;color:var(--lacaza-fg);text-decoration:none;transition:opacity .16s ease}.lacaza-drawer__foot-link:hover{opacity:.6}@media(prefers-reduced-motion:reduce){.lacaza-drawer__panel,.lacaza-drawer__scrim,.lacaza-header,.lacaza-header__link:after,.lacaza-drawer__chevron{transition-duration:0s}}.lacaza-header__cart-count.is-empty{display:none}.lacaza-cart-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:calc(var(--header-z-index, 1000) + 10);pointer-events:none;visibility:hidden;transition:visibility 0s linear .32s;font-family:var(--font-body-family, var(--lacaza-font-sans));color:rgb(var(--color-foreground, 17 17 17))}body.lacaza-cart-drawer-open .lacaza-cart-drawer{pointer-events:auto;visibility:visible;transition:visibility 0s linear 0s}.lacaza-cart-drawer__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#0006;opacity:0;transition:opacity .28s ease}body.lacaza-cart-drawer-open .lacaza-cart-drawer__scrim{opacity:1}.lacaza-cart-drawer__panel{position:absolute;top:0;right:0;bottom:0;width:min(440px,90vw);background:rgb(var(--color-background, 247 244 238));display:flex;flex-direction:column;transform:translate(100%);transition:transform .32s cubic-bezier(.2,.7,.2,1);z-index:calc(var(--header-z-index, 1000) + 11)}body.lacaza-cart-drawer-open .lacaza-cart-drawer__panel{transform:translate(0)}.lacaza-cart-drawer__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:calc(clamp(36px,5vw,56px) + env(safe-area-inset-top,0px)) 24px 20px;border-bottom:1px solid rgba(var(--color-foreground, 17 17 17),.15);flex-shrink:0}.lacaza-cart-drawer__title-group{display:flex;flex-direction:column;gap:4px}.lacaza-cart-drawer__title{font-family:var(--font-body-family, var(--lacaza-font-sans));font-size:11px;font-weight:500;letter-spacing:.2em;text-transform:uppercase}.lacaza-cart-drawer__title [data-cart-count]{font-variant-numeric:tabular-nums}.lacaza-cart-drawer__subtitle{display:block;font-family:var(--font-heading-family, var(--lacaza-font-display));font-size:22px;font-weight:400;letter-spacing:-.01em;margin-top:6px;color:rgb(var(--color-foreground));text-wrap:balance}.lacaza-cart-drawer__count{font-family:var(--font-body-family);font-size:13px;color:rgba(var(--color-foreground),.65);font-variant-numeric:tabular-nums}.lacaza-cart-drawer__close{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;background:none;border:0;color:rgb(var(--color-foreground));cursor:pointer;padding:0;transition:opacity .16s ease}.lacaza-cart-drawer__close:hover{opacity:.6}.lacaza-cart-drawer__progress{padding:16px 24px;border-bottom:1px solid rgba(var(--color-foreground),.15);flex-shrink:0}.lacaza-cart-drawer__progress-text{font-size:13px;margin:0 0 10px;color:rgba(var(--color-foreground),.85)}.lacaza-cart-drawer__bar{height:4px;background:rgba(var(--color-foreground),.1);position:relative;overflow:hidden}.lacaza-cart-drawer__bar-fill{height:100%;width:var(--pct, 0%);background:var(--lacaza-accent);transition:width .32s cubic-bezier(.2,.7,.2,1)}.lacaza-cart-drawer__items{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;list-style:none;margin:0;padding:0}.lacaza-cart-item{display:grid;grid-template-columns:80px 1fr auto;gap:16px;padding:18px 24px;border-bottom:1px solid rgba(var(--color-foreground),.15)}.lacaza-cart-item__image{display:block;background:rgba(var(--color-foreground),.04);aspect-ratio:1;overflow:hidden}.lacaza-cart-item__image img{width:100%;height:100%;object-fit:cover;display:block}.lacaza-cart-item__body{min-width:0;display:flex;flex-direction:column;gap:4px}.lacaza-cart-item__type{font-family:var(--font-body-family, var(--lacaza-font-sans));font-size:11px;letter-spacing:.12em;text-transform:uppercase;font-weight:500;color:rgba(var(--color-foreground),.65);margin-bottom:2px}.lacaza-cart-item__title{font-size:16px;font-weight:500;color:rgb(var(--color-foreground));text-decoration:none;line-height:1.3;text-wrap:balance}.lacaza-cart-item__variant{font-size:12px;color:rgba(var(--color-foreground),.65);margin:0}.lacaza-cart-item__properties{list-style:none;margin:4px 0 0;padding:0;font-size:11px;color:rgba(var(--color-foreground),.65)}.lacaza-cart-item__properties li{margin:2px 0}.lacaza-cart-item__controls{display:flex;align-items:center;gap:14px;margin-top:8px}.lacaza-cart-item__qty{display:inline-flex;align-items:center;border:1px solid rgba(var(--color-foreground),.4);height:32px}.lacaza-cart-item__qty-btn{width:32px;height:100%;background:none;border:0;color:rgb(var(--color-foreground));font-size:14px;cursor:pointer;padding:0;transition:background .16s ease}.lacaza-cart-item__qty-btn:hover{background:rgba(var(--color-foreground),.08)}.lacaza-cart-item__qty-value{min-width:24px;text-align:center;font-size:13px;font-variant-numeric:tabular-nums}.lacaza-cart-item__remove{background:none;border:0;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:rgba(var(--color-foreground),.65);cursor:pointer;padding:0;text-decoration:underline;transition:color .16s ease}.lacaza-cart-item__remove:hover{color:rgb(var(--color-foreground))}.lacaza-cart-item__price{text-align:right;font-variant-numeric:tabular-nums;font-size:14px;display:flex;flex-direction:column;align-items:flex-end;gap:2px}.lacaza-cart-item__price-compare{font-size:11px;color:rgba(var(--color-foreground),.5);text-decoration:line-through}.lacaza-cart-drawer__foot{padding:20px 24px 28px;border-top:1px solid rgba(var(--color-foreground),.15);flex-shrink:0;background:rgb(var(--color-background))}.lacaza-cart-drawer__subtotal{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:6px}.lacaza-cart-drawer__subtotal-value{font-family:var(--font-heading-family, var(--lacaza-font-display));font-size:22px;font-weight:500;font-variant-numeric:tabular-nums}.lacaza-cart-drawer__note{font-size:12px;color:rgba(var(--color-foreground),.65);margin:0 0 16px}.lacaza-cart-drawer__checkout{display:flex;width:100%;margin-bottom:8px}.lacaza-cart-drawer__view-cart{display:block;text-align:center;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:rgba(var(--color-foreground),.65);text-decoration:underline;padding:6px 0}.lacaza-cart-drawer__empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 24px;gap:20px;text-align:center}.lacaza-cart-drawer__empty-msg{font-size:16px;color:rgba(var(--color-foreground),.65);margin:0}@media(prefers-reduced-motion:reduce){.lacaza-cart-drawer__panel,.lacaza-cart-drawer__scrim,.lacaza-cart-drawer__bar-fill{transition-duration:0s}}.slideshow .swiper-slide-active .slideshow-slide__img img{animation:lacaza-hero-ken-burns 20s ease-in-out infinite alternate}@keyframes lacaza-hero-ken-burns{0%{transform:scale(1.02)}to{transform:scale(1.08)}}.slideshow .slideshow-slide__text{max-width:780px;padding-bottom:clamp(80px,10vw,130px)}.slideshow .slideshow-slide__text h1,.slideshow .slideshow-slide__text h2,.slideshow .slideshow-slide__text h3,.slideshow .slideshow-slide__text .title,.slideshow .slideshow-slide__text .heading,.slideshow .slideshow-slide__text .subtitle{font-weight:400!important;font-size:clamp(46px,7.2vw,112px)!important;line-height:.98!important;letter-spacing:-.02em!important;text-shadow:0 2px 24px rgba(0,0,0,.18);text-wrap:balance;color:#f5efe6!important;margin:0 0 22px!important}.slideshow .slideshow-slide__text p,.slideshow .slideshow-slide__text .text,.slideshow .slideshow-slide__text .description{font-size:17px!important;line-height:1.5!important;max-width:52ch;opacity:.86!important;color:#f5efe6!important;margin:0 0 32px!important}.slideshow .slideshow-slide__buttons .button,.slideshow .slideshow-slide .button,.slideshow .slideshow-slide__buttons a.button{font-size:12px!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-weight:600!important;border-radius:0!important;padding:16px 28px!important;background:#f5efe6!important;color:#111!important;border:1px solid #F5EFE6!important;transition:background .16s ease,color .16s ease,border-color .16s ease}.slideshow .slideshow-slide__buttons .button:hover,.slideshow .slideshow-slide .button:hover,.slideshow .slideshow-slide__buttons a.button:hover{background:transparent!important;color:#f5efe6!important;border-color:#f5efe6!important}body .slideshow .swiper-pagination{position:absolute!important;bottom:clamp(24px,3vw,44px)!important;left:clamp(20px,5vw,72px)!important;right:auto!important;top:auto!important;width:auto!important;font-family:var(--lacaza-font-mono, ui-monospace, monospace);font-size:11px!important;letter-spacing:.2em!important;color:#f5efe6!important;z-index:6!important;pointer-events:auto!important}.slideshow .swiper-pagination-bullets .swiper-pagination-bullet{background:#f5efe666!important;width:6px;height:6px;opacity:1;margin:0 4px!important}.slideshow .swiper-pagination-bullets .swiper-pagination-bullet-active{background:#f5efe6!important}@media(min-width:768px){body .slideshow .swiper-controllers{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:auto!important;height:auto!important;z-index:5!important;pointer-events:none!important;transform:none!important}body .slideshow .swiper-controllers>.container{height:100%!important;width:100%!important;max-width:100%!important;padding:0!important;margin:0!important;pointer-events:none!important}body .slideshow .swiper-controllers__wrapper{height:100%!important;width:100%!important;pointer-events:none!important;position:relative!important}body .slideshow .swiper-controllers .swiper-button-prev,body .slideshow .swiper-button-prev{position:absolute!important;left:clamp(16px,3vw,40px)!important;right:auto!important;top:50%!important;bottom:auto!important;margin:0!important;transform:translateY(-50%)!important;z-index:10!important}body .slideshow .swiper-controllers .swiper-button-next,body .slideshow .swiper-button-next{position:absolute!important;right:clamp(16px,3vw,40px)!important;left:auto!important;top:50%!important;bottom:auto!important;margin:0!important;transform:translateY(-50%)!important;z-index:10!important}}body .slideshow .swiper-controllers .swiper-button-next,body .slideshow .swiper-controllers .swiper-button-prev,body .slideshow .swiper-button-next,body .slideshow .swiper-button-prev{width:44px!important;height:44px!important;background:transparent!important;border:1px solid rgba(245,239,230,.55)!important;color:#f5efe6!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border-radius:0!important;display:flex!important;align-items:center!important;justify-content:center!important;pointer-events:auto!important;transition:background .16s ease,border-color .16s ease!important}body .slideshow .swiper-controllers .swiper-button-prev .icon,body .slideshow .swiper-button-prev .icon{transform:none!important}body .slideshow .swiper-controllers .swiper-button-next .icon,body .slideshow .swiper-button-next .icon{transform:scaleX(-1)!important}body .slideshow .swiper-button-next .icon,body .slideshow .swiper-button-prev .icon{width:16px!important;height:16px!important}body .slideshow .swiper-button-next:hover,body .slideshow .swiper-button-prev:hover{background:#f5efe624!important;border-color:#f5efe6!important}body .slideshow .swiper-button-next:after,body .slideshow .swiper-button-prev:after{display:none!important;content:none!important}.slideshow-slide{position:relative}.lacaza-hero-edition{position:absolute;top:clamp(20px,3vw,36px);right:clamp(20px,4vw,56px);z-index:10;display:inline-flex;align-items:center;gap:10px;font-family:var(--lacaza-font-mono, ui-monospace, monospace);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:#f5efe6;opacity:.88;pointer-events:none}.lacaza-hero-edition__dot{width:4px;height:4px;background:currentColor;border-radius:50%;opacity:.6;display:inline-block}@media(max-width:767px){.slideshow .slideshow-slide__text h1,.slideshow .slideshow-slide__text h2,.slideshow .slideshow-slide__text h3{font-size:clamp(40px,11vw,64px)!important}.slideshow .slideshow-slide__text{padding-bottom:88px}.lacaza-hero-edition{top:14px;right:16px;font-size:9px;letter-spacing:.18em}.slideshow .swiper-button-next,.slideshow .swiper-button-prev{width:36px!important;height:36px!important}}.rich-text{padding-block:clamp(48px,6vw,96px)}.rich-text__subheading{font-size:11px!important;font-weight:600!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:rgba(var(--color-foreground),.65)!important;margin-bottom:24px!important}.rich-text__heading,.rich-text .title--section{font-weight:500!important;font-size:clamp(32px,4vw,60px)!important;line-height:1.02!important;letter-spacing:-.025em!important;text-wrap:balance;margin:0 0 28px!important}.rich-text__text{font-size:17px!important;line-height:1.55!important;color:rgba(var(--color-foreground),.85);max-width:58ch;margin-left:auto;margin-right:auto}.rich-text__text p{margin:0 0 16px}.rich-text__text p:last-child{margin-bottom:0}.rich-text__blocks-small{max-width:720px}@media(max-width:767px){.rich-text__heading,.rich-text .title--section{font-size:clamp(26px,7vw,36px)!important}.rich-text__text{font-size:15px!important}}.section-header__title,.section-header__title.title--section{font-weight:500!important;font-size:clamp(32px,4vw,60px)!important;line-height:1.02!important;letter-spacing:-.025em!important;text-wrap:balance;margin:0 0 14px!important}.section-header__desc,.section-header__desc.subtitle,.section-header__desc.richtext__content{font-size:17px!important;line-height:1.55!important;color:rgba(var(--color-foreground),.65)!important;max-width:58ch;margin:0 0 44px}.section-header__line{padding-block:clamp(40px,5vw,72px) clamp(40px,4vw,48px)}.popular-products{padding-block:clamp(48px,6vw,96px)}.popular-products__wrapper{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:clamp(16px,2vw,24px)!important}@media(min-width:768px){.popular-products__wrapper{grid-template-columns:repeat(4,1fr)!important}.popular-products__wrapper-two__cards{grid-template-columns:repeat(2,1fr)!important}}.popular-products__item.border-item{border:0!important}.popular-products .product-card .card__media,.popular-products .product-card .product__media{aspect-ratio:4 / 5!important;background:rgba(var(--color-foreground),.04);overflow:hidden}.popular-products .product-card .card__media img,.popular-products .product-card .product__media img,.popular-products .product-card .deferred-media img{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.popular-products .product-card:hover .card__media img,.popular-products .product-card:hover .product__media img{transform:scale(1.03)}.popular-products .product-card .card__heading,.popular-products .product-card .card__title,.popular-products .product-card .card__information h3,.popular-products .product-card .card__information .title{font-size:17px!important;font-weight:500!important;line-height:1.2!important;letter-spacing:-.005em!important;margin:14px 0 6px!important;text-wrap:balance}.popular-products .product-card .card__heading a,.popular-products .product-card a{color:rgb(var(--color-foreground))!important;text-decoration:none!important}.popular-products .product-card .price,.popular-products .product-card .price-item,.popular-products .product-card .card__price{font-size:15px!important;font-variant-numeric:tabular-nums!important;font-weight:500!important}.popular-products .product-card .price--on-sale .price-item--regular,.popular-products .product-card .price__compare{text-decoration:line-through!important;color:rgba(var(--color-foreground),.5)!important;font-size:13px!important;margin-left:6px!important}.popular-products .product-card .card__vendor,.popular-products .product-card .vendor{display:none!important}.popular-products .product-card .card__add-to-cart .button,.popular-products .product-card .card__link.button{font-size:11px!important;letter-spacing:.14em!important;text-transform:uppercase!important;font-weight:500!important;background:transparent!important;color:rgb(var(--color-foreground))!important;border:0!important;border-radius:0!important;padding:8px 0!important;text-decoration:underline!important}.popular-products .section-button .button,.popular-products .button--primary{font-size:12px!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-weight:600!important;border-radius:0!important;padding:16px 28px!important;background:var(--lacaza-accent)!important;color:rgb(var(--color-background))!important;border:1px solid var(--lacaza-accent)!important;margin-top:32px}.collection-grid{padding-block:clamp(48px,6vw,96px);background:rgba(var(--color-foreground),.02)}.collection-grid__wrapper{display:grid!important;gap:clamp(20px,2.5vw,32px)!important}.collection-grid__wrapper.wrapper-per-row__4{grid-template-columns:repeat(2,1fr)!important}@media(min-width:768px){.collection-grid__wrapper.wrapper-per-row__4{grid-template-columns:repeat(4,1fr)!important}.collection-grid__wrapper.wrapper-per-row__3{grid-template-columns:repeat(3,1fr)!important}}.collection-grid__box.border-item{border:0!important}.collection-grid .collection-card__img-wrapper{aspect-ratio:1 / 1!important;overflow:hidden;background:rgba(var(--color-foreground),.04)}.collection-grid .collection-card__img{width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.2,.7,.2,1)}.collection-grid .collection-card:hover .collection-card__img{transform:scale(1.04)}.collection-grid .collection-card__title,.collection-grid .collection-card__title.h5{font-size:clamp(20px,2.2vw,28px)!important;font-weight:500!important;letter-spacing:-.01em!important;line-height:1.1!important;margin:0!important}.collection-grid .collection-card__desc{font-size:13px!important;color:rgba(var(--color-foreground),.65)!important;margin-top:6px!important}.collection-grid .collection-card .have-overlay:after{background:linear-gradient(to top,#00000073,#0000001a 60%,#0000)!important}.collection-grid__box.hide_border{border:0!important}.featured-blogs{padding-block:clamp(48px,6vw,96px)}.featured-blogs .blog__posts.articles-wrapper{display:grid!important;grid-template-columns:repeat(1,1fr)!important;gap:clamp(24px,3vw,40px)!important}@media(min-width:640px){.featured-blogs .blog__posts.articles-wrapper{grid-template-columns:repeat(2,1fr)!important}}@media(min-width:1024px){.featured-blogs .blog__posts.articles-wrapper{grid-template-columns:repeat(var(--per-row, 3),1fr)!important}}.featured-blogs .blog__post.article{border:0!important}.featured-blogs .article-card .card__media,.featured-blogs .article-card .article-card__img,.featured-blogs .article-card img{aspect-ratio:4 / 5!important;width:100%;object-fit:cover;background:rgba(var(--color-foreground),.04)}.featured-blogs .article-card .article-card__title,.featured-blogs .article-card h3,.featured-blogs .article-card .card__heading{font-size:clamp(20px,2vw,26px)!important;font-weight:500!important;letter-spacing:-.01em!important;line-height:1.2!important;margin:16px 0 12px!important;text-wrap:balance}.featured-blogs .article-card a{color:rgb(var(--color-foreground))!important;text-decoration:none!important}.featured-blogs .article-card__tags,.featured-blogs .article-card__tags .subtitle{font-family:var(--lacaza-font-mono);font-size:10px!important;letter-spacing:.22em!important;text-transform:uppercase!important;color:rgba(var(--color-foreground),.65)!important;margin-bottom:10px!important}.featured-blogs .article-card__date,.featured-blogs .article-card__author,.featured-blogs .article-card .small-font{font-family:var(--lacaza-font-mono);font-size:10px!important;letter-spacing:.22em!important;text-transform:uppercase!important;color:rgba(var(--color-foreground),.65)!important}.featured-blogs .article-card__excerpt{font-size:14px!important;line-height:1.55!important;color:rgba(var(--color-foreground),.85)!important}.featured-blogs .article-card .button--simple,.featured-blogs .article-card .article-card__link{font-size:12px!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-weight:600!important;color:rgb(var(--color-foreground))!important;text-decoration:none!important;margin-top:14px!important}.shopify-section .jdgm-widget.jdgm-testimonials-carousel,.shopify-section .jdgm-widget.jdgm-all-reviews-text{padding-block:clamp(48px,6vw,96px)}.jdgm-widget .jdgm-header{margin:0 0 44px;text-align:center}.jdgm-widget .jdgm-title{font-size:clamp(24px,2.6vw,36px);font-weight:500;letter-spacing:-.02em;line-height:1.1;margin:0 0 16px;color:rgb(var(--color-foreground))}.jdgm-widget .jdgm-rating-text,.jdgm-widget .jdgm-reviews-count{font-family:var(--lacaza-font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:rgba(var(--color-foreground),.65)}.jdgm-widget .jdgm-average-rating{display:inline-flex;align-items:center;gap:12px}.shopify-section .jdgm-widget.jdgm-all-reviews-text{text-align:center;max-width:58ch;margin-inline:auto}.body-template-collection .facets,.body-template-collection .facets__wrapper,.body-template-collection .facets__form,.body-template-collection .facets__container,.body-template-collection .facets__display,.body-template-collection .facets__disclosure,.body-template-collection .facets__summary,.body-template-collection .facets__price,.body-template-collection .facets__price-wrapper,.body-template-collection .facets__price-rang-wrapper,.body-template-collection .facets__range,.body-template-collection .facets__reset,.body-template-collection .facets__button,.body-template-collection .facets__sort-wrapper,.body-template-collection .facets__product-count,.body-template-collection .facets__product-count-text,.body-template-collection .facet-filters,.body-template-collection .facets-sorting,.body-template-collection .active-facets,.body-template-collection .active-facets-desktop,.body-template-collection .active-facets-mobile,.body-template-collection .facet-checkbox,.body-template-collection .facet-checkbox__label,.body-template-collection .collection-sidebar,.body-template-collection .collection__sidebar,.body-template-collection [class*=facet],.body-template-collection [class*=filter-form],.body-template-collection [class*=view-toggle],.body-template-collection [class*=layout-switcher],.body-template-collection [class*=collection-count]{display:none!important}.body-template-collection .collection-wrapper,.body-template-collection .collection-wrapper--vertical,.body-template-collection .collection__main,.body-template-collection .collection__products,.body-template-collection [class*=collection__main]{width:100%!important;max-width:100%!important;grid-template-columns:1fr!important}.body-template-collection .collection-banner{padding-block:clamp(48px,6vw,96px)}.body-template-collection .collection-banner__title,.body-template-collection .collection-banner__title.h2{font-weight:500!important;font-size:clamp(36px,5vw,72px)!important;line-height:1.02!important;letter-spacing:-.025em!important;text-wrap:balance;margin:0 0 18px!important}.body-template-collection .collection-banner__desc{font-size:17px!important;line-height:1.55!important;color:rgba(var(--color-foreground),.65)!important;max-width:58ch}.body-template-collection .collection-banner .have-overlay:after{background:linear-gradient(180deg,#0000 40%,#00000059)!important}.body-template-collection .facet-filters.facets-sorting.sorting{position:sticky;top:var(--header-height, 64px);z-index:5;background:rgb(var(--color-background));border-top:1px solid rgba(var(--color-foreground),.08);border-bottom:1px solid rgba(var(--color-foreground),.08);padding-block:16px;font-family:var(--lacaza-font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:rgba(var(--color-foreground),.65)}.body-template-collection .facets__product-count,.body-template-collection .facets__product-count-text{font-size:11px!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:rgba(var(--color-foreground),.65)!important}.body-template-collection .facet-filters__field select,.body-template-collection .facets-sorting select,.body-template-collection .facets__sort-wrapper select{font-family:var(--lacaza-font-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;background:transparent;border:0;color:rgb(var(--color-foreground));cursor:pointer}@media(min-width:990px){.body-template-collection .collection-wrapper--vertical .facets{position:sticky;top:calc(var(--header-height, 64px) + 24px);align-self:start}}.body-template-collection .facets__summary,.body-template-collection .facets__heading{font-family:var(--lacaza-font-mono);font-size:12px!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:rgb(var(--color-foreground))!important;font-weight:500!important}.body-template-collection .facets__disclosure{border-bottom:1px solid rgba(var(--color-foreground),.08);padding-block:14px}.body-template-collection .facet-checkbox__label{font-size:13px!important;color:rgba(var(--color-foreground),.85)!important;letter-spacing:0!important;text-transform:none!important}.body-template-collection .active-facets__button,.body-template-collection .active-facets__button-remove{font-family:var(--lacaza-font-mono);font-size:11px!important;letter-spacing:.14em!important;text-transform:uppercase!important;border:1px solid rgba(var(--color-foreground),.2)!important;border-radius:0!important;padding:6px 12px!important;background:transparent!important}.body-template-collection .facets__reset{font-family:var(--lacaza-font-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;text-decoration:underline;color:rgba(var(--color-foreground),.65)}.body-template-collection .collection-product-list,.body-template-collection ul#product-grid.collection-product-list{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:clamp(24px,3vw,48px) clamp(16px,2vw,24px)!important;list-style:none!important;padding:0!important;margin:0!important}@media(min-width:750px){.body-template-collection .collection-product-list{grid-template-columns:repeat(3,1fr)!important}}@media(min-width:1280px){.body-template-collection .collection-product-list{grid-template-columns:repeat(4,1fr)!important}}.body-template-collection .collection-grid-card{border:0!important;list-style:none}.body-template-collection .product-card.card-wrapper{position:relative}.body-template-collection .card.card--product{background:transparent!important;border:0!important}.body-template-collection .card.card--product .media,.body-template-collection .card.card--product a.media{display:block;aspect-ratio:4 / 5!important;padding-bottom:0!important;background:rgba(var(--color-foreground),.04);overflow:hidden;position:relative}.body-template-collection .card.card--product .media img{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.2,.7,.2,1),opacity .2s ease}.body-template-collection .product-card:hover .card.card--product .media img.media--first{transform:scale(1.03)}.body-template-collection .card.card--product .media img.media--second{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.body-template-collection .product-card:hover .card.card--product .media img.media--second{opacity:1}.body-template-collection .card-information{padding-top:14px}.body-template-collection .card-information .card__title,.body-template-collection .card__title{font-size:17px!important;font-weight:500!important;line-height:1.2!important;letter-spacing:-.005em!important;margin:0 0 6px!important;text-wrap:balance}.body-template-collection .card__title a{color:rgb(var(--color-foreground))!important;text-decoration:none!important}.body-template-collection .price,.body-template-collection .card-information .price-item--regular{font-size:15px!important;font-variant-numeric:tabular-nums!important;font-weight:500!important}.body-template-collection .card-information .price--on-sale .price-item--regular,.body-template-collection .card-information .price__compare{text-decoration:line-through!important;color:rgba(var(--color-foreground),.5)!important;font-size:13px!important;margin-left:6px!important}.body-template-collection .card-information .card__vendor{display:none!important}.body-template-collection .quick-add .card__link.button--secondary,.body-template-collection .quick-add button.card__link{font-family:var(--lacaza-font-mono);font-size:11px!important;letter-spacing:.14em!important;text-transform:uppercase!important;font-weight:500!important;background:transparent!important;color:rgb(var(--color-foreground))!important;border:0!important;border-radius:0!important;padding:8px 0!important;text-decoration:underline;width:auto!important}@media(max-width:480px){.body-template-collection .collection-product-list{grid-template-columns:1fr!important}}.body-template-product .breadcrumb,.body-template-product .breadcrumb__desktop{font-family:var(--lacaza-font-mono);font-size:11px!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:rgba(var(--color-foreground),.65)!important;margin-bottom:16px}.body-template-product .breadcrumb__link{color:rgba(var(--color-foreground),.65)!important;text-decoration:none!important}.body-template-product .breadcrumb__delimiter{margin:0 6px;opacity:.4}.body-template-product .product__title__wrapper,.body-template-product .product__info-wrapper,.body-template-product .product__info-container,.body-template-product .product .price-wrapper,.body-template-product .product .product__text,.body-template-product .product__title__wrapper .product__title{text-align:left!important}.body-template-product .product .price{justify-content:flex-start!important}.body-template-product .product__title,.body-template-product .product__title.h4,.body-template-product .product__title__wrapper h1,.body-template-product .product__title__wrapper .product__title{font-family:var(--font-heading-family)!important;font-weight:500!important;font-size:clamp(28px,4vw,44px)!important;line-height:1.08!important;letter-spacing:-.02em!important;color:rgb(var(--color-foreground))!important;opacity:1!important;text-wrap:balance;margin:0 0 12px!important;text-align:left!important}.body-template-product .product__text.subtitle{font-family:var(--lacaza-font-mono);font-size:11px!important;letter-spacing:.18em!important;text-transform:uppercase!important;font-weight:500!important;color:rgba(var(--color-foreground),.65)!important;margin-bottom:16px}.body-template-product .price__regular .price-item.price-item--regular,.body-template-product .price__sale .price-item.price-item--sale{font-family:var(--font-heading-family)!important;font-size:clamp(32px,4vw,44px)!important;font-variant-numeric:tabular-nums!important;font-weight:500!important;letter-spacing:-.02em!important;color:rgb(var(--color-foreground))!important}.body-template-product .price__compare,.body-template-product .price--on-sale .price-item--regular{text-decoration:line-through!important;color:rgba(var(--color-foreground),.5)!important;font-size:18px!important;font-variant-numeric:tabular-nums}.body-template-product .product-form__input legend,.body-template-product .product-form__group-name{font-family:var(--lacaza-font-mono);font-size:11px!important;letter-spacing:.18em!important;text-transform:uppercase!important;font-weight:500!important;color:rgba(var(--color-foreground),.65)!important;margin-bottom:12px}.body-template-product .product-form__input--radios input[type=radio]+label,.body-template-product .product-form__input--radios label{font-size:12px!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-weight:500!important;border-radius:0!important;border:1px solid rgba(var(--color-foreground),.2)!important;padding:12px 18px!important;background:transparent!important;color:rgb(var(--color-foreground))!important;transition:all .16s ease}.body-template-product .product-form__input--radios input[type=radio]:checked+label,.body-template-product .product-form__input--radios label.is-active{background:rgb(var(--color-foreground))!important;color:rgb(var(--color-background))!important;border-color:rgb(var(--color-foreground))!important}.body-template-product .product-form__input--dropdown select{font-family:var(--lacaza-font-mono);font-size:12px!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-weight:500;border-radius:0!important;border:1px solid rgba(var(--color-foreground),.2)!important;background:transparent!important}.body-template-product .product-form__quantity .quantity{border:1px solid rgba(var(--color-foreground),.2);border-radius:0}.body-template-product .quantity__button{background:transparent!important;border:0!important;cursor:pointer}.body-template-product .quantity__input{font-family:var(--lacaza-font-mono);font-variant-numeric:tabular-nums;background:transparent;border:0;font-size:13px;letter-spacing:.04em}.body-template-product .product-form__submit.button.button--primary,.body-template-product .product-form__submit{font-size:12px!important;letter-spacing:.14em!important;text-transform:uppercase!important;font-weight:600!important;border-radius:0!important;background:var(--lacaza-accent)!important;color:rgb(var(--color-background))!important;border:1px solid var(--lacaza-accent)!important}.body-template-product .shopify-payment-button__button{border-radius:0!important;font-weight:600!important;letter-spacing:.14em!important;text-transform:uppercase!important;font-size:12px!important;background:transparent!important;color:rgb(var(--color-foreground))!important;border:1px solid rgb(var(--color-foreground))!important}.body-template-product .product-form__submit>span:first-child,.body-template-product .product-form__submit span:first-of-type{white-space:nowrap!important;display:inline-flex!important;align-items:baseline!important;gap:0!important}.body-template-product .product-form__submit{padding-left:clamp(20px,3vw,32px)!important;padding-right:clamp(20px,3vw,32px)!important}.body-template-product .lacaza-pdp-cta-suffix,.body-template-product .lacaza-pdp-cta-suffix *{white-space:nowrap!important}.body-template-product .lacaza-pdp-blurb{font-family:var(--font-body-family);font-size:16px;line-height:1.5;color:rgba(var(--color-foreground),.75);max-width:46ch;margin:0 0 20px;letter-spacing:0;text-transform:none;font-weight:400}.body-template-product .product-section{padding-block:clamp(16px,2vw,32px)!important}.body-template-product .product-about{margin-top:clamp(20px,3vw,32px)!important}.body-template-product .lacaza-pdp-trust{margin-top:clamp(24px,3vw,36px)!important;padding-top:clamp(18px,2.5vw,28px)!important}.body-template-product .lacaza-pdp-why{margin-top:clamp(36px,4vw,48px)!important;padding-top:clamp(24px,3vw,36px)!important}.body-template-product .popular-products-section{padding-block:clamp(48px,6vw,80px)!important}.body-template-product .price-wrapper,.body-template-product .no-js-hidden.price-wrapper{margin-bottom:28px!important}.body-template-product .product-form__input,.body-template-product .product-form__quantity{margin-bottom:24px!important}.body-template-product .product-form__buttons-row{margin-bottom:12px!important}.body-template-product .product-form__checkout,.body-template-product .shopify-payment-button{margin-top:10px!important;margin-bottom:0!important}.body-template-product .lacaza-pdp-trust{margin-top:clamp(32px,4vw,44px)!important}.body-template-product .lacaza-pdp-why{margin-top:clamp(44px,5vw,56px)!important}.body-template-product .inventory{margin-top:16px;margin-bottom:8px}.body-template-product .share-buttons{margin-top:24px!important}.body-template-product .inventory,.body-template-product .inventory__title,.body-template-product .inventory__content,.body-template-product .share-buttons__label-name.subtitle{font-family:var(--lacaza-font-mono);font-size:11px!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:rgba(var(--color-foreground),.65)!important}.body-template-product .share-buttons__button{font-family:var(--lacaza-font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:rgba(var(--color-foreground),.65)}.body-template-product .product-about__accordion-item summary,.body-template-product .product-about__accordion-item .product-about__accordion-trigger{font-family:var(--lacaza-font-mono);font-size:12px!important;letter-spacing:.16em!important;text-transform:uppercase!important;font-weight:500!important;cursor:pointer;list-style:none;color:rgb(var(--color-foreground))}.body-template-product .product-about__accordion-item summary:after,.body-template-product .product-about__accordion-item .product-about__accordion-trigger:after{content:"+";font-family:var(--lacaza-font-mono);font-size:18px;margin-left:16px}.body-template-product .product-about__accordion-item[open] summary:after,.body-template-product .product-about__accordion-item.is-open .product-about__accordion-trigger:after{content:"\2212"}.body-template-product .product-about__accordion-description,.body-template-product .product-about__accordion-content{font-size:15px!important;line-height:1.7!important;color:rgba(var(--color-foreground),.85)!important;font-family:var(--font-body-family);letter-spacing:0;text-transform:none}.body-template-product .product-about__more-link{font-family:var(--lacaza-font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--color-foreground));text-decoration:underline}.body-template-product .jdgm-prev-badge__text{font-family:var(--lacaza-font-mono);font-size:11px!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:rgba(var(--color-foreground),.65)!important}.body-template-product .jdgm-rev-widg{font-family:var(--font-body-family);color:rgb(var(--color-foreground));margin-block:clamp(48px,6vw,80px)}.body-template-product .jdgm-rev-widg__header{border-bottom:1px solid rgba(var(--color-foreground),.12);padding-bottom:clamp(20px,3vw,32px);margin-bottom:clamp(28px,3vw,40px)}.body-template-product .jdgm-rev-widg__title{font-family:var(--font-heading-family)!important;font-size:clamp(28px,3vw,40px)!important;line-height:1.1!important;letter-spacing:-.015em!important;font-weight:500!important;color:rgb(var(--color-foreground))!important;margin:0 0 16px!important;text-wrap:balance;text-transform:none!important}.body-template-product .jdgm-rev-widg__summary{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.body-template-product .jdgm-rev-widg__summary-stars,.body-template-product .jdgm-rev-widg__summary .jdgm-star,.body-template-product .jdgm-rev .jdgm-star{font-size:16px!important;color:rgb(var(--color-foreground))!important}.body-template-product .jdgm-rev-widg__summary-text{font-family:var(--lacaza-font-mono);font-size:12px!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:rgba(var(--color-foreground),.65)!important}.body-template-product .jdgm-histogram__row{margin-bottom:6px}.body-template-product .jdgm-histogram__bar{background:rgba(var(--color-foreground),.08)!important;border-radius:0!important;height:6px!important;overflow:hidden}.body-template-product .jdgm-histogram__bar-content{background:rgb(var(--color-foreground))!important;border-radius:0!important;height:100%!important}.body-template-product .jdgm-histogram__percentage,.body-template-product .jdgm-histogram__frequency{font-family:var(--lacaza-font-mono);font-size:11px!important;letter-spacing:.12em!important;color:rgba(var(--color-foreground),.65)!important;font-variant-numeric:tabular-nums}.body-template-product .jdgm-rev-widg__sort-wrapper select{font-family:var(--lacaza-font-mono);font-size:11px!important;letter-spacing:.16em!important;text-transform:uppercase!important;background:transparent!important;border:1px solid rgba(var(--color-foreground),.2)!important;border-radius:0!important;padding:8px 14px!important;color:rgb(var(--color-foreground))!important}.body-template-product .jdgm-rev-widg__reviews{margin-top:clamp(20px,3vw,32px)}.body-template-product .jdgm-rev,.body-template-product .jdgm-rev.jdgm-divider-top{border-top:1px solid rgba(var(--color-foreground),.12)!important;padding-block:clamp(24px,3vw,36px)!important;margin:0!important}.body-template-product .jdgm-rev__header{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:12px}.body-template-product .jdgm-rev__icon{width:32px!important;height:32px!important;border-radius:50%;background:rgba(var(--color-foreground),.08)!important;font-family:var(--lacaza-font-mono);font-size:12px!important;font-weight:500!important;color:rgb(var(--color-foreground))!important;display:inline-flex;align-items:center;justify-content:center}.body-template-product .jdgm-rev__author{font-family:var(--lacaza-font-mono);font-size:11px!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:rgb(var(--color-foreground))!important;font-weight:500!important}.body-template-product .jdgm-rev__location,.body-template-product .jdgm-rev__timestamp,.body-template-product .jdgm-rev__buyer-badge{font-family:var(--lacaza-font-mono);font-size:10px!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:rgba(var(--color-foreground),.5)!important}.body-template-product .jdgm-rev__title{font-family:var(--font-heading-family);font-size:16px!important;font-weight:500!important;letter-spacing:-.005em!important;color:rgb(var(--color-foreground))!important;margin:0 0 8px!important}.body-template-product .jdgm-rev__body,.body-template-product .jdgm-rev__body p{font-size:15px!important;line-height:1.6!important;color:rgba(var(--color-foreground),.85)!important;font-family:var(--font-body-family)!important}.body-template-product .jdgm-rev__prod-link,.body-template-product .jdgm-rev__prod-info-wrapper{font-family:var(--lacaza-font-mono);font-size:10px!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:rgba(var(--color-foreground),.65)!important;text-decoration:none!important}.body-template-product .jdgm-paginate{margin-top:clamp(28px,4vw,44px);display:flex;gap:4px;justify-content:center}.body-template-product .jdgm-paginate__page{font-family:var(--lacaza-font-mono);font-size:11px!important;letter-spacing:.12em!important;font-variant-numeric:tabular-nums;border:1px solid rgba(var(--color-foreground),.2)!important;border-radius:0!important;padding:8px 14px!important;color:rgb(var(--color-foreground))!important;background:transparent!important;cursor:pointer}.body-template-product .jdgm-paginate__page.jdgm-curt{background:rgb(var(--color-foreground))!important;color:rgb(var(--color-background))!important;border-color:rgb(var(--color-foreground))!important}.body-template-product .jdgm-write-rev-link{font-family:var(--lacaza-font-mono);font-size:12px!important;letter-spacing:.14em!important;text-transform:uppercase!important;font-weight:600!important;border-radius:0!important;padding:14px 24px!important;background:var(--lacaza-accent)!important;color:rgb(var(--color-background))!important;border:1px solid var(--lacaza-accent)!important;text-decoration:none!important;display:inline-block}.body-template-product .jdgm-rev__buyer-badge,.body-template-product .jdgm-medal__value{color:rgb(var(--color-foreground))!important}.body-template-product .product__media-wrapper{position:relative}.lacaza-pdp-image-stamp{position:absolute;top:clamp(14px,2vw,24px);left:clamp(14px,2vw,24px);z-index:4;font-family:var(--lacaza-font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:rgb(var(--color-foreground));background:rgb(var(--color-background));padding:6px 10px;pointer-events:none;font-weight:500}.lacaza-pdp-fig{position:absolute;bottom:clamp(14px,2vw,24px);right:clamp(14px,2vw,24px);z-index:4;font-family:var(--lacaza-font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:rgb(var(--color-background));text-shadow:0 1px 2px rgba(0,0,0,.25);pointer-events:none;font-variant-numeric:tabular-nums}.lacaza-pdp-cta-suffix{font-variant-numeric:tabular-nums;letter-spacing:inherit;margin-left:2px;white-space:nowrap}.lacaza-pdp-cta-suffix [data-cta-price]{font-variant-numeric:tabular-nums}.body-template-product .lacaza-pdp-trust{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:0!important;margin-top:24px!important;padding-top:20px!important;border-top:1px solid rgba(var(--color-foreground),.1)!important}.body-template-product .lacaza-pdp-trust__col{text-align:left!important;padding:0 12px!important;border-right:1px solid rgba(var(--color-foreground),.1)!important;min-width:0}.body-template-product .lacaza-pdp-trust__col:first-child{padding-left:0!important}.body-template-product .lacaza-pdp-trust__col:last-child{border-right:none!important;padding-right:0!important}.body-template-product .lacaza-pdp-trust__k{font-family:var(--lacaza-font-mono)!important;font-size:10px!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:rgb(var(--color-foreground))!important;margin-bottom:4px!important;font-weight:600!important}.body-template-product .lacaza-pdp-trust__v{font-family:var(--font-body-family)!important;font-size:13px!important;line-height:1.4!important;color:rgba(var(--color-foreground),.65)!important;font-variant-numeric:tabular-nums}@media(max-width:540px){.body-template-product .lacaza-pdp-trust{grid-template-columns:1fr;gap:14px}}.body-template-product .lacaza-pdp-why{margin-top:clamp(36px,5vw,56px);padding-top:clamp(28px,4vw,44px);border-top:1px solid rgba(var(--color-foreground),.12)}.body-template-product .lacaza-pdp-why__heading{font-family:var(--lacaza-font-mono);font-size:12px;letter-spacing:.16em;text-transform:uppercase;font-weight:500;color:rgba(var(--color-foreground),.65);margin-bottom:clamp(20px,3vw,28px)}.body-template-product .lacaza-pdp-why__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.body-template-product .lacaza-pdp-why__item{display:flex;flex-direction:column;gap:8px}.body-template-product .lacaza-pdp-why__icon{width:36px;height:36px;display:flex;align-items:center;justify-content:center;color:rgb(var(--color-foreground));border:1px solid rgba(var(--color-foreground),.12);border-radius:50%;margin-bottom:2px}.body-template-product .lacaza-pdp-why__icon svg{width:18px;height:18px;display:block}.body-template-product .lacaza-pdp-why__title{font-family:var(--font-heading-family);font-size:14px;font-weight:500;letter-spacing:.01em;color:rgb(var(--color-foreground));text-transform:none}.body-template-product .lacaza-pdp-why__body{font-size:12.5px;line-height:1.5;color:rgba(var(--color-foreground),.65);margin:0}.body-template-product .product__vendor,.body-template-product .vendor-link,.body-template-product .product__tax{display:none!important}.body-template-product .installment-wrapper{margin-top:8px!important;margin-bottom:16px!important;font-size:12px!important;color:rgba(var(--color-foreground),.5)!important}.body-template-product .installment-wrapper shopify-payment-terms,.body-template-product .installment-wrapper .installment{font-size:12px!important;color:rgba(var(--color-foreground),.5)!important}.body-template-product .product-form__group-name .subtitle,.body-template-product [class*=ColorName-]{font-family:var(--lacaza-font-mono)!important;font-size:11px!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:rgba(var(--color-foreground),.65)!important;font-weight:500!important}.body-template-product .price-wrapper{margin-top:0;margin-bottom:16px}.body-template-product .price__regular .price-item,.body-template-product .price__sale .price-item--sale{font-family:var(--font-heading-family);font-size:clamp(22px,2.5vw,28px)!important;font-weight:500!important;letter-spacing:-.005em!important;font-variant-numeric:tabular-nums;color:rgb(var(--color-foreground))!important}.body-template-product .price__compare .price-item,.body-template-product .price-item--regular{font-family:var(--font-body-family);font-size:14px!important;font-variant-numeric:tabular-nums;color:rgba(var(--color-foreground),.45)!important}.body-template-product .product__title__wrapper{margin-bottom:8px!important}.body-template-product .lacaza-pdp-blurb{margin-bottom:16px!important}.body-template-product .jdgm-widget{margin-bottom:24px}.body-template-product .product-form__input--radios,.body-template-product .product-form__input--dropdown{margin-bottom:24px!important}.body-template-product .product-parameters__variant--quantity{margin-bottom:16px!important}.body-template-product .product-form__input--radios .product-form__controls-group{display:flex!important;flex-wrap:wrap!important;gap:8px!important}.body-template-product .product-section .product-form__controls-group label.color-swatch,.body-template-product .product-form__controls-group label.color-swatch,.body-template-product label.color-swatch{display:inline-flex!important;flex-direction:row!important;align-items:center!important;gap:8px!important;width:auto!important;height:auto!important;min-width:0!important;padding:10px 18px!important;border:1px solid rgba(var(--color-foreground),.2)!important;border-radius:0!important;background:transparent!important;font-family:var(--lacaza-font-mono)!important;font-size:11px!important;letter-spacing:.14em!important;text-transform:uppercase!important;font-weight:500!important;color:rgb(var(--color-foreground))!important;cursor:pointer!important;transition:background .16s ease,border-color .16s ease,color .16s ease!important;position:relative!important;box-shadow:none!important}.body-template-product .product-section .product-form__controls-group label.color-swatch:after,.body-template-product .product-form__controls-group label.color-swatch:after,.body-template-product label.color-swatch:after{content:""!important;position:static!important;top:auto!important;left:auto!important;transform:none!important;order:-1!important;width:14px!important;height:14px!important;border-radius:50%!important;background-color:var(--swatch-color, #999)!important;background:var(--swatch-color, #999)!important;border:1px solid rgba(0,0,0,.12)!important;box-shadow:none!important;flex-shrink:0!important;margin:0!important;display:inline-block!important}.body-template-product .product-section .product-form__controls-group input+label.color-swatch:before,.body-template-product .product-form__controls-group input+label.color-swatch:before,.body-template-product label.color-swatch:before{display:none!important;content:none!important}.body-template-product label.color-swatch .visually-hidden{position:static!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;overflow:visible!important;clip:auto!important;clip-path:none!important;white-space:nowrap!important;font:inherit!important;letter-spacing:inherit!important;text-transform:inherit!important;color:inherit!important;order:0}.body-template-product .product-form__input--radios input[type=radio]:checked+label.color-swatch,.body-template-product .product-form__controls-group input[type=radio]:checked+label.color-swatch{background:rgb(var(--color-foreground))!important;color:rgb(var(--color-background))!important;border-color:rgb(var(--color-foreground))!important}.body-template-product .product-form__input--radios input[type=radio]:checked+label.color-swatch:after,.body-template-product .product-form__controls-group input[type=radio]:checked+label.color-swatch:after{border-color:#fff6!important}.body-template-product .product-form__input--radios input[type=radio]:focus-visible+label.color-swatch{outline:2px solid rgba(var(--color-foreground),.4);outline-offset:2px}.body-template-product .product-group-name,.body-template-product .product-form__input--radios .product-group-name,.body-template-product [class*=ColorName-]{display:none!important}.body-template-product .product-form__buttons-row{display:flex!important;flex-wrap:nowrap;gap:12px!important;align-items:stretch!important}.body-template-product .product-form__buttons-row .product-parameters__variant--quantity{flex:0 0 auto!important;margin-bottom:0!important}.body-template-product .product-form__buttons-row .product-form__submit{flex:1 1 auto!important}@media(max-width:540px){.body-template-product .product-form__buttons-row{flex-wrap:wrap}.body-template-product .product-form__buttons-row .product-form__submit{flex:1 1 100%!important}}.body-template-product .product__media-sublist{gap:6px!important}.body-template-product .product__media-sublist .product__media-subitem{max-width:64px!important;max-height:64px!important}.body-template-product .product__media-subitem,.body-template-product .product__media-subitem img,.body-template-product .product__media-sublist img{border:0!important;outline:0!important;box-shadow:none!important;border-radius:0!important;padding:0!important;margin:0!important}.body-template-product .product__media-subitem.is-active,.body-template-product .product__media-subitem.swiper-slide-thumb-active{border-bottom:2px solid rgb(var(--color-foreground))!important;padding-bottom:0!important}.body-template-product .jdgm-medal-wrapper,.body-template-product .jdgm-medal__value{font-family:var(--lacaza-font-mono)!important;font-size:11px!important;letter-spacing:.08em!important;color:rgba(var(--color-foreground),.65)!important}.body-template-product [class*=ai-product-faq-container-]{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important}.body-template-product [class*=ai-product-faq-heading-]{font-family:var(--font-heading-family)!important;font-weight:500!important;font-size:clamp(22px,2.5vw,28px)!important;letter-spacing:-.015em!important;color:rgb(var(--color-foreground))!important;margin:0 0 20px!important;text-transform:none!important}.body-template-product [class*=ai-product-faq-list-]{border-top:1px solid rgba(var(--color-foreground),.12)!important}.body-template-product [class*=ai-product-faq-item-]{background:transparent!important;border:0!important;border-bottom:1px solid rgba(var(--color-foreground),.12)!important;border-radius:0!important;margin:0!important;padding:0!important;box-shadow:none!important}.body-template-product [class*=ai-product-faq-question-button-]{background:transparent!important;border:0!important;padding:18px 0!important;width:100%!important;display:flex!important;justify-content:space-between!important;align-items:center!important;cursor:pointer}.body-template-product [class*=ai-product-faq-question-text-]{font-family:var(--font-body-family)!important;font-size:15px!important;font-weight:500!important;color:rgb(var(--color-foreground))!important;text-align:left!important}.body-template-product [class*=ai-product-faq-icon-]{color:rgba(var(--color-foreground),.45)!important;flex-shrink:0;margin-left:16px}.body-template-product [class*=ai-product-faq-answer-wrapper-]{background:transparent!important;padding:0!important}.body-template-product [class*=ai-product-faq-answer-]{font-family:var(--font-body-family)!important;font-size:14px!important;line-height:1.6!important;color:rgba(var(--color-foreground),.65)!important;padding:0 0 18px!important;background:transparent!important}.body-template-product .popular-products .section-header__title,.body-template-product .popular-products .title--section{font-family:var(--font-heading-family)!important;font-weight:500!important;font-size:clamp(24px,3vw,36px)!important;letter-spacing:-.015em!important;text-transform:none!important;text-align:left!important;margin:0 0 32px!important;color:rgb(var(--color-foreground))!important}.body-template-product .popular-products .section-header__line{margin-bottom:0!important}.body-template-product .popular-products .vendor-link,.body-template-product .popular-products .card__vendor,.body-template-product .popular-products [class*=vendor],.body-template-product .popular-products [class*=quick-view],.body-template-product .popular-products [class*=quickview]{display:none!important}.body-template-product .popular-products-section,.body-template-product .section-product-recommendations{padding-top:clamp(40px,5vw,64px)!important;padding-bottom:clamp(40px,5vw,64px)!important;margin:0!important}.body-template-product .popular-products__wrapper:not(:has(.product-card)):not(:has([class*=product-card])){display:none!important}.body-template-product .popular-products-section:not(:has(.product-card)) .popular-products__wrapper{display:none!important}.body-template-product .popular-products:not(:has(.product-card)){display:none!important}.body-template-product .lacaza-pdp-why__icon{width:28px!important;height:28px!important}.body-template-product .lacaza-pdp-why__icon svg{width:22px!important;height:22px!important}.body-template-page .container-page{padding-top:clamp(56px,8vw,120px);padding-bottom:clamp(80px,10vw,160px);max-width:min(72rem,94vw);margin-inline:auto}.body-template-page .main-page-title,.body-template-page .page-title.title--page{font-size:clamp(56px,9vw,132px)!important;line-height:.96!important;letter-spacing:-.02em!important;font-weight:500!important;margin:0 0 clamp(32px,4vw,56px) 0!important;text-wrap:balance;color:rgb(var(--color-foreground))}.body-template-page .page-header{border-bottom:0!important;padding-bottom:0;margin-bottom:clamp(32px,4vw,56px);text-align:left!important;margin-top:0!important}.body-template-page .rte{max-width:60ch;font-size:17px;line-height:1.7;color:rgba(var(--color-foreground),.85)}.body-template-page .rte>*{max-width:60ch}.body-template-page .rte p{font-size:17px;line-height:1.7;color:rgba(var(--color-foreground),.85);margin:0 0 18px}.body-template-page .rte p:last-child{margin-bottom:0}.body-template-page .rte>p:first-of-type{font-size:clamp(18px,1.4vw,22px);line-height:1.55;color:rgba(var(--color-foreground),.65);max-width:52ch;margin-bottom:clamp(40px,5vw,80px)}.body-template-page .rte h1{font-size:clamp(28px,3vw,40px);line-height:1.1;letter-spacing:-.015em;font-weight:500;margin:0 0 24px;color:rgb(var(--color-foreground));text-wrap:balance}.body-template-page .rte>h1:first-child{margin-top:0}.body-template-page .rte h2{font-size:clamp(28px,3vw,40px);line-height:1.1;letter-spacing:-.015em;font-weight:500;margin:clamp(40px,5vw,64px) 0 20px 0;padding-top:clamp(32px,4vw,48px);border-top:1px solid rgba(var(--color-foreground),.12);scroll-margin-top:110px;color:rgb(var(--color-foreground));text-wrap:balance}.body-template-page .rte hr{border:0;border-top:1px solid rgba(var(--color-foreground),.12);margin:clamp(28px,3vw,44px) 0}.body-template-page .rte>h2:first-of-type{border-top:0;padding-top:0;margin-top:0}.body-template-page .rte h3{font-size:clamp(22px,2.2vw,28px);line-height:1.2;letter-spacing:-.01em;font-weight:500;margin:clamp(28px,3.5vw,44px) 0 14px 0;color:rgb(var(--color-foreground))}.body-template-page .rte h4{font-family:var(--lacaza-font-mono);font-size:12px;letter-spacing:.16em;text-transform:uppercase;font-weight:500;margin:clamp(28px,3.5vw,40px) 0 12px 0;color:rgba(var(--color-foreground),.65)}.body-template-page .rte ul,.body-template-page .rte ol{margin:0 0 18px;padding-left:22px}.body-template-page .rte li{margin-bottom:8px;line-height:1.7}.body-template-page .rte a{color:rgb(var(--color-foreground));text-decoration:none;border-bottom:1px solid currentColor;transition:opacity .16s ease}.body-template-page .rte a:hover{opacity:.6}.body-template-page .rte blockquote{margin:clamp(28px,3.5vw,40px) 0;padding:4px 0 4px clamp(20px,3vw,32px);border-left:1px solid rgba(var(--color-foreground),.4);font-style:italic;color:rgba(var(--color-foreground),.85)}.body-template-page .rte strong{font-weight:600;color:rgb(var(--color-foreground))}.body-template-page .rte img{max-width:100%;height:auto;margin:clamp(28px,3.5vw,48px) 0;border-radius:0}.body-template-page-story .container-page{max-width:min(72rem,94vw);padding-top:clamp(56px,8vw,120px);padding-bottom:clamp(80px,10vw,160px)}.body-template-page-story .main-page-title,.body-template-page-story .page-title.title--page{font-size:clamp(56px,9vw,132px)!important;line-height:.96!important;letter-spacing:-.02em!important}.body-template-page-story .page-header{border-bottom:0!important;margin-bottom:clamp(32px,4vw,56px);padding-bottom:0}.body-template-page-story .rte>p:first-of-type{font-size:clamp(18px,1.4vw,22px);line-height:1.55;color:rgba(var(--color-foreground),.65);max-width:52ch;margin-bottom:clamp(40px,5vw,80px)}.body-template-page-story .rte h2{font-size:clamp(32px,4vw,56px);letter-spacing:-.015em;margin-top:clamp(60px,9vw,140px);padding-top:clamp(60px,9vw,140px);border-top:1px solid rgba(var(--color-foreground),.12);max-width:16ch}.body-template-page-story .rte blockquote{background:var(--lacaza-bg-alt);margin:clamp(40px,6vw,80px) calc(50% - 50vw);padding:clamp(80px,12vw,180px) clamp(20px,5vw,60px);border-left:0;text-align:center;font-style:italic;font-size:clamp(28px,3vw,44px);line-height:1.2;letter-spacing:-.01em;max-width:22ch;margin-inline:auto;text-wrap:balance}.body-template-page-policy .container-page{max-width:min(60rem,92vw);padding-top:clamp(56px,8vw,120px);padding-bottom:clamp(80px,10vw,160px)}.body-template-page-policy .main-page-title,.body-template-page-policy .page-title.title--page{font-size:clamp(56px,9vw,128px)!important;line-height:.98!important;letter-spacing:-.02em!important;max-width:16ch}.body-template-page-policy .page-header{border-bottom:1px solid rgba(var(--color-foreground),.12);padding-bottom:clamp(40px,5vw,72px);margin-bottom:clamp(40px,5vw,72px)}.body-template-page-policy .rte>p:first-of-type{font-size:clamp(18px,1.3vw,22px);line-height:1.55;color:rgba(var(--color-foreground),.65);max-width:52ch;margin-bottom:clamp(40px,5vw,64px)}.body-template-page-policy .rte h2{margin-top:clamp(40px,5vw,64px);padding-top:clamp(36px,4vw,56px);border-top:1px solid rgba(var(--color-foreground),.12);font-size:clamp(24px,2.6vw,32px);letter-spacing:-.01em;scroll-margin-top:110px}.body-template-page-policy .rte>h2:first-of-type{border-top:0;padding-top:0}.body-template-page-policy .rte p{color:rgba(var(--color-foreground),.65)}.body-template-page-faq .container-page{max-width:min(50rem,92vw);padding-top:clamp(56px,8vw,120px);padding-bottom:clamp(80px,10vw,140px)}.body-template-page-faq .main-page-title,.body-template-page-faq .page-title.title--page{font-size:clamp(48px,7vw,96px)!important;line-height:1!important;letter-spacing:-.02em!important;text-align:center;margin-bottom:clamp(40px,5vw,72px)!important}.body-template-page-faq .page-header{border-bottom:0!important;padding-bottom:clamp(20px,3vw,40px);margin-bottom:clamp(20px,3vw,40px);text-align:center}.body-template-page-faq .rte{max-width:800px;margin-inline:auto}.body-template-page-faq .rte>p:first-of-type{text-align:center;font-size:clamp(17px,1.2vw,20px);color:rgba(var(--color-foreground),.65);max-width:52ch;margin:0 auto clamp(40px,5vw,72px)}.body-template-page-faq .rte h3{font-family:var(--font-heading-family);font-size:clamp(20px,2vw,28px)!important;font-weight:500!important;letter-spacing:-.01em!important;border-top:1px solid rgba(var(--color-foreground),.12);padding-top:clamp(20px,2.5vw,28px);margin-top:clamp(20px,2.5vw,32px);margin-bottom:12px;color:rgb(var(--color-foreground))}.body-template-page-faq .rte>h3:first-of-type{border-top:0;padding-top:0}.body-template-page-faq .rte details{border-top:1px solid rgba(var(--color-foreground),.12);padding-block:clamp(20px,2.5vw,28px)}.body-template-page-faq .rte details summary{font-family:var(--font-heading-family);font-size:clamp(20px,2vw,28px);font-weight:500;letter-spacing:-.01em;cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;color:rgb(var(--color-foreground))}.body-template-page-faq .rte details summary:after{content:"+";font-family:var(--lacaza-font-mono);font-size:18px;margin-left:16px}.body-template-page-faq .rte details[open] summary:after{content:"\2212"}@media(max-width:800px){.body-template-page .container-page,.body-template-page-story .container-page,.body-template-page-policy .container-page,.body-template-page-faq .container-page{padding-top:clamp(40px,8vw,64px);padding-bottom:clamp(56px,10vw,96px)}.body-template-page-story .rte h2{margin-top:56px;padding-top:56px;max-width:100%}}.body-template-blog .main-blog{padding-block:clamp(56px,8vw,120px) clamp(80px,10vw,160px)}.body-template-blog .main-blog>.container,.body-template-blog .main-blog .blog-articles__wrapper{max-width:min(72rem,94vw);margin-inline:auto}.body-template-blog .page-header,.body-template-blog .main-blog .page-header,.body-template-blog .main-blog__header{text-align:left!important;border-bottom:0!important;padding-bottom:clamp(28px,4vw,48px);margin-bottom:clamp(28px,4vw,48px)}.body-template-blog .main-blog .page-title,.body-template-blog .main-blog h1{font-size:clamp(48px,7vw,96px)!important;line-height:1!important;letter-spacing:-.02em!important;font-weight:500!important;margin:0 0 clamp(24px,3vw,40px) 0!important;text-wrap:balance}.body-template-blog .blog-articles{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:clamp(28px,3vw,48px) clamp(20px,2vw,32px)!important;list-style:none!important;padding:0!important;margin:0!important}@media(min-width:990px){.body-template-blog .blog-articles{grid-template-columns:repeat(3,1fr)!important}}@media(max-width:540px){.body-template-blog .blog-articles{grid-template-columns:1fr!important}}.body-template-article .article-template{padding-block:clamp(40px,6vw,96px) clamp(80px,10vw,160px)}.body-template-article .article-template__header,.body-template-article .article-template__header--column{max-width:min(72rem,94vw);margin-inline:auto;padding-inline:clamp(20px,4vw,48px);text-align:left!important}.body-template-article .article-template__title{font-family:var(--font-heading-family);font-size:clamp(40px,6vw,88px)!important;line-height:1.02!important;letter-spacing:-.02em!important;font-weight:500!important;margin:0 0 clamp(24px,3vw,40px) 0!important;text-wrap:balance;color:rgb(var(--color-foreground))}.body-template-article .article-template__excerpt,.body-template-article .article-template__excerpt.large-font{font-size:clamp(18px,1.4vw,22px)!important;line-height:1.55!important;color:rgba(var(--color-foreground),.65)!important;max-width:52ch;margin:0 0 clamp(28px,3.5vw,44px) 0!important}.body-template-article .article-template__meta,.body-template-article .article-template__meta-date,.body-template-article .article-template__author-bio{font-family:var(--lacaza-font-mono);font-size:11px!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:rgba(var(--color-foreground),.65)!important}.body-template-article .article-template__content,.body-template-article .article-template__content.rte{max-width:60ch!important;margin-inline:auto!important;padding-inline:clamp(20px,4vw,48px);font-size:17px;line-height:1.7;color:rgba(var(--color-foreground),.85)}.body-template-article .article-template__content p{font-size:17px;line-height:1.7;margin:0 0 18px}.body-template-article .article-template__content h2{font-size:clamp(28px,3vw,40px);line-height:1.1;letter-spacing:-.015em;font-weight:500;margin:clamp(40px,5vw,64px) 0 20px 0;padding-top:clamp(32px,4vw,48px);border-top:1px solid rgba(var(--color-foreground),.12);scroll-margin-top:110px;color:rgb(var(--color-foreground));text-wrap:balance}.body-template-article .article-template__content>h2:first-of-type{border-top:0;padding-top:0;margin-top:0}.body-template-article .article-template__content h3{font-size:clamp(22px,2.2vw,28px);line-height:1.2;letter-spacing:-.01em;font-weight:500;margin:clamp(28px,3.5vw,44px) 0 14px 0;color:rgb(var(--color-foreground))}.body-template-article .article-template__content>p:first-of-type{font-size:clamp(18px,1.4vw,22px);line-height:1.55;color:rgba(var(--color-foreground),.65);max-width:52ch;margin-bottom:clamp(28px,3.5vw,44px)}.body-template-article .article-template__content a{color:rgb(var(--color-foreground));text-decoration:none;border-bottom:1px solid currentColor;transition:opacity .16s ease}.body-template-article .article-template__content a:hover{opacity:.6}.body-template-article .article-template__content blockquote{margin:clamp(28px,3.5vw,40px) 0;padding:4px 0 4px clamp(20px,3vw,32px);border-left:1px solid rgba(var(--color-foreground),.4);font-style:italic;color:rgba(var(--color-foreground),.85)}.body-template-article .article-template__content hr{border:0;border-top:1px solid rgba(var(--color-foreground),.12);margin:clamp(28px,3vw,44px) 0}.body-template-article .article-template__content img{max-width:100%;height:auto;margin:clamp(28px,3.5vw,48px) 0;border-radius:0}@media(max-width:989px){.body-template-product .breadcrumb,.body-template-product .breadcrumb__desktop{display:none!important}}@media(max-width:989px){.body-template-product .lacaza-pdp-fig{font-size:9px;bottom:8px;right:8px;letter-spacing:.16em}}.body-template-product .product-about__accordion-item:empty{display:none!important}.body-template-product .product-about__accordion-description:empty,.body-template-product .product-about__accordion-content:empty{display:none!important}@media(max-width:540px){.body-template-product .lacaza-pdp-trust{gap:20px}.body-template-product .lacaza-pdp-trust__col{padding-bottom:16px;border-bottom:1px solid rgba(var(--color-foreground),.08)}.body-template-product .lacaza-pdp-trust__col:last-child{border-bottom:0;padding-bottom:0}}.body-template-product .popular-products-section .section-header__title,.body-template-product .popular-products-section .section-header__title.title--section{font-family:var(--font-heading-family)!important;font-size:clamp(28px,3vw,40px)!important;font-weight:500!important;letter-spacing:-.015em!important;text-align:left!important;text-wrap:balance;margin:0 0 clamp(20px,3vw,32px) 0!important}@media(max-width:989px){.body-template-product .lacaza-pdp-image-stamp{font-size:9px;padding:4px 8px;top:8px;left:8px;letter-spacing:.16em}}.body-template-index .popular-products .popular-products__item:nth-child(n+5){display:none!important}.body-template-index .popular-products .load-more,.body-template-index .popular-products .load-more-btn,.body-template-index .popular-products .load-more-grid__load-more,.body-template-index .popular-products .pagination__list{display:none!important}.body-template-index .popular-products,.body-template-index .popular-products-section{padding-block:clamp(48px,6vw,96px)!important}.body-template-index .popular-products-section .section-header__line,.body-template-index .popular-products-section .section-header__item{text-align:left!important}.body-template-index .popular-products-section .section-header__title,.body-template-index .popular-products-section .section-header__title.title--section{font-family:var(--font-heading-family)!important;font-size:clamp(36px,5vw,56px)!important;font-weight:500!important;line-height:1.04!important;letter-spacing:-.02em!important;text-align:left!important;text-wrap:balance;margin:0 0 clamp(20px,2.5vw,28px) 0!important}.body-template-index .popular-products-section .section-header__desc,.body-template-index .popular-products-section .section-header__desc.subtitle,.body-template-index .popular-products-section .section-header__description{font-size:17px!important;line-height:1.55!important;color:rgba(var(--color-foreground),.65)!important;max-width:52ch;text-align:left!important;margin:0!important}.body-template-index .popular-products-section+.popular-products-section,.body-template-index .popular-products+.popular-products{margin-top:clamp(48px,5vw,80px)!important;padding-top:0!important}body.body-template-index .popular-products .popular-products__wrapper,body.body-template-index .popular-products .popular-products__wrapper.popular-products__wrapper-two__cards{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:clamp(24px,3vw,48px) clamp(16px,2vw,24px)!important;margin-top:clamp(28px,3.5vw,44px)!important;column-gap:clamp(16px,2vw,24px)!important;row-gap:clamp(24px,3vw,48px)!important}@media(max-width:989px){body.body-template-index .popular-products .popular-products__wrapper,body.body-template-index .popular-products .popular-products__wrapper.popular-products__wrapper-two__cards{grid-template-columns:repeat(2,1fr)!important}}.body-template-index .popular-products .popular-products__item.border-item{border:0!important}.body-template-index .collection-grid-section{padding-block:clamp(48px,6vw,96px)!important;background:var(--lacaza-bg-alt, rgba(var(--color-foreground), .04))}.body-template-index .collection-grid{background:transparent}.body-template-index .collection-grid-section .section-header__title{font-family:var(--font-heading-family)!important;font-size:clamp(32px,4vw,56px)!important;font-weight:500!important;line-height:1.05!important;letter-spacing:-.02em!important;text-align:left!important;text-wrap:balance}.body-template-index .collection-grid-section .section-header__desc.subtitle{font-size:clamp(15px,1.2vw,17px)!important;line-height:1.55!important;color:rgba(var(--color-foreground),.65)!important;max-width:58ch;text-align:left!important}.body-template-index .collection-grid__wrapper{display:grid!important;gap:clamp(16px,2vw,28px)!important}.body-template-index .collection-grid__wrapper.wrapper-per-row__4{grid-template-columns:repeat(4,1fr)!important}@media(max-width:989px){.body-template-index .collection-grid__wrapper.wrapper-per-row__4{grid-template-columns:repeat(2,1fr)!important}}@media(max-width:480px){.body-template-index .collection-grid__wrapper.wrapper-per-row__4{grid-template-columns:1fr!important}}.body-template-index .collection-grid__box{border:0!important}.body-template-index .collection-grid .collection-card__img-wrapper{aspect-ratio:1 / 1!important;position:relative;overflow:hidden;background:rgba(var(--color-foreground),.04)}.body-template-index .collection-grid .collection-card__img{width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.2,.7,.2,1)}.body-template-index .collection-grid .collection-card:hover .collection-card__img{transform:scale(1.02)}.body-template-index .collection-grid .have-overlay:after{background:linear-gradient(180deg,#0000 40%,#00000073)!important}.body-template-index .collection-grid .collection-card__title,.body-template-index .collection-grid .collection-card__title.h5{font-family:var(--font-heading-family)!important;font-size:clamp(20px,2.4vw,30px)!important;font-weight:500!important;letter-spacing:-.01em!important;line-height:1.1!important;text-wrap:balance}.body-template-index .collection-grid .collection-card__desc{font-size:13px!important;color:rgba(var(--color-foreground),.65)!important;margin-top:4px!important}.body-template-index .rich-text{padding-block:clamp(48px,6vw,96px)!important}.body-template-index .rich-text__heading,.body-template-index .rich-text__heading.title--section.h2{font-family:var(--font-heading-family)!important;font-size:clamp(32px,4vw,56px)!important;font-weight:500!important;line-height:1.04!important;letter-spacing:-.02em!important;text-wrap:balance;margin:0 0 clamp(20px,3vw,32px) 0!important}.body-template-index .rich-text__subheading,.body-template-index .rich-text__subheading.subtitle{font-family:var(--lacaza-font-mono)!important;font-size:11px!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:rgba(var(--color-foreground),.65)!important;margin-bottom:20px!important}.body-template-index .rich-text__text,.body-template-index .rich-text__text.large-font,.body-template-index .rich-text__text p{font-size:17px!important;line-height:1.7!important;color:rgba(var(--color-foreground),.65)!important;max-width:58ch;margin-inline:auto}.body-template-index .jdgm-rev-widg{font-family:var(--font-body-family);color:rgb(var(--color-foreground));margin-block:clamp(48px,6vw,80px)}.body-template-index .jdgm-rev-widg__title,.body-template-index .jdgm-prev-badge__text{font-family:var(--font-heading-family)!important;font-size:clamp(28px,3vw,40px)!important;font-weight:500!important;line-height:1.1!important;letter-spacing:-.015em!important;color:rgb(var(--color-foreground))!important}.body-template-index .jdgm-prev-badge__text{font-family:var(--lacaza-font-mono)!important;font-size:11px!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:rgba(var(--color-foreground),.65)!important}.body-template-index .jdgm-rev,.body-template-index .jdgm-rev.jdgm-divider-top{border-top:1px solid rgba(var(--color-foreground),.12)!important;padding-block:clamp(24px,3vw,36px)!important}.body-template-index .jdgm-rev__author{font-family:var(--lacaza-font-mono);font-size:11px!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:rgb(var(--color-foreground))!important}.body-template-index .jdgm-rev__body{font-size:15px!important;line-height:1.6!important;color:rgba(var(--color-foreground),.85)!important}.body-template-index .jdgm-write-rev-link{font-family:var(--lacaza-font-mono);font-size:12px!important;letter-spacing:.14em!important;text-transform:uppercase!important;font-weight:600!important;border-radius:0!important;padding:14px 24px!important;background:var(--lacaza-accent)!important;color:rgb(var(--color-background))!important;border:1px solid var(--lacaza-accent)!important}.body-template-index .featured-blogs,.body-template-index .featured-blogs-section{padding-block:clamp(48px,6vw,96px)!important}.body-template-index .featured-blogs .section-header__title{font-family:var(--font-heading-family)!important;font-size:clamp(32px,4vw,56px)!important;font-weight:500!important;letter-spacing:-.02em!important;text-align:left!important}.body-template-index .featured-blogs .blog__posts,.body-template-index .featured-blogs .articles-wrapper,.body-template-index .featured-blogs .article-cards{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:clamp(20px,2.5vw,32px)!important;margin-top:clamp(28px,3.5vw,44px)}@media(max-width:989px){.body-template-index .featured-blogs .blog__posts,.body-template-index .featured-blogs .articles-wrapper,.body-template-index .featured-blogs .article-cards{grid-template-columns:repeat(2,1fr)!important}}@media(max-width:750px){.body-template-index .featured-blogs .blog__posts,.body-template-index .featured-blogs .articles-wrapper,.body-template-index .featured-blogs .article-cards{grid-template-columns:1fr!important}}.body-template-index .featured-blogs .article-card .card__media,.body-template-index .featured-blogs .article-card__img,.body-template-index .featured-blogs .article-card img{aspect-ratio:4 / 5!important;width:100%;object-fit:cover;background:rgba(var(--color-foreground),.04)}.body-template-index .featured-blogs .article-card__date,.body-template-index .featured-blogs .article-card__tags{font-family:var(--lacaza-font-mono);font-size:10px!important;letter-spacing:.22em!important;text-transform:uppercase!important;color:rgba(var(--color-foreground),.65)!important;margin-top:14px!important;margin-bottom:6px!important}.body-template-index .featured-blogs .article-card__title,.body-template-index .featured-blogs .article-card h3,.body-template-index .featured-blogs .article-card .card__heading{font-family:var(--font-heading-family)!important;font-size:clamp(20px,2vw,24px)!important;font-weight:500!important;letter-spacing:-.01em!important;line-height:1.2!important;margin:0 0 10px!important;text-wrap:balance}.body-template-index .lacaza-newsletter{padding-block:clamp(48px,6vw,96px)!important}.body-template-index .lacaza-newsletter__kicker{font-family:var(--lacaza-font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:rgba(var(--color-foreground),.65)}.body-template-index .lacaza-newsletter__heading{font-family:var(--font-heading-family);font-size:clamp(32px,4vw,56px);font-weight:500;letter-spacing:-.02em;line-height:1.04;text-wrap:balance}.body-template-index .lacaza-newsletter__input{border-radius:0!important;border:1px solid rgba(var(--color-foreground),.2)!important;background:transparent!important;font-size:15px!important;padding:14px 18px!important;height:52px;font-family:var(--font-body-family)}.body-template-index .lacaza-newsletter__submit{border-radius:0!important;font-family:var(--lacaza-font-mono);font-size:12px!important;letter-spacing:.14em!important;text-transform:uppercase!important;font-weight:600!important;padding:14px 24px!important;height:52px;background:var(--lacaza-accent)!important;color:rgb(var(--color-background))!important;border:1px solid var(--lacaza-accent)!important}.body-template-index .spaced-section{padding-block:clamp(48px,6vw,96px)!important}.body-template-index .card.card--product .media,.body-template-index .product-card.card-wrapper .card.card--product .media{aspect-ratio:4 / 5!important;padding-bottom:0!important;background:rgba(var(--color-foreground),.04);overflow:hidden}.body-template-index .card.card--product .media img{width:100%;height:100%;object-fit:cover}.body-template-index .card-information,.body-template-index .card-information__wrapper{padding-top:12px}.body-template-index .card__title,.body-template-index .card-information .card__title{font-family:var(--font-heading-family);font-size:17px!important;font-weight:500!important;line-height:1.2!important;letter-spacing:-.005em!important;margin:0 0 6px!important}.body-template-index .card__title a{color:rgb(var(--color-foreground))!important;text-decoration:none!important}.body-template-index .price,.body-template-index .card-information .price-item--regular{font-size:15px!important;font-variant-numeric:tabular-nums!important;font-weight:500!important}.body-template-index .card-information .price--on-sale .price-item--regular,.body-template-index .card-information .price__compare{text-decoration:line-through!important;color:rgba(var(--color-foreground),.5)!important;font-size:13px!important;margin-left:6px!important}.body-template-index .card-information .card__vendor{display:none!important}.body-template-index .quick-add .card__link.button--secondary,.body-template-index .quick-add button.card__link{font-family:var(--lacaza-font-mono);font-size:11px!important;letter-spacing:.14em!important;text-transform:uppercase!important;font-weight:500!important;background:transparent!important;color:rgb(var(--color-foreground))!important;border:0!important;border-radius:0!important;padding:8px 0!important;text-decoration:underline;width:auto!important}.body-template-index .lacaza-trust-band{display:grid;grid-template-columns:repeat(4,1fr);gap:0;padding:20px clamp(20px,4vw,48px);border-top:1px solid rgba(var(--color-foreground),.08);border-bottom:1px solid rgba(var(--color-foreground),.08);max-width:min(1280px,100vw);margin:0 auto}.body-template-index .lacaza-trust-band__col{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;font-family:var(--lacaza-font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:rgba(var(--color-foreground),.65);padding:12px 8px}.body-template-index .lacaza-trust-band__col svg{width:20px;height:20px;opacity:.7;flex:0 0 auto}.body-template-index .lacaza-trust-band__col span{white-space:nowrap}.body-template-index .shopify-section.lacaza-trust-band-section,.body-template-index .shopify-section:has(>.lacaza-trust-band){padding-top:0!important;padding-bottom:0!important}@media(max-width:749px){.body-template-index .lacaza-trust-band{grid-template-columns:repeat(2,1fr);gap:0;padding:12px clamp(16px,4vw,32px)}.body-template-index .lacaza-trust-band__col{padding:14px 4px;font-size:9px;letter-spacing:.12em}.body-template-index .lacaza-trust-band__col span{white-space:normal}}.body-template-index .lacaza-trust-strip{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(var(--color-foreground),.1);border-bottom:1px solid rgba(var(--color-foreground),.1);max-width:min(1480px,100vw);margin:0 auto}.body-template-index .lacaza-trust-strip__col{padding:28px clamp(16px,2.5vw,32px);border-right:1px solid rgba(var(--color-foreground),.1)}.body-template-index .lacaza-trust-strip__col:last-child{border-right:0}.body-template-index .lacaza-trust-strip__kicker{font-family:var(--font-body-family);font-size:11px;letter-spacing:.16em;text-transform:uppercase;font-weight:600;color:rgb(var(--color-foreground));margin-bottom:12px}.body-template-index .lacaza-trust-strip__value{font-family:var(--font-heading-family);font-size:26px;line-height:1.15;letter-spacing:-.015em;font-weight:500;color:rgb(var(--color-foreground));margin:0}.body-template-index .lacaza-trust-strip__sub{font-family:var(--font-body-family);font-size:13px;line-height:1.5;color:rgba(var(--color-foreground),.45);margin-top:6px}.body-template-index .shopify-section.lacaza-trust-strip-section,.body-template-index .shopify-section:has(>.lacaza-trust-strip){padding-top:0!important;padding-bottom:0!important}@media(max-width:749px){.body-template-index .lacaza-trust-strip{grid-template-columns:repeat(2,1fr)}.body-template-index .lacaza-trust-strip__col{padding:24px clamp(14px,4vw,22px);border-right:1px solid rgba(var(--color-foreground),.1);border-bottom:1px solid rgba(var(--color-foreground),.1)}.body-template-index .lacaza-trust-strip__col:nth-child(2n){border-right:0}.body-template-index .lacaza-trust-strip__col:nth-last-child(-n+2){border-bottom:0}.body-template-index .lacaza-trust-strip__value{font-size:22px}}.body-template-index .lacaza-section-head{margin-bottom:clamp(28px,3.5vw,56px)}.body-template-index .lacaza-section-head__inner{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap}.body-template-index .lacaza-section-head__left{flex:1 1 auto;min-width:0}.body-template-index .lacaza-section-head__kicker{font-family:var(--lacaza-font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:rgba(var(--color-foreground),.45);margin-bottom:16px}.body-template-index .lacaza-section-head__title{font-family:var(--font-heading-family);font-weight:500;font-size:clamp(36px,5vw,60px);line-height:1.02;letter-spacing:-.025em;margin:0;text-wrap:balance;white-space:pre-line;color:rgb(var(--color-foreground))}.body-template-index .lacaza-section-head__link{font-family:var(--lacaza-font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:rgb(var(--color-foreground));text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:2px;transition:opacity .2s ease}.body-template-index .lacaza-section-head__link:hover{opacity:.6}@media(max-width:749px){.body-template-index .lacaza-section-head__inner{flex-direction:column;align-items:flex-start}}.body-template-index .lacaza-coll-block{max-width:min(1480px,100vw);margin:0 auto;padding-inline:clamp(20px,4vw,48px)}.body-template-index .lacaza-coll-block__head{display:grid;grid-template-columns:repeat(12,1fr);gap:clamp(24px,3vw,56px);align-items:center;margin-bottom:clamp(32px,3.5vw,56px)}.body-template-index .lacaza-coll-block__hero{grid-column:span 8;position:relative;aspect-ratio:3 / 2;overflow:hidden;background:var(--lacaza-bg-alt, rgba(0,0,0,.04));text-decoration:none;display:block}.body-template-index .lacaza-coll-block__hero img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 1.2s cubic-bezier(.22,1,.36,1)}.body-template-index .lacaza-coll-block__hero:hover img{transform:scale(1.04)}.body-template-index .lacaza-coll-block__intro{grid-column:span 4;min-width:0}.body-template-index .lacaza-coll-block__kicker{font-family:var(--lacaza-font-mono);font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:rgba(var(--color-foreground),.45);margin-bottom:14px}.body-template-index .lacaza-coll-block__title{font-family:var(--font-heading-family);font-weight:500;font-size:clamp(28px,2.8vw,44px);line-height:1.04;letter-spacing:-.02em;margin:0 0 14px;text-wrap:balance;color:rgb(var(--color-foreground))}.body-template-index .lacaza-coll-block__copy{font-family:var(--font-body-family);font-size:16px;line-height:1.55;color:rgba(var(--color-foreground),.65);margin:0 0 20px;max-width:32ch}.body-template-index .lacaza-coll-block__cta{display:inline-flex;align-items:center;gap:8px;font-family:var(--lacaza-font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;font-weight:500;padding:12px 20px;background:transparent;color:rgb(var(--color-foreground));border:1px solid rgb(var(--color-foreground));text-decoration:none;transition:background .2s ease,color .2s ease}.body-template-index .lacaza-coll-block__cta:hover{background:rgb(var(--color-foreground));color:rgb(var(--color-background))}.body-template-index .lacaza-coll-block__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(24px,3vw,48px) clamp(18px,2vw,28px)}.body-template-index .lacaza-pcard{display:block;text-decoration:none;color:inherit}.body-template-index .lacaza-pcard__media{position:relative;aspect-ratio:4 / 5;overflow:hidden;background:var(--lacaza-bg-alt, rgba(0,0,0,.04));margin-bottom:14px}.body-template-index .lacaza-pcard__media img{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.22,1,.36,1)}.body-template-index .lacaza-pcard:hover .lacaza-pcard__media img{transform:scale(1.04)}.body-template-index .lacaza-pcard__sale{position:absolute;top:12px;left:12px;font-family:var(--lacaza-font-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;background:rgb(var(--color-foreground));color:rgb(var(--color-background));padding:4px 8px}.body-template-index .lacaza-pcard__info{padding:0}.body-template-index .lacaza-pcard__row-top{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:6px;gap:8px}.body-template-index .lacaza-pcard__type{font-family:var(--lacaza-font-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:rgba(var(--color-foreground),.45)}.body-template-index .lacaza-pcard__num{position:absolute;bottom:10px;left:12px;z-index:2;font-family:var(--lacaza-font-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.4);pointer-events:none}.body-template-index .lacaza-pcard__title{font-family:var(--font-heading-family);font-weight:500;font-size:15px;letter-spacing:-.005em;line-height:1.25;margin:0 0 6px;color:rgb(var(--color-foreground))}@media(max-width:749px){.body-template-index .lacaza-pcard__title{font-size:14px}}.body-template-index .lacaza-pcard__finishes{font-family:var(--font-body-family);font-size:12px;color:rgba(var(--color-foreground),.45);margin-bottom:8px}.body-template-index .lacaza-pcard__price-row{display:flex;align-items:baseline;gap:8px;margin-bottom:10px}.body-template-index .lacaza-pcard__price{font-family:var(--font-body-family);font-size:14px;font-variant-numeric:tabular-nums;font-weight:500}.body-template-index .lacaza-pcard__compare{font-size:12px;text-decoration:line-through;color:rgba(var(--color-foreground),.45);font-variant-numeric:tabular-nums}@media(max-width:989px){.body-template-index .lacaza-coll-block__hero,.body-template-index .lacaza-coll-block__intro{grid-column:span 12}.body-template-index .lacaza-coll-block__copy{max-width:100%}.body-template-index .lacaza-coll-block__grid{grid-template-columns:repeat(2,1fr)}}.body-template-index .lacaza-rooms{background:var(--lacaza-bg-alt, rgba(0,0,0,.04));padding-block:clamp(56px,7vw,112px)}.body-template-index .lacaza-rooms__container{max-width:min(1480px,100vw);margin:0 auto;padding-inline:clamp(20px,4vw,48px)}.body-template-index .lacaza-rooms__grid{display:grid;grid-template-columns:1fr 1.2fr;gap:clamp(32px,4vw,64px);align-items:stretch}.body-template-index .lacaza-rooms__list{display:flex;flex-direction:column;border-bottom:1px solid rgba(var(--color-foreground),.1)}.body-template-index .lacaza-rooms__item{width:100%;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;text-align:left;padding:28px 0;border-top:1px solid rgba(var(--color-foreground),.1);background:transparent;border-left:0;border-right:0;border-bottom:0;color:rgb(var(--color-foreground));opacity:.5;cursor:pointer;transition:opacity .22s ease;font-family:inherit}.body-template-index .lacaza-rooms__item.is-active,.body-template-index .lacaza-rooms__item:hover{opacity:1}.body-template-index .lacaza-rooms__num{font-family:var(--lacaza-font-mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:rgba(var(--color-foreground),.65)}.body-template-index .lacaza-rooms__name{font-family:var(--font-heading-family);font-weight:500;font-size:clamp(26px,3vw,44px);line-height:1.04;letter-spacing:-.02em;display:block;margin:0;color:rgb(var(--color-foreground))}.body-template-index .lacaza-rooms__copy{display:block;margin-top:6px;font-family:var(--font-body-family);font-size:13px;line-height:1.5;color:rgba(var(--color-foreground),.45);max-width:48ch}.body-template-index .lacaza-rooms__arrow{display:inline-flex;align-items:center;color:rgb(var(--color-foreground))}.body-template-index .lacaza-rooms__visual{position:relative;aspect-ratio:4 / 5;overflow:hidden;background:rgb(var(--color-background))}.body-template-index .lacaza-rooms__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.04);transition:opacity .7s ease,transform 1.2s ease}.body-template-index .lacaza-rooms__img.is-active{opacity:1;transform:scale(1)}.body-template-index .lacaza-rooms__overlay{position:absolute;bottom:20px;left:20px;right:20px;display:flex;justify-content:space-between;align-items:flex-end;color:rgb(var(--color-background));pointer-events:none}.body-template-index .lacaza-rooms__overlay-text{position:relative;min-height:60px}.body-template-index .lacaza-rooms__overlay-pane{position:absolute;bottom:0;left:0;opacity:0;transition:opacity .5s ease}.body-template-index .lacaza-rooms__overlay-pane.is-active{opacity:1}.body-template-index .lacaza-rooms__overlay-tag{font-family:var(--lacaza-font-mono);font-size:10px;letter-spacing:.22em;text-transform:uppercase;opacity:.9;white-space:nowrap}.body-template-index .lacaza-rooms__overlay-name{font-family:var(--font-heading-family);font-weight:500;font-size:32px;line-height:1.04;margin:0;text-shadow:0 1px 2px rgba(0,0,0,.25)}.body-template-index .lacaza-rooms__overlay-cta-wrap{position:relative;pointer-events:auto}.body-template-index .lacaza-rooms__overlay-cta{position:absolute;bottom:0;right:0;display:none;font-family:var(--lacaza-font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;font-weight:500;padding:10px 16px;background:rgb(var(--color-background));color:rgb(var(--color-foreground));text-decoration:none;white-space:nowrap}.body-template-index .lacaza-rooms__overlay-cta.is-active{display:inline-block;position:static}@media(max-width:749px){.body-template-index .lacaza-rooms__grid{grid-template-columns:1fr;gap:24px}.body-template-index .lacaza-rooms__visual{order:-1}.body-template-index .lacaza-rooms__name{font-size:clamp(20px,5vw,28px)!important}.body-template-index .lacaza-rooms__item{cursor:pointer;-webkit-tap-highlight-color:transparent}.body-template-index .lacaza-rooms__item.is-active{opacity:1!important}}.body-template-index .lacaza-studio{padding-block:clamp(56px,7vw,112px);background:rgb(var(--color-background))}.body-template-index .lacaza-studio__container{max-width:min(1480px,100vw);margin:0 auto;padding-inline:clamp(20px,4vw,48px)}.body-template-index .lacaza-studio__grid{display:grid;grid-template-columns:repeat(12,1fr);gap:40px;align-items:stretch}.body-template-index .lacaza-studio__media{grid-column:span 5;display:flex;flex-direction:column}.body-template-index .lacaza-studio__img-wrap{flex:1 1 auto;min-height:520px;overflow:hidden;background:var(--lacaza-bg-alt, rgba(0,0,0,.04))}.body-template-index .lacaza-studio__img-wrap img{width:100%;height:100%;object-fit:cover;display:block}.body-template-index .lacaza-studio__caption{font-family:var(--lacaza-font-mono);font-size:10px;letter-spacing:.22em;text-transform:uppercase;margin-top:14px;color:rgba(var(--color-foreground),.45)}.body-template-index .lacaza-studio__copy{grid-column:7 / span 6}.body-template-index .lacaza-studio__kicker{font-family:var(--lacaza-font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:rgba(var(--color-foreground),.45);margin-bottom:20px}.body-template-index .lacaza-studio__title{font-family:var(--font-heading-family);font-weight:500;font-size:clamp(36px,5vw,64px);line-height:1.02;letter-spacing:-.025em;margin:0 0 32px;text-wrap:balance;color:rgb(var(--color-foreground))}.body-template-index .lacaza-studio__body{font-family:var(--font-body-family);font-size:17px;line-height:1.6;color:rgba(var(--color-foreground),.65);max-width:58ch}.body-template-index .lacaza-studio__body p{margin:0 0 16px}.body-template-index .lacaza-studio__body p:last-child{margin-bottom:0}.body-template-index .lacaza-studio__stats{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-top:48px}.body-template-index .lacaza-studio__stat{border-top:1px solid rgba(var(--color-foreground),.1);padding-top:16px}.body-template-index .lacaza-studio__stat-num{font-family:var(--font-heading-family);font-weight:500;font-size:40px;line-height:1;letter-spacing:-.02em;margin:0;color:rgb(var(--color-foreground))}.body-template-index .lacaza-studio__stat-label{font-family:var(--font-body-family);font-size:13px;margin-top:6px;color:rgba(var(--color-foreground),.45)}.body-template-index .lacaza-studio__cta-wrap{margin-top:40px}.body-template-index .lacaza-studio__cta{display:inline-flex;align-items:center;gap:8px;font-family:var(--lacaza-font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;font-weight:500;padding:12px 20px;background:transparent;color:rgb(var(--color-foreground));border:1px solid rgb(var(--color-foreground));text-decoration:none;transition:background .2s ease,color .2s ease}.body-template-index .lacaza-studio__cta:hover{background:rgb(var(--color-foreground));color:rgb(var(--color-background))}@media(max-width:989px){.body-template-index .lacaza-studio__grid{gap:32px}.body-template-index .lacaza-studio__media,.body-template-index .lacaza-studio__copy{grid-column:span 12}.body-template-index .lacaza-studio__img-wrap{min-height:320px;aspect-ratio:4 / 5}.body-template-index .lacaza-studio__stats{gap:20px;margin-top:36px}.body-template-index .lacaza-studio__stat-num{font-size:30px}}.body-template-index .lacaza-reviews-wrap{padding-block:clamp(56px,7vw,112px)}.body-template-index .lacaza-reviews-wrap__container{max-width:min(1480px,100vw);margin:0 auto;padding-inline:clamp(20px,4vw,48px)}.body-template-index .lacaza-reviews-wrap__widget{margin-top:clamp(20px,3vw,32px)}.body-template-index .lacaza-reviews-wrap .jdgm-rev-widg{font-family:var(--font-body-family);color:rgb(var(--color-foreground))}.body-template-index .lacaza-reviews-wrap .jdgm-rev-widg__title{font-family:var(--font-heading-family)!important;font-weight:500!important;font-size:clamp(28px,3vw,40px)!important;letter-spacing:-.015em!important;text-transform:none!important;text-align:left!important;margin:0 0 16px!important;color:rgb(var(--color-foreground))!important}.body-template-index .lacaza-reviews-wrap .jdgm-rev,.body-template-index .lacaza-reviews-wrap .jdgm-rev.jdgm-divider-top{border-top:1px solid rgba(var(--color-foreground),.12)!important;padding-block:clamp(24px,3vw,36px)!important}.body-template-index .lacaza-reviews-wrap .jdgm-rev__author{font-family:var(--lacaza-font-mono);font-size:11px!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:rgb(var(--color-foreground))!important}.body-template-index .lacaza-reviews-wrap .jdgm-rev__body{font-size:15px!important;line-height:1.6!important;color:rgba(var(--color-foreground),.85)!important}.body-template-index .lacaza-reviews-wrap .jdgm-write-rev-link{font-family:var(--lacaza-font-mono);font-size:12px!important;letter-spacing:.14em!important;text-transform:uppercase!important;font-weight:600!important;border-radius:0!important;padding:14px 24px!important;background:var(--lacaza-accent)!important;color:rgb(var(--color-background))!important;border:1px solid var(--lacaza-accent)!important}.body-template-index .lacaza-journal{padding-block:clamp(56px,7vw,112px);background:rgb(var(--color-background))}.body-template-index .lacaza-journal__container{max-width:min(1480px,100vw);margin:0 auto;padding-inline:clamp(20px,4vw,48px)}.body-template-index .lacaza-journal__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(20px,2vw,32px)}.body-template-index .lacaza-journal__card{display:block;text-decoration:none;color:inherit}.body-template-index .lacaza-journal__media{aspect-ratio:4 / 5;overflow:hidden;background:var(--lacaza-bg-alt, rgba(0,0,0,.04))}.body-template-index .lacaza-journal__media img{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.22,1,.36,1)}.body-template-index .lacaza-journal__card:hover .lacaza-journal__media img{transform:scale(1.04)}.body-template-index .lacaza-journal__info{padding-top:18px}.body-template-index .lacaza-journal__meta{display:flex;justify-content:space-between;margin-bottom:10px;gap:8px}.body-template-index .lacaza-journal__cat,.body-template-index .lacaza-journal__date{font-family:var(--lacaza-font-mono);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:rgba(var(--color-foreground),.45)}.body-template-index .lacaza-journal__title{font-family:var(--font-heading-family);font-weight:500;font-size:24px;line-height:1.15;letter-spacing:-.01em;margin:0;text-wrap:balance;color:rgb(var(--color-foreground))}.body-template-index .lacaza-journal__read{margin-top:14px;font-family:var(--lacaza-font-mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--color-foreground))}.body-template-index .lacaza-journal__empty{padding:clamp(40px,5vw,80px) 0;text-align:center;font-family:var(--font-body-family);color:rgba(var(--color-foreground),.45)}@media(max-width:749px){.body-template-index .lacaza-journal__grid{grid-template-columns:1fr;gap:32px}}.body-template-index .shopify-section.lacaza-coll-block-section,.body-template-index .shopify-section.lacaza-rooms-section,.body-template-index .shopify-section.lacaza-studio-section,.body-template-index .shopify-section.lacaza-reviews-wrap-section,.body-template-index .shopify-section.lacaza-journal-section,.body-template-index .shopify-section.lacaza-trust-strip-section{padding-top:0!important;padding-bottom:0!important}.body-template-index .shopify-section[class*=lacaza-]+.shopify-section[class*=lacaza-]{margin-top:0}.body-template-index .shopify-section.lacaza-coll-block-section+.shopify-section.lacaza-coll-block-section{margin-top:clamp(48px,6vw,96px)}.body-template-index .shopify-section:empty{display:none}body.lacaza-surface-beige{--color-background: 247, 244, 238 !important;--color-background-1: 247, 244, 238 !important;--color-background-secondary: 247, 244, 238 !important;--gradient-background: #F7F4EE !important}body.body-template-index,body.lacaza-surface-beige{background-color:#f7f4ee!important}.body-template-index .slideshow .slideshow-slide__buttons .button,.body-template-index .slideshow .slideshow-slide__buttons a[class*=button],.body-template-index .slideshow .slideshow-slide__button .button,.body-template-index .slideshow .slideshow-slide__button a[class*=button]{font-family:var(--lacaza-font-mono)!important;font-size:11px!important;letter-spacing:.18em!important;text-transform:uppercase!important;font-weight:500!important;border-radius:0!important;padding:14px 24px!important;text-decoration:none;transition:background .2s ease,color .2s ease,border-color .2s ease}.body-template-index .slideshow .slideshow-slide__button .button.button--primary,.body-template-index .slideshow .slideshow-slide__buttons .button.button--primary{background:#f7f4ee!important;color:#111!important;border:1px solid #F7F4EE!important}.body-template-index .slideshow .slideshow-slide__button .button.button--primary:hover,.body-template-index .slideshow .slideshow-slide__buttons .button.button--primary:hover{background:transparent!important;color:#f7f4ee!important;border-color:#f7f4ee!important}.body-template-index .slideshow .slideshow-slide__button .button.button--secondary,.body-template-index .slideshow .slideshow-slide__buttons .button.button--secondary{background:transparent!important;color:#f7f4ee!important;border:1px solid #F7F4EE!important}.body-template-index .slideshow .slideshow-slide__button .button.button--secondary:hover,.body-template-index .slideshow .slideshow-slide__buttons .button.button--secondary:hover{background:#f7f4ee!important;color:#111!important}.body-template-index .slideshow .slideshow-slide__button .button.button--simple,.body-template-index .slideshow .slideshow-slide__buttons .button.button--simple{background:transparent!important;color:#f7f4ee!important;border:0!important;padding:14px 0!important;text-decoration:underline!important;text-underline-offset:4px}body.body-template-index .slideshow .swiper-controllers .swiper-button-prev,body.body-template-index .slideshow .swiper-controllers .swiper-button-next,body.body-template-index .slideshow .swiper-button-prev,body.body-template-index .slideshow .swiper-button-next{width:32px!important;height:32px!important;background:transparent!important;border:0!important;color:#f7f4ee!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important;opacity:.85;transition:opacity .2s ease}body.body-template-index .slideshow .swiper-button-prev:hover,body.body-template-index .slideshow .swiper-button-next:hover{opacity:1;background:transparent!important}body.body-template-index .slideshow .swiper-button-prev .icon,body.body-template-index .slideshow .swiper-button-next .icon{width:18px!important;height:18px!important;transform:none!important}body.body-template-index .slideshow .swiper-controllers{position:absolute!important;inset:auto 0 2.4rem auto!important;width:auto!important;height:auto!important;pointer-events:auto!important}body.body-template-index .slideshow .swiper-pagination{position:static!important;left:auto!important;right:auto!important;bottom:auto!important;top:auto!important;margin:0 16px 0 0!important;display:inline-flex;align-items:center;width:auto!important}body.body-template-index .slideshow .swiper-pagination .current-slide{font-family:var(--lacaza-font-mono);font-size:11px;letter-spacing:.18em;color:#f7f4ee;font-variant-numeric:tabular-nums}body.body-template-index .slideshow .swiper-pagination .total-slides{font-family:var(--lacaza-font-mono);font-size:11px;letter-spacing:.18em;color:#f7f4ee;opacity:.5;font-variant-numeric:tabular-nums}body.body-template-index .slideshow .swiper-pagination .swiper-pagination-delimiter{display:inline-block!important;width:auto!important;height:auto!important;background:transparent!important;margin:0 6px;opacity:1!important;font-family:var(--lacaza-font-mono);font-size:11px;color:#f7f4ee}body.body-template-index .slideshow .swiper-pagination .swiper-pagination-delimiter:before{content:"/";opacity:.65}body.body-template-index .slideshow .swiper-controllers .swiper-button-prev,body.body-template-index .slideshow .swiper-controllers .swiper-button-next,body.body-template-index .slideshow .swiper-button-prev,body.body-template-index .slideshow .swiper-button-next{position:static!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;margin:0!important;width:40px!important;height:40px!important;background:transparent!important;border:1px solid rgba(255,255,255,.5)!important;border-radius:0!important;color:#f7f4ee!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important;z-index:6!important;cursor:pointer;display:inline-flex!important;align-items:center!important;justify-content:center!important;opacity:1;transition:background .16s ease,border-color .16s ease,opacity .16s ease;font-family:var(--lacaza-font-mono);font-size:16px;line-height:1}body.body-template-index .slideshow .swiper-button-prev:hover,body.body-template-index .slideshow .swiper-button-next:hover{background:#ffffff14!important;border-color:#ffffffd9!important}body.body-template-index .slideshow .swiper-button-prev .icon,body.body-template-index .slideshow .swiper-button-next .icon,body.body-template-index .slideshow .swiper-button-prev svg,body.body-template-index .slideshow .swiper-button-next svg{display:none!important}body.body-template-index .slideshow .swiper-button-prev:before,body.body-template-index .slideshow .swiper-button-next:before{font-family:var(--lacaza-font-mono);font-size:16px;line-height:1;color:#f7f4ee;display:inline-block}body.body-template-index .slideshow .swiper-button-prev:before{content:"\2190"}body.body-template-index .slideshow .swiper-button-next:before{content:"\2192"}body.body-template-index .slideshow .swiper-controllers .swiper-button-prev,body.body-template-index .slideshow .swiper-button-prev,body.body-template-index .slideshow .swiper-controllers .swiper-button-next,body.body-template-index .slideshow .swiper-button-next{transform:none!important}body.body-template-index .slideshow .swiper-button-prev:after,body.body-template-index .slideshow .swiper-button-next:after{display:none!important;content:none!important}body.body-template-index .slideshow .swiper-controllers__wrapper{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:16px!important;padding:0 clamp(20px,4vw,48px)!important;height:auto!important;width:auto!important}body.body-template-index .slideshow .swiper-pagination+.swiper-button-prev,body.body-template-index .slideshow .swiper-button-prev+.swiper-button-next{margin-left:8px!important}.body-template-index .shopify-section.lacaza-trust-strip-section,.body-template-index .shopify-section.lacaza-coll-block-section,.body-template-index .shopify-section.lacaza-rooms-section,.body-template-index .shopify-section.lacaza-studio-section,.body-template-index .shopify-section.lacaza-reviews-wrap-section,.body-template-index .shopify-section.lacaza-journal-section{padding:0!important;margin:0!important}.body-template-index .shopify-section:has(>.lacaza-trust-strip),.body-template-index .shopify-section:has(>.lacaza-coll-block),.body-template-index .shopify-section:has(>.lacaza-rooms),.body-template-index .shopify-section:has(>.lacaza-studio),.body-template-index .shopify-section:has(>.lacaza-reviews-wrap),.body-template-index .shopify-section:has(>.lacaza-journal){padding:0!important;margin:0!important}.body-template-index .shopify-section:empty{display:none!important;padding:0!important;margin:0!important;min-height:0!important}.body-template-index .shopify-section+.shopify-section{margin-top:0!important}.body-template-index .lacaza-studio__img-wrap{background:var(--lacaza-bg-alt, #EDE7DC)!important}@media(max-width:989px){.body-template-index .lacaza-studio__caption{margin-top:10px;margin-bottom:4px}.body-template-index .lacaza-studio__media{margin-bottom:12px}.body-template-index .lacaza-studio__kicker{margin-bottom:14px}}.body-template-index .lacaza-reviews-wrap__widget:empty,.body-template-index .lacaza-reviews-wrap__widget:not(:has(*)){display:none}.body-template-index .lacaza-reviews-wrap__widget .jdgm-widget:empty{display:none}.body-template-index .shopify-section-group-footer-group.spaced-section,.body-template-index .shopify-section-group-footer-group .spaced-section{padding-top:0!important}.body-template-index .shopify-section.shopify-section-group-footer-group+.shopify-section{margin-top:0!important}.body-template-index .shopify-section.shopify-section-group-footer-group:has(>.lacaza-newsletter),.body-template-index .shopify-section.shopify-section-group-footer-group:has(>.lacaza-marquee-section){padding:0!important;margin:0!important}body.body-template-index .shopify-section.slideshow-section,body.body-template-index section.shopify-section.slideshow-section.spaced-section{padding-top:0!important;padding-bottom:0!important;margin-top:0!important;margin-bottom:0!important}body[class].body-template-index .slideshow .swiper-button-prev,body[class].body-template-index .slideshow .swiper-button-next,body[class].body-template-index .slideshow .swiper-controllers .swiper-button-prev,body[class].body-template-index .slideshow .swiper-controllers .swiper-button-next{background:transparent!important;background-color:transparent!important;background-image:none!important;border:1px solid rgba(255,255,255,.4)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important;color:#f7f4ee!important}body.body-template-index .slideshow .slideshow-slide__button .button .button-icon,body.body-template-index .slideshow .slideshow-slide__buttons .button .button-icon,body.body-template-index .slideshow .slideshow-slide__button .button .icon-button-arrow,body.body-template-index .slideshow .slideshow-slide__buttons .button .icon-button-arrow{display:none!important}body.body-template-index .slideshow .slideshow-slide__button .button.button--secondary,body.body-template-index .slideshow .slideshow-slide__buttons .button.button--secondary,body.body-template-index .slideshow .slideshow-slide__button .button.button--simple,body.body-template-index .slideshow .slideshow-slide__buttons .button.button--simple,body.body-template-index .slideshow .slideshow-slide__button a.button--secondary,body.body-template-index .slideshow .slideshow-slide__buttons a.button--secondary,body.body-template-index .slideshow .slideshow-slide__button a.button--simple,body.body-template-index .slideshow .slideshow-slide__buttons a.button--simple{background:transparent!important;background-color:transparent!important;border:0!important;padding:14px 0!important;margin-left:24px;color:#f7f4ee!important;text-decoration:none!important;font-family:var(--lacaza-font-mono)!important;font-size:11px!important;letter-spacing:.18em!important;text-transform:uppercase!important;font-weight:500!important}body.body-template-index .slideshow .slideshow-slide__button .button.button--secondary .button-label,body.body-template-index .slideshow .slideshow-slide__buttons .button.button--secondary .button-label,body.body-template-index .slideshow .slideshow-slide__button .button.button--simple .button-label,body.body-template-index .slideshow .slideshow-slide__buttons .button.button--simple .button-label{border-bottom:1px solid currentColor;padding-bottom:2px}body.body-template-index .slideshow .slideshow-slide__button .button.button--secondary:hover,body.body-template-index .slideshow .slideshow-slide__button .button.button--simple:hover,body.body-template-index .slideshow .slideshow-slide__buttons .button.button--secondary:hover,body.body-template-index .slideshow .slideshow-slide__buttons .button.button--simple:hover{background:transparent!important;color:#f7f4ee!important;opacity:.7}body.body-template-index .slideshow .slideshow-slide__button{display:inline-flex!important;align-items:center!important;gap:8px;flex-wrap:wrap}body.body-template-index .slideshow .lacaza-hero-progress{position:relative;width:60px;height:2px;background:#fff3;margin:0 12px;flex-shrink:0}body.body-template-index .slideshow .lacaza-hero-progress__fill{position:absolute;left:0;top:0;height:100%;width:0;background:#ffffffd9;transition:width .4s cubic-bezier(.22,1,.36,1)}@media(max-width:749px){body.body-template-index .slideshow .swiper-controllers__wrapper{gap:4px!important}body.body-template-index .slideshow .swiper-button-prev,body.body-template-index .slideshow .swiper-button-next,body.body-template-index .slideshow .swiper-controllers .swiper-button-prev,body.body-template-index .slideshow .swiper-controllers .swiper-button-next{width:36px!important;height:36px!important}body.body-template-index .slideshow .lacaza-hero-progress{width:40px;margin:0 6px}}.body-template-index .lacaza-coll-block__head--no-hero,.body-template-index .lacaza-coll-block__head:not(:has(.lacaza-coll-block__hero)){grid-template-columns:1fr!important;gap:clamp(16px,2vw,32px)!important;margin-bottom:clamp(28px,3.5vw,48px)!important}.body-template-index .lacaza-coll-block__head--no-hero .lacaza-coll-block__intro,.body-template-index .lacaza-coll-block__head:not(:has(.lacaza-coll-block__hero)) .lacaza-coll-block__intro{grid-column:span 12;max-width:min(60ch,100%)}.body-template-index .lacaza-coll-block__head--no-hero .lacaza-coll-block__copy,.body-template-index .lacaza-coll-block__head:not(:has(.lacaza-coll-block__hero)) .lacaza-coll-block__copy{max-width:56ch}.body-template-index .shopify-section.lacaza-coll-block-section+.shopify-section.lacaza-coll-block-section{margin-top:0!important;padding-top:clamp(48px,6vw,80px)!important}.body-template-index .shopify-section.lacaza-coll-block-section+.shopify-section.lacaza-coll-block-section .lacaza-coll-block:before{content:"";display:block;height:1px;background:rgba(var(--color-foreground),.1);margin:0 auto clamp(48px,6vw,80px);max-width:min(1480px,100%)}.body-template-index .lacaza-section-head{margin-bottom:clamp(40px,5vw,72px)!important}.body-template-index .lacaza-coll-block__head--no-hero{padding-top:clamp(16px,2vw,24px)!important}.body-template-index .lacaza-coll-block__grid{margin-bottom:clamp(24px,3vw,40px)!important}.body-template-index .lacaza-coll-block{padding-bottom:clamp(24px,3vw,40px)}@media(max-width:749px){.body-template-index .shopify-section.lacaza-coll-block-section+.shopify-section.lacaza-coll-block-section{padding-top:clamp(40px,8vw,64px)!important}.body-template-index .shopify-section.lacaza-coll-block-section+.shopify-section.lacaza-coll-block-section .lacaza-coll-block:before{margin-bottom:clamp(40px,8vw,64px)}.body-template-index .lacaza-coll-block__grid{margin-bottom:24px!important}.body-template-index .lacaza-section-head{margin-bottom:clamp(28px,6vw,48px)!important}}.body-template-index .lacaza-coll-block__cta-wrap{margin-top:clamp(20px,2.5vw,32px)}.body-template-index .lacaza-coll-block__head--no-hero,.body-template-index .lacaza-coll-block__head:not(:has(.lacaza-coll-block__hero)){display:block!important;grid-template-columns:none!important;margin-bottom:clamp(24px,3vw,40px)!important;padding-top:0!important}.body-template-index .lacaza-section-head{margin-bottom:clamp(24px,3vw,40px)!important}.body-template-index .shopify-section.lacaza-coll-block-section+.shopify-section.lacaza-coll-block-section{padding-top:clamp(32px,4vw,56px)!important}.body-template-index .shopify-section.lacaza-coll-block-section+.shopify-section.lacaza-coll-block-section .lacaza-coll-block:before{margin-bottom:clamp(32px,4vw,56px)!important}.body-template-index .lacaza-coll-block{padding-bottom:clamp(8px,1vw,16px)!important}@media(max-width:749px){.body-template-index .lacaza-coll-block__cta-wrap{margin-top:20px}.body-template-index .lacaza-section-head{margin-bottom:clamp(20px,5vw,32px)!important}.body-template-index .shopify-section.lacaza-coll-block-section+.shopify-section.lacaza-coll-block-section{padding-top:clamp(28px,6vw,48px)!important}.body-template-index .shopify-section.lacaza-coll-block-section+.shopify-section.lacaza-coll-block-section .lacaza-coll-block:before{margin-bottom:clamp(28px,6vw,48px)!important}}.body-template-index .lacaza-pcard__info{display:flex;flex-direction:column}.body-template-index .lacaza-pcard__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.5em}.body-template-index .lacaza-pcard__finishes{min-height:0;margin-top:4px;display:flex;align-items:center;gap:6px}.body-template-index .lacaza-pcard__swatches{display:inline-flex;gap:5px;vertical-align:middle;margin-right:8px;flex-shrink:0}.body-template-index .lacaza-pcard__swatch{width:14px;height:14px;border-radius:50%;border:1px solid rgba(var(--color-foreground),.15);display:inline-block;flex-shrink:0}.body-template-index .lacaza-pcard__swatch--unknown{background:transparent;border-color:rgba(var(--color-foreground),.25)}.lacaza-pdp{font-family:var(--font-body-family);color:rgb(var(--color-foreground))}.lacaza-pdp__container{width:100%;max-width:min(1480px,100vw);margin:0 auto;padding:0 clamp(20px,4vw,48px);box-sizing:border-box}.lacaza-pdp__breadcrumbs{font-family:var(--lacaza-font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:rgba(var(--color-foreground),.45);padding-top:24px;padding-bottom:8px;display:flex;flex-wrap:wrap;align-items:center;gap:6px}.lacaza-pdp__breadcrumbs a{color:rgba(var(--color-foreground),.65);text-decoration:none}.lacaza-pdp__breadcrumbs a:hover{color:rgb(var(--color-foreground))}.lacaza-pdp__breadcrumb-sep{opacity:.45}.lacaza-pdp__breadcrumb-current{color:rgb(var(--color-foreground))}.lacaza-pdp__main{padding-top:20px;padding-bottom:clamp(48px,6vw,96px)}.lacaza-pdp__grid{display:grid;grid-template-columns:1.15fr 1fr;gap:clamp(32px,5vw,96px);align-items:start}.lacaza-pdp__gallery{display:grid;grid-template-columns:68px 1fr;gap:16px}.lacaza-pdp__thumbs{display:flex;flex-direction:column;gap:10px}.lacaza-pdp__thumb{width:68px;height:85px;padding:0;margin:0;border:1px solid rgba(var(--color-foreground),.1);background:var(--lacaza-bg-alt, #EDE7DC);cursor:pointer;overflow:hidden;transition:border-color .16s ease;border-radius:0}.lacaza-pdp__thumb img{width:100%;height:100%;object-fit:cover;display:block}.lacaza-pdp__thumb.is-active,.lacaza-pdp__thumb[aria-selected=true]{border-color:rgb(var(--color-foreground))}.lacaza-pdp__main-img{position:relative;aspect-ratio:4 / 5;background:var(--lacaza-bg-alt, #EDE7DC);overflow:hidden}.lacaza-pdp__main-img img{width:100%;height:100%;object-fit:cover;display:block}.lacaza-pdp__badge{position:absolute;top:20px;left:20px;font-family:var(--lacaza-font-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;background:rgb(var(--color-background));color:rgb(var(--color-foreground));padding:6px 10px}.lacaza-pdp__fig{position:absolute;bottom:20px;right:20px;font-family:var(--lacaza-font-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.35)}.lacaza-pdp__buy{position:sticky;top:100px;padding-top:8px}.lacaza-pdp__kicker{font-family:var(--lacaza-font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:rgba(var(--color-foreground),.65);margin-bottom:16px}.lacaza-pdp__title{font-family:var(--font-heading-family);font-weight:500;font-size:clamp(32px,4vw,60px);line-height:1.02;letter-spacing:-.025em;color:rgb(var(--color-foreground));margin:0 0 14px;text-wrap:pretty}.lacaza-pdp__blurb{font-size:17px;line-height:1.7;color:rgba(var(--color-foreground),.65);max-width:46ch;margin:0 0 32px}.lacaza-pdp__price-row{display:flex;align-items:baseline;gap:16px;margin-bottom:36px;flex-wrap:wrap}.lacaza-pdp__price{font-family:var(--font-heading-family);font-weight:500;font-size:36px;line-height:1.08;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:rgb(var(--color-foreground))}.lacaza-pdp__compare{font-size:14px;color:rgba(var(--color-foreground),.45);text-decoration:line-through;font-variant-numeric:tabular-nums}.lacaza-pdp__compare[hidden]{display:none!important}.lacaza-pdp__stars{margin-left:auto;display:flex;align-items:center;gap:8px;color:rgba(var(--color-foreground),.45)}.lacaza-pdp__stars-glyphs{display:inline-flex;gap:2px}.lacaza-pdp__stars-text{font-family:var(--lacaza-font-mono);font-size:11px;letter-spacing:.14em}.lacaza-pdp__stars .jdgm-prev-badge,.lacaza-pdp__stars [class*=jdgm-prev-badge]{font-family:var(--lacaza-font-mono);font-size:11px;letter-spacing:.06em;color:rgba(var(--color-foreground),.65)}.lacaza-pdp__variants{margin-bottom:28px}.lacaza-pdp__variant-label{font-family:var(--lacaza-font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;font-weight:500;color:rgba(var(--color-foreground),.65);margin-bottom:12px}.lacaza-pdp__variant-value{text-transform:none;letter-spacing:0;color:rgba(var(--color-foreground),.45);font-weight:400}.lacaza-pdp__chips{display:flex;flex-wrap:wrap;gap:8px}.lacaza-pdp__chip{appearance:none;-webkit-appearance:none;background:transparent;color:rgb(var(--color-foreground));border:1px solid rgba(var(--color-foreground),.2);border-radius:0;padding:12px 18px;font-family:var(--lacaza-font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:500;cursor:pointer;transition:background .16s ease,color .16s ease,border-color .16s ease}.lacaza-pdp__chip:hover{border-color:rgba(var(--color-foreground),.5)}.lacaza-pdp__chip.is-active,.lacaza-pdp__chip[aria-checked=true]{background:rgb(var(--color-foreground));color:rgb(var(--color-background));border-color:rgb(var(--color-foreground))}.lacaza-pdp__qty-row{display:flex;gap:12px;align-items:stretch;margin-bottom:12px}.lacaza-pdp__qty{display:inline-flex;align-items:stretch;border:1px solid rgba(var(--color-foreground),.15);background:transparent;flex-shrink:0}.lacaza-pdp__qty-btn{-webkit-appearance:none;appearance:none;background:transparent;border:0;width:44px;font-size:18px;font-family:var(--lacaza-font-mono);line-height:1;color:rgb(var(--color-foreground));cursor:pointer;padding:0}.lacaza-pdp__qty-input{width:44px;text-align:center;border:0;background:transparent;font-family:var(--lacaza-font-mono);font-size:13px;font-variant-numeric:tabular-nums;color:rgb(var(--color-foreground));-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.lacaza-pdp__qty-input::-webkit-outer-spin-button,.lacaza-pdp__qty-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.lacaza-pdp__atc{appearance:none;-webkit-appearance:none;flex:1 1 auto;background:rgb(var(--color-foreground));color:rgb(var(--color-background));border:1px solid rgb(var(--color-foreground));border-radius:0;padding:16px 24px;font-family:var(--lacaza-font-mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;font-weight:500;cursor:pointer;transition:opacity .16s ease}.lacaza-pdp__atc:hover{opacity:.92}.lacaza-pdp__atc[disabled]{opacity:.5;cursor:not-allowed}.lacaza-pdp__atc [data-pdp-cta-price]{font-variant-numeric:tabular-nums}.lacaza-pdp__bin-wrap{margin-bottom:24px}.lacaza-pdp__bin-wrap .shopify-payment-button__button{border-radius:0!important;font-family:var(--lacaza-font-mono)!important;font-size:12px!important;letter-spacing:.14em!important;text-transform:uppercase!important;font-weight:500!important;background:transparent!important;color:rgb(var(--color-foreground))!important;border:1px solid rgb(var(--color-foreground))!important;padding:16px 24px!important;width:100%}.lacaza-pdp__bin-wrap .shopify-payment-terms,.lacaza-pdp__bin-wrap shopify-payment-terms{display:block;margin-top:10px;font-size:12px;color:rgba(var(--color-foreground),.5)}.lacaza-pdp__trust{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:36px;padding-top:28px;border-top:1px solid rgba(var(--color-foreground),.1)}.lacaza-pdp__trust-col{text-align:left}.lacaza-pdp__trust-k{font-family:var(--lacaza-font-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;font-weight:600;color:rgb(var(--color-foreground));margin-bottom:6px}.lacaza-pdp__trust-v{font-family:var(--font-body-family);font-size:13px;line-height:1.4;color:rgba(var(--color-foreground),.65)}.lacaza-pdp__acc{margin-top:44px;border-top:1px solid rgba(var(--color-foreground),.1)}.lacaza-pdp__acc-item{border-bottom:1px solid rgba(var(--color-foreground),.1)}.lacaza-pdp__acc-trigger{list-style:none;cursor:pointer;padding:18px 0;display:flex;justify-content:space-between;align-items:center;width:100%;font-family:var(--lacaza-font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:500;color:rgb(var(--color-foreground))}.lacaza-pdp__acc-trigger::-webkit-details-marker{display:none}.lacaza-pdp__acc-trigger::marker{content:""}.lacaza-pdp__acc-icon{position:relative;width:12px;height:12px;flex-shrink:0}.lacaza-pdp__acc-icon:before,.lacaza-pdp__acc-icon:after{content:"";position:absolute;top:50%;left:50%;background:currentColor}.lacaza-pdp__acc-icon:before{width:12px;height:1px;transform:translate(-50%,-50%)}.lacaza-pdp__acc-icon:after{width:1px;height:12px;transform:translate(-50%,-50%);transition:transform .16s ease}.lacaza-pdp__acc-item[open] .lacaza-pdp__acc-icon:after{transform:translate(-50%,-50%) scaleY(0)}.lacaza-pdp__acc-body{padding:0 0 22px;font-family:var(--font-body-family);font-size:14px;line-height:1.6;color:rgba(var(--color-foreground),.75)}.lacaza-pdp__why{margin-top:36px;padding-top:28px;border-top:1px solid rgba(var(--color-foreground),.1)}.lacaza-pdp__why-title{font-family:var(--lacaza-font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:500;color:rgb(var(--color-foreground));margin-bottom:20px}.lacaza-pdp__why-grid{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:20px;padding-top:4px}.lacaza-pdp__description-body{font-size:15px;line-height:1.65;color:rgba(var(--color-foreground),.75);max-width:58ch}.lacaza-pdp__description-body p{margin:0 0 16px}.lacaza-pdp__description-body p:last-child{margin-bottom:0}.lacaza-pdp__description-body ul,.lacaza-pdp__description-body ol{padding-left:20px;margin:0 0 16px}.lacaza-pdp__description-body li{margin-bottom:6px}.lacaza-pdp__why-point{display:flex;flex-direction:column;gap:8px}.lacaza-pdp__why-icon{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(var(--color-foreground),.12);border-radius:50%;color:rgb(var(--color-foreground))}.lacaza-pdp__why-icon svg{width:18px;height:18px;display:block}.lacaza-pdp__why-label{font-family:var(--font-heading-family);font-weight:500;font-size:14px;letter-spacing:.01em;color:rgb(var(--color-foreground))}.lacaza-pdp__why-body{font-size:12.5px;line-height:1.5;color:rgba(var(--color-foreground),.65)}.lacaza-pdp__faqs{display:flex;flex-direction:column;gap:14px}.lacaza-pdp__faq{border-top:1px solid rgba(var(--color-foreground),.08);padding-top:12px}.lacaza-pdp__faq:first-child{border-top:0;padding-top:0}.lacaza-pdp__faq-q{font-family:var(--font-body-family);font-size:14px;font-weight:500;color:rgb(var(--color-foreground));margin-bottom:4px}.lacaza-pdp__faq-a{font-size:13.5px;line-height:1.55;color:rgba(var(--color-foreground),.65)}.lacaza-pdp__related{background:rgb(var(--color-background));padding-top:clamp(48px,6vw,96px);padding-bottom:clamp(48px,6vw,96px);border-top:1px solid rgba(var(--color-foreground),.08)}.lacaza-pdp__related-head{display:grid;grid-template-columns:1fr auto;align-items:end;gap:16px;margin-bottom:32px}.lacaza-pdp__related-kicker{font-family:var(--lacaza-font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:rgba(var(--color-foreground),.65);margin-bottom:12px}.lacaza-pdp__related-title{font-family:var(--font-heading-family);font-weight:500;font-size:clamp(28px,3vw,44px);line-height:1.05;letter-spacing:-.02em;color:rgb(var(--color-foreground));margin:0;text-wrap:pretty}.lacaza-pdp__related-link{font-family:var(--lacaza-font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--color-foreground));text-decoration:none;white-space:nowrap}.lacaza-pdp__related-link:hover{text-decoration:underline}.lacaza-pdp__related-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(20px,2vw,32px) clamp(18px,2vw,32px)}.lacaza-pdp__related-card{display:block;text-decoration:none;color:inherit}.lacaza-pdp__related-media{aspect-ratio:4 / 5;background:var(--lacaza-bg-alt, #EDE7DC);overflow:hidden;margin-bottom:12px}.lacaza-pdp__related-media img{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.22,1,.36,1)}.lacaza-pdp__related-card:hover .lacaza-pdp__related-media img{transform:scale(1.04)}.lacaza-pdp__related-card-kicker{font-family:var(--lacaza-font-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:rgba(var(--color-foreground),.45);margin-bottom:4px}.lacaza-pdp__related-card-title{font-family:var(--font-heading-family);font-weight:500;font-size:15px;line-height:1.25;letter-spacing:-.005em;color:rgb(var(--color-foreground));margin-bottom:6px}.lacaza-pdp__related-card-price{font-family:var(--font-body-family);font-size:14px;font-variant-numeric:tabular-nums;color:rgb(var(--color-foreground))}@media(max-width:749px){.lacaza-pdp__grid{grid-template-columns:1fr;gap:24px}.lacaza-pdp__gallery{grid-template-columns:1fr;gap:12px}.lacaza-pdp__gallery{grid-template-rows:1fr auto}.lacaza-pdp__main-img{order:1}.lacaza-pdp__thumbs{order:2;flex-direction:row;overflow-x:auto;scrollbar-width:none}.lacaza-pdp__thumbs::-webkit-scrollbar{display:none}.lacaza-pdp__thumb{flex:0 0 auto;width:60px;height:75px}.lacaza-pdp__buy{position:static;top:auto;padding-top:0}.lacaza-pdp__title{font-size:clamp(28px,8vw,40px)}.lacaza-pdp__price{font-size:30px}.lacaza-pdp__stars{margin-left:0}.lacaza-pdp__related-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:540px){.lacaza-pdp__trust{grid-template-columns:1fr;gap:14px}.lacaza-pdp__related-head{grid-template-columns:1fr}}.body-template-product [class*=ai-product-faq-container]{background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;padding:clamp(48px,6vw,80px) clamp(20px,4vw,48px)!important;max-width:min(1480px,100vw);margin:0 auto;counter-reset:lacaza-faq}.body-template-product [class*=ai-product-faq-heading]{font-size:0!important;line-height:0!important;margin:0!important;padding:0!important;text-transform:none!important}.body-template-product [class*=ai-product-faq-heading]:before{content:"\2014  Questions, answered";display:block;font-family:var(--lacaza-font-mono);font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:rgba(var(--color-foreground),.65);line-height:1;margin-bottom:16px}.body-template-product [class*=ai-product-faq-heading]:after{content:"Frequently asked";display:block;font-family:var(--font-heading-family);font-weight:500;font-size:clamp(28px,3vw,36px);line-height:1.08;letter-spacing:-.015em;color:rgb(var(--color-foreground));margin-bottom:12px;text-transform:none}.body-template-product [class*=ai-product-faq-list]{border-top:0!important;display:flex!important;flex-direction:column!important;gap:0!important;margin:0!important;padding:0!important;background:transparent!important}.body-template-product [class*=ai-product-faq-list]:before{content:"Ten questions we hear most about this piece. If yours isn't here, the studio reads every email \2014  hello@lacazacali.com.";display:block;font-family:var(--font-body-family);font-size:16px;line-height:1.5;color:rgba(var(--color-foreground),.65);max-width:60ch;padding-bottom:24px;margin-bottom:0;border-bottom:2px solid rgb(var(--color-foreground))}.body-template-product [class*=ai-product-faq-item]{background:transparent!important;border:none!important;border-bottom:1px solid rgba(var(--color-foreground),.1)!important;border-radius:0!important;margin:0!important;padding:0!important;box-shadow:none!important;counter-increment:lacaza-faq}.body-template-product [class*=ai-product-faq-question-button]{background:transparent!important;border:none!important;padding:24px 0!important;width:100%!important;display:grid!important;grid-template-columns:40px 1fr 40px!important;align-items:center!important;gap:16px!important;cursor:pointer!important;text-align:left!important;color:rgb(var(--color-foreground))!important}.body-template-product [class*=ai-product-faq-question-button]:before{content:counter(lacaza-faq,decimal-leading-zero);font-family:var(--lacaza-font-mono);font-size:13px;font-weight:400;letter-spacing:.04em;color:rgba(var(--color-foreground),.35);font-variant-numeric:tabular-nums}.body-template-product [class*=ai-product-faq-question-text]{font-family:var(--lacaza-font-mono)!important;font-size:12px!important;font-weight:600!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:rgb(var(--color-foreground))!important;text-align:left!important;line-height:1.4!important}.body-template-product [class*=ai-product-faq-icon]{width:32px!important;height:32px!important;border:1px solid rgba(var(--color-foreground),.25)!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;color:rgb(var(--color-foreground))!important;background:transparent!important;margin-left:0!important;flex-shrink:0!important;justify-self:end!important;transform:none!important;position:relative}.body-template-product [class*=ai-product-faq-icon] svg{display:none!important}.body-template-product [class*=ai-product-faq-icon]:before{content:"+";font-family:var(--lacaza-font-mono);font-size:18px;line-height:1;font-weight:400;color:rgb(var(--color-foreground));display:block}.body-template-product [class*=ai-product-faq-item].active [class*=ai-product-faq-icon]{background:rgb(var(--color-foreground))!important;border-color:rgb(var(--color-foreground))!important;transform:none!important}.body-template-product [class*=ai-product-faq-item].active [class*=ai-product-faq-icon]:before{content:"\2212";color:rgb(var(--color-background))}.body-template-product [class*=ai-product-faq-answer-wrapper]{background:transparent!important;padding:0!important}.body-template-product [class*=ai-product-faq-answer]{background:transparent!important;padding:0 0 24px 56px!important;font-family:var(--font-body-family)!important;font-size:14px!important;line-height:1.6!important;color:rgba(var(--color-foreground),.65)!important}@media(max-width:540px){.body-template-product [class*=ai-product-faq-question-button]{grid-template-columns:32px 1fr 32px!important;gap:12px!important;padding:20px 0!important}.body-template-product [class*=ai-product-faq-answer]{padding-left:44px!important}}.lacaza-pdp #shopify-buyer-consent,.body-template-product #shopify-buyer-consent,.lacaza-pdp small[id=shopify-buyer-consent],.body-template-product small[id=shopify-buyer-consent]{display:none!important}.body-template-product .jdgm-rev-widg,.body-template-product .jdgm-widget.jdgm-review-widget{margin-bottom:0!important}.body-template-product [class*=ai-product-faq-container]{padding-top:clamp(32px,4vw,48px)!important}.body-template-product .shopify-section.spaced-section:has(.jdgm-rev-widget),.body-template-product .shopify-section.spaced-section:has(.jdgm-rev-widg){padding-bottom:0!important}
/*# sourceMappingURL=/cdn/shop/t/15/assets/lacaza-uplift.css.map */
