.product-card .product-card__badge{flex-direction:row;flex-wrap:nowrap;align-items:center;gap:6px;max-width:calc(100% - 62px)}.product-card__badge .ep-badge{display:inline-flex;align-items:center;font-size:11px;font-weight:var(--font-weight-medium);line-height:var(--line-height-snug);letter-spacing:.33px;padding:4px 8px;border-radius:16px;border:none;white-space:nowrap;text-transform:none;background:#e9e9e9;color:#333}.product-card__badge .ep-badge--black{background:#dfe8ff;color:#1e3fa8}.product-card__badge .ep-badge--blue{background:#ece3ff;color:#5b2bb0}.product-card__badge .ep-badge--green{background:#dcf5e6;color:#1a7a44}.product-card__badge .ep-badge--red{background:#ffe8d6;color:#b4520a}.product-card__badge .ep-badge--gold{background:#fff1c2;color:#7a5a00}.product-card__badge .ep-badge--stock{background:#ffe9c9;color:#9a4a00}.product-card__badge .ep-badge--teal{background:#d9f2f2;color:#0f6b6b}.product-card__info,.product-card__image-wrapper{container-type:inline-size}.pcard__meta-tags{flex-wrap:nowrap;gap:6px;overflow:hidden;margin-top:6px}.pcard__meta-tags .pcard__meta-bullet{display:none}.pcard__meta-tag{white-space:nowrap;flex-shrink:0;font-size:clamp(10px,4.3cqw,12px);letter-spacing:0;gap:.35em}.pcard__meta-tag svg{width:1.05em;height:1.05em}.pcard__meta-tag .icon-skill-level{width:.95em;height:.95em}@container (max-width: 270px){.pcard__meta-tags{gap:5px}.pcard__meta-tag:not(.pcard__level) svg{display:none}}.pcard__meta-tag.pcard__level{padding:.18em .7em .18em .6em;border-radius:999px;font-weight:var(--font-weight-medium, 500);color:#333;background:#e9e9e9}.pcard__meta-tag.pcard__level svg,.pcard__meta-tag.pcard__level .icon-skill-level{color:currentColor}.pcard__meta-tag.pcard__level--beginner{background:linear-gradient(90deg,var(--ep-level-beginner-start, #dcf5e6) 0%,var(--ep-level-beginner-end, #dcf5e6) 100%);color:var(--ep-level-beginner-text, #1a7a44)}.pcard__meta-tag.pcard__level--intermediate{background:linear-gradient(90deg,var(--ep-level-intermediate-start, #dfe8ff) 0%,var(--ep-level-intermediate-end, #dfe8ff) 100%);color:var(--ep-level-intermediate-text, #1e3fa8)}.pcard__meta-tag.pcard__level--advanced{background:linear-gradient(90deg,var(--ep-level-advanced-start, #e6e7ee) 0%,var(--ep-level-advanced-end, #e6e7ee) 100%);color:var(--ep-level-advanced-text, #23263a)}.pcard__meta-tag.pcard__level--junior{background:linear-gradient(90deg,var(--ep-level-junior-start, #fff1c2) 0%,var(--ep-level-junior-end, #fff1c2) 100%);color:var(--ep-level-junior-text, #7a5a00)}.pcard__reassure{display:flex;align-items:center;flex-wrap:nowrap;gap:.4em;margin-top:6px;font-size:clamp(10px,4.4cqw,13px);line-height:var(--line-height-normal, 1.4);letter-spacing:0;color:var(--color-dark-gray-900, #333)}.pcard__reassure>*{white-space:nowrap}.pcard__reassure-icon{flex-shrink:0;width:1.1em;height:1.1em}.pcard__reassure--in .pcard__reassure-icon,.pcard__reassure--in .pcard__reassure-stock{color:#1f9d55}.pcard__reassure--in .pcard__reassure-stock{font-weight:var(--font-weight-medium, 500)}.pcard__reassure--out{color:var(--color-dark-gray-500, #787878)}.pcard__reassure--out .pcard__reassure-icon{color:#b5b5b5}.pcard__reassure-sep{color:var(--color-dark-gray-500, #787878)}@container (max-width: 235px){.pcard__reassure{flex-wrap:wrap;row-gap:.1em}.pcard__reassure-sep{display:none}.pcard__reassure-delivery{flex-basis:100%;padding-left:1.5em}}.pcard__trustpilot{margin-top:6px;min-height:20px}.product-card__info.text-center .pcard__reassure{justify-content:center}@media screen and (max-width:749px){.product-card .product-card__badge{gap:4px;max-width:calc(100% - 56px)}.product-card__badge .ep-badge,.product-card__badge .f-badge--sale{font-size:10px;padding:3px 7px}.pcard__meta-tags{flex-wrap:wrap;overflow:visible}.pcard__meta-tag{font-size:11px}.pcard__meta-tag.pcard__level{padding:1px 8px 1px 6px}.pcard__reassure{margin-top:4px}}.product-card .product-card__quickview,.product-card .product-compare-button{width:36px;height:36px;min-width:0;min-height:0;padding:0;border:none;border-radius:50%;background-color:var(--color-white);color:var(--color-royal-blue);box-shadow:0 2px 10px rgba(var(--color-black-rgb),.18);display:flex;align-items:center;justify-content:center;transform:scale(1);transition:opacity .15s ease,transform .15s ease,box-shadow .15s ease}.product-card .product-card__quickview:before,.product-card .product-card__quickview:after{display:none}.product-card .product-card__quickview{top:10px;inset-inline-end:10px}.product-card .product-compare-button{top:54px;inset-inline-end:10px}.product-card .product-card__quickview svg,.product-card .product-compare-button svg{width:16px;height:16px;display:block}.product-card .product-card__quickview:hover,.product-card .product-card__quickview:active,.product-card .product-card__quickview:focus-visible,.product-card .product-compare-button:hover,.product-card .product-compare-button:focus-visible{background-color:var(--color-white)!important;color:var(--color-royal-blue)!important;transform:scale(1.08);box-shadow:0 4px 14px rgba(var(--color-black-rgb),.22)}.product-card .product-compare-button.is-active,.product-card .product-compare-button.is-active:hover{background-color:var(--color-royal-blue)!important;color:var(--color-white)!important}.product-card .product-card__badge{max-width:calc(100% - 56px)}@container (max-width: 250px){.pcard__meta-tags{flex-wrap:wrap;overflow:visible;row-gap:3px}}@media screen and (max-width:749px){.product-card .product-card__quickview{display:none!important}.product-card .product-compare-button{top:auto;bottom:8px;inset-inline-end:auto;inset-inline-start:8px;width:30px;height:30px;box-shadow:0 1px 5px rgba(var(--color-black-rgb),.16)}.product-card .product-compare-button svg{width:14px;height:14px}.product-card .product-card__badge{max-width:calc(100% - 16px);gap:4px}.pcard__meta-tags{flex-direction:row;flex-wrap:wrap;align-items:center;gap:3px 8px;margin-top:5px;overflow:visible}.pcard__meta-tags .pcard__meta-tag.pcard__level{flex-basis:100%;width:fit-content;margin-bottom:1px}.pcard__meta-tag{font-size:11px;line-height:1.3;white-space:nowrap}.pcard__meta-tag:not(.pcard__level) svg{display:none}.product-card__info .f-price{padding-top:10px}}.product-card__image-wrapper:not(.product-card__image-wrapper--main-only) .product-card__image{transition:none}.product-card__image-wrapper:not(.product-card__image-wrapper--main-only) .product-card__image--second{transform:none}
/*# sourceMappingURL=/cdn/shop/t/60/assets/ep-card.css.map */
