.cart-section{padding:clamp(60px,8vw,150px) 0}.cart-section h4{font-size:30px;line-height:36px;letter-spacing:-.3px;text-transform:uppercase;color:#000;text-align:left;margin-bottom:20px}@media only screen and (max-width:1024px){.cart-section h4{font-size:25px;line-height:30px}}@media only screen and (max-width:768px){.cart-section h4{font-size:20px;line-height:24px;text-align:center}}.cart-section .cart-page-banner{padding-bottom:clamp(30px,5vw,80px)}.cart-section .cart-row{gap:40px 20px}.cart-section .cart-row .cart-items-wrapper{width:calc(65% - 10px)}@media only screen and (max-width:1366px){.cart-section .cart-row .cart-items-wrapper{width:100%}}.cart-section .cart-row .cart-items-wrapper .cart__contents table.cart-items{border-collapse:collapse;width:100%}.cart-section .cart-row .cart-items-wrapper .cart__contents table.cart-items thead tr th.table-head-total{display:none}.cart-section .cart-row .cart-items-wrapper .cart__contents table.cart-items tbody tr.cart-item:not(:last-child){border-bottom:1px solid #c9c9c9}.cart-section .cart-row .cart-items-wrapper .cart__contents table.cart-items tbody tr.cart-item td{padding:50px 0}@media only screen and (max-width:1024px){.cart-section .cart-row .cart-items-wrapper .cart__contents table.cart-items tbody tr.cart-item td{padding:40px 0}}@media only screen and (max-width:768px){.cart-section .cart-row .cart-items-wrapper .cart__contents table.cart-items tbody tr.cart-item td{padding:30px 0}}@media only screen and (max-width:575px){.cart-section .cart-row .cart-items-wrapper .cart__contents table.cart-items tbody tr.cart-item td{padding:0}}.cart-section .cart-row .cart-items-wrapper .cart__contents table.cart-items tbody tr.cart-item td:not(:first-child){padding-left:40px}@media only screen and (max-width:1024px){.cart-section .cart-row .cart-items-wrapper .cart__contents table.cart-items tbody tr.cart-item td:not(:first-child){padding-left:30px}}@media only screen and (max-width:768px){.cart-section .cart-row .cart-items-wrapper .cart__contents table.cart-items tbody tr.cart-item td:not(:first-child){padding-left:20px}}@media only screen and (max-width:575px){.cart-section .cart-row .cart-items-wrapper .cart__contents table.cart-items tbody tr.cart-item td:not(:first-child){padding-left:0}}.cart-section .cart-row .cart-items-wrapper .cart__contents table.cart-items tbody tr.cart-item td.cart-item__media .cart-madia-cart-delete .cart-delete-btn{right:-15px;top:-10px;width:48px;height:48px;background:#d9d9d9;border-radius:100px;cursor:pointer;z-index:1;border:1px solid #d9d9d9;transition:all .3s ease}@media only screen and (max-width:767px){.cart-section .cart-row .cart-items-wrapper .cart__contents table.cart-items tbody tr.cart-item td.cart-item__media .cart-madia-cart-delete .cart-delete-btn{width:40px;height:40px}}.cart-section .cart-row .cart-items-wrapper .cart__contents table.cart-items tbody tr.cart-item td.cart-item__media .cart-madia-cart-delete .cart-delete-btn span{display:block;width:19px;height:22px;margin:0;-webkit-mask:url(delete-icon.svg);mask:url(delete-icon.svg);-webkit-mask-size:cover;mask-size:cover;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:#000;transition:all .3s ease}.cart-section .cart-row .cart-items-wrapper .cart__contents table.cart-items tbody tr.cart-item td.cart-item__media .cart-madia-cart-delete .cart-delete-btn:hover{border-color:red}.cart-section .cart-row .cart-items-wrapper .cart__contents table.cart-items tbody tr.cart-item td.cart-item__media .cart-madia-cart-delete .cart-delete-btn:hover span{background-color:red}.cart-section .cart-row .cart-items-wrapper .cart__contents table.cart-items tbody tr.cart-item td.cart-item__media .cart-madia-cart-delete .cart-item__link{display:flex;overflow:hidden}.cart-section .cart-row .cart-items-wrapper .cart__contents table.cart-items tbody tr.cart-item td.cart-item__media .cart-madia-cart-delete .cart-item__link img{max-width:242px;aspect-ratio:16/12.3;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:all .3s ease}.cart-section .cart-row .cart-items-wrapper .cart__contents table.cart-items tbody tr.cart-item td.cart-item__media .cart-madia-cart-delete .cart-item__link:hover img{transform:scale(1.05)}.cart-section .cart-row .cart-items-wrapper .cart__contents table.cart-items tbody tr.cart-item td.cart-item__details .product-price{margin-bottom:30px}@media only screen and (max-width:768px){.cart-section .cart-row .cart-items-wrapper .cart__contents table.cart-items tbody tr.cart-item td.cart-item__details .product-price{margin-bottom:20px}}.cart-section .cart-row .cart-items-wrapper .cart__contents table.cart-items tbody tr.cart-item td.cart-item__details .cart-item__name h5{font-size:30px;line-height:36px;letter-spacing:-.3px;text-transform:uppercase;color:#000;margin-bottom:30px;transition:all .3s ease}@media only screen and (max-width:1024px){.cart-section .cart-row .cart-items-wrapper .cart__contents table.cart-items tbody tr.cart-item td.cart-item__details .cart-item__name h5{font-size:24px;line-height:30px}}@media only screen and (max-width:768px){.cart-section .cart-row .cart-items-wrapper .cart__contents table.cart-items tbody tr.cart-item td.cart-item__details .cart-item__name h5{margin-bottom:20px;font-size:20px;line-height:24px}}.cart-section .cart-row .cart-items-wrapper .cart__contents table.cart-items tbody tr.cart-item td.cart-item__details .cart-item__name:hover h5{color:#c3c3c3}.cart-section .cart-row .cart-items-wrapper .cart__contents table.cart-items tbody tr.cart-item td.cart-item__details dl{display:flex;align-items:center;flex-wrap:wrap;gap:5px 20px}@media only screen and (max-width:1024px){.cart-section .cart-row .cart-items-wrapper .cart__contents table.cart-items tbody tr.cart-item td.cart-item__details dl{justify-content:center}}.cart-section .cart-row .cart-items-wrapper .cart__contents table.cart-items tbody tr.cart-item td.cart-item__details dl .product-option{display:flex;align-items:center;flex-wrap:wrap;gap:5px;position:relative}.cart-section .cart-row .cart-items-wrapper .cart__contents table.cart-items tbody tr.cart-item td.cart-item__details dl .product-option:not(:last-child)::after{position:absolute;content:"";width:1px;height:calc(100% - 6px);background-color:#000;right:-10px;top:3px}.cart-section .cart-row .cart-items-wrapper .cart__contents table.cart-items tbody tr.cart-item td.cart-item__totals{display:none}.cart-section .cart-row .cart-items-wrapper .cart__contents table.cart-items tbody tr.cart-item td.cart-item__quantity quantity-input.quantity{display:flex;gap:8px}.cart-section .cart-row .cart-items-wrapper .cart__contents table.cart-items tbody tr.cart-item td.cart-item__quantity quantity-input.quantity .quantity__button,.cart-section .cart-row .cart-items-wrapper .cart__contents table.cart-items tbody tr.cart-item td.cart-item__quantity quantity-input.quantity .quantity__input{cursor:pointer;border:1px solid #bcbcbc;width:80px;height:62px;display:flex;align-items:center;justify-content:center;background:0 0}@media only screen and (max-width:1024px){.cart-section .cart-row .cart-items-wrapper .cart__contents table.cart-items tbody tr.cart-item td.cart-item__quantity quantity-input.quantity .quantity__button,.cart-section .cart-row .cart-items-wrapper .cart__contents table.cart-items tbody tr.cart-item td.cart-item__quantity quantity-input.quantity .quantity__input{width:60px;height:50px}}@media only screen and (max-width:768px){.cart-section .cart-row .cart-items-wrapper .cart__contents table.cart-items tbody tr.cart-item td.cart-item__quantity quantity-input.quantity .quantity__button,.cart-section .cart-row .cart-items-wrapper .cart__contents table.cart-items tbody tr.cart-item td.cart-item__quantity quantity-input.quantity .quantity__input{width:50px;height:40px}}.cart-section .cart-row .cart-items-wrapper .cart__contents table.cart-items tbody tr.cart-item td.cart-item__quantity quantity-input.quantity .quantity__button span,.cart-section .cart-row .cart-items-wrapper .cart__contents table.cart-items tbody tr.cart-item td.cart-item__quantity quantity-input.quantity .quantity__input span{margin:0;font-size:20px;line-height:20px}.cart-section .cart-row .cart-items-wrapper .cart__contents table.cart-items tbody tr.cart-item td.cart-item__quantity quantity-input.quantity .quantity__input{padding:15px;-moz-appearance:textfield}@media only screen and (max-width:768px){.cart-section .cart-row .cart-items-wrapper .cart__contents table.cart-items tbody tr.cart-item td.cart-item__quantity quantity-input.quantity .quantity__input{padding:10px}}.cart-section .cart-row .cart-items-wrapper .cart__contents table.cart-items tbody tr.cart-item td.cart-item__quantity quantity-input.quantity .quantity__input::-webkit-inner-spin-button,.cart-section .cart-row .cart-items-wrapper .cart__contents table.cart-items tbody tr.cart-item td.cart-item__quantity quantity-input.quantity .quantity__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}@media only screen and (max-width:575px){.cart-section .cart-row .cart-items-wrapper .cart__contents table.cart-items tbody tr,.cart-section .cart-row .cart-items-wrapper .cart__contents table.cart-items thead tr{display:flex;flex-wrap:wrap;flex-direction:column;align-items:center;gap:20px}.cart-section .cart-row .cart-items-wrapper .cart__contents table.cart-items tbody tr td,.cart-section .cart-row .cart-items-wrapper .cart__contents table.cart-items thead tr td{display:flex;flex-direction:column;justify-content:center;align-items:center}}.cart-section .cart-row .cart-items-wrapper .cart__contents table.cart-items tbody tr{padding:30px 0}.cart-section .cart-row .cart-calculator-wrapper{width:calc(35% - 10px)}@media only screen and (max-width:1366px){.cart-section .cart-row .cart-calculator-wrapper{width:100%}}.cart-section .cart-row .cart-calculator-wrapper #main-cart-footer,.cart-section .cart-row .cart-calculator-wrapper .cart__blocks,.cart-section .cart-row .cart-calculator-wrapper .cart__footer,.cart-section .cart-row .cart-calculator-wrapper .page-width{height:100%}.cart-section .cart-row .cart-calculator-wrapper .cat-claculator-box{padding:30px;border:1px solid #c9c9c9;height:100%}@media only screen and (max-width:1024px){.cart-section .cart-row .cart-calculator-wrapper .cat-claculator-box{padding:20px}}@media only screen and (max-width:768px){.cart-section .cart-row .cart-calculator-wrapper .cat-claculator-box{padding:15px}}.cart-section .cart-row .cart-calculator-wrapper .cat-claculator-box .tax-note{display:block;font-size:20px;line-height:24px;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #c9c9c9}.cart-section .cart-row .cart-calculator-wrapper .cat-claculator-box .cart__ctas button{width:100%;max-width:420px;gap:15px;cursor:pointer;transition:all .3s ease}.cart-section .cart-row .cart-calculator-wrapper .cat-claculator-box .cart__ctas button:hover{box-shadow:0 0 10px 2px #000}.cart-section .cart-row .cart-calculator-wrapper .cat-claculator-box .cart__ctas button::after{right:inherit;position:inherit}