:root{--green: #2d5a2a;--green-dark: #1f3d1c;--green-light: #e8f0e0;--green-lime: #8bc34a;--bg: #ffffff;--bg-soft: #f7f7f4;--text: #1a1a1a;--text-soft: #555;--border: #e5e5e0;--red: #d32f2f;--yellow: #fbc02d;--placeholder-bg: #f0f0eb;--placeholder-border: #c4c4ba;--placeholder-text: #888}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:hidden}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;color:var(--text);background:var(--bg);line-height:1.5;font-size:16px;-webkit-font-smoothing:antialiased;overflow-x:hidden;max-width:100%}img{max-width:100%;height:auto;display:block}.skip-to-content{position:absolute;left:-9999px;top:0}.skip-to-content:focus{left:10px;top:10px;background:#fff;padding:8px;z-index:999}.photo-placeholder{background:var(--placeholder-bg);border:2px dashed var(--placeholder-border);display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--placeholder-text);font-size:12px;text-align:center;padding:16px;line-height:1.4;font-weight:600}.photo-placeholder .icon{width:36px;height:36px;margin-bottom:8px;opacity:.5}.photo-placeholder .label{font-size:11px;text-transform:uppercase;letter-spacing:.05em;opacity:.7;margin-bottom:4px}.photo-placeholder .desc{font-size:12px;font-weight:500;color:var(--text-soft);max-width:90%}.photo-placeholder.on-dark{background:#ffffff0d;border-color:#ffffff4d;color:#fff9}.photo-placeholder.on-dark .desc{color:#ffffff80}.topbar{text-align:center;padding:9px 16px;font-size:13px;font-weight:600}.topbar span{margin:0 12px}header{background:#fff;border-bottom:1px solid var(--border);padding:12px 0;position:sticky;top:0;z-index:100}.container{max-width:1200px;width:100%;margin:0 auto;padding:0 20px;box-sizing:border-box}.header-inner{display:flex;justify-content:space-between;align-items:center}.logo{font-size:24px;font-weight:800;color:var(--green-dark);letter-spacing:-.02em;text-decoration:none}.menu-btn,.cart-btn{background:none;border:none;cursor:pointer;color:var(--text);display:flex;align-items:center;position:relative}.menu-btn svg,.cart-btn svg{width:24px;height:24px}.header-nav{display:flex;align-items:center;gap:28px;flex:1;justify-content:center}.header-nav-link{color:var(--text);text-decoration:none;font-size:15px;font-weight:600;padding:6px 2px;position:relative}.header-nav-link:hover,.header-nav-link.active{color:var(--green-dark)}.header-nav-link.active:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:2px;background:var(--green)}@media(min-width:901px){.menu-btn{display:none}}@media(max-width:900px){.header-nav{display:none;position:absolute;top:100%;left:0;right:0;background:#fff;border-bottom:1px solid var(--border);flex-direction:column;gap:0;padding:8px 20px 16px;z-index:99}.header-nav.open{display:flex}.header-nav-link{padding:12px 0;border-bottom:1px solid var(--border);width:100%}.header-nav-link:last-child{border-bottom:none}}.cart-count{position:absolute;top:-4px;right:-8px;background:var(--red);color:#fff;font-size:11px;font-weight:700;width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center}.hero{padding:30px 0 50px;overflow-x:hidden;max-width:100%}.hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:start;width:100%;max-width:100%}@media(max-width:900px){.hero-grid{grid-template-columns:1fr;gap:25px}}.hero-image-block{margin-bottom:12px}.product-gallery{width:100%;max-width:100%;box-sizing:border-box;overflow:hidden}.gallery-main{position:relative;width:100%;max-width:100%;aspect-ratio:1;border-radius:12px;overflow:hidden;background:var(--bg-soft);margin-bottom:12px;box-sizing:border-box}.gallery-main img,.gallery-main picture{width:100%;max-width:100%;height:100%;object-fit:cover}.gallery-slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;transition:opacity .25s ease}.gallery-slide.is-active{opacity:1;visibility:visible}.gallery-slide picture,.gallery-slide img{width:100%;height:100%;display:block}.gallery-slide img{object-fit:cover}.gallery-arrow{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:50%;background:transparent;border:1.5px solid #ffffff;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;transition:background .2s;-webkit-tap-highlight-color:transparent}.gallery-arrow:hover{background:#fff3}.gallery-arrow svg{width:18px;height:18px}.gallery-arrow-prev{left:16px}.gallery-arrow-next{right:16px}@media(max-width:768px){.gallery-arrow{width:32px;height:32px}.gallery-arrow svg{width:14px;height:14px}}.gallery-thumbs{display:flex;gap:10px;width:100%;max-width:100%;overflow-x:auto;scrollbar-width:thin;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;padding-bottom:2px;box-sizing:border-box}.gallery-thumb{scroll-snap-align:start}.gallery-thumbs::-webkit-scrollbar{height:4px}.gallery-thumbs::-webkit-scrollbar-thumb{background:var(--border);border-radius:2px}.gallery-thumb{flex:0 0 calc((100% - 30px)/4);aspect-ratio:1;border-radius:8px;overflow:hidden;cursor:pointer;border:2px solid transparent;padding:0;background:var(--bg-soft);transition:border-color .15s ease}.gallery-thumb img{width:100%;height:100%;object-fit:cover;display:block}.gallery-thumb.is-active{border-color:var(--green)}.gallery-thumb:hover{border-color:var(--green-light)}.gallery-thumb.is-active:hover{border-color:var(--green)}@media(max-width:900px){.gallery-thumb{flex:0 0 70px;width:70px}}.block-nutritional-button{max-width:100%}.nutritional-trigger-btn{border-radius:8px;font-weight:600;font-family:inherit;cursor:pointer;transition:opacity .2s,transform .1s;-webkit-tap-highlight-color:transparent}.nutritional-trigger-btn:hover{opacity:.85}.nutritional-trigger-btn:active{transform:translateY(1px)}.nutritional-trigger-btn--link:hover{opacity:.7}.nutritional-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:20px}.nutritional-modal[hidden]{display:none}.nutritional-modal__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0009;opacity:0;transition:opacity .2s ease}.nutritional-modal__dialog{position:relative;background:#fff;border-radius:14px;padding:30px;width:100%;max-width:500px;max-height:calc(100vh - 40px);overflow-y:auto;box-shadow:0 20px 60px #0000004d;opacity:0;transform:scale(.94);transition:opacity .2s ease,transform .2s ease}.nutritional-modal.is-open .nutritional-modal__overlay{opacity:1}.nutritional-modal.is-open .nutritional-modal__dialog{opacity:1;transform:scale(1)}.nutritional-modal__close{position:absolute;top:10px;right:14px;width:36px;height:36px;border:none;background:transparent;font-size:28px;line-height:1;color:var(--text-soft);cursor:pointer;border-radius:50%;display:flex;align-items:center;justify-content:center;-webkit-tap-highlight-color:transparent}.nutritional-modal__close:hover{background:var(--bg-soft);color:var(--text)}.nutritional-modal__title{font-size:22px;font-weight:800;margin:0 0 18px;padding-right:30px;letter-spacing:-.01em}.nutritional-modal__content{margin-bottom:22px}.nutritional-modal__content img{width:100%;height:auto;border-radius:8px;display:block}.nutritional-modal__content .photo-placeholder{min-height:220px;border-radius:8px}.nutritional-modal__dismiss{width:100%;background:var(--green);color:#fff;border:none;padding:14px;border-radius:8px;font-size:16px;font-weight:700;cursor:pointer;font-family:inherit;transition:background .15s ease}.nutritional-modal__dismiss:hover{background:var(--green-dark)}.popup-trust-points{list-style:none;margin:24px 0 0;padding:0;color:var(--popup-trust-text-color, var(--text))}.popup-trust-points--column{display:flex;flex-direction:column;gap:10px;align-items:center}.popup-trust-points--row{display:flex;flex-wrap:wrap;gap:10px 16px;justify-content:center}.popup-trust-item{display:inline-flex;align-items:center;gap:8px;line-height:1.4;font-weight:600}.popup-trust-icon{flex-shrink:0;width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;color:var(--popup-trust-icon-color, var(--green));font-weight:800;font-size:1.05em;line-height:1}.popup-trust-icon img{width:16px;height:16px;object-fit:contain;display:block}.popup-trust-text{color:inherit}.reviews-line{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--text-soft);margin-bottom:14px;flex-wrap:wrap}.stars{color:var(--yellow);font-size:18px;letter-spacing:1px}.reviews-line strong{color:var(--text)}h1{font-size:36px;font-weight:800;line-height:1.15;margin-bottom:16px;letter-spacing:-.02em;max-width:100%;word-wrap:break-word;overflow-wrap:break-word}@media(max-width:900px){h1{font-size:28px}}.subhead{font-size:17px;color:var(--text-soft);margin-bottom:24px;line-height:1.5;max-width:100%;word-wrap:break-word;overflow-wrap:break-word}.benefits{list-style:none;margin-bottom:28px;max-width:100%}.benefits li{display:flex;align-items:center;gap:12px;padding:8px 0;font-size:16px;font-weight:500;max-width:100%;word-wrap:break-word;overflow-wrap:break-word;min-width:0}.check{width:40px;height:40px;background:var(--placeholder-bg);border:2px dashed var(--placeholder-border);border-radius:50%;color:var(--placeholder-text);display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}.check svg{width:16px;height:16px;opacity:.5}.check img{border-radius:50%}.product-price{display:flex;align-items:baseline;gap:12px;margin-bottom:20px}.price-now{font-size:32px;font-weight:800;color:var(--text)}.price-was{font-size:18px;color:var(--text-soft);text-decoration:line-through}.variant-selectors{margin-bottom:20px}.variant-label{display:block;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px}.variant-select{width:100%;padding:12px 16px;border:2px solid var(--border);border-radius:8px;font-size:15px;font-family:inherit;background:#fff;margin-bottom:12px}.cta-btn{width:100%;background:var(--green);color:#fff;padding:20px;border:none;border-radius:8px;font-size:18px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;transition:background .15s;box-shadow:0 4px 0 var(--green-dark);margin-bottom:16px;font-family:inherit}.cta-btn:hover{background:var(--green-dark)}.cta-btn:active{transform:translateY(2px);box-shadow:0 2px 0 var(--green-dark)}.cta-btn:disabled{background:#999;cursor:not-allowed;box-shadow:none}.block-trust-bar{display:grid;grid-template-columns:1fr 1fr;gap:14px}.trust-item{display:flex;align-items:center;gap:8px;font-weight:600;color:var(--text)}.trust-ico{width:32px;height:32px;border-radius:6px;overflow:hidden;flex-shrink:0}.block-delivery{display:flex;align-items:center;gap:8px;flex-wrap:wrap;color:var(--text-soft)}.block-delivery .date{padding:2px 8px;border-radius:3px;font-weight:700;color:var(--text)}.block-payments{display:flex;justify-content:center;flex-wrap:wrap;gap:8px}.payment-badge{border:1px solid var(--border);border-radius:4px;padding:6px 12px;font-weight:800;letter-spacing:.05em;color:var(--text-soft);background:#fff;text-transform:uppercase;line-height:1}.block-testimonial{max-width:none}.mini-faq .faq-item{border-bottom:1px solid var(--border)}.mini-faq .faq-q{padding:12px 0;font-size:14px;font-weight:700}.mini-faq .faq-q .toggle{width:22px;height:22px;font-size:14px}.mini-faq .faq-a-inner{padding:0 0 14px;font-size:14px}.block-custom-text{font-size:15px;color:var(--text);line-height:1.55}.block-custom-text p+p{margin-top:8px}section.std{padding:60px 0}section.std.gray{background:var(--bg-soft)}section.std.green{background:var(--green-dark);color:#fff}.section-title{font-size:32px;font-weight:800;text-align:center;line-height:1.15;margin-bottom:40px;letter-spacing:-.02em}@media(max-width:768px){.section-title{font-size:24px}}.green .section-title{color:#fff}.section-eyebrow{text-align:center;text-transform:uppercase;font-size:13px;font-weight:800;letter-spacing:.12em;color:var(--green);margin-bottom:10px}.green .section-eyebrow{color:var(--green-lime)}.testi{max-width:600px;margin:0 auto;background:#fff;border:1px solid var(--border);border-radius:8px;padding:24px}.testi-head{display:flex;align-items:center;gap:12px;margin-bottom:14px}.testi-photo{width:56px;height:56px;border-radius:50%;overflow:hidden;flex-shrink:0}.testi-name{font-weight:800;font-size:15px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.verified{background:#d9e8c4;color:var(--green-dark);padding:2px 7px;border-radius:3px;font-size:11px;font-weight:700}.testi-stars{font-size:16px}.testi-title{font-weight:800;font-size:17px;margin-bottom:10px}.testi-body{color:var(--text-soft);font-size:15px}.testi-body p+p{margin-top:8px}.trust-strip{color:#fff;padding:14px 0;overflow:hidden}.trust-strip-inner{display:flex;justify-content:center;flex-wrap:wrap;gap:32px;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.trust-strip-inner span:before{content:"\2713  ";color:var(--green-lime);margin-right:4px}.compare-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;max-width:1100px;margin:0 auto}@media(max-width:900px){.compare-grid{grid-template-columns:1fr}}.compare-card{background:#fff;border:1px solid var(--border);border-radius:8px;padding:24px;display:flex;flex-direction:column}.compare-card-photo{width:100%;aspect-ratio:1.4;border-radius:6px;overflow:hidden;margin-bottom:16px}.compare-card h3{font-size:19px;font-weight:800;margin-bottom:14px}.compare-card .desc{font-size:14px;color:var(--text-soft);margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid var(--border)}.limits-title{font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px;color:var(--red)}.limits-list{list-style:none}.limits-list li{display:flex;gap:8px;padding:4px 0;font-size:14px;color:var(--text)}.x{color:var(--red);font-weight:800;flex-shrink:0}.truth-section{background:var(--green-dark);color:#fff;padding:60px 0}.truth-title{font-size:32px;font-weight:800;text-align:center;line-height:1.2;max-width:800px;margin:0 auto 14px}@media(max-width:768px){.truth-title{font-size:24px}}.truth-title em{color:var(--green-lime);font-style:normal}.truth-sub{text-align:center;margin-bottom:40px;opacity:.9;font-size:15px}.truth-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;max-width:1100px;margin:0 auto 40px}@media(max-width:768px){.truth-steps{grid-template-columns:1fr}}.truth-step{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;overflow:hidden}.truth-step-photo{width:100%;aspect-ratio:16/10}.truth-step-body{padding:22px;text-align:center}.truth-step .num{font-size:36px;font-weight:800;color:var(--green-lime);line-height:1;margin-bottom:10px}.truth-step .txt{font-size:15px;line-height:1.5}.truth-comparison{display:grid;grid-template-columns:1fr 1fr;gap:20px;max-width:800px;margin:0 auto}@media(max-width:768px){.truth-comparison{grid-template-columns:1fr}}.truth-box{background:#0000004d;border-radius:8px;padding:24px}.truth-box h4{font-size:15px;font-weight:800;margin-bottom:12px;text-transform:uppercase;letter-spacing:.05em}.truth-box.bad h4{color:var(--red)}.truth-box.good h4{color:var(--green-lime)}.truth-box .row{display:flex;gap:10px;padding:6px 0;font-size:15px}.truth-box .row .x{color:var(--red)}.truth-box .row .v{color:var(--green-lime);font-weight:800}.how-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media(max-width:900px){.how-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:540px){.how-grid{grid-template-columns:1fr}}.how-step{background:#fff;border:1px solid var(--border);border-radius:8px;overflow:hidden;display:flex;flex-direction:column}.how-step-photo{width:100%;aspect-ratio:4/3;position:relative}.how-step-num{position:absolute;top:12px;left:12px;width:36px;height:36px;background:var(--green);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:800;z-index:2}.how-step-body{padding:18px;text-align:center;font-size:15px;font-weight:600;flex:1}.ingredients-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;max-width:1100px;margin:0 auto}@media(max-width:768px){.ingredients-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:540px){.ingredients-grid{grid-template-columns:1fr}}.ing-card{background:#ffffff0d;border:1px solid rgba(255,255,255,.12);border-radius:8px;overflow:hidden;display:flex}.ing-photo{width:100px;flex-shrink:0;align-self:stretch}.ing-body{padding:16px 18px;flex:1}.ing-card h4{font-size:16px;font-weight:800;margin-bottom:8px;color:var(--green-lime)}.ing-card ul{list-style:none}.ing-card li{display:flex;gap:6px;padding:2px 0;font-size:13px;line-height:1.4}.ing-card li:before{content:"\2713";color:var(--green-lime);font-weight:800;flex-shrink:0}.reviews-container{max-width:760px;margin:0 auto}.reviews-summary{text-align:center;margin-bottom:30px}.reviews-summary .big-rating{font-size:48px;font-weight:800;line-height:1;margin-bottom:6px}.reviews-summary .stars-big{font-size:22px;color:var(--yellow);letter-spacing:2px}.reviews-summary .out-of{font-size:14px;color:var(--text-soft);margin-top:4px}.rating-bars{max-width:400px;margin:24px auto}.rating-bar{display:flex;align-items:center;gap:10px;margin-bottom:6px;font-size:13px}.rating-bar .lbl{min-width:70px;color:var(--yellow)}.rating-bar .bar{flex:1;height:8px;background:#e8e8e3;border-radius:4px;overflow:hidden}.rating-bar .fill{height:100%;background:var(--yellow)}.rating-bar .cnt{min-width:30px;text-align:right;color:var(--text-soft)}.review{padding:18px 0;border-bottom:1px solid var(--border)}.review-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px;flex-wrap:wrap;gap:8px}.review-author{display:flex;align-items:center;gap:10px;font-weight:700;font-size:14px}.review-photo{width:32px;height:32px;border-radius:50%;overflow:hidden;flex-shrink:0}.review-date{font-size:12px;color:var(--text-soft)}.review-stars{color:var(--yellow);margin-bottom:6px}.review-body{color:var(--text);font-size:14px}.mission-section{background:var(--green-dark);color:#fff;padding:60px 0}.mission-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;max-width:900px;margin:0 auto 32px}@media(max-width:700px){.mission-grid{grid-template-columns:repeat(3,1fr)}}.mission-photo{aspect-ratio:1;border-radius:8px;overflow:hidden}.mission-title-big{font-size:28px;font-weight:800;text-align:center;line-height:1.25;max-width:900px;margin:0 auto;color:#fff}@media(max-width:768px){.mission-title-big{font-size:22px}}.mission-title-big em{color:var(--green-lime);font-style:normal}.doctor-card{max-width:720px;margin:0 auto;background:#fff;border:1px solid var(--border);border-radius:8px;padding:30px}.doctor-head{display:flex;gap:16px;align-items:center;margin-bottom:20px}.doctor-photo{width:80px;height:80px;border-radius:50%;overflow:hidden;flex-shrink:0}.doctor-name{font-size:18px;font-weight:800}.doctor-title-sub{font-size:13px;color:var(--text-soft)}.doctor-quote{font-size:15px;line-height:1.6;color:var(--text);margin-bottom:24px}.faq-list{max-width:760px;margin:0 auto}.faq-item{border-bottom:1px solid var(--border)}.faq-q{padding:18px 0;display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-size:16px;font-weight:700}.faq-q .toggle{width:28px;height:28px;background:var(--green-light);color:var(--green-dark);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:800;transition:transform .2s;flex-shrink:0}.faq-item.open .toggle{transform:rotate(45deg)}.faq-a{max-height:0;overflow:hidden;transition:max-height .25s ease}.faq-item.open .faq-a{max-height:500px}.faq-a-inner{padding:0 0 20px;color:var(--text-soft);font-size:15px;line-height:1.6}.final-cta{background:var(--green-dark);color:#fff;padding:60px 0;text-align:center}.final-cta h2{font-size:30px;font-weight:800;line-height:1.2;margin-bottom:12px;max-width:700px;margin-left:auto;margin-right:auto}.final-cta p{opacity:.85;margin-bottom:26px;font-size:16px}.final-cta-btn{background:var(--green-lime);color:var(--green-dark);padding:18px 40px;border:none;border-radius:8px;font-size:17px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;box-shadow:0 4px #6a9135;text-decoration:none;display:inline-block}.final-cta-btn:hover{background:#fff;color:var(--green-dark)}.final-cta-trust{margin-top:20px;display:flex;justify-content:center;gap:30px;font-size:13px;opacity:.85;flex-wrap:wrap}footer{background:#0f1f0c;color:#fff9;padding:30px 0 20px;text-align:center;font-size:13px}footer .logo{color:#fff;margin-bottom:16px;display:inline-block}.footer-links{display:flex;justify-content:center;flex-wrap:wrap;gap:20px;margin-bottom:18px}.footer-links a{color:#fff9;text-decoration:none}.footer-links a:hover{color:#fff}.footer-copy{padding-top:16px;border-top:1px solid rgba(255,255,255,.1);font-size:12px;opacity:.7}html,body{overflow-x:hidden;max-width:100vw}*,*:before,*:after{box-sizing:border-box}.hero,.hero-grid,.product-gallery,.gallery-main,.gallery-thumbs,.product-info,[class^=block-],[class*=" block-"]{max-width:100%;min-width:0}.hero-grid>*{min-width:0;max-width:100%}img{max-width:100%;height:auto}.hero-grid h1,.hero-grid p,.hero-grid li,.hero-grid .subhead,.hero-grid .benefits li,.hero-grid [class^=block-],.hero-grid [class*=" block-"]{max-width:100%;word-wrap:break-word;overflow-wrap:break-word}.cta-btn,.block-cta-button .cta-btn{width:100%;max-width:100%;box-sizing:border-box}.block-payments{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;max-width:100%}.payment-badge,.block-trust-bar{max-width:100%}.block-trust-bar .trust-item{min-width:0;max-width:100%}.block-delivery{flex-wrap:wrap;max-width:100%}.testi,.testi-head,.testi-body,.testi-title,.block-testimonial{max-width:100%;box-sizing:border-box;word-wrap:break-word;overflow-wrap:break-word}.testi-head{flex-wrap:wrap;min-width:0}.testi-name{min-width:0;max-width:100%}.block-faq,.mini-faq,.mini-faq .faq-item,.mini-faq .faq-q,.mini-faq .faq-a,.mini-faq .faq-a-inner{max-width:100%;box-sizing:border-box;word-wrap:break-word;overflow-wrap:break-word}.block-image{max-width:100%;box-sizing:border-box}.block-image img{max-width:100%;height:auto}.variant-selectors,.variant-select,.product-form{max-width:100%;box-sizing:border-box}@media(max-width:900px){.hero-grid{grid-template-columns:1fr;width:100%;max-width:100%}.hero-grid>*{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/theme.css.map */
