.pvt-sticky-add-to-bag{background:var(--color-background);left:0;right:0;visibility:hidden;transition:transform var(--duration-default) ease,visibility var(--duration-default) ease;z-index:-1}@media only screen and (max-width:749px){.pvt-sticky-add-to-bag{position:fixed;bottom:0;transform:translateY(100%);z-index:99}}@media only screen and (min-width:750px){.pvt-sticky-add-to-bag{position:absolute;bottom:auto;transform:translateY(-100%);top:100%;z-index:-1}}.pvt-sticky-add-to-bag.is-visible{visibility:visible;transform:translateY(0);z-index:-1}@media only screen and (max-width:749px){.pvt-sticky-add-to-bag.is-visible{z-index:99}}.pvt-sticky-add-to-bag__container{background-color:var(--bg-1);padding:var(--spacing-mobile-m) var(--spacing-mobile-margin)}@media only screen and (min-width:750px){.pvt-sticky-add-to-bag__container{border-top:1px solid var(--border-1);padding:var(--spacing-desktop-xs) var(--spacing-desktop-margin)}}.pvt-sticky-add-to-bag__content{display:flex;align-items:center}@media only screen and (min-width:750px){.pvt-sticky-add-to-bag__content{gap:var(--spacing-desktop-m)}}.pvt-sticky-add-to-bag__image,.pvt-sticky-add-to-bag__image-placeholder{width:4.8rem;height:4.8rem;-o-object-fit:cover;object-fit:cover;border-radius:.4rem}.pvt-sticky-add-to-bag__image-placeholder{background-color:var(--border-1);display:block}.pvt-sticky-add-to-bag__info{flex:1}.pvt-sticky-add-to-bag__title{font-family:var(--font-body-family);font-size:calc(var(--font-body-scale)*var(--paragraph-3-font-size));line-height:var(--paragraph-3-line-height);letter-spacing:var(--paragraph-3-letter-spacing);font-style:var(--paragraph-font-style);font-weight:var(--font-weight-medium)}@media only screen and (min-width:750px){.pvt-sticky-add-to-bag__price .price.price--large .price__sale .price-item{font-family:var(--font-body-family);font-size:calc(var(--font-body-scale)*var(--paragraph-3-font-size));line-height:var(--paragraph-3-line-height);letter-spacing:var(--paragraph-3-letter-spacing);font-style:var(--paragraph-font-style);padding-right:.8rem}}.pvt-sticky-add-to-bag .promo{line-height:0}.pvt-sticky-add-to-bag .promo .promo__message,.pvt-sticky-add-to-bag .promo .promo__amount{font-family:var(--font-body-family);font-size:calc(var(--font-body-scale)*var(--paragraph-3-font-size));line-height:var(--paragraph-3-line-height);letter-spacing:var(--paragraph-3-letter-spacing);font-style:var(--paragraph-font-style);color:var(--text-error)}.pvt-sticky-add-to-bag__variant{display:flex;align-items:center;gap:var(--spacing-desktop-m)}.pvt-sticky-add-to-bag__variant-label{color:var(--text-2)}.pvt-sticky-add-to-bag__variant-value{font-family:var(--font-body-family);font-size:calc(var(--font-body-scale)*var(--paragraph-3-font-size));line-height:var(--paragraph-3-line-height);letter-spacing:var(--paragraph-3-letter-spacing);font-style:var(--paragraph-font-style);color:var(--text-1)}.pvt-sticky-add-to-bag__button-container{width:100%}@media only screen and (min-width:750px){.pvt-sticky-add-to-bag__button-container{width:19rem}}.pvt-sticky-add-to-bag__button-container .product-form__submit.button,.pvt-sticky-add-to-bag__button-container .product-form__buttons{margin-bottom:0;max-width:100%}.pvt-sticky-add-to-bag__variant-swatch{margin:calc(.3rem + 1px)}.pvt-sticky-add-to-bag__variant-swatch.product-form__input--swatch{margin-top:0}.pvt-sticky-add-to-bag__variant-swatch label,.pvt-sticky-add-to-bag__button-container .product-form__submit.button{cursor:pointer}@media only screen and (max-width:749px){.pvt-sticky-add-to-bag__thumbnail,.pvt-sticky-add-to-bag__variant-container,.pvt-sticky-add-to-bag__info{display:none}}@media only screen and (max-width:749px){.pvt-sticky-add-to-bag{padding-bottom:env(safe-area-inset-bottom)}}.pvt-sticky-add-to-bag__button-container .product-form__buttons button{min-height:4.8rem}
