variant-swatcher .swatches:has(.tier-label){display:flex;flex-direction:column}variant-swatcher .label-swatch{position:relative}variant-swatcher .swatches:has(.label-image-swatch) .soldout-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background-color:#b4b4b440;display:none;cursor:pointer;overflow:hidden}variant-swatcher .swatches:has(.label-image-swatch) .soldout-overlay:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-45deg);width:140%;height:2px;background:#4b4b4b;box-shadow:0 -2px rgb(var(--color-background)),0 2px rgb(var(--color-background));border-radius:2px;pointer-events:none}variant-swatcher .swatches:has(.label-image-swatch) input.disabled~label .soldout-overlay{display:block}variant-swatcher .swatches:has(.label-image-swatch) li input.disabled~label{opacity:.5;transition:none}variant-swatcher .swatches{width:100%}variant-swatcher .swatches:has(.tier-label) li,variant-swatcher .swatches:has(.tier-label) li label{width:100%;display:block}variant-swatcher .swatches:has(.tier-label) li label{min-height:60px;font-weight:600;color:#0c2440;display:flex;flex-direction:column;border-radius:15px;position:relative;padding:10px 20px}variant-swatcher .swatches:has(.tier-label) li label .option__price{position:absolute;right:20px;top:50%;transform:translateY(-50%);font-weight:500}variant-swatcher .swatches:has(.tier-label) li label span{font-size:20px;text-transform:uppercase}variant-swatcher .swatches:has(.tier-label) li label p{font-size:12px;font-weight:500}variant-swatcher .swatches:has(.tier-label) li input:checked~label{background-color:#00b7ed}variant-swatcher .swatches:has(.tier-label) li input:checked~label:after{box-shadow:none}variant-swatcher .swatches:has(.label-image-swatch) li label{padding:0}variant-swatcher .swatches:has(.label-image-swatch) li img{width:2.5rem}variant-swatcher .swatches:has(.tier-label) li img.img-knockterra{width:120px}variant-swatcher .swatches:has(.tier-label) li img.img-knockterra_plus{width:145px}variant-selects>fieldset{margin:15px 0}variant-selects .form__label{font-size:14px;font-weight:600}variant-selects .swatches label:has(.option__description){justify-content:space-between}variant-selects .swatches label:not(:has(.option__description)){justify-content:center}variant-swatcher .swatches:has(.label-image-swatch) label img{border-radius:5px}variant-swatcher .swatches:has(.label-image-swatch) li input.disabled:checked~label:after{--tw-shadow-color: rgb(var(--color-foreground)) !important}variant-swatcher .swatches:has(.label-image-swatch) li input.disabled~label:after{--tw-shadow-color: rgb(var(--color-border)) !important;cursor:pointer}.product-form__submit{min-height:60px}variant-selects .form__label label{grid-template-columns:max-content auto;gap:15px}@media screen and (min-width:768px){variant-swatcher .swatches{width:100%}variant-swatcher .swatches:has(.tier-label) li label{min-height:70px}variant-swatcher .swatches:has(.tier-label) li label span{font-size:26px}variant-swatcher .swatches:has(.tier-label) li label p{font-size:14px}variant-swatcher .swatches:has(.tier-label) li img.img-knockterra{width:160px}variant-swatcher .swatches:has(.tier-label) li img.img-knockterra_plus{width:185px}variant-selects .form__label{font-size:18px}.product-form__submit{min-height:70px}}media-gallery{position:relative}media-gallery.is-tier-swapping .product__media-list,media-gallery.is-tier-swapping media-dots{opacity:.25;pointer-events:none;transition:opacity .15s ease}.tier-gallery-loader{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:transparent;opacity:0;pointer-events:none;transition:opacity .15s ease;z-index:5}media-gallery.is-tier-swapping .tier-gallery-loader{opacity:1}.tier-gallery-spinner{width:36px;height:36px;border-radius:50%;border:3px solid rgba(0,0,0,.15);border-top-color:#0009;animation:tier-spin .8s linear infinite}@keyframes tier-spin{to{transform:rotate(360deg)}}
/*# sourceMappingURL=/cdn/shop/t/843/assets/product-variant-picker.css.map */
