
.store-content{min-height:52vh}.store-content .wrap,.store-content .page-content{width:min(1160px,90%);margin-inline:auto;padding-block:50px}.store-content h1{font-size:clamp(36px,5vw,60px);margin:12px 0 24px}.store-content h2{font-size:clamp(24px,3vw,36px);margin:26px 0 16px}.store-content h3{font-size:21px;margin:22px 0 12px}.store-content p{margin:12px 0;color:var(--muted)}.store-content ul,.store-content ol{padding-left:24px;margin-block:16px}.store-content li{margin-bottom:8px}.store-content .shopify-policy__container{max-width:860px;padding:48px 24px 70px}.store-content .shopify-policy__title{text-align:left}.store-content .shopify-policy__body a{text-decoration:underline;text-underline-offset:3px}.store-content .page-content>div{line-height:1.75}.store-content .button{background:var(--green);color:white;justify-content:center;min-height:48px}.store-content .outline{background:transparent;color:var(--green);border:1px solid var(--green)}.store-content input,.store-content textarea,.store-content select{font:inherit;color:var(--ink);accent-color:var(--green)}.store-content [hidden]{display:none!important}.store-content .small{font-size:13px;line-height:1.6}.store-content .canlo-cart{max-width:1000px;padding-bottom:65px}.canlo-cart .cc-item{border-radius:12px;background:#fffefb}.canlo-cart .cc-product img{width:110px;height:120px;border-radius:8px;background:#f5f5ed}.canlo-cart .cc-product a{color:var(--green)}.canlo-cart .cc-summary{border-radius:12px;margin-top:28px}.canlo-cart .cart-actions>.button{width:100%}.canlo-cart #canlo-delivery{border-color:var(--line)!important;border-radius:12px!important}.canlo-cart #canlo-delivery legend{font-weight:700;padding-inline:8px}.canlo-cart .cc-tier-title{line-height:1.4}.canlo-cart .cc-tier:focus-visible,.canlo-cart .cc-remove:focus-visible{outline:3px solid var(--green);outline-offset:4px}.store-content .product-card img{width:100%;aspect-ratio:1;object-fit:contain;background:#eef2e7;border-radius:10px}.store-content .product-card h2{font-size:22px}.store-content .brand-story{width:min(1160px,90%);margin:auto;padding-block:50px}.store-content .brand-story img{max-width:100%;height:auto;border-radius:14px}.store-content table{width:100%;border-collapse:collapse}.store-content th,.store-content td{padding:12px;border-bottom:1px solid var(--line)}
@media(max-width:760px){.store-content .wrap,.store-content .page-content{padding-block:28px}.store-content .shopify-policy__container{padding:28px 6% 45px}.canlo-cart .cc-product img{width:84px;height:94px}.canlo-cart .cc-product a{font-size:18px}.canlo-cart .cc-tiers{gap:6px}.canlo-cart .cc-tier-label{line-height:1.3}.canlo-cart .cc-tier{min-width:0}.canlo-cart .cc-tier-title{font-size:12px}.canlo-cart .cc-tier-price{font-size:18px}.canlo-cart .cc-tier-unit{font-size:10px}.canlo-cart #canlo-delivery{padding:16px!important}.canlo-cart .cc-trust{font-size:12px}.canlo-cart .cc-summary .cart-actions>.button{font-size:15px}.store-content .product-grid{grid-template-columns:1fr 1fr}.store-content .product-card h2{font-size:18px}}

#shopify-pc__banner{width:560px!important;max-width:calc(100% - 48px)!important;left:auto!important;right:24px!important;bottom:24px!important;top:auto!important;padding:22px 24px!important;border:1px solid #d4dfd5!important;border-radius:12px!important;box-shadow:0 8px 36px #183b3320!important}
#shopify-pc__banner .shopify-pc__banner__wrapper{display:block!important}
#shopify-pc__banner h2{font-size:20px!important;line-height:1.3!important;margin:0 0 10px!important}
#shopify-pc__banner p{font-size:13px!important;line-height:1.45!important;margin:0!important}
#shopify-pc__banner .shopify-pc__banner__btns{display:grid!important;grid-template-columns:1fr 1fr;gap:8px!important;margin:12px 0 0!important}
#shopify-pc__banner button{width:100%!important;min-width:0!important;min-height:44px!important;margin:0!important;padding:10px 8px!important;font-size:13px!important;line-height:1.35!important;border-radius:6px!important}
#shopify-pc__banner #shopify-pc__banner__btn-accept{order:1}
#shopify-pc__banner #shopify-pc__banner__btn-decline{order:2;background:#fff!important;color:#064c3b!important;border:1px solid #064c3b!important}
#shopify-pc__banner #shopify-pc__banner__btn-manage-prefs{order:3;grid-column:1/-1;background:transparent!important;color:#064c3b!important;border:0!important;min-height:32px!important;padding:4px 0!important;font-size:12px!important;text-align:left!important;text-decoration:underline!important;text-underline-offset:3px}
@media(max-width:650px){#shopify-pc__banner{width:calc(100% - 16px)!important;max-width:none!important;right:8px!important;bottom:8px!important;padding:12px 14px!important;border-radius:10px!important}#shopify-pc__banner h2{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}#shopify-pc__banner .shopify-pc__banner__btns{margin-top:11px!important;row-gap:5px!important}#shopify-pc__banner button{font-size:12px!important}}
