.nv-accent-accent-1{--nv-accent: var(--color-accent-1, var(--color-button))}.nv-accent-accent-2{--nv-accent: var(--color-accent-2, var(--color-link))}.nv-accent-outline-button{--nv-accent: var(--color-secondary-button-text, var(--color-foreground))}.nv-accent-text{--nv-accent: var(--color-foreground)}.product__info-container>.nv-block-anchor{margin:0}.nv-variant-picker{display:block}.nv-variant-picker .product-form__input .form__label{font-weight:600}.nv-variant-picker--label-regular .product-form__input .form__label{font-weight:400}.product-form__input--full,.product-form__input--full .select{max-width:none;width:100%}.product-form__label-container{display:flex;align-items:center;justify-content:space-between;gap:1rem}legend.product-form__label-container{width:100%}.nv-swatches{--nv-swatch-size: 4.75rem;--nv-swatch-gap: .3rem;--nv-swatch-ring: .2rem;display:flex;flex-wrap:wrap;gap:.5rem}.nv-swatches--extra-small{--nv-swatch-size: 2.5rem;gap:.4rem}.nv-swatches--small{--nv-swatch-size: 3.5rem;--nv-swatch-gap: .2rem;--nv-swatch-ring: .1rem}.nv-swatches--large{--nv-swatch-size: 5.75rem;gap:.8rem}.nv-swatches--extra-large{--nv-swatch-size: 7rem;gap:1rem;padding-top:.2rem}@media screen and (min-width:750px){.nv-swatches{--nv-swatch-size: 5rem}.nv-swatches--extra-small{--nv-swatch-size: 2.5rem}.nv-swatches--small{--nv-swatch-size: 4.25rem;--nv-swatch-ring: .2rem}.nv-swatches--large{--nv-swatch-size: 6.5rem}.nv-swatches--extra-large{--nv-swatch-size: 8rem}}.nv-swatch{position:relative}.nv-swatch__label{display:block;position:relative;cursor:pointer}.nv-swatch__color{position:relative;display:flex;align-items:center;justify-content:center;width:var(--nv-swatch-size);height:var(--nv-swatch-size);overflow:hidden;border:var(--nv-swatch-gap) solid rgb(var(--color-background));border-radius:calc(var(--nv-swatch-radius, 100%) / 2);background:transparent;box-shadow:0 0 0 var(--nv-swatch-ring) rgba(var(--color-foreground),var(--nv-swatch-border-opacity, 0));transition:box-shadow var(--duration-short) ease}.nv-swatch__color:before{content:"";position:absolute;top:50%;left:50%;width:95%;height:95%;transform:translate(-50%,-50%);border-radius:inherit;background:var(--nv-swatch-bg, rgba(var(--color-foreground), .06));box-shadow:inset 0 0 0 1px rgba(var(--color-foreground),.3)}.nv-swatch__color img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.nv-swatch__text{position:relative;padding:0 .3rem;font-size:1rem;line-height:1.1;text-align:center;overflow:hidden}.nv-swatch__input:checked+.nv-swatch__label .nv-swatch__color{box-shadow:0 0 0 var(--nv-swatch-ring) rgba(var(--color-foreground),var(--nv-swatch-selected-border-opacity, 1))}.nv-swatch__input:focus-visible+.nv-swatch__label .nv-swatch__color{outline:.2rem solid rgba(var(--color-foreground),.6);outline-offset:.3rem}.nv-swatch__input.disabled+.nv-swatch__label .nv-swatch__color{opacity:.3}.nv-swatch__tooltip{position:absolute;left:50%;bottom:calc(100% + .6rem);z-index:3;padding:.25em .65em;border-radius:.5em;background:rgb(var(--color-foreground));color:rgb(var(--color-background));font-size:1.3rem;line-height:1.6;white-space:nowrap;opacity:0;visibility:hidden;transform:translate(-50%,.4rem);transition:opacity .2s ease,transform .2s ease,visibility .2s;pointer-events:none}.nv-swatch__tooltip:after{content:"";position:absolute;top:100%;left:50%;width:.9rem;height:.5rem;background:inherit;transform:translate(-50%);clip-path:polygon(0 0,50% 100%,100% 0)}@media(hover:hover){.nv-swatch__label:hover .nv-swatch__tooltip{opacity:1;visibility:visible;transform:translate(-50%)}}.nv-breaks{--nv-accent: var(--color-button);--nv-badge-size: 1.5rem;--nv-badge-line: 1.6;--nv-label-size: 1.6rem;--nv-benefit-size: 1rem;--nv-caption-size: 1.4rem;--nv-price-size: 1.6rem;--nv-compare-size: 1.4rem;--nv-gap-x: .75rem;--nv-gap-y: .85rem;display:block;width:100%}.nv-breaks.nv-accent-accent-1{--nv-accent: var(--color-accent-1, var(--color-button))}.nv-breaks.nv-accent-accent-2{--nv-accent: var(--color-accent-2, var(--color-link))}.nv-breaks.nv-accent-outline-button{--nv-accent: var(--color-secondary-button-text, var(--color-foreground))}.nv-breaks.nv-accent-text{--nv-accent: var(--color-foreground)}.product-form__input--breaks{max-width:none;width:100%}.nv-breaks__title{display:flex;align-items:center;justify-content:var(--nv-title-justify, center);column-gap:10px;margin:0 0 1.3rem;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-size:1.4rem;font-weight:var(--nv-title-weight, var(--font-heading-weight));letter-spacing:calc(var(--font-heading-scale) * var(--font-heading-letter-spacing, 0rem));line-height:1;word-break:break-word;text-align:var(--nv-title-align, center);color:rgb(var(--color-foreground))}.nv-breaks__title>span:nth-child(1),.nv-breaks__title>span:nth-child(3){display:block;flex:1 1 auto;height:2px;background:rgb(var(--nv-accent))}.nv-breaks__list{position:relative;display:grid;grid-template-columns:1fr;align-items:start;gap:var(--nv-gap-y) var(--nv-gap-x)}.nv-break{position:relative;display:block;padding:1.75rem;border:var(--nv-border) solid rgba(var(--nv-accent),.3);border-radius:var(--nv-radius);background:rgba(var(--nv-accent),.02);color:rgba(var(--color-foreground),.9);cursor:pointer;text-align:left;transition:background var(--duration-short) ease,border-color var(--duration-short) ease}.nv-break__hit{display:block;cursor:pointer}.nv-break.is-selected,.nv-breaks__input:checked+.nv-break{border-color:rgb(var(--nv-accent));background:rgba(var(--nv-accent),.1)}@media(hover:hover){.nv-break:hover{border-color:rgb(var(--nv-accent));background:rgba(var(--nv-accent),.15)}}.nv-breaks__input:focus-visible+.nv-break,.nv-break:has(.nv-breaks__input:focus-visible){outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:.2rem}.nv-breaks__input.disabled+.nv-break{opacity:.35}.nv-breaks--normal.nv-breaks--indicator .nv-break,.nv-breaks--compact.nv-breaks--indicator .nv-break{padding-left:4rem}.nv-breaks--indicator .nv-break:before{content:"";position:absolute;top:50%;left:2rem;width:1.5rem;height:1.5rem;border:.2rem solid rgba(var(--nv-accent),.3);border-radius:50%;transform:translate(-50%,-50%)}.nv-breaks--indicator .nv-break:has(.nv-break__variants):before{top:2.9rem}.nv-breaks--indicator .nv-break.is-selected:before,.nv-breaks--indicator .nv-breaks__input:checked+.nv-break:before{border-color:rgb(var(--color-background));background:rgb(var(--nv-accent));box-shadow:0 0 0 .1rem rgb(var(--nv-accent))}.nv-break__badge{display:block;position:absolute;top:-1rem;right:-1rem;z-index:2;margin:0;padding:0 .7em;border-radius:.2em;font-size:var(--nv-badge-size);font-weight:var(--nv-badge-weight, var(--font-body-weight-bold));line-height:var(--nv-badge-line);transform:rotate(3deg)}.nv-breaks--normal .nv-break--badge-style-2 .nv-break__badge{top:0;right:1.5rem;transform:translateY(calc(-50% - var(--nv-border) / 2))}.nv-breaks--normal .nv-break--badge-style-3 .nv-break__badge{top:0;right:1.5rem;border-radius:.2em .2em 0 0;font-size:1.4rem;transform:translateY(calc(-100% - var(--nv-border)))}.nv-breaks--normal .nv-break--badge-style-3.nv-break--badge{margin-top:1.6rem}.nv-break__inner{display:flex;align-items:center;column-gap:1rem}.nv-break__image img{display:inline;width:100%;height:auto;vertical-align:bottom}.nv-breaks--normal .nv-break__image{flex:0 0 auto;width:calc(var(--nv-image-width) / 3.5);max-width:6rem}.nv-break__content{display:flex;flex:1 1 auto;align-items:center;justify-content:space-between;min-width:0}.nv-break__left,.nv-break__right{display:flex;flex-direction:column;gap:.5rem}.nv-break__left{align-items:flex-start}.nv-break__right{align-items:flex-end;text-align:right}.nv-break__label{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:var(--nv-label-size);font-weight:var(--nv-label-weight, var(--font-body-weight-bold));line-height:1}.nv-breaks--normal .nv-break--benefit-bottom .nv-break__label,.nv-breaks--compact .nv-break--benefit-top .nv-break__label{flex-direction:column;align-items:flex-start}.nv-break__benefit{display:inline-block;padding:0 .75em;border:.1rem solid rgb(var(--nv-accent));border-radius:.6em;background:rgb(var(--color-background));color:rgb(var(--nv-accent));font-size:var(--nv-benefit-size);font-weight:var(--nv-caption-weight, var(--font-body-weight-bold));line-height:1.9;white-space:nowrap}.nv-break__benefit--solid{background:rgb(var(--nv-accent));color:rgb(var(--color-background))}.nv-break__caption{font-size:var(--nv-caption-size);font-weight:var(--nv-caption-weight, inherit);line-height:1}.nv-break__price{color:rgb(var(--nv-accent));font-size:var(--nv-price-size);font-weight:var(--nv-qs-price-weight, 700);line-height:1}.nv-break__compare{font-size:var(--nv-compare-size);line-height:1;color:rgba(var(--color-foreground),.9)}.nv-break__variants{height:0;padding-top:0;overflow:hidden;visibility:hidden}.nv-break.is-selected .nv-break__variants{height:auto;padding-top:1rem;visibility:visible}.nv-break__variants-label{display:block;margin-bottom:.3rem;font-size:1.3rem;line-height:1.3}.nv-break__item{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.nv-break__item+.nv-break__item{margin-top:.75rem}.nv-break__item-number{font-weight:var(--nv-num-weight, var(--font-body-weight-bold));line-height:1.5rem}.nv-break__select{--nv-pk-bw: var(--nv-pickers-border-width, 0px);width:fit-content}.nv-breaks--full-pickers .nv-break__select{flex:1 1 0}.nv-break__select .select__select,.nv-break__select .select__select:hover,.nv-break__select .select__select:focus,.nv-break__select .select__select:focus-visible{box-shadow:none;outline:none}.nv-break__select .select__select{height:2.1rem;min-width:calc(7rem + var(--nv-pk-bw) * 2);min-height:calc(var(--nv-pk-bw) * 2);margin:0;padding:0 2.5rem 0 .8rem;font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);font-size:1.2rem;line-height:calc(1 + .6 / var(--font-body-scale));letter-spacing:.04rem;border:var(--nv-vsel-border-width, 0) solid var(--nv-vsel-border, transparent);border-radius:var(--nv-vsel-radius, 0);background:var(--nv-vsel-bg, rgb(var(--color-background)));color:var(--nv-vsel-text, rgb(var(--color-foreground)))}.nv-break__select .svg-wrapper{top:50%;right:calc(var(--nv-pk-bw) + .75rem);height:.6rem;transform:translateY(-50%);color:var(--nv-vsel-caret, rgb(var(--color-foreground)))}.nv-breaks:not(.nv-breaks--no-overlay) .nv-break__select .select__select{background:linear-gradient(rgba(var(--nv-vsel-overlay),var(--nv-vsel-overlay-opacity, 0)),rgba(var(--nv-vsel-overlay),var(--nv-vsel-overlay-opacity, 0))),var(--nv-vsel-bg, rgb(var(--color-background)))}.nv-breaks:not(.nv-breaks--no-overlay) .nv-break__select:hover .select__select{background:linear-gradient(rgba(var(--nv-vsel-overlay),var(--nv-vsel-overlay-hover, 0)),rgba(var(--nv-vsel-overlay),var(--nv-vsel-overlay-hover, 0))),var(--nv-vsel-bg, rgb(var(--color-background)))}.nv-break__select:before,.nv-break__select:after{display:none}.nv-break__item--invalid .select__select{border-color:rgb(var(--color-error, 200, 30, 30))}.nv-breaks--compact{--nv-badge-size: 1.1rem;--nv-benefit-size: 1.1rem;--nv-price-size: 1.2rem;--nv-compare-size: .9rem}.nv-breaks--compact .nv-breaks__title{margin-bottom:.9rem}.nv-breaks--compact .nv-breaks__list{grid-template-columns:repeat(2,1fr)}.nv-breaks--compact .nv-break{padding:1.25rem 1.5rem}.nv-breaks--compact.nv-breaks--indicator .nv-break{padding-left:3.6rem}.nv-breaks--compact.nv-breaks--indicator .nv-break:before{left:1.8rem;width:1.4rem;height:1.4rem}.nv-breaks--compact .nv-break__image,.nv-breaks--compact .nv-break__caption{display:none}.nv-breaks--compact .nv-break__content{flex-direction:column;align-items:flex-start;row-gap:.2rem}.nv-breaks--compact .nv-break__left{align-items:center;text-align:center}.nv-breaks--compact .nv-break__right{display:block;line-height:1.1;text-align:center}.nv-breaks--compact .nv-break__right>*{display:inline}.nv-breaks--compact .nv-break__price:after{content:" "}.nv-breaks--compact span,.nv-breaks--vertical span{word-break:break-word}.nv-breaks--compact .nv-break__badge,.nv-breaks--vertical .nv-break--badge-style-2 .nv-break__badge{top:calc(var(--nv-border) / -2);right:auto;left:50%;transform:translate(-50%,-50%);text-align:center;white-space:nowrap}.nv-breaks--compact .nv-break--benefit-bottom .nv-break__benefit,.nv-breaks--vertical .nv-break--benefit-bottom .nv-break__benefit{position:absolute;top:calc(100% + var(--nv-border) / 2);left:50%;transform:translate(-50%,-50%)}.nv-breaks--vertical{--nv-badge-size: 1rem;--nv-badge-line: 2;--nv-label-size: 1.6rem;--nv-benefit-size: 1rem;--nv-caption-size: 1rem;--nv-price-size: 1.4rem;--nv-compare-size: 1.1rem;--nv-side: 1rem;--nv-y: 1.5rem;--nv-gap-y: 1rem}.nv-breaks--vertical[data-items="2"],.nv-breaks--vertical[data-items="4"],.nv-breaks--vertical[data-items="5"]{--nv-badge-size: 1.3rem;--nv-badge-line: 1.9}.nv-breaks--vertical .nv-breaks__list{grid-template-columns:repeat(min(var(--nv-items),4),1fr)}.nv-breaks--vertical .nv-break{display:flex;flex-direction:column;justify-content:center;margin-bottom:0;padding:0 var(--nv-side) var(--nv-y);text-align:center}.nv-breaks--vertical .nv-break:before{display:none}.nv-breaks--vertical .nv-break__inner,.nv-breaks--vertical .nv-break__content,.nv-breaks--vertical .nv-break__label{flex-direction:column;justify-content:center}.nv-breaks--vertical .nv-break__label{gap:.7rem}.nv-breaks--vertical.nv-breaks--image-bottom .nv-break__inner{flex-direction:column-reverse}.nv-breaks--vertical .nv-break__content{margin-top:var(--nv-y);row-gap:1rem}.nv-breaks--vertical .nv-break__image{width:auto;margin-right:calc(var(--nv-side) * -1);margin-left:calc(var(--nv-side) * -1)}.nv-breaks--vertical .nv-break__image img{width:var(--nv-image-width);margin:0 auto}.nv-breaks--vertical.nv-breaks--image-top.nv-breaks--max-images:not(.nv-breaks--space-images) .nv-break__image img{border-top-left-radius:calc(var(--nv-radius) - var(--nv-border));border-top-right-radius:calc(var(--nv-radius) - var(--nv-border))}.nv-breaks--vertical.nv-breaks--space-images .nv-break__image{margin-top:var(--nv-y)}.nv-breaks--vertical.nv-breaks--image-bottom .nv-break__image{margin-top:1rem}.nv-breaks--vertical .nv-break__left,.nv-breaks--vertical .nv-break__right{align-items:center;text-align:center;row-gap:.3rem}.nv-breaks--vertical .nv-break__left{row-gap:.7rem}.nv-breaks--vertical.nv-breaks--prices-horizontal .nv-break__right{flex-direction:row;justify-content:center}.nv-breaks--vertical .nv-break--badge-style-1 .nv-break__badge{position:relative;top:0;right:auto;margin:calc(var(--nv-border) * -1) calc((var(--nv-border) + var(--nv-side)) * -1) 0;border-radius:var(--nv-radius) var(--nv-radius) 0 0;transform:none;text-align:center}.nv-breaks--vertical.nv-breaks--has-badge .nv-break--no-badge.nv-break--badge-style-1{margin-top:calc(var(--nv-badge-size) * var(--nv-badge-line))}.nv-breaks--vertical .nv-break--badge-style-3 .nv-break__badge{right:-.7rem}@media screen and (max-width:999px){.nv-breaks--vertical .nv-breaks__title{margin-bottom:1rem}.nv-breaks--vertical[data-items="4"] .nv-breaks__list,.nv-breaks--vertical[data-items="5"] .nv-breaks__list{grid-template-columns:repeat(2,1fr)}.nv-breaks--vertical[data-items="6"] .nv-breaks__list{grid-template-columns:repeat(3,1fr)}.nv-breaks--vertical[data-items="3"],.nv-breaks--vertical[data-items="6"]{--nv-label-size: 1.3rem;--nv-benefit-size: .8rem;--nv-caption-size: .9rem;--nv-price-size: 1.3rem;--nv-compare-size: 1rem}.nv-breaks--vertical[data-items="2"] .nv-break--badge-style-2,.nv-breaks--vertical[data-items="2"] .nv-break--badge-style-3,.nv-breaks--vertical[data-items="4"] .nv-break--badge-style-2,.nv-breaks--vertical[data-items="4"] .nv-break--badge-style-3{--nv-badge-size: 1.1rem}.nv-breaks--vertical[data-items="3"] .nv-break--badge-style-2,.nv-breaks--vertical[data-items="3"] .nv-break--badge-style-3{--nv-badge-size: .8rem}}@media screen and (min-width:1000px){.nv-breaks--vertical[data-items="2"]{--nv-badge-size: 1.8rem;--nv-badge-line: 2;--nv-label-size: 2rem;--nv-benefit-size: 1.2rem;--nv-caption-size: 1.6rem;--nv-price-size: 1.8rem;--nv-compare-size: 1.4rem;--nv-side: 1.2rem;--nv-y: 1.8rem}.nv-breaks--vertical[data-items="3"]{--nv-badge-size: 1.4rem;--nv-badge-line: 2;--nv-label-size: 1.8rem;--nv-benefit-size: 1rem;--nv-caption-size: 1.3rem;--nv-price-size: 1.4rem;--nv-compare-size: 1.2rem;--nv-y: 1.7rem}.nv-breaks--vertical[data-items="4"]{--nv-badge-size: 1.2rem;--nv-badge-line: 1.9;--nv-label-size: 1.4rem;--nv-benefit-size: .8rem;--nv-caption-size: 1rem;--nv-price-size: 1.3rem;--nv-compare-size: 1rem}.nv-breaks--vertical[data-items="4"] .nv-break--badge-style-2,.nv-breaks--vertical[data-items="4"] .nv-break--badge-style-3{--nv-badge-size: 1rem}.nv-breaks--vertical[data-items="3"] .nv-break--badge-style-2,.nv-breaks--vertical[data-items="3"] .nv-break--badge-style-3{--nv-badge-size: 1.1rem}.nv-breaks--vertical[data-items="2"] .nv-break--badge-style-2,.nv-breaks--vertical[data-items="2"] .nv-break--badge-style-3{--nv-badge-size: 1.3rem}}.nv-qb{display:block;margin:1.2rem 0}.nv-qb__title{margin:0 0 1rem;font-size:1.2rem;line-height:1.3;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.nv-qb__grid{display:flex;align-items:stretch;gap:.8rem}.nv-qb__card{position:relative;display:flex;flex:1 1 0;flex-direction:column;align-items:center;justify-content:center;gap:.3rem;min-width:0;aspect-ratio:1 / 1;padding:.8rem .4rem;border:.1rem solid #e3e3e3;border-radius:1.2rem;background:#fff;color:#1a1a1a;text-align:center;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.nv-qb__radio{position:absolute;opacity:0;pointer-events:none}.nv-qb__card:has(.nv-qb__radio:checked){border-color:var(--nv-qb-accent, #b8965a);background:var(--nv-qb-hl-bg, #fbf6ec);box-shadow:inset 0 0 0 .2rem var(--nv-qb-accent, #b8965a)}.nv-qb__card:has(.nv-qb__radio:focus-visible){outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:.2rem}.nv-qb__card--highlight{border-color:var(--nv-qb-hl-border, #9aa0a6);background:var(--nv-qb-hl-bg, #fbf6ec);box-shadow:inset 0 0 0 .1rem var(--nv-qb-hl-border, #9aa0a6)}.nv-qb__card--highlight:has(.nv-qb__radio:checked){border-color:var(--nv-qb-accent, #b8965a);box-shadow:inset 0 0 0 .2rem var(--nv-qb-accent, #b8965a)}.nv-qb__badge{position:absolute;top:-.7rem;left:50%;padding:.25rem .7rem;border-radius:99rem;background:var(--nv-qb-badge-bg, #ede4d3);color:#3d3323;font-size:.95rem;font-weight:700;white-space:nowrap;transform:translate(-50%)}.nv-qb__card--highlight .nv-qb__badge{background:var(--nv-qb-accent, #b8965a);color:#fff}.nv-qb__label{font-size:1.25rem;font-weight:700;line-height:1.15}.nv-qb__disc{display:inline-block;padding:.1rem .6rem;border-radius:99rem;background:var(--nv-qb-accent, #b8965a);color:#fff;font-size:1rem;font-weight:700}.nv-qb__old{color:var(--nv-qb-old, #9a9a9a);font-size:1rem;line-height:1.1;text-decoration:line-through}.nv-qb__price{color:var(--nv-qb-new, var(--nv-qb-accent, #b8965a));font-size:1.25rem;font-weight:700;line-height:1.15}@media screen and (max-width:480px){.nv-qb__grid{gap:.5rem}.nv-qb__card{gap:.25rem;padding:.6rem .3rem}.nv-qb__label,.nv-qb__price{font-size:1.05rem}.nv-qb__disc,.nv-qb__old{font-size:.9rem}.nv-qb__badge{padding:.2rem .5rem;font-size:.8rem}}.nv-qty--full .quantity,.nv-qty--full .price-per-item__container{width:100%}.nv-qty--full .quantity{max-width:none}.nv-atc-row{display:flex;align-items:stretch;gap:1rem}.nv-atc-row--right{flex-direction:row-reverse}.nv-atc-row>.product-form__submit{flex:1 1 auto;margin-bottom:0}.nv-qty--appended{flex:0 0 auto;margin:0}.nv-qty--appended .quantity__label,.nv-qty--appended .quantity__rules{display:none}.nv-atc-row--stretch-quantity .nv-qty--appended,.nv-atc-row--stretch-quantity .nv-qty--appended .price-per-item__container,.nv-atc-row--stretch-quantity .nv-qty--appended .quantity{height:100%;min-height:100%}.nv-atc-row--shrink-atc>.product-form__submit{min-height:calc(4.5rem + var(--inputs-border-width) * 2)}.nv-buy-buttons .product-form{margin:0}.nv-buy-buttons .product-form__submit,.nv-buy-buttons .nv-atc--secondary{font-size:1.9rem}.product-form__buttons--uppercase .nv-atc,.product-form__buttons--uppercase .shopify-payment-button__button{text-transform:uppercase}.nv-atc__label{display:inline-flex;align-items:center;justify-content:center;gap:var(--nv-btn-icon-gap, 1rem);width:100%}.nv-atc__label--price-text{justify-content:space-between;gap:.8rem}.nv-atc__text{min-width:0;overflow-wrap:anywhere}.nv-atc__label{min-width:0}.nv-atc__icon{--nv-icon-size: var(--nv-btn-icon-scale, 1.2em)}.nv-atc__price{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;line-height:1.15}.nv-atc-stack{display:inline-flex;flex-direction:column;align-items:center;line-height:1.05}.nv-atc-old{font-size:.72em;opacity:.6;text-decoration:line-through}.nv-atc-new{font-size:1em}.nv-atc--secondary{margin-top:1rem}nv-upsells,nv-bundle-offer,nv-bundle-deals,nv-quantity-gifts,nv-custom-field,nv-quantity-breaks,nv-tier-cards{display:block}.nv-upsells__title{margin:0 0 .9rem;font-size:var(--nv-ctitle-mobile);font-weight:var(--font-heading-weight);font-family:var(--font-heading-family);line-height:1.2}@media screen and (min-width:750px){.nv-upsells__title{font-size:var(--nv-ctitle-desktop)}}.nv-upsells__wrapper.nv-upsell{padding:1rem}.nv-upsells__title--inside{margin-bottom:1rem}.nv-upsells__list{display:grid;gap:1.5rem}.nv-upsells--column .nv-upsells__list{grid-template-columns:repeat(var(--nv-count),minmax(0,1fr));gap:1rem;align-items:start}.nv-upsells--slider .nv-upsells__list{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.nv-upsells--slider .nv-upsells__list>*{flex:0 0 88%;scroll-snap-align:start}.nv-upsell{--nv-pad: 0;position:relative;display:block;border-radius:var(--nv-radius, 0);transition:border-color var(--duration-short) ease,background var(--duration-short) ease}.nv-upsell.gradient:not(.color-scheme-1),.nv-upsell--shadow,.nv-upsell--border,.nv-upsell--custom-bg{--nv-pad: 1rem}.nv-upsell--shadow{box-shadow:.25rem .25rem .75rem #0000001f}.nv-upsell--border{border:var(--nv-border-width) solid var(--nv-border-color)}.nv-upsell--border[data-selected=true]{border-color:var(--nv-border-selected)}.nv-upsell--custom-bg{background:var(--nv-bg)}.nv-upsell--custom-bg[data-selected=true]{background:var(--nv-bg-selected)}.nv-upsell--toggle-container{cursor:pointer}.nv-upsell--unavailable{opacity:.55}.nv-upsell__container{display:flex;align-items:center;padding:var(--nv-pad)}.nv-upsell__image{flex:0 0 auto;align-self:flex-start;margin-right:1rem}.nv-upsell__image img{display:block;width:auto;height:var(--nv-image-size);max-width:none;border-radius:var(--nv-image-radius);object-fit:contain}.nv-upsell__content{flex:1 1 auto;min-width:0}.nv-upsell__title{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;font-size:var(--nv-title-size)}.nv-upsell__name{margin:0;font-weight:var(--font-body-weight-bold);line-height:1.2}.nv-upsell__name a{color:inherit;text-decoration:none}.nv-upsell__name a:hover{text-decoration:underline}.nv-upsell__price{display:flex;flex-direction:column;align-items:flex-end;margin:0;font-size:var(--nv-price-size);line-height:1.1;text-align:right}.nv-upsell__final{color:rgb(var(--nv-accent));font-weight:var(--font-body-weight-bold)}.nv-upsell__compare{font-size:.85em;opacity:.7}.nv-upsell__price--separate{flex-direction:row;justify-content:flex-start;gap:.6rem;margin-top:.3rem}.nv-upsell__desc{margin:.3rem 0 0;font-size:var(--nv-desc-size);line-height:1.3}.nv-upsell__variant-picker{display:flex;flex-wrap:wrap;gap:.4rem .5rem;margin-top:.8rem}.nv-upsell__variant-picker .select{width:fit-content}.nv-upsell__variant-picker .select__select{height:2.6rem;min-height:0;padding:0 2.6rem 0 .8rem;font-size:1.2rem}.nv-upsell__toggle{flex:0 0 auto;margin-left:1rem;padding:.5rem;border:0;background:transparent;color:rgb(var(--nv-accent));cursor:pointer}.nv-upsell--btn-left .nv-upsell__toggle{order:-1;margin:0 1rem 0 0}.nv-upsell__switch-track{position:relative;display:block;width:4.4rem;height:2.4rem;border-radius:2rem;background:rgba(var(--color-foreground),.2);transition:background var(--duration-short) ease}.nv-upsell__switch-thumb{position:absolute;top:.3rem;left:.3rem;width:1.8rem;height:1.8rem;border-radius:50%;background:rgb(var(--color-background));box-shadow:0 .1rem .3rem #0003;transition:transform var(--duration-short) ease}[data-selected=true] .nv-upsell__switch-track{background:rgb(var(--nv-accent))}[data-selected=true] .nv-upsell__switch-thumb{transform:translate(2rem)}.nv-upsell__checkbox svg{width:2.2rem;height:2.2rem}.nv-upsell__check-on,[data-selected=true] .nv-upsell__check-off{display:none}[data-selected=true] .nv-upsell__check-on{display:block}.nv-upsell__plus{display:inline-flex;align-items:center;justify-content:center;width:2.6rem;height:2.6rem;padding:0;margin-left:1.5rem;border:.1rem solid rgba(var(--color-foreground),.75);border-radius:.3rem;color:rgba(var(--color-foreground),.75)}.nv-upsell__plus svg{width:1.6rem;height:1.6rem}.nv-upsell__plus-check,[data-selected=true] .nv-upsell__plus-icon{display:none}[data-selected=true] .nv-upsell__plus{border-color:rgb(var(--nv-accent));background:rgb(var(--nv-accent));color:rgb(var(--color-background))}[data-selected=true] .nv-upsell__plus-check{display:block}.nv-upsell__add{min-width:auto;min-height:auto;margin-left:1.5rem;padding:0 1em;font-size:1.4rem;line-height:2.2}.nv-upsell__add-check,[data-selected=true] .nv-upsell__add-label{display:none}[data-selected=true] .nv-upsell__add-check{display:inline}.nv-upsells--column .nv-upsell__container{position:relative;flex-direction:column}.nv-upsells--column .nv-upsell__image{align-self:auto;width:100%;margin:0 0 1rem}.nv-upsells--column .nv-upsell__image img{width:100%;height:auto}.nv-upsells--column .nv-upsell__title{flex-direction:column;align-items:center;text-align:center}.nv-upsells--column .nv-upsell__price{align-items:center;text-align:center}.nv-upsells--column .nv-upsell__toggle{position:absolute;top:var(--nv-pad);right:var(--nv-pad);margin:0}.nv-bundle{--nv-border-color: var(--color-foreground);--nv-pad: 1rem;display:block}.nv-bundle--border-accent-1{--nv-border-color: var(--color-accent-1, var(--color-button))}.nv-bundle--border-accent-2{--nv-border-color: var(--color-accent-2, var(--color-link))}.nv-bundle--border-outline-button{--nv-border-color: var(--color-secondary-button-text, var(--color-foreground))}.nv-bundle__title{margin:0 0 .4em}.nv-bundle__box{border:var(--nv-border-thickness) solid rgba(var(--nv-border-color),var(--nv-border-opacity));border-radius:var(--nv-radius);overflow:hidden}.nv-bundle__item{--nv-pad: 1rem}.nv-bundle__item--pt-0 .nv-upsell__container{padding-top:0}.nv-bundle__item--pb-0 .nv-upsell__container{padding-bottom:0}.nv-bundle__divider{display:flex;align-items:center;gap:0;padding:0 var(--nv-pad)}.nv-bundle__divider span{display:block;flex:1 1 auto;height:.1rem;background:rgba(var(--nv-border-color),var(--nv-divider-opacity))}.nv-bundle__divider svg{width:3rem;height:3rem;padding:.6rem;border:.1rem solid rgba(var(--nv-border-color),var(--nv-plus-opacity));border-radius:50%;color:rgb(var(--nv-border-color))}.nv-bundle__footer{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:var(--nv-pad);border-top:var(--nv-border-thickness) solid rgba(var(--nv-border-color),var(--nv-border-opacity))}.nv-bundle__footer p{margin:0;line-height:1.25}.nv-bundle__total-text{font-size:1.8rem}.nv-bundle__benefit{color:rgb(var(--nv-accent));font-size:1.2rem}.nv-bundle__totals{text-align:right}.nv-bundle__prices{font-size:1.7rem}.nv-bundle__button.product-form__submit{font-size:1.9rem}.nv-bundle__total{color:rgb(var(--nv-accent));font-weight:var(--font-body-weight-bold)}.nv-bundle__compare{font-size:.8em;opacity:.7}.nv-bundle__button{margin-top:1rem}@media screen and (min-width:990px){.nv-bundle,.nv-bundle__item{--nv-pad: 1.2rem}.nv-bundle__total-text{font-size:2rem}.nv-bundle__prices{font-size:1.8rem}}.nv-deals-block{display:block}.nv-deals-block .page-width{padding-top:0;padding-bottom:0}.nv-deals-block__header{margin-bottom:3rem;text-align:center}.nv-deals-block__title{margin:0}.nv-deals__header{text-align:center}.nv-deals__header .nv-heading{margin:0}.nv-deals__text{margin-top:1rem}.nv-deals{--nv-cb: 1.5rem;--nv-cbm: .8rem;display:block;max-width:900px;margin:0 auto}.nv-deals__media-item{position:relative;cursor:pointer;transition:opacity var(--duration-short) ease}.nv-deals__media-item+.nv-deals__media-item:before{content:"+";position:absolute;top:50%;left:-1rem;font-size:1.6rem;font-weight:700;line-height:1;color:rgb(var(--color-foreground));transform:translate(-50%,-50%)}@media screen and (min-width:1000px){.nv-deals__media-item+.nv-deals__media-item:before{left:-1.5rem;font-size:2.5rem}}.nv-deals__media-item.is-unchecked img{filter:grayscale(1);opacity:.3}.nv-deals__media-link{overflow:hidden}.nv-deals__media-link img,.nv-deals__media-link svg{display:block;width:100%;height:auto}.nv-deals__product{margin-bottom:1.25rem}.nv-deals__product--unavailable{opacity:.55}.nv-deals__row{display:flex;align-items:center}.nv-deals__label{display:flex;flex-grow:1;align-items:center;cursor:pointer;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight)}.nv-deals__check{flex-shrink:0;width:var(--nv-cb);height:var(--nv-cb);margin-right:var(--nv-cbm);color:rgb(var(--color-button))}.nv-deals__check--on,.nv-deals__checkbox:not(:checked)+.nv-deals__label .nv-deals__check--on{display:none}.nv-deals__checkbox:checked+.nv-deals__label .nv-deals__check--on{display:block}.nv-deals__checkbox:checked+.nv-deals__label .nv-deals__check--off{display:none}.nv-deals__checkbox:disabled+.nv-deals__label{cursor:default}.nv-deals__checkbox:focus-visible+.nv-deals__label .nv-deals__check{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:.2rem}.nv-deals__title{margin:0;font-size:1.6rem;line-height:1.2;color:rgb(var(--color-foreground))}.nv-deals__checkbox:not(:checked)+.nv-deals__label .nv-deals__title{text-decoration:line-through;opacity:.5}.nv-deals__prices{flex-shrink:0;padding-left:1rem;font-size:1.6rem;line-height:1;white-space:nowrap}.nv-deals__price{font-weight:700;letter-spacing:.1rem;color:rgb(var(--color-button))}.nv-deals__compare{margin-left:.3em;font-size:.8em;letter-spacing:.1rem;color:rgba(var(--color-foreground),.7)}.nv-deals--prices-under .nv-deals__product:not(:has(.nv-deals__pickers)) .nv-deals__row{flex-direction:column;align-items:flex-start}.nv-deals--prices-under .nv-deals__product:not(:has(.nv-deals__pickers)) .nv-deals__prices{margin-top:.2em;padding-left:calc(var(--nv-cb) + var(--nv-cbm))}.nv-deals__pickers{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.5rem 0 0 calc(var(--nv-cb) + var(--nv-cbm))}.nv-deals__product:has(.nv-deals__checkbox:not(:checked)) .nv-deals__pickers{opacity:.5}.nv-picker--small .select{--inputs-radius: var(--nv-small-radius);--inputs-radius-outset: var(--nv-small-radius)}.nv-deals__pickers .select{width:fit-content}.nv-deals__pickers .select__select{height:2.1rem;min-height:0;padding:0 2.5rem 0 .8rem;font-size:1.2rem}.nv-deals__pickers .select .svg-wrapper{right:calc(var(--inputs-border-width) + .75rem)}.nv-deals__total{margin:0;border-top:1px solid rgba(var(--color-foreground),.1);font-size:1.8rem;font-weight:700;line-height:2.5;text-align:left;color:rgb(var(--color-foreground))}.nv-deals__total-label{margin-right:.3em}.nv-deals__total-price{font-weight:700;letter-spacing:.1rem;color:rgb(var(--color-button))}.nv-deals__total-compare{margin-left:.3em;font-size:.8em;letter-spacing:.1rem;color:rgba(var(--color-foreground),.7)}@media screen and (max-width:749px){.nv-deals__title,.nv-deals__prices{font-size:1.5rem}}@media screen and (min-width:1000px){.nv-deals{--nv-cb: 2rem;--nv-cbm: 1rem}.nv-deals__title,.nv-deals__price,.nv-deals__compare{font-size:2rem}.nv-deals__total{font-size:2.3rem}}.nv-gifts{display:grid;grid-template-columns:repeat(var(--nv-items),minmax(0,1fr));justify-items:center;gap:.75rem}.nv-gift{position:relative;width:100%;max-width:12rem}.nv-gift__box{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:1 / 1;overflow:hidden;border:.2rem solid rgba(var(--color-foreground),.75);border-radius:1rem;background:repeating-linear-gradient(-45deg,rgba(var(--color-foreground),.08) 0 .6rem,rgba(var(--color-foreground),.14) .6rem .8rem);transition:background .3s ease .5s,border-color .3s ease .5s}.nv-gift__lock{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:space-evenly;padding:.6rem;text-align:center;transition:opacity .3s ease .2s}.nv-gift__text{display:block;min-height:1.2rem;font-size:1.2rem;line-height:1.1}.nv-gift__padlock{width:2.6rem;height:2.6rem;transition:transform .3s ease}.nv-gift__present{position:absolute;bottom:18%;left:50%;z-index:2;width:46%;opacity:0;transform:translate(-50%,20%)}.nv-gift__body,.nv-gift__lid{position:relative;display:block;background:rgb(var(--nv-gift-box, var(--color-button)));box-shadow:0 .4rem .8rem #00000040}.nv-gifts--box-accent-1{--nv-gift-box: var(--color-accent-1, var(--color-button))}.nv-gifts--box-accent-2{--nv-gift-box: var(--color-accent-2, var(--color-link))}.nv-gifts--box-inverse{--nv-gift-box: var(--color-foreground)}.nv-gift__body{aspect-ratio:1 / 1;border-radius:0 0 .4rem .4rem}.nv-gift__lid{z-index:1;width:112%;height:.9rem;margin:0 -6% -.1rem;border-radius:.3rem}.nv-gift__body:after,.nv-gift__lid:after{content:"";position:absolute;top:0;bottom:0;left:50%;width:20%;background:var(--nv-tie);transform:translate(-50%)}.nv-gift__bow{position:absolute;bottom:100%;left:50%;width:1.8rem;height:1rem;transform:translate(-50%)}.nv-gift__bow:before,.nv-gift__bow:after{content:"";position:absolute;bottom:0;width:.9rem;height:.9rem;border:.3rem solid var(--nv-tie);border-radius:50% 50% 0}.nv-gift__bow:before{left:0}.nv-gift__bow:after{right:0;transform:scaleX(-1)}.nv-gift__image{position:absolute;top:50%;left:50%;z-index:1;width:55%;height:55%;opacity:0;transform:translate(-50%,-30%) scale(.6)}.nv-gift__image img{width:100%;height:100%;border-radius:.35rem;object-fit:contain}.nv-gift__title{margin:.75rem 0 0;font-size:1.1rem;line-height:1.2;text-align:center;opacity:.5;transition:opacity .3s ease .3s}.nv-gift--unlocked .nv-gift__box{border-color:var(--nv-unlocked-border);background:var(--nv-unlocked-bg)}.nv-gift--unlocked .nv-gift__lock{opacity:0}.nv-gift--unlocked .nv-gift__padlock{transform:rotate(12deg)}.nv-gift--unlocked .nv-gift__present{animation:nv-gift-present 1.4s ease-in-out .3s forwards}.nv-gift--unlocked .nv-gift__lid{animation:nv-gift-lid 1s ease-in-out .6s forwards}.nv-gift--unlocked .nv-gift__image{animation:nv-gift-image .8s ease-out 1.1s forwards}.nv-gift--unlocked .nv-gift__title{opacity:1}.nv-gift--instant .nv-gift__present{animation:none;opacity:0}.nv-gift--instant.nv-gift--unlocked .nv-gift__image{animation:none;opacity:1;transform:translate(-50%,-50%) scale(1)}@keyframes nv-gift-present{0%{opacity:0;transform:translate(-50%,20%) scale(.8)}25%{opacity:1;transform:translate(-50%) scale(1)}80%{opacity:1;transform:translate(-50%) scale(1)}to{opacity:0;transform:translate(-50%,10%) scale(.9)}}@keyframes nv-gift-lid{0%{transform:translateY(0) rotate(0)}60%{transform:translateY(-1.6rem) rotate(-12deg);opacity:1}to{transform:translateY(-2.4rem) rotate(-20deg);opacity:0}}@keyframes nv-gift-image{0%{opacity:0;transform:translate(-50%,-20%) scale(.6)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@media(prefers-reduced-motion:reduce){.nv-gift--unlocked .nv-gift__present,.nv-gift--unlocked .nv-gift__lid{animation:none}.nv-gift--unlocked .nv-gift__image{animation:none;opacity:1;transform:translate(-50%,-50%) scale(1)}}.nv-field .small-field__field{max-width:25rem}.nv-field .product-form__input--full,.nv-field .product-form__input--full .select{max-width:none}.nv-field .form__label{display:block}.nv-field .input--small{width:100%;height:3.8rem;padding:.5rem 1rem;border:solid var(--inputs-border-width) rgba(var(--color-foreground),var(--inputs-border-opacity));border-radius:calc((var(--inputs-radius) / 5) * 4);outline:none;background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));font-size:16px}.nv-field .input--small:focus-visible{box-shadow:none;outline:none}.nv-field .input--small:focus{border-color:rgb(var(--color-foreground));border-width:2px}.nv-field .textarea--small{height:7rem}.nv-field .textarea--medium{height:9rem}.nv-field .textarea--large{height:11rem}@media screen and (min-width:750px){.nv-field .input--small{height:4rem;padding:.5rem 1.2rem;border-radius:var(--inputs-radius)}.nv-field .textarea--small{height:8rem}.nv-field .textarea--medium{height:10rem}.nv-field .textarea--large{height:12rem}}.nv-field .no-background{background:none}.nv-field__counter{margin:.4rem 0 0;text-align:right;opacity:.7}.nv-field .input-error-msg{display:block;margin-top:.3rem;color:red;font-size:1.5rem;line-height:1}.nv-field .input-error-msg.hidden{display:none}.nv-field__fieldset{margin:0;padding:0;border:0}nv-sticky-atc{display:block}.nv-sticky{position:fixed;left:0;right:0;bottom:0;z-index:50;margin:0;padding:1rem 0 calc(1.5rem + env(safe-area-inset-bottom,0px));box-shadow:0 -1px 10px #0003;transform:translateY(100%);visibility:hidden;transition:transform .15s ease-in-out,visibility .15s}.nv-sticky.is-visible{transform:translateY(0);visibility:visible}.nv-sticky__inner{display:flex;align-items:center;justify-content:space-between;column-gap:1rem}.nv-sticky__product{display:flex;flex:1 1 auto;align-items:center;column-gap:1rem;min-width:0}.nv-sticky__image{flex-shrink:0}.nv-sticky__image img{display:block;width:auto;height:4.2rem}.nv-sticky__info{min-width:0}.nv-sticky__info>*{margin:0}.nv-sticky__title.h5{margin:0;font-size:1.5rem}.nv-sticky__stars{--nv-star-size: 1.3rem}.nv-sticky__prices{display:flex;flex-wrap:wrap;align-items:center;column-gap:.5rem}.nv-sticky__compare{opacity:.7}.nv-sticky__badge{font-size:.8rem}.nv-sticky__actions{display:flex;flex:0 0 auto;align-items:center;column-gap:1rem}.nv-sticky__pickers,.nv-sticky__pickers.product-form__input{display:flex;flex:0 0 auto;column-gap:1rem;max-width:none;margin:0}.nv-sticky__pickers .select__select{height:4rem;padding:.5rem 1.2rem;font-size:1.4rem}.nv-sticky__pickers .select .svg-wrapper{top:50%;right:calc(var(--inputs-border-width) + 1.5rem);transform:translateY(-50%)}.nv-sticky .nv-sticky__button{min-width:auto;min-height:auto;padding:0 1rem;font-size:1.5rem;line-height:2.75em}.nv-sticky__button-label{display:flex;align-items:center;justify-content:center;gap:.8rem;width:100%}.nv-sticky__button-label--price-text{justify-content:space-between}.nv-sticky__button-text{white-space:nowrap}.nv-sticky__button[disabled] [data-nv-atc-price],.nv-sticky__button[disabled] .nv-sticky__inline-price{display:none}@media screen and (min-width:400px){.nv-sticky__title.h5{font-size:1.7rem}.nv-sticky__badge{font-size:1rem}.nv-sticky .nv-sticky__button{padding:0 1.1em;font-size:1.7rem}}@media screen and (max-width:749px){.nv-sticky__product{flex-direction:column;align-items:flex-start}.nv-sticky__product:not(:has(>:not(.small-hide))){display:none}.nv-sticky--mobile-full .nv-sticky__inner{flex-direction:column;align-items:stretch}.nv-sticky--mobile-full .nv-sticky__product{display:flex;margin-bottom:.7rem}.nv-sticky--mobile-full .nv-sticky__actions,.nv-sticky--mobile-full .nv-sticky .nv-sticky__button,.nv-sticky--mobile-full .nv-sticky__button{width:100%}.nv-sticky--mobile-full .nv-sticky__actions{flex-direction:column;align-items:stretch;gap:.8rem}.nv-sticky--mobile-full .nv-sticky__pickers,.nv-sticky--mobile-full .nv-sticky__pickers .select{width:100%;max-width:none}.nv-sticky--mobile-full .nv-sticky__button,.nv-sticky--mobile-transparent .nv-sticky__button{width:100%;min-height:calc(4.5rem + var(--buttons-border-width, 0px) * 2);padding:0 1.5em;font-size:1.9rem;line-height:calc(1 + .2 / var(--font-body-scale))}.nv-sticky__button--no-price-mobile .nv-sticky__inline-price,.nv-sticky__button--no-price-mobile .nv-sticky__button-price{display:none}.nv-sticky--mobile-transparent{padding-top:0;background:none;box-shadow:none}.nv-sticky--mobile-transparent .nv-sticky__product,.nv-sticky--mobile-transparent .nv-sticky__pickers{display:none}.nv-sticky--mobile-transparent .nv-sticky__actions{flex:1 1 auto;width:100%}.nv-sticky--mobile-transparent .nv-sticky__button{box-shadow:2px 2px 6px #0000004d}}@media screen and (min-width:750px){.nv-sticky{padding:1rem 0}.nv-sticky__inner,.nv-sticky__product{column-gap:1.5rem}.nv-sticky__actions{column-gap:2.5rem}.nv-sticky__info{flex:1 1 auto}.nv-sticky__image img{height:5.2rem}.nv-sticky__title.h5{font-size:1.9rem}.nv-sticky__badge{font-size:1.3rem}.nv-sticky__pickers .select{width:20rem}.nv-sticky__pickers,.nv-sticky__pickers.product-form__input{margin-left:-1.5rem}.nv-sticky .nv-sticky__button{padding:0 1.5em;font-size:1.9rem}.nv-sticky--desktop-full .nv-sticky__inner{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:2rem}.nv-sticky--desktop-full .nv-sticky__product{grid-column:1;grid-row:1;margin-bottom:1rem}.nv-sticky--desktop-full .nv-sticky__actions{display:contents}.nv-sticky--desktop-full .nv-sticky__pickers{grid-column:2;grid-row:1;margin-bottom:1rem}.nv-sticky--desktop-full .nv-sticky__button{grid-column:1 / -1;grid-row:2;width:100%}.nv-sticky__button--no-price-desktop .nv-sticky__inline-price,.nv-sticky__button--no-price-desktop .nv-sticky__button-price{display:none}.nv-sticky--desktop-transparent{padding-top:0;background:none;box-shadow:none}.nv-sticky--desktop-transparent .nv-sticky__product,.nv-sticky--desktop-transparent .nv-sticky__pickers{display:none}.nv-sticky--desktop-transparent .nv-sticky__actions,.nv-sticky--desktop-transparent .nv-sticky__button{width:100%}}@media(prefers-reduced-motion:reduce){.nv-sticky{transition:none}}.product__info-container .quantity .quantity__input,.product__info-container .quantity .quantity__button{align-self:stretch;height:auto;margin-block:var(--inputs-border-width, 1px);background-color:inherit;background-image:inherit;background-size:auto}.product__info-container .quantity{background-size:0 0}.product__info-container .quantity .quantity__button:first-child{border-radius:var(--inputs-radius) 0 0 var(--inputs-radius)}.product__info-container .quantity .quantity__button:last-child{border-radius:0 var(--inputs-radius) var(--inputs-radius) 0}.product__info-container .quantity .quantity__input{opacity:1;font-family:Arial,Helvetica,sans-serif}@media screen and (max-width:749px){.product__info-container .quantity,.product__info-container .quantity:after{border-radius:calc((var(--inputs-radius) / 5) * 4)}.product__info-container .quantity .quantity__button:first-child{border-radius:calc((var(--inputs-radius) / 5) * 4) 0 0 calc((var(--inputs-radius) / 5) * 4)}.product__info-container .quantity .quantity__button:last-child{border-radius:0 calc((var(--inputs-radius) / 5) * 4) calc((var(--inputs-radius) / 5) * 4) 0}.product__info-container .quantity:before{border-radius:calc(((var(--inputs-radius) / 5) * 4) + var(--inputs-border-width, 1px))}}.product__info-container .quantity__label.form__label{margin-bottom:0}.product-form__submit.nv-atc--field-blocked,[data-nv-sticky-submit].nv-atc--field-blocked{opacity:.5;cursor:not-allowed}.nv-atc--field-blocked:has(>.nv-atc__field-error)>:not(.nv-atc__field-error){display:none!important}.nv-atc__field-error{display:block}.nv-deals__button.product-form__submit{font-size:1.9rem}.nv-sticky__button:disabled .nv-sticky__button-price,.nv-sticky__button:disabled .nv-sticky__inline-price{display:none}.nv-sticky__button:disabled .nv-sticky__button-label{justify-content:center}
/*# sourceMappingURL=/cdn/shop/t/10/assets/component-nv-product.css.map */
