*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--smg-background);color:var(--smg-charcoal);font-family:Arial,Helvetica,sans-serif;line-height:1.55;-webkit-font-smoothing:antialiased}img,svg,video,iframe,model-viewer{display:block;max-width:100%}img{height:auto}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}.smg-icon{width:1.35em;height:1.35em;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.smg-container{width:min(calc(100% - 48px),var(--smg-page-width));margin-inline:auto}.smg-narrow{max-width:880px}.smg-section{padding:88px 0}.smg-page-section{padding:72px 0 100px;min-height:55vh}.smg-center{display:flex;justify-content:center;margin-top:36px}.smg-skip-link{position:absolute;left:-9999px;top:0;z-index:9999;padding:12px 16px;background:#fff;color:#111}.smg-skip-link:focus{left:12px;top:12px}.smg-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.smg-rte p:first-child{margin-top:0}.smg-rte p:last-child{margin-bottom:0}.smg-rte a{color:var(--smg-green-dark);text-decoration:underline;text-underline-offset:3px}.smg-eyebrow{margin:0 0 14px;color:var(--smg-green-dark);font-size:12px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.smg-section-heading{max-width:760px;margin-bottom:50px}.smg-section-heading--center{margin-inline:auto;text-align:center}.smg-section-heading h2,.smg-page-header h1{margin:0;color:var(--smg-black);font-size:clamp(36px,4.8vw,58px);line-height:1.03;letter-spacing:-.045em}.smg-section-heading p:last-child{margin:16px auto 0;color:var(--smg-muted);font-size:18px}.smg-page-header{max-width:850px;margin-bottom:42px}.smg-page-header .smg-rte{margin-top:18px;color:var(--smg-muted)}.smg-button{display:inline-flex;min-height:50px;align-items:center;justify-content:center;gap:8px;padding:0 28px;border:1px solid var(--smg-green);border-radius:var(--smg-button-radius);background:var(--smg-green);color:var(--smg-white);font-size:13px;font-weight:800;letter-spacing:.03em;text-transform:uppercase;transition:transform .18s ease,background .18s ease,border-color .18s ease}.smg-button:hover{transform:translateY(-2px);background:var(--smg-green-dark);border-color:var(--smg-green-dark)}.smg-button:disabled{opacity:.45;cursor:not-allowed;transform:none}.smg-button--outline-green{background:transparent;color:var(--smg-green-dark)}.smg-button--outline-green:hover{color:#fff}.smg-text-link{display:inline-flex;align-items:center;gap:8px;color:var(--smg-black);font-size:13px;font-weight:800;text-transform:uppercase}.smg-text-link .smg-icon{width:18px;transition:transform .18s ease}.smg-text-link:hover{color:var(--smg-green-dark)}.smg-text-link:hover .smg-icon{transform:translate(3px)}.smg-actions{display:flex;flex-wrap:wrap;align-items:center;gap:24px;margin-top:28px}.smg-announcement{background:var(--smg-black);color:#fff}.smg-announcement__inner{min-height:34px;display:grid;grid-template-columns:repeat(3,1fr);align-items:center}.smg-announcement__item{display:flex;align-items:center;justify-content:center;gap:8px;padding:7px 14px;font-size:10px;font-weight:700;letter-spacing:.035em;text-transform:uppercase}.smg-announcement__item+.smg-announcement__item{border-left:1px solid rgba(255,255,255,.14)}.smg-announcement__item .smg-icon{width:14px}.smg-header{position:sticky;top:0;z-index:60;border-bottom:1px solid var(--smg-border);background:#fffffff5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.smg-header__inner{min-height:78px;display:flex;align-items:center;gap:30px}.smg-logo{display:block;flex:0 0 auto;width:205px}.smg-logo img{width:100%}.smg-nav{display:flex;align-items:center;justify-content:center;gap:31px;margin-left:auto}.smg-nav a{padding:28px 0;color:var(--smg-black);font-size:12px;font-weight:800;text-transform:uppercase}.smg-nav a:hover,.smg-nav a[aria-current=page]{color:var(--smg-green-dark)}.smg-header__actions{display:flex;align-items:center;gap:8px;margin-left:auto}.smg-icon-button{position:relative;width:40px;height:40px;display:grid;place-items:center;border:0;background:transparent;color:var(--smg-black)}.smg-icon-button:hover{color:var(--smg-green-dark)}.smg-cart-count{position:absolute;top:2px;right:1px;min-width:17px;height:17px;display:grid;place-items:center;padding:0 4px;border-radius:20px;background:var(--smg-green);color:#fff;font-size:9px;font-weight:800}.smg-header__cta{min-height:44px;padding-inline:22px;margin-left:6px}.smg-menu-toggle{display:none}.smg-mobile-menu{border-top:1px solid var(--smg-border);background:#fff}.smg-mobile-menu .smg-container{display:grid;padding-block:12px 22px}.smg-mobile-menu a{padding:13px 0;border-bottom:1px solid var(--smg-border);font-weight:700}.smg-mobile-menu .smg-button{margin-top:16px;border-bottom:0}.smg-hero{overflow:hidden;background:linear-gradient(90deg,#fff 0% 48%,#f2f5f1)}.smg-hero__grid{min-height:610px;display:grid;grid-template-columns:.94fr 1.06fr;align-items:stretch}.smg-hero__content{display:flex;flex-direction:column;justify-content:center;padding:68px 58px 50px 0}.smg-hero h1{max-width:720px;margin:0;color:var(--smg-black);font-size:clamp(50px,6.3vw,78px);line-height:.96;letter-spacing:-.065em}.smg-hero h1 span{display:block;color:var(--smg-green)}.smg-hero__text{max-width:630px;margin-top:20px;color:var(--smg-muted);font-size:18px}.smg-hero__media{position:relative;min-height:610px}.smg-hero__image-wrap{position:absolute;inset:0 calc((100vw - min(100vw - 48px,var(--smg-page-width)))/-2) 0 0;overflow:hidden;background:#edf2ec}.smg-hero__image-wrap:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(255,255,255,.35),transparent 30%);pointer-events:none}.smg-hero__image-wrap img{width:100%;height:100%;object-fit:cover;object-position:center}.smg-built-for{position:absolute;z-index:2;right:12px;bottom:62px;width:195px;padding:20px;border-radius:12px;background:#1e2023e8;color:#fff;box-shadow:0 20px 50px #00000029}.smg-built-for>p{margin:0 0 12px;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.smg-built-for>div{display:flex;align-items:center;gap:8px;padding:5px 0;font-size:12px}.smg-built-for .smg-icon{width:14px;color:var(--smg-green)}.smg-hero__proofs{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin-top:28px;padding-top:24px;border-top:1px solid var(--smg-border)}.smg-hero__proof{display:grid;grid-template-columns:30px 1fr;gap:10px;padding-right:16px}.smg-hero__proof+.smg-hero__proof{padding-left:16px;border-left:1px solid var(--smg-border)}.smg-hero__proof>span{color:var(--smg-green-dark)}.smg-hero__proof strong{display:block;color:var(--smg-black);font-size:11px}.smg-hero__proof small{display:block;margin-top:2px;color:var(--smg-muted);font-size:9px}.smg-image-placeholder{width:100%;height:100%;min-height:280px;display:grid;place-items:center;align-content:center;gap:10px;padding:36px;background:linear-gradient(135deg,#e9eee8,#f8faf7);color:var(--smg-charcoal);text-align:center}.smg-image-placeholder--hero{min-height:610px;background:radial-gradient(circle at 70% 40%,rgba(54,179,75,.22),transparent 30%),linear-gradient(135deg,#f2f5f1,#dfe8de)}.smg-placeholder-mark{width:110px;height:110px;display:grid;place-items:center;border:2px solid var(--smg-green);border-radius:50%;color:var(--smg-green-dark);font-size:30px;font-weight:900;letter-spacing:-.08em}.smg-image-placeholder span{color:var(--smg-muted);font-size:12px}.smg-feature-strip{border-top:1px solid var(--smg-border);border-bottom:1px solid var(--smg-border);background:var(--smg-surface)}.smg-feature-strip__grid{display:grid;grid-template-columns:repeat(4,1fr)}.smg-feature-strip__item{display:grid;grid-template-columns:54px 1fr;gap:16px;align-items:center;padding:27px 24px}.smg-feature-strip__item+.smg-feature-strip__item{border-left:1px solid var(--smg-border)}.smg-feature-strip__icon{color:var(--smg-green-dark)}.smg-feature-strip__icon .smg-icon{width:38px;height:38px}.smg-feature-strip h2{margin:0 0 5px;color:var(--smg-black);font-size:14px}.smg-feature-strip p{margin:0;color:var(--smg-muted);font-size:11px;line-height:1.45}.smg-how{background:#fff}.smg-how__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:28px}.smg-how__step{position:relative;min-width:0;text-align:left}.smg-how__visual{width:112px;height:112px;display:grid;place-items:center;margin-bottom:20px;border-radius:50%;background:var(--smg-surface);color:var(--smg-green-dark)}.smg-how__visual .smg-icon{width:50px;height:50px}.smg-how__number{position:absolute;top:38px;left:126px;color:var(--smg-green-dark);font-size:22px;font-weight:900}.smg-how__step:not(:last-child):after{content:"";position:absolute;top:56px;left:160px;width:calc(100% - 150px);border-top:1px dashed #bdc8bc}.smg-how h3{margin:0 0 8px;color:var(--smg-black);font-size:16px}.smg-how__step>p{margin:0;color:var(--smg-muted);font-size:13px}.smg-founder{background:var(--smg-surface)}.smg-founder__card{display:grid;grid-template-columns:1.05fr 1.35fr .7fr;align-items:stretch;overflow:hidden;padding:0;border:1px solid var(--smg-border);border-radius:var(--smg-radius);background:#fff;box-shadow:0 12px 36px #1e20230d}.smg-founder__media{position:relative;min-height:370px;overflow:hidden;background:#edf2ec}.smg-founder__media>img{width:100%;height:100%;object-fit:cover}.smg-image-placeholder--portrait{min-height:370px}.smg-founder__identity{position:absolute;left:24px;right:24px;bottom:20px;padding:16px;border-radius:10px;background:#ffffffeb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.smg-founder__identity strong,.smg-founder__identity span,.smg-founder__identity small{display:block}.smg-founder__identity strong{color:var(--smg-black);font-size:19px}.smg-founder__identity span{margin-top:2px;font-size:11px;text-transform:uppercase}.smg-founder__identity small{margin-top:5px;color:var(--smg-green-dark);font-weight:800}.smg-founder__content{display:flex;flex-direction:column;justify-content:center;padding:48px}.smg-founder__content h2{margin:0;color:var(--smg-black);font-size:clamp(34px,4vw,50px);line-height:1;letter-spacing:-.045em}.smg-founder__content .smg-rte{margin:18px 0 26px;color:var(--smg-muted)}.smg-founder__content .smg-button{align-self:flex-start}.smg-founder__credentials{display:flex;flex-direction:column;justify-content:center;padding:32px;border-left:1px solid var(--smg-border)}.smg-founder__credential{display:grid;grid-template-columns:28px 1fr;gap:10px;align-items:center;padding:13px 0}.smg-founder__credential span{color:var(--smg-green-dark)}.smg-founder__credential strong{color:var(--smg-charcoal);font-size:12px}.smg-testimonials{background:#fff}.smg-testimonials__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.smg-review{padding:30px;border:1px solid var(--smg-border);border-radius:10px;background:#fff;box-shadow:0 10px 30px #1e202308}.smg-stars{display:flex;gap:2px;color:var(--smg-green);font-size:15px}.smg-stars .is-empty{color:#d7ddd6}.smg-review h3{margin:16px 0 9px;color:var(--smg-black);font-size:15px}.smg-review blockquote{margin:0;color:var(--smg-muted);font-size:13px}.smg-review>p{margin:18px 0 0;font-size:12px}.smg-verified{display:block;margin-top:4px;color:var(--smg-green-dark);font-size:10px}.smg-video-banner{padding-top:0}.smg-video-banner__card{display:grid;grid-template-columns:1.1fr .9fr;overflow:hidden;padding:0;border:1px solid var(--smg-border);border-radius:var(--smg-radius);background:var(--smg-surface)}.smg-video-banner__media{position:relative;min-height:300px;overflow:hidden;background:#dfe6dd}.smg-video-banner__media img,.smg-video-banner__media video,.smg-video-banner__media iframe{width:100%;height:100%;min-height:300px;object-fit:cover;border:0}.smg-image-placeholder--video{min-height:300px}.smg-play-button{position:absolute;inset:50% auto auto 50%;width:68px;height:68px;display:grid;place-items:center;transform:translate(-50%,-50%);border:3px solid #fff;border-radius:50%;background:#1e2023b8;color:#fff}.smg-play-button .smg-icon{width:30px;height:30px}.smg-video-banner__content{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:46px 54px}.smg-video-banner__content h2{margin:0;color:var(--smg-black);font-size:clamp(34px,4vw,50px);line-height:1;letter-spacing:-.04em}.smg-video-banner__content>p:not(.smg-eyebrow){margin:18px 0 24px;color:var(--smg-muted)}.smg-faq{padding-top:0}.smg-faq__grid{display:grid;grid-template-columns:1fr 1fr;gap:12px 22px}.smg-faq__item{border:1px solid var(--smg-border);border-radius:5px;background:#fff}.smg-faq__item summary{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:17px 19px;color:var(--smg-black);font-size:13px;font-weight:700;cursor:pointer;list-style:none}.smg-faq__item summary::-webkit-details-marker{display:none}.smg-faq__item summary span{color:var(--smg-green-dark);font-size:20px;font-weight:400;transition:transform .2s ease}.smg-faq__item[open] summary span{transform:rotate(45deg)}.smg-faq__item .smg-rte{padding:0 19px 18px;color:var(--smg-muted);font-size:13px}.smg-service-strip{background:var(--smg-black);color:#fff}.smg-service-strip__grid{display:grid;grid-template-columns:repeat(4,1fr)}.smg-service-strip__item{display:grid;grid-template-columns:42px 1fr;align-items:center;gap:14px;padding:24px 20px}.smg-service-strip__item+.smg-service-strip__item{border-left:1px solid rgba(255,255,255,.14)}.smg-service-strip__item>span{color:#fff}.smg-service-strip__item .smg-icon{width:30px;height:30px}.smg-service-strip__item strong,.smg-service-strip__item small{display:block}.smg-service-strip__item strong{font-size:12px;text-transform:uppercase}.smg-service-strip__item small{margin-top:3px;color:#ffffffa6;font-size:10px}.smg-footer{padding:54px 0 24px;background:#f7f8f6}.smg-footer__grid{display:grid;grid-template-columns:1.35fr .7fr .7fr .7fr 1.25fr;gap:42px}.smg-footer__brand .smg-logo{width:230px}.smg-footer__brand>p{margin:12px 0 18px;color:var(--smg-muted);font-size:13px}.smg-socials{display:flex;flex-wrap:wrap;gap:14px}.smg-socials a{color:var(--smg-charcoal);font-size:11px;font-weight:700}.smg-footer h2{margin:0 0 14px;color:var(--smg-black);font-size:12px;text-transform:uppercase}.smg-footer__links a{display:block;padding:5px 0;color:var(--smg-muted);font-size:12px}.smg-footer__links a:hover{color:var(--smg-green-dark)}.smg-footer__newsletter>p{margin:0 0 14px;color:var(--smg-muted);font-size:12px}.smg-newsletter-form{display:grid;grid-template-columns:1fr auto}.smg-newsletter-form input{min-width:0;height:45px;padding:0 13px;border:1px solid var(--smg-border);border-radius:3px 0 0 3px;background:#fff}.smg-newsletter-form button{padding:0 16px;border:0;border-radius:0 3px 3px 0;background:var(--smg-green);color:#fff;font-size:10px;font-weight:800;text-transform:uppercase}.smg-form-message{grid-column:1 / -1;margin:8px 0 0;font-size:11px}.smg-footer__bottom{display:flex;justify-content:space-between;gap:24px;margin-top:42px;padding-top:20px;border-top:1px solid var(--smg-border);color:var(--smg-muted);font-size:10px}.smg-main-product{padding:64px 0 100px}.smg-main-product__grid{display:grid;grid-template-columns:1.12fr .88fr;gap:70px;align-items:start}.smg-product-gallery{display:grid;grid-template-columns:1fr 1fr;gap:14px}.smg-product-gallery__item{overflow:hidden;border-radius:var(--smg-radius);background:var(--smg-surface)}.smg-product-gallery__item:first-child{grid-column:1 / -1}.smg-product-gallery__item img,.smg-product-gallery__item video,.smg-product-gallery__item model-viewer{width:100%;height:100%;min-height:320px;object-fit:cover}.smg-product-info{position:sticky;top:130px}.smg-product-info h1{margin:0;color:var(--smg-black);font-size:clamp(40px,5vw,62px);line-height:1;letter-spacing:-.05em}.smg-product-price{display:flex;align-items:center;gap:12px;margin:20px 0;color:var(--smg-green-dark);font-size:26px;font-weight:800}.smg-product-price s{color:var(--smg-muted);font-size:17px;font-weight:400}.smg-product-description{color:var(--smg-muted)}.smg-product-form{display:grid;gap:9px;margin-top:25px}.smg-product-form label{color:var(--smg-black);font-size:11px;font-weight:800;text-transform:uppercase}.smg-product-form select,.smg-product-form input{width:100%;height:48px;padding:0 13px;border:1px solid var(--smg-border);border-radius:3px;background:#fff}.smg-product-form .smg-quantity{width:110px}.smg-product-submit{width:100%;margin-top:8px}.shopify-payment-button{margin-top:2px}.shopify-payment-button__button{min-height:50px!important;border-radius:var(--smg-button-radius)!important}.smg-product-assurances{display:grid;gap:14px;margin-top:27px;padding-top:23px;border-top:1px solid var(--smg-border)}.smg-product-assurances>div{display:grid;grid-template-columns:30px 1fr;gap:10px;align-items:start}.smg-product-assurances>div>span{color:var(--smg-green-dark)}.smg-product-assurances p,.smg-product-assurances strong,.smg-product-assurances small{display:block;margin:0}.smg-product-assurances strong{font-size:12px}.smg-product-assurances small{color:var(--smg-muted);font-size:11px}.smg-product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.smg-product-card__image{position:relative;display:block;aspect-ratio:1 / 1;overflow:hidden;border-radius:var(--smg-radius);background:var(--smg-surface)}.smg-product-card__image img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.smg-product-card:hover img{transform:scale(1.025)}.smg-product-badge{position:absolute;top:14px;right:14px;padding:7px 10px;border-radius:3px;background:var(--smg-black);color:#fff;font-size:10px;font-weight:800;text-transform:uppercase}.smg-product-card__content h2{margin:16px 0 4px;color:var(--smg-black);font-size:20px}.smg-product-card__content p{margin:0;color:var(--smg-green-dark);font-weight:800}.smg-pagination{margin-top:42px}.smg-pagination .page,.smg-pagination a,.smg-pagination span{margin-right:10px}.smg-cart-lines{border-top:1px solid var(--smg-border)}.smg-cart-line{display:grid;grid-template-columns:130px 1fr 130px 120px;gap:24px;align-items:center;padding:24px 0;border-bottom:1px solid var(--smg-border)}.smg-cart-line__image{overflow:hidden;aspect-ratio:1 / 1;border-radius:8px;background:var(--smg-surface)}.smg-cart-line__image img{width:100%;height:100%;object-fit:cover}.smg-cart-line h2{margin:0 0 6px;font-size:18px}.smg-cart-line p{margin:0 0 6px;color:var(--smg-muted);font-size:12px}.smg-cart-line__quantity label{display:block;margin-bottom:5px;font-size:10px;font-weight:800;text-transform:uppercase}.smg-cart-line__quantity input{width:90px;height:42px;padding:0 10px;border:1px solid var(--smg-border)}.smg-cart-line__price{text-align:right}.smg-cart-summary{width:min(100%,430px);display:grid;gap:12px;margin:32px 0 0 auto}.smg-cart-summary label{font-size:11px;font-weight:800;text-transform:uppercase}.smg-cart-summary textarea{min-height:90px;padding:12px;border:1px solid var(--smg-border)}.smg-cart-summary__total{display:flex;justify-content:space-between;padding-top:12px;border-top:1px solid var(--smg-border);font-size:19px}.smg-cart-summary>p{margin:0;color:var(--smg-muted);font-size:11px}.smg-empty-state{max-width:720px;padding:40px 0}.smg-empty-state h1{margin:0;font-size:clamp(44px,6vw,72px);line-height:1;letter-spacing:-.05em}.smg-empty-state>p{color:var(--smg-muted)}.smg-search-form{display:grid;grid-template-columns:1fr auto;gap:10px;margin-bottom:40px}.smg-search-form input{min-width:0;height:50px;padding:0 16px;border:1px solid var(--smg-border)}.smg-search-results{display:grid;gap:18px}.smg-search-result{display:grid;grid-template-columns:160px 1fr;gap:24px;align-items:center;padding:18px 0;border-top:1px solid var(--smg-border)}.smg-search-result img{width:160px;height:130px;object-fit:cover;border-radius:8px}.smg-search-result h2{margin:0 0 8px;font-size:24px}.smg-search-result p{color:var(--smg-muted)}@media(max-width:1100px){.smg-nav{display:none}.smg-menu-toggle{display:grid}.smg-header__cta{display:none}.smg-hero__grid{grid-template-columns:1fr 1fr}.smg-hero__content{padding-right:35px}.smg-founder__card{grid-template-columns:1fr 1.2fr}.smg-founder__credentials{grid-column:1 / -1;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--smg-border);border-left:0}.smg-footer__grid{grid-template-columns:1.4fr repeat(3,.7fr)}.smg-footer__newsletter{grid-column:1 / -1;max-width:520px}}@media(max-width:850px){.smg-container{width:min(calc(100% - 34px),var(--smg-page-width))}.smg-announcement__inner{grid-template-columns:1fr}.smg-announcement__item{display:none}.smg-announcement__item:first-child{display:flex}.smg-header__inner{min-height:68px}.smg-logo{width:178px}.smg-hide-small{display:none}.smg-hero{background:#fff}.smg-hero__grid{grid-template-columns:1fr}.smg-hero__content{padding:54px 0 34px}.smg-hero__media{min-height:500px;margin-inline:-17px}.smg-hero__image-wrap{top:0;right:0;bottom:0;left:0}.smg-built-for{right:20px;bottom:24px}.smg-feature-strip__grid{grid-template-columns:1fr 1fr}.smg-feature-strip__item:nth-child(3){border-left:0;border-top:1px solid var(--smg-border)}.smg-feature-strip__item:nth-child(4){border-top:1px solid var(--smg-border)}.smg-how__grid{grid-template-columns:1fr 1fr}.smg-how__step:after{display:none}.smg-founder__card{grid-template-columns:1fr}.smg-founder__credentials{grid-column:auto;grid-template-columns:1fr 1fr}.smg-testimonials__grid,.smg-video-banner__card,.smg-faq__grid{grid-template-columns:1fr}.smg-service-strip__grid{grid-template-columns:1fr 1fr}.smg-service-strip__item:nth-child(3){border-left:0;border-top:1px solid rgba(255,255,255,.14)}.smg-service-strip__item:nth-child(4){border-top:1px solid rgba(255,255,255,.14)}.smg-footer__grid{grid-template-columns:1fr 1fr}.smg-footer__brand,.smg-footer__newsletter{grid-column:1 / -1}.smg-main-product__grid{grid-template-columns:1fr;gap:42px}.smg-product-info{position:static}.smg-product-grid{grid-template-columns:1fr 1fr}.smg-cart-line{grid-template-columns:100px 1fr}.smg-cart-line__quantity,.smg-cart-line__price{grid-column:2;text-align:left}}@media(max-width:560px){.smg-section{padding:66px 0}.smg-page-section{padding:54px 0 76px}.smg-logo{width:154px}.smg-icon-button{width:36px;height:36px}.smg-header__actions{gap:2px}.smg-hero h1{font-size:49px}.smg-hero__text{font-size:16px}.smg-actions{display:grid;gap:15px}.smg-actions .smg-button{width:100%}.smg-hero__proofs{grid-template-columns:1fr;gap:14px}.smg-hero__proof+.smg-hero__proof{padding-left:0;border-left:0}.smg-hero__media,.smg-image-placeholder--hero{min-height:410px}.smg-built-for{width:176px;padding:16px}.smg-feature-strip__grid,.smg-how__grid{grid-template-columns:1fr}.smg-feature-strip__item{border-left:0!important;border-top:1px solid var(--smg-border)}.smg-feature-strip__item:first-child{border-top:0}.smg-how__step{display:grid;grid-template-columns:86px 34px 1fr;align-items:center;gap:12px}.smg-how__visual{width:86px;height:86px;margin:0}.smg-how__visual .smg-icon{width:38px}.smg-how__number{position:static}.smg-how h3,.smg-how__step>p{grid-column:3}.smg-how h3{margin:0}.smg-how__step>p{margin-top:-8px}.smg-founder__content{padding:34px 26px}.smg-founder__credentials{grid-template-columns:1fr;padding:22px 26px}.smg-video-banner__content{padding:34px 26px}.smg-service-strip__grid{grid-template-columns:1fr}.smg-service-strip__item{border-left:0!important;border-top:1px solid rgba(255,255,255,.14)}.smg-service-strip__item:first-child{border-top:0}.smg-footer__grid{grid-template-columns:1fr}.smg-footer__brand,.smg-footer__newsletter{grid-column:auto}.smg-footer__bottom{display:grid}.smg-product-gallery{grid-template-columns:1fr}.smg-product-gallery__item:first-child{grid-column:auto}.smg-product-grid,.smg-search-form,.smg-search-result{grid-template-columns:1fr}.smg-search-result img{width:100%;height:auto}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/base.css.map */
