.merch_page__6DsfU{min-height:100vh;background:radial-gradient(circle at 14% 6%,#f2d8ca88,transparent 36%),linear-gradient(180deg,#fff9ee,#f8f1e5 50%,#ece3d2);padding:16px 16px 36px;font-family:var(--font-geist-sans),system-ui,sans-serif;color:#050505}.merch_shell__MoTjI{max-width:1120px;margin:0 auto}.merch_hero___1yp9{display:grid;grid-template-columns:1.3fr 1fr;align-items:end;gap:44px;border:1px solid #ddd2be;border-radius:18px;background:linear-gradient(135deg,#e6e2cf,#f8f1e5);padding:28px 32px 32px}.merch_back__8YvaZ{color:#2f2d2d;font-size:13px;font-weight:750;text-decoration:none;display:inline-flex;min-height:44px;align-items:center}.merch_hero___1yp9 h1{font:italic 700 clamp(42px,4.8vw,66px)/1.02 var(--font-literary),Georgia,serif;margin:10px 0 0}.merch_hero___1yp9 h1 span{display:block;font-size:.48em;font-style:normal;margin-top:12px;font-weight:500}.merch_heroNote__u3ODU{padding-bottom:3px}.merch_collectionYear___hFxC{display:inline-flex;padding:5px 10px;border:1px solid #b7ab96;border-radius:999px;font-size:12px;font-weight:750;color:#51483c}.merch_heroNote__u3ODU p{margin:12px 0 6px;color:#2f2d2d;line-height:1.6;font-size:16px;max-width:40ch}.merch_explore__yduVp{min-height:44px;display:inline-flex;align-items:center;gap:12px;font-size:14px;font-weight:800;color:#8a3d2d;text-decoration:none}.merch_previewNote__P6bKn{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;padding:14px 4px;font-size:13px;color:#51483c}.merch_previewNote__P6bKn strong{color:#8a3d2d;font-weight:750}.merch_collection__gflnx{margin-top:26px;scroll-margin-top:100px}.merch_collectionHeading__DkHzu{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:22px}.merch_collectionHeading__DkHzu h2{margin:0;font:600 clamp(26px,3vw,34px)/1.15 var(--font-literary),Georgia,serif}.merch_collectionHeading__DkHzu p{color:#51483c;margin:7px 0 0;font-size:14px}.merch_cart__gXPej{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:11px 16px;border:1px solid #b7ab96;border-radius:14px;background:transparent;color:#615749;min-height:46px;font-size:13px;white-space:nowrap;cursor:not-allowed}.merch_cart__gXPej svg{width:21px;height:21px}.merch_cartEnabled__YqUC_{color:#050505;cursor:pointer;background:#fffdf7}.merch_cartFeedback__6GS2e{color:#8a3d2d;font-size:13px;line-height:1.5;min-height:24px;margin:0 0 16px}.merch_addTrial__Evqft,.merch_trialPrimary__aY3eu{display:inline-flex;align-items:center;justify-content:center;min-height:48px;border:0;border-radius:12px;padding:12px 16px;background:#050505;color:#fffdf7;font-size:14px;font-weight:750;cursor:pointer;text-align:center;line-height:1.4}.merch_addTrial__Evqft{width:100%;margin-bottom:12px}.merch_trialSecondary__Q6Qnb{display:inline-flex;min-height:48px;justify-content:center;border-radius:12px;border:1px solid #b7ab96;background:#f8f1e5;color:#2f2d2d;padding:12px 16px;line-height:1.4}.merch_trialCartBar__l0g5r,.merch_trialSecondary__Q6Qnb{align-items:center;cursor:pointer;font-size:14px;font-weight:750}.merch_trialCartBar__l0g5r{position:fixed;z-index:45;bottom:calc(12px + env(safe-area-inset-bottom));left:50%;transform:translateX(-50%);width:min(600px,calc(100% - 32px));display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 14px;padding:14px 20px;min-height:52px;border:0;border-radius:14px;background:#050505;color:#fffdf7;box-shadow:0 8px 24px #352a2030}.merch_trialCartBar__l0g5r:active{transform:translateX(-50%)}.merch_collection__gflnx:has(.merch_trialCartBar__l0g5r){padding-bottom:72px}.merch_checkout__NeQJS{scroll-margin-top:100px;margin-top:24px}.merch_trialBanner__VJ_pO{display:flex;flex-wrap:wrap;gap:6px 12px;padding:14px 18px;border-radius:12px;background:#f2d8ca;color:#633022;font-size:13px}.merch_checkoutSteps__a7u2D{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;padding:0;margin:26px 0 20px;gap:8px}.merch_checkoutSteps__a7u2D li{display:flex;align-items:center;gap:8px;border-bottom:2px solid #ddd2be;padding:0 0 12px;color:#615749;font-size:13px}.merch_checkoutSteps__a7u2D li>span{display:inline-flex;align-items:center;justify-content:center;width:25px;height:25px;flex-shrink:0;border:1px solid #b7ab96;border-radius:50%;font-size:12px}.merch_checkoutSteps__a7u2D li[aria-current=step]{color:#8a3d2d;border-color:#8a3d2d;font-weight:750}.merch_checkoutSteps__a7u2D li[aria-current=step]>span{background:#8a3d2d;color:#fffdf7;border-color:#8a3d2d}.merch_checkoutTitle___dw9B{font:600 clamp(28px,3.4vw,42px)/1.1 var(--font-literary),Georgia,serif;margin:0 0 22px}.merch_checkoutTitle___dw9B:focus{outline:none}.merch_checkoutGrid__u4c_p{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(280px,1fr);gap:22px;align-items:start}.merch_checkoutPanel__po26s,.merch_demoSuccess__4N1Kd,.merch_emptyCart__CqNHI,.merch_orderSummary__dtn2G{background:#fffdf7;border:1px solid #ddd2be;border-radius:16px;padding:24px;min-width:0}.merch_checkoutIntro__CEwdr{color:#51483c;line-height:1.6;font-size:14px;margin:0 0 18px}.merch_cartItems__NnlcT,.merch_reviewItems__Rv109{list-style:none;padding:0;margin:0}.merch_cartItem__00S3e{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px 16px;padding:18px 0;border-bottom:1px solid #ddd2be}.merch_cartItem__00S3e:first-child{padding-top:0}.merch_cartItem__00S3e h3{font:650 23px/1.2 var(--font-literary),Georgia,serif;margin:0}.merch_cartItem__00S3e p{color:#51483c;font-size:13px;margin:5px 0}.merch_lineTotal__EqUDt{font-size:15px;white-space:nowrap}.merch_quantityControl__dOU1n{display:inline-flex;align-items:center;justify-self:start;border:1px solid #b7ab96;border-radius:10px;overflow:hidden}.merch_quantityControl__dOU1n button{width:44px;height:44px;border:0;background:#f8f1e5;cursor:pointer;font-size:22px}.merch_quantityControl__dOU1n button:disabled{color:#8d8170;cursor:not-allowed}.merch_quantityControl__dOU1n span{width:40px;text-align:center;font-size:14px}.merch_removeItem__tmTwc{color:#8a3d2d;text-decoration:underline;text-underline-offset:4px;background:transparent;border:0;min-height:44px;padding:8px 0 8px 14px;font-size:13px;cursor:pointer;justify-self:end}.merch_checkoutActions__LNP7A{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-top:24px}.merch_microcopy__d17Sn{color:#615749;font-size:12px;line-height:1.6;margin-block:12px}.merch_orderSummary__dtn2G h3{font:650 25px/1.2 var(--font-literary),Georgia,serif;margin:0}.merch_orderSummary__dtn2G>p{color:#615749;font-size:13px}.merch_orderSummary__dtn2G dl{margin:20px 0 0}.merch_confirmFacts__uSi7j>div,.merch_orderSummary__dtn2G dl>div{display:flex;justify-content:space-between;gap:12px;margin:12px 0;font-size:14px}.merch_confirmFacts__uSi7j dd,.merch_orderSummary__dtn2G dd{margin:0;font-weight:750;text-align:right}.merch_summaryTotal__KUGjH{border-top:1px solid #ddd2be;padding-top:16px;color:#050505;font-weight:750}.merch_customerFields__8p10z{display:grid;gap:16px;margin:18px 0}.merch_customerFields__8p10z label{display:grid;gap:7px;font-size:14px;color:#2f2d2d;font-weight:650}.merch_customerFields__8p10z input{width:100%;min-width:0;min-height:48px;border-radius:10px;border:1px solid #b7ab96;background:#fffdf7;color:#050505;padding:11px 12px;font-size:16px;font-weight:400}.merch_fillExample__OQYS0{display:inline-flex;align-items:center;min-height:44px;padding:8px 0;border:0;background:transparent;color:#8a3d2d;cursor:pointer;font-weight:750;font-size:13px;text-decoration:underline;text-underline-offset:4px}.merch_deliveryOptions__wDpR_{border:0;padding:0;margin:22px 0;min-width:0}.merch_deliveryOptions__wDpR_ legend{font-weight:750;font-size:14px;padding:0;margin-bottom:12px}.merch_deliveryOptions__wDpR_ label{display:flex;align-items:center;gap:12px;border:1px solid #b7ab96;padding:14px;border-radius:12px;margin-bottom:10px;cursor:pointer}.merch_deliveryOptions__wDpR_ label:has(input:checked){background:#f8f1e5;border-color:#8a3d2d}.merch_deliveryOptions__wDpR_ input{width:20px;height:20px;accent-color:#8a3d2d;flex-shrink:0}.merch_deliveryOptions__wDpR_ strong{display:block;font-size:14px}.merch_deliveryOptions__wDpR_ small{display:block;font-size:12px;color:#615749;margin-top:4px;line-height:1.5}.merch_reviewItems__Rv109 li{display:flex;align-items:start;justify-content:space-between;gap:14px;border-bottom:1px solid #ddd2be;padding:14px 0;font-size:14px}.merch_reviewItems__Rv109 li>div{min-width:0}.merch_reviewItems__Rv109 li>strong{white-space:nowrap}.merch_reviewItems__Rv109 span{display:block;color:#615749;font-size:12px;margin-top:4px}.merch_reviewDelivery__QWEmF{padding-top:18px;overflow-wrap:anywhere}.merch_reviewDelivery__QWEmF h3{font-size:15px;margin:12px 0 6px}.merch_reviewDelivery__QWEmF p{color:#51483c;font-size:14px;line-height:1.6;margin:0 0 16px}.merch_paymentDemo__fIrgc{padding:16px;border-radius:12px;background:#e6e2cf;font-size:14px;margin-top:20px}.merch_paymentDemo__fIrgc p{color:#51483c;line-height:1.6;margin:6px 0 0;font-size:13px}.merch_demoSuccess__4N1Kd{max-width:740px;margin-inline:auto;text-align:center;padding:32px}.merch_demoSuccess__4N1Kd h3,.merch_emptyCart__CqNHI h3{font:600 30px/1.15 var(--font-literary),Georgia,serif;margin:16px 0}.merch_demoSuccess__4N1Kd>p,.merch_emptyCart__CqNHI p{color:#51483c;font-size:15px;line-height:1.7}.merch_successMark__ASNBB{display:inline-flex;width:50px;height:50px;align-items:center;justify-content:center;background:#e6e2cf;color:#51483c;border-radius:50%}.merch_successMark__ASNBB svg{width:30px;height:30px}.merch_confirmFacts__uSi7j{text-align:left;margin:24px 0;border-block:1px solid #ddd2be;padding-block:8px}@media (max-width:759px){.merch_checkoutGrid__u4c_p{grid-template-columns:minmax(0,1fr);gap:16px}.merch_orderSummary__dtn2G{order:-1;padding:18px}.merch_checkoutPanel__po26s,.merch_demoSuccess__4N1Kd,.merch_emptyCart__CqNHI{padding:18px}.merch_checkoutSteps__a7u2D li{flex-direction:column;align-items:flex-start;gap:8px;font-size:11px}.merch_checkoutActions__LNP7A{flex-direction:column-reverse}.merch_checkoutActions__LNP7A>button{width:100%}.merch_cartItem__00S3e{column-gap:8px}.merch_lineTotal__EqUDt{font-size:13px}.merch_cartItem__00S3e h3{font-size:21px}.merch_trialCartBar__l0g5r{padding:12px 14px;font-size:13px}.merch_confirmFacts__uSi7j>div{flex-direction:column;gap:4px}.merch_confirmFacts__uSi7j dd{text-align:left}.merch_trialBanner__VJ_pO{font-size:12px;padding:12px 14px}}.merch_products__U2zwp{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:start}.merch_product__Q_lVe{min-width:0;border-radius:16px;background:#fffdf7;overflow:hidden;border:1px solid #ddd2be}.merch_visual__gwCyo{position:relative;height:310px;display:flex;align-items:center;justify-content:center;overflow:hidden}.merch_agendaVisual__gQnED{background:#e9e2d5;padding:46px 35px 36px}.merch_agendaGalleryVisual__vlXEw{background:#e9e2d5}.merch_agendaGalleryImage__j_kIC{width:100%;height:100%;object-fit:contain}.merch_agendaThumbnails__Q2uki{flex-wrap:wrap;margin-bottom:12px}.merch_agendaThumbnails__Q2uki img{object-fit:cover;object-position:center}.merch_agendaImage__o8fu5{height:100%;width:auto;max-width:100%;object-fit:contain;box-shadow:5px 9px 18px #352a2026;transform:rotate(-5deg)}.merch_badge__1O3yd{position:absolute;top:14px;left:14px;z-index:1;border-radius:999px;padding:5px 10px;background:#fffdf7ed;font-size:11px;font-weight:750;color:#51483c;border:1px solid #ddd2be}.merch_imageCaption__KH9lZ{position:absolute;bottom:10px;left:10px;right:10px;text-align:center;color:#51483c;font-size:11px;line-height:1.4}.merch_toteVisual__2_kzt{background:#e9e2d5}.merch_toteImage__C8i_C{width:100%;height:100%;object-fit:contain}.merch_calendarVisual__V7q92{background:#e6e2cf;padding:48px 32px 36px}.merch_calendarConcept__Hifn8{width:100%;max-width:238px;background:#fffdf7;padding:22px 20px;text-align:center;box-shadow:4px 8px 16px #352a2020;border-top:4px solid #8a3d2d;transform:rotate(3deg)}.merch_calendarConcept__Hifn8>span{font-size:9px;font-weight:750;letter-spacing:.08em;color:#51483c}.merch_calendarConcept__Hifn8 strong{display:block;font:500 66px/1.15 var(--font-literary),Georgia,serif;color:#8a3d2d}.merch_calendarConcept__Hifn8 em{display:block;font:italic 20px/1.2 var(--font-literary),Georgia,serif}.merch_calendarRule__eJyWH{height:1px;background:#ddd2be;margin:14px 0 8px}.merch_productBody__k3vhJ{padding:20px 20px 10px}.merch_productBody__k3vhJ h3{margin:0;font:600 27px/1.15 var(--font-literary),Georgia,serif}.merch_productBody__k3vhJ>p{font-size:14px;line-height:1.55;color:#51483c;margin:10px 0 16px;min-height:44px}.merch_productMeta__H4tza{display:flex;gap:6px 10px;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-top:16px;padding-block:12px;border-top:1px solid #ddd2be;color:#51483c;font-size:12px}.merch_soon__wvxgh{font-size:11px;color:#8a3d2d;font-weight:750}.merch_details__5iXbw{border-top:1px solid #ddd2be}.merch_details__5iXbw summary{min-height:46px;padding:12px 0;color:#8a3d2d;font-size:13px;font-weight:750;cursor:pointer}.merch_details__5iXbw p{font-size:14px;line-height:1.6;color:#51483c;margin:0 0 14px}.merch_variants__5_UVt{display:flex;align-items:center;gap:6px;min-height:48px;margin-top:8px}.merch_variants__5_UVt button{display:inline-flex;flex-shrink:0;padding:2px;border:1px solid #b7ab96;border-radius:8px;background:#f8f1e5;cursor:pointer;width:46px;height:48px}.merch_variants__5_UVt button[aria-pressed=true]{border:2px solid #8a3d2d;background:#f2d8ca}.merch_variants__5_UVt img{object-fit:cover;object-position:50% 65%;width:100%;height:100%;border-radius:4px}.merch_variants__5_UVt>span{margin-left:4px;font-size:11px;color:#51483c;line-height:1.3}.merch_closing__HvwDl{display:grid;grid-template-columns:1fr 1fr;gap:40px;border-block:1px solid #b7ab96;padding:28px 4px;margin-top:44px;align-items:center}.merch_closing__HvwDl h2{margin:0;font:italic 500 30px/1.1 var(--font-literary),Georgia,serif}.merch_closing__HvwDl p{color:#51483c;font-size:14px;line-height:1.65;margin:0;max-width:52ch}@media (min-width:900px){.merch_productBody__k3vhJ{display:flex;flex-direction:column;min-height:280px}.merch_productMeta__H4tza{margin-top:auto}}@media (min-width:680px) and (max-width:899px){.merch_products__U2zwp{gap:12px}.merch_productBody__k3vhJ{padding-inline:14px}.merch_visual__gwCyo{height:240px}.merch_hero___1yp9{gap:20px;padding:22px}.merch_calendarVisual__V7q92{padding-inline:18px}.merch_calendarConcept__Hifn8{padding-inline:10px}.merch_calendarConcept__Hifn8 strong{font-size:52px}.merch_variants__5_UVt{flex-wrap:wrap}}@media (max-width:679px){.merch_hero___1yp9{grid-template-columns:minmax(0,1fr);gap:22px;padding:16px 20px 20px}.merch_hero___1yp9 h1{font-size:38px}.merch_hero___1yp9 h1 span{font-size:23px}.merch_heroNote__u3ODU{padding-top:18px;border-top:1px solid #b7ab96}.merch_heroNote__u3ODU p{font-size:15px;margin-block:10px 4px}.merch_previewNote__P6bKn{padding:14px 4px;font-size:12px}.merch_collection__gflnx{margin-top:24px}.merch_collectionHeading__DkHzu{align-items:flex-start;flex-direction:column;gap:14px}.merch_cart__gXPej{padding:9px 12px;font-size:12px}.merch_products__U2zwp{grid-template-columns:minmax(0,1fr);gap:24px}.merch_visual__gwCyo{height:300px}.merch_productBody__k3vhJ{padding:18px 18px 8px}.merch_productBody__k3vhJ>p{min-height:0}.merch_closing__HvwDl{grid-template-columns:minmax(0,1fr);gap:18px;margin-top:32px}}.shop_shop__0_6YY{padding-bottom:80px;color:#29251f}.shop_admin__9LZWE *,.shop_shop__0_6YY *{box-sizing:border-box}.shop_toolbar__4a4gR{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;border-bottom:1px solid #d9d0be}.shop_toolbar__4a4gR>a{font:italic 700 24px var(--font-literary),Georgia,serif;text-decoration:none;color:inherit}.shop_preview__18DQw{font-size:12px;color:#77442f;margin:14px 0 0}.shop_notice__YB9bb{font-size:13px;min-height:20px;color:#77442f;margin:6px 0}.shop_primary__sW7D5,.shop_secondary__6OPgu{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:12px 20px;border-radius:8px;font:600 14px var(--font-geist-sans),sans-serif;cursor:pointer;text-decoration:none}.shop_primary__sW7D5{background:#29251f;color:#fffaf0;border:1px solid #29251f}.shop_secondary__6OPgu{background:#fffaf0;color:#29251f;border:1px solid #c8bdab}.shop_primary__sW7D5:disabled,.shop_secondary__6OPgu:disabled{opacity:.55;cursor:not-allowed}.shop_admin__9LZWE :is(a,button,input,select,textarea):focus-visible,.shop_shop__0_6YY :is(a,button,input,select):focus-visible{outline:3px solid #8a3d2d;outline-offset:4px}.shop_hero__xPWeP{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;margin:22px 0 52px}.shop_eyebrow__JPBGi{font-size:11px;text-transform:uppercase;letter-spacing:.12em;font-weight:650;color:#785b49}.shop_hero__xPWeP h1{font:500 clamp(42px,6vw,76px)/1.02 var(--font-literary),Georgia,serif;letter-spacing:-.035em;margin:22px 0}.shop_hero__xPWeP h1 em,.shop_sectionTitle__JE2_q em{font-weight:400;color:#824b36}.shop_hero__xPWeP p{font-size:16px;line-height:1.7;max-width:36ch;margin:0 0 25px;color:#5c5146}.shop_heroProduct__RfaNX{position:relative;display:block;background:#e9e2d5;border-radius:4px;overflow:hidden;color:inherit;text-decoration:none}.shop_heroProduct__RfaNX img{height:370px;width:100%;object-fit:contain}.shop_heroProduct__RfaNX>span{display:flex;justify-content:space-between;padding:16px 20px;background:#eee7da;font-size:14px}.shop_sectionTitle__JE2_q{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:26px}.shop_help__LtbYE h2,.shop_sectionTitle__JE2_q h2{font:500 34px/1.15 var(--font-literary),Georgia,serif;margin:0}.shop_sectionTitle__JE2_q p{font-size:14px;color:#5c5146}.shop_collection__cyly3{scroll-margin-top:110px}.shop_grid__VJHtq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.shop_card__t4K1o{min-width:0;border-bottom:1px solid #c8bdab}.shop_cardImage__xODYu{display:block;position:relative;background:#e9e2d5;overflow:hidden;border-radius:4px}.shop_cardImage__xODYu img{width:100%;height:330px;object-fit:contain;transition:transform .2s ease}@media(hover:hover){.shop_cardImage__xODYu:hover img{transform:scale(1.025)}}.shop_badge__U8mCD{position:absolute;left:14px;top:14px;background:#fffaf0;padding:7px 11px;border-radius:4px;font-size:11px;color:#5c5146}.shop_cardBody__bD70i{padding:20px 0 22px}.shop_cardBody__bD70i h3{font:500 28px/1.2 var(--font-literary),Georgia,serif;margin:9px 0}.shop_cardBody__bD70i h3 a{color:inherit;text-decoration:none}.shop_cardBody__bD70i p{font-size:14px;color:#5c5146}.shop_cardBottom__03EIp{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-top:24px;font-size:14px}.shop_cardBottom__03EIp a,.shop_textLink__Ims3Y{color:#824b36;text-underline-offset:5px}.shop_textLink__Ims3Y{background:none;border:0;padding:12px 0;display:inline-flex;cursor:pointer;min-height:44px;font-size:14px}.shop_help__LtbYE{margin-top:58px;padding-top:25px}.shop_help__LtbYE h2{margin-bottom:18px}.shop_help__LtbYE details{border-bottom:1px solid #d9d0be;padding:16px 0}.shop_help__LtbYE summary{cursor:pointer;font-size:15px;min-height:24px}.shop_help__LtbYE p{line-height:1.7;max-width:70ch;color:#5c5146;font-size:14px}.shop_detail__uZVz8{display:grid;grid-template-columns:1fr 1fr;gap:48px;margin-top:20px}.shop_detailImage__4KdBG{background:#e9e2d5;border-radius:4px;min-height:220px;display:grid;place-items:center}.shop_detailImage__4KdBG img{width:100%;height:490px;object-fit:contain}.shop_thumbnails__KGv_s{display:flex;gap:10px;flex-wrap:wrap;margin:14px 0}.shop_thumbnails__KGv_s button{padding:3px;background:transparent;border:1px solid #c8bdab;cursor:pointer}.shop_thumbnails__KGv_s button[aria-pressed=true]{outline:2px solid #824b36;outline-offset:2px}.shop_thumbnails__KGv_s img{width:54px;height:60px;object-fit:cover}.shop_detailCopy__j0_WZ h1{font:500 clamp(32px,4vw,48px)/1.08 var(--font-literary),Georgia,serif;margin:16px 0}.shop_lead__yk9CC{font-size:16px;line-height:1.7;color:#5c5146}.shop_variantGroup__mKnX8{border:0;padding:0;margin:24px 0;display:flex;flex-wrap:wrap;gap:8px}.shop_variantGroup__mKnX8 legend{font-size:13px;margin-bottom:12px}.shop_variantGroup__mKnX8 button{padding:10px 14px;min-height:44px;background:#fffaf0;border:1px solid #c8bdab;border-radius:4px;cursor:pointer;color:#29251f}.shop_variantGroup__mKnX8 button[aria-pressed=true]{border-color:#824b36;box-shadow:inset 0 0 0 1px #824b36;background:#f3e5d8}.shop_price__LJs_6{font-size:24px;font-weight:600;margin-bottom:4px}.shop_muted___TWs5{font-size:13px;color:#5c5146}.shop_detailCopy__j0_WZ>.shop_primary__sW7D5{width:100%;margin-top:12px}.shop_facts__YiBnl{margin-top:28px;border-top:1px solid #c8bdab;padding-top:12px}.shop_facts__YiBnl h2{font:500 23px var(--font-literary),Georgia,serif}.shop_facts__YiBnl p{white-space:pre-line;font-size:14px;line-height:1.7;color:#5c5146}.shop_cartBar__Oted9{position:fixed;z-index:45;bottom:calc(14px + env(safe-area-inset-bottom));left:50%;transform:translateX(-50%);width:min(540px,calc(100% - 32px));display:flex;justify-content:space-between;gap:12px;padding:18px 22px;border:0;border-radius:8px;background:#29251f;color:#fffaf0;cursor:pointer;box-shadow:0 5px 25px #29251f25}.shop_cartPanel__pqjTg{max-width:760px;margin:20px auto;background:#fffaf0;padding:26px;border:1px solid #d9d0be;border-radius:8px}.shop_cartPanel__pqjTg h1{font:500 42px var(--font-literary),Georgia,serif}.shop_cartPanel__pqjTg>p{font-size:14px;line-height:1.7;color:#5c5146}.shop_cartList__trmOm{list-style:none;padding:0}.shop_cartList__trmOm li{display:flex;flex-wrap:wrap;align-items:center;gap:16px;padding:20px 0;border-bottom:1px solid #d9d0be}.shop_cartList__trmOm li>div:nth-child(2){flex:1;min-width:150px}.shop_cartList__trmOm a{color:inherit;font-weight:600}.shop_cartList__trmOm p{font-size:13px}.shop_cartList__trmOm img{object-fit:contain;background:#eee7da}.shop_quantity___1Y4K{display:flex;align-items:center;border:1px solid #c8bdab}.shop_quantity___1Y4K button{height:44px;width:44px;border:0;background:#eee7da;font-size:20px;cursor:pointer}.shop_quantity___1Y4K span{padding:0 12px}.shop_summary__jF5Tf{display:flex;justify-content:space-between;padding:20px 0;font-size:20px}.shop_empty__ypYxj{padding:50px 0;display:grid;gap:24px}.shop_admin__9LZWE{max-width:1180px;margin:auto;padding:24px;color:#29251f;font-family:var(--font-geist-sans),sans-serif}.shop_admin__9LZWE h1{font:500 40px var(--font-literary),Georgia,serif}.shop_admin__9LZWE h2{font:500 27px var(--font-literary),Georgia,serif}.shop_adminLayout__BMJuL{display:grid;grid-template-columns:290px minmax(0,1fr);gap:28px;align-items:start;margin-top:26px}.shop_productList__iYMMk{display:grid;gap:8px}.shop_productList__iYMMk button{text-align:left;background:#fffaf0;border:1px solid #d9d0be;padding:16px;cursor:pointer;border-radius:6px;color:inherit}.shop_productList__iYMMk button[aria-pressed=true]{border:2px solid #824b36}.shop_productList__iYMMk small{display:block;margin-top:6px;color:#765a48}.shop_editor__T_LGu{padding:24px;background:#fffaf0;border:1px solid #d9d0be;border-radius:8px;min-width:0}.shop_fields__IEHnO{display:grid;grid-template-columns:1fr 1fr;gap:16px}.shop_editor__T_LGu label{display:grid;gap:7px;font-size:13px;margin-bottom:16px}.shop_editor__T_LGu input,.shop_editor__T_LGu select,.shop_editor__T_LGu textarea{font:inherit;font-size:16px;width:100%;min-width:0;padding:12px;border:1px solid #c8bdab;background:white;border-radius:4px;color:inherit}.shop_editor__T_LGu textarea{min-height:100px;resize:vertical}.shop_editor__T_LGu fieldset{border:1px solid #d9d0be;margin:18px 0;padding:16px;min-width:0}.shop_editor__T_LGu legend{font-size:14px;font-weight:600}.shop_editor__T_LGu .shop_check__DXakL{display:flex;align-items:center;gap:10px}.shop_check__DXakL input{width:20px;height:20px}.shop_actions__jKg2F{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.shop_imageEditor__KxLPV{display:grid;grid-template-columns:70px 1fr;gap:12px;padding:14px 0;border-bottom:1px solid #d9d0be}.shop_imageEditor__KxLPV img{width:70px;height:85px;object-fit:contain}.shop_error__v9ngB{background:#fde7df;color:#792d22;padding:14px;border-radius:4px}.shop_success__gHdaG{background:#e6ecd9;padding:14px;color:#354525}.shop_adminPreview__NA9QX{margin:24px 0;padding:24px;border:2px dashed #c8bdab}.shop_adminPreview__NA9QX .shop_detail__uZVz8{grid-template-columns:1fr}.shop_adminPreview__NA9QX .shop_detailImage__4KdBG img{height:300px}@media(max-width:700px){.shop_detail__uZVz8,.shop_hero__xPWeP{grid-template-columns:1fr;gap:22px}.shop_hero__xPWeP{margin-top:12px;margin-bottom:36px}.shop_hero__xPWeP h1{font-size:50px;margin:14px 0}.shop_heroProduct__RfaNX img{height:280px}.shop_grid__VJHtq{grid-template-columns:1fr;gap:28px}.shop_sectionTitle__JE2_q{display:block}.shop_sectionTitle__JE2_q h2{font-size:30px}.shop_cardImage__xODYu img{height:310px}.shop_detailImage__4KdBG img{height:350px}.shop_detail__uZVz8{margin-top:12px}.shop_admin__9LZWE{padding:16px}.shop_adminLayout__BMJuL{grid-template-columns:1fr}.shop_productList__iYMMk{grid-template-columns:1fr 1fr}.shop_editor__T_LGu{padding:16px}.shop_fields__IEHnO{grid-template-columns:1fr}.shop_toolbar__4a4gR{flex-wrap:wrap}.shop_cartPanel__pqjTg{padding:18px}.shop_cardBottom__03EIp{flex-wrap:wrap}.shop_cartPanel__pqjTg h1{font-size:34px}}@media(prefers-reduced-motion:reduce){.shop_shop__0_6YY *{transition:none!important;scroll-behavior:auto!important}}.shop_admin__9LZWE .shop_toolbar__4a4gR>a.shop_secondary__6OPgu{font:600 14px var(--font-geist-sans),sans-serif}.shop_admin__9LZWE>.shop_actions__jKg2F{margin-top:18px}.shop_admin__9LZWE>.shop_actions__jKg2F select{min-height:44px;border:1px solid #c8bdab;border-radius:6px;padding:8px}.shop_shop__0_6YY ::selection{background:#e6caba;color:#29251f}.shop_preview__18DQw{display:flex;flex-wrap:wrap;gap:4px 14px;line-height:1.5;margin:12px 0 0}.shop_preview__18DQw strong{font-weight:600}.shop_preview__18DQw span{color:#5c5146}.shop_hero__xPWeP{grid-template-columns:minmax(0,1fr) minmax(0,.7fr);gap:48px;margin:26px 0 40px}.shop_hero__xPWeP h1{font-size:clamp(42px,5vw,64px);margin:0 0 18px;text-wrap:balance}.shop_hero__xPWeP p{max-width:40ch;margin-bottom:20px}.shop_heroProduct__RfaNX img{height:260px;display:block}.shop_heroProduct__RfaNX>span{padding:12px 16px;font-size:13px;gap:12px}.shop_grid__VJHtq{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.shop_cardImage__xODYu img{height:290px;display:block}.shop_cardBody__bD70i{padding:16px 0 18px}.shop_cardBody__bD70i h3{font-size:26px;margin:0 0 10px}.shop_cardBody__bD70i p{margin:0;line-height:1.6}.shop_cardBottom__03EIp{margin-top:18px;gap:10px}.shop_cardBottom__03EIp a{display:inline-flex;align-items:center;min-height:44px}.shop_sectionTitle__JE2_q{margin-bottom:22px}.shop_sectionTitle__JE2_q h2{font-size:30px}.shop_primary__sW7D5:hover:not(:disabled){background:#45382d}.shop_secondary__6OPgu:hover:not(:disabled){background:#eee7da}.shop_cartBar__Oted9 strong,.shop_price__LJs_6,.shop_summary__jF5Tf{font-variant-numeric:tabular-nums}.shop_purchaseNote___zNMD{font-size:12px;color:#5c5146;line-height:1.6;margin:10px 0 0}.shop_variantGroup__mKnX8 button{display:flex;align-items:center;gap:10px;text-align:left;flex:1 1 145px;padding:8px}.shop_variantGroup__mKnX8 button img{width:48px;height:56px;object-fit:cover;border-radius:2px}.shop_variantGroup__mKnX8 button span{font-size:13px;line-height:1.4}.shop_variantGroup__mKnX8 button small{display:block;margin-top:4px}.shop_detailImage__4KdBG[data-expanded=true] img{height:auto;max-height:none}@media(min-width:701px) and (max-width:1000px){.shop_grid__VJHtq{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.shop_hero__xPWeP{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:14px;margin:24px 0 32px;align-items:start}.shop_hero__xPWeP h1{font-size:clamp(28px,8vw,46px);margin:0 0 12px}.shop_hero__xPWeP p{font-size:13px;line-height:1.55;margin-bottom:14px}.shop_hero__xPWeP .shop_primary__sW7D5{padding:10px 12px;font-size:12px;min-height:44px}.shop_heroProduct__RfaNX img{height:180px}.shop_heroProduct__RfaNX>span{font-size:11px;padding:10px;line-height:1.4}.shop_grid__VJHtq{grid-template-columns:1fr;gap:26px}.shop_cardImage__xODYu img{height:300px}.shop_sectionTitle__JE2_q h2{font-size:28px}.shop_sectionTitle__JE2_q p{margin:12px 0 0}.shop_cardBody__bD70i h3{font-size:26px}.shop_help__LtbYE{margin-top:36px}.shop_toolbar__4a4gR>a{font-size:22px}.shop_toolbar__4a4gR .shop_secondary__6OPgu{padding:10px 14px}}@media(max-width:360px){.shop_toolbar__4a4gR{gap:8px;flex-wrap:nowrap}.shop_toolbar__4a4gR>a{font-size:20px}.shop_toolbar__4a4gR .shop_secondary__6OPgu{font-size:12px;padding:10px}}.shop_detail__uZVz8{grid-template-areas:"gallery heading" "gallery purchase" "gallery facts";grid-template-rows:auto auto 1fr;column-gap:48px;row-gap:0}.shop_productHeading__B87FN{grid-area:heading;min-width:0}.shop_productHeading__B87FN h1{font:500 clamp(32px,4vw,48px)/1.08 var(--font-literary),Georgia,serif;margin:0 0 10px}.shop_productHeading__B87FN .shop_price__LJs_6{margin:14px 0 4px}.shop_productHeading__B87FN .shop_muted___TWs5{margin:0}.shop_productHeading__B87FN .shop_lead__yk9CC{margin:12px 0}.shop_productStatus__UXYs9{font-size:12px;color:#77442f;margin:0}.shop_productGallery__l30Gs{grid-area:gallery;min-width:0}.shop_productPurchase__Yiu22{grid-area:purchase;min-width:0}.shop_productFacts__HZtYC{grid-area:facts;min-width:0}.shop_productPurchase__Yiu22>.shop_primary__sW7D5{width:100%;margin-top:12px}.shop_selection__4TekI{font-size:13px;line-height:1.6;color:#5c5146}.shop_selection__4TekI span{display:block;margin-top:4px}.shop_notice__YB9bb:empty{min-height:0;margin:0}@media(max-width:700px){.shop_detail__uZVz8{grid-template-areas:"heading" "gallery" "purchase" "facts";grid-template-rows:auto;gap:18px}.shop_productHeading__B87FN h1{font-size:32px;margin:0 0 8px}.shop_productHeading__B87FN .shop_lead__yk9CC{font-size:14px;line-height:1.5;margin:8px 0}.shop_productHeading__B87FN .shop_price__LJs_6{font-size:22px;margin-top:10px}.shop_detailImage__4KdBG{min-height:0}.shop_detailImage__4KdBG img{height:260px}.shop_productGallery__l30Gs .shop_thumbnails__KGv_s{margin:10px 0 0;gap:8px}.shop_productGallery__l30Gs>.shop_textLink__Ims3Y{font-size:12px;min-height:36px;padding:8px 0 0}.shop_productPurchase__Yiu22 .shop_variantGroup__mKnX8{margin:0 0 12px}.shop_productFacts__HZtYC .shop_facts__YiBnl{margin-top:0}.shop_selection__4TekI{margin:8px 0}.shop_productPurchase__Yiu22>.shop_primary__sW7D5{margin-top:4px}}.shop_customerForm__rxbKX{margin-top:28px;padding-top:24px;border-top:1px solid #c8bdab}.shop_customerForm__rxbKX h2{font:500 30px/1.15 var(--font-literary),Georgia,serif;margin:0 0 12px}.shop_customerForm__rxbKX p{font-size:14px;line-height:1.65;color:#5c5146;margin:12px 0 20px}.shop_customerFields__BPpDx{display:grid;grid-template-columns:1fr 1fr;gap:18px}.shop_customerForm__rxbKX label{display:grid;gap:8px;font-size:14px;font-weight:600;margin-bottom:20px}.shop_customerForm__rxbKX label>span{font-weight:400}.shop_customerForm__rxbKX input:not([type=radio]),.shop_customerForm__rxbKX textarea{width:100%;min-width:0;border:1px solid #b5a58d;border-radius:6px;background:#fffdf7;color:#29251f;padding:12px;font:400 16px/1.5 var(--font-geist-sans),sans-serif;caret-color:#824b36}.shop_customerForm__rxbKX textarea{resize:vertical}.shop_customerForm__rxbKX textarea::placeholder{color:#6c6052}.shop_customerForm__rxbKX :is(input,textarea):focus-visible{outline:3px solid #8a3d2d;outline-offset:3px}.shop_deliveryOptions__56128{border:0;padding:0;margin:4px 0 20px}.shop_deliveryOptions__56128 legend{font-size:14px;font-weight:600;margin-bottom:10px}.shop_deliveryOptions__56128 label{display:flex;align-items:center;gap:10px;font-weight:400;min-height:44px;margin:0;cursor:pointer}.shop_deliveryOptions__56128 input{accent-color:#824b36;width:18px;height:18px;flex:none}.shop_customerForm__rxbKX .shop_privacyNote__l3ANg{font-size:12px;line-height:1.6}.shop_messagePreview__lmMpv{border-top:1px solid #d9d0be;border-bottom:1px solid #d9d0be;margin:20px 0}.shop_messagePreview__lmMpv summary{font-size:14px;cursor:pointer;padding:16px 0;min-height:44px}.shop_messagePreview__lmMpv pre{white-space:pre-wrap;overflow-wrap:anywhere;font:400 14px/1.7 var(--font-geist-sans),sans-serif;color:#5c5146;margin:0 0 18px}.shop_customerForm__rxbKX>.shop_primary__sW7D5{width:100%}@media(max-width:700px){.shop_customerFields__BPpDx{grid-template-columns:1fr;gap:0}.shop_customerForm__rxbKX h2{font-size:27px}}.shop_cardBody__bD70i,.shop_card__t4K1o{display:flex;flex-direction:column}.shop_cardBody__bD70i{flex:1}.shop_cardBottom__03EIp{margin-top:auto;padding-top:24px;display:grid;grid-template-columns:1fr;gap:14px}.shop_cardBottom__03EIp>strong{font-size:18px;font-variant-numeric:tabular-nums}.shop_cardBottom__03EIp .shop_catalogCta__Zfw3T{display:flex;justify-content:space-between;gap:14px;width:100%;min-height:50px;padding:14px 18px;background:#29251f;color:#fffaf0;border:1px solid #29251f;border-radius:8px;text-decoration:none;font-weight:600}.shop_cardBottom__03EIp .shop_catalogCta__Zfw3T:hover{background:#45382d}.shop_catalogCta__Zfw3T svg{flex:none}.shop_productPurchase__Yiu22>.shop_primary__sW7D5{min-height:52px;font-size:16px}.shop_detail__uZVz8{grid-template-areas:"gallery heading" "gallery purchase" "facts facts";grid-template-rows:auto 1fr auto}.shop_productStory__w6B9e{border-top:1px solid #c8bdab;margin-top:42px;padding-top:36px}.shop_storyLayout__YZ6of{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:64px}.shop_storyLayout__YZ6of[data-features=false]{grid-template-columns:minmax(0,700px)}.shop_storyCopy__tNrKN h2{font:500 clamp(30px,3.2vw,42px)/1.12 var(--font-literary),Georgia,serif;margin:0 0 24px;letter-spacing:-.02em}.shop_storyCopy__tNrKN h2 em{color:#824b36;font-weight:400}.shop_storyCopy__tNrKN p{font-size:15px;line-height:1.8;color:#5c5146;margin:0 0 18px;white-space:pre-line}.shop_deliveryNote__lmQdJ h3,.shop_storyFeatures__48gbG h3{font:500 24px/1.2 var(--font-literary),Georgia,serif;margin:0 0 18px}.shop_storyFeatures__48gbG ul{list-style:none;padding:0;margin:0}.shop_storyFeatures__48gbG li{padding:15px 0;border-bottom:1px solid #d9d0be;color:#5c5146;font-size:14px;line-height:1.7}.shop_storyFeatures__48gbG li:first-child{padding-top:0}.shop_deliveryNote__lmQdJ{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:64px;margin-top:24px;padding:24px 0;border-top:1px solid #d9d0be}.shop_deliveryNote__lmQdJ h3{margin:0}.shop_deliveryNote__lmQdJ p{margin:0;font-size:14px;line-height:1.7;color:#5c5146}@media(max-width:700px){.shop_detail__uZVz8{grid-template-areas:"heading" "gallery" "purchase" "facts";grid-template-rows:auto;gap:18px}.shop_productStory__w6B9e{margin-top:12px;padding-top:28px}.shop_deliveryNote__lmQdJ,.shop_storyLayout__YZ6of{grid-template-columns:1fr;gap:20px}.shop_storyCopy__tNrKN h2{font-size:32px;margin-bottom:18px}.shop_storyFeatures__48gbG h3{font-size:23px}.shop_deliveryNote__lmQdJ{gap:10px;margin-top:28px}.shop_cardBottom__03EIp{padding-top:20px}}.shop_help__LtbYE{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.35fr);gap:64px;margin-top:72px;padding:48px 0 20px;border-top:1px solid #c8bdab;align-items:start}.shop_help__LtbYE .shop_helpIntro__tbbJx h2{font:500 clamp(32px,3.3vw,42px)/1.12 var(--font-literary),Georgia,serif;letter-spacing:-.02em;margin:0 0 20px}.shop_helpIntro__tbbJx h2 em{color:#824b36;font-weight:400}.shop_help__LtbYE .shop_helpIntro__tbbJx>p{font-size:16px;line-height:1.75;margin:0;max-width:32ch}.shop_helpContact__6WWyb{margin-top:32px;padding-top:24px;border-top:1px solid #d9d0be;display:grid;gap:10px;font-size:14px;color:#5c5146}.shop_helpContact__6WWyb a{display:inline-flex;align-items:center;gap:12px;min-height:44px;width:fit-content;color:#824b36;font-weight:600;text-underline-offset:5px;text-decoration-thickness:1px}.shop_helpContact__6WWyb a:hover{color:#29251f}.shop_helpContact__6WWyb svg{flex:none}.shop_helpQuestions__8zuVd{border-top:1px solid #c8bdab;min-width:0}.shop_help__LtbYE .shop_helpQuestions__8zuVd details{padding:0;border-bottom:1px solid #c8bdab}.shop_help__LtbYE .shop_helpQuestions__8zuVd summary{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:23px 20px;min-height:72px;font-size:17px;font-weight:500;line-height:1.5;list-style:none;color:#29251f;cursor:pointer}.shop_helpQuestions__8zuVd summary::-webkit-details-marker{display:none}.shop_helpQuestions__8zuVd summary::marker{content:""}.shop_helpQuestions__8zuVd summary:hover{color:#824b36}.shop_helpQuestions__8zuVd summary:focus-visible{outline:3px solid #8a3d2d;outline-offset:3px;position:relative;z-index:1}.shop_helpToggle__NS9nd{flex:none;color:#824b36}.shop_helpQuestions__8zuVd details[open]{background:#eee6d8}.shop_helpQuestions__8zuVd details[open] .shop_helpToggleVertical__8ViR_{display:none}.shop_help__LtbYE .shop_helpQuestions__8zuVd p{font-size:15px;line-height:1.8;padding:0 64px 24px 20px;margin:0;max-width:65ch;color:#5c5146}@media(max-width:700px){.shop_help__LtbYE{grid-template-columns:1fr;gap:28px;margin-top:44px;padding-top:32px}.shop_help__LtbYE .shop_helpIntro__tbbJx h2{font-size:34px}.shop_help__LtbYE .shop_helpIntro__tbbJx>p{font-size:15px;max-width:38ch}.shop_helpContact__6WWyb{margin-top:20px;padding-top:16px}.shop_help__LtbYE .shop_helpQuestions__8zuVd summary{padding:20px 12px;gap:16px;font-size:16px;min-height:68px}.shop_help__LtbYE .shop_helpQuestions__8zuVd p{padding:0 16px 22px 12px;font-size:14px;line-height:1.8}}.admin_page__ZZwJq{--ink:#302c25;--muted:#706659;--line:#e1dacc;--accent:#874c36;min-height:100vh;background:#f6f3ec;color:var(--ink);padding:0 max(24px,calc((100vw - 1240px)/2)) 120px;font-family:var(--font-geist-sans),sans-serif;font-size:14px}.admin_page__ZZwJq *{box-sizing:border-box}.admin_page__ZZwJq ::selection{background:#e8c9b9}.admin_page__ZZwJq button,.admin_page__ZZwJq input,.admin_page__ZZwJq select,.admin_page__ZZwJq textarea{font:inherit;color:inherit}.admin_page__ZZwJq button{cursor:pointer}.admin_page__ZZwJq button:disabled{opacity:.45;cursor:not-allowed}.admin_page__ZZwJq :is(button,a,input,select,textarea):focus-visible{outline:3px solid #874c36;outline-offset:4px}.admin_page__ZZwJq svg{flex-shrink:0}.admin_header__CaLEV{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 0;border-bottom:1px solid var(--line)}.admin_club__ROiIX{display:flex;align-items:center;gap:12px;color:inherit;text-decoration:none;font-weight:650}.admin_club__ROiIX img{border-radius:50%}.admin_club__ROiIX small{display:block;font-size:12px;font-weight:400;color:var(--muted);margin-top:3px}.admin_primary__Cb0ZQ,.admin_secondary__q5u5_{border-radius:8px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:11px 17px;text-decoration:none;font-weight:600!important;transition:background .15s ease}.admin_primary__Cb0ZQ{border:1px solid var(--accent);background:var(--accent);color:#fff!important}.admin_primary__Cb0ZQ:hover:not(:disabled){background:#6c3927}.admin_secondary__q5u5_{border:1px solid #ccc3b4;background:#fffdf8;color:var(--ink)}.admin_secondary__q5u5_:hover:not(:disabled){background:#eee7dc}.admin_localNote__bIPcJ{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--muted);padding:15px 0}.admin_localNote__bIPcJ>span{width:6px;height:6px;border-radius:50%;background:#947554}.admin_heading__vXIpS{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:30px 0}.admin_heading__vXIpS h1{font:500 38px/1.15 var(--font-literary),Georgia,serif;margin:0 0 10px}.admin_editorHeading__1GmB7 p,.admin_heading__vXIpS p{margin:0;color:var(--muted);line-height:1.6}.admin_attention__5bPJy{display:flex;align-items:center;justify-content:space-between;gap:20px;background:#eee7da;padding:20px 24px;border-radius:10px;margin-bottom:32px}.admin_attention__5bPJy strong{font-weight:650}.admin_attention__5bPJy p{margin:5px 0 0;color:#6a5b46;font-size:13px;line-height:1.6}.admin_textButton__xTeHK{display:inline-flex;gap:8px;align-items:center;min-height:40px;padding:7px 2px;border:0;background:none;color:var(--accent)!important;font-weight:550!important;text-align:left}.admin_textButton__xTeHK:hover{text-decoration:underline;text-underline-offset:4px}.admin_catalog__MmVJ5{background:#fffdf9;border:1px solid var(--line);border-radius:12px;overflow:hidden}.admin_catalogTools__eoXS7{padding:22px 24px 0}.admin_filters__Hm97K{display:flex;gap:22px;border-bottom:1px solid var(--line);overflow-x:auto}.admin_filters__Hm97K button{background:none;border:0;border-bottom:2px solid transparent;display:flex;align-items:center;gap:7px;padding:0 0 16px;min-height:44px;white-space:nowrap;color:var(--muted)}.admin_filters__Hm97K button[aria-pressed=true]{color:var(--accent);border-color:var(--accent);font-weight:650}.admin_filters__Hm97K span{font-size:11px;background:#f1ede4;padding:2px 6px;border-radius:4px;font-variant-numeric:tabular-nums}.admin_search__Kw9j2{display:flex;align-items:center;gap:10px;max-width:400px;background:#f7f5ef;border:1px solid var(--line);border-radius:7px;margin:20px 0;padding:0 12px;color:var(--muted)}.admin_search__Kw9j2 input{border:0;background:transparent;min-height:44px;width:100%;outline:none}.admin_search__Kw9j2:focus-within{outline:2px solid var(--accent);outline-offset:2px}.admin_search__Kw9j2 input:focus-visible{outline:none}.admin_row__umHu9,.admin_tableHead__JAegz{display:grid;grid-template-columns:minmax(250px,2.6fr) 1fr 1fr 1fr 20px;gap:20px;align-items:center}.admin_tableHead__JAegz{padding:12px 24px;background:#f8f6f0;font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.admin_rows__WRlc_{padding:0;margin:0;list-style:none}.admin_rows__WRlc_ li+li{border-top:1px solid var(--line)}.admin_row__umHu9{width:100%;text-align:left;border:0;background:none;padding:20px 24px}.admin_row__umHu9:hover{background:#f8f3e9}.admin_productIdentity__LlZaZ{display:flex;align-items:center;gap:18px;min-width:0}.admin_photoEmpty__Jw0Mu,.admin_productIdentity__LlZaZ img{width:70px;height:82px;object-fit:contain;background:#eae4d8;border-radius:5px;flex-shrink:0}.admin_photoEmpty__Jw0Mu{display:grid;place-items:center;color:#8c7e67}.admin_productIdentity__LlZaZ strong{font-size:14px;font-weight:600;line-height:1.5;display:block}.admin_productIdentity__LlZaZ small{display:block;font-size:12px;color:var(--muted);margin-top:5px;line-height:1.5}.admin_productIdentity__LlZaZ em{display:block;font-size:11px;color:#875d28;font-style:normal;margin-top:7px}.admin_productIdentity__LlZaZ .admin_featured___leCi{color:var(--accent);font-size:11px}.admin_cell__QbaEu{font-size:13px;font-variant-numeric:tabular-nums}.admin_cell__QbaEu>small{display:none}.admin_state__zf1XA{display:grid;gap:7px;justify-items:start}.admin_state__zf1XA b{font-size:11px;font-weight:550;padding:4px 8px;border-radius:4px;background:#ede8df;color:#625a4c}.admin_state__zf1XA b[data-state=published]{background:#e9eddf;color:#485630}.admin_state__zf1XA small{font-size:11px;color:var(--muted)}.admin_catalogFooter__UQgXO{display:flex;justify-content:space-between;align-items:center;padding:14px 24px;border-top:1px solid var(--line);font-size:12px;color:var(--muted)}.admin_empty__0SAdU{padding:60px 24px;text-align:center}.admin_empty__0SAdU h2{font-size:20px}.admin_empty__0SAdU p{color:var(--muted);line-height:1.7}.admin_error__fJe3w,.admin_success__tv61Z{padding:16px 20px;margin:14px 0;border-radius:7px;line-height:1.6}.admin_error__fJe3w{background:#fae4dc;color:#7b3023}.admin_success__tv61Z{background:#e8eedf;color:#3b512d}.admin_back__WpF9B{border:0;background:none;display:flex;gap:8px;align-items:center;padding:12px 0;color:var(--muted)!important;min-height:44px}.admin_editorHeading__1GmB7{display:flex;align-items:start;justify-content:space-between;gap:20px;margin:18px 0 26px}.admin_editorHeading__1GmB7 h1{font-size:28px;font-weight:550;letter-spacing:-.02em;line-height:1.25;margin:0 0 10px;overflow-wrap:anywhere}.admin_editorHeading__1GmB7 p{font-size:12px}.admin_menuWrap__BocXR{position:relative;flex-shrink:0}.admin_menu__D7fIo{position:absolute;z-index:10;right:0;top:50px;width:240px;background:#fffdf9;border:1px solid var(--line);border-radius:8px;padding:6px}.admin_menu__D7fIo button{display:block;border:0;width:100%;text-align:left;padding:14px;background:none;min-height:44px}.admin_menu__D7fIo button:hover{background:#f1e9df}.admin_editorLayout__mH3Vp{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:28px;align-items:start}.admin_sections__4XvO_{display:flex;gap:24px;border-bottom:1px solid var(--line);margin-bottom:22px;overflow-x:auto}.admin_sections__4XvO_ button{padding:14px 0;border:0;border-bottom:2px solid transparent;background:none;white-space:nowrap;color:var(--muted)}.admin_sections__4XvO_ button[aria-current=page]{border-color:var(--accent);color:var(--accent);font-weight:600}.admin_sections__4XvO_ span{margin-left:7px;font-size:11px}.admin_editor__JkpTe{background:#fffdf9;border:1px solid var(--line);border-radius:12px;padding:30px}.admin_editor__JkpTe fieldset{padding:0;border:0;min-width:0;margin:0}.admin_editor__JkpTe fieldset[hidden]{display:none}.admin_editor__JkpTe legend{font-size:20px;font-weight:550;padding:0;margin-bottom:8px}.admin_intro__tvWJ_{font-size:13px;color:var(--muted);line-height:1.7;margin:0 0 28px;max-width:60ch}.admin_editor__JkpTe label{display:grid;gap:9px;margin-bottom:23px;font-size:13px;font-weight:550}.admin_editor__JkpTe input:not([type=checkbox]),.admin_editor__JkpTe select,.admin_editor__JkpTe textarea{width:100%;min-width:0;border:1px solid #ccc3b4;border-radius:6px;background:#fffefa;padding:12px;min-height:46px;caret-color:var(--accent)}.admin_editor__JkpTe textarea{resize:vertical;line-height:1.7}.admin_editor__JkpTe input::placeholder,.admin_editor__JkpTe textarea::placeholder{color:#807567}.admin_editor__JkpTe label small{font-weight:400;color:var(--muted);font-size:12px;line-height:1.5}.admin_fields__TBNMA{display:grid;grid-template-columns:1fr 1fr;gap:20px}.admin_editor__JkpTe .admin_check__wi1hr{display:flex;align-items:center;gap:12px;padding:18px 0;border-top:1px solid var(--line);margin-bottom:0}.admin_check__wi1hr input{width:19px;height:19px;accent-color:var(--accent)}.admin_check__wi1hr small{display:block;margin-top:5px}.admin_side__gb1g3{padding-top:68px}.admin_miniProduct__x4AEj{border-bottom:1px solid var(--line)}.admin_miniProduct__x4AEj>img{width:100%;height:230px;object-fit:contain;background:#eae4d8;border-radius:8px}.admin_miniProduct__x4AEj>div:not(.admin_noPhoto__SrGTX){padding:18px 0}.admin_miniProduct__x4AEj small{font-size:11px;color:var(--muted)}.admin_miniProduct__x4AEj h2{font:500 25px/1.2 var(--font-literary),Georgia,serif;margin:12px 0}.admin_miniProduct__x4AEj p{color:var(--muted);font-size:13px;line-height:1.7}.admin_noPhoto__SrGTX{height:200px;background:#ede7da;display:flex;flex-direction:column;gap:12px;align-items:center;justify-content:center;border-radius:8px;color:var(--muted)}.admin_checklist__9Bcic{margin-top:26px}.admin_checklist__9Bcic h2{font-size:14px;font-weight:600}.admin_checklist__9Bcic ul{list-style:none;margin:0;padding:0}.admin_checklist__9Bcic button{display:flex;align-items:center;gap:8px;border:0;background:none;padding:10px 0;width:100%;text-align:left;font-size:12px;color:#77572f;min-height:44px}.admin_checklist__9Bcic button>svg{margin-left:auto;width:16px}.admin_dot__T_szL{width:6px;height:6px;border-radius:50%;background:#a77940;flex-shrink:0}.admin_checklist__9Bcic p{font-size:13px;line-height:1.7;color:var(--muted)}.admin_editor__JkpTe .admin_upload__Tq5Vp{border:1px dashed #b7a890;border-radius:8px;background:#f8f4eb;min-height:150px;padding:22px;text-align:center;justify-items:center;position:relative;cursor:pointer}.admin_upload__Tq5Vp span{font-size:11px;font-weight:400;color:var(--muted)}.admin_upload__Tq5Vp input{position:absolute;inset:0;opacity:0;cursor:pointer}.admin_upload__Tq5Vp:focus-within{outline:3px solid var(--accent);outline-offset:3px}.admin_photos__1kDyD{display:grid;grid-template-columns:1fr 1fr;gap:22px}.admin_photo__UJI7c{min-width:0}.admin_photoVisual__ODOfS{position:relative;margin-bottom:16px}.admin_photoVisual__ODOfS img{height:200px;width:100%;object-fit:contain;background:#eae4d8;border-radius:6px}.admin_photoVisual__ODOfS>span{position:absolute;bottom:10px;left:10px;font-size:10px;background:#fffdf9;padding:6px 8px;border-radius:4px}.admin_photo__UJI7c label{font-size:12px;margin-bottom:8px}.admin_photoActions__oaCdl{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.admin_photoActions__oaCdl>button{border:0;background:none;min-width:36px;min-height:40px;padding:5px;font-size:11px}.admin_editor__JkpTe .admin_replace__Es_qB{font-size:11px;color:var(--accent);position:relative;display:block;cursor:pointer;padding:10px 0}.admin_replace__Es_qB input{position:absolute;inset:0;opacity:0;cursor:pointer}.admin_replace__Es_qB:focus-within{outline:2px solid var(--accent)}.admin_editor__JkpTe h2{font-size:16px;margin:28px 0 0}.admin_variant__UvGT0{padding:20px 0;border-bottom:1px solid var(--line);margin-bottom:18px}.admin_variantHeading__QZh4E{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px}.admin_variantHeading__QZh4E .admin_textButton__xTeHK{font-size:11px}.admin_variant__UvGT0 .admin_fields__TBNMA label{margin-bottom:0}.admin_saveBar___pymn{position:fixed;bottom:0;left:0;right:0;background:#fffdf9;border-top:1px solid var(--line);z-index:30;display:flex;justify-content:space-between;align-items:center;padding:16px max(24px,calc((100vw - 1240px)/2));gap:16px}.admin_saveBar___pymn>span{font-size:12px;display:flex;gap:8px;align-items:center;color:var(--muted)}.admin_saveBar___pymn i{width:7px;height:7px;border-radius:50%;background:#7c8959}.admin_saveBar___pymn i[data-dirty=true]{background:#a77940}.admin_saveBar___pymn>div{display:flex;gap:12px}.admin_previewPanel__zxO6e{background:#fffdf9;padding:30px;margin:28px 0;border:1px solid var(--line);border-radius:12px;scroll-margin-top:20px}.admin_previewTitle__lz2vF{display:flex;justify-content:space-between;gap:20px;align-items:center}.admin_previewTitle__lz2vF h2{font-size:19px}.admin_previewPanel__zxO6e>p{font-size:12px;color:var(--muted)}.admin_srOnly__uIkSV{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}@media(max-width:1000px){.admin_row__umHu9,.admin_tableHead__JAegz{grid-template-columns:minmax(220px,2fr) 1fr 1fr 100px 18px;gap:12px}.admin_editorLayout__mH3Vp{grid-template-columns:minmax(0,1fr) 230px;gap:20px}.admin_editor__JkpTe{padding:22px}.admin_photos__1kDyD{grid-template-columns:1fr}.admin_sections__4XvO_{gap:15px;font-size:12px}}@media(max-width:760px){.admin_page__ZZwJq{padding:0 16px 140px}.admin_header__CaLEV{padding:18px 0}.admin_club__ROiIX{font-size:12px}.admin_club__ROiIX small{font-size:10px}.admin_club__ROiIX img{width:30px;height:30px}.admin_header__CaLEV .admin_secondary__q5u5_{font-size:11px!important;padding:9px;gap:5px}.admin_header__CaLEV .admin_secondary__q5u5_ svg{width:16px}.admin_localNote__bIPcJ{font-size:10px;line-height:1.6}.admin_heading__vXIpS{align-items:stretch;flex-direction:column;margin:22px 0}.admin_heading__vXIpS h1{font-size:32px}.admin_heading__vXIpS p{font-size:13px}.admin_heading__vXIpS .admin_primary__Cb0ZQ{align-self:start}.admin_attention__5bPJy{padding:18px;display:block}.admin_attention__5bPJy strong{font-size:13px}.admin_attention__5bPJy .admin_textButton__xTeHK{margin-top:8px;font-size:12px}.admin_catalogTools__eoXS7{padding:16px 16px 0}.admin_filters__Hm97K{gap:18px;font-size:12px}.admin_search__Kw9j2{max-width:none}.admin_tableHead__JAegz{display:none}.admin_row__umHu9{grid-template-columns:1fr 1fr;gap:14px;padding:18px 16px}.admin_productIdentity__LlZaZ{grid-column:1/-1;gap:14px}.admin_productIdentity__LlZaZ strong{font-size:14px}.admin_photoEmpty__Jw0Mu,.admin_productIdentity__LlZaZ img{width:66px;height:78px}.admin_cell__QbaEu{font-size:12px}.admin_cell__QbaEu>small{display:block;font-size:10px;color:var(--muted);margin-bottom:5px}.admin_state__zf1XA{grid-column:1;display:flex;align-items:center;gap:8px}.admin_row__umHu9>svg{grid-column:2;justify-self:end}.admin_catalogFooter__UQgXO{padding:12px 16px}.admin_editorHeading__1GmB7{align-items:flex-start;flex-direction:column;margin:12px 0 20px;gap:14px}.admin_editorHeading__1GmB7 h1{font-size:25px}.admin_editorLayout__mH3Vp,.admin_side__gb1g3{grid-template-columns:1fr}.admin_side__gb1g3{padding:0;display:grid;gap:16px}.admin_miniProduct__x4AEj{display:none}.admin_checklist__9Bcic{margin:0}.admin_sections__4XvO_{gap:20px;font-size:12px}.admin_editor__JkpTe{padding:20px 16px}.admin_editor__JkpTe legend{font-size:18px}.admin_fields__TBNMA{grid-template-columns:1fr;gap:0}.admin_editor__JkpTe input:not([type=checkbox]),.admin_editor__JkpTe select,.admin_editor__JkpTe textarea{font-size:16px}.admin_photos__1kDyD{grid-template-columns:1fr}.admin_photoVisual__ODOfS img{height:280px}.admin_variant__UvGT0 .admin_fields__TBNMA label{margin-bottom:20px}.admin_saveBar___pymn{padding:12px 16px calc(12px + env(safe-area-inset-bottom));flex-wrap:wrap;gap:10px}.admin_saveBar___pymn>span{font-size:11px;width:100%}.admin_saveBar___pymn>div{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:10px}.admin_saveBar___pymn button{padding:10px;font-size:13px!important}.admin_previewPanel__zxO6e{padding:18px}.admin_previewTitle__lz2vF{align-items:start;flex-direction:column}.admin_previewTitle__lz2vF h2{font-size:17px}.admin_menu__D7fIo{left:0;right:auto}}@media(prefers-reduced-motion:reduce){.admin_page__ZZwJq *{transition:none!important;scroll-behavior:auto!important}}