.product-card{scroll-snap-align:start;grid-template-columns:var(--minmax-0-1fr);align-content:start;gap:10px;display:grid;position:relative;overflow:hidden}.product-card__figure{position:relative}.product-card__figure>.badge-list{z-index:1;position:absolute;top:0;left:0;width:100%;text-align:left;margin-bottom:10px}.product-card__figure .badge{display:inline-block;margin-bottom:5px;padding:.25em 1em;-webkit-letter-spacing:1px;-moz-letter-spacing:1px;-ms-letter-spacing:1px;letter-spacing:1px;font-weight:700;z-index:1;text-transform:lowercase;font-size:15px}@media only screen and (min-width:700px){.product-card__figure .badge{font-size:15px}}@media only screen and (max-width:450px){.product-card__figure .badge{font-size:14px}}.product-card__media{isolation:isolate;display:block}.product-card__image{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;margin-inline:auto;transition:opacity .1s ease-in-out}.product-card__image--secondary{display:none}.product-card__form-buy{opacity:0;position:absolute;top:55%;width:100%;text-align:center;transform:translate(0,-50%)}@media screen and (max-width:699px){.product-card__form-buy,.product-card__form-quick-buy{display:none}}.product-card__form-buy button{color:#494949;border:1px solid #494949;background:#fff;max-width:300px;width:90%;margin:0 auto 20px;padding:10px 24px;line-height:normal;border-radius:0;font-size:13px;text-align:center;-webkit-letter-spacing:.2em;-moz-letter-spacing:.2em;-ms-letter-spacing:.2em;letter-spacing:.2em;font-weight:700;text-transform:uppercase;transition:all .2s ease-in-out;z-index:1;cursor:pointer}.product-card__figure:hover .product-card__form-buy{opacity:1}.product-card__quick-add-button{background:rgba(var(--background-secondary),1);color:rgba(var(--text-color),1);z-index:1;padding:.625rem;position:absolute;inset-block-end:.5rem;inset-inline-end:.5rem}@media screen and (max-width:699px){.product-card__quick-add-button{display:none}}@media screen and (pointer:fine){.product-card__quick-add-button{opacity:0;transition:opacity .2s ease-in-out,transform .2s ease-in-out;transform:translateY(5px)}.product-card__quick-add-button :is(svg){transition:transform .2s ease-in-out}.product-card__quick-add-button:hover svg{transform:rotateZ(90deg)}.product-card:hover .product-card__quick-add-button{opacity:1;transform:translateY(0)}}.product-card__info{text-align:center;align-content:start;justify-items:center;gap:.15rem;display:grid}.product-card__info .product-title{letter-spacing:2px}.product-card__info :is(.price-list,.rating-badge){justify-content:center}.product-card__info .price-list{margin-top:5px}.product-card__info .variant-picker__option-values{gap:4px}@media screen and (max-width:699px){.product-card__info .variant-picker__option-values--limited .product-card-swatch:nth-child(10),.product-card__info .variant-picker__option-values--limited .product-card-swatch:nth-child(8){display:none}}.product-card__info .color-swatch{--swatch-size:1.375rem}.product-card__info fieldset .text-subdued{margin-left:10px}@media screen and (pointer:fine){.product-card__image--secondary{opacity:0;mix-blend-mode:plus-lighter;display:block}.product-card__figure:has(.product-card__image--secondary):hover>.product-card__media .product-card__image--primary{opacity:0}.product-card__figure:has(.product-card__image--secondary):hover>.product-card__media .product-card__image--secondary{opacity:1}}.horizontal-product-card{scroll-snap-align:start;scroll-snap-stop:always;align-items:center;-moz-column-gap:1.5rem;column-gap:1.5rem;display:flex;position:relative;container:horizontal-product-card/inline-size}.horizontal-product-card__figure{width:6.25rem;flex-shrink:0}.horizontal-product-card__info{flex-grow:1;grid-template-columns:var(--minmax-0-1fr);grid-auto-columns:auto;justify-items:start;gap:.625rem;display:grid}.\@large\:horizontal-product-card__button{display:none}@media screen and (min-width:700px){.horizontal-product-card{-moz-column-gap:2rem;column-gap:2rem}}@container horizontal-product-card (width >= 450px){align-items:center}.\@narrow\:horizontal-product-card__button{display:none}.\@large\:horizontal-product-card__button{display:block}.product .product-info .okeReviews.oke-sr{margin-left:0}@media only screen and (max-width:555px){.template-product div.okeReviews[data-oke-container].oke-w{scroll-margin-top:50px}}