.checkbox{display:flex;padding:15px 0}.checkbox .checkbox-check{display:inline-block;flex-shrink:0;position:relative;width:20px;height:20px;border:1px solid #cfcfcf;cursor:pointer;transition:.3s}.checkbox .checkbox-check:before{content:"";display:block;width:100%;height:100%;background:center url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><polyline fill="none" stroke="%23333333" stroke-width="20" stroke-linecap="round" stroke-linejoin="round" points="10,58 35,80 90,22"/></svg>') no-repeat;background-size:12px;transition:.3s;opacity:0;visibility:hidden}.checkbox .checkbox-text{margin-top:1px}.checkbox .checkbox-input{display:none}.checkbox .checkbox-input:checked~.checkbox-check{border-color:#555}.checkbox .checkbox-input:checked~.checkbox-check:before{opacity:1;visibility:visible}.glide{position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.glide .glide__slides{display:flex;flex-direction:row;flex-wrap:nowrap;margin:0;list-style:none}.glide .glide___slide{padding:20px 10px;margin:0}.glide .glide___slide .product-item{height:100%}.glide .glide__track{overflow:hidden}.glide .controls{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:space-between;align-items:center;pointer-events:none}.glide .controls .glide__arrow{display:flex;justify-content:center;align-items:center;width:50px;height:50px;background:#000;border:2px solid #fff;border-radius:4px;-webkit-appearance:none;-moz-appearance:none;appearance:none;pointer-events:auto}.glide .controls .glide__arrow:focus{outline:none;border:2px solid #e6e6e6}.glide .controls .glide__arrow svg{height:20px;top:0}.glide .controls .glide__arrow svg path{fill:#fff}@media screen and (min-width: 960px){.glide .controls .glide__arrow--left{transform:translate(-50%, 0)}.glide .controls .glide__arrow--right{transform:translate(50%, 0)}}.home .content-page-wrapper{padding-top:0}.pb-intro{text-align:center}.pb-intro h3{margin-bottom:10px;font-size:33px;line-height:46px;letter-spacing:0}.pb-intro p{margin-bottom:20px;font-size:24px;line-height:31px}.pb-intro .wpb_text_column{margin-bottom:11px}@media screen and (max-width: 767.98px){.pb-intro h3{font-size:11px;line-height:16px}.pb-intro p{display:none}}.home .barberry-button-container a.button{color:#000 !important;font-size:18px;font-weight:600 !important;background:#faff00 !important;border-color:#faff00 !important;padding:21px 43px;margin-bottom:20px}.home .barberry-button-container a.button:hover{color:#555 !important}@media screen and (max-width: 767.98px){.home .barberry-button-container{text-align:center}.home .button{font-size:11px !important;padding:8px 13px !important}}.shortcode_barberry_collections_slider .barberry_slider_content .slider_content-wrapper{cursor:pointer}.shortcode_barberry_collections_slider .barberry_slider_content .slider_content-wrapper .flickity-button{background-color:#faff00}.shortcode_barberry_collections_slider .barberry_slider_content .slider_content-wrapper .flickity-button svg{fill:#000}.shortcode_barberry_collections_slider .barberry_slider_content .slider_content-wrapper .flickity-page-dots li.is-selected{background-color:#faff00}@media screen and (max-width: 767.98px){.shortcode_barberry_collections_slider .barberry_slider_content{min-height:180px}}@media screen and (max-width: 767.98px){.shortcode_barberry_collections_slider{display:none}}div.pb-latest-sold-products ul.products li.product,div.pb-best-sellers ul.products li.product{margin-bottom:0}@media screen and (max-width: 767.98px){div.pb-latest-sold-products,div.pb-best-sellers{margin-top:10px !important}div.pb-latest-sold-products .product-image,div.pb-best-sellers .product-image{margin-bottom:10px !important}div.pb-latest-sold-products .loop-thumbnail,div.pb-best-sellers .loop-thumbnail{position:relative}div.pb-latest-sold-products .loop-thumbnail img:first-child,div.pb-best-sellers .loop-thumbnail img:first-child{max-height:calc(100vh - 160px) !important}div.pb-latest-sold-products .loop-thumbnail img,div.pb-best-sellers .loop-thumbnail img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}}.pb-categories-4 .category-grid-layout-1{margin-left:0 !important}.pb-categories-4 .product-category{width:calc(50% - 10px)}.pb-categories-4 .product-category:nth-child(2n){margin-left:20px}.pb-categories-4 .category_image{padding-top:60%;position:relative}.pb-categories-4 .category_image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.pb-categories-2 .category-grid-layout-1{margin-left:0 !important}.pb-categories-2 .product-category{width:calc(50% - 10px)}.pb-categories-2 .product-category:nth-child(2n){margin-left:20px}@media screen and (max-width: 767.98px){.pb-categories-2 .vc_column-inner{padding-top:0 !important}.pb-categories-2 .category_image{padding-top:60%;position:relative}.pb-categories-2 .category_image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}}@media screen and (max-width: 1023.98px){.pb-wallpaper-creator h3{margin-bottom:.8em}.pb-wallpaper-creator p{margin-bottom:.8em}}.pb-how-it-works{position:relative;border:1px solid #eee}.pb-how-it-works-header{position:static !important}.pb-how-it-works-header>.vc_column-inner{padding:0 !important}.pb-how-it-works-header .vc_custom_heading{font-size:32px !important;line-height:44px}.pb-how-it-works .wpb_text_column{max-width:350px;margin:auto}.pb-how-it-works h5{margin-bottom:23px;font-size:18px;line-height:25px;color:#000}.pb-how-it-works p{margin-bottom:.5em;font-size:17px;line-height:25px;color:#000}@media screen and (max-width: 1299.98px){.pb-how-it-works br{display:none}}@media screen and (max-width: 1023.98px){.pb-how-it-works{margin-top:30px}.pb-how-it-works:before{content:"";display:block;border-top:1px solid #eee;position:absolute;left:-20px;right:-20px;top:-30px}.pb-how-it-works.vc_row{padding:40px 40px !important}.pb-how-it-works h5{margin-bottom:.8em}.pb-how-it-works p{margin-bottom:.8em}}@media screen and (max-width: 767.98px){.pb-how-it-works{text-align:center}.pb-how-it-works-header .vc_custom_heading{margin-bottom:40px;font-size:24px !important}.pb-how-it-works .vc_col-sm-4+.vc_col-sm-4{margin-top:40px}.pb-how-it-works .vc_column-inner{padding-top:0 !important}.pb-how-it-works .wpb_text_column{margin-bottom:0}.pb-how-it-works .wpb_text_column h5{font-size:20px}}ul.products li.product .product-inner .product-details{flex-flow:column;align-items:center}ul.products li.product .product-inner .product-title{max-width:100% !important;margin-bottom:0 !important;text-align:center}ul.products li.product .product-inner .product-title a{margin-bottom:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px !important;overflow:hidden}ul.products li.product .product-inner .product-price{font-size:14px;line-height:15px;text-align:center;color:#000;margin:10px 0 0 0}ul.products li.product .product-inner .product-price .price{font-size:13px}ul.products li.product .product-inner .woocommerce-Price-currencySymbol{margin-right:0 !important;font-size:100% !important}ul.products li.product .product-inner .price-metric{font-size:10px;font-weight:800}ul.products li.product .product-inner .amount{font-size:inherit !important}ul.products li.product .product-inner .product-price-button{display:inline-block !important;padding:4px 30px !important;margin:10px 0 0 0;font-size:18px !important;font-weight:600 !important;color:#000 !important;background:#faff00 !important;border-color:#faff00 !important}ul.products li.product .product-inner .product-price-button:hover{color:#555 !important}ul.products li.product .product-inner .product-details span[data-content_category]{display:none}@media screen and (max-width: 959.98px){ul.products li.product .product-inner .product-details{flex-wrap:nowrap}ul.products li.product .product-inner .product-title a{font-size:13px !important}ul.products li.product .product-inner .product-price{font-size:12px}ul.products li.product .product-inner .product-price .price{font-size:12px}ul.products li.product .product-inner .product-price-button{padding:4px 16px !important;font-size:16px !important}}ul.products li.product-category .category_wrapper .category_details .more-products{font-size:14px}ul.products li.product-category .category_wrapper .category_details .category-title{font-size:20px}@media screen and (max-width: 767.98px){ul.products li.product-category .category_wrapper .category_details{margin-bottom:10px}ul.products li.product-category .category_wrapper .category_details .category-title{font-size:18px}}.pb-contacts h3{font-size:32px}.pb-contacts p{font-size:24px}@media screen and (max-width: 767.98px){.pb-contacts h3{font-size:26px}.pb-contacts p{font-size:18px}.pb-contacts .vc_empty_space{display:none}.pb-contacts .wpb_text_column{margin-bottom:10px}.pb-contacts .vc_column-inner{padding:20px 20px 30px !important}}.pb-section-services{text-align:center}.pb-section-services h2{margin-bottom:45px !important}.pb-section-services h3{font-size:24px !important}.pb-section-services p{font-size:18px !important}.single-product .product_summary_bottom_inner{text-align:left !important}.single-product .yith-wcwl-add-to-wishlist a{padding-left:60px !important;font-size:18px !important}@media screen and (max-width: 1023.98px){.single-product .yith-wcwl-add-to-wishlist a{font-size:16px !important}}.single-product .yith-wcwl-add-to-wishlist a::before{padding-left:12px}.single-product .yith-wcwl-add-to-wishlist a::after{left:12px !important}.pb-our-papers h1{font-style:normal;font-weight:normal;font-size:40px;line-height:55px;text-align:center;letter-spacing:-0.03em}.pb-our-inks{margin-top:60px;border:2px solid #eee;padding:40px 100px 40px 100px}.pb-our-inks h3{margin-top:40px;margin-bottom:40px}.pb-our-inks .wpb_text_column{text-align:center}.pb-our-inks .wpb_text_column p{font-size:17px}.pb-our-inks .wpb_text_column p:before{content:"";display:inline-block;width:23px;height:23px;margin-right:4px;vertical-align:top;background:center url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="25" height="20"><path d="M7 13.5L1 10L7 19L24 1L7 13.5Z" fill="black" stroke="black" stroke-linejoin="round"/></svg>') no-repeat}@media screen and (max-width: 1099.98px){.pb-our-inks{padding:40px 20px 40px 20px}}.pb-more-paper-details{margin-top:60px;margin-bottom:100px}.pb-more-paper-details .wpb_text_column{text-align:center;max-width:400px;margin:auto}.pb-more-paper-details h3{font-size:30px;line-height:30px;text-align:center;letter-spacing:-0.04em}@media screen and (max-width: 1099.98px){.pb-more-paper-details h3{margin-bottom:20px}}@media screen and (max-width: 767.98px){.pb-more-paper-details .vc_column_container:nth-child(2){margin-top:40px}}.pb-our-paper-details{display:flex;margin-top:60px;margin-bottom:100px}.pb-our-paper-details-column{border:2px solid #eee;padding:40px 100px 60px 100px}.pb-our-paper-details-column.vc_col-sm-4{margin-left:30px}.pb-our-paper-details .wpb_text_column{text-align:center;margin-bottom:0}.pb-our-paper-details h2{font-size:26px;line-height:25px;letter-spacing:-0.03em}.pb-our-paper-details h3{margin-top:40px;margin-bottom:40px;font-family:"Montserrat",sans-serif;font-weight:600;font-size:27px;line-height:30px;letter-spacing:-0.01em}.pb-our-paper-details p{max-width:316px;margin-left:auto;margin-right:auto;font-size:20px;line-height:26px}.pb-our-paper-details ul{max-width:250px;margin-left:auto;margin-right:auto;text-align:left}.pb-our-paper-details li{font-size:17px;line-height:28px;list-style:none;margin-bottom:0}.pb-our-paper-details li+li{margin-top:10px}.pb-our-paper-details li:before{content:"";display:inline-block;width:23px;height:23px;margin-right:6px;vertical-align:top;background:center url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="25" height="20"><path d="M7 13.5L1 10L7 19L24 1L7 13.5Z" fill="black" stroke="black" stroke-linejoin="round"/></svg>') no-repeat}@media screen and (max-width: 1499.98px){.pb-our-paper-details-column{padding:40px}}@media screen and (max-width: 999.98px){.pb-our-paper-details-column{padding:30px 20px 40px 20px}}@media screen and (max-width: 899.98px){.pb-our-paper-details{display:block}.pb-our-paper-details-column{width:100%}.pb-our-paper-details-column.vc_col-sm-4{margin-left:0;margin-top:30px}}.page-template-default.page-slug-professionnels .content-page-wrapper,.page-template-default.page-slug-profesionales .content-page-wrapper{padding-top:0}.page-template-default.page-slug-professionnels .entry-content,.page-template-default.page-slug-profesionales .entry-content{max-width:820px;margin:0 auto 40px}.page-template-default.page-slug-professionnels h1,.page-template-default.page-slug-profesionales h1{font-style:normal;font-weight:normal;font-size:40px;line-height:55px;text-align:center;letter-spacing:-0.03em}.page-template-default.page-slug-professionnels h4,.page-template-default.page-slug-profesionales h4{font-family:"Montserrat",sans-serif}.page-template-default.page-slug-professionnels .pb-pro-phone img,.page-template-default.page-slug-professionnels .pro-phone img,.page-template-default.page-slug-profesionales .pb-pro-phone img,.page-template-default.page-slug-profesionales .pro-phone img{width:40px;height:36px;vertical-align:middle;margin-bottom:-4px}.page-template-default.page-slug-professionnels .pb-pro-contact,.page-template-default.page-slug-profesionales .pb-pro-contact{margin-top:34px;margin-bottom:34px}.page-template-default.page-slug-professionnels .pb-pro-contact .wpb_wrapper,.page-template-default.page-slug-profesionales .pb-pro-contact .wpb_wrapper{height:100%}.page-template-default.page-slug-professionnels .pb-pro-contact .wpb_single_image,.page-template-default.page-slug-profesionales .pb-pro-contact .wpb_single_image{height:100%;margin:0;text-align:center}.page-template-default.page-slug-professionnels .pb-pro-contact .wpb_single_image img,.page-template-default.page-slug-profesionales .pb-pro-contact .wpb_single_image img{-o-object-fit:cover;object-fit:cover}.page-template-default.page-slug-professionnels .pb-pro-contact .wpb_single_image *,.page-template-default.page-slug-profesionales .pb-pro-contact .wpb_single_image *{height:100%}.page-template-default.page-slug-professionnels .pb-pro-contact br,.page-template-default.page-slug-profesionales .pb-pro-contact br{display:none}.page-template-default.page-slug-professionnels .pb-pro-contact label,.page-template-default.page-slug-profesionales .pb-pro-contact label{margin-top:4px}.page-template-default.page-slug-professionnels .pb-pro-contact input[type=text],.page-template-default.page-slug-professionnels .pb-pro-contact input[type=email],.page-template-default.page-slug-professionnels .pb-pro-contact textarea,.page-template-default.page-slug-profesionales .pb-pro-contact input[type=text],.page-template-default.page-slug-profesionales .pb-pro-contact input[type=email],.page-template-default.page-slug-profesionales .pb-pro-contact textarea{background:#f5f5f5;border:none;margin-bottom:0}.page-template-default.page-slug-professionnels .pb-pro-contact input[type=text],.page-template-default.page-slug-professionnels .pb-pro-contact input[type=email],.page-template-default.page-slug-profesionales .pb-pro-contact input[type=text],.page-template-default.page-slug-profesionales .pb-pro-contact input[type=email]{height:30px}.page-template-default.page-slug-professionnels .pb-pro-contact textarea,.page-template-default.page-slug-profesionales .pb-pro-contact textarea{height:80px}.page-template-default.page-slug-professionnels .pb-pro-contact .wpb_text_column,.page-template-default.page-slug-profesionales .pb-pro-contact .wpb_text_column{margin-bottom:10px}.page-template-default.page-slug-professionnels .pb-pro-contact .submit,.page-template-default.page-slug-profesionales .pb-pro-contact .submit{margin-top:20px;text-align:center}.page-template-default.page-slug-professionnels .pb-pro-contact input[type=submit],.page-template-default.page-slug-profesionales .pb-pro-contact input[type=submit]{padding:10px 40px;color:#000;background:#faff00;border:none}.page-template-default.page-slug-professionnels .pb-pro-contact .ajax-loader,.page-template-default.page-slug-profesionales .pb-pro-contact .ajax-loader{position:absolute}@media screen and (max-width: 767.98px){.page-template-default.page-slug-professionnels .pb-pro-contact,.page-template-default.page-slug-profesionales .pb-pro-contact{margin-top:0}.page-template-default.page-slug-professionnels .pb-pro-contact .wpb_column:first-child,.page-template-default.page-slug-profesionales .pb-pro-contact .wpb_column:first-child{margin-top:40px;order:2}.page-template-default.page-slug-professionnels .pb-pro-contact .wpb_column,.page-template-default.page-slug-profesionales .pb-pro-contact .wpb_column{width:100%;max-width:500px;margin:auto}.page-template-default.page-slug-professionnels .pb-pro-contact img,.page-template-default.page-slug-profesionales .pb-pro-contact img{max-width:300px}}.page-template-default.page-slug-professionnels .pb-checklist,.page-template-default.page-slug-professionnels .checklist,.page-template-default.page-slug-profesionales .pb-checklist,.page-template-default.page-slug-profesionales .checklist{display:flex;justify-content:center;margin-left:auto;margin-right:auto;text-align:left}.page-template-default.page-slug-professionnels .pb-checklist li,.page-template-default.page-slug-professionnels .checklist li,.page-template-default.page-slug-profesionales .pb-checklist li,.page-template-default.page-slug-profesionales .checklist li{white-space:nowrap;font-size:17px;line-height:28px;list-style:none;margin-bottom:0}.page-template-default.page-slug-professionnels .pb-checklist li+li,.page-template-default.page-slug-professionnels .checklist li+li,.page-template-default.page-slug-profesionales .pb-checklist li+li,.page-template-default.page-slug-profesionales .checklist li+li{margin-left:20px}.page-template-default.page-slug-professionnels .pb-checklist li:before,.page-template-default.page-slug-professionnels .checklist li:before,.page-template-default.page-slug-profesionales .pb-checklist li:before,.page-template-default.page-slug-profesionales .checklist li:before{content:"";display:inline-block;width:23px;height:23px;margin-right:6px;vertical-align:top;background:center url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="25" height="20"><path d="M7 13.5L1 10L7 19L24 1L7 13.5Z" fill="black" stroke="black" stroke-linejoin="round"/></svg>') no-repeat}@media screen and (max-width: 767.98px){.page-template-default.page-slug-professionnels .pb-checklist,.page-template-default.page-slug-professionnels .checklist,.page-template-default.page-slug-profesionales .pb-checklist,.page-template-default.page-slug-profesionales .checklist{flex-flow:column;align-items:flex-start;max-width:200px;margin-top:20px}.page-template-default.page-slug-professionnels .pb-checklist li+li,.page-template-default.page-slug-professionnels .checklist li+li,.page-template-default.page-slug-profesionales .pb-checklist li+li,.page-template-default.page-slug-profesionales .checklist li+li{margin-left:0;margin-top:10px}}@media screen and (max-width: 1024.98px){.page-template-default.page-slug-professionnels h3,.page-template-default.page-slug-profesionales h3{margin-bottom:20px}}#sample-form input[type=text],#sample-form input[type=email],#sample-form input[type=tel],#sample-form textarea,#sample-form .select2{background-color:#f5f5f5;border:none}#sample-form input[type=text],#sample-form input[type=email],#sample-form input[type=tel],#sample-form .select2{height:2em}#sample-form .wpcf7-submit{color:#000 !important;font-size:18px;font-weight:600 !important;background:#faff00 !important;border-color:#faff00 !important;padding:21px 43px;display:block;margin:0 auto}.button-sample{display:block !important;margin:auto;width:-moz-min-content;width:min-content;z-index:0 !important}.press-page .content-page-wrapper{padding-top:0}.press-page .press-page-section+.press-page-section{margin-top:2em}.press-page .press-page-section:last-child{margin-bottom:5em}.press-page .press-page-title{margin-bottom:1em;font-style:normal;font-weight:normal;font-size:40px;line-height:55px;letter-spacing:-0.03em}.press-page .communication{display:flex;flex-direction:column;align-items:center}.press-page .communication .press-kit-button-link{padding:21px 43px;font-size:18px;font-weight:600 !important;text-align:center;color:#000 !important;background:#faff00 !important;border-color:#faff00 !important}.press-page .press-articles{display:flex;flex-direction:column;align-items:center}.press-page .press-articles .press-articles-cards{display:flex;flex-wrap:wrap;justify-content:center;width:100%}.press-page .press-articles .press-articles-card{display:flex;flex-direction:column;width:100%;margin:1em;text-align:center}@media screen and (min-width: 600px)and (max-width: 799.98px){.press-page .press-articles .press-articles-card{width:calc((100% - 4em) / 2)}}@media screen and (min-width: 800px){.press-page .press-articles .press-articles-card{width:calc((100% - 6em) / 3)}}.press-page .press-articles .press-articles-img-ct{padding:1em;width:100%;height:20em;background:#f3f1f1}.press-page .press-articles .press-articles-img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.press-page .press-articles .press-articles-link{padding:1em;margin:auto}.press-page .press-articles .press-articles-link>a{text-decoration:none;font-family:"Montserrat",sans-serif;font-weight:600;font-size:22px;line-height:28px;letter-spacing:-0.03em}.inspiration-page .content-page-wrapper{padding-top:0}.inspiration-page .inspiration-page-section{margin-bottom:1em;display:flex;flex-direction:column;align-items:center}.inspiration-page .inspiration-page-section .inspiration-page-subtitle{text-align:center}.inspiration-page .inspiration-page-section .inspiration-page-logo{width:250px;padding-bottom:30px}.inspiration-page .inspiration-page-section .inspiration-page-filters{display:flex;flex-direction:column}@media screen and (min-width: 600px){.inspiration-page .inspiration-page-section .inspiration-page-filters{flex-direction:row}}.inspiration-page .inspiration-page-section .inspiration-page-filters .inspiration-page-filter{width:200px;margin:5px}.inspiration-page .inspiration-page-title{font-style:normal;font-weight:normal;font-size:40px;line-height:55px;letter-spacing:-0.03em;margin-bottom:1em}.inspiration-page .inspiration-items{display:flex;flex-direction:column;align-items:center}.inspiration-page .inspiration-items .inspiration-items-cards{display:flex;flex-wrap:wrap;justify-content:center;width:100%}.inspiration-page .inspiration-items .inspiration-items-card{display:flex;flex-direction:column;text-align:center;width:100%;margin:1em}@media screen and (min-width: 600px)and (max-width: 799.98px){.inspiration-page .inspiration-items .inspiration-items-card{width:calc((100% - 4em) / 2)}}@media screen and (min-width: 800px){.inspiration-page .inspiration-items .inspiration-items-card{width:calc((100% - 6em) / 3)}}.inspiration-page .inspiration-items .inspiration-items-img-ct{width:100%;height:20em;padding:1em;background:#f3f1f1}.inspiration-page .inspiration-items .inspiration-items-img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.inspiration-page .inspiration-items .inspiration-items-link{margin:auto;padding:1em;font-family:"Montserrat",sans-serif;font-style:normal;font-weight:600;font-size:21px;line-height:30px;letter-spacing:-0.03em;text-decoration:underline}.inspiration-page .inspiration-button-link{text-align:center;color:#000 !important;font-size:18px;font-weight:600 !important;background:#faff00 !important;border-color:#faff00 !important;padding:21px 43px;margin-bottom:20px}.our-commitments .content-page-wrapper{padding-top:0}.our-commitments h1,.our-commitments h2{margin-bottom:1em;font-size:40px;line-height:55px;letter-spacing:-0.03em}@media screen and (max-width: 767.98px){.our-commitments h1,.our-commitments h2{font-size:25px;line-height:34px}}.our-commitments-intro{display:flex;flex-direction:column;align-items:center;margin-bottom:0;text-align:center}.our-commitments-info{margin-bottom:30px}.our-commitments-info-infoboxes{display:flex;flex-wrap:wrap;justify-content:center;width:100%}.our-commitments-info-infobox{display:flex;flex-direction:column;width:calc((100% - 6em) / 4);margin:1em;padding:20px;text-align:center;background:#f8f8f8}.our-commitments-info-infobox-text p{margin-bottom:30px;font-size:13px;line-height:17px;letter-spacing:-0.015em}.our-commitments-info-infobox:first-child{margin-left:0}.our-commitments-info-infobox:last-child{margin-right:0}.our-commitments-info-infobox-icon{display:flex;justify-content:center;align-items:center;height:100px}.our-commitments-info-infobox-icon-img{width:50px}@media screen and (max-width: 767.98px){.our-commitments-info-infobox{width:calc((100% - 2em) / 2);margin:.5em;padding:10px}.our-commitments-info-infobox-text p{margin-bottom:10px;font-size:10px;line-height:10px;letter-spacing:-0.015em}.our-commitments-info-infobox:nth-child(2n+1){margin-left:0}.our-commitments-info-infobox:nth-child(2n+0){margin-right:0}.our-commitments-info-infobox-icon{height:50px}.our-commitments-info-infobox-icon-img{width:25px}}.our-commitments-onepercent{display:flex;align-items:center;padding:30px;margin-bottom:30px;text-align:center;background:#f8f8f8}.our-commitments-onepercent-text{width:70%;padding:20px}.our-commitments-onepercent-text p{margin-bottom:0}.our-commitments-onepercent-logo{width:30%;padding:20px}@media screen and (max-width: 767.98px){.our-commitments-onepercent{flex-direction:column-reverse}.our-commitments-onepercent-text,.our-commitments-onepercent-logo{width:100%;padding:20px 0}.our-commitments-onepercent-text p{margin-bottom:0}}.our-commitments-story{margin-bottom:30px}.our-commitments-story-columns{display:flex;flex-wrap:wrap}.our-commitments-story-columns-middle{width:50%;text-align:center}.our-commitments-story-columns-middle p{font-size:14px;line-height:16px}.our-commitments-story-columns-left,.our-commitments-story-columns-right,.our-commitments-story-columns-middle{padding:10px}.our-commitments-story-columns-left{width:30%}.our-commitments-story-columns-right{width:20%}.our-commitments-story-columns-left,.our-commitments-story-columns-right{display:flex;flex-direction:column;justify-content:flex-end}.our-commitments-story-columns-left-photo,.our-commitments-story-columns-right-photo{display:flex;flex-direction:column;height:80%}.our-commitments-story-columns-left-photo-img,.our-commitments-story-columns-right-photo-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.our-commitments-story-columns-left-photo-desc,.our-commitments-story-columns-right-photo-desc{margin:8px 0;text-align:center}@media screen and (max-width: 1327.98px){.our-commitments-story-columns-left,.our-commitments-story-columns-right,.our-commitments-story-columns-middle{padding:10px}.our-commitments-story-columns-left{width:60%}.our-commitments-story-columns-right{width:40%}.our-commitments-story-columns-left,.our-commitments-story-columns-right{justify-content:flex-start}.our-commitments-story-columns-left-photo,.our-commitments-story-columns-right-photo{height:80%}.our-commitments-story-columns-left-photo-desc,.our-commitments-story-columns-right-photo-desc{font-size:14px}.our-commitments-story-columns-middle{width:100%;order:-1}.our-commitments-story-columns-middle p{margin-bottom:15px}}@media screen and (max-width: 767.98px){.our-commitments-story-columns-left-photo-desc,.our-commitments-story-columns-right-photo-desc{font-size:12px}}@media screen and (max-width: 399.98px){.our-commitments-story-columns-left-photo-desc,.our-commitments-story-columns-right-photo-desc{font-size:8px}}.page-template-professionals .content-page-wrapper{padding-top:0;margin-bottom:40px}.page-template-professionals .subscription-section{display:flex;flex-direction:column;margin-bottom:30px}@media screen and (min-width: 768px){.page-template-professionals .subscription-section{flex-direction:row}}.page-template-professionals .subscription-section .subscription-section-heading{margin-bottom:0;font-family:"Montserrat",sans-serif;font-size:25px !important;font-weight:900}@media screen and (min-width: 768px){.page-template-professionals .subscription-section .subscription-section-heading{font-size:30px}}.page-template-professionals .subscription-section .subscription-section-text{background-color:#dcd2fc}.page-template-professionals .subscription-section .subscription-section-text .subscription-section-content{font-size:20px;font-weight:400;line-height:1.3;letter-spacing:-1px}.page-template-professionals .subscription-section .subscription-section-text .subscription-section-content p{font:inherit}.page-template-professionals .subscription-section .subscription-section-text .subscription-section-content ul{margin:0}.page-template-professionals .subscription-section .subscription-section-text .subscription-section-content ul>li{display:flex;align-items:center;list-style:none;margin:20px 0;margin-bottom:0 !important}.page-template-professionals .subscription-section .subscription-section-text .subscription-section-content ul>li .icon{flex:0 0 30px;margin-right:15px}.page-template-professionals .subscription-section .subscription-section-form label{margin-top:0;padding:0;font-family:"Montserrat",sans-serif;font-size:16px;font-weight:400;line-height:1.3;letter-spacing:-0.008em}.page-template-professionals .subscription-section .subscription-section-form label .required{font-size:140%;color:#000}.page-template-professionals .subscription-section .subscription-section-form input:-webkit-autofill,.page-template-professionals .subscription-section .subscription-section-form textarea:-webkit-autofill,.page-template-professionals .subscription-section .subscription-section-form select:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #f5f5f5 inset !important;-webkit-text-fill-color:#000 !important}.page-template-professionals .subscription-section .subscription-section-form .kbis-filename,.page-template-professionals .subscription-section .subscription-section-form select,.page-template-professionals .subscription-section .subscription-section-form input[type=text],.page-template-professionals .subscription-section .subscription-section-form input[type=email],.page-template-professionals .subscription-section .subscription-section-form textarea{margin-bottom:0;background:#f5f5f5;border:none}.page-template-professionals .subscription-section .subscription-section-form .kbis-filename,.page-template-professionals .subscription-section .subscription-section-form select,.page-template-professionals .subscription-section .subscription-section-form input[type=text],.page-template-professionals .subscription-section .subscription-section-form input[type=email]{height:30px;line-height:30px}.page-template-professionals .subscription-section .subscription-section-form textarea{height:107px}.page-template-professionals .subscription-section .subscription-section-form input[type=checkbox]{margin:0 !important}.page-template-professionals .subscription-section .subscription-section-form .submit{display:flex;align-items:center;justify-content:center;margin-top:20px;text-align:center}.page-template-professionals .subscription-section .subscription-section-form button[type=submit]{margin-top:20px;color:#000;background:#faff00;border-color:#faff00}.page-template-professionals .subscription-section .subscription-section-form br{display:none}.page-template-professionals .subscription-section .subscription-section-form .kbis-file{display:none}.page-template-professionals .subscription-section .subscription-section-form .kbis-filename{display:inline-block;cursor:pointer}.page-template-professionals .subscription-section .subscription-section-form .btn{position:absolute;transform:translateX(-100%);background:#faff00 url('data:image/svg+xml;utf8,<svg viewBox="0 0 30 30" enable-background="new 0 0 30 30" xmlns="http://www.w3.org/2000/svg"><path d="m11.5 11.5 3.5-3.5 3.5 3.5m-3.5 5.5v-9m-6 9v4h12v-4" style="fill:none;stroke:%23000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10"/></svg>') center/contain no-repeat;border:none;border-radius:0;box-sizing:border-box;padding:2px 10px;transition:all .6s;color:#000;font-size:15px;vertical-align:middle;width:30px;height:30px;line-height:30px;cursor:pointer}.page-template-professionals .subscription-section .subscription-section-form .micro-field{display:flex}.page-template-professionals .subscription-section .subscription-section-form .micro-field input{margin-right:5px !important}.page-template-professionals .subscription-section .subscription-section-form .siren-nif-field{display:none}.page-template-professionals .subscription-section .subscription-section-form .is-micro-entrepreneur .vat-number-field{display:none}.page-template-professionals .subscription-section .subscription-section-form .is-micro-entrepreneur .siren-nif-field{display:block}.page-template-professionals .subscription-section .subscription-section-form .is-micro-entrepreneur .country_select{pointer-events:none;color:gray}.page-template-professionals .subscription-section .subscription-section-text,.page-template-professionals .subscription-section .subscription-section-form{width:100%;padding:30px}@media screen and (min-width: 768px){.page-template-professionals .subscription-section .subscription-section-text,.page-template-professionals .subscription-section .subscription-section-form{width:50%}}.page-template-professionals .subscription-section .subscription-section-text .subscription-section-heading,.page-template-professionals .subscription-section .subscription-section-form .subscription-section-heading{margin-bottom:20px}.page-template-professionals .subscription-section .subscription-section-text a.pro-login,.page-template-professionals .subscription-section .subscription-section-form a.pro-login{color:#000;text-decoration:underline}.page-template-professionals .subscription-section .subscription-section-image{width:100%;padding:10px}@media screen and (min-width: 768px)and (max-width: 1199.98px){.page-template-professionals .subscription-section .subscription-section-image{display:none}}@media screen and (min-width: 1200px){.page-template-professionals .subscription-section .subscription-section-image{width:30%}}.page-template-professionals .subscription-section .subscription-section-image .subscription-section-image-img{width:100%;height:300px;-o-object-fit:cover;object-fit:cover}.page-template-professionals .contact-section{display:flex;flex-direction:column}@media screen and (min-width: 768px){.page-template-professionals .contact-section{flex-direction:row}}.page-template-professionals .contact-section .contact-section-heading{margin-bottom:0;font-family:"Montserrat",sans-serif;font-size:20px;font-weight:900;line-height:1.2}@media screen and (min-width: 768px){.page-template-professionals .contact-section .contact-section-heading{font-size:30px}}.page-template-professionals .contact-section .contact-section-content{font-size:15px;font-weight:400;line-height:1.3}.page-template-professionals .contact-section .contact-section-content p{font:inherit}.page-template-professionals .contact-section .contact-section-text{width:100%;padding:10px}@media screen and (min-width: 768px){.page-template-professionals .contact-section .contact-section-text{width:50%}}.page-template-professionals .contact-section .contact-section-text .contact-section-heading{margin-bottom:20px}.page-template-professionals .contact-section .contact-section-image{width:100%;padding:10px}@media screen and (min-width: 768px)and (max-width: 1199.98px){.page-template-professionals .contact-section .contact-section-image{display:none}}@media screen and (min-width: 1200px){.page-template-professionals .contact-section .contact-section-image{width:50%}}.page-template-professionals .contact-section .contact-section-image .contact-section-image-img{width:100%;height:300px;-o-object-fit:cover;object-fit:cover}.page-template-professionals .inspired-section{display:flex;flex-direction:column;margin-top:60px}@media screen and (min-width: 768px){.page-template-professionals .inspired-section{flex-direction:row}}.page-template-professionals .inspired-section .inspired-call-us{display:flex;align-items:center;justify-content:space-evenly;min-width:280px;padding:30px 15px;margin-right:20px;background:#dcd2fc;width:100%}@media screen and (min-width: 768px){.page-template-professionals .inspired-section .inspired-call-us{width:auto}}.page-template-professionals .inspired-section .inspired-call-us .call-us-details{margin:0;font-family:"Montserrat",sans-serif;font-size:18px;font-weight:800;line-height:25px}.page-template-professionals .inspired-section .inspired-call-us .call-us-img{width:90px;height:75px}.page-template-professionals .inspired-section .inspired-image{display:none;margin-right:20px;width:50%}@media screen and (min-width: 1000px){.page-template-professionals .inspired-section .inspired-image{display:block}}.page-template-professionals .inspired-section .inspired-image .inspired-image-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.page-template-professionals .inspired-section .inspired-content{display:inline-flex;flex-direction:column;justify-content:space-between;flex-grow:1;width:100%;margin-top:20px}@media screen and (min-width: 768px){.page-template-professionals .inspired-section .inspired-content{width:50%;margin-top:0;padding:0}}@media screen and (min-width: 1000px){.page-template-professionals .inspired-section .inspired-content{width:80%}}.page-template-professionals .inspired-section .inspired-content .inspired-heading{font-family:"Montserrat",sans-serif;font-size:20px;font-weight:900;line-height:1.2;margin-top:20px}@media screen and (min-width: 768px){.page-template-professionals .inspired-section .inspired-content .inspired-heading{margin-top:0;margin-bottom:20px;font-size:30px}}.page-template-professionals .inspired-section .inspired-content .inspired-text{font-family:"Montserrat",sans-serif;font-size:15px;font-weight:700;line-height:25px;margin-bottom:24px}@media screen and (min-width: 768px){.page-template-professionals .inspired-section .inspired-content .inspired-text{font-size:18px}}.page-template-professionals .inspired-section .inspired-content .inspired-btn{display:inline-block;width:231px;height:36px;margin:0 auto;padding:5px 13px 15px;font-size:18px;font-weight:400;text-align:center;line-height:25px;background-color:#faff00}@media screen and (min-width: 768px){.page-template-professionals .inspired-section .inspired-content .inspired-btn{margin:0}}.page-template-professionals .works-section{margin-top:40px}.page-template-professionals .works-section .works-section-heading{margin-bottom:0;font-family:"Montserrat",sans-serif;font-size:20px;font-weight:900;line-height:36.57px}@media screen and (min-width: 768px){.page-template-professionals .works-section .works-section-heading{font-size:30px}}.page-template-professionals .works-section .works-offers-subheading{margin:24px 0;font-family:"Montserrat",sans-serif;font-size:20px;font-weight:900;line-height:24.38px}@media screen and (min-width: 768px){.page-template-professionals .works-section .works-offers-subheading{margin:40px 0}}.page-template-professionals .works-section .works-content{display:flex;flex-direction:column;align-items:center}@media screen and (min-width: 768px){.page-template-professionals .works-section .works-content{flex-direction:row}}.page-template-professionals .works-section .works-offers{display:flex;flex-direction:column;width:100%}@media screen and (min-width: 1200px){.page-template-professionals .works-section .works-offers{width:60%}}.page-template-professionals .works-section .works-offers .offer-list{display:flex;flex-direction:column}@media screen and (min-width: 768px){.page-template-professionals .works-section .works-offers .offer-list{flex-direction:row}}.page-template-professionals .works-section .works-offers .offer-text{position:relative;flex:1;margin:0 0 24px 0;padding:18px 25px;background:#f5f5f5}@media screen and (min-width: 768px){.page-template-professionals .works-section .works-offers .offer-text{margin-right:40px}}@media screen and (min-width: 1200px){.page-template-professionals .works-section .works-offers .offer-text{margin-right:30px}}.page-template-professionals .works-section .works-offers .offer-text p{margin-bottom:10px;font-family:"Montserrat",sans-serif;font-size:14px;font-weight:400;line-height:20px;letter-spacing:-0.01em;text-align:center}@media screen and (min-width: 768px){.page-template-professionals .works-section .works-offers .offer-text p{text-align:left}}.page-template-professionals .works-section .works-offers .offer-text p:last-child{margin-bottom:0}.page-template-professionals .works-section .works-offers .offer-text strong{font-family:"Montserrat",sans-serif;font-size:16px;font-weight:800;line-height:20px;letter-spacing:-0.01em;text-align:left}.page-template-professionals .works-section .works-offers .offer-text::after{position:absolute;content:"\25bc";line-height:24px;right:50%;bottom:-24px;transform:translateX(50%)}@media screen and (min-width: 768px){.page-template-professionals .works-section .works-offers .offer-text::after{content:"\25b6";top:50%;right:-27px;bottom:unset;transform:translateY(-50%)}}@media screen and (min-width: 1200px){.page-template-professionals .works-section .works-offers .offer-text::after{right:-22px}}.page-template-professionals .works-section .works-offers .offer-text:last-child::after{content:none}.page-template-professionals .works-section .works-image{width:40%}@media screen and (max-width: 1199.98px){.page-template-professionals .works-section .works-image{display:none}}.page-template-professionals .materials-section{display:flex;flex-direction:column;margin-top:50px}@media screen and (min-width: 1200px){.page-template-professionals .materials-section{flex-direction:row;margin-top:70px}}.page-template-professionals .materials-section .materials-details{display:flex;flex-direction:column;width:100%;padding-right:40px}@media screen and (min-width: 1200px){.page-template-professionals .materials-section .materials-details{width:36%}}.page-template-professionals .materials-section .materials-details .materials-details-heading{margin-bottom:20px;font-family:"Montserrat",sans-serif;font-size:22px;font-weight:900;line-height:24.38px}.page-template-professionals .materials-section .materials-details .materials-details-text{font-family:"Montserrat",sans-serif;font-size:16px;font-weight:400;line-height:1.1;letter-spacing:-0.035em;text-align:left}.page-template-professionals .materials-section .materials-details .materials-details-text p{font:inherit;letter-spacing:inherit}.page-template-professionals .materials-section .materials-details .materials-details-text strong{font-weight:600}.page-template-professionals .materials-section .materials-cards{display:flex;justify-content:space-between;flex-direction:column;width:100%}@media screen and (min-width: 768px){.page-template-professionals .materials-section .materials-cards{flex-direction:row}}@media screen and (min-width: 1200px){.page-template-professionals .materials-section .materials-cards{width:64%}}.page-template-professionals .materials-section .materials-cards .materials-card{display:flex;flex-direction:column;width:100%;margin:10px 0;padding:40px;border:1px solid}@media screen and (min-width: 768px){.page-template-professionals .materials-section .materials-cards .materials-card{width:calc(33.333% - 10px);margin:0;padding:30px}}.page-template-professionals .materials-section .materials-cards .materials-card .materials-card-title{margin-bottom:10px;font-family:"Montserrat",sans-serif;font-size:20px;font-weight:900;line-height:1.2}@media screen and (min-width: 768px)and (max-width: 1529.98px){.page-template-professionals .materials-section .materials-cards .materials-card .materials-card-title{height:2.4em}}.page-template-professionals .materials-section .materials-cards .materials-card .materials-card-text{margin-bottom:15px}.page-template-professionals .materials-section .materials-cards .materials-card .materials-card-text p{margin-bottom:0;font-family:"Montserrat",sans-serif;font-size:14px;font-weight:400;line-height:19px;letter-spacing:-0.035em;text-align:left}.page-template-professionals .materials-section .materials-cards .materials-card .materials-card-img{width:100%;height:110px;margin-top:auto;-o-object-fit:cover;object-fit:cover}@media screen and (min-width: 768px){.page-template-professionals .materials-section .materials-cards .materials-card .materials-card-img{width:208px;height:112px}}.page-template-professionals .collaborations-section{margin-top:40px}.page-template-professionals .collaborations-section .collaborations-section-heading{font-family:"Montserrat",sans-serif;font-size:20px;font-weight:900;line-height:1.15}@media screen and (min-width: 768px){.page-template-professionals .collaborations-section .collaborations-section-heading{font-size:30px}}.page-template-professionals .collaborations-section .carousel-container{width:100%}.page-template-professionals .collaborations-section .carousel{display:flex}.page-template-professionals .collaborations-section .carousel img{pointer-events:none}.page-template-professionals .collaborations-section .collaborations-card{display:flex;justify-content:center}.page-template-professionals .collaborations-section .collaborations-card-content{display:flex;flex-direction:column;max-width:200px}.page-template-professionals .collaborations-section .collaborations-card-title{margin-bottom:6px;font-family:"Montserrat",sans-serif;font-size:14px;font-weight:700;line-height:20px}.page-template-professionals .collaborations-section .collaborations-card-text{width:75%;font-family:"Montserrat",sans-serif;font-weight:700;font-size:11px;line-height:20px}.page-template-professionals .collaborations-section .collaborations-card-img{width:200px;height:300px;margin-bottom:20px;-o-object-fit:cover;object-fit:cover}.page-template-professionals .collaborations-section .controls .btn-prev,.page-template-professionals .collaborations-section .controls .btn-next{display:flex;justify-content:center;align-items:center;position:absolute;top:150px;width:50px;height:50px;background:none;border:1px solid transparent;border-radius:50%;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}@media screen and (min-width: 1200px){.page-template-professionals .collaborations-section .controls .btn-prev,.page-template-professionals .collaborations-section .controls .btn-next{display:none}}.page-template-professionals .collaborations-section .controls .btn-prev{left:-20px}.page-template-professionals .collaborations-section .controls .btn-next{right:-20px}.page-template-professionals .collaborations-section .controls .btn-icon{display:block;top:0;height:20px}.page-template-professionals .collaborations-section .controls .btn-icon path{fill:#000}.contact-pro-form label{margin-top:10px;padding:0;font-family:"Montserrat",sans-serif;font-size:16px;font-weight:400;line-height:1.3;letter-spacing:-0.008em}.contact-pro-form .wpcf7-form-control-wrap{margin-top:2px}.contact-pro-form .select2,.contact-pro-form input[type=text],.contact-pro-form input[type=email],.contact-pro-form textarea{margin-bottom:0;background:#f5f5f5;border:none}.contact-pro-form .select2,.contact-pro-form input[type=text],.contact-pro-form input[type=email]{width:300px !important;height:30px}.contact-pro-form .select2-selection{padding:0 10px}.contact-pro-form textarea{height:107px}.contact-pro-form input[type=checkbox]{margin:0 !important}.contact-pro-form .submit{display:flex;align-items:center;justify-content:center;margin-top:20px;text-align:center}.contact-pro-form input[type=submit]{padding:10px 40px;margin-bottom:30px;color:#000;background:#faff00;border:none}.contact-pro-form br{display:none}.contact-pro-form .wpcf7-spinner{display:none}.contact-pro-form .submitting .wpcf7-spinner{display:inline-block}.vc-paper-types{margin-left:-15px;margin-right:-15px}.vc-paper-types-special-request{text-align:center;margin-bottom:1rem}.vc-paper-types-columns{display:flex}.vc-paper-types-column{display:flex;flex-flow:column;position:relative;width:36.5%;padding:34px 40px 34px 40px;background:#fafafa;box-shadow:0 1px 2px rgba(0,0,0,.15)}.vc-paper-types-column+.vc-paper-types-column{margin-left:32px}.vc-paper-types .vc-paper-types-title{margin-bottom:10px;font-family:"Montserrat",sans-serif;font-size:23px;line-height:1.4em;text-align:center;letter-spacing:-0.02em;text-transform:uppercase}.vc-paper-types .vc-paper-types-subtitle{max-width:339px;margin-left:auto;margin-right:auto;font-family:"Montserrat",sans-serif;line-height:26px;text-align:center;letter-spacing:-0.03em}.vc-paper-types .vc-paper-types-subtitle p{height:32px;font-size:16px}.vc-paper-types .vc-paper-types-image{position:relative;padding-bottom:60%;overflow:hidden}.vc-paper-types .vc-paper-types-image img{position:absolute;height:100%;-o-object-fit:cover;object-fit:cover}.vc-paper-types .vc-paper-types-link{position:relative;max-width:339px;margin-left:auto;margin-right:auto;margin-bottom:0;padding:30px 0 30px 0;text-align:center}.vc-paper-types .vc-paper-types-link a{padding-right:10px;font-style:italic;font-weight:600;font-size:17px;line-height:20px;background-image:linear-gradient(to top, #faff00 0, #faff00 0);background-position:right bottom;background-repeat:no-repeat;background-size:100% 8px}.vc-paper-types .vc-paper-types-link:before{content:"";display:inline-block;position:absolute;left:0;top:2px;width:20px;height:22px;vertical-align:bottom}.vc-paper-types .vc-paper-types-link:before{position:relative;background:center url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="10" height="12"><path d="M10 6 0 0v12z"/></svg>') no-repeat}.vc-paper-types-footer{display:flex;justify-content:center;width:100%;margin-top:auto;margin-left:auto;margin-right:auto}.vc-paper-types-footer-icon{display:flex;flex-flow:column;align-items:center;max-width:50px;width:50px;font-weight:600;font-size:10px;letter-spacing:-0.02em;line-height:14px;text-align:center}.vc-paper-types-footer-icon+.vc-paper-types-footer-icon{margin-left:40px}.vc-paper-types-footer-icon img{margin-bottom:4px}@media screen and (max-width: 1399.98px){.vc-paper-types{margin-top:30px}.vc-paper-types-column{padding:20px}.vc-paper-types-footer{justify-content:space-around;max-width:330px}.vc-paper-types-footer-icon img{width:30px}.vc-paper-types-footer-icon+.vc-paper-types-footer-icon{margin-left:0}}.vc-paper-types .vc-paper-types-inks{display:block;margin-top:60px;padding:40px 0 60px;text-align:center;background:#fafafa}.vc-paper-types .vc-paper-types-inks-wrapper{max-width:1000px;margin:auto;padding:0 20px}.vc-paper-types .vc-paper-types-inks-title{margin-bottom:0;font-size:30px;line-height:25px;letter-spacing:-0.03em}.vc-paper-types .vc-paper-types-inks-subtitle{margin-top:40px;margin-bottom:0;font-family:"Montserrat",sans-serif;font-size:27px;font-weight:600;line-height:30px;letter-spacing:-0.01em;text-transform:uppercase;text-align:center}.vc-paper-types .vc-paper-types-inks-content{margin-top:40px}.vc-paper-types .vc-paper-types-inks ul{display:flex;justify-content:space-between;width:100%;margin:0 auto;text-align:left}.vc-paper-types .vc-paper-types-inks li{list-style:none;position:relative;padding-left:37px;margin:0;font-size:17px;line-height:20px;letter-spacing:-0.01em;color:#000}.vc-paper-types .vc-paper-types-inks li:before{content:"";display:inline-block;position:absolute;left:0;width:23px;height:23px;vertical-align:bottom;background:center url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="25" height="20"><path d="M7 13.5L1 10L7 19L24 1L7 13.5Z" fill="black" stroke="black" stroke-linejoin="round"/></svg>') no-repeat}@media screen and (max-width: 767.98px){.vc-paper-types-columns{display:block}.vc-paper-types-column{width:100%}.vc-paper-types-column+.vc-paper-types-column{margin-left:0;margin-top:40px}.vc-paper-types-content{min-height:0}.vc-paper-types-wrapper{display:flex;position:relative;margin-left:auto;margin-right:auto;align-items:center}.vc-paper-types-links{max-width:none;margin-left:0;margin-right:0;margin-top:0;padding:30px 0 20px 0}.vc-paper-types-footer{margin-top:20px}.vc-paper-types-footer-icon img{width:26px}.vc-paper-types .col-3:before{top:-9px;width:64px;height:21px}.vc-paper-types .vc-paper-types-inks ul{display:block;max-width:250px}.vc-paper-types .vc-paper-types-inks li+li{margin-top:10px}}.vc-our-papers{display:flex;margin-top:50px;margin-left:-15px;margin-right:-15px}.vc-our-papers-special-request{text-align:center}.vc-our-papers-column{display:flex;flex-flow:column;position:relative;width:36.5%;padding:34px 40px 34px 40px;background:#fafafa;box-shadow:0 1px 2px rgba(0,0,0,.15)}.vc-our-papers-column+.vc-our-papers-column{margin-left:32px}.vc-our-papers-title{font-family:"Montserrat",sans-serif;font-size:24px;line-height:37px;text-align:center;letter-spacing:-0.03em;text-transform:uppercase}.vc-our-papers-subtitle{max-width:339px;margin-left:auto;margin-right:auto;font-family:"Montserrat",sans-serif;font-size:20px;line-height:26px;text-align:center;letter-spacing:-0.03em}.vc-our-papers-subtitle p{height:48px}.vc-our-papers-image{position:relative;padding-bottom:60%;overflow:hidden}.vc-our-papers-image img{position:absolute;height:100%;-o-object-fit:cover;object-fit:cover}.vc-our-papers-video{position:relative;padding-bottom:60%;overflow:hidden}.vc-our-papers-video iframe{position:absolute;height:100%;width:100%}.vc-our-papers-content{min-height:6em;max-width:339px;margin:20px auto;font-size:20px;line-height:26px;text-align:center;letter-spacing:-0.03em}.vc-our-papers-content p{margin-bottom:0}.vc-our-papers-content p+p{margin-top:10px}.vc-our-papers-content.hanging{min-height:4em}.vc-our-papers-links{max-width:339px;margin-left:auto;margin-right:auto;margin-bottom:0}.vc-our-papers-link{position:relative;padding-left:0;text-align:center;list-style:none}.vc-our-papers-link a{padding-right:10px;font-style:italic;font-weight:600;font-size:17px;line-height:20px;background-image:linear-gradient(to top, #faff00 0, #faff00 0);background-position:right bottom;background-repeat:no-repeat;background-size:100% 8px}.vc-our-papers-link:before{content:"";display:inline-block;position:absolute;left:0;top:2px;width:20px;height:22px;vertical-align:bottom}.vc-our-papers-link:before{position:relative;top:-2px;background:center url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="10" height="12"><path d="M10 6 0 0v12z"/></svg>') no-repeat}.vc-our-papers-footer{display:flex;justify-content:center;width:100%;margin-top:20px;margin-left:auto;margin-right:auto}.vc-our-papers-footer-icon{display:flex;flex-flow:column;align-items:center;max-width:50px;width:50px;font-weight:600;font-size:10px;line-height:14px;letter-spacing:-0.03em;text-align:center}.vc-our-papers-footer-icon+.vc-our-papers-footer-icon{margin-left:40px}.vc-our-papers-footer-icon img{margin-bottom:4px}.vc-our-papers-price{margin:20px auto 10px;font-size:20px;font-weight:600}@media screen and (max-width: 1399.98px){.vc-our-papers{margin-top:60px}.vc-our-papers-column{padding:20px}.vc-our-papers-footer{justify-content:space-around;max-width:330px}.vc-our-papers-footer-icon img{width:30px}.vc-our-papers-footer-icon+.vc-our-papers-footer-icon{margin-left:0}}@media screen and (max-width: 767.98px){.vc-our-papers{display:block}.vc-our-papers-column{width:100%}.vc-our-papers-column+.vc-our-papers-column{margin-left:0;margin-top:40px}.vc-our-papers-content{min-height:0}.vc-our-papers-wrapper{display:flex;position:relative;margin-left:auto;margin-right:auto;align-items:center}.vc-our-papers-links{max-width:none;margin-left:0;margin-right:0;margin-top:0}.vc-our-papers-footer{margin-top:20px}.vc-our-papers-footer-icon img{width:26px}.vc-our-papers .col-3:before{top:-9px;width:64px;height:21px}}.blog-logo{max-width:660px;margin:auto;text-align:center}.blog-logo img{max-width:calc(100vw - 400px)}@media screen and (max-width: 1024.98px){.blog-logo{display:none}}.single-post .site-branding .site-logo-blog,.blog .site-branding .site-logo-blog{display:none}@media screen and (max-width: 1024.98px){.single-post .site-branding .site-logo-blog,.blog .site-branding .site-logo-blog{display:inline-block;height:64px;margin-bottom:-20px}.single-post .site-branding .site-logo,.blog .site-branding .site-logo{display:none !important}.single-post .header--clone .site-logo-blog,.blog .header--clone .site-logo-blog{display:inline-block;margin-bottom:0}.single-post .header--clone .sticky-logo,.blog .header--clone .sticky-logo{display:none !important}}@media screen and (max-width: 399.98px){.single-post .site-branding .site-logo-blog,.blog .site-branding .site-logo-blog{height:35px;margin-bottom:0}}.blog-categories{margin:60px auto;text-align:center}.blog-categories .blog-category{display:inline-block;font-family:"Montserrat",sans-serif;font-size:24px;font-weight:bold;font-style:normal;line-height:33px;letter-spacing:-0.02em;color:#000}.blog-categories .blog-category+.blog-category{margin-left:30px}.blog-categories .blog-category-current{background-image:linear-gradient(to top, #faff00 0, #faff00 0);background-position:right 20px;background-repeat:no-repeat;background-size:100% 8px}@media screen and (max-width: 767.98px){.blog-categories{margin:30px auto}.blog-categories .blog-category{font-size:16px}.blog-categories .blog-category+.blog-category{margin-left:10px}}body.blog #primary .grid-container,body.archive.author #primary .grid-container,body.archive.date #primary .grid-container,body.archive.category #primary .grid-container,body.archive.tag #primary .grid-container{padding-top:0;padding-bottom:0}body.blog .title-section-wrapper,body.archive.author .title-section-wrapper,body.archive.date .title-section-wrapper,body.archive.category .title-section-wrapper,body.archive.tag .title-section-wrapper{padding-top:0 !important;padding-bottom:80px !important}body.blog .page-title,body.archive.author .page-title,body.archive.date .page-title,body.archive.category .page-title,body.archive.tag .page-title{font-family:"Montserrat",sans-serif;font-weight:600 !important}body.blog .posts-navigation,body.archive.author .posts-navigation,body.archive.date .posts-navigation,body.archive.category .posts-navigation,body.archive.tag .posts-navigation{padding-top:40px;padding-bottom:40px}body:not(.search-results) .blog-articles{max-width:1100px;margin:auto}body:not(.search-results) .blog-articles .post.post.post{display:flex;flex-direction:row !important;justify-content:stretch;position:relative;padding:60px 0 !important;margin:0}body:not(.search-results) .blog-articles .post.post.post:nth-child(2n) .entry-thumbnail{order:1}body:not(.search-results) .blog-articles .post.post.post:nth-child(2n+1):before{content:"";display:block;position:absolute;top:0;left:-50vw;right:-50vw;width:100vw;height:100%;margin:auto;background:#eee;z-index:-1}body:not(.search-results) .blog-articles .post.post.post .entry-thumbnail{flex-shrink:1;flex-grow:0;width:50%;height:365px;max-height:365px;overflow:hidden}body:not(.search-results) .blog-articles .post.post.post .entry-thumbnail a{display:block;height:100%;max-height:100%}body:not(.search-results) .blog-articles .post.post.post .entry-thumbnail a .image-holder{height:100%}body:not(.search-results) .blog-articles .post.post.post .entry-thumbnail a .image-holder img{height:100%;max-height:100%;-o-object-fit:cover;object-fit:cover}body:not(.search-results) .blog-articles .post.post.post .entry-thumbnail a .image-holder picture{display:block;height:100%}body:not(.search-results) .blog-articles .post.post.post.has-post-thumbnail .entry-content-wrap{width:50%;padding-top:10px;padding-bottom:10px;margin-top:0;float:none;background:none}body:not(.search-results) .blog-articles .post.post.post .entry-footer .entry-meta{font-size:18px;line-height:1.2;font-weight:400;letter-spacing:0;text-transform:uppercase}body:not(.search-results) .blog-articles .post.post.post .entry-footer .meta-date .entry-date{border:none}body:not(.search-results) .blog-articles .post.post.post .meta-date .entry-date,body:not(.search-results) .blog-articles .post.post.post .meta-author a{font-size:inherit !important}@media screen and (max-width: 1024.98px){body:not(.search-results) .blog-articles .entry-footer .entry-meta{font-size:12px !important}body:not(.search-results) .blog-articles .entry-content-readmore{font-size:12px !important}}@media screen and (max-width: 767.98px){body:not(.search-results) .blog-articles .post.post.post{padding:30px 0 !important}body:not(.search-results) .blog-articles .post .entry-thumbnail{height:250px !important}body:not(.search-results) .blog-articles .entry-thumbnail{margin-bottom:0 !important}body:not(.search-results) .blog-articles .entry-content-wrap{padding-left:20px !important}body:not(.search-results) .blog-articles .entry-content{display:-webkit-box;max-height:75px;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical}body:not(.search-results) .blog-articles .entry-content-readmore{display:none}}@media screen and (max-width: 399.98px){body:not(.search-results) .blog-articles .post.post.post{display:flex;flex-direction:column !important}body:not(.search-results) .blog-articles .post.post.post .entry-thumbnail{width:100%}body:not(.search-results) .blog-articles .post.post.post.has-post-thumbnail .entry-content-wrap{width:100%;padding-left:0 !important}}body.single-post .post{max-width:1100px;margin:auto}body.single-post .page-header .title-section .title-section-wrapper{padding-top:0 !important;padding-bottom:40px !important}body.single-post .page-header .title-section .title-section-wrapper .title-wrapper .page-title-wrapper .page-title{font-family:"Montserrat",sans-serif;font-style:normal;font-size:45px;font-weight:600;line-height:1.38;letter-spacing:-0.08em}body.single-post .title-section{transform:none !important}body.single-post footer.entry-meta{text-align:right}body.single-post footer.entry-meta .meta-author,body.single-post footer.entry-meta .meta-date{font-size:18px;line-height:1.2;font-weight:400;letter-spacing:0;text-transform:uppercase;border:none}body.single-post .single_navigation_container{max-width:1100px;margin:auto}body.single-post .single_navigation_container .grid-container{padding:0 30px}@media screen and (max-width: 767.98px){body.single-post .page-title{font-size:24px !important;letter-spacing:0 !important}}.entry-back-to-blog{text-align:right;text-transform:uppercase;margin-top:10px}.entry-back-to-blog a{font-style:normal;font-weight:400;font-size:18px;line-height:1.2;color:#000;opacity:.23}.entry-back-to-blog a:before{content:"";display:inline-block;width:36px;height:15px;background:left center url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="60px" height="15px" viewBox="0 0 50 15"><path fill="none" stroke="black" stroke-width="1.5" d="M50,7.5l-48,0 M7.1,14L2,7.5L7.1,1"/></svg>') no-repeat;vertical-align:top;margin-top:2px;margin-right:8px;transition:.3s}.entry-back-to-blog a:hover{opacity:1}.entry-back-to-blog a:hover:before{width:50px}.related_post_container{position:relative;background:none !important}.related_post_container:before{content:"";display:block;position:absolute;top:0;left:-50vw;right:-50vw;width:100vw;height:100%;margin:auto;background:#f0f0f0;z-index:-1}.single_related_posts .related-post{width:calc(33.333333% - 26.6666666667px);padding:0 !important;margin-bottom:0 !important}.single_related_posts .related-post+.related-post{margin-left:40px}.single_related_posts .entry-thumbnail,.single_related_posts .related_post_content{max-width:400px;margin-left:auto;margin-right:auto}.single_related_posts .entry-title{text-align:center !important}.single_related_posts .related_post_content{padding-left:0 !important;width:100% !important}.single_related_posts .entry-thumbnail{display:block !important;width:100%}.single_related_posts .entry-thumbnail .entry-meta{display:none !important}.single_related_posts .entry-thumbnail .related_post_image{display:block;height:100%}.single_related_posts .entry-thumbnail .image-holder{padding-bottom:50%;background:#ddd}.single_related_posts .entry-thumbnail .image-holder .wp-post-image{position:absolute;left:0;top:0;width:100% !important;height:100% !important;max-width:100% !important}.single_related_posts .entry-thumbnail .image-holder img{width:100% !important;height:100% !important;-o-object-fit:cover;object-fit:cover;transition:opacity 1s}.single_related_posts .grid-x:not(.flickity-enabled){flex-wrap:nowrap !important;margin:0;padding:0 80px}.single_related_posts .grid-x:not(.flickity-enabled) .related-post:nth-child(1n+4){display:none}.single_related_posts .flickity-enabled{padding:0 80px}.single_related_posts .flickity-enabled .related-post{margin-left:40px}.single_related_posts .flickity-enabled .related_post_title,.single_related_posts .flickity-enabled .related_post_title a{margin:0}.single_related_posts .flickity-enabled .flickity-viewport{width:100% !important}.single_related_posts .flickity-enabled .flickity-button{background-color:#faff00;border-radius:0;opacity:1;transform:none !important}.single_related_posts .flickity-enabled .flickity-button:hover svg{opacity:.6 !important}.single_related_posts .flickity-enabled .flickity-button.previous{left:0px}.single_related_posts .flickity-enabled .flickity-button.next{right:0px}.single_related_posts .flickity-enabled .flickity-button svg{left:0;top:0;right:0;bottom:0;width:30px;height:30px;margin:auto;transition:.3s}@media screen and (max-width: 767.98px){.single_related_posts .grid-x.grid-x{padding:0 30px;margin:0 -15px}.single_related_posts .related_post_content{display:none !important}.single_related_posts .flickity-enabled .related-post{width:calc(33.333333% - 13.3333333333px);margin-left:20px}.single_related_posts .flickity-enabled .flickity-button{display:block;top:calc(50% - 10px);width:20px;height:20px}.single_related_posts .flickity-enabled .flickity-button svg{width:20px;height:20px}}.blog-footer{display:flex;justify-content:center;padding:120px 0;border-top:1px solid #eee}.single-post .blog-footer{border-color:rgba(0,0,0,.1)}.blog-footer-column{width:50%}.blog-footer-column-title{font-family:"Montserrat",sans-serif;font-style:normal;font-weight:600;font-size:25px;line-height:1.36;letter-spacing:-0.03em;text-align:center}.blog-footer-column-content{display:flex;flex-flow:column;align-items:center;margin-top:40px}.blog-footer-column-content p{margin:0}.blog-footer-column-content input{height:50px !important}.blog-footer-column-content input::-moz-placeholder{color:#b4b2b2}.blog-footer-column-content input:-ms-input-placeholder{color:#b4b2b2}.blog-footer-column-content input::placeholder{color:#b4b2b2}.blog-footer-column-content input[type=text],.blog-footer-column-content input[type=email]{border:1px solid #000 !important;border-radius:6px !important}.blog-footer-column-content input[type=submit]{margin-left:10px;font-size:28px;line-height:50px !important;border-radius:6px !important;background:#faff00 !important;color:#000;border:none;transition:.3s}.blog-footer-column-content input[type=submit]:hover{color:rgba(0,0,0,.6) !important}.blog-footer .social-icons li{opacity:1}.blog-footer .social-icons li svg{fill:#000 !important;transition:.3s}.blog-footer .social-icons li:last-child{margin-right:0 !important}.blog-footer .social-icons li a{line-height:1 !important}.blog-footer .social-icons li a .s-circle_bg{background:#000}.blog-footer .social-icons li a:hover svg{fill:#fff !important}@media screen and (max-width: 767.98px){.blog-footer-column-title{font-size:18px}.blog-footer-column-content input{height:40px !important;min-height:40px !important}.blog-footer-column-content input[type=text],.blog-footer-column-content input[type=email]{font-size:12px;width:230px;min-width:0 !important;max-width:calc(100vw - 130px)}.blog-footer-column-content input[type=submit]{padding:0 20px !important;font-size:20px;line-height:30px !important}}@media screen and (max-width: 719.98px){.blog-footer{flex-flow:column;padding:60px 0}.blog-footer-column{width:100%}.blog-footer-column+.blog-footer-column{margin-top:40px}}.single-collab .entry-thumbnail{float:left}.single-collab .entry-thumbnail .image-holder{margin-right:10px}.site-branding img{width:auto}@media(min-width: 1024px){.navigation-foundation ul li a span,.navigation-foundation .menu-trigger .menu-title,header.site-header .header-wrapper .header-sections .tools .header-cart .header-cart-title,header.site-header .header-wrapper .header-sections .tools .header-expanded-view .header-account>a{font-size:17px !important}.navigation-foundation>ul>li{padding-right:12px}header.site-header.header-left .header-wrapper .header-sections .site-branding{padding-right:14px}}@media(min-width: 1440px){.navigation-foundation>ul>li{padding-right:30px}}.navigation-foundation>ul>li.active>a{position:relative}.navigation-foundation>ul>li.active>a:before{content:"";position:absolute;height:8px;bottom:8px;left:-2px;right:-6px;background:#faff00}.navigation-foundation ul.is-dropdown-submenu .menu-item a{padding:.3em 0}.is-drilldown.animate-height{transition:height .1s}.header-mobiles-primary-menu ul>li>a{line-height:1.1}.offcanvas_open{overflow:hidden !important}.offcanvas_open .offcanvas_aside_left .offcanvas_aside_content{overflow-y:scroll !important}.offcanvas_open .offcanvas_aside_left .nano-pane{display:none !important}.menu:not(.mobile-menu) .menu-item.mobile-only{display:none}.drilldown .is-drilldown-submenu:before{content:"";display:block;position:absolute;left:-10px;top:0;right:0;z-index:-1;bottom:-200px;background:#fefefe}.drilldown .is-drilldown-submenu.is-active{transition:transform .3s ease}.navigation-foundation{display:flex;align-items:center}.navigation-foundation .trustbox-mini{display:flex;justify-content:center;flex-grow:1}.navigation-foundation .menu .mega-menu-content .grid-x{flex-flow:row}.navigation-foundation .menu .mega-menu-content .grid-x .cell{width:auto !important}.navigation-foundation .menu .is-mega-menu .dropdown-submenu .mega-menu-content .menu-item-mega>a{padding:0 !important;margin-bottom:1rem;font-size:24px !important;font-weight:600 !important;line-height:36px !important;color:#000 !important}.navigation-foundation .menu .is-mega-menu .dropdown-submenu .mega-menu-content .menu-item-big>a span{font-size:24px !important;font-weight:600 !important}.navigation-foundation .menu .is-mega-menu .dropdown-submenu .mega-menu-content .menu-item hr{margin:14px 0;border-bottom-color:#ccc}.navigation-foundation .menu .menu-item-mega .menu-item a span{font-size:15px;letter-spacing:-0.5px;line-height:20px}.menu-colors .menu-item-color-link{transition:opacity 1s cubic-bezier(0.19, 1, 0.22, 1)}.menu-colors .menu-item-color-swatch{display:inline-block;position:relative;width:14px;height:14px;margin-right:6px;border-radius:50%;opacity:1;transition:all .3s}.menu-colors .menu-item-color-swatch.multicolor{background-color:transparent;background-size:contain}.menu-colors .menu-item-color-name{text-transform:uppercase}.pro-space{display:flex;margin-right:20px;justify-content:flex-end}.pro-space div{background-color:#dfd1ff;padding:10px}.woocommerce-breadcrumb{margin-bottom:26px;font-size:16px;color:#000}@media screen and (max-width: 1024.98px){.woocommerce-breadcrumb{text-align:center}}.single-post .woocommerce-breadcrumb{text-align:center}@media screen and (min-width: 1025px)and (max-width: 1199.98px){.single-product .woocommerce-breadcrumb{padding-left:calc(5.8004640371vw - 14.5475638051px)}}.woocommerce-breadcrumb span{padding:0 3px;vertical-align:top;color:#000}.woocommerce-breadcrumb span:before{font-size:10px}.woocommerce-breadcrumb a{font-size:inherit;color:#000}.woocommerce-breadcrumb a .last{color:#000;font-weight:700;text-transform:capitalize}.woocommerce-breadcrumb svg{width:5px;height:8px;margin:0 5px}.woocommerce-breadcrumb svg path{fill:#000}.woocommerce-breadcrumb span.current{color:#000;font-weight:700;text-transform:capitalize}.woocommerce-table__product-name{display:flex;align-items:center}.woocommerce-table__product-name .order-item-preview{margin-right:30px}.woocommerce-table__product-name .order-item-preview img{max-width:140px}.section-reviews-light{padding-bottom:120px}.trustbox-mobile{display:none}.trustbox-mobile.shop{margin-bottom:30px}@media screen and (max-width: 1024px){.trustbox-mobile{display:block}}.trustpilot-widget.mini{width:100%;max-width:160px;max-height:70px;display:flex;align-items:center;margin-right:10px}.trustpilot-widget.mini iframe{height:90px !important}ul.products li.product .product-inner .product-image .loop-thumbnail img{aspect-ratio:300/450}.woocommerce-shop ul.products li.product .product-inner .product-price{margin-right:0}.woocommerce-ordering span.select2{min-width:330px;background:#faff00;border-color:#faff00 !important}.woocommerce-ordering .select2-dropdown{border-color:#faff00 !important}.woocommerce-ordering .select2-results__option{padding:14px 20px !important;opacity:1}.woocommerce-ordering .select2-results__option[aria-selected=true]{display:none !important}body.woocommerce-shop header.woocommerce-archive-header .woocommerce-archive-header-inside .product-found{align-self:center}@media screen and (max-width: 1024.98px){.woocommerce-archive-header-widgets{margin-top:14px}}@media screen and (max-width: 1024.98px){.woocommerce-ordering .select2{margin:0;border:1px solid #faff00;background:#faff00}.woocommerce-ordering .select2-selection__rendered{text-align:center}.woocommerce-ordering .select2-results__option{text-align:center}}.widget.woocommerce.widget_product_categories .cat-item a{display:flex;align-items:center;font-family:"DM Sans",sans-serif;font-style:normal;font-weight:normal;font-size:15px;line-height:25px;letter-spacing:-0.05em}.widget.woocommerce.widget_product_categories .current-cat a{padding-right:10px;background-image:linear-gradient(to top, #faff00 0, #faff00 0);background-position:right bottom;background-repeat:no-repeat;background-size:100% 8px}.widget.woocommerce.widget_product_categories .product-categories li a{font-family:"Montserrat",sans-serif;font-size:15px;line-height:25px;letter-spacing:-0.05em}.widget_product_categories_sm{margin-bottom:14px}.widget_product_categories_sm .select2{margin:0;border:1px solid;border-color:#faff00 !important;background:#faff00;font-style:normal;font-weight:normal;font-size:16px;line-height:25px;letter-spacing:-0.02em}.widget_product_categories_sm .select2.select2-container{transition:.25s}.widget_product_categories_sm .select2.select2-container--open{border-color:#faff00 !important;background:#faff00}.widget_product_categories_sm .select2 .select2-selection__placeholder{color:#000}.widget_product_categories_sm .select2 .select2-selection--single{padding:8px 10px}.widget_product_categories_sm .select2 .select2-selection__rendered{text-align:center}.widget_product_categories_sm .select2-container .select2-results__option{opacity:1 !important;position:relative}.widget_product_categories_sm .select2-container .select2-results{overflow:hidden}.widget_product_categories_sm .select2-container .select2-results__options{overflow:visible}.widget_product_categories_sm .select2-container .select2-results__option--highlighted:before{content:"";display:block;position:absolute;background:#faff00 !important;left:-500px;right:-500px;top:0;bottom:0;z-index:-1}.widget_product_categories_sm .select2-container .select2-results__option:first-of-type{padding-top:4px !important;margin-top:20px}.widget_product_categories_sm .select2-container .select2-results__option:last-of-type{padding-bottom:4px !important;margin-bottom:20px}.widget_product_categories_sm .select2-results{display:flex}.widget_product_categories_sm .select2-results__options{display:flex;flex-flow:column;max-height:none !important;margin:auto}.widget_product_categories_sm .select2-results__option{display:inline-block}.widget.woocommerce.widget_layered_nav ul li.show-color .swatch-color{width:14px;height:14px}.widget.woocommerce.widget_layered_nav ul li.show-color{margin-right:9px}.widget.woocommerce.widget_layered_nav ul li.show-color.chosen .swatch-color .swatch-color-bg{transform:none}.swatch-color-bg.multicolor{background-size:contain}.barberry_attributes_filter_sm{display:flex;align-items:center;justify-content:space-between;margin-bottom:0}.barberry_attributes_filter_sm .widgettitle{font-family:"Montserrat",sans-serif;font-size:15px;line-height:15px;letter-spacing:-0.06em;color:#000;margin:0}.barberry_attributes_filter_sm ul{margin-left:2px;line-height:14px}.barberry_attributes_filter_sm li{margin:2px 0 0 4px !important}.woocommerce-pagination{margin-bottom:2rem}@media screen and (max-width: 1024.98px){.woocommerce-archive-header-widgets{display:block !important}.barberry-filters-wrapper{justify-content:center}}div.section-category-intro{margin-top:-34px;margin-bottom:50px;text-align:center}div.section-category-intro .section-category-intro-title{font-size:40px;line-height:1.2;text-align:center;letter-spacing:-0.03em}div.section-category-intro .section-category-intro-description a{text-decoration:underline}.section-category-info{margin:0 -600px;padding:35px 600px 10px;background:#f0f0f0}.section-category-info h2{font-size:22px !important}.section-category-info h3{font-size:18px !important}.section-category-info-title{font-size:30px !important;font-weight:400 !important;line-height:1.3;letter-spacing:-1px}@media screen and (max-width: 1024.98px){.section-category-info-title{font-size:20px !important;margin-bottom:20px}}.section-category-info-columns{display:flex}@media screen and (max-width: 1024.98px){.section-category-info-columns{flex-direction:column}}.section-category-info-column{width:calc((100% - 10px) / 2)}.section-category-info-column:first-child{margin-right:20px}@media screen and (max-width: 1024.98px){.section-category-info-column{width:100%;margin-right:0}}.section-category-info-column p,.section-category-info-column li,.section-category-info-column a{font-size:15px;line-height:25px;letter-spacing:-0.05em}.section-category-info-column a{text-decoration:underline}.section-category-info-column a:hover{color:blue}.product-inner .product-variation-thumbs{display:flex;align-items:center;justify-content:center;width:100%;margin-top:16px}.product-inner .product-variation-thumbs .product-variation-thumb{display:flex;justify-content:center;position:relative;z-index:1}.product-inner .product-variation-thumbs .product-variation-thumb+.product-variation-thumb{margin-left:10px}.product-inner .product-variation-thumbs .product-variation-thumbnail{position:relative;width:36px;height:36px;border-radius:50%;overflow:hidden}.product-inner .product-variation-thumbs .product-variation-thumbnail:before{content:"";position:absolute;width:100%;height:100%;border:2px solid rgba(170,170,170,.5);border-radius:50%;z-index:1}.product-inner .product-variation-thumbs .product-variation-img{display:block;position:absolute;left:50%;top:50%;width:200%;height:200%;max-width:none;transform:translate(-50%, -50%)}.product-inner .product-variation-thumbs .product-variation-tooltip{display:flex;justify-content:center;position:absolute;bottom:100%;margin-bottom:5px;padding:4px 10px;color:#fff;background:#000;white-space:nowrap;opacity:0;visibility:hidden}.product-inner .product-variation-thumbs .product-variation-tooltip:before{position:absolute;content:"";bottom:-4px;border-color:transparent;border-top-color:#333;border-style:solid;border-width:4px 4px 0}.product-inner .product-variation-thumbs .product-variation-thumbnail:hover+.product-variation-tooltip{opacity:1;visibility:visible}@media screen and (max-width: 959.98px){.product-inner .product-variation-thumbs .product-variation-thumb+.product-variation-thumb{margin-left:6px}}@media screen and (max-width: 559.98px){.product-inner .product-variation-thumbs .product-variation-thumbnail{width:22px;height:22px}}.new-product-sticker{background-color:#dfd1ff;color:#000;font-size:12px;font-weight:bold;padding:15px;border-radius:50%;border:3px solid #faff00;position:absolute;top:10px;right:10px;z-index:10;text-align:center;width:70px;height:70px;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 767.98px){.new-product-sticker{width:55px;height:55px;padding:10px;font-size:10px}}.woocommerce-product-details__short-description hr{max-width:50px;margin-left:0;border-bottom-color:#6b6b6b}.configure_button{width:100%;color:#000 !important;font-weight:600 !important;text-transform:uppercase !important;background:#faff00 !important;border-color:#faff00 !important}.configure_button:hover{color:#555 !important}.configure_button .spinner:after{content:"";display:block;position:absolute;width:20px;height:20px;margin-top:-10px;margin-left:10px;background:url(images/loader.svg) center center;background-size:20px;background-repeat:no-repeat;border-radius:50%;animation:spin 1s ease-in-out infinite}.configure_button_mobile{display:none !important;position:fixed !important;left:0;right:0;bottom:0;margin:0 !important}@media screen and (max-width: 767.98px){.product-type-simple{padding-bottom:77px}.product-type-simple .product_summary_bottom{transform:none !important}.product-type-simple .configure_button_mobile{display:flex !important}}.product-type-gift-card .single_add_to_cart_button{color:#000 !important;font-weight:600 !important;text-transform:uppercase !important;background:#faff00 !important;border-color:#faff00 !important}.product-type-samples .addtocart-samples-price-select{margin:0}.product-type-samples .addtocart-samples-paper-types{margin-top:30px}.product-type-samples .addtocart-samples-paper-types .addtocart-samples-title{margin-bottom:12px;font-family:"Montserrat",sans-serif;font-weight:600;font-size:16px;line-height:18px}.product-type-samples .addtocart-samples-paper-types .addtocart-samples-checkboxes{display:flex;flex-direction:column;row-gap:8px}.product-type-samples .addtocart-samples-paper-types .addtocart-samples-checkbox{display:inline-flex;align-items:center;cursor:pointer;padding:0}.product-type-samples .addtocart-samples-paper-types .addtocart-samples-checkbox .check{margin:0}.product-type-samples .addtocart-samples-paper-types .addtocart-samples-checkbox .label-text{margin-left:6px;font-size:14px}.product-type-samples .addtocart-samples-comment{margin-top:30px}.product-type-samples .addtocart-samples-comment textarea{margin-bottom:0}.product-type-samples .addtocart-samples-comment textarea::-moz-placeholder{color:#9a9a9a}.product-type-samples .addtocart-samples-comment textarea:-ms-input-placeholder{color:#9a9a9a}.product-type-samples .addtocart-samples-comment textarea::placeholder{color:#9a9a9a}.product-type-samples .addtocart-button-group{margin-top:30px}.product-type-samples .single_add_to_cart_button{color:#000 !important;font-weight:600 !important;text-transform:uppercase !important;background:#faff00 !important;border-color:#faff00 !important}.product-simulation{display:flex;justify-content:flex-start;margin-bottom:50px}.product-simulation-bullet{width:10px;height:24px;background:center url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="10 0 90 100"><polyline fill="none" stroke="%23333333" stroke-width="20" stroke-linecap="round" stroke-linejoin="round" points="20,90 70,50 20,10"/></svg>') no-repeat;background-size:10px}.product-simulation-text{padding-right:6px;margin-left:4px;font-size:17px;font-weight:600;line-height:24px;background-image:linear-gradient(to top, #faff00 0, #faff00 0);background-position:right bottom;background-repeat:no-repeat;background-size:100% 8px}@media screen and (min-width: 768px){.variations_form.mobile{display:none}}@media screen and (max-width: 767.98px){.variations_form.desktop{display:none}.variations_form .product-variations{align-items:center}}.product-variations{display:flex;flex-direction:column}.product-variations .product-variations-title{margin-bottom:10px;font-family:"Montserrat",sans-serif;font-weight:600;font-size:18.5px;line-height:18px}.product-variations .product-variations-list{display:flex;margin-bottom:20px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.product-variations .product-variations-item{display:flex;justify-content:center;position:relative}.product-variations .product-variations-item+.product-variations-item{margin-left:10px}.product-variations .product-variations-thumbnail{position:relative;width:40px;height:40px;border-radius:50%;overflow:hidden;border:2px solid #eee;cursor:pointer}.product-variations .product-variations-active .product-variations-thumbnail{border-color:#333}.product-variations .product-variations-img{display:block;position:absolute;left:50%;top:50%;width:80px;height:80px;max-width:none;transform:translate(-50%, -50%);pointer-events:none}.product-variations .product-variations-tooltip{display:flex;justify-content:center;position:absolute;bottom:100%;margin-bottom:5px;padding:4px 10px;color:#fff;background:#000;white-space:nowrap;opacity:0;visibility:hidden}.product-variations .product-variations-tooltip:before{position:absolute;content:"";bottom:-4px;border-color:transparent;border-top-color:#333;border-style:solid;border-width:4px 4px 0}.product-variations .product-variations-thumbnail:hover+.product-variations-tooltip{opacity:1;visibility:visible}.wallpaper-quality-info{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:450px;margin:40px auto 0;font-size:13px}.wallpaper-quality-info-item{display:flex;flex-flow:column;margin-bottom:10px;align-items:center}.wallpaper-quality-info-item img{width:30px}.wallpaper-quality-info-text{max-width:70px;margin-top:10px;font-size:14px;text-align:center}.shop-with-confidence{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:500px;margin:auto;font-size:13px;color:#000}.shop-with-confidence-item{display:flex;margin-bottom:10px;justify-items:center;align-items:center}.shop-with-confidence-bullet{width:5px;height:5px;background:#333;border-radius:50%}.shop-with-confidence-text{margin-left:6px;margin-right:4px}@media screen and (max-width: 1598.98px){.shop-with-confidence{font-size:11px}}.product-links{margin-top:40px;font-size:17px;text-align:left}.product-links-item{display:flex;margin-bottom:20px;justify-content:center}.product-links-bullet{width:10px;height:24px;background:center url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="10 0 90 100"><polyline fill="none" stroke="%23333333" stroke-width="20" stroke-linecap="round" stroke-linejoin="round" points="20,90 70,50 20,10"/></svg>') no-repeat;background-size:10px}.product-links-text{line-height:24px;margin-left:4px;background-image:linear-gradient(to top, #000 0, #000 0),linear-gradient(to top, rgba(0, 0, 0, 0.1) 0, rgba(0, 0, 0, 0.1) 0);background-position:left bottom,left bottom;background-repeat:no-repeat,no-repeat;background-size:0 1px,100% 1px;transition:background-size 300ms ease-in-out}.product-links-text:hover{background-size:100% 1px,100% 1px}.product-after-image{display:flex;align-items:flex-start;margin-top:10px;font-size:12px}@media screen and (max-width: 767.98px){.product-after-image{margin-left:4px;margin-right:4px}}.product-after-image p{font-size:12px !important}.product-after-image p:last-child{margin:0}.product-after-image-explain{display:flex}@media screen and (min-width: 1025px){.product-after-image-explain{min-width:60%}}.product-after-image-explain-item{margin-right:14px}.product-after-image-wishlist{display:flex;justify-content:flex-end;flex-grow:2;padding-top:0 !important}.product-after-image .yith-wcwl-add-to-wishlist{background-image:linear-gradient(to top, #faff00 0, #faff00 0);background-position:right bottom;background-repeat:no-repeat;background-size:100% 6px}.product-after-image .yith-wcwl-add-to-wishlist a,.product-after-image .yith-wcwl-add-to-wishlist span.add_to_wishlist{font-size:18px !important;padding-left:20px !important;white-space:nowrap;cursor:pointer}.product-after-image .yith-wcwl-add-to-wishlist a:before,.product-after-image .yith-wcwl-add-to-wishlist span.add_to_wishlist:before{font-weight:600 !important;margin-right:0 !important;padding-left:0;top:0 !important}.product-after-image .yith-wcwl-add-to-wishlist a:after,.product-after-image .yith-wcwl-add-to-wishlist span.add_to_wishlist:after{left:0 !important;border-width:2px !important;top:0 !important}.product-after-image-wishlist.product_summary_bottom_inner .yith-wcwl-add-to-wishlist{margin-right:0}.product-after-image .single_add_to_wishlist:before,.product-after-image .yith-wcwl-wishlistaddedbrowse>a:before{font-size:.8rem !important;line-height:1rem !important}@media screen and (max-width: 767.98px){.product-after-image{flex-flow:column;align-items:center;text-align:center}.product-after-image .product-after-image-explain{justify-content:center}}@media screen and (max-width: 75em){.woocommerce-product-gallery--with-images{margin-bottom:80px}}@media screen and (max-width: 58.75em){.woocommerce-product-gallery--with-images{margin-bottom:20px}}.product_summary_top{padding-right:0 !important}.single-product .page-title-wrapper{display:flex !important;flex-wrap:wrap;align-items:baseline}.single-product .page-title-wrapper .entry-title{margin-right:14px !important}.single-product .page-title-wrapper .product-title-long{margin-bottom:20px !important;font-size:35px !important;letter-spacing:-1px !important}.single-product .page-title-wrapper .price{display:inline-block;position:relative;bottom:8px;margin-bottom:0}.single-product .page-title-wrapper .price-from,.single-product .page-title-wrapper .price-unit{font-size:16px !important}.single-product .page-title-wrapper .woocommerce-Price-amount{font-size:22px !important}.single-product .page-title-wrapper .woocommerce-Price-currencySymbol{position:relative;top:-2px;margin-right:0 !important;margin-left:2px;font-size:16px !important;font-weight:normal}.single-product .product-info-cell{padding-top:0 !important}.single-product .page-title-wrapper{padding-top:0 !important}.single-product div.product-tabs-cells{margin-top:1rem}.single-product div.wc-tabs-wrapper{margin-top:1rem}.single-product ul.wc-tabs{margin-bottom:1rem !important}.single-product ul.wc-tabs li.description_tab>a{font-size:22px;letter-spacing:0}.single-product .wc-tab h3{font-size:22px;letter-spacing:0}.single-product .wc-tab p{font-size:16px}.payment-3x{display:flex;align-items:center;margin-bottom:40px}.payment-3x-text{display:inline-block;font-size:18px;margin-left:6px}.payment-3x-icon{width:40px;height:40px}.single-product .related.products>h2{font-size:35px}.product-type-accessory .product_title{font-size:50px !important}.product-type-accessory .product-price{text-align:right}.product-type-accessory .product-price .woocommerce-Price-amount{font-size:22px !important}.product-type-accessory .single_add_to_cart_button{width:100%;color:#000 !important;font-weight:600 !important;text-transform:uppercase !important;background:#faff00 !important;border-color:#faff00 !important}.product-type-accessory .shop-with-confidence{justify-content:space-around}.product-type-accessory .product-image-wrapper{padding:0 20px}@media screen and (max-width: 75em){.product-type-accessory .woocommerce-product-gallery--with-images{margin-bottom:20px}}.product-type-accessory .product-tabs-cells{text-align:center;border-top:1px solid #eee}.product-type-sticker .product_title{font-size:50px !important}.product-type-sticker .product-price{text-align:right}.product-type-sticker .product-price .price{font-weight:700}.product-type-sticker .product-price .woocommerce-Price-amount{font-size:22px !important}.product-type-sticker .single_add_to_cart_button{width:100%;color:#000 !important;font-weight:600 !important;text-transform:uppercase !important;background:#faff00 !important;border-color:#faff00 !important}.product-type-sticker .shop-with-confidence{justify-content:space-around}.product-type-sticker .product-image-wrapper{padding:0 20px}@media screen and (max-width: 75em){.product-type-sticker .woocommerce-product-gallery--with-images{margin-bottom:20px}}.product-type-sticker .product-tabs-cells{text-align:center;border-top:1px solid #eee}body.woocommerce-account .page-title{letter-spacing:-0.055em !important}@media screen and (min-width: 1024px){body.woocommerce-account .login-cells .login-content .login-content-inner #bb-register-wrap .title-wrapper .page-title-wrapper h1{font-size:64px !important}}body.woocommerce-account .woocommerce-form-login .form-row-last,body.woocommerce-account .woocommerce-form-register .form-row-last{margin-bottom:5px !important}body.woocommerce-account .woocommerce-form-login .woocommerce-Input--text,body.woocommerce-account .woocommerce-form-register .woocommerce-Input--text{font-weight:600 !important;background:#e5e5e5;border:none}body.woocommerce-account .woocommerce-form-login .woocommerce-form__label-for-checkbox input+span:before,body.woocommerce-account .woocommerce-form-register .woocommerce-form__label-for-checkbox input+span:before{top:1px}body.woocommerce-account .woocommerce-form-login .woocommerce-password-text,body.woocommerce-account .woocommerce-form-register .woocommerce-password-text{display:none}body.woocommerce-account .woocommerce-form-login .mailchimp-newsletter,body.woocommerce-account .woocommerce-form-register .mailchimp-newsletter{margin-top:30px}@media screen and (max-width: 767.98px){body.woocommerce-account .woocommerce-form-login .woocommerce-form__label-for-checkbox,body.woocommerce-account .woocommerce-form-register .woocommerce-form__label-for-checkbox{font-size:15px;font-weight:600 !important}body.woocommerce-account .woocommerce-form-login .woocommerce-LostPassword a,body.woocommerce-account .woocommerce-form-register .woocommerce-LostPassword a{font-size:15px;font-weight:600 !important}}body.woocommerce-account #bb-show-register-button,body.woocommerce-account #bb-show-login-button{font-weight:600;background:#faff00 !important;border:none !important}body.woocommerce-account .bb-login-form-divider span{font-size:15px;font-weight:600}body.woocommerce-account .bb-login-form-divider:before{display:none}body.woocommerce-account .pro-subscription{display:flex;flex-direction:column;text-align:center;margin-top:20px}body.woocommerce-account .pro-subscription-title{font-size:20px}body.woocommerce-account .pro-subscription .button{margin-top:20px;font-weight:600;background:#dfd1ff !important;border:none !important}body.woocommerce-account input::-moz-placeholder, body.woocommerce-account textarea::-moz-placeholder{color:#999;font-weight:400}body.woocommerce-account input:-ms-input-placeholder, body.woocommerce-account textarea:-ms-input-placeholder{color:#999;font-weight:400}body.woocommerce-account input::placeholder,body.woocommerce-account textarea::placeholder{color:#999;font-weight:400}body.woocommerce-account .form-row input,body.woocommerce-account .form-row .select2{font-weight:600 !important;background:#e5e5e5;border:none}body.woocommerce-account .select2-container--open .select2-dropdown--below{border-top:1px solid #000}body.woocommerce-account .select2-container--open .select2-dropdown--above{border-bottom:1px solid #000}body.woocommerce-account .account-nav-top .title-wrapper .page-title-wrapper h1{text-transform:uppercase !important}@media screen and (min-width: 1281px){body.woocommerce-account .account-nav-top .title-wrapper .page-title-wrapper h1{font-size:68px !important}}body.woocommerce-account .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link a{display:inline-block !important}@media screen and (min-width: 1025px){body.woocommerce-account .account-nav-top .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link.is-active a{position:relative;display:inline-block;padding-top:0;padding-bottom:0;z-index:0;background-image:linear-gradient(to top, #faff00 0, #faff00 0) !important;background-position:40px 20px;background-repeat:no-repeat;background-size:100% 8px}}@media screen and (min-width: 1025px)and (max-width: 1280.98px){body.woocommerce-account .account-nav-top .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link.is-active a{background-position:30px 20px}}@media screen and (max-width: 1024.98px){body.woocommerce-account .page-title-wrapper{justify-content:center}body.woocommerce-account .account-cells .account-intro .account-nav-bottom,body.woocommerce-account .account-cells .account-intro .account-nav-top{background:none}body.woocommerce-account .account-nav-top .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link.is-active{background:#faff00}body.woocommerce-account .account-nav-top .woocommerce-MyAccount-navigation ul li{border-bottom:none}}body.woocommerce-account table.woocommerce-orders-table tbody tr td.woocommerce-orders-table__cell-order-actions a.invoice:after,body.woocommerce-account table.woocommerce-orders-table tbody tr td.woocommerce-orders-table__cell-order-actions a.view:after{top:2px}body.woocommerce-account .woocommerce-orders-table__cell-order-actions a{display:inline-block}@media screen and (min-width: 1920px){body.woocommerce-account .account-cells .account-content{padding-left:100px;padding-right:100px}}@media screen and (max-width: 767.98px){body.woocommerce-account .woocommerce-orders-table__header-order-type,body.woocommerce-account .woocommerce-orders-table__cell-order-type{display:none}body.woocommerce-account .woocommerce-orders-table__cell-order-actions>a{text-decoration:underline}}body.woocommerce-account .account-cells .account-content .woocommerce-MyAccount-content{padding-top:0}@media screen and (max-width: 1024.98px){body.woocommerce-account .account-cells .account-content .woocommerce-MyAccount-content{margin-bottom:20px}}body.woocommerce-account .account-cells .account-content .woocommerce-MyAccount-content .addresses-grid .cell h3{font-family:"Montserrat",sans-serif;font-style:normal;font-weight:600;font-size:28px;line-height:36px;letter-spacing:-0.04em}body.woocommerce-account .account-cells .account-content .woocommerce-MyAccount-content .addresses-grid .cell address{font-style:italic;font-weight:normal;font-size:22px;line-height:29px;letter-spacing:-0.01em}body.woocommerce-account .account-no-orders{text-align:end}body.woocommerce-account .account-no-orders a.go-shop-link{padding:10px 40px;margin-right:0;color:#000;background:#faff00}body.woocommerce-account .account-kbis .kbis-object{width:600px;height:400px;-o-object-fit:contain;object-fit:contain;-o-object-position:left;object-position:left}body.woocommerce-account .account-kbis .kbis-object[type="application/pdf"]{height:600px}@media screen and (min-width: 1025px){.woocommerce-MyAccount-navigation-link--vat-number a:before{content:"> ";position:static !important}.woocommerce-MyAccount-navigation-link--kbis a:before{content:"> ";position:static !important}}.home-grid .home-grid-link{display:block}.home-grid .home-grid-row{display:flex;width:100%}.home-grid .home-grid-row .home-grid-link{margin-top:10px}@media screen and (max-width: 767.98px){.home-grid .home-grid-row{display:block}.home-grid .home-grid-img{width:100%;max-height:250px;-o-object-fit:cover;object-fit:cover}}@media screen and (min-width: 768px){.home-grid .home-grid-link+.home-grid-link{margin-left:10px}}.klaviyo-subscribe-checkbox{padding:0;margin:20px 0}.klaviyo-subscribe-checkbox .checkbox-text{margin:0 0 0 10px;cursor:pointer}.klaviyo-subscribe-checkbox .checkbox-check:before{transition:none}.simple-banner{background:#dfd1ff;text-align:center}.simple-banner .simple-banner-text{padding:10px 20px;color:#000;font-weight:600;font-size:15px;letter-spacing:-0.02em;text-transform:uppercase}.simple-banner .simple-banner-phone{white-space:nowrap}@media screen and (max-width: 1024.98px){.simple-banner div.simple-banner-text{font-size:12px;padding:10px 70px}}@media screen and (max-width: 449.98px){.simple-banner div.simple-banner-text{font-size:11px;padding:10px 20px 0 42px}}.language-switcher-weglot{position:absolute;top:0;min-width:30px;min-height:20px;z-index:10}.admin-bar .language-switcher-weglot{top:32px}.language-switcher-weglot .wgcurrent{border:none !important}.language-switcher-weglot .country-selector.weglot-dropdown{background:transparent}.language-switcher-weglot .country-selector.weglot-dropdown a,.language-switcher-weglot .country-selector.weglot-dropdown span{height:38px}.language-switcher-weglot .country-selector.weglot-dropdown .wgcurrent a,.language-switcher-weglot .country-selector.weglot-dropdown .wgcurrent span{padding-right:10px}.language-switcher-weglot .country-selector.weglot-dropdown .wgcurrent:after{display:none}@media screen and (max-width: 449.98px){.language-switcher-weglot .country-selector.weglot-dropdown a,.language-switcher-weglot .country-selector.weglot-dropdown span{height:45px;line-height:45px}.language-switcher-weglot .weglot-flags>.wglanguage-name{font-size:0}.language-switcher-weglot .weglot-flags>span:before{margin-right:0 !important}}.language-switcher-wpml{position:absolute;left:0;z-index:100}.language-switcher-wpml .language-switcher-item{display:flex;align-items:center;padding:4px 10px}.language-switcher-wpml .language-switcher-current{height:38px;padding:0 10px}.language-switcher-wpml .language-switcher-flag{width:28px;border-radius:50%;transition:.3s}.language-switcher-wpml .language-switcher-lang{margin-left:10px;font-size:13px}.language-switcher-wpml .language-switcher-menu{position:absolute;background:#fefefe;box-shadow:0 4px 20px 0 rgba(0,0,0,.2);visibility:hidden;opacity:0;transition:.3s}.language-switcher-wpml .language-switcher-item:hover{background:rgba(0,0,0,.05)}.language-switcher-wpml .language-switcher-item:hover .language-switcher-flag{opacity:.8}.language-switcher-wpml .language-switcher-show{visibility:visible;opacity:1}@media screen and (max-width: 449.98px){.language-switcher-wpml .language-switcher-flag{width:20px}.language-switcher-wpml .language-switcher-current .language-switcher-lang{font-size:0}}#site-footer .site-footer-inner .widget-area,#site-footer .site-footer-inner .copyright-section{margin-right:-1.25rem;margin-left:-1.25rem}#site-footer .widget-area{border:none !important}#site-footer .widget-area .menu-item{font-size:18px}#site-footer .widget-area .footer-logo{display:block;margin-bottom:2rem}.footer-splitter{width:100%;height:2px;margin:60px 0;background:#444}.footer-icons{display:flex;flex-wrap:wrap;justify-content:space-between;width:80%;margin:auto}.footer-icons-column{display:flex;align-items:center;width:30%}.footer-icons .footer-icons-center{justify-content:center}.footer-icons .footer-icons-right{justify-content:flex-end}.footer-icons .footer-icon+.footer-icon{margin-left:20px}@media screen and (max-width: 1499.98px){.footer-icons{width:100%}}@media screen and (max-width: 1199.98px){.footer-icons{display:block;justify-content:center;text-align:center;margin-top:-20px}.footer-icons .footer-icons-column{display:inline;font-size:0}.footer-icons .footer-icon{margin:20px 10px 0 !important}}.widget-area .social-icons{margin-bottom:0;margin-left:0 !important;text-align:center}.widget-area .social-icons li{opacity:1;margin-top:5px !important;margin-bottom:5px !important;margin-right:2.1875rem !important}.widget-area .social-icons li svg{fill:#fff !important}.widget-area .social-icons li:last-child{margin-right:0 !important}.widget-area .social-icons li a{line-height:1 !important}.widget-area .social-icons li a .s-circle_bg{background:#fff}.widget-area .social-icons li a:hover svg{fill:#000 !important}.wpcf7-form-control-wrap input:-webkit-autofill,.wpcf7-form-control-wrap textarea:-webkit-autofill,.wpcf7-form-control-wrap select:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff inset !important;-webkit-text-fill-color:#000 !important}.legacy-widget-preview .simple-banner,.legacy-widget-preview .crisp-client{display:none}.legacy-widget-preview .widget_search{padding:30px 0}.legacy-widget-preview .widget_search .search-submit{padding:0 4px !important;font-size:14px !important;color:#fff !important}.woocommerce-account .wc-item-meta>li,.woocommerce-order-received .wc-item-meta>li{margin-bottom:0}.woocommerce-account-fields .create-account{display:none}.wc-item-meta>li p{font-size:16px !important}.woocommerce-table__product-total{vertical-align:top}.product_summary_middle .price-from{margin-right:2px}.product-vr-thumbnails-container.add_scroll .product-vr-thumbnails{width:115px !important;scrollbar-width:thin}.product-vr-thumbnails-container.add_scroll .product-vr-thumbnails::-webkit-scrollbar{width:5px}.product-vr-thumbnails-container.add_scroll .product-vr-thumbnails::-webkit-scrollbar-track{background:#f0f0f0}.product-vr-thumbnails-container.add_scroll .product-vr-thumbnails::-webkit-scrollbar-thumb{background:#ccc;border-radius:3px}.product-thumbnails-container{transform:none !important}.site-content{max-width:1800px;margin:auto}.content-page-wrapper{padding-bottom:0 !important}.single-rc_blocks .offcanvas_container{margin-top:120px}.single-rc_blocks .site-main-content .grid-x>.cell{width:100% !important}.search-results .title-section-wrapper{padding:0 0 0 !important}.search-results .content-page-wrapper{margin-top:50px !important}@media screen and (max-width: 1024.98px){.search-results .title-section-wrapper{padding:20px 0 0 !important}.search-results .content-page-wrapper{margin-top:0 !important}}body.load-transition .page-title-wrapper .product_title{opacity:0}.dropdown.menu>.hasmenu.opens-right>.is-dropdown-submenu{padding:1.75em}.axeptio_mount{z-index:999998 !important}body>div[style]>div>style+iframe{border-radius:50% !important;box-shadow:none !important;overflow:hidden !important;z-index:999997 !important}@media screen and (max-width: 767.98px){.woocommerce-cart #axeptio_main_button,.woocommerce-cart>div[style]>div>style+iframe,.woocommerce-checkout #axeptio_main_button,.woocommerce-checkout>div[style]>div>style+iframe,.product-type-simple #axeptio_main_button,.product-type-simple>div[style]>div>style+iframe{bottom:90px !important}}@media screen and (min-width: 541px)and (max-width: 767.98px){.woocommerce-cart>div[style]>div:first-child>iframe,.woocommerce-checkout>div[style]>div:first-child>iframe,.product-type-simple>div[style]>div:first-child>iframe{max-height:calc(100vh - 180px) !important;bottom:160px !important}}@media screen and (min-width: 541px)and (max-width: 767.98px)and (max-height: 670px){.woocommerce-cart>div[style]>div:first-child>iframe,.woocommerce-checkout>div[style]>div:first-child>iframe,.product-type-simple>div[style]>div:first-child>iframe{max-height:calc(100vh - 100px) !important;bottom:90px !important}}@media screen and (min-width: 768px)and (max-height: 670px){body>div[style]>div:first-child>iframe{max-height:calc(100vh - 30px) !important}}ul.products li.product .product-inner .product-image .footer-section{bottom:14px;transform:none !important;transition:none !important}@media screen and (min-width: 960px){.woocommerce-shop ul.products li.product .product-inner .product-price-button{display:none !important}}.instagram-media{margin:0 auto !important}.site-search{height:40vh !important;min-height:200px !important}.site-search .widget_product_search{background-color:#fff;border-radius:4px;max-width:1050px;position:relative;top:300px !important;left:50%;transform:translate(-50%, -45%);width:100vw;z-index:1049;height:650px}.site-search .widget_product_search .header-search-items{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:20px;overflow-y:auto;max-height:635px;overflow-x:hidden;min-width:810px;position:relative;box-shadow:0 7px 27px rgba(0,0,0,.2);padding:20px;text-align:center}.site-search .widget_product_search .header-search-items .header-search-item{width:calc(25% - 20px);margin-bottom:20px;display:flex;flex-direction:column;justify-content:space-between;align-items:center}.site-search .widget_product_search .header-search-items .header-search-item .header-search-item-thumb{overflow:hidden}.site-search .widget_product_search .header-search-items .header-search-item .header-search-item-thumb img{width:100%;height:auto}.site-search .widget_product_search .header-search-items .header-search-item .header-search-item-name{margin:10px;margin-top:30px;font-family:"Montserrat",sans-serif;font-size:14px;font-weight:500;letter-spacing:0}.site-search .widget_product_search .header-search-items .header-search-item .header-search-item-price{display:block;margin:5px 0;font-size:14px}.site-search .widget_product_search .header-search-items .header-search-item .header-search-item-button{display:inline-block;margin:10px 0;padding:10px 25px;background-color:#faff00;text-align:center;text-decoration:none;cursor:pointer;transition:background-color .3s ease;border:1px solid #faff00;color:#000;font-size:18px;font-weight:bold}.site-search .widget_product_search .header-search-items .header-search-item .header-search-item-button:hover{transition:background-color .3s ease;background-color:#fff;color:#000}@media(max-width: 640px){.site-search .widget_product_search .header-search-items .header-search-item{width:calc(50% - 20px)}}@media(max-width: 640px){.site-search .widget_product_search .header-search-items{min-width:100%}}.site-search.auto-height{height:100vh !important}
