.color-swatch--block [data-product-card-swatch-color-name]{font-size:12px;margin-bottom:5px}.color-swatch--block .card-color-swatch--wrapper{max-width:100%;overflow:hidden;position:relative}.color-swatch--block .card-color-swatch--wrapper.swiper .swiper-wrapper{padding:2px;box-sizing:border-box;height:auto}.color-swatch--block .card-color-swatch--wrapper.swiper .swiper-wrapper .swiper-slide{display:flex;align-items:center;width:fit-content}.color-swatch--block .card-color-swatch--wrapper.swiper .swiper-wrapper .swiper-slide:last-child{margin-right:0!important}.color-swatch--block .card-color-swatch--wrapper.swiper .swatch-swiper-button--next{display:flex;align-items:center;justify-content:center;position:absolute;cursor:pointer;z-index:100;top:0;right:0;width:22px;height:22px;background-color:var(--body-color);box-shadow:none;color:currentColor}.color-swatch--block .card-color-swatch--wrapper.swiper .swatch-swiper-button--next svg{width:20px;height:20px}.color-swatch--block .card-color-swatch--wrapper.swiper .swatch-swiper-button--next.swiper-button-disabled{opacity:0;visibility:hidden}.color-swatch--block .card-color-swatch--wrapper.swiper .swatch-swiper-button--next:active,.color-swatch--block .card-color-swatch--wrapper.swiper .swatch-swiper-button--next:focus,.color-swatch--block .card-color-swatch--wrapper.swiper .swatch-swiper-button--next:hover{background-color:var(--body-color);color:currentColor;box-shadow:none}.color-swatch--block .card-color-swatch--wrapper.swatch-no-slider{display:flex}.color-swatch--block .card-color-swatch--wrapper.swatch-no-slider .swiper-wrapper{width:fit-content}.color-swatch--block .card-color-swatch--wrapper .card-color-swatch-input--wrapper{display:grid;grid-template-columns:1fr;grid-template-rows:1fr}.color-swatch--block .card-color-swatch--wrapper .card-color-swatch-input--wrapper button.card-color-swatch-input{border-radius:50%;grid-column:1;grid-row:1;position:relative;border:1px solid var(--text-color-transparent25);padding:1px;background-size:cover;width:16px;height:16px;z-index:1;cursor:pointer;margin:0;background-color:transparent;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;box-sizing:content-box}.color-swatch--block .card-color-swatch--wrapper .card-color-swatch-input--wrapper button.card-color-swatch-input.sold-out .swatch-sold-out{width:19px;height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-45deg)}.color-swatch--block .card-color-swatch--wrapper .card-color-swatch-input--wrapper button.card-color-swatch-input.sold-out .swatch-sold-out.swatch-sold-out-background{z-index:1;background-color:var(--body-color)}.color-swatch--block .card-color-swatch--wrapper .card-color-swatch-input--wrapper button.card-color-swatch-input.sold-out .swatch-sold-out.swach-sold-out-foreground{z-index:2;background-color:var(--text-color-transparent25)}@media only screen and (max-width: 767px){.color-swatch--block .card-color-swatch--wrapper .card-color-swatch-input--wrapper button.card-color-swatch-input:after{position:absolute;content:"";top:-10px;right:-10px;left:-10px;bottom:-10px;z-index:40}}.color-swatch--block .card-color-swatch--wrapper .card-color-swatch-input--wrapper button.card-color-swatch-input:hover,.color-swatch--block .card-color-swatch--wrapper .card-color-swatch-input--wrapper button.card-color-swatch-input:not(.sibling-hover--active):focus{border:2px solid var(--body-color);box-shadow:0 0 0 1px currentColor;padding:0!important}.color-swatch--block .card-color-swatch--wrapper .card-color-swatch-input--wrapper button.card-color-swatch-input.swatch-selected:not(.sibling-hover--active){border:2px solid var(--body-color);box-shadow:0 0 0 1px currentColor;padding:0!important}.swatch{display:block}.swatch .option-label-wrapper{display:flex;flex-direction:row;justify-content:space-between}.swatch .option-label-wrapper.is-color-label{justify-content:unset}.swatch .option-label-wrapper .product-swatch-color-name{margin-left:5px}.swatch .option-label-wrapper .header{color:#000;display:inline-block;margin-bottom:5px}.swatch .swatch-items-wrapper{display:flex;flex-direction:column;align-items:center;flex-wrap:wrap;row-gap:10px}.swatch .swatch-items-wrapper .swatch-element{display:inline-block;-webkit-transform:translateZ(0);-webkit-font-smoothing:antialiased;position:relative;z-index:2;width:100%}.swatch .swatch-items-wrapper .swatch-element:last-child{padding-right:0}.swatch .swatch-items-wrapper .swatch-element label{color:#fff!important;border-radius:15px;min-width:30px;margin:0;text-align:center;line-height:1.6;word-break:break-all;word-wrap:break-word;display:block;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;position:relative;outline:1px solid var(--text-color-transparent25);transition:outline .2s ease}.swatch .swatch-items-wrapper .swatch-element label:hover,.swatch .swatch-items-wrapper .swatch-element:not(.sibling-hover-active) input:checked+label{background:var(--primary-btn-bg-color)!important;color:#fff!important;border:none!important}.swatch .swatch-items-wrapper .swatch-element.color:not(.image-swatch) label{padding:0;width:30px;height:30px;float:left;border-radius:50%}.swatch .swatch-items-wrapper .swatch-element.color:not(.image-swatch) input+label:hover{outline-offset:3px}.swatch .swatch-items-wrapper .swatch-element.color:not(.image-swatch):not(.sibling-hover-active) input:checked+label{outline-offset:3px}.swatch .swatch-items-wrapper .swatch-element.soldout.color input+label .product-swatch-sold-out{width:30px;height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-45deg)}.swatch .swatch-items-wrapper .swatch-element.soldout.color input+label .product-swatch-sold-out.product-swatch-sold-out-background{z-index:1;background-color:var(--body-color);color:var(--text-color);border-radius:15px}.swatch .swatch-items-wrapper .swatch-element.soldout.color input+label .product-swatch-sold-out.product-swatch-sold-out-foreground{z-index:2;background-color:var(--text-color-transparent25)}.swatch .swatch-items-wrapper .swatch-element.soldout.color input+label:hover .product-swatch-sold-out{width:35px}.swatch .swatch-items-wrapper .swatch-element.soldout.color input+label:hover .product-swatch-sold-out.product-swatch-sold-out-foreground{background-color:var(--text-color)}.swatch .swatch-items-wrapper .swatch-element.soldout.color:not(.sibling-hover-active) input:checked+label .product-swatch-sold-out{width:35px}.swatch .swatch-items-wrapper .swatch-element.soldout.color:not(.sibling-hover-active) input:checked+label .product-swatch-sold-out.product-swatch-sold-out-foreground{background-color:var(--text-color)}.swatch .swatch-items-wrapper .swatch-element.image-swatch input+label:hover{border:0;outline-offset:3px}.swatch .swatch-items-wrapper .swatch-element.image-swatch input+label:hover .image-swatch__image{transform:scale(1.1)}.swatch .swatch-items-wrapper .swatch-element.image-swatch input:checked+label{border:0;outline-offset:3px}.swatch .swatch-items-wrapper .swatch-element.image-swatch label{overflow:hidden}.swatch .swatch-items-wrapper .swatch-element.image-swatch label .image-swatch__image{padding:0;background-position:center;background-size:cover;transform:scale(1);transition:transform .5s ease;will-change:transform}.swatch .swatch-items-wrapper .swatch-element.image-swatch label.image-swatch-small .aspect-ratio--square{width:40px;height:40px}.swatch .swatch-items-wrapper .swatch-element.image-swatch label.image-swatch-small .aspect-ratio--tall{width:40px;height:60px}.swatch .swatch-items-wrapper .swatch-element.image-swatch label.image-swatch-small .aspect-ratio--wide{width:54px;height:40px}.swatch .swatch-items-wrapper .swatch-element.image-swatch label.image-swatch-small .aspect-ratio--original{width:40px;height:calc(40px / var(--ar))}.swatch .swatch-items-wrapper .swatch-element.image-swatch label.image-swatch-medium .aspect-ratio--square{width:75px;height:75px}.swatch .swatch-items-wrapper .swatch-element.image-swatch label.image-swatch-medium .aspect-ratio--tall{width:75px;height:112px}.swatch .swatch-items-wrapper .swatch-element.image-swatch label.image-swatch-medium .aspect-ratio--wide{width:100px;height:75px}.swatch .swatch-items-wrapper .swatch-element.image-swatch label.image-swatch-medium .aspect-ratio--original{width:75px;height:calc(75px / var(--ar))}.swatch .swatch-items-wrapper .swatch-element.image-swatch label.image-swatch-large .aspect-ratio--square{width:100px;height:100px}.swatch .swatch-items-wrapper .swatch-element.image-swatch label.image-swatch-large .aspect-ratio--tall{width:100px;height:150px}.swatch .swatch-items-wrapper .swatch-element.image-swatch label.image-swatch-large .aspect-ratio--wide{width:132px;height:100px}.swatch .swatch-items-wrapper .swatch-element.image-swatch label.image-swatch-large .aspect-ratio--original{width:100px;height:calc(100px / var(--ar))}.swatch .swatch-items-wrapper .swatch-element.image-swatch label.no-image .icon.icon--placeholder{position:absolute;top:0;bottom:0;left:0;right:0}.swatch .swatch-items-wrapper .swatch-element.image-swatch.soldout label{position:relative}.swatch .swatch-items-wrapper .swatch-element.image-swatch.soldout label:after{--swatch-height: 100%;--line-width: calc(var(--swatch-height) * 1.414);content:"";position:absolute;top:50%;left:50%;max-width:2.5rem;width:100%;height:1px;background:var(--text-color-transparent25);transform:translate(-50%,-50%) rotate(-45deg);transform-origin:center;box-sizing:border-box}.swatch:not(.is-color-swatch):not(.linked-products-swatch) label{padding:8px;color:#000!important;border:1px solid #000;min-width:40px;word-break:keep-all}.swatch:not(.is-color-swatch):not(.linked-products-swatch) .soldout label{color:var(--text-color-transparent50)}.swatch:not(.is-color-swatch):not(.linked-products-swatch) .soldout label:after{--swatch-height: 100%;--line-width: calc(var(--swatch-height) * 1.414);content:"";position:absolute;top:50%;left:50%;max-width:2.5rem;width:100%;height:1px;background:var(--text-color-transparent25);transform:translate(-50%,-50%) rotate(-45deg);transform-origin:center;box-sizing:border-box}.swatch:not(.is-color-swatch):not(.linked-products-swatch) .swatch-element input:checked+label{background:var(--text-color);color:var(--body-color)}.swatch:not(.is-color-swatch):not(.linked-products-swatch) .swatch-element input:checked+label:after{background:var(--body-color)}.swatch.error{background-color:#e8d2d2!important;color:#333!important;padding:1em;border-radius:5px}.swatch.error p{margin:.7em 0}.swatch.error p:first-child{margin-top:0}.swatch.error p:last-child{margin-bottom:0}.swatch.error code{font-family:monospace}.swatch .header.linked-products--title-wrapper{display:flex;align-items:baseline;color:var(--text-color);margin-bottom:5px}.swatch .header.linked-products--title-wrapper .linked-option-product-title{margin-left:5px}
/*# sourceMappingURL=/cdn/shop/t/69/assets/theme-swatches.css.map */
