:root{--timing-micro: .1s;--timing-short: .2s;--timing-base: .4s;--timing-long: .7s;--timing-second: 1s;--animate-time: .8s;--animate-delay: .3s;--animate-img-scale: .6s;--easing-linear: cubic-bezier(0, 0, 1, 1);--easing-ease: cubic-bezier(.25, .1, .25, 1);--easing-ease-in-out: cubic-bezier(.42, 0, .58, 1);--easing-ease-in: cubic-bezier(.42, 0, 1, 1);--easing-ease-out: cubic-bezier(0, 0, .09, 1);--easing-slov-in-fast-out: cubic-bezier(.6, .14, 0, 1);--layer-negative: -1;--layer-base: 0;--layer-flat: 1;--layer-raised: 2;--layer-sticky-btn: 7;--layer-sticky: 11;--layer-overlay: 14;--layer-temporary: 16;--layer-pop-out: 24;--layer-pop-out-overlay: 25;--layer-pop-out-overlay-loader: 26}.product-card{display:flex;width:100%;min-height:100%;flex-direction:column}.product-card.loading{position:relative}.product-card.loading .product-card__footer{filter:blur(10px)}.product-card.loading .product-card__main>:not(.preloader-wrapper){filter:blur(10px)}.product-card.loading .preloader-wrapper{background-color:transparent;display:block;width:40px;height:40px;top:50%;left:50%;transform:translate(-50%,-50%)}.product-card .product-card__footer{position:relative;display:flex;flex:1 1 auto;flex-direction:column;margin-top:0;padding:12px 14px 16px;border:1px solid var(--revworks-border-structure);border-top:none;background:var(--revworks-graphite);text-align:left}.product-card .product-card__image-wrapper{position:relative;overflow:hidden;display:none}.product-card .product-card__image-wrapper.product-card__image-wrapper--square{padding-top:100%}.product-card .product-card__image-wrapper.product-card__image-wrapper--portrait{padding-top:125%}.product-card .product-card__image-wrapper.is-active{display:block}.product-card .product-card__image-picture{transition-property:opacity;transition-duration:var(--timing-base)}.product-card .product-card__image-picture.product-card__image-picture--hover{opacity:0}.product-card .product-card__image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:var(--product-card-object-fit);object-position:var(--img-desktop-pos);transition-delay:.3s}.product-card .product-card__image.product-card__image--hover{transition-delay:0s}.product-card .product-card__image.product-card__image--placeholder{background-color:var(--color-img-placeholder-bg)}.product-card video.product-card__image{object-fit:cover}.product-card .product-card__image-wrapper-link{position:relative;overflow:hidden;align-self:flex-start;border-radius:0;border:1px solid var(--revworks-border-structure);background:var(--revworks-graphite);box-shadow:var(--revworks-shadow-sm);width:100%;transition-property:border-color,box-shadow;transition-duration:var(--revworks-transition)}.product-card .product-card__image-wrapper-link:after{content:"";position:absolute;right:0;bottom:0;z-index:2;width:16px;height:16px;background:var(--revworks-gradient-bronze);clip-path:polygon(100% 0,100% 100%,0 100%);opacity:.85;pointer-events:none;transition:opacity var(--revworks-transition)}@media(-moz-touch-enabled:0),(hover:hover),(pointer:fine){.product-card .product-card__image-wrapper-link:hover{border-color:var(--revworks-bronze);box-shadow:var(--revworks-shadow-md)}.product-card .product-card__image-wrapper-link:hover:after{opacity:1}}@media(prefers-reduced-motion:reduce){.product-card .product-card__image-wrapper-link{transition:none}}.product-card .product-card__image-wrapper-link:focus-visible:before{content:"";position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;border-radius:0;box-shadow:inset 0 0 0 2px var(--color-text-primary)}.product-card .product-card__labels{position:absolute;top:8px;left:8px;z-index:var(--layer-raised);display:none;flex-direction:column;gap:9px}.product-card .product-card__labels.product-card__labels--show-mobile{display:flex}.product-card .product-card__main{position:relative;display:flex;flex-shrink:0}.product-card .product-card__main.product-card__main--with-ellipse:before{content:"";position:absolute;top:50%;left:50%;opacity:0;width:66%;background-color:var(--product-main-color);border-radius:50%;filter:blur(35px);aspect-ratio:1;transform:translate(-50%,-50%);transition-property:opacity,transform;transition-duration:var(--timing-base),3s}.product-card .product-card__label{position:relative;padding:4px 10px;background:var(--revworks-near-black);border:1px solid var(--revworks-border-structure);font-size:calc(var(--body-font-size) * 1);font-weight:500;line-height:1.17;text-align:center;font-style:normal;text-transform:capitalize;color:var(--revworks-pearl)}.product-card .product-card__label:after{content:none}.product-card .product-card__label.product-card__label--sold-out{background:var(--revworks-graphite-alt);border-color:var(--revworks-border-structure);color:var(--revworks-pearl);opacity:.85}.product-card .product-card__label.product-card__label--sold-out:after{content:none}.product-card .product-card__label.product-card__label--primary{background:var(--revworks-near-black);border-color:var(--revworks-border-structure);color:var(--revworks-pearl)}.product-card .product-card__label.product-card__label--primary:after{content:none}.product-card .product-card__label.product-card__label--secondary{background:var(--revworks-graphite);border-color:var(--revworks-border-structure);color:var(--revworks-pearl)}.product-card .product-card__label.product-card__label--secondary:after{content:none}.product-card .product-card__label.product-card__label--sale{background:var(--revworks-near-black);border-color:var(--revworks-bronze);color:var(--revworks-bronze)}.product-card .product-card__label.product-card__label--sale:after{content:none}.product-card .product-card__title{align-self:flex-start;margin-bottom:auto;text-decoration:none;font-size:var(--body-font-size);font-weight:600;transition-property:color;transition-duration:var(--timing-base);transition-timing-function:ease-in-out;color:var(--revworks-pearl)}@media(-moz-touch-enabled:0),(hover:hover),(pointer:fine){.product-card .product-card__title:hover{color:var(--revworks-bronze)}}.product-card .product-card__vendor{margin-top:6px;font-size:calc(var(--body-font-size) * .875);font-weight:400;color:var(--color-text-secondary)}.product-card .product-card__title,.product-card .product-card__vendor{line-height:1.5;word-break:break-word}.product-card .product-card__price{margin-top:8px;font-size:calc(var(--body-font-size) * .875);line-height:1.28;font-weight:500;color:var(--revworks-pearl)}.product-card .product-card__price .price__sale .price-item--regular{font-weight:400;color:var(--color-text-secondary)}.product-card .product-card__swatches-wrapper{position:absolute;left:0;bottom:8px;display:flex;justify-content:center;width:100%;padding:0 8px;pointer-events:none}.product-card .product-card__swatches{display:flex;align-items:center;align-self:center;justify-content:center;flex-wrap:wrap;gap:8px;padding:8px 12px;border-radius:0;border:1px solid var(--revworks-border-structure);background-color:var(--revworks-graphite);pointer-events:auto}.product-card .product-card__swatches-container{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.product-card .product-card__swatch-button{position:relative;display:inline-flex;justify-content:center;align-items:center;width:26px;height:26px;padding:0;vertical-align:middle;border:1px solid var(--color-product-card-swatch-border);background-color:var(--swatch-color, var(--color-product-card-swatch-bg));background-image:var(--swatch-image);background-repeat:no-repeat;background-size:cover;background-position:50% 50%;cursor:pointer;border-radius:6px;transition-property:border-color;transition-duration:var(--timing-base)}.product-card .product-card__swatch-button.is-active{border-color:var(--color-product-card-swatch-border-active);background-color:var(--swatch-color, var(--color-product-card-swatch-bg-active));cursor:default;pointer-events:none}.product-card .product-card__swatch-button:focus-visible{outline:none;box-shadow:var(--revworks-focus-ring)}.product-card .product-card__swatch-button:nth-child(n+4){display:none}.product-card .product-card__overlimit{font-size:var(--body-font-size);line-height:1;color:var(--color-product-card-swatch-count, #fff)}.product-card .product-card__overlimit.product-card__overlimit--desktop{display:none}.product-card .product-card__error-message:not(:empty){display:block;margin-top:15px;margin-bottom:15px;color:var(--color-text-attention, #d33636)}.product-card .product-card__additional-buttons{position:absolute;top:8px;right:8px;z-index:var(--layer-raised);display:flex;flex-direction:column;gap:4px}.product-card .product-card__quick-button{position:relative;z-index:1;opacity:0;display:inline-flex;justify-content:center;align-items:center;width:32px;height:32px;margin:6px;padding:0;border-radius:0;border:1px solid var(--revworks-border-structure);background-color:var(--revworks-graphite);color:var(--revworks-pearl);transition-property:background-color,color,border-color,opacity;transition-duration:var(--timing-base)}.product-card .product-card__quick-button svg{width:20px;height:20px}.product-card .product-card__quick-button.is-active{background-color:var(--revworks-graphite-alt);border-color:var(--revworks-bronze);color:var(--revworks-bronze)}.product-card .product-card__quick-button:focus-visible{opacity:1;outline:none;box-shadow:var(--revworks-focus-ring)}@media(-moz-touch-enabled:0),(hover:hover),(pointer:fine){.product-card .product-card__quick-button:hover{background-color:var(--revworks-graphite-alt);border-color:var(--revworks-bronze);color:var(--revworks-bronze)}.product-card .product-card__quick-button:hover .product-card__quick-button-outer:after{opacity:1}}.product-card .product-card__quick-button-outer{position:absolute;z-index:-1;top:-6px;left:-6px;right:-6px;bottom:-6px;border-radius:0;border:1px solid var(--revworks-border-structure)}.product-card .product-card__quick-button-outer:after{content:"";position:absolute;bottom:0;right:0;display:inline-block;width:10px;height:10px;background:var(--revworks-gradient-bronze);clip-path:polygon(100% 0,100% 100%,0 100%);opacity:.7;pointer-events:none;transition-property:opacity;transition-duration:var(--revworks-transition)}.product-card .product-card__volume-pricing-note{margin-top:7px;font-size:calc(var(--body-font-size) * .875)}.product-card .product-card__footer-button-wrapper{margin-top:24px}@media(-moz-touch-enabled:0),(hover:hover),(pointer:fine){.product-card:hover .product-card__quick-button{visibility:visible;opacity:1}}@media(-moz-touch-enabled:1),(hover:none),(pointer:coarse){.product-card .product-card__quick-button{visibility:visible;opacity:1}}@media(max-width:991.98px){.product-card .product-card__image-picture.product-card__image-picture--hover,.product-card .product-card__image.product-card__image--hover{display:none}}@media(min-width:992px)and (-moz-touch-enabled:0),(min-width:992px)and (hover:hover),(min-width:992px)and (pointer:fine){.product-card .product-card__main.product-card__main--with-ellipse:hover:before{opacity:1;transform:translate(-50%,-50%) scale(1.05)}}@media(min-width:992px)and (-moz-touch-enabled:0),(min-width:992px)and (hover:hover),(min-width:992px)and (pointer:fine){.product-card .product-card__image-wrapper-link:hover .product-card__image-wrapper.product-card__image-wrapper--with-hover .product-card__image-picture:not(.product-card__image-picture--hover){opacity:0}.product-card .product-card__image-wrapper-link:hover .product-card__image-wrapper.product-card__image-wrapper--with-hover .product-card__image-picture.product-card__image-picture--hover{opacity:1}}@media(min-width:992px){.product-card .product-card__overlimit.product-card__overlimit--desktop{display:inline-flex}.product-card .product-card__overlimit.product-card__overlimit--mobile{display:none}.product-card .product-card__swatch-button:nth-child(n+4){display:inline-flex}.product-card .product-card__quick-button{width:40px;height:40px;margin:8px}.product-card .product-card__quick-button-outer{top:-8px;left:-8px;right:-8px;bottom:-8px}}@media(min-width:1200px){.product-card .product-card__swatches-wrapper{bottom:18px}.product-card .product-card__swatch-button{width:32px;height:32px;border-radius:8px}.product-card .product-card__labels{display:flex;top:16px;left:16px}.product-card .product-card__additional-buttons{top:16px;right:16px;gap:8px}.product-card .product-card__title{font-size:calc(var(--body-font-size) * 1.375)}.product-card .product-card__price{font-size:var(--body-font-size)}.product-card .product-card__bottom-buttons{margin-top:32px}}.no-js .product-card .product-card__swatches,.no-js .product-card picture.lazy{display:none}
/*# sourceMappingURL=/cdn/shop/t/25/assets/product-card.build.css.map */
