.guc-cart-drawer{z-index:100000;color:var(--guc-cart-text);font-family:var(--font-body-family);visibility:hidden;background-color:transparent;pointer-events:none;transition:visibility 0s linear .42s}.guc-cart-drawer.active{visibility:visible;pointer-events:auto;transition-delay:0s}.guc-cart-drawer .cart-drawer__overlay{background:#1212126b;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:1;pointer-events:auto;opacity:0;transition:opacity .32s ease}.guc-cart-drawer.active .cart-drawer__overlay{opacity:1}.guc-cart-drawer #CartDrawer,.guc-cart-drawer .cart-drawer{width:100%;height:100%;display:flex;justify-content:flex-end;pointer-events:none}.guc-cart-drawer .drawer__inner{position:relative;z-index:2;width:min(var(--guc-cart-width),390px);max-width:100vw;height:100%;padding:0;border:1px solid color-mix(in srgb,var(--guc-cart-border) 78%,transparent);border-right:0;border-radius:20px 0 0 20px;background:var(--guc-cart-bg);color:var(--guc-cart-text);box-shadow:-12px 0 45px #1c121829;overflow:hidden;pointer-events:auto;display:flex;flex-direction:column;opacity:.98;transform:translate3d(104%,0,0);will-change:transform,opacity;transition:transform .44s cubic-bezier(.22,1,.36,1),opacity .28s ease}.guc-cart-drawer.active .drawer__inner{opacity:1;transform:translateZ(0)}.guc-cart-drawer,.guc-cart-drawer #CartDrawer,.guc-cart-drawer .drawer__inner,.guc-cart-drawer .guc-cart-scroll{overflow-x:hidden}.guc-cart-drawer .drawer__inner-empty{padding:0;background:var(--guc-cart-bg)}.guc-cart-drawer .guc-cart-header{min-height:54px;padding:7px 12px;margin:0;border-bottom:1px solid var(--guc-cart-border);background:color-mix(in srgb,var(--guc-cart-bg) 94%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:sticky;inset-block-start:0;z-index:8;display:grid;grid-template-columns:38px 1fr 38px;align-items:center}.guc-cart-drawer .drawer__heading{margin:0;text-align:center;font-family:var(--font-heading-family);font-size:16px;font-weight:600;letter-spacing:-.02em;line-height:1.15;color:var(--guc-cart-text)}.guc-cart-drawer .drawer__close.guc-cart-back{position:static;width:34px;min-width:34px;height:34px;min-height:34px;display:grid;place-items:center;color:var(--guc-cart-text);border:0;border-radius:50%;background:transparent;transition:background .2s ease,transform .2s ease}.guc-cart-drawer .drawer__close.guc-cart-back:hover{background:var(--guc-cart-accent-soft);transform:translate(-2px)}.guc-cart-drawer .guc-cart-back svg,.guc-cart-drawer .guc-cart-bag svg,.guc-cart-drawer .guc-cart-empty__icon svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.guc-cart-drawer .guc-cart-bag{width:34px;height:34px;display:grid;place-items:center;position:relative}.guc-cart-drawer .guc-cart-bag b{position:absolute;top:1px;right:0;min-width:18px;height:18px;padding:0 4px;display:grid;place-items:center;border:2px solid var(--guc-cart-bg);border-radius:999px;background:var(--guc-cart-accent);color:#fff;font-size:10px;font-weight:700;line-height:1}.guc-cart-drawer .guc-cart-scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--guc-cart-accent) transparent}.guc-cart-drawer .guc-cart-progress-sticky{position:relative;z-index:7;flex:0 0 auto;padding:6px 11px 7px;border-bottom:1px solid color-mix(in srgb,var(--guc-cart-border) 76%,transparent);background:color-mix(in srgb,var(--guc-cart-bg) 96%,transparent);box-shadow:0 8px 20px #2a19230e;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.guc-cart-drawer .guc-cart-progress-sticky .guc-cart-progress{padding:7px 10px 8px;border-radius:12px;box-shadow:none}.guc-cart-drawer .guc-cart-progress-sticky .guc-cart-progress p{margin-bottom:5px;font-size:9.5px}.guc-cart-drawer .guc-cart-progress-sticky .guc-cart-progress__track{height:5px}.guc-cart-drawer .guc-cart-scroll::-webkit-scrollbar{width:5px}.guc-cart-drawer .guc-cart-scroll::-webkit-scrollbar-thumb{border-radius:99px;background:var(--guc-cart-accent)}.guc-cart-drawer cart-drawer-items{display:block;overflow:visible}.guc-cart-drawer .cart-drawer__form,.guc-cart-drawer .drawer__contents{display:block;width:100%}.guc-cart-drawer .guc-cart-items{display:grid;gap:9px;padding:9px 11px 4px}.guc-cart-drawer .guc-cart-item{position:relative;display:grid;grid-template-columns:min(var(--guc-cart-image-width),80px) minmax(0,1fr);gap:9px;min-height:102px;padding:8px;margin:0;border:1px solid var(--guc-cart-border);border-radius:var(--guc-cart-radius);background:var(--guc-cart-card);box-shadow:0 8px 26px #30182611;width:100%;min-width:0;max-width:100%;overflow:hidden;animation:gucCartCardIn .42s cubic-bezier(.22,1,.36,1) both;transition:border-color .24s ease,box-shadow .24s ease,transform .24s ease}.guc-cart-drawer .guc-cart-item:nth-child(2){animation-delay:35ms}.guc-cart-drawer .guc-cart-item:nth-child(3){animation-delay:.07s}.guc-cart-drawer .guc-cart-item:nth-child(4){animation-delay:.105s}.guc-cart-drawer .guc-cart-item:hover{border-color:color-mix(in srgb,var(--guc-cart-accent) 34%,var(--guc-cart-border));box-shadow:0 12px 30px #30182617;transform:translateY(-1px)}.guc-cart-drawer .guc-cart-item__media{position:relative;display:block;min-height:84px;border-radius:calc(var(--guc-cart-radius) - 7px);background:linear-gradient(145deg,var(--guc-cart-accent-soft),#fff 72%);overflow:hidden}.guc-cart-drawer .guc-cart-item__media img{width:100%;height:100%;max-height:94px;object-fit:contain;padding:5px;transition:transform .25s ease}.guc-cart-drawer .guc-cart-item__media:hover img{transform:scale(1.035)}.guc-cart-drawer .guc-cart-item__content{min-width:0;display:flex;flex-direction:column;align-items:flex-start}.guc-cart-drawer .guc-cart-item__title{margin:0 0 3px;color:var(--guc-cart-text);text-decoration:none;font-size:11.5px;font-weight:600;line-height:1.35}.guc-cart-drawer .guc-cart-item__options{color:var(--guc-cart-muted);font-size:9px;line-height:1.45}.guc-cart-drawer .guc-cart-item__price{margin-top:4px;display:flex;align-items:baseline;flex-wrap:wrap;gap:7px;font-size:10.5px}.guc-cart-drawer .guc-cart-item__price s{color:var(--guc-cart-muted);font-size:10px}.guc-cart-drawer .guc-cart-item__price strong{color:var(--guc-cart-text);font-weight:700}.guc-cart-drawer .guc-cart-item__actions{width:100%;margin-top:auto;padding-top:5px;display:grid;grid-template-columns:84px minmax(44px,auto);align-items:center;justify-content:space-between;gap:7px}.guc-cart-drawer .guc-cart-quantity{width:84px;max-width:100%;min-height:31px;height:31px;display:grid;grid-template-columns:26px minmax(28px,1fr) 26px;align-items:stretch;border:1px solid var(--guc-cart-border);border-radius:999px;background:color-mix(in srgb,var(--guc-cart-accent-soft) 58%,#fff);overflow:hidden;box-shadow:inset 0 1px 2px #2c1a2409;transition:border-color .22s ease,box-shadow .22s ease}.guc-cart-drawer .guc-cart-quantity:focus-within{border-color:color-mix(in srgb,var(--guc-cart-accent) 50%,var(--guc-cart-border));box-shadow:0 0 0 3px color-mix(in srgb,var(--guc-cart-accent) 10%,transparent)}.guc-cart-drawer .guc-cart-quantity:after{display:none}.guc-cart-drawer .guc-cart-quantity:before{display:none}.guc-cart-drawer .guc-cart-quantity .quantity__button{width:26px;min-width:26px;height:29px;min-height:29px;padding:0;display:grid;place-items:center;border:0;border-radius:50%;background:#fff;color:var(--guc-cart-text);line-height:1;box-shadow:0 1px 4px #2a182314;transition:color .2s ease,background .2s ease,transform .16s ease,box-shadow .2s ease}.guc-cart-drawer .guc-cart-quantity .quantity__button:hover{background:var(--guc-cart-accent);color:#fff;box-shadow:0 4px 10px color-mix(in srgb,var(--guc-cart-accent) 24%,transparent)}.guc-cart-drawer .guc-cart-quantity .quantity__button:active{transform:scale(.86)}.guc-cart-drawer .guc-cart-quantity .quantity__button svg,.guc-cart-drawer .guc-cart-quantity .quantity__button .svg-wrapper{width:11px!important;height:11px!important;min-width:11px;display:block;pointer-events:none}.guc-cart-drawer .guc-cart-quantity .quantity__button svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.guc-cart-drawer .guc-cart-quantity .quantity__input{width:100%;min-width:0;height:29px;padding:0 2px;border:0;border-left:0;border-right:0;border-radius:0;background:transparent;font-size:11px;color:var(--guc-cart-text);text-align:center}.guc-cart-drawer .guc-cart-remove{padding:4px 0 2px;border:0;border-bottom:1px solid currentColor;background:transparent;color:var(--guc-cart-muted);cursor:pointer;font:inherit;font-size:9.5px;line-height:1.2;white-space:nowrap}.guc-cart-drawer .guc-cart-item__actions cart-remove-button{min-width:0;justify-self:end;margin-right:2px}.guc-cart-drawer .guc-cart-remove:hover{color:var(--guc-cart-accent)}.guc-cart-drawer .guc-cart-item .loading__spinner{inset:50% auto auto 50%;transform:translate(-50%,-50%)}.guc-cart-drawer .cart__items--disabled{opacity:.62;pointer-events:none}.guc-cart-drawer .cart-item__error{margin-top:6px;color:#b42318;font-size:11px}.guc-cart-drawer .guc-cart-extras{display:grid;gap:8px;padding:7px 11px 13px}.guc-cart-drawer .guc-cart-footer{flex:0 0 auto;max-height:min(42dvh,310px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--guc-cart-accent) transparent;display:grid;gap:5px;padding:7px 11px 8px;border:0;border-top:1px solid var(--guc-cart-border);background:color-mix(in srgb,var(--guc-cart-bg) 97%,transparent);box-shadow:0 -12px 36px #25161f1c;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);z-index:7;animation:gucCartFooterIn .45s .08s cubic-bezier(.22,1,.36,1) both;border-radius:10px}.guc-cart-drawer .guc-cart-footer::-webkit-scrollbar{width:4px}.guc-cart-drawer .guc-cart-footer::-webkit-scrollbar-thumb{border-radius:99px;background:var(--guc-cart-accent)}.guc-cart-drawer .guc-cart-footer .cart__ctas{margin:0;padding:0;display:block;width:100%}.guc-cart-drawer.is-empty .guc-cart-footer{display:none}.guc-cart-drawer .guc-cart-footer,.guc-cart-drawer .guc-cart-extras{border:0}.guc-cart-drawer .guc-cart-card,.guc-cart-drawer .guc-cart-recommendations,.guc-cart-drawer .guc-cart-trust{border:1px solid var(--guc-cart-border);border-radius:var(--guc-cart-radius);background:var(--guc-cart-card);box-shadow:0 7px 22px #21151d0e}.guc-cart-drawer .guc-cart-progress{padding:9px 10px}.guc-cart-drawer .guc-cart-progress p{margin:0 0 7px;text-align:center;color:var(--guc-cart-text);font-size:10.5px;line-height:1.4}.guc-cart-drawer .guc-cart-progress p strong,.guc-cart-drawer .guc-cart-progress p em{color:var(--guc-cart-accent)}.guc-cart-drawer .guc-cart-progress__track{height:6px;border-radius:999px;background:var(--guc-cart-accent-soft);overflow:hidden}.guc-cart-drawer .guc-cart-progress__track span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--guc-cart-accent),color-mix(in srgb,var(--guc-cart-accent) 74%,#ff8ad4));transition:width .45s ease}.guc-cart-drawer .guc-cart-summary{padding:8px 10px}.guc-cart-drawer .guc-cart-summary>div{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:4px;font-size:10.5px}.guc-cart-drawer .guc-cart-summary__total{margin:6px 0 0!important;padding-top:6px;border-top:1px solid var(--guc-cart-border);font-size:14px!important}.guc-cart-drawer .guc-cart-summary small{display:block;margin-top:3px;color:var(--guc-cart-muted);font-size:7.5px;line-height:1.4}.guc-cart-drawer .guc-cart-primary-button{width:100%;min-height:38px;padding:7px 13px;display:flex;align-items:center;justify-content:center;border:0;border-radius:10px;background:linear-gradient(92deg,var(--guc-cart-accent),color-mix(in srgb,var(--guc-cart-accent) 82%,#ff8acb));color:#fff;box-shadow:0 9px 24px color-mix(in srgb,var(--guc-cart-accent) 26%,transparent);text-align:center;text-decoration:none;font:inherit;font-size:11.5px;font-weight:700;cursor:pointer;position:relative;overflow:hidden;transition:transform .22s ease,filter .22s ease,box-shadow .22s ease}.guc-cart-drawer .guc-cart-primary-button:hover{transform:translateY(-1px);filter:brightness(.99);box-shadow:0 11px 26px color-mix(in srgb,var(--guc-cart-accent) 32%,transparent)}.guc-cart-drawer .guc-cart-primary-button:active{transform:translateY(0) scale(.985)}.guc-cart-drawer .guc-cart-primary-button:before,.guc-cart-drawer .guc-cart-primary-button:after{display:none}@keyframes gucCartCardIn{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@keyframes gucCartFooterIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.guc-cart-drawer .guc-cart-cod{margin:-1px 0 0;text-align:center;color:var(--guc-cart-muted);font-size:9px}.guc-cart-drawer .guc-cart-trust{padding:6px 2px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.guc-cart-drawer .guc-cart-trust>div{min-width:0;padding:0 3px;border-right:1px solid var(--guc-cart-border);text-align:center}.guc-cart-drawer .guc-cart-trust>div:last-child{border-right:0}.guc-cart-drawer .guc-cart-trust span{width:22px;height:22px;margin:0 auto 2px;display:grid;place-items:center;color:var(--guc-cart-accent)}.guc-cart-drawer .guc-cart-trust svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.35;stroke-linecap:round;stroke-linejoin:round}.guc-cart-drawer .guc-cart-trust p{margin:0;color:var(--guc-cart-text);font-size:6.6px;font-weight:600;line-height:1.25}.guc-cart-drawer .guc-cart-whatsapp{min-height:39px;padding:6px 10px;display:grid;grid-template-columns:24px 1fr 16px;align-items:center;gap:7px;border:1px solid var(--guc-cart-border);border-radius:12px;color:var(--guc-cart-text);text-decoration:none;font-size:10px}.guc-cart-drawer .guc-cart-whatsapp span:first-child{color:#25d366;font-size:18px}.guc-cart-drawer .guc-cart-whatsapp span:last-child{text-align:right;font-size:18px;font-weight:300}.guc-cart-drawer .guc-cart-secure{margin:0;display:flex;align-items:center;justify-content:center;gap:7px;color:var(--guc-cart-muted);text-align:center;font-size:8px}.guc-cart-drawer .guc-cart-secure svg{width:13px;height:13px}.guc-cart-drawer .guc-cart-recommendations{padding:4px 0 1px;overflow:hidden;border:0;border-radius:0;background:transparent;box-shadow:none;transition:opacity .28s ease,border-color .24s ease,box-shadow .24s ease}.guc-cart-drawer .guc-cart-recommendations[hidden]{display:none!important}.guc-cart-drawer .guc-cart-recommendations.is-loading .guc-cart-slider-arrows{opacity:.38;pointer-events:none}.guc-cart-drawer .guc-cart-section-title{margin-bottom:8px;padding:0 1px;display:flex;align-items:center;justify-content:space-between;gap:12px}.guc-cart-drawer .guc-cart-section-title h3{position:relative;margin:0;padding-left:9px;font-size:11.5px;font-weight:700;color:var(--guc-cart-text)}.guc-cart-drawer .guc-cart-section-title h3:before{content:"";position:absolute;inset:2px auto 2px 0;width:3px;border-radius:99px;background:var(--guc-cart-accent)}.guc-cart-drawer .guc-cart-slider-arrows{display:flex;gap:5px;transition:opacity .2s ease}.guc-cart-drawer .guc-cart-slider-arrows button{width:25px;height:25px;padding:0;border:1px solid var(--guc-cart-border);border-radius:50%;background:#fff;color:var(--guc-cart-text);cursor:pointer;display:grid;place-items:center;transition:color .2s ease,background .2s ease,border-color .2s ease,transform .18s ease}.guc-cart-drawer .guc-cart-slider-arrows button svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.guc-cart-drawer .guc-cart-slider-arrows button:hover{border-color:var(--guc-cart-accent);background:var(--guc-cart-accent);color:#fff;transform:translateY(-1px)}.guc-cart-drawer .guc-cart-slider-arrows button:active{transform:scale(.9)}.guc-cart-drawer .guc-cart-recommendation-track{display:flex;gap:8px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-inline:contain;scrollbar-width:none}.guc-cart-drawer .guc-cart-recommendation-track::-webkit-scrollbar{display:none}.guc-cart-drawer .guc-cart-recommendation-skeleton{flex:0 0 calc((100% - 8px)/2);min-height:166px;padding:6px;display:grid;grid-template-columns:1fr;grid-template-rows:86px 20px 14px 27px;gap:5px;border:1px solid var(--guc-cart-border);border-radius:15px;background:#fff}.guc-cart-drawer .guc-cart-recommendation-skeleton>*{display:block;border-radius:7px;background:linear-gradient(90deg,#f6f1f4 22%,#fff,#f6f1f4 62%);background-size:230% 100%;animation:gucCartShimmer 1.25s linear infinite}.guc-cart-drawer .guc-cart-recommendation-skeleton span{grid-row:1}.guc-cart-drawer .guc-cart-recommendation-skeleton i{grid-row:2;width:82%}.guc-cart-drawer .guc-cart-recommendation-skeleton b{grid-row:3;width:48%}.guc-cart-drawer .guc-cart-recommendation-skeleton em{grid-row:4;width:100%}.guc-cart-drawer .guc-cart-recommendation{flex:0 0 calc((100% - 8px)/2);min-width:0;padding:6px;display:flex;flex-direction:column;gap:6px;border:1px solid var(--guc-cart-border);border-radius:14px;background:#fff;box-shadow:0 5px 16px #2b17220b;scroll-snap-align:start;animation:gucRecommendationIn .38s calc(var(--guc-rec-index, 0) * 45ms) cubic-bezier(.22,1,.36,1) both;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.guc-cart-drawer .guc-cart-recommendation:hover{border-color:color-mix(in srgb,var(--guc-cart-accent) 36%,var(--guc-cart-border));box-shadow:0 9px 24px #2b172217;transform:translateY(-1px)}.guc-cart-drawer .guc-cart-recommendation__image{display:block;width:100%;height:88px;border-radius:10px;background:linear-gradient(145deg,color-mix(in srgb,var(--guc-cart-accent-soft) 72%,#fff),#fff);overflow:hidden;border:1px solid color-mix(in srgb,var(--guc-cart-border) 70%,transparent)}.guc-cart-drawer .guc-cart-recommendation__image img{width:100%;height:100%;object-fit:contain;padding:5px;transition:transform .25s ease}.guc-cart-drawer .guc-cart-recommendation:hover .guc-cart-recommendation__image img{transform:scale(1.035)}.guc-cart-drawer .guc-cart-recommendation__info{min-width:0;flex:1;display:flex;flex-direction:column}.guc-cart-drawer .guc-cart-recommendation__info>a{display:-webkit-box;overflow:hidden;color:var(--guc-cart-text);text-decoration:none;min-height:26px;font-size:9.5px;font-weight:600;line-height:1.3;-webkit-line-clamp:2;-webkit-box-orient:vertical}.guc-cart-drawer .guc-cart-recommendation__info>span{display:block;margin:3px 0;color:var(--guc-cart-muted);font-size:9.5px}.guc-cart-drawer .guc-cart-recommendation__price{min-height:15px;margin:3px 0 5px;display:flex;align-items:center;gap:6px;color:var(--guc-cart-text);font-size:9px}.guc-cart-drawer .guc-cart-recommendation__price s{color:var(--guc-cart-muted);font-size:8px}.guc-cart-drawer .guc-cart-recommendation__price strong{font-weight:650}.guc-cart-drawer .guc-cart-recommendation product-form{display:block;margin-top:auto}.guc-cart-drawer .guc-cart-recommendation form{display:grid;grid-template-columns:1fr;gap:5px}.guc-cart-drawer .guc-cart-recommendation select{width:100%;min-width:0;height:26px;padding:0 6px;border:1px solid var(--guc-cart-border);border-radius:7px;background:#fff;color:var(--guc-cart-text);font-size:8.5px}.guc-cart-drawer .guc-cart-recommendation button[type=submit]{position:relative;width:100%;min-width:0;height:27px;padding:0 7px;border:0;border-radius:9px;background:color-mix(in srgb,var(--guc-cart-accent) 92%,#d72f79);color:#fff;font-size:9px;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:4px;transition:background .2s ease,transform .18s ease,box-shadow .2s ease}.guc-cart-drawer .guc-cart-recommendation button[type=submit]:hover{background:var(--guc-cart-accent);transform:translateY(-1px);box-shadow:0 6px 14px color-mix(in srgb,var(--guc-cart-accent) 24%,transparent)}.guc-cart-drawer .guc-cart-recommendation button[type=submit]:active{transform:scale(.96)}.guc-cart-drawer .guc-cart-add-arrow{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.guc-cart-drawer .guc-cart-recommendation button[disabled]{opacity:.5;cursor:not-allowed}.guc-cart-drawer .guc-cart-recommendation .loading__spinner{position:absolute;inset:50% auto auto 50%;width:15px;height:15px;transform:translate(-50%,-50%)}.guc-cart-drawer .guc-cart-recommendation .loading__spinner svg{width:15px;height:15px}.guc-cart-drawer .guc-cart-recommendation .loading__spinner circle{fill:none;stroke:currentColor;stroke-width:2;stroke-dasharray:35 18;animation:gucCartSpin .8s linear infinite}@keyframes gucCartShimmer{to{background-position:-230% 0}}@keyframes gucRecommendationIn{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}@keyframes gucCartSpin{to{transform:rotate(360deg)}}.guc-cart-drawer .guc-cart-empty{min-height:100%;padding:30px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--guc-cart-text);text-align:center}.guc-cart-drawer.is-empty .guc-cart-scroll{display:none}.guc-cart-drawer.is-empty .drawer__inner-empty{width:100%;height:100%}.guc-cart-drawer .guc-cart-empty .guc-cart-back{position:absolute;top:16px;left:16px}.guc-cart-drawer .guc-cart-empty__icon{width:76px;height:76px;margin-bottom:15px;display:grid;place-items:center;border-radius:50%;background:var(--guc-cart-accent-soft);color:var(--guc-cart-accent)}.guc-cart-drawer .guc-cart-empty__icon svg{width:36px;height:36px}.guc-cart-drawer .guc-cart-empty h2{margin:0 0 7px;color:var(--guc-cart-text);font-size:24px}.guc-cart-drawer .guc-cart-empty p{margin:0 0 22px;color:var(--guc-cart-muted);font-size:14px}.guc-cart-drawer .guc-cart-empty .guc-cart-primary-button{max-width:280px}@media screen and (max-width:749px){.guc-cart-drawer .drawer__inner{width:min(390px,calc(100vw - 36px));max-width:calc(100vw - 36px)}.guc-cart-drawer .guc-cart-header{min-height:52px;padding:6px 9px}.guc-cart-drawer .drawer__heading{font-size:15.5px}.guc-cart-drawer .guc-cart-items{padding:8px 9px 4px;gap:7px}.guc-cart-drawer .guc-cart-extras{padding:7px 10px 12px;gap:8px}.guc-cart-drawer .guc-cart-footer{max-height:min(42dvh,300px);padding:6px 9px 7px;gap:4px}.guc-cart-drawer .guc-cart-item{grid-template-columns:min(var(--guc-cart-image-width),76px) minmax(0,1fr);gap:8px;min-height:98px;padding:7px}.guc-cart-drawer .guc-cart-item__media{min-height:82px}.guc-cart-drawer .guc-cart-item__media img{max-height:90px;padding:4px}.guc-cart-drawer .guc-cart-item__title{font-size:11px;line-height:1.28}.guc-cart-drawer .guc-cart-item__options{font-size:9px}.guc-cart-drawer .guc-cart-item__price{margin-top:3px;font-size:10px}.guc-cart-drawer .guc-cart-quantity{width:80px;min-height:30px}.guc-cart-drawer .guc-cart-item__actions{grid-template-columns:80px minmax(40px,auto);gap:5px;padding-top:4px}.guc-cart-drawer .guc-cart-quantity{height:30px;grid-template-columns:25px minmax(28px,1fr) 25px}.guc-cart-drawer .guc-cart-quantity .quantity__button{width:25px;min-width:25px;height:28px;min-height:28px}.guc-cart-drawer .guc-cart-quantity .quantity__input{height:28px;font-size:10.5px}.guc-cart-drawer .guc-cart-remove{font-size:9px}.guc-cart-drawer .guc-cart-progress{padding:9px 10px}.guc-cart-drawer .guc-cart-progress p{margin-bottom:6px;font-size:10px}.guc-cart-drawer .guc-cart-progress-sticky{padding:5px 9px 6px}.guc-cart-drawer .guc-cart-progress-sticky .guc-cart-progress{padding:6px 9px 7px}.guc-cart-drawer .guc-cart-progress-sticky .guc-cart-progress p{margin-bottom:4px;font-size:9.25px}.guc-cart-drawer .guc-cart-summary{padding:7px 9px}.guc-cart-drawer .guc-cart-primary-button{min-height:37px;font-size:11px}.guc-cart-drawer .guc-cart-trust{padding:5px 2px}.guc-cart-drawer .guc-cart-trust>div{padding:0 3px}.guc-cart-drawer .guc-cart-trust p{font-size:6.4px}.guc-cart-drawer .guc-cart-whatsapp{min-height:38px;font-size:9.5px}}@media screen and (max-width:380px){.guc-cart-drawer .drawer__inner{width:calc(100vw - 24px);max-width:calc(100vw - 24px)}.guc-cart-drawer .guc-cart-item{grid-template-columns:76px minmax(0,1fr);gap:8px}.guc-cart-drawer .guc-cart-item__media{min-height:84px}.guc-cart-drawer .guc-cart-quantity{width:82px;grid-template-columns:26px minmax(28px,1fr) 26px}.guc-cart-drawer .guc-cart-item__actions{grid-template-columns:82px minmax(40px,auto);gap:5px}.guc-cart-drawer .guc-cart-quantity .quantity__button{width:26px;min-width:26px}}@media screen and (max-height:720px){.guc-cart-drawer .guc-cart-footer{max-height:44dvh}.guc-cart-drawer .guc-cart-summary small,.guc-cart-drawer .guc-cart-secure{display:none}.guc-cart-drawer .guc-cart-whatsapp{min-height:37px}}@media(prefers-reduced-motion:reduce){.guc-cart-drawer *,.guc-cart-drawer *:before,.guc-cart-drawer *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/guc-premium-cart-drawer.css.map */
