main[data-template-suffix=novelcor] .shopify-section:has(product-info){--nv-tone-a: var(--nv-champagne);--nv-tone-b: var(--nv-ivory);--nv-veil: 86%;position:relative;color:var(--nv-text);background-color:var(--nv-tone-a);background-image:linear-gradient(180deg,var(--nv-tone-a) 0%,color-mix(in srgb,var(--nv-tone-a) var(--nv-veil),transparent) 24%,color-mix(in srgb,var(--nv-tone-b) var(--nv-veil),transparent) 76%,var(--nv-tone-b) 100%),var(--nv-texture);background-size:100% 100%,170% auto;background-position:0 0,90% 40%;background-repeat:no-repeat}main[data-template-suffix=novelcor] .shopify-section:has(product-info):before{content:"";position:absolute;top:0;left:50%;width:.1rem;height:clamp(2.4rem,6vw,4.8rem);background:linear-gradient(180deg,var(--nv-gold),transparent);opacity:.55;pointer-events:none}main[data-template-suffix=novelcor] product-info.gradient,main[data-template-suffix=novelcor] product-info>.gradient,main[data-template-suffix=novelcor] .shopify-section:has(product-info) .gradient{background:none}main[data-template-suffix=novelcor] .product__media-list .product__media-item .product-media-container,main[data-template-suffix=novelcor] .product__media-wrapper .product__media{border-radius:var(--nv-radius-l);overflow:hidden;background-color:var(--nv-white)}main[data-template-suffix=novelcor] .product__media-wrapper .product-media-container{border:0;box-shadow:0 2rem 4.4rem rgba(var(--nv-ink-rgb),.07)}main[data-template-suffix=novelcor] .thumbnail{border-radius:var(--nv-radius-m);border:.1rem solid transparent;background-color:var(--nv-white)}main[data-template-suffix=novelcor] .thumbnail[aria-current]{box-shadow:0 0 0 .1rem var(--nv-gold)}main[data-template-suffix=novelcor] .slider-counter,main[data-template-suffix=novelcor] .slider-button{color:var(--nv-ink)}main[data-template-suffix=novelcor] .product__info-container>*+*{margin-top:1.6rem}main[data-template-suffix=novelcor] .product__title h1{margin:0;font-family:var(--nv-font-display);font-style:var(--nv-font-display-style);font-weight:var(--nv-font-display-weight);font-size:clamp(3rem,7.4vw,4.6rem);line-height:1.08;letter-spacing:-.015em;color:var(--nv-ink);text-wrap:balance}main[data-template-suffix=novelcor] .price{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem 1.2rem;color:var(--nv-ink);letter-spacing:0}main[data-template-suffix=novelcor] .price .price-item--sale,main[data-template-suffix=novelcor] .price .price-item--regular:not(s){font-size:2.4rem;font-weight:600;letter-spacing:-.01em}main[data-template-suffix=novelcor] .price--on-sale .price-item--regular{font-size:1.6rem;font-weight:400;color:var(--nv-text);text-decoration-color:rgba(var(--nv-ink-rgb),.45)}main[data-template-suffix=novelcor] .price__badge-sale{padding:.3rem 1rem;border:0;border-radius:var(--nv-radius-pill);background-color:var(--nv-ink);box-shadow:inset 0 0 0 .1rem var(--nv-gold-soft);color:var(--nv-ivory);font-size:1.2rem;font-weight:500;line-height:1.6;letter-spacing:.08em;font-variant-numeric:tabular-nums}main[data-template-suffix=novelcor] .product__tax{font-size:1.25rem;color:var(--nv-text)}main[data-template-suffix=novelcor] .product-form__input .form__label{margin-bottom:.8rem;font-size:1.3rem;font-weight:500;letter-spacing:.04em;color:var(--nv-ink)}main[data-template-suffix=novelcor] .product-form__input--pill input[type=radio]+label{min-height:var(--nv-tap-target);margin:.4rem .6rem .4rem 0;padding:1rem 2rem;border:.1rem solid rgba(var(--nv-ink-rgb),.18);border-radius:var(--nv-radius-pill);background-color:var(--nv-white);color:var(--nv-ink);font-size:1.4rem;letter-spacing:.02em;transition:border-color var(--nv-duration-base) var(--nv-ease),background-color var(--nv-duration-base) var(--nv-ease),color var(--nv-duration-base) var(--nv-ease)}main[data-template-suffix=novelcor] .product-form__input--pill input[type=radio]+label:before{display:none}main[data-template-suffix=novelcor] .product-form__input--pill input[type=radio]+label:hover{border-color:rgba(var(--nv-ink-rgb),.5)}main[data-template-suffix=novelcor] .product-form__input--pill input[type=radio]:checked+label{border-color:var(--nv-ink);background-color:var(--nv-ink);color:var(--nv-ivory)}main[data-template-suffix=novelcor] .product-form__input--pill input[type=radio]:focus-visible+label{outline:.2rem solid var(--nv-gold-text);outline-offset:.2rem;box-shadow:none}main[data-template-suffix=novelcor] .product-form__quantity .form__label{font-size:1.3rem;font-weight:500;letter-spacing:.04em;color:var(--nv-ink)}main[data-template-suffix=novelcor] .quantity{min-height:var(--nv-tap-target);border-radius:var(--nv-radius-pill);background-color:var(--nv-white)}main[data-template-suffix=novelcor] .quantity:before,main[data-template-suffix=novelcor] .quantity:after{border-radius:var(--nv-radius-pill);box-shadow:0 0 0 .1rem rgba(var(--nv-ink-rgb),.18)}main[data-template-suffix=novelcor] .quantity__input,main[data-template-suffix=novelcor] .quantity__button{color:var(--nv-ink)}main[data-template-suffix=novelcor] .product-form__buttons{display:grid;gap:1rem;max-width:48rem}main[data-template-suffix=novelcor] .product-form__submit,main[data-template-suffix=novelcor] .shopify-payment-button__button--unbranded{min-height:5.4rem;border-radius:var(--nv-radius-pill);font-family:var(--font-body-family);font-size:1.45rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase}main[data-template-suffix=novelcor] .product-form__submit:before,main[data-template-suffix=novelcor] .product-form__submit:after{border-radius:var(--nv-radius-pill)}main[data-template-suffix=novelcor] .product-form__submit.button--secondary{--color-button: var(--nv-ink-rgb);--color-button-text: var(--nv-ink-rgb);background-color:transparent;color:var(--nv-ink)}main[data-template-suffix=novelcor] .product-form__submit.button--secondary:after{box-shadow:0 0 0 .1rem rgba(var(--nv-ink-rgb),.55)}main[data-template-suffix=novelcor] .product-form__submit.button--secondary:hover:after{box-shadow:0 0 0 .1rem var(--nv-ink)}main[data-template-suffix=novelcor] .product-form__submit.button--primary,main[data-template-suffix=novelcor] .shopify-payment-button__button--unbranded{background-color:var(--nv-ink);color:var(--nv-ivory);box-shadow:0 .6rem 1.8rem rgba(var(--nv-ink-rgb),.16)}main[data-template-suffix=novelcor] .shopify-payment-button__button--unbranded:hover:not([disabled]){background-color:var(--nv-ink);text-decoration:none}main[data-template-suffix=novelcor] .shopify-payment-button__more-options{color:var(--nv-text);font-size:1.3rem}main[data-template-suffix=novelcor] .product__accordion{margin-top:0;border-top:.1rem solid var(--nv-gold-faint)}main[data-template-suffix=novelcor] .product__accordion:first-of-type,main[data-template-suffix=novelcor] .product-form+.product__accordion,main[data-template-suffix=novelcor] .product__info-container>:not(.product__accordion)+.product__accordion{margin-top:2.8rem}main[data-template-suffix=novelcor] .product__accordion:last-child,main[data-template-suffix=novelcor] .product__accordion+:not(.product__accordion){border-bottom:.1rem solid var(--nv-gold-faint)}main[data-template-suffix=novelcor] .product__accordion .accordion,main[data-template-suffix=novelcor] .accordion{border-top:0;border-bottom:0}main[data-template-suffix=novelcor] .accordion summary{min-height:5.6rem;padding:1.6rem 0}main[data-template-suffix=novelcor] .accordion__title{font-family:var(--font-body-family);font-size:1.5rem;font-weight:500;letter-spacing:.02em;color:var(--nv-ink)}main[data-template-suffix=novelcor] .accordion .summary__title .icon-accordion{fill:var(--nv-gold);color:var(--nv-gold)}main[data-template-suffix=novelcor] .accordion .icon-caret{color:var(--nv-gold-text)}main[data-template-suffix=novelcor] .accordion__content{padding:0 0 2rem;font-size:1.5rem;line-height:1.65;color:var(--nv-text)}main[data-template-suffix=novelcor] .accordion__content ul,main[data-template-suffix=novelcor] .accordion__content ol{padding-left:2rem}main[data-template-suffix=novelcor] .accordion__content li+li{margin-top:.4rem}@media screen and (min-width:750px){main[data-template-suffix=novelcor] .product__info-wrapper{padding-left:3.2rem}}@media screen and (min-width:990px){main[data-template-suffix=novelcor] .product__info-wrapper{padding-left:5.6rem}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/nv-buy.css.map */
