.brand-symbol{width:38px;flex:0 0 38px}
.hero-display{background:radial-gradient(ellipse at 45% 55%,#fff 0%,#e8eddc 65%,#dce5cc 100%)}
.hero-word{opacity:.35;-webkit-text-stroke-color:#6c8154}
.product-stage img{mix-blend-mode:multiply;filter:none}
.product-stage{mix-blend-mode:multiply}
.hero-bottom{color:#5c6d4c;font-size:12px;letter-spacing:.04em}
.hero-stamp{background:var(--ink);color:var(--lime);box-shadow:0 0 0 5px #14251e18}
.product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
.hero p,.pix-section p,.detail-description,.faq details p{font-size:16px}
.eyebrow,.brand small,.product-category,.tag,.product-weight,.old-price,.pix-label,.savings,.catalog-meta,.hero-note,.benefits p>span,.footer-bottom,.footer-brand small,.demo-bar,.detail-note,.checkout-note,.form-hint,.field-error,.checkout-item small,.payment-choice small,.pix-example small{font-size:12px}
.search input,.cart-button,.sort-label,.add-button,.form-field,.form-intro,.privacy-check,.review-section p,.checkout-item,.checkout-summary .totals{font-size:14px}
.hero-stamp>span,.hero-stamp strong span{letter-spacing:0}
.hero-stamp>span{font-size:12px}
.hero-stamp{width:120px;height:120px}
.product-category{letter-spacing:.07em}
.product-title{min-height:44px}
.checkout-summary .checkout-note{font-size:12px}
.checkout-steps .checkout-step{font-size:12px}
.hero-bottom span:last-child{display:none}
@media(max-width:1100px){.hero-stamp{width:98px;height:98px}.hero-stamp>span{font-size:10px}.hero-bottom{font-size:10px}}
@media(max-width:800px){.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hero .eyebrow{font-size:10px}.hero p{font-size:14px}.hero-stamp{width:84px;height:84px}.hero-stamp>span{font-size:9px}.hero-note{font-size:11px}.hero-bottom{font-size:9px}.benefits p>span{font-size:12px}.benefits strong{font-size:14px}.catalog-meta{font-size:12px}.product-image{height:260px}}
@media(max-width:520px){.brand strong{font-size:21px}.brand small{font-size:10px}.brand-symbol{width:30px;flex-basis:30px}.hero .eyebrow{font-size:10px;letter-spacing:.1em}.hero{min-height:720px}.hero-copy{padding-bottom:28px}.hero-display{min-height:290px}.product-stage{inset:15px 35px 25px 20px}.hero-bottom{font-size:10px}.hero-stamp{width:88px;height:88px}.hero-stamp>span{font-size:10px}.hero p{font-size:16px}.catalog .eyebrow{font-size:11px;letter-spacing:.08em}.filters button{font-size:14px}.catalog-meta{font-size:12px}.product-image{height:185px}.product-category{font-size:10px;letter-spacing:0}.tag{font-size:10px}.product-weight,.old-price,.savings,.pix-label{font-size:12px}.product-weight{min-height:36px}.product-title{min-height:54px;font-size:16px}.price{font-size:23px}.pix-label{display:block}.savings{min-height:36px}.add-button{font-size:12px}.checkout-dialog .form-grid{grid-template-columns:1fr}.form-field{font-size:14px}.checkout-steps .checkout-step{font-size:11px}.privacy-check{font-size:12px}.hero .button{font-size:14px}.demo-bar{font-size:11px}.footer-bottom{font-size:12px}}
