.page-cart-row{--p-col-side-w:350px;--p-col-gap:60px;--p-bkg-side:var(--gb-grey-bkg);--p-bkg-tab:rgb(var(--main-txt-rgb), 10%);--p-txt-tab:rgb(var(--main-txt-rgb), 90%);--p-txt-ac-tab:var(--main-title-txt);--p-bd-tab:#dedede}@media only screen and (max-width: calc(1024px + 1px)){.page-cart-row{display:block}}cdz-cart-item-options{cursor:pointer}.cdz-cart-summary{background:var(--p-bkg-side)}cdz-est-shipping{display:block}.cdz-est-ship .cdz-result{padding-block:20px}.cdz-est-ship .cdz-result:empty{display:none}.cdz-est-ship .sh-msg{margin-bottom:10px}.cdz-est-ship .cdz-actions{display:flex;margin-top:20px;gap:10px}.cdz-est-ship .btn-calc{width:100%}.cart-sum-tabs{display:block;margin-bottom:30px}.cart-sum-tabs .tab-titles{display:flex;flex-wrap:wrap}.cart-sum-tabs .tab-title{padding:10px 20px;text-decoration:none;flex-grow:1;background:var(--p-bkg-tab);border-inline-end:1px solid var(--p-bd-tab);color:var(--p-txt-tab);text-align:center;font-size:90%;text-transform:uppercase;font-weight:600}.cart-sum-tabs .tab-title .icon{display:block;font-size:29px}.cart-sum-tabs .tab-title .txt{position:relative}.cart-sum-tabs .tab-title:last-child{border-inline-end:none}.cart-sum-tabs .tab-title.active{background:var(--p-bkg-side);color:var(--p-txt-ac-tab)}.cart-sum-tabs .tab-title.has-coupon .txt:after{content:'';position:absolute;width:15px;height:15px;background:orange;inset-inline:auto -20px;top:-10px;border:2px solid #fff;border-radius:50%}.cart-sum-tabs .tab-content{padding:20px}.cart-sum-tabs .cart__note{flex-direction:column}.cart-sum-tabs .cart__note>label{top:auto;position:relative;margin-bottom:10px;color:inherit}.column-side a{text-underline-offset:3px}.column-side .cart__blocks{border-top:1px solid var(--p-bd-tab);padding:20px}.column-side .cart__blocks input[type=checkbox]:before{background:#dddddd}.column-side .cart__blocks .cart__ctas{margin-top:2.5rem}.column-side .cart__blocks .cart__ctas button{text-transform:uppercase;font-weight:600;font-size:110%}.column-side .cart__blocks .totals{justify-content:space-between;gap:10px}.column-side .cart__blocks .totals h2{font-family:var(--font-body-family)}.column-side .cart__blocks .totals .totals__subtotal-value{font-weight:600;margin:0}.column-side .cart__blocks .tax-note{margin:10px 0 20px;text-align:start}.column-side .cart__blocks .cdz-co-cond{font-size:95%}.cart-items{width:100%;border:none;border-collapse:collapse}.cart-items thead{background-color:var(--p-bkg-side)}.cart-items thead th{color:var(--p-txt-ac-tab);padding:12px 5px;font-weight:600;text-transform:uppercase}.cart-items tbody td{padding:20px;border-bottom:1px solid var(--main-bd)}.cart-items tbody td .loading-overlay{position:static;padding:0;display:inline-block}.cart-items tbody td cart-remove-button .button{padding:0;background:none;--btn-txt:var(--sub-txt);--btn-txt-hv:var(--main-txt-hv);font-size:18px}.cart-items tbody td.cart-item__remove{width:50px;padding-inline-start:0}.cart-items tbody td.cart-item__details a{text-decoration:none;font-weight:600}.cart-items tbody td.cart-item__details .pd-option-grp{color:var(--sub-txt);margin:5px 0;position:relative;font-size:95%}.cart-items tbody td.cart-item__details .pd-option-grp .edit-options{font-size:0%;text-transform:uppercase;vertical-align:bottom}.cart-items tbody td.cart-item__details .pd-option-grp .edit-options:after{font:900 22px/1 'Line Awesome Free';content:"\f044"}.cart-items tbody td.cart-item__details .pd-option-grp .edit-options:hover:after{color:var(--main-txt-hv)}@media only screen and (max-width: calc(1200px - 1px)){.cart-items tbody td{padding-inline:10px}}@media only screen and (max-width: 767px){.cart-items thead tr{display:flex;justify-content:space-between}.cart-items thead th{padding:10px;font-size:90%}.cart-items tbody td{border:none;padding:10px}.cart-items .cart-item{display:grid;grid-template:repeat(2, auto) / repeat(4, 1fr);margin-bottom:1.5rem;border-bottom:1px solid var(--main-bd)}.cart-items .cart-item:last-child{margin-bottom:0}.cart-items .cart-item__price{display:none}.cart-items .cart-item__media{grid-row:1 / 3;padding-inline-start:0}.cart-items .cart-item__details{grid-column:2 / 4}.cart-items .cart-item__quantity{grid-column:2 / 5;display:flex;gap:2rem;align-items:center;padding-top:0;padding-bottom:20px}.cart-items .cart-item__quantity-wrapper{flex-wrap:wrap}}