.card-collection{position:relative;transition:box-shadow var(--animation-duration) var(--transition-timing-function)}.card-collection__title{color:rgb(var(--layout-text-color));transition:color var(--animation-duration) var(--transition-timing-function);display:flex;align-items:center;gap:4px;flex-wrap:wrap}.card-collection__icon svg{fill:rgb(var(--layout-text-color));height:1em;width:auto}.card-collection--overlay .card-collection__title{position:absolute;bottom:max(calc(var(--inner-section-padding) / 2),24px);left:max(calc(var(--inner-section-padding) / 2),24px);z-index:6}.card-collection--overlay:has(.card-collection__media:empty) .card-collection__title{position:static}.card-collection--below_media .card-collection__title{margin-top:var(--block-padding-s);margin-bottom:var(--block-padding-s);position:relative}.card-collection--below_media.with-border .card-collection__title{margin-left:var(--block-padding-s)}.card-collection--overlay .card-collection__title.center{left:50%;transform:translate(-50%)}.card-collection--overlay:has(.card-collection__media:empty) .card-collection__title.center{transform:none}.card-collection__media{display:flex;position:relative}.card-collection__media:empty{display:none}.card-collection--overlay .card-collection__media:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;opacity:var(--collection-overlay-opacity);background:var(--overlay-background);z-index:5}.card-collection img{transform:scale(1);transition:transform var(--animation-duration) var(--transition-timing-function)}.card__image-placeholder svg{object-position:var(--focal-point);width:100%;height:100%}@media (hover: hover){.card-collection:hover img{transform:scale(1.03);transition:transform var(--animation-duration) var(--transition-timing-function)}.card-collection--below_media:not(.with-border):hover{box-shadow:none;z-index:3}.card-collection--below_media:not(.with-border):hover .card-collection__media,.card-collection--below_media:not(.with-border):hover .card-collection__title{z-index:3}.card-collection:hover .card-collection__title{color:rgba(var(--layout-text-color),var(--hover-opacity))}}@media screen and (max-width: 768px){.card-collection--overlay:not(:has(.card-collection__media:empty)) .card-collection__title{bottom:var(--side-margin);left:var(--side-margin)}}.quick-view{position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden;visibility:hidden;pointer-events:none;z-index:100;display:flex;align-items:flex-end;justify-content:center}.quick-view-open .quick-view{visibility:visible;pointer-events:all}.card-product{border-radius:var(--cards-radius);-webkit-border-radius:var(--cards-radius);height:100%}.card-product .card{height:100%;position:relative;transition:box-shadow var(--animation-duration) var(--transition-timing-function)}.card__product-media{position:relative;display:flex;backface-visibility:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden}.card__product-media img{min-width:100%;background-color:transparent;border-radius:var(--cards-radius);-webkit-border-radius:var(--cards-radius);overflow:hidden;transform:scale(1);transition:transform var(--animation-duration) var(--transition-timing-function)}.card__product-media--fit img{object-fit:contain;padding:var(--card-product-spacing)}.card__product-media>img:first-child:not(:only-child){opacity:1;position:static;z-index:1;transform:scale(1);will-change:opacity;transition:opacity var(--animation-duration) var(--transition-timing-function),transform var(--animation-duration) var(--transition-timing-function)}.card__product-media img:nth-child(2){position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transform:scale(1);transition:transform var(--animation-duration) var(--transition-timing-function),opacity var(--animation-duration) var(--transition-timing-function)}.card-product__title.secondary-heading:not(.uppercase){text-transform:none}.card-product__content,.card-product__media-wrapper{position:relative}.card-collection__title.center,.card-product__content.center *{justify-content:center}.card-collection.with-border{border:var(--line-thickness) solid rgb(var(--lines-color))}.card-product.with-border .card{border:.5px solid rgb(var(--lines-color))}.card-product.with-border .card-product__content,.card-product.with-color .card-product__content{margin:var(--block-padding-s)}.card-product:not(.with-border) .card-product__content{margin-top:24px}.card-product.with-border .card__product-media img{border-radius:0}.card-product:not(.with-border) .card-product__media-wrapper,.card-product:not(.with-color) .card-product__media-wrapper,.card-collection--below_media:not(.with-border) .card-collection__media,.card-collection--overlay,.card-collection--below_media.with-border{overflow:hidden;border-radius:var(--cards-radius);-webkit-border-radius:var(--cards-radius)}.card-product.with-border .card{border-radius:var(--cards-radius);-webkit-border-radius:var(--cards-radius)}.card-product.with-border .card .card-product__media-wrapper,.card-product.with-color .card .card-product__media-wrapper{border-top-right-radius:var(--cards-radius);border-top-left-radius:var(--cards-radius);-webkit-border-top-right-radius:var(--cards-radius);-webkit-border-top-left-radius:var(--cards-radius);overflow:hidden}.card-product.with-border .card .card-product__media-wrapper,.card-product.with-color .card .card-product__media-wrapper,.card-product.with-color .card__product-media img{border-bottom-right-radius:0;border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0}.card-product:not(.with-border) .card,.card-collection--below_media:not(.with-border){box-shadow:none}.card__product-info{gap:8px}.card-product__content{gap:4px}.product_options{gap:8px}.product_options--top{order:-1}.product_options--bottom,.product_options--top .card__price--top{order:10}.card__price--bottom{order:9}.product_options--bottom .card__price--bottom{order:0}@media screen and (min-width: 769px){.product_options .card__price-tap:not(.card__price-hover){display:none}}@media screen and (max-width: 768px){.product_options .card__price-hover:not(.card__price-tap){display:none}.card-product:not(.with-border) .card-product__content{margin-top:16px}.card-product__content{gap:2px}}.card-product__title{transition:color var(--animation-duration) var(--transition-timing-function)}.card-product__title-wrapper{display:flex;justify-content:space-between;align-items:center;gap:0 8px;flex-wrap:wrap}.card__extras{position:absolute;z-index:-1;justify-content:flex-end;flex-wrap:wrap;opacity:0;gap:4px;bottom:8px;right:8px}.card-product .price .card__badges:empty{display:none}.card__badges{position:absolute;top:8px;right:8px;z-index:3}.card__vendor-img{display:block;width:100%;max-width:100%;height:24px;background-repeat:no-repeat;background-size:contain}.card-product .swiper-pagination,.card-product .swiper-button{opacity:0}.card-product .swiper-button-prev{left:-36px;transition:left .3s ease-out,opacity .3s ease-out}.card-product .swiper-button-next{right:-36px;transition:right .3s ease-out,opacity .3s ease-out}.card-product .swiper-pagination--slider{opacity:0}.card__product-image.swiper-slide img{transition:opacity .5s ease}.card__product-image.swiper-slide:has(.swiper-lazy-preloader) img{opacity:0}@media (hover: hover){.card:hover .swiper-button-prev{opacity:1;left:8px}.card:hover .swiper-button-next{opacity:1;right:8px}.card-product .card .swiper:hover .swiper-pagination:not(.swiper-pagination--slider){opacity:1}.card-product .card .swiper:hover .swiper-pagination:not(.swiper-pagination--slider) .swiper-pagination-bullet-active:after{animation:countingBar var(--speed)}.card.hover_behavior-image_zoom:hover .card__product-media img{transform:scale(1.03)}.card.hover_behavior-second_image .card__product-media:hover img:nth-child(2),.card.hover_behavior-second_image_zoom .card__product-media:hover img:nth-child(2){position:static;z-index:1}.card.hover_behavior-second_image .card__product-meda:hover img:nth-child(2),.card.hover_behavior-second_image .card__product-media:hover img{opacity:1;transition:opacity var(--animation-duration) var(--transition-timing-function)}.card.hover_behavior-second_image_zoom .card__product-media:hover img:nth-child(2),.card.hover_behavior-second_image_zoom .card__product-media:hover img{transform:scale(1.03);opacity:1;transition:transform var(--animation-duration) var(--transition-timing-function),opacity var(--animation-duration) var(--transition-timing-function)}.card.hover_behavior-second_image .card__product-media:hover>img:first-child:not(:only-child),.card.hover_behavior-second_image_zoom .card__product-media:hover>img:first-child:not(:only-child){position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;will-change:opacity;transition:opacity var(--animation-duration) var(--transition-timing-function)}.card.hover_behavior-second_image_zoom .card__product-media:hover>img:first-child:not(:only-child){transform:scale(1.03);transition:opacity var(--animation-duration) var(--transition-timing-function),transform var(--animation-duration) var(--transition-timing-function)}.card:hover .card__product-media img{will-change:opacity;transition:opacity var(--animation-duration) var(--transition-timing-function),transform var(--animation-duration) var(--transition-timing-function)}.card-product:not(.with-border) .card:hover{box-shadow:none}.card-product:not(.with-border) .card:hover .card-product__content,.card-product:not(.with-border) .card:hover .card-product__media-wrapper{z-index:3}body:not(.hidden) .collection .grid-item:hover{z-index:5}.card:hover .card-product__title{color:rgba(var(--layout-text-color),var(--hover-opacity))}.card:hover .card-product__title.color-accent{color:rgba(var(--layout-accent-color),var(--hover-opacity))}.card .card__extras{z-index:5;opacity:1;transition:opacity .3s var(--transition-timing-function)}.card:hover .card__extras .quick-view-button{transform:scale(1);opacity:1;transition:transform .3s var(--transition-timing-function),opacity .3s var(--transition-timing-function),box-shadow .3s var(--transition-timing-function)}.quick-view-button[disabled]:hover{cursor:not-allowed;pointer-events:all}}@media screen and (max-width: 768px){.card.hover_behavior-image_zoom:hover .card__product-media img{transform:scale(1.03)}.card.hover_behavior-second_image .card__product-media:hover img:nth-child(2),.card.hover_behavior-second_image_zoom .card__product-media:hover img:nth-child(2){position:static;z-index:1}.card.hover_behavior-second_image .card__product-media:hover img:nth-child(2),.card.hover_behavior-second_image .card__product-media:hover img{opacity:1;transition:opacity var(--animation-duration) var(--transition-timing-function)}.card.hover_behavior-second_image_zoom .card__product-media:hover img:nth-child(2),.card.hover_behavior-second_image_zoom .card__product-media:hover img{transform:scale(1.03);opacity:1;transition:transform var(--animation-duration) var(--transition-timing-function),opacity var(--animation-duration) var(--transition-timing-function)}.card.hover_behavior-second_image .card__product-media:hover>img:first-child:not(:only-child),.card.hover_behavior-second_image_zoom .card__product-media:hover>img:first-child:not(:only-child){position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;will-change:opacity;transition:opacity var(--animation-duration) var(--transition-timing-function)}.card.hover_behavior-second_image_zoom .card__product-media:hover>img:first-child:not(:only-child){transform:scale(1.03);transition:opacity var(--animation-duration) var(--transition-timing-function),transform var(--animation-duration) var(--transition-timing-function)}.card:hover .card__product-media img{will-change:opacity;transition:opacity var(--animation-duration) var(--transition-timing-function),transform var(--animation-duration) var(--transition-timing-function)}.card__extras{z-index:5;bottom:4px;right:4px;opacity:1}.card__extras.card__extras--mobile-hidden{display:none}}.product__grid-container li.grid-item{width:100%;max-width:100%}#product-grid.page-grid-gaps{grid-template-columns:repeat(var(--grid-columns),calc((100% - (var(--page-column-gap) * (var(--grid-columns) - 1))) / var(--grid-columns)))}#product-grid.alternative-grid-gaps{grid-template-columns:repeat(var(--grid-columns),calc((100% - (var(--alt-column-gap) * (var(--grid-columns) - 1))) / var(--grid-columns)))}#product-grid.secondary-grid-gaps{grid-template-columns:repeat(var(--grid-columns),calc((100% - (var(--second-column-gap) * (var(--grid-columns) - 1))) / var(--grid-columns)))}.rating{display:inline-block;margin:0;--font-size: 1.7}.rating-star{--letter-spacing: .8}.rating-star{--percent: calc( ( var(--rating) / var(--rating-max) + var(--rating-decimal) * var(--font-size) / (var(--rating-max) * (var(--letter-spacing) + var(--font-size))) ) * 100% );letter-spacing:normal;line-height:normal;display:inline-block;margin:0}.rating-star:before{content:"\2605\2605\2605\2605\2605";background:linear-gradient(90deg,rgb(var(--rating-color)) var(--percent),rgba(var(--layout-text-color),.2) var(--percent));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.rating-text{display:none}.rating-count{display:inline-block;margin:0}.rating-container{max-width:fit-content;display:inline-block}.product-grid .card__reviews{display:flex;gap:10px}.product-grid .card__content--center .card__reviews{justify-content:center}@media (forced-colors: active){.rating{display:none}.rating-text{display:block}}@media screen and (max-width: 768px){.rating-star{--percent: 100%}.rating-star:before{content:"\2605"}.rating-text{display:inline-block}.card-product .swiper-pagination{opacity:1}.card-product .swiper .swiper-button{opacity:0}}.card__options{position:relative;display:flex;flex-wrap:wrap;align-items:center;pointer-events:visible;gap:8px;left:1px}.color-swatch:not(.color-swatch-image){display:flex;justify-content:center;cursor:pointer;position:relative;width:24px;height:24px;backface-visibility:hidden;overflow:visible;word-break:normal;background:transparent;border-radius:var(--variant-swatches-radius)}.color-swatch:not(.color-swatch-image) .color-swatch__dot{content:"";display:block;position:absolute;background:var(--swatch-background);background-size:cover;background-repeat:no-repeat;width:100%;height:100%;transition:all var(--animation-duration) var(--transition-timing-function);border-radius:var(--variant-swatches-radius);border:.5px solid rgba(var(--layout-text-color),.2)}.color-swatch__title{display:flex;visibility:hidden;position:absolute;z-index:2;width:fit-content;min-width:max-content;max-width:200px;min-height:32px;padding:8px;align-items:center;justify-content:center;background-color:rgb(var(--layout-text-color));color:rgb(var(--layout-bg-color));border-radius:4px;bottom:calc(100% + 2px);right:50%;transform:translate(50%)}.color-swatch:before{content:"";display:block;border:12px solid transparent;border-top:12px solid rgb(var(--layout-text-color));position:absolute;bottom:8px;visibility:hidden;z-index:10}.color-swatch.color-swatch-image:before{bottom:16px}.color-swatch.active-swatch:not(.color-swatch-image) .color-swatch__dot{border:1px solid rgb(var(--layout-bg-color))}.color-swatch.active-swatch:not(.color-swatch-image):after{content:"";position:absolute;width:100%;height:100%;top:-1px;border:1px solid rgb(var(--layout-text-color));border-radius:var(--variant-swatches-radius)}.color-swatch-image{display:flex;justify-content:center;cursor:pointer;position:relative;height:fit-content;margin-right:var(--border-thickness);border-radius:var(--variant-thumbnail-radius);-webkit-border-radius:var(--variant-thumbnail-radius)}.color-swatch.active-swatch.color-swatch-image:after{content:"";position:absolute;top:calc(0px - var(--border-thickness));left:calc(0px - var(--border-thickness));width:100%;height:100%;border:var(--border-thickness) solid rgb(var(--layout-text-color));border-radius:var(--variant-thumbnail-radius);-webkit-border-radius:var(--variant-thumbnail-radius)}.color-swatch__dot--image{border-radius:var(--variant-thumbnail-radius);-webkit-border-radius:var(--variant-thumbnail-radius);overflow:hidden!important;width:32px;max-width:32px;background-color:var(--swatch-background-color);transition:opacity var(--animation-duration) var(--transition-timing-function);aspect-ratio:var(--variant-thumbnail-aspect-ratio)}.color-swatch.active-swatch .color-swatch__dot--image{border-radius:calc(var(--variant-thumbnail-radius) - 3px)}.color-swatch-image img{object-position:var(--variant-thumbnail-focal-point)}.color-swatch__dot--color:before,.color-swatch__dot--image:before{content:"";position:absolute;z-index:1;width:calc(100% - 2px);height:calc(100% - 2px);background-color:var(--swatch-background-color);background-image:var(--swatch-background-image);background-size:cover;background-repeat:no-repeat;background-position:var(--variant-thumbnail-focal-point);border-radius:var(--variant-thumbnail-radius);-webkit-border-radius:var(--variant-thumbnail-radius);border:1px solid rgba(var(--layout-text-color),.2);transition:all var(--animation-duration) var(--transition-timing-function)}.active-swatch .color-swatch__dot--color:before,.active-swatch .color-swatch__dot--image:before{border:1px solid rgb(var(--layout-bg-color))}.color-swatch__dot--image:before{background-position:var(--thumbnail-focal-point);border-radius:var(--variant-thumbnail-radius);-webkit-border-radius:var(--variant-thumbnail-radius)}@media (hover: hover){.color-swatch:hover .color-swatch__title,.color-swatch:hover:before{visibility:visible}}.card__size{position:relative}.card__size--disabled:after{content:"";display:block;height:1px;background-color:rgb(var(--layout-text-color));width:100%;position:absolute;left:0;right:0;top:50%;transform:translateY(-50%)}.swatches_container:empty{display:none}.quick-view-button{padding:10px;transform:scale(.7);opacity:0;transition:transform .3s var(--transition-timing-function),opacity .3s var(--transition-timing-function),box-shadow .3s var(--transition-timing-function)}.button.quick-view-button[disabled]{background-color:rgba(var(--button-bg-color),.5);border-color:rgba(var(--button-bg-color),.2);pointer-events:all}@media screen and (min-width: 769px){.product_options-hover{position:absolute;height:100%;width:100%;background-color:rgb(var(--layout-bg-color));opacity:0;transition:opacity .3s var(--transition-timing-function)}.color-swatch--more-items--mobile,.product_options--mobile{display:none}}@media screen and (min-width: 769px) and (hover: hover){.card-product .card:hover .product_options-hover{opacity:1;z-index:6}}@media screen and (max-width: 768px){.product_options-tap{position:absolute;height:100%;width:100%;background-color:rgb(var(--layout-bg-color));opacity:0;transition:opacity .3s var(--transition-timing-function)}.color-swatch--more-items:not(.color-swatch--more-items--mobile){display:none}.swatches_container--linked-products object.visible:not(.color-swatch--more-items):nth-of-type(4){display:none}.product_options--desktop{display:none}.quick-view-button{padding:10px;transform:scale(1);opacity:1}}@media screen and (max-width: 768px){.card-product .card:hover .product_options-tap{opacity:1;z-index:6}}.card__badges{display:flex;flex-wrap:wrap;gap:2px}.card__badges-item{padding:1px 6px;display:flex;align-items:center;border-radius:var(--field-radius);background-color:rgb(var(--layout-text-color));color:rgb(var(--layout-bg-color))}.card__badges-item--sale{background-color:rgb(var(--sale-background));color:rgb(var(--sale-text-color))}.card__badges-item--sold{color:rgb(var(--sold-text-color));background-color:rgb(var(--sold-background))}.card__badges-item--preorder{color:rgb(var(--preorder-text-color));background-color:rgb(var(--layout-bg-color))}.card-product__media-wrapper .card__badges .card__badges-item--preorder{display:none}.card-product .price .card__badges-item:not(.card__badges-item--preorder){display:none}.card-product .price .card__badges:not(:has(.card__badges-item--preorder)){display:none}slider-swiper{display:block}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:2s shine linear infinite;margin-left:0;margin-top:0;z-index:10;transform-origin:0%;border:none;border-radius:0;border-top-color:transparent;background:linear-gradient(110deg,#eaeaea 8%,#f5f5f5 18%,#eaeaea 33%);background-size:300% 100%;display:block;width:100%;height:100%;position:absolute;top:0;left:0}@keyframes shine{to{background-position-x:-300%}}.swatches_container--linked-products{display:flex;gap:4px;flex-wrap:wrap;align-items:center}.card-product .linked-products__swatch{display:flex;position:relative;width:36px;max-width:36px;transition:opacity var(--animation-duration) var(--transition-timing-function);height:fit-content;background-color:rgb(var(--layout-bg-color));border-radius:var(--border-radius);-webkit-border-radius:var(--border-radius)}.card-product .linked-products__swatch.swatch--shadow:not(.linked-products__swatch--active){box-shadow:0 1px 3px rgba(var(--layout-text-color),.35)}object:has(.linked-products__swatch--active){order:-1;position:relative;border:2px solid rgb(var(--layout-text-color));border-radius:var(--border-radius);-webkit-border-radius:var(--border-radius)}.card-product .linked-products__swatch--active{pointer-events:none;overflow:visible}.card-product .linked-products__swatch:before{content:"";position:absolute;z-index:1;width:calc(100% - 2px);height:calc(100% - 2px);border:1px solid rgba(var(--layout-text-color),.2);transition:all var(--animation-duration) var(--transition-timing-function);border-radius:var(--border-radius);-webkit-border-radius:var(--border-radius)}.card-product .linked-products__swatch--active:before{border:1px solid rgb(var(--layout-bg-color))}.card-product .linked-products__swatch span{display:block;position:relative;width:100%;border-radius:var(--border-radius);-webkit-border-radius:var(--border-radius);overflow:hidden}.card-product .linked-products__swatch--active span{border-radius:calc(var(--border-radius) - 3px)}@media (hover: hover){.card-product .linked-products__swatch:hover{opacity:.7;cursor:pointer}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/component-card.css.map */
