.swatch .option-title .options-selection__option-name{text-transform:uppercase;color:#267a7b}.swatch input:checked+.swatch-element{box-shadow:none!important;border:none!important}.swatch-element{border:none!important}.swatch label{border:1px solid #ccc}.swatch__options{margin-bottom:20px}.swatch__option input:checked+.swatch-element label{background:#c6f8e5a8;font-weight:700;border-color:currentcolor}.purchase-details .purchase-details__spb--false .button--add-to-cart{width:100%!important;padding:25px!important}.purchase-details{margin-top:10px}.swatch .option-title .options-selection__option-name{margin-bottom:15px;font-weight:600}.product__description .has-padding-top{padding-top:12px}.product-block.product-block--price{margin-top:12px}.loop-widget-sp-selector-label{font-size:14px!important;top:-.6em!important}.loop-widget-purchase-option-label{margin:0!important}.loop-widget-purchase-option-header{gap:10px!important}.loop-widget-spg-label-discount-wrapper{gap:8px!important}.loop-widget-sp-selector{font-size:16px!important}.swatch-element .variant-meta-data span,.swatch-element .custom_option_data span{display:block}.swatch label{line-height:normal;height:unset!important;padding:15px 21px;flex-direction:column;font-weight:500!important;gap:4px}.swatch label .per_wash{font-weight:700!important;margin-top:4px}span.savings-info{position:absolute;font-size:11px;line-height:1.1;top:0;left:50%;padding:5px 8px;min-width:80px;white-space:nowrap;color:#267a7b;background-color:var(--loop-widget-purchase-option-discount-badge-background-color);border-radius:0;transform:translate(-50%,-12px);font-weight:600}.swatch__options:has(.savings-info),.swatch__options:has(.savings-info-non){margin-top:10px}.modal_price.subtitle .sale.savings{text-align:left;font-size:16px}.price-ui-subscribe-save{flex-wrap:wrap;row-gap:.25rem}.per_wash_unit{display:inline!important}.loop-injected-compare-price{text-decoration:line-through;opacity:.5}.loop-widget-purchase-option-discount-badge-one-time{color:var(--loop-widget-purchase-option-discount-badge-color);background-color:var(--loop-widget-purchase-option-discount-badge-background-color);border-radius:var(--loop-widget-purchase-option-discount-badge-border-radius);line-height:var(--loop-widget-purchase-option-discount-badge-line-height);font-size:var(--loop-widget-purchase-option-discount-badge-font-size);font-weight:var(--loop-widget-purchase-option-discount-badge-font-weight);padding:.3em .8em}.frequency{margin-bottom:15px;font-weight:600;color:#267a7b;display:block;font-size:1rem}.frequency:has(.freq-value:empty){display:none}.loop-injected-compare-price{color:var(--loop-widget-purchase-option-compare-at-price-color);font-weight:400;opacity:1}.loop-widget-sp-selector-description .svg-tick{color:#267a7b}.loop-widget-purchase-option:hover{transform:none!important}.loop-widget-purchase-opiton-injected-discount{padding:.3em .8em;display:flex;justify-content:center;width:max-content;color:var(--loop-widget-purchase-option-discount-badge-color);background-color:var(--loop-widget-purchase-option-discount-badge-background-color);border-radius:var(--loop-widget-purchase-option-discount-badge-border-radius);line-height:var(--loop-widget-purchase-option-discount-badge-line-height);font-size:var(--loop-widget-purchase-option-discount-badge-font-size);font-weight:var(--loop-widget-purchase-option-discount-badge-font-weight)}span.savings-info-non{position:absolute;font-size:11px;line-height:1.1;top:0;left:50%;padding:5px 8px;min-width:80px;white-space:nowrap;background-color:var(--loop-widget-purchase-option-discount-badge-background-color);border-radius:0;transform:translate(-50%,-12px);font-weight:600}.loop-widget-purchase-option-label{cursor:pointer}.loop-widget-container{cursor:pointer!important}span.frequency span.freq-value,span.options-selection__option-name span{margin-left:5px}span.loop-compare-price-custom{color:var(--loop-widget-purchase-option-price-color);line-height:var(--loop-widget-purchase-option-price-line-height);font-size:var(--loop-widget-purchase-option-price-font-size);font-weight:var(--loop-widget-purchase-option-price-font-weight);font-style:var(--loop-widget-purchase-option-price-font-style);margin:var(--loop-widget-purchase-option-price-margin);padding:var(--loop-widget-purchase-option-price-padding);text-transform:var(--loop-widget-purchase-option-price-text-transform);text-decoration:line-through}
/*# sourceMappingURL=/cdn/shop/t/11/assets/product-shop.css.map */
