.flora-theme{--f-bg:#fff;--f-text:#000;--f-text-soft:#626262;--f-text-muted:#787878;--f-border:#e5e5e5;--f-accent:#000;--f-accent-text:#fff;--f-font-display:var(--font-flora-display), "Forum", "Cormorant", serif;--f-font-body:var(--font-flora-body), "Playfair Display", Georgia, serif;--f-h1:clamp(40px, 8vw, 82px);--f-h2:clamp(28px, 4.5vw, 34px);--f-eyebrow:clamp(16px, 1.6vw, 20px);--f-nav:15px;--f-logo:clamp(28px, 4vw, 46px);--f-tracking-display:.04em;--f-tracking-h2:.05em;--f-tracking-nav:.25em;--f-tracking-button:.09em;background:var(--f-bg);color:var(--f-text);font-family:var(--f-font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;line-height:1.5}.flora-theme h1:not(:where(.lb-b2b *)),.flora-theme h2:not(:where(.lb-b2b *)),.flora-theme h3:not(:where(.lb-b2b *)),.flora-theme .flora-display{font-family:var(--f-font-display);color:var(--f-text);letter-spacing:var(--f-tracking-display);font-weight:400}.flora-theme .flora-nav-link{font-family:var(--f-font-display);font-size:var(--f-nav);text-transform:uppercase;letter-spacing:var(--f-tracking-nav);color:var(--f-text);text-decoration:none;transition:color .2s}.flora-theme .flora-nav-link:hover{color:var(--f-text-soft)}.flora-theme .flora-logo{font-family:var(--f-font-display);font-size:var(--f-logo);letter-spacing:.05em;color:var(--f-text);line-height:1;text-decoration:none}.flora-theme .flora-eyebrow{font-family:var(--f-font-display);font-size:var(--f-eyebrow);text-transform:uppercase;letter-spacing:.1em;color:var(--f-text)}.flora-theme .flora-h1{font-family:var(--f-font-display);font-size:var(--f-h1);letter-spacing:0;color:var(--f-text);line-height:.9}.flora-theme .flora-h2{font-family:var(--f-font-display);font-size:var(--f-h2);text-transform:uppercase;letter-spacing:var(--f-tracking-h2);color:var(--f-text)}.flora-theme .flora-pill{border:1px solid var(--f-text);font-family:var(--f-font-display);text-transform:uppercase;letter-spacing:var(--f-tracking-button);color:var(--f-text);cursor:pointer;background:0 0;border-radius:80px;justify-content:center;align-items:center;padding:12px 28px;font-size:11px;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.flora-theme .flora-pill:hover,.flora-theme .flora-pill--primary{background:var(--f-text);color:var(--f-accent-text)}.flora-theme .flora-pill--primary:hover{color:var(--f-text);background:0 0}.flora-theme .flora-arrow-link{font-family:var(--f-font-display);text-transform:uppercase;letter-spacing:.18em;color:var(--f-text);align-items:center;gap:8px;font-size:13px;text-decoration:none;transition:gap .2s;display:inline-flex}.flora-theme .flora-arrow-link:hover{gap:14px}.flora-theme .flora-arrow-link:after{content:"➞";display:inline-block}.flora-theme .flora-hero{text-align:center;background:var(--f-bg);justify-content:center;align-items:center;min-height:75vh;display:flex;position:relative;overflow:hidden}.flora-theme .flora-hero-image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.flora-theme .flora-hero-overlay{background:linear-gradient(#0000 30%,#00000026 100%);position:absolute;inset:0}.flora-theme .flora-hero-content{z-index:2;max-width:720px;padding:32px;position:relative}.flora-theme .flora-hero-content--on-photo,.flora-theme .flora-hero-content--on-photo .flora-eyebrow,.flora-theme .flora-hero-content--on-photo .flora-h1,.flora-theme .flora-hero-content--on-photo h1,.flora-theme .flora-hero-content--on-photo h2{color:var(--f-accent-text)}.flora-theme .flora-hero-content--on-photo .flora-pill{border-color:var(--f-accent-text);color:var(--f-accent-text)}.flora-theme .flora-hero-content--on-photo .flora-pill:hover{background:var(--f-accent-text);color:var(--f-text)}.flora-theme .flora-category-card{aspect-ratio:3/4;background:var(--f-bg);color:var(--f-text);text-decoration:none;display:block;position:relative;overflow:hidden}.flora-theme .flora-category-card img{object-fit:cover;width:100%;height:100%;transition:transform .5s;position:absolute;inset:0}.flora-theme .flora-category-card:hover img{transform:scale(1.04)}.flora-theme .flora-category-card-overlay{background:linear-gradient(#0000 30%,#00000073 100%);position:absolute;inset:0}.flora-theme .flora-category-card-text{text-align:center;color:var(--f-accent-text);flex-direction:column;align-items:center;gap:8px;padding:24px 20px;display:flex;position:absolute;inset:auto 0 0}.flora-theme .flora-product-card{color:inherit;flex-direction:column;gap:10px;text-decoration:none;display:flex}.flora-theme .flora-product-card-image{aspect-ratio:4/5;background:#f5f5f5;position:relative;overflow:hidden}.flora-theme .flora-product-card-image img{object-fit:cover;width:100%;height:100%;transition:transform .5s;position:absolute;inset:0}.flora-theme .flora-product-card:hover .flora-product-card-image img{transform:scale(1.04)}.flora-theme .flora-product-card-title{font-family:var(--f-font-display);letter-spacing:.02em;color:var(--f-text);font-size:18px;line-height:1.2}.flora-theme .flora-product-card-price{font-family:var(--f-font-body);color:var(--f-text-soft);font-size:14px}.flora-theme .flora-chips{flex-wrap:wrap;justify-content:center;gap:24px;padding:16px 0;display:flex}.flora-theme .flora-chip{font-family:var(--f-font-display);text-transform:uppercase;letter-spacing:.2em;color:var(--f-text-soft);border-bottom:1px solid #0000;padding:6px 0;font-size:13px;text-decoration:none;transition:color .2s,border-color .2s}.flora-theme .flora-chip:hover{color:var(--f-text)}.flora-theme .flora-chip.flora-chip--active{color:var(--f-text);border-bottom-color:var(--f-text)}.flora-theme .flora-about{text-align:center;max-width:580px;margin:0 auto;padding:64px 24px}.flora-theme .flora-special{background:var(--f-bg);border-top:1px solid var(--f-border);border-bottom:1px solid var(--f-border);padding:48px 0}.flora-theme .flora-special-header{text-align:center;margin-bottom:32px;padding:0 16px}.flora-theme .flora-special-eyebrow{font-family:var(--f-font-display);text-transform:uppercase;letter-spacing:.3em;color:var(--f-text-soft);align-items:center;gap:8px;font-size:12px;display:inline-flex}.flora-theme .flora-special-eyebrow:before,.flora-theme .flora-special-eyebrow:after{content:"";background:var(--f-text-soft);width:24px;height:1px;display:inline-block}.flora-theme .flora-special-title{font-family:var(--f-font-display);color:var(--f-text);margin-top:12px;font-size:clamp(28px,4vw,44px);line-height:1}.flora-theme .flora-special-strip{scroll-snap-type:x mandatory;scrollbar-width:thin;gap:16px;padding:8px 24px 24px;display:flex;overflow-x:auto}.flora-theme .flora-special-strip::-webkit-scrollbar{height:6px}.flora-theme .flora-special-strip::-webkit-scrollbar-thumb{background:var(--f-border);border-radius:3px}.flora-theme .flora-special-strip .flora-product-card{scroll-snap-align:start;flex:0 0 240px}.flora-theme .flora-special-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px;padding:0 16px;display:grid}@media (min-width:768px){.flora-theme .flora-special-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:56px 24px}}@media (min-width:1024px){.flora-theme .flora-special-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.flora-theme .flora-product-badges{z-index:1;flex-direction:column;gap:4px;display:flex;position:absolute;top:8px;left:8px}.flora-theme .flora-product-badges--inline{flex-flow:wrap;align-items:center;gap:6px;margin-top:-4px;position:static}.flora-theme .flora-product-badge{background:var(--badge-color,var(--f-text));color:var(--f-accent-text);font-family:var(--f-font-display);letter-spacing:.15em;text-transform:uppercase;border-radius:80px;align-items:center;padding:3px 9px;font-size:10px;line-height:1.2;display:inline-flex}.flora-theme .flora-mobile-bar{inset-inline:0;z-index:30;background:var(--f-bg);border-top:1px solid var(--f-border);gap:8px;padding:8px;display:flex;position:fixed;bottom:0}@media (min-width:640px){.flora-theme .flora-mobile-bar{display:none}}.flora-theme .flora-mobile-bar a{height:48px;font-family:var(--f-font-display);text-transform:uppercase;letter-spacing:.18em;flex:1;justify-content:center;align-items:center;font-size:12px;text-decoration:none;display:flex}.flora-theme .flora-mobile-bar a:first-child{background:var(--f-text);color:var(--f-accent-text)}.flora-theme .flora-mobile-bar a:last-child{border:1px solid var(--f-border);color:var(--f-text)}.inforbar{position:relative;overflow:hidden}.inforbar-marquee-wrap{white-space:nowrap;gap:4rem;animation:25s linear infinite inforbar-marquee;display:flex}.inforbar-marquee-text{letter-spacing:.14em;text-transform:uppercase;flex-shrink:0;font-size:12px}@keyframes inforbar-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.inforbar-marquee-divided{gap:0;animation-duration:18s}.inforbar-marquee-divided .inforbar-marquee-text{letter-spacing:.08em;font-size:13px;font-weight:500}.flora-theme .flora-price{font-size:26px;line-height:1.1}.flora-theme .flora-variant-label{letter-spacing:.12em;text-transform:uppercase;color:var(--f-text-soft);margin-bottom:8px;font-size:12px}.flora-theme .flora-variant{border:1px solid var(--f-border);min-width:52px;height:40px;color:var(--f-text);background:0 0;border-radius:999px;padding:0 16px;font-size:14px;transition:border-color .2s,background .2s}.flora-theme .flora-variant:hover{border-color:var(--f-text-soft)}.flora-theme .flora-variant[aria-checked=true]{border-color:var(--f-text);background:var(--f-text);color:#fff}.flora-theme .flora-buy .flora-pill{gap:8px;min-height:52px}.flora-theme .flora-pill--contact{justify-content:center;align-items:center;display:inline-flex}
.lacy-theme{--lb-mint:#a7f1cd;--lb-mint-deep:#86e3b6;--lb-ink:#1f1f1f;--lb-text:#333;--lb-soft:#6f6f6f;--lb-line:#ececec;--lb-paper:#f4f4f4;--lb-font:var(--font-lacy-pragmatica), "Pragmatica", "Helvetica Neue", Arial, sans-serif;--f-bg:#fff;--f-text:var(--lb-text);--f-text-soft:var(--lb-soft);--f-text-muted:#9c9c9c;--f-border:var(--lb-line);--f-accent:var(--lb-ink);--f-accent-text:#fff;--f-font-display:var(--lb-font);--f-font-body:var(--lb-font);--f-h1:clamp(28px, 6vw, 56px);--f-h2:clamp(22px, 3.4vw, 32px);--f-eyebrow:12px;--f-nav:14px;--f-logo:clamp(20px, 3vw, 28px);--f-tracking-display:.01em;--f-tracking-h2:.02em;--f-tracking-nav:.04em;--f-tracking-button:.12em;font-family:var(--lb-font);color:var(--lb-text);-webkit-font-smoothing:antialiased}.lacy-theme .lb-container{max-width:1320px;margin-inline:auto;padding-inline:16px}@media (min-width:640px){.lacy-theme .lb-container{padding-inline:32px}}.lacy-theme .lb-header{z-index:30;color:var(--lb-ink);background:#fff;border-bottom:1px solid #f0f0f0;position:sticky;top:0}.lacy-theme .lb-header-row{align-items:center;gap:16px;max-width:1440px;height:60px;margin-inline:auto;padding:0 6px 0 16px;display:flex}.lacy-theme .lb-header-row .lb-nav{flex:1;justify-content:center}.lacy-theme .lb-actions{align-items:center;gap:2px;margin-left:auto;display:flex}.lacy-theme .lb-nav-phone{margin-right:12px}@media (min-width:1024px){.lacy-theme .lb-header-row{height:61px;padding:0 12px 0 20px}}.lacy-theme .lb-logo{flex:none;align-items:center;display:inline-flex}.lacy-theme .lb-wordmark{letter-spacing:.02em;text-transform:uppercase;color:var(--lb-ink);font-size:20px;font-weight:700}.lacy-theme .lb-nav-link{text-transform:uppercase;letter-spacing:.04em;color:var(--lb-ink);font-size:13px;transition:opacity .2s}.lacy-theme .lb-nav-link:hover{opacity:.6}.lacy-theme .lb-icon-btn{width:40px;height:40px;color:var(--lb-ink);justify-content:center;align-items:center;display:inline-flex}.lacy-theme .lb-header a:focus-visible,.lacy-theme .lb-header button:focus-visible,.lacy-theme .lb-fab-btn:focus-visible{outline:2px solid var(--lb-ink);outline-offset:2px}.lacy-theme .lb-h2{text-transform:uppercase;letter-spacing:.01em;color:#000;font-size:clamp(22px,3.2vw,32px);font-weight:700;line-height:1.1}.lacy-theme .lb-eyebrow{text-transform:uppercase;letter-spacing:.14em;color:var(--lb-soft);font-size:12px}.lacy-theme .lb-hero-word{letter-spacing:-.01em;text-transform:uppercase;text-shadow:0 2px 24px #0000002e;font-size:clamp(48px,12vw,148px);font-weight:700;line-height:.95}.lacy-theme .lb-strip{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;grid-auto-columns:43%;grid-auto-flow:column;gap:0;padding-bottom:4px;display:grid;overflow-x:auto}.lacy-theme .lb-strip::-webkit-scrollbar{display:none}.lacy-theme .lb-strip>*{scroll-snap-align:start}@media (min-width:640px){.lacy-theme .lb-strip{grid-auto-columns:31%}}@media (min-width:1024px){.lacy-theme .lb-strip{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:row;max-width:1320px;margin-inline:auto;padding-inline:32px;overflow:visible}.lacy-theme .lb-strip>:nth-child(n+9){display:none}}.lacy-theme .lb-card{min-width:0;display:block}.lacy-theme .lb-card-img{aspect-ratio:4/5;background:var(--lb-paper);position:relative;overflow:hidden}.lacy-theme .lb-card-ph{letter-spacing:.2em;color:#c9c9c9;font-size:11px;font-weight:700}.lacy-theme .lb-badge{background:var(--lb-mint);color:var(--lb-ink);padding:3px 8px;font-size:11px}.lacy-theme .lb-collection{aspect-ratio:4/5;display:block;position:relative;overflow:hidden}@media (min-width:640px){.lacy-theme .lb-collection{aspect-ratio:3/4}}.lacy-theme .lb-collection-title{color:#fff;text-transform:uppercase;font-size:clamp(28px,7vw,40px);font-weight:300;line-height:1;position:absolute;bottom:24px;left:20px;right:20px}.lacy-theme .lb-chips{scrollbar-width:none;overscroll-behavior-x:contain;gap:8px;margin-inline:-16px;padding-inline:16px;display:flex;overflow-x:auto}.lacy-theme .lb-chips::-webkit-scrollbar{display:none}.lacy-theme .lb-chip{border:1px solid var(--lb-line);text-transform:uppercase;letter-spacing:.02em;color:var(--lb-text);white-space:nowrap;flex:none;padding:8px 14px;font-size:13px}.lacy-theme .lb-chip[data-active]{background:var(--lb-mint);border-color:var(--lb-mint);color:var(--lb-ink)}.lacy-theme .lb-input{border:1px solid var(--lb-line);height:44px;color:var(--lb-ink);background:#fff;border-radius:0;padding-inline:14px;font-size:15px}.lacy-theme .lb-input:focus{border-color:var(--lb-ink);outline:none}.lacy-theme .lb-btn{background:var(--lb-ink);color:#fff;text-transform:uppercase;letter-spacing:.12em;height:44px;padding-inline:24px;font-size:13px;font-weight:700}.lacy-theme .lb-more{margin-top:24px}.lacy-theme .lb-more>summary{cursor:pointer;justify-content:center;align-items:center;width:100%;list-style:none;display:flex}.lacy-theme .lb-more>summary::-webkit-details-marker{display:none}.lacy-theme .lb-more[open]>summary{display:none}@media (min-width:640px){.lacy-theme .lb-more>summary{width:auto;max-width:320px;margin-inline:auto}}.lacy-theme .lb-fab{right:17px;bottom:calc(20px + env(safe-area-inset-bottom));z-index:50;pointer-events:none;flex-direction:column;align-items:flex-end;gap:12px;display:flex;position:fixed}.lacy-theme .lb-fab-btn{pointer-events:auto;color:#000;background:#b2ddc1;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;transition:background .3s;display:inline-flex;position:relative}.lacy-theme .lb-fab-btn:hover{background:#9fd3b1}.lacy-theme .lb-fab-btn:before{content:"";pointer-events:none;border:1px solid #b2ddc1;border-radius:50%;animation:1.5s infinite lb-widget-pulse;position:absolute;inset:0}.lacy-theme .lb-fab[data-open] .lb-fab-btn:before{opacity:0;animation:none}.lacy-theme .lb-fab-face{transition:opacity .3s,transform .3s;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lacy-theme .lb-fab-face--x{opacity:0;transform:translate(-50%,-50%)rotate(-90deg)}.lacy-theme .lb-fab[data-open] .lb-fab-face--wa{opacity:0;transform:translate(-50%,-50%)scale(.6)}.lacy-theme .lb-fab[data-open] .lb-fab-face--x{opacity:1;transform:translate(-50%,-50%)rotate(0)}.lacy-theme .lb-fab-list{flex-direction:column;align-items:flex-end;gap:12px;display:flex}.lacy-theme .lb-fab-list a{align-items:center;gap:10px;display:flex}.lacy-theme .lb-fab-list li{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(calc(var(--i) * 68px));transition:transform .3s,opacity .25s,visibility .3s}.lacy-theme .lb-fab[data-open] .lb-fab-list li{opacity:1;visibility:visible;pointer-events:auto;transform:none}.lacy-theme .lb-fab-dot{color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:56px;height:56px;transition:background .3s;display:inline-flex}.lacy-theme .lb-fab-dot--phone{background:#00000085}.lacy-theme .lb-fab-list a:hover .lb-fab-dot--phone{background:#222}.lacy-theme .lb-fab-dot--whatsapp{color:#000;background:#b2ddc1}.lacy-theme .lb-fab-dot--telegram{background:#2aabee}.lacy-theme .lb-fab-dot--max{background:linear-gradient(135deg,#3b82f6,#8b5cf6)}.lacy-theme .lb-fab-tag{color:var(--lb-ink);white-space:nowrap;background:#fff;border-radius:9999px;padding:7px 12px;font-size:13px;box-shadow:0 2px 12px #0000001f}@keyframes lb-widget-pulse{50%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(2)}}@keyframes lb-fade{0%{opacity:0}to{opacity:1}}@keyframes lb-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){.lacy-theme .lb-fab-btn:before,.lacy-theme .lb-menu{animation:none}.lacy-theme .lb-fab-list li,.lacy-theme .lb-fab-face{transition:none}}.lacy-theme .flora-h1,.lacy-theme .flora-h2{font-family:var(--lb-font);text-transform:uppercase;letter-spacing:.01em;font-weight:700}.lacy-theme .flora-eyebrow{font-family:var(--lb-font);letter-spacing:.14em}.lacy-theme .flora-pill{font-family:var(--lb-font);letter-spacing:var(--f-tracking-button);border-radius:0;padding:14px 28px;font-size:13px;font-weight:700}.lacy-theme .flora-pill--primary{background:var(--lb-ink);border-color:var(--lb-ink);color:#fff}.lacy-theme .flora-product-card-title{font-family:var(--lb-font);text-transform:uppercase;letter-spacing:.02em;font-size:13px;font-weight:400}.lacy-theme .flora-product-card-price{font-family:var(--lb-font);color:#000;font-size:15px;font-weight:400}.lacy-theme .flora-chip{font-family:var(--lb-font);letter-spacing:.02em;border-radius:0;font-size:13px}.lacy-theme .flora-chip--active{background:var(--lb-mint);border-color:var(--lb-mint);color:var(--lb-ink)}.lacy-theme .flora-product-badge{letter-spacing:.02em;border-radius:0;font-size:11px;font-weight:400}.lacy-theme .flora-special-title{font-family:var(--lb-font);text-transform:uppercase;font-weight:700}.lacy-theme .flora-special-eyebrow:before,.lacy-theme .flora-special-eyebrow:after{display:none}.lacy-theme .flora-arrow-link{font-family:var(--lb-font);letter-spacing:.08em;font-size:12px;flex-direction:row!important}.lacy-theme .flora-arrow-link:after{content:none}.lacy-theme .lb-nav-drop{position:relative}.lacy-theme .lb-nav-drop-panel{opacity:0;visibility:hidden;background:#fff;flex-direction:column;min-width:240px;margin-top:10px;padding:10px 0;transition:opacity .15s,transform .15s,visibility .15s;display:flex;position:absolute;top:100%;left:-16px;transform:translateY(4px);box-shadow:0 12px 32px #0000001f}.lacy-theme .lb-nav-drop-panel:before{content:"";height:12px;position:absolute;top:-12px;left:0;right:0}.lacy-theme .lb-nav-drop:hover .lb-nav-drop-panel,.lacy-theme .lb-nav-drop:focus-within .lb-nav-drop-panel{opacity:1;visibility:visible;transform:none}.lacy-theme .lb-nav-drop.is-closed .lb-nav-drop-panel{opacity:0;visibility:hidden}.lacy-theme .lb-nav-drop-panel a{color:var(--lb-ink);white-space:nowrap;padding:9px 18px;font-size:14px}.lacy-theme .lb-nav-drop-panel a:hover{background:var(--lb-paper)}.lacy-theme .lb-page{border:1px solid var(--lb-line);min-width:40px;height:40px;color:var(--lb-ink);justify-content:center;align-items:center;font-size:14px;display:inline-flex}.lacy-theme .lb-page[aria-current=page]{background:var(--lb-mint);border-color:var(--lb-mint);font-weight:700}.lacy-theme select.lb-input{appearance:none;background-image:linear-gradient(45deg,#0000 50%,#333 50%),linear-gradient(135deg,#333 50%,#0000 50%);background-position:calc(100% - 18px),calc(100% - 13px);background-repeat:no-repeat;background-size:5px 5px;padding-right:32px}.lacy-theme .lb-hidden-tag{z-index:2;color:#fff;letter-spacing:.04em;background:#000000b8;padding:4px 8px;font-size:11px;position:absolute;top:8px;left:8px}.lb-md{color:#333;font-size:16px;line-height:1.65}.lb-md h2{text-transform:uppercase;letter-spacing:.01em;color:#000;margin:36px 0 12px;font-size:clamp(20px,2.6vw,26px);font-weight:700;line-height:1.15}.lb-md h3{color:#000;margin:24px 0 8px;font-size:18px;font-weight:700}.lb-md p{margin:0 0 12px}.lb-md ul{margin:0 0 14px;padding-left:20px;list-style:outside}.lb-md li{margin:4px 0}.lb-md strong{color:#000}.lb-md-table{margin:8px 0 18px;overflow-x:auto}.lb-md table{border-collapse:collapse;width:100%;font-size:15px}.lb-md th,.lb-md td{text-align:left;vertical-align:top;border-bottom:1px solid #ececec;padding:10px 12px 10px 0}.lb-md tbody th{color:#000;width:38%;font-weight:700}.lb-md thead th{text-transform:uppercase;letter-spacing:.08em;color:#6f6f6f;font-size:12px}@media (min-width:1024px){.lacy-theme .lb-fab{right:calc(17px + var(--assistant-w,0px))}}.lacy-theme .flora-product-title{letter-spacing:.005em;line-height:1.08;font-weight:600!important}.lacy-theme .flora-price{font-family:var(--lb-font);color:var(--lb-ink);font-size:24px;font-weight:400}.lacy-theme .flora-variant-label{font-family:var(--lb-font);color:var(--lb-soft)}.lacy-theme .flora-variant{font-family:var(--lb-font);color:var(--lb-ink);border-color:#dcdcdc;font-weight:500}.lacy-theme .flora-variant[aria-checked=true]{background:var(--lb-mint);border-color:var(--lb-mint-deep);color:var(--lb-ink)}.lacy-theme .flora-buy .flora-pill{letter-spacing:.08em;border-radius:999px;justify-content:center;align-items:center;gap:8px;height:52px;padding:0 18px;font-size:13px;font-weight:600;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.lacy-theme .flora-buy .flora-pill:not(.flora-pill--primary):not(.flora-pill--contact){border:1px solid var(--lb-ink);color:var(--lb-ink);background:#fff}.lacy-theme .flora-buy .flora-pill--primary:hover{background:#000}.lacy-theme .flora-pill--contact{background:var(--lb-mint);border:1px solid var(--lb-mint);color:var(--lb-ink)}.lacy-theme .flora-pill--contact:hover{background:var(--lb-mint-deep);border-color:var(--lb-mint-deep)}.lacy-theme .lb-search{height:46px;color:var(--lb-soft);background:#fff;border:1px solid #e2e2e2;border-radius:999px;align-items:center;gap:8px;padding-inline:14px;display:flex}.lacy-theme .lb-search input{min-width:0;height:100%;color:var(--lb-ink);background:0 0;border:0;outline:none;flex:1;font-size:16px}.lacy-theme .lb-filter-btn{background:var(--lb-paper);height:46px;color:var(--lb-ink);border-radius:999px;align-items:center;gap:6px;padding-inline:16px;font-size:14px;font-weight:500;display:inline-flex}.lacy-theme .lb-filter-count{background:var(--lb-mint);border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;font-size:12px;display:inline-flex}.lacy-theme .lb-sheet{width:100%;max-height:85svh;padding:12px 20px calc(20px + env(safe-area-inset-bottom));background:#fff;border-radius:24px 24px 0 0;overflow-y:auto}.lacy-theme .lb-sheet-label{letter-spacing:.12em;text-transform:uppercase;color:var(--lb-soft);margin-bottom:8px;font-size:12px}.lacy-theme .lb-sheet-chip{position:relative}.lacy-theme .lb-sheet-chip input{opacity:0;pointer-events:none;position:absolute}.lacy-theme .lb-sheet-chip span{height:40px;color:var(--lb-ink);border:1px solid #dcdcdc;border-radius:999px;align-items:center;padding-inline:16px;font-size:14px;display:inline-flex}.lacy-theme .lb-sheet-chip input:checked+span{background:var(--lb-mint);border-color:var(--lb-mint-deep)}.lacy-theme .lb-sheet-submit{background:var(--lb-ink);color:#fff;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;width:100%;height:52px;font-size:13px;font-weight:600}@media (max-width:639px){.lacy-theme .lb-chips .lb-chip{border-radius:999px;padding:8px 16px}}.lacy-theme .lb-more{border:1px solid var(--lb-ink);width:100%;height:52px;color:var(--lb-ink);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;gap:8px;font-size:13px;font-weight:600;transition:background .2s,color .2s;display:inline-flex}.lacy-theme .lb-more:hover{background:var(--lb-mint);border-color:var(--lb-mint-deep)}@media (min-width:640px){.lacy-theme .lb-more{width:auto;padding-inline:48px}}@media (max-width:639px){.lacy-theme .lb-collections{padding-inline:0}}.lacy-theme .lb-nav{gap:20px}.lacy-theme .lb-nav .lb-nav-link,.lacy-theme .lb-nav-phone{white-space:nowrap}@media (min-width:1280px){.lacy-theme .lb-nav{gap:32px}}@media (max-width:1279px){.lacy-theme .lb-nav .lb-nav-link{letter-spacing:.02em;font-size:13px}}.lacy-theme .lb-header{container-type:inline-size}@container (max-width:1240px){.lacy-theme .lb-nav-phone{display:none!important}}@container (max-width:1100px){.lacy-theme .lb-header-row nav.lb-nav{display:none!important}.lacy-theme .lb-header-row .lb-burger{display:flex!important}}.lacy-theme{--lb-hair:#f0f0f0;--lb-faint:#00000080;--lb-rule:#0000000f}.lacy-theme a:focus-visible,.lacy-theme button:focus-visible,.lacy-theme summary:focus-visible{outline:2px solid var(--lb-ink);outline-offset:2px}.lacy-theme .lb-icon-btn{position:relative}.lacy-theme .lb-count{background:var(--lb-ink);color:#fff;text-align:center;border-radius:999px;min-width:17px;height:17px;padding:0 4px;font-size:10px;line-height:17px;position:absolute;top:3px;right:1px}.lacy-theme .lb-burger-lines{width:18px;height:12px;display:block;position:relative}.lacy-theme .lb-burger-lines>span{background:currentColor;border-radius:1px;height:1.5px;transition:top .25s cubic-bezier(.4,0,.2,1),transform .25s cubic-bezier(.4,0,.2,1),opacity .2s;position:absolute;left:0;right:0}.lacy-theme .lb-burger-lines>span:first-child{top:0}.lacy-theme .lb-burger-lines>span:nth-child(2){top:5.25px}.lacy-theme .lb-burger-lines>span:nth-child(3){top:10.5px}.lacy-theme .lb-burger-lines[data-open]>span:first-child{animation:.32s cubic-bezier(.4,0,.2,1) lb-x1;top:5.25px;transform:rotate(45deg)}.lacy-theme .lb-burger-lines[data-open]>span:nth-child(2){opacity:0;animation:.2s lb-x2}.lacy-theme .lb-burger-lines[data-open]>span:nth-child(3){animation:.32s cubic-bezier(.4,0,.2,1) lb-x3;top:5.25px;transform:rotate(-45deg)}@keyframes lb-x1{0%{top:0;transform:none}50%{top:5.25px;transform:none}}@keyframes lb-x2{0%{opacity:1}}@keyframes lb-x3{0%{top:10.5px;transform:none}50%{top:5.25px;transform:none}}.lacy-theme .lb-menu{z-index:80;overscroll-behavior:contain;color:var(--lb-ink);background:#fff;flex-direction:column;animation:.33s cubic-bezier(.4,0,.2,1) lb-menu-in;display:flex;position:fixed;inset:0;overflow-y:auto}.lacy-theme .lb-menu[data-phase=closing]{animation:.26s cubic-bezier(.4,0,.2,1) forwards lb-menu-out}@keyframes lb-menu-in{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes lb-menu-out{0%{clip-path:inset(0)}to{clip-path:inset(0 0 100%)}}.lacy-theme .lb-menu-top{z-index:1;background:#fff;flex:none;justify-content:space-between;align-items:center;height:60px;padding:0 6px;display:flex;position:sticky;top:0}.lacy-theme .lb-menu-search{padding:0 16px 8px}.lacy-theme .lb-menu-body{padding:0 16px calc(40px + env(safe-area-inset-bottom))}.lacy-theme .lb-menu-block{border-bottom:1px solid var(--lb-rule);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 16px;margin-top:26px;padding-bottom:8px;display:grid}.lacy-theme .lb-menu-block[data-single]{grid-template-columns:minmax(0,1fr)}.lacy-theme .lb-menu-col[data-split]{column-count:2;column-gap:16px}.lacy-theme .lb-menu-col[data-split] .lb-menu-title{column-span:all}.lacy-theme .lb-menu-block:last-child{border-bottom:0}.lacy-theme .lb-menu-col li{break-inside:avoid;margin-bottom:18px}.lacy-theme .lb-menu-col .lb-menu-title{letter-spacing:.08em;text-transform:uppercase;color:#999;margin-bottom:22px;font-size:12px}.lacy-theme .lb-menu-col a{letter-spacing:.02em;text-transform:uppercase;color:var(--lb-ink);font-size:14px;line-height:1.25}.lacy-theme .lb-menu-col a.lb-menu-phone{letter-spacing:.01em;font-size:16px}.lacy-theme .lb-search-panel{background:#fff;border-bottom:1px solid #f0f0f0;animation:.18s ease-out lb-fade;position:absolute;top:100%;left:0;right:0;box-shadow:0 16px 32px #0000000f}.lacy-theme .lb-search-panel-inner{align-items:center;gap:8px;max-width:1440px;margin-inline:auto;padding:10px 6px 12px 16px;display:flex}.lacy-theme .lb-search-form{border-bottom:1px solid var(--lb-ink);min-width:0;height:44px;color:var(--lb-soft);flex:1;align-items:center;gap:10px;display:flex}.lacy-theme .lb-search-form input{min-width:0;height:100%;color:var(--lb-ink);background:0 0;border:0;outline:none;flex:1;font-size:16px}.lacy-theme .lb-link{letter-spacing:.06em;text-transform:uppercase;color:var(--lb-faint);font-size:13px;line-height:1.3;transition:color .25s;display:inline-block;position:relative}.lacy-theme .lb-link:before{content:"";transform-origin:0;background:currentColor;height:1px;transition:transform .25s linear;position:absolute;bottom:-3px;left:0;right:0}.lacy-theme .lb-link:hover{color:var(--lb-ink)}.lacy-theme .lb-section-title{letter-spacing:.04em;text-transform:uppercase;color:var(--lb-ink);font-size:20px;font-weight:500;line-height:1.2}.lacy-theme .lb-section-title a{border-bottom:1px solid;padding-bottom:2px}.lacy-theme .lb-section-note{letter-spacing:.02em;margin-left:10px;font-weight:300}@media (min-width:1024px){.lacy-theme .lb-section-title{font-size:24px}}.lacy-theme .lb-hero{position:relative;container-type:inline-size}.lacy-theme .lb-hero-track{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;display:flex;overflow-x:auto}.lacy-theme .lb-hero-track::-webkit-scrollbar{display:none}.lacy-theme .lb-hero-slide{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;min-width:0}.lacy-theme .lb-hero-item{flex-direction:column;height:100%;display:flex}.lacy-theme .lb-hero-media{aspect-ratio:4/5;background:var(--lb-paper);position:relative;overflow:hidden}.lacy-theme .lb-hero-shade{pointer-events:none;background:linear-gradient(#0000,#0000005c);height:45%;position:absolute;inset:auto 0 0}.lacy-theme .lb-hero-title{text-align:center;letter-spacing:.04em;text-transform:uppercase;font-size:20px;font-weight:500;line-height:1.2;position:absolute;bottom:28px;left:20px;right:20px}.lacy-theme .lb-hero-caption{text-align:center;flex-direction:column;flex:1;align-items:center;padding:20px 20px 44px;display:flex}.lacy-theme .lb-hero-text{letter-spacing:.03em;text-transform:uppercase;max-width:520px;color:var(--lb-ink);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:14px;font-size:13px;line-height:1.35;display:-webkit-box;overflow:hidden}@media (min-width:640px){.lacy-theme .lb-hero-slide{flex-basis:50%}.lacy-theme .lb-hero-slide+.lb-hero-slide{border-left:1px solid #fff}.lacy-theme .lb-hero-media{aspect-ratio:auto;height:min(55.5cqw,100svh - 120px)}.lacy-theme .lb-hero-title{font-size:24px;bottom:36px}}.lacy-theme .lb-hero-dashes{z-index:2;pointer-events:none;justify-content:space-between;padding:0 11px;display:flex;position:absolute;top:0;left:0;right:0}.lacy-theme .lb-hero-dash{pointer-events:auto;background:0 0;flex:1;height:22px;margin:0 4px;position:relative}.lacy-theme .lb-hero-dash:before,.lacy-theme .lb-hero-dash:after{content:"";height:2px;position:absolute;top:10px;left:0}.lacy-theme .lb-hero-dash:before{background:#cccccc80;right:0}.lacy-theme .lb-hero-dash:after{background:#00000080;width:0}.lacy-theme .lb-hero-dash[aria-current]:after{width:100%}.lacy-theme .lb-hero-dash[data-run]:after{animation:lb-dash var(--lb-hero-dur,5s) linear forwards}.lacy-theme .lb-hero-dash[data-paused]:after{animation-play-state:paused}@media (min-width:640px){.lacy-theme .lb-hero-dashes{display:none}}@keyframes lb-dash{0%{width:0}to{width:100%}}.lacy-theme .lb-hero-arrow{display:none}@media (min-width:640px){.lacy-theme .lb-hero-arrow{z-index:2;color:#fff;filter:drop-shadow(0 1px 2px #00000059);justify-content:center;align-items:center;width:48px;height:48px;transition:opacity .2s;display:flex;position:absolute;top:min(27.75cqw,50svh - 60px);transform:translateY(-50%)}.lacy-theme .lb-hero-arrow--prev{left:16px}.lacy-theme .lb-hero-arrow--next{right:16px}.lacy-theme .lb-hero-arrow:disabled{opacity:0;pointer-events:none}}.lacy-theme .lb-card{background:#fff;position:relative}.lacy-theme .lb-card-body{text-align:center;padding:10px 12px 24px}.lacy-theme .lb-card-title{letter-spacing:.02em;text-transform:uppercase;min-height:2.5em;color:var(--lb-ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.25;display:-webkit-box;overflow:hidden}.lacy-theme .lb-card-price{color:var(--lb-ink);margin-top:4px;font-size:13.5px;font-weight:500}.lacy-theme .lb-fav{z-index:2;width:40px;height:40px;color:var(--lb-ink);justify-content:center;align-items:center;display:flex;position:absolute;top:4px;right:4px}.lacy-theme .lb-fav[aria-pressed=true] svg{animation:.3s lb-heart}@keyframes lb-heart{50%{transform:scale(1.18)}}.lacy-theme .lb-grid-wrap{overflow:hidden}.lacy-theme .lb-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-right:-1px;display:grid}.lacy-theme .lb-grid>*,.lacy-theme .lb-strip>*{border-right:1px solid var(--lb-hair);border-bottom:1px solid var(--lb-hair)}@media (min-width:640px){.lacy-theme .lb-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.lacy-theme .lb-grid:not(.lb-grid--3){grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:639px){.lacy-theme .lb-container--flush{padding-inline:0}}.lacy-theme .lb-crumbs{letter-spacing:.02em;text-transform:uppercase;color:var(--lb-faint);flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:12.5px;line-height:1.4;display:flex}.lacy-theme .lb-crumbs>span[aria-hidden]{color:#00000040}.lacy-theme .lb-crumbs a:hover{color:var(--lb-ink)}.lacy-theme .lb-crumbs [aria-current]{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.lacy-theme .lb-cat-list li{margin-bottom:14px}.lacy-theme .lb-cat-list .lb-cat-title{letter-spacing:.08em;text-transform:uppercase;color:#999;margin-bottom:20px;font-size:12px}.lacy-theme .lb-cat-link{letter-spacing:.02em;text-transform:uppercase;color:var(--lb-ink);justify-content:space-between;gap:12px;font-size:13.5px;line-height:1.3;display:flex}.lacy-theme .lb-cat-link span{color:#999;font-size:12px}.lacy-theme .lb-cat-link:hover{color:var(--lb-faint)}.lacy-theme .lb-cat-link.is-active{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.lacy-theme .lb-foot-sec>summary,.lacy-theme .lb-acc-item>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;list-style:none;display:flex}.lacy-theme .lb-foot-sec>summary::-webkit-details-marker{display:none}.lacy-theme .lb-acc-item>summary::-webkit-details-marker{display:none}.lacy-theme .lb-foot-sec>summary:after,.lacy-theme .lb-acc-item>summary:after{content:"";width:12px;height:12px;color:var(--lb-ink);background:linear-gradient(currentColor,currentColor) 50%/12px 1.2px no-repeat,linear-gradient(currentColor,currentColor) 50%/1.2px 12px no-repeat;flex:none;transition:transform .25s}.lacy-theme .lb-foot-sec[open]>summary:after,.lacy-theme .lb-acc-item[open]>summary:after{background:linear-gradient(currentColor,currentColor) 50%/12px 1.2px no-repeat;transform:rotate(180deg)}.lacy-theme .lb-footer{padding:8px 0 calc(88px + env(safe-area-inset-bottom));color:var(--lb-ink);background:#f3faf6;margin-top:64px}@media (min-width:1024px){.lacy-theme .lb-footer{padding-bottom:32px}}.lacy-theme .lb-foot-sec{border-top:1px solid var(--lb-rule)}.lacy-theme .lb-foot-acc{border-bottom:1px solid var(--lb-rule)}.lacy-theme .lb-foot-sec>summary{padding:21px 0}.lacy-theme .lb-foot-title{letter-spacing:.06em;text-transform:uppercase;color:var(--lb-faint);font-size:13px}.lacy-theme .lb-foot-list{flex-direction:column;gap:16px;padding-bottom:24px;display:flex}.lacy-theme .lb-foot-list a{letter-spacing:.02em;text-transform:uppercase;color:var(--lb-ink);align-items:center;gap:12px;font-size:13.5px;transition:color .2s;display:inline-flex}.lacy-theme .lb-foot-list a:hover{color:var(--lb-faint)}.lacy-theme .lb-foot-ico{justify-content:center;width:18px;display:inline-flex}.lacy-theme .lb-foot-note{color:var(--lb-soft);font-size:13px;line-height:1.45}.lacy-theme .lb-foot-cols{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;padding:48px 0 40px}.lacy-theme .lb-foot-cols .lb-foot-title{margin-bottom:22px}.lacy-theme .lb-foot-sub{padding:32px 0}.lacy-theme .lb-foot-sub p{letter-spacing:.02em;text-transform:uppercase;max-width:560px;margin-bottom:20px;font-size:13.5px;line-height:1.4}.lacy-theme .lb-btn-black{color:#fff;letter-spacing:.06em;text-transform:uppercase;background:#000;justify-content:center;align-items:center;height:48px;padding:0 40px;font-size:14px;transition:background .2s;display:flex}.lacy-theme .lb-btn-black:hover{background:#2a2a2a}@media (min-width:640px){.lacy-theme .lb-btn-black{display:inline-flex}}.lacy-theme .lb-foot-brand{border-top:1px solid var(--lb-rule);padding:28px 0}.lacy-theme .lb-foot-brand p{max-width:520px;color:var(--lb-soft);margin-top:12px;font-size:13px;line-height:1.5}.lacy-theme .lb-foot-legal{color:#0006;flex-wrap:wrap;justify-content:space-between;gap:8px 16px;font-size:12px;display:flex}.lacy-theme .lb-foot-legal a:hover{color:var(--lb-ink)}.lacy-theme .lb-product-page .lb-crumbs{padding-top:12px;padding-bottom:12px}.lacy-theme .lb-product{grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:768px){.lacy-theme .lb-product{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:48px;max-width:1320px;margin-inline:auto;padding-inline:32px}.lacy-theme .lb-product-info{position:sticky;top:80px}}.lacy-theme .lb-gallery{position:relative}.lacy-theme .lb-gallery-track{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;display:flex;overflow-x:auto}.lacy-theme .lb-gallery-track::-webkit-scrollbar{display:none}.lacy-theme .lb-gallery-slide{aspect-ratio:4/5;scroll-snap-align:start;scroll-snap-stop:always;background:var(--lb-paper);flex:0 0 100%;position:relative}.lacy-theme .lb-gallery-stage{position:relative}.lacy-theme .lb-gallery-count{z-index:2;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);letter-spacing:.04em;color:var(--lb-ink);font-variant-numeric:tabular-nums;background:#ffffffd1;border-radius:999px;padding:3px 9px;font-size:11px;position:absolute;bottom:12px;right:12px}.lacy-theme .lb-gallery-thumbs{scrollbar-width:none;background:#fff;gap:6px;padding:10px 16px 2px;display:flex;overflow-x:auto}.lacy-theme .lb-gallery-thumbs::-webkit-scrollbar{display:none}.lacy-theme .lb-gallery-thumb{aspect-ratio:4/5;background:var(--lb-paper);opacity:.45;flex:none;width:44px;transition:opacity .2s;position:relative;overflow:hidden}.lacy-theme .lb-gallery-thumb:after{content:"";background:0 0;height:2px;transition:background .2s;position:absolute;bottom:0;left:0;right:0}.lacy-theme .lb-gallery-thumb[aria-selected=true]{opacity:1}.lacy-theme .lb-gallery-thumb[aria-selected=true]:after{background:var(--lb-ink)}@media (min-width:1024px){.lacy-theme .lb-gallery-thumbs{padding-left:0;padding-right:0}.lacy-theme .lb-gallery-thumb{width:56px}}.lacy-theme .lb-gallery-arrow{z-index:2;width:44px;height:44px;color:var(--lb-ink);justify-content:center;align-items:center;transition:opacity .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.lacy-theme .lb-gallery-arrow--prev{left:4px}.lacy-theme .lb-gallery-arrow--next{right:4px}.lacy-theme .lb-gallery-arrow:disabled{opacity:0;pointer-events:none}.lacy-theme .lb-product-info{text-align:center;padding:20px 16px 0}@media (min-width:768px){.lacy-theme .lb-product-info{padding:24px 0 0}}.lacy-theme .lb-product-head{padding:0 44px;position:relative}.lacy-theme .lb-fav--inline{top:50%;left:-8px;right:auto;transform:translateY(-50%)}.lacy-theme .lb-product-badges{flex-wrap:wrap;justify-content:center;gap:6px;margin-bottom:10px;display:flex}.lacy-theme .lb-product-title{letter-spacing:.03em;text-transform:uppercase;color:var(--lb-ink);font-size:15px;font-weight:400;line-height:1.3}@media (min-width:768px){.lacy-theme .lb-product-title{font-size:18px}}.lacy-theme .lb-product-article{letter-spacing:.04em;color:var(--lb-soft);font-variant-numeric:tabular-nums;margin-top:6px;font-size:12px}.lacy-theme .lb-product-price{color:var(--lb-ink);margin-top:6px;font-size:15px;font-weight:500}.lacy-theme .lb-sizes{margin-top:24px}.lacy-theme .lb-sizes-label{letter-spacing:.04em;text-transform:uppercase;color:var(--lb-ink);margin-bottom:12px;font-size:13px}.lacy-theme .lb-sizes-row{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.lacy-theme .lb-size{letter-spacing:.02em;text-transform:uppercase;min-width:48px;height:40px;color:var(--lb-ink);border:1px solid #e3e3e3;padding:0 14px;font-size:13px;transition:border-color .2s,background .2s}.lacy-theme .lb-size:hover{border-color:var(--lb-ink)}.lacy-theme .lb-size[aria-checked=true]{border-color:var(--lb-ink);background:var(--lb-mint)}.lacy-theme .lb-buy{flex-direction:column;gap:10px;margin-top:24px;display:flex}.lacy-theme .lb-buy-main{color:#fff;letter-spacing:.03em;text-transform:uppercase;background:#000;justify-content:space-between;align-items:center;height:48px;padding:0 20px;font-size:15px;transition:background .2s;display:flex}.lacy-theme .lb-buy-main:hover{background:#2a2a2a}.lacy-theme .lb-buy-main>:only-child{margin-inline:auto}.lacy-theme .lb-buy-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.lacy-theme .lb-buy-row--one{grid-template-columns:minmax(0,1fr)}.lacy-theme .lb-buy .flora-pill{color:#000;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;background:#fff;border:1px solid #000;border-radius:0;gap:8px;width:100%;height:48px;padding:0 10px;font-size:13px;font-weight:400;transition:background .2s}.lacy-theme .lb-buy .flora-pill:hover{background:var(--lb-mint);border-color:#000}.lacy-theme .lb-acc{border-bottom:1px solid var(--lb-rule);text-align:left;margin-top:32px}.lacy-theme .lb-acc-item{border-top:1px solid var(--lb-rule)}.lacy-theme .lb-acc-item>summary{letter-spacing:.03em;text-transform:uppercase;color:var(--lb-ink);padding:20px 0;font-size:13.5px}.lacy-theme .lb-acc-body{color:#4a4a4a;padding-bottom:24px;font-size:14px;line-height:1.6}@media (prefers-reduced-motion:reduce){.lacy-theme .lb-menu,.lacy-theme .lb-menu[data-phase=closing],.lacy-theme .lb-search-panel,.lacy-theme .lb-burger-lines>span,.lacy-theme .lb-fav svg{transition:none!important;animation:none!important}.lacy-theme .lb-hero-dash[data-run]:after{width:100%;animation:none}.lacy-theme .lb-hero-track,.lacy-theme .lb-gallery-track{scroll-behavior:auto}}.lacy-theme .inforbar{padding:5px 12px}.lacy-theme .inforbar span{letter-spacing:.08em;font-size:10px;line-height:1.3}@media (min-width:640px){.lacy-theme .inforbar{padding:6px 16px}.lacy-theme .inforbar span{font-size:11px}}.lacy-theme{-webkit-tap-highlight-color:transparent}.lacy-theme a,.lacy-theme button,.lacy-theme label,.lacy-theme summary{touch-action:manipulation}@media (hover:none){.lacy-theme .lb-icon-btn,.lacy-theme .lb-buy-main,.lacy-theme .lb-btn-black,.lacy-theme .lb-fav,.lacy-theme .lb-chip,.lacy-theme .flora-pill{transition:transform .12s,opacity .12s}.lacy-theme .lb-icon-btn:active,.lacy-theme .lb-fav:active{transform:scale(.88)}.lacy-theme .lb-buy-main:active,.lacy-theme .lb-btn-black:active,.lacy-theme .lb-chip:active,.lacy-theme .flora-pill:active{opacity:.85;transform:scale(.97)}.lacy-theme .lb-card>a:active .lb-card-img{transform:scale(.985)}.lacy-theme .lb-card-img{transition:transform .15s}}@media (prefers-reduced-motion:reduce){.lacy-theme .lb-icon-btn:active,.lacy-theme .lb-fav:active,.lacy-theme .lb-buy-main:active,.lacy-theme .lb-btn-black:active,.lacy-theme .lb-chip:active,.lacy-theme .flora-pill:active,.lacy-theme .lb-card>a:active .lb-card-img{transform:none}}.lacy-theme .lb-cat-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.lacy-theme .lb-cat-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 20px}}@media (min-width:1280px){.lacy-theme .lb-cat-tiles--home{grid-template-columns:repeat(3,minmax(0,1fr))}.lacy-theme .lb-cat-tiles:not(.lb-cat-tiles--home){grid-template-columns:repeat(4,minmax(0,1fr))}}.lacy-theme .lb-cat-tile{color:var(--lb-ink);grid-template-columns:1fr auto;align-items:baseline;gap:10px 8px;display:grid}.lacy-theme .lb-cat-tile-img{aspect-ratio:4/5;background:var(--lb-paper);grid-column:1/-1;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.lacy-theme .lb-cat-tile-img img{transition:transform .7s}@media (hover:hover){.lacy-theme .lb-cat-tile:hover .lb-cat-tile-img img{transform:scale(1.03)}}.lacy-theme .lb-cat-tile-name{letter-spacing:.06em;text-transform:uppercase;font-size:13px;line-height:1.3}.lacy-theme .lb-cat-tile-count{color:var(--lb-soft);font-variant-numeric:tabular-nums;font-size:12px}@media (min-width:768px){.lacy-theme .lb-cat-tile-name{font-size:14px}}@media (hover:none){.lacy-theme .lb-cat-tile:active .lb-cat-tile-img{transform:scale(.985)}.lacy-theme .lb-cat-tile-img{transition:transform .15s}}@media (prefers-reduced-motion:reduce){.lacy-theme .lb-cat-tile-img img,.lacy-theme .lb-cat-tile-img{transition:none;transform:none}}
.flowerna-theme{--f-bg:#fff;--f-bg-shell:#d8d6c9;--f-text:#262626;--f-text-soft:#4a4a4a;--f-text-muted:#7a7a7a;--f-border:#d8d6c9;--f-accent:#262626;--f-accent-text:#fff;--f-font-display:var(--font-flowerna-mono), "JetBrains Mono", "IBM Plex Mono", monospace;--f-font-body:var(--font-flowerna-mono), "JetBrains Mono", "IBM Plex Mono", monospace;--f-h1:clamp(28px, 5vw, 52px);--f-h2:clamp(22px, 3.2vw, 32px);--f-eyebrow:clamp(12px, 1.2vw, 14px);--f-nav:13px;--f-logo:clamp(18px, 2.4vw, 28px);--f-tracking-display:-.02em;--f-tracking-h2:0;--f-tracking-nav:0;--f-tracking-button:0}.flowerna-theme>header{background:var(--f-bg-shell)!important}.flowerna-theme .flora-h1{text-transform:uppercase;letter-spacing:var(--f-tracking-display);font-weight:400;line-height:1.1}.flowerna-theme .flora-h2{letter-spacing:0;font-weight:500}.flowerna-theme .flora-logo{text-transform:uppercase;letter-spacing:0;font-weight:400;font-size:var(--f-logo)}.flowerna-theme .flora-eyebrow{letter-spacing:0;font-weight:400}.flowerna-theme .flora-nav-link{text-transform:uppercase;letter-spacing:0;font-size:var(--f-nav);font-weight:400}.flowerna-theme .flora-pill{letter-spacing:0;border-radius:30px;padding:11px 28px;font-size:13px;font-weight:400}.flowerna-theme .flora-arrow-link{letter-spacing:0;font-size:13px;font-weight:400}.flowerna-theme .flora-arrow-link:after{content:"+";font-family:var(--f-font-body);font-weight:500}.flowerna-theme .flora-hero{min-height:70vh}.flowerna-theme .flora-hero-overlay{background:linear-gradient(#0000 50%,#0000004d 100%)}.flowerna-theme .flora-category-card{aspect-ratio:1}.flowerna-theme .flora-category-card:hover img{transform:none}.flowerna-theme .flora-category-card-overlay{background:linear-gradient(#0000 40%,#262626a6)}.flowerna-theme .flora-product-card-title{font-family:var(--f-font-body);text-transform:uppercase;letter-spacing:0;font-size:13px;font-weight:500}.flowerna-theme .flora-product-card-price{font-family:var(--f-font-body);font-size:13px;font-weight:400}.flowerna-theme .flora-chip{letter-spacing:0;border:1px solid var(--f-border);background:0 0;border-radius:30px;padding:8px 18px;font-size:12px;font-weight:400}.flowerna-theme .flora-chip:hover{background:var(--f-border)}.flowerna-theme .flora-chip.flora-chip--active{background:var(--f-text);color:var(--f-accent-text);border-color:var(--f-text)}.flowerna-theme .flora-special-eyebrow{letter-spacing:0;text-transform:uppercase;font-weight:400}.flowerna-theme .flora-special-eyebrow:before,.flowerna-theme .flora-special-eyebrow:after{display:none}.flowerna-theme .flora-special-title{text-transform:uppercase;letter-spacing:var(--f-tracking-display);font-weight:500}.flowerna-theme .flora-product-badge{letter-spacing:0;border-radius:30px;padding:4px 11px;font-size:10px;font-weight:400}.flowerna-theme .flora-mobile-bar a{letter-spacing:0;border-radius:30px;margin:0 4px;font-size:13px;font-weight:400}.flowerna-theme>footer{background:var(--f-bg-shell)}
.monochrome-theme{--f-bg:#fff;--f-text:#1b1e1b;--f-text-soft:#666;--f-text-muted:#999;--f-border:#e5e5e5;--f-accent:red;--f-accent-text:#fff;--f-font-display:var(--font-monochrome-body), "Helvetica Neue", Helvetica, Arial, sans-serif;--f-font-body:var(--font-monochrome-body), "Helvetica Neue", Helvetica, Arial, sans-serif;--f-h1:clamp(36px, 7vw, 88px);--f-h2:clamp(24px, 4vw, 40px);--f-eyebrow:clamp(11px, 1.1vw, 12px);--f-nav:13px;--f-logo:13px;--f-tracking-display:-.01em;--f-tracking-h2:-.01em;--f-tracking-nav:0;--f-tracking-button:.15em}.monochrome-theme .flora-pill{border-radius:0;padding:14px 24px;font-size:12px;font-weight:500}.monochrome-theme .flora-h1,.monochrome-theme .flora-h2{text-transform:uppercase;font-weight:700}.monochrome-theme .flora-eyebrow{letter-spacing:.18em;font-weight:400}.monochrome-theme .mono-btn,.mono-btn{font-family:var(--f-font-body);text-transform:uppercase;letter-spacing:.15em;color:#1b1e1b;cursor:pointer;background:0 0;border:1px solid #1b1e1b;justify-content:center;align-items:center;padding:13px 28px;font-size:12px;font-weight:500;transition:color .3s;display:inline-flex;position:relative;overflow:hidden}.monochrome-theme .mono-btn:before,.mono-btn:before{content:"";z-index:0;background:#1b1e1b;transition:transform .4s cubic-bezier(.4,0,.2,1);position:absolute;inset:0;transform:translate(101%)}.monochrome-theme .mono-btn:hover:before,.mono-btn:hover:before{transform:translate(0)}.monochrome-theme .mono-btn>*,.mono-btn>*{z-index:1;position:relative}.monochrome-theme .mono-btn:hover,.mono-btn:hover{color:#fff}
