/*! PRODUCT STICKERS */.ProductStickers[data-v-e1a53c0f]{display:flex;flex-wrap:wrap;gap:8px;padding-bottom:5px}.ProductStickers-Sticker[data-v-e1a53c0f]{background-color:#bd9bc5;color:#fff;font-family:hurmegeometric;font-size:.65rem;font-weight:700;margin-bottom:8px;padding:4px 10px 2px}.ProductStickers-Sticker.ProductStickers-StickerNew[data-v-e1a53c0f]{background-color:#3a5ea3}.ProductStickers-Sticker.ProductStickers-StickerPromo[data-v-e1a53c0f]{background-color:#ff4338}.ProductStickers-Sticker.ProductStickers-StickerDestock[data-v-e1a53c0f]{background-color:#f7d72e;color:#000}.ProductStickers-Sticker.ProductStickers-Sticker_online_exclusivity[data-v-e1a53c0f]{background-color:#00c4b3}.ProductStickers-Sticker.ProductStickers-Sticker_professional_quality[data-v-e1a53c0f]{background-color:#003a5d}.ProductStickers-Sticker.ProductStickers-Sticker_shop_exclusivity[data-v-e1a53c0f]{background-color:#bd9bc5}/*! LOADER CIRCLE */.LoaderCircle[data-v-7c272d75]{animation:spin-7c272d75 2s linear infinite;border:4px solid #fff;border-radius:50%;border-top-color:#13595f;height:64px;width:64px}.LoaderCircle--small[data-v-7c272d75]{height:40px;width:40px}@keyframes spin-7c272d75{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.CustomClass{background-color:var(--background-color)!important;border-color:var(--border-color)!important;color:var(--color)!important}.CustomClass:hover{background-color:var(--background-color--hover)!important;border-color:var(--border-color--hover)!important;color:var(--color--hover)!important}.DisponibilityText{color:var(--color)}/*! ARTICLE DISPONIBILITY */.ArticleDisponibility{padding-top:15px}.ArticleDisponibility p{align-items:center;border-bottom:1px solid #d3d3d3;display:flex;flex-wrap:nowrap;font-size:.7rem;font-weight:600;justify-content:flex-start;margin-top:10px;padding-bottom:10px}.ArticleDisponibility p svg{margin-right:15px}.ArticleDisponibility p.Inactive{color:#c53c3c}.ArticleDisponibilityShop{background-color:#1da596;color:#fff;display:block;margin-top:20px;padding:20px 30px}.ArticleDisponibilityShop p{font-size:.7rem;margin-bottom:15px}.ArticleDisponibilityShop .ArticleDisponibilityShop-Title{font-size:.8rem;font-weight:600;margin-bottom:5px}.ArticleDisponibilityShop .Button{margin-top:0}.Button--tollensgreen.Button--tollensgreenlight{background-color:#1da596;border-color:#fff;color:#fff}.Button--tollensgreen.Button--tollensgreenlight:focus,.Button--tollensgreen.Button--tollensgreenlight:hover{background-color:#fff;border-color:#1da596;color:#1da596}.Button--disabled{background-color:#a19b97}.Button--disabled:focus,.Button--disabled:hover{background-color:#a19b97;border-color:initial;color:#fff}.ArticleDisponibility--card .ArticleDisponibility{border-top:1px solid #d3d3d3}.ArticleDisponibility--card .ArticleDisponibility.noBorder{border-top:0}.ArticleDisponibility--card .ArticleDisponibility p{border:none;font-weight:400;margin-top:0;padding-bottom:5px}.ArticleDisponibility--card .ArticleDisponibility p svg{margin-right:10px}.ArticleDisponibility--card .ArticleDisponibility p.Inactive{color:#c53c3c}.CustomButton{background-color:var(--button-background-color)!important;border-color:var(--button-border-color)!important;color:var(--button-color)!important}.CustomButton:hover{background-color:var(--button-background-color--hover)!important;border-color:var(--button-border-color--hover)!important;color:var(--button-color--hover)!important}.cls-1[data-v-a0683205]{fill:#fff;stroke-width:0}/*! PRODUCT CARD */.ProductCard .Product-MediaContainer{margin:0 auto;max-width:300px;width:100%}.ProductCard .Product-promotion-container{display:flex;margin:0 0 10px}@media (min-width:700px){.ProductCard .Product-promotion-container{left:0;position:absolute;top:-10px;z-index:10}}.ProductCard .Product-promotionPercentage{border:1px solid #ff4338;border-radius:2px;color:#ff4338;font-family:barlow;font-size:13px;font-style:normal;font-weight:700;line-height:16px;padding:3px 8px}.ProductCard .Product-soldOnline{display:flex}.ProductCard .Product-img{align-items:center;display:flex;flex-flow:column;justify-content:center;padding:20px}.ProductCard .Product-img img{max-height:calc(100% - 20px);opacity:1;width:auto}.ProductCard .Button{margin-top:0}.Product-text{color:#111;padding:20px 0 13px}.Product-text .Product-title{font-size:.7rem;font-weight:400;margin-bottom:3px}.Product-text .Product-intro{color:#000000b3;font-size:.65rem;font-weight:400;margin-bottom:7px}.Product-text .Product-priceFromLabel{color:#000000b3;font-size:.55rem;margin-bottom:5px}.Product-text .Product-basePrice{color:#000000b3;font-size:.65rem;margin-bottom:2px}.Product-text .Product-basePrice sup{top:-.4em}.Product-text .Product-clubPrice{align-items:baseline;display:flex;font-size:.85rem;gap:5px}.Product-text .Product-clubPrice sup{top:-.7em}.Product-text .Product-priceData--striked{text-decoration:line-through}.Product-text .Product-priceData--discounted{flex-shrink:0;font-size:.95rem;font-weight:800}.Product-text .Product-measureData{font-size:.65rem}.Product-text .Product-clubIcon{align-self:center;flex-shrink:0;margin-left:5px;width:45px}@media (min-width:700px){.Product-text .Product-clubIcon{margin-left:15px}}.Product-text .Product-promotion{align-items:center;background-color:#ff4338;color:#fff;display:flex;font-size:13px;font-style:normal;font-weight:700;height:23px;justify-content:center;line-height:17px;text-align:center;width:90px}.Product-text .Product-promotionOldPrice{font-family:hurmegeometric;font-size:12px;font-size:13px;font-weight:400;line-height:17px;text-decoration:line-through}.Product-sticker--small{max-width:100px;text-align:center}@media (max-width:699px){.ProductCard--category{display:flex;gap:0 30px}.ProductCard--category.Product:hover .Product-img{transform:none}.ProductCard--category .Product-MediaContainer{align-items:baseline;display:flex;flex-direction:column;width:100px}.ProductCard--category .Product-media{padding:0 10px}.ProductCard--category .Product-img{padding:0;position:static}.ProductCard--category .Product-text{padding-top:0;width:calc(100% - 130px)}.ProductCard--category .ArticleDisponibility--card,.ProductCard--category .LoaderCircle{display:none}}.ProductCardsSlider--small .ProductCard .Product-MediaContainer{max-width:140px}@media (min-width:700px){.ProductCardsSlider--small .ProductCard .Product-MediaContainer{max-width:180px}}.ProductCardsSlider--small .ProductCard .Product-img{padding:0 20px}@media (min-width:700px){.ProductCardsSlider--small .ProductCard .Product-img{padding:20px}}
