product-card{--badge-padding-slim: .3rem 1.1rem .3rem;--badge-padding-normal: .5rem 1.3rem .6rem 1.3rem;--badge-padding: var(--badge-padding-slim);--badge-font-size-small: 1rem;--badge-font-size-normal: 1.3rem;--preorder-color: #53796e}product-card .card__swatches{display:flex;flex-wrap:wrap;gap:4px;justify-content:flex-start}product-card .swatch{position:relative;display:flex;justify-content:center;align-items:center;padding:.2rem;border:none;--swatch--size: 2.6rem}@media all and (max-width: 500px){product-card .card__swatches>.swatch{border-radius:0;margin-bottom:.5rem}}product-card .card--standard .card__inner .card__media{margin-bottom:1rem}product-card .card__content{margin-top:1rem}product-card .card__inner .card__content{margin-top:0}product-card .swatch:hover{cursor:pointer}product-card .swatch__inner{display:flex;border:1px solid #a3b5a7;border-radius:0;padding:0;overflow:hidden}product-card .swatch.selected{padding:0}product-card .card__heading a:after{display:none}product-card .card .card__inner .card__media.product-image-carousel{z-index:1}product-card .product-card__picture img{width:100%;height:100%}product-card .card__content>.card__information{padding-top:.5rem}product-card .card__additional-information__model-name{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#2a2a2a;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.8rem;font-style:normal;font-weight:400;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;line-height:1.3em;text-transform:capitalize;width:100%}product-card .card__heading{color:var(--brand-color-secondary-4);display:block;-ms-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;word-wrap:break-word;font-size:1.4rem;transition:all .3s;letter-spacing:0;font-weight:400}@media all and (min-width: 990px){product-card .card__heading{font-size:1.8rem}}product-card .card__heading:hover{color:var(--brand-color-primary-1);transition:all .3s}product-card .card__information .card__heading a{text-decoration:none}product-card .card__badge{z-index:2;pointer-events:none;align-items:flex-start}product-card .card__badge .badge{padding:var(--badge-padding)}product-card .swatch__color-pattern{display:flex;width:100%;height:100%;background-size:cover!important}product-card .sales-badge-countdown{--bg-color: var(--sale-color);--fg-color: #ffffff;--promo-bg-color: #b15845;--promo-fg-color: #fcfcfc;background-color:transparent;position:relative;overflow:hidden;width:auto;font-family:Arial,sans-serif;text-align:center;display:flex;border-radius:var(--badge-corner-radius);border:none;width:fit-content;min-width:150px}@media all and (max-width: 500px){product-card .sales-badge-countdown{border-radius:0}}product-card .card__badge .badge{font-weight:700;font-size:1.2rem;text-transform:uppercase;letter-spacing:0;border:none}product-card .card__badge .badge,product-card .card__badge .badge *{background:transparent}@media all and (max-width: 500px){product-card .card__badge .badge{font-size:var(--badge-font-size-small)}}product-card .sales-badge-countdown .badge-text{position:relative;width:max-content;padding:var(--badge-padding);background-color:var(--bg-color);color:var(--fg-color);width:fit-content;min-width:84px;transition:all .3s ease;overflow:hidden;animation-name:slideBadge}product-card .sales-badge-countdown .countdown-text{position:absolute;top:0;transform:translate(120%);animation-name:slideCountdown;padding:var(--badge-padding);background-color:var(--promo-bg-color);color:var(--promo-fg-color);min-width:max-content;transition:transform .5s ease,opacity .5s ease;white-space:nowrap;opacity:0}.sales-badge-countdown div{position:absolute;top:0;left:0;white-space:nowrap;opacity:0;transform:translate(30px);animation-duration:6s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.early-bird-tag .countdown-text,.early-bird-tag .badge-text{--bg-color: var(--preorder-color);--fg-color: #ffffff;--promo-bg-color: var(--preorder-color);--promo-fg-color: #fcfcfc}product-card .early-bird-tag .sales-badge-countdown .countdown-text{text-transform:capitalize}product-card .sales-badge-countdown .badge-text{animation-delay:0s}product-card .sales-badge-countdown .countdown-text{animation-delay:0s;font-weight:800;text-transform:uppercase;font-size:1.2rem;letter-spacing:0}@media all and (max-width: 500px){product-card .sales-badge-countdown .countdown-text{font-size:1.15rem}product-card .sales-badge-countdown .badge-text{font-size:1.2rem}}@media all and (min-width: 501px){product-card .sales-badge-countdown .countdown-text{padding:.3rem 1.1rem!important}product-card .sales-badge-countdown .badge-text{padding:.3rem 1.1rem!important}}product-card .card__badge .badge[data-countdown-sale-badge]{padding:0}product-card .price__regular .price-item--regular{font-weight:600;letter-spacing:0}product-card .price__sale .price-item--sale{color:var(--sale-color);font-weight:600;letter-spacing:0;font-size:2rem}product-card .price__sale .price-item--regular{font-size:1.4rem;color:#656565;letter-spacing:0;font-weight:400}product-card .price-item--was-label{font-size:1.4rem}product-card .price.price-item{margin:0 .5rem 0 0}product-card .price__regular .price-item--regular{font-size:2rem}product-card .price-item .price-item-cents{font-size:1rem}@media all and (max-width: 500px){product-card .price__sale .price-item--sale{font-size:1.8rem;margin-right:.5rem}product-card .price__regular .price-item--regular{font-size:1.8rem}product-card .price__sale .price-item--regular{font-size:1.3rem}product-card .price-item--was-label{font-size:1.2rem}product-card .price-item .price-item-cents{font-size:.9rem}}product-card .swiper-pagination-bullet-active{background-color:var(--brand-color-primary-1)}product-card .card__badge{display:flex;flex-wrap:wrap;position:absolute;left:1rem}product-card .swatch{transition:all .3s}product-card .swatch:hover{cursor:pointer;transform:scale(1.1);transition:all .3s}@media all and (max-width: 500px){product-card .card__additional-information__model-name{font-size:1.2rem;font-weight:400}}product-card .card__badge .badge{margin-bottom:.2rem;margin-right:.2rem}product-card [data-countdown-sale-badge] .badge-text span{font-weight:800;text-transform:uppercase;font-size:1.2rem;letter-spacing:0;padding:0}@media all and (max-width: 500px){product-card [data-countdown-sale-badge] .badge-text span{font-size:1.2rem}}product-card .badge--promo-black-friday .sales-badge-countdown{background-color:var(--black-friday-color-primary)}product-card .badge--promo-cyber-week .sales-badge-countdown{background-color:var(--cyber-week-color-primary)}product-card .badge--promo-christmas .sales-badge-countdown{background-color:var(--christmas-color-primary)}product-card .badge--promo-black-friday .sales-badge-countdown,product-card .badge--promo-cyber-week .sales-badge-countdown,product-card .badge--promo-christmas .sales-badge-countdown{color:#fff}product-card .badge--promo-black-friday .countdown-text{background-color:var(--black-friday-color-primary)}product-card .badge--promo-cyber-week .countdown-text{background-color:var(--cyber-week-color-primary)}product-card .badge--promo-christmas .countdown-text{background-color:var(--christmas-color-primary)}product-card .badge--promo-black-friday .countdown-text,product-card .badge--promo-cyber-week .countdown-text,product-card .badge--promo-christmas .countdown-text{color:#fff;font-weight:800;text-transform:uppercase;font-size:1.1rem;letter-spacing:0}@media all and (max-width: 500px){product-card .badge--promo-black-friday .countdown-text,product-card .badge--promo-cyber-week .countdown-text,product-card .badge--promo-christmas .countdown-text{font-size:var(--badge-font-size-small)}}product-card .badge--promo-black-friday .badge-text{background-color:var(--black-friday-color-secondary)}product-card .badge--promo-cyber-week .badge-text{background-color:var(--cyber-week-color-secondary)}product-card .badge--promo-christmas .badge-text{background-color:var(--christmas-color-secondary)}product-card .badge--promo-black-friday .badge-text,product-card .badge--promo-cyber-week .badge-text,product-card .badge--promo-christmas .badge-text{display:flex;color:#fff;font-weight:800;text-transform:uppercase;font-size:1.1rem;letter-spacing:0;padding:0}@media all and (max-width: 500px){product-card .badge--promo-black-friday .badge-text,product-card .badge--promo-cyber-week .badge-text,product-card .badge--promo-christmas .badge-text{font-size:var(--badge-font-size-small)}}product-card .badge--promo-black-friday .sales-badge-countdown .badge-text .badge-text__off,product-card .badge--promo-cyber-week .sales-badge-countdown .badge-text .badge-text__off,product-card .badge--promo-christmas .sales-badge-countdown .badge-text .badge-text__off{display:inline-flex;align-items:center;padding:var(--badge-padding)}@media all and (max-width: 500px){product-card .badge--promo-black-friday .sales-badge-countdown .badge-text .badge-text__off,product-card .badge--promo-cyber-week .sales-badge-countdown .badge-text .badge-text__off,product-card .badge--promo-christmas .sales-badge-countdown .badge-text .badge-text__off{padding:var(--badge-padding)}}product-card .badge--promo-black-friday .sales-badge-countdown .badge-text .badge-message,product-card .badge--promo-cyber-week .sales-badge-countdown .badge-text .badge-message,product-card .badge--promo-christmas .sales-badge-countdown .badge-text .badge-message{clip-path:polygon(6% 0,100% 0,100% 100%,0 100%)}product-card .badge--promo-black-friday .sales-badge-countdown .badge-text .badge-message{background-color:var(--black-friday-color-primary)}product-card .badge--promo-cyber-week .sales-badge-countdown .badge-text .badge-message{background-color:var(--cyber-week-color-primary)}product-card .badge--promo-christmas .sales-badge-countdown .badge-text .badge-message{background-color:var(--christmas-color-primary)}product-card .badge--promo-black-friday .sales-badge-countdown .badge-text .badge-message,product-card .badge--promo-cyber-week .sales-badge-countdown .badge-text .badge-message,product-card .badge--promo-christmas .sales-badge-countdown .badge-text .badge-message{display:inline-flex;align-items:center;padding:var(--badge-padding);margin-right:-5px}product-card .luxo-live-badge{color:#fff;background-color:var(--brand-color-secondary-4)}product-card .luxo-live-badge__divider{color:#ccc;margin-left:.2rem;margin-right:.2rem}product-card .luxo-live-badge__live{color:var(--brand-color-primary-1)}product-card picture.diy-branding-picture{display:flex;width:40%}product-card .card__diy-branding.--in-badge{position:absolute;right:.5rem;bottom:.5rem;z-index:1;width:40%;pointer-events:none}product-card .card__diy-branding.--in-badge picture{width:100%}@keyframes slideBadge{0%{opacity:0;transform:translate(30px)}5%{opacity:1;transform:translate(0)}45%{opacity:1;transform:translate(0)}50%{opacity:0;transform:translate(-30px)}to{opacity:0;transform:translate(-30px)}}@keyframes slideCountdown{0%{opacity:0;transform:translate(30px)}50%{opacity:0;transform:translate(30px)}55%{opacity:1;transform:translate(0)}95%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-30px)}}product-card .swiper-button-prev,product-card .swiper-button-next{color:#000;width:1.6rem;height:1.6rem;display:flex;justify-content:center;align-items:center}product-card .swiper-button-next:after,product-card .swiper-button-prev:after{font-size:1.5rem;padding:.5rem}product-card .swiper-button-prev{background:#ffffff4d;left:0;top:0;height:100%;margin:auto}product-card .swiper-button-next{background:#ffffff4d;right:0;top:0;height:100%;margin:auto}product-card .swatch-excess-count{align-items:center;color:#bdbdbd;display:flex;font-size:14px;line-height:1}@media all and (max-width: 989px){product-card .card__swatches>.swatch{--swatch--size: 3.2rem}.product-grid.grid--2-col-tablet-down product-card .card__swatches>.swatch{--swatch--size: 2.2rem}product-card .swatch.swatch__inner{width:100%}}@media all and (min-width: 990px){product-card .swiper-button-prev,product-card .swiper-button-next{background:#fff3;transition:all .3s}product-card .swiper-button-prev:hover,product-card .swiper-button-next:hover{background:#fff9;transition:all .3s}}product-card .swiper-lazy-preloader{display:block}product-card .swiper-lazy-preloader-grey{--swiper-preloader-color: #aaaaaa}.card__added-to-cart{position:absolute;top:1rem;right:1rem;z-index:3;pointer-events:none}.card__added-to-cart-icon{top:1rem;right:1rem;background:#b8d3cb;width:32px;height:32px;border-radius:50%;padding:.6rem}.card__added-to-cart .in-cart-icon-qty{position:absolute;top:-.4rem;right:-.7rem;background-color:#000;color:#fff;line-height:1;padding:.4rem;height:1.7rem;width:1.7rem;border-radius:50%;display:flex;font-size:1.1rem;align-items:center;justify-content:center}.card__added-to-cart .in-cart-icon svg{width:100%;height:100%}product-card .card__promise-date{display:flex;align-items:center;color:#656565;font-weight:400;font-size:1.4rem;margin-top:1rem!important}product-card .card__promise-date .promise-date{margin-left:.5rem}product-card .card__promise-date .promise-date .highlight-date{font-weight:700}product-card .card__promise-date .sold-out{font-weight:400;color:#999}@media all and (max-width: 550px){product-card .card__promise-date .promise-date{font-size:1.2rem}}@media all and (max-width: 767px){product-card .card__promise-date{display:none}}@media all and (max-width: 989px){product-card .card--standard .card__content,product-card .card--standard .card__swatches{padding:0 1.5rem}.grid--1-col-tablet-down product-card .card--standard .card__content,.grid--1-col-tablet-down product-card .card--standard .card__swatches{padding:0 .5rem}}@media all and (min-width: 999px){product-card .card__swatches{justify-content:center}product-card .swatch{--swatch--size: 2.8rem}product-card .swatch__inner{border-radius:50%}}product-card picture.product-card__picture{display:flex}product-card .product-card-feature-badge{position:absolute;right:1rem;bottom:1rem;width:30%;z-index:1}product-card .product-card-feature-badge img{width:100%}product-card .product-image-carousel .swiper-wrapper{transform:none}product-card .card__badge .badge--promo-none[data-sale-badge]{background-color:var(--sale-color)}
/*# sourceMappingURL=/cdn/shop/t/110/assets/product-card.css.map */
