#Cart-Drawer.gigie-cart-pro{width:500px;max-width:100vw;background:#fff;color:#222}#Cart-Drawer.gigie-cart-pro .side-panel-inner{height:100%;height:100dvh;display:flex;flex-direction:column;background:#fff}#Cart-Drawer.gigie-cart-pro .side-panel-header{padding:17px 20px 15px;background:#fff;flex-shrink:0;border:0}#Cart-Drawer.gigie-cart-pro .side-panel-header h4{font-size:23px;line-height:1.2;font-weight:650;text-transform:uppercase;color:#1c1c1c;margin:0}#Cart-Drawer.gigie-cart-pro .side-panel-close{width:30px;height:30px}#Cart-Drawer.gigie-cart-pro .side-panel-close button{border:0;background:none;padding:3px;width:30px;height:30px;color:#222;cursor:pointer}#Cart-Drawer.gigie-cart-pro .side-panel-content{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 20px 18px;background:#fff}#Cart-Drawer.gigie-cart-pro a{color:#222}#Cart-Drawer.gigie-cart-pro .gigie-cart-campaign{padding:9px 8px;background:#701e32;color:#fff;text-align:center;font-size:11px;font-weight:650;letter-spacing:.035em;margin-bottom:10px}.gigie-cart-progress{background:#fff8ef;padding:11px 12px 8px;text-align:center;margin-bottom:12px}.gigie-cart-progress p{font-size:12px;line-height:1.4;margin:0 0 9px;color:#444}.gigie-cart-progress__track{height:5px;border-radius:6px;background:#eadcdd;overflow:hidden}.gigie-cart-progress__track span{display:block;height:100%;background:#701e32;transition:width .2s ease}.gigie-cart-progress__steps{display:flex;justify-content:space-between;align-items:start;margin-top:5px;font-size:10px;font-weight:650}.gigie-cart-progress__steps span{min-width:30px}.gigie-cart-progress__steps span:first-child{text-align:left}.gigie-cart-progress__steps span:last-child{text-align:right}.gigie-cart-progress__steps .is-active{color:#701e32}.gigie-cart-progress__steps small{display:block;font-size:8px;line-height:1.3;color:#7d1730}.gigie-cart-progress .gigie-cart-progress__shipping{font-size:11px;margin:7px 0 0}.gigie-cart-columns{display:flex;justify-content:space-between;padding:0 0 12px;border-bottom:1px solid #e7e7e7;text-transform:uppercase;letter-spacing:.12em;font-size:10px;color:#666}#Cart-Drawer.gigie-cart-pro .product-cart-item--container{padding:0;margin:0}#Cart-Drawer.gigie-cart-pro .product-cart-item{display:grid;grid-template-columns:92px minmax(0,1fr) auto;gap:14px;align-items:start;padding:19px 0 5px;margin:0 0 14px;border:0}#Cart-Drawer.gigie-cart-pro .product-cart-item-image{width:92px;max-width:92px;flex:none;position:relative}#Cart-Drawer.gigie-cart-pro .product-cart-item-image img{display:block;width:100%;height:120px;object-fit:cover}#Cart-Drawer.gigie-cart-pro .product-cart-item-info{min-width:0;padding:0}#Cart-Drawer.gigie-cart-pro .cart-product-link{display:block;font-size:13px;font-weight:600;line-height:1.35;text-transform:uppercase;margin:0 0 4px}#Cart-Drawer.gigie-cart-pro .gigie-cart-unit{font-size:13px;line-height:1.4;margin-bottom:7px;color:#555}#Cart-Drawer.gigie-cart-pro .product-cart-item-options{font-size:12px;line-height:1.6;color:#555;margin:0}#Cart-Drawer.gigie-cart-pro .product-cart-item-price{width:auto;text-align:right;white-space:nowrap;font-size:13px;line-height:1.35;padding:0}#Cart-Drawer.gigie-cart-pro .gigie-cart-line-saving{color:#701e32;font-size:11px;font-weight:650;line-height:1.35;margin:5px 0 9px}#Cart-Drawer.gigie-cart-pro .gigie-cart-quantity{display:flex;align-items:center;gap:12px}#Cart-Drawer.gigie-cart-pro .quantity{display:inline-flex;align-items:center;border:1px solid #aaa;width:128px;height:40px;min-height:40px;margin:0;border-radius:0}#Cart-Drawer.gigie-cart-pro .quantity button{width:36px;min-width:32px;height:38px;padding:10px;position:static;transform:none}#Cart-Drawer.gigie-cart-pro .quantity input{width:50px;min-width:0;height:38px;line-height:38px;padding:0;font-size:14px;border:0;background:#fff}#Cart-Drawer.gigie-cart-pro cart-remove{position:static;display:inline-flex;margin:0;padding:0;width:28px;height:36px}#Cart-Drawer.gigie-cart-pro cart-remove button{background:none;border:0;padding:7px;cursor:pointer}#Cart-Drawer.gigie-cart-pro cart-remove svg{width:14px;height:16px}#Cart-Drawer.gigie-cart-pro .gigie-cart-error{font-size:12px;color:#a01831;margin-top:6px}.gigie-cart-recommendations{border-top:1px solid #e5e5e5;margin-top:22px;padding-top:14px}.gigie-cart-recommendations:has(product-recommendations:empty){display:none}.gigie-cart-recommendations h3{font-size:11px;letter-spacing:.12em;text-transform:uppercase;margin:0 0 10px;color:#222}.gigie-cart-rec-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.gigie-cart-rec{display:block;min-width:0;text-decoration:none}.gigie-cart-rec img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;background:#f4f4f4}.gigie-cart-rec__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;height:2.6em;font-size:10px;line-height:1.3;text-transform:uppercase;margin:6px 0 4px}.gigie-cart-rec__price{display:block;font-size:10px;font-weight:650;line-height:1.5}.gigie-cart-rec__price s{color:#b51f38;font-size:9px;font-weight:400;white-space:nowrap}#Cart-Drawer.gigie-cart-pro .gigie-cart-code{margin:20px 0 0;border-top:1px solid #eee;padding-top:10px;font-size:12px}#Cart-Drawer.gigie-cart-pro .gigie-cart-code summary{cursor:pointer;font-size:12px;padding:2px 0}#Cart-Drawer.gigie-cart-pro .cart-notes{margin:8px 0 0}#Cart-Drawer.gigie-cart-pro .order-note-toggle{font-size:12px}#Cart-Drawer.gigie-cart-pro .side-panel-footer{flex-shrink:0;background:#fff;border-top:1px solid #d5d5d5;padding:12px 20px 10px;box-shadow:0 -4px 12px #00000005}.gigie-cart-totals>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:12px;line-height:1.4;margin:0 0 5px}.gigie-cart-applied span{display:flex;align-items:center;gap:5px;font-size:11px}.gigie-cart-applied svg{width:13px;height:13px;flex-shrink:0}.gigie-cart-applied strong,.gigie-cart-savings strong,.gigie-cart-shipping strong{color:#701e32;white-space:nowrap}.gigie-cart-totals .gigie-cart-total{font-size:16px;margin:9px 0 10px;color:#222;border:0;padding:0}.gigie-cart-total>strong{text-transform:uppercase;font-size:14px}#Cart-Drawer.gigie-cart-pro .checkout-button{margin:0;background:#701e32!important;border:1px solid #701e32!important;color:#fff!important;border-radius:0;min-height:51px;font-size:13px;font-weight:750;letter-spacing:.1em;width:100%}#Cart-Drawer.gigie-cart-pro .checkout-button:before{background:#531625}#Cart-Drawer.gigie-cart-pro .checkout-button:hover{background:#531625!important}#Cart-Drawer.gigie-cart-pro .gigie-payment-icons{display:flex;justify-content:center;flex-wrap:wrap;gap:5px;margin:12px 0 6px}#Cart-Drawer.gigie-cart-pro .gigie-payment-icons svg{width:34px;height:22px}#Cart-Drawer.gigie-cart-pro .gigie-cart-trust{font-size:10px;line-height:1.5;text-align:center;margin:0;color:#555}#Cart-Drawer.gigie-cart-pro .gigie-cart-view{display:block;text-align:center;font-size:10px;text-decoration:underline;margin-top:4px}#Cart-Drawer.gigie-cart-pro .cart-drawer__empty-cart{min-height:300px}@media(max-width:480px){#Cart-Drawer.gigie-cart-pro{width:100vw}#Cart-Drawer.gigie-cart-pro .side-panel-header{padding:15px 16px}#Cart-Drawer.gigie-cart-pro .side-panel-header h4{font-size:21px}#Cart-Drawer.gigie-cart-pro .side-panel-content{padding:0 16px 16px}#Cart-Drawer.gigie-cart-pro .side-panel-footer{padding:10px 16px}#Cart-Drawer.gigie-cart-pro .product-cart-item{grid-template-columns:76px minmax(0,1fr) auto;gap:10px}#Cart-Drawer.gigie-cart-pro .product-cart-item-image{width:76px;max-width:76px}#Cart-Drawer.gigie-cart-pro .product-cart-item-image img{height:100px}#Cart-Drawer.gigie-cart-pro .cart-product-link,#Cart-Drawer.gigie-cart-pro .product-cart-item-price{font-size:12px}#Cart-Drawer.gigie-cart-pro .quantity{width:110px}#Cart-Drawer.gigie-cart-pro .quantity input{width:40px}#Cart-Drawer.gigie-cart-pro .quantity button{width:34px;min-width:30px}#Cart-Drawer.gigie-cart-pro .gigie-cart-quantity{gap:5px}.gigie-cart-rec-grid{gap:7px}}#Cart-Drawer.gigie-cart-pro .quantity{padding:0}#Cart-Drawer.gigie-cart-pro .quantity input{flex:1 1 0;min-width:24px;text-align:center}#Cart-Drawer.gigie-cart-pro .quantity button{flex:0 0 32px}
/*# sourceMappingURL=/cdn/shop/t/8/assets/gigie-cart-pro.css.map */
