body.np-template-product{--np91-navy:#101f2a;--np91-cream:#f5efe6;--np91-gold:#b9864c;--np91-beige:#e9dfd2}body.np-template-product .product-information .variant-option--buttons .variant-option__button-label:not(.variant-option__button-label--has-swatch){background:var(--np91-beige)!important;color:var(--np91-navy)!important;border:1px solid var(--np91-gold)!important;border-radius:10px!important;min-height:48px;box-shadow:none!important;transition:background-color .15s ease,color .15s ease,border-color .15s ease}body.np-template-product .product-information .variant-option--buttons .variant-option__button-label:not(.variant-option__button-label--has-swatch):has(:checked){background:var(--np91-navy)!important;color:#fff!important;border:2px solid var(--np91-gold)!important}body.np-template-product .product-information .variant-option--buttons .variant-option__button-label:not(.variant-option__button-label--has-swatch):has(:checked) :is(.variant-option__button-label__text,.variant-option__button-label__pill){color:#fff!important}body.np-template-product .product-information .variant-option--buttons .variant-option__button-label:not(.variant-option__button-label--has-swatch):not(:has(:checked)) :is(.variant-option__button-label__text,.variant-option__button-label__pill){color:var(--np91-navy)!important}body.np-template-product .product-information .variant-option__button-label:has(:focus-visible){outline:2px solid var(--np91-gold)!important;outline-offset:3px}body.np-template-product .product-information .variant-option__select-wrapper{border:1px solid var(--np91-gold);border-radius:9px;background:var(--np91-beige)}body.np-template-product .product-information :is(.rte,.product-description,.product-description__content) :is(h1,h2,h3,h4){font-family:Fraunces,Georgia,serif!important;font-size:clamp(1.15rem,1.6vw,1.55rem)!important;line-height:1.3!important;letter-spacing:-.01em!important;font-weight:600!important;overflow-wrap:anywhere!important}body.np-template-product .product-information :is(.rte,.product-description,.product-description__content) :is(img,iframe,table){max-width:100%!important}body.novapulse-v2 .announcement-bar,body.novapulse-v2 .announcement-bar :is(a,p,span){color:#f5efe6!important}body.novapulse-v2 .announcement-bar a:focus-visible{outline:2px solid #b9864c;outline-offset:3px}body.np-template-product .sticky-add-to-cart__bar{max-width:min(720px,calc(100vw - 32px));padding:8px 12px!important;min-height:0!important;box-shadow:0 6px 22px #101f2a24}body.np-template-product .sticky-add-to-cart__image{max-width:54px;max-height:54px}body.np-template-product .sticky-add-to-cart__button{min-height:42px!important;padding:9px 16px!important}body.np-template-product .sticky-add-to-cart__title{font-size:14px!important;line-height:1.3!important}@media(max-width:749px){body.np-template-product .sticky-add-to-cart__bar{max-width:calc(100vw - 16px);padding:6px 8px!important}body.np-template-product .sticky-add-to-cart__button{min-height:42px!important;padding:8px 12px!important}body.np-template-product .sticky-add-to-cart__image{max-width:42px;max-height:42px}body.np-template-product .sticky-add-to-cart__title{font-size:12px!important}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/np-v9-1-visual-polish.css.map */
