#cart-drawer{z-index:10000}g2000-shipping-progress{display:block;width:100%;max-width:34rem;padding:16px 0;border-bottom:1px solid rgb(var(--text-color) / .12);text-align:center}g2000-shipping-progress[hidden],.g2000-shipping-progress__visual[hidden]{display:none}.g2000-shipping-progress__message{margin:0;font-size:14px;font-weight:500;line-height:1.4;letter-spacing:0}g2000-shipping-progress[data-complete=true] .g2000-shipping-progress__message{color:#176644}.g2000-shipping-progress__visual{margin-top:22px}.g2000-shipping-progress__track{position:relative;height:6px}.g2000-shipping-progress__track progress{display:block;width:100%;height:6px;overflow:hidden;border:0;border-radius:999px;-webkit-appearance:none;appearance:none;background:#e9ebe9;color:#18835b}.g2000-shipping-progress__track progress::-webkit-progress-bar{background:#e9ebe9;border-radius:999px}.g2000-shipping-progress__track progress::-webkit-progress-value{background:#18835b;border-radius:999px}.g2000-shipping-progress__track progress::-moz-progress-bar{background:#18835b;border-radius:999px}.g2000-shipping-progress__marker{display:grid;place-items:center;position:absolute;top:50%;left:clamp(13px,var(--shipping-progress, 0%),calc(100% - 13px));transform:translate(-50%,-50%);width:26px;height:26px;border-radius:50%;background:#18835b;color:#fff;transition:left .2s ease}.g2000-shipping-progress__scale{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-top:17px;font-size:12px;line-height:1.3;font-variant-numeric:tabular-nums}.g2000-shipping-progress__scale>span{white-space:nowrap}.g2000-shipping-progress__scale>:last-child{text-align:right}.g2000-shipping-progress__benefit{margin:10px 0 0;font-size:12px;line-height:1.4}.g2000-shipping-progress__benefit:empty{display:none}.g2000-shipping-progress__note{margin:5px 0 0;font-size:11px;line-height:1.4;color:rgb(var(--text-color) / .65)}.g2000-shipping-progress__note:empty{display:none}@media(prefers-reduced-motion:reduce){.g2000-shipping-progress__marker{transition:none}}.g2-product-offers-link{display:grid;grid-template-columns:22px minmax(0,1fr) 16px;align-items:center;gap:10px;box-sizing:border-box;width:100%;min-height:48px;margin-block:12px 8px;padding:12px 14px;border:1px solid #d6d2ca;border-radius:2px;background:#f6f4f0;color:#222;font-family:inherit;font-size:14px;font-weight:500;line-height:1.4;letter-spacing:0;text-align:start;text-decoration:none;text-transform:none}.g2-product-offers-link__label{min-width:0;overflow-wrap:anywhere}.g2-product-offers-link svg{display:block}@media(hover:hover){.g2-product-offers-link:hover{background:#eeeae3;border-color:#777}.g2-product-offers-link:hover .g2-product-offers-link__label{text-decoration:underline;text-underline-offset:3px}}.g2-product-offers-link:focus-visible{outline:2px solid currentColor;outline-offset:3px}g2000-shipping-progress,.g2-product-offers-link{box-sizing:border-box;min-width:0;-webkit-text-size-adjust:100%;text-size-adjust:100%}.g2000-shipping-progress__message,.g2000-shipping-progress__benefit,.g2000-shipping-progress__note{min-width:0;overflow-wrap:break-word}.g2-product-offers-link svg{flex-shrink:0}@media(max-width:699px){g2000-shipping-progress{max-width:100%;padding:12px 0}.g2000-shipping-progress__message{font-size:13px}.g2-product-offers-link{grid-template-columns:20px minmax(0,1fr) 16px;gap:10px;padding:11px 12px;min-height:48px}.g2-product-offers-link__ticket{width:20px;height:20px}}@media(max-width:699px){#cart-drawer::part(footer){padding-block-start:12px;padding-block-end:max(12px,env(safe-area-inset-bottom))}#cart-drawer .cart-drawer__footer{gap:8px}#cart-drawer .cart-drawer__footer>.button-group{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}#cart-drawer .subtotal_main_wpr{margin:0;padding:0}#cart-drawer .subtotal_main_wpr .cart-drawer__button-price:before{content:none}#cart-drawer .cart-drawer__footer>.button-group>.button{min-height:44px}}#cart-drawer .subtotal_main_wpr{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;width:100%;min-width:0}#cart-drawer .subtotal_main_wpr>.subtotal{flex:0 0 auto}#cart-drawer .subtotal_main_wpr .csapp_discount_total_wrapper{flex:1 1 0;min-width:0;margin:0!important}#cart-drawer .subtotal_main_wpr .csapp-price-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;align-items:baseline;justify-content:flex-end;gap:2px 6px;width:100%;min-width:0;margin:0!important}#cart-drawer .subtotal_main_wpr .csapp-price-wrapper .money{white-space:nowrap;overflow-wrap:normal}#cart-drawer .subtotal_main_wpr .csapp-price-saving{max-width:100%;white-space:normal;overflow-wrap:break-word}@media(max-width:699px){#cart-drawer .cart-drawer__items{gap:12px;padding-block:12px}#cart-drawer .line-item{--line-item-media-width: 64px;column-gap:12px;align-items:flex-start}#cart-drawer .line-item-info{flex:1;min-width:0}#cart-drawer .line-item-info>.v-stack{gap:6px}#cart-drawer .line-item-info>.v-stack>.v-stack:first-of-type>:is(a,p):first-child{font-size:13px;line-height:1.3;letter-spacing:.02em;text-transform:none;overflow-wrap:break-word;word-break:normal}#cart-drawer .line-item-info p.smallcaps{font-size:11px;line-height:1.35;letter-spacing:.02em;text-transform:none}#cart-drawer line-item-quantity{gap:8px;flex-wrap:wrap;row-gap:4px}#cart-drawer line-item-quantity .quantity-selector{--quantity-selector-height: 44px;--quantity-selector-input-width: 28px}#cart-drawer line-item-quantity>a.link{display:inline-flex;align-items:center;min-height:44px;font-size:12px}#cart-drawer [data-aiod-volume-discount-line_item-bar]:empty{display:none}#cart-drawer .subtotal_main_wpr .csapp-discount-list{display:block;width:100%;min-width:0}#cart-drawer .subtotal_main_wpr .discount-label-conatiner{flex-wrap:wrap;align-items:flex-start;gap:4px 8px;min-width:0}#cart-drawer .subtotal_main_wpr .discount-label-conatiner .discount{display:block;flex:1 1 10ch!important;min-width:0}#cart-drawer .subtotal_main_wpr .dis-name{min-width:0}#cart-drawer .subtotal_main_wpr .dis-text{min-width:0;max-width:none;font-size:12px;line-height:1.35;white-space:normal;overflow-wrap:anywhere}#cart-drawer .subtotal_main_wpr .discount_price{display:block;flex:0 1 auto!important;max-width:100%}#cart-drawer .subtotal_main_wpr .discount_price .csapp_money{max-width:100%}#cart-drawer .subtotal_main_wpr .discount_price .money{white-space:nowrap}}
/*# sourceMappingURL=/cdn/shop/t/204/assets/g2000-storefront-ui.css.map */
