@font-face{font-family:Antique Olive Compact;src:url(//www.perpete.co/cdn/shop/t/83/assets/Antique-Olive-Compact.woff?v=26637837615432359661731681157);font-weight:400;font-style:normal}@font-face{font-family:Poppins Regular;src:url(//www.perpete.co/cdn/shop/t/83/assets/Poppins-Regular.woff?v=98249197129669017681731681157);font-weight:400;font-style:normal}@font-face{font-family:Poppins Semibold;src:url(//www.perpete.co/cdn/shop/t/83/assets/Poppins-Semibold.woff?23021);font-weight:600;font-style:normal}@font-face{font-family:Poppins Bold;src:url(//www.perpete.co/cdn/shop/t/83/assets/Poppins-Bold.woff?v=17904463034815634321731681157);font-weight:400;font-style:normal;font-display:swap}body{width:100vw;overflow-x:hidden}body.template-product{width:100%}@media (max-width: 991px){body.template-product .grid{margin-left:0}}.content-container{max-width:1440px;width:100%;margin-left:auto;margin-right:auto}.page-container{display:flex;flex-direction:column}.page-container .button{background:#535afc;color:#fff;font-size:15px;line-height:20px;text-transform:uppercase;font-family:Poppins,sans-serif;font-weight:600;text-align:center;padding:20px 41px;border:1px solid #535afc;display:block;cursor:pointer}.page-container p{font-family:Poppins,sans-serif;font-weight:400;font-size:16px;line-height:25px;margin-top:0;margin-bottom:0;color:#282828}.page-container h2{font-family:Montserrat,sans-serif;font-size:26px;line-height:29px;margin-top:12px;margin-bottom:12px;color:#282828}.page-container h6{font-size:16px;line-height:25px;font-family:Poppins,sans-serif;font-weight:400;margin-bottom:0;color:#282828}.page-container .text-block{padding:24px;text-align:center;display:flex;flex-direction:column;align-items:center}@media (min-width: 768px){.page-container .text-block{text-align:left;padding:80px;width:720px;min-height:400px;display:flex;align-items:flex-start;flex-direction:column;justify-content:center}}.page-container .button:hover{color:#fff}.page-container .text-image-block-wrapper{margin:auto;box-sizing:border-box;padding-bottom:24px;padding-inline:16px}@media (min-width: 768px){.page-container .text-image-block-wrapper{padding-bottom:64px}}@media (min-width: 1280px){.page-container .text-image-block-wrapper{padding-inline:0px;max-width:calc(100vw - 80px)}}@media (min-width: 1440px){.page-container .text-image-block-wrapper{max-width:calc(100vw - 160px)}}.page-container .text-image-block{display:flex;flex-direction:column-reverse;width:100%;margin-left:auto;margin-right:auto;background:#fff9ed;border:1px solid}@media (min-width: 768px){.page-container .text-image-block{flex-direction:row;min-height:650px;max-height:650px;height:100%}}.page-container .text-image-block .text-block-container{order:2;z-index:1;display:flex;justify-content:center;align-items:center}@media (min-width: 768px){.page-container .text-image-block .text-block-container{order:2;display:flex;width:50%}}@media (min-width: 992px){.page-container .text-image-block .text-block-container{min-height:100%}}.page-container .text-image-block .text-block-container .text-block{width:100%}@media (min-width: 768px){.page-container .text-image-block .text-block-container .text-block{max-width:842px;padding:80px;min-height:480px;display:flex;flex-direction:column;justify-content:center}}.page-container .text-image-block .text-block-container p{font-family:Poppins;font-weight:400;font-size:14px;line-height:157%;letter-spacing:0;color:#282828}.page-container .text-image-block .text-block-container p:first-of-type{margin-top:0}.page-container .text-image-block .text-block-container h1{font-family:Montserrat;font-weight:900;font-style:Black;font-size:26px;line-height:100%;letter-spacing:0;color:#282828;margin-bottom:22px}.page-container .text-image-block .text-block-container em{font-style:normal;font-size:16px;line-height:100%;font-family:Poppins,sans-serif;font-weight:600;display:block;margin-bottom:17px;color:#282828}@media (min-width: 768px){.page-container .text-image-block .text-block-container em{margin-bottom:13px}}.page-container .text-image-block .text-block-container strong{font-family:Montserrat,sans-serif;font-size:26px;line-height:31px;margin-top:12px;margin-bottom:12px;display:block;font-weight:900}.page-container .text-image-block .text-block-container u{text-transform:uppercase;font-family:Poppins,sans-serif;font-weight:900;text-decoration:none}.page-container .text-image-block .text-block-container a{display:block;padding:.75rem 1.5rem;text-transform:none;cursor:pointer;background:#282828;color:#fff;width:230px;text-align:center;font-weight:800;font-family:Montserrat,sans-serif;font-size:16px;line-height:100%;transition:.2s;margin-top:32px;height:52px;display:flex;align-items:center;justify-content:center;border:1px solid #282828}@media (min-width: 768px){.page-container .text-image-block .text-block-container a{min-width:220px;margin-left:0}}.page-container .text-image-block .text-block-container a:hover{border-color:#282828;background:#fff;transition:.2s;color:#282828}.page-container .text-image-block .image-block{order:1;height:400px;position:relative}.page-container .text-image-block .image-block img{height:100%;width:100%;object-fit:cover;object-position:top}@media (min-width: 768px){.page-container .text-image-block .image-block{order:1;width:50%;display:block;height:auto}.page-container .text-image-block .image-block img{display:block;width:100%;height:100%;position:absolute;top:0}}@media (min-width: 768px){.page-container .reverted-text-image-block{justify-content:flex-end}}.page-container .reverted-text-image-block .text-block-container{order:2}@media (min-width: 768px){.page-container .reverted-text-image-block .text-block-container{order:1}}.page-container .reverted-text-image-block .image-block{order:1}.page-container .reverted-text-image-block .image-block img{display:block;width:100%;height:100%;position:absolute;top:0}@media (min-width: 768px){.page-container .reverted-text-image-block .image-block{order:2}}.page-container .usps{margin-top:80px;padding-bottom:80px;text-align:center;max-width:1136px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}@media (min-width: 768px){.page-container .usps{padding:72px 0 0;margin-top:0;margin-bottom:52px}}.page-container .usps h2{margin-bottom:0}.page-container .usps .usps-row{display:flex;flex-direction:row;flex-wrap:wrap}.page-container .usps .button{margin:40px auto 0;max-width:550px;transition:.2s}.page-container .usps .button:hover{background:#ffe983;border-color:#ffe983;transition:.2s}.page-container .usps .usp{width:calc(50% - 20px);display:flex;flex-direction:column;align-items:center;margin:32px 10px 0}@media (min-width: 768px){.page-container .usps .usp{margin:40px 16px 0;width:calc(25% - 32px)}}.page-container .usps .usp span{height:52px;width:52px;border-radius:50%;display:flex;justify-content:center;align-items:center;margin-bottom:12px;background:#ffe983;color:#fff;font-family:Montserrat,sans-serif;font-size:26px;line-height:31px}@media (min-width: 768px){.page-container .usps .usp span{margin-bottom:16px}}.page-container .usps .usp:nth-of-type(2) span{background:#ff786d}.page-container .usps .usp:nth-of-type(3) span{background:#01c37a}.page-container .usps .usp:nth-of-type(4) span{background:#5dbdde}.page-container .consigne-container{margin:40px auto 0;max-width:550px;transition:.2s}.page-container .hero-text-block{position:relative;margin-bottom:-6px;display:flex;flex-direction:column}@media (min-width: 768px){.page-container .hero-text-block{margin-top:68px;margin-bottom:36px}}.page-container .hero-text-block img{height:400px;width:100%;object-fit:cover;order:1}@media (min-width: 768px){.page-container .hero-text-block img{height:100%;position:absolute;top:0}}.page-container .hero-text-block .text-block-container{order:2}@media (min-width: 768px){.page-container .hero-text-block .text-block-container{position:relative;left:0;right:0;top:0;height:100%;padding-left:72px;padding-right:72px;display:flex;align-items:center}}@media (min-width: 992px){.page-container .hero-text-block .text-block-container{padding-left:124px;padding-right:124px}}@media (min-width: 768px){.page-container .hero-text-block .text-block{max-width:694px;margin-top:105px;margin-bottom:101px;position:relative;z-index:9}}.page-container .hero-text-block a{background:#fff;color:#000;font-size:16px;line-height:24px;text-transform:none;font-family:Poppins,sans-serif;font-weight:800;text-align:center;border:1px solid #000000;padding:20.5px 40px;display:block;cursor:pointer;margin-top:32px;transition:.2s}.page-container .hero-text-block a:hover{border-color:#282828;background:#fff;transition:.2s;color:#282828}.page-container .purple-block{background:#fff9ed;max-width:1298px;padding:32px 24px 72px;display:flex;flex-direction:column;border:1px solid}@media (min-width: 768px){.page-container .purple-block{flex-direction:row;margin:104px 72px;padding:55px 48px}}@media (min-width: 992px){.page-container .purple-block{flex-direction:row;margin:68px 71px;padding:55px 122px 55px 48px}}.page-container .purple-block .content{text-align:center;padding-top:72px;display:flex;flex-direction:column;justify-content:center;padding-bottom:0!important}.page-container .purple-block .content p{color:#000}.page-container .purple-block .content p:first-of-type{margin-top:0}.page-container .purple-block .content em{font-style:normal;font-size:16px;line-height:25px;font-family:Poppins,sans-serif;font-weight:600;margin-bottom:0;display:block}.page-container .purple-block .content strong{font-family:Montserrat,sans-serif;font-size:26px;line-height:31px;margin-top:12px;margin-bottom:12px;display:block}@media (min-width: 768px){.page-container .purple-block .content{max-width:551px;padding-top:0;text-align:left;width:50%}}.page-container .purple-block a{background:#ff786d;border-color:#ff786d;margin-top:34px;color:#fff;font-size:15px;line-height:20px;text-transform:uppercase;font-family:Poppins,sans-serif;font-weight:600;text-align:center;padding:20px 41px;display:block;transition:.2s}.page-container .purple-block a:hover{transition:.2s;border-color:#282828;background:#fff;color:#282828}.page-container .purple-block .icons-block{margin-left:auto;margin-right:auto;position:relative;display:flex;align-items:center}@media (min-width: 768px){.page-container .purple-block .icons-block{width:50%;padding-right:20px;max-width:unset}}@media (min-width: 992px){.page-container .reverted-purple-block{padding:55px 48px 55px 122px}}.page-container .reverted-purple-block .content{order:2}@media (min-width: 768px){.page-container .reverted-purple-block .content{order:1}}.page-container .reverted-purple-block .icons-block{order:1}@media (min-width: 768px){.page-container .reverted-purple-block .icons-block{order:2;padding-right:0;padding-left:20px}}.page-container .instagram-section .related-products-carousel .carousel-block{padding-left:0}.page-container .instagram-section .carousel-block .slide{margin-right:16px!important}@media (min-width: 768px){.page-container .instagram-section .carousel-block .slide{margin-right:24px!important}}.page-container .instagram-section .related-products-carousel .carousel-block .next{content:"";display:block;background:url(./circle-right-arrow-no-fill.svg) no-repeat center center;background-color:#fff;height:56px;width:56px;position:absolute;top:calc(50% + -0px);right:20px;cursor:pointer;outline:none;background-size:100%}.page-container .related-products-carousel .carousel-block{width:100%;position:relative}.page-container .related-products-carousel .carousel-block h3{font-size:26px;line-height:100%;font-family:Montserrat,sans-serif;font-weight:900;text-align:center;margin:0;color:#282828}@media (min-width: 768px){.page-container .related-products-carousel .carousel-block h3{text-align:center;font-size:32px}}.page-container .related-products-carousel .carousel-block .previous{content:"";background:url(circle-left-arrow-no-fill.svg) no-repeat center center;display:none;height:40px;width:40px;position:absolute;top:calc(50% - 35px);left:20px;cursor:pointer;outline:none;border:none;background-size:100%}.page-container .related-products-carousel .carousel-block .previous svg{display:block}@media (min-width: 768px){.page-container .related-products-carousel .carousel-block .previous{height:60px;width:60px;top:calc(50% - 42px);left:20px}}@media (min-width: 992px){.page-container .related-products-carousel .carousel-block .previous{height:84px;width:84px;left:60px;display:none}}.page-container .related-products-carousel .carousel-block .next{content:"";display:block;background:url(./circle-right-arrow-no-fill.svg) no-repeat center center;background-color:#fff;height:56px;width:56px;position:absolute;top:calc(50% - 20px);right:30px;cursor:pointer;outline:none;background-size:100%}.page-container .related-products-carousel .carousel-block .next svg{display:none}@media (min-width: 768px){.page-container .related-products-carousel .carousel-block .next{right:40px;height:56px;width:56px;top:calc(50% - 28px)}}@media (min-width: 992px){.page-container .related-products-carousel .carousel-block .next{height:56px;width:56px}}.page-container .related-products-carousel .carousel-block .link-styled:hover span{width:100%;transition:all .3s ease-in-out}.page-container .related-products-carousel .carousel-block a{display:block;height:100%;color:#282828!important}.page-container .related-products-carousel .carousel-block .slide{max-width:250px;margin-right:24px;display:block}@media (min-width: 340px){.page-container .related-products-carousel .carousel-block .slide{max-width:275px}}@media (min-width: 390px){.page-container .related-products-carousel .carousel-block .slide{max-width:334px}}@media (min-width: 768px){.page-container .related-products-carousel .carousel-block .slide{max-width:334px}}.page-container .related-products-carousel .carousel-block .details{display:flex;flex-direction:row;justify-content:space-between;padding-top:8px;padding-bottom:8px}@media (min-width: 768px){.page-container .related-products-carousel .carousel-block .details{padding-top:12px;padding-bottom:0}}.page-container .related-products-carousel .carousel-block .details span{display:block;font-family:Poppins,sans-serif;font-weight:400;font-size:14px;line-height:21px;white-space:nowrap}.page-container .related-products-carousel .carousel-block .details p{font-family:Poppins,sans-serif;font-weight:600;font-size:14px;line-height:21px}.page-container .related-products-carousel .carousel-block .product-item-parent{padding:0}@media (min-width: 768px){.page-container .related-products-carousel .carousel-block .product-item-parent{margin-right:24px;margin-left:0}}.page-container .related-products-carousel .carousel-block .product-grid-item__title{display:inline-block;font-size:14px;line-height:21px;font-family:Poppins,sans-serif;font-weight:600;padding-right:10px;text-align:left;float:left;width:80%}@media (min-width: 768px){.page-container .related-products-carousel .carousel-block .product-grid-item__title{font-size:16px;line-height:24px}}.page-container .related-products-carousel .carousel-block .product-grid-item__title:first-letter{text-transform:uppercase}.page-container .related-products-carousel .carousel-block .product-grid-item__price{display:inline-block;float:right}.page-container .related-products-carousel .carousel-block .product-grid-item__price p{font-family:Poppins,sans-serif;font-weight:400;font-size:14px;line-height:21px}@media (min-width: 768px){.page-container .related-products-carousel .carousel-block .product-grid-item__price p{font-size:16px;line-height:24px}}.page-container .related-products-carousel .carousel-block .grid__image .table{height:100%}.page-container .related-products-carousel .carousel-block .grid__item .product-image,.page-container .related-products-carousel .carousel-block .product-image--hover{background-color:#fff}.page-container .related-products-carousel .carousel-block .grid__item .product-image--hover:before{background-color:#fff}.page-container .related-products-carousel .carousel-block .grid__item .product-image,.page-container .related-products-carousel .carousel-block .grid__item .product-image--hover-img{background-size:cover;background-position:top;aspect-ratio:334 / 453}.page-container .related-products-carousel .link-styled{text-align:center;margin-left:auto;margin-right:auto;color:#fff;background:#535afc;font-family:Poppins,sans-serif;font-weight:600;display:block;font-size:15px;line-height:20px;text-transform:uppercase;padding:16px 10px 14px;border:1px solid #535afc;width:100%;max-width:288px;position:relative;overflow:hidden;transition:.2s}@media (min-width: 768px){.page-container .related-products-carousel .link-styled{margin-top:9px;width:max-content;padding:16px 75px 14px;max-width:max-content}}.page-container .related-products-carousel .link-styled:hover{border-color:#282828;background:#fff;transition:.2s;color:#282828}.page-container .qa-block{background:#fff}.page-container .qa-block .content-block{padding:0 24px 24px;margin-left:auto;margin-right:auto;text-align:center;max-width:988px}@media (min-width: 768px){.page-container .qa-block .content-block{padding:0 24px 48px}}.page-container .qa-block .content-block h2{margin-top:24px;margin-bottom:50px}@media (min-width: 768px){.page-container .qa-block .content-block h2{margin-top:12px}}.page-container .qa-block .questions-wrapper{text-align:left;cursor:pointer}.page-container .qa-block .question-wrapper{border-top:1px solid #000;padding:24px 46px 24px 0;position:relative}.page-container .qa-block .question-wrapper h5{margin-bottom:0;font-size:16px;line-height:25px}.page-container .qa-block .question-wrapper h5 p{margin-top:0;font-weight:600;display:none}.page-container .qa-block .question-wrapper h5 p:first-of-type{display:block}.page-container .qa-block .question-wrapper p,.page-container .qa-block .question-wrapper .answer-wrapper{margin-top:24px}.page-container .qa-block .question-wrapper .answer-wrapper p:first-of-type{display:none}@media (min-width: 768px){.page-container .qa-block .question-wrapper{padding-right:60px}}.page-container .qa-block .wrapper-icon{content:" ";background:url(plus.svg) no-repeat right center;display:block;height:16px;width:16px;position:absolute;top:26px;right:0;transition:all .3s ease-in-out}@media (min-width: 768px){.page-container .qa-block .wrapper-icon{right:5px}}.page-container .qa-block .active{transform:rotate(45deg)}.page-container .icons-container{max-width:375px;padding:0 10px;background:#fff9ed}@media (min-width: 768px){.page-container .icons-container{padding:0 72px;max-width:1440px}}@media (min-width: 1200px){.page-container .icons-container{padding:0 124px}}.page-container .icons-container .icons-block{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;align-items:center;padding:30px 0}.page-container .icons-container .icon-block{display:block;width:50%;text-align:center;max-width:180px}@media (min-width: 768px){.page-container .icons-container .icon-block{width:16.66%}}.page-container .reviews-carousel{margin-left:13px;margin-right:13px;margin-bottom:80px}@media (min-width: 768px){.page-container .reviews-carousel{margin-bottom:136px;max-width:1192px;margin-left:auto;margin-right:auto}}.page-container .reviews-carousel .flickity-slider{display:flex!important}.page-container .reviews-carousel .slide{width:100%;min-height:100%;display:flex}@media (min-width: 768px){.page-container .reviews-carousel .slide{padding-left:80px;padding-right:80px}}@media (min-width: 1200px){.page-container .reviews-carousel .slide{padding-left:164px;padding-right:164px}}@media (min-width: 768px){.page-container .reviews-carousel .slide h2{margin-top:0}}.page-container .reviews-carousel .slide p{margin-bottom:12px}.page-container .reviews-carousel .slide .slide-content{background:#fff;max-width:928px;margin-left:auto;margin-right:auto;padding:40px 20px;text-align:center}@media (min-width: 768px){.page-container .reviews-carousel .slide .slide-content{padding:72px;text-align:left;display:flex;flex-direction:row;align-items:center;justify-content:space-between}}.page-container .reviews-carousel .slide .image-box{height:144px;width:144px;margin-left:auto;margin-right:auto}@media (min-width: 768px){.page-container .reviews-carousel .slide .image-box{margin-left:0;margin-right:24px}}.page-container .reviews-carousel .slide .image-box img{width:100%;height:100%;object-fit:cover;border-radius:50%}@media (min-width: 768px){.page-container .reviews-carousel .review-content{max-width:550px;width:calc(100% - 144px)}}.page-container .reviews-carousel .flickity-button{width:40px}@media (min-width: 768px){.page-container .reviews-carousel .flickity-button{width:60px;height:60px}}@media (min-width: 1200px){.page-container .reviews-carousel .flickity-button{height:84px;width:84px}}.page-container .reviews-carousel .flickity-button svg{display:block}.page-container .reviews-carousel .flickity-button:focus{box-shadow:none}.page-container .reviews-carousel .next{content:" ";background:url(circle-arrow-right.svg) no-repeat;background-size:100% 100%}.page-container .reviews-carousel .previous{content:" ";background:url(circle-arrow-left.svg) no-repeat;background-size:100% 100%}@media (max-width: 767px){.page-container .reviews-carousel .flickity-button{bottom:32px;top:unset}.page-container .reviews-carousel .next{right:calc(50% - 90px)}.page-container .reviews-carousel .previous{left:calc(50% - 90px)}}.page-container .hero-carousel{position:relative;width:100vw;max-width:100vw;margin-top:-39px;overflow:hidden}@media (min-width: 768px){.page-container .hero-carousel{height:943px;margin-bottom:68px;margin-top:-14px}}@media (min-width: 992px){.page-container .hero-carousel{margin-top:0}}@media (min-width: 1024px){.page-container .hero-carousel{margin-top:-39px}}.page-container .hero-carousel .hero{min-height:572px;max-height:94vh;position:relative;width:100vw;background-position:top center!important}@media (min-width: 768px){.page-container .hero-carousel .hero{height:943px}}.page-container .hero-carousel .hero img{position:absolute;top:0;left:0;height:calc(80vh - 55px)!important;width:100%;object-fit:cover;object-position:top center}@media (min-width: 768px){.page-container .hero-carousel .hero img{height:100%!important}}.page-container .hero-carousel .hero .content{position:relative;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:24px;z-index:2;max-width:100vw}@media (max-width: 768px){.page-container .hero-carousel .hero .content{min-height:calc(80vh - 55px);max-height:100vh;padding-top:200px;display:block}}@media (min-width: 1024px){.page-container .hero-carousel .hero .content{margin-left:36px;max-width:calc(100vw - 306px)}}@media (min-width: 1200px){.page-container .hero-carousel .hero .content{max-width:calc(100vw - 342px);margin-left:72px;padding:38px 38px 38px 0}}.page-container .hero-carousel .hero .content h1{font-size:48px;line-height:40px;font-family:Montserrat,sans-serif;margin-bottom:8px;width:fit-content;max-width:320px}@media (min-width: 1200px){.page-container .hero-carousel .hero .content h1{font-size:54px;line-height:72px;margin-bottom:13px}}@media (min-width: 666px){.page-container .hero-carousel .hero .content h1{max-width:524px}}@media (max-width: 768px){.page-container .hero-carousel .hero .content h1{position:absolute;bottom:154px}}.page-container .hero-carousel .hero .content h3{width:fit-content;max-width:calc(100vw - 142px);font-size:18px;line-height:34px;font-family:Poppins,sans-serif;font-weight:400;margin-bottom:14px}@media (max-width: 768px){.page-container .hero-carousel .hero .content h3{position:absolute;bottom:254px}}.page-container .hero-carousel .hero .content a{text-align:left;font-family:Poppins,sans-serif;font-weight:600;display:block;font-size:12px;line-height:20px;text-transform:uppercase;padding:16px 32px;width:fit-content;position:relative;overflow:hidden;transition:.2s;margin-top:40px}@media (min-width: 1200px){.page-container .hero-carousel .hero .content a{font-size:15px;padding:16px 75px}}@media (max-width: 768px){.page-container .hero-carousel .hero .content a{line-height:32px;position:absolute;left:15vw;bottom:-32px;width:70vw;font-size:18px;padding:12px 32px;text-align:center;border:3px solid #535afc}}.page-container .hero-carousel .hero .content a:hover{transition:.2s}@media (min-width: 768px){.page-container .product-card-block{margin-bottom:-104px;position:relative}}.page-container .product-card-block .product-block-container{background:#fff9ed}.page-container .product-card-block .product-block-container .mobile{display:block}@media (min-width: 768px){.page-container .product-card-block .product-block-container .mobile{display:none}}.page-container .product-card-block .product-block-container .desktop{display:none}@media (min-width: 768px){.page-container .product-card-block .product-block-container .desktop{display:block}}.page-container .product-card-block .product-block-container .product-block{display:flex;flex-direction:column;padding:0 10px 40px}@media (min-width: 768px){.page-container .product-card-block .product-block-container .product-block{flex-direction:row;padding:0 0 0 24px}}@media (min-width: 992px){.page-container .product-card-block .product-block-container .product-block{padding:0 0 0 72px}}.page-container .product-card-block .product-block-container .product-image-carousel-container{height:440px;overflow:hidden}@media (min-width: 768px){.page-container .product-card-block .product-block-container .product-image-carousel-container{width:50%;height:100%;max-height:unset;max-width:676px;position:absolute}}.page-container .product-card-block .product-block-container .product-image-carousel img{height:440px;object-fit:cover;margin-left:auto;margin-right:auto;display:block;object-position:top center}@media (min-width: 768px){.page-container .product-card-block .product-block-container .product-image-carousel{height:100%;max-height:unset;max-width:676px}.page-container .product-card-block .product-block-container .product-image-carousel div{height:100%!important}.page-container .product-card-block .product-block-container .product-image-carousel img{height:100%;width:100%}}.page-container .product-card-block .product-block-container .product-image-carousel .flickity-page-dots{bottom:22px}.page-container .product-card-block .product-block-container .product-image-carousel .flickity-page-dots .dot{background:#535afc;opacity:.5;height:8px;width:8px;margin:0 6px}.page-container .product-card-block .product-block-container .product-image-carousel .flickity-page-dots .is-selected{opacity:1}@media (min-width: 768px){.page-container .product-card-block .product-block-container .product-image-carousel .flickity-page-dots{right:40px;bottom:0;top:0;width:unset;display:flex;flex-direction:column;justify-content:center;height:max-content;margin-top:auto;margin-bottom:auto}.page-container .product-card-block .product-block-container .product-image-carousel .flickity-page-dots .dot{background:#fff9ed;height:13px;width:13px;margin:10px 0}}.page-container .product-card-block .product-block-container .product-image{width:100%}.page-container .product-card-block .product-block-container .product-details{padding-top:24px}@media (min-width: 768px){.page-container .product-card-block .product-block-container .product-details{width:50%;padding:47px 24px 95px;max-width:604px;margin-right:0;margin-left:calc(50% + 12px)}}@media (min-width: 992px){.page-container .product-card-block .product-block-container .product-details{width:50%;padding:47px 72px 95px;max-width:604px}}.page-container .product-card-block .product-block-container .title-row{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start}@media (min-width: 768px){.page-container .product-card-block .product-block-container .title-row{align-items:flex-start;margin-bottom:40px}}.page-container .product-card-block .product-block-container .title-row h1{color:#535afc;font-size:24px;line-height:31px;font-family:Poppins,sans-serif;font-weight:400;padding-right:20px;margin-bottom:0}@media (min-width: 768px){.page-container .product-card-block .product-block-container .title-row h1{font-size:40px;line-height:52px;max-width:333px}}.page-container .product-card-block .product-block-container .title-row span{display:block;white-space:nowrap;font-size:16px;line-height:24px}@media (min-width: 768px){.page-container .product-card-block .product-block-container .title-row span{font-size:26px;line-height:39px}}@media (min-width: 768px){.page-container .product-card-block .product-block-container .sizes-intro{display:flex;flex-direction:row;justify-content:space-between}.page-container .product-card-block .product-block-container .sizes-intro span{display:block;font-size:16px;line-height:24px;font-family:Poppins,sans-serif;font-weight:600}}.page-container .product-card-block .product-block-container .sizes{display:flex;flex-direction:row;flex-wrap:wrap}.page-container .product-card-block .product-block-container .sizes .size-box{height:46px;width:46px;border:1px solid #535afc;border-radius:50%;display:flex;justify-content:center;align-items:center;font-size:14px;line-height:22px;color:#535afc;font-family:Poppins,sans-serif;font-weight:400;cursor:pointer;margin-right:16px}@media (min-width: 768px){.page-container .product-card-block .product-block-container .sizes .size-box{height:60px;width:60px}}.page-container .product-card-block .product-block-container .sizes .selected{background:#535afc;color:#fff9ed}.page-container .product-card-block .product-block-container .sizes .unavailable{border-color:#a6aefe;color:#a6aefe;cursor:no-drop}.page-container .product-card-block .product-block-container .sizes-popup-button{color:#000;font-size:14px;line-height:22px;font-family:Poppins,sans-serif;font-weight:400;text-align:center;margin-bottom:24px;cursor:pointer}@media (min-width: 768px){.page-container .product-card-block .product-block-container .sizes-popup-button{margin-bottom:0;margin-right:0}}.page-container .product-card-block .product-block-container .sizes-popup-button:hover{text-decoration:underline}.page-container .product-card-block .product-block-container .button{width:100%}.page-container .product-card-block .product-block-container .delivery{font-size:14px;line-height:22px;font-family:Poppins,sans-serif;text-align:center;margin-top:10px;margin-bottom:32px}@media (min-width: 768px){.page-container .product-card-block .product-block-container .delivery{color:#535afc;margin-top:12px;margin-bottom:40px}}.page-container .product-card-block .product-block-container .tabs-titles{display:flex;flex-direction:row;justify-content:center;margin-bottom:16px}@media (min-width: 768px){.page-container .product-card-block .product-block-container .tabs-titles{justify-content:flex-start;margin-left:-28px;margin-bottom:24px}}.page-container .product-card-block .product-block-container .tabs-titles .tab-title{display:block;font-size:14px;line-height:21px;font-family:Poppins,sans-serif;color:#535afc;cursor:pointer;margin-left:10px;margin-right:10px}@media (min-width: 768px){.page-container .product-card-block .product-block-container .tabs-titles .tab-title{margin-left:28px;margin-right:28px;color:#a6aefe;font-size:16px;line-height:24px}}.page-container .product-card-block .product-block-container .tabs-titles .tab-title:hover{text-decoration:underline}.page-container .product-card-block .product-block-container .tabs-titles .active{font-weight:600}@media (min-width: 768px){.page-container .product-card-block .product-block-container .tabs-titles .active{color:#282828;font-weight:400;text-decoration:underline}}.page-container .product-card-block .product-block-container .tab-content p{font-size:14px;line-height:25px;font-family:Poppins,sans-serif}@media (min-width: 768px){.page-container .product-card-block .product-block-container .tab-content p{font-size:16px}.page-container .product-card-block .product-block-container .tab-content span{display:inline-block;margin-right:10px}.page-container .product-card-block .product-block-container .tab-content p:first-of-type{margin-bottom:12px;font-family:Poppins,sans-serif;font-weight:600}}.page-container .image-block-container{padding-bottom:42px;margin-top:-50px}.page-container .image-block-container img{margin-left:auto;margin-right:auto;display:block;max-width:374px;height:100%;width:100%}@media (min-width: 768px){.page-container .image-block-container{margin-top:-60px;padding-bottom:40px}.page-container .image-block-container img{max-width:420px;height:336px;object-fit:cover}}.page-container .beige-bcg{background:#fff9ed}@media (min-width: 992px){.page-container .beige-bcg{background:transparent}}.page-container .tabs-block{display:flex;flex-direction:column;max-width:unset}.page-container .tabs-block ::-webkit-scrollbar{width:0;background:transparent}@media (min-width: 992px){.page-container .tabs-block{flex-direction:row;margin-bottom:0;margin-top:0}}.page-container .tabs-block .right-column{width:100%}@media (min-width: 992px){.page-container .tabs-block .right-column{width:50%}}@media (min-width: 1100px){.page-container .tabs-block .right-column{width:56%}}.page-container .tabs-block .left-column{width:100%}@media (min-width: 992px){.page-container .tabs-block .left-column{width:50%;padding-left:72px;max-height:600px;position:sticky;top:50px}}@media (min-width: 1024px){.page-container .tabs-block .left-column{top:88px}}@media (min-width: 1100px){.page-container .tabs-block .left-column{width:44%}}.page-container .tabs-block .desktop{display:none!important}@media (min-width: 992px){.page-container .tabs-block .desktop{display:block!important}}.page-container .tabs-block .mobile{display:block}@media (min-width: 992px){.page-container .tabs-block .mobile{display:none!important}}.page-container .tabs-block .icons{position:relative}.page-container .tabs-block .icons .icon-block{position:absolute}.page-container .tabs-block .icons .icon-block:first-of-type{top:100px;right:44px}.page-container .tabs-block .icons .icon-block:nth-of-type(2){top:0;right:240px}.page-container .tabs-block .icons .icon-block:nth-of-type(3){top:-60px;right:20px;transform:rotate(10deg)}.page-container .tabs-block .icons .icon-block:nth-of-type(4){top:-60px;right:20px;transform:rotate(10deg)}.page-container .tabs-block .icons .icon-block:nth-of-type(5){top:0;right:215px}.page-container .tabs-block .icons .icon-block:nth-of-type(6){top:100px;right:85px;transform:rotate(-20deg)}.page-container .tabs-block .image-block{margin-bottom:80px}@media (min-width: 992px){.page-container .tabs-block .image-block{margin-bottom:-6px;position:relative}}@media (min-width: 992px){.page-container .tabs-block .image-block .desktop{height:calc(100vh - 50px);position:sticky;top:50px}}@media (min-width: 1024px){.page-container .tabs-block .image-block .desktop{height:calc(100vh - 88px);top:88px}}.page-container .tabs-block .image-block .main-image{display:none;margin-bottom:-6px}@media (min-width: 992px){.page-container .tabs-block .image-block .main-image{margin-bottom:0;display:block;height:100%;min-height:661px;width:100%;object-fit:cover}}@media (min-width: 992px){.page-container .tabs-block .text-blocks{height:100%;margin-top:calc(-100vh + 50px)}}@media (min-width: 1024px){.page-container .tabs-block .text-blocks{margin-top:calc(-100vh + 88px)}}.page-container .tabs-block .text-blocks .text-block{align-items:center;margin:auto}.page-container .tabs-block .text-blocks .text-block img{height:130px;width:179.38px}@media (min-width: 992px){.page-container .tabs-block .text-blocks .text-block{align-items:start}}.page-container .tabs-block .intro{padding:16px;display:flex;flex-direction:row;justify-content:center;position:sticky;top:64px;background:#fff}@media (min-width: 992px){.page-container .tabs-block .intro{padding:40px 0 54px;margin-left:-9px;margin-right:-9px;justify-content:start;position:relative;top:unset}}.page-container .tabs-block .intro .intro-title{color:#000;font-size:20px;line-height:30px;font-family:Montserrat,sans-serif;font-weight:400;padding-bottom:9px;margin-left:9px;margin-right:9px;cursor:pointer}.page-container .tabs-block .intro .active{color:#000;font-weight:900;border-bottom:4px solid #000}.page-container .tabs-block .intro-header{color:#000;font-family:Montserrat,sans-serif;font-weight:900;font-size:56px;line-height:61px;text-align:center;opacity:0;height:0}@media (min-width: 992px){.page-container .tabs-block .intro-header{height:auto;opacity:1;font-size:72px;line-height:72px;text-align:left;max-width:580px;margin-top:40px}}@media (min-width: 992px){.page-container .tabs-block .text-block-container{padding:40px;z-index:1;position:relative;max-width:818px;min-height:661px;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-left:auto;margin-right:auto;height:calc(100vh - 50px)}}@media (min-width: 1024px){.page-container .tabs-block .text-block-container{height:calc(100vh - 88px)}}@media (min-width: 1200px){.page-container .tabs-block .text-block-container{padding:130px 100px;max-width:unset;min-height:100%}}.page-container .tabs-block .text-block{padding-top:12px;padding-bottom:32px;text-align:center;background:transparent}@media (min-width: 992px){.page-container .tabs-block .text-block{background:#fff;padding:72px 74px;max-width:100%;width:auto;margin-left:auto;margin-right:auto;text-align:left}}.page-container .tabs-block .text-block img{display:block;margin-left:auto;margin-right:auto}@media (min-width: 992px){.page-container .tabs-block .text-block img{display:none}}.page-container .tabs-block .text-block h3{font-size:24px;line-height:28px;font-family:Montserrat,sans-serif;margin-bottom:12px}@media (min-height: 992px){.page-container .tabs-block .text-block h3{font-size:26px;line-height:31px}}.page-container .tabs-block .tabs-content{padding:0;text-align:center;height:100%;overflow:scroll}@media (min-width: 992px){.page-container .tabs-block .tabs-content{background:transparent;margin-bottom:0;margin-top:0;padding:0}}.page-container .singe-image-block{margin-bottom:-6px;min-height:400px;max-height:calc(100vh - 64px)}.page-container .singe-image-block img{height:100%;width:100%;object-fit:cover;min-height:400px}@media (min-width: 768px){.page-container .singe-image-block{height:860px;max-height:calc(100vh - 100px)}.page-container .singe-image-block img{max-height:860px}}@media (min-width: 992px){.page-container .singe-image-block{margin-bottom:0}}.page-container .single-mobile-image-block{display:block;margin-top:20px;padding:0 24px;text-align:center}.page-container .single-mobile-image-block img{width:286px;height:228px}.page-container .intro-block-container{max-width:1600px;margin:auto;width:100%;position:relative}@media (min-width: 992px){.page-container .intro-block-container{margin-bottom:40px;overflow:hidden;height:100vh;min-height:873px}}@media (min-width: 1200px){.page-container .intro-block-container{margin-bottom:40px}}@media (min-width: 1400px){.page-container .intro-block-container{margin-bottom:40px}}@media (min-width: 1500px){.page-container .intro-block-container{margin-bottom:40px}}@media (min-width: 1600px){.page-container .intro-block-container{margin-bottom:40px;min-height:1115px}}.page-container .intro-block-container .content{padding:14px 23px 0;margin:32px auto;max-width:376px;width:100%;position:relative;z-index:2}@media (min-width: 768px){.page-container .intro-block-container .content{max-width:564px}}@media (min-width: 992px){.page-container .intro-block-container .content{margin:0;padding:0;height:calc(100vh - 140px);width:100%;max-width:none;max-width:unset;display:flex;flex-direction:column;justify-content:center}}@media (min-width: 1024px){.page-container .intro-block-container .content{height:calc(100vh - 178px)}}@media (min-width: 1200px){.page-container .intro-block-container .content{height:calc(100vh - 120px)}}@media (min-width: 1600px){.page-container .intro-block-container .content{height:calc(100vh - 178px);min-height:843px}}.page-container .intro-block-container .content p{font-size:20px;line-height:30px;margin-bottom:18px;font-family:Poppins,sans-serif;font-weight:400;color:#535afc;text-align:center}@media (min-width: 992px){.page-container .intro-block-container .content p{font-size:23px;line-height:34px;max-width:400px;margin:0 auto 24px}}@media (min-width: 1400px){.page-container .intro-block-container .content p{max-width:800px}}.page-container .intro-block-container .content h1{font-size:24px;line-height:32px;font-family:Montserrat,sans-serif;font-weight:400;color:#535afc;text-align:center;margin-bottom:0}@media (min-width: 992px){.page-container .intro-block-container .content h1{font-size:24px;line-height:32px;max-width:540px;margin-left:auto;margin-right:auto}}@media (min-width: 1200px){.page-container .intro-block-container .content h1{font-size:48px;line-height:40px;max-width:500px;margin-left:auto;margin-right:auto}}@media (min-width: 1200px){.page-container .intro-block-container .content h1{max-width:700px}}.page-container .intro-block-container .top-block{position:relative;max-width:375px;width:100%;margin-left:auto;margin-right:auto;display:block;margin-top:72px;padding:0 10px}@media (min-width: 768px){.page-container .intro-block-container .top-block{max-width:564px}}@media (min-width: 992px){.page-container .intro-block-container .top-block{position:unset;max-width:unset;padding:0;margin:0 auto}}.page-container .intro-block-container .sticker{color:#fff;font-size:16px;line-height:20px;font-weight:400;text-align:center;text-transform:uppercase;font-family:Montserrat,sans-serif;display:block;width:max-content;padding:7px 12px;transform:rotate(8deg);position:absolute;z-index:1;top:-34px;right:50px}@media (min-width: 768px){.page-container .intro-block-container .sticker{font-size:18px;line-height:22px;right:114px}}@media (min-width: 992px){.page-container .intro-block-container .sticker{font-size:20px;line-height:19px;top:72px;right:24px;left:unset;transform:rotate(-8deg)}}@media (min-width: 1200px){.page-container .intro-block-container .sticker{font-size:24px;line-height:1;padding:12px;top:72px;right:100px}}@media (min-width: 1600px){.page-container .intro-block-container .sticker{top:100px;right:240px}}.page-container .intro-block-container .icon{height:120px;width:120px;object-fit:contain;display:block;position:absolute;z-index:1;top:-55px;left:24px;transform:rotate(-28.28deg)}@media (min-width: 768px){.page-container .intro-block-container .icon{height:130px;width:179px;left:30px}}@media (min-width: 992px){.page-container .intro-block-container .icon{height:200px;width:200px;top:110px;right:54px;left:unset;transform:rotate(18.94deg)}}@media (min-width: 1200px){.page-container .intro-block-container .icon{height:254px;width:254px;right:0}}@media (min-width: 1600px){.page-container .intro-block-container .icon{top:135px;right:80px}}.page-container .intro-block-container .left-image{display:none}@media (min-width: 992px){.page-container .intro-block-container .left-image{display:block;height:100%;width:100%;max-height:267px;max-width:178px;position:absolute;top:0;left:32px;object-fit:cover}}@media (min-width: 1200px){.page-container .intro-block-container .left-image{left:32px;max-height:320px;max-width:240px}}@media (min-width: 1400px){.page-container .intro-block-container .left-image{left:0;max-height:400px;max-width:254px}}@media (min-width: 1600px){.page-container .intro-block-container .left-image{left:80px;max-height:445px;max-width:298px}}.page-container .intro-block-container .right-image{height:118px;width:174px;transform:rotate(-10deg);display:block;margin:0 auto;z-index:1}@media (min-width: 768px){.page-container .intro-block-container .right-image{width:261px;height:177px}}@media (min-width: 992px){.page-container .intro-block-container .right-image{margin:0 0 0 auto;transform:rotate(0);height:100%;width:100%;width:320px;height:200px;position:absolute;bottom:240px;right:0}}@media (min-width: 1200px){.page-container .intro-block-container .right-image{width:unset;height:unset;max-height:293px;max-width:440px;bottom:232px}}@media (min-width: 1400px){.page-container .intro-block-container .right-image{max-height:293px;max-width:440px;bottom:154px}}@media (min-width: 1600px){.page-container .intro-block-container .right-image{bottom:220px;max-width:440px;max-height:293px}}.page-container .intro-block-container .bottom-block{display:none;margin:32px auto 0;padding:0 38px}@media (min-width: 992px){.page-container .intro-block-container .bottom-block{display:block;padding:0;margin:0}}.page-container .intro-block-container .bottom-image{display:block;margin:0 auto;width:298px;height:137px;object-fit:cover;z-index:1}@media (min-width: 768px){.page-container .intro-block-container .bottom-image{width:447px;height:206px}}@media (min-width: 992px){.page-container .intro-block-container .bottom-image{width:100%;height:100%;max-width:382px;max-height:256px;margin:0;position:absolute;bottom:120px}}@media (min-width: 1200px){.page-container .intro-block-container .bottom-image{max-width:492px;max-height:329px;bottom:80px}}@media (min-width: 1400px){.page-container .intro-block-container .bottom-image{bottom:0}}@media (min-width: 1600px){.page-container .intro-block-container .bottom-image{max-width:547px;max-height:366px;bottom:0}}.instagram-section .related-products-carousel .carousel-block .grid__image .table{height:100%}@media (min-width: 768px){.seconde-main{padding-bottom:52px}}.la-marque{margin-bottom:-100px}@media (min-width: 992px){.la-marque{padding-bottom:104px}}@media (min-width: 768px){.reprise{margin-bottom:0}}.product-page,.product-page .purple-block{margin-top:0}@media (min-width: 768px){.product-page .purple-block{margin-bottom:36px}}.product-page .related-products-carousel .link-styled{display:none}@media (min-width: 768px){.fade-in{opacity:0;margin-top:150px}}.template-collection .icons-block-container{padding:0}@media (min-width: 768px){.template-collection .icons-block-container{padding:42px 0 0}}.template-collection .icons-container{max-width:375px;margin:0 auto;padding:0 10px}@media (min-width: 768px){.template-collection .icons-container{padding:0 72px;max-width:1440px}}@media (min-width: 1200px){.template-collection .icons-container{padding:0 124px}}.template-collection .icons-container .icons-block{display:flex;flex-direction:row;justify-content:space-around;flex-wrap:wrap}.template-collection .icons-container .icon-block{display:block;width:50%;text-align:center;max-width:180px}@media (min-width: 768px){.template-collection .icons-container .icon-block{width:16.66%}}@media (max-width: 992px){#nos-engagements #PageContainer{overflow:visible}}.product--product-template .grid .product-images{display:block;height:100%}@media (min-width: 1024px){.product--product-template .grid .product-images{min-height:835px}}@media (min-width: 1024px){.product--product-template .grid .grid__item:first-of-type{padding-left:0}}@media (min-width: 1024px){.product--product-template .grid .product-single__photos,.product--product-template .grid .product-images__slider,.product--product-template .grid .product-images__slide{max-height:835px}}@media (min-width: 1600px){.product--product-template .grid .product-single__photos,.product--product-template .grid .product-images__slider,.product--product-template .grid .product-images__slide{max-height:1200px}}.product--product-template .grid .product-images__slide img.featured-image.lazyloaded{object-fit:cover}@media (min-width: 800px){.product--product-template .grid .product-images__slide img.featured-image.lazyloaded{padding-right:0}}#e-carte-cadeau .sizes-intro{display:none}#ComparePrice{display:block;clear:both;color:#d4cfc6}@media (min-width: 992px){#la-seconde-main .intro-block-container{margin-bottom:40px}}@media (min-width: 1200px){#la-seconde-main .intro-block-container{margin-bottom:40px}}@media (min-width: 1400px){#la-seconde-main .intro-block-container{margin-bottom:20px}}@media (min-width: 1500px){#la-seconde-main .intro-block-container{margin-bottom:20px}}@media (min-width: 1600px){#la-seconde-main .intro-block-container{margin-bottom:20px}}
/*# sourceMappingURL=/cdn/shop/t/102/assets/components.scss.css.map */
