.o_R{container-type:inline-size}.o_bA{position:relative}.o_ai{display:flex;display:block;overflow:hidden;text-decoration:none}.o_ai:after{pointer-events:none;position:absolute;inset:0;background:#00000008;content:""}.o_ai>span{display:block}.o_ai img{margin:0}.o_ai picture{display:block}@media(min-width:1024px){.o_ai.o_bC:hover picture+picture,.o_ai.o_bC:hover .o_bF+picture{display:block}.o_ai.o_bC:hover picture,.o_ai.o_bC:hover .o_bF{display:none}.o_ai picture+picture,.o_ai .o_bF+picture{display:none}}.o_bH{font-size:.875rem;font-weight:400;line-height:1.2000000000000002rem;font-family:var(--font-secondary);margin-bottom:-.25rem;--un-text-opacity:1;color:rgb(var(--neutral-primary) / var(--un-text-opacity));text-decoration:none}.o_bH:hover{--un-text-opacity:1;color:rgb(var(--neutral-tertiary) / var(--un-text-opacity))}.o_bJ{display:flex;flex-direction:column}.o_bL{margin-top:.375rem}.o_bN{position:relative;display:flex;flex-direction:column;gap:.5rem}.o_bP,.o_bR{position:absolute;left:0;right:0;z-index:10;width:100%;display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem;padding:.5rem;pointer-events:none}.o_bR{top:0}.o_bP{bottom:0}.o_bP div,.o_bR div{font-size:.8125rem;line-height:1.25rem;font-family:var(--font-secondary);max-width:100%;width:auto;height:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-radius:0;--un-bg-opacity:1;background-color:rgb(var(--accent-primary) / var(--un-bg-opacity));padding-left:.75rem;padding-right:.75rem;--un-text-opacity:1;color:rgb(255 255 255 / var(--un-text-opacity));font-weight:700}.o_bR .flag-price-promo{--un-bg-opacity:1;background-color:rgb(var(--system-error-primary) / var(--un-bg-opacity))}@container (min-width: 270px){.o_bN .o_bH{font-size:.875rem;font-weight:400;line-height:1.5rem;font-family:var(--font-secondary)}}.o_bN{container-type:inline-size}.o_bN .o_bJ{position:relative;flex:1 1 0%;gap:.25rem}.o_bN .o_bL{margin-top:0;gap:.5rem}.o_bT{--un-text-opacity:1;color:rgb(var(--neutral-tertiary) / var(--un-text-opacity));font-size:.8125rem;line-height:.875rem;font-family:var(--font-secondary);height:3.15rem}@container (min-width: 270px){.o_bT{height:2.1rem}}.o_bV{opacity:.3}.o_bX{display:flex;flex-direction:column;align-items:baseline}.o_bZ{aspect-ratio:5 / 7;width:100%}.o_b1{width:100%;height:100%}.o_b3{aspect-ratio:5 / 7}.o_b5 picture{width:100%;flex:0 0 100%}
