.p-c__ratings{align-items:center;display:flex;line-height:normal;margin-bottom:6px}.p-c__ratings-icon{fill:var(--color-review-stars);height:13px;width:14px}.p-c__ratings-number{font-weight:var(--font-weight-bold)}.p-c__ratings-count,.p-c__ratings-number{font-size:var(--font-size-label);margin-left:2px}@media only screen and (max-width:568px){.p-c__ratings-count{display:none}}.p-c__price{align-items:start;display:flex;flex-direction:column;font-size:1.2rem;font-weight:var(--font-weight-bold);margin:auto 0 var(--spacing-16) 0;width:100%}.p-c__current-price{color:var(--color-price);font-size:2.4rem;line-height:3.2rem}.price-not-discounted{color:var(--color-text)}.p-c__original-price{color:var(--color-text-light);font-weight:var(--font-weight-normal);text-decoration:line-through}.p-c__variation-price{font-size:1.6rem;font-weight:var(--font-weight-bold);margin-right:0}.p-c__title{margin-bottom:12px}.p-c__brand,.p-c__title{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;width:100%;word-break:break-word}.p-c__brand{font-weight:var(--font-weight-bold);height:auto;margin:0 0 var(--spacing-4)}@media only screen and (min-width:1025px){.pc__brand{font-size:1.25rem}}.p-c__image-wrapper{align-items:center;background-color:var(--color-surface-1,#f7f7f8);display:flex;flex-shrink:0;justify-content:center;padding:8px;position:relative;width:100%}.p-c__image{height:auto;max-height:100%;max-width:100%;mix-blend-mode:multiply;object-fit:contain;width:auto}.p-c__image-wrapper{--aspect-ratio:1/1;--padding:var(--spacing-8);aspect-ratio:var(--aspect-ratio);border-radius:var(--border-radius-m);min-height:150px}@supports not (aspect-ratio:1){.p-c__image-wrapper{padding:0;padding-top:calc(1/(var(--aspect-ratio))*100%);position:relative}.p-c__image{display:block;left:50%;max-width:calc(100% - var(--padding));position:absolute;top:50%;transform:translate(-50%,-50%)}}@media(max-width:319px){.p-c__image-wrapper{min-height:120px}}@media only screen and (min-width:1025px){.p-c__image-wrapper{align-items:center;display:flex;justify-content:center;min-height:250px}.p-c-sponsored:hover .p-c__image-wrapper,.p-c:hover .p-c__image-wrapper{box-shadow:0 1px 20px 0 rgba(0,0,0,.2)}}.hide{display:none}.p-c__energy-label{bottom:0;left:8px;position:absolute;transform:translateY(50%)}.p-c__energy-label:hover{cursor:pointer;opacity:1}.p-c_energy-label-img{display:block;width:42px}.p-c_energy-label-img.error{height:30px;width:45px}@media only screen and (min-width:1025px){.p-c__energy-label{left:16px}.p-c_energy-label-img{width:56px}}.p-c__top-badge-wrapper{left:0;position:absolute;top:0;z-index:2}.p-c__badge-wrapper{display:flex;flex-wrap:wrap;max-width:80%;min-height:22px}.p-c__badge{align-items:center;background-color:var(--color-asphalt-tint-2);color:var(--color-text);display:flex;flex-wrap:wrap;margin-bottom:4px;margin-right:8px;max-width:140px;padding:3px 8px;position:relative;width:fit-content;word-break:break-all}.p-c__badge-text{font-size:var(--font-size-label);font-weight:var(--font-weight-bold);line-height:var(--label-line-height);margin:0}.p-c-sponsored__discount-splash,.p-c__badge--discount{background:var(--color-price);color:var(--color-white);font-family:Varela Round,Manrope,sans-serif;padding:6px 8px}.p-c-sponsored__discount-splash .p-c__badge-text,.p-c__badge--discount .p-c__badge-text{font-size:1.6rem;font-weight:var(--font-weight-normal)}.p-c__badge--digital{background-color:var(--color-asphalt-light);color:var(--color-white)}.p-c__badge--campaign{background:var(--color-campaign-badge)}.p-c__badge--campaign-black{background-color:var(--color-asphalt);color:var(--color-white)}.p-c__badge--free-shipping{background-color:var(--color-shipping-badge);color:var(--color-text)}.p-c__badge--fast-shipping{background-color:var(--color-delivery-badge);color:var(--color-text)}.p-c__badge--sponsored{background-color:var(--color-sponsored-product-badge)}.p-c__badge--adult{background-color:var(--color-asphalt-dark);color:var(--color-white);font-family:Varela Round,Manrope,sans-serif;padding:6px 8px}.p-c__badge--adult .p-c__badge-text{font-size:var(--font-size-text);font-weight:var(--font-weight-normal);line-height:var(--text-line-height)}.p-c__badge--condition{background-color:var(--color-emerald-tint-1);flex-wrap:nowrap;white-space:nowrap}.p-c__badge-icon{height:16px;width:16px}@media only screen and (max-width:1025px){.p-c__badge-icon{display:none}}@media only screen and (min-width:1025px){.p-c__badge-icon{margin-right:4px}.p-c .p-c__badge--discount,.p-c-sponsored .p-c-sponsored__discount-splash{padding:6px 8px}}.p-c__buy-btn,.p-c__buy-btn--variation{background-color:var(--color-white);border-radius:var(--border-radius-l);display:flex;padding:10px 16px;position:absolute;right:8px;top:0;transform:translateY(-50%)}.restricted{background-color:var(--color-white);color:var(--color-text-light)}.monitorable{background-color:var(--color-button-secondary);color:var(--color-text-inverted)}.p-c__buy-btn-icon{fill:var(--color-button-tertiary-text);height:16px;margin-right:2px;width:16px}.monitorable .p-c__buy-btn-icon{display:none}.p-c__buy-btn--variation .p-c__buy-btn-icon,.p-c__buy-btn:hover .p-c__buy-btn-icon{fill:var(--color-button-tertiary-text-hover)}.buy-btn__load,.p-c-sponsored__buy-btn-load{display:none;height:100%;position:absolute;right:0;top:0;width:100%}.buy-btn__spinner,.p-c-sponsored__buy-btn-spinner{height:var(--spacing-16);width:var(--spacing-16)}.buy-btn__text,.p-c-sponsored__buy-btn-t{align-items:center;display:flex;justify-content:center;width:100%}.buy-btn__text,.p-c-sponsored__buy-btn-t,.p-c__variation-btn{display:flex}.p-c__buy-btn-text--long{display:none}.buy-btn--show,.p-c-sponsored__buy-btn--show{background-color:var(--color-button-tertiary-active)}.buy-btn--show .buy-btn__load,.buy-btn--show .p-c-sponsored__buy-btn-load,.p-c-sponsored__buy-btn--show .buy-btn__load,.p-c-sponsored__buy-btn--show .p-c-sponsored__buy-btn-load{align-items:center;display:flex;justify-content:center}.buy-btn--show .p-c-sponsored__buy-btn-t,.buy-btn--show .p-c__buy-btn-icon,.buy-btn--show .p-c__buy-btn-text,.p-c-sponsored__buy-btn--show .p-c-sponsored__buy-btn-t,.p-c-sponsored__buy-btn--show .p-c__buy-btn-icon,.p-c-sponsored__buy-btn--show .p-c__buy-btn-text{opacity:0}@media only screen and (min-width:1025px){.bookable:hover{background-color:var(--color-button-secondary);color:var(--color-white)}.p-c__buy-btn,.p-c__buy-btn--variation{padding-block:16px;right:16px}.p-c__buy-btn-text{display:none}.p-c__buy-btn-text--long{display:inline-block}}@media(max-width:319px){.bookable .p-c__buy-btn-icon{display:none}}.p-c-sponsored:hover .p-c__buy-btn,.p-c-sponsored:hover .p-c__buy-btn--variation,.p-c:hover .p-c__buy-btn,.p-c:hover .p-c__buy-btn--variation{box-shadow:0 7px 12px 0 rgba(0,0,0,.2)}.p-c__favorite-wrapper{background-color:transparent;height:40px;position:absolute;right:0;top:0;width:40px}.favorite-heart{align-items:center;background-color:transparent;border-top-right-radius:var(--border-radius-m);cursor:pointer;display:flex;height:100%;justify-content:center;width:100%}.favorite-heart.favorite-heart--added .icon-heart-filled{fill:var(--color-cabaret-dark);stroke:var(--color-cabaret-dark)}.icon-heart-filled{fill:var(--color-asphalt-tint-3);stroke:var(--color-asphalt-light);stroke-width:2px;height:20px;transition:all .1s;width:22px}.favorite-heart--added.favorite-heart--added-animation .icon-heart-filled{animation:heart-pulse .8s ease-in-out .5}@keyframes heart-pulse{0%{-webkit-transform:scaleX(1);transform:scale3d(.8,.8,.8)}50%{-webkit-transform:scale3d(1.2,1.2,1.2);transform:scale3d(1.2,1.2,1.2)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@media only screen and (min-width:1025px){.icon-heart-filled:hover{stroke:var(--color-asphalt)}.favorite-heart.favorite-heart--added .icon-heart-filled:hover{fill:var(--color-asphalt-tint-3);stroke:var(--color-asphalt)}}.p-c,.p-c-sponsored{background-color:var(--color-white);border-radius:var(--border-radius-m);flex-direction:column;scroll-snap-align:start}.p-c,.p-c-info,.p-c-sponsored{display:flex;position:relative}.p-c-info{flex:1;flex-direction:column;justify-content:flex-start;padding:0}.p-c-info__top{margin-top:var(--spacing-24)}.p-c-info__bottom{align-items:flex-end;display:flex;justify-content:space-between}.p-c__top-block{align-items:center;display:flex;position:relative;z-index:1}.p-c-sponsored:active,.p-c-sponsored:hover,.p-c:active,.p-c:hover{color:var(--color-text);cursor:pointer;text-decoration:none}@media only screen and (min-width:1025px){.p-c-info__top{margin-top:var(--spacing-32)}}.sponsored-products-scroll-btn{align-items:center;background-color:var(--color-white);color:var(--color-text);display:none;height:var(--spacing-40);justify-content:center;outline:none;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:var(--spacing-40)}.sponsored-products-scroll-btn:active{transform:translateY(-50%) scale(.95)}.sponsored-products-scroll-btn--right{right:0;z-index:1}.sponsored-products-scroll-btn--left{left:0;z-index:1}.sponsored-products-scroll-btn--right .chevron-svg{margin-left:calc(var(--spacing-4)/2)}.sponsored-products-scroll-btn--left .chevron-svg{margin-right:calc(var(--spacing-4)/2);transform:rotate(180deg)}.chevron-svg{stroke-width:0;stroke:currentColor;fill:currentColor;display:inline-block}@media only screen and (min-width:1025px){.sponsored-products-scroll-btn.show{display:flex}}.p-c-sponsored__splash-wrapper{left:0;position:absolute;top:0}.sponsored-products-section{position:relative}.sponsored-products-wrapper{display:flex;margin-bottom:var(--spacing-48);overflow-x:auto;padding-left:var(--spacing-16);scroll-behavior:smooth;scroll-padding:var(--spacing-16);scroll-snap-type:x mandatory;scrollbar-width:none}.sponsored-products-wrapper::-webkit-scrollbar{display:none}.p-c-sponsored--old-variant{flex:0 0 50%}.p-c-sponsored__text{display:none}.sponsored-products-wrapper .p-c-sponsored{flex:0 0 65%;flex:0 0 clamp(170px,65%,300px);margin:0 var(--spacing-8) 0 0;width:65%}.product-beam-text{margin:0 0 var(--spacing-16)}@media only screen and (max-width:1025px){.product-beam-text{font-size:var(--font-size-heading-3);line-height:var(--heading-3-line-height)}}@media only screen and (min-width:1025px){.product-beam-text{margin-bottom:var(--spacing-24)}.sponsored-products-wrapper{padding:0}.sponsored-products-wrapper .p-c-sponsored{flex:0 0 20%;flex:0 0 clamp(170px,20% - 19.2px,300px);margin-right:var(--spacing-24)}}