@media (min-width:960px){}#UpcartPopup{--upcart-transition-time:0.249s}#UpcartPopup *{box-sizing:border-box}#UpcartPopup div:empty{display:block}@media (max-width:600px){}.styles_CartPreview__{-ms-overflow-style:none;background:#fff;margin:auto;overflow-x:hidden;scrollbar-width:none;top:0;width:var(--upcart-internal-desktop-cart-width);z-index:2147483640}.styles_CartPreview__::-webkit-scrollbar{display:none}.styles_CartPreview__position-fixed__{position:fixed}.styles_CartPreview__card__{background-color:var(--p-color-bg);border-radius:0;box-shadow:var(--p-card-shadow);display:flex;flex-direction:column;height:100%;outline:1px solid transparent}.styles_CartPreview__right__{right:calc(var(--upcart-internal-desktop-cart-width)*-1);transition:var(--upcart-transition-time)}.styles_CartPreview__empty__{align-items:center;display:flex;height:100vh;justify-content:center}.styles_CartPreview__empty__ h3{color:#000;font-size:22px;font-style:normal;font-weight:400;line-height:20px;margin:auto;text-align:center}@media (max-width:600px){.styles_CartPreview__{width:var(--upcart-internal-mobile-cart-width)}.styles_CartPreview__right__{right:calc(var(--upcart-internal-mobile-cart-width)*-1)}}.styles_Header__{align-items:center;background-color:var(--upcart-internal-header-background-color);border-bottom:var(--upcart-internal-header-border-bottom);display:flex;flex-direction:var(--upcart-internal-header-flex-direction);flex-shrink:0;justify-content:space-between;padding:var(--upcart-internal-desktop-header-padding-block) 30px}.styles_Header__ h2{padding:0!important}.styles_Header__ h2[data-has-non-default-title-alignment="false"]{margin:0!important}.styles_Header__closeButton__{align-items:center;background-color:var(--upcart-internal-header-close-button-background-color);border-color:var(--upcart-internal-header-close-button-border-color);border-radius:var(--upcart-internal-global-button-border-radius);border-style:solid;border-width:var(--upcart-internal-header-close-button-border-width);cursor:pointer;display:flex;height:var(--upcart-internal-header-close-button-size);justify-content:center;transition:background-color 0.2s;width:var(--upcart-internal-header-close-button-size)}.styles_Header__closeButton__:active[data-has-background-hover-color="true"],.styles_Header__closeButton__:hover[data-has-background-hover-color="true"]{background-color:var(--upcart-internal-header-close-button-background-color-hover)}.styles_Header__closeButtonIcon__{fill:var(--upcart-internal-header-close-button-icon-color);height:var(--upcart-internal-header-close-button-icon-size);width:var(--upcart-internal-header-close-button-icon-size)}@media (max-width:600px){.styles_Header__{padding:var(--upcart-internal-mobile-header-padding-block) 20px}}@media (max-width:375px){}@media (max-width:330px){}@media (max-width:600px){}@media (max-width:600px){}@media (max-width:600px){}@media (max-width:375px){}@media (max-width:330px){}@media (max-width:330px){}@keyframes upcart-addons-toggle-spin{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes upcart-notes-module-spin{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes upcart-discount-code-module-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes upcart-discount-code-module-fade-out{0%{opacity:1}75%{opacity:1}100%{opacity:0}}@keyframes upcart-subscription-upgrades-module-spin{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(360deg)}}@media (max-width:350px){}@keyframes upcart-skeleton-loading{to{background-position-x:-20%}}@keyframes upcart-custom-button-spin{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(360deg)}}@media (max-width:430px){}@media (max-width:600px){}@media (max-width:320px){}@keyframes upcart-upsells-carousel-spin{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes upcart-discount-code-badge-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@media (max-width:600px){}@keyframes upcart-product-row-spin{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes upcart-quantity-field-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes upcart-trash-button-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@media (max-width:1350px){}@media (max-width:500px){}@media (min-width:501px){}