.main-cart-template .flex{display:flex;gap:30px;align-items:flex-start}.main-cart-template .flex .cart-container{flex:1}.main-cart-template .flex .cart-container .cart-container--inner{border:1px solid rgba(255,255,255,.1);border-radius:30px;background:#00000026}.main-cart-template .flex .cart-container .cart-container--inner .no-items{margin:50px 0;text-align:center}.main-cart-template .flex .cart-container .cart-container--inner .no-items .btn-flex{justify-content:center;margin:32px 0 0}.main-cart-template .flex .cart-container .cart-container--inner .cart-table .table-head,.main-cart-template .flex .cart-container .cart-container--inner .cart-table .table-body .table-row{display:flex}.main-cart-template .flex .cart-container .cart-container--inner .cart-table .table-head div,.main-cart-template .flex .cart-container .cart-container--inner .cart-table .table-body .table-row div{flex:1;padding-right:20px}.main-cart-template .flex .cart-container .cart-container--inner .cart-table .table-head div[data-quantity],.main-cart-template .flex .cart-container .cart-container--inner .cart-table .table-body .table-row div[data-quantity]{max-width:140px}.main-cart-template .flex .cart-container .cart-container--inner .cart-table .table-head div[data-desc],.main-cart-template .flex .cart-container .cart-container--inner .cart-table .table-body .table-row div[data-desc]{min-width:360px}.main-cart-template .flex .cart-container .cart-container--inner .cart-table .table-head div[data-price],.main-cart-template .flex .cart-container .cart-container--inner .cart-table .table-head div[data-total],.main-cart-template .flex .cart-container .cart-container--inner .cart-table .table-body .table-row div[data-price],.main-cart-template .flex .cart-container .cart-container--inner .cart-table .table-body .table-row div[data-total]{text-align:right}.main-cart-template .flex .cart-container .cart-container--inner .cart-table .table-head{padding:30px;border-bottom:1px solid rgba(255,255,255,.1)}.main-cart-template .flex .cart-container .cart-container--inner .cart-table .table-body .table-row{padding:30px;border-bottom:1px solid rgba(255,255,255,.1);align-items:center}.main-cart-template .flex .cart-container .cart-container--inner .cart-table .table-body .table-row:last-child{border-bottom:none}.main-cart-template .flex .cart-container .cart-container--inner .cart-table .table-body .table-row div{font-family:var(--font-heading-family)}.main-cart-template .flex .cart-container .cart-container--inner .cart-table .table-body .table-row div[data-desc] a{display:flex;align-items:center;gap:10px}.main-cart-template .flex .cart-container .cart-container--inner .cart-table .table-body .table-row div[data-desc] a.custom{pointer-events:none}.main-cart-template .flex .cart-container .cart-container--inner .cart-table .table-body .table-row div[data-desc] a img{width:90px;height:auto;height:initial}.main-cart-template .flex .cart-container .cart-container--inner .cart-table .table-body .table-row div[data-desc] a .product-title{margin:0;font-family:var(--font-heading-family)}.main-cart-template .flex .cart-container .cart-container--inner .cart-table .table-body .table-row div[data-desc] a .product-title span{font-family:var(--font-body-family);display:block;font-size:12px;margin:12px 0 0}.main-cart-template .flex .cart-container .cart-container--inner .cart-table .table-body .table-row div[data-desc] .property-device-toggle{display:none}.main-cart-template .flex .cart-container .cart-container--inner .cart-table .table-body .table-row div[data-desc] .properties{padding:16px 0 0}.main-cart-template .flex .cart-container .cart-container--inner .cart-table .table-body .table-row div[data-desc] .properties .product-option{padding:0;font-size:12px}.main-cart-template .flex .cart-container .cart-container--inner .cart-table .table-body .table-row div[data-quantity] .qty-selection{width:100px;height:56px;display:flex;border:1px solid rgba(255,255,255,.1);border-radius:15px;overflow:hidden;margin:0 0 20px}.main-cart-template .flex .cart-container .cart-container--inner .cart-table .table-body .table-row div[data-quantity] .qty-selection .controls{width:42px;min-width:42px;height:100%;position:relative}.main-cart-template .flex .cart-container .cart-container--inner .cart-table .table-body .table-row div[data-quantity] .qty-selection .controls span{background:var(--color-primary);position:absolute;transition:.3s all;left:0;width:100%;height:50%;cursor:pointer;display:block}.main-cart-template .flex .cart-container .cart-container--inner .cart-table .table-body .table-row div[data-quantity] .qty-selection .controls span:before,.main-cart-template .flex .cart-container .cart-container--inner .cart-table .table-body .table-row div[data-quantity] .qty-selection .controls span:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:10px;height:2px;background:#fff;transition:.3s all}.main-cart-template .flex .cart-container .cart-container--inner .cart-table .table-body .table-row div[data-quantity] .qty-selection .controls span:after{transform:translate(-50%,-50%) rotate(90deg)}.main-cart-template .flex .cart-container .cart-container--inner .cart-table .table-body .table-row div[data-quantity] .qty-selection .controls span[data-qty-plus]{top:0;right:0;left:auto;left:initial}.main-cart-template .flex .cart-container .cart-container--inner .cart-table .table-body .table-row div[data-quantity] .qty-selection .controls span[data-qty-minus]{bottom:0}.main-cart-template .flex .cart-container .cart-container--inner .cart-table .table-body .table-row div[data-quantity] .qty-selection .controls span[data-qty-minus]:after{display:none}.main-cart-template .flex .cart-container .cart-container--inner .cart-table .table-body .table-row div[data-quantity] .qty-selection .controls:hover span{opacity:.6}.main-cart-template .flex .cart-container .cart-container--inner .cart-table .table-body .table-row div[data-quantity] .qty-selection .controls:hover span:hover{opacity:1}.main-cart-template .flex .cart-container .cart-container--inner .cart-table .table-body .table-row div[data-quantity] .qty-selection input{border:none;padding:0;background:transparent;border-radius:0;width:calc(100% - 42px);text-align:center;color:#fff;font-size:var(--xs)}.main-cart-template .flex .cart-container .cart-container--inner .cart-table .table-body .table-row div[data-quantity] .qty-buttons{display:flex;justify-content:center;flex-direction:column;gap:6px}.main-cart-template .flex .cart-container .cart-container--inner .cart-table .table-body .table-row div[data-quantity] .qty-buttons button{color:#fff;padding:0;border:none;background:none;box-shadow:none;outline:none;font-size:12px;transition:.3s all}.main-cart-template .flex .cart-container .cart-container--inner .cart-table .table-body .table-row div[data-quantity] .qty-buttons button:hover{color:var(--color-primary)}.main-cart-template .flex .cart-container .cart-container--inner .cart-table .table-body .table-row div[data-quantity] .qty-buttons button:hover.cart__remove-button{color:var(--color-error)}.main-cart-template .flex .cart-container .cart-footer{display:flex;margin:36px 0 0;justify-content:space-between;gap:40px;align-items:center}.main-cart-template .flex .cart-container .cart-footer button{display:flex;gap:10px;align-items:center;border:1px solid var(--color-primary);color:#fff;background:transparent}.main-cart-template .flex .cart-container .cart-footer button:after,.main-cart-template .flex .cart-container .cart-footer button:before{display:none}.main-cart-template .flex .cart-container .cart-footer .note{margin:0}.main-cart-template .flex .cart-container .cart-footer .note span{color:var(--color-primary)}.main-cart-template .flex .cart-container .cart-footer .note a{-webkit-text-decoration:underline;text-decoration:underline}.main-cart-template .flex .sidebar{width:404px;min-width:404px;border:1px solid rgba(255,255,255,.1);border-radius:30px;background:#00000026}.main-cart-template .flex .sidebar .group{border-bottom:1px solid rgba(255,255,255,.1);padding:30px;display:flex;flex-direction:column;gap:10px}.main-cart-template .flex .sidebar .group:last-child{border-bottom:none}.main-cart-template .flex .sidebar .group div{display:flex;justify-content:space-between;font-size:14px}.main-cart-template .flex .sidebar .group div strong{font-family:var(--font-heading-family);font-size:18px}.main-cart-template .flex .sidebar .group div.group--total{align-items:center}.main-cart-template .flex .sidebar .group div.group--total strong{color:var(--color-primary);font-size:40px;line-height:1;letter-spacing:-1px}.main-cart-template .flex .sidebar .group .note{text-align:center;font-size:14px}@media screen and (max-width:1270px){.main-cart-template .flex{flex-wrap:wrap;gap:20px}.main-cart-template .flex .cart-container{width:100%;flex:initial}.main-cart-template .flex .sidebar{width:100%;min-width:100%;margin-bottom:30px}}@media screen and (max-width:1024px){.main-cart-template .flex .cart-container .cart-container--inner{border-radius:0;border:none;background:none}.main-cart-template .flex .cart-container .cart-container--inner .cart-table .table-head div[data-price],.main-cart-template .flex .cart-container .cart-container--inner .cart-table .table-body .table-row div[data-price]{display:none}.main-cart-template .flex .cart-container .cart-container--inner .cart-table .table-head div[data-total],.main-cart-template .flex .cart-container .cart-container--inner .cart-table .table-body .table-row div[data-total]{margin-top:32px}.main-cart-template .flex .cart-container .cart-container--inner .cart-table .table-head{display:none}.main-cart-template .flex .cart-container .cart-container--inner .cart-table .table-body .table-row:last-child{border-bottom:1px solid rgba(255,255,255,.1)}.main-cart-template .flex .cart-container .cart-container--inner .cart-table .table-body .table-row{flex-direction:column;align-items:flex-start;position:relative;padding:20px 0}.main-cart-template .flex .cart-container .cart-container--inner .cart-table .table-body .table-row div:not(.p-img){padding-left:150px;position:relative}.main-cart-template .flex .cart-container .cart-container--inner .cart-table .table-body .table-row div[data-desc]{margin-bottom:8px}.main-cart-template .flex .cart-container .cart-container--inner .cart-table .table-body .table-row div[data-desc] a{gap:0;display:block}.main-cart-template .flex .cart-container .cart-container--inner .cart-table .table-body .table-row div[data-desc] a img{width:120px;position:absolute;top:0;left:0}.main-cart-template .flex .cart-container .cart-container--inner .cart-table .table-body .table-row div[data-quantity]{padding:0!important;position:absolute;bottom:0;right:0}.main-cart-template .flex .cart-container .cart-container--inner .cart-table .table-body .table-row div[data-quantity] .qty-selection{padding-left:0;width:120px;height:40px;position:relative}.main-cart-template .flex .cart-container .cart-container--inner .cart-table .table-body .table-row div[data-quantity] .qty-selection .controls{position:static;width:100%;min-width:100%;padding:0}.main-cart-template .flex .cart-container .cart-container--inner .cart-table .table-body .table-row div[data-quantity] .qty-selection .controls span{height:100%;width:33px}.main-cart-template .flex .cart-container .cart-container--inner .cart-table .table-body .table-row div[data-quantity] .qty-selection input{width:100%;text-align:center;position:absolute;top:0;left:0;pointer-events:none;height:40px}.main-cart-template .flex .cart-container .cart-container--inner .cart-table .table-body .table-row div[data-quantity] .qty-buttons{display:none}}@media screen and (max-width:1024px)and (max-width:750px){.main-cart-template .flex .cart-container .cart-container--inner .cart-table .table-body .table-row div:not(.p-img){padding-left:90px}}@media screen and (max-width:750px){.main-cart-template .flex .cart-container .cart-container--inner .cart-table .table-body .table-row div[data-desc] a img{width:75px}.main-cart-template .flex .cart-container .cart-container--inner .cart-table .table-body .table-row div[data-desc] .property-device-toggle{display:flex;align-items:center;gap:10px;cursor:pointer;padding:0;margin:10px 0 0;font-size:13px;font-family:var(--font-body-family)}.main-cart-template .flex .cart-container .cart-container--inner .cart-table .table-body .table-row div[data-desc] .property-device-toggle svg{width:7px;height:auto;transform:rotate(90deg);transition:.3s all}.main-cart-template .flex .cart-container .cart-container--inner .cart-table .table-body .table-row div[data-desc] .property-device-toggle svg path{stroke:#fff}.main-cart-template .flex .cart-container .cart-container--inner .cart-table .table-body .table-row div[data-desc] .property-device-toggle.expanded svg{transform:rotate(-90deg)}.main-cart-template .flex .cart-container .cart-container--inner .cart-table .table-body .table-row div[data-desc] .properties{display:none}.main-cart-template .flex .cart-container .cart-container--inner .cart-table .table-body .table-row div[data-desc] .properties.expanded{display:block}.main-cart-template .flex .cart-container .cart-footer{flex-wrap:wrap;gap:10px}.main-cart-template .flex .cart-container .cart-footer button{width:100%;justify-content:center}.main-cart-template .flex .cart-container .cart-footer .note{text-align:center}.main-cart-template .flex .sidebar .group{padding:20px}.main-cart-template .flex .sidebar .group div.group--total strong{font-size:36px}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/main-cart.css.map */
