@font-face{font-family:manrope;src:url(../media/manrope-s.p.0wzlitjocuken.woff2)format("woff2");font-display:swap;font-weight:200 800}@font-face{font-family:manrope Fallback;src:local(Arial);ascent-override:106.45%;descent-override:29.96%;line-gap-override:0.0%;size-adjust:100.14%}.manrope_7ec43dda-module__ARCOLa__className{font-family:manrope,manrope Fallback}.manrope_7ec43dda-module__ARCOLa__variable{--font-manrope:"manrope", "manrope Fallback"}
@font-face{font-family:literata;src:url(../media/literata-s.p.0vj6cw1-sq8kz.woff2)format("woff2");font-display:swap;font-weight:500 700}@font-face{font-family:literata Fallback;src:local(Arial);ascent-override:106.54%;descent-override:27.88%;line-gap-override:0.0%;size-adjust:110.47%}.literata_a40dff56-module__ikqlFW__className{font-family:literata,literata Fallback}.literata_a40dff56-module__ikqlFW__variable{--font-literata:"literata", "literata Fallback"}
.Button-module__TJO6Aa__button{cursor:pointer;align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-5);transition:background var(--transition), border-color var(--transition), color var(--transition), transform var(--transition);border:1px solid #0000;border-radius:999px;justify-content:center;font-weight:700;display:inline-flex}.Button-module__TJO6Aa__button:hover{transform:translateY(-1px)}.Button-module__TJO6Aa__button:focus-visible{outline-offset:3px;outline:3px solid #c47b5273}.Button-module__TJO6Aa__button:disabled{cursor:not-allowed;opacity:.55;transform:none}.Button-module__TJO6Aa__primary{background:var(--color-accent-dark);color:#fff}.Button-module__TJO6Aa__primary:hover{background:var(--color-warm)}.Button-module__TJO6Aa__warm{background:var(--color-warm);color:#fff}.Button-module__TJO6Aa__warm:hover{background:color-mix(in srgb, var(--color-warm) 82%, black)}.Button-module__TJO6Aa__secondary{background:var(--color-surface);border-color:var(--color-border);color:var(--color-text)}.Button-module__TJO6Aa__secondary:hover{border-color:var(--color-accent)}.Button-module__TJO6Aa__ghost{color:var(--color-text);padding-inline:var(--space-3);background:0 0}
.FabricSwatch-module__y-Cl2q__swatch{background-image:linear-gradient(#ffffff38 1px,#0000 1px),linear-gradient(90deg,#ffffff38 1px,#0000 1px);background-size:7px 7px;border:1px solid #0000002e;border-radius:4px;flex:none;width:36px;height:36px;display:inline-block;box-shadow:inset 0 0 0 1px #fff3}
.CartLineFacts-module__-2LEBG__color{align-items:center;gap:var(--space-2);display:flex}
.QuantityControl-module__8wom5W__control{background:var(--color-surface);border:1px solid var(--color-border);align-items:center;gap:var(--space-2);padding:var(--space-1);border-radius:999px;display:inline-flex}.QuantityControl-module__8wom5W__control span{text-align:center;min-width:28px}.QuantityControl-module__8wom5W__step{min-width:44px;min-height:44px;padding:0}
.CartDrawer-module__mNca_q__overlay{z-index:35;position:fixed;inset:0}.CartDrawer-module__mNca_q__backdrop{cursor:pointer;background:#22302b7a;border:0;position:absolute;inset:0}.CartDrawer-module__mNca_q__drawer{background:var(--color-surface);max-width:420px;height:100%;padding:var(--space-5);z-index:36;flex-direction:column;width:min(100%,420px);margin-left:auto;display:flex;position:relative;overflow:hidden;box-shadow:-18px 0 45px #22302b29}.CartDrawer-module__mNca_q__header{border-bottom:1px solid var(--color-border);padding-bottom:var(--space-4);justify-content:space-between;align-items:center;display:flex}.CartDrawer-module__mNca_q__header h2,.CartDrawer-module__mNca_q__header p{margin:0}.CartDrawer-module__mNca_q__header p,.CartDrawer-module__mNca_q__empty,.CartDrawer-module__mNca_q__item p{color:var(--color-muted)}.CartDrawer-module__mNca_q__items{align-content:start;gap:var(--space-4);padding:var(--space-5) 0;display:grid;overflow:auto}.CartDrawer-module__mNca_q__item{gap:var(--space-3);grid-template-columns:72px 1fr;display:grid}.CartDrawer-module__mNca_q__thumb{aspect-ratio:1;background:var(--color-photo-bg);border-radius:var(--radius-md);width:72px;display:block;position:relative;overflow:hidden}.CartDrawer-module__mNca_q__photo{object-fit:contain}.CartDrawer-module__mNca_q__item h3,.CartDrawer-module__mNca_q__item p{margin:0 0 var(--space-2)}.CartDrawer-module__mNca_q__row{align-items:center;gap:var(--space-3);margin-top:var(--space-3);display:flex}.CartDrawer-module__mNca_q__row>button{color:var(--color-danger);cursor:pointer;background:0 0;border:0;min-height:44px;padding-inline:12px}.CartDrawer-module__mNca_q__footer{border-top:1px solid var(--color-border);gap:var(--space-4);padding-top:var(--space-4);margin-top:auto;display:grid}
.CookieSettingsButton-module__F1zPiG__button{color:inherit;cursor:pointer;font:inherit;text-align:inherit;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline;display:inline}@media (max-width:760px){.CookieSettingsButton-module__F1zPiG__button{align-items:center;min-height:44px;display:inline-flex}}.CookieSettingsButton-module__F1zPiG__button:focus-visible{outline-offset:3px;outline:3px solid #c47b5273}
.Hero-module__hambhG__hero{align-items:center;gap:var(--space-7);padding:var(--space-8) 0 var(--space-7);grid-template-columns:1.1fr .9fr;display:grid}.Hero-module__hambhG__copy{gap:var(--space-5);display:grid}.Hero-module__hambhG__copy h1{font-size:var(--font-size-xl);max-width:790px;margin:0;line-height:1.15}.Hero-module__hambhG__copy p{color:var(--color-muted);font-size:var(--font-size-lg);margin:0;line-height:1.6}.Hero-module__hambhG__actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.Hero-module__hambhG__media{aspect-ratio:4/3;background:var(--color-photo-bg);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);position:relative;overflow:hidden}.Hero-module__hambhG__photo{object-fit:cover}.Hero-module__hambhG__plain{grid-template-columns:1fr}@media (max-width:900px){.Hero-module__hambhG__hero{grid-template-columns:1fr}}
.ProductLabels-module__9P1jaW__labels{gap:var(--space-2);flex-wrap:wrap;display:flex}.ProductLabels-module__9P1jaW__labels span{letter-spacing:.02em;border-radius:999px;padding:6px 10px;font-size:.8125rem;font-weight:700;line-height:1.2}@media (max-width:760px){.ProductLabels-module__9P1jaW__labels span{white-space:normal;font-size:.875rem}}.ProductLabels-module__9P1jaW__inStock{color:var(--color-accent-dark);background:#526b4f24}.ProductLabels-module__9P1jaW__outOfStock{color:var(--color-muted);background:#6672681f}.ProductLabels-module__9P1jaW__madeToOrder{color:#8a5340;background:#c47b5224}
.ProductCard-module__oNjSHW__card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);flex-direction:column;height:100%;display:flex;overflow:hidden}.ProductCard-module__oNjSHW__imageWrap{aspect-ratio:1;background:var(--color-photo-bg);display:block;position:relative}.ProductCard-module__oNjSHW__photo{object-fit:contain}.ProductCard-module__oNjSHW__compact .ProductCard-module__oNjSHW__body{padding:var(--space-4)}.ProductCard-module__oNjSHW__body{gap:var(--space-3);padding:var(--space-5);flex-direction:column;flex:1;display:flex}.ProductCard-module__oNjSHW__body strong{margin-top:auto}.ProductCard-module__oNjSHW__body h3,.ProductCard-module__oNjSHW__body p{margin:0}.ProductCard-module__oNjSHW__body h3{font-size:1.25rem}.ProductCard-module__oNjSHW__body p{color:var(--color-muted);line-height:1.55}
.SocialLinks-module__1ebfLW__list{flex-wrap:wrap;gap:8px;margin:0 0 0 -10px;padding:0;list-style:none;display:flex}.SocialLinks-module__1ebfLW__list a{color:var(--color-text);height:44px;transition:background-color var(--transition), color var(--transition);border-radius:12px;justify-content:center;align-items:center;width:44px;text-decoration:none;display:inline-flex}.SocialLinks-module__1ebfLW__list a:hover{background:var(--color-surface-strong);color:var(--color-accent)}.SocialLinks-module__1ebfLW__list a:focus-visible{outline-offset:3px;outline:3px solid #c47b5273}.SocialLinks-module__1ebfLW__list svg{width:24px;height:24px;display:block}
.Footer-module__r1BZnW__footer{border-top:1px solid var(--color-border);color:var(--color-muted);align-items:start;gap:var(--space-6);margin:var(--space-8) auto 0;max-width:var(--container);padding:var(--space-6) var(--space-5);grid-template-columns:minmax(0,1.2fr) minmax(220px,.8fr);display:grid}.Footer-module__r1BZnW__brand strong{color:var(--color-text);font-family:var(--font-literata), Georgia, serif;font-size:1.4rem}.Footer-module__r1BZnW__brand p,.Footer-module__r1BZnW__brand a{margin:var(--space-2) 0 0}.Footer-module__r1BZnW__brand a{font-weight:700;display:inline-block}.Footer-module__r1BZnW__contacts{gap:var(--space-2);justify-items:start;font-style:normal;display:grid}.Footer-module__r1BZnW__contacts p{color:var(--color-accent);font-size:var(--font-size-sm);letter-spacing:.12em;margin:0 0 var(--space-2);text-transform:uppercase;font-weight:800}.Footer-module__r1BZnW__contacts>a{color:var(--color-text);font-weight:700}.Footer-module__r1BZnW__contacts>a:hover{color:var(--color-accent)}.Footer-module__r1BZnW__legal{grid-column:1/-1}.Footer-module__r1BZnW__legal p{margin:0 0 var(--space-2)}.Footer-module__r1BZnW__legalLinks{line-height:1.6}.Footer-module__r1BZnW__legal a,.Footer-module__r1BZnW__legal button{color:var(--color-text);font-weight:700}@media (max-width:760px){.Footer-module__r1BZnW__footer{grid-template-columns:1fr}.Footer-module__r1BZnW__contacts>a,.Footer-module__r1BZnW__legal a,.Footer-module__r1BZnW__legal button{align-items:center;min-height:44px;display:inline-flex}.Footer-module__r1BZnW__legalLinks{flex-direction:column;align-items:flex-start;display:flex}.Footer-module__r1BZnW__legalLinks>span{display:none}}
.BlogContent-module__peRN6G__content{gap:var(--space-4);font-size:var(--font-size-lg);line-height:1.65;display:grid}.BlogContent-module__peRN6G__content h2,.BlogContent-module__peRN6G__content h3,.BlogContent-module__peRN6G__content p,.BlogContent-module__peRN6G__content ul,.BlogContent-module__peRN6G__content ol,.BlogContent-module__peRN6G__content blockquote{margin:0}.BlogContent-module__peRN6G__content h2{font-size:var(--font-size-h2);scroll-margin-top:96px;line-height:1.2}.BlogContent-module__peRN6G__content h3{scroll-margin-top:96px;font-size:1.25rem;line-height:1.3}.BlogContent-module__peRN6G__content ul,.BlogContent-module__peRN6G__content ol{gap:var(--space-2);padding-left:1.2rem;display:grid}.BlogContent-module__peRN6G__content a{color:var(--color-accent-dark)}.BlogContent-module__peRN6G__content blockquote{border-left:3px solid var(--color-warm);color:var(--color-muted);padding-left:var(--space-4)}.BlogContent-module__peRN6G__content code{background:var(--color-surface-strong);border-radius:var(--radius-sm);padding:.1em .35em;font-size:.9em}.BlogContent-module__peRN6G__content .BlogContent-module__peRN6G__figure{margin:var(--space-6) auto;max-width:720px}.BlogContent-module__peRN6G__content .BlogContent-module__peRN6G__wide{max-width:1040px}.BlogContent-module__peRN6G__figure img{background:var(--color-surface-strong);border-radius:var(--radius-lg);object-fit:contain;width:100%;height:auto;max-height:80vh;margin-inline:auto;display:block}.BlogContent-module__peRN6G__figure figcaption{color:var(--color-muted);font-size:var(--font-size-sm);margin-top:var(--space-2);text-align:center}.BlogContent-module__peRN6G__tableWrap{overflow-x:auto}.BlogContent-module__peRN6G__tableWrap table{border-collapse:collapse;min-width:100%}.BlogContent-module__peRN6G__tableWrap th,.BlogContent-module__peRN6G__tableWrap td{border:1px solid var(--color-border);padding:var(--space-2) var(--space-3);text-align:left;vertical-align:top}.BlogContent-module__peRN6G__tableWrap th{background:var(--color-surface-strong)}.BlogContent-module__peRN6G__product{max-width:360px}.BlogContent-module__peRN6G__info,.BlogContent-module__peRN6G__warning,.BlogContent-module__peRN6G__tip{border-radius:var(--radius-md);padding:var(--space-4)}.BlogContent-module__peRN6G__info{background:var(--color-surface-strong)}.BlogContent-module__peRN6G__warning{background:#f3e2d4}.BlogContent-module__peRN6G__tip{background:#e5eee4}
.SelectField-module__NwiUeW__field{gap:var(--space-2);display:grid}.SelectField-module__NwiUeW__field span{color:var(--color-muted);font-size:var(--font-size-sm)}.SelectField-module__NwiUeW__field select{appearance:none;background:linear-gradient(45deg, transparent 50%, var(--color-accent-dark) 50%) right 26px top 54% / 7px 7px no-repeat, var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text);min-width:0;max-width:100%;min-height:46px;padding:0 44px 0 var(--space-4);width:100%}.SelectField-module__NwiUeW__field select:focus{border-color:var(--color-accent);outline:3px solid #526b4f29}@media (max-width:760px){.SelectField-module__NwiUeW__field select{font-size:.875rem}}
.BlogPostView-module__CvLWMW__page{gap:var(--space-6);max-width:1080px;padding:var(--space-5) 0 var(--space-8);margin:0 auto;display:grid}.BlogPostView-module__CvLWMW__intro{gap:0;display:grid}.BlogPostView-module__CvLWMW__head h1{font-size:var(--font-size-xl);margin:0;line-height:1.15}.BlogPostView-module__CvLWMW__meta{color:var(--color-accent);gap:var(--space-2) var(--space-4);margin:0 0 var(--space-2);flex-wrap:wrap;font-weight:700;display:flex}.BlogPostView-module__CvLWMW__cover{width:100%;margin:0}.BlogPostView-module__CvLWMW__cover figcaption,.BlogPostView-module__CvLWMW__tocDesktop p,.BlogPostView-module__CvLWMW__extra h2{margin:0}.BlogPostView-module__CvLWMW__cover figcaption{color:var(--color-muted);margin-top:var(--space-2)}.BlogPostView-module__CvLWMW__layout{align-items:start;gap:var(--space-6);grid-template-columns:minmax(0,1fr) 240px;display:grid}.BlogPostView-module__CvLWMW__main{gap:var(--space-5);min-width:0;display:grid}.BlogPostView-module__CvLWMW__tocDesktop{position:sticky;top:96px}.BlogPostView-module__CvLWMW__tocDesktop p{margin-bottom:var(--space-3);font-weight:800}.BlogPostView-module__CvLWMW__tocList{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.BlogPostView-module__CvLWMW__tocList a{color:var(--color-text);align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.BlogPostView-module__CvLWMW__tocNested{padding-left:var(--space-4)}.BlogPostView-module__CvLWMW__tocMobile{display:none}.BlogPostView-module__CvLWMW__tags{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.BlogPostView-module__CvLWMW__tags a{background:var(--color-surface-strong);color:var(--color-text);padding:var(--space-2) var(--space-3);border-radius:999px;text-decoration:none;display:inline-block}.BlogPostView-module__CvLWMW__extra{gap:var(--space-4);display:grid}.BlogPostView-module__CvLWMW__products,.BlogPostView-module__CvLWMW__related{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.BlogPostView-module__CvLWMW__top{color:var(--color-accent-dark);justify-self:start;align-items:center;min-height:44px;font-weight:700;display:inline-flex}@media (max-width:760px){.BlogPostView-module__CvLWMW__page{padding-top:var(--space-4)}}@media (max-width:860px){.BlogPostView-module__CvLWMW__layout{grid-template-columns:1fr}.BlogPostView-module__CvLWMW__tocDesktop{display:none}.BlogPostView-module__CvLWMW__tocMobile{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);display:block}.BlogPostView-module__CvLWMW__tocMobile summary{align-items:center;min-height:44px;display:flex}}
.MobileMenu-module__mHtGWG__overlay{z-index:30;position:fixed;inset:0}.MobileMenu-module__mHtGWG__backdrop{cursor:pointer;background:#22302b7a;border:0;position:absolute;inset:0}.MobileMenu-module__mHtGWG__drawer{background:var(--color-surface);gap:var(--space-4);max-width:360px;height:100%;padding:var(--space-5);z-index:1;flex-direction:column;width:min(100%,360px);margin-left:auto;animation:.2s MobileMenu-module__mHtGWG__menu-in;display:flex;position:relative;overflow:auto;box-shadow:-18px 0 45px #22302b29}.MobileMenu-module__mHtGWG__top{justify-content:space-between;align-items:center;display:flex}.MobileMenu-module__mHtGWG__top p{margin:0;font-weight:800}.MobileMenu-module__mHtGWG__close{color:var(--color-text);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:44px;height:44px;margin-right:-10px;padding:0;display:inline-flex}.MobileMenu-module__mHtGWG__close:focus-visible{outline-offset:3px;outline:3px solid #c47b5273}.MobileMenu-module__mHtGWG__drawer nav{display:grid}.MobileMenu-module__mHtGWG__drawer nav a,.MobileMenu-module__mHtGWG__contacts>a{align-items:center;min-height:48px;font-size:1.125rem;font-weight:700;display:flex}.MobileMenu-module__mHtGWG__drawer nav a[aria-current=page]{color:var(--color-accent-dark)}.MobileMenu-module__mHtGWG__contacts{margin-top:auto;display:grid}@keyframes MobileMenu-module__mHtGWG__menu-in{0%{transform:translate(100%)}to{transform:none}}@media (prefers-reduced-motion:reduce){.MobileMenu-module__mHtGWG__drawer{animation:none}}@media (min-width:761px){.MobileMenu-module__mHtGWG__overlay{display:none}}
.ProductConfigurator-module__wz5DwG__panel{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);align-self:start;gap:var(--space-4);padding:var(--space-6);top:calc(var(--header-h) + 24px);display:grid;position:sticky}.ProductConfigurator-module__wz5DwG__panel h1,.ProductConfigurator-module__wz5DwG__panel p{margin:0}.ProductConfigurator-module__wz5DwG__panel h1{font-size:var(--font-size-xl);line-height:1.15}.ProductConfigurator-module__wz5DwG__price{font-size:1.5rem}.ProductConfigurator-module__wz5DwG__options{gap:var(--space-4);display:grid}.ProductConfigurator-module__wz5DwG__fixedColor{align-items:center;gap:var(--space-3);display:flex}.ProductConfigurator-module__wz5DwG__colorChoice{gap:var(--space-2);min-width:0;display:grid}.ProductConfigurator-module__wz5DwG__choiceRow{align-items:center;gap:var(--space-3);min-width:0;display:flex}.ProductConfigurator-module__wz5DwG__choiceRow select{appearance:none;background:linear-gradient(45deg, transparent 50%, var(--color-accent-dark) 50%) right 26px top 54% / 7px 7px no-repeat, var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text);font:inherit;min-width:0;min-height:46px;padding:0 44px 0 var(--space-4);flex:1;width:100%}.ProductConfigurator-module__wz5DwG__choiceRow select:focus{border-color:var(--color-accent);outline:3px solid #526b4f29}.ProductConfigurator-module__wz5DwG__choiceLabel{color:var(--color-muted);font-size:var(--font-size-sm)}.ProductConfigurator-module__wz5DwG__variants,.ProductConfigurator-module__wz5DwG__sizeField{scroll-margin-bottom:calc(var(--buy-bar-h,0px) + 12px);scroll-margin-top:calc(var(--header-h) + 12px)}.ProductConfigurator-module__wz5DwG__variants{gap:var(--space-2);display:grid}.ProductConfigurator-module__wz5DwG__sizeField{gap:8px;display:grid}.ProductConfigurator-module__wz5DwG__chipsError{outline:2px solid var(--color-warm);outline-offset:4px;border-radius:12px;animation:.6s 2 ProductConfigurator-module__wz5DwG__size-pulse}.ProductConfigurator-module__wz5DwG__sizeHint{color:var(--color-danger);margin:0;font-size:.9rem}@keyframes ProductConfigurator-module__wz5DwG__size-pulse{0%,to{outline-color:var(--color-warm)}50%{outline-color:#0000}}@media (prefers-reduced-motion:reduce){.ProductConfigurator-module__wz5DwG__chipsError{animation:none}}.ProductConfigurator-module__wz5DwG__chips{gap:var(--space-2);flex-flow:wrap;display:flex}.ProductConfigurator-module__wz5DwG__chip{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text);cursor:pointer;font:inherit;min-width:64px;min-height:44px;padding:var(--space-3) var(--space-4);text-align:left}.ProductConfigurator-module__wz5DwG__chip:focus-visible{outline-offset:3px;outline:3px solid #c47b5273}.ProductConfigurator-module__wz5DwG__chip[aria-pressed=true]{background:var(--color-accent-dark);border-color:var(--color-accent-dark);color:#fff}.ProductConfigurator-module__wz5DwG__chip[aria-pressed=true]:before{content:"✓ "}.ProductConfigurator-module__wz5DwG__variantFacts{color:var(--color-muted);margin:0}.ProductConfigurator-module__wz5DwG__fixedColor span,.ProductConfigurator-module__wz5DwG__fixedSize span{color:var(--color-muted);font-size:var(--font-size-sm);display:block}.ProductConfigurator-module__wz5DwG__fixedColor strong,.ProductConfigurator-module__wz5DwG__fixedSize{margin:0}.ProductConfigurator-module__wz5DwG__accessories{border:1px solid var(--color-border);border-radius:var(--radius-md);gap:var(--space-3);padding:var(--space-4);margin:0;display:grid}.ProductConfigurator-module__wz5DwG__accessories legend{padding:0 var(--space-2);font-weight:700}.ProductConfigurator-module__wz5DwG__accessories label{align-items:center;gap:var(--space-3);display:flex}.ProductConfigurator-module__wz5DwG__accessories span{align-items:baseline;gap:var(--space-3);flex:1;justify-content:space-between;display:flex}.ProductConfigurator-module__wz5DwG__notes span{color:var(--color-muted);font-size:var(--font-size-sm)}.ProductConfigurator-module__wz5DwG__notes textarea{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);min-height:112px;padding:var(--space-4);resize:vertical}.ProductConfigurator-module__wz5DwG__buyRow{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}@media (max-width:940px){.ProductConfigurator-module__wz5DwG__panel{min-width:0;max-width:100%;padding:var(--space-5);position:static}}.ProductConfigurator-module__wz5DwG__buyBar{flex-wrap:nowrap;display:none}@media (max-width:760px){.ProductConfigurator-module__wz5DwG__choiceRow select{font-size:.875rem}.ProductConfigurator-module__wz5DwG__buyBar{background:var(--color-surface);border-top:1px solid var(--color-border);bottom:var(--cookie-banner-h,0px);align-items:center;gap:var(--space-3);padding:8px 16px calc(8px + env(safe-area-inset-bottom));z-index:16;justify-content:space-between;display:flex;position:fixed;left:0;right:0}.ProductConfigurator-module__wz5DwG__buyBar button{white-space:nowrap;flex:none;min-height:44px;padding-inline:16px}}.ProductConfigurator-module__wz5DwG__buyBarCopy{min-width:0;display:grid}.ProductConfigurator-module__wz5DwG__buyBarCopy span{color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;overflow:hidden}
.ProductGrid-module__72j3Eq__grid{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(250px,1fr));display:grid}
.AdminProductForm-module__IqQ4ya__form{gap:var(--space-4);display:grid}.AdminProductForm-module__IqQ4ya__field,.AdminProductForm-module__IqQ4ya__links,.AdminProductForm-module__IqQ4ya__specs{gap:var(--space-2);display:grid}.AdminProductForm-module__IqQ4ya__field span,.AdminProductForm-module__IqQ4ya__note,.AdminProductForm-module__IqQ4ya__specs p,.AdminProductForm-module__IqQ4ya__links p{color:var(--color-muted)}.AdminProductForm-module__IqQ4ya__field input,.AdminProductForm-module__IqQ4ya__field textarea,.AdminProductForm-module__IqQ4ya__field select,.AdminProductForm-module__IqQ4ya__specRow input{background:var(--color-page);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-3) var(--space-4)}.AdminProductForm-module__IqQ4ya__field select{appearance:none;background:linear-gradient(45deg, transparent 50%, var(--color-accent-dark) 50%) right 26px top 54% / 7px 7px no-repeat, var(--color-page);padding-right:48px}.AdminProductForm-module__IqQ4ya__flags{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.AdminProductForm-module__IqQ4ya__flags label,.AdminProductForm-module__IqQ4ya__links label{align-items:center;gap:var(--space-2);display:flex}.AdminProductForm-module__IqQ4ya__links,.AdminProductForm-module__IqQ4ya__specs{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-4);margin:0}.AdminProductForm-module__IqQ4ya__links label{gap:var(--space-3)}.AdminProductForm-module__IqQ4ya__colorGrid{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(170px,1fr));display:grid}.AdminProductForm-module__IqQ4ya__colorGrid label{align-items:center;gap:var(--space-2);display:flex}.AdminProductForm-module__IqQ4ya__specRow{gap:var(--space-2);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) auto;display:grid}.AdminProductForm-module__IqQ4ya__variantRow{align-items:start;gap:var(--space-2);grid-template-columns:minmax(4rem,.6fr) minmax(5rem,.7fr) minmax(0,1.2fr) minmax(0,1fr);display:grid}.AdminProductForm-module__IqQ4ya__variantActions{gap:var(--space-2);flex-wrap:wrap;display:flex}.AdminProductForm-module__IqQ4ya__photos{gap:var(--space-2);justify-items:start;display:grid}.AdminProductForm-module__IqQ4ya__clearPhotos,.AdminProductForm-module__IqQ4ya__specRow button,.AdminProductForm-module__IqQ4ya__variantActions button,.AdminProductForm-module__IqQ4ya__specs>button{background:var(--color-page);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text);cursor:pointer;font:inherit;padding:var(--space-2) var(--space-3);font-weight:700}.AdminProductForm-module__IqQ4ya__clearPhotos{color:var(--color-danger)}.AdminProductForm-module__IqQ4ya__clearPhotos:disabled{cursor:default;opacity:.6}.AdminProductForm-module__IqQ4ya__actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.AdminProductForm-module__IqQ4ya__note,.AdminProductForm-module__IqQ4ya__error{margin:0}.AdminProductForm-module__IqQ4ya__error{color:var(--color-danger)}@media (max-width:640px){.AdminProductForm-module__IqQ4ya__specRow,.AdminProductForm-module__IqQ4ya__variantRow{grid-template-columns:1fr}}
.Header-module__ZvAUyG__header{background:var(--color-page);border-bottom:1px solid var(--color-border);z-index:25;transition:transform .2s;position:sticky;top:0;transform:translateY(0)}.Header-module__ZvAUyG__header[data-hidden=true]{transform:translateY(-100%)}.Header-module__ZvAUyG__inner{align-items:center;gap:var(--space-5);max-width:var(--container);min-height:88px;padding:0 var(--space-5);grid-template-columns:1fr auto auto;margin:0 auto;display:grid}.Header-module__ZvAUyG__logo,.Header-module__ZvAUyG__logo img{box-shadow:none;background:0 0;border:0;padding:0}.Header-module__ZvAUyG__logo{width:fit-content;display:block}.Header-module__ZvAUyG__logo img{width:auto;height:76px;display:block}.Header-module__ZvAUyG__nav{align-items:center;gap:var(--space-4);display:flex}.Header-module__ZvAUyG__nav a{color:var(--color-muted);font-size:var(--font-size-sm);font-weight:700}.Header-module__ZvAUyG__nav a:hover{color:var(--color-text)}.Header-module__ZvAUyG__badge{background:var(--color-accent);box-sizing:border-box;color:#fff;border-radius:999px;flex:none;justify-content:center;align-self:center;align-items:center;min-width:22px;height:22px;padding:0 5px;font-size:.75rem;font-weight:700;line-height:1;display:inline-flex}.Header-module__ZvAUyG__cartIcon,.Header-module__ZvAUyG__burger{display:none}@media (max-width:760px){.Header-module__ZvAUyG__inner{min-height:60px;padding:0 8px 0 var(--space-4);grid-template-columns:1fr auto auto;gap:4px}.Header-module__ZvAUyG__logo img{height:40px}.Header-module__ZvAUyG__nav,.Header-module__ZvAUyG__cartButton{display:none}.Header-module__ZvAUyG__cartIcon,.Header-module__ZvAUyG__burger{color:var(--color-text);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:inline-flex;position:relative}.Header-module__ZvAUyG__cartIcon .Header-module__ZvAUyG__badge{min-width:20px;height:20px;position:absolute;top:2px;right:2px}.Header-module__ZvAUyG__cartIcon:focus-visible,.Header-module__ZvAUyG__burger:focus-visible{outline-offset:3px;outline:3px solid #c47b5273}}@media (min-width:761px){.Header-module__ZvAUyG__header[data-hidden=true]{transform:none}}@media (prefers-reduced-motion:reduce){.Header-module__ZvAUyG__header{transition:none}}
.ProductGallery-module__RaOosW__carousel{position:relative}.ProductGallery-module__RaOosW__frame{aspect-ratio:1;background:var(--color-photo-bg);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);cursor:zoom-in;touch-action:pan-y;border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.ProductGallery-module__RaOosW__photo{object-fit:contain}.ProductGallery-module__RaOosW__zoomHint{border-radius:var(--radius-sm);bottom:var(--space-4);color:var(--color-text);opacity:0;padding:var(--space-2) var(--space-3);pointer-events:none;background:#fffaf1e0;font-size:.75rem;font-weight:700;position:absolute;left:50%;transform:translate(-50%)}.ProductGallery-module__RaOosW__frame:hover .ProductGallery-module__RaOosW__zoomHint,.ProductGallery-module__RaOosW__frame:focus-visible .ProductGallery-module__RaOosW__zoomHint{opacity:1}.ProductGallery-module__RaOosW__previous,.ProductGallery-module__RaOosW__next,.ProductGallery-module__RaOosW__close{border:1px solid var(--color-border);color:var(--color-text);cursor:pointer;background:#fffaf1e0;justify-content:center;align-items:center;display:flex}.ProductGallery-module__RaOosW__previous,.ProductGallery-module__RaOosW__next{border-radius:50%;width:44px;height:44px;font-size:1.6rem;line-height:1;position:absolute;top:42%;transform:translateY(-50%)}.ProductGallery-module__RaOosW__previous{left:var(--space-4)}.ProductGallery-module__RaOosW__next{right:var(--space-4)}.ProductGallery-module__RaOosW__previous:hover,.ProductGallery-module__RaOosW__next:hover,.ProductGallery-module__RaOosW__close:hover{border-color:var(--color-accent)}.ProductGallery-module__RaOosW__dots{gap:var(--space-2);margin-top:var(--space-4);flex-wrap:wrap;justify-content:center;display:flex}.ProductGallery-module__RaOosW__dots button{background:var(--color-border);cursor:pointer;border:0;border-radius:50%;width:8px;height:8px;padding:0;position:relative}.ProductGallery-module__RaOosW__dots button:before{content:"";position:absolute;inset:-8px}.ProductGallery-module__RaOosW__dots button[aria-current=true]{background:var(--color-accent)}.ProductGallery-module__RaOosW__counter{margin:var(--space-3) 0 0;text-align:center;font-size:14px;display:none}.ProductGallery-module__RaOosW__viewer{z-index:var(--z-drawer);position:fixed;inset:0}.ProductGallery-module__RaOosW__backdrop{cursor:pointer;background:#22302bb8;border:0;position:absolute;inset:0}.ProductGallery-module__RaOosW__stage{inset:var(--space-7) var(--space-8) var(--space-8);pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute}.ProductGallery-module__RaOosW__stage img{object-fit:contain;pointer-events:auto;max-width:100%;max-height:100%}.ProductGallery-module__RaOosW__close{border-radius:var(--radius-sm);font:inherit;min-height:44px;padding:var(--space-2) var(--space-3);right:var(--space-4);top:var(--space-4);z-index:1;font-weight:700;position:absolute}.ProductGallery-module__RaOosW__viewerPrevious,.ProductGallery-module__RaOosW__viewerNext{z-index:1;top:50%}.ProductGallery-module__RaOosW__viewerDots{bottom:var(--space-4);z-index:1;margin:0;position:absolute;left:0;right:0}.ProductGallery-module__RaOosW__viewerDots button{background:#fffaf18c}.ProductGallery-module__RaOosW__viewerDots button[aria-current=true]{background:var(--color-page)}@media (max-width:760px){.ProductGallery-module__RaOosW__frame{width:min(100%,min(52svh,360px));max-height:min(52svh,360px);margin-inline:auto}.ProductGallery-module__RaOosW__zoomHint,.ProductGallery-module__RaOosW__dots{display:none}.ProductGallery-module__RaOosW__counter{display:block}.ProductGallery-module__RaOosW__previous,.ProductGallery-module__RaOosW__viewerPrevious{left:var(--space-3)}.ProductGallery-module__RaOosW__next,.ProductGallery-module__RaOosW__viewerNext{right:var(--space-3)}.ProductGallery-module__RaOosW__stage{inset:var(--space-8) var(--space-3) var(--space-8)}}
.CatalogPageContainer-module__oxSASa__page{gap:var(--space-6);padding:var(--space-5) 0 var(--space-7);display:grid}.CatalogPageContainer-module__oxSASa__top{gap:0;display:grid}.CatalogPageContainer-module__oxSASa__head{max-width:760px}.CatalogPageContainer-module__oxSASa__head p{color:var(--color-accent);letter-spacing:.12em;margin:0 0 var(--space-2);text-transform:uppercase;font-weight:800}.CatalogPageContainer-module__oxSASa__head h1{font-size:var(--font-size-xl);margin:0 0 var(--space-4);line-height:1.15}.CatalogPageContainer-module__oxSASa__head span{color:var(--color-muted);font-size:var(--font-size-lg);line-height:1.6}@media (max-width:760px){.CatalogPageContainer-module__oxSASa__page{padding-top:var(--space-4)}}
.BlogCover-module__jA3nsa__frame{width:100%;position:relative;overflow:hidden}.BlogCover-module__jA3nsa__frame:after{content:"";pointer-events:none;z-index:1;background:#0000002e;position:absolute;inset:0}.BlogCover-module__jA3nsa__hero{border-radius:var(--radius-lg)}.BlogCover-module__jA3nsa__hero.BlogCover-module__jA3nsa__fit,.BlogCover-module__jA3nsa__hero.BlogCover-module__jA3nsa__panorama{max-height:min(640px,75svh)}.BlogCover-module__jA3nsa__hero.BlogCover-module__jA3nsa__backdrop:not(.BlogCover-module__jA3nsa__panorama){aspect-ratio:16/9;max-height:min(560px,70svh)}.BlogCover-module__jA3nsa__card{border-radius:inherit;position:absolute;inset:0}.BlogCover-module__jA3nsa__blur{filter:blur(28px)saturate(1.15);object-fit:cover;z-index:0;transform:scale(1.15)}.BlogCover-module__jA3nsa__fitPhoto{object-fit:contain;object-position:center;z-index:2}.BlogCover-module__jA3nsa__card.BlogCover-module__jA3nsa__fit .BlogCover-module__jA3nsa__fitPhoto{object-fit:cover}.BlogCover-module__jA3nsa__stage{padding:var(--space-4);z-index:2;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.BlogCover-module__jA3nsa__card .BlogCover-module__jA3nsa__stage{padding:var(--space-2)}.BlogCover-module__jA3nsa__sharp{border-radius:var(--radius-md);object-fit:contain;width:auto;height:auto;box-shadow:0 12px 40px #00000040}.BlogCover-module__jA3nsa__card .BlogCover-module__jA3nsa__sharp{box-shadow:none;border-radius:0}.BlogCover-module__jA3nsa__sharpFill{object-fit:contain;object-position:center;z-index:2}@media (max-width:600px){.BlogCover-module__jA3nsa__hero.BlogCover-module__jA3nsa__backdrop:not(.BlogCover-module__jA3nsa__panorama){aspect-ratio:4/3}.BlogCover-module__jA3nsa__hero .BlogCover-module__jA3nsa__stage{padding:var(--space-3)}}
.BlogCard-module__1T-Goq__card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);flex-direction:column;height:100%;display:flex;overflow:hidden}.BlogCard-module__1T-Goq__media{aspect-ratio:16/9;background:var(--color-surface-strong);color:var(--color-muted);display:block;position:relative;overflow:hidden}.BlogCard-module__1T-Goq__media span{justify-content:center;align-items:center;height:100%;display:flex}.BlogCard-module__1T-Goq__body{gap:var(--space-3);padding:var(--space-5);display:grid}.BlogCard-module__1T-Goq__body p,.BlogCard-module__1T-Goq__body h2,.BlogCard-module__1T-Goq__body span{margin:0}.BlogCard-module__1T-Goq__body p{color:var(--color-accent);font-size:var(--font-size-sm);font-weight:700}.BlogCard-module__1T-Goq__body h2{font-size:1.45rem;line-height:1.15}.BlogCard-module__1T-Goq__body span{color:var(--color-muted);line-height:1.55}.BlogCard-module__1T-Goq__tags{color:var(--color-accent-dark);font-size:var(--font-size-sm);gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}
.about-module__8TymFG__page{gap:var(--space-6);max-width:820px;padding:var(--space-5) 0 var(--space-8);margin:0 auto;display:grid}.about-module__8TymFG__top{gap:0;display:grid}.about-module__8TymFG__head p:first-child{color:var(--color-accent);letter-spacing:.12em;margin:0 0 var(--space-2);text-transform:uppercase;font-weight:800}.about-module__8TymFG__head h1{font-size:var(--font-size-xl);margin:0 0 var(--space-4);line-height:1.2}.about-module__8TymFG__page h2{font-size:var(--font-size-h2);margin:0 0 var(--space-4);line-height:1.2}.about-module__8TymFG__page h3{margin:var(--space-4) 0 var(--space-3);font-size:1.35rem;line-height:1.25}.about-module__8TymFG__page p{font-size:var(--font-size-lg);margin:0 0 var(--space-4);line-height:1.65}.about-module__8TymFG__page section p:last-child,.about-module__8TymFG__head p:last-child{margin-bottom:0}.about-module__8TymFG__page a{color:var(--color-accent-dark);text-decoration:underline}.about-module__8TymFG__social a{color:var(--color-text);text-decoration:none}@media (max-width:760px){.about-module__8TymFG__page{padding-top:var(--space-4)}}
.privacy-module__ZGDmtG__page{gap:var(--space-6);max-width:820px;padding:var(--space-5) 0 var(--space-8);margin:0 auto;display:grid}.privacy-module__ZGDmtG__top{gap:0;display:grid}.privacy-module__ZGDmtG__page .privacy-module__ZGDmtG__head p{color:var(--color-accent);letter-spacing:.12em;margin:0 0 var(--space-2);text-transform:uppercase;font-weight:800}.privacy-module__ZGDmtG__head h1,.privacy-module__ZGDmtG__page h2{margin:0 0 var(--space-4);line-height:1.2}.privacy-module__ZGDmtG__head h1{font-size:var(--font-size-xl)}.privacy-module__ZGDmtG__page h2{font-size:var(--font-size-h2)}.privacy-module__ZGDmtG__page h3{margin:var(--space-5) 0 var(--space-3);font-size:1.2rem;line-height:1.3}.privacy-module__ZGDmtG__page p{font-size:var(--font-size-lg);margin:0 0 var(--space-4);line-height:1.65}.privacy-module__ZGDmtG__page section p:last-child{margin-bottom:0}.privacy-module__ZGDmtG__page ul{margin:0 0 var(--space-4);padding-left:1.2rem}.privacy-module__ZGDmtG__page ul li{font-size:var(--font-size-lg);line-height:1.65}.privacy-module__ZGDmtG__page a{color:var(--color-accent-dark);text-decoration:underline}.privacy-module__ZGDmtG__edition{color:var(--color-muted);margin:0}@media (max-width:760px){.privacy-module__ZGDmtG__page{padding-top:var(--space-4)}}
.Breadcrumbs-module__PJ9eyG__nav{margin:0 0 12px}.Breadcrumbs-module__PJ9eyG__nav ol{color:var(--color-muted);font-size:var(--font-size-sm);gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.Breadcrumbs-module__PJ9eyG__nav ol>li{margin:0}.Breadcrumbs-module__PJ9eyG__nav li:not(:last-child):after{content:"/";margin-left:var(--space-2)}.Breadcrumbs-module__PJ9eyG__nav a{align-items:center;min-height:44px;margin-block:-10px;display:inline-flex}.Breadcrumbs-module__PJ9eyG__nav a:hover,.Breadcrumbs-module__PJ9eyG__nav li:last-child{color:var(--color-text)}@media (max-width:760px){.Breadcrumbs-module__PJ9eyG__nav{margin-bottom:8px}}
.FaqList-module__V_31Sq__section{max-width:760px;padding-bottom:var(--space-8)}.FaqList-module__V_31Sq__section h2{font-size:var(--font-size-h2);margin:0 0 var(--space-4);line-height:1.2}.FaqList-module__V_31Sq__list{gap:var(--space-4);margin:0;display:grid}.FaqList-module__V_31Sq__list div{border-top:1px solid var(--color-border);padding-top:var(--space-4)}.FaqList-module__V_31Sq__list dt{margin-bottom:var(--space-2);font-weight:700}.FaqList-module__V_31Sq__list dd{color:var(--color-muted);margin:0;line-height:1.6}
.CartPageContainer-module__SuF7ca__page{gap:var(--space-6);padding:var(--space-7) 0;display:grid}.CartPageContainer-module__SuF7ca__head p{color:var(--color-accent);letter-spacing:.12em;margin:0 0 var(--space-2);text-transform:uppercase;font-weight:800}.CartPageContainer-module__SuF7ca__head h1{font-size:var(--font-size-xl);margin:0;line-height:1.15}.CartPageContainer-module__SuF7ca__layout{align-items:start;gap:var(--space-6);grid-template-columns:minmax(0,1fr) 360px;display:grid}.CartPageContainer-module__SuF7ca__items{gap:var(--space-4);display:grid}.CartPageContainer-module__SuF7ca__item,.CartPageContainer-module__SuF7ca__summary,.CartPageContainer-module__SuF7ca__empty{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-5)}.CartPageContainer-module__SuF7ca__item{gap:var(--space-5);grid-template-columns:160px 1fr;display:grid}.CartPageContainer-module__SuF7ca__thumb{aspect-ratio:1;background:var(--color-photo-bg);border-radius:var(--radius-md);width:160px;display:block;position:relative;overflow:hidden}.CartPageContainer-module__SuF7ca__photo{object-fit:contain}.CartPageContainer-module__SuF7ca__item h2,.CartPageContainer-module__SuF7ca__item p,.CartPageContainer-module__SuF7ca__summary h2,.CartPageContainer-module__SuF7ca__summary p{margin:0 0 var(--space-3)}.CartPageContainer-module__SuF7ca__item p,.CartPageContainer-module__SuF7ca__summary p,.CartPageContainer-module__SuF7ca__empty{color:var(--color-muted)}.CartPageContainer-module__SuF7ca__summary a{color:var(--color-text);text-decoration:underline}.CartPageContainer-module__SuF7ca__row{align-items:center;gap:var(--space-3);margin-top:var(--space-4);display:flex}.CartPageContainer-module__SuF7ca__row>button{color:var(--color-danger);cursor:pointer;background:0 0;border:0;min-height:44px;padding-inline:12px}.CartPageContainer-module__SuF7ca__summary{gap:var(--space-4);top:calc(var(--header-h) + 24px);display:grid;position:sticky}.CartPageContainer-module__SuF7ca__summary strong{font-size:1.6rem}.CartPageContainer-module__SuF7ca__message{background:var(--color-surface-strong);border-radius:var(--radius-md);padding:var(--space-4)}.CartPageContainer-module__SuF7ca__field{gap:var(--space-2);display:grid}.CartPageContainer-module__SuF7ca__field span{color:var(--color-muted);font-size:var(--font-size-sm)}.CartPageContainer-module__SuF7ca__required{color:var(--color-danger);text-decoration:none}.CartPageContainer-module__SuF7ca__field input,.CartPageContainer-module__SuF7ca__field textarea{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text);min-height:44px;padding:var(--space-3) var(--space-4)}.CartPageContainer-module__SuF7ca__field textarea{resize:vertical;min-height:96px}.CartPageContainer-module__SuF7ca__field input:focus,.CartPageContainer-module__SuF7ca__field textarea:focus{border-color:var(--color-accent);outline:3px solid #526b4f29}.CartPageContainer-module__SuF7ca__field input[aria-invalid=true],.CartPageContainer-module__SuF7ca__field textarea[aria-invalid=true]{border-color:var(--color-danger)}.CartPageContainer-module__SuF7ca__notices{gap:var(--space-3);display:grid}.CartPageContainer-module__SuF7ca__notice{background:var(--color-surface);border:1px solid var(--color-warm);border-radius:var(--radius-md);padding:var(--space-4);margin:0}.CartPageContainer-module__SuF7ca__itemUnavailable{border-color:var(--color-danger)}.CartPageContainer-module__SuF7ca__unavailable{color:var(--color-danger);font-weight:700}.CartPageContainer-module__SuF7ca__fieldError{color:var(--color-danger);font-size:var(--font-size-sm)}.CartPageContainer-module__SuF7ca__legal{gap:var(--space-2);display:grid}.CartPageContainer-module__SuF7ca__legal p{margin:0}.CartPageContainer-module__SuF7ca__summary .CartPageContainer-module__SuF7ca__consent{color:var(--color-muted);margin:0;font-size:.875rem;line-height:1.45}.CartPageContainer-module__SuF7ca__submitSlot{display:grid}.CartPageContainer-module__SuF7ca__submitSlot button{width:100%}.CartPageContainer-module__SuF7ca__submitSlot button:disabled{pointer-events:none}.CartPageContainer-module__SuF7ca__summary .CartPageContainer-module__SuF7ca__submitHint{color:var(--color-muted);margin:0;font-size:.875rem;line-height:1.4}.CartPageContainer-module__SuF7ca__submitSlot .CartPageContainer-module__SuF7ca__submitDisabled:disabled{background:var(--color-surface-strong);border-color:var(--color-border);color:var(--color-muted);opacity:1}.CartPageContainer-module__SuF7ca__honeypot{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:860px){.CartPageContainer-module__SuF7ca__layout,.CartPageContainer-module__SuF7ca__item{grid-template-columns:1fr}.CartPageContainer-module__SuF7ca__thumb{width:100%}.CartPageContainer-module__SuF7ca__summary{position:static}}
.HomePageContainer-module__lz7vaa__page{gap:var(--space-7);display:grid}.HomePageContainer-module__lz7vaa__section{gap:var(--space-5);display:grid}.HomePageContainer-module__lz7vaa__section h2,.HomePageContainer-module__lz7vaa__copy h2{font-size:var(--font-size-h2);margin:0;line-height:1.2}.HomePageContainer-module__lz7vaa__kicker{color:var(--color-accent);letter-spacing:.12em;text-transform:uppercase;margin:0;font-weight:800}.HomePageContainer-module__lz7vaa__card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-6)}.HomePageContainer-module__lz7vaa__copy{gap:var(--space-4);display:grid}.HomePageContainer-module__lz7vaa__copy p,.HomePageContainer-module__lz7vaa__copy h2{margin:0}.HomePageContainer-module__lz7vaa__copy p:last-of-type{color:var(--color-muted);line-height:1.7}.HomePageContainer-module__lz7vaa__about{align-items:center;gap:var(--space-6);grid-template-columns:.9fr 1.1fr;display:grid}.HomePageContainer-module__lz7vaa__aboutPhoto{aspect-ratio:3/2;border-radius:var(--radius-md);display:block;position:relative;overflow:hidden}.HomePageContainer-module__lz7vaa__aboutImg{object-fit:cover}.HomePageContainer-module__lz7vaa__more{color:var(--color-accent);font-weight:700}@media (max-width:860px){.HomePageContainer-module__lz7vaa__about{grid-template-columns:1fr}}
.CookieBanner-module__UzcAHG__banner{background:var(--color-surface);border-top:1px solid var(--color-border);box-shadow:var(--shadow-soft);padding:10px 16px calc(10px + env(safe-area-inset-bottom));z-index:18;gap:8px;display:grid;position:fixed;bottom:0;left:0;right:0}.CookieBanner-module__UzcAHG__text{max-width:var(--container);margin:0 auto;font-size:.875rem;line-height:1.4}.CookieBanner-module__UzcAHG__text a{color:var(--color-accent-dark);margin-block:-12px;padding-block:12px;font-weight:700;text-decoration:underline}.CookieBanner-module__UzcAHG__actions{gap:var(--space-3);max-width:var(--container);margin:0 auto;display:flex}.CookieBanner-module__UzcAHG__choice{flex:1 1 0;width:auto;min-width:0;min-height:44px}@media (min-width:761px){.CookieBanner-module__UzcAHG__banner{align-items:center;gap:var(--space-4);padding:12px var(--space-5);grid-template-columns:1fr auto}.CookieBanner-module__UzcAHG__choice{flex:none}}
.Modal-module__qPnmvW__overlay{padding:var(--space-4);z-index:var(--z-drawer);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.Modal-module__qPnmvW__backdrop{cursor:pointer;background:#22302b7a;border:0;position:absolute;inset:0}.Modal-module__qPnmvW__dialog{background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);gap:var(--space-4);max-height:min(90vh,920px);padding:var(--space-5);z-index:1;width:min(100%,640px);display:grid;position:relative;overflow:auto}.Modal-module__qPnmvW__header{align-items:center;gap:var(--space-4);justify-content:space-between;display:flex}.Modal-module__qPnmvW__header h2{font-size:var(--font-size-h2);margin:0}.Modal-module__qPnmvW__close{background:var(--color-page);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text);cursor:pointer;font:inherit;padding:var(--space-2) var(--space-3);font-weight:700}
.consent-module__9Dnh0q__page{gap:var(--space-6);max-width:820px;padding:var(--space-5) 0 var(--space-8);margin:0 auto;display:grid}.consent-module__9Dnh0q__top{gap:0;display:grid}.consent-module__9Dnh0q__page .consent-module__9Dnh0q__head p{color:var(--color-accent);letter-spacing:.12em;margin:0 0 var(--space-2);text-transform:uppercase;font-weight:800}.consent-module__9Dnh0q__head h1,.consent-module__9Dnh0q__page h2{margin:0 0 var(--space-4);line-height:1.2}.consent-module__9Dnh0q__head h1{font-size:var(--font-size-xl)}.consent-module__9Dnh0q__page h2{font-size:var(--font-size-h2)}.consent-module__9Dnh0q__page p{font-size:var(--font-size-lg);margin:0 0 var(--space-4);line-height:1.65}.consent-module__9Dnh0q__page section p:last-child{margin-bottom:0}.consent-module__9Dnh0q__page a{color:var(--color-accent-dark);text-decoration:underline}.consent-module__9Dnh0q__edition{color:var(--color-muted);margin:0}@media (max-width:760px){.consent-module__9Dnh0q__page{padding-top:var(--space-4)}}
.custom-module__cx-C6a__page{gap:var(--space-6);max-width:820px;padding:var(--space-5) 0 var(--space-8);margin:0 auto;display:grid}.custom-module__cx-C6a__top{gap:0;display:grid}.custom-module__cx-C6a__head p:first-child{color:var(--color-accent);letter-spacing:.12em;margin:0 0 var(--space-2);text-transform:uppercase;font-weight:800}.custom-module__cx-C6a__head h1{font-size:var(--font-size-xl);margin:0 0 var(--space-4);line-height:1.2}.custom-module__cx-C6a__page h2{font-size:var(--font-size-h2);margin:0 0 var(--space-4);line-height:1.2}.custom-module__cx-C6a__page h3{margin:var(--space-5) 0 var(--space-3);font-size:1.35rem;line-height:1.25}.custom-module__cx-C6a__page p,.custom-module__cx-C6a__page ul li{font-size:var(--font-size-lg);line-height:1.65}.custom-module__cx-C6a__page p{margin:0 0 var(--space-4)}.custom-module__cx-C6a__page ul{margin:0 0 var(--space-5);padding-left:1.2rem}.custom-module__cx-C6a__page ul li+li{margin-top:var(--space-2)}.custom-module__cx-C6a__page section p:last-child,.custom-module__cx-C6a__head p:last-child{margin-bottom:0}.custom-module__cx-C6a__page a{color:var(--color-accent-dark);text-decoration:underline}.custom-module__cx-C6a__foreign{color:var(--color-muted);font-size:.85rem}@media (max-width:760px){.custom-module__cx-C6a__page{padding-top:var(--space-4)}}
.not-found-module__HS70Aa__page{gap:var(--space-5);max-width:720px;padding:var(--space-8) 0;display:grid}.not-found-module__HS70Aa__page p:first-child{color:var(--color-accent);letter-spacing:.12em;text-transform:uppercase;margin:0;font-weight:800}.not-found-module__HS70Aa__page h1{font-size:var(--font-size-xl);margin:0;line-height:1.1}.not-found-module__HS70Aa__text{color:var(--color-muted);font-size:var(--font-size-lg);margin:0;line-height:1.6}.not-found-module__HS70Aa__actions{gap:var(--space-3);flex-wrap:wrap;display:flex}
.offer-module__I3yUdW__page{gap:var(--space-6);max-width:820px;padding:var(--space-5) 0 var(--space-8);margin:0 auto;display:grid}.offer-module__I3yUdW__top{gap:0;display:grid}.offer-module__I3yUdW__page .offer-module__I3yUdW__head p{color:var(--color-accent);letter-spacing:.12em;margin:0 0 var(--space-2);text-transform:uppercase;font-weight:800}.offer-module__I3yUdW__head h1,.offer-module__I3yUdW__page h2{margin:0 0 var(--space-4);line-height:1.2}.offer-module__I3yUdW__head h1{font-size:var(--font-size-xl)}.offer-module__I3yUdW__page h2{font-size:var(--font-size-h2)}.offer-module__I3yUdW__page p{font-size:var(--font-size-lg);margin:0 0 var(--space-4);line-height:1.65}.offer-module__I3yUdW__page section p:last-child{margin-bottom:0}.offer-module__I3yUdW__page ul{margin:0 0 var(--space-4);padding-left:1.2rem}.offer-module__I3yUdW__page ul li{font-size:var(--font-size-lg);line-height:1.65}.offer-module__I3yUdW__page a{color:var(--color-accent-dark);text-decoration:underline}.offer-module__I3yUdW__edition{color:var(--color-muted);margin:0}@media (max-width:760px){.offer-module__I3yUdW__page{padding-top:var(--space-4)}}
.order-success-module__gbpzka__page{gap:var(--space-5);max-width:720px;padding:var(--space-8) 0;display:grid}.order-success-module__gbpzka__kicker{color:var(--color-accent);letter-spacing:.12em;text-transform:uppercase;margin:0;font-weight:800}.order-success-module__gbpzka__page h1{font-size:var(--font-size-xl);margin:0;line-height:1}.order-success-module__gbpzka__text{color:var(--color-muted);font-size:var(--font-size-lg);margin:0;line-height:1.6}.order-success-module__gbpzka__items{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.order-success-module__gbpzka__items li{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);align-items:baseline;gap:var(--space-4);padding:var(--space-4);justify-content:space-between;display:flex}.order-success-module__gbpzka__items small{color:var(--color-muted)}.order-success-module__gbpzka__option{display:block}.order-success-module__gbpzka__total{font-size:var(--font-size-lg);margin:0}
.AdminBlogForm-module__D3W88a__page{gap:var(--space-4);min-width:0;display:grid}.AdminBlogForm-module__D3W88a__head{align-items:center;gap:var(--space-4);flex-wrap:wrap;justify-content:space-between;display:flex}.AdminBlogForm-module__D3W88a__head h1,.AdminBlogForm-module__D3W88a__panel h2{font-size:var(--font-size-xl);margin:0;line-height:1.15}.AdminBlogForm-module__D3W88a__panel h2{font-size:1.2rem}.AdminBlogForm-module__D3W88a__actions,.AdminBlogForm-module__D3W88a__tabs{gap:var(--space-2);flex-wrap:wrap;display:flex}.AdminBlogForm-module__D3W88a__shell{align-items:start;gap:var(--space-5);grid-template-columns:minmax(0,1fr) minmax(320px,380px);min-width:0;display:grid}.AdminBlogForm-module__D3W88a__main{min-width:0}.AdminBlogForm-module__D3W88a__side,.AdminBlogForm-module__D3W88a__panel,.AdminBlogForm-module__D3W88a__field,.AdminBlogForm-module__D3W88a__section,.AdminBlogForm-module__D3W88a__stack{gap:var(--space-3);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.AdminBlogForm-module__D3W88a__side>*,.AdminBlogForm-module__D3W88a__panel>*,.AdminBlogForm-module__D3W88a__field>*,.AdminBlogForm-module__D3W88a__section>*,.AdminBlogForm-module__D3W88a__sectionBody>*,.AdminBlogForm-module__D3W88a__stack>*{min-width:0}.AdminBlogForm-module__D3W88a__side{overscroll-behavior:contain;max-height:calc(100vh - 112px);position:sticky;top:88px;overflow:hidden auto}.AdminBlogForm-module__D3W88a__panel{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-4)}.AdminBlogForm-module__D3W88a__field span,.AdminBlogForm-module__D3W88a__note{color:var(--color-muted)}.AdminBlogForm-module__D3W88a__field input,.AdminBlogForm-module__D3W88a__field textarea,.AdminBlogForm-module__D3W88a__field select,.AdminBlogForm-module__D3W88a__mediaRow input{background:var(--color-page);border:1px solid var(--color-border);border-radius:var(--radius-sm);font:inherit;padding:var(--space-2) var(--space-3);width:100%}.AdminBlogForm-module__D3W88a__field button,.AdminBlogForm-module__D3W88a__mediaRow button,.AdminBlogForm-module__D3W88a__tabs button,.AdminBlogForm-module__D3W88a__coverActions button{background:var(--color-page);border:1px solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer;font:inherit;padding:var(--space-2) var(--space-3);font-weight:700}.AdminBlogForm-module__D3W88a__side input,.AdminBlogForm-module__D3W88a__side textarea,.AdminBlogForm-module__D3W88a__side select{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.AdminBlogForm-module__D3W88a__side label,.AdminBlogForm-module__D3W88a__snippet,.AdminBlogForm-module__D3W88a__snippet *,.AdminBlogForm-module__D3W88a__field small,.AdminBlogForm-module__D3W88a__note,.AdminBlogForm-module__D3W88a__hints li{overflow-wrap:anywhere;word-break:break-word}.AdminBlogForm-module__D3W88a__section{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:0}.AdminBlogForm-module__D3W88a__section summary{cursor:pointer;align-items:center;gap:var(--space-2);overflow-wrap:anywhere;min-height:44px;padding:var(--space-3) var(--space-4);font-weight:800;list-style:none;display:flex}.AdminBlogForm-module__D3W88a__section summary::-webkit-details-marker{display:none}.AdminBlogForm-module__D3W88a__section summary::marker{content:""}.AdminBlogForm-module__D3W88a__section summary:before{content:"";border:2px solid;border-width:0 2px 2px 0;flex:none;width:8px;height:8px;transform:rotate(-45deg)}.AdminBlogForm-module__D3W88a__section[open] summary:before{transform:rotate(45deg)}.AdminBlogForm-module__D3W88a__section summary:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.AdminBlogForm-module__D3W88a__sectionBody{gap:var(--space-3);min-width:0;padding:0 var(--space-4) var(--space-4);display:grid}.AdminBlogForm-module__D3W88a__coverActions{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.AdminBlogForm-module__D3W88a__coverActions button{text-align:center;white-space:normal;width:100%;min-width:0;min-height:40px}.AdminBlogForm-module__D3W88a__coverActions button:last-child:nth-child(odd){grid-column:1/-1}.AdminBlogForm-module__D3W88a__tabs{display:none}.AdminBlogForm-module__D3W88a__tabs button[aria-current=page]{background:var(--color-accent);color:#fff}.AdminBlogForm-module__D3W88a__chips{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.AdminBlogForm-module__D3W88a__chips li,.AdminBlogForm-module__D3W88a__mediaRow{align-items:center;gap:var(--space-2);display:flex}.AdminBlogForm-module__D3W88a__mediaRow img{object-fit:cover;width:48px;height:48px}.AdminBlogForm-module__D3W88a__snippet{gap:var(--space-1);display:grid}.AdminBlogForm-module__D3W88a__snippet p,.AdminBlogForm-module__D3W88a__snippet small,.AdminBlogForm-module__D3W88a__snippet span,.AdminBlogForm-module__D3W88a__hints,.AdminBlogForm-module__D3W88a__error,.AdminBlogForm-module__D3W88a__note{margin:0}.AdminBlogForm-module__D3W88a__snippet p{color:#1a0dab}.AdminBlogForm-module__D3W88a__snippet small{color:#006621}.AdminBlogForm-module__D3W88a__hints{color:var(--color-muted);padding-left:1.1rem}.AdminBlogForm-module__D3W88a__error{color:var(--color-danger)}.AdminBlogForm-module__D3W88a__hiddenFile{display:none}.AdminBlogForm-module__D3W88a__tile img,.AdminBlogForm-module__D3W88a__picker img{max-width:100%;height:auto;display:block}.AdminBlogForm-module__D3W88a__coverPreviews{gap:var(--space-2);min-width:0;display:grid}.AdminBlogForm-module__D3W88a__coverPreviews p,.AdminBlogForm-module__D3W88a__coverPreviews small{margin:0}.AdminBlogForm-module__D3W88a__cardPreview{aspect-ratio:16/9;width:100%;max-width:320px;position:relative}.AdminBlogForm-module__D3W88a__warn{color:var(--color-muted);gap:var(--space-2);display:grid}.AdminBlogForm-module__D3W88a__warn p{margin:0}.AdminBlogForm-module__D3W88a__drop{border:1px dashed var(--color-border);border-radius:var(--radius-md);align-items:center;gap:var(--space-2);padding:var(--space-3);flex-wrap:wrap;display:flex}.AdminBlogForm-module__D3W88a__dropOver{border-color:var(--color-accent)}.AdminBlogForm-module__D3W88a__mediaGrid{gap:var(--space-3);grid-template-columns:minmax(0,1fr);display:grid}.AdminBlogForm-module__D3W88a__picker .AdminBlogForm-module__D3W88a__mediaGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.AdminBlogForm-module__D3W88a__tile{background:var(--color-page);border:1px solid var(--color-border);border-radius:var(--radius-md);align-items:start;gap:var(--space-2) var(--space-3);min-width:0;padding:var(--space-3);grid-template-columns:88px minmax(0,1fr);grid-template-areas:"thumb meta""alt alt""caption caption""saved saved""actions actions";display:grid}.AdminBlogForm-module__D3W88a__tile>img{aspect-ratio:1;object-fit:cover;grid-area:thumb;width:88px;height:auto}.AdminBlogForm-module__D3W88a__picker img{aspect-ratio:1;object-fit:cover;width:100%;height:auto}.AdminBlogForm-module__D3W88a__tileMeta{gap:var(--space-1);grid-area:meta;min-width:0;display:grid}.AdminBlogForm-module__D3W88a__tileMeta p{color:var(--color-muted);font-size:var(--font-size-sm);margin:0}.AdminBlogForm-module__D3W88a__tileAlt{grid-area:alt}.AdminBlogForm-module__D3W88a__tileCaption{grid-area:caption}.AdminBlogForm-module__D3W88a__tile>small{grid-area:saved}.AdminBlogForm-module__D3W88a__tile label span{color:var(--color-muted);font-size:var(--font-size-sm)}.AdminBlogForm-module__D3W88a__tile input{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);box-sizing:border-box;font:inherit;padding:var(--space-2) var(--space-3);width:100%}.AdminBlogForm-module__D3W88a__missingAlt{outline:2px solid var(--color-danger)}.AdminBlogForm-module__D3W88a__badges{gap:var(--space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.AdminBlogForm-module__D3W88a__tileActions{gap:var(--space-2);grid-area:actions;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.AdminBlogForm-module__D3W88a__badges li{background:var(--color-surface-strong);border-radius:var(--radius-sm);font-size:var(--font-size-sm);padding:0 var(--space-2)}.AdminBlogForm-module__D3W88a__tile label,.AdminBlogForm-module__D3W88a__picker{gap:var(--space-1);display:grid}.AdminBlogForm-module__D3W88a__tileActions button{background:var(--color-page);border:1px solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer;font:inherit;min-width:0;min-height:40px;padding:var(--space-2) var(--space-3);text-align:center;white-space:normal;width:100%;font-weight:700}.AdminBlogForm-module__D3W88a__tileActions button:last-child:nth-child(odd){grid-column:1/-1}.AdminBlogForm-module__D3W88a__panel summary{cursor:pointer;font:inherit;white-space:normal;min-width:0;font-weight:700}@media (max-width:700px){.AdminBlogForm-module__D3W88a__picker .AdminBlogForm-module__D3W88a__mediaGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1199px){.AdminBlogForm-module__D3W88a__shell{grid-template-columns:minmax(0,1fr)}.AdminBlogForm-module__D3W88a__side{max-height:none;position:static;overflow:visible}.AdminBlogForm-module__D3W88a__tabs{display:flex}.AdminBlogForm-module__D3W88a__hiddenOnMobile{display:none}.AdminBlogForm-module__D3W88a__tileActions button,.AdminBlogForm-module__D3W88a__actions button,.AdminBlogForm-module__D3W88a__tabs button,.AdminBlogForm-module__D3W88a__coverActions button{min-width:0;min-height:44px}}
.AdminCatalogSetup-module__Ns_Via__setup{gap:var(--space-6);display:grid}.AdminCatalogSetup-module__Ns_Via__setup section{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);gap:var(--space-3);padding:var(--space-4);display:grid}.AdminCatalogSetup-module__Ns_Via__setup h1,.AdminCatalogSetup-module__Ns_Via__setup h2,.AdminCatalogSetup-module__Ns_Via__setup p{margin:0}.AdminCatalogSetup-module__Ns_Via__setup h1{font-size:var(--font-size-xl);line-height:1.15}.AdminCatalogSetup-module__Ns_Via__setup p{color:var(--color-muted)}.AdminCatalogSetup-module__Ns_Via__setup .AdminCatalogSetup-module__Ns_Via__error{color:var(--color-danger);margin:0}.AdminCatalogSetup-module__Ns_Via__row{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.AdminCatalogSetup-module__Ns_Via__row input{background:var(--color-page);border:1px solid var(--color-border);border-radius:var(--radius-sm);min-height:44px;padding:var(--space-2) var(--space-3);flex:180px}
.ProductDetailView-module__ea_PDW__layout{column-gap:var(--space-7);row-gap:var(--space-4);padding:var(--space-5) 0 var(--space-7);grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);display:grid}.ProductDetailView-module__ea_PDW__crumbs{grid-column:1/-1}.ProductDetailView-module__ea_PDW__crumbs nav{margin-bottom:0}.ProductDetailView-module__ea_PDW__gallery{grid-column:1;min-width:0}.ProductDetailView-module__ea_PDW__panelSlot{grid-area:2/2/span 2;min-width:0}.ProductDetailView-module__ea_PDW__text{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-6);grid-column:1}.ProductDetailView-module__ea_PDW__text h2{margin:var(--space-5) 0 var(--space-3)}.ProductDetailView-module__ea_PDW__text h2:first-child{margin-top:0}.ProductDetailView-module__ea_PDW__text p{color:var(--color-muted);line-height:1.7}.ProductDetailView-module__ea_PDW__text dl{gap:var(--space-3);margin:0;display:grid}.ProductDetailView-module__ea_PDW__text dl div{border-top:1px solid var(--color-border);gap:var(--space-2);padding-top:var(--space-3);grid-template-columns:180px 1fr;display:grid}.ProductDetailView-module__ea_PDW__text dt{color:var(--color-muted)}.ProductDetailView-module__ea_PDW__text dd{margin:0}@media (max-width:940px){.ProductDetailView-module__ea_PDW__layout{grid-template-columns:minmax(0,1fr)}.ProductDetailView-module__ea_PDW__gallery,.ProductDetailView-module__ea_PDW__panelSlot,.ProductDetailView-module__ea_PDW__text{grid-area:auto/1}}@media (max-width:760px){.ProductDetailView-module__ea_PDW__layout{padding-top:var(--space-4)}}@media (max-width:480px){.ProductDetailView-module__ea_PDW__text dl div{grid-template-columns:1fr}}
.AdminBlogListContainer-module__2tV57a__page{gap:var(--space-6);display:grid}.AdminBlogListContainer-module__2tV57a__head{align-items:center;gap:var(--space-4);justify-content:space-between;display:flex}.AdminBlogListContainer-module__2tV57a__head h1{font-size:var(--font-size-xl);margin:0;line-height:1.15}.AdminBlogListContainer-module__2tV57a__item p,.AdminBlogListContainer-module__2tV57a__note,.AdminBlogListContainer-module__2tV57a__confirm p,.AdminBlogListContainer-module__2tV57a__empty{color:var(--color-muted)}.AdminBlogListContainer-module__2tV57a__list{gap:var(--space-3);display:grid}.AdminBlogListContainer-module__2tV57a__item,.AdminBlogListContainer-module__2tV57a__empty{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.AdminBlogListContainer-module__2tV57a__item{align-items:center;column-gap:var(--space-4);padding:var(--space-4) var(--space-5);grid-template-columns:minmax(0,1fr) 14rem;grid-template-areas:"info actions";display:grid}.AdminBlogListContainer-module__2tV57a__empty{padding:var(--space-5)}.AdminBlogListContainer-module__2tV57a__info{grid-area:info;min-width:0}.AdminBlogListContainer-module__2tV57a__rowActions{gap:var(--space-2);grid-area:actions;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.AdminBlogListContainer-module__2tV57a__item p,.AdminBlogListContainer-module__2tV57a__item strong,.AdminBlogListContainer-module__2tV57a__confirm p,.AdminBlogListContainer-module__2tV57a__note,.AdminBlogListContainer-module__2tV57a__error{margin:0}.AdminBlogListContainer-module__2tV57a__item strong{overflow-wrap:anywhere;display:block}.AdminBlogListContainer-module__2tV57a__rowActions a,.AdminBlogListContainer-module__2tV57a__rowActions button{background:var(--color-page);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text);cursor:pointer;font:inherit;min-height:40px;padding:var(--space-2);text-align:center;width:100%;font-weight:700;text-decoration:none}.AdminBlogListContainer-module__2tV57a__danger,.AdminBlogListContainer-module__2tV57a__error{color:var(--color-danger)}.AdminBlogListContainer-module__2tV57a__confirm{gap:var(--space-3);display:grid}.AdminBlogListContainer-module__2tV57a__confirm strong{color:var(--color-text)}.AdminBlogListContainer-module__2tV57a__confirmActions{gap:var(--space-3);flex-wrap:wrap;display:flex}.AdminBlogListContainer-module__2tV57a__deleteConfirm{background:var(--color-danger);color:#fff;cursor:pointer;font:inherit;min-height:44px;padding:0 var(--space-5);border:0;border-radius:999px;font-weight:700}.AdminBlogListContainer-module__2tV57a__deleteConfirm:disabled{cursor:not-allowed;opacity:.55}@media (max-width:760px){.AdminBlogListContainer-module__2tV57a__head{flex-direction:column;align-items:stretch}.AdminBlogListContainer-module__2tV57a__item{row-gap:var(--space-3);grid-template-columns:1fr;grid-template-areas:"info""actions"}}
.AdminCatalogContainer-module__5NWqiW__page{gap:var(--space-6);display:grid}.AdminCatalogContainer-module__5NWqiW__head{align-items:center;gap:var(--space-4);justify-content:space-between;display:flex}.AdminCatalogContainer-module__5NWqiW__head h1{font-size:var(--font-size-xl);margin:0;line-height:1.15}.AdminCatalogContainer-module__5NWqiW__item p,.AdminCatalogContainer-module__5NWqiW__note,.AdminCatalogContainer-module__5NWqiW__confirm p{color:var(--color-muted)}.AdminCatalogContainer-module__5NWqiW__list{gap:var(--space-3);display:grid}.AdminCatalogContainer-module__5NWqiW__item{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);align-items:center;column-gap:var(--space-4);padding:var(--space-4) var(--space-5);row-gap:var(--space-3);grid-template-columns:minmax(0,1fr) 20rem;grid-template-areas:"info actions""flags actions";display:grid}.AdminCatalogContainer-module__5NWqiW__info{grid-area:info;min-width:0}.AdminCatalogContainer-module__5NWqiW__flags{grid-area:flags}.AdminCatalogContainer-module__5NWqiW__rowActions{grid-area:actions}.AdminCatalogContainer-module__5NWqiW__item p,.AdminCatalogContainer-module__5NWqiW__item strong,.AdminCatalogContainer-module__5NWqiW__confirm p{margin:0}.AdminCatalogContainer-module__5NWqiW__item strong{overflow-wrap:anywhere;display:block}.AdminCatalogContainer-module__5NWqiW__flags{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.AdminCatalogContainer-module__5NWqiW__flags label{color:var(--color-text);font-size:var(--font-size-sm);align-items:center;gap:var(--space-2);display:flex}.AdminCatalogContainer-module__5NWqiW__rowActions{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.AdminCatalogContainer-module__5NWqiW__rowActions button{background:var(--color-page);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text);cursor:pointer;font:inherit;min-height:40px;padding:var(--space-2) var(--space-2);width:100%;font-weight:700}.AdminCatalogContainer-module__5NWqiW__danger{color:var(--color-danger)}.AdminCatalogContainer-module__5NWqiW__note,.AdminCatalogContainer-module__5NWqiW__error{margin:0}.AdminCatalogContainer-module__5NWqiW__error{color:var(--color-danger)}.AdminCatalogContainer-module__5NWqiW__confirm{gap:var(--space-3);display:grid}.AdminCatalogContainer-module__5NWqiW__confirm strong{color:var(--color-text)}.AdminCatalogContainer-module__5NWqiW__confirmActions{gap:var(--space-3);flex-wrap:wrap;display:flex}.AdminCatalogContainer-module__5NWqiW__deleteConfirm{background:var(--color-danger);color:#fff;cursor:pointer;font:inherit;min-height:44px;padding:0 var(--space-5);border:0;border-radius:999px;font-weight:700}.AdminCatalogContainer-module__5NWqiW__deleteConfirm:disabled{cursor:not-allowed;opacity:.55}@media (max-width:760px){.AdminCatalogContainer-module__5NWqiW__head{flex-direction:column;align-items:stretch}.AdminCatalogContainer-module__5NWqiW__item{grid-template-columns:1fr;grid-template-areas:"info""flags""actions"}}
.AdminHomeContainer-module__D6i9lq__page{gap:var(--space-6);display:grid}.AdminHomeContainer-module__D6i9lq__head h1{font-size:var(--font-size-xl);margin:0 0 var(--space-3);line-height:1.15}.AdminHomeContainer-module__D6i9lq__head span,.AdminHomeContainer-module__D6i9lq__field span,.AdminHomeContainer-module__D6i9lq__field small,.AdminHomeContainer-module__D6i9lq__note{color:var(--color-muted)}.AdminHomeContainer-module__D6i9lq__form{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);gap:var(--space-5);padding:var(--space-5);display:grid}.AdminHomeContainer-module__D6i9lq__form h2{font-size:var(--font-size-h2);margin:0;line-height:1.2}.AdminHomeContainer-module__D6i9lq__field{gap:var(--space-2);display:grid}.AdminHomeContainer-module__D6i9lq__field input,.AdminHomeContainer-module__D6i9lq__field textarea{background:var(--color-page);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-3) var(--space-4)}.AdminHomeContainer-module__D6i9lq__field textarea{resize:vertical;line-height:1.5}.AdminHomeContainer-module__D6i9lq__field img{border-radius:var(--radius-md);object-fit:cover;width:min(100%,420px);max-height:280px}.AdminHomeContainer-module__D6i9lq__note,.AdminHomeContainer-module__D6i9lq__error{margin:0}.AdminHomeContainer-module__D6i9lq__error{color:var(--color-danger)}
.AdminLoginContainer-module__oPmmjG__page{padding:var(--space-8) 0;justify-items:center;display:grid}.AdminLoginContainer-module__oPmmjG__card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);gap:var(--space-4);max-width:520px;padding:var(--space-6);width:100%;display:grid}.AdminLoginContainer-module__oPmmjG__card h1,.AdminLoginContainer-module__oPmmjG__card p{margin:0}.AdminLoginContainer-module__oPmmjG__card h1{font-size:var(--font-size-xl);line-height:1.15}.AdminLoginContainer-module__oPmmjG__card p{color:var(--color-muted);line-height:1.6}.AdminLoginContainer-module__oPmmjG__kicker{letter-spacing:.12em;text-transform:uppercase;font-weight:800;color:var(--color-accent)!important}.AdminLoginContainer-module__oPmmjG__field{gap:var(--space-2);display:grid}.AdminLoginContainer-module__oPmmjG__field span{color:var(--color-muted);font-size:var(--font-size-sm)}.AdminLoginContainer-module__oPmmjG__field input{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);min-height:46px;padding:0 var(--space-4)}.AdminLoginContainer-module__oPmmjG__field input:focus{border-color:var(--color-accent);outline:3px solid #526b4f29}.AdminLoginContainer-module__oPmmjG__error{border-radius:var(--radius-md);padding:var(--space-4);background:#8f3d2f1a;color:var(--color-danger)!important}
.BlogPageContainer-module__auSyoG__page{gap:var(--space-6);padding:var(--space-5) 0 var(--space-7);display:grid}.BlogPageContainer-module__auSyoG__top{gap:0;display:grid}.BlogPageContainer-module__auSyoG__head{max-width:760px}.BlogPageContainer-module__auSyoG__head p{color:var(--color-accent);letter-spacing:.12em;margin:0 0 var(--space-2);text-transform:uppercase;font-weight:800}.BlogPageContainer-module__auSyoG__head h1{font-size:var(--font-size-xl);margin:0 0 var(--space-4);line-height:1.15}.BlogPageContainer-module__auSyoG__head span,.BlogPageContainer-module__auSyoG__empty{color:var(--color-muted);font-size:var(--font-size-lg);line-height:1.6}.BlogPageContainer-module__auSyoG__grid{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.BlogPageContainer-module__auSyoG__empty{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-5);margin:0}.BlogPageContainer-module__auSyoG__tags{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.BlogPageContainer-module__auSyoG__tags a{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text);padding:var(--space-2) var(--space-3);border-radius:999px;text-decoration:none;display:inline-block}.BlogPageContainer-module__auSyoG__tags a[aria-current=page]{background:var(--color-accent);border-color:var(--color-accent);color:#fff}.BlogPageContainer-module__auSyoG__pager{align-items:center;gap:var(--space-4);display:flex}.BlogPageContainer-module__auSyoG__pager span{color:var(--color-muted)}@media (max-width:760px){.BlogPageContainer-module__auSyoG__page{padding-top:var(--space-4)}}
