.o-carousel{--o-carousel-item-w:195px;--o-carousel-gap:10px;--o-carousel-edge:max(var(--layout-gutter-mobile,16px), .5 * (100% - var(--layout-content-max,1360px)));--o-carousel-arrow-top:50%;position:relative}.o-carousel__track{gap:var(--o-carousel-gap);padding-inline:var(--o-carousel-edge);scroll-padding-inline:var(--o-carousel-edge);scroll-snap-type:x proximity;overscroll-behavior-x:contain;scrollbar-width:none;cursor:grab;display:flex;overflow-x:auto}.o-carousel__track::-webkit-scrollbar{display:none}.o-carousel__track>*{flex:0 0 var(--o-carousel-item-w);scroll-snap-align:start;min-width:0;scroll-margin-inline:var(--o-carousel-edge)}.o-carousel__arrow{top:var(--o-carousel-arrow-top);z-index:1;color:var(--Icons-Primary);cursor:pointer;background:0 0;border:none;padding:0;display:none;position:absolute;transform:translateY(-50%)}.o-carousel__arrow--prev{left:calc(-40px + var(--o-carousel-edge))}.o-carousel__arrow--next{right:calc(-40px + var(--o-carousel-edge))}@media (width>=1024px){.o-carousel{--o-carousel-item-w:328px;--o-carousel-gap:16px;--o-carousel-edge:max(var(--layout-gutter-desktop,40px), .5 * (100% - var(--layout-content-max,1360px)))}.o-carousel__track{max-width:min(var(--layout-content-max,1360px),100% - 2 * var(--layout-gutter-desktop,40px));scroll-snap-type:x mandatory;margin-inline:auto;padding-inline:0;scroll-padding-inline:0}.o-carousel__track>*{scroll-margin-inline:0}.o-carousel__arrow{display:inline-flex}.o-carousel__arrow:disabled{display:none}}.o-carousel--dragging .o-carousel__track{cursor:grabbing;-webkit-user-select:none;user-select:none}@media (prefers-reduced-motion:reduce){.o-carousel__track{scroll-behavior:auto}}.o-media-placeholder{box-sizing:border-box;pointer-events:none;justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:hidden}.o-media-placeholder--gray{background:var(--Background-Secondary-Surface)}.o-media-placeholder--light{background:var(--Background-Card-BG-Fix)}.o-media-placeholder--white{background:var(--Background-Primary)}.o-media-placeholder:before{content:"";top:var(--o-media-placeholder-offset-y,0);opacity:.1;background:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='16 14 31.5 36'><path d='M41.4695 17.8405C38.6848 15.3638 35.2094 14 31.6843 14C31.3224 14 30.9563 14.0144 30.5972 14.0404C26.9356 14.2875 23.4919 15.943 20.9321 18.6867C19.6624 20.0777 18.6124 21.6703 17.8214 23.4051C16.1017 27.1677 15.5768 31.5632 16.3448 35.777C17.1238 40.0543 19.1986 43.8659 22.1864 46.5084C24.2775 48.3809 26.8642 49.5467 29.604 49.8515C32.1042 50.2018 34.6817 49.9293 37.0604 49.0672C39.0877 48.2977 40.9185 47.0523 42.4116 45.4272C44.8679 42.8203 46.5126 39.4999 47.1302 35.901C47.5832 33.4531 47.6205 30.9663 47.2393 28.5069C46.5542 24.3292 44.5057 20.5406 41.4695 17.8405ZM40.1158 30.9058V30.9418C40.1117 31.383 40.1089 31.7578 40.1089 32.0202C40.1089 33.087 40.0343 37.7592 39.8023 40.6309C39.6948 42.5002 39.1929 44.3216 38.3326 45.9649C37.8544 46.8872 37.1818 47.6843 36.3656 48.296C35.5555 48.9009 34.623 49.3033 33.6402 49.4723C31.9601 49.8275 30.2197 49.7106 28.597 49.1335C26.5817 48.3652 25.2128 46.7837 24.4117 44.2941C23.7796 42.2082 23.4422 40.0374 23.4102 37.85C23.3066 34.7477 23.2721 31.5934 23.3066 28.4767C23.337 25.7549 23.4793 22.8472 24.315 20.0231C25.2294 16.9452 27.0113 15.1129 29.6151 14.5694C31.3747 14.1403 33.2155 14.2484 34.9179 14.8808C37.0811 15.7415 38.5232 17.5709 39.3243 20.4772C39.8119 22.507 40.0744 24.5886 40.1076 26.6718C40.1448 27.9635 40.1283 29.6631 40.1158 30.9058Z'/></svg>") 50%/contain no-repeat;flex:none;width:49.2%;height:50.7%;position:relative}:where(.o-image){-o-object-fit:cover;object-fit:cover;display:block;position:relative;overflow:hidden}.o-image>.o-image__placeholder{width:auto;height:auto;padding:inherit;position:absolute;inset:0}.o-image__img{-o-object-fit:inherit;object-fit:inherit;-o-object-position:inherit;object-position:inherit;color:#0000;width:100%;height:100%;display:block;position:relative}.o-image--failed>.o-image__img,.o-image--loaded>.o-image__placeholder,.o-image--loading>.o-image__img{visibility:hidden}.o-badge{box-sizing:border-box;border-radius:var(--radius-4);height:20px;font-family:var(--font-family);vertical-align:middle;--badge-color:var(--Text-Secondary);--badge-bg:transparent;color:var(--badge-color);justify-content:center;padding:0 6px}.o-badge,.o-badge__label{align-items:center;display:inline-flex}.o-badge__label{gap:var(--space-4);font-size:var(--font-size-11);line-height:var(--line-height-130);font-weight:var(--font-weight-regular);letter-spacing:var(--letter-spacing-0-33);text-transform:uppercase;white-space:nowrap}.o-badge__icon{flex-shrink:0}.o-badge__countdown{display:inline-block}.o-badge--tone-primary{--badge-color:var(--Badges-Primary)}.o-badge--tone-sale{--badge-color:var(--Badges-Sale)}.o-badge--tone-presale{--badge-color:var(--Badges-Presale)}.o-badge--tone-green{--badge-color:var(--Badges-Green)}.o-badge--tone-orange{--badge-color:var(--Badges-Orange)}.o-badge--tone-red{--badge-color:var(--Badges-Red)}.o-badge--tone-gray{--badge-color:var(--Badges-Gray)}.o-badge--fill-soft{background-color:var(--badge-bg)}.o-badge--fill-outline{border:1px solid}.o-badge--fill-none{background-color:#0000;padding:0}.o-badge--tone-primary.o-badge--fill-soft{--badge-bg:var(--Badges-Primary)}.o-badge--tone-sale.o-badge--fill-soft{--badge-bg:var(--Badges-Sale)}.o-badge--tone-presale.o-badge--fill-soft{--badge-bg:var(--Badges-Presale)}.o-badge--tone-green.o-badge--fill-soft{--badge-bg:var(--Badges-Green)}.o-badge--tone-orange.o-badge--fill-soft{--badge-bg:var(--Badges-Orange)}.o-badge--tone-red.o-badge--fill-soft{--badge-bg:var(--Badges-Red)}.o-badge--tone-gray.o-badge--fill-soft{--badge-bg:var(--Badges-Gray)}.o-badge--tone-gray.o-badge--fill-soft,.o-badge--tone-green.o-badge--fill-soft,.o-badge--tone-orange.o-badge--fill-soft,.o-badge--tone-presale.o-badge--fill-soft,.o-badge--tone-primary.o-badge--fill-soft,.o-badge--tone-red.o-badge--fill-soft,.o-badge--tone-sale.o-badge--fill-soft{color:var(--Text-Fixed-White)}.o-badge--size-s{height:14px;padding:0 4px}.o-badge--size-s .o-badge__label{font-size:var(--font-size-9)}.o-badge--icon-only{width:20px;padding:0}.o-badge--icon-only.o-badge--size-s{width:14px}.o-badge--vertical{width:auto;height:auto;padding:6px 4px}.o-badge--vertical .o-badge__label{writing-mode:vertical-rl;transform:rotate(180deg)}.o-badge-installment{border-radius:var(--radius-4);background-color:var(--Background-Surface);align-items:center;gap:2px;padding:2px 4px;display:inline-flex}.o-badge-installment__label{font-family:var(--font-family);font-size:var(--font-size-13);line-height:var(--line-height-135);letter-spacing:var(--letter-spacing-0-26);color:var(--Text-Primary);white-space:nowrap}.o-badge-installment__chevron{color:var(--Icons-Primary);flex-shrink:0}.o-badge-installment--size-s{border-radius:var(--radius-2);background-color:var(--Buttons-Secondary-BG)}.o-badge-installment--size-s .o-badge-installment__label{font-size:var(--font-size-9);line-height:var(--line-height-130);letter-spacing:var(--letter-spacing-0-27)}.o-product-card{isolation:isolate;width:100%;color:var(--Text-Primary);flex-direction:column;gap:6px;padding-bottom:14px;text-decoration:none;display:flex;position:relative}.o-product-card p{margin:0}.o-product-card__link{z-index:1;position:absolute;inset:0}.o-product-card__image{border-radius:var(--radius-4);background-color:var(--Background-Card-BG-Fix);height:288px;position:relative;overflow:hidden}.o-product-card__photo{box-sizing:border-box;-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom;mix-blend-mode:multiply;width:100%;height:100%;padding:49px 8px 26px;position:absolute;inset:0}.o-product-card__seller{align-items:center;gap:6px;max-width:calc(100% - 44px);display:flex;position:absolute;top:10px;left:10px}.o-product-card__seller--link{z-index:2;color:inherit;text-decoration:none}.o-product-card__seller-text{flex-direction:column;min-width:0;display:flex}.o-product-card__seller-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.o-product-card__seller-role{color:var(--Text-Secondary);white-space:nowrap}.o-product-card__favorite{z-index:2;color:var(--Icons-Primary);cursor:pointer;background:0 0;border:none;padding:0;display:inline-flex;position:absolute;top:10px;right:10px}.o-product-card__favorite-icon--pending{animation:1.2s ease-in-out infinite o-product-card-favorite-pending}.o-product-card__vertical-label{writing-mode:vertical-rl;background-color:var(--Background-Card-BG-Fix);color:var(--Text-Secondary);text-align:center;padding:2px;position:absolute;top:50%;right:0;transform:translateY(-50%)rotate(180deg)}.o-product-card__info{flex-direction:column;justify-content:flex-start;gap:8px;padding-inline:16px;display:flex}.o-product-card__badges{flex-wrap:wrap;align-items:center;gap:2px;height:14px;display:flex;overflow:hidden}.o-product-card__brand,.o-product-card__title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.o-product-card__about{flex-direction:column;gap:3px;min-height:31px;padding-right:12px;display:flex}.o-product-card__size{color:var(--Text-Secondary);text-overflow:ellipsis;white-space:pre;overflow:hidden}.o-product-card__price{flex-direction:column;gap:3px;min-height:50px;padding-right:12px;display:flex}.o-product-card__price-main{-moz-column-gap:4px;flex-wrap:wrap;align-items:center;gap:3px 4px;display:flex}.o-product-card__price-arrow{flex-shrink:0}.o-product-card__discount{flex-basis:100%;align-items:center;gap:4px;display:flex}.o-product-card__price-old{color:var(--Text-Secondary);text-decoration:line-through}.o-product-card__price-off{color:var(--Badges-Sale)}.o-product-card__installment{align-self:flex-start}@media (width>=1024px){.o-product-card{gap:10px;padding-bottom:0}.o-product-card__image{height:372px}.o-product-card__seller-text{gap:2px}.o-product-card__photo{padding:68px 44px 16px}.o-product-card__seller{gap:12px;top:16px;left:16px}.o-product-card__favorite{top:16px;right:12px}.o-product-card__info{padding:0}.o-product-card__badges{gap:4px;height:20px}.o-product-card__about{gap:6px;min-height:46px;padding-right:0}.o-product-card__price{gap:6px;min-height:48px;margin-top:4px;padding-right:0}.o-product-card__price-main{gap:6px}.o-product-card__price-arrow{display:none}.o-product-card__discount{flex-basis:auto;gap:6px}.o-product-card__price-off,.o-product-card__price-old,.o-product-card__seller-name,.o-product-card__size,.o-product-card__title{font-size:var(--font-size-15);line-height:var(--line-height-135);font-weight:var(--font-weight-regular);letter-spacing:var(--letter-spacing-0-105)}.o-product-card__seller-role{font-size:var(--font-size-13);line-height:var(--line-height-135);letter-spacing:var(--letter-spacing-0-26)}.o-product-card__brand,.o-product-card__price-current{font-size:var(--font-size-15);line-height:var(--line-height-135);letter-spacing:var(--letter-spacing-0-105)}.o-product-card__price-current{font-weight:var(--font-weight-medium)}.o-product-card__vertical-label{font-size:var(--font-size-11);line-height:var(--line-height-130);letter-spacing:var(--letter-spacing-0-33);padding:4px}}.o-product-card--promo{padding-bottom:var(--space-16);border-radius:var(--radius-4);background:var(--Background-Card-BG-Fix);gap:0}.o-product-card--promo .o-product-card__image{height:358px}.o-product-card--promo .o-product-card__photo{padding:66px 50px 16px}.o-product-card--promo .o-product-card__seller{top:var(--space-16);left:var(--space-16)}.o-product-card--promo .o-product-card__seller-name{color:var(--Text-Secondary)}.o-product-card--promo .o-product-card__favorite{top:var(--space-16);right:var(--space-12)}.o-product-card--promo .o-product-card__info{padding-inline:var(--space-16);gap:0}.o-product-card--promo .o-product-card__brand{font-size:var(--font-size-15);line-height:var(--line-height-135);letter-spacing:var(--letter-spacing-0-105);margin-top:14px}.o-product-card--promo .o-product-card__price{min-height:0;margin-top:10px;padding-right:0}.o-product-card--promo .o-product-card__price-current{font-size:var(--font-size-13);line-height:var(--line-height-135);letter-spacing:var(--letter-spacing-0-26)}@media (width>=1024px){.o-product-card--promo .o-product-card__image{height:350px}.o-product-card--promo .o-product-card__photo{padding:67px 49px 9px}.o-product-card--promo .o-product-card__price-current{font-size:var(--font-size-15);letter-spacing:var(--letter-spacing-0-105)}.o-product-card--promo .o-product-card__seller-name{color:var(--Text-Primary)}}@keyframes o-product-card-favorite-pending{50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.o-product-card__favorite-icon--pending{opacity:.4;animation:none}}.o-product-card--focus{height:100%}.o-product-card--focus .o-product-card__image{background:0 0;flex:1;height:auto;position:static}.o-product-card--focus .o-product-card__photo{-o-object-position:center;object-position:center;width:230px;height:276px;padding:0;inset:50% auto auto 50%;transform:translate(-50%,calc(-50% - 21px))}.o-product-card--focus .o-product-card__vertical-label{top:calc(50% - 21px)}.o-product-card--focus .o-product-card__link:focus-visible{outline-offset:-2px}@media (width>=1024px){.o-product-card--focus .o-product-card__image{height:auto}.o-product-card--focus .o-product-card__photo{width:278px;height:331px;padding:0;transform:translate(-50%,calc(-50% - 20.5px))}.o-product-card--focus .o-product-card__vertical-label{top:50%}.o-product-card--focus .o-product-card__favorite{right:var(--space-16)}}
