html.dcg-cart-live .template-cart [data-dcg-cart-form] .cart__update{display:none!important}html.dcg-cart-live .template-cart [data-dcg-cart-form] tr.update_cart:not(:has(p)){display:none!important}.template-cart .cart .cart-qty-btns.qty-is-max:after{content:none!important}.template-cart .cart .cart-qty-btns .inc.qty-at-max{pointer-events:auto;color:var(--dcg-text-disabled, rgba(255, 255, 255, .25))!important;cursor:not-allowed!important}.template-cart .cart .cart-qty-btns .inc.qty-at-max:hover,.template-cart .cart .cart-qty-btns .inc.qty-at-max:active{background:transparent!important}.template-cart .cart .cart-qty-btns .dec.qty-at-min{color:var(--dcg-text-disabled, rgba(255, 255, 255, .25))!important;cursor:not-allowed!important}.template-cart .cart .cart-qty-btns .dec.qty-at-min:hover,.template-cart .cart .cart-qty-btns .dec.qty-at-min:active{background:transparent!important}.template-cart .cart .dcg-qty-note{margin:6px 0 0;color:var(--dcg-gold, #FFB340);font-family:var(--dcg-font-body, "Inter", sans-serif);font-size:var(--dcg-text-xs, .6875rem);font-weight:600;line-height:1.3;text-align:center;white-space:nowrap}.template-cart .cart .dcg-qty-note[hidden]{display:none}@media only screen and (max-width:749px){.template-cart .cart td.cart__update-wrapper{flex-wrap:wrap;justify-content:center}.template-cart .cart td.cart__update-wrapper .dcg-qty-note{flex:0 0 100%;width:100%}}.template-cart .cart .dcg-qty-note.is-said{animation:dcg-qty-note-said 1.6s ease}@keyframes dcg-qty-note-said{0%,60%{color:var(--dcg-text-primary, #FFFFFF)}to{color:var(--dcg-gold, #FFB340)}}@media(prefers-reduced-motion:reduce){.template-cart .cart .dcg-qty-note.is-said{animation:none}}.template-cart .cart .dcg-cart-option{white-space:normal}.template-cart [data-dcg-cart-section][aria-busy=true] .total-product,.template-cart [data-dcg-cart-section][aria-busy=true] .cart__subtotal{opacity:.55;transition:opacity .12s ease}.template-cart .cart .cart__footer[data-dcg-cart-summary],.template-cart .cart .cart__footer[data-dcg-cart-summary] .grid{display:block!important;box-sizing:border-box}.template-cart .cart .cart__footer[data-dcg-cart-summary] .grid{width:100%!important;margin:0!important;padding:0!important}.template-cart .cart .cart__footer[data-dcg-cart-summary] .cart-bottm{display:flex!important;flex-direction:column!important;gap:12px;float:none!important;overflow:visible!important;box-sizing:border-box;width:100%!important;margin:0!important;padding:0!important;text-align:left!important}.template-cart .cart .cart__footer[data-dcg-cart-summary] .cart-bottm .cart_calculator,.template-cart .cart .cart__footer[data-dcg-cart-summary] .cart-bottm .cart_reassurance{display:block!important;float:none!important;box-sizing:border-box;width:100%!important;max-width:none!important;margin:0!important}.template-cart .cart .cart__footer[data-dcg-cart-summary] .cart-bottm .cart_calculator{order:1!important}.template-cart .cart .cart__footer[data-dcg-cart-summary] .cart-bottm .cart_reassurance{order:2!important;height:auto!important;min-height:0!important;padding:0!important}.template-cart .cart .cart__footer[data-dcg-cart-summary] .cart-bottm .cart_calculator .cart_content_inner{width:100%!important;height:auto!important}.template-cart .cart .cart__footer[data-dcg-cart-summary] .cart-bottm .continue_shopping{display:block!important;margin:0!important;padding:0!important}.template-cart .cart .cart__footer[data-dcg-cart-summary] .cart-bottm .continue_shopping .cart__continue{display:flex!important;justify-content:center;box-sizing:border-box;width:100%;min-height:44px;margin:0!important}.template-cart .cart .cart__footer[data-dcg-cart-summary] .checkout_btn{min-height:48px}@media(min-width:992px){.template-cart [data-dcg-cart-form]{display:grid;grid-template-columns:minmax(0,1fr) 340px;column-gap:28px;align-items:start}.template-cart [data-dcg-cart-form]>table{grid-column:1;grid-row:1;width:100%!important;margin:0!important}.template-cart [data-dcg-cart-form]>[data-dcg-cart-summary]{grid-column:2;grid-row:1;position:sticky;top:var(--dcg-cart-top, 16px);width:auto!important;margin:0!important;padding:0!important;float:none!important}.template-cart [data-dcg-cart-form]>table{table-layout:fixed}.template-cart [data-dcg-cart-form]>table col.dcg-cart-col--image{width:96px}.template-cart [data-dcg-cart-form]>table col.dcg-cart-col--price{width:96px}.template-cart [data-dcg-cart-form]>table col.dcg-cart-col--qty{width:146px}.template-cart [data-dcg-cart-form]>table col.dcg-cart-col--total{width:104px}.template-cart [data-dcg-cart-form]>table col.dcg-cart-col--remove{width:76px}.template-cart [data-dcg-cart-form]>table th{padding-left:8px!important;padding-right:8px!important}.template-cart [data-dcg-cart-form]>table td.cart__price-wrapper,.template-cart [data-dcg-cart-form]>table td.cart__update-wrapper,.template-cart [data-dcg-cart-form]>table td.total-product{padding-left:8px!important;padding-right:8px!important}.template-cart [data-dcg-cart-form]>table td.cart__meta{overflow-wrap:anywhere}}@media(min-width:992px)and (max-width:1199px){.template-cart [data-dcg-cart-form]{grid-template-columns:minmax(0,1fr) 300px;column-gap:20px}.template-cart [data-dcg-cart-form]>table col.dcg-cart-col--image{width:84px}.template-cart [data-dcg-cart-form]>table col.dcg-cart-col--price{width:78px}.template-cart [data-dcg-cart-form]>table col.dcg-cart-col--qty{width:124px}.template-cart [data-dcg-cart-form]>table col.dcg-cart-col--total{width:84px}.template-cart [data-dcg-cart-form]>table col.dcg-cart-col--remove{width:56px}.template-cart [data-dcg-cart-form]>table th.product-remove{font-size:0!important}.template-cart .cart td.product_remove{padding:0 6px!important}}@media(min-width:768px)and (max-width:991px){.template-cart [data-dcg-cart-form]>[data-dcg-cart-summary]{width:360px!important;max-width:100%;margin:16px 0 0 auto!important;padding:0!important;float:none!important}}.dcg-cartbar{display:none}@media(max-width:767px){.template-cart [data-dcg-cart-form]>[data-dcg-cart-summary]{width:100%!important;margin:12px 0 0!important;padding:0!important;float:none!important}.template-cart .cart .product_remove a.cart__remove{width:44px;height:44px}.template-cart [data-dcg-cart-addons].dcg-related-products-section{padding:16px 1px 14px!important}.template-cart [data-dcg-cart-addons] .dcg-related-products__header{padding:0 14px}.template-cart [data-dcg-cart-addons] .dcg-related-products__item{padding:7px}.dcg-cartbar{display:flex;align-items:center;gap:12px;position:fixed;left:0;right:0;bottom:0;z-index:95;box-sizing:border-box;min-height:64px;padding:8px 12px calc(8px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--dcg-border-default, rgba(255, 255, 255, .12));background:var(--dcg-bg-raised, #161820);box-shadow:0 -8px 24px #00000073;font-family:var(--dcg-font-body, "Inter", sans-serif);transform:translateY(100%);visibility:hidden;pointer-events:none;transition:transform .18s ease,visibility 0s linear .18s}.dcg-cartbar[data-dcg-cartbar=show]{transform:none;visibility:visible;pointer-events:auto;transition:transform .18s ease,visibility 0s linear 0s}.dcg-cartbar__text{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0}.dcg-cartbar__top{display:flex;align-items:baseline;gap:6px;color:var(--dcg-text-secondary, rgba(255, 255, 255, .72));font-size:.75rem;line-height:1.25;white-space:nowrap}.dcg-cartbar__label{font-weight:600;letter-spacing:.04em;text-transform:uppercase}.dcg-cartbar__total{overflow:hidden;color:var(--dcg-text-primary, #FFFFFF);font-size:1.125rem;font-weight:700;line-height:1.2;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums}.dcg-cartbar__btn{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;box-sizing:border-box;min-width:150px;max-width:60%;min-height:var(--dcg-btn-height-lg, 48px);margin:0;padding:0 16px;border:1px solid var(--dcg-btn-primary-bg, #FF7A00);border-radius:var(--dcg-radius-md, 8px);background:var(--dcg-btn-primary-bg, #FF7A00);color:var(--dcg-btn-primary-color, #111111);font-family:inherit;font-size:var(--dcg-btn-font-size, .8125rem);font-weight:700;letter-spacing:.04em;line-height:1.15;text-align:center;text-transform:uppercase;cursor:pointer;-webkit-tap-highlight-color:transparent}.dcg-cartbar__btn:hover,.dcg-cartbar__btn:active{border-color:var(--dcg-btn-primary-bg-hover, #FF8C1A);background:var(--dcg-btn-primary-bg-hover, #FF8C1A)}.dcg-cartbar__btn:focus-visible{outline:2px solid var(--dcg-text-primary, #FFFFFF);outline-offset:2px}.dcg-cartbar__btn:disabled{border-color:var(--dcg-border-default, rgba(255, 255, 255, .12));background:var(--dcg-bg-elevated, #1E2028);color:var(--dcg-text-secondary, rgba(255, 255, 255, .72));cursor:not-allowed}body.dcg-mobile-menu-open .dcg-cartbar,body.modal-open .dcg-cartbar{transform:translateY(100%)!important;visibility:hidden!important;pointer-events:none!important}html.dcg-cartbar-on #slidetop{bottom:calc(var(--dcg-cartbar-h, 64px) + 16px)}html.dcg-cartbar-on #shop-hcaptcha-badge-container{bottom:calc(var(--dcg-cartbar-h, 64px) + 12px)!important}body.template-cart{padding-bottom:calc(64px + env(safe-area-inset-bottom,0px))}}@media(max-width:767px)and (prefers-reduced-motion:reduce){.dcg-cartbar,.dcg-cartbar[data-dcg-cartbar=show]{transition:none!important}}.template-cart [data-dcg-cart-form] tr.dcg-line--struck>td{opacity:.45}.template-cart [data-dcg-cart-form] tr.dcg-line--struck>td.product-quantity,.template-cart [data-dcg-cart-form] tr.dcg-line--struck>td.product_remove{opacity:1}.template-cart [data-dcg-cart-form] tr.dcg-line--struck .list-view-item__title a,.template-cart [data-dcg-cart-form] tr.dcg-line--struck .cart__meta-text,.template-cart [data-dcg-cart-form] tr.dcg-line--struck td.product-price,.template-cart [data-dcg-cart-form] tr.dcg-line--struck td[data-dcg-line-total]{text-decoration:line-through;text-decoration-thickness:1px}.template-cart [data-dcg-cart-form] tr.dcg-line--struck .cart-qty-btns.qty-is-zero:after{content:none;display:none}.template-cart [data-dcg-cart-form] .dcg-line-undo{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;margin:0;padding:0 8px;border:0;border-radius:var(--dcg-radius-md, 8px);background:transparent;color:var(--dcg-text-orange, #FF7A00);font-family:var(--dcg-font-body, "Inter", sans-serif);font-size:13px;font-weight:700;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.template-cart [data-dcg-cart-form] .dcg-line-undo:hover,.template-cart [data-dcg-cart-form] .dcg-line-undo:focus-visible{background:#ff7a001f}.template-cart [data-dcg-cart-form] .dcg-line-undo:disabled{opacity:.5;cursor:wait}[data-dcg-cart-section][data-dcg-cart-emptied] .additional-checkout-buttons{display:none!important}.template-cart [data-dcg-cart-form] [name=checkout][data-dcg-held]{opacity:.45!important;cursor:not-allowed!important;box-shadow:none!important;transform:none!important}
/*# sourceMappingURL=/cdn/shop/t/53/assets/dcg-cart-page.css.map */
