.affiliate-product-image__image{display:block;height:auto;width:100%}.affiliate-widget{border-bottom:var(--affiliate-widget-border,var(--line-bold));border-top:var(--affiliate-widget-border,var(--line-bold));display:grid;gap:0 var(--space-2);grid-gap:0 var(--space-2);grid-gap:var(--affiliate-widget-gap,0 var(--space-2));gap:var(--affiliate-widget-gap,0 var(--space-2));grid-template-columns:repeat(5,1fr);grid-template-columns:var(--affiliate-widget-template-columns,repeat(5,1fr));grid-template-rows:repeat(2,min-content);padding:var(--affiliate-widget-padding,var(--space-3) 0);position:relative}.affiliate-widget__button{margin-block:var(--space-1)}.affiliate-widget__content{grid-area:1/3/3/-1;grid-area:var(--affiliate-widget-content-grid-area,1/3/3/-1)}.affiliate-widget__image-wrapper{background-color:transparent;background-color:var(--color-max-light,transparent);grid-area:1/1/2/3;grid-area:var(--affiliate-widget-image-grid-area,1/1/2/3);margin-block-end:0;margin-block-end:var(--affiliate-widget-image-wrapper-margin-block-end,0);position:relative}.affiliate-widget__image-wrapper[style*="--aspect-ratio"]>:first-child:not(link){aspect-ratio:var(--aspect-ratio);display:block;height:auto;width:100%}.affiliate-widget__image{-o-object-fit:contain;object-fit:contain}.affiliate-widget__info-link{position:absolute;right:0;top:var(--space-0_5)}.affiliate-widget__info-link:after{border:1px solid;border-radius:100%;content:"?";display:inline-block;height:var(--space-1_5);line-height:var(--space-1_5);margin-inline:var(--space-0_5) 0;text-align:center;width:var(--space-1_5)}.affiliate-widget__partner-logo{background-position:0;background-repeat:no-repeat;background-size:contain;display:inline-block;height:24px;vertical-align:top;width:88px}.affiliate-widget__price{display:inline-block;margin-block:0 var(--space-1);margin-block:var(--affiliate-widget-price-margin-block,0 var(--space-1));margin-inline:0 var(--space-1);margin-inline:var(--affiliate-widget-price-margin-inline,0 var(--space-1))}.affiliate-widget__price:before{background-image:none;background-image:var(--affiliate-widget-price-icon,none);content:"";display:none;display:var(--affiliate-widget-price-display,none);height:auto;height:var(--affiliate-widget-price-height,unset);vertical-align:bottom;width:auto;width:var(--affiliate-widget-price-width,unset)}.affiliate-widget__price .affiliate-widget__list-price{margin-inline:var(--space-1) 0;text-decoration:line-through}.affiliate-widget__link{text-decoration:none}.affiliate-widget__link:before{content:"";inset:0;position:absolute;z-index:1}.affiliate-widget[\:has\(\[focus-within\]\)]{outline:5px auto Highlight;outline:5px auto -webkit-focus-ring-color}.affiliate-widget:has([focus-within]){outline:5px auto Highlight;outline:5px auto -webkit-focus-ring-color}.affiliate-widget[\:has\(\:focus-within\)]{outline:5px auto Highlight;outline:5px auto -webkit-focus-ring-color}.affiliate-widget:has(:focus-within){outline:5px auto Highlight;outline:5px auto -webkit-focus-ring-color}.affiliate-widget__link.focus-visible{outline:none}.affiliate-widget__link:focus-visible{outline:none}.affiliate-widget__price:before{--affiliate-widget-price-display:inline-block;--affiliate-widget-price-height:16px;--affiliate-widget-price-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath stroke='%23101010' stroke-linecap='round' stroke-linejoin='round' d='M11.5 3H14v2.5M4.5 13H2v-2.5m12 0V13h-2.5M2 5.5V3h2.5M5 5.5v5m6-5v5m-2-5v5m-2-5v5'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h16v16H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");--affiliate-widget-price-width:16px}.affiliate-widget--swo-shop{--affiliate-widget-border:0;--affiliate-widget-image-wrapper-margin-block-end:var(--space-1);--affiliate-widget-padding:0;--affiliate-widget-price-margin-block:0 var(--space-2);--affiliate-widget-price-margin-inline:0;display:block}.affiliate-widget--swo-shop .affiliate-widget__title{margin-block-end:var(--space-1)}.affiliate-widget--swo-shop .affiliate-widget__manufacturer{margin-block-end:var(--space-0_5)}.affiliate-widget--swo-shop .affiliate-widget__price[\:has\(\.affiliate-widget__list-price\)]{color:var(--color-highlight-medium)}.affiliate-widget--swo-shop .affiliate-widget__price:has(.affiliate-widget__list-price){color:var(--color-highlight-medium)}