.drawer{position:fixed;z-index:1000;left:0;top:0;width:100vw;height:100%;display:flex;justify-content:flex-end;background-color:#1c121400;transition:visibility .55s var(--gv-ease),background-color .55s var(--gv-ease)}.drawer.active{visibility:visible;background-color:#1c121480}cart-drawer{position:fixed;top:0;left:0;width:100vw;height:100%}.cart-drawer__overlay{position:fixed;top:0;right:0;bottom:0;left:0}.cart-drawer__overlay:empty{display:block}.drawer__inner{position:relative;display:flex;flex-direction:column;width:100vw;max-width:100vw;height:100%;overflow:hidden;background-color:var(--gv-paper);color:var(--gv-ink);box-shadow:-2rem 0 6rem #1c121433;transform:translate(100%);transition:transform .55s var(--gv-ease)}@media screen and (min-width:750px){.drawer__inner{width:46rem}}.drawer.active .drawer__inner{transform:translate(0)}.gv-drawer__head{position:relative;display:flex;flex:none;align-items:center;justify-content:space-between;gap:1.6rem;height:6.4rem;padding:0 .8rem 0 2.4rem;background-color:var(--gv-burgundy);color:var(--gv-cream)}@media screen and (min-width:750px){.gv-drawer__head{height:7.2rem;padding-left:3.2rem}}.drawer__heading{margin:0;color:var(--gv-cream);font-family:var(--font-heading-family);font-size:2.6rem;font-weight:400;line-height:1;letter-spacing:0}.gv-drawer__count{margin-left:.4rem;color:var(--gv-gold);font-family:var(--font-body-family);font-size:1.3rem;font-weight:500;letter-spacing:.08em;vertical-align:.3em}.drawer__close{display:grid;place-items:center;flex:none;width:4.4rem;height:4.4rem;padding:0;border:0;background:transparent;color:var(--gv-cream);cursor:pointer;transition:color .3s var(--gv-ease),transform .4s var(--gv-ease)}.drawer__close:hover{color:var(--gv-gold);transform:rotate(90deg)}.drawer__close .gv-icon{width:2.2rem;height:2.2rem;stroke-width:1.2}.drawer__close:focus-visible{outline-color:var(--gv-gold);outline-offset:-2px}cart-drawer-items{flex:1;overflow:auto;overscroll-behavior:contain}cart-drawer-items::-webkit-scrollbar{width:3px}cart-drawer-items::-webkit-scrollbar-thumb{background-color:#5b202666}.cart-drawer__form,.drawer__contents{display:block}.drawer__footer{flex:none;padding:1.6rem 2.4rem calc(1.6rem + env(safe-area-inset-bottom));border-top:1px solid var(--gv-line);background-color:var(--gv-paper)}@media screen and (min-width:750px){.drawer__footer{padding:2rem 3.2rem 2.4rem}}.drawer__footer>details{margin:-1.6rem 0 1.6rem;border-bottom:1px solid var(--gv-line)}.drawer__footer summary{display:flex;position:relative;padding:1.4rem 2.8rem 1.4rem 0;font-size:1.3rem;line-height:1;cursor:pointer}.cart-drawer details[open]>summary .icon-caret{transform:rotate(180deg)}.cart-drawer .cart__checkout-button{max-width:none}cart-drawer.is-empty .drawer__header,cart-drawer.is-empty cart-drawer-items,cart-drawer.is-empty .drawer__footer,cart-drawer-items.is-empty+.drawer__footer{display:none}cart-drawer:not(.is-empty) .cart-drawer__warnings,cart-drawer:not(.is-empty) .drawer__inner-empty{display:none}.drawer__inner-empty{display:flex;flex-direction:column;height:100%}.gv-drawer__empty{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;padding:4rem 3.2rem 6rem;text-align:center}.gv-drawer__empty-mark{display:block;width:5.6rem;color:var(--gv-bronze);line-height:0}.gv-drawer__empty-mark svg{width:100%;height:auto}.gv-drawer__empty .cart__empty-text{margin:2.4rem 0 1.2rem;color:var(--gv-burgundy);font-family:var(--font-heading-family);font-size:3.4rem;font-weight:400;line-height:1.05}.gv-drawer__empty-text{max-width:30ch;margin:0 0 2.8rem;color:#1c1214bf;font-size:1.5rem;line-height:1.55}.gv-drawer__empty-actions{display:flex;flex-direction:column;align-items:center;gap:1.6rem}.gv-drawer__login{margin:3.2rem 0 0;color:#1c1214b3;font-size:1.3rem}.gv-drawer__login a{color:var(--gv-burgundy);text-underline-offset:.3rem}body:has(cart-drawer.active) .rq-whatsapp-chat-container{opacity:0!important;visibility:hidden!important;pointer-events:none!important}@media(prefers-reduced-motion:reduce){.drawer,.drawer__inner,.drawer__close{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/component-cart-drawer.css.map */
