#cart-drawer{--drawer-max-width:min(100vw,520px);--drawer-header-padding-block:18px;--drawer-body-padding-block:18px;--drawer-footer-padding-inline:22px;color:#173b27}#cart-drawer::part(content){height:100dvh;max-height:100dvh;background:#fff}#cart-drawer::part(body){display:block;min-height:0;padding:18px 22px}#cart-drawer::part(footer){flex-shrink:0;background:#fff}#cart-drawer .cart-drawer__footer-inner{padding:16px 22px}#cart-drawer .cart-drawer__footer-inner>.v-stack{gap:12px}#cart-drawer .cart-drawer__footer-actions{display:none}#cart-drawer .cart-drawer-checkout-button .button{background:#173b27;color:#fff;min-height:48px;border-radius:9px}#cart-drawer dialog-close-button .button{min-height:44px;border-radius:9px}#cart-drawer .cart-drawer-policy-check label{font-size:12px;line-height:1.4}#cart-drawer .free-shipping-bar{font-size:14px;color:#173b27;padding:12px;background:#eff5e9;border-radius:8px;margin:0}#cart-drawer .free-shipping-bar .progress-bar:before{background:#397d55}#cart-drawer .line-item{padding:18px 0;border-bottom:1px solid #e5e9df;gap:14px;align-items:start}#cart-drawer .line-item__media{width:80px;flex-shrink:0}#cart-drawer .line-item__info-with-line-price{gap:10px}#cart-drawer .line-item__info .subheading{font-size:15px;text-transform:none;letter-spacing:0;line-height:1.4}#cart-drawer .line-item__line-price{font-size:15px;font-weight:700;white-space:nowrap}#cart-drawer .gg-cart-options{display:flex;flex-wrap:wrap;gap:5px;margin-top:7px}#cart-drawer .gg-cart-options span{font-size:12px;background:#f0f3eb;color:#40583d;border-radius:5px;padding:4px 7px}#cart-drawer .gg-cart-purchase{font-size:12px;line-height:1.5;color:#173b27;background:#e6efdc;padding:5px 8px;border-radius:5px;display:table}#cart-drawer .gg-cart-purchase--once{background:#f2f2ef}#cart-drawer .line-item__remove-button{display:flex;gap:5px;align-items:center;text-decoration:underline;font-size:12px}#cart-drawer .gg-cart-added{padding:12px 14px;background:#e6efdc;border-radius:8px;margin-bottom:14px;font-size:14px;font-weight:700}#cart-drawer .gg-cart-added[hidden]{display:none}#cart-drawer .gg-cart-latest{border-left:3px solid #397d55;padding-left:10px}#cart-drawer .cart-drawer__cross-sell{margin-top:20px}@media(max-width:699px){#cart-drawer{--drawer-max-width:100vw}#cart-drawer .line-item__media{width:64px}#cart-drawer::part(body){padding:14px 16px}#cart-drawer .cart-drawer__footer-inner{padding:12px 16px}}body:has(#cart-drawer[open]) [id*=gg-chat],body:has(#cart-drawer[open]) [class*=gg-chat-launch],body:has(#cart-drawer[open]) #ask-gg{visibility:hidden}body:has(#cart-drawer[open]) .gg-launch{visibility:hidden!important;pointer-events:none!important}body:has(#PBarNextFrame) #cart-drawer::part(content){height:calc(100dvh - 64px);max-height:calc(100dvh - 64px)}#cart-drawer .gg-discover-intro{font-size:14px;line-height:1.5;margin:0 0 20px;color:#526348}#cart-drawer .gg-discover-collection{margin-bottom:24px}#cart-drawer .gg-discover-collection h3{font-size:18px;font-weight:700;margin:0 0 12px}#cart-drawer .gg-discover-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}#cart-drawer .gg-discover-card{display:flex;flex-direction:column;min-width:0;padding:12px;border:1px solid #dce4d5;border-radius:12px;background:#fff}#cart-drawer .gg-discover-photo{display:flex;align-items:center;justify-content:center;background:#f7f8f3;border-radius:8px;margin-bottom:10px;height:130px}#cart-drawer .gg-discover-photo img{width:100%;height:100%;object-fit:contain}#cart-drawer .gg-discover-title{font-size:14px;font-weight:650;line-height:1.4;letter-spacing:0;text-transform:none}#cart-drawer .gg-discover-price{font-size:15px;font-weight:700;margin:8px 0}#cart-drawer .gg-discover-card product-form{display:block;margin-top:auto}#cart-drawer .gg-discover-card form{display:grid;gap:8px}#cart-drawer .gg-discover-card select{width:100%;min-width:0;max-width:100%;height:42px;padding:8px;font-size:12px;border:1px solid #cfdac4;border-radius:7px;background:#fff;color:#173b27}#cart-drawer .gg-discover-add{width:100%;min-height:42px;padding:10px;background:#173b27;color:#fff;border-radius:8px;font-size:13px}#cart-drawer .gg-discover-add:disabled{opacity:.45}#cart-drawer .gg-discover-view{display:inline-block;margin-top:10px;font-size:13px;text-decoration:underline}#cart-drawer .gg-discover-note{font-size:12px;line-height:1.5;color:#526348}#cart-drawer .gg-discover-error{font-size:12px;color:#a52222}@media(max-width:380px){#cart-drawer .gg-discover-grid{grid-template-columns:1fr}}#cart-drawer .gg-refill-planner{border:1px solid #cddcc2;border-radius:12px;background:#f3f7ee;margin-top:20px;overflow:hidden}#cart-drawer .gg-refill-planner>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px;cursor:pointer;list-style:none}#cart-drawer .gg-refill-planner>summary::-webkit-details-marker{display:none}#cart-drawer .gg-refill-planner strong{font-size:18px}#cart-drawer .gg-refill-planner small{display:block;font-size:13px;margin-top:4px}#cart-drawer .gg-refill-intro,#cart-drawer .gg-refill-terms{font-size:12px;line-height:1.5;color:#526348}#cart-drawer .gg-refill-item{padding:14px;margin:14px 0;background:#fff;border:1px solid #dce4d5;border-radius:10px}#cart-drawer .gg-refill-item-header{display:flex;gap:10px;align-items:center}#cart-drawer .gg-refill-item-header img{width:48px;height:48px;object-fit:contain}#cart-drawer .gg-refill-item h4{font-size:14px;line-height:1.4;margin:0}#cart-drawer .gg-refill-item-header p{font-size:12px;margin:4px 0}#cart-drawer .gg-refill-offer{font-size:13px;font-weight:700;color:#24663d;margin:10px 0}#cart-drawer .gg-refill-item label{display:block;font-size:12px;font-weight:650;margin:10px 0 6px}#cart-drawer .gg-refill-item select{width:100%;max-width:100%;padding:10px 8px;font-size:13px;border:1px solid #cddcc2;border-radius:7px;background:#fff}#cart-drawer .gg-refill-choice{font-size:12px;line-height:1.5;margin:9px 0}#cart-drawer .gg-refill-apply{width:100%;min-height:42px;padding:10px;background:#173b27;color:#fff;border-radius:8px;font-size:13px}#cart-drawer .gg-refill-apply:disabled{opacity:.45}#cart-drawer .gg-refill-error{font-size:12px;color:#a52222;margin-top:8px}#cart-drawer .gg-cart-saving{font-size:12px;font-weight:650;line-height:1.5;color:#24663d;text-align:left}#cart-drawer .gg-cart-saving-link{text-decoration:underline;cursor:pointer}#cart-drawer .gg-cart-discover-tabs::part(tab-list){background:transparent;padding:0;gap:10px;grid-template-columns:minmax(0,1fr) minmax(0,2fr)}#cart-drawer .gg-cart-discover-tabs>button[role=tab]{min-height:58px;border:1px solid #b9cbb0;border-radius:12px;padding:10px 12px;color:#173b27;background:#f4f7ef;cursor:pointer;box-shadow:0 2px #173b2712;transition:background .15s,box-shadow .15s}#cart-drawer .gg-cart-discover-tabs>button[role=tab] .subheading{font-size:14px;font-weight:700;text-transform:none;letter-spacing:0;line-height:1.25}#cart-drawer .gg-cart-discover-tabs>button.gg-cart-shop-tab[role=tab]{background:#173b27;color:#fff;border-color:#173b27}#cart-drawer .gg-cart-discover-tabs>button[role=tab][aria-selected=true]{box-shadow:0 0 0 2px #7e9d68;outline-offset:3px}#cart-drawer .gg-cart-discover-tabs>button[role=tab]:hover{box-shadow:0 3px 8px #173b2726}#cart-drawer .gg-cart-discover-tabs>button[role=tab]:focus-visible{outline:3px solid #7e9d68;outline-offset:3px}#cart-drawer .gg-basket-icon{width:25px;height:25px;flex-shrink:0}#cart-drawer .gg-cart-shop-tab>svg{width:20px;height:20px;flex-shrink:0}#cart-drawer .gg-refill-price-comparison{display:grid;grid-template-columns:1fr auto;gap:5px 12px;align-items:baseline;margin:14px 0;padding:12px;background:#fff6f3;border:1px solid #edd3cb;border-radius:8px}#cart-drawer .gg-refill-price-comparison[hidden]{display:none}#cart-drawer .gg-refill-price-label{font-size:12px;line-height:1.4;color:#554741}#cart-drawer [data-refill-regular]{font-size:15px;color:#6d625c}#cart-drawer [data-refill-sub-price]{font-size:21px;font-weight:800;color:#b72c2c}#cart-drawer .gg-refill-price-comparison .gg-refill-save-badge{grid-column:1/-1;font-size:14px;font-weight:750;color:#b72c2c;margin-top:5px}#cart-drawer .gg-refill-offer{color:#b72c2c;font-weight:750}#cart-drawer .gg-refill-planner{background:#f8faf5;border-color:#dce4d5}#cart-drawer .gg-refill-content{padding:0 16px 16px}#cart-drawer .gg-refill-intro{margin:0 0 16px}#cart-drawer .gg-refill-item{background:transparent;border:0;border-top:1px solid #dce4d5;border-radius:0;padding:16px 0;margin:0}#cart-drawer .gg-refill-item:last-of-type{padding-bottom:4px}#cart-drawer .gg-refill-item-header{align-items:center}#cart-drawer .gg-refill-item-header img{width:40px;height:48px}#cart-drawer .gg-refill-item h4{font-size:14px;font-weight:650}#cart-drawer .gg-refill-item-header p{color:#65705f;font-size:12px}#cart-drawer .gg-refill-price-comparison{display:block;padding:0;margin:12px 0;background:transparent;border:0;border-radius:0}#cart-drawer .gg-refill-price-label{display:block;font-size:12px;color:#65705f;margin-bottom:4px}#cart-drawer .gg-refill-price-line{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}#cart-drawer [data-refill-regular]{font-size:13px;color:#77746c}#cart-drawer [data-refill-sub-price]{font-size:20px;color:#173b27;font-weight:750}#cart-drawer .gg-refill-price-comparison .gg-refill-save-badge{font-size:12px;color:#ad3434;font-weight:700;margin:0}#cart-drawer .gg-refill-item label{font-size:12px;font-weight:500;color:#526348;margin:10px 0 5px}#cart-drawer .gg-refill-item select{min-height:44px;border-color:#cfdac4;font-size:13px;border-radius:8px}#cart-drawer .gg-refill-choice{font-size:12px;color:#526348;margin:8px 0}#cart-drawer [data-refill-apply][hidden],#cart-drawer [data-refill-note][hidden],#cart-drawer [data-refill-comparison][hidden]{display:none!important}#cart-drawer .gg-refill-terms{border-top:1px solid #dce4d5;padding-top:12px;margin-top:12px;font-size:11px}#cart-drawer .gg-cart-discover-tabs>button.gg-cart-shop-tab[role=tab]{background:#fff;color:#173b27;border:1px solid #bdccb4;box-shadow:none}#cart-drawer .gg-cart-discover-tabs>button.gg-cart-shop-tab[role=tab]:hover{background:#f4f7ef;box-shadow:none}#cart-drawer .gg-cart-discover-tabs>button.gg-cart-shop-tab[aria-selected=true]{background:#edf3e6;border-color:#7e9d68;box-shadow:inset 0 -3px #7e9d68}#cart-drawer .gg-cart-discover-tabs>button.gg-cart-shop-tab[role=tab]{border:2px solid #789366;background:#eef4e6;box-shadow:0 3px #d5dfcc;display:flex;justify-content:space-between;text-align:left;gap:10px;cursor:pointer;padding:12px 14px}#cart-drawer .gg-cart-shop-tab strong{display:block;font-size:15px}#cart-drawer .gg-cart-shop-tab small{display:block;font-size:12px;font-weight:400;margin-top:3px}#cart-drawer .gg-cart-shop-tab svg{width:20px;height:20px;flex-shrink:0}#cart-drawer .free-shipping-bar .progress-bar:before{background:#b72c2c!important}#cart-drawer [data-refill-scope-box][hidden]{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/94/assets/gg-cart-actions.css.map */
