.product-variant__container--cards,.product-variant__container:has(.product-variant__card){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}@media(max-width:480px){.product-variant__container--cards,.product-variant__container:has(.product-variant__card){grid-template-columns:1fr!important}}.product-variant__container--cards .product-variant__input,.product-variant__container:has(.product-variant__card) .product-variant__input{position:absolute!important;opacity:0!important;pointer-events:none!important}.product-variant__container--cards .product-variant__card,.product-variant__container:has(.product-variant__card) .product-variant__card{width:100%!important;margin:0!important;padding:0!important}.product-variant__container--cards .product-variant__card-label,.product-variant__container:has(.product-variant__card) .product-variant__card-label{display:grid!important;grid-template-columns:50px minmax(0,1fr)!important;align-items:stretch!important;gap:6px!important;width:100%!important;min-height:58px!important;padding:0 6px 0 0!important;margin:0!important;border:1px solid #222!important;border-radius:4px!important;background:#fff!important;box-sizing:border-box!important;overflow:hidden!important;cursor:pointer!important;text-align:left!important}.product-variant__container--cards .product-variant__card-label:hover,.product-variant__container:has(.product-variant__card) .product-variant__card-label:hover{border-color:#222!important}.product-variant__container--cards .product-variant__input:checked+.product-variant__card-label,.product-variant__container:has(.product-variant__card) .product-variant__input:checked+.product-variant__card-label{border:2px solid #222!important}.product-variant__container--cards .product-variant__card-media,.product-variant__container:has(.product-variant__card) .product-variant__card-media{width:50px!important;height:auto!important;min-height:100%!important;display:flex!important;align-items:stretch!important;justify-content:center!important;padding:0!important;margin:0!important;box-sizing:border-box!important;background:#fff!important;align-self:stretch!important;justify-self:stretch!important;overflow:hidden!important}.product-variant__container--cards .product-variant__card-image,.product-variant__container:has(.product-variant__card) .product-variant__card-image{display:block!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:contain!important;object-position:center!important;margin:0!important;padding:4px!important;box-sizing:border-box!important;flex-shrink:0!important}.product-variant__container--cards .product-variant__card-content,.product-variant__container:has(.product-variant__card) .product-variant__card-content{display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;min-width:0!important;width:100%!important;max-width:100%!important;height:100%!important;padding:0!important;margin:0!important;gap:3px!important;line-height:1.2!important;text-align:left!important;overflow:visible!important}.product-variant__container--cards .product-variant__card-title,.product-variant__container:has(.product-variant__card) .product-variant__card-title{display:block!important;width:100%!important;margin:0!important;padding:0!important;text-align:left!important;font-size:18px!important;font-weight:400!important;line-height:1.15!important;color:#8b95a1;white-space:nowrap!important}.product-variant__container--cards .product-variant__card-label .product-variant__card-price-row,.product-variant__container:has(.product-variant__card) .product-variant__card-label .product-variant__card-price-row{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:baseline!important;justify-content:flex-start!important;width:auto!important;max-width:none!important;gap:3px!important;margin:0!important;padding:0!important;font-size:13px!important;line-height:1.15!important;color:#8b95a1!important;text-align:left!important;white-space:nowrap!important;overflow:visible!important}.product-variant__container--cards .product-variant__card-label .product-variant__card-price-row>*,.product-variant__container:has(.product-variant__card) .product-variant__card-label .product-variant__card-price-row>*{display:inline-flex!important;flex:0 0 auto!important;width:auto!important;max-width:none!important;margin:0!important;padding:0!important;white-space:nowrap!important;line-height:1.15!important;text-align:left!important}.product-variant__container--cards .product-variant__card-label .product-variant__card-current,.product-variant__container:has(.product-variant__card) .product-variant__card-label .product-variant__card-current{display:inline-flex!important;flex:0 0 auto!important;font-size:13px!important;font-weight:400!important;color:#8b95a1!important;white-space:nowrap!important}.product-variant__container--cards .product-variant__card-label .product-variant__card-compare,.product-variant__container:has(.product-variant__card) .product-variant__card-label .product-variant__card-compare{display:inline-flex!important;flex:0 0 auto!important;font-size:13px!important;font-weight:400!important;color:#8b95a1!important;opacity:.75!important;white-space:nowrap!important}.product-variant__container--cards .product-variant__card-label .product-variant__card-unit,.product-variant__container:has(.product-variant__card) .product-variant__card-label .product-variant__card-unit{display:inline-flex!important;flex:0 0 auto!important;width:auto!important;max-width:none!important;margin:0!important;padding:0!important;font-size:13px!important;font-weight:400!important;color:#8b95a1!important;opacity:1!important;white-space:nowrap!important;line-height:1.15!important}.product-variant__container--cards .product-variant__card-label *,.product-variant__container:has(.product-variant__card) .product-variant__card-label *{text-align:left!important}.product-variant__container--cards .product-variant__item.disabled .product-variant__card-label,.product-variant__container:has(.product-variant__card) .product-variant__item.disabled .product-variant__card-label{opacity:.4!important;cursor:not-allowed!important}.product-variant__container--cards .product-variant__item.disabled .product-variant__card-title,.product-variant__container:has(.product-variant__card) .product-variant__item.disabled .product-variant__card-title{text-decoration:line-through!important}.product-variant__container--cards .product-variant__card:has(.product-variant__input:checked) .product-variant__card-title,.product-variant__container--cards .product-variant__card:has(.product-variant__input:checked) .product-variant__card-price-row,.product-variant__container--cards .product-variant__card:has(.product-variant__input:checked) .product-variant__card-current,.product-variant__container--cards .product-variant__card:has(.product-variant__input:checked) .product-variant__card-compare,.product-variant__container--cards .product-variant__card:has(.product-variant__input:checked) .product-variant__card-unit,.product-variant__container:has(.product-variant__card) .product-variant__card:has(.product-variant__input:checked) .product-variant__card-title,.product-variant__container:has(.product-variant__card) .product-variant__card:has(.product-variant__input:checked) .product-variant__card-price-row,.product-variant__container:has(.product-variant__card) .product-variant__card:has(.product-variant__input:checked) .product-variant__card-current,.product-variant__container:has(.product-variant__card) .product-variant__card:has(.product-variant__input:checked) .product-variant__card-compare,.product-variant__container:has(.product-variant__card) .product-variant__card:has(.product-variant__input:checked) .product-variant__card-unit,.product-variant__container--cards .product-variant__card:has(.product-variant__input[data-selected]) .product-variant__card-title,.product-variant__container--cards .product-variant__card:has(.product-variant__input[data-selected]) .product-variant__card-price-row,.product-variant__container--cards .product-variant__card:has(.product-variant__input[data-selected]) .product-variant__card-current,.product-variant__container--cards .product-variant__card:has(.product-variant__input[data-selected]) .product-variant__card-compare,.product-variant__container--cards .product-variant__card:has(.product-variant__input[data-selected]) .product-variant__card-unit,.product-variant__container:has(.product-variant__card) .product-variant__card:has(.product-variant__input[data-selected]) .product-variant__card-title,.product-variant__container:has(.product-variant__card) .product-variant__card:has(.product-variant__input[data-selected]) .product-variant__card-price-row,.product-variant__container:has(.product-variant__card) .product-variant__card:has(.product-variant__input[data-selected]) .product-variant__card-current,.product-variant__container:has(.product-variant__card) .product-variant__card:has(.product-variant__input[data-selected]) .product-variant__card-compare,.product-variant__container:has(.product-variant__card) .product-variant__card:has(.product-variant__input[data-selected]) .product-variant__card-unit{color:#222!important}.product-variant__container--cards .product-variant__card:has(.product-variant__input:checked) .product-variant__card-compare,.product-variant__container--cards .product-variant__card:has(.product-variant__input[data-selected]) .product-variant__card-compare,.product-variant__container:has(.product-variant__card) .product-variant__card:has(.product-variant__input:checked) .product-variant__card-compare,.product-variant__container:has(.product-variant__card) .product-variant__card:has(.product-variant__input[data-selected]) .product-variant__card-compare{opacity:1!important}
/*# sourceMappingURL=/cdn/shop/t/36/assets/product-variants-cards.css.map */
