.pc-festive{display:flex;flex-direction:column;height:100%;background:#fff;border:1px solid #ececec;border-radius:var(--surface-radius);overflow:hidden;transition:box-shadow .3s ease,border-color .3s ease,transform .3s ease}.pc-festive:hover{border-color:#e0e0e0;box-shadow:0 8px 24px #11111114;transform:translateY(-2px)}.pc-festive .product-card__image-wr{position:relative;background:#fff;padding:6px 6px 0}.pc-festive .product-card__image img{border-radius:var(--surface-radius)}.pc-festive .product-card__rating-badge{display:none}.pc-festive__body{display:flex;flex-direction:column;flex:1 1 auto;padding:10px 14px 14px;text-align:center}.pc-festive__rating{position:absolute;left:6px;bottom:0;z-index:2;display:inline-flex;align-items:center;gap:5px;max-width:calc(100% - 12px);background:#fffffff0;border-radius:0 20px 20px var(--surface-radius);padding:4px 9px;line-height:1;white-space:nowrap;box-shadow:0 1px 5px #11111129}.pc-festive__rating-star{color:#ffb400;flex-shrink:0}.pc-festive__rating-score{font-size:13px;font-weight:600;color:#121212}.pc-festive__rating-sep{color:#c9c9c9;font-size:12px}.pc-festive__rating-count{font-size:11px;font-weight:700;color:#666}.pc-festive .product-card__name{font-size:14px;font-weight:700;color:#121212;line-height:1.3;margin:0 0 4px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pc-festive__subtitle{font-size:14px;font-weight:400;color:#000;line-height:1.35;margin:0 0 8px}.pc-festive .product-card__price{font-size:15px;font-weight:600;color:#000;margin:0}.pc-festive .product-card__regular-price{font-size:12px;font-weight:400;color:#999;margin-left:6px}.pc-festive__coupon{display:inline-flex;align-items:center;gap:5px;align-self:center;background:#e9f7ec;border-radius:6px;padding:4px 10px;margin-top:8px;line-height:1;color:#08831a}.pc-festive__coupon-icon{flex-shrink:0}.pc-festive__coupon-price{font-size:14px;font-weight:900}.pc-festive__coupon-text{font-size:12px;font-weight:600}.pc-festive .product-card__swatch{position:static;display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:6px;width:100%;margin:0;padding:0;min-height:17px}.pc-festive .product-card__swatch.sw_color li{flex:0 1 auto;min-width:0}.pc-festive .product-card__swatch.sw_color li,.pc-festive .product-card__swatch li{padding:0;margin:0;line-height:0}.pc-festive .product-card__swatch.sw_color .js-swatch-card-item{height:auto}.pc-festive .product-card__swatch.sw_color .js-swatch-card-item span,.pc-festive .product-card__swatch li img{display:block;width:15px;height:15px;border:0;border-radius:50%;background-size:cover;background-position:center;box-shadow:inset 0 0 0 1px #0000001f}.pc-festive .product-card__swatch.sw_color .js-swatch-card-item:before{left:-2px;right:-2px;top:-2px;bottom:-2px;border-radius:50%}.pc-festive .product-card__swatch .swatch-more{font-size:11px!important;font-weight:400;color:#555;white-space:nowrap;text-decoration:none;line-height:1}.pc-festive .product-card-cart{margin-top:auto;padding-top:14px}.pc-festive .product-card-cart .btn-theme{width:100%;border-radius:var(--surface-radius);padding:11px 0;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}@media(max-width:991px){.pc-festive .product-card__name{font-size:13px}.pc-festive .product-card__price{font-size:14px}.productlist-wrapper:has(.pc-festive)>.swiper-button-next,.productlist-wrapper:has(.pc-festive)>.swiper-button-prev,.pt-more-to-love__container:has(.pc-festive)>.swiper-button-next,.pt-more-to-love__container:has(.pc-festive)>.swiper-button-prev{display:none}}@media(max-width:749px){.pc-festive__body{padding:9px 10px 13px}.pc-festive .product-card__name{font-size:12.5px;line-height:1.25}.pc-festive__subtitle{font-size:11px}.pc-festive .product-card__price{font-size:13px}.pc-festive__rating{left:6px;bottom:0;gap:4px;padding:3px 7px}.pc-festive__rating-star{width:11px;height:11px}.pc-festive__rating-score{font-size:12px}.pc-festive__rating-sep{font-size:10px}.pc-festive__rating-count{font-size:11px}.pc-festive .product-card__swatch{gap:4px}.pc-festive .product-card__swatch.sw_color .js-swatch-card-item span,.pc-festive .product-card__swatch li img{width:13px;height:13px}.pc-festive .product-card__swatch.sw_color .js-swatch-card-item:before{left:-2px;right:-2px;top:-2px;bottom:-2px}.pc-festive .product-card__swatch .swatch-more{font-size:9px!important}.pc-festive .product-card-cart{padding-top:10px}.pc-festive .product-card-cart .btn-theme{padding:11px 0;font-size:12px}}.pc-usp{--pc-usp-bleed: 14px;position:relative;display:block;height:26px;width:calc(100% + var(--pc-usp-bleed) * 2);min-width:0;margin:0 calc(var(--pc-usp-bleed) * -1) 8px;overflow:hidden}.pc-usp__item{font-size:11px;font-weight:700;line-height:1.3;white-space:nowrap}.pc-usp--fade .pc-usp__item{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:0 14px;text-align:center;overflow:hidden;text-overflow:ellipsis;opacity:0;animation-timing-function:ease;animation-iteration-count:infinite;animation-fill-mode:both;background:linear-gradient(90deg,var(--usp-tint) 0%,var(--usp-tint) 66%,rgba(255,255,255,0) 100%)}.pc-usp--fade.pc-usp--1 .pc-usp__item{opacity:1;animation:none}.pc-usp--fade.pc-usp--2 .pc-usp__item{animation-name:pc-usp-2;animation-duration:8s}.pc-usp--fade.pc-usp--3 .pc-usp__item{animation-name:pc-usp-3;animation-duration:12s}.pc-usp--fade.pc-usp--4 .pc-usp__item{animation-name:pc-usp-4;animation-duration:16s}@keyframes pc-usp-2{0%{opacity:0;transform:translateY(5px)}3%,44%{opacity:1;transform:translateY(0)}50%,to{opacity:0;transform:translateY(-5px)}}@keyframes pc-usp-3{0%{opacity:0;transform:translateY(5px)}2%,29%{opacity:1;transform:translateY(0)}33.33%,to{opacity:0;transform:translateY(-5px)}}@keyframes pc-usp-4{0%{opacity:0;transform:translateY(5px)}1.5%,22%{opacity:1;transform:translateY(0)}25%,to{opacity:0;transform:translateY(-5px)}}.pc-usp--marquee{background:var(--pc-usp-bg, #fbf3f6);-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.pc-usp__track{display:flex;align-items:center;width:max-content;height:100%;animation-name:pc-usp-scroll;animation-timing-function:linear;animation-iteration-count:infinite}.pc-usp--marquee:hover .pc-usp__track{animation-play-state:paused}@keyframes pc-usp-scroll{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.pc-usp__dot{padding:0 9px;font-size:11px;line-height:1;color:#c9b6bd}.pc-usp__item--0{--usp-tint: #fde8ec;color:#c42a5b}.pc-usp__item--1{--usp-tint: #e4f5ea;color:#2f8f54}.pc-usp__item--2{--usp-tint: #faf1cf;color:#8f7a1e}.pc-usp__item--3{--usp-tint: #fdeadf;color:#c75f2c}@media(prefers-reduced-motion:reduce){.pc-usp__item,.pc-usp__track{animation:none}.pc-usp--fade .pc-usp__item{opacity:0}.pc-usp--fade .pc-usp__item--0{opacity:1}}.pc-festive:hover .first-image,.pc-festive:hover .second-image{transform:none}@media(max-width:749px){.pc-usp{--pc-usp-bleed: 10px;height:23px;margin-bottom:6px}.pc-usp__item,.pc-usp__dot{font-size:10px}.pc-usp__dot{padding:0 7px}.pc-usp--fade .pc-usp__item{padding:0 10px}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/product-card-festive.css.map */
