.product-campaign{padding-block:var(--section-padding-top-mobile, 0) var(--section-padding-bottom-mobile, 0)}@media(min-width: 1025px){.product-campaign{padding-block:var(--section-padding-top, 0) var(--section-padding-bottom, 0)}}@media(min-width: 1025px){.product-campaign__inner{padding-inline:1.5rem}}.product-campaign__layout{display:grid;gap:1.875rem}@media(min-width: 1025px){.product-campaign__layout{grid-template-columns:minmax(0, 752fr) minmax(0, 753fr);column-gap:3rem;row-gap:0;align-items:start}@supports(grid-template-rows: subgrid){.product-campaign__layout{grid-template-columns:minmax(0, 752fr) minmax(0, 353fr) minmax(0, 353fr);align-items:stretch}}}.product-campaign__feature{position:relative;overflow:hidden;width:100%;aspect-ratio:393/537;background:rgba(0,0,0,.04)}@media(min-width: 1025px){.product-campaign__feature{aspect-ratio:752/1111}}.product-campaign__feature.has-video{background:#000}@supports(grid-template-rows: subgrid){@media(min-width: 1025px){.product-campaign__feature{grid-column:1;grid-row:1/2;align-self:stretch;height:100%;min-height:0}}}@supports(grid-template-rows: subgrid){@media(min-width: 1025px){.product-campaign__layout:has(.product-campaign__products) .product-campaign__feature{aspect-ratio:auto}}@media(min-width: 1025px){.product-campaign__layout:has(.product-campaign__product:nth-child(3)) .product-campaign__feature{grid-row:1/4}}@media(min-width: 1025px){.product-campaign__layout:has(.product-campaign__products) .product-campaign__feature picture,.product-campaign__layout:has(.product-campaign__products) .product-campaign__feature picture img,.product-campaign__layout:has(.product-campaign__products) .product-campaign__video,.product-campaign__layout:has(.product-campaign__products) .product-campaign__image,.product-campaign__layout:has(.product-campaign__products) .product-campaign__placeholder{position:absolute;inset:0}}}.product-campaign__image,.product-campaign__placeholder{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.product-campaign__feature picture,.product-campaign__feature picture img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.product-campaign__video{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.product-campaign__products{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));column-gap:1.1875rem;row-gap:2.6875rem}@media(min-width: 1025px){.product-campaign__products{column-gap:3rem;row-gap:3rem}@supports(grid-template-rows: subgrid){.product-campaign__products{grid-template-columns:subgrid;grid-template-rows:subgrid;grid-column:2/4;grid-row:1/3;column-gap:3rem;row-gap:0}}}@supports(grid-template-rows: subgrid){@media(min-width: 1025px){.product-campaign__layout:has(.product-campaign__product:nth-child(3)) .product-campaign__products{grid-row:1/5}}}@supports(grid-template-rows: subgrid){@media(min-width: 1025px){.product-campaign__product{display:grid;grid-template-rows:subgrid;grid-row:span 2;min-width:0}.product-campaign__product .o-product-card{display:grid;grid-template-rows:subgrid;grid-template-columns:minmax(0, 1fr);grid-row:1/-1;min-width:0}}}@media(max-width: 1024px){.product-campaign__product:nth-child(odd) .o-product-card__caption{padding-left:1.25rem}}@media(max-width: 1024px){.product-campaign__product:nth-child(even) .o-product-card__caption{margin-left:.1875rem;padding-right:2rem}.product-campaign__product:nth-child(even) .o-product-card__caption .o-product-card__wishlist{justify-content:flex-end}}@supports(grid-template-rows: subgrid){@media(min-width: 1025px){.product-campaign__layout:has(.product-campaign__product:nth-child(3)) .product-campaign__product:nth-child(-n+2) .o-product-card__caption{padding-bottom:3rem}}}