.product-list{display:flex;flex-direction:column;gap:16px;transition:opacity .25s ease-out}.product-list--loading{opacity:.35;pointer-events:none}.product-list__loader{left:50%;position:absolute;top:15vh}.product-list__loader-wrapper{height:0;margin:0;opacity:0;padding:0;pointer-events:none;position:sticky;scale:.25;top:40%;transform-origin:50% 15vh;transition:opacity .5s ease-out,scale .5s ease-out;z-index:1}.product-list__loader-wrapper:has(~.product-list--loading){opacity:1;scale:1}.product-card{background-color:#fff;border-radius:8px;display:grid;grid-auto-rows:min-content;grid-template-areas:"effortless-price     effortless-price    effortless-price" "features             media               recommendation" "features             media               name" "features             media               stats" "features             media               energy-class" "features             media               price" "features             media               delivery" "features             media               outlet" "features             media               webcampaigns" "features             media               merchant" "features             media               alternatives" "features             media               actions";grid-template-columns:268px 132px calc(100vw - 132px)}@media (min-width:768px){.product-card{grid-template-columns:268px 200px calc(100vw - 200px)}}@media (min-width:992px){.product-card{column-gap:8px;grid-template-areas:"effortless-price    effortless-price   effortless-price" "media                details            buybox";grid-template-columns:180px minmax(0,1fr) 240px;padding:16px}}@media (min-width:1200px){.product-card{grid-template-columns:250px minmax(0,1fr) 320px}}.product-card__effortless-price{display:flex;flex-direction:row;grid-area:effortless-price;margin-inline-start:auto;width:fit-content}.product-card__effortless-price:before{border-bottom:0 solid transparent;border-right:41px solid #fff;border-top:41px solid transparent;content:""}.product-card__effortless-price+.product-card{border-top-right-radius:0}.product-card__effortless-btn{all:unset;align-items:center;background-color:#fff;border-top-right-radius:8px;color:#3c1400;cursor:pointer;display:flex;font-size:.875rem;padding:4px 8px}.product-card__effortless-btn:focus-visible{outline:2px solid #377cd6;outline-offset:2px}.product-card__effortless-btn:hover{text-decoration:underline}.product-card__effortless-btn i{color:#ff503c;font-size:10px;margin-left:6px}.product-card__shopping-list-btn{grid-area:recommendation;justify-self:flex-end;margin:0 8px;z-index:1}@media (min-width:992px){.product-card__shopping-list-btn{align-self:start;grid-area:media}}.product-card__shopping-list-btn.btn-shopping-lists[data-product-id]{display:inline-grid;place-items:center}.product-card__shopping-list-btn.btn-shopping-lists[data-product-id] i.icon-like,.product-card__shopping-list-btn.btn-shopping-lists[data-product-id] i.icon-like-on{display:block;grid-area:1/1}.product-card__shopping-list-btn.btn-shopping-lists[data-product-id] i.icon-like-on{opacity:0}@media (prefers-reduced-motion:no-preference){.product-card__shopping-list-btn.btn-shopping-lists[data-product-id] i.icon-like-on{transition:opacity .8s ease-out}}.product-card__shopping-list-btn.btn-shopping-lists[data-product-id].in-shopping-list i.icon-like-on{opacity:1}.product-card__media{align-content:start;display:grid;grid-area:media;grid-template-areas:"image" "vide-btn"}@media (min-width:992px){.product-card__media{grid-template-areas:"image" "compare";margin:0}}.product-card__details{display:contents}@media (min-width:992px){.product-card__details{align-self:start;display:grid;grid-area:details;grid-template-areas:"recommendation" "name" "stats" "energy-class" "features";margin:0 8px;min-width:0}}.product-card__buybox{display:contents}@media (min-width:992px){.product-card__buybox{display:grid;grid-area:buybox;grid-template-areas:"price" "delivery" "outlet" "webcampaigns" "merchant" "alternatives" "features" "actions";grid-template-rows:repeat(7,min-content) 1fr;position:relative}}.product-card__media{padding:0 8px}@media (min-width:768px){.product-card__media{padding:0 16px}}@media (min-width:992px){.product-card__media{padding:0}}.product-card__media-link{grid-area:image}.product-card__img{align-items:center;aspect-ratio:1/1;display:flex;height:100%;justify-content:center;max-height:250px;max-width:250px;object-fit:contain;padding:8px;width:100%}.product-card__img--placeholder svg{height:50px;width:50px}@media (min-width:768px){.product-card__img--placeholder svg{height:100px;width:100px}}.product-card__video-btn{align-items:center;background-color:#fff;border:1px solid #ff503c;border-radius:8px;color:#cf2b1f;display:inline-flex;font-size:.875rem;font-weight:600;gap:6px;justify-content:center;padding:8px;text-decoration:none}.product-card__video-btn:focus-visible{outline:2px solid #377cd6;outline-offset:2px}@media (min-width:1200px){.product-card__video-btn{align-self:end;grid-area:image;justify-self:end;margin-bottom:16px;z-index:1}}.product-card__video-btn:hover{background-color:#ffedeb}.product-card__compare{display:none;grid-area:compare}@media (min-width:1200px){.product-card__compare{display:flex}}.product-card__compare-btn{align-items:center;cursor:pointer;display:inline-flex;font-size:.75rem;font-weight:400;gap:12px;height:36px;justify-content:center;position:relative;width:100%}@media (prefers-reduced-motion:no-preference){.product-card__compare-btn{transition:background-color .15s ease,border-color .15s ease}}.product-card__compare-btn:focus-visible{outline:2px solid #377cd6;outline-offset:2px}.product-card__compare-btn i{font-size:22px}.product-card__compare-btn[aria-pressed=true]{border-color:#ff503c;color:#cf2b1f;font-weight:600}.product-card__compare-btn.btn-loader{background-color:#fff}.product-card__compare-btn.btn-loader i{font-size:12px}.product-card__recommendation{display:flex;flex-direction:column;gap:6px;grid-area:recommendation;margin:16px 0 8px;position:relative;width:fit-content}.product-card__recommendation:empty{display:none}@media (min-width:1200px){.product-card__recommendation{flex-direction:row;margin:0 0 8px}}.product-card__recommendation-badge:hover .product-card__recommendation-popup{display:block}.product-card__recommendation-badge--type-1{--cat-rec-text:#3c1400;--cat-rec-badge-bg:#f8d08c;--cat-rec-popup-bg:#fefbf5}.product-card__recommendation-badge--type-3{--cat-rec-text:#fff;--cat-rec-badge-bg:#2e6685;--cat-rec-popup-bg:#eaf0f3}.product-card__recommendation-trigger{text-wrap:nowrap;align-items:center;background-color:var(--cat-rec-badge-bg,transparent);border-radius:24px;color:var(--cat-rec-text,inherit);cursor:pointer;display:flex;font-size:.75rem;gap:8px;padding:3px 12px;width:fit-content}.product-card__recommendation-trigger:focus-visible{outline:2px solid #377cd6;outline-offset:2px}.product-card__recommendation-trigger .icon-arrow-down{font-size:5px}.product-card__recommendation-popup{background-color:var(--cat-rec-popup-bg,#fff);border-radius:8px;color:#3c1400;display:none;font-size:.75rem;line-height:1.4;padding:8px 10px;position:absolute;top:100%;width:536px;z-index:10}.product-card__name{grid-area:name;margin:0 0 8px}@media (min-width:768px){.product-card__name{margin:0 0 16px}}.product-card__name-brand{display:none}.product-card__name-heading{align-items:baseline;column-gap:16px;display:inline-flex;font-size:.875rem;font-weight:400;letter-spacing:.3px;line-height:1.125rem;margin:0 8px 0 0}@media (min-width:768px){.product-card__name-heading{font-size:1rem;font-weight:600;margin:0}}.product-card__name-link{color:#0d0d0d}.product-card__bestseller{color:#cf2b1f;display:none;font-size:.875rem;font-weight:600;line-height:.875rem;text-transform:uppercase}@media (min-width:768px){.product-card__bestseller{display:block}}.product-card__stats{column-gap:.875rem;display:flex;flex-wrap:wrap;grid-area:stats;margin:0 0 8px}@media (min-width:768px){.product-card__stats{margin:0 0 16px}}.product-card__rating{all:unset;cursor:pointer;position:relative}.product-card__question-count{all:unset;color:#3c1400;cursor:pointer;font-size:.875rem}.product-card__question-count:focus-visible{outline:2px solid #377cd6;outline-offset:2px}.product-card__question-count:hover{text-decoration:underline}.product-card__question-count i{color:#ff503c;font-size:10px;margin-left:6px}.product-card__sold-count{all:unset;color:#3c1400;cursor:pointer;font-size:.875rem}.product-card__sold-count:focus-visible{outline:2px solid #377cd6;outline-offset:2px}.product-card__sold-count:hover{text-decoration:underline}.product-card__sold-count i{color:#ff503c;font-size:10px;margin-left:6px}.product-card__sold-count.btn-loader{background-color:#fff;pointer-events:none;position:relative}.product-card__energy-class{align-items:center;display:flex;gap:8px;grid-area:energy-class;margin:0 0 8px}@media (min-width:768px){.product-card__energy-class{margin:0 0 16px}}.product-card__energy-class-text{display:flex;flex-direction:column}.product-card__energy-class-label{color:#0d0d0d;font-size:.875rem;line-height:1.3}.product-card__energy-class-icon{display:block;flex-shrink:0}.product-card__energy-class-info{color:#565656;font-size:.75rem}.product-card__energy-class-info:focus-visible{outline:2px solid #377cd6;outline-offset:2px}.product-card__energy-class-info:hover{text-decoration:underline}.product-card__features{border-bottom-left-radius:8px;border-top-left-radius:8px;box-shadow:0 0 8px 0 rgba(0,0,0,.1);display:flex;flex-direction:column;font-size:12px;grid-area:features;letter-spacing:.1px;line-height:17px;margin:0;overflow:hidden;padding:16px 19px}@media (min-width:992px){.product-card__features{box-shadow:none;display:block;margin:0 0 8px;padding:0}}@media (min-width:992px) and (min-width:768px){.product-card__features{margin:0 0 16px}}.product-card__features-title{display:block;margin-bottom:10px}.product-card__features-title i{font-size:18px;margin-right:10px}@media (min-width:768px){.product-card__features-title{display:none}}.product-card__features-list{margin:unset;padding:0 0 0 16px}.product-card__features-link{align-self:center;appearance:none;background:none;border:none;font:inherit;margin-top:auto;padding:0}@media (min-width:992px){.product-card__features-link{display:none}}.product-card__feature-value{font-weight:600}.product-card__seller-tooltip{display:none}@media (min-width:992px){.product-card__seller-tooltip{display:block;position:absolute;right:0;top:0}}.product-card__price{grid-area:price;margin-bottom:16px}.product-card__discount{align-items:center;display:flex;font-size:.75rem;gap:8px;margin-bottom:6px}.product-card__discount-badge{background-color:#cf2b1f;border-radius:12px;color:#fff;padding:0 8px;text-align:center}.product-card__price-old{color:#0d0d0d;font-size:.75rem;text-decoration:line-through}.product-card__price-current{font-size:1.5rem;font-weight:600;line-height:1.5rem}.product-card__max-icon{all:unset;cursor:pointer;font-size:.75rem}.product-card__max-icon.btn-loader{background-color:#fff;pointer-events:none;position:relative}.product-card__price-unit{color:#757575;font-size:11px}.product-card__installment,.product-card__price-gross{color:#0d0d0d;font-size:.75rem}.product-card__installment{font-weight:400;padding:4px 0}.product-card__installment--buybox{font-size:.875rem}.product-card__installment--buybox b{font-weight:600}.product-card__price-omnibus{align-items:center;color:#757575;display:flex;font-size:.75rem;line-height:1.125rem}.product-card__price-omnibus .icon-info{color:#757575;cursor:pointer;font-size:.875rem;margin-left:4px}.product-card__delivery{grid-area:delivery;margin-bottom:16px}.product-card__webcampaigns{display:inline-flex;flex-wrap:wrap;gap:4px;grid-area:webcampaigns;margin-bottom:23px}.product-card__webcampaign-btn{all:unset;border-radius:12px;color:#fff;cursor:pointer;font-size:.875rem;padding:2px 12px}.product-card__webcampaign-btn:focus-visible{outline:2px solid #377cd6;outline-offset:2px}.product-card__webcampaign-btn:hover{text-decoration:underline}.product-card__outlet{grid-area:outlet;margin-bottom:16px}.product-card__outlet-cta{align-items:center;display:flex;font-size:.875rem;justify-content:space-between;text-align:left;width:fit-content}@media (min-width:992px){.product-card__outlet-cta{width:100%}}.product-card__outlet-cta i{margin-left:18px}.product-card__merchant{grid-area:merchant;margin:0 16px 23px 0}@media (min-width:768px){.product-card__merchant{margin-right:0}}.product-card__alternatives{font-size:.875rem;font-weight:400;grid-area:alternatives;margin-bottom:23px}.product-card__alternatives-link{appearance:none;background:none;border:none;color:#cf2b1f;cursor:pointer;font:inherit;padding:0;text-decoration:underline}.product-card__alternatives-link:hover{color:#993024;text-decoration:none}.product-card__actions{align-content:end;grid-area:actions;margin-bottom:16px}@media (min-width:992px){.product-card__actions{margin-bottom:0}}.product-card__actions>button{font-size:1rem;line-height:30px;max-width:232px;width:100%}@media (min-width:992px){.product-card__actions>button{max-width:none}}.product-card__add-to-cart{align-items:center;background:#cf2b1f!important;display:flex;flex-direction:row;gap:8px;justify-content:center}.product-card__add-to-cart:hover{background:#993024!important}.product-card__add-to-cart i.icon-add-to-basket{display:none}.product-list--fashion{display:grid;gap:1px;grid-template-columns:repeat(2,1fr)}@media (min-width:768px){.product-list--fashion{gap:16px;padding:16px}}@media (min-width:1340px){.product-list--fashion{grid-template-columns:repeat(3,1fr)}}.product-list--fashion [data-controller=product-listing--card]{display:grid}.product-list--fashion .product-card{background-color:#fff;display:flex;flex-direction:column;overflow:hidden;position:relative}@media (min-width:768px){.product-list--fashion .product-card{border-radius:8px}}.product-list--fashion .product-card__actions,.product-list--fashion .product-card__alternatives,.product-list--fashion .product-card__bestseller,.product-list--fashion .product-card__compare,.product-list--fashion .product-card__delivery,.product-list--fashion .product-card__effortless-price,.product-list--fashion .product-card__energy-class,.product-list--fashion .product-card__features,.product-list--fashion .product-card__free-delivery,.product-list--fashion .product-card__installment,.product-list--fashion .product-card__merchant,.product-list--fashion .product-card__outlet,.product-list--fashion .product-card__price-gross,.product-list--fashion .product-card__recommendation,.product-list--fashion .product-card__stats,.product-list--fashion .product-card__video-btn,.product-list--fashion .product-card__webcampaigns{display:none!important}.product-list--fashion .product-card__media{padding:16px 16px 0}.product-list--fashion .product-card__media-link{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.product-list--fashion .product-card__shopping-list-btn{position:absolute;right:16px;top:16px}.product-list--fashion .product-card__buybox,.product-list--fashion .product-card__details{display:contents}.product-list--fashion .product-card__name{margin:0;padding:16px 16px 0}@media (min-width:768px){.product-list--fashion .product-card__name{border-top:1px solid #f2f2f2}}.product-list--fashion .product-card__name-brand{display:block;font-weight:600}.product-list--fashion .product-card__name-heading{display:block;font-size:.875rem;font-weight:400;max-width:250px}.product-list--fashion .product-card__name-link{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-decoration:none}.product-list--fashion .product-card__name-link:hover{text-decoration:underline}@media (min-width:576px){.product-list--fashion .product-card__name-link{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.product-list--fashion .product-card__price{padding:16px 16px 0}.product-list--fashion .product-card__price-current{font-size:.875rem;line-height:1.2}@media (min-width:768px){.product-list--fashion .product-card__price-current{font-size:1.5rem}}.product-list--fashion .product-card__price-omnibus{line-height:1.3}.product-list--fashion .product-card__price-unit{margin-top:2px}.product-list--fashion .product-card__actions{align-content:end;flex:1;order:4;padding:4px 16px 16px}.product-delivery{display:flex;flex-direction:column;font-size:.875rem;gap:2px;grid-area:delivery;line-height:1.3em}.product-delivery__free,.product-delivery__instant{color:#496b48;font-weight:600}.product-delivery__free:empty,.product-delivery__instant:empty{background-color:#f2f2f2;border-radius:8px;display:inline-block;height:1.2em;overflow:hidden;position:relative;width:50%}.product-delivery__free:empty:after,.product-delivery__instant:empty:after{animation:cat-skeleton-shimmer 1.5s ease-in-out infinite;background-image:linear-gradient(90deg,transparent,hsla(0,0%,100%,.6),transparent);content:"";inset:0;position:absolute;transform:translateX(-100%)}.product-delivery__free[hidden],.product-delivery__instant[hidden]{display:none}.product-delivery__date{color:#0d0d0d}.product-delivery__date:empty{background-color:#f2f2f2;border-radius:8px;display:inline-block;height:1.2em;overflow:hidden;position:relative;width:50%}.product-delivery__date:empty:after{animation:cat-skeleton-shimmer 1.5s ease-in-out infinite;background-image:linear-gradient(90deg,transparent,hsla(0,0%,100%,.6),transparent);content:"";inset:0;position:absolute;transform:translateX(-100%)}.product-delivery__date[hidden]{display:none}.product-delivery__date--highlight{color:#496b48}.product-delivery__date--neutral{color:#0d0d0d}.webcampaign__badge{position:relative}.webcampaign__btn{all:unset;border-radius:12px;color:#fff;cursor:pointer;font-size:.875rem;padding:2px 12px}.webcampaign__btn:focus-visible{outline:2px solid #377cd6;outline-offset:2px}.webcampaign__btn:hover{text-decoration:underline}.webcampaign__btn--static{cursor:default}.webcampaign__btn--static:hover{text-decoration:none}.supplier-dropdown{font-size:.75rem;max-width:320px}.supplier-dropdown__trigger{all:unset;align-items:center;border:1px solid #949494;border-radius:8px;box-sizing:border-box;color:#3c1400;color:#757575;cursor:pointer;display:flex;font-size:.875rem;gap:4px;justify-content:space-between;list-style:none;padding:8px 16px;width:100%}@media (prefers-reduced-motion:no-preference){.supplier-dropdown__trigger{transition:box-shadow .15s ease,color .15s ease}}.supplier-dropdown__trigger::-webkit-details-marker{display:none}.supplier-dropdown__trigger:hover{box-shadow:0 2px 8px rgba(0,0,0,.1)}.supplier-dropdown__trigger:hover .supplier-dropdown__label{color:#3d3d3d}.supplier-dropdown__label{color:#757575;font-size:.75rem;text-align:left}.supplier-dropdown__chevron{color:#ff503c;font-size:7px}.supplier-dropdown__panel{background:#fff;border:1px solid #949494;border-bottom-left-radius:8px;border-bottom-right-radius:8px;border-top:none;box-sizing:border-box;padding:8px 16px}.supplier-dropdown__panel .supplier-badge__label{display:none}.supplier-dropdown[open] .supplier-dropdown__trigger{border-bottom-left-radius:0;border-bottom-right-radius:0}.supplier-dropdown[open] .supplier-dropdown__chevron{transform:rotate(180deg)}.supplier-dropdown__error{color:#757575;margin:0}.supplier-dropdown__skeleton{display:flex;flex-direction:column;gap:8px}.supplier-dropdown__skeleton-line:empty{background-color:#f2f2f2;border-radius:8px;display:inline-block;height:.875rem;overflow:hidden;position:relative;width:100%}.supplier-dropdown__skeleton-line:empty:after{animation:cat-skeleton-shimmer 1.5s ease-in-out infinite;background-image:linear-gradient(90deg,transparent,hsla(0,0%,100%,.6),transparent);content:"";inset:0;position:absolute;transform:translateX(-100%)}.supplier-dropdown__skeleton-line--short:empty{background-color:#f2f2f2;border-radius:8px;display:inline-block;height:.875rem;overflow:hidden;position:relative;width:60%}.supplier-dropdown__skeleton-line--short:empty:after{animation:cat-skeleton-shimmer 1.5s ease-in-out infinite;background-image:linear-gradient(90deg,transparent,hsla(0,0%,100%,.6),transparent);content:"";inset:0;position:absolute;transform:translateX(-100%)}.search-additional-queries{background:#fff;font-size:1.125rem;font-weight:600;list-style:none;margin:0 0 16px;padding:16px}@media (min-width:992px){.search-additional-queries{border-radius:8px}}.search-additional-queries__item+.search-additional-queries__item{margin-top:8px}.prime-info-modal__footer p{margin:0}.prime-info-modal__header{margin-bottom:40px;position:relative}@media (max-width:767px){.prime-info-modal__header{margin-top:40px}}.prime-info-modal__header:before{background-image:url(/assets/src/images/prime/max-prime-modal-image.svg);background-position:100% 0;background-repeat:no-repeat;content:"";height:100%;position:absolute;right:-32px;top:-32px;width:100%;z-index:-1}@media (min-width:768px){.prime-info-modal__lead{max-width:80%}}.prime-info-modal__lead p{font-size:16px;line-height:24px;margin-bottom:0;margin-top:16px}@media (max-width:767px){.prime-info-modal__lead p{font-size:14px;line-height:21px}}.prime-info-modal__btn,.prime-info-modal__lead p:first-of-type{margin-top:24px}.prime-info-modal__links{grid-row-gap:8px;display:grid;margin:24px 0}.prime-info-modal__link{font-size:14px;line-height:21px}.prime-table{font-size:12px;line-height:1.35}@media (min-width:768px){.prime-table{font-size:14px}}.prime-table__title{font-size:16px;font-weight:600;line-height:24px;margin:0 0 16px}.prime-table__row{align-items:stretch;border-bottom:1px solid #eee;display:flex;justify-content:space-between;width:100%}.prime-table__row:last-child{border-bottom:none}.prime-table__rounded-check{align-items:center;display:flex;justify-content:center}.prime-table__rounded-check .icon-rounded-check{display:block;height:24px;width:24px}.prime-table__cell{padding:16px 0}.prime-table__cell:first-of-type{flex:1 0 auto;max-width:calc(100% - 180px);text-align:left}@media (min-width:768px){.prime-table__cell:first-of-type{flex:0 1 300px}}.prime-table__cell:nth-of-type(2){font-weight:600}.prime-table__cell:nth-of-type(2),.prime-table__cell:nth-of-type(3){flex:0 1 90px;text-align:center}@media (min-width:768px){.prime-table__cell:nth-of-type(2),.prime-table__cell:nth-of-type(3){flex:0 1 150px}}.prime-table__header{border-bottom:none;font-size:14px;font-weight:600;margin-bottom:4px;text-transform:uppercase}@media (min-width:768px){.prime-table__header{font-size:16px}}.prime-table__header .prime-table__cell{padding-bottom:12px;padding-top:12px}.prime-table__header+.prime-table__subheader .prime-table__cell{padding-top:8px}.prime-table__subheader{border-bottom:none;font-weight:600;text-transform:uppercase}.prime-table__subheader .prime-table__cell{padding-bottom:4px;padding-top:20px}.prime-table__td-bg{background-color:#f5f8fd}.prime-table__img-wrapper{display:none;text-align:center;width:40px}.prime-table__img-wrapper img{vertical-align:middle}@media (min-width:768px){.prime-table__img-wrapper{display:inline-block}}.prime-table-logo img{vertical-align:0}.c-logo-prime{display:inline-block;margin-left:2px;vertical-align:-1px;width:100%}.c-logo-prime--huge{max-width:80px}.c-logo-prime--md{max-width:39px}.modal-font-small{font-size:12px}@keyframes cat-skeleton-shimmer{to{transform:translateX(100%)}}.sponsored-badge{display:flex;width:fit-content}.sponsored-badge__trigger{all:unset;align-items:center;background:#fff;border:1px solid #2e6685;border-radius:32px;box-sizing:border-box;color:#2e6685;cursor:pointer;display:inline-flex;font-size:.75rem;gap:8px;line-height:1;min-height:24px;min-width:24px;padding:0 8px;white-space:nowrap}.sponsored-badge__trigger:focus-visible{outline:2px solid #377cd6;outline-offset:2px}@media (min-width:992px){.sponsored-badge__trigger{padding:0 12px}}.sponsored-badge__trigger i{font-size:16px;margin:0}.sponsored-badge__trigger--static{cursor:default}.sponsored-badge__popover{background:#fff;border:1px solid #cbcbcb;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);color:#0d0d0d;font-size:.75rem;inset:unset;line-height:1.5;margin:4px 0 0;max-height:420px;max-width:470px;opacity:0;overflow-y:auto;padding:16px;top:anchor(bottom)}@media (prefers-reduced-motion:no-preference){.sponsored-badge__popover{transition:opacity .15s ease,display allow-discrete .15s ease}}.sponsored-badge__popover:popover-open{opacity:1}@starting-style{.sponsored-badge__popover:popover-open{opacity:0}}.sponsored-badge__popover p{margin:0 0 8px}.sponsored-badge__popover ul{font-size:.75rem;margin:0 0 8px;padding-left:20px}.sponsored-badge__popover li{font-size:.75rem;margin-bottom:8px}.sponsored-badge__popover li:has(img){align-items:flex-start;display:flex;gap:16px;list-style:none;margin-left:-20px}.sponsored-badge__popover li:has(img) img{flex-shrink:0;height:24px;width:24px}.sponsored-badge__popover{position-try-fallbacks:flip-block,flip-inline;left:anchor(left);max-width:min(360px,100vw - 2 * 16px);text-align:left;width:max-content}.sponsored-badge__line{margin:0;padding:0}.sponsored-badge__value{vertical-align:middle}.sponsored-badge__value:empty{background-color:#f2f2f2;border-radius:8px;display:inline-block;height:1em;overflow:hidden;position:relative;width:6em}.sponsored-badge__value:empty:after{animation:cat-skeleton-shimmer 1.5s ease-in-out infinite;background-image:linear-gradient(90deg,transparent,hsla(0,0%,100%,.6),transparent);content:"";inset:0;position:absolute;transform:translateX(-100%)}@media (prefers-reduced-motion:reduce){.sponsored-badge__value:after{animation:none}}.sponsored-badge--overlay{position-anchor:--sponsored-tile-image;bottom:calc(anchor(bottom) + 8px);left:anchor(center);pointer-events:none;position:absolute;translate:-50% 0;z-index:1}.sponsored-badge--overlay .sponsored-badge__popover,.sponsored-badge--overlay .sponsored-badge__trigger{pointer-events:auto}@supports not (anchor-name:--sponsored-tile-image){.sponsored-badge--overlay{margin:0 auto 8px;position:static;translate:none}}.product-slide:has(>.sponsored-badge--overlay){position:relative}.product-slide:has(>.sponsored-badge--overlay)>.ps-image{anchor-name:--sponsored-tile-image}