[data-v-ed1b2528]:root{--color-primary:#faec7a;--color-secondary:#5f78c7;--button-primary-bg:#faec7a;--button-primary-bg--hover:#f8de4c;--button-primary-bg--focus:#f4ca1b;--button-secondary-bg:#5f78c7;--button-secondary-bg--hover:#5466bc;--button-secondary-bg--focus:#4955ac;--button-black-bg:#1d1d1d;--bg-banner-stylist:#e2d3ff}.theme-woman[data-v-ed1b2528]{--color-primary:#ebb3a1;--color-secondary:#9a496a;--button-primary-bg:#ebb3a1;--button-primary-bg--hover:#e39d86;--button-primary-bg--focus:#d57b5e;--button-secondary-bg:#9a496a;--button-secondary-bg--hover:#793b53;--button-secondary-bg--focus:#663549;--button-black-bg:#1d1d1d;--bg-banner-stylist:#ffeddd}@media only screen and (min-width:768px){.wrapper[data-v-ed1b2528]{padding-top:60px}}.wrapper .container[data-v-ed1b2528]{margin-bottom:5%}@media only screen and (max-width:767px){.wrapper .container[data-v-ed1b2528]{margin-bottom:0}}.wrapper .container[data-v-ed1b2528] .looks-suggestions-section .transparent{font-size:.875rem;margin:0 auto 30px;width:260px}.wrapper .container .product-section[data-v-ed1b2528]{display:grid;margin-bottom:60px;margin-top:0;width:100%}@media only screen and (min-width:1024px){.wrapper .container .product-section[data-v-ed1b2528]{grid-template-columns:50% 50%;margin-top:50px}}.wrapper .container .product-section[data-v-ed1b2528] .img{background-color:#f9f7f4}.wrapper .container .product-section .product-images[data-v-ed1b2528]{position:relative}.wrapper .container .product-section .product-images .rounded-sticker.big[data-v-ed1b2528]{font-size:1.375rem;left:inherit;right:-13px}@media only screen and (max-width:767px){.wrapper .container .product-section .product-images .rounded-sticker.big[data-v-ed1b2528]{font-size:1rem;right:4px;top:5px}}.wrapper .container .product-section .product-images .rounded-sticker .discount[data-v-ed1b2528]{text-align:center}.wrapper .container .product-section .product-images .rounded-sticker .discount .until[data-v-ed1b2528]{font-size:.6875rem;font-weight:500;line-height:1.5625em;margin-bottom:1px;margin-top:2px}@media only screen and (min-width:1024px){.wrapper .container .product-section .product-images .rounded-sticker .discount .until[data-v-ed1b2528]{font-size:.6875rem;line-height:1.8em}}@media only screen and (min-width:768px){.wrapper .container .product-section .product-images .rounded-sticker .discount .until[data-v-ed1b2528]{font-size:.8125rem;font-weight:500;line-height:1.5625em;margin-bottom:-6px;margin-top:8px}}@media only screen and (min-width:768px) and (min-width:1024px){.wrapper .container .product-section .product-images .rounded-sticker .discount .until[data-v-ed1b2528]{font-size:.8125rem;line-height:1.385em}}.wrapper .container .product-section .side-product-images[data-v-ed1b2528]{display:flex;flex-flow:column nowrap;height:465px;justify-content:space-between}@media only screen and (max-width:767px){.wrapper .container .product-section .side-product-images[data-v-ed1b2528]{display:none}}.wrapper .container .product-section .side-product-images .side-product-image[data-v-ed1b2528]{width:30%}@media only screen and (min-width:1024px){.wrapper .container .product-section .side-product-images .side-product-image[data-v-ed1b2528]{width:90%}}.wrapper .container .product-section .carousel[data-v-ed1b2528]{height:auto;min-height:300px}@media only screen and (min-width:768px){.wrapper .container .product-section .carousel[data-v-ed1b2528]{height:50vh;min-height:400px}}@media only screen and (min-width:1024px){.wrapper .container .product-section .carousel[data-v-ed1b2528]{height:auto;min-height:auto}}.wrapper .container .product-section .carousel[data-v-ed1b2528] .carousel-slide-container .pinch-zoom-container{height:100%}.wrapper .container .product-section .carousel[data-v-ed1b2528] .product-carousel-container{aspect-ratio:3/4;height:auto}.wrapper .container .product-section .big-product-image .image-wrapper[data-v-ed1b2528]{height:500px}@media only screen and (min-width:1024px){.wrapper .container .product-section .big-product-image .image-wrapper[data-v-ed1b2528]{height:600px}}.wrapper .container .product-section[data-v-ed1b2528] .image-wrapper{height:auto;margin-bottom:15px}.wrapper .container .product-infos[data-v-ed1b2528]{padding:10px 30px}@media only screen and (min-width:1024px){.wrapper .container .product-infos[data-v-ed1b2528]{padding:0 140px 0 60px}}.wrapper .container .product-infos .product-name[data-v-ed1b2528]{font-size:1.125rem;font-weight:500;line-height:1.39em}@media only screen and (min-width:1024px){.wrapper .container .product-infos .product-name[data-v-ed1b2528]{font-size:1.25rem;line-height:1.25em}}.wrapper .container .product-infos .product-prices[data-v-ed1b2528]{align-items:center;display:flex;flex-flow:row nowrap;gap:15px;margin-top:6px}@media only screen and (min-width:1024px){.wrapper .container .product-infos .product-prices[data-v-ed1b2528]{margin-top:10px}}.wrapper .container .product-infos .product-prices h3[data-v-ed1b2528]{color:#1d1d1d;font-size:1.25rem;font-weight:600;font-weight:700;line-height:1.25em}@media only screen and (min-width:1024px){.wrapper .container .product-infos .product-prices h3[data-v-ed1b2528]{font-size:1.5625rem;line-height:1.2em}}.wrapper .container .product-infos .product-prices h3[data-v-ed1b2528] .from{color:#5c6170;color:#1d1d1d;font-size:.8125rem;font-weight:500;line-height:1.5625em}@media only screen and (min-width:1024px){.wrapper .container .product-infos .product-prices h3[data-v-ed1b2528] .from{font-size:.9375rem;line-height:1.467em}}.wrapper .container .product-infos .product-prices h3[data-v-ed1b2528] .from .amount{font-size:1.25rem;font-weight:600;font-weight:700;line-height:1.25em}@media only screen and (min-width:1024px){.wrapper .container .product-infos .product-prices h3[data-v-ed1b2528] .from .amount{font-size:1.5625rem;line-height:1.2em}}.wrapper .container .product-infos .product-prices .crossed-price[data-v-ed1b2528]{color:#5c6170;color:#999ead;font-size:.8125rem;font-weight:500;line-height:1.5625em;text-decoration:line-through}@media only screen and (min-width:1024px){.wrapper .container .product-infos .product-prices .crossed-price[data-v-ed1b2528]{font-size:.9375rem;line-height:1.467em}}.wrapper .container .product-infos .product-prices .red-dot[data-v-ed1b2528]{background-color:#ec6d65;border-radius:50%;height:12px;width:12px}.wrapper .container .product-infos .loyalty-discount[data-v-ed1b2528]{align-items:center;background:#e2d3ff;border-radius:50px;color:#1d1d1d;display:inline-flex;font-size:.6875rem;font-weight:500;font-weight:600;gap:5px;justify-content:center;line-height:1.5625em;margin-bottom:15px;margin-top:8px;padding:1px 8px}@media only screen and (min-width:1024px){.wrapper .container .product-infos .loyalty-discount[data-v-ed1b2528]{font-size:.6875rem;line-height:1.8em}}.wrapper .container .product-infos .loyalty-discount span[data-v-ed1b2528]{align-items:center;cursor:pointer;display:inline-flex}.wrapper .container .product-infos .loyalty-discount svg[data-v-ed1b2528]{vertical-align:middle}.wrapper .container .product-infos .button-plain[data-v-ed1b2528]{margin-top:15px;padding:18px 0}.wrapper .container .product-infos .reinsurance[data-v-ed1b2528]{color:#5c6170;margin-bottom:40px;margin-top:28px}.wrapper .container .product-infos .reinsurance .valid-icon[data-v-ed1b2528]{color:#1d1d1d;font-size:17px;font-weight:700}.wrapper .container .product-infos .reinsurance p[data-v-ed1b2528]{font-size:.8125rem;font-weight:500;line-height:1.5625em;margin-bottom:0}@media only screen and (min-width:1024px){.wrapper .container .product-infos .reinsurance p[data-v-ed1b2528]{font-size:.8125rem;line-height:1.385em}}.wrapper .container .product-infos .stylists-word[data-v-ed1b2528]{background-color:#ededed;margin-bottom:40px;padding:20px 15px}.wrapper .container .product-infos .stylists-word h4[data-v-ed1b2528]{color:#1d1d1d;font-size:.625rem;font-weight:800;letter-spacing:2.25px;line-height:1.23em;text-transform:uppercase}@media only screen and (min-width:1024px){.wrapper .container .product-infos .stylists-word h4[data-v-ed1b2528]{font-size:.6875rem}}.wrapper .container .product-infos .stylists-word p[data-v-ed1b2528]{color:#1d1d1d;font-size:.8125rem;font-weight:500;line-height:1.5625em;margin-top:8px}@media only screen and (min-width:1024px){.wrapper .container .product-infos .stylists-word p[data-v-ed1b2528]{font-size:.8125rem;line-height:1.385em}}.wrapper .container .looks-suggestions-section h2[data-v-ed1b2528]{font-size:1.375rem;font-weight:700;line-height:1.23em;text-align:center}@media only screen and (min-width:1024px){.wrapper .container .looks-suggestions-section h2[data-v-ed1b2528]{font-size:1.875rem;line-height:1.17em}}.wrapper .container[data-v-ed1b2528] .cards{grid-row-gap:20px;height:auto}@media only screen and (min-width:1024px){.wrapper .container[data-v-ed1b2528] .cards{grid-row-gap:20px;margin:50px 0}}.wrapper .loyalty-info-modal[data-v-ed1b2528] .modal-content-container{padding:30px 20px!important}@media only screen and (min-width:768px){.wrapper .loyalty-info-modal[data-v-ed1b2528] .modal-content-container{padding:40px!important}}@media only screen and (min-width:768px){.wrapper .loyalty-info-modal[data-v-ed1b2528] .loyalty-info-modal-content{margin:0 auto;max-width:60%}}.wrapper .loyalty-info-modal[data-v-ed1b2528] .loyalty-info-modal-title{font-size:1.375rem;font-weight:700;line-height:1.23em;margin-bottom:30px;text-align:center}@media only screen and (min-width:1024px){.wrapper .loyalty-info-modal[data-v-ed1b2528] .loyalty-info-modal-title{font-size:1.875rem;line-height:1.17em}}.wrapper .loyalty-info-modal[data-v-ed1b2528] .loyalty-info-modal-text{color:#5c6170;color:#1d1d1d;font-size:.8125rem;font-weight:500;line-height:1.5625em;text-align:center}@media only screen and (min-width:1024px){.wrapper .loyalty-info-modal[data-v-ed1b2528] .loyalty-info-modal-text{font-size:.9375rem;line-height:1.467em}}.wrapper .loyalty-info-modal[data-v-ed1b2528] .loyalty-info-modal-text a{color:#5c6170;color:#1d1d1d;font-size:.8125rem;font-weight:500;line-height:1.5625em;text-decoration:underline}@media only screen and (min-width:1024px){.wrapper .loyalty-info-modal[data-v-ed1b2528] .loyalty-info-modal-text a{font-size:.9375rem;line-height:1.467em}}.wrapper .loyalty-info-modal[data-v-ed1b2528] .loyalty-info-modal-conditions{color:#1d1d1d;font-size:.6875rem;font-weight:500;line-height:1.5625em;margin-bottom:0;margin-top:30px;text-align:center}@media only screen and (min-width:1024px){.wrapper .loyalty-info-modal[data-v-ed1b2528] .loyalty-info-modal-conditions{font-size:.6875rem;line-height:1.8em}}@media only screen and (max-width:767px){.wrapper .additional-products[data-v-ed1b2528] .cards{margin-bottom:35px;margin-top:25px}}.wrapper[data-v-ed1b2528] .modal-bg .modal-content{text-align:center}.wrapper[data-v-ed1b2528] .modal-bg .modal-content .modal-content-container{padding:2% 5%}.wrapper[data-v-ed1b2528] .modal-bg .subscriber-text{color:#5c6170;color:#1d1d1d;font-size:.8125rem;font-weight:500;line-height:1.5625em}@media only screen and (min-width:1024px){.wrapper[data-v-ed1b2528] .modal-bg .subscriber-text{font-size:.9375rem;line-height:1.467em}}@media only screen and (min-width:1024px){.wrapper[data-v-ed1b2528] .modal-bg .subscriber-text{font-size:1rem}}.success-message[data-v-ed1b2528]{color:#10b981;font-size:.8125rem;font-weight:500;line-height:1.5625em;margin:12px 0 20px}@media only screen and (min-width:1024px){.success-message[data-v-ed1b2528]{font-size:.8125rem;line-height:1.385em}}.fade-enter-active[data-v-ed1b2528],.fade-leave-active[data-v-ed1b2528]{transition:opacity .5s}.fade-enter[data-v-ed1b2528],.fade-leave-to[data-v-ed1b2528]{opacity:0}.sticky-button[data-v-ed1b2528]{bottom:0;padding:22px;position:fixed;width:100%;z-index:700}@media only screen and (min-width:1024px){.sticky-button[data-v-ed1b2528]{display:none}}.add-cart[data-v-ed1b2528]{padding-right:10px}.add-cart[data-v-ed1b2528],.checked-icon[data-v-ed1b2528],.icon-cart[data-v-ed1b2528]{vertical-align:middle}.checked-icon[data-v-ed1b2528]{height:20px;width:20px}.google-shopping-test-label[data-v-ed1b2528]{color:#999ead;font-size:.6875rem;font-weight:500;line-height:1.5625em;margin-bottom:0;margin-left:20px;margin-top:30px;text-align:center}@media only screen and (min-width:1024px){.google-shopping-test-label[data-v-ed1b2528]{font-size:.6875rem;line-height:1.8em}}
