.input-qty{--border-color:var(--border-global-secondary);align-items:stretch;border:.0625rem solid var(--border-color);border-left:0;border-radius:var(--radius-pill);border-right:0;display:inline-flex;line-height:1;margin-top:0;padding-top:0}.input-qty__button{border:.0625rem solid var(--border-color);color:var(--icons-global-brand);margin:-.0625rem;width:2.5rem}.input-qty__button .icon{color:var(--icons-global-primary);height:auto;width:.625rem}.input-qty__button:first-of-type{border-radius:var(--radius-pill) 0 0 var(--radius-pill);border-right:0}.input-qty__button:nth-of-type(2){border-left:0;border-radius:0 var(--radius-pill) var(--radius-pill) 0}.input-qty__button:focus-visible{background-color:var(--surface-global-primary)!important;z-index:1}.input-qty__input{border:0;font-size:.875rem;font-weight:700;min-height:2.25rem;padding:0;text-align:center;width:2.5rem}.c-ajax-cart-item{align-items:flex-start;border:.0625rem solid var(--border-global-swatch);border-radius:.5rem;display:flex;flex-direction:row;flex-wrap:nowrap;gap:1rem;justify-content:flex-start;padding:.75rem;position:relative}.c-ajax-cart-item.animate-slide-up{border-top:none!important;max-height:0;opacity:0;overflow:hidden;padding-bottom:0!important;padding-top:0!important;transition:all .3s cubic-bezier(.16,.87,.64,1) .1s,opacity .22s ease-out,padding .25s linear 50ms}.c-ajax-cart-item__title{display:block;font-size:.875rem;font-weight:800}.c-ajax-cart-item__title[href]:hover{text-decoration:underline}.c-ajax-cart-item__image{background-color:var(--surface-global-subtle);display:block;flex-shrink:0;height:6rem;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:6rem}.c-ajax-cart-item__content-wrapper{align-items:stretch;display:flex;flex-direction:row;gap:1rem;justify-content:space-between}.c-ajax-cart-item__content{align-items:center;display:flex;flex:1;flex-direction:row;flex-wrap:wrap;gap:1rem;justify-content:space-between}.c-ajax-cart-item__side{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:1rem}.c-ajax-cart-item__actions{align-items:flex-start;display:flex;flex-direction:row;gap:1rem;justify-content:space-between;width:100%}.c-ajax-cart-item__details{display:grid;flex:1 1 50%;gap:.25rem;padding-left:.25rem}.c-ajax-cart-item__price{display:grid;font-size:.875rem;font-weight:700;gap:.25rem;line-height:1;margin:0;text-align:right}.c-ajax-cart-item__price s{font-weight:600}.c-ajax-cart-item__text{color:var(--text-global-secondary);font-family:var(--font-typeface-accent);font-size:.75rem;font-style:normal;font-weight:600;letter-spacing:.04375rem;line-height:120%;text-transform:uppercase}.c-ajax-cart-item__discounts{color:var(--text-global-brand);font-size:var(--font-body-micro);font-weight:600}.c-ajax-cart-item__btn{flex-shrink:0;margin-top:auto}.cart-meter-simple{--meter-height:0.5rem;display:grid;gap:.5rem;padding:0 .5rem .75rem;width:100%}.cart-meter-simple__text{font-size:.875rem;font-weight:400;padding-inline:.5rem}.cart-meter-simple__progress-bar{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:.0625rem solid var(--border-global-brand);border-radius:var(--meter-height);height:var(--meter-height);overflow:hidden;position:relative;width:100%}.cart-meter-simple__progress-bar::-webkit-progress-bar{background-color:transparent;box-shadow:none}.cart-meter-simple__progress-bar::-webkit-progress-value{background-color:var(--surface-global-brand);border-radius:var(--meter-height);-webkit-transition:all .4s;transition:all .4s}.cart-meter-simple__progress-bar::-moz-progress-bar{background-color:var(--surface-global-brand);border-radius:var(--meter-height);-moz-transition:all .4s;transition:all .4s}.s-ajax-cart-vps{align-items:flex-start;display:flex;flex-direction:row;gap:.5rem;justify-content:space-between;padding:.75rem .5rem}.s-ajax-cart-vps__item{display:grid;flex:1;font-size:.8125rem;font-weight:600;gap:.5rem;justify-content:center;justify-items:center;text-align:center}.s-ajax-cart-vps__icon{height:1.375rem;width:1.375rem}.s-ajax-cart-vps__icon.is-loaded{filter:invert(14%) sepia(47%) saturate(2622%) hue-rotate(185deg) brightness(98%) contrast(103%)}#nvd-standard-widget-container{background-color:var(--color-brand-accent)!important;border:none!important;border-radius:.5rem;gap:0!important;margin:0 .25rem .25rem;padding-bottom:.25rem!important}.nvd-main-content-area{margin-block:.25rem .625rem;padding-left:.25rem}#nvd-with-checkout-btn{background-color:var(--border-button-primary)!important;border:.125rem solid var(--border-button-primary)!important;border-radius:7.5rem!important;font-size:1rem!important;font-weight:700!important;padding:1rem!important;transition:color .15s ease-in,background-color .15s ease-in,border-color .15s ease-in}#nvd-standard-widget-logo{max-width:2rem!important;padding:0!important}#nvd-standard-widget-logo svg{display:block;height:auto;width:100%}#nvd-standard-widget-content{gap:.125rem}.nvd-std-widget-title{font-weight:800!important}.nvd-std-widget-subtitle{font-size:.8125rem!important;font-weight:400}.s-ajax-cart{--cart-main-width:min(100%,23.4rem);--cart-drawer-width:min(100vw,23.4rem);background-color:var(--surface-global-primary);bottom:0;box-shadow:-.5rem 0 2rem -.75rem rgba(0,0,0,.25);contain:content;display:none;max-width:var(--cart-drawer-width);position:fixed;right:0;top:0;transform:translateX(110%);transition:transform .4s cubic-bezier(.16,.87,.5,1),opacity .4s cubic-bezier(.16,.87,.5,1);width:100%;z-index:12}.s-ajax-cart.is-active{display:block}.s-ajax-cart.is-visible{opacity:1;transform:translateX(0)}.s-ajax-cart__wrapper{align-items:stretch;display:flex;flex-direction:row;height:100%;justify-content:flex-end;position:relative;transition:opacity .25s ease}.s-ajax-cart__main{display:flex;flex-direction:column;justify-content:space-between;width:var(--cart-main-width)}.s-ajax-cart__addtl-content{margin-top:auto}.s-ajax-cart__items{-ms-overflow-style:none;display:flex;flex:1;flex-direction:column;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.s-ajax-cart__items::-webkit-scrollbar{display:none}.s-ajax-cart__items-list{display:grid;gap:.5rem;padding:0 .5rem}.cart-is-loading .s-ajax-cart__wrapper{opacity:.7;pointer-events:none}.s-ajax-cart__header{align-items:center;display:flex;flex-direction:row;gap:1rem;justify-content:flex-start;padding:.5rem .5rem .5rem 1rem;position:relative;width:100%}.s-ajax-cart__title{font-family:var(--font-typeface-display);font-size:1.25rem;font-weight:700;line-height:1.1}.s-ajax-cart__count{align-items:flex-start;display:flex;flex-direction:row;font-weight:600;gap:.25rem;justify-content:flex-start;line-height:1}.s-ajax-cart__count:after{background-color:var(--border-global-accent);content:"";height:1.5rem;margin-left:.75rem;width:.0625rem}.s-ajax-cart__close{height:2.25rem;margin-left:auto;width:2.25rem}.s-ajax-cart__details{background-color:var(--color-brand-accent);border-radius:.5rem;display:grid;gap:.25rem;margin:0 .5rem .5rem}.s-ajax-cart__footer{display:grid;gap:0}.s-ajax-cart__discount{color:var(--text-global-brand);font-size:var(--font-body-micro);font-weight:600}.s-ajax-cart__discount,.s-ajax-cart__subtotal{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.s-ajax-cart__subtotal{font-weight:800;padding:.75rem}.s-ajax-cart__subtotal-price{font-size:.875rem}.s-ajax-cart__subtotal-price s{font-weight:600}.s-ajax-cart__notice{align-items:center;display:flex;flex-direction:row;font-size:.8125rem;gap:.25rem;justify-content:center;padding-block:.5rem;text-align:center}.s-ajax-cart__notice svg{width:3.375rem}.s-ajax-cart__checkout{margin:.25rem .5rem .5rem}.s-ajax-cart__checkout:has(.btn[style*="display: none"]){margin:0}.s-ajax-cart__empty{padding:.75rem .5rem}.s-ajax-cart__empty-main{display:grid;font-weight:700;gap:.5rem;justify-content:center;justify-items:center;padding-top:2rem}.s-ajax-cart__empty-image{height:7.5rem;width:7.5rem}@media only screen and (min-width:64em){.s-ajax-cart:has(.s-cart-upsell){--cart-drawer-width:38.4rem}}@media only screen and (hover:hover){#nvd-with-checkout-btn:hover{background-color:var(--surface-button-primary--hover)!important;border-color:var(--border-button-primary--hover)!important;color:var(--text-button-primary--hover)!important}}