#cart-drawer .cart-header,#cart-drawer .cart-unit-price-col{display:none}#cart-drawer .cart{--cart-right-column: 100%;--cart-left-column: 100%;--cart-gap: 1.6rem;display:grid;height:100%}#cart-drawer .cart-table{--cart-template: 4.2rem 1fr 1fr}#cart-drawer .cart-item{grid-template-areas:"product product product" "space total quantity";padding:1.6rem 0;grid-template-columns:var(--cart-template)}#cart-drawer .cart-item:first-child{padding-top:0}#cart-drawer .cart-item>div{padding:0}#cart-drawer .cart-item .cart-product-col{grid-area:product;padding-right:2rem;gap:1.2rem}#cart-drawer .cart-quantity-col{grid-area:quantity;justify-content:flex-end}#cart-drawer .cart-total-col{grid-area:total;text-align:left}#cart-drawer .cart-remove-col{position:absolute;right:0;top:1.6rem;z-index:1}#cart-drawer .cart-quantity-col .custom-number-input button{padding:.4rem}#cart-drawer .cart-quantity-col .custom-number-input{width:9.6rem;height:3.2rem}#cart-drawer .cart-summary>div{--spacing-4: 1.2rem;border:none;padding:0}.cart-empty{display:none}.is-empty .cart-empty,#cart-drawer .is-empty .cart-form{display:block}#cart-drawer .is-empty .cart-left,#cart-drawer .is-empty .cart-right{display:none}#cart-drawer .cart-opener-group{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:.4rem;justify-content:space-between;border-top:1px dashed var(--color-neutral-50)}#cart-drawer .cart-opener-item{display:flex;justify-content:center;align-items:center}#cart-drawer .cart-opener-item:hover{cursor:pointer;opacity:.8}#cart-drawer .cart-opener-item p{flex-direction:column;text-align:center}#cart-drawer .cart-opener-item button{display:none}.cart-total .price{font-size:1.8rem}@media (max-width:767px){#cart-drawer .cart-opener-item p{font-size:1.2rem}.cart-form .card-product--horizontal .card-product__option-wrapper{display:none}}.rewards-bar{grid-template-columns:1fr auto;border:none;border-bottom:1px solid var(--color-neutral-50)}#cart-drawr .card-product--horizontal form{padding-inline:0}#cart-drawer .rewards-bar{grid-template-columns:1fr}#cart-drawer .rewards-messages,.rewards-success{text-align:center}#cart-drawer .rewards-coupon{order:1;text-align:center}@media (max-width: 767px){.rewards-bar{grid-template-columns:1fr}.rewards-messages,.rewards-success{text-align:center}.rewards-coupon{order:1;text-align:center}}.datepicker-input .datepicker{--cell-width: 36px}.datepicker-input .datepicker-controls .prev-button,.datepicker-input .datepicker-controls .next-button{width:var(--cell-width);flex:0 0 var(--cell-width);min-width:auto}.datepicker-input .datepicker-view{--cell-gap: 4px;width:calc(var(--cell-width) * 7);gap:var(--cell-gap)}.datepicker-input .datepicker .dow{font-weight:400;font-size:1.4rem}.datepicker-input .datepicker .focused{outline:none;outline-offset:none;box-shadow:none}.datepicker-input .datepicker .dow,.datepicker-input .datepicker-cell{width:var(--cell-width);height:var(--cell-width)}.datepicker-input .datepicker .dow{height:2.4rem}.datepicker-input .datepicker-header .datepicker-controls .button{border-color:transparent;font-size:1.4rem;font-weight:600}.datepicker-input .datepicker-cell:not(.day){flex-basis:calc(25% - var(--cell-gap));height:7.2rem}.datepicker-input .datepicker-cell.selected,.datepicker-input .datepicker-cell.selected:hover{background-color:var(--color-primary)}.datepicker-input .datepicker .button:before,.datepicker-input .datepicker .button:after{content:none}.datepicker-input .datepicker-main{padding:5px}.datepicker-input .datepicker-cell.disabled.focused{color:var(--color-foreground)}.reward-title{position:absolute;background:var(--color-header);padding:4px 8px;border-radius:4px;color:#fff;top:2.5rem;font-size:1.2rem;left:var(--tooltip-position);min-width:12rem}.rewards-item:hover .reward-title{display:block}
