@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Playfair+Display:ital,wght@0,600;0,700;1,600;1,700&display=swap');
:root{--green:#163b32;--green2:#245647;--mint:#e4eee7;--cream:#f8f6ef;--paper:#fffefa;--ink:#202720;--muted:#7a827a;--line:#e7e7de;--orange:#dc8a4e;--orange-light:#f5e6d5;--danger:#b64535;--shadow:0 20px 60px rgba(24,49,39,.12);font-family:'DM Sans',sans-serif;color:var(--ink);background:var(--cream);font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--cream);min-width:320px}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}.announcement{height:30px;background:var(--green);color:#e7eee8;text-align:center;font-size:10px;letter-spacing:.16em;font-weight:700;display:flex;align-items:center;justify-content:center;gap:10px}.announcement span{color:#e8ac70}.site-header{height:83px;padding:0 max(5.5vw,22px);display:flex;align-items:center;justify-content:space-between;background:var(--paper);border-bottom:1px solid #eeeee7;position:sticky;top:0;z-index:20}.brand{display:flex;align-items:center;gap:12px}.brand-mark{height:43px;width:43px;border-radius:13px;background:var(--green);color:#f6efe3;display:grid;place-items:center;font-family:'Playfair Display',serif;font-size:17px;font-weight:700;letter-spacing:-.07em;box-shadow:inset 0 0 0 1px rgba(255,255,255,.18)}.brand-copy{display:flex;flex-direction:column;gap:3px}.brand-copy strong{font-size:14px;letter-spacing:.13em;color:var(--green)}.brand-copy small{font-size:8px;letter-spacing:.16em;color:#999d92}.header-actions{display:flex;align-items:center;gap:14px}.search-box{height:42px;width:min(29vw,285px);border:1px solid var(--line);border-radius:30px;background:#fbfaf5;display:flex;align-items:center;padding:0 14px;gap:8px;color:#9ba198}.search-box span{font-size:22px;line-height:1;transform:rotate(-20deg)}.search-box input{width:100%;border:0;background:transparent;outline:none;color:var(--ink);font-size:12px}.cart-button{border:0;background:var(--green);color:white;border-radius:30px;height:42px;padding:0 13px 0 17px;display:flex;align-items:center;gap:8px;font-size:12px;font-weight:700}.cart-button>span:first-child{font-size:15px}.cart-button b{font-size:10px;background:#f0c18d;color:#3b3025;border-radius:20px;min-width:19px;height:19px;display:grid;place-items:center}.hero{min-height:480px;background:var(--mint);display:grid;grid-template-columns:1fr 1fr;padding:68px max(8vw,28px) 56px;overflow:hidden;position:relative}.hero:before{content:"";position:absolute;left:-150px;bottom:-265px;width:460px;height:460px;border-radius:50%;border:1px solid rgba(31,80,63,.12)}.hero-copy{align-self:center;position:relative;z-index:2;max-width:530px}.eyebrow{font-size:9px;font-weight:700;letter-spacing:.2em;color:#a06c45;display:flex;align-items:center;gap:9px}.eyebrow span{width:7px;height:7px;border-radius:50%;background:var(--orange)}h1,h2,h3,p{margin-top:0}.hero h1{font-family:'Playfair Display',serif;font-size:clamp(49px,6vw,78px);line-height:.99;letter-spacing:-.045em;color:var(--green);margin:20px 0 18px;font-weight:600}.hero h1 em{color:#b76d3c;font-weight:600}.hero-copy>p{max-width:410px;color:#5e6c62;font-size:14px;line-height:1.8;margin-bottom:25px}.primary-link{display:inline-flex;align-items:center;gap:24px;padding:14px 19px;background:var(--green);color:white;border-radius:5px;font-size:11px;font-weight:700;letter-spacing:.03em;transition:transform .2s,background .2s}.primary-link:hover,.primary-button:hover{background:#285a4b;transform:translateY(-2px)}.primary-link span{font-size:17px}.hero-footnote{margin-top:29px;color:#758077;font-size:10px;letter-spacing:.04em}.hero-footnote span{color:#b76d3c;margin-right:7px}.hero-art{height:340px;max-width:485px;width:100%;justify-self:center;align-self:center;position:relative}.sun-shape{position:absolute;width:260px;height:260px;right:53px;top:24px;border-radius:50%;background:#e8c79d;opacity:.65}.art-circle{position:absolute;border-radius:50%;border:1px solid rgba(36,86,71,.22)}.circle-one{width:340px;height:340px;right:12px;top:-15px}.circle-two{width:400px;height:400px;right:-16px;top:-45px}.shopping-bag{position:absolute;width:188px;height:210px;right:103px;top:80px;background:#f7f1e4;border-radius:12px 12px 19px 19px;transform:rotate(-7deg);box-shadow:20px 26px 35px rgba(29,56,41,.17);border:1px solid rgba(93,80,56,.14)}.bag-handle{position:absolute;width:84px;height:60px;border:10px solid #a66b43;border-bottom:0;border-radius:65px 65px 0 0;top:-50px;left:51px}.bag-face{position:absolute;inset:0;display:grid;place-items:center;font-family:'Playfair Display',serif;font-size:66px;font-weight:700;color:var(--green);letter-spacing:-.1em}.bag-tag{position:absolute;right:-30px;bottom:24px;background:var(--orange);color:#fff8ec;padding:9px 12px;font-size:9px;line-height:1.35;letter-spacing:.12em;font-weight:700;transform:rotate(9deg);box-shadow:5px 8px 15px rgba(86,56,31,.17)}.floating-note{position:absolute;background:#fffefa;color:var(--green);box-shadow:0 12px 30px rgba(34,59,47,.1);font-family:'Playfair Display',serif}.note-top{left:3px;top:54px;padding:13px 17px;font-size:16px;line-height:1.15;transform:rotate(-7deg)}.note-top b{color:#b76d3c}.note-bottom{right:1px;bottom:14px;padding:10px 15px;font-family:'DM Sans',sans-serif;font-size:8px;font-weight:700;letter-spacing:.16em;transform:rotate(5deg)}.note-bottom span{color:var(--orange);margin-left:7px}.sparkle{position:absolute;color:#b76d3c}.sparkle-one{left:76px;bottom:60px;font-size:26px}.sparkle-two{right:64px;top:43px;font-size:19px}.benefit-strip{background:var(--paper);padding:23px max(8vw,28px);display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--line);gap:22px}.benefit-strip>div{display:flex;align-items:center;justify-content:center;gap:13px}.benefit-icon{height:36px;width:36px;border-radius:50%;background:#f3ede1;color:#a46d43;display:grid;place-items:center;font-size:19px}.benefit-strip b,.benefit-strip small{display:block}.benefit-strip b{font-size:11px;color:var(--green)}.benefit-strip small{font-size:9px;color:#8d948c;margin-top:3px}.shop-section{padding:82px max(8vw,28px) 90px;max-width:1600px;margin:auto}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:20px}.section-heading h2,.local-banner h2,.modal h2{font-family:'Playfair Display',serif;color:var(--green);font-size:clamp(30px,4vw,43px);font-weight:600;letter-spacing:-.035em;margin:11px 0 7px}.section-heading h2 span,.modal h2 span{color:var(--orange)}.section-heading p{font-size:12px;color:var(--muted);margin:0}.result-count{font-size:10px;color:#92998f;padding-bottom:5px}.category-row{display:flex;gap:8px;overflow-x:auto;padding:28px 0 20px;scrollbar-width:none}.category-row::-webkit-scrollbar{display:none}.category-chip{border:1px solid #e2e4db;background:transparent;color:#687369;border-radius:30px;padding:9px 15px;white-space:nowrap;font-size:10px}.category-chip.active,.category-chip:hover{background:var(--green);border-color:var(--green);color:white}.notice-bar{display:none;padding:12px 15px;border-radius:7px;background:#edf2e9;color:#526b57;font-size:11px;margin-bottom:18px}.notice-bar.visible{display:block}.notice-bar.error{background:#fbefec;color:var(--danger)}.product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:25px 18px}.product-card{background:var(--paper);border:1px solid #edede6;border-radius:9px;overflow:hidden;transition:transform .25s,box-shadow .25s;position:relative;min-width:0}.product-card:hover{transform:translateY(-4px);box-shadow:0 15px 35px rgba(36,58,45,.09)}.product-photo{width:100%;aspect-ratio:1.18/1;background:#f1f0e9;position:relative;overflow:hidden;cursor:pointer}.product-photo img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s}.product-card:hover .product-photo img{transform:scale(1.04)}.photo-placeholder{height:100%;display:grid;place-items:center;color:#9ca99b;font-family:'Playfair Display',serif;font-size:43px;background:linear-gradient(135deg,#e9eee5,#f7eee1)}.product-category{position:absolute;left:12px;top:12px;background:rgba(255,254,250,.9);padding:6px 9px;border-radius:20px;font-size:8px;text-transform:uppercase;letter-spacing:.1em;color:#647268}.product-info{padding:14px 14px 15px}.product-name{font-family:'Playfair Display',serif;color:var(--green);font-size:17px;line-height:1.2;margin:0 0 7px;cursor:pointer}.product-description{color:#818981;font-size:10px;line-height:1.55;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:31px;margin:0 0 11px}.price-line{display:flex;align-items:baseline;gap:7px;margin-bottom:6px}.product-price{font-size:17px;font-weight:700;color:#283f32}.delivery-fee{font-size:9px;color:#929a90}.stock-line{font-size:9px;color:#859087;margin-bottom:12px}.stock-line.out{color:var(--danger)}.card-actions{display:flex;gap:7px}.add-button{flex:1;border:0;background:var(--green);color:white;border-radius:4px;padding:10px 8px;font-size:10px;font-weight:700}.view-button{border:1px solid #dfe4dc;background:transparent;color:var(--green);border-radius:4px;padding:0 11px;font-size:10px}.add-button:disabled{background:#b7beb8;cursor:not-allowed}.empty-state{text-align:center;padding:60px 20px;color:#7e897f}.empty-icon{font-size:38px;color:#c68b5c}.empty-state h3{font-family:'Playfair Display',serif;color:var(--green);font-size:26px;margin:13px 0 7px}.empty-state p{font-size:11px}.local-banner{margin:0 max(8vw,28px) 80px;background:#e8eee5;border-radius:10px;padding:28px 35px;display:flex;align-items:center;gap:20px}.local-icon{height:50px;width:50px;flex:0 0 50px;border-radius:50%;background:var(--green);display:grid;place-items:center;color:#fff;font-size:22px}.local-banner>div:nth-child(2){flex:1}.local-banner h2{font-size:25px;margin:5px 0}.local-banner p{color:#718075;font-size:10px;margin:0}.text-link{font-size:10px;color:var(--green);font-weight:700;white-space:nowrap}.text-link span{font-size:16px;margin-left:8px}.site-footer{background:var(--green);color:#e8eee8;padding:34px max(8vw,28px) 18px}.footer-top{display:flex;justify-content:space-between;align-items:center;padding-bottom:27px;border-bottom:1px solid rgba(255,255,255,.14)}.footer-brand .brand-mark{background:#f4eadb;color:var(--green)}.footer-brand .brand-copy strong{color:#f4f0e6}.footer-brand .brand-copy small{color:#acbeb2}.footer-top p{font-family:'Playfair Display',serif;font-style:italic;color:#c2d0c4;font-size:15px;margin:0}.footer-bottom{padding-top:17px;display:flex;justify-content:space-between;color:#a9bcb0;font-size:9px}.owner-area{display:flex;justify-content:center;padding-top:22px}.owner-entry{border:1px solid rgba(255,255,255,.23);border-radius:30px;background:transparent;color:#d7e2d9;padding:9px 15px;font-size:9px;letter-spacing:.06em}.owner-entry>span:first-child{margin-right:7px}.owner-arrow{margin-left:10px;color:#e6b37f}.modal-backdrop{position:fixed;inset:0;background:rgba(15,30,24,.58);z-index:50;display:grid;place-items:center;padding:20px;overflow-y:auto;backdrop-filter:blur(4px)}.modal-backdrop[hidden]{display:none}.modal{background:var(--paper);width:min(100%,850px);max-height:min(92vh,900px);overflow-y:auto;border-radius:13px;padding:35px;box-shadow:var(--shadow);position:relative}.icon-close{position:absolute;right:18px;top:16px;border:0;background:#f1f1e9;color:#647168;border-radius:50%;width:33px;height:33px;font-size:22px;line-height:1}.product-detail-layout{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:center}.detail-image-wrap{background:#f0efe8;border-radius:9px;overflow:hidden;aspect-ratio:1/1}.detail-image-wrap img{height:100%;width:100%;object-fit:cover}.detail-copy{padding:13px 12px 13px 0}.detail-copy h2{font-size:35px;margin:12px 0 12px}.detail-price{font-size:23px;color:var(--green);font-weight:700;margin-bottom:14px}.detail-description{font-size:12px;line-height:1.8;color:#747e75;white-space:pre-wrap}.detail-meta{font-size:10px;color:#929a90;padding:12px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:18px 0}.detail-actions{display:flex;gap:12px}.quantity-control{height:42px;border:1px solid var(--line);border-radius:4px;display:flex;align-items:center}.quantity-control button{border:0;background:transparent;width:34px;height:100%;font-size:19px;color:var(--green)}.quantity-control span{min-width:20px;text-align:center;font-size:11px}.primary-button{border:0;background:var(--green);color:white;border-radius:4px;padding:13px 18px;font-size:11px;font-weight:700;transition:transform .2s,background .2s}.primary-button span{margin-left:12px;font-size:16px}.cart-modal{width:min(100%,620px)}.cart-modal h2{font-size:35px;margin-bottom:20px}.cart-items{display:grid;gap:10px}.cart-line{display:grid;grid-template-columns:66px 1fr auto;gap:13px;align-items:center;border-bottom:1px solid var(--line);padding:10px 0}.cart-line img,.cart-line-placeholder{width:66px;height:66px;border-radius:6px;object-fit:cover;background:#edf0e9;display:grid;place-items:center;color:#92a090}.cart-line h4{font-family:'Playfair Display',serif;color:var(--green);margin:0 0 4px;font-size:15px}.cart-line small{display:block;color:#8c968d;font-size:9px}.cart-line .line-price{font-size:12px;font-weight:700;color:var(--green);text-align:right}.line-qty{display:flex;align-items:center;gap:8px;margin-top:7px}.line-qty button{border:1px solid var(--line);background:white;border-radius:3px;width:22px;height:22px;color:var(--green)}.line-remove{border:0;background:transparent;color:#b27658;font-size:9px;margin-left:5px}.cart-empty{text-align:center;padding:22px;color:#929b92;font-size:11px}.cart-summary{margin-top:20px;padding:17px;background:#f5f5ee;border-radius:7px}.cart-summary>div{display:flex;justify-content:space-between;font-size:11px;color:#738076;margin:7px 0}.cart-summary b{color:var(--green)}.cart-summary .summary-total{border-top:1px solid #dfe3d9;margin-top:12px;padding-top:13px;font-size:14px;color:var(--green);font-weight:700}.delivery-note,.privacy-note{font-size:9px;color:#8d978d;line-height:1.5;margin:12px 0 0}.checkout-form{margin-top:24px;border-top:1px solid var(--line);padding-top:22px}.checkout-heading h3{font-family:'Playfair Display',serif;color:var(--green);font-size:23px;margin:7px 0}.checkout-heading p{font-size:10px;color:#8a948b;margin-bottom:18px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px}.form-grid label,.owner-login-modal label,.owner-form label,.edit-form label{display:flex;flex-direction:column;gap:6px;font-size:10px;color:#68746a;font-weight:700}.form-grid input,.form-grid select,.form-grid textarea,.owner-login-modal input,.owner-form input,.owner-form textarea,.edit-form input,.edit-form textarea{width:100%;border:1px solid #e1e5dc;background:#fffefa;border-radius:4px;padding:11px 12px;color:var(--ink);outline:none;font-size:11px;font-weight:400}.form-grid input:focus,.form-grid select:focus,.form-grid textarea:focus,.owner-login-modal input:focus,.owner-form input:focus,.owner-form textarea:focus{border-color:#779b84;box-shadow:0 0 0 3px rgba(83,132,98,.1)}.full-field{grid-column:1/-1}.whatsapp-button{width:100%;margin-top:18px;border:0;border-radius:5px;background:#208653;color:white;padding:15px;font-size:11px;font-weight:700;display:flex;justify-content:center;align-items:center;gap:12px}.whatsapp-button span{font-size:16px}.owner-login-modal{width:min(100%,410px);text-align:center;padding:40px}.owner-lock{width:52px;height:52px;border-radius:50%;display:grid;place-items:center;background:#e9efe7;color:var(--green);font-size:25px;margin:0 auto 18px}.owner-login-modal h2{font-size:32px;margin:10px 0}.owner-login-modal>p{font-size:11px;color:#849087;margin-bottom:22px}.owner-login-modal form{text-align:left}.owner-login-modal .primary-button{margin-top:13px}.full-button{width:100%;justify-content:center}.form-error{color:var(--danger);font-size:10px;min-height:14px;margin:9px 0 0}.owner-panel-modal{width:min(100%,800px)}.owner-panel-modal h2{font-size:34px;margin:8px 0 5px}.owner-subtitle{font-size:11px;color:#89938a;margin-bottom:22px}.owner-tabs{display:flex;gap:6px;border-bottom:1px solid var(--line);margin-bottom:22px;overflow-x:auto}.owner-tab{border:0;border-bottom:2px solid transparent;background:transparent;padding:11px 14px 13px;color:#7e887f;font-size:10px;white-space:nowrap}.owner-tab.active{border-color:var(--orange);color:var(--green);font-weight:700}.owner-panel-content{min-height:140px}.owner-form .form-grid{margin-bottom:17px}.photo-field small{font-size:9px;color:#9aa198;font-weight:400}.photo-preview{width:100px;height:100px;object-fit:cover;border-radius:6px;margin-top:5px}.owner-panel-footer{border-top:1px solid var(--line);padding-top:15px;margin-top:20px;display:flex;align-items:center;justify-content:space-between;font-size:9px;color:#8d978e;gap:10px}.subtle-button{border:1px solid #dfe5dc;border-radius:30px;background:transparent;color:var(--green);font-size:9px;padding:8px 12px}.manage-list{display:grid;gap:8px}.manage-row{display:grid;grid-template-columns:54px 1fr auto;align-items:center;gap:12px;padding:9px;border:1px solid var(--line);border-radius:6px}.manage-row img,.manage-thumb{width:54px;height:54px;object-fit:cover;border-radius:4px;background:#edf0e9;display:grid;place-items:center}.manage-row strong{display:block;color:var(--green);font-family:'Playfair Display',serif;font-size:14px}.manage-row small{color:#89938b;font-size:9px}.manage-row-actions{display:flex;gap:5px}.mini-button{border:1px solid #dfe4dc;border-radius:4px;background:white;color:var(--green);font-size:9px;padding:8px}.mini-button.danger{color:var(--danger)}.edit-form{background:#f6f6ef;border-radius:7px;padding:15px;margin-top:13px}.edit-form h3{font-family:'Playfair Display',serif;color:var(--green);margin:0 0 13px}.edit-form .form-grid{margin-bottom:13px}.stock-control{display:flex;align-items:center;gap:8px}.stock-control input{width:80px;padding:8px;border:1px solid var(--line);border-radius:4px}.stock-control button{border:0;background:var(--green);color:white;border-radius:4px;padding:9px 11px;font-size:9px}.toast{position:fixed;left:50%;bottom:24px;transform:translate(-50%,20px);background:#1e4438;color:white;padding:12px 18px;border-radius:30px;font-size:10px;box-shadow:var(--shadow);opacity:0;pointer-events:none;transition:.25s;z-index:100;max-width:90vw;text-align:center}.toast.show{opacity:1;transform:translate(-50%,0)}
@media(max-width:1000px){.product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.hero{padding-left:6vw;padding-right:6vw}.hero-art{transform:scale(.9)}.shop-section{padding-left:6vw;padding-right:6vw}}
@media(max-width:700px){.announcement{font-size:8px;height:27px}.site-header{height:68px;padding:0 17px}.brand{gap:8px}.brand-mark{height:37px;width:37px;border-radius:10px;font-size:15px}.brand-copy strong{font-size:11px}.brand-copy small{font-size:6px}.header-actions{gap:7px}.search-box{width:clamp(105px,32vw,205px);height:37px;padding:0 10px}.search-box input{font-size:10px}.cart-button{height:37px;padding:0 9px;gap:5px}.cart-label{display:none}.hero{grid-template-columns:1fr;min-height:0;padding:53px 25px 24px}.hero-copy{max-width:none}.hero h1{font-size:58px;margin:15px 0}.hero-copy>p{font-size:12px;max-width:340px}.hero-art{height:260px;width:min(100%,390px);transform:scale(.83);transform-origin:top center;margin:4px auto -32px}.shopping-bag{right:calc(50% - 94px);top:61px}.sun-shape{right:calc(50% - 128px);top:10px}.circle-one{right:calc(50% - 170px);top:-26px}.circle-two{right:calc(50% - 200px);top:-57px}.note-top{left:0;top:37px}.note-bottom{right:-4px;bottom:16px}.benefit-strip{padding:17px 17px;gap:7px}.benefit-strip>div{gap:7px;justify-content:flex-start}.benefit-icon{width:29px;height:29px;flex:0 0 29px;font-size:15px}.benefit-strip b{font-size:9px}.benefit-strip small{font-size:7px}.shop-section{padding:56px 17px 58px}.section-heading h2{font-size:32px}.section-heading p{font-size:10px}.result-count{font-size:8px}.category-row{padding:21px 0 15px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.product-info{padding:11px}.product-name{font-size:15px}.product-description{font-size:9px;min-height:28px}.product-price{font-size:15px}.delivery-fee{font-size:8px}.product-photo{aspect-ratio:1/1}.product-category{font-size:7px;left:8px;top:8px}.add-button{font-size:9px;padding:9px 5px}.view-button{font-size:9px;padding:0 8px}.local-banner{margin:0 17px 52px;padding:22px 17px;gap:12px;flex-wrap:wrap}.local-icon{width:39px;height:39px;flex-basis:39px;font-size:18px}.local-banner>div:nth-child(2){width:calc(100% - 60px);flex:initial}.local-banner h2{font-size:20px}.local-banner p{font-size:9px;line-height:1.5}.local-banner .text-link{margin-left:51px}.site-footer{padding:27px 19px 17px}.footer-top{align-items:flex-start;gap:15px}.footer-top p{font-size:12px;text-align:right}.footer-bottom{font-size:8px}.modal-backdrop{padding:10px;align-items:end}.modal{max-height:92vh;padding:26px 18px 20px;border-radius:13px 13px 9px 9px}.product-detail-layout{grid-template-columns:1fr;gap:17px}.detail-image-wrap{aspect-ratio:1.5/1;max-height:240px}.detail-copy{padding:0}.detail-copy h2{font-size:28px}.detail-price{font-size:20px}.cart-modal h2{font-size:30px}.form-grid{grid-template-columns:1fr;gap:11px}.full-field{grid-column:auto}.owner-login-modal{margin:auto;padding:35px 22px;border-radius:13px}.owner-panel-modal{padding:27px 16px 18px}.owner-panel-modal h2{font-size:29px}.owner-tabs{gap:0}.owner-tab{padding:10px 9px;font-size:9px}.manage-row{grid-template-columns:44px 1fr auto;gap:8px}.manage-row img,.manage-thumb{width:44px;height:44px}.manage-row-actions{flex-direction:column}.mini-button{padding:6px}.owner-panel-footer{align-items:flex-start;flex-direction:column}.owner-panel-footer .subtle-button{align-self:flex-end}}
@media(max-width:380px){.brand-copy small{display:none}.search-box{width:100px}.hero h1{font-size:52px}.benefit-strip{grid-template-columns:1fr;gap:11px;padding:16px 25px}.benefit-strip>div{justify-content:flex-start}.product-name{font-size:14px}.section-heading{align-items:flex-start;flex-direction:column;gap:8px}}
