.pvt-drawer{position:fixed;inset:0;display:flex;justify-content:flex-end;z-index:1000;pointer-events:none}.pvt-drawer--hidden{display:none}.pvt-drawer--visible{display:flex;pointer-events:auto}.pvt-drawer--visible .pvt-drawer__content{transform:translateX(0)}.pvt-drawer__backdrop{display:block !important;position:absolute;inset:0;background:rgba(0,0,0,.5);pointer-events:auto}.pvt-drawer--no-backdrop-close .pvt-drawer__backdrop{pointer-events:none}.pvt-drawer__content{position:relative;background:var(--bg-1);width:100%;max-width:100%;height:100%;overflow:hidden auto;transform:translateX(100%);transition:transform .3s ease;padding:var(--spacing-desktop-margin) var(--spacing-mobile-margin)}@media only screen and (min-width:750px){.pvt-drawer__content{padding:var(--spacing-desktop-margin) var(--spacing-desktop-margin) var(--spacing-desktop-xl) var(--spacing-desktop-margin)}}.pvt-drawer__content--details{text-align:start}@media only screen and (min-width:1024px){.pvt-drawer--small .pvt-drawer__content{width:40.5rem}}@media only screen and (min-width:1024px){.pvt-drawer--large .pvt-drawer__content{width:71.7rem}}.pvt-drawer__header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-mobile-xl)}@media only screen and (min-width:1024px){.pvt-drawer__header{margin-bottom:var(--spacing-desktop-l)}}.pvt-drawer__title{margin:0;color:var(--text-1)}.pvt-drawer__close{display:flex;justify-content:center;align-items:center;background:none;border:none;cursor:pointer;color:var(--text-1)}.pvt-drawer__close .icon-close{width:16px;height:16px}.pvt-drawer#shipping-drawer .pvt-drawer__header{margin-bottom:var(--spacing-desktop-s)}.pvt-drawer#shipping-drawer .pvt-drawer__title{align-self:stretch;color:var(--text-1);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);text-transform:inherit}.pvt-drawer#shipping-drawer .pvt-drawer__content--details{align-self:stretch;color:var(--text-1);font-family:var(--font-body-family);font-size:calc(var(--font-body-scale)*var(--paragraph-4-font-size));line-height:var(--paragraph-4-line-height);letter-spacing:var(--paragraph-4-letter-spacing);font-style:var(--paragraph-font-style)}.pvt-drawer#shipping-drawer .pvt-drawer__content{padding:var(--spacing-desktop-margin) 31px}
