.CartNotificationItem{display:flex}.CartNotificationItem__media{flex-shrink:0;align-self:flex-start;width:64px}.CartNotificationItem__detail{display:flex;flex-direction:column;padding-left:1rem}.CartNotificationItem__variant{--tw-text-opacity: 1;color:rgb(108 120 132 / var(--tw-text-opacity))}.CartNotificationItem__title,.CartNotificationItem__variant,.CartNotificationItem__price{padding-top:.5rem}.CheckoutBtn{display:grid;width:100%}.CheckoutBtn.button{display:grid}.CheckoutBtn[disabled=true]{pointer-events:none;--tw-bg-opacity: 1 !important;background-color:rgb(203 213 225 / var(--tw-bg-opacity))!important}.CartNotification{--cartNotificationWidth: 330px;pointer-events:none;position:fixed;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));padding:1.5rem;opacity:0;transition-property:all;transition-duration:.3s;transition-timing-function:ease;z-index:51;top:16px;left:calc(100% - var(--cartNotificationWidth) - 16px);max-width:var(--cartNotificationWidth);width:var(--cartNotificationWidth);box-shadow:0 10px 30px 5px #0000001a;border-radius:2px}@media (min-width: 900px){.CartNotification{left:min(100% - var(--cartNotificationWidth) - 4rem,1800px + 5rem)}}.CartNotification--visible{pointer-events:auto;opacity:1}.header-visible .CartNotification{top:64px}.CartNotification__body{padding-top:1rem;padding-bottom:1.5rem}.CartNotification__footer{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.CartNotification__footer .CartNotification__button{display:grid;padding:0}.CartNotification__footer .CartNotification__button .button__text{padding-left:0;padding-right:0;padding-top:.5rem;padding-bottom:.5rem;font-size:.625rem}.CartNotification__footer .CheckoutBtn{padding:0}.LocationPrompt{z-index:99999999;height:0;width:0;position:fixed;top:0;left:0;display:none}.LocationPrompt .LocationPrompt__background{cursor:pointer;position:absolute;opacity:0;top:0;left:0;width:100%;height:100%;background:#00000080;transition:opacity var(--trans);z-index:5}.LocationPrompt .LocationPrompt__panel{width:75%;padding:2.5rem}@media (min-width: 900px){.LocationPrompt .LocationPrompt__panel{width:560px}}.LocationPrompt .LocationPrompt__panel{display:flex;align-items:center;justify-content:center;flex-direction:column;background:#fff;border-top:5px solid var(--gold);position:absolute;opacity:0;top:50%;left:50%;transform:translate(-50%,-50%);transition:opacity var(--trans-in) .2s;z-index:10;text-align:center}.LocationPrompt .LocationPrompt__close{height:.75rem;width:.75rem}@media (min-width: 900px){.LocationPrompt .LocationPrompt__close{height:1rem;width:1rem}}.LocationPrompt .LocationPrompt__close{cursor:pointer;position:absolute;top:var(--bsu-sm);right:var(--bsu-sm)}.LocationPrompt .LocationPrompt__text{margin-top:.75rem;margin-bottom:.75rem}.LocationPrompt .LocationPrompt__button{margin-top:1rem;margin-bottom:1.5rem}.LocationPrompt.LocationPrompt--is-visible{display:block;height:100vh;width:100vw}.LocationPrompt.LocationPrompt--is-visible .LocationPrompt__panel,.LocationPrompt.LocationPrompt--is-visible .LocationPrompt__background{opacity:1}.LocationPrompt.LocationPrompt--is-closing .LocationPrompt__panel,.LocationPrompt.LocationPrompt--is-closing .LocationPrompt__background{opacity:0}.LocationPrompt.LocationPrompt--is-disabled .LocationPrompt__background,.LocationPrompt.LocationPrompt--is-disabled .LocationPrompt__panel,.LocationPrompt.LocationPrompt--is-disabled .LocationPrompt__button,.LocationPrompt.LocationPrompt--is-disabled .LocationPrompt__close{cursor:wait}.LocationPrompt.LocationPrompt--is-disabled .LocationPrompt__button,.LocationPrompt.LocationPrompt--is-disabled .LocationPrompt__link,.LocationPrompt.LocationPrompt--is-disabled .LocationPrompt__close,.LocationPrompt.LocationPrompt--is-disabled .LocationPrompt__title,.LocationPrompt.LocationPrompt--is-disabled .LocationPrompt__text{opacity:.3}.returns-credit-panel{position:fixed;bottom:0;left:0;right:0;z-index:50;display:flex;align-items:center;justify-content:center;--tw-bg-opacity: 1;background-color:rgb(133 113 81 / var(--tw-bg-opacity));padding:.5rem 1rem;text-align:center;font-size:.75rem;font-weight:700;text-transform:uppercase;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}
