.grid-banner{margin-bottom:24px;position:relative}.grid-banner__media{position:absolute;top:0;left:0;z-index:-1;border-radius:var(--border-radius);overflow:hidden;aspect-ratio:var(--aspect-ratio, auto);height:auto;width:100%}.grid-banner__media-overlay{position:absolute;top:0;left:0;height:100%;width:100%;background-color:var(--color-overlay, transparent);opacity:var(--color-overlay-opacity, 1)}.grid-banner img,.grid-banner video{width:100%;height:100%;object-fit:cover}.grid-banner__media-mobile{width:100%;height:100%}.grid-banner__media-desktop{display:none;width:100%;height:100%}.grid-banner__media-content{--custom-text-scale: var(--font-text-scale, 1);--text-size: calc(var(--font-base-size) * var(--custom-text-scale, 1));width:100%;height:auto;padding:24px;aspect-ratio:var(--aspect-ratio, auto);overflow:hidden;display:flex;justify-content:var(--mobile-text-horizontal, start);align-items:var(--mobile-text-vertical, start);text-align:var(--mobile-text-horizontal, start);color:var(--color-body-text);font-family:var(--font-base);font-size:var(--text-size);font-weight:var(--font-base-weight);text-transform:var(--font-base-transform, none);letter-spacing:var(--font-base-letter-spacing, normal);line-height:var(--font-base-line-height, normal)}@media screen and (min-width: 900px){.grid-banner{margin-bottom:calc(var(--gap, 8px)* 5)}.grid-banner__media-mobile{display:none}.grid-banner__media-desktop{display:block}.grid-banner__media-content{--custom-text-scale: var(--font-text-scale-desk);justify-content:var(--desktop-text-horizontal, start);align-items:var(--desktop-text-vertical, start);text-align:var(--desktop-text-horizontal, start)}}.grid-banner--adapt .grid-banner__media,.grid-banner--adapt .grid-banner__media-content{height:100%}.f-button__list__item input.disabled+label:before{border-style:solid}.f-button__list__item input.disabled+label{text-decoration:none}.f-button__list__item:has(input.disabled){position:relative;opacity:.5}.f-button__list__item:has(input.disabled):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to left top,transparent 49%,var(--color-body-text-light) 50%,var(--color-body-text-light) 50%,transparent 51%);pointer-events:none;opacity:.5}.wt-masonry__slide{position:relative}.wt-product__gallery .swiper .swiper-pagination{font-size:10px;left:4px;padding:4px;bottom:22px}.wt-product__img__model{box-sizing:border-box;position:absolute;bottom:0;width:100%;background-color:#ffffffa2;padding:8px 16px;text-align:end;font-size:14px}@media screen and (min-width: 1200px){.wt-product__img__model{text-align:center;font-size:16px}}.wt-product__option__body--swatches a:not(.active):before{border:none}.wt-product__option__title--size{margin-bottom:8px}.card__color-swatcher--container{margin-top:auto;padding-top:6px;gap:5px}.color-swatcher--wrapper:not(.active){border:none}.color-swatcher--wrapper{height:26px;width:26px}.color-swatcher{width:20px;height:20px}.card__loader.spinner-ring{border:var(--border-size) solid var(--swiper-scrollbar-track-color, #eee)}.card__loader .spinner-ring:after{border:var(--border-size) solid var(--color-body-text);border-color:var(--color-body-text) transparent transparent transparent;animation:spinner-ring 1.2s linear infinite}.wt-product__option--variations .wt-product__option__body--swatches .f-swatch__list__item{padding:8px 6px}.wt-product__option .f-swatch__list__item:first-child{margin-inline-start:0}.card__color-swatcher--container{gap:3px}.color-swatcher{width:26px;height:26px;border-radius:5px;background-size:contain}.color-swatcher--wrapper .color-swatcher--border{border:1px solid var(--color-input-border)}.color-swatcher--wrapper{height:32px;width:32px;border-radius:5px}.form-checkbox__input+.filter__color-swatch--wrapper,.form-checkbox__input+.filter__color-swatch--wrapper .svg-icon.svg-icon--check.filter__color-swatch{border-radius:5px;border-color:transparent}.filter__body.wt-collapse__target .list--checkbox.f-list.wrap{gap:7px}.list-item .form-checkbox--color{width:32px}.filter__color-swatch{background-size:contain}.filter__color-swatch--border svg{border:1px solid var(--color-input-border)!important}@media (min-width: 1200px){[data-position=always] .filter__body.wt-collapse__target .list--checkbox.f-list.wrap{display:flex;gap:0px 4px}}
/*# sourceMappingURL=/cdn/shop/t/47/assets/custom.css.map */
