.product-variant-block{background:#112b41;padding:32px;border-radius:24px;width:100%;color:#fff}@media(max-width:768px){.product-variant-block{padding:16px 25px}}.master-variant__picker{--heavy-color: #1599cc}.master-variant__picker #ma-make-an-offer-open-button{background:#0000;font-size:18px}.master-variant__picker button,.master-variant__picker .btn--primary{font-size:18px}.master-variant__picker--condition{width:100%}.master-variant__picker--actions{display:flex;gap:8px;margin-left:auto}@media(max-width:1160px){.master-variant__picker--actions{flex:0 0 100%;align-items:center;justify-content:center;font-size:16px}}.master-variant__picker--actions [data-variant-selected-availables]{display:none!important}@media(max-width:1160px){.master-variant__picker--actions [data-variant-selected-availables]{display:flex!important}}.master-variant__picker-view-all{cursor:pointer;margin-left:auto}@media(max-width:1160px){.master-variant__picker-view-all{margin-left:unset}}.master-variant__picker--extra{display:flex;justify-content:space-around;gap:24px;font-size:14px;margin-top:15px}@media(max-width:1160px){.master-variant__picker--extra{flex-direction:column;margin-top:25px}}.master-variant__picker--extra__item{display:flex;gap:10px;align-items:start}@media(max-width:1160px){.master-variant__picker--extra__item{justify-content:center}}.master-variant__picker--extra__item strong{display:block}.master-variant__picker--details{display:flex;font-size:20px;justify-content:space-between;align-items:start}.master-variant__picker--details [data-variant-selected-availables]{cursor:pointer;display:flex}.master-variant__picker--details [data-variant-selected-availables]>span{font-size:11px}.master-variant__picker--details span{font-weight:700}.master-variant__picker--details>div{display:flex;gap:8px}@media(max-width:1160px){.master-variant__picker--details{flex-direction:column;text-align:center;align-items:center}.master-variant__picker--details>div{flex-wrap:wrap}.master-variant__picker--details .master-variant__picker--condition{justify-content:center;gap:8px;align-items:center}.master-variant__picker--details .master-variant__picker--condition span{flex:0 0 auto}.master-variant__picker--details [data-variant-selected-availables]{display:none;justify-content:center}}.master-variant__picker--note{font-size:14px;margin-bottom:15px}@media(max-width:768px){.master-variant__picker--note{display:none}}.master-variant__picker--selection-category{display:flex;align-items:start;gap:24px;margin:30px 0 20px}@media(max-width:1160px){.master-variant__picker--selection-category{display:grid;grid-template-columns:repeat(2,50%);justify-content:center;gap:16px}}.master-variant__picker--selection-category .variant-condition-button{display:flex;flex-direction:column;color:#fff;order:10}.master-variant__picker--selection-category .variant-condition-button[data-value-clean=New]{order:1}.master-variant__picker--selection-category .variant-condition-button[data-value-clean=Good]{order:2}.master-variant__picker--selection-category .variant-condition-button[data-value-clean=Used]{order:3}.master-variant__picker--selection-category .variant-condition-button[data-value-clean="Needs Repair"],.master-variant__picker--selection-category .variant-condition-button[data-value-clean="For Parts"]{order:5}.master-variant__picker--selection-category .variant-condition-button .condition-label{padding:8px 16px;border-radius:72px;font-size:18px;border:solid 1px #fff;margin-bottom:10px}@media(max-width:1408px){.master-variant__picker--selection-category .variant-condition-button .condition-label{font-size:16px}}@media(max-width:1208px){.master-variant__picker--selection-category .variant-condition-button .condition-label{font-size:14px}}@media(max-width:1028px){.master-variant__picker--selection-category .variant-condition-button .condition-label{font-size:16px}}.master-variant__picker--selection-category .variant-condition-button .condition-price{font-size:16px}.master-variant__picker--selection-category .variant-condition-button.is-active .condition-label{background:#fff;color:#0078a6}.master-variant__picker .tradein-info{cursor:pointer;color:#fff}.hv{color:var(--heavy-color)}.variant-popup-shade{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;opacity:0;visibility:hidden;transition:opacity .3s ease;z-index:9998}.variant-popup-shade.is-open{opacity:1;visibility:visible}.product-financing{display:flex;flex-direction:column;margin-bottom:10px}.product-financing__heading{width:100%;display:flex;padding:10px 0;margin-top:15px;align-items:center;gap:6px}.product-financing__heading h4{font-size:14px;margin:0}.product-financing__content{background-color:#dce2e8;border-left:solid 2px #112b41;border-radius:2px;font-size:14px}.product-financing__content .financing__item{padding:10px 17px;display:block}.product-financing__content .financing__item--name{font-weight:600}.variant-popup{position:fixed;top:0;right:-100%;width:100%;max-width:816px;height:100%;background:#edf2f7;box-shadow:-3px 0 10px #0003;transition:right .3s ease-in-out;z-index:9999;display:flex;flex-direction:column}.variant-popup.is-open{right:0}.variant-popup[data-filter=New] .variant-card:not([data-condition=New]){display:none}.variant-popup[data-filter="Fully Working"] .variant-card:not([data-condition="Fully Working"]){display:none}.variant-popup[data-filter="For Parts"] .variant-card:not([data-condition="For Parts"]){display:none}.variant-popup[data-filter="Needs Repair"] .variant-card:not([data-condition="Needs Repair"]){display:none}.variant-popup read-more-clamp{display:block;font-size:12px}.variant-popup read-more-clamp .clamp-content{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.variant-popup read-more-clamp .clamp-content.expanded{-webkit-line-clamp:unset;display:block;overflow:visible}.variant-popup read-more-clamp .read-more-toggle{display:inline-block;cursor:pointer;color:#0078a6;font-size:inherit;text-decoration:underline}.variant-popup .popup-close{align-self:flex-end;background:none;border:none;cursor:pointer;font-size:44px;position:absolute;top:0}.variant-popup .popup-content{padding:0 20px;overflow-y:auto;flex-grow:1;display:flex;flex-direction:column}@media(max-width:768px){.variant-popup .popup-content{padding:0 15px}}.variant-popup .popup-header{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;flex-direction:column}@media(max-width:768px){.variant-popup .popup-header{padding:18px 15px}}.variant-popup .popup-header h2{margin:30px 0 0;font-size:28px;font-weight:700}@media(max-width:768px){.variant-popup .popup-header h2{font-size:22px}}.variant-popup .popup-header p{font-size:12px;margin:5px 0 0}.variant-card{display:flex;gap:16px;border:1px solid #eee;border-radius:8px;padding:12px;background:#fff;margin-bottom:15px}.variant-card[data-condition="For Parts"]{order:2}.variant-card__left{display:flex;flex:2;gap:24px}.variant-card__left ul,.variant-card__left .metafield-rich_text_field{font-size:12px}.variant-card__left .variant-card__image{width:100%;max-width:208px;font-size:14px;text-align:center}@media(max-width:768px){.variant-card__left .variant-card__image{max-width:100%}}.variant-card__left .variant-card__image span{color:#1599cc;font-weight:700}.variant-card__left .variant-card__image img{border-radius:4px;margin-bottom:10px;width:100%;aspect-ratio:1/1;object-fit:contain}.variant-card__left .variant-card__info{width:100%}.variant-card__left .variant-card__info-title{display:flex;align-items:center;gap:10px;margin-bottom:15px}@media(max-width:768px){.variant-card__left .variant-card__info-title{display:none}.variant-card__left .variant-card__info-title *{font-size:12px}}.variant-card__left .variant-card__info h3{margin:0;font-size:16px;font-weight:400;color:#838383}.variant-card__left .variant-card__info ul{list-style:disc;padding-left:17px;margin:0}.variant-card__left .variant-card__info .variant-metafield-values{margin-bottom:10px}.variant-card__left .variant-card__info .variant-metafield-values>p{margin:0 0 5px;font-size:14px;font-weight:700;color:#1b1b1b}.variant-card__left .variant-card__info p{margin:2px 0;font-size:12px}.variant-card__right{display:flex;flex-direction:column;gap:8px;flex:1;align-items:flex-end;font-size:14px;max-width:200px}.variant-card__price{font-size:20px;font-weight:700}.variant-card__qty{display:flex;align-items:center;gap:8px}.variant-card__qty input[type=number]{width:60px;padding:11px;font-size:14px;font-weight:700;text-align:center;border-radius:var(--input-border-radius, 0);background:#edf2f7;border:none}.variant-card__qty-select{position:relative}.variant-card__qty-select select{background:#edf2f7;border:none;font-size:14px;font-weight:700;padding:11px 43px 11px 20px}.variant-card__add-to-cart,.variant-card__make-offer{width:100%}.variant-card__add-to-cart button,.variant-card__add-to-cart a,.variant-card__make-offer button,.variant-card__make-offer a{width:100%;text-align:center;display:block}.btn-add-to-cart,.btn-make-offer{padding:8px 12px;font-size:14px;border:none;border-radius:36px;cursor:pointer;font-weight:600;margin-bottom:5px}.btn-add-to-cart{background-color:#0078a6;color:#fff}.btn-make-offer{background-color:#fff;color:#0078a6;border:solid 2px #0078a6}.variant-card__info-pill{font-size:12px;background:#60cfed;padding:5px 8px;text-wrap-mode:nowrap;font-weight:700;color:#fff;text-transform:uppercase}.variant-card__info-pill.new{background:#112b41}@media(max-width:500px){.variant-card{flex-direction:column}.variant-card__left,.variant-card__right{flex:unset}.variant-card__right{flex-direction:row;gap:8px;justify-content:space-between;flex-direction:column;max-width:100%}.variant-card__right>.variant-card__qty{width:100%}.variant-card__right .variant-card__info{width:100%}.variant-card__right .variant-card__info-title{display:flex;align-items:center;gap:10px}}@media(max-width:500px)and (max-width:768px){.variant-card__right .variant-card__info-title{margin-right:auto}.variant-card__right .variant-card__info-title *{font-size:12px}.variant-card__right .variant-card__info-title h3{margin-bottom:0}}.item-info{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;margin-top:20px;margin-bottom:30px}.item-info variant-label:has(.is-null:not([hidden])){display:none}.item-info__title{display:flex;align-items:center;gap:10px;margin-bottom:.75rem;font-size:14px}.item-info__icon{font-size:1.1em;line-height:1}.item-info ul{list-style:disc;padding-left:17px;margin:0 0 0 8px}.item-info__column:has(div:empty){display:none}.item-info__item_file{background-color:#dce2e8;border-radius:4px;display:flex;font-size:14px}.item-info__item_file__svg{background:#0078a6;border-radius:4px 0 0 5px;width:74px;display:flex;justify-content:center;padding:16px}.item-info__item_file__svg svg{width:26px;height:35px;background:#0078a6}.item-info__item_file .item-info__item-name{font-weight:700;align-items:center;display:flex;padding-left:10px}@media(max-width:768px){.item-info{grid-template-columns:1fr}}.product-info .product-label{font-weight:700}.product-info .variant-label{gap:10px;margin-right:10px}.show-mobile{display:none}@media(max-width:768px){.cc-product-details{display:none!important}.show-mobile{display:block}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/product-variant-listing.css.map */
