@font-face{font-family:Recoleta;src:url(/cdn/shop/files/Recoleta-RegularDEMO_875f5a27-b684-4332-b341-a7d211fd0d78.eot?v=1721365338);src:url(/cdn/shop/files/Recoleta-RegularDEMO_875f5a27-b684-4332-b341-a7d211fd0d78.eot?v=1721365338) format("embedded-opentype"),url(/cdn/shop/files/Recoleta-RegularDEMO_1aece67c-a79d-4d30-9cd2-4425e9c95632.woff2?v=1721365336) format("woff2"),url(/cdn/shop/files/Recoleta-RegularDEMO_2319906f-9770-4063-9064-84a229b2866c.woff?v=1721365332) format("woff"),url(/cdn/shop/files/Recoleta-RegularDEMO_dcd6c8ef-c43e-4edb-8507-d46d6c6905a3.ttf?v=1721365337) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Recoleta;src:url(/cdn/shop/files/Recoleta-SemiBold.eot?v=1717398255);src:url(/cdn/shop/files/Recoleta-SemiBold.eot?v=1717398255) format("embedded-opentype"),url(/cdn/shop/files/Recoleta-SemiBold.woff2?v=1717398254) format("woff2"),url(/cdn/shop/files/Recoleta-SemiBold.woff?v=1717398255) format("woff"),url(/cdn/shop/files/Recoleta-SemiBold.ttf?v=1717398255) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Recoleta;src:url(/cdn/shop/files/Recoleta-Bold.eot?v=1717398256);src:url(/cdn/shop/files/Recoleta-Bold.eot?v=1717398256) format("embedded-opentype"),url(/cdn/shop/files/Recoleta-Bold.woff2?v=1717398255) format("woff2"),url(/cdn/shop/files/Recoleta-Bold.woff?v=1717398255) format("woff"),url(/cdn/shop/files/Recoleta-Bold.ttf?v=1717398255) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/cdn/shop/files/Poppins-SemiBold.eot?v=1717398701);src:url(/cdn/shop/files/Poppins-SemiBold.eot?v=1717398701) format("embedded-opentype"),url(/cdn/shop/files/Poppins-SemiBold.woff2?v=1717398700) format("woff2"),url(/cdn/shop/files/Poppins-SemiBold.woff?v=1717398701) format("woff"),url(/cdn/shop/files/Poppins-SemiBold.ttf?v=1717398702) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/cdn/shop/files/Poppins-Regular.eot?v=1717398701);src:url(/cdn/shop/files/Poppins-Regular.eot?v=1717398701) format("embedded-opentype"),url(/cdn/shop/files/Poppins-Regular.woff2?v=1717398700) format("woff2"),url(/cdn/shop/files/Poppins-Regular.woff?v=1717398700) format("woff"),url(/cdn/shop/files/Poppins-Regular.ttf?v=1717398703) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/cdn/shop/files/Poppins-Bold.eot?v=1717398701);src:url(/cdn/shop/files/Poppins-Bold.eot?v=1717398701) format("embedded-opentype"),url(/cdn/shop/files/Poppins-Bold.woff2?v=1717398701) format("woff2"),url(/cdn/shop/files/Poppins-Bold.woff?v=1717398700) format("woff"),url(/cdn/shop/files/Poppins-Bold.ttf?v=1717398701) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/cdn/shop/files/Poppins-Medium.eot?v=1717398702);src:url(/cdn/shop/files/Poppins-Medium.eot?v=1717398702) format("embedded-opentype"),url(/cdn/shop/files/Poppins-Medium.woff2?v=1717398701) format("woff2"),url(/cdn/shop/files/Poppins-Medium.woff?v=1717398701) format("woff"),url(/cdn/shop/files/Poppins-Medium.ttf?v=1717398701) format("truetype");font-weight:500;font-style:normal;font-display:swap}:root{--primary-color:#FFADAD;--secondary-color:#227584;--poppins-font: "Poppins";--recoleta-font: "Recoleta"}header.header nav.header__inline-menu li a span.header__active-menu-item{text-decoration:none;color:var(--secondary-color)}.flex{display:flex}.w-full{width:100%}.p-relative{position:relative}.align-center{align-items:center}.password__footer.color-scheme-1.gradient,body.password .password-main{background:#fff}.footer-outer-flex a.link.list-social__link{border:1px solid #4C4C4C;padding:8px;border-radius:50px}.footer-outer-flex .outer_div a{font-size:20px;font-family:Poppins!important;text-decoration:none;color:#4c4c4c}.footer-outer-flex ul.list-social{column-gap:13px}.coming-flex-outer{display:flex!important;background:#fff;padding-top:50px;flex-wrap:wrap;max-width:90%;padding-bottom:50px;margin:0 auto;justify-content:center}.coming-flex-outer .banner__content.banner__content--middle-center.page-width{max-width:100%;padding:0;position:relative}.coming-flex-outer .email-signup-banner__box.banner__box{padding:0}.password__footer small.password__footer-caption.password__footer-text{display:none}.coming-flex-outer .newsletter-form__field-wrapper .field:before,.coming-flex-outer .newsletter-form__field-wrapper .field:after{box-shadow:unset}body.password .password-header{max-width:80%;padding:20px;background:#fff}.pass-form .field__input:not(:placeholder-shown)~.field__label{opacity:0}.banner__content.banner__content--middle-center:before{content:"";position:absolute;top:0;width:100%;height:100%;background:url(/cdn/shop/files/Logo_Icon_File_Pieceful_2_2.png?v=1717401777) no-repeat;background-size:contain;left:-20rem}.coming-flex-outer .newsletter-form,.coming-flex-outer .newsletter__wrapper .newsletter-form__field-wrapper{max-width:540px}.pass-form{text-align:left}.pass-form .newsletter-form__field-wrapper label.field__label{color:#828282;font-size:14px;font-family:Poppins;position:absolute;top:50%;transform:translateY(-50%)}.coming-flex-outer button#Subscribe{width:100%;margin-top:90px;background:#227584;border-radius:50px;font-family:Recoleta!important;color:#fff;font-size:25px;border:2px solid #648D96;min-height:60px;max-width:260px;position:absolute;left:0}.coming-flex-outer .newsletter-form__field-wrapper input{border:1px solid #648D96;background:#fff;border-radius:50px;padding:0 20px!important;height:60px}details.password-modal.modal .modal__toggle-open.password-link.link.underlined-link{display:none}.right_image{flex:0 0 40%;max-width:40%}.coming-flex-outer .email-signup-banner{flex:0 0 50%;max-width:50%}.right_image img{max-width:100%}h4.coming-soon-title{color:#ffadad;text-align:left;font-size:30px;font-family:Poppins!important;font-weight:500}h2.email-signup-banner__heading.h1{color:#227584;font-size:90px;max-width:660px;line-height:122.4px;margin:0;text-align:left;font-family:Recoleta!important}.coming-flex-outer .email-signup-banner__box{background:unset}.coming-flex-outer .newsletter__subheading.rte.body p{font-size:16px;text-align:left;color:#4c4c4c;font-weight:400;font-family:Poppins!important;margin:0 0 20px}.coming-flex-outer .newsletter__wrapper>*+*{margin:0}div#shopify-section-main-password-header .gradient{background:#fff;border-bottom:1px solid #d9d8d8}details.password-modal.modal .modal__toggle-open.password-link.link.underlined-link{font-size:16px;font-family:Poppins;color:#4c4c4c;text-underline-offset:6px}.footer-outer-flex{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:80%;padding:0 20px 50px}body.password small.password__footer-login.password__footer-text{display:none}body.password .password__footer{padding-top:0}body.password footer hr{display:none}.coming-flex-outer .newsletter-form__field-wrapper input:focus{box-shadow:unset;padding:0 20px!important}.pass-form .field__input:focus~.field__label{top:16px}slideshow-component.pieceful_slideshow{background-color:#fff}slideshow-component.pieceful_slideshow .slideshow.banner{z-index:1}slideshow-component.pieceful_slideshow .slideshow__media{background:transparent}.pieceful_slideshow .banner .slideshow__text{max-width:50%!important;padding:0}.pieceful_slideshow .slideshow.banner .slideshow__text-wrapper{padding-bottom:0;padding-top:0}.pieceful_slideshow .slideshow__text h2.banner__heading{font-family:var(--recoleta-font)!important;font-weight:400;color:var(--secondary-color)}.pieceful_slideshow .slideshow__text h2.font-bold{font-weight:700}.pieceful_slideshow .slideshow__text h2.banner__heading strong{color:var(--primary-color);font-weight:400;display:inline-block;width:100%}.pieceful_slideshow .slideshow__text h2.font-bold strong{font-weight:700}.pieceful_slideshow .slideshow__controls{border:none;padding:0 50px;position:relative;z-index:2;bottom:132px}.pieceful_slideshow .slideshow__controls .slider-counter,.pieceful_slideshow .slideshow__controls .slider_buttons{width:100%}.pieceful_slideshow .slideshow__controls .slider-counter{justify-content:start}.pieceful_slideshow .slideshow__controls .slider_buttons{display:flex;justify-content:end;column-gap:8px}.pieceful_slideshow .banner .slideshow__text .banner__text p{font-size:20px;line-height:30px;color:#4c4c4c}.pieceful_slideshow .banner .slideshow__text .banner__text p strong{color:#227584}.pieceful_slideshow .banner__buttons .button:after,.pieceful_slideshow .banner__buttons .button:before{content:none}.pieceful_slideshow .banner__buttons .button{border:2px solid var(--primary-color);border-radius:50px;background-color:#fff;font-size:20px;min-height:48px;line-height:48px;padding:0 10px;min-width:200px;color:var(--primary-color);transition:.5s all ease-in-out}.pieceful_slideshow .banner__buttons .button:hover{background-color:var(--primary-color);color:#fff}.pieceful_slideshow .slideshow__controls .slider_buttons button.slider-button{width:40px;height:40px;border-radius:50%;background-color:#fff;display:inline-block;border:1px solid var(--secondary-color);position:relative}.pieceful_slideshow .slideshow__controls .slider_buttons button.slider-button svg{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.pieceful_slideshow .slideshow__controls .slider-counter .slideshow__control-wrapper{column-gap:8px}.pieceful_slideshow .slideshow__controls .slider-counter button.slider-counter__link{padding:0}.pieceful_slideshow .slideshow__controls .slider-counter span.dot{border-color:var(--secondary-color);background-color:#fff}.pieceful_slideshow .slideshow__controls .slider-counter button.slider-counter__link--active span.dot{background-color:var(--secondary-color)}.pieceful_products{padding-top:30px;position:relative;background-color:#fff}.pieceful_products .collection__title{text-align:center}.pieceful_products:before{content:"";background:url(/cdn/shop/files/present-before.svg?v=1721127954) no-repeat;width:111px;height:210px;display:inline-block;position:absolute;left:0;top:0}.pieceful_products:after{content:"";background:url(/cdn/shop/files/present-after.svg?v=1721127954) no-repeat;width:314px;height:296px;display:inline-block;position:absolute;right:0;top:0}.pieceful_products .collection__description{max-width:930px;margin:27px auto 0}.pieceful_products .collection__description p{font-size:20px;line-height:30px;color:#000}.pieceful_products .page-width{max-width:1440px;margin:15px auto 0}.pieceful_multicolumn{position:relative}.pieceful_multicolumn:before{content:"";position:absolute;right:0;top:0;background:url(/cdn/shop/files/mission-before.svg?v=1721129996) no-repeat;width:225px;height:211px}.pieceful_multicolumn:after{content:"";position:absolute;left:0;bottom:0;background:url(/cdn/shop/files/mission-after.svg?v=1721129998) no-repeat;width:124px;height:116px}.pieceful_multicolumn .page-width{padding-top:60px;padding-bottom:60px}.pieceful_products .card-wrapper .media.media--hover-effect img{width:100%;height:100%;transition:.8s all ease-in-out}.benefits-formula{padding:80px 0;position:relative}.benefits-formula:after{content:"";position:absolute;right:0;top:0;background:url(/cdn/shop/files/choose-after.svg?v=1721131755);width:314px;height:295px}.section-title{text-align:center}.section-tag{font-size:25px;line-height:25px;font-weight:600;color:#000}.benefits-formula .benefits-formula-inner{max-width:1594px;margin:53px auto 0}.benefits-formula .section-title .h3-style,.benefits-formula .section-title p{margin-top:15px;font-size:70px;font-weight:200;color:var(--primary-color);font-family:var(--recoleta-font)!important}.benefits-hand-box{border:1px solid var(--theme-color);border-radius:50%;width:556px;height:556px;padding:12px;margin:0 auto}.benefits-formula-inner .benefits-formula-left span.choose-arrow{width:100%;display:inline-block;text-align:right;margin-top:40px}.benefits-formula-inner .benefits-formula-left .benefit-box:last-child span.choose-arrow{transform:scaleY(-1)}.benefits-formula-inner .benefits-formula-right span.choose-arrow{width:100%;display:inline-block;text-align:right;margin-top:40px}.benefits-formula-inner .benefits-formula-right .benefit-box:first-child span.choose-arrow{transform:scaleX(-1)}.benefits-formula-inner .benefits-formula-right .benefit-box:last-child span.choose-arrow{transform:scaleX(-1) scaleY(-1)}.benefits-formula-inner .benefits-outer{text-align:center;max-width:340px}.benefits-hand-box .benefits-hand-img{background-color:var(--theme-color);border-radius:50%;width:100%;height:100%}.benefits-hand-box .benefits-hand-img img{position:relative;max-width:90%;width:90%}.benefits-outer .benefit-box .benefit-img{background-color:var(--theme-color);border-radius:50%;width:156px;height:156px;text-align:center;position:relative;margin:0 auto}.benefits-outer .benefit-box .benefit-img img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.benefits-outer .benefit-box h3{font-size:35px;line-height:40px;font-weight:600;color:var(--secondary-color);margin:0 auto;max-width:224px}.benefits-outer .benefit-box .p-style{font-size:16px;font-weight:400;margin-top:9px}.benefits-outer .benefit-box{margin-bottom:58px}.benefits-outer .benefit-box:last-child{margin:0}.benefits-outer .benefit-box:last-child h3{margin-top:26px}.benefits-formula-center .section_subtitle{text-align:center}.benefits-formula-center .section_subtitle p{font-family:Recoleta-Bold!important;font-size:35px;color:var(--secondary-color);margin:20px 0 0}.pieceful_multicolumn .title-wrapper-with-link{text-align:center;justify-content:center}.pieceful_multicolumn .multicolumn-card__info h3{font-size:35px;color:#fff}.pieceful_multicolumn .title-wrapper-with-link h2.title{width:100%}.pieceful_multicolumn .multicolumn-card__info .rte p{font-size:20px;line-height:30px;color:#fff}.pieceful_multicolumn .multicolumn-card img.multicolumn-card__image{max-width:222px;object-fit:contain}.pieceful_multicolumn .multi_content{max-width:907px;margin:0 auto}.pieceful_multicolumn .multi_content p br{display:none}.pieceful_multicolumn .multi_content p{font-size:20px;line-height:30px;color:#fff}.pieceful_testimonial{background:#ffe7e0;padding:80px 0;position:relative}.pieceful_testimonial:before{content:"";background:url(/cdn/shop/files/testimonial-before.svg?v=1721196935) no-repeat;position:absolute;left:0;top:0;width:236px;height:222px}.pieceful_testimonial:after{content:"";position:absolute;right:0;top:0;background:url(/cdn/shop/files/choose-after.svg?v=1721131755);width:314px;height:295px}.pieceful_testimonial .page-width{padding-top:0;padding-bottom:0;max-width:1560px;margin:0 auto}.pieceful_testimonial .title-wrapper-with-link{justify-content:center}.pieceful_testimonial .section-title span.subtitle{color:var(--secondary-color);font-size:35px;font-family:Recoleta-Bold!important}.pieceful_testimonial .section-title h2.title{color:var(--primary-color);font-size:50px;margin:0;font-family:Recoleta-Bold!important}.testimonial_slider .slick-list{padding:0!important;margin:0 -48px}.testimonial_slider .slick-list .slick-slide{padding:45px 48px}.pieceful_testimonial .testimonial_slider{margin-top:60px;padding:0 88px}.testimonial_slider .testimonial_box{background-color:#fff;border-radius:50px 0 50px 50px;padding:23px 20px 43px;text-align:center;transition:.7s all ease-in-out}.testimonial_slider .testimonial_box img{width:68px;height:68px;margin:0 auto;border:1px dashed #000;border-radius:50%;padding:4px}.testimonial_slider .testimonial_box h3{color:var(--secondary-color);margin:15px 0 0;font-size:20px;line-height:27px}.testimonial_slider .testimonial_box h4{font-size:16px;font-family:var(--poppins-font)!important;line-height:24px;color:#302d2d;font-weight:400;margin:14px 0 0}.testimonial_slider .testimonial_box .rating-outer{margin-top:27px}.testimonial_slider .testimonial_box p{font-size:20px;line-height:30px;color:#302d2d;margin:17px 0 0}.testimonial_slider .slick-slide.slick-center .testimonial_box{transform:scale(1.2);border-radius:50px}.testimonial_slider .slick-slide.slick-center .testimonial_box p{font-size:17px}.testimonial_slider .slick-slide.slick-center .testimonial_box h4{font-size:13px}.testimonial_slider .slick-slide.slick-center .testimonial_box h3{font-size:17px}.testimonial_slider button.slick-arrow{border:1px solid var(--secondary-color);width:40px;height:40px;background-color:#fff;border-radius:50%}.testimonial_slider button.slick-arrow:hover{background-color:#fff}.testimonial_slider button.slick-arrow:before{font-size:0;width:20px;height:12px;display:inline-block;opacity:1}.testimonial_slider button.slick-prev:before{background:url(/cdn/shop/files/testimonial-prev.png?v=1721194971) no-repeat}.testimonial_slider button.slick-next:before{background:url(/cdn/shop/files/testimonial-next.png?v=1721194971) no-repeat}.instagram-post-sec .page-width{padding-top:80px}.pieceful_products .card__information{padding-top:63px}.header-wrapper header.header{background:#fff}h1.collection-hero__title,h1.main-page-title,.cart-page h1.title{font-size:38px;color:var(--secondary-color)}.contact__button button.button,.customer button,.cart__warnings .button{font-family:var(--recoleta-font);font-weight:600;background-color:var(--secondary-color);min-width:169px;text-transform:lowercase;padding:0 15px;min-height:48px;font-size:24px;letter-spacing:0}.contact__button button.button:after,.contact__button button.button:before,.customer button:after,.customer button:before{content:none}.field input,.field label{font-family:var(--poppins-font)}.collapsible-shipping .product-collapsible .accordion summary svg path{fill:var(--primary-color)}.customer form a{font-family:var(--poppins-font)!important}.contact-page .content-for-layout .contact_flex{display:flex;max-width:1537px;margin:0 auto;padding:0 30px;background:transparent}.contact-page .content-for-layout .page-width{max-width:1537px;padding:0 30px}.facets__form summary.facets__summary,.facets__form .parent-display{font-family:var(--poppins-font)}.contact .field input,.contact .field textarea{background-color:#fff;border-radius:50px;box-shadow:0 0 0 var(--inputs-border-width) rgba(var(--color-foreground),var(--inputs-border-opacity))}.contact .field:before,.contact .field:after,.customer .field:before,.customer .field:after{content:none!important}.contact .field textarea+label.form__label{top:calc(2rem + var(--inputs-border-width));left:calc(var(--inputs-border-width) + 2.5rem)}.contact .field textarea.field__input:not(:placeholder-shown)~.field__label{top:calc(var(--inputs-border-width) + 1rem);left:calc(var(--inputs-border-width) + 2rem)}.customer .field input{background-color:#fff;border-radius:50px;box-shadow:0 0 0 var(--inputs-border-width) rgba(var(--color-foreground),var(--inputs-border-opacity))}.contact-page .contact_flex .contact_info p{font-size:16px}.contact-page .contact_flex .contact_info p a{color:var(--primary-color);font-size:19px}.contact .form__message,.form-status-list li a{font-family:var(--poppins-font)!important;color:#eb001b;font-size:12px}.contact-page ul.form-status-list{margin:13px 0 30px}.contact-page h1.main-page-title{padding-top:40px}.contact-page .contact_flex .contact_info,.contact-page .contact_flex .contact{max-width:100%;width:100%}.contact-page .contact_flex .contact_info{max-width:40%}.contact-page .contact_flex .contact_info h3{margin-top:0}.search-modal__content predictive-search.search-modal__form .field:after,.search-modal__content predictive-search.search-modal__form .field:before{content:none}.search-modal__content predictive-search.search-modal__form .field input{box-shadow:0 0 0 var(--inputs-border-width) rgba(var(--color-foreground),var(--inputs-border-opacity));border-radius:50px}.cart-page table.cart-items th{font-family:var(--poppins-font);font-weight:600;font-size:14px;letter-spacing:0}.cart-page table.cart-items .product-option,.cart-page table.cart-items .cart-item__price-wrapper span.price,.cart-page .totals .totals__total-value{font-family:var(--recoleta-font)!important;font-weight:600;font-size:18px;color:#207484}.cart-page .title-wrapper-with-link a.underlined-link{font-family:var(--recoleta-font)!important;color:var(--primary-color);font-size:17px}.cart-page small.tax-note{font-family:var(--poppins-font)}.cart-page .cart__ctas button.cart__checkout-button{font-size:23px;font-family:var(--recoleta-font);text-transform:lowercase;font-weight:600}.cart-page table.cart-items svg path{fill:#f58181}.page-page .rte li,.page-page .rte p{font-family:var(--poppins-font);font-size:14px}.index-page section.instagram-post-sec{position:relative}.index-page section.instagram-post-sec:before,.index-page section.instagram-post-sec:after{content:"";background:url(/cdn/shop/files/instagram-left.svg?v=1721307737);width:44px;height:65px;position:absolute;left:0;top:-66px}.index-page section.instagram-post-sec:after{left:auto;right:0;background:url(/cdn/shop/files/instgram-right.svg?v=1721307738)}#instagrid-feed-container h3#igr-title{color:var(--secondary-color);font-size:70px;font-weight:200;text-transform:lowercase;margin-bottom:50px;font-family:var(--recoleta-font)!important}#instagrid-feed-container .igr-post-tile{border-radius:30px;border:1px solid #000}#instagrid-feed-container .igr-post-tile img{border-radius:29px}#instagrid-feed-container .igr-post-tile .igr-post-tile-overlay{border-radius:30px}#instagrid-feed-container .igr-post-tile .igr-post-tile-overlay span{text-transform:capitalize;font-family:var(--recoleta-font)}body{background:#fff!important}.pieceful_slideshow .banner__buttons .button{border:2px solid var(--primary-color);border-radius:50px;background-color:#fff;font-size:20px;min-height:48px;line-height:48px;padding:0 10px;min-width:160px!important;color:#fff!important;transition:.5s all ease-in-out}.pieceful_slideshow .banner__buttons{margin-top:0!important}.contact-page .content-for-layout .contact_flex{padding-bottom:40px!important}.card__information{display:flex;flex-direction:column;justify-content:center;row-gap:10px}.cart-page cart-items.gradient{background:#fff!important}.search-modal.modal__content.gradient{background:#fff}product-recommendations{background:#fff!important}.cstm-home-page .slideshow__slide .mobile_image{display:none}.cstm-home-page .search-modal__content{background:#fff!important}h2.related-products__heading,.product-collapsible .collapsible-content__header h2{font-family:var(--recoleta-font)!important;font-size:70px;font-weight:200}.index-page .page-width:not(header){max-width:1700px!important;padding:0 20px!important;width:100%}.page-width-desktop{max-width:1700px;padding:0 20px}.img-content-inner{display:flex;justify-content:flex-start!important;align-items:flex-start;gap:120px!important}.cstm-home-page .shopify-section.shopify-section-group-header-group.section-header{background-color:#fff!important}.menu-drawer__navigation-container{background:#fff}.cstm-home-page{background:#fff!important}.cstm-home-page .section-header{margin-bottom:unset!important}.image-with-text.collapse-corners:not(.image-with-text--overlap) .image-with-text__grid--reverse .image-with-text__content{padding:50px 0!important}.cstm-home-page .pieceful_slideshow .slideshow__text-wrapper.banner__content{padding:7rem!important;position:relative;z-index:2}.cstm-home-page .pieceful_slideshow .banner .slideshow__text{background:transparent!important;position:relative;z-index:2}.cstm-home-page .pieceful_slideshow .banner .slideshow__text .banner__text p{font-size:30px!important;line-height:40px!important;color:#fff!important;font-family:var(--recoleta-font)!important}.cstm-home-page .pieceful_slideshow .banner .slideshow__text h2.banner__heading{color:#fff;font-size:75px}.cstm-home-page .banner__box .banner__heading+*{margin-top:.2rem!important;max-width:500px}.cstm-home-page .hero-banner-review{display:flex;justify-content:flex-start;align-items:center;width:100%}.cstm-home-page .hero-banner-review svg{width:80px;height:25px}@media screen and (max-width: 992px){.cstm-home-page .pieceful_slideshow .slideshow__text-wrapper.banner__content{padding:5rem!important}.cstm-home-page .slideshow__slide{position:relative}.cstm-home-page .desktop_image{width:100%!important;height:auto!important;max-width:100%!important;margin-bottom:2rem}.cstm-home-page .slideshow__text-wrapper.banner__content{padding:4rem 2rem!important;max-width:100%!important;margin:0 auto!important}.cstm-home-page .pieceful_slideshow .slideshow__text h2.banner__heading{font-size:45px!important;line-height:1.2!important}.cstm-home-page .pieceful_slideshow .banner .slideshow__text .banner__text p{font-size:22px!important;line-height:32px!important}.cstm-home-page .slideshow__media.banner__media.media{margin-top:0!important}}@media screen and (max-width: 767px){.hero-banner-review{display:none!important}.cstm-home-page .pieceful_slideshow .slideshow__text-wrapper.banner__content{padding:0!important}.pieceful_slideshow .banner--mobile-bottom .slideshow__text.banner__box{gap:15px}.cstm-home-page .slideshow__slide .desktop_image{display:block!important;width:100vw!important;height:100vh!important;object-fit:cover!important}.cstm-home-page .slideshow__text-wrapper.banner__content{position:absolute!important;top:22%!important;left:50%!important;transform:translate(-50%,-50%)!important;padding:1rem 2rem!important;text-align:center!important;width:90%!important;z-index:2}.cstm-home-page .pieceful_slideshow .slideshow__text h2.banner__heading{font-size:46px!important;line-height:1.2!important}.banner__text.rte.mobile_subheading{max-width:240px}.cstm-home-page .pieceful_slideshow .banner .slideshow__text .banner__text p{font-size:16px!important;line-height:24px!important}.cstm-home-page .hero-banner-review{justify-content:center!important;gap:5px!important}.cstm-home-page .hero-banner-review svg{width:40px!important;height:14px!important}.cstm-home-page .hero-banner-review span{font-size:12px!important}}.cstm-home-page .marquee{background:#ffacae;width:100%;overflow:hidden;font-family:calibri!important}.cstm-home-page .marquee-inner{display:flex;align-items:center;position:relative;flex-wrap:nowrap;padding:0;max-width:2100px;margin:auto}.cstm-home-page .review-fixed{flex:0 0 auto;padding:0 20px;font-size:18px;font-weight:600;color:#fff;display:flex;align-items:center;gap:8px;white-space:nowrap;font-family:calibri!important}.cstm-home-page .review-fixed img{max-width:100px;height:auto}.cstm-home-page .scroll{display:flex;width:100%;overflow:hidden;position:relative}.cstm-home-page .scroll div{display:flex;white-space:nowrap;animation:animate-marquee 40s linear infinite}.cstm-home-page .category{padding:0 40px;font-size:18px;color:#fff;font-weight:600;display:inline-flex;align-items:center;gap:20px;font-family:calibri!important}.cstm-home-page .category img.icon{width:40px;object-fit:fit;height:auto;display:inline-block}@keyframes animate-marquee{0%{transform:translate(0)}to{transform:translate(-100%)}}@media (max-width: 1024px){.cstm-home-page .review-fixed{font-size:15px;padding:0 15px}.cstm-home-page .category{font-size:15px;padding:0 20px;gap:5px}.cstm-home-page .category img.icon{width:50px}}@media (max-width: 767px){.desktop_subheading{display:none}.cstm-home-page .marquee-inner{align-items:flex-start;gap:0px}.cstm-home-page .review-fixed{display:none!important;font-size:12px;padding:0 8px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;margin:auto}.cstm-home-page .scroll{width:100%;overflow-x:hidden}.cstm-home-page .scroll div{animation:animate-marquee-mobile 40s linear infinite}.cstm-home-page .category{font-size:12px;padding:0 10px;gap:4px}.cstm-home-page .category img.icon{width:34px}.cstm-home-page .marquee-inner{padding:0}.blog__posts .article-card .card__information{padding-left:unset!important;padding-right:unset!important}.product-collapsible .collapsible-content__header h2{font-size:35px;font-weight:200}}@media (max-width: 480px){.cstm-home-page .review-fixed{font-size:14px;padding:0 8px;line-height:14px}.cstm-home-page .category{font-size:14px;padding:0 10px}.cstm-home-page .category img.icon{width:32px}.cstm-home-page .scroll div{animation:animate-marquee-mobile 40s linear infinite}}@keyframes animate-marquee-mobile{0%{transform:translate(0)}to{transform:translate(-50%)}}@media screen and (max-width: 767px){.pieceful_products .collection{padding-bottom:10px!important}}@media screen and (max-width: 749px){.image-with-text.collapse-corners:not(.image-with-text--overlap) .grid__item .image-with-text__content{padding-bottom:0!important;padding-top:0!important;text-align:center}}.cstm-home-page .hero-banner-review,.cstm-home-page .hero-banner-review *{color:#237f72!important;fill:#237f72!important}.cstm-home-page .hero-banner-review .checked_icon{stroke:#fff!important}.cstm-home-page .hero-banner-review .checked_icon{width:28px!important;height:28px!important}.cstm-home-page .hero-banner-review .star-reviews{width:120px!important;height:auto!important}.cstm-home-page .hero-banner-review span{font-size:23px;line-height:23px;font-family:var(--recoleta-font)!important}.cstm-home-page .hero-banner-review{display:flex;justify-content:flex-start;align-items:center;gap:10px;width:100%;border-right:2px solid #237F72!important;max-width:max-content!important;padding:20px 30px 5px 0!important}.cstm-home-page .collection__title .title{font-weight:500!important;font-family:var(--recoleta-font)!important}.cstm-home-page .collection__title p{font-family:var(--recoleta-font)!important}.cstm-home-page .pieceful_products .page-width{margin:15px auto 0;padding-bottom:50px!important}.cstm-home-page .card .card__inner .card__media{border-radius:unset!important}.cstm-home-page .gradient:not(footer):not(.newsletter .newsletter__wrapper){background:none!important}.cstm-home-page .image-with-text__heading{font-family:var(--recoleta-font)!important;font-size:70px}.cstm-home-page .image-with-text__text--caption{margin-bottom:0;font-family:var(--recoleta-font)!important;color:#ffaeae!important;font-weight:900;font-size:24px;margin-bottom:3rem!important}.cstm-home-page .image-with-text__content>*+*{margin-top:1rem!important;font-family:var(--recoleta-font)!important;color:#000}.cstm-home-page .image-with-text__text.rte.body p{font-family:var(--recoleta-font)!important;font-size:20px}.cstm-home-page .image-with-text__text p{margin-bottom:2rem}.cstm-home-page .image-with-text__grid.grid.grid--gapless.grid--1-col.grid--2-col-tablet.image-with-text__grid--reverse{display:flex!important;justify-content:space-between!important;align-items:center!important;padding:0;flex-wrap:wrap!important;margin:auto}.cstm-home-page .image-with-text__media-item.image-with-text__media-item--medium.image-with-text__media-item--middle.grid__item{max-width:35%!important;width:100%!important}.cstm-home-page .image-with-text__text-item.grid__item{max-width:50%!important;width:100%!important}.cstm-home-page .image-with-text__media,.cstm-home-page .image-with-text__media img{border-radius:0!important;box-shadow:unset!important}.cstm-home-page .image-with-text.collapse-corners:not(.image-with-text--overlap) .image-with-text__grid--reverse .image-with-text__media{box-shadow:none!important}@media (max-width: 1200px){.cstm-home-page .image-with-text__grid.grid.grid--gapless.grid--1-col.grid--2-col-tablet.image-with-text__grid--reverse{flex-direction:column!important;padding-left:0!important;padding-right:0!important}.cstm-home-page .image-with-text__media-item.image-with-text__media-item--medium.image-with-text__media-item--middle.grid__item,.cstm-home-page .image-with-text__text-item.grid__item{max-width:100%!important;width:100%!important;padding-left:0!important;padding-right:0!important}}@media (max-width: 992px){.cstm-home-page .image-with-text__grid.grid.grid--gapless.grid--1-col.grid--2-col-tablet.image-with-text__grid--reverse{flex-direction:column-reverse!important;align-items:flex-start!important;padding:0!important}.cstm-home-page .image-with-text__media-item,.cstm-home-page .image-with-text__text-item{max-width:100%!important;width:100%!important}.image-with-text.collapse-corners:not(.image-with-text--overlap) .grid__item .image-with-text__content{border-top-left-radius:0;border-top-right-radius:0;padding:40px 0 30px}.cstm-home-page .pieceful_products .page-width{padding-bottom:30px!important}}@media (max-width: 767px){.cstm-home-page .image-with-text__heading{font-size:5rem!important;line-height:1.3!important}.cstm-home-page .image-with-text__text,.cstm-home-page .image-with-text__text--caption{font-size:2rem!important}.cstm-home-page .image-with-text__media{width:100%!important;padding-bottom:100%!important}.cstm-home-page .image-with-text__text.rte.body p{font-size:20px}.cstm-home-page .pieceful_products .page-width{padding:0}.cstm-home-page .artist-content img{width:unset;object-fit:cover;border-radius:unset!important}.cstm-home-page .pieceful_products .page-width{padding-bottom:10px!important}}@media (max-width: 480px){.cstm-home-page .image-with-text__heading{font-size:4.5rem!important}.cstm-home-page .image-with-text__text,.cstm-home-page .image-with-text__text--caption{font-size:1.95rem!important;margin-bottom:2rem!important}.cstm-home-page .image-with-text__grid{padding:0!important}.cstm-home-page .image-with-text__text.rte.body p{font-size:18px}}.cstm-home-page .section-title h2{font-weight:500!important;font-family:var(--recoleta-font)!important;margin:15px 0}.cstm-home-page .artist-info p{font-weight:500!important;font-family:var(--recoleta-font)!important;margin-top:10px;color:#000;font-size:20px;margin-bottom:45px}.cstm-home-page .artist-content .section-title h3{font-weight:700!important;font-family:var(--recoleta-font)!important;margin:15px 0;font-size:34px}.cstm-home-page .artist-content p{font-weight:500!important;font-family:var(--recoleta-font)!important;margin-bottom:15px;margin-top:0!important;padding:0 60px;color:#000;font-size:20px}.cstm-home-page .artist-content img{max-width:100%;height:450px;width:100%;object-fit:cover}.cstm-home-page .button{font-weight:700!important;font-family:var(--recoleta-font)!important;background-color:#ffaeae!important;border:none!important;color:#fff;box-shadow:unset!important;font-size:16px!important}.cstm-home-page .button:after{box-shadow:unset!important}.artist-info-inner.center{display:grid!important;grid-template-columns:repeat(4,1fr);gap:20px!important;margin:0 auto!important;padding:0!important}.artist-info-inner.center .artist-content{max-width:100%;width:100%}.artist-content{display:flex!important;flex-direction:column!important;justify-content:flex-start!important;align-items:center!important;text-align:center!important;flex:1 1 23%!important;max-width:350px!important}.cstm-home-page .artist-content img{width:350px!important;height:450px!important;object-fit:cover!important;display:block!important}@media screen and (max-width: 1024px){.artist-content{flex:1 1 45%!important;max-width:350px!important}.cstm-home-page .artist-content img{width:100%!important;height:auto!important;max-width:350px!important}}@media screen and (max-width: 767px){.artist-info-inner.center{flex-direction:column!important;align-items:center!important;padding:0!important;gap:15px!important}.artist-content{flex:1 1 100%!important;width:100%!important;max-width:100%!important;margin:0 auto 20px!important}.cstm-home-page .artist-content img{width:100%!important;height:auto!important;max-width:100%!important}.cstm-home-page .artist-content p{padding:5px}.cstm-home-page .artist-info-wrapper{padding-bottom:30px!important}}@media screen and (max-width: 992px){.cstm-home-page .img-content-wrapper .content-right a{display:flex;justify-content:center;align-items:center;margin:0 auto!important;padding:16px 38px}}.cstm-home-page .img-content-wrapper{padding:80px 30px!important}.cstm-home-page .content-left{width:35%}.cstm-home-page .img-content-wrapper .content-right h2{text-align:left!important;font-weight:500!important;font-family:var(--recoleta-font)!important;margin:15px 0}.cstm-home-page .img-content-wrapper .content-right .icon-content{display:flex;justify-content:flex-start;align-items:center;gap:30px;max-width:750px}.cstm-home-page .img-content-wrapper .content-right .icon-content p{font-weight:500!important;font-family:var(--recoleta-font)!important;color:#000;font-size:20px}.cstm-home-page .img-content-wrapper .content-right a{font-weight:700!important;font-family:var(--recoleta-font)!important;background-color:#ffaeae!important;border:none!important;color:#fff;box-shadow:unset!important;font-size:22px!important;margin-top:30px;padding:17px 30px 21px}@media screen and (max-width: 992px){.cstm-home-page .img-content-wrapper{padding:80px 20px!important}.cstm-home-page .img-content-wrapper .img-content-inner{flex-direction:column!important;align-items:center!important;gap:40px!important}.cstm-home-page .content-left,.cstm-home-page .content-right{width:100%!important;max-width:100%!important;margin:0 auto}.cstm-home-page .img-content-wrapper .content-right h2{text-align:center!important}.cstm-home-page .img-content-wrapper .content-right .icon-content{gap:20px!important;margin-bottom:20px!important}.cstm-home-page .img-content-wrapper .content-right a{display:inline-block;margin:30px auto 0;display:flex;justify-content:center;align-items:center;width:max-content}}@media screen and (max-width: 576px){.cstm-home-page .img-content-wrapper{padding:0 0 20px!important}.cstm-home-page .img-content-wrapper .content-right h2{font-size:3.5rem!important;line-height:1.3!important;margin-bottom:40px!important;margin-top:0}.cstm-home-page .img-content-wrapper .content-right .icon-content{flex-direction:column!important;align-items:center!important;gap:5px!important;margin-bottom:30px}.cstm-home-page .img-content-wrapper .content-right .icon-content p{font-size:16px!important;text-align:center}.cstm-home-page .content-left img{width:100%!important;height:auto!important;max-width:400px!important;margin:0 auto;display:block}}.cstm-home-page .loved-puzzle-cstm .section-title h2{text-align:center;margin-bottom:70px;font-size:60px;line-height:1.1}@media (max-width: 1024px){.cstm-home-page .loved-puzzle-cstm .section-title h2{font-size:50px;margin-bottom:50px}}@media (max-width: 767px){.cstm-home-page .loved-puzzle-cstm .section-title h2{font-size:40px}.cstm-home-page .meet-artists-cstm .section-title h2{font-size:40px;text-align:center}.section-template--26478802207060__featured_blog_4PhYYm-padding{padding-top:0!important;padding-bottom:50px!important}.pieceful_slideshow .slideshow.banner .slideshow__media img.desktop_image{display:none!important}.cstm-home-page .pieceful_slideshow .slideshow.banner .slideshow__media img.mobile_image{display:block!important;width:100%;max-width:100%}}@media (max-width: 480px){.cstm-home-page .meet-artists-cstm .section-title h2{font-size:36px;text-align:center}.cstm-home-page .loved-puzzle-cstm .section-title h2{font-size:36px}}.cstm-home-page .artist-info-wrapper{padding-bottom:120px}.cstm-home-page .slider-mobile-gutter ul li .card--card.card--media>.card__content{margin-top:calc(0rem - var(--image-padding));background:#fff}.cstm-home-page .shopify-section.section{margin-top:0}.cstm-home-page #instagrid-feed-container h3#igr-title{margin-top:0!important}.cstm-home-page .home-blog-posts,.cstm-home-page .home-insta-feed{background:unset}.cstm-home-page .home-insta-feed{padding:30px 0}.store_info_content span p{margin:0;max-width:unset!important}sticky-header.header-wrapper{background:#fff}.page-width{max-width:1700px!important;padding:0 20px!important;width:100%}.product_puzzle_img_text .image-with-text__grid{display:flex!important;justify-content:space-between!important;align-items:center!important;padding:0;flex-wrap:wrap!important;margin:auto}.product_puzzle_img_text .image-with-text__media-item{max-width:35%!important;width:100%!important}.product_puzzle_img_text .image-with-text__text-item{max-width:50%!important;width:100%!important;position:relative}.product_puzzle_img_text .image-with-text__text-item .image-with-text__heading{font-size:70px;text-align:left;font-family:var(--recoleta-font)!important;font-weight:300!important}.product_puzzle_img_text .image-with-text__text-item .image-with-text__text p{color:#000;font-size:20px;font-family:var(--recoleta-font)!important}.product_puzzle_img_text .image-with-text__text-item .image-with-text__content{padding:0}.product_puzzle_img_text{background:#fff}.product_puzzle_img_text.space-top-margin{margin-top:-42px}@media screen and (max-width: 767px){footer.footer.nain-footer ul.footer-block__details-content li a{font-size:14px!important;padding:8px 10px!important}}.cstm-home-page .content-right .right-side-content .img-content img{width:70px!important;height:auto!important;object-fit:contain}@media screen and (max-width: 480px){.pieceful_products slider-component ul,.collection-page .product-grid{padding:10px 0 0!important;row-gap:20px!important}}.cstm-home-page.image-with-text:not(.image-with-text--overlap) .image-with-text__media-item:after{box-shadow:unset!important}.pieceful_products ul.product-grid{justify-content:center}@media screen and (max-width: 1179px){.artist-info-inner.center .artist-content{max-width:100%!important;width:100%!important}.cstm-home-page .artist-content img{width:100%!important;height:auto!important;max-width:100%!important}}@media screen and (max-width: 1023px){.artist-info-inner.center{grid-template-columns:repeat(2,1fr)}.cstm-home-page .desktop_image{object-fit:cover;height:100%!important}}@media screen and (max-width: 767px){.product_puzzle_img_text .image-with-text__grid{flex-direction:column;gap:25px}.product_puzzle_img_text .image-with-text__media-item,.product_puzzle_img_text .image-with-text__text-item{max-width:100%!important}.product_puzzle_img_text .image-with-text__text-item .image-with-text__text p{font-size:18px;text-align:left}.product_puzzle_img_text .image-with-text__text-item .image-with-text__heading{font-size:45px}.pieceful_slideshow .banner__buttons .button{min-width:110px!important;line-height:32px!important;min-height:32px!important}}@media screen and (max-width: 479px){.artist-info-inner.center{grid-template-columns:repeat(1,1fr)}}.benefits-formula .section-title p{margin-bottom:0}.benefits-formula .benefits-formula-inner{max-width:1594px;margin:0 auto!important}@media screen and (min-width: 2000px){.index-page .page-width{max-width:1920px}}@media screen and (min-width:768px){slideshow-component.pieceful_slideshow .slideshow__media img.mobile_image{display:none}slideshow-component.pieceful_slideshow .slideshow__media:before{padding-bottom:42%!important}.benefits-hand-box .benefits-hand-img{padding-top:82px}}@media screen and (min-width:1441px) and (max-width:1800px){.pieceful_slideshow .slideshow__controls{bottom:70px}.pieceful_products:after{width:274px;height:257px;background-size:cover}.pieceful_products slider-component.slider-mobile-gutter{margin-top:60px}.pieceful_multicolumn .multicolumn-card__info h3{font-size:32px}.pieceful_multicolumn .multicolumn-card__info .rte p{font-size:15px}.pieceful_multicolumn .title-wrapper-with-link h2.title{font-size:calc(var(--font-heading-scale) * 4rem)}}@media screen and (min-width:1200px) and (max-width:1440px){h2.email-signup-banner__heading.h1{font-size:70px;line-height:72.4px;max-width:530px}.header__heading-logo-wrapper img.header__heading-logo{max-width:173px}.pieceful_slideshow .banner .slideshow__text .banner__text p{font-size:17px;margin:15px 0 0}.pieceful_slideshow .slideshow__controls{bottom:63px}.pieceful_multicolumn .page-width{padding-top:46px;padding-bottom:46px}.pieceful_products h2.title,.pieceful_multicolumn .title-wrapper-with-link h2.title{font-size:45px}.pieceful_multicolumn .multi_content p{font-size:16px;line-height:28px;margin-top:0}.pieceful_multicolumn .multicolumn-card__info h3{font-size:27px}.pieceful_multicolumn .multicolumn-card__info .rte p{font-size:14px;line-height:27px}.pieceful_products .collection{padding-top:0}.pieceful_products .collection__description{margin:16px auto 0}.pieceful_products .collection__description p{font-size:16px;line-height:28px}.pieceful_products:after{width:164px;height:156px;background-size:cover}.pieceful_products{padding-top:0}.pieceful_products:before{width:79px;height:150px;background-size:cover}.pieceful_products .page-width{margin:41px auto 0}.pieceful_products .card__information{padding-top:37px}.card__content h3 a{font-size:21px}li.grid__item span.price-item{font-size:17px;line-height:24px;margin:13px 0}.pieceful_multicolumn:before{width:181px;height:170px;background-size:cover}.pieceful_multicolumn:after{width:104px;height:96px;background-size:cover}.benefits-formula:after{width:181px;height:170px;background-size:cover}.benefits-formula,.pieceful_testimonial{padding:55px 0}.benefits-formula .section-title .h3-style,.benefits-formula .section-title p{font-size:45px}.benefits-outer .benefit-box h3,.benefits-formula-center .section_subtitle p{font-size:31px;line-height:34px}.benefits-formula-center .section_subtitle p{margin:42px 0 0}.benefits-hand-box{width:516px;height:516px}.benefits-formula-inner .benefits-formula-left span.choose-arrow,.benefits-formula-inner .benefits-formula-right span.choose-arrow{margin-top:34px}.benefits-formula-inner span.choose-arrow svg{height:57px}.pieceful_testimonial .section-title h2.title{font-size:45px}.testimonial_slider .slick-list{margin:0 -33px}.testimonial_slider .slick-list .slick-slide{padding:45px 33px}.pieceful_testimonial .testimonial_slider{margin-top:43px;padding:0 37px}.pieceful_testimonial:after{width:214px;height:215px;background-size:cover}.pieceful_testimonial:before{width:158px;height:149px;background-size:cover}.testimonial_slider .testimonial_box .rating-outer{margin-top:11px}.testimonial_slider .testimonial_box p{font-size:15px;line-height:28px;margin:17px 0 0}.testimonial_slider .slick-slide.slick-center .testimonial_box p{font-size:13px}.instagram-post-sec .page-width{padding-top:53px}.instagram-top-heading h2{font-size:45px}.instagram-top-heading p{font-size:18px;margin:13px 0 0}.newsletter-redesign .newsletter__wrapper{top:91px}.nain-footer .footer-block__details-content p{font-size:15px}footer.footer.nain-footer ul.footer-block__details-content li a{font-size:16px}.store_info_content span p,.footer__copyright.caption small.copyright__content a,.footer__copyright.caption small.copyright__content,.nain-footer .important_link ul li a{font-size:16px}.header-wrapper header.header{padding-top:9px;padding-bottom:9px}.collapsible-shipping .product-collapsible .accordion summary,.product-collapsible .accordion summary{padding:13px 38px!important}.product-collapsible .grid__item summary svg{width:44px;height:44px}.product-collapsible h3.accordion__title{font-size:26px}.product-slider-thumb .slider-thumb{padding:10px 15px}.product-slider-thumb .slider-thumb img{height:70px}.contact-page .content-for-layout .page-width,.contact-page .contact_flex{padding:0 5rem}.instagram-flex-outer .instagram-items a:after{border-radius:40px}.mobile-h2{font-size:calc(var(--font-heading-scale) * 4.5rem)}}@media screen and (min-width:768px) and (max-width:1200px){h2.email-signup-banner__heading.h1{font-size:50px;line-height:55px;max-width:450px}.coming-flex-outer{margin:0 20px;justify-content:space-between;align-items:center;padding-top:0}.footer-outer-flex .outer_div a{font-size:16px}.coming-flex-outer .email-signup-banner{flex:0 0 60%;max-width:60%}.right_image{flex:0 0 35%;max-width:35%}}@media screen and (min-width:1025px) and (max-width:1199px){slideshow-component.pieceful_slideshow{padding-top:80px}.pieceful_slideshow .banner__buttons{margin-top:34px!important}.pieceful_slideshow .slideshow__controls{bottom:0}.pieceful_slideshow .banner .slideshow__text .banner__text p{font-size:17px}header.header nav.header__inline-menu li{padding:0 17px}.header-wrapper header.header .header__heading-logo-wrapper img.header__heading-logo{max-width:176px}.pieceful_products:after{width:174px;height:165px;background-size:cover}.pieceful_products:before{width:74px;height:140px;background-size:cover}.pieceful_products .page-width{margin-top:51px}.pieceful_multicolumn .title-wrapper-with-link h2.title{font-size:52px}.pieceful_multicolumn .multicolumn-card__info h3{font-size:26px;line-height:32px}.pieceful_multicolumn .multicolumn-card__info .rte p{font-size:16px}.pieceful_multicolumn:before{width:155px;height:152px;background-size:cover}.benefits-formula:after{width:218px;height:205px;background-size:cover}.benefits-formula .section-title .h3-style,.benefits-formula .section-title p{font-size:52px}.benefits-outer .benefit-box h3{font-size:27px;line-height:35px}.benefits-formula-center .section_subtitle p{font-size:27px}.benefits-formula-inner span.choose-arrow svg{height:53px}.benefits-formula-inner .benefits-formula-right span.choose-arrow,.benefits-formula-inner .benefits-formula-left span.choose-arrow{margin-top:28px}.benefits-outer .benefit-box:last-child h3{margin-top:17px}.pieceful_testimonial .testimonial_slider{padding:0 26px}.testimonial_slider .slick-list{margin:0 -26px}.testimonial_slider .slick-list .slick-slide{padding:45px 26px}.testimonial_slider .testimonial_box p{font-size:15px}.testimonial_slider .slick-slide.slick-center .testimonial_box p{font-size:12px}.testimonial_slider .testimonial_box .rating-outer{margin-top:17px}.mobile-h2{font-size:calc(var(--font-heading-scale) * 3.5rem)}.footer__copyright.caption small.copyright__content a,.footer__copyright.caption small.copyright__content{font-size:14px}}@media screen and (min-width:768px) and (max-width:1024px){.pieceful_slideshow .slideshow.banner .slideshow__text-wrapper{padding:0 30px}.pieceful_slideshow .banner .slideshow__text .banner__text p{font-size:14px;line-height:29px;margin:8px 0;max-width:85%}.pieceful_slideshow .banner .slideshow__text .banner__text p br{display:none}.pieceful_slideshow .banner__buttons .button{min-height:45px;line-height:45px;padding:0 10px;min-width:200px}.pieceful_slideshow .banner__buttons{margin-top:23px!important}.pieceful_slideshow .slideshow__controls{padding:0 30px;bottom:12px}.pieceful_products:after{width:124px;height:119px;background-size:cover}.pieceful_products:before{width:74px;height:141px;background-size:cover}.pieceful_products h2.title{font-size:35px}.pieceful_products .collection__description{margin:13px auto 0}.pieceful_products .collection__description p{font-size:14px}.pieceful_products .card__information{padding-top:33px}.card__content h3 a{font-size:18px}li.grid__item span.price-item{font-size:17px;margin:7px 0 12px}.benefits-hand-box{width:100%;height:100%}.benefits-outer .benefit-box h3{font-size:26px;line-height:32px}.benefits-formula-center .section_subtitle p{font-size:26px}.benefits-formula:after{width:134px;height:127px;background-size:cover}.pieceful_testimonial .testimonial_slider{padding:0 30px}.testimonial_slider .slick-list{margin:0 -30px}.testimonial_slider .slick-list .slick-slide{padding:45px 30px}.mobile-h2{font-size:calc(var(--font-heading-scale) * 2.7rem)}.instagram-flex-outer .instagram-items a:after{border-radius:20px}.product-collapsible .accordion ul li,.product-collapsible .accordion .accordion__content p{font-size:17px;line-height:28px;padding-bottom:10px}.nain-footer .important_link ul li a,.footer__copyright.caption small.copyright__content a,.footer__copyright.caption small.copyright__content{font-size:11px}}@media screen and (max-width:767px){header.header .header__heading-logo-wrapper img.header__heading-logo{max-width:150px}header.header .header__icons svg.icon{width:20px;height:20px}header.header .header__icons .header__icon{width:26px}header.header .header__icons .header__icon{display:flex!important}.banner__content.banner__content--middle-center:before{display:none}.coming-flex-outer .email-signup-banner,.right_image,.footer-outer-flex .outer_div{flex:0 0 100%;max-width:100%}body.password .password-header{border:0}.footer-outer-flex .outer_div{text-align:center}.coming-flex-outer{padding:0 20px 130px;margin:0;flex-direction:column-reverse}h2.email-signup-banner__heading.h1{font-size:24px;text-align:center;line-height:24px;margin-top:10px}h4.coming-soon-title{font-size:14px;text-align:center}.footer-outer-flex{flex-wrap:wrap;justify-content:center;row-gap:20px;padding:0}.footer-outer-flex .outer_div a{font-size:14px}.coming-flex-outer button#Subscribe{left:50%;transform:translate(-50%);min-height:45px;max-width:180px;font-size:18px;margin-top:70px}.coming-flex-outer .newsletter-form__field-wrapper input{height:45px}.coming-flex-outer .newsletter__subheading.rte.body{margin-top:12px}.coming-flex-outer .newsletter__subheading.rte.body p{text-align:center;margin-bottom:12px}body.password footer{border-top:1px solid #c7c7c7;padding-top:30px;background:#fff;padding-bottom:50px}img.desktop-image{display:none}.right_image img.mobile-image{max-width:100%;margin:20px auto 40px;display:table}.pass-form form#contact_form{max-width:95%;margin:0 auto;display:table}.coming-flex-outer{max-width:100%}header.header{padding-left:20px;padding-right:20px}.pieceful_slideshow .banner--mobile-bottom .slideshow__text.banner__box{justify-content:start;height:auto;background:transparent;text-align:left;align-items:start}.pieceful_slideshow .slideshow.banner .slideshow__media img.desktop_image{display:none}.pieceful_slideshow .slideshow.banner .slideshow__media img.mobile_image{max-width:89%;left:50%;transform:translate(-50%)}.pieceful_slideshow .slideshow.banner .slideshow__text-wrapper{flex-grow:inherit;height:auto}.pieceful_slideshow .slideshow.banner .slideshow__media{padding-top:25%;margin-top:16px}.pieceful_slideshow .banner .slideshow__text{max-width:100%!important;padding:0 10px}.pieceful_slideshow .banner .slideshow__text .banner__text p{font-size:15px;margin:0;max-width:416px}.pieceful_slideshow .banner .slideshow__text .banner__text p br{display:none}.pieceful_slideshow .banner__buttons{margin-top:0}.pieceful_slideshow .banner__buttons .button{font-size:18px;min-height:40px;line-height:40px;min-width:180px}.pieceful_slideshow .slideshow__controls{padding:0 20px;bottom:0}.pieceful_slideshow .slideshow__controls .slider-counter{justify-content:center}.pieceful_slideshow .slideshow__controls .slider_buttons{display:none}.pieceful_slideshow .slideshow__controls .slider-counter span.dot{width:12px;height:12px}.pieceful_products{padding-top:0}.pieceful_products:after{width:68px;height:64px;background-size:cover}.pieceful_products:before{width:75px;height:71px;background-size:contain;top:113px}.pieceful_products .collection__description{margin:21px auto 0}.pieceful_products .collection__description p{font-size:16px}.pieceful_products slider-component ul{padding:0 18px}.pieceful_products slider-component li{width:47%!important;max-width:47%}.pieceful_products .collection{padding-bottom:67px}.pieceful_multicolumn .title-wrapper-with-link h2.title{font-size:35px}.pieceful_multicolumn:before{width:61px;height:57px;background-size:cover}.pieceful_multicolumn .multi_content p{font-size:16px;margin:8px 0 0}.pieceful_multicolumn .multicolumn-card__info h3{font-size:25px}.pieceful_multicolumn .multicolumn-card__info .rte p{font-size:16px}.pieceful_multicolumn .multicolumn-card__info{padding:20px 0 0!important}.pieceful_multicolumn:after{width:64px;height:58px;background-size:cover}.benefits-formula{padding:45px 0}.benefits-formula .section-title .h3-style,.benefits-formula .section-title p{font-size:35px;margin:0}.benefits-formula:after{width:68px;height:63px;background-size:cover}.benefits-outer .benefit-box h3{font-size:13px;line-height:16px}.benefits-formula-inner .benefit-box span.choose-arrow svg{width:43px;height:20px}.benefits-hand-box{width:100%;height:100%;padding:5px}.benefits-formula-center .section_subtitle h3{margin:4px}.benefits-formula-center .section_subtitle p{font-size:13px;line-height:21px;margin-top:0}.benefits-outer .benefit-box{margin-bottom:61px}.benefits-formula-inner .benefit-box span.choose-arrow{margin-top:9px}.benefits-outer .benefit-box:last-child h3{margin-top:5px}.benefits-formula .benefits-formula-center{padding-top:79px}.benefits-formula .benefits-formula-inner{margin:0 auto}.pieceful_testimonial{padding:40px 0 107px;overflow:hidden}.pieceful_testimonial:before,.pieceful_testimonial:after{width:56px;height:53px;background-size:cover}.pieceful_testimonial .section-title span.subtitle{font-size:25px}.pieceful_testimonial .section-title h2.title{font-size:33px}.pieceful_testimonial .testimonial_slider{padding:0 27px;margin-top:40px}.testimonial_slider .slick-slide .testimonial_box{transform:none;border-radius:50px}.testimonial_slider .slick-slide .testimonial_box h3{font-size:20px;margin-top:8px}.testimonial_slider .slick-slide .testimonial_box h4{font-size:16px;margin-top:2px}.testimonial_slider .testimonial_box .rating-outer{margin-top:19px}.testimonial_slider .slick-slide .testimonial_box p{font-size:16px;margin-top:8px}.testimonial_slider .slick-list .slick-slide{padding:0 27px}.testimonial_slider button.slick-arrow{position:absolute;bottom:-85px;left:50%;top:auto;z-index:1}.testimonial_slider button.slick-prev.slick-arrow{margin-left:-48px}.instagram-post-sec .page-width{padding-top:40px}.instagram-top-heading h2{font-size:30px}.instagram-top-heading p{font-size:16px}.newsletter-redesign .newsletter__wrapper{top:60px}.nain-footer .footer__content-top{margin-top:77px}.nain-footer .footer__content-bottom-wrapper{justify-content:center}.customer{padding-left:0!important;padding-right:0!important}.contact-page .contact_flex{flex-wrap:wrap;flex-direction:column-reverse;padding:0 20px}.contact-page .content-for-layout .contact_flex .page-width{padding:0}.contact-page .content-for-layout .page-width{padding:0 20px}.contact-page .contact_flex .contact_info{max-width:100%;margin-top:33px}h1.collection-hero__title,h1.main-page-title,.cart-page h1.title{font-size:32px;margin-bottom:19px}.pieceful_products .card__information{padding-top:20px}.header-wrapper header.header header-drawer,.header-wrapper header.header .header__icons{max-width:25%}.header-wrapper header.header header-drawer,.header-wrapper header.header h1.header__heading,.header-wrapper header.header .header__icons{width:100%}.card__content h3 a{font-size:17px;line-height:25px}li.grid__item span.price-item{font-size:16px;line-height:24px;margin:8px 0 15px}.index-page section.instagram-post-sec:before,.index-page section.instagram-post-sec:after{height:88px;top:-42px}.banner--mobile-bottom .banner__media,.banner--stacked:not(.banner--mobile-bottom) .banner__media{position:relative}.mobile-h3{font-size:calc(var(--font-heading-scale) * 1.8rem)}.mobile-h2{font-size:calc(var(--font-heading-scale) * 2.4rem)}.mobile-h4{font-size:calc(var(--font-heading-scale) * 1.5rem)}.instagram-flex-outer .instagram-items a:after{border-radius:74px}.benefits-formula-inner .benefits-outer{text-align:center;max-width:92px}.benefits-hand-box .benefits-hand-img img{position:relative;max-width:100%;width:101%}#instagrid-feed-container h3#igr-title{font-size:35px;margin-bottom:35px}.nain-footer .footer__copyright.caption{flex-wrap:wrap;justify-content:center}.footer__copyright.caption small.copyright__content a,.footer__copyright.caption small.copyright__content,footer.footer.nain-footer ul.footer-block__details-content li a{font-size:11px}.banner__text.rte.mobile_subheading{margin-top:0!important}}@media screen and (max-width:480px){.pieceful_products slider-component ul,.collection-page .product-grid{padding:10px 18px 0;row-gap:40px}.pieceful_products slider-component li,.collection-page .product-grid li{width:100%!important;max-width:100%}.card__content h3 a{padding-top:10px}.card__content h3 a{font-size:20px}.instagram-flex-outer .instagram-items a:after{border-radius:42px}}.cstm-home-page .pieceful_slideshow .slideshow.banner .slideshow__media img.mobile_image{max-width:100%!important;left:0!important;transform:unset!important}@media screen and (min-width:768px){.banner__text.mobile_subheading{display:none}}.cstm-home-page h2:not(.banner__heading):not(.footer-block__heading) :not(.newsletter-wrapper){font-size:70px!important;font-weight:500!important}@media (max-width: 767px){.cstm-home-page h2:not(.banner__heading):not(.footer-block__heading) :not(.newsletter-wrapper){font-size:50px!important}}@media (max-width: 480px){.cstm-home-page h2:not(.banner__heading):not(.footer-block__heading) :not(.newsletter-wrapper){font-size:45px!important;margin-bottom:20px}}.page-our-story .multirow__inner .image-with-text__content h2,.page-our-story .isolate .rich-text__blocks h2,.reelUp_slider_heading,.artist-info-wrapper h2,.pieceful_products h2{font-size:70px!important;font-weight:400!important;font-family:var(--recoleta-font)!important}.reelUp_slider_heading{color:#227584!important}@media (max-width: 767px){.page-our-story .multirow__inner .image-with-text__content h2,.page-our-story .isolate .rich-text__blocks h2,.reelUp_slider_heading,.artist-info-wrapper h2,.pieceful_products h2{font-size:50px!important}}@media (max-width: 480px){.page-our-story .multirow__inner .image-with-text__content h2,.page-our-story .isolate .rich-text__blocks h2,.reelUp_slider_heading,.artist-info-wrapper h2,.pieceful_products h2{font-size:40px!important}}.home-love-puzzler h2,.jdgm-carousel-title,.img-content-wrapper .img-content-inner .content-right .section-title h2{font-size:70px!important;font-weight:500!important;font-family:var(--recoleta-font)!important;text-align:center;line-height:1.2}@media screen and (max-width: 767px){.home-love-puzzler h2,.jdgm-carousel-title,.img-content-wrapper .img-content-inner .content-right .section-title h2{font-size:50px!important}}@media screen and (max-width: 480px){.home-love-puzzler h2,.jdgm-carousel-title,.img-content-wrapper .img-content-inner .content-right .section-title h2{font-size:40px!important}}.benefits-formula .section-title .h3-style{margin-bottom:0!important}.page-width .shopify-block .jdgm-carousel-wrapper h2,.benefits-formula .section-title h2.h3-style p strong,.image-with-text .grid__item .image-with-text__heading,.related-products h2.related-products__heading,.collapsible-shipping .collapsible-content .collapsible-content__wrapper .collapsible-content__header h2.collapsible-content__heading,h3#igr-title,.contact-page h1.main-page-title{font-family:var(--recoleta-font)!important;font-weight:400!important;font-size:70px!important}@media (max-width: 767px){.page-width .shopify-block .jdgm-carousel-wrapper h2,.benefits-formula .section-title h2.h3-style p strong,.image-with-text .grid__item .image-with-text__heading,.related-products h2.related-products__heading,.collapsible-shipping .collapsible-content .collapsible-content__wrapper .collapsible-content__header h2.collapsible-content__heading,h3#igr-title,.contact-page h1.main-page-title{font-size:50px!important;font-family:var(--recoleta-font)!important}.jdgm-carousel-wrapper{padding:48px 0 20px!important}}@media (max-width: 480px){.page-width .shopify-block .jdgm-carousel-wrapper h2,.benefits-formula .section-title h2.h3-style p strong,.image-with-text .grid__item .image-with-text__heading,.related-products h2.related-products__heading,.collapsible-shipping .collapsible-content .collapsible-content__wrapper .collapsible-content__header h2.collapsible-content__heading,h3#igr-title,.contact-page h1.main-page-title{font-size:40px!important;font-family:var(--recoleta-font)!important}.jdgm-carousel-wrapper{padding:48px 0 20px!important}}.related-products h2.related-products__heading{margin-bottom:35px!important}p{font-size:20px!important}@media (max-width: 767px){p{font-size:18px!important}}@media (max-width: 480px){p{font-size:16px!important}}.slideshow__text-wrapper .slideshow__text .banner__text p{font-size:30px!important}@media (max-width: 992px){.slideshow__text-wrapper .slideshow__text .banner__text p{font-size:22px!important}}@media (max-width: 767px){.slideshow__text-wrapper .slideshow__text .banner__text p{font-size:16px!important}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/custom.css.map */
