@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-vietnamese-wdth-normal-rJmnGBSt.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-ext-wdth-normal-7khWdh9v.woff2) format("woff2-variations");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:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-wdth-normal-DY7AcnAa.woff2) format("woff2-variations");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}:root{--navy: #0a1172;--navy-2: #161e8c;--orange: #ff7f11;--orange-ink: #c24d00;--blue: #1469ea;--paper: #f6f7fb;--kraft: #d9ab77;--kraft-soft: #efdcc3;--ink: #0a1172;--soft: #3c4285;--ease-out: cubic-bezier(.23, 1, .32, 1);--margin: clamp(16px, 2.2vw, 32px);--gap: clamp(96px, 12vw, 180px)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font:400 18px/1.55 Archivo Variable,system-ui,sans-serif}img,svg{display:block;max-width:100%;height:auto}h1,h2,h3,p,ul,ol{margin:0;padding:0}ul,ol{list-style:none}a{color:inherit}address{font-style:normal}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--blue);outline-offset:2px}::selection{background:var(--orange);color:var(--navy)}h1{font-size:clamp(34px,4vw,64px);line-height:1.04;letter-spacing:-.025em;font-weight:800;text-wrap:balance}h2{font-size:clamp(30px,3.4vw,50px);line-height:1.06;letter-spacing:-.02em;font-weight:800;text-wrap:balance}h3{font-size:24px;line-height:1.2;font-weight:700}.skip{position:absolute;left:-999px}.skip:focus{left:16px;top:16px;background:#fff;padding:12px;z-index:30}.button{display:inline-flex;align-items:center;justify-content:center;min-height:56px;padding:0 28px;background:var(--orange);color:var(--navy);font-weight:700;text-decoration:none;border:0;cursor:pointer;transition:transform .14s var(--ease-out),background-color .16s ease}.button:active{transform:scale(.97)}.button-small{min-height:44px;padding:0 20px}.button-dark{background:var(--navy);color:#fff;width:100%}.site-header{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:12px var(--margin);background:var(--paper)}.brand img{width:236px}.nav{display:flex;align-items:center;gap:28px}.nav a:not(.button){text-decoration:none;font-weight:600;padding:8px 0}.nav a.active:not(.button){color:var(--orange-ink)}.menu-toggle{display:none;min-height:44px;padding:0 16px;background:var(--navy);color:#fff;border:0;font-weight:700;cursor:pointer}.stripe{display:flex;height:56px;overflow:hidden;background:var(--paper)}.stripe span{flex:0 0 28px;background:var(--navy)}.stripe span:nth-child(2n){background:var(--orange)}.stripe-thin{height:12px}.stripe-thin span{flex-grow:1}.hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:12px;padding:0 var(--margin);align-items:stretch;min-height:calc(100svh - 76px)}.hero-card{background:var(--kraft-soft);display:flex;flex-direction:column}.hero-body{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:28px;padding:clamp(24px,3.4vw,56px)}.hero h1{font-size:clamp(30px,3.5vw,56px)}.product-copy h1{font-size:clamp(30px,3.1vw,48px)}.hero-body>p{max-width:42ch;font-size:18px}.hero-links{display:flex;flex-wrap:wrap;gap:28px;font-weight:600}.hero-photo{background:var(--navy);display:flex;align-items:center;justify-content:center;padding:16px;overflow:hidden}.hero-photo img{width:100%}.hero-photo.is-photo,.hero-photo.is-photo img{padding:0}.hero-photo.is-photo img{height:100%;object-fit:cover}.showcase{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:12px var(--margin) 0}.showcase-plate{position:relative;aspect-ratio:1;background:var(--navy);overflow:hidden}.showcase-plate img{position:absolute;top:12%;right:12%;bottom:12%;left:12%;width:76%;height:76%;object-fit:contain;opacity:0;transform:scale(.96);transition:opacity .24s ease,transform .32s var(--ease-out)}.showcase-plate img.is-active{opacity:1;transform:none}.showcase-body{display:flex;flex-direction:column;justify-content:space-between;gap:32px;padding:clamp(24px,4vw,64px);background:var(--kraft-soft)}.tabs{display:flex;flex-wrap:wrap;gap:8px}.tab{background:var(--paper);border:0;padding:0 16px;min-height:48px;font-weight:600;cursor:pointer;transition:background-color .16s ease,color .16s ease,transform .14s var(--ease-out)}.tab:active{transform:scale(.97)}.tab.is-active{background:var(--navy);color:#fff}.showcase-text{min-height:150px;animation:text-in .24s var(--ease-out)}.showcase-text h3{font-size:clamp(26px,2.4vw,36px);margin-bottom:20px}.showcase-text p{max-width:40ch}@keyframes text-in{0%{opacity:0;transform:translateY(8px)}}.showcase-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.cell{display:flex;align-items:center;justify-content:center;text-align:center;min-height:72px;padding:8px 12px;background:var(--paper);font-weight:700;text-decoration:none;transition:transform .14s var(--ease-out)}.cell:active{transform:scale(.98)}.cell-dark{background:var(--navy);color:#fff}.menu-wrap{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:stretch;padding:12px var(--margin) 0}.menu-pic{background:var(--kraft);display:flex;align-items:center;justify-content:center;padding:clamp(24px,4vw,64px)}.menu-sheet{background:var(--navy);color:#fff;padding:clamp(48px,5vw,72px) clamp(24px,4vw,64px);--z: 14px;clip-path:polygon(0 var(--z),2.5% 0,5% var(--z),7.5% 0,10% var(--z),12.5% 0,15% var(--z),17.5% 0,20% var(--z),22.5% 0,25% var(--z),27.5% 0,30% var(--z),32.5% 0,35% var(--z),37.5% 0,40% var(--z),42.5% 0,45% var(--z),47.5% 0,50% var(--z),52.5% 0,55% var(--z),57.5% 0,60% var(--z),62.5% 0,65% var(--z),67.5% 0,70% var(--z),72.5% 0,75% var(--z),77.5% 0,80% var(--z),82.5% 0,85% var(--z),87.5% 0,90% var(--z),92.5% 0,95% var(--z),97.5% 0,100% var(--z),100% 100%,0 100%)}.menu-sheet h2{margin-bottom:40px}.menu-group+.menu-group{margin-top:40px}.menu-group h3{color:var(--orange);margin-bottom:12px}.menu-group a,.menu-row{display:flex;align-items:baseline;gap:10px;padding:8px 0;text-decoration:none;font-size:18px;font-weight:600}.menu-group i{flex:1;min-width:16px;border-bottom:4px dotted rgba(255,255,255,.45);transform:translateY(-4px);transition:border-color .16s ease}.menu-group em{font-style:normal;font-weight:400;font-size:16px;text-align:right}.menu-group li>p{color:#fff;max-width:44ch;font-size:16px;margin-bottom:14px}.calc-section{margin-top:var(--gap);padding:clamp(48px,7vw,96px) var(--margin);background:var(--kraft-soft)}.calc-section-page{margin-top:48px}.calc-head{max-width:760px;margin-bottom:48px}.calc-head p{margin-top:20px;max-width:48ch}.calc{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(24px,4vw,64px);align-items:center}.calc-form{display:flex;flex-direction:column;gap:16px}.calc-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.field{display:flex;flex-direction:column;gap:6px;font-size:16px;font-weight:600}.field input,.field select,.field textarea{min-height:54px;width:100%;padding:10px 14px;background:#fff;border:2px solid transparent;border-radius:0;font-weight:500;font-size:18px;color:var(--navy)}.field textarea{resize:vertical}.field input:focus,.field select:focus,.field textarea:focus{outline:0;border-color:var(--blue)}.calc-result{min-height:128px;padding-top:8px}.calc-total{font-size:24px;line-height:1.2;margin-bottom:8px}.calc-total strong{display:block;font-size:clamp(56px,7vw,96px);line-height:1;letter-spacing:-.03em;font-weight:800;font-variant-numeric:tabular-nums}.calc-view{display:flex;flex-direction:column;gap:16px}.calc-view .button{align-self:flex-start}.calc-summary{display:grid;grid-template-columns:1fr auto;gap:16px;align-items:end}.pallet-view{width:100%;max-height:640px}.pallet-layer{animation:layer-in .32s var(--ease-out) backwards;animation-delay:calc(var(--i) * 40ms)}@keyframes layer-in{0%{opacity:0;transform:translateY(-14px)}}.steps{margin-top:var(--gap)}.steps-top{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:0 var(--margin) 24px}.steps-buttons{display:flex;gap:8px}.steps-buttons button{width:48px;height:48px;background:var(--navy);color:#fff;border:0;font-size:24px;line-height:1;cursor:pointer;transition:transform .14s var(--ease-out)}.steps-buttons button:active:not(:disabled){transform:scale(.94)}.steps-buttons button:disabled{opacity:.3;cursor:default}.steps-bar{height:6px;margin:0 var(--margin);background:var(--kraft-soft);overflow:hidden}.steps-bar span{display:block;height:100%;background:var(--navy);transform-origin:left;transition:transform .2s var(--ease-out)}.steps-row{display:flex;gap:24px;margin:0 var(--margin);padding:32px 0 8px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none}.steps-row::-webkit-scrollbar{display:none}.steps-row li{flex:0 0 calc((100% - 48px) / 3);scroll-snap-align:start}@media (max-width: 1100px){.steps-row li{flex-basis:calc((100% - 24px)/2)}}.steps-row h3{margin-bottom:10px}.steps-row p{font-size:18px;min-height:80px}.step-pic{aspect-ratio:4 / 5;background:var(--navy);display:flex;align-items:center;padding:24px}.step-pic img{width:100%}.faq{margin-top:var(--gap);padding:0 var(--margin);display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:clamp(32px,6vw,96px);align-items:start}.faq-side{position:sticky;top:96px;display:flex;flex-direction:column;gap:20px}.faq-side>p{font-size:18px;max-width:32ch}.faq-help{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-top:12px;padding:24px;background:var(--kraft-soft);border-left:6px solid var(--orange)}.faq-help strong{font-size:20px}.faq-help a{font-weight:700}.faq-help .button{margin-top:8px}.faq-list{border-top:2px solid var(--navy)}.faq-item{border-bottom:1px solid rgb(10 17 114 / .18)}.faq-item summary{display:grid;grid-template-columns:44px minmax(0,1fr) 28px;align-items:center;gap:12px;padding:22px 4px;cursor:pointer;list-style:none;font-size:20px;font-weight:700;line-height:1.3;transition:color .16s ease}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.faq-num{font-size:15px;font-weight:700;color:var(--orange-ink);font-variant-numeric:tabular-nums}.faq-icon{position:relative;width:28px;height:28px;border-radius:50%;background:var(--navy);transition:background .2s ease,transform .3s var(--ease-out)}.faq-icon:before,.faq-icon:after{content:"";position:absolute;left:8px;right:8px;top:13px;height:2px;background:#fff;transition:transform .3s var(--ease-out)}.faq-icon:after{transform:rotate(90deg)}.faq-item[open] .faq-icon{background:var(--orange);transform:rotate(180deg)}.faq-item[open] .faq-icon:after{transform:rotate(0)}.faq-a{padding:0 44px 24px 60px;font-size:18px;line-height:1.55;max-width:62ch}.faq-item[open] .faq-a{animation:faq-open .32s var(--ease-out)}@keyframes faq-open{0%{opacity:0;transform:translateY(-6px)}}.coupon-wrap{margin-top:var(--gap);padding:0 var(--margin)}.coupon{display:grid;grid-template-columns:46fr 54fr;background:var(--orange);-webkit-mask:radial-gradient(circle 14px at 46% 0,transparent 98%,#000) top,radial-gradient(circle 14px at 46% 100%,transparent 98%,#000) bottom;-webkit-mask-size:100% 51%;-webkit-mask-repeat:no-repeat;mask:radial-gradient(circle 14px at 46% 0,transparent 98%,#000) top,radial-gradient(circle 14px at 46% 100%,transparent 98%,#000) bottom;mask-size:100% 51%;mask-repeat:no-repeat}.coupon-text{display:flex;flex-direction:column;justify-content:space-between;gap:32px;padding:clamp(28px,4vw,56px)}.coupon-form{display:flex;flex-direction:column;gap:10px;padding:clamp(28px,4vw,56px);border-left:5px dotted var(--paper)}.coupon .field input,.coupon .field textarea{background:#ffc48f}.site-footer{margin-top:var(--gap);background:var(--navy);color:#fff}.footer-cta{display:flex;align-items:center;justify-content:space-between;gap:24px 48px;flex-wrap:wrap;padding:56px var(--margin) 48px;border-bottom:1px solid rgb(255 255 255 / .14)}.footer-signoff{font-size:clamp(24px,2.4vw,34px);font-weight:800;line-height:1.1;letter-spacing:-.02em;max-width:22ch;text-wrap:balance}.footer-cta-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.footer-phone{font-size:20px;font-weight:700;text-decoration:none}.footer-phone:hover{color:var(--orange)}.footer-grid{display:grid;grid-template-columns:1.3fr 1fr .7fr 1.2fr;gap:40px;padding:48px var(--margin)}.footer-logo{display:inline-flex;padding:12px 16px;background:#fff;border-radius:6px;margin-bottom:20px}.footer-logo img{width:210px;height:auto;display:block}.footer-brand p{max-width:30ch;color:#ffffffc7;line-height:1.5}.footer-col h2{font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--kraft);margin-bottom:16px}.footer-col ul{list-style:none;display:flex;flex-direction:column;gap:10px}.footer-col a{text-decoration:none;color:#ffffffdb;overflow-wrap:anywhere;transition:color .15s}.footer-col a:hover{color:var(--orange);text-decoration:underline;text-underline-offset:3px}.footer-col address{display:flex;flex-direction:column;gap:14px}.footer-col address span{display:flex;flex-direction:column;gap:2px}.footer-col small{font-size:13px;color:#ffffff8c}.site-footer a:focus-visible{outline:2px solid var(--orange);outline-offset:3px}.footer-bottom{display:flex;justify-content:space-between;gap:8px 32px;flex-wrap:wrap;padding:20px var(--margin) 24px;border-top:1px solid rgb(255 255 255 / .14);font-size:14px;color:#fff9}@media (max-width: 980px){.footer-grid{grid-template-columns:1fr 1fr}}@media (max-width: 560px){.footer-grid{gap:32px 20px}.footer-brand,.footer-col:last-child{grid-column:1 / -1}.footer-col li a{display:inline-block;padding:2px 0}}.page-head{padding:clamp(32px,6vw,80px) var(--margin) 0}.page-head h1{max-width:20ch;font-size:clamp(32px,5.4vw,84px)}.page-head h1{margin-bottom:20px}.page-head p{font-size:18px;max-width:56ch}.page-head p+p{margin-top:12px}.page-head a,.prose a,.uses a{font-weight:700}.crumbs{display:flex;flex-wrap:wrap;gap:8px;font-size:16px;margin-bottom:24px}.crumbs span+span:before{content:"/";margin-right:8px}.catalog{display:grid;grid-template-columns:repeat(6,1fr);gap:12px;padding:48px var(--margin) 0}.catalog-item{grid-column:span 2;text-decoration:none;background:var(--kraft-soft);padding:20px 20px 28px;transition:background-color .18s ease}.catalog-item:nth-child(1),.catalog-item:nth-child(2),.catalog-item:nth-child(6),.catalog-item:nth-child(7){grid-column:span 3}.catalog-pic{aspect-ratio:4 / 3;background:var(--navy);display:flex;align-items:center;justify-content:center;padding:24px;margin-bottom:20px;overflow:hidden}.catalog-pic img{max-height:100%;width:auto;object-fit:contain;transition:transform .32s var(--ease-out)}.catalog-pic.is-photo,.related-pic.is-photo{padding:0}.catalog-pic.is-photo img,.related-pic.is-photo img{width:100%;height:100%;max-height:none;object-fit:cover}.catalog-item h2{font-size:24px;margin-bottom:8px}.catalog-item p{font-size:18px}.product-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:12px;padding:0 var(--margin);min-height:70svh}.product-copy{background:var(--kraft-soft);padding:clamp(28px,5vw,72px);display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:24px}.product-copy .crumbs{margin-bottom:0}.product-copy>p{max-width:42ch;font-size:18px}.product-pic{background:var(--navy);display:flex;align-items:center;justify-content:center;padding:16px;overflow:hidden}.product-pic img{max-height:640px;width:100%;object-fit:contain}.product-pic.is-photo{padding:0}.product-pic.is-photo img{height:100%;max-height:none;object-fit:cover}.product-copy a{font-weight:700}.product-copy p a{overflow-wrap:anywhere}.uses{background:var(--kraft-soft);padding:clamp(32px,5vw,72px);display:flex;flex-direction:column;gap:24px}.uses li{display:flex;align-items:center;gap:14px;font-size:24px;font-weight:600;padding:6px 0}.uses li:before{content:"";flex:none;width:14px;height:4px;background:var(--orange);transition:width .2s var(--ease-out)}.related{padding:var(--gap) var(--margin) 0}.related h2{margin-bottom:24px}.related ul{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.related a{display:block;background:var(--kraft-soft);font-weight:700;text-decoration:none;padding:12px 12px 18px}.related-pic{display:flex;align-items:center;justify-content:center;aspect-ratio:4 / 3;padding:16px;margin-bottom:12px;background:var(--navy);overflow:hidden}.related-pic img{max-height:100%;width:auto;object-fit:contain;transition:transform .32s var(--ease-out)}.prose{padding:var(--gap) var(--margin) 0;max-width:820px}.prose h2{margin-bottom:24px}.prose p+p{margin-top:16px}.js [data-reveal]{opacity:0;transform:translateY(24px);transition:opacity .42s ease,transform .62s var(--ease-out)}.js [data-reveal].is-in{opacity:1;transform:none}.showcase-body[data-reveal],.menu-sheet[data-reveal],.faq-list[data-reveal]{transition-delay:70ms}.steps-row li:nth-child(2),.related li:nth-child(2){transition-delay:70ms}.steps-row li:nth-child(3),.related li:nth-child(3){transition-delay:.14s}.steps-row li:nth-child(4),.related li:nth-child(4){transition-delay:.21s}.js .menu-sheet[data-reveal] li,.js .uses[data-reveal] li{opacity:0;transform:translateY(12px);transition:opacity .36s ease,transform .52s var(--ease-out),color .16s;transition-delay:calc(.16s + var(--n, 0) * 70ms),calc(.16s + var(--n, 0) * 70ms),0ms}.js .menu-sheet[data-reveal].is-in li,.js .uses[data-reveal].is-in li{opacity:1;transform:none}.js .menu-sheet[data-reveal] .menu-group i{scale:0 1;transform-origin:left;transition:scale .7s var(--ease-out),border-color .16s ease;transition-delay:calc(.26s + var(--n, 0) * 70ms),0ms}.js .menu-sheet[data-reveal].is-in .menu-group i{scale:1 1}.hero-card,.product-copy,.page-head>*{animation:rise .62s var(--ease-out) backwards}.page-head>:nth-child(2){animation-delay:70ms}.page-head>:nth-child(3){animation-delay:.14s}.product-pic img,.hero-photo img{animation:settle .9s var(--ease-out) backwards}.hero .stripe span{animation:bar .42s var(--ease-out) backwards;animation-delay:calc(var(--i) * 22ms);transform-origin:top}@keyframes rise{0%{opacity:0;transform:translateY(24px)}}@keyframes settle{0%{opacity:0;transform:scale(.95)}}@keyframes bar{0%{transform:scaleY(0)}}@media (hover: hover) and (pointer: fine){.button:hover{background:var(--navy);color:#fff}.button-dark:hover{background:var(--navy-2)}.nav a:not(.button):hover{color:var(--orange-ink)}.cell:hover{background:var(--navy-2);color:#fff}.tab:hover:not(.is-active){background:var(--kraft)}.catalog-item:hover{background:var(--kraft)}.catalog-item:hover img{transform:scale(1.04)}.menu-group a:hover i,.menu-group li:hover .menu-row i{border-color:var(--orange)}.uses li:hover{color:var(--orange-ink)}.uses li:hover:before{width:28px}.related a:hover{background:var(--kraft)}.related a:hover img{transform:scale(1.04)}.faq-item summary:hover{color:var(--orange-ink)}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:1ms!important;animation-delay:0ms!important;transition-duration:.12s!important;transition-delay:0ms!important}.js [data-reveal]{transform:none}}@media (max-width: 860px){.menu-toggle{display:block}.nav{display:none;position:absolute;top:100%;left:0;right:0;flex-direction:column;align-items:stretch;gap:4px;padding:12px var(--margin) 20px;background:var(--paper)}.nav.nav-open{display:flex}.nav a:not(.button){padding:12px 0;font-size:18px}.brand img{width:190px}.hero{grid-template-columns:minmax(0,1fr);min-height:0}.hero{padding:0 var(--margin)}.hero-photo{order:-1;padding:12px 12px 36px}.hero-photo img{width:100%}.hero-card{margin-top:-24px;position:relative;margin-left:12px;margin-right:12px}.stripe{height:32px}.hero-body{gap:20px;padding:24px 20px 28px}.hero-body>p,.page-head p,.product-copy>p{font-size:18px}h1,.hero h1,.product-copy h1{font-size:44px}h2{font-size:28px}.related ul{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.calc-summary{grid-template-columns:1fr}.showcase,.menu-wrap,.product-head,.calc,.faq{grid-template-columns:minmax(0,1fr)}.faq{gap:24px}.faq-side{position:static}.faq-help{display:none}.faq-item summary{grid-template-columns:32px minmax(0,1fr) 28px;font-size:18px;padding:18px 0}.faq-a{padding:0 0 20px 44px;font-size:16px}.catalog{grid-template-columns:1fr}.catalog-item,.catalog-item:nth-child(n){grid-column:auto}.product-pic img{max-height:320px}.menu-pic{order:2}.steps-buttons{display:none}.steps-row{gap:16px}.steps-row li{flex:0 0 72vw}.coupon{grid-template-columns:1fr;mask:none;-webkit-mask:none}.coupon-form{border-left:0;border-top:5px dotted var(--paper)}}@media (max-width: 520px){h1,.hero h1,.product-copy h1{font-size:28px}}
