@charset "UTF-8";.shippingSelector{display:none;background:fade(var(--color-black),50%);position:fixed;width:100%;height:100%;top:0;left:0;z-index:var(--z-index-shipping-selector)}.shippingSelector-active{display:block}.shippingSelector_container{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(100% - 20px);background:var(--color-white);z-index:var(--z-index-shipping-selector-container);border:1px solid var(--color-black);padding:20px;box-sizing:border-box}@media (min-width: 768px){.shippingSelector_container{max-width:500px;margin:0 auto;width:100%;padding:40px}}.shippingSelector_close{position:absolute;top:-50px;right:50%;transform:translate(50%);background:var(--color-white);border:1px solid var(--color-black);box-sizing:border-box;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer}.shippingSelector_close span{width:15px}@media (min-width: 768px){.shippingSelector_close{top:-20px;right:-20px;transform:unset}}.shippingSelector_header{text-align:left;margin-bottom:20px}.shippingSelector_heading{font-family:var(--font-body);font-size:2rem;line-height:2.8rem;margin-bottom:5px}@media (min-width: 768px){.shippingSelector_heading{font-size:2.2rem;line-height:3rem}}.shippingSelector_subheading{font-family:var(--font-body);font-size:1.4rem;line-height:2.2rem}.shippingSelector_store{position:relative;display:block;font-family:var(--font-body);font-size:1.4rem;line-height:2.2rem;font-weight:400;color:var(--color-black);text-transform:capitalize;padding:7.5px 0;border-bottom:1px solid fade(var(--color-dark-grey),50%);transition:border-bottom .1s ease-in-out}.shippingSelector_store span{font-size:1.4rem;color:fade(var(--color-black),50%)}.shippingSelector_store:hover:not(.shippingSelector_store-comingSoon){border-bottom:1px solid var(--color-black)}.shippingSelector_store:after{content:"→";position:absolute;right:0}@media (min-width: 768px){.shippingSelector_store{font-size:1.6rem;line-height:2.4rem;padding:15px 0}}.shippingSelector_flag{max-width:20px;width:100%;height:auto;margin-right:5px}.shippingSelector_store-comingSoon{cursor:not-allowed;opacity:.5}.shippingSelector_info{background-color:var(--color-light-grey);margin:20px -20px -40px;padding:20px}@media (min-width: 768px){.shippingSelector_info{margin:20px -40px -40px;padding:20px 40px}}.shippingSelector_promotionalText{padding-bottom:10px;border-bottom:1px solid var(--color-dark-grey)}.shippingSelector_promotionalText p{font-size:1.4rem;line-height:2.2rem;margin-bottom:0}.shippingSelector_paymentOptions{margin-top:10px}.shippingSelector_paymentTitle{font-size:1.4rem;margin-bottom:10px}
