.nps-sticky-cart-docked{display:block;position:fixed;inset:auto 0 0;z-index:30;margin:0;padding:0;height:auto!important;transform:none!important}.nps-sticky-cart-docked .xo-sticky-cart__container{padding:0!important;transform:none!important;transition:none;will-change:auto}.nps-sticky-cart-docked .xo-sticky-cart__inner{border-radius:0!important;transform:none!important;transition:none}body:has(.nps-sticky-cart-docked):not(:has(.nps-sticky-cart-docked[data-nps-sticky-footer-visibility]):has(#xo-root>.shopify-section-group-footer-group.xo-section-footer)){padding-bottom:var(--nps-sticky-cart-height, 100px)}.nps-sticky-cart-docked[data-nps-sticky-footer-visibility]{transition:opacity .18s ease-out,transform .18s ease-out,visibility 0s}@media(max-width:767px){body:has(.nps-sticky-cart-docked):not(:has(.nps-sticky-cart-docked[data-nps-sticky-footer-visibility]):has(#xo-root>.shopify-section-group-footer-group.xo-section-footer)){padding-bottom:var(--nps-sticky-cart-height, calc(132px + env(safe-area-inset-bottom, 0px)) )}}.nps-sticky-cart-docked[data-nps-sticky-visibility]{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(12px)!important;transition:opacity .18s ease-out,transform .18s ease-out,visibility 0s .18s}.nps-sticky-cart-docked[data-nps-sticky-visibility][data-nps-sticky-visible]{opacity:1;visibility:visible;pointer-events:auto;transform:none!important;transition:opacity .18s ease-out,transform .18s ease-out,visibility 0s}@media(prefers-reduced-motion:reduce){.nps-sticky-cart-docked[data-nps-sticky-visibility],.nps-sticky-cart-docked[data-nps-sticky-visibility][data-nps-sticky-visible]{transition:none}}.nps-sticky-cart-docked[data-nps-sticky-footer-visibility][data-nps-sticky-footer-hidden]{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(12px)!important;transition:opacity .18s ease-out,transform .18s ease-out,visibility 0s .18s}@media(prefers-reduced-motion:reduce){.nps-sticky-cart-docked[data-nps-sticky-footer-visibility],.nps-sticky-cart-docked[data-nps-sticky-footer-visibility][data-nps-sticky-footer-hidden]{transition:none}}.nps-sticky-cart-compact .xo-sticky-cart__inner{padding:4px var(--nps-sticky-padding-desktop, 24px)}.nps-sticky-cart-compact .xo-sticky-cart__wrapper{display:flex;align-items:center;justify-content:space-between;gap:20px;min-width:0}.nps-sticky-cart-compact .xo-sticky-cart__product{display:flex;flex:1 1 0;align-items:center;gap:14px;min-width:0}.nps-sticky-cart-compact .xo-sticky-cart__image{flex:0 0 90px}.nps-sticky-cart-compact__media{display:flex;align-items:center;justify-content:center;width:90px;aspect-ratio:1 / 1;height:auto;overflow:hidden}.nps-sticky-cart-compact__media .xo-image,.nps-sticky-cart-compact__media img{display:block;width:100%;height:100%;aspect-ratio:1 / 1;object-fit:cover}.nps-sticky-cart-compact .xo-sticky-cart__info{display:grid;grid-template-rows:auto auto;gap:2px;flex:1 1 0;min-width:0;max-width:none;font-family:var(--font-body-family, sans-serif);font-size:11px;line-height:14px}.nps-sticky-cart-compact__heading{display:flex;align-items:baseline;gap:8px;min-width:0}.nps-sticky-cart-compact .xo-sticky-cart__title{display:block;flex:0 1 auto;min-width:0;overflow:hidden;color:inherit;font-size:11px;font-weight:600;line-height:14px;text-overflow:ellipsis;white-space:nowrap}.nps-sticky-cart-compact .xo-sticky-cart__variant{flex:0 1 auto;min-width:0;max-width:40%;overflow:hidden;font-size:11px;line-height:14px;text-overflow:ellipsis;white-space:nowrap}.nps-sticky-cart-compact .xo-sticky-cart__variant-title{font:inherit}.nps-sticky-cart-compact .xo-price{display:flex;align-items:baseline;gap:8px;min-width:0;font-size:11px;line-height:14px;white-space:nowrap}.nps-sticky-cart-compact .xo-price__regular,.nps-sticky-cart-compact .xo-price__wrap{flex:0 0 auto;line-height:14px}.nps-sticky-cart-compact .xo-price__price,.nps-sticky-cart-compact .xo-price__compare-at-price{font-size:11px!important;line-height:14px!important}.nps-sticky-cart-compact .xo-tax-note{display:block;flex:1 1 auto;min-width:0;padding:0;overflow:hidden;font-size:10px;font-weight:400;line-height:14px;text-overflow:ellipsis;white-space:nowrap}.nps-sticky-cart-compact .xo-unit-price{flex:0 0 auto;font-size:10px;line-height:14px}.nps-sticky-cart-compact .xo-sticky-cart__action-group{display:flex;flex:0 0 auto;align-items:center;gap:6px}.nps-sticky-cart-compact .xo-sticky-cart__quantity,.nps-sticky-cart-compact .xo-sticky-cart__add-to-cart{min-width:0}.nps-sticky-cart-compact .nps-sticky-cart-compact__button{box-sizing:border-box;min-height:36px;height:36px;padding:8px 24px!important;border:1px dashed #707070!important;border-radius:0!important;font-size:11px!important;line-height:14px!important;white-space:nowrap}.nps-sticky-cart-compact .xo-sticky-cart__add-to-cart xo-animate{padding:0!important}.nps-sticky-cart-compact .xo-sticky-cart__add-to-cart xo-animate{display:block}.nps-sticky-cart-compact,.nps-sticky-cart-compact .xo-sticky-cart__container,.nps-sticky-cart-compact .xo-sticky-cart__inner{box-sizing:border-box;width:100%;max-width:100%}.nps-sticky-cart-compact .xo-sticky-cart__button-add,.nps-sticky-cart-compact .xo-sticky-cart__add-to-cart xo-animate,.nps-sticky-cart-compact .xo-sticky-cart__add-to-cart>xo-product-will-change{display:block;width:100%;min-width:0;max-width:100%}@media(max-width:767px){.nps-sticky-cart-compact .xo-sticky-cart__inner{padding:12px var(--nps-sticky-padding-mobile, 12px) calc(10px + env(safe-area-inset-bottom,0px))}.nps-sticky-cart-compact .xo-sticky-cart__wrapper{display:grid;grid-template-columns:70px minmax(0,1fr);grid-template-rows:auto auto;gap:6px 12px;max-width:100%}.nps-sticky-cart-compact .xo-sticky-cart__product{display:contents}.nps-sticky-cart-compact .xo-sticky-cart__image{grid-column:1;grid-row:1 / -1;align-self:center;min-width:0}.nps-sticky-cart-compact__media{width:70px;height:87.5px;aspect-ratio:4 / 5}.nps-sticky-cart-compact__media .xo-image,.nps-sticky-cart-compact__media img{aspect-ratio:4 / 5}.nps-sticky-cart-compact .xo-sticky-cart__info{grid-column:2;grid-row:1;align-self:center;width:100%;max-width:100%;gap:4px}.nps-sticky-cart-compact__heading{gap:6px}.nps-sticky-cart-compact .xo-sticky-cart__title{flex:1 1 auto}.nps-sticky-cart-compact .xo-sticky-cart__variant{flex:0 0 auto;max-width:35%}.nps-sticky-cart-compact .xo-price{flex-wrap:wrap;gap:2px 8px;width:100%}.nps-sticky-cart-compact .xo-tax-note{flex-basis:100%;font-size:9px;line-height:12px;white-space:normal}.nps-sticky-cart-compact .xo-sticky-cart__action-group{grid-column:2;grid-row:2;display:grid;grid-template-columns:80px minmax(0,1fr);width:100%;min-width:0;gap:8px}.nps-sticky-cart-compact .nps-sticky-cart-compact__quantity{width:100%}.nps-sticky-cart-compact .nps-sticky-cart-compact__quantity .xo-quantity-base__minus,.nps-sticky-cart-compact .nps-sticky-cart-compact__quantity .xo-quantity-base__plus{flex-basis:28px;width:28px}.nps-sticky-cart-compact .nps-sticky-cart-compact__button{width:100%;min-width:0;max-width:100%;padding-inline:16px!important}}.nps-detail-pills{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--nps-pill-gap, 4px);width:100%;min-width:0;max-width:600px;margin:var(--nps-pill-top, 20px) 0 0;padding:0;list-style:none}.nps-detail-pills__item{display:block;flex:0 1 auto;max-width:100%;margin:0;padding:var(--nps-pill-py, 8px) var(--nps-pill-px, 2px);border:1px var(--nps-pill-border-style, dashed) var(--nps-pill-border, #666666);border-radius:var(--nps-pill-radius, 0px);background:var(--nps-pill-bg, #f2f2f2);color:var(--nps-pill-color, #30302f);font-size:var(--nps-pill-size, 11px);font-weight:500;line-height:1.45;white-space:normal;overflow-wrap:anywhere}
/*# sourceMappingURL=/cdn/shop/t/40/assets/nps-product-components.css.map */
