.color-badge{--color-badge-size:1.5rem;height:var(--color-badge-size);vertical-align:middle;width:var(--color-badge-size);border-radius:100%;display:inline-block}.color-badge.size-md{--color-badge-size:2.5rem}.color-badge.color-beige{background:beige}.color-badge.color-blue{background:#5e9bbe}.color-badge.color-bronze{background:linear-gradient(-45deg,#cd7f32,#e79f57)}.color-badge.color-brown{background:#a99b87}.color-badge.color-glas,.color-badge.color-transparent{background:linear-gradient(-45deg,#e0e8ee 0,#fafbfc 67%,#edf0f3)}.color-badge.color-grey{background:silver}.color-badge.color-green{background:#a5be82}.color-badge.color-yellow{background:#f3ed72}.color-badge.color-gold{background:linear-gradient(-45deg,#e8c500,#ffd800)}.color-badge.color-copper{background:linear-gradient(-45deg,#e09e82,#ffc5ad)}.color-badge.color-chrome{background:linear-gradient(-45deg,#7b858d 0,#e7ebef 68%,#7f8690)}.color-badge.color-purple{background:#b7adcd}.color-badge.color-multi{background-color:#0000;background-image:linear-gradient(90deg,#343434 0 50%,#cd7f32 0,#cd7f32),linear-gradient(90deg,#e8e1c9 0 50%,#e09e82 0,#e09e82);background-position:0 0,0 0;background-repeat:no-repeat;background-size:auto,auto;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;background-size:var(--color-badge-size) calc(var(--color-badge-size)/2);background-position:0 0,0 calc(var(--color-badge-size)/2);transform:rotate(-45deg)}.color-badge.color-brass{background:linear-gradient(-45deg,#bdb266,#d0c99b)}.color-badge.color-ecru{background:#e8e1c9}.color-badge.color-orange{background:#ffaf72}.color-badge.color-pink{background:#e1becd}.color-badge.color-red{background:#e77275}.color-badge.color-silver{background:linear-gradient(-45deg,silver,#e1e1e1)}.color-badge.color-black{background:#272727}.color-badge.color-white{background:#fff;border:.0625rem solid #bebebe}.star-rating{display:inline-block;position:relative}.star-rating .alt{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.star-rating [aria-hidden]{display:flex}.star-rating [aria-hidden] svg{flex:none}.star-rating .empty{color:var(--start-rating-empty-color,var(--color-dark-silver))}.star-rating .filled{color:var(--start-rating-filled-color,currentColor);width:100%;position:absolute;top:0;left:0;overflow:hidden}.star-rating.size-s svg{width:.75rem;height:.75rem}.star-rating.size-m svg{width:1.125rem;height:1.125rem}.star-rating.size-l svg{width:1.5rem;height:1.5rem}@keyframes favorite-fly{0%{opacity:.6;transform:var(--heart-start)}to{opacity:0;transform:var(--heart-end)}}.favorite-badge.cta.variant-none{--cta-icon-size:1.5rem;--cta-min-width:1.75rem;--cta-min-height:1.75rem;--cta-background:var(--color-white);--cta-color:var(--color-graphite)}.favorite-badge .heart{--heart-start:translate(-9px, -10px) scale(.3, .3);animation:favorite-fly .4s var(--heart-delay,0s);stroke-width:.5px;stroke:var(--color-graphite);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.favorite-badge .heart:first-child{--heart-end:translate(-25px, 32px) scale(2.1, 1.9)}.favorite-badge .heart:nth-child(2){--heart-end:translate(5px, -55px) scale(2.1, 1.9)}.favorite-badge .heart:nth-child(3){--heart-delay:.19s;--heart-end:translate(-45px, -25px) scale(1.2, 1.2)}.favorite-badge .heart:nth-child(4){--heart-delay:.19s;--heart-end:translate(26px, 5px) scale(1.3, 1.3)}@keyframes skeleton-product-card{0%{background-position:100% 0}to{background-position:-100% 0}}.product-card{--product-card-label-size:1.0625rem;--product-card-image-ratio:var(--card-image-ratio);--product-card-offset-inline:.75rem;font-size:var(--product-card-title-size,.8125rem);width:calc(var(--product-card-width,100%) + var(--product-card-offset-inline)*2);margin:0 calc(var(--product-card-offset-inline)*-1);padding:0 var(--product-card-offset-inline);grid-template-rows:auto 1fr;grid-template-columns:100%;display:grid;position:relative}.product-card>*{grid-column:1/2}.product-card.landscape{--product-card-image-ratio:var(--card-image-ratio-landscape)}.product-card.skeleton{--skeleton-gradient:linear-gradient(90deg, var(--color-snow) 0, var(--color-white) 20%, var(--color-white) 30%, var(--color-snow) 50%);pointer-events:none}.product-card.skeleton .card-desc .delivery-info,.product-card.skeleton .card-desc .elpy-communication-label,.product-card.skeleton .card-desc .label-energy,.product-card.skeleton .card-desc .product-colors,.product-card.skeleton .card-desc .product-rating,.product-card.skeleton .card-overlay,.product-card.skeleton .stock-overlay{visibility:hidden}.product-card.skeleton .card-desc .sponsored-label{background-image:var(--skeleton-gradient);background-size:200%;border-radius:.25rem;animation:1.25s .3s infinite skeleton-product-card}.product-card.skeleton .card-desc .sponsored-label *{visibility:hidden}.product-card.skeleton .card-desc .tt .link{display:block}.product-card.skeleton .card-desc .tt .brand,.product-card.skeleton .card-desc .tt .name{-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#0000;display:inline}.product-card.skeleton .card-desc .price-communication,.product-card.skeleton .card-desc .tt .brand,.product-card.skeleton .card-desc .tt .name{background-image:var(--skeleton-gradient);background-size:200%;border-radius:.25rem;animation:1.25s .3s infinite skeleton-product-card}.product-card.skeleton .card-desc .price-communication *{visibility:hidden}.product-card.skeleton .card-media{background-image:var(--skeleton-gradient);background-color:var(--color-snow);background-size:200%;border-radius:.25rem;animation:1.25s .3s infinite skeleton-product-card}.product-card.skeleton .card-media>*{visibility:hidden}.product-card.disabled{color:var(--color-dark-silver)}.product-card.short-desc .tt{-webkit-line-clamp:1}[data-input=keyboard] .product-card.product-card-focus:focus-within{outline-style:var(--outline-style);outline-width:var(--outline-width);outline-offset:var(--outline-offset)}.product-card.overlay .card-overlay{opacity:1}.product-card.overlay .card-overlay .card-related{pointer-events:auto}.product-card:has(.tt .link:focus-visible)>.card-media .media-image{transform:scale(1.03)}.product-card>.card-media{background-color:var(--color-snow);cursor:pointer;grid-row:1/2;position:relative;overflow:hidden}.product-card>.card-media .media-image{--media-image-extra-transition:transform .3s cubic-bezier(.25, .1, .25, 1)}.product-card .card-overlay{opacity:0;pointer-events:none;z-index:1;flex-direction:column;grid-area:1/1/3/2;transition:opacity .25s cubic-bezier(.39,.575,.565,1);display:flex}.product-card .card-overlay .card-media{aspect-ratio:var(--product-card-image-ratio);overflow:hidden}.product-card .card-overlay .card-related{background-color:var(--page-background,var(--color-white));flex-grow:1}.product-card .card-articles,.product-card .card-overlay .sponsored-label{margin-top:.75rem}.product-card .card-articles .native-scroller{--scroller-padding:0;--scroller-gap:.5rem}.product-card .card-articles .native-scroller li{width:calc(14.2857% - var(--scroller-gap) + var(--scroller-gap)/7);max-width:2.125rem}.product-card .card-articles .link{position:relative}.product-card .card-articles .link:before{content:"";background-color:var(--color-graphite);z-index:3;width:0;height:1px;transition:width .25s cubic-bezier(.39,.575,.565,1);position:absolute;bottom:0;left:50%;transform:translate(-50%)}.product-card .card-articles .link{-webkit-tap-highlight-color:transparent}.product-card .card-articles .link:focus:not(:focus-visible){outline:none}.product-card .card-articles .link:active:before,.product-card .card-articles .link:focus-visible:before,.product-card .card-articles .link:hover:before,.product-card .card-articles .link[aria-current=true]:before{width:100%}.product-card .card-sizes{color:var(--color-text-primary);flex-wrap:wrap;gap:0 .5rem;margin-top:.75rem;font-size:.6875rem;display:flex}.product-card .card-sizes .no-stock{color:var(--color-text-primary-muted)}.product-card .card-desc{flex-direction:column;grid-row:2/3;margin-top:.5rem;display:flex}.product-card .card-desc .sponsored-label{margin-bottom:.25rem}.product-card .card-labels{pointer-events:none;z-index:2;flex-direction:column;gap:.125rem;width:100%;padding:.625rem;transition:transform .25s cubic-bezier(.39,.575,.565,1);display:flex;position:absolute;bottom:0;left:0}.product-card .card-labels [class^=bottom]{margin-top:auto}.product-card .card-labels img{height:var(--product-card-label-size);width:auto}.product-card .favorite-badge.cta{--cta-padding:0}.product-card .favorite-badge{z-index:2;position:absolute;top:.5rem;right:.5rem}.product-card .visual-search-badge{z-index:2;position:absolute;bottom:.5rem;right:.5rem}.product-card .stock-overlay{aspect-ratio:var(--card-image-ratio);color:var(--color-white);text-align:center;text-transform:uppercase;z-index:1;pointer-events:none;background-color:#34343429;width:100%;font-size:.75rem;font-weight:600;display:flex;position:absolute;top:0;left:0}.product-card .stock-overlay span{aspect-ratio:1;border:1px solid;border-radius:50%;justify-content:center;align-items:center;width:7rem;margin:auto;padding:.75rem;display:flex}.product-card .product-rating{margin-bottom:var(--rating-bottom-spacing);margin-left:-.125rem;margin-top:var(--rating-top-spacing);order:var(--rating-order);align-items:center;min-height:1.125rem;display:flex}.product-card .product-rating .product-rating-text{color:var(--rating-color);vertical-align:middle;font-size:.75rem;line-height:1.5;display:inline-flex}.product-card .product-rating .product-rating-count,.product-card .product-rating .product-rating-total{margin-left:.25rem}.product-card .product-colors{align-items:center;min-height:1rem;margin-top:.5rem;display:flex}.product-card .product-colors .color-badge{--color-badge-size:.625rem;display:block}.product-card .product-colors .product-colors-alt{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.product-card .product-colors ul{align-items:center;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.product-card .product-colors .product-colors-extra{margin:0 0 0 .25rem;font-size:.75rem;line-height:1.2}.product-card .product-colors~.product-rating{order:-1;margin-top:0;margin-bottom:.125rem}.product-card .tt{--tt-font-family:var(--typography-typeface-secondary);--tt-line-height:1.5;--tt-font-weight:normal}.product-card .tt .link{-webkit-line-clamp:2;text-wrap:balance;-webkit-hyphens:auto;hyphens:auto;outline:none;-webkit-box-orient:vertical;text-decoration:none;display:-webkit-box;overflow:hidden}.product-card .tt .brand{display:var(--brand-display);font-weight:600}.product-card .label-energy{margin-top:.5rem}.product-card .elpy-communication-label{background-color:var(--color-surface-brand);border-radius:.125rem;align-self:self-start;margin-top:.5rem;padding:.125rem .25rem;font-size:.75rem}.product-card .elpy-communication-label span{font-weight:600}.product-card .sponsored-label{color:var(--color-text-primary-muted)}.product-card .delivery-info{color:var(--color-text-positive);background-color:var(--color-surface-positive);border-radius:.125rem;align-self:self-start;align-items:center;margin-top:.5rem;padding-right:.25rem;font-size:.75rem;font-weight:600;line-height:1.125rem;display:flex;overflow:hidden}.product-card .delivery-info span{padding:.125rem 0}.product-card .delivery-info svg{margin:-.125rem -.125rem 0}@media (width>=62em){.product-card{--product-card-title-size:.875rem}.product-card .product-rating{display:var(--rating-desktop-display)}.product-card .product-rating .product-rating-text{display:none}.product-card .card-desc{margin-top:.75rem}.product-card .product-colors{display:none}}
