.shop-hero{display:grid;grid-template-columns:1.15fr 1fr;gap:65px;align-items:center;padding-block:55px 60px}.shop-preview-note{font-size:15px;line-height:1.8;color:#596e50;border-left:3px solid #b4c3a4;padding-left:17px;max-width:680px}.shop-hero .page-text-link{display:inline-block;margin-top:14px}.shop-hero-image{position:relative;border-radius:8px;overflow:hidden;background:#efeee6}.shop-hero-image img{width:100%;height:auto;aspect-ratio:1/1;object-fit:cover}.shop-hero-image>span{display:flex;justify-content:space-between;gap:20px;padding:20px 25px;font-size:17px;background:#e5eadb}.shop-catalog{padding-block:30px 65px}.shop-section-title{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin-bottom:25px}.shop-section-title>span{font-size:14px;color:#697b5d}.shop-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.shop-product-card{min-width:0}.shop-product-art{display:block;background:#eeeae1;border-radius:6px;overflow:hidden}.shop-product-art img{width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;transition:transform .25s}.shop-product-art:hover img{transform:scale(1.025)}.shop-product-copy{padding-top:23px}.shop-product-copy .page-eyebrow{font-size:11px;margin-bottom:12px}.shop-product-copy h2{font-size:28px;line-height:1.3;letter-spacing:-.9px;margin-bottom:14px}.shop-product-copy>p:not([class]){font-size:17px;line-height:1.75;color:#556b4d}.shop-card-price{font-size:18px;margin-bottom:10px}.shop-card-price>span{font-size:15px;color:#63745b}.shop-card-subscribe{font-size:14px;line-height:1.7;color:#617a52}.shop-product-link{display:inline-flex;gap:22px;font-size:16px;font-weight:600;border-bottom:1px solid #607957;padding-bottom:5px;margin-top:8px}.shop-subscription-intro{display:grid;grid-template-columns:1fr 1.25fr;gap:80px;padding-block:50px 60px;border-top:1px solid #d2dcc7}.shop-separation{padding-block:45px 55px;background:#e7ebdf}.shop-separation>p{max-width:850px}.shop-product-hero{display:grid;grid-template-columns:1fr 1.1fr;gap:65px;padding-block:35px 60px;align-items:start}.shop-back{display:inline-block;text-decoration:underline;text-underline-offset:4px;font-size:15px;margin-bottom:24px;line-height:1.8}.shop-product-visual>img{width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;border-radius:7px}.shop-product-visual>p{font-size:13px!important;line-height:1.8!important;color:#6b7b60;margin-top:12px}.shop-product-detail{padding-top:45px}.shop-product-detail h1{font-size:48px;margin-bottom:20px}.shop-product-detail .page-lead{font-size:19px;margin-bottom:20px}.shop-price-preview{font-size:17px;line-height:1.6;color:#52694a;margin-bottom:16px}.shop-price-preview strong{font-size:25px;font-weight:500;color:#173d36;margin-inline:7px}.shop-product-status{font-size:14px;line-height:1.8;color:#5b704f;margin-bottom:25px}.shop-choice-group{border:0;padding:0;margin:0 0 25px;min-width:0}.shop-choice-group legend{font-size:18px;font-weight:550;margin-bottom:14px;padding:0;line-height:1.6}.shop-bundle-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.shop-bundle,.shop-plan{display:flex;align-items:flex-start;gap:11px;background:#fffdf7;border:1px solid #ccd6c0;border-radius:5px;padding:15px 12px;cursor:pointer;line-height:1.6;min-width:0}.shop-bundle:has(input:checked),.shop-plan:has(input:checked){border-color:#173d36;background:#eaf0e2;box-shadow:inset 0 0 0 1px #173d36}.shop-bundle input,.shop-plan input{accent-color:#173d36;flex-shrink:0;width:17px;height:17px;margin:4px 0 0}.shop-bundle>span,.shop-plan>span{display:grid;gap:6px;min-width:0}.shop-bundle strong,.shop-plan strong{font-size:16px;font-weight:550}.shop-bundle>span>span{font-size:13px;color:#5a6c51}.shop-plan{margin-bottom:12px;padding:17px 15px}.shop-plan>span>span{font-size:15px;color:#526849}.shop-frequency{display:grid;gap:12px;margin-bottom:25px}.shop-frequency>label{font-size:17px;font-weight:500;line-height:1.6}.shop-frequency>label>span{font-size:14px;color:#6c7b60;font-weight:400}.shop-frequency select{font:inherit;color:#173d36;background:#fffdf7;border:1px solid #cbd5bf;border-radius:4px;padding:14px;width:100%;min-height:50px}.shop-preview-button{width:100%;min-height:56px}.shop-form-note{font-size:13px;line-height:1.8;color:#6b7c60;margin:14px 0 0}.shop-product-facts{padding-block:45px 55px;border-top:1px solid #d2dcc7}.shop-product-facts dl{margin:25px 0 0;max-width:900px}.shop-product-facts dl>div{display:grid;grid-template-columns:1fr 2.4fr;gap:30px;border-top:1px solid #d2dcc7;padding-block:23px}.shop-product-facts dt{font-size:18px;font-weight:550;line-height:1.7}.shop-product-facts dd{font-size:17px;color:#53684a;line-height:1.8;margin:0}.shop-product-facts dd a{text-decoration:underline;text-underline-offset:4px}.shop-related{padding-block:35px 60px}.shop-related .shop-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:800px}.shop-summary-note{font-size:14px;line-height:1.8;color:#62765a;margin-top:25px}.shop-checkout-header{padding-block:30px}.shop-checkout-header .shop-back{margin-bottom:22px}.shop-checkout-header h1{font-size:43px;margin-bottom:20px}.shop-checkout-header .page-eyebrow{margin-bottom:14px}.shop-checkout-header .shop-preview-note{max-width:900px}.shop-checkout-layout{display:grid;grid-template-columns:1.15fr 1fr;gap:65px;padding-block:5px 60px;align-items:start}.shop-checkout-form>h2,.shop-payment-preview h2,.shop-order-summary>h2{font-size:25px;line-height:1.4;letter-spacing:-.5px;margin-bottom:20px}.shop-checkout-form>h2:not(:first-child){margin-top:30px}.shop-checkout-form fieldset{border:0;padding:0;margin:0;min-width:0}.shop-address-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.shop-checkout-field{min-width:0}.shop-checkout-field.full{grid-column:1/-1}.shop-checkout-field label{display:grid;gap:8px;font-size:14px;line-height:1.7;color:#50654a}.shop-checkout-field input,.shop-checkout-field select{width:100%;height:51px;min-width:0;border:1px solid #d6dccf;background:#fffef9;border-radius:4px;padding:12px;font:inherit;font-size:16px;color:#68765f;opacity:1;-webkit-text-fill-color:#68765f}.shop-checkout-field input::placeholder{color:#7d8874;opacity:1}.shop-billing-same{display:flex;gap:10px;font-size:14px;line-height:1.7;margin:22px 0 30px;color:#617657}.shop-billing-same input{accent-color:#173d36;width:16px;height:16px}.shop-payment-preview{border-top:1px solid #d2dcc7;padding-top:24px}.shop-payment-preview>p:not([class]){font-size:16px;line-height:1.8}.shop-payment-preview .button{width:100%;background:#dce3d1;color:#6b7b60;border:0}.shop-payment-preview .button:hover{transform:none}.shop-checkout-small{font-size:13px;line-height:1.8;color:#708065;margin-top:15px}.shop-checkout-legal{font-size:13px;line-height:2.2;color:#65795b}.shop-checkout-legal a{text-decoration:underline;text-underline-offset:3px}.shop-order-summary{background:#e9eddf;border-radius:7px;padding:28px}.shop-summary-product{display:grid;grid-template-columns:135px minmax(0,1fr);gap:20px;align-items:center;margin-bottom:25px}.shop-summary-product>img{width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;border-radius:5px}.shop-summary-product h3{font-size:23px;line-height:1.4;margin-bottom:12px}.shop-summary-product p{font-size:16px!important;margin-bottom:8px}.shop-order-type{font-size:13px;line-height:1.8;color:#627955}.shop-totals{margin:0}.shop-totals>div{display:flex;align-items:baseline;justify-content:space-between;gap:20px;font-size:15px;line-height:1.7;padding-block:9px}.shop-totals dd{margin:0;white-space:nowrap}.shop-subtotal{border-block:1px solid #cbd6bf;margin-block:8px;padding-block:17px!important;font-weight:550}.shop-grand-total{border-top:1px solid #cbd6bf;margin-top:12px;padding-top:20px!important;font-weight:550;font-size:17px!important}.shop-recurring-summary{border-top:1px solid #cbd6bf;padding-top:24px;margin-top:23px}.shop-recurring-summary h3{font-size:21px;line-height:1.4;margin-bottom:15px}.shop-recurring-summary p{font-size:15px!important;line-height:1.8!important}.shop-recurring-summary a{font-size:14px;text-decoration:underline;text-underline-offset:4px}.shop-edit-selection{border-top:1px solid #cbd6bf;padding-top:21px;margin-top:25px}.shop-edit-selection summary{font-size:16px;font-weight:550;line-height:1.8;cursor:pointer}.shop-edit-selection form{margin-top:24px}.shop-edit-selection .shop-bundle-options{grid-template-columns:1fr}.shop-edit-selection .shop-choice-group legend{font-size:17px}.shop-edit-selection .shop-plan{background:#f6f8f0}.shop-edit-selection .button{width:100%}.shop-order-summary>.shop-summary-note{font-size:13px;border-top:1px solid #cbd6bf;padding-top:20px}
@media(max-width:1100px){.shop-hero,.shop-product-hero{gap:35px}.shop-checkout-layout{gap:30px}.shop-bundle-options{grid-template-columns:1fr}.shop-bundle>span{display:flex;align-items:baseline;justify-content:space-between;gap:15px;width:100%}.shop-summary-product{grid-template-columns:100px minmax(0,1fr);gap:15px}.shop-summary-product h3{font-size:21px}.shop-order-summary{padding:23px}.shop-totals>div{font-size:14px}.shop-product-grid{gap:22px}}
@media(max-width:800px){.shop-hero,.shop-product-hero,.shop-checkout-layout,.shop-subscription-intro{grid-template-columns:1fr;gap:30px}.shop-hero{padding-block:40px}.shop-hero-image{max-width:550px;width:100%}.shop-product-grid{grid-template-columns:1fr}.shop-product-card{display:grid;grid-template-columns:1fr 1.2fr;gap:25px}.shop-product-copy{padding-top:15px}.shop-product-copy h2{font-size:27px}.shop-catalog{padding-block:25px 40px}.shop-subscription-intro{padding-block:35px 45px}.shop-product-detail{padding-top:0}.shop-product-visual{max-width:600px}.shop-product-hero{padding-block:25px 40px}.shop-bundle-options{grid-template-columns:repeat(3,minmax(0,1fr))}.shop-bundle>span{display:grid;gap:6px}.shop-product-facts{padding-block:35px 40px}.shop-product-facts dl>div{grid-template-columns:1fr;gap:12px}.shop-related .shop-product-grid{grid-template-columns:1fr}.shop-related{padding-block:30px 40px}.shop-checkout-header{padding-block:25px}.shop-checkout-layout{padding-bottom:40px}.shop-order-summary{grid-row:1;max-width:650px}.shop-summary-product{grid-template-columns:120px minmax(0,1fr)}.shop-totals>div{font-size:15px}.shop-edit-selection .shop-bundle-options{grid-template-columns:repeat(3,minmax(0,1fr))}.shop-checkout-form{max-width:650px}.shop-separation{padding-block:35px 40px}}
@media(max-width:520px){.shop-hero .page-lead{font-size:19px}.shop-preview-note{font-size:14px}.shop-product-card{display:block}.shop-product-copy{padding-top:22px}.shop-product-grid{gap:35px}.shop-section-title{display:block}.shop-section-title>span{display:block;margin-bottom:25px}.shop-product-detail h1{font-size:39px}.shop-product-hero{gap:24px}.shop-bundle-options,.shop-edit-selection .shop-bundle-options{grid-template-columns:1fr}.shop-bundle>span{display:flex;justify-content:space-between;gap:15px}.shop-choice-group{margin-bottom:22px}.shop-product-status{font-size:14px}.shop-price-preview{font-size:16px}.shop-checkout-header h1{font-size:35px;line-height:1.2}.shop-checkout-layout{gap:35px}.shop-address-grid{grid-template-columns:1fr 1fr}.shop-address-grid>.shop-checkout-field:nth-last-child(2){grid-column:1/-1}.shop-order-summary{padding:23px 19px}.shop-summary-product{grid-template-columns:105px minmax(0,1fr);gap:17px}.shop-summary-product h3{font-size:22px}.shop-totals>div{gap:13px;font-size:14px}.shop-grand-total{font-size:16px!important}.shop-order-summary>.shop-summary-note{font-size:13px}.shop-checkout-field input,.shop-checkout-field select{font-size:16px}.shop-card-subscribe{font-size:14px}}
.home-shop{padding-block:65px;border-top:1px solid #d2dcc7}.home-shop-heading{display:flex;align-items:center;justify-content:space-between;gap:50px;margin-bottom:32px}.home-shop-heading>div{max-width:650px}.home-shop-heading p:not([class]){font-size:18px;line-height:1.8;color:#61745b}.home-shop-heading .button{flex-shrink:0}.home-shop-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.home-shop-grid>a{min-width:0;background:#e5eadb;border-radius:6px;overflow:hidden}.home-shop-grid img{width:100%;height:auto;aspect-ratio:1/1;object-fit:cover}.home-shop-grid>a>span{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px 23px;font-size:19px;line-height:1.5}.home-shop-note{font-size:14px;line-height:1.8;color:#6b7c60;margin:25px 0 0;max-width:850px}
@media(max-width:800px){.home-shop{padding-block:45px}.home-shop-heading{display:block;margin-bottom:28px}.home-shop-heading .button{margin-top:10px}.home-shop-grid{gap:17px}.home-shop-grid>a>span{font-size:16px;padding:16px}.home-shop-heading p:not([class]){font-size:17px}}
@media(max-width:520px){.home-shop-grid{grid-template-columns:1fr;gap:23px}.home-shop-grid>a>span{font-size:20px;padding:21px}.home-shop-note{font-size:13px}}
.shop-checkout-form .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.shop-navigation{display:flex;flex-wrap:wrap;gap:10px 30px;padding-block:16px;border-bottom:1px solid #d2dcc7;font-size:15px;line-height:1.7}
.shop-navigation a{padding-block:5px;text-underline-offset:6px}
.shop-navigation a[aria-current]{text-decoration:underline;font-weight:650}
.shop-selection-context{font-size:15px;line-height:1.8;color:#53684c;margin-top:-8px;margin-bottom:20px}
.shop-support-section{padding-block:25px 45px}
.shop-support{display:flex;align-items:center;justify-content:space-between;gap:35px;background:#e7ebdf;padding:30px;border-radius:6px}
.shop-support h2{font-size:25px;letter-spacing:-.6px;margin-bottom:10px}
.shop-support p{font-size:16px!important;line-height:1.8!important;margin:0}
.shop-support>div:last-child{display:grid;gap:16px;flex-shrink:0}
.shop-support .page-text-link{font-size:16px}
.text-page-hero.shop-faq-hero{padding-block:45px 25px}
.shop-faq-topics{display:flex;flex-wrap:wrap;gap:14px 28px;margin-top:26px;font-size:16px;line-height:1.7}
.shop-faq-topics a{text-decoration:underline;text-underline-offset:5px;padding-block:7px}
.shop-faq-content{max-width:1050px;padding-bottom:45px}
.shop-faq-group{padding-block:22px 30px;scroll-margin-top:30px}
.shop-faq-group>h2{font-size:31px;letter-spacing:-.8px;margin-bottom:20px}
.shop-faq-group .page-faq p a,.shop-contact p a{text-decoration:underline;text-underline-offset:4px}
.shop-contact{border-top:1px solid #d2dcc7;padding-block:35px}
.shop-contact p{max-width:780px}
.help-shop{padding-block:35px;border-bottom:1px solid #d2dcc7;margin-bottom:35px;scroll-margin-top:25px}
@media(max-width:600px){.shop-navigation{gap:8px 15px;font-size:14px;padding-block:12px}.shop-support{display:block;padding:25px 22px}.shop-support>div:last-child{margin-top:22px}.shop-support h2{font-size:24px}.shop-faq-group>h2{font-size:27px}.shop-faq-topics{gap:10px 24px}.text-page-hero.shop-faq-hero{padding-block:30px}.shop-support-section{padding-block:20px 35px}}
@media(max-width:520px){.content-page .content-header .button{font-size:14px;white-space:nowrap;gap:12px}}
.shop-buy{font-size:19px;min-height:56px;justify-content:center;width:100%}.shop-secure-note{font-size:16px;color:#173d36;margin-top:10px}
/* Shop conversion upgrades: 18px+ text, honest urgency, sticky mobile bar */
.shop-product-detail,.shop-product-detail p,.shop-bundle span,.shop-plan span{font-size:18px}
.shop-bundle{position:relative}.shop-bundle-popular{border:2px solid #173d36!important}
.shop-badge{display:inline-block;font-style:normal;font-size:14px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;background:#173d36;color:#fff;border-radius:999px;padding:3px 10px;margin-bottom:6px}
.shop-badge-value{background:#e8743b}
.shop-per-serving{display:block;font-weight:700;color:#173d36;font-size:19px!important}
.shop-renewal-disclosure{display:block;margin-top:6px;font-size:16px!important;color:#3d4a3a}
.shop-launch-offer{background:#fff4ec;border:1px solid #f0c3a3;border-radius:10px;padding:12px 16px;font-size:18px;color:#173d36}
.shop-low-stock{background:#fdf3e1;border-left:4px solid #c98a1a;padding:10px 14px;font-size:18px}
.shop-guarantee{font-size:18px;color:#173d36;margin:14px 0}.shop-guarantee span{color:#2f7d4f;font-weight:700}
.shop-trust{font-size:17px}.shop-address{font-size:16px;color:#4a5547}
.shop-supplement-facts{max-width:760px;padding-block:32px}.shop-supplement-facts table{width:100%;border-collapse:collapse;font-size:18px;border:2px solid #111}
.shop-supplement-facts caption{text-align:left;font-size:17px;padding:8px 0}.shop-supplement-facts th,.shop-supplement-facts td{border-top:1px solid #111;padding:8px 10px;text-align:left}
.shop-facts-pending{font-size:16px;color:#8a5a1a}
.shop-product-faq{max-width:860px;padding-block:24px}.shop-product-faq summary,.shop-product-faq p{font-size:18px}
.shop-bump{display:flex;gap:12px;align-items:flex-start;font-size:18px;border:2px dashed #e8743b;border-radius:10px;padding:14px;margin:12px 0}.shop-bump input{width:22px;height:22px;margin-top:3px}
.shop-sticky-bar{display:none}
@media(max-width:760px){.shop-sticky-bar{display:flex;position:sticky;bottom:0;z-index:20;justify-content:space-between;align-items:center;gap:12px;background:#fff;border-top:1px solid #d6dccd;padding:12px 16px;margin:16px -22px 0;font-size:18px;box-shadow:0 -4px 12px #0001}.shop-sticky-bar .button{min-height:52px;font-size:18px}}
.scarcity-test{border:2px dashed #b00020;border-radius:10px;padding:10px 14px;margin:12px 0;font-size:18px;position:relative}
.scarcity-marker{display:inline-block;background:#b00020;color:#fff;font-size:13px;font-weight:700;letter-spacing:1px;padding:2px 8px;border-radius:4px;margin:0 0 6px}
.scarcity-timer strong{font-variant-numeric:tabular-nums}.scarcity-stock{color:#b00020;font-weight:700}
/* ---- Plain single-column shop: large type, high contrast, no decoration ---- */
.plain-top-banner{background:#111;color:#fff;text-align:center;font-size:20px;padding:12px 16px}
.plain-top-banner strong{color:#ffd23f}
.plain-shop{max-width:680px;margin:0 auto;padding:24px 18px 48px;font-size:20px;line-height:1.5;color:#111}
.plain-shop h1{font-size:36px;line-height:1.15;margin:8px 0 16px}
.plain-shop h2{font-size:26px}
.plain-hero{width:100%;height:auto;max-width:420px;display:block;margin:0 auto 16px}
.plain-benefits{list-style:none;padding:0;margin:0 0 20px}.plain-benefits li{display:flex;gap:10px;align-items:flex-start;margin:8px 0}.plain-benefits svg{color:#0a7a2f;flex:none;margin-top:4px}
.plain-form fieldset{border:0;padding:0;margin:0 0 20px}.plain-form legend{font-weight:700;font-size:22px;margin-bottom:8px}
.plain-plan,.plain-offer{display:flex;gap:12px;align-items:flex-start;border:2px solid #555;border-radius:8px;padding:14px;margin:0 0 10px;background:#fff;cursor:pointer}
.plain-plan input,.plain-offer input,.plain-bump input{width:24px;height:24px;flex:none;margin-top:3px}
.plain-plan:has(input:checked),.plain-offer:has(input:checked){border-color:#111;border-width:3px;background:#fffbe6}
.plain-disclosure,.plain-per{display:block;font-size:18px;color:#333}
.plain-save{display:block;font-weight:700;color:#0a7a2f;font-size:19px}
.plain-tag{display:inline-block;font-style:normal;background:#111;color:#fff;font-size:15px;font-weight:700;padding:2px 8px;border-radius:4px;margin-right:8px;text-transform:uppercase}
.plain-offer-popular{border-color:#111}
.plain-note{font-size:18px;color:#333}
.plain-link-button{background:none;border:0;padding:0;font:inherit;color:#0645ad;text-decoration:underline;cursor:pointer}
.plain-bump{display:flex;gap:12px;border:3px dashed #c00;background:#fff8e1;border-radius:8px;padding:14px;margin:0 0 16px;font-size:19px}
.plain-buy{display:block;width:100%;background:#e65c00;color:#fff;border:0;border-radius:8px;font-size:24px;font-weight:700;padding:20px;text-align:center;text-decoration:none;cursor:pointer}
.plain-buy:hover,.plain-buy:focus{background:#b84a00}
.plain-buy-small{display:inline-block;width:auto;font-size:20px;padding:12px 20px}
.plain-offer-ends{font-weight:700;color:#b00020;text-align:center;font-size:20px;margin:12px 0 0}
.shop-low-stock{background:#fff0f0;border:2px solid #b00020;color:#7a0015;padding:10px 14px;font-size:19px;border-radius:6px}
.plain-secure{border:2px solid #111;border-radius:8px;padding:16px;margin:20px 0}
.plain-secure-banner{display:flex;align-items:center;gap:8px;font-size:22px;margin:0 0 6px;color:#0a5a22}
.plain-secure-line{font-size:18px;margin:0 0 10px}
.plain-cards,.plain-badges{list-style:none;padding:0;margin:8px 0;display:flex;flex-wrap:wrap;gap:8px}
.plain-cards li{border:2px solid #111;border-radius:4px;padding:4px 10px;font-weight:700;font-size:16px;background:#fff}
.plain-badges li{display:flex;align-items:center;gap:6px;background:#111;color:#fff;border-radius:4px;padding:8px 12px;font-size:18px}
.plain-faq details{border-top:1px solid #999;padding:12px 0}.plain-faq summary{font-weight:700;cursor:pointer;font-size:20px}
.plain-faq table{width:100%;border-collapse:collapse;font-size:18px}.plain-faq th,.plain-faq td{border-top:1px solid #111;padding:6px;text-align:left}
.plain-index{list-style:none;padding:0}.plain-index-item{display:flex;gap:16px;align-items:center;border-bottom:1px solid #999;padding:16px 0}
.plain-thumb{width:140px;height:auto;flex:none}.plain-index h2{margin:0 0 4px}.plain-from{font-weight:700}
.plain-lead{font-size:21px}
@media(max-width:560px){.plain-shop h1{font-size:30px}.plain-index-item{flex-direction:column;align-items:flex-start}}
