.product-options .variant-options .swt-header-label{font-size:calc(var(--body-fs) - 1px);display:block;margin:0 0 10px;color:var(--subtext);flex:1;min-width:0}.product-options .variant-options .swt-header-label .js-variant-update-label{color:var(--text);font-weight:500}.product-options .variant-options .size-chart{margin:0 0 10px;font-size:calc(var(--body-fs) - 1px);font-weight:600}.product-options .variant-options:not(:last-child){margin-bottom:10px}.swt-container{gap:7px}@media (min-width: 992px){.swt-container{gap:10px}}.swt-container .swt-item{position:relative}.swt-container .swt-item input{position:absolute;left:0;top:0;right:0;bottom:0;opacity:0;z-index:-1}.swt-container .swt-item .icon{display:none;width:16px;height:16px;position:absolute;left:0;bottom:0}.swt-container .swt-item .icon svg{width:100%;height:auto}.swt-container .swt-item .icon svg rect{fill:var(--primary-button-bg)}.swt-container .swt-item .icon svg path{fill:var(--primary-button-text)}.swt-container .swt-item label{margin:0;display:block;position:relative;transition:all .35s ease-in-out 0s;border-radius:var(--swt-border-radius)}.swt-container .swt-item label:after{content:"";border:1px solid var(--primary-button-border);opacity:0;visibility:hidden;pointer-events:none;border-radius:var(--swt-border-radius);position:absolute;left:0;top:0;right:0;bottom:0}.swt-container .swt-item .swt-tooltip{background:var(--background);box-shadow:0 2px 5px #0003;top:-34px;padding:4px 5px;text-align:center;min-width:100%;white-space:nowrap;opacity:0;visibility:hidden;color:var(--text);font-size:12px}.swt-container .swt-item .swt-tooltip:before{content:"";position:absolute;left:50%;bottom:-3px;width:8px;height:8px;background:var(--background);transform:rotate(45deg);margin-left:-4px;box-shadow:2px 2px 5px #0003;opacity:0;visibility:hidden}.swt-container .swt-item input.disabled~label{opacity:.6;cursor:not-allowed}.swt-container .swt-item input:checked~label:after{opacity:1;visibility:visible}.swt-container .swt-item.swt-type-button label,.swt-container .swt-item.swt-type-color label{display:flex;align-items:center;justify-content:center;padding:5px;min-width:30px;height:30px;line-height:1;border:1px solid var(--secondary-button-border);font-size:var(--body-fs);color:var(--secondary-button-text);background:var(--secondary-button-bg)}.swt-container .swt-item.swt-type-button input:checked~label,.swt-container .swt-item.swt-type-color input:checked~label{background:var(--primary-button-bg);color:var(--primary-button-text);border-color:var(--primary-button-border)}.swt-container .swt-item.swt-type-button input.disabled:checked~label:after,.swt-container .swt-item.swt-type-color input.disabled:checked~label:after{opacity:.6}@media (min-width: 1025px){.swt-container .swt-item.swt-type-button:hover label,.swt-container .swt-item.swt-type-color:hover label{background:var(--primary-button-bg);color:var(--primary-button-text);border-color:var(--primary-button-border)}}.swt-container .swt-item.swt-type-button.swt-size-medium label,.swt-container .swt-item.swt-type-color.swt-size-medium label{min-width:45px;height:45px;font-size:calc(var(--body-fs) + 1px)}.swt-container .swt-item.swt-type-button.swt-size-large label,.swt-container .swt-item.swt-type-color.swt-size-large label{min-width:60px;height:60px;font-size:calc(var(--body-fs) + 1px)}.swt-container .swt-item.swt-type-button.swt-size-large.swt-shape-rectangle label,.swt-container .swt-item.swt-type-color.swt-size-large.swt-shape-rectangle label{min-width:100px}.swt-container .swt-item.swt-type-button.swt-shape-rectangle label,.swt-container .swt-item.swt-type-color.swt-shape-rectangle label{min-width:60px}.swt-container .swt-item.swt-type-color label{min-width:30px;height:30px;min-height:30px;padding:0}.swt-container .swt-item.swt-type-color .swt-color{background:var(--swt-bg);border-radius:var(--border-radius);display:flex;height:100%;width:100%}.swt-container .swt-item.swt-type-image{flex:0 0 52px;max-width:52px}.swt-container .swt-item.swt-type-image label{border:none!important;background:none!important}.swt-container .swt-item.swt-type-image input:checked~label .icon{display:block}.swt-container .swt-item.swt-type-image .swt-image{height:68px;display:block;width:100%;background:var(--swt-bg);background-size:cover;background-position:center center;border-radius:var(--swt-border-radius);overflow:hidden}.swt-container .swt-item.swt-type-image.swt-size-medium{flex:0 0 65px;max-width:65px}.swt-container .swt-item.swt-type-image.swt-size-medium .swt-image{height:87px}.swt-container .swt-item.swt-type-image.swt-size-large{flex:0 0 104px;max-width:104px}.swt-container .swt-item.swt-type-image.swt-size-large .swt-image{height:135px}.swt-container .swt-item.swt-type-image.swt-shape-square .swt-image{height:0;padding-top:100%}.swt-container .swt-item:hover .swt-tooltip{opacity:1;visibility:visible}.swt-container .swt-item:hover .swt-tooltip:before{opacity:1;visibility:visible}.card__product-list.card__product .label-group .label{font-size:10px;font-weight:500;line-height:1;min-width:34px;text-align:center;padding:0 5px;border-radius:0;position:relative;overflow:hidden;color:var(--secondary-button-text);display:inline-flex;align-items:center;justify-content:center;background:var(--secondary-button-bg);min-height:16px}.card__product-list.card__product .label-group .label-sale{color:var(--primary-button-text);background:var(--primary-button-bg)}.card__product-list.card__product .card__image{margin-bottom:25px}@media (min-width: 481px){.card__product-list.card__product .card__image{margin-bottom:0}}.card__product-list.card__product .card__info{padding:0}@media (min-width: 481px){.card__product-list.card__product .card__info{overflow:hidden}}@media (min-width: 1200px){.card__product-list.card__product .card__info:after{content:"";width:1px;background:var(--miscellaneous);position:absolute;top:0;right:28%;bottom:0}}@media (min-width: 481px){.card__product-list.card__product .card__inner{display:flex;gap:20px}}@media (min-width: 1200px){.card__product-list.card__product .card__inner{gap:30px}}.card__product-list.card__product .card__inner>*{flex:1;min-width:0}@media (min-width: 1200px){.card__product-list.card__product .card__inner .card__image{flex:0 0 25%;max-width:25%}}.card__product-list.card__product .card__title{font-size:20px;font-weight:500;margin:0 0 10px}@media (min-width: 1500px){.card__product-list.card__product .card__title{font-size:25px}}@media (min-width: 1200px){.card__product-list.card__product .card__title{width:72%;float:left;padding-right:40px}}.card__product-list.card__product .product-price{font-size:25px;font-weight:500;margin-bottom:20px}@media (min-width: 1200px){.card__product-list.card__product .product-price{width:28%;float:right;padding-left:40px}}@media (min-width: 1500px){.card__product-list.card__product .product-price{font-size:30px;margin-bottom:18px}}.card__product-list.card__product .product-price .flex{align-items:center}.card__product-list.card__product .product-price price-component{font-size:inherit}.card__product-list.card__product .product-price .price-compare{font-weight:400;font-size:calc(var(--body-fs) + 2px)}.card__product-list.card__product .product-price .sale-price{margin-right:15px}@media (min-width: 1200px){.card__product-list.card__product .product-price+.card-buttons{clear:both}}.card__product-list.card__product .product-form{margin-bottom:20px}@media (min-width: 1200px){.card__product-list.card__product .product-form{width:72%;float:left;clear:both;margin-bottom:0;padding-right:40px}}@media (min-width: 1200px){.card__product-list.card__product .card-buttons{width:28%;float:right;padding-left:40px}}.card__product-list.card__product .card-buttons .quantity-heading{margin:0 0 20px}.card__product-list.card__product .card-buttons .btn{height:42px;background:var(--primary-button-bg);border-color:var(--primary-button-border);color:var(--primary-button-text);font-size:var(--body-fs);font-weight:500;gap:10px;width:100%;padding-left:15px;padding-right:15px}@media (min-width: 1500px){.card__product-list.card__product .card-buttons .btn{height:50px;gap:13px}}.card__product-list.card__product .card-buttons .btn svg{width:20px;height:auto}.card__product-list.card__product .st-wishlist-button{margin-top:20px;font-size:calc(var(--body-fs) - 1px);gap:9px;background:none!important;color:inherit!important;padding:0}@media (min-width: 1500px){.card__product-list.card__product .st-wishlist-button{margin-top:30px}}.card__product-list.card__product .st-wishlist-button svg{width:12px;height:auto}.card__product-list.card__product:not(:last-child){border-bottom:1px solid var(--miscellaneous);margin-bottom:40px;padding-bottom:40px}
/*# sourceMappingURL=/cdn/shop/t/2/assets/component-product-list.css.map */
