.blackfriday-category-wrapper{display:none}.blackfriday-banner-wrapper{max-width:1440px;display:block;margin:0 auto;width:100%;position:relative;height:120px;background-color:#f3f5f7}.blackfriday-banner-wrapper:has(.banner-discount) .blackfriday-category-name{top:16px}.blackfriday-banner-wrapper .banner-image a{display:block;height:120px;overflow:hidden;width:100%}.blackfriday-banner-wrapper .banner-image a picture{display:block;height:100%;position:relative}.blackfriday-banner-wrapper .banner-image a picture img{width:auto;height:100%;object-position:bottom;position:absolute;right:10%}.blackfriday-banner-wrapper .banner-discount{position:absolute;top:43px;left:12px;display:flex;flex-direction:column}.blackfriday-banner-wrapper .banner-discount__label{color:rgba(0,0,0,.5);font-size:12px;font-weight:500;line-height:13px;letter-spacing:-.36px;margin-bottom:3px}.blackfriday-banner-wrapper .banner-discount__value{background-color:#000;color:#fff;padding:4px 11.25px;font-size:15px;font-weight:600;line-height:normal;letter-spacing:-.9px}.blackfriday-banner-wrapper .blackfriday-category-name{position:absolute;margin:0;padding:0;top:42px;left:12px;font-size:22px;font-weight:400;line-height:normal;letter-spacing:-.66px}.subcategory-carousel-wrapper{width:calc(100% - 8px);overflow-x:auto;overflow-y:hidden;margin:0 8px;padding-bottom:4px}.subcategory-carousel-wrapper::-webkit-scrollbar{width:4px;height:4px}.subcategory-carousel-wrapper::-webkit-scrollbar-track{background-color:#e6e6e6}.subcategory-carousel-wrapper::-webkit-scrollbar-thumb{background-color:#b4b4b4}.category-top-wrapper:has(.subcategory-carousel-wrapper.is-subcategory) .blackfriday-category-name,.category-top-wrapper:has(.subcategory-carousel-wrapper.is-sub-subcategory) .blackfriday-category-name{display:none}.is-subcategory,.is-sub-subcategory{padding-bottom:0;width:100%;margin:0}.is-subcategory .subcategory-carousel .back-btn,.is-sub-subcategory .subcategory-carousel .back-btn{font-size:12px;font-weight:600;color:#fff;display:block !important;background-color:#000;width:90px;height:120px;margin-right:8px;padding:0;line-height:13px;letter-spacing:-.48px;position:relative;border:none transparent}.is-subcategory .subcategory-carousel .back-btn:hover,.is-sub-subcategory .subcategory-carousel .back-btn:hover,.is-subcategory .subcategory-carousel .back-btn:visited,.is-sub-subcategory .subcategory-carousel .back-btn:visited{text-decoration:none;color:#fff;background-color:#000}.is-subcategory .subcategory-carousel .back-btn .icon-prev,.is-sub-subcategory .subcategory-carousel .back-btn .icon-prev{margin-right:4px;position:absolute;left:8px;top:11px}.is-subcategory .subcategory-carousel .back-btn .icon-prev:before,.is-sub-subcategory .subcategory-carousel .back-btn .icon-prev:before{font-size:9px}.is-subcategory .subcategory-carousel .back-btn .subcategory-carousel__elem__image-wrapper,.is-sub-subcategory .subcategory-carousel .back-btn .subcategory-carousel__elem__image-wrapper{width:100%;height:100%;margin:0}.is-subcategory .subcategory-carousel .back-btn .subcategory-carousel__elem__text__title.back,.is-sub-subcategory .subcategory-carousel .back-btn .subcategory-carousel__elem__text__title.back{bottom:unset;top:11px;left:20px;font-size:12px;font-weight:600;letter-spacing:-.24px;width:calc(100% - 24px);padding:0;min-height:auto;word-wrap:break-word;text-align:left;line-height:13px;color:#fff;justify-content:flex-start}.is-subcategory .subcategory-carousel__elem,.is-sub-subcategory .subcategory-carousel__elem{min-width:90px;max-width:100px;height:120px;margin-right:-1px;border:.75px solid #e3e3e3;background-color:#f3f5f7;justify-content:flex-start}.is-subcategory .subcategory-carousel__elem__image-wrapper,.is-sub-subcategory .subcategory-carousel__elem__image-wrapper{width:64px;height:64px;margin:8px auto 6px}.is-subcategory .subcategory-carousel__elem__img,.is-sub-subcategory .subcategory-carousel__elem__img{display:block;height:100%;width:100%;object-fit:cover}.is-subcategory .subcategory-carousel__elem__img--placeholder,.is-sub-subcategory .subcategory-carousel__elem__img--placeholder{width:64px !important;height:64px !important;margin:8px auto 6px}.is-subcategory .subcategory-carousel__elem__text,.is-sub-subcategory .subcategory-carousel__elem__text{padding:0;background:none transparent}.is-subcategory .subcategory-carousel__elem__text__title,.is-sub-subcategory .subcategory-carousel__elem__text__title{position:relative;top:0;left:unset;font-size:12px;font-weight:600;transition:all .4s ease-in-out;letter-spacing:-.36px;margin:0;width:100%;text-align:center;min-height:34px;padding:0 5px;display:flex;align-items:flex-start;justify-content:center;overflow:hidden}.is-subcategory .subcategory-carousel__elem__text__count,.is-sub-subcategory .subcategory-carousel__elem__text__count{display:none}.is-subcategory .subcategory-carousel__elem:hover,.is-sub-subcategory .subcategory-carousel__elem:hover{background-color:#ede8ff}.is-subcategory .subcategory-carousel__elem:hover .subcategory-carousel__elem__img,.is-sub-subcategory .subcategory-carousel__elem:hover .subcategory-carousel__elem__img{filter:none}.is-subcategory .subcategory-carousel__elem:hover .subcategory-carousel__elem__text__title,.is-sub-subcategory .subcategory-carousel__elem:hover .subcategory-carousel__elem__text__title{top:unset}.is-subcategory .subcategory-carousel__elem:hover .subcategory-carousel__elem__action.action.primary,.is-sub-subcategory .subcategory-carousel__elem:hover .subcategory-carousel__elem__action.action.primary{transform:none}.is-subcategory .subcategory-carousel__elem__action.action.primary,.is-sub-subcategory .subcategory-carousel__elem__action.action.primary{display:none}.is-sub-subcategory .subcategory-carousel .back-btn{color:#000;background-color:#f3f5f7;min-width:90px;max-width:120px;width:fit-content}.is-sub-subcategory .subcategory-carousel .back-btn:hover,.is-sub-subcategory .subcategory-carousel .back-btn:visited{text-decoration:none;color:#000;background-color:#f3f5f7}.is-sub-subcategory .subcategory-carousel .back-btn .icon-prev{color:#000}.is-sub-subcategory .subcategory-carousel .back-btn .subcategory-carousel__elem__text__title.back{color:#000;position:relative;top:-109px;left:0;padding-left:20px;width:100%;padding-right:5px}.is-sub-subcategory .subcategory-carousel .back-btn .subcategory-carousel__elem__text__title.back.back-categories{top:-109px !important}.is-subcategory .subcategory-carousel .back-btn .subcategory-carousel__elem__img--placeholder{background-color:#000}.is-subcategory .subcategory-carousel .back-btn .crossline-wrapper{position:absolute;bottom:0;width:calc(100% + 20px);left:-20px;overflow:hidden;height:60px}.is-subcategory .subcategory-carousel .back-btn .crossline-wrapper__elem{padding:1px;border:1px solid #000;background:#494949;color:#000;font-family:'Jost',sans-serif;font-size:4.5px;font-weight:400;white-space:nowrap;line-height:normal;position:absolute;margin:0}.is-subcategory .subcategory-carousel .back-btn .crossline-wrapper__elem .text{padding-right:8.5px;letter-spacing:-.149px}.is-subcategory .subcategory-carousel .back-btn .crossline-wrapper__elem.one{transform:rotate(19.317deg);z-index:2;bottom:-4px}.is-subcategory .subcategory-carousel .back-btn .crossline-wrapper__elem.two{transform:rotate(-24.804deg);bottom:40px;z-index:1}.is-subcategory .subcategory-carousel .back-btn .crossline-wrapper__elem.three{transform:rotate(.249deg);bottom:0;z-index:0}.subcategory-carousel{display:flex;width:max-content}.subcategory-carousel__elem{position:relative;display:flex;flex-direction:column;justify-content:end;margin-right:4px}.subcategory-carousel__elem:hover{text-decoration:none}.subcategory-carousel__elem__img{display:none}.subcategory-carousel__elem__text{display:flex;align-items:center;padding:12px;background:#f3efff}.subcategory-carousel__elem__text__title{margin:0 6px 0 0;color:#000;font-size:16px;font-weight:500;letter-spacing:-.48px}.subcategory-carousel__elem__text__count{margin:0}.subcategory-carousel__elem__text__count .number{display:flex;padding:3px 4px;border-radius:40%;color:#000;font-size:12px;font-weight:500;letter-spacing:-.36px;background:#fff}.subcategory-carousel__elem__text__count .label{display:none;color:#fff;font-size:14px;font-weight:500;letter-spacing:-.42px}.subcategory-carousel__elem__action.action.primary{display:none}.category-oje-semipermanente .is-sub-subcategory .subcategory-carousel__elem__img,.category-revogel-polygel-acryl .is-sub-subcategory .subcategory-carousel__elem__img{object-fit:contain}.mgz-productlabels{width:100%}.mgz-productlabels .pr-label-container{display:flex;position:relative;top:-8px;justify-content:end}.mgz-productlabels .pr-label{display:inline-flex;height:20px;padding:5px 7px 5px 4px;justify-content:flex-end;align-items:center;border:1px solid #a80874;background:#a80874;font-size:12px;font-weight:400;letter-spacing:-.03em;color:#fff !important;font-family:'Jost',sans-serif;line-height:normal}.product-item-photo:has(.owl-dot.active:last-child) .mgz-productlabels .pr-label{border:1px dashed #fff;background:0 0}.mgz-productlabels .pr-label>span{margin-left:4px}.mgz-productlabels .pr-label span,.mgz-productlabels .pr-label strong{color:#fff !important}.mgz-productlabels .pr-label .icon-help{font-size:12px;margin-left:5px}.mgz-productlabels .pr-claim{position:absolute;right:5px;bottom:38px;display:none;width:calc(100% - 90px);padding:7px 5px;border:1px solid #000;background:#fff;font-size:12px;line-height:1.2;color:#000}.mgz-productlabels .pr-claim:after{content:'';position:absolute;right:6px;bottom:-7px;width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #fff;z-index:2}.mgz-productlabels .pr-claim:before{content:'';position:absolute;right:5px;bottom:-8px;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #000;z-index:1}.mgz-productlabels .pr-claim.active{display:block}@media (max-width:768px){.owl-item .product-image-container.hover-image{display:block}.page-wrapper .page-header{order:1}.page-wrapper .nav-sections{order:2}.page-wrapper .top-container{order:3}.page-wrapper .blackfriday-banner-wrapper{order:5}.page-wrapper .breadcrumbs{order:4}.page-wrapper .page-main{order:6}.page-wrapper .page-footer{order:7}}@media (min-width:768px){.blackfriday-banner-wrapper{margin-bottom:16px;height:240px}.blackfriday-banner-wrapper:has(.banner-discount) .blackfriday-category-name{top:40px}.blackfriday-banner-wrapper .banner-image a{height:240px}.blackfriday-banner-wrapper .banner-image a picture img{right:18%}.blackfriday-banner-wrapper .banner-discount{position:absolute;top:94px;left:40px;display:flex;flex-direction:column}.blackfriday-banner-wrapper .banner-discount__label{font-size:14px;line-height:13px;letter-spacing:-.42px;margin-bottom:4px}.blackfriday-banner-wrapper .banner-discount__value{font-size:20px;font-weight:600;line-height:20px;letter-spacing:-1px}.blackfriday-banner-wrapper .blackfriday-category-name{top:90px;left:40px;font-size:48px;letter-spacing:-1.44px;line-height:40px}.product-item-info:has(.hover-image):hover .mgz-productlabels .pr-label:hover span,.product-item-info:has(.hover-image):hover .mgz-productlabels .pr-label:hover strong{color:#000 !important}.mgz-productlabels .pr-label{padding:6px 8px;height:26px;font-size:14px}.mgz-productlabels .pr-label:after{font-family:'cupio-icons';content:"\e623";margin-left:6px}.product-item-info:has(.hover-image):hover .mgz-productlabels .pr-label{border:1px dashed #fff;background:0 0}.product-item-info:has(.hover-image):hover .mgz-productlabels .pr-label:hover{border:1px solid #fff;background:#fff;color:#000 !important}.mgz-productlabels .pr-label .icon-help{font-size:13px;margin-left:8px}.mgz-productlabels .pr-label-container{top:-52px}.mgz-productlabels .pr-label:hover+.pr-claim{display:block;-webkit-animation:fade-in .2s forwards ease-in;animation:fade-in .2s forwards ease-in}}@media (min-width:1024px){.category-top-wrapper{padding-bottom:0;margin:0;display:flex;justify-content:space-between;align-items:flex-start;padding:0 20px}.blackfriday-category-wrapper{display:block}.blackfriday-category-wrapper .blackfriday-category-name{font-family:'Jost',sans-serif;font-size:24px;font-weight:400;letter-spacing:-.72px;margin:0 20px 0 0;min-width:160px}.subcategory-carousel{padding:0;margin-left:auto}.subcategory-carousel.owl-carousel{display:block !important;width:100% !important}.subcategory-carousel.owl-carousel .owl-stage{display:flex}.subcategory-carousel.owl-carousel .owl-stage:after{display:none}.subcategory-carousel.owl-carousel .owl-nav{margin:0}.subcategory-carousel.owl-carousel .owl-nav .owl-prev,.subcategory-carousel.owl-carousel .owl-nav .owl-next{background-color:#000;color:#fff;border:none;padding:0 !important;font:inherit;height:24px;width:24px;border-radius:99px;outline:1px solid #fff;position:absolute;top:45%;transform:translateY(-45%);box-shadow:0 2px 5px #3f3f3f}.subcategory-carousel.owl-carousel .owl-nav .owl-prev span,.subcategory-carousel.owl-carousel .owl-nav .owl-next span{position:absolute;top:50%;transform:translateY(-50%);width:18px;text-align:center;left:3px;font-size:15px;font-weight:800}.subcategory-carousel.owl-carousel .owl-nav .owl-prev:hover,.subcategory-carousel.owl-carousel .owl-nav .owl-next:hover{background-color:#262626;color:#fff;box-shadow:0 2px 5px #000}.subcategory-carousel.owl-carousel .owl-nav .owl-prev{left:20px}.subcategory-carousel.owl-carousel .owl-nav .owl-prev.disabled{display:none}.subcategory-carousel.owl-carousel .owl-nav .owl-next{right:20px}.subcategory-carousel.owl-carousel .owl-nav .owl-next.disabled{display:none}.subcategory-carousel-wrapper{padding-bottom:0;margin:0 !important;overflow-x:hidden !important;width:100%}.subcategory-carousel__elem{width:160px;margin-right:3px}.subcategory-carousel__elem__img{display:block;height:168px;width:100%;object-fit:cover;filter:grayscale(0);transition:all .4s ease-in-out}.subcategory-carousel__elem__text{padding:6px 8px;background:#000}.subcategory-carousel__elem__text__title{position:absolute;top:10px;left:11px;font-size:18px;font-weight:600;letter-spacing:0;transition:all .4s ease-in-out;color:#fff}.subcategory-carousel__elem__text__count{display:flex;gap:6px;align-items:center;justify-content:center;text-align:center;width:100%}.subcategory-carousel__elem__text__count .number{padding:1px 4px}.subcategory-carousel__elem__text__count .label{display:inline-block}.subcategory-carousel__elem:hover .subcategory-carousel__elem__img{filter:grayscale(1)}.subcategory-carousel__elem:hover .subcategory-carousel__elem__text__title{top:14px}.subcategory-carousel__elem:hover .subcategory-carousel__elem__action.action.primary{transform:translateY(0)}.subcategory-carousel__elem__action.action.primary{display:block;position:absolute;bottom:0;width:100%;padding:6px;transform:translateY(100%);background:#a80874;border:none;color:#fff;font-weight:600;transition:.4s all ease-in-out}.is-subcategory .subcategory-carousel,.is-sub-subcategory .subcategory-carousel{margin-left:unset}.is-subcategory .subcategory-carousel .back-btn,.is-sub-subcategory .subcategory-carousel .back-btn{font-size:16px;display:block !important;min-width:160px;max-width:180px;height:200px;margin-right:60px;padding:0;line-height:19px}.is-subcategory .subcategory-carousel .back-btn:hover,.is-sub-subcategory .subcategory-carousel .back-btn:hover,.is-subcategory .subcategory-carousel .back-btn:visited,.is-sub-subcategory .subcategory-carousel .back-btn:visited{text-decoration:none;color:#fff}.is-subcategory .subcategory-carousel .back-btn .icon-prev,.is-sub-subcategory .subcategory-carousel .back-btn .icon-prev{top:14px}.is-subcategory .subcategory-carousel .back-btn .icon-prev:before,.is-sub-subcategory .subcategory-carousel .back-btn .icon-prev:before{font-size:12px}.is-subcategory .subcategory-carousel .back-btn .subcategory-carousel__elem__text,.is-sub-subcategory .subcategory-carousel .back-btn .subcategory-carousel__elem__text{padding:0}.is-subcategory .subcategory-carousel .back-btn .subcategory-carousel__elem__text__title.back,.is-sub-subcategory .subcategory-carousel .back-btn .subcategory-carousel__elem__text__title.back{top:-188px;left:0;font-size:16px;font-weight:600;line-height:19px;transition:all .4s ease-in-out;letter-spacing:-.48px;margin:0;bottom:unset;display:block;word-wrap:break-word;text-align:left;padding-left:24px}.is-subcategory .subcategory-carousel .back-btn .subcategory-carousel__elem__text__title.back.back-categories,.is-sub-subcategory .subcategory-carousel .back-btn .subcategory-carousel__elem__text__title.back.back-categories{top:12px !important}.is-subcategory .subcategory-carousel .back-btn .subcategory-carousel__elem__text__count,.is-sub-subcategory .subcategory-carousel .back-btn .subcategory-carousel__elem__text__count{display:none}.is-subcategory .subcategory-carousel__elem,.is-sub-subcategory .subcategory-carousel__elem{width:124px;height:200px;margin-right:3px;border:none transparent;justify-content:end;min-width:unset;max-width:none}.is-subcategory .subcategory-carousel__elem__image-wrapper,.is-sub-subcategory .subcategory-carousel__elem__image-wrapper{width:90px;height:90px;margin:0 auto 11px}.is-subcategory .subcategory-carousel__elem__text,.is-sub-subcategory .subcategory-carousel__elem__text{padding:6px 8px;background:#000}.is-subcategory .subcategory-carousel__elem__text__title,.is-sub-subcategory .subcategory-carousel__elem__text__title{position:absolute;top:13px;left:0;font-size:15px;font-weight:600;transition:all .4s ease-in-out;letter-spacing:-.48px;margin:0;bottom:unset;width:100%;text-align:center;min-height:49px;padding:0 7px;display:flex;align-items:flex-start;justify-content:center;color:#000}.is-subcategory .subcategory-carousel__elem__text__count,.is-sub-subcategory .subcategory-carousel__elem__text__count{display:flex}.is-subcategory .subcategory-carousel__elem:hover .subcategory-carousel__elem__img,.is-sub-subcategory .subcategory-carousel__elem:hover .subcategory-carousel__elem__img{filter:none}.is-subcategory .subcategory-carousel__elem:hover .subcategory-carousel__elem__text__title,.is-sub-subcategory .subcategory-carousel__elem:hover .subcategory-carousel__elem__text__title{top:13px}.is-subcategory .subcategory-carousel__elem:hover .subcategory-carousel__elem__action.action.primary,.is-sub-subcategory .subcategory-carousel__elem:hover .subcategory-carousel__elem__action.action.primary{transform:none}.is-subcategory .subcategory-carousel__elem__action.action.primary,.is-sub-subcategory .subcategory-carousel__elem__action.action.primary{display:none}.is-subcategory .subcategory-carousel .back-btn .subcategory-carousel__elem__text__count{display:block;position:absolute;bottom:0;width:100%;padding:6px;transform:translateY(100%);background:#a80874;border:none;transition:.4s all ease-in-out;left:0;z-index:100}.is-subcategory .subcategory-carousel .back-btn .subcategory-carousel__elem__text__count .label{font-weight:600;color:#000}.is-subcategory .subcategory-carousel .back-btn .crossline-wrapper{height:100px;left:0;width:100%}.is-subcategory .subcategory-carousel .back-btn .crossline-wrapper__elem{font-size:6.5px;line-height:normal;width:200px;transition:.4s all ease-in-out}.is-subcategory .subcategory-carousel .back-btn .crossline-wrapper__elem .text{padding-right:11px}.is-subcategory .subcategory-carousel .back-btn .crossline-wrapper__elem.one{bottom:38px;left:-15px}.is-subcategory .subcategory-carousel .back-btn .crossline-wrapper__elem.two{bottom:30px;left:-14px}.is-subcategory .subcategory-carousel .back-btn:hover .subcategory-carousel__elem__text__count{transform:translateY(0)}.is-subcategory .subcategory-carousel .back-btn:hover .subcategory-carousel__elem__text__title.back{text-decoration:underline}.is-subcategory .subcategory-carousel .back-btn:hover .crossline-wrapper__elem.one{bottom:58px}.is-subcategory .subcategory-carousel .back-btn:hover .crossline-wrapper__elem.two{bottom:50px}.is-sub-subcategory .subcategory-carousel .back-btn .subcategory-carousel__elem__text__count{display:block;position:absolute;bottom:0;width:100%;padding:6px;transform:translateY(100%);background:#a80874;border:none;transition:.4s all ease-in-out;left:0;z-index:100}.is-sub-subcategory .subcategory-carousel .back-btn .subcategory-carousel__elem__text__count .label{font-weight:600;color:#000}.is-sub-subcategory .subcategory-carousel .back-btn:hover .subcategory-carousel__elem__img{filter:grayscale(1)}.is-sub-subcategory .subcategory-carousel .back-btn:hover .subcategory-carousel__elem__text__count{transform:translateY(0)}.is-sub-subcategory .subcategory-carousel .back-btn:hover .subcategory-carousel__elem__text__title.back{text-decoration:underline}}