.product-grid[data-v-8d4b072c]{--products-per-row: 2}@media (min-width: 768px){.product-grid[data-v-8d4b072c]{--products-per-row: 3}}@media (min-width: 1280px){.product-grid[data-v-8d4b072c]{--products-per-row: 4}}.product-grid__content[data-v-8d4b072c]{display:grid;grid-template-columns:repeat(var(--products-per-row),minmax(0,1fr));align-items:stretch;gap:clamp(12px,1.5vw,20px)}.product-grid--list .product-grid__content[data-v-8d4b072c]{grid-template-columns:minmax(0,1fr)}.product-grid--rows .product-grid__content[data-v-8d4b072c]{grid-template-columns:minmax(0,1fr);gap:var(--space-2)}@supports (grid-template-rows: subgrid){.product-grid[data-v-8d4b072c]:not(.product-grid--list):not(:has(.product-card--preview)):has(.product-card--mobiopt) .product-grid__content{row-gap:0}.product-grid[data-v-8d4b072c]:not(.product-grid--list):not(:has(.product-card--preview)):has(.product-card--mobiopt) .product-card.product-card--mobiopt:not(.product-card--preview){display:grid;container-type:normal;grid-row:span 8;grid-template-rows:subgrid;row-gap:0;margin-bottom:clamp(12px,1.5vw,20px)}.product-grid[data-v-8d4b072c]:not(.product-grid--list):not(:has(.product-card--preview)):has(.product-card--mobiopt) .product-card.product-card--mobiopt .product-card__image-area{grid-row:1}.product-grid[data-v-8d4b072c]:not(.product-grid--list):not(:has(.product-card--preview)):has(.product-card--mobiopt) .product-card.product-card--mobiopt .product-card__content{display:grid;grid-row:2/span 7;grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;row-gap:0}.product-grid[data-v-8d4b072c]:not(.product-grid--list):not(:has(.product-card--preview)):has(.product-card--mobiopt) .product-card.product-card--mobiopt .product-card__middle,.product-grid[data-v-8d4b072c]:not(.product-grid--list):not(:has(.product-card--preview)):has(.product-card--mobiopt) .product-card.product-card--mobiopt .product-card__pricing{display:contents}.product-grid[data-v-8d4b072c]:not(.product-grid--list):not(:has(.product-card--preview)):has(.product-card--mobiopt) .product-card.product-card--mobiopt .product-card__name-wrapper{grid-row:1;min-height:0;margin-bottom:var(--space-1)}.product-grid[data-v-8d4b072c]:not(.product-grid--list):not(:has(.product-card--preview)):has(.product-card--mobiopt) .product-card.product-card--mobiopt .product-card__rating-slot{grid-row:2;min-height:0;margin-bottom:0}.product-grid[data-v-8d4b072c]:not(.product-grid--list):not(:has(.product-card--preview)):has(.product-card--mobiopt) .product-card.product-card--mobiopt .product-card__rating-slot:has(.product-card__rating){margin-bottom:var(--space-1)}.product-grid[data-v-8d4b072c]:not(.product-grid--list):not(:has(.product-card--preview)):has(.product-card--mobiopt) .product-card.product-card--mobiopt .product-card__variations-slot{grid-row:3;min-height:0;margin-bottom:0}.product-grid[data-v-8d4b072c]:not(.product-grid--list):not(:has(.product-card--preview)):has(.product-card--mobiopt) .product-card.product-card--mobiopt .product-card__variations-slot:has(.product-card-variations){margin-bottom:var(--space-2)}.product-grid[data-v-8d4b072c]:not(.product-grid--list):not(:has(.product-card--preview)):has(.product-card--mobiopt) .product-card.product-card--mobiopt .product-card__variations{margin:0}.product-grid[data-v-8d4b072c]:not(.product-grid--list):not(:has(.product-card--preview)):has(.product-card--mobiopt) .product-card.product-card--mobiopt .product-card__bottom{display:grid;grid-row:4/span 3;grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;align-items:stretch;row-gap:0;margin:0}.product-grid[data-v-8d4b072c]:not(.product-grid--list):not(:has(.product-card--preview)):has(.product-card--mobiopt) .product-card.product-card--mobiopt .product-card__price-zone{grid-row:1;min-height:0;align-self:stretch;margin-bottom:var(--space-1)}.product-grid[data-v-8d4b072c]:not(.product-grid--list):not(:has(.product-card--preview)):has(.product-card--mobiopt) .product-card.product-card--mobiopt .product-card__commerce-meta{grid-row:2;min-height:0;margin-bottom:var(--space-2)}.product-grid[data-v-8d4b072c]:not(.product-grid--list):not(:has(.product-card--preview)):has(.product-card--mobiopt) .product-card.product-card--mobiopt .product-card__actions{grid-row:3;display:flex;align-self:stretch}.product-grid[data-v-8d4b072c]:not(.product-grid--list):not(:has(.product-card--preview)):has(.product-card--mobiopt) .product-card.product-card--mobiopt .product-card__installment-zone{grid-row:7;min-height:0}}@supports not (grid-template-rows: subgrid){.product-grid[data-v-8d4b072c]:not(.product-grid--list):has(.product-card--mobiopt):has(.product-card--removable){--mobiopt-card-controls-height: 148px}.product-grid[data-v-8d4b072c]:not(.product-grid--list):has(.product-card--mobiopt) .product-card.product-card--mobiopt .product-card__image-area{--mobiopt-timer-photo-space: inherit;--mobiopt-card-timer-height: var(--mobiopt-timer-photo-space, 0px)}.product-grid[data-v-8d4b072c]:not(.product-grid--list):has(.product-card--mobiopt) .product-card.product-card--mobiopt .product-card__price-zone,.product-grid[data-v-8d4b072c]:not(.product-grid--list):has(.product-card--mobiopt) .product-card.product-card--mobiopt .product-card__commerce-meta{min-height:64px}@media (max-width: 599px){.product-grid[data-v-8d4b072c]:not(.product-grid--list):has(.product-card--mobiopt) .product-card.product-card--mobiopt .product-card__price-zone{min-height:80px}}}.product-grid.product-grid--list[data-v-8d4b072c] .product-card.product-card--mobiopt{display:grid;grid-template-columns:clamp(96px,18vw,168px) minmax(0,1fr);align-items:start}.product-grid.product-grid--list[data-v-8d4b072c] .product-card.product-card--mobiopt .product-card__image-area{display:grid;grid-template-columns:minmax(0,1fr);min-height:0;--mobiopt-timer-photo-space: 0px;width:100%;min-width:0;padding:var(--space-2);border-radius:var(--mobiopt-radius) 0 0 var(--mobiopt-radius)}.product-grid.product-grid--list[data-v-8d4b072c] .product-card.product-card--mobiopt .product-card__image-wrapper,.product-grid.product-grid--list[data-v-8d4b072c] .product-card.product-card--mobiopt .product-card__controls{grid-row:1;grid-column:1;align-self:start}.product-grid.product-grid--list[data-v-8d4b072c] .product-card.product-card--mobiopt .product-card__controls{position:relative;top:auto;right:auto;margin:0;justify-self:end}.product-grid.product-grid--list[data-v-8d4b072c] .product-card.product-card--mobiopt .product-card__image{height:calc(2 * var(--control-height-md) + var(--space-2))}.product-grid.product-grid--list[data-v-8d4b072c] .product-card.product-card--mobiopt .product-card__countdowns{grid-row:2;grid-column:1;position:static;width:100%;margin-top:var(--space-1)}.product-grid.product-grid--list[data-v-8d4b072c] .product-card.product-card--mobiopt .product-card__countdown{grid-template-columns:minmax(0,1fr);gap:var(--space-1);padding-inline:calc(var(--space-1) / 2)}.product-grid.product-grid--list[data-v-8d4b072c] .product-card.product-card--mobiopt .product-card__countdown .countdown__title{display:block}.product-grid.product-grid--list[data-v-8d4b072c] .product-card.product-card--mobiopt .product-card__countdown .countdown__sections{gap:0}.product-grid.product-grid--list[data-v-8d4b072c] .product-card.product-card--mobiopt .product-card__countdown .countdown__section{flex-direction:column;align-items:center;gap:0}.product-grid.product-grid--list[data-v-8d4b072c] .product-card.product-card--mobiopt .product-card__countdown-summary-long{display:none}.product-grid.product-grid--list[data-v-8d4b072c] .product-card.product-card--mobiopt .product-card__countdown-summary-short{display:inline}.product-grid.product-grid--list[data-v-8d4b072c] .product-card.product-card--mobiopt .product-card__countdown-clock{display:none}.product-grid.product-grid--list[data-v-8d4b072c] .product-card.product-card--mobiopt .product-card__countdown.product-promo-end-info{grid-template-columns:minmax(0,1fr);gap:0}.product-grid.product-grid--list[data-v-8d4b072c] .product-card.product-card--mobiopt .product-card__countdown.product-promo-end-info .countdown__title{display:flex;justify-content:center}.product-grid.product-grid--list[data-v-8d4b072c] .product-card.product-card--mobiopt .product-card__content{min-width:0;padding:var(--space-3);border-radius:0 var(--mobiopt-radius) var(--mobiopt-radius) 0}.product-grid.product-grid--list[data-v-8d4b072c] .product-card.product-card--mobiopt .product-card__name-wrapper{min-height:0;overflow:visible}.product-grid.product-grid--list[data-v-8d4b072c] .product-card.product-card--mobiopt .product-card__name{display:block;overflow:visible;-webkit-line-clamp:unset;overflow-wrap:anywhere}.product-grid.product-grid--list[data-v-8d4b072c] .product-card.product-card--mobiopt .product-card__bottom{margin-top:0}.product-grid.product-grid--list[data-v-8d4b072c] .product-card.product-card--mobiopt .product-card__variations-slot,.product-grid.product-grid--list[data-v-8d4b072c] .product-card.product-card--mobiopt .product-card__commerce-meta,.product-grid.product-grid--list[data-v-8d4b072c] .product-card.product-card--mobiopt .product-card__installment-zone{min-height:0}@media (max-width: 767px){.product-grid.product-grid--list[data-v-8d4b072c] .product-card.product-card--mobiopt .product-card__name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}}@media (min-width: 768px){.product-grid.product-grid--list[data-v-8d4b072c] .product-card.product-card--mobiopt .product-card__content{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,240px);column-gap:var(--space-6);row-gap:var(--space-2);align-items:start}.product-grid.product-grid--list[data-v-8d4b072c] .product-card.product-card--mobiopt .product-card__middle,.product-grid.product-grid--list[data-v-8d4b072c] .product-card.product-card--mobiopt .product-card__variations-slot,.product-grid.product-grid--list[data-v-8d4b072c] .product-card.product-card--mobiopt .product-card__countdowns,.product-grid.product-grid--list[data-v-8d4b072c] .product-card.product-card--mobiopt .product-card__installment-zone{grid-column:1;margin-bottom:0}.product-grid.product-grid--list[data-v-8d4b072c] .product-card.product-card--mobiopt .product-card__bottom{grid-column:2;grid-row:1/span 4}.product-grid.product-grid--list[data-v-8d4b072c] .product-card.product-card--mobiopt .product-card__price-zone{min-height:0}}
