body:has(.sv-header){background:#fbf7f2;color:#362720;font-family:Arial,sans-serif}
body:has(.sv-header) h1,body:has(.sv-header) h2,body:has(.sv-header) h3{font-family:Georgia,serif;font-weight:400;color:#362720;letter-spacing:-.025em}
.sv-header-inner{border-bottom:0!important}
body:has(.sv-header) .button{background:#362720;color:#fbf7f2;border-radius:4px;font-family:Arial,sans-serif}
body:has(.sv-header) .product__title h1{font-size:clamp(30px,3.7vw,49px);line-height:1.1}
body:has(.sv-header) .product__info-container .product__text{font-family:Arial,sans-serif;font-size:15px;color:#362720;line-height:1.6}
body:has(.sv-header) .product__info-container .subtitle{font-size:11px;text-transform:uppercase;letter-spacing:.15em}
body:has(.sv-header) .product-form__submit{min-height:56px;font-size:16px}
body:has(.sv-header) .product__media-list img{border-radius:5px}
body:has(.sv-header) .price{color:#362720;font-family:Arial,sans-serif}
body:has(.sv-header) .rich-text__blocks{max-width:760px}
body:has(.sv-header) .rich-text__text{font-family:Arial,sans-serif;line-height:1.7}
body:has(.sv-header) .shopify-section:has(.banner:not(.banner--large)){background:#fbf7f2}
body:has(.sv-header) .banner:not(.banner--large){max-width:760px;margin:auto}
body:has(.sv-header) .banner--large{max-width:980px;margin:auto}
body:has(.sv-header) .banner--large .banner__media img{object-fit:contain}
body:has(.sv-header) .banner__box{background:#fbf7f2e8;border-radius:5px}
body:has(.sv-header) .comparison-table{border-collapse:collapse}
body:has(.sv-header) .comparison-table td,body:has(.sv-header) .comparison-table th{padding:18px 12px;border-bottom:1px solid #36272022}
body:has(.sv-header) .comparison-table__row-name h3{color:#fbf7f2;font-family:Arial,sans-serif;font-size:15px;letter-spacing:0}
body:has(.sv-header) .comparison-table svg{width:22px;height:22px}
body:has(.sv-header) .content-and-comparison-table{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:40px}
body:has(.sv-header) .animate--hidden{opacity:1;visibility:visible;transform:none}
@media(max-width:749px){body:has(.sv-header) .product__title h1{font-size:30px}body:has(.sv-header) .product__info-wrapper{padding-top:16px}body:has(.sv-header) .content-and-comparison-table{grid-template-columns:1fr;gap:20px}body:has(.sv-header) .comparison-table td,body:has(.sv-header) .comparison-table th{padding:12px 7px}body:has(.sv-header) .comparison-table__row-name h3{font-size:13px}.sv-header-inner{gap:12px!important}.sv-header nav{gap:14px!important}}
