.season-launch[data-astro-cid-sllgqek3]{position:relative;isolation:isolate;min-height:calc(100vh - 82px);display:grid;align-items:center;overflow:hidden;background:#2d100d;color:#fff8f0}.season-launch__art[data-astro-cid-sllgqek3],.season-launch__veil[data-astro-cid-sllgqek3]{position:absolute;inset:0;z-index:-2}.season-launch__art[data-astro-cid-sllgqek3] img[data-astro-cid-sllgqek3]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;filter:saturate(.72) contrast(1.06)}.season-launch__veil[data-astro-cid-sllgqek3]{z-index:-1;background:linear-gradient(90deg,#220a07f0,#2d100db8 43%,#2d100d1f)}.season-launch__content[data-astro-cid-sllgqek3]{width:min(100% - 4rem,1240px);margin:0 auto;padding:5rem 0;display:grid;justify-items:start}.season-launch[data-astro-cid-sllgqek3] p[data-astro-cid-sllgqek3]{margin:0 0 1rem;color:#e2b59c;font-size:.7rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.season-launch[data-astro-cid-sllgqek3] h1[data-astro-cid-sllgqek3]{max-width:620px;margin:0;font-family:Playfair Display,Georgia,serif;font-weight:500;font-size:clamp(3.2rem,7vw,7rem);line-height:.88;letter-spacing:-.06em}.season-launch__content[data-astro-cid-sllgqek3]>span[data-astro-cid-sllgqek3]{max-width:430px;margin:1.5rem 0 2rem;color:#f1dcd0;line-height:1.6}.season-launch__countdown[data-astro-cid-sllgqek3]{display:flex;align-items:center;margin-bottom:2rem;padding:1.1rem 1.25rem;background:#fff8f01a;border:1px solid rgba(255,248,240,.3);backdrop-filter:blur(8px)}.season-launch__countdown[data-astro-cid-sllgqek3] div[data-astro-cid-sllgqek3]{display:grid;min-width:64px;text-align:center}.season-launch__countdown[data-astro-cid-sllgqek3] b[data-astro-cid-sllgqek3]{font-family:Playfair Display,Georgia,serif;font-size:2rem;font-weight:500;line-height:1}.season-launch__countdown[data-astro-cid-sllgqek3] small[data-astro-cid-sllgqek3]{margin-top:.45rem;color:#e6c8b7;font-size:.57rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.season-launch__countdown[data-astro-cid-sllgqek3] i[data-astro-cid-sllgqek3]{height:36px;width:1px;background:#fff8f047}.season-launch[data-astro-cid-sllgqek3] a[data-astro-cid-sllgqek3]{display:inline-flex;gap:.8rem;align-items:center;padding:1rem 1.15rem;background:#b31628;color:#fff;font-size:.68rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase;transition:transform .2s,background .2s}.season-launch[data-astro-cid-sllgqek3] a[data-astro-cid-sllgqek3]:hover{background:#8e0d1c;transform:translateY(-2px)}.season-launch[data-astro-cid-sllgqek3] a[data-astro-cid-sllgqek3] span[data-astro-cid-sllgqek3]{font-size:1.1rem}@media(max-width:720px){.season-launch[data-astro-cid-sllgqek3]{min-height:calc(100svh - 70px);align-items:end}.season-launch__veil[data-astro-cid-sllgqek3]{background:linear-gradient(0deg,#220a07fa 16%,#2d100d7a 80%)}.season-launch__content[data-astro-cid-sllgqek3]{width:min(100% - 2rem,1240px);padding:3rem 0}.season-launch__countdown[data-astro-cid-sllgqek3]{width:100%;justify-content:space-between;padding:.9rem}.season-launch__countdown[data-astro-cid-sllgqek3] div[data-astro-cid-sllgqek3]{min-width:0}.season-launch__countdown[data-astro-cid-sllgqek3] b[data-astro-cid-sllgqek3]{font-size:1.45rem}}.catalog-page{--genia-cream:#f8f1e8;--genia-paper:#fffaf5;--genia-line:#dfcdbd;--genia-ink:#35190f;--genia-ruby:#9e1220;background:var(--genia-cream);color:var(--genia-ink)}.catalog-page>.bg-white.border-b{background:var(--genia-cream);border-color:var(--genia-line)}.catalog-page aside>div{border:1px solid var(--genia-line);border-radius:2px;box-shadow:none;background:#fffaf59e}.catalog-page aside h2{font-family:Playfair Display,Georgia,serif;font-size:1.65rem;font-weight:500;letter-spacing:-.03em}.catalog-page aside h3{color:#6d5142;font-size:.61rem;letter-spacing:.13em}.catalog-page h1{position:relative;font-family:Playfair Display,Georgia,serif;font-size:clamp(2rem,3.5vw,3.1rem);font-weight:500;letter-spacing:-.045em;text-transform:none}.catalog-page h1:after{content:"";display:block;width:30px;height:2px;margin-top:.7rem;background:var(--genia-ruby)}.catalog-page .lg\:col-span-3>.bg-white{background:transparent;border:0;border-bottom:1px solid var(--genia-line);border-radius:0;box-shadow:none;padding-left:0;padding-right:0}.catalog-sort-label{display:flex;align-items:center;gap:.7rem;color:#866c5e;font-size:.62rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.catalog-sort{position:relative}.catalog-sort-trigger{display:flex;align-items:center;justify-content:space-between;gap:.9rem;min-width:15rem;padding:.68rem 1rem;background:var(--genia-paper);border:1px solid var(--genia-line);border-radius:2px;color:var(--genia-ink);font-size:.68rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase;text-align:left;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease}.catalog-sort-trigger:hover{border-color:#bca391}.catalog-sort.is-open .catalog-sort-trigger{border-color:var(--genia-ruby);box-shadow:0 0 0 3px #9e122014}.catalog-sort-chevron{width:15px;height:15px;color:#866c5e;transition:transform .25s ease}.catalog-sort.is-open .catalog-sort-chevron{transform:rotate(180deg);color:var(--genia-ruby)}.catalog-sort-menu{position:absolute;right:0;top:calc(100% + 6px);z-index:40;min-width:15rem;background:var(--genia-paper);border:1px solid var(--genia-line);border-radius:2px;box-shadow:0 18px 40px #431e1029;padding:.35rem}.catalog-sort-option{display:block;width:100%;padding:.62rem .7rem;color:#755d50;border-left:2px solid transparent;background:transparent;font-size:.72rem;font-weight:600;letter-spacing:.05em;text-align:left;cursor:pointer;transition:background .2s ease,color .2s ease}.catalog-sort-option:hover{background:#f0e3d7;color:var(--genia-ink)}.catalog-sort-option.is-active{border-color:var(--genia-ruby);background:#f0e3d7;color:var(--genia-ink);font-weight:800}.catalog-product{border:1px solid var(--genia-line);background:var(--genia-paper);transition:transform .3s ease,box-shadow .3s ease}.catalog-product:hover{box-shadow:0 16px 28px #431e101a;transform:translateY(-3px)}.catalog-product__image{position:relative;display:block;aspect-ratio:4/4.35;overflow:hidden;background:#eee2d5}.catalog-product__image img{width:100%;height:100%}.catalog-product__image:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 65%,rgba(48,22,14,.26));opacity:0;transition:opacity .3s}.catalog-product:hover .catalog-product__image:after{opacity:1}.catalog-product__badge{display:inline-block;padding:.45rem .7rem;background:#a61220;color:#fff;font-size:.6rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.catalog-product__badge--sale{background:#c99533}.catalog-product__rating{display:flex;align-items:center;gap:.45rem;margin-bottom:.7rem}.catalog-product__rating span{color:#c99533;font-size:.68rem;letter-spacing:.06em}.catalog-product__rating b{color:#8c7061;font-size:.68rem}.catalog-product__prices{display:flex;flex-direction:column;align-items:flex-start;gap:.1rem}.catalog-product__original{color:#a99a8e;font-size:.78rem;font-weight:500;text-decoration:line-through}.catalog-product__view{position:absolute;right:.9rem;bottom:.8rem;z-index:1;opacity:0;color:#fff;font-size:.65rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;transform:translateY(5px);transition:.3s}.catalog-product:hover .catalog-product__view{opacity:1;transform:translateY(0)}.catalog-product__content{padding:1.1rem 1.1rem 1.2rem}.catalog-product__content p{margin:0 0 .5rem;color:#927668;font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.catalog-product__content p i{color:var(--genia-ruby);font-style:normal}.catalog-product__content h3{margin:0 0 1.2rem;color:var(--genia-ink);font-family:Playfair Display,Georgia,serif;font-size:1.45rem;font-weight:500;line-height:1}.catalog-product__content h3 a{color:inherit;text-decoration:none}.catalog-product__footer{display:flex;justify-content:space-between;align-items:end;gap:.5rem;border-top:1px solid var(--genia-line);padding-top:.8rem}.catalog-product__footer strong{color:var(--genia-ink);font-size:1.08rem}.catalog-product__footer strong small{color:#987668;font-size:.56rem;font-weight:800;letter-spacing:.07em}.catalog-product__footer span{color:#56734d;font-size:.58rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.catalog-product__footer .is-soldout{color:var(--genia-ruby)}.catalog-filter-option{display:block;width:100%;padding:.62rem .7rem;color:#755d50;border-left:2px solid transparent;background:transparent;font-size:.78rem;text-align:left;transition:.2s}.catalog-filter-option:hover{background:#f0e3d7;color:var(--genia-ink)}.catalog-filter-option.is-active{border-color:var(--genia-ruby);background:#f0e3d7;color:var(--genia-ink);font-weight:700}.catalog-filter-option--sub{padding:.55rem .6rem;font-size:.72rem}.catalog-filter-option--sub.is-active{background:#f5e1df;border-color:var(--genia-ruby)}.catalog-page select{border-color:#bca391;border-radius:0;color:var(--genia-ink);background:var(--genia-paper)}.catalog-page [data-pagination]{border-color:#ead8c7!important;border-radius:0;min-height:0}.season-launch h1{white-space:pre-line}@media(max-width:1023px){.catalog-page .lg\:col-span-3>.bg-white{padding:1.25rem}}@media(max-width:600px){.catalog-sort-label{width:100%;justify-content:space-between}.catalog-sort-trigger,.catalog-sort-menu{min-width:0;width:100%}.catalog-product__content h3{font-size:1.25rem}}
