.shipping-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;visibility:hidden;pointer-events:none;transition:visibility 0s linear .3s}.shipping-drawer.is-open{visibility:visible;pointer-events:auto;transition-delay:0s}.shipping-drawer__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0006;opacity:0;transition:opacity .3s ease}.shipping-drawer.is-open .shipping-drawer__overlay{opacity:1}.shipping-drawer__panel{position:absolute;top:0;bottom:0;left:0;right:auto;display:flex;flex-direction:column;width:var(--drawerWidth);max-width:100%;padding:6rem 0;background:var(--bgColor);color:var(--textColor);box-sizing:border-box;transform:translate(-100%);transition:transform .3s ease;outline:none}.shipping-drawer--rtl .shipping-drawer__panel{left:auto;right:0;transform:translate(100%)}.shipping-drawer.is-open .shipping-drawer__panel{transform:translate(0)}.shipping-drawer__close{position:absolute;top:2rem;right:2rem;left:auto;display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;padding:0;border:0;background:transparent;color:inherit;cursor:pointer}.shipping-drawer--rtl .shipping-drawer__close{right:auto;left:2rem}.shipping-drawer__heading{margin:0 3rem;padding:0 0 2rem;flex:0 0 auto;color:inherit;border-bottom:1px solid rgba(0,0,0,.2)}.shipping-drawer__content{flex:0 0 auto;margin:0 3rem;padding:3rem 0;border-bottom:1px solid rgba(0,0,0,.2)}.shipping-drawer__content>:first-child{margin-top:0}.shipping-drawer__content>:last-child{margin-bottom:0}.shipping-drawer__regions{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 3rem}.shipping-drawer__region{padding:2.4rem 0;border-bottom:1px solid rgba(0,0,0,.2)}.shipping-drawer__region:last-child{border-bottom:0}.shipping-drawer__region-title{margin:0 0 1.2rem;font-size:1.6rem;font-family:var(--font-tag-family)}.shipping-drawer__list{margin:0;padding:0;list-style:none}.shipping-drawer__item{display:flex;justify-content:space-between;flex-wrap:wrap;column-gap:2rem;margin:0 0 1.4rem;font-size:1.4rem}.shipping-drawer__item:last-child{margin-bottom:0}body.shipping-drawer-open{overflow:hidden}@media screen and (max-width:749px){.shipping-drawer__panel{width:100%;padding:5rem 2rem 2rem}.shipping-drawer__regions{padding:0}.shipping-drawer__content,.shipping-drawer__heading{margin:0}}@media(prefers-reduced-motion:reduce){.shipping-drawer,.shipping-drawer__overlay,.shipping-drawer__panel{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/169/assets/shipping-drawer.css.map */
