.lotus-collection-detail{--lcd-ink: #171511;--lcd-muted: #6f675b;--lcd-cream: #fffdf7;--lcd-paper: #fffaf0;--lcd-green: #294c35;--lcd-green-deep: #173323;--lcd-green-soft: #e5ece0;--lcd-gold: #c9a33a;--lcd-line: rgba(41, 76, 53, .16);--lcd-ease: cubic-bezier(.22, .61, .36, 1);overflow:clip;background:radial-gradient(circle at 88% 4%,rgba(229,236,224,.26),transparent 24%),var(--lcd-cream);color:var(--lcd-ink)}.lotus-collection-detail *,.lotus-collection-detail *:before,.lotus-collection-detail *:after{box-sizing:border-box}.lotus-collection-detail a{color:inherit;text-decoration:none}.lcd-shell{width:min(1180px,calc(100% - 36px));margin-inline:auto;padding-block:clamp(24px,4vw,46px) clamp(58px,7vw,86px)}.lcd-banner{position:relative;overflow:hidden;aspect-ratio:16 / 5;border:1px solid var(--lcd-line);border-radius:8px;background:radial-gradient(circle at 25% 20%,rgba(255,253,247,.82),transparent 30%),var(--lcd-green-soft);box-shadow:0 10px 30px #1715110d}.lcd-banner picture,.lcd-banner__link{display:block;width:100%;height:100%}.lcd-banner__media,.lcd-banner__placeholder{display:block;width:100%;height:100%;object-fit:cover}.lcd-banner__placeholder{padding:clamp(34px,6vw,76px);color:#294c353d}.lcd-banner__media--mobile{display:none}.lcd-intro{display:grid;min-height:112px;margin-top:clamp(22px,3vw,30px);padding:clamp(24px,4vw,40px);grid-template-columns:auto minmax(0,1fr);gap:clamp(18px,3vw,28px);align-items:center;border:1px solid var(--lcd-line);border-radius:8px;background:#fffaf09e}.lcd-intro__icon{display:grid;width:48px;height:48px;place-items:center;border-radius:50%;background:var(--lcd-green-soft);color:var(--lcd-green)}.lcd-intro__icon img{display:block;width:100%;height:100%;border-radius:inherit;object-fit:cover}.lcd-intro__icon svg{width:25px;height:25px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.55}.lcd-intro__content{min-width:0}.lcd-intro h1{margin:0;color:var(--lcd-green-deep);font-family:var(--font-heading--family, serif);font-size:clamp(1.55rem,3vw,2.3rem);font-weight:var(--font-heading--weight, 500);letter-spacing:0;line-height:1.12;overflow-wrap:anywhere;text-wrap:balance}.lcd-intro__text{max-width:850px;margin-top:10px;color:var(--lcd-muted);font-family:var(--font-body--family, sans-serif);font-size:clamp(.9rem,1.2vw,1rem);line-height:1.65}.lcd-intro__text:empty{display:none}.lcd-intro__text>:first-child,.lcd-intro__text .metafield-rich_text_field>:first-child{margin-top:0}.lcd-intro__text>:last-child,.lcd-intro__text .metafield-rich_text_field>:last-child{margin-bottom:0}.lcd-products{padding-top:clamp(34px,5vw,56px)}.lcd-products>h2{margin:0 0 20px;color:var(--lcd-green-deep);font-family:var(--font-heading--family, serif);font-size:clamp(1.7rem,3.4vw,2.45rem);font-weight:var(--font-heading--weight, 500);letter-spacing:0;line-height:1.08}.lcd-filters{display:grid;gap:18px;margin-bottom:clamp(24px,3.5vw,34px)}.lcd-filter-group{display:grid;gap:9px}.lcd-filter-group__label,.lcd-filter-select__label{color:var(--lcd-muted);font-size:.76rem;font-weight:700;letter-spacing:.08em;line-height:1.3;text-transform:uppercase}.lcd-filter-chips{display:flex;flex-wrap:wrap;gap:10px}.lcd-filter-chip{min-height:42px;padding:9px 18px;border:1px solid var(--lcd-line);border-radius:8px;background:#fffaf0b3;color:var(--lcd-green-deep);cursor:pointer;font:inherit;font-size:.88rem;font-weight:650;line-height:1.2;transition:border-color .18s var(--lcd-ease),background-color .18s var(--lcd-ease),color .18s var(--lcd-ease),transform .18s var(--lcd-ease)}.lcd-filter-chip[aria-pressed=true]{border-color:var(--lcd-green);background:var(--lcd-green);color:var(--lcd-cream)}.lcd-filter-chip:hover{border-color:#294c3575;transform:translateY(-1px)}.lcd-filter-chip:focus-visible,.lcd-custom-select__trigger:focus-visible,.lcd-custom-entry:focus-visible,.lcd-banner__link:focus-visible{outline:3px solid var(--lcd-gold);outline-offset:3px}.lcd-filter-selects{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.lcd-filter-select{display:grid;gap:8px}.lcd-filter-native{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.lcd-custom-select{position:relative}.lcd-custom-select__trigger{display:grid;width:100%;min-height:42px;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:0 14px;border:1px solid rgba(41,76,53,.24);border-radius:8px;background:var(--lcd-paper);color:var(--lcd-ink);cursor:pointer;font:inherit;font-size:.9rem;text-align:left;transition:border-color .2s var(--lcd-ease),box-shadow .2s var(--lcd-ease),background .2s var(--lcd-ease)}.lcd-custom-select__trigger:hover,.lcd-custom-select__trigger[aria-expanded=true]{border-color:var(--lcd-green);background:var(--lcd-cream);box-shadow:0 8px 20px #1733231a}.lcd-custom-select__trigger svg{width:16px;height:16px;fill:none;color:var(--lcd-green);stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s var(--lcd-ease)}.lcd-custom-select__trigger[aria-expanded=true] svg{transform:rotate(180deg)}.lcd-custom-select__options{position:absolute;top:calc(100% + 8px);right:0;left:0;z-index:60;display:grid;max-height:280px;gap:3px;padding:8px;overflow-y:auto;border:1px solid rgba(41,76,53,.16);border-radius:8px;background:var(--lcd-cream);box-shadow:0 18px 42px #17151129}.lcd-custom-select__options[hidden]{display:none}.lcd-custom-select__option{display:grid;width:100%;min-height:42px;grid-template-columns:minmax(0,1fr) 18px;gap:10px;align-items:center;padding:8px 10px;border:0;border-radius:6px;background:transparent;color:var(--lcd-ink);cursor:pointer;font:inherit;font-size:.88rem;text-align:left}.lcd-custom-select__option:hover,.lcd-custom-select__option:focus-visible,.lcd-custom-select__option.is-selected{outline:0;background:var(--lcd-green-soft);color:var(--lcd-green-deep)}.lcd-custom-select__option svg{width:16px;fill:none;opacity:0;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.lcd-custom-select__option.is-selected svg{opacity:1}.lcd-product-grid{display:grid;margin:0;padding:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(18px,2.3vw,28px) clamp(14px,2vw,22px);list-style:none}.lcd-product-item{min-width:0}.lotus-collection-detail .lotus-product-card{transition:transform .36s var(--lcd-ease),border-color .36s var(--lcd-ease),box-shadow .36s var(--lcd-ease),opacity .24s var(--lcd-ease)}.lcd-product-item[hidden]{display:none}.lcd-empty{display:grid;min-height:260px;place-items:center;align-content:center;gap:14px;padding:42px 24px;border:1px dashed rgba(41,76,53,.28);border-radius:8px;background:#fffdf7b8;color:var(--lcd-muted);text-align:center}.lcd-empty[hidden]{display:none}.lcd-empty svg{width:48px;height:48px;fill:none;stroke:var(--lcd-green);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.3}.lcd-empty p{max-width:560px;margin:0;font-size:.94rem;line-height:1.6}.lcd-custom-wrap{margin-top:clamp(34px,5vw,54px);padding-top:clamp(28px,4vw,42px);border-top:1px solid rgba(41,76,53,.2)}.lcd-custom-entry{display:grid;min-height:82px;padding:16px clamp(18px,3vw,30px);grid-template-columns:40px minmax(0,1fr) 26px;gap:16px;align-items:center;border:1px solid var(--lcd-line);border-radius:8px;background:linear-gradient(90deg,#fffaf0f0,#e5ece0db),var(--lcd-paper);box-shadow:0 8px 22px #1715110a;transition:transform .26s var(--lcd-ease),border-color .26s var(--lcd-ease),box-shadow .26s var(--lcd-ease)}.lcd-custom-entry__icon{display:grid;width:40px;aspect-ratio:1;place-items:center;border:1px solid rgba(41,76,53,.24);border-radius:50%;background:#fffdf7b8;color:var(--lcd-green)}.lcd-custom-entry__icon img{display:block;width:30px;height:30px;border-radius:50%;object-fit:cover}.lcd-custom-entry__icon svg,.lcd-custom-entry__arrow svg{display:block;width:30px;height:30px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6}.lcd-custom-entry strong{color:var(--lcd-green-deep);font-family:var(--font-heading--family, serif);font-size:clamp(1rem,1.8vw,1.28rem);font-weight:600;line-height:1.35}.lcd-custom-entry__arrow{display:grid;width:26px;aspect-ratio:1;place-items:center;color:var(--lcd-green);transition:transform .26s var(--lcd-ease)}.lcd-custom-entry__arrow svg{width:18px;height:18px}.lcd-sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0;clip:rect(0,0,0,0);white-space:nowrap}@media(max-width:989px){.lcd-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(hover:hover)and (pointer:fine){.lotus-collection-detail .lotus-product-card:hover{border-color:#b8913e8f;box-shadow:0 22px 42px #1635262e,0 5px 12px #16352617;transform:translateY(-7px)}.lcd-custom-entry:hover{border-color:#294c3547;box-shadow:0 14px 32px #17151114;transform:translateY(-2px)}.lcd-custom-entry:hover .lcd-custom-entry__arrow{transform:translate(3px)}}@media(max-width:749px){.lcd-shell{width:min(100% - 28px,1180px);padding-block:18px 58px}.lcd-banner{aspect-ratio:16 / 7}.lcd-banner__media--desktop{display:none}.lcd-banner__media--mobile{display:block}.lcd-intro{min-height:0;margin-top:16px;padding:22px 18px;grid-template-columns:1fr;gap:12px;justify-items:start}.lcd-intro__icon{width:42px;height:42px}.lcd-intro__icon svg{width:22px;height:22px}.lcd-intro__text{margin-top:8px}.lcd-products{padding-top:32px}.lcd-products>h2{margin-bottom:16px}.lcd-filter-chips{flex-wrap:nowrap;margin-inline:-14px;padding-inline:14px;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none}.lcd-filter-chips::-webkit-scrollbar{display:none}.lcd-filter-chip{flex:0 0 auto}.lcd-filter-selects{grid-template-columns:1fr}.lcd-custom-select__trigger{min-height:44px}.lcd-custom-select__options{max-height:min(320px,52vh)}.lcd-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px}.lcd-custom-wrap{margin-top:34px;padding-top:28px}.lcd-custom-entry{min-height:72px;padding:13px 14px;grid-template-columns:36px minmax(0,1fr) 22px;gap:11px}.lcd-custom-entry__icon{width:36px}.lcd-custom-entry__icon img,.lcd-custom-entry__icon svg{width:27px;height:27px}.lcd-custom-entry strong{font-size:.94rem}.lcd-custom-entry__arrow{width:22px}}@media(prefers-reduced-motion:reduce){.lcd-filter-chip,.lcd-custom-entry{transition:none}.lcd-filter-chip:hover,.lcd-custom-entry:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/lotus-collection.css.map */
