@font-face{font-family:"SM BF Zilla";font-style:normal;font-weight:400;font-display:swap;src:url("assets/zilla-slab-latin-ext-400-normal.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:"SM BF Zilla";font-style:normal;font-weight:700;font-display:swap;src:url("assets/zilla-slab-latin-ext-700-normal.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:"SM BF Zilla";font-style:normal;font-weight:400;font-display:swap;src:url("assets/zilla-slab-latin-400-normal.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"SM BF Zilla";font-style:normal;font-weight:700;font-display:swap;src:url("assets/zilla-slab-latin-700-normal.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
.smbf{--ink:#151819;--text:#4B5B5B;--accent:#FE8C29;--warm:#FFE7D1;--line:#D6DEDE;--soft:#F5F7F7;--serif:"SM BF Zilla",Georgia,serif;display:block;background:#E7ECEC;color:var(--text);font:16px/1.65 Arial,Helvetica,sans-serif;isolation:isolate;-webkit-font-smoothing:antialiased}
.smbf *,.smbf *:before,.smbf *:after{box-sizing:border-box}
.smbf h1,.smbf h2,.smbf h3,.smbf p{margin:0;padding:0;border:0;text-transform:none}
.smbf a{color:inherit;text-decoration:none}.smbf button{font:inherit}.smbf img{max-width:100%;height:auto;display:block}
.smbf a:focus-visible,.smbf summary:focus-visible,.smbf button:focus-visible{outline:3px solid #C1652E;outline-offset:5px}
.smbf [hidden]{display:none!important}.smbf svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex:none}
.smbf .smbf-wrap{width:min(1240px,100% - 64px);margin:auto}
.smbf .smbf-skip{position:absolute;z-index:20;left:20px;top:10px;padding:12px 18px;background:var(--accent);color:var(--ink);transform:translateY(-180%)}
.smbf .smbf-skip:focus{transform:none}
.smbf .smbf-skip:not(:focus){width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}
.smbf .smbf-header{background:var(--ink);color:#fff;border-bottom:1px solid #354040}
.smbf .smbf-header-inner{display:flex;align-items:center;justify-content:space-between;gap:28px;min-height:90px}
.smbf .smbf-logo{width:220px}.smbf .smbf-header nav{display:flex;align-items:center;gap:30px;font-size:13px}
.smbf .smbf-header nav a{padding:10px 0}.smbf .smbf-header nav a:hover{color:var(--accent)}
.smbf .smbf-edition{font-size:11px;letter-spacing:.12em;border:1px solid #4B5B5B;border-radius:6px;padding:8px 12px;white-space:nowrap}
.smbf .smbf-hero{background:var(--ink);color:#fff;position:relative;overflow:hidden;padding:62px 0 72px}
.smbf .smbf-hero-grid{display:grid;grid-template-columns:1.18fr 1fr;gap:65px;align-items:center}
.smbf .smbf-kicker{display:flex;align-items:center;gap:10px;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#955022;line-height:1.6}
.smbf .smbf-kicker:before{content:"";width:25px;height:2px;background:currentColor;flex:none}
.smbf .smbf-hero .smbf-kicker{color:var(--accent)}
.smbf .smbf-hero h1{font:700 clamp(74px,7.3vw,108px)/.89 var(--serif);letter-spacing:-3px;color:#fff;margin-top:24px}
.smbf .smbf-hero h1 span{display:block;color:var(--accent)}
.smbf .smbf-hero-line{font:400 29px/1.22 var(--serif);margin-top:26px;color:#fff;max-width:430px}
.smbf .smbf-hero-copy{font-size:15px;color:#B8C2C2;margin-top:16px;max-width:410px}
.smbf .smbf-actions{display:flex;align-items:center;flex-wrap:wrap;gap:14px;margin-top:27px}
.smbf .smbf-btn{display:inline-flex;align-items:center;justify-content:center;gap:18px;min-height:48px;padding:12px 19px;border:1px solid var(--line);border-radius:6px;font-size:13px;line-height:1.4;font-weight:700;transition:transform .18s,box-shadow .18s;background:#fff;color:var(--ink)}
.smbf .smbf-btn-primary{background:var(--accent);border-color:var(--accent);color:var(--ink)}
.smbf .smbf-btn:hover{transform:translateY(-2px);box-shadow:0 6px 18px #15181915}
.smbf .smbf-btn svg{width:19px;height:19px}.smbf .smbf-hero .smbf-btn-secondary{background:transparent;border-color:#4B5B5B;color:#fff}
.smbf .smbf-launch{position:relative;min-width:0;border:1px solid #4B5B5B;border-radius:16px;background:linear-gradient(135deg,#202727,#151819 75%);overflow:hidden;padding:25px 28px 0;box-shadow:0 25px 60px #0003}
.smbf .smbf-launch-top{display:flex;justify-content:space-between;gap:12px;align-items:center;font-size:10px;letter-spacing:.15em;color:#B8C2C2}
.smbf .smbf-status{display:flex;align-items:center;gap:8px;color:var(--accent);font-weight:700}
.smbf .smbf-status:before{content:"";width:6px;height:6px;background:var(--accent);border-radius:50%;box-shadow:0 0 0 4px #FE8C2915}
.smbf .smbf-date-art{position:relative;display:grid;place-items:center;padding:34px 0 25px;min-height:300px}
.smbf .smbf-orbits{position:absolute;inset:28px 5%;border:1px solid #4B5B5B;border-radius:50%;transform:rotate(-28deg);pointer-events:none}
.smbf .smbf-orbits:before,.smbf .smbf-orbits:after{content:"";position:absolute;inset:20px;border:1px solid #4B5B5B;border-radius:50%}
.smbf .smbf-orbits:after{inset:40px;border-color:#FE8C2955}
.smbf .smbf-date-art strong{position:relative;font:700 clamp(150px,14vw,208px)/1 var(--serif);letter-spacing:-12px;color:#fff;z-index:1}
.smbf .smbf-date-art .smbf-motion{position:absolute;right:-10px;bottom:25px;display:flex;gap:7px;transform:skewY(-26deg)}
.smbf .smbf-motion i{width:8px;height:42px;background:var(--accent)}.smbf .smbf-motion i:nth-child(2){height:58px}.smbf .smbf-motion i:nth-child(3){height:74px}
.smbf .smbf-launch-month{position:relative;display:flex;justify-content:center;align-items:center;gap:16px;font-size:13px;letter-spacing:.18em;margin-bottom:26px}
.smbf .smbf-launch-month span{width:28px;height:1px;background:var(--accent)}
.smbf .smbf-launch-foot{margin:0 -28px;background:var(--accent);color:var(--ink);padding:18px 28px;display:flex;justify-content:space-between;gap:12px;align-items:center}
.smbf .smbf-launch-foot strong{font:700 23px/1.2 var(--serif)}.smbf .smbf-launch-foot span{font-size:10px;font-weight:700;letter-spacing:.1em}
.smbf .smbf-journey{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));background:#fff;border:1px solid var(--line);border-radius:12px;margin-top:-18px;position:relative;z-index:2;box-shadow:0 12px 30px #4B5B5B08;overflow:hidden}
.smbf .smbf-step{display:flex;align-items:center;gap:16px;padding:23px 27px;position:relative}
.smbf .smbf-step+.smbf-step{border-left:1px solid var(--line)}
.smbf .smbf-step:first-child:after{content:"";height:3px;background:var(--accent);position:absolute;left:27px;right:27px;bottom:0}
.smbf .smbf-step-number{display:grid;place-items:center;width:33px;height:33px;border:1px solid var(--line);border-radius:50%;font-size:11px;flex:none}
.smbf .smbf-step:first-child .smbf-step-number{background:var(--text);border-color:var(--text);color:#fff}
.smbf .smbf-step small{display:block;font-size:10px;letter-spacing:.06em}.smbf .smbf-step strong{display:block;font-size:13px;line-height:1.5}
.smbf .smbf-section{padding-top:66px}.smbf .smbf-sectionhead{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:26px}
.smbf h2{font:700 clamp(29px,3vw,40px)/1.12 var(--serif);color:var(--text);margin-top:12px;letter-spacing:-.5px}
.smbf .smbf-sectionhead>p{max-width:310px;font-size:13px;line-height:1.7}
.smbf .smbf-offers{display:grid;grid-template-columns:1fr 1fr;gap:22px}
.smbf .smbf-offer{background:#fff;border:1px solid var(--line);border-radius:12px;padding:30px;display:grid;grid-template-columns:auto 1fr;gap:24px;align-items:center;box-shadow:0 12px 30px #4B5B5B06}
.smbf .smbf-offer-main{background:var(--warm);border-color:#F4CBA7}
.smbf .smbf-discount{font:700 80px/1 var(--serif);letter-spacing:-4px;color:var(--ink);white-space:nowrap}.smbf .smbf-discount span{font-size:42px;letter-spacing:-2px}
.smbf .smbf-offer h3{font:700 24px/1.15 var(--serif);color:var(--text)}.smbf .smbf-offer p{font-size:13px;line-height:1.7;margin-top:9px}
.smbf .smbf-icon-box{width:68px;height:68px;display:grid;place-items:center;background:var(--soft);border:1px solid var(--line);border-radius:14px;position:relative}
.smbf .smbf-icon-box svg{width:30px;height:30px}.smbf .smbf-icon-box:after{content:"";position:absolute;right:-4px;top:10px;width:9px;height:9px;background:var(--accent);border:3px solid #fff;border-radius:50%;box-sizing:content-box}
.smbf .smbf-selection{margin-top:62px;scroll-margin-top:20px}
.smbf .smbf-selection-header{margin-bottom:26px}
.smbf .smbf-category-products{padding:24px}
.smbf .smbf-category-products ul.product_list.grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;padding:0;list-style:none}
.smbf .smbf-category-products ul.product_list.grid>li{float:none;width:auto;min-width:0;margin:0;padding:0;clear:none}
.smbf .smbf-category-products .product-container{border:1px solid var(--line);border-radius:8px;background:#fff;overflow:hidden}
.smbf .smbf-category-products .product-image-container{background:#fff;border:0}
.smbf .smbf-category-products .product-name{font-size:14px;color:var(--text)}
.smbf .smbf-category-products ul.product_list.grid:before,.smbf .smbf-category-products ul.product_list.grid:after{display:none;content:none}
.smbf .smbf-category-products ul.product_list.grid li .product-container .right-block .content_price{display:block;height:auto;min-height:50px}
.smbf .smbf-category-products ul.product_list.grid li .product-container .content_price span{display:inline-block}
.smbf .smbf-category-products ul.product_list.grid li .product-container .price-type-explain{font-size:12px}
.smbf .smbf-category-products ul.product_list.grid li .product-container .old-price{font-size:12px;font-weight:normal}
.smbf .smbf-category-products .content_price{color:var(--ink)}
.smbf .smbf-category-products .ajax_add_to_cart_button{border-radius:6px}
@media(max-width:1050px){.smbf .smbf-category-products ul.product_list.grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:760px){.smbf .smbf-category-products{padding:16px}.smbf .smbf-category-products ul.product_list.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}
@media(max-width:359px){.smbf .smbf-category-products ul.product_list.grid{grid-template-columns:1fr}}
.smbf .smbf-category-nav{display:flex;gap:8px;flex-wrap:wrap;border-bottom:1px solid #C8D2D2;padding-bottom:20px;margin-bottom:25px}
.smbf .smbf-category-nav a{background:#fff;border:1px solid var(--line);border-radius:6px;padding:11px 17px;font-weight:700;font-size:13px;min-height:44px}
.smbf .smbf-category-nav a:hover,.smbf .smbf-category-nav a[aria-current]{background:var(--text);color:#fff;border-color:var(--text)}
.smbf .smbf-category{background:#fff;border:1px solid var(--line);border-radius:12px;overflow:hidden;margin-top:22px;scroll-margin-top:20px;box-shadow:0 12px 30px #4B5B5B05}
@media(min-width:753px) and (max-width:767px){.smbf .smbf-selection,.smbf .smbf-category{scroll-margin-top:139px}}
.smbf .smbf-category-head{padding:23px 26px;border-bottom:1px solid var(--line);border-left:4px solid var(--accent);display:flex;justify-content:space-between;align-items:center;gap:20px;background:linear-gradient(105deg,#fff 65%,#F5F7F7)}
.smbf .smbf-category-head h3{font:700 26px/1.2 var(--serif);color:var(--text)}.smbf .smbf-category-head a{font-size:12px;text-decoration:underline;text-underline-offset:4px;font-weight:700;white-space:nowrap}
.smbf .smbf-selection-note{font-size:13px;background:var(--warm);border-left:3px solid #C1652E;padding:13px 17px;border-radius:0 6px 6px 0;margin:18px 0}
.smbf .smbf-category .product_list{margin:0}
.smbf .smbf-coming{display:grid;grid-template-columns:1fr 290px;gap:40px;align-items:center;background:#fff;border:1px solid var(--line);border-radius:12px;padding:38px;overflow:hidden;position:relative}
.smbf .smbf-coming h3{font:700 29px/1.2 var(--serif);margin:10px 0;color:var(--text)}.smbf .smbf-coming p{font-size:14px;max-width:520px}
.smbf .smbf-coming-art{display:flex;gap:12px;transform:rotate(-8deg);align-items:center;justify-content:center;height:145px;pointer-events:none}
.smbf .smbf-coming-art i{display:block;width:70px;height:100px;border:1px solid var(--line);border-radius:9px;background:linear-gradient(#F5F7F7 60%,#fff 60%);box-shadow:0 6px 18px #15181907}
.smbf .smbf-coming-art i:nth-child(2){height:140px;width:92px;border-top:4px solid var(--accent)}
.smbf .smbf-editorial{margin-top:60px;display:grid;grid-template-columns:1.05fr 1fr;background:var(--text);color:#fff;border-radius:14px;overflow:hidden}
.smbf .smbf-editorial-copy{padding:38px}.smbf .smbf-editorial .smbf-kicker{color:var(--accent)}
.smbf .smbf-editorial h2{color:#fff;font-size:38px}.smbf .smbf-editorial-copy>p{font-size:14px;margin-top:18px;max-width:380px;color:#E7ECEC}
.smbf .smbf-checklist{padding:12px 30px;border-left:1px solid #708181}
.smbf .smbf-check{padding:22px 0;display:flex;align-items:start;gap:14px;font-size:14px}
.smbf .smbf-check+.smbf-check{border-top:1px solid #708181}.smbf .smbf-check>span{color:var(--accent);font:400 22px/1.2 var(--serif)}
.smbf .smbf-check strong{display:block}.smbf .smbf-check p{color:#E7ECEC;font-size:12px;margin-top:5px;line-height:1.7}
.smbf .smbf-faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:65px;padding:66px 0}
.smbf .smbf-faq-intro>p{font-size:14px;max-width:300px;margin-top:16px}
.smbf .smbf-faq-list{display:grid;gap:10px;align-content:start}
.smbf details{background:#fff;border:1px solid var(--line);border-radius:9px;overflow:hidden}
.smbf summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:14px;font-weight:700;padding:21px}
.smbf summary::-webkit-details-marker{display:none}.smbf summary:after{content:"+";font-size:24px;line-height:1;font-weight:400;color:#955022}
.smbf details[open] summary{border-left:3px solid var(--accent);padding-left:18px}.smbf details[open] summary:after{content:"\2212"}
.smbf details p{padding:0 22px 22px;font-size:14px;line-height:1.8}
.smbf .smbf-bottom{border-top:1px solid #C8D2D2;padding:26px 0 36px;display:flex;justify-content:space-between;gap:25px;align-items:center}
.smbf .smbf-bottom strong{font:700 23px/1.2 var(--serif)}.smbf .smbf-bottom p{font-size:12px;margin-top:7px}.smbf .smbf-bottom a{font-size:13px;text-decoration:underline;text-underline-offset:4px;white-space:nowrap}
@media(max-width:1050px){.smbf .smbf-hero-grid{gap:35px}.smbf .smbf-hero h1{font-size:84px}.smbf .smbf-offer{padding:25px;gap:18px}.smbf .smbf-discount{font-size:64px}.smbf .smbf-step{padding:20px}.smbf .smbf-faq{gap:35px}.smbf .smbf-coming{grid-template-columns:1fr 200px}}
@media(max-width:760px){.smbf .smbf-wrap{width:calc(100% - 36px)}.smbf .smbf-header-inner{min-height:74px;gap:14px}.smbf .smbf-header nav{display:none}.smbf .smbf-logo{width:180px}.smbf .smbf-edition{font-size:9px;padding:7px 9px}.smbf .smbf-hero{padding:34px 0 42px}.smbf .smbf-hero-grid{grid-template-columns:1fr;gap:30px}.smbf .smbf-hero h1{font-size:clamp(72px,15vw,105px);letter-spacing:-2px}.smbf .smbf-hero-line{font-size:27px;max-width:380px}.smbf .smbf-launch{padding:19px 22px 0}.smbf .smbf-date-art{min-height:190px;padding:12px}.smbf .smbf-date-art strong{font-size:148px;letter-spacing:-8px}.smbf .smbf-orbits{inset:5px 18%}.smbf .smbf-launch-month{font-size:11px;margin-bottom:19px}.smbf .smbf-launch-foot{margin:0 -22px;padding:15px 22px}.smbf .smbf-launch-foot strong{font-size:22px}.smbf .smbf-date-art .smbf-motion{right:15%;bottom:15px}.smbf .smbf-motion i{height:24px;width:6px}.smbf .smbf-motion i:nth-child(2){height:34px}.smbf .smbf-motion i:nth-child(3){height:44px}.smbf .smbf-journey{margin-top:-12px}.smbf .smbf-step{display:block;padding:16px 12px}.smbf .smbf-step-number{margin-bottom:10px;width:27px;height:27px}.smbf .smbf-step strong{font-size:12px}.smbf .smbf-step small{font-size:9px}.smbf .smbf-step:first-child:after{left:12px;right:12px}.smbf .smbf-section{padding-top:42px}.smbf .smbf-sectionhead{display:block;margin-bottom:22px}.smbf .smbf-sectionhead>p{margin-top:14px;max-width:100%}.smbf .smbf-offers{grid-template-columns:1fr;gap:14px}.smbf .smbf-offer{padding:24px}.smbf .smbf-selection{margin-top:42px}.smbf .smbf-category-nav{flex-wrap:nowrap;overflow-x:auto;padding:5px 4px 16px;margin-left:-4px;margin-right:-4px;scrollbar-width:thin}.smbf .smbf-category-nav a{flex:none}.smbf .smbf-category-head{padding:19px;display:block}.smbf .smbf-category-head h3{font-size:24px}.smbf .smbf-category-head a{display:inline-block;margin-top:10px}.smbf .smbf-coming{grid-template-columns:1fr;gap:10px;padding:26px}.smbf .smbf-coming-art{height:120px;margin-top:16px}.smbf .smbf-editorial{grid-template-columns:1fr;margin-top:42px}.smbf .smbf-editorial-copy{padding:28px}.smbf .smbf-editorial h2{font-size:32px}.smbf .smbf-checklist{border-left:0;border-top:1px solid #708181;padding:0 28px}.smbf .smbf-faq{grid-template-columns:1fr;gap:24px;padding:42px 0}.smbf .smbf-faq-intro>p{max-width:none}.smbf .smbf-bottom{align-items:flex-start}.smbf .smbf-bottom strong{font-size:21px}}
@media(max-width:359px){.smbf .smbf-wrap{width:calc(100% - 28px)}.smbf .smbf-logo{width:150px}.smbf .smbf-edition{letter-spacing:.04em}.smbf .smbf-hero h1{font-size:70px}.smbf .smbf-hero-line{font-size:25px}.smbf .smbf-launch-foot{padding:14px}.smbf .smbf-launch-foot strong{font-size:19px}.smbf .smbf-offer{padding:20px;gap:15px}.smbf .smbf-discount{font-size:58px}.smbf .smbf-offer h3{font-size:22px}.smbf .smbf-bottom{display:block}.smbf .smbf-bottom>a{display:inline-block;margin-top:15px}}
@media(prefers-reduced-motion:reduce){.smbf *{transition:none!important;animation:none!important;scroll-behavior:auto!important}}
