/** Shopify CDN: Minification failed

Line 58:142 Expected ":"

**/
.main-cart-page-section nav.breadcrumb .breadcrumb__divider:not(.minus-sign-icon) {display:inline-block; width:15px;} 
.main-cart-page-section .heading::after {display:none;}  
.main-cart-page-section #CartPageForm .cart__item .cart-item__details .properties { font-weight: 500; line-height: 24px; margin-bottom:0;} 
.main-cart-page-section #CartPageForm .block-warranty .block-details__price { line-height: 24px; letter-spacing: 0; } 
.main-cart-page-section #CartPageForm .block-warranty .block-action button.extended-warranty { transform: rotate(180deg); } 
.main-cart-page-section #CartPageForm .block-warranty .block-action button span {width:18px; height:18px; transition: all 400ms ease-in-out;} 
.main-cart-page-section #CartPageForm .block-warranty .block-action button[data-in-cart=false] span {right:4px; left:auto; background:#B3B3B3;} 
.section--cart-template nav.breadcrumb span, .section--cart-template nav.breadcrumb a {font-weight:700; font-size: 18px; line-height: 100%; letter-spacing: 0; text-transform: uppercase; text-decoration: none; }
.section--cart-template .heading{margin:7px 0; font-weight:700; font-size:80px; line-height:.9; letter-spacing:0; text-align:center; text-transform:uppercase; padding:0;}
.main-cart-page-section #CartPageForm .cart__item {overflow:hidden; position:relative; gap:32px; align-items:center; background-color:#0F0F0F; border:none; padding:16px 25px 16px 16px;}
.main-cart-page-section  .cart-item__name {font-weight:700; font-size:24px; line-height:100%; letter-spacing:0; text-transform:uppercase;}
.main-cart-page-section .section-cart__content.cart-content .cart-item__variants {font-weight:500; font-size:16px; line-height:24px; letter-spacing:0;}
.main-cart-page-section .cart__item_wrp .cart-draweer-extended-warrenty {margin-top:16px;}
.main-cart-page-section .cart__item_wrp span.show_only_drawer.item_sale.price { color: #959595; font-weight: 400; letter-spacing: 0; order: -1; text-decoration: line-through;}
.main-cart-page-section .cart__item_wrp span.show_only_drawer.item_sale.price .first-price{text-decoration:line-through;}
.main-cart-page-section .cart__item_wrp span.show_only_drawer.item_sale.price sup{text-decoration:line-through;}
.main-cart-page-section .cart__item_wrp span.item_discount_percentage{font-size:12px;font-weight:500;    color: #fff; min-width:100%;}
.main-cart-page-section .cart__item_wrp sup{transform: translateY(-6px);display: inline-block;}
.main-cart-page-section .js-qty__wrapper .js-qty__adjust, .main-cart-page-section .js-qty__wrapper input {min-width:48px; width:48px; height:48px; max-height:48px; min-height:48px;}
.main-cart-page-section .js-qty__wrapper {gap:6px;}   
.main-cart-page-section .cart__item .cart-item__details .cart-item__sub {gap:20px;}
.main-cart-page-section .cart__item .cart-item__details {display:grid;grid-template-columns: 1fr 270px;grid-template-rows: auto auto; gap:0px 20px;width:100%; align-items: center;}
.main-cart-page-section .grid.cart__page .action-bottom{margin-top:30px;}
.main-cart-page-section .cart__item .cart-item-price{grid-area: cart_item_price;text-align:center}
.main-cart-page-section .cart-price__inner {line-height:1; display:flex; flex-wrap:wrap; justify-content:flex-end; row-gap:6px; column-gap:10px;}
.main-cart-page-section .block-warranty {padding:10px 16px; display: flex; align-items: center; justify-content: space-between; margin-top: 1.2rem; margin-bottom: 2rem; border-radius: 10px; border: 1px solid #191919; gap: 1.6rem; }
.main-cart-page-section #CartPageForm .block-warranty .block-content h5 {text-align:left; margin:0; font-weight:700; font-size:20px; line-height:1; letter-spacing:1px; text-transform: uppercase; }
.main-cart-page-section #CartPageForm .block-warranty .block-details__price { font-weight: 400; font-size: 12px; line-height: 1.7; letter-spacing: 0; text-align: left; }
.main-cart-page-section .block-warranty .block-action button { height: 24px; min-width: 44px;  width: 44px; max-width: 44px;}
.main-cart-page-section #CartPageForm .cart-icon-with-text .block-cart-icons span { text-align: left; font-weight: 700; font-size: 20px; line-height: 1.2; letter-spacing: 0; text-transform: uppercase; color: #000;}
.main-cart-page-section .cart-payment-method li {margin:0;}
.main-cart-page-section .cart__image img { width: 100%; height: 100%; object-fit: contain; }
.main-cart-page-section .js-qty__wrapper input { letter-spacing: 0px; font-weight: 500; font-size: 20px; line-height: 24px; letter-spacing: 0; text-align: center; }
.main-cart-page-section #CartPageForm .cart-payment-method .payment { display: flex; list-style: none; padding: 0; margin: 16px 0 0; justify-content: center; align-items: center; column-gap: 18px; flex-wrap: wrap; row-gap: 10px;}
body.template-cart .block-item.block-mincart {cursor:none; pointer-events:none;}
body.template-cart .collection-product__slider .grid__item.grid-product.large--one-third .product-card__actions .text-link.quick-add-btn {width:100%;}
body.template-cart .collection-product__slider .grid__item.grid-product.large--one-third .product-card__actions .btn {max-width:fit-content; min-width: 100%; width: 100%;}
body.template-cart .collection-product__slider .featured-product-list .heading h2 {text-align:left; margin-bottom:0; font-size:32px; line-height:1.4; letter-spacing: 0; text-transform: uppercase;}
body.template-cart .collection-product__slider .featured-product-list .section-title {max-width:100%;}
body.template-cart .collection-product__slider .heading {margin-bottom:16px;}
.lifetime-warranty-protection-item .js-qty__adjust {opacity:0; pointer-events:none;}
.lifetime-warranty-protection-item .js-qty__num {pointer-events:none;}
.main-cart-page-section .cart-shipping__details {align-items:start; margin-bottom:10px;} 

.main-cart-page-section .grid.cart__page .grid__item .cart_header_group{display: flex;gap:20px;text-align:left;padding-bottom:10px;margin-bottom:20px;border-bottom:1px solid #191919;}
.main-cart-page-section .grid.cart__page .grid__item .cart_header_group .cart_header_item.header_item {width:100%;max-width:53%;padding-left:25px;}
.main-cart-page-section .grid.cart__page .grid__item .cart_header_group .cart_header_item.header_price {width:100%;max-width:11%;text-align:center}
.main-cart-page-section .grid.cart__page .grid__item .cart_header_group .cart_header_item.header_qty {width:100%;max-width:17%;text-align:center}
.main-cart-page-section .grid.cart__page .grid__item .cart_header_group .cart_header_item.header_subtotal {width:100%;max-width:15%;text-align:center}
.main-cart-page-section .caption-text {font-family:Rajdhani; font-weight:400; font-size:18px; line-height:100%; letter-spacing:0; text-align:center; text-transform:uppercase;}
.main-cart-page-section .caption-text span:nth-child(1), .main-cart-page-section .caption-text span:nth-child(2) {color:#959595;}
.main-cart-page-section .cart-item-price.single-price {display:none;}
.main-cart-page-section .cart__item .cart__remove .text-link {display:flex; align-items:center; color:var(--theme--menu-color); font-weight500; font-size: 14px; line-height: 24px; letter-spacing: 0px; background-color: #000000; width: 24px; height: 24px; border-radius: 50%; justify-content: center; margin: 0; }
.main-cart-page-section .cart__item span.block-delete__icon svg { max-height: 21px; display: flex; max-width: 10px; width: 10px; }
.main-cart-page-section .cart__item .cart__remove.cart-drawer-hide { position: absolute; right: 8px; top: 8px; }
.main-cart-page-section .btn-cart__checkout {min-height:72px; margin-top:0; margin-bottom: 20px; width: 100%; border-radius: 10px; font-family: Rajdhani; font-weight: 700; font-size: 20px; line-height: 100%; letter-spacing: 0.5px; text-align: center; vertical-align: middle; text-transform: uppercase; }

@media screen and (min-width:750px){
    body.template-cart .featured-product-list .grid__item.grid-product.large--one-third {max-width:50%; width:50%; padding-left: calc(20px* 1 / 2); padding-right: calc(20px* 1 / 2); margin-bottom: 0; }
}

@media(min-width:992px){   
    .main-cart-page-section #CartPageForm .content-right .cart-page__column {width:100%;} 
    .main-cart-page-section .grid.cart__page, body.template-cart .collection-product__slider .blocks-content,
    .template-cart .collection-product__slider .blocks-content {column-gap:60px; display:grid; grid-template-columns:1fr .55fr; margin:0 auto;}
}
@media(min-width:1200px){
    .main-cart-page-section .cart__item .cart__remove.cart-drawer-hide{grid-area:cart_item_remove; display:flex; justify-content:flex-end;}
    .main-cart-page-section .cart__item .cart-item__details .cart-item__name {font-size:24px; line-height:24px;} 
} 
@media(min-width:1280px){
    body.template-cart .featured-product-list .grid__item.grid-product.large--one-third {max-width:33%; width:33%; padding-left: calc(20px* 1 / 2); padding-right: calc(20px* 1 / 2); margin-bottom: 0; }
} 
@media(min-width:1380px){
    .main-cart-page-section .grid.cart__page, body.template-cart .collection-product__slider .blocks-content, .template-cart .collection-product__slider .blocks-content {column-gap:114px;}   
}
     
.main-cart-page-section #CartPageForm .cart-icon-with-text .block-cart-icons {display:flex; justify-content:center; align-items:center; gap:16px;}
.main-cart-page-section #CartPageForm .cart-icon-with-text .block-cart-icons img {max-width:32px;} 
.main-cart-page-section .cart-quick-add-btn {background-color:#fff!important; color:#000!important; border-color: #000!important;} 
.main-cart-page-section .cart-quick-add-btn:hover {background-color: #87f614!important;} 
.template-cart .grid-product .grid-item__content {background:transparent; border-color:transparent;}  
.template-cart .grid-product .grid-item__content .grid-item__link {border:1px solid #1a1a1a;} 
.main-cart-page-section #CartPageForm .cart-icon-with-text {display:flex; flex-direction:column; justify-content:center; align-items:center; padding:27px 16px; background-color: #D6FFAB; gap: 14px; }
.main-cart-page-section #CartPageForm .cart-page__column .cart__item-row.cart__checkout-wrapper { padding: 24px 32px; background-color: #0F0F0F; }
.main-cart-page-section .content-right .cart-item__total h3.subtotal, .main-cart-page-section .cart-item__total span,
.main-cart-page-section .cart-item__total div {text-transform: uppercase; font-weight: 700; font-size: 32px; line-height: 24px; letter-spacing:0; margin:0;} 
.main-cart-page-section .cart__item .cart__image {flex: 100%; border: none; border-radius: 0; max-width:120px;} 
.main-cart-page-section .cart__item .cart__image .image-wrap {border: 1px solid #1A1A1A; border-radius: 3px; display:block;}
.main-cart-page-section .cart-item__name {color:var(--theme--base-color);}
.main-cart-page-section .cart-item__title.cart-page-only-show {max-width:100%; width:100%; padding-left:20px;}
.main-cart-page-section #CartPageForm .js-qty__wrapper .js-qty__adjust, 
.main-cart-page-section #CartPageForm .js-qty__wrapper .js-qty__num {border-color:#191919; background-color:#000;}
.main-cart-page-section .properties {font-weight:500; font-size:16px; line-height:1.5; letter-spacing:0;}
.main-cart-page-section .section-cart__content {margin:58px 0 0;}  
.main-cart-page-section div[data-discounts]:empty {display:none;}
.main-cart-page-section .custom-icon-list-row p strong {font-weight:700;}
.main-cart-page-section .inner-content-row { display: flex; align-items: center; justify-content: center; gap: 8px;}
.main-cart-page-section .custom-icon-list-row { display: flex; flex-direction: column; gap:12px; margin: 19px 0 40px 0; }
.main-cart-page-section .custom-icon-list-row p { font-size: 16px; line-height: 1.2; letter-spacing: 0; text-transform: uppercase; }
.main-cart-page-section .inner-content-row img { width: 100%; max-width: 22px; display: block; }

.main-cart-page-section .cart-item__total span sup {transform: translateY(-9px);display: inline-block;}
.main-cart-page-section span.custom-badge {top: 32px; left: -32px; padding: 3px 10px; border-radius: 0; color: #000; background: #87f516; transform: rotate(-45deg); position: absolute; z-index: 1; font-weight: 700; font-size: 16px; line-height: 100%; letter-spacing: 0; text-align: center; vertical-align: middle; text-transform: uppercase; min-width: 156px; }
.main-cart-page-section .custom-top-review-bar span.average-rating, 
.main-cart-page-section .custom-top-review-bar span.average-rating-text { font-family: Rajdhani; font-weight: 500; font-size: 16px; line-height: 100%; letter-spacing: 0; vertical-align: middle; text-transform: uppercase;}
.main-cart-page-section .custom-top-review-bar span.average-rating-text { font-weight: 600; margin-left: 10px;}
.main-cart-page-section .custom-top-review-bar span.average-rating { color: #87f614; margin-left:10px;}
.main-cart-page-section .custom-top-review-bar {display:flex; background-color: #0f0f0f; margin-bottom: 16px; text-align: left; padding:12px 16px; line-height: 1; align-items: center; }
.main-cart-page-section .custom-top-review-bar span.rating-star { line-height: 1; display:inline-flex; max-width: fit-content; gap: 1px; }
.main-cart-page-section .cart-item__total { display: flex; align-items: center; justify-content: space-between; }
.main-cart-page-section .cart-shipping__details .text-link__cart { font-size: 16px; line-height: 20px; display: flex; align-items: center; justify-content: flex-end; text-transform: capitalize; gap: 2px; color: var(--theme--base-color, #000000); font-weight: 500; letter-spacing: 0.5px; }
.main-cart-page-section .content-right h3.subtotal {text-transform:uppercase;}
.main-cart-page-section .content-right h3.subtotal,.main-cart-page-section .cart-shipping__details, 
.main-cart-page-section .cart-item__total { font-weight: 700; font-size: 20px; line-height:1; letter-spacing: 0px;}
.main-cart-page-section .cart-message__info {padding:20px 0; margin-bottom:20px;}
.main-cart-page-section .cart-message__info h3 {margin:0 0 10px 0;}
.main-cart-page-section .cart-item__subtotal, .main-cart-page-section .cart-shipping__details{ display: flex; align-items: center; justify-content: space-between; line-height:1; margin:0;}
.main-cart-page-section .top-block { background-color: rgba(255, 255, 255, 0.1); padding: 30px 32px 16px 32px; display: flex; flex-direction: column; gap:12px;}
.main-cart-page-section .estimate-delivary-date {font-family:Rajdhani; font-weight: 500; font-size: 16px; line-height: 24px; letter-spacing: 0; display: flex; justify-content: space-between; border-top: solid 1px rgba(255, 255, 255, 0.1); padding-top: 14px; margin-top: 6px; color: rgba(149, 149, 149, 1); }

.template-cart .grid.product-slider-inner {margin:0;}

@media(max-width:1260px){
    .main-cart-page-section .grid.cart__page .grid__item .cart_header_group {display:none;}
}
@media(max-width:1199px){
    .main-cart-page-section .cart__item .cart__image {display:flex; width:100%; flex:0 0 100%; max-width:100%; align-items:center;}
    .main-cart-page-section .cart-item__details.text-left .cart-item__title {display:none;}
    .main-cart-page-section #CartPageForm .cart__item {flex-direction:column; gap:17px; padding:16px;} 
    .main-cart-page-section .cart__item .cart-item__details {display:flex;}  
    .main-cart-page-section .cart__item .cart__image .image-wrap {max-width:96px; max-height:96px;} 
    body.template-cart .collection-product__slider .grid-product {max-width:80%;}  
    .section-cart__content.cart-content .cart__item .cart-item__details .cart__remove.cart-drawer-hide, .main-cart-page-section .cart__item .cart-item-price{display:none;}  
    .main-cart-page-section .custom-top-review-bar {padding:10px 8px;} 
}
@media(max-width:991px){ 
    .main-cart-page-section #CartPageForm .cart-payment-method .payment {column-gap:12px;}
    .main-cart-page-section #CartPageForm .content-left{padding:0 16px;} 
    .main-cart-page-section .container {padding-left:16px; padding-right:16px;}
    .template-cart .main-cart-page-section {padding:0;} 
    .section--cart-template .heading {font-size:56px; margin-bottom:10px;} 
    .main-cart-page-section #CartPageForm .cart__item {gap:20px; row-gap:17px; padding:16px 25px 16px 16px;}
    .main-cart-page-section  .cart-item__name {font-size:20px;} 
    .main-cart-page-section .section-cart__content {margin:27px 0 0;}  
    .main-cart-page-section .top-block {padding:24px 20px 16px;}  
    .main-cart-page-section #CartPageForm .cart-page__column .cart__item-row.cart__checkout-wrapper {padding:24px 16px 25px;}
    .section-cart__content.cart-content .large--one-third {margin-top:0;}
    body.template-cart .collection-product__slider .featured-product-list .heading h2 {line-height:1.2;} 
    .main-cart-page-section .properties {font-size:14px; line-height:1.4; letter-spacing:0;}
}
@media(min-width:1200px){
    .main-cart-page-section .cart-item__title.cart-page-only-show {display:none;}  
}   
@media(max-width:749px){
    .main-cart-page-section .grid.cart__page .action-bottom {text-align:center; max-width:fit-content; margin:30px auto 0 auto;} 
    .main-cart-page-section .custom-top-review-bar span.average-rating-text {font-size:12px; line-height:1.3;}  
    .template-cart .grid.product-slider-inner {margin:0 -16px;}    
}  