.card-variant-options{display:flex;flex-direction:row;justify-content:center;gap:10px;margin-bottom:20px}.card-option{position:relative}.card-label{display:block;cursor:pointer}.card-image-wrapper .card-image{border-radius:10px;border:1px solid #ccc;position:relative;width:100%;aspect-ratio:1 / 1;max-width:80px}.card-option.is-active .card-image{border-radius:10px;border:1px solid #e26b29}.card-option:has(.card-radio:checked):after{content:"";position:absolute;left:50%;bottom:0;transform:translate(-50%,50%);width:25px;height:25px;border-radius:999px;background:#38502b;border:1px solid #fff;box-sizing:border-box;z-index:10}.card-option:has(.card-radio:checked):before{content:"";position:absolute;left:50%;bottom:0;transform:translate(-50%,50%);width:25px;height:25px;z-index:11;background:center / 16px 16px no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23ffffff' d='M9 16.17 4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z'/%3E%3C/svg%3E")}.card-image{width:100%;height:100%;object-fit:cover;display:block;cursor:pointer}.card-radio{position:absolute;opacity:0;pointer-events:none}.card-variant-more{text-align:center;font-size:12px;margin-top:5px}.card-info-box{border-radius:10px;border:1px solid #ccc;padding:5px;display:flex;flex-direction:column;flex-wrap:wrap;align-content:center;margin-top:10px;margin-bottom:10px;cursor:default}.card-price{text-align:center}.card-price-row{display:flex;flex-direction:row;flex-wrap:nowrap}.selected-variant-title{text-align:center;font-weight:700}.card-price-sale{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:10px}.card-price-current,.card-price-normal{color:#38502b;font-weight:700}.card-price-compare{text-decoration:line-through}@media(max-width:767.98px){.product-grid--per-row-mob-2 .card-variant-options{gap:6px;margin-bottom:12px}.product-grid--per-row-mob-2 .card-image-wrapper .card-image{max-width:50px}.product-grid--per-row-mob-2 .card-option:has(.card-radio:checked):after,.product-grid--per-row-mob-2 .card-option:has(.card-radio:checked):before{width:18px;height:18px}.product-grid--per-row-mob-2 .card-info-box{padding:4px;margin-top:6px;margin-bottom:6px}.product-grid--per-row-mob-2 .card-price-row,.product-grid--per-row-mob-2 .card-price-sale{gap:4px}}
/*# sourceMappingURL=/cdn/shop/t/44/compiled_assets/styles.css.map?subset=AAAAAAAAAAAAAAAAAAE */
