:root{--sn-primary: #173C2C;--sn-primary-light: #275940;--sn-accent: #B7C982;--sn-cream: #F7F3E9;--sn-soft: #EEF3E9;--sn-white: #FFFFFF;--sn-black: #171717;--sn-text: #202020;--sn-text-soft: #686868;--sn-border: rgba(23, 60, 44, .1);--sn-radius: 16px;--sn-radius-lg: 24px;--sn-shadow: 0 8px 28px rgba(23, 60, 44, .07)}.sn-master{color:var(--sn-text);font-family:Helvetica,Arial,sans-serif;line-height:1.6}.sn-master,.sn-master *{box-sizing:border-box}.sn-master .sn-container{width:min(100% - 32px,1120px);margin-inline:auto}.sn-master h1,.sn-master h2,.sn-master h3,.sn-master .sn-heading{font-family:Georgia,Times New Roman,serif;line-height:1.16;letter-spacing:-.025em}.sn-master h2{font-size:clamp(30px,4vw,48px)}.sn-master p{color:var(--sn-text-soft)}.sn-master .sn-section{padding:64px 0}.sn-master .sn-section--cream{background:var(--sn-cream)}.sn-master .sn-section--soft{background:var(--sn-soft)}.sn-master .sn-section--dark{background:var(--sn-primary);color:var(--sn-cream)}.sn-master .sn-section--dark p{color:var(--sn-cream)}.sn-master .sn-card{background:var(--sn-cream);border:1px solid var(--sn-border);border-radius:var(--sn-radius);padding:24px;box-shadow:var(--sn-shadow)}.sn-master .sn-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.sn-master .sn-grid img{width:100%;height:auto;display:block;border-radius:12px}.sn-master .sn-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--sn-primary);color:var(--sn-white);padding:16px 24px;border:1px solid transparent;border-radius:12px;font-family:Helvetica,Arial,sans-serif;font-size:14px;font-weight:700;line-height:1.4;text-align:center;text-decoration:none;transition:background .2s ease}.sn-master .sn-button:hover{background:var(--sn-primary-light);color:var(--sn-white)}.sn-master .sn-button:focus-visible{outline:3px solid var(--sn-accent);outline-offset:3px}.sn-master .sn-badge{display:inline-flex;align-items:center;background:var(--sn-soft);color:var(--sn-primary);border-radius:100px;padding:7px 12px;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.sn-master .sn-image{display:block;max-width:100%;height:auto;border-radius:var(--sn-radius)}@media(max-width:749px){.sn-master .sn-section{padding:42px 0}.sn-master .sn-container{width:calc(100% - 28px)}.sn-master h2{font-size:30px}.sn-master .sn-card{padding:14px;border-radius:14px}.sn-master .sn-grid{gap:10px}.sn-master .sn-button{width:100%;min-height:50px}}@media(prefers-reduced-motion:reduce){.sn-master .sn-button{transition:none}}[id$=__block_1781860280983_94l29f3ws],[id$=__block_1781859304349_vwq25f0qc],[id$=__block_1781863160519_9gk16fdij],[id$=__block_1781861146200_5fvas12wn],[id$=__block_1781859304349_kz0jxsdxt]{display:none!important}body:not(:has(input[name=product-id][value="10384639885509"])) .add-to-cart-button,body:not(:has(input[name=product-id][value="10384639885509"])) [data-testid=standalone-add-to-cart],body:not(:has(input[name=product-id][value="10384639885509"])) shopify-accelerated-checkout,body:not(:has(input[name=product-id][value="10384639885509"])) shopify-accelerated-checkout-cart,body:not(:has(input[name=product-id][value="10384639885509"])) .shopify-payment-button,body:not(:has(input[name=product-id][value="10384639885509"])) .accelerated-checkout-block,body:not(:has(input[name=product-id][value="10384639885509"])) .quick-add__button{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/14/assets/shopnova-master.css.map */
