@charset "UTF-8";/*!
Theme Name: new_mangetic
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: new_mangetic
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

new_mangetic is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/#best-selling-products .swiper .swiper-wrapper .swiper-slide .box-text h3,#best-selling-products .swiper .swiper-wrapper .swiper-slide .box-text p,#cross-sell-products .swiper .swiper-wrapper .swiper-slide .box-text h3,#cross-sell-products .swiper .swiper-wrapper .swiper-slide .box-text p,#desktop-images figure,#related-products .swiper .swiper-wrapper .swiper-slide .box-text h3,#related-products .swiper .swiper-wrapper .swiper-slide .box-text p,.categories-inner .category .category-inner .box-text h3,.categories-inner .category .category-inner .box-text p,.step .cart-contents .coupon p,.step .steps h2,.step form .shipping-calculator .shipping-calculator-inner .shipping-calculator-info h4,.woocommerce-wishlist .yith_wcwl_wishlist_footer .yith-wcwl-share h4.yith-wcwl-share-title,body,button,input,optgroup,select,textarea{margin:0}html,legend{box-sizing:border-box}pre,textarea{overflow:auto}code,kbd,pre,samp{font-size:1em}img,legend,pre{max-width:100%}#blog .blog-inner .swiper .inner .post:hover .post-continue p::after,.page-template main .categories-inner .category .category-inner .box-image,.search-form label,.search-results main .categories-inner .category .category-inner .box-image,.slider-container,.step .auth-column .social-logins .nsl-container-buttons a,body.archive main .categories-inner .category .category-inner .box-image,body.tax-product_cat main .categories-inner .category .category-inner .box-image,textarea{width:100%}#masthead #cart-icon #cart-dropdown>a.checkout,.woocommerce-checkout #place_order{background-color:rgba(148,7,19,.72)}progress,sub,sup{vertical-align:baseline}@font-face{font-family:"Roboto Light";src:url("fonts/Roboto/Roboto-Light.woff2") format("woff2");font-display:swap;font-weight:300}@font-face{font-family:"Roboto Regular";src:url("fonts/Roboto/Roboto-Regular.woff2") format("woff2");font-display:swap;font-weight:400}@font-face{font-family:"Roboto Medium";src:url("fonts/Roboto/Roboto-Medium.woff2") format("woff2");font-display:swap;font-weight:500}@font-face{font-family:"Roboto SemiBold";src:url("fonts/Roboto/Roboto-SemiBold.ttf") format("truetype");font-display:swap;font-weight:600}@font-face{font-family:"Roboto Bold";src:url("fonts/Roboto/Roboto-Bold.woff2") format("woff2");font-display:swap;font-weight:700}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{background:#fff}#masthead #cart-icon #cart-dropdown>ul li .cart-info>span,#masthead .top-bar .mobile-widget .widget .wp-block-gallery figure a,#sticky-total-gross,.bypostauthor,.gallery-caption,.infinity-end.neverending .site-footer,.main-navigation.toggled ul,.menu-toggle,.step .auth-column .social-logins .nsl-container-buttons,.step form .payment-methods .payment-method label input:checked+span::after,.step.my-checkout-step-3 form,.step.my-checkout-step-3 form .checkout-columns .col-4>div .person input:checked+span::after,.sticky,.woocommerce-checkout #customer_details .col-1 p:not(#billing_country_field) #billing_country_field,.woocommerce-checkout .woocommerce-form-login .woocommerce-form-login__rememberme,details,div#rwd-search-results.active,div#search-results-404.active,div#search-results.active,main{display:block}a{background-color:transparent;text-decoration:none;transition:.4s;color:#000}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none;height:auto}.site-main .comment-navigation,.site-main .post-navigation,.site-main .posts-navigation,address,table{margin:0 0 1.5em}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{padding:.35em .75em .625em}legend{color:inherit;display:table;padding:0;white-space:normal}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.woocommerce-checkout #customer_details .col-2 .inner .woocommerce-checkout-payment ul li,summary{display:list-item}.breadcrumb-container .filters,.show-for-mobile,[hidden],template{display:none}*,::after,::before{box-sizing:inherit}body,button,input,optgroup,select,textarea{color:#404040;font-family:"Roboto Regular";font-size:1rem;line-height:1.5}.col-3 .widget,.form-row-wide,.page-template main .container>.flexed .col-3 .widget,.search-results main .container>.flexed .col-3 .widget,.woocommerce-checkout .clear,body.archive main .container>.flexed .col-3 .widget,body.tax-product_cat main .container>.flexed .col-3 .widget,h1,h2,h3,h4,h5,h6{clear:both}.section-title-main{text-transform:uppercase;font-family:"Roboto Bold";font-size:24px;border-bottom:2px solid #ececec;color:#000;padding-bottom:4.5px;position:relative;margin:0 0 54px}.section-title-main span{border-bottom:2px solid rgba(0,0,0,.1);padding-bottom:7.5px}cite,dfn,em,i{font-style:italic}blockquote{margin:0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",courier,monospace;line-height:1.6;margin-bottom:1.6em;padding:1.6em}code,kbd,tt,var{font-family:monaco,consolas,"Andale Mono","DejaVu Sans Mono",monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}ins,mark{background:#fff9c0;text-decoration:none}big{font-size:125%}*{box-sizing:border-box}body.toggled{max-height:100vh;height:100vh;overflow:hidden}.woocommerce-breadcrumb{color:#222;font-size:12px;font-family:"Roboto Bold";font-weight:700}.woocommerce-breadcrumb a,.woocommerce-breadcrumb span{font-family:"Roboto Regular";color:hsla(0,0%,40%,.7);text-decoration:none;transition:.4s}.woocommerce-breadcrumb a:visited,.woocommerce-breadcrumb span:visited{color:hsla(0,0%,40%,.7)}.breadcrumb-container{overflow:hidden;line-height:38.91px;margin:5px 0}.breadcrumb-container .filters button{background:0 0;padding:0;border:0;box-shadow:none;text-transform:uppercase}.breadcrumb-container .woocommerce-breadcrumb,.custom-logo-link{display:inline-block}.breadcrumb-container .breadcrumbs-inner{display:inline-flex;flex-wrap:wrap;align-items:center;float:right}.breadcrumb-container p{margin:0 1em 0 0;font-size:1em;font-family:"Roboto Light";font-weight:300}.breadcrumb-container .woocommerce-ordering select{border:1px solid #ddd;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23333' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-down'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-position:right .45em top 50%;background-repeat:no-repeat;background-size:auto 16px;border-radius:0;box-shadow:inset 0 -1.4em 1em 0 rgba(0,0,0,.02);color:#333;font-size:.97em;height:2.507em;max-width:100%;padding:0 .75em}.blog main,.page-template main,.search-results main,.section,body.archive main,body.tax-product_cat main{padding-top:30px}.page-template main .container>.flexed,.search-results main .container>.flexed,body.archive main .container>.flexed,body.tax-product_cat main .container>.flexed{margin-left:-15px;margin-right:-15px;flex-wrap:wrap;margin-top:30px}.col-3 .close-filters,.page-template main .container>.flexed .col-3 .close-filters,.search-results main .container>.flexed .col-3 .close-filters,body.archive main .container>.flexed .col-3 .close-filters,body.tax-product_cat main .container>.flexed .col-3 .close-filters{display:none;font-size:36px;cursor:pointer;color:#333;float:right}.number-input,.page-template main .products.columns-3,.product-quantity,.search-results main .products.columns-3,.single-product div.product.wcpa_has_options .entry-summary .wcpa_section .customizer-contact-us,.single-product div.product.wcpa_has_options .entry-summary .wcpa_section .wcpa_disp_square,.step form,.step.my-checkout-step-3 form .checkout-columns,.woocommerce-account main .woocommerce-MyAccount-content .woocommerce-MyAccount-navigation ul,body.archive main .products.columns-3,body.tax-product_cat main .products.columns-3{display:flex;flex-wrap:wrap}.page-template main .products.columns-3 li.product,.search-results main .products.columns-3 li.product,body.archive main .products.columns-3 li.product,body.tax-product_cat main .products.columns-3 li.product{padding:0;flex-basis:32%;width:32%;max-width:32%;text-decoration:none;margin-bottom:19.6px;box-shadow:0 1px 3px -2px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);float:none;margin-right:0;position:relative}.page-template main .products.columns-3 li.product .yith-wcwl-add-to-wishlist,.search-results main .products.columns-3 li.product .yith-wcwl-add-to-wishlist,body.archive main .products.columns-3 li.product .yith-wcwl-add-to-wishlist,body.tax-product_cat main .products.columns-3 li.product .yith-wcwl-add-to-wishlist{position:absolute;right:10px;top:10px;margin-top:0}.page-template main .products.columns-3 li.product .yith-wcwl-add-to-wishlist .add_to_wishlist,.search-results main .products.columns-3 li.product .yith-wcwl-add-to-wishlist .add_to_wishlist,.single-product .yith-wcwl-add-to-wishlist .add_to_wishlist,body.archive main .products.columns-3 li.product .yith-wcwl-add-to-wishlist .add_to_wishlist,body.tax-product_cat main .products.columns-3 li.product .yith-wcwl-add-to-wishlist .add_to_wishlist{width:30px;height:30px;border-radius:50%;border:2px solid silver;color:silver;background:0 0;transition:.4s;display:flex;align-items:center;justify-content:center}#masthead .top-bar-content a:last-of-type,.main-navigation .menu>li:last-of-type,.page-template main .products.columns-3 li.product .yith-wcwl-add-to-wishlist .add_to_wishlist i,.search-results main .products.columns-3 li.product .yith-wcwl-add-to-wishlist .add_to_wishlist i,.single-product .yith-wcwl-add-to-wishlist .add_to_wishlist i,.step .steps .steps-inner>div:last-of-type,.yith-wcwl-add-button .add_to_wishlist img,.yith-wcwl-add-button .add_to_wishlist svg.yith-wcwl-icon-svg,body.archive main .products.columns-3 li.product .yith-wcwl-add-to-wishlist .add_to_wishlist i,body.tax-product_cat main .products.columns-3 li.product .yith-wcwl-add-to-wishlist .add_to_wishlist i{margin-right:0}.page-template main .products.columns-3 li.product .yith-wcwl-add-to-wishlist .add_to_wishlist span,.search-results main .products.columns-3 li.product .yith-wcwl-add-to-wishlist .add_to_wishlist span,.single-product .yith-wcwl-add-to-wishlist .add_to_wishlist span,body.archive main .products.columns-3 li.product .yith-wcwl-add-to-wishlist .add_to_wishlist span,body.tax-product_cat main .products.columns-3 li.product .yith-wcwl-add-to-wishlist .add_to_wishlist span{opacity:0;position:absolute;right:0;overflow:hidden;padding:5px;border-radius:5px;line-height:1.3;text-align:center;font-size:11.52px;top:calc(100% + 5px);background-color:rgba(0,0,0,.8);color:#fff;transition:.4s 0.3s}.page-template main .products.columns-3 li.product .yith-wcwl-add-to-wishlist .add_to_wishlist:hover,.search-results main .products.columns-3 li.product .yith-wcwl-add-to-wishlist .add_to_wishlist:hover,.single-product .yith-wcwl-add-to-wishlist .add_to_wishlist:hover,body.archive main .products.columns-3 li.product .yith-wcwl-add-to-wishlist .add_to_wishlist:hover,body.tax-product_cat main .products.columns-3 li.product .yith-wcwl-add-to-wishlist .add_to_wishlist:hover{background-color:#e01727;border-color:#e01727;color:#fff}#best-selling-products .swiper .swiper-wrapper .swiper-slide .box-image:hover .added,#cross-sell-products .swiper .swiper-wrapper .swiper-slide .box-image:hover .added,#main-section .swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active,#main-section .swiper .swiper-pagination .swiper-pagination-bullet:hover,#related-products .swiper .swiper-wrapper .swiper-slide .box-image:hover .added,.main-navigation .menu>li.current-menu-item img,.main-navigation .menu>li:hover img,.page-template main .products.columns-3 li.product .yith-wcwl-add-to-wishlist .add_to_wishlist:hover span,.page-template main .products.columns-3 li.product:hover .box-image .added,.payment-icons .payment-icon:hover,.search-results main .products.columns-3 li.product .yith-wcwl-add-to-wishlist .add_to_wishlist:hover span,.search-results main .products.columns-3 li.product:hover .box-image .added,.single-product .yith-wcwl-add-to-wishlist .add_to_wishlist:hover span,.woocommerce-account main .woocommerce-MyAccount-navigation ul li a:hover::after,.woocommerce-account main .woocommerce-MyAccount-navigation ul li.is-active a::after,body.archive main .products.columns-3 li.product .yith-wcwl-add-to-wishlist .add_to_wishlist:hover span,body.archive main .products.columns-3 li.product:hover .box-image .added,body.tax-product_cat main .products.columns-3 li.product .yith-wcwl-add-to-wishlist .add_to_wishlist:hover span,body.tax-product_cat main .products.columns-3 li.product:hover .box-image .added{opacity:1}.page-template main .products.columns-3 li.product .yith-wcwl-add-to-wishlist .feedback i,.search-results main .products.columns-3 li.product .yith-wcwl-add-to-wishlist .feedback i,.single-product .product_cat-bespoke-custom-boards .feedback i,body.archive main .products.columns-3 li.product .yith-wcwl-add-to-wishlist .feedback i,body.tax-product_cat main .products.columns-3 li.product .yith-wcwl-add-to-wishlist .feedback i{width:30px;height:30px;border-radius:50%;border:2px solid #e01727;color:#fff;background:#e01727;transition:.4s;display:flex;align-items:center;justify-content:center}.page-template main .products.columns-3 li.product .yith-wcwl-wishlistaddedbrowse,.page-template main .products.columns-3 li.product .yith-wcwl-wishlistexistsbrowse,.search-results main .products.columns-3 li.product .yith-wcwl-wishlistaddedbrowse,.search-results main .products.columns-3 li.product .yith-wcwl-wishlistexistsbrowse,.single-product .product_cat-bespoke-custom-boards .yith-wcwl-wishlistaddedbrowse,.single-product .product_cat-bespoke-custom-boards .yith-wcwl-wishlistexistsbrowse,body.archive main .products.columns-3 li.product .yith-wcwl-wishlistaddedbrowse,body.archive main .products.columns-3 li.product .yith-wcwl-wishlistexistsbrowse,body.tax-product_cat main .products.columns-3 li.product .yith-wcwl-wishlistaddedbrowse,body.tax-product_cat main .products.columns-3 li.product .yith-wcwl-wishlistexistsbrowse{position:relative;display:flex;align-items:center}.page-template main .products.columns-3 li.product .yith-wcwl-wishlistaddedbrowse a,.page-template main .products.columns-3 li.product .yith-wcwl-wishlistexistsbrowse a,.search-results main .products.columns-3 li.product .yith-wcwl-wishlistaddedbrowse a,.search-results main .products.columns-3 li.product .yith-wcwl-wishlistexistsbrowse a,.single-product .product_cat-bespoke-custom-boards .yith-wcwl-wishlistaddedbrowse a,.single-product .product_cat-bespoke-custom-boards .yith-wcwl-wishlistexistsbrowse a,body.archive main .products.columns-3 li.product .yith-wcwl-wishlistaddedbrowse a,body.archive main .products.columns-3 li.product .yith-wcwl-wishlistexistsbrowse a,body.tax-product_cat main .products.columns-3 li.product .yith-wcwl-wishlistaddedbrowse a,body.tax-product_cat main .products.columns-3 li.product .yith-wcwl-wishlistexistsbrowse a{padding:5px;border-radius:5px;line-height:1.3;text-align:center;font-size:11.52px;top:calc(100% + 5px);background-color:rgba(0,0,0,.8);color:#fff}.page-template main .products.columns-3 li.product a,.search-results main .products.columns-3 li.product a,body.archive main .products.columns-3 li.product a,body.tax-product_cat main .products.columns-3 li.product a{text-decoration:none}.categories-inner .category:nth-of-type(3n+2),.page-template main .products.columns-3 li.product:nth-of-type(3n+2),.search-results main .products.columns-3 li.product:nth-of-type(3n+2),body.archive main .products.columns-3 li.product:nth-of-type(3n+2),body.tax-product_cat main .products.columns-3 li.product:nth-of-type(3n+2){margin-left:2%;margin-right:2%}.page-template main .products.columns-3 li.product .box-image,.search-results main .products.columns-3 li.product .box-image,body.archive main .products.columns-3 li.product .box-image,body.tax-product_cat main .products.columns-3 li.product .box-image{top:0;margin:0 auto;transition:.4s;position:relative}.categories-inner .category .category-inner .box-image img,.page-template main .products.columns-3 li.product .box-image img,.search-results main .products.columns-3 li.product .box-image img,body.archive main .products.columns-3 li.product .box-image img,body.tax-product_cat main .products.columns-3 li.product .box-image img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.page-template main .products.columns-3 li.product .box-image .added,.search-results main .products.columns-3 li.product .box-image .added,body.archive main .products.columns-3 li.product .box-image .added,body.tax-product_cat main .products.columns-3 li.product .box-image .added{position:absolute;top:0;left:0;opacity:0;background-color:#fff;transition:.4s;height:100%;width:100%}.page-template main .products.columns-3 li.product .box-image .added img,.search-results main .products.columns-3 li.product .box-image .added img,body.archive main .products.columns-3 li.product .box-image .added img,body.tax-product_cat main .products.columns-3 li.product .box-image .added img{margin:0 auto;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.page-template main .products.columns-3 li.product .box-image .sold-out-text,.search-results main .products.columns-3 li.product .box-image .sold-out-text,body.archive main .products.columns-3 li.product .box-image .sold-out-text,body.tax-product_cat main .products.columns-3 li.product .box-image .sold-out-text{position:absolute;width:100%;top:50%;transform:translateY(-50%);background-color:rgba(255,255,255,.9);padding:20px 0;text-align:center;font-family:"Roboto Bold";font-weight:700;color:#333;text-transform:uppercase;font-size:16px;line-height:25.6px}.categories-inner .category .category-inner .box-text,.page-template main .products.columns-3 li.product .box-text,.search-results main .products.columns-3 li.product .box-text,body.archive main .products.columns-3 li.product .box-text,body.tax-product_cat main .products.columns-3 li.product .box-text{padding:15px 15px 20px;text-align:center;text-transform:uppercase;transition:.4s;position:relative;top:0}.page-template main .products.columns-3 li.product .box-text .woocommerce-loop-product__title,.page-template main .products.columns-3 li.product .box-text h2,.search-results main .products.columns-3 li.product .box-text .woocommerce-loop-product__title,.search-results main .products.columns-3 li.product .box-text h2,body.archive main .products.columns-3 li.product .box-text .woocommerce-loop-product__title,body.archive main .products.columns-3 li.product .box-text h2,body.tax-product_cat main .products.columns-3 li.product .box-text .woocommerce-loop-product__title,body.tax-product_cat main .products.columns-3 li.product .box-text h2{line-height:1.3;margin-bottom:.1em;margin-top:.1em;font-size:14.4px;color:#000;font-family:"Roboto Light";font-weight:300;text-transform:initial;transition:.4s}#best-selling-products .swiper .swiper-wrapper .swiper-slide .box-text h3 a:hover,#best-selling-products .swiper .swiper-wrapper .swiper-slide .box-text p a:hover,#blog .blog-inner .swiper .inner .post:hover,#cross-sell-products .swiper .swiper-wrapper .swiper-slide .box-text h3 a:hover,#cross-sell-products .swiper .swiper-wrapper .swiper-slide .box-text p a:hover,#login-register-form .inner .u-columns>div .lost_password a:hover,#login-register-form .inner .u-columns>div .woocommerce-privacy-policy-text p a:hover,#masthead #cart-icon #cart-dropdown>ul li .cart-info a:hover,#masthead #user-info>.woocommerce-MyAccount-navigation li a:hover,#related-products .swiper .swiper-wrapper .swiper-slide .box-text h3 a:hover,#related-products .swiper .swiper-wrapper .swiper-slide .box-text p a:hover,.blog article .entry-header .entry-title a:hover,.blog article .entry-header>a:hover,.categories-inner .category:hover .box-text p,.main-navigation .menu>li.menu-item-object-product_cat>a,.main-navigation ul .sub-menu li a:hover,.page-template main .products.columns-3 li.product .box-text .added_to_cart:hover,.page-template main .products.columns-3 li.product .box-text .woocommerce-loop-product__title:hover,.page-template main .products.columns-3 li.product .box-text h2:hover,.search-results main .products.columns-3 li.product .box-text .added_to_cart:hover,.search-results main .products.columns-3 li.product .box-text .woocommerce-loop-product__title:hover,.search-results main .products.columns-3 li.product .box-text h2:hover,.site-footer .secure-payment p a:hover,.step .checkout-summary-grid .inner a:hover,.step .woocommerce-order .thankyou-info p a:hover,.woocommerce-Addresses header a:hover,.woocommerce-account main .entry-content .col2-set>div .woocommerce-privacy-policy-text p a:hover,.woocommerce-account main .entry-content .col2-set>div p.lost_password a:hover,.woocommerce-account main .woocommerce-MyAccount-content p a:hover,.woocommerce-checkout .step #payment+p a,.woocommerce-order-details .woocommerce-table tbody tr td a:hover,a:hover,body .woocommerce-info a:hover,body .woocommerce-message a:hover,body .woocommerce-noreviews a:hover,body p.no-comments a:hover,body table.shop_table_responsive tr td a:hover,body.archive main .products.columns-3 li.product .box-text .added_to_cart:hover,body.archive main .products.columns-3 li.product .box-text .woocommerce-loop-product__title:hover,body.archive main .products.columns-3 li.product .box-text h2:hover,body.tax-product_cat main .products.columns-3 li.product .box-text .added_to_cart:hover,body.tax-product_cat main .products.columns-3 li.product .box-text .woocommerce-loop-product__title:hover,body.tax-product_cat main .products.columns-3 li.product .box-text h2:hover,table.wishlist_table tbody tr td a:hover{color:#e01727}.page-template main .products.columns-3 li.product .box-text .price,.search-results main .products.columns-3 li.product .box-text .price,body.archive main .products.columns-3 li.product .box-text .price,body.tax-product_cat main .products.columns-3 li.product .box-text .price{font-size:.9em;font-family:"Roboto Bold";font-weight:700;color:#000;display:block}#best-selling-products .swiper .swiper-wrapper .swiper-slide .box-text .btn-primary,#cross-sell-products .swiper .swiper-wrapper .swiper-slide .box-text .btn-primary,#related-products .swiper .swiper-wrapper .swiper-slide .box-text .btn-primary,.page-template main .products.columns-3 li.product .box-text .button,.search-results main .products.columns-3 li.product .box-text .button,body.archive main .products.columns-3 li.product .box-text .button,body.tax-product_cat main .products.columns-3 li.product .box-text .button{font-size:11.52px;color:#e01727;font-family:"Roboto Light";font-weight:300;position:relative;display:inline-block;text-transform:initial;transition:.4s;letter-spacing:.3456px}#best-selling-products .swiper .swiper-wrapper .swiper-slide .box-text .btn-primary::after,#cross-sell-products .swiper .swiper-wrapper .swiper-slide .box-text .btn-primary::after,#related-products .swiper .swiper-wrapper .swiper-slide .box-text .btn-primary::after,.page-template main .products.columns-3 li.product .box-text .button::after,.search-results main .products.columns-3 li.product .box-text .button::after,.single .products-container .swiper-wrapper .swiper-slide .add_to_cart_button::after,body.archive main .products.columns-3 li.product .box-text .button::after,body.tax-product_cat main .products.columns-3 li.product .box-text .button::after{content:"";background-color:#e01727;bottom:-5px;height:2px;left:50%;transform:translateX(-50%);position:absolute;transition:.4s;width:60%}#best-selling-products .swiper .swiper-wrapper .swiper-slide .box-text .btn-primary:hover,#cross-sell-products .swiper .swiper-wrapper .swiper-slide .box-text .btn-primary:hover,#related-products .swiper .swiper-wrapper .swiper-slide .box-text .btn-primary:hover,.accessory-slider-under-gallery .accessory-swiper .swiper-slide h4,.page-template main .products.columns-3 li.product .box-text .button:hover,.search-results main .products.columns-3 li.product .box-text .button:hover,.woocommerce-Addresses header a,.woocommerce-Addresses header a:visited,.woocommerce-Addresses header h3,a:visited,body table.shop_table_responsive tr td.woocommerce-orders-table__cell-order-number a:visited,body.archive main .products.columns-3 li.product .box-text .button:hover,body.tax-product_cat main .products.columns-3 li.product .box-text .button:hover{color:#000}#best-selling-products .swiper .swiper-wrapper .swiper-slide .box-text .btn-primary:hover::after,#cross-sell-products .swiper .swiper-wrapper .swiper-slide .box-text .btn-primary:hover::after,#related-products .swiper .swiper-wrapper .swiper-slide .box-text .btn-primary:hover::after,.page-template main .products.columns-3 li.product .box-text .button:hover::after,.search-results main .products.columns-3 li.product .box-text .button:hover::after,body.archive main .products.columns-3 li.product .box-text .button:hover::after,body.tax-product_cat main .products.columns-3 li.product .box-text .button:hover::after{width:100%;background-color:#000}.page-template main .products.columns-3 li.product .box-text .added_to_cart,.search-results main .products.columns-3 li.product .box-text .added_to_cart,body.archive main .products.columns-3 li.product .box-text .added_to_cart,body.tax-product_cat main .products.columns-3 li.product .box-text .added_to_cart{font-size:11.52px;color:#000;font-family:"Roboto Bold";font-weight:700;position:relative;display:inline-block;text-transform:initial;transition:.4s;letter-spacing:.3456px;text-transform:uppercase;margin-left:5px}.page-template main .products.columns-3 li.product .box-text .added_to_cart::after,.search-results main .products.columns-3 li.product .box-text .added_to_cart::after,body.archive main .products.columns-3 li.product .box-text .added_to_cart::after,body.tax-product_cat main .products.columns-3 li.product .box-text .added_to_cart::after{content:" →"}.widget h3{font-family:"Roboto Bold";font-weight:700;color:#000;text-transform:uppercase;letter-spacing:.8px;line-height:16.8px;font-size:16px}.category-description,.category-description p{font-size:16px;font-family:"Roboto Light";font-weight:300;color:#000}#masthead #cart-icon #cart-dropdown>ul li .cart-info>span span,.category-description h2,.single-product div.product .entry-summary .triptych #accessory-price-box p span,.step .woocommerce-order .thankyou-box .thankyou-details ul li strong,.woocommerce-checkout #shipping_method li label span,p strong{font-family:"Roboto Bold";font-weight:700}.category-description{border-top:1px solid rgba(0,0,0,.1);margin-top:15px;padding-top:15px}.category-description h2{font-size:25.6px;color:#000;margin-top:0;margin-bottom:12.8px;text-transform:initial}.woocommerce-checkout form.woocommerce-checkout .woocommerce-error{background-color:transparent}.woocommerce-checkout form.woocommerce-checkout .woocommerce-error li{display:flex;align-items:center;margin-bottom:12px;margin-left:0;padding:16px;border-radius:4px;border:1px solid #eee;box-shadow:0 0 1px 0 rgba(0,0,0,.25);color:#e01727;font-size:16px;font-family:"Roboto Light";font-weight:300}#best-selling-products .swiper .swiper-button-next::after,#best-selling-products .swiper .swiper-button-prev::after,#blog .blog-inner .swiper .swiper-button-next::after,#blog .blog-inner .swiper .swiper-button-prev::after,#cross-sell-products .swiper .swiper-button-next::after,#cross-sell-products .swiper .swiper-button-prev::after,#main-section .swiper .swiper-button-next::after,#main-section .swiper .swiper-button-prev::after,#primary .flexed .col-3 .widget ol li::before,#primary .flexed .col-3 .widget ul li::before,#related-products .swiper .swiper-button-next::after,#related-products .swiper .swiper-button-prev::after,.page .woocommerce-table--order-details .wc-item-meta li::before,.page ul.wcpa_cart_meta li.wcpa_cart_meta_item::before,.single .post-swiper-container .swiper .swiper-button-next::after,.single .post-swiper-container .swiper .swiper-button-next::before,.single .post-swiper-container .swiper .swiper-button-prev::after,.single .post-swiper-container .swiper .swiper-button-prev::before,.step .woocommerce-order .thankyou-box .thankyou-details ul li::before,.step form .shipping-calculator .shipping-methods ul li::before,.swiper .swiper-button-next::after,.swiper .swiper-button-prev::after,.swiper-container .swiper-button-next::after,.swiper-container .swiper-button-prev::after,.woocommerce-account main .woocommerce-MyAccount-content .woocommerce-MyAccount-navigation ul li a::after,.woocommerce-checkout #customer_details .col-2 .inner #order_review tfoot tr.shipping td ul li::before,.woocommerce-checkout #customer_details .col-2 .inner .woocommerce-checkout-payment ul li::before,.woocommerce-checkout form.woocommerce-checkout .woocommerce-error li::before,.wp-block-cb-carousel .slick-dots li button::before,.wp-block-cb-carousel .slick-dots li::before{content:none}.woocommerce-checkout form.woocommerce-checkout .woocommerce-error li i{margin-right:4px}.woocommerce-checkout .checkout-cart{padding:16px 16px 0;border-radius:4px;border:1px solid #eee;box-shadow:0 0 1px 0 rgba(0,0,0,.25);margin-bottom:20.8px}.woocommerce-checkout .checkout-cart h3{font-size:17.6px;padding-top:10px;font-family:"Roboto Light";font-weight:300;text-transform:uppercase;color:#000}#masthead .top-bar .mobile-widget .widget,.page .woocommerce-table--order-details .wc-item-meta li p,.single-product div.product .entry-summary .triptych .price,.step .auth-column,.step .auth-column .custom-login-form .input-container:last-of-type,.step .woocommerce-order .thankyou-box .thankyou-details ul,.woocommerce-account main .woocommerce-MyAccount-content form p,.woocommerce-checkout .checkout-cart table,.wpcf7 p{margin-bottom:0}.woocommerce-checkout .checkout-cart table th{letter-spacing:.72px;font-size:14.4px;font-family:"Roboto Bold";font-weight:700;color:#000}.woocommerce-checkout .checkout-cart table tr td,.woocommerce-order-details .woocommerce-table tfoot tr,table.wishlist_table tr td{border-bottom:1px solid #ececec}.woocommerce-checkout .checkout-cart table tr td.product-name{max-width:330px;padding-left:10px;padding-right:5px}.woocommerce-checkout .checkout-cart .continue{margin-top:15px;margin-bottom:15px}.woocommerce-checkout .checkout-cart .continue a{border-radius:4px;color:#e01727;background-color:transparent;border:1px solid #e01727;padding:0 16.72px;display:inline-block;line-height:30.58px;font-size:13.96px;font-family:"Roboto Regular";font-weight:400;letter-spacing:.41904px;transition:.4s}.step .auth-column .guest-checkout button:hover,.step .cart-totals a:hover,.step.my-checkout-step-3 form .checkout-columns .col-4 .buttons a:hover,.woocommerce-checkout .checkout-cart .continue a:hover{background-color:#e01727;color:#fff}.woocommerce-checkout .checkout_coupon.woocommerce-form-coupon{border:1px solid #e01727;border-radius:4px;padding:15px 30px 30px;overflow:hidden;margin-top:8px;margin-bottom:20.8px}.woocommerce-checkout .checkout_coupon.woocommerce-form-coupon p{margin-top:0;margin-bottom:8px}.woocommerce-checkout .checkout_coupon.woocommerce-form-coupon p.form-row-first{width:calc(100% - 115px);float:left}.woocommerce-checkout #customer_details .col-1 p:not(#billing_country_field) input:not([type=checkbox]),.woocommerce-checkout .checkout_coupon.woocommerce-form-coupon p.form-row-first input,.woocommerce-checkout .woocommerce-form-login .form-row-first input,.woocommerce-checkout .woocommerce-form-login .form-row-last input{width:100%;height:46.6875px;padding:0 11.64px;border:1px solid #ddd;box-shadow:0 1px 2px rgba(0,0,0,.1);color:#333;background-color:#fff;font-family:"Roboto Light";font-weight:300;font-size:15.52px;line-height:24.832px;transition:.4s}.woocommerce-checkout .checkout_coupon.woocommerce-form-coupon p.form-row-first input:focus{padding-top:17.072px;padding-bottom:7.76px}.woocommerce-checkout .checkout_coupon.woocommerce-form-coupon p.form-row-last{width:115px;float:right}.woocommerce-checkout .checkout_coupon.woocommerce-form-coupon p.form-row-last button{width:100%;line-height:24.832px;padding:0;border:1px solid #e01727;background-color:#e01727;color:#fff;font-family:"Roboto Regular";font-weight:400;font-size:15.52px;letter-spacing:.4656px;height:46.6875px;display:inline-flex;justify-content:center;align-items:center;cursor:pointer;transition:.4s}.single-product div.product .entry-summary .cart .single_add_to_cart_button:hover,.single-product div.product .entry-summary .downloads a:hover,.woocommerce-checkout #place_order:hover,.woocommerce-checkout .checkout_coupon.woocommerce-form-coupon p.form-row-last button:hover{box-shadow:inset 0 0 0 100px rgba(0,0,0,.2)}.woocommerce-checkout #place_order{width:100%;border-radius:4px;padding:0 16.624px;font-size:15.52px;color:#fff;font-family:"Roboto Regular";font-weight:400;line-height:37.248px;margin:10px 0;cursor:pointer;transition:.4s}.number-input span{border:1px solid #ddd;padding:0 3px;text-shadow:1px 1px 1px #fff;border-radius:4px;background-color:#f9f9f9;cursor:pointer;line-height:32px;transition:.4s}.number-input span.remove_qty,.product-quantity button.minus{border-right:0;border-top-right-radius:0;border-bottom-right-radius:0}.number-input span.add_qty,.product-quantity button.plus{border-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.number-input span:hover,.product-quantity button:hover{background-color:#f1f1f1;color:#000;outline:0;box-shadow:inset 0 0 0 100px rgba(0,0,0,.2)}.number-input input,.product-quantity input{-moz-appearance:textfield;text-align:center;width:34px;height:34px;font-family:"Roboto Regular";font-weight:400;font-size:14.4px;background-color:#fff;border:1px solid #ddd;box-shadow:inset 0 1px 2px rgba(0,0,0,.1);transition:.4s;outline:0}.number-input input:focus,.number-input input:hover,.product-quantity input:focus,.product-quantity input:hover{box-shadow:0 0 5px #ccc}.number-input input::-webkit-inner-spin-button,.number-input input::-webkit-outer-spin-button{appearance:none;-webkit-appearance:none}.archive .category-image{margin-bottom:20.8px}.archive h1{font-size:24.48px;line-height:31.824px;font-family:"Roboto Bold";font-weight:700;margin-bottom:13.6px}#main-section .swiper{height:406px;padding-bottom:30px}@media all and (max-width:1220px){#main-section .container{padding-left:0;padding-right:0}#main-section .swiper{height:auto}}#blog .blog-inner .swiper .swiper-button-next,#blog .blog-inner .swiper .swiper-button-prev,#main-section .swiper .swiper-button-next,#main-section .swiper .swiper-button-prev,.swiper .swiper-button-next,.swiper .swiper-button-prev,.swiper-container .swiper-button-next,.swiper-container .swiper-button-prev{width:36px;height:36px;border:2px solid #111;transition:.4s;color:#111;border-radius:50%}#best-selling-products .swiper .swiper-button-next i,#best-selling-products .swiper .swiper-button-prev i,#blog .blog-inner .swiper .swiper-button-next i,#blog .blog-inner .swiper .swiper-button-prev i,#cross-sell-products .swiper .swiper-button-next i,#cross-sell-products .swiper .swiper-button-prev i,#main-section .swiper .swiper-button-next i,#main-section .swiper .swiper-button-prev i,#related-products .swiper .swiper-button-next i,#related-products .swiper .swiper-button-prev i,.single .post-swiper-container .swiper .swiper-button-next i,.single .post-swiper-container .swiper .swiper-button-prev i,.single-product div.product.wcpa_has_options .entry-summary .price,.swiper .swiper-button-next i,.swiper .swiper-button-prev i,.swiper-container .swiper-button-next i,.swiper-container .swiper-button-prev i{font-size:20px}#best-selling-products .swiper .swiper-button-next:hover,#best-selling-products .swiper .swiper-button-prev:hover,#blog .blog-inner .swiper .swiper-button-next:hover,#blog .blog-inner .swiper .swiper-button-prev:hover,#cross-sell-products .swiper .swiper-button-next:hover,#cross-sell-products .swiper .swiper-button-prev:hover,#main-section .swiper .swiper-button-next:hover,#main-section .swiper .swiper-button-prev:hover,#related-products .swiper .swiper-button-next:hover,#related-products .swiper .swiper-button-prev:hover,.nav-pagination .current,.nav-pagination>:hover,.navigation.pagination .nav-links>.current,.navigation.pagination .nav-links>:hover,.single .post-swiper-container .swiper .swiper-button-next:hover,.single .post-swiper-container .swiper .swiper-button-prev:hover,.swiper .swiper-button-next:hover,.swiper .swiper-button-prev:hover,.swiper-container .swiper-button-next:hover,.swiper-container .swiper-button-prev:hover,.woocommerce-pagination ul li .current,.woocommerce-pagination ul li a:hover,.woocommerce-pagination ul li span:hover,.wp-block-cb-carousel .slick-next:hover,.wp-block-cb-carousel .slick-prev:hover{border:2px solid #e01727;background-color:#e01727;color:#fff}#main-section .swiper .swiper-pagination{top:unset;bottom:0}#main-section .swiper .swiper-pagination .swiper-pagination-bullet{width:12px;height:12px;background-color:#111;opacity:.4;transition:.4s}#faq .faq-inner.active .question,.search-form label input{background-color:rgba(0,0,0,.03)}#main-section .swiper .swiper-slide{overflow:hidden;border-radius:40px}#blog .blog-inner .swiper .inner .post .post-thumbnail img,#main-section .swiper .swiper-slide img,.single .author-info .author-avatar img,.single .post-swiper-container .swiper .swiper-slide .post-thumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.container{max-width:1270px;margin:0 auto;padding-left:15px;padding-right:15px}.row,section#contact-product .row,section#product-faq .row,section#tabs .row{margin:0 -15px}#newsletter .mask .container,.p0,.page-template-smaller-container-page-tamplate main>.container,.site-footer .site-info .container{padding:0}.small{flex-basis:66.6666666667%;max-width:66.6666666667%;margin:0 auto}#browse-by-category{padding-bottom:30px}#browse-by-category h2{margin:0 0 54px}.smaller{width:50%}.categories-inner .category{padding:0;flex-basis:32%;max-width:32%;text-decoration:none;margin-bottom:19.6px;box-shadow:0 1px 3px -2px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24)}.categories-inner .category .category-inner .box-image{position:relative;top:0;width:75%;margin:0 auto;transition:.4s}.categories-inner .category .category-inner .box-text .cat-title,.categories-inner .category .category-inner .box-text h3{line-height:1.3;margin-bottom:.1em;margin-top:.1em;letter-spacing:.05em;font-weight:700;font-family:"Roboto Bold";color:#000;font-size:14.4px}.categories-inner .category .category-inner .box-text p{font-size:10.08px;line-height:12px;color:#000;transition:.4s;margin:1px 0}.categories-inner .category .category-inner .box-text p.size{line-height:23px;font-size:14.4px;text-transform:initial}.categories-inner .category:hover .box-image{top:-5px}.categories-inner .category:hover .box-text{top:-15px}#text-box .flexed,.categories-inner.columns-4,.jc-space-between{justify-content:space-between}.categories-inner.columns-4 .category,.home .categories-inner .category{flex-basis:24%;max-width:24%}@media all and (max-width:849px){.breadcrumb-container p,.hide-for-medium{display:none}.breadcrumb-container .filters{display:block;text-align:center;margin-top:18px;flex-basis:100%}.breadcrumb-container .woocommerce-breadcrumb{width:100%;text-align:center;line-height:1}.breadcrumb-container .breadcrumbs-inner{float:none;width:100%}.breadcrumb-container .breadcrumbs-inner form{margin-top:15px;flex-basis:100%;text-align:center}.col-3 .close-filters,.page-template main .container>.flexed .col-3 .close-filters,.search-results main .container>.flexed .col-3 .close-filters,body.archive main .container>.flexed .col-3 .close-filters,body.tax-product_cat main .container>.flexed .col-3 .close-filters{display:inline}.col-3,.page-template main .container>.flexed .col-3,.search-results main .container>.flexed .col-3,body.archive main .container>.flexed .col-3,body.tax-product_cat main .container>.flexed .col-3{position:fixed;top:0;left:-100%;width:100%;max-width:100%;flex-basis:100%;height:100vh;background-color:#fff;z-index:100;overflow-y:auto;transition:.4s;padding-top:15px;padding-bottom:15px}.col-3.active,.page-template main .container>.flexed .col-3.active,.search-results main .container>.flexed .col-3.active,body.archive main .container>.flexed .col-3.active,body.tax-product_cat main .container>.flexed .col-3.active{left:0}.page-template main .container>.flexed .col-9,.search-results main .container>.flexed .col-9,body.archive main .container>.flexed .col-9,body.tax-product_cat main .container>.flexed .col-9{flex-basis:100%;max-width:100%}.categories-inner,.page-template main .products.columns-3,.search-results main .products.columns-3,body.archive main .products.columns-3,body.tax-product_cat main .products.columns-3{justify-content:space-between}.woocommerce-checkout .woocommerce-info{text-align:center}.woocommerce-checkout .checkout_coupon.woocommerce-form-coupon p.form-row-first,.woocommerce-checkout .checkout_coupon.woocommerce-form-coupon p.form-row-last{width:100%;float:none}.categories-inner.columns-4 .category{flex-basis:49%;max-width:49%}.home .categories-inner{justify-content:flex-start}}.categories-inner.columns-4 .category:nth-of-type(3n+2),.home .categories-inner .category:nth-of-type(3n+2){margin-left:0;margin-right:0}.home .categories-inner .category:nth-of-type(4n+2){margin-left:1.25%;margin-right:.75%}.home .categories-inner .category:nth-of-type(4n+3){margin-left:.75%;margin-right:1.25%}#login-register-form{position:fixed;display:none;flex-wrap:wrap;justify-content:center;align-items:center;background-color:rgba(11,11,11,.6);left:0;top:0;z-index:9999999;width:100%;height:100vh}#login-register-form.active,.comment-navigation .nav-links,.flexed,.is-layout-flex,.post-navigation .nav-links,.posts-navigation .nav-links,.product-sticky-bar .cart,.woocommerce-order-received .woocommerce-order .woocommerce-columns.woocommerce-columns--2{display:flex}#login-register-form .close-form{position:absolute;right:5px;color:#fff;top:0;font-size:36px;cursor:pointer}#login-register-form .inner{max-width:875px;background-color:#fff;padding:30px 0;border-radius:4px;overflow:hidden}#login-register-form .inner .u-columns{display:flex;flex-wrap:wrap;justify-content:center}#login-register-form .inner .u-columns>div{flex-basis:50%;padding:0 30px}#login-register-form .inner .u-columns>div:first-of-type{flex-basis:calc(50% - 1px);border-right:1px solid #ececec}#login-register-form .inner .u-columns>div p,.woocommerce-account main .entry-content .col2-set>div p{margin:0 0 8px}#login-register-form .inner .u-columns>div h2{line-height:1.2;letter-spacing:1px;font-size:20px;color:#000;margin:0 0 10px;font-family:"Roboto Bold";font-weight:700;text-transform:uppercase}#login-register-form .inner .u-columns>div label,.woocommerce-account main .woocommerce-MyAccount-content form label{display:block;color:#222;font-family:"Roboto Bold";font-weight:700;font-size:14.4px;line-height:23.04px;margin:0 0 5.76px}#login-register-form .inner .u-columns>div label.woocommerce-form-login__rememberme{margin:0 0 24px}#login-register-form .inner .u-columns>div input:not([type=checkbox]),.woocommerce-account main .woocommerce-MyAccount-content form input:not([type=checkbox]){-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #ddd;border-radius:0;box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-sizing:border-box;color:#333;font-size:.97em;height:2.507em;max-width:100%;padding:0 .75em;vertical-align:middle;width:100%;margin-bottom:15.52px}#login-register-form .inner .u-columns>div button,.woocommerce-account main .entry-content .col2-set>div button,.woocommerce-account main .woocommerce-MyAccount-content form button{background-color:#e01727;color:#fff;border:1px solid rgba(0,0,0,.05);border-radius:4px;cursor:pointer;font-size:15.52px;letter-spacing:.03em;line-height:2.4em;margin-right:1em;margin-top:0;max-width:100%;min-height:2.5em;padding:0 1.2em;position:relative;text-align:center;text-decoration:none;text-shadow:none;transition:.4s;vertical-align:middle}#login-register-form .inner .u-columns>div button:hover,.single .comments-area form p.form-submit .submit:hover,.woocommerce-account main .woocommerce-MyAccount-content form button:hover{box-shadow:inset 0 0 0 100px rgba(0,0,0,.2);outline:0}#login-register-form .inner .u-columns>div .lost_password,.woocommerce-account main .entry-content .col2-set>div p.lost_password{margin-top:8px}#login-register-form .inner .u-columns>div .lost_password a,.woocommerce-account main .entry-content .col2-set>div .woocommerce-privacy-policy-text p a,.woocommerce-account main .woocommerce-MyAccount-content p a{text-decoration:none;color:#000;transition:.4s}#login-register-form .inner .u-columns>div .woocommerce-privacy-policy-text{margin-bottom:20.4px}#login-register-form .inner .u-columns>div .woocommerce-privacy-policy-text p{font-size:13.6px;font-family:"Roboto Light";font-weight:300;margin:0 0 6.8px}#login-register-form .inner .u-columns>div .woocommerce-privacy-policy-text p a{color:#000;transition:.4s;text-decoration:none}#trusted{padding-bottom:80px}#trusted .swiper .swiper-slide,.has-text-align-center,.nav-pagination,.single .aligncenter,.step .woocommerce-order .all-img,.step .woocommerce-order .thankyou-button,.step .woocommerce-order .thankyou-info,.wp-caption-text{text-align:center}#trusted .swiper .swiper-slide img{height:50px;width:auto;-o-object-fit:contain;object-fit:contain}#masthead{position:fixed;width:100%;z-index:100;background-color:#fff;top:0}#masthead>.container{height:125px;transition:.4s}#masthead>.container .header-inner,.main-navigation div{height:100%}#masthead .site-branding a img{max-height:125px;width:auto;transition:.4s}#masthead .img-magnetic{flex-basis:366px}#masthead .img-magnetic svg{width:100%;height:auto}@media all and (max-width:1175px){#masthead .img-magnetic{display:none}}#masthead #cart-icon,#masthead #cart-icon .cart-icon-menu,.page-template-columns-with-image #primary header,.search-form{position:relative}#masthead #cart-icon>p{font-family:"Roboto Bold";text-transform:uppercase;font-size:12.8px;color:hsla(0,0%,40%,.85);margin-top:0;font-weight:700;margin-bottom:0}#masthead #cart-icon .cart-icon-menu:hover #cart-dropdown{display:table!important}#masthead #cart-icon .cart-icon-basket{border:2px solid #e01727;border-radius:0;color:#e01727;font-family:Helvetica,Arial,Sans-serif;font-size:12.8px;font-weight:700;height:28px;line-height:26px;margin:.3em 0 .3em 10px;position:relative;text-align:center;vertical-align:middle;width:28px;transition:.4s;cursor:pointer}#masthead #cart-icon .cart-icon-basket::after{border:2px solid #e01727;border-bottom:0;border-top-left-radius:99px;border-top-right-radius:99px;bottom:100%;content:" ";height:8px;left:50%;margin-bottom:0;margin-left:-7px;pointer-events:none;position:absolute;transition:height .1s ease-out;width:14px}#masthead #cart-icon .cart-icon-basket:hover{color:#fff;background-color:#e01727}#masthead #cart-icon .cart-icon-basket:hover::after{height:10px}#masthead #cart-icon #cart-dropdown{background-color:#fff;color:#777;top:100%;margin:0;max-height:0;min-width:304px;padding:20px;position:absolute;text-align:left;transition:.4s;z-index:999;box-shadow:1px 1px 15px rgba(0,0,0,.15);border:2px solid #ddd;display:none;left:50%;transform:translateX(-50%)}#masthead #cart-icon #cart-dropdown>ul{padding:0;margin:0;list-style:none;max-height:50vh;overflow-y:auto}#masthead #cart-icon #cart-dropdown>ul li{display:flex;flex-wrap:wrap;justify-content:space-between;position:relative;border-top:1px solid #ececec;padding-top:10px;padding-bottom:5px}#masthead #cart-icon #cart-dropdown>ul li .product-image,.upsell-products .products .product a .product-image,.upsell-products .products .product>a .product-image{flex-basis:60px;height:60px}#masthead #cart-icon #cart-dropdown>ul li .product-image img,.upsell-products .products .product a .product-image img,.upsell-products .products .product>a .product-image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}#masthead #cart-icon #cart-dropdown>ul li .cart-info{flex-basis:calc(100% - 95px)}#masthead #cart-icon #cart-dropdown>ul li .cart-info a{text-decoration:none;color:hsla(0,0%,40%,.85);transition:.4s}#masthead #cart-icon #cart-dropdown>ul li .woocommerce-cart-form{flex-basis:24px}#masthead #cart-icon #cart-dropdown>ul li .woocommerce-cart-form button,.widget_shopping_cart_content .woocommerce-mini-cart-item>a{border:2px solid;border-radius:100%;color:#ccc;display:block;font-size:15px!important;font-weight:700;height:24px;line-height:19px!important;text-align:center;width:24px;padding:0;background-color:transparent;cursor:pointer;transition:.4s}#masthead #cart-icon #cart-dropdown>ul li .woocommerce-cart-form button:hover,.widget_shopping_cart_content .woocommerce-mini-cart-item>a:hover,body table.shop_table_responsive tr td.product-remove a:hover{color:#000;border-color:#000}#masthead #cart-icon #cart-dropdown .total{text-align:center;border-bottom:2px solid #ececec;border-top:1px solid #ececec;margin-bottom:.5em;padding:10px 0}#masthead #cart-icon #cart-dropdown .total span{font-weight:700;color:#111}#masthead #cart-icon #cart-dropdown>a{border-radius:4px;margin:.5em 0 0;width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;background-color:#e01727;color:#fff;text-decoration:none;min-height:2.5em;padding:0 1.2em;transition:.4s}#masthead #cart-icon #cart-dropdown>a:hover,.archive main .custom-gallery-categories ul li a:hover,.page-template main .custom-gallery-categories ul li a:hover,.single-product div.product .entry-summary .pisol-shipping-calculator-form .pisol-update-address-button:hover{box-shadow:inset 0 0 0 100px rgba(0,0,0,.2);color:#fff;opacity:1;outline:0}#masthead #user-info{position:relative;margin-left:14px}#masthead #user-info a,#masthead #user-info>p{font-family:"Roboto Bold";font-weight:700;text-transform:uppercase;font-size:12.8px;color:hsla(0,0%,40%,.85);text-decoration:none;margin:0;cursor:pointer}#masthead #user-info>.woocommerce-MyAccount-navigation{position:absolute;padding:20px;margin:0;list-style:none;border:2px solid #ddd;box-shadow:1px 1px 15px rgba(0,0,0,.15);background-color:#fff;min-width:260px;right:0;z-index:1;top:25px;display:none}#masthead #user-info>.woocommerce-MyAccount-navigation::after,#masthead #user-info>.woocommerce-MyAccount-navigation::before{border:11px solid transparent;content:"";height:0;left:50%;pointer-events:none;position:absolute;width:0;border-bottom-color:#ddd;top:-23px;left:calc(100% - 50px)}#masthead #user-info>.woocommerce-MyAccount-navigation::after{border-color:hsla(0,0%,87%,0) hsla(0,0%,87%,0) #fff;border-width:8px;top:-16px;left:calc(100% - 47px)}#masthead #user-info>.woocommerce-MyAccount-navigation li a{border-bottom:1px solid #ececec;margin:0 10px;color:hsla(0,0%,40%,.85);transition:.4s;line-height:1.3;padding:10px 0;width:auto;display:block;font-family:"Roboto Light";font-weight:300}#masthead.scrolled>.container{height:105px;padding-bottom:10px}#masthead.scrolled .site-branding a img{max-height:70px}#page{padding-top:223px}@media all and (max-width:550px){#page{padding-top:247px}}.woocommerce-checkout #page{padding:3% 0 0}.header-search-form{max-width:317px;position:relative;flex-grow:1}.search-form label input{border-radius:99px;box-shadow:none;border:1px solid rgba(0,0,0,.09);width:100%;padding:0 10px;line-height:33px}.search-form label input:focus,.search-form label input:focus-visible{border:1px solid rgba(0,0,0,.09);outline:0}.search-form label input::-moz-placeholder{font-size:13.192px}.search-form label input::placeholder{font-size:13.192px}.search-form button{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;background-color:transparent;border:0;border-radius:0;position:absolute;right:8px;top:50%;transform:translateY(-50%)}div#rwd-search-results,div#search-results,div#search-results-404{position:absolute;top:100%;background-color:hsla(0,0%,100%,.95);box-shadow:0 0 10px 0 rgba(0,0,0,.1);width:100%;z-index:100;display:none;max-height:500px;overflow-y:auto}div#rwd-search-results .search-result,div#search-results .search-result,div#search-results-404 .search-result{transition:.4s;border-bottom:1px solid rgba(0,0,0,.05)}div#rwd-search-results .search-result a,div#search-results .search-result a,div#search-results-404 .search-result a{text-decoration:none;color:#111;padding:10px .75em;font-size:13.6px}div#rwd-search-results .search-result a img,div#search-results .search-result a img,div#search-results-404 .search-result a img{width:60px;height:60px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;margin-right:10px}div#rwd-search-results .search-result a .search-title,div#search-results .search-result a .search-title,div#search-results-404 .search-result a .search-title{flex-basis:calc(100% - 130px);text-align:center;font-family:"Roboto Regular"}div#rwd-search-results .search-result a .price,div#search-results .search-result a .price,div#search-results-404 .search-result a .price{font-size:10.9px;font-family:"Roboto Bold";font-weight:700;flex-basis:50px;text-align:right}div#rwd-search-results .search-result:hover,div#search-results .search-result:hover,div#search-results-404 .search-result:hover{background-color:rgba(0,0,0,.05)}input[type=search i]::-webkit-search-cancel-button{display:none}hr{box-sizing:content-box;overflow:visible;background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ol,ul{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ol,li>ul{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}#masthead .top-bar{padding-bottom:5px;padding-top:5px}@media all and (max-width:849px){.home .categories-inner .category{flex-basis:32%;max-width:32%}.home .categories-inner .category:nth-of-type(4n+2),.home .categories-inner .category:nth-of-type(4n+3){margin-left:0;margin-right:0}.home .categories-inner .category:nth-of-type(3n+2){margin-left:2%;margin-right:2%}#masthead>.container{height:115px}#masthead #cart-icon>p:first-of-type,#masthead #user-info{display:none}#masthead #cart-icon #cart-dropdown{right:0}.header-search-form{max-width:100%;order:1}div#rwd-search-results,div#search-results,div#search-results-404{position:relative;max-height:60vh}div#rwd-search-results .search-result a .search-title,div#search-results .search-result a .search-title,div#search-results-404 .search-result a .search-title{text-align:left}#masthead .top-bar .container{justify-content:center}}@media all and (max-width:667px){#masthead .top-bar .container{flex-wrap:wrap}}#masthead .top-bar .top-bar-content a:last-of-type i,#masthead .top-bar .top-bar-content a:nth-last-of-type(2) i{margin-left:5px}#masthead .top-bar a{color:rgba(102,102,102,.85);text-decoration:none;transition:.4s;font-size:14px;display:inline-flex;align-items:center}#masthead .top-bar a i{font-size:20px;margin-right:5px}#masthead .top-bar a.blog-link:hover,#masthead .top-bar a:hover,.woocommerce-account main .woocommerce-MyAccount-navigation ul li a:hover,.woocommerce-account main .woocommerce-MyAccount-navigation ul li.is-active a{color:rgba(18,18,18,.85)}#masthead .top-bar a.blog-link{font-size:9.6px;display:flex;align-items:center;margin-right:0}#masthead .top-bar a.blog-link i{font-size:24px}#masthead .top-bar a.blog-link:visited{color:rgba(102,102,102,.85)}#masthead .top-bar a.instagram-link i{color:#833ab4}#masthead .top-bar a.facebook-link i{color:#1b74e4}#masthead .top-bar a.email-link i,#masthead .top-bar a.phone-link i{color:#ed2632}#masthead .top-bar a.whatsapp-link i{color:#25d366}#masthead .top-bar-content{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end}#masthead .top-bar-content h1{font-size:14px;color:#797979;font-weight:400;white-space:nowrap;margin:0 8px 0 0}@media all and (max-width:980px){#masthead .top-bar-content{display:inline}#masthead .top-bar-content h1{text-align:center;margin:0}}#masthead .top-bar-content a:first-of-type{margin-left:0}#best-selling-products .swiper .added_to_cart,#cross-sell-products .swiper .added_to_cart,#masthead .top-bar .mobile-widget,#masthead .top-bar .mobile-widget .widget .wp-block-gallery figure a noscript,#related-products .swiper .added_to_cart,.archive main .custom-gallery-categories #open-projets,.main-navigation .header-search-form,.main-navigation .header-search-form form,.main-navigation>button,.page-template main .custom-gallery-categories #open-projets,.single .products-container .swiper-wrapper .swiper-slide .added_to_cart,.single-product div.product.wcpa_has_options .entry-summary .wcpa_price_summary .wcpa_options_total,.single-product div.product.wcpa_has_options .entry-summary .wcpa_price_summary .wcpa_product_total,.single-product div.product.wcpa_has_options .entry-summary .wcpa_section .wcpa_option_price,.step form .payment-methods .payment-method label input,.step.my-checkout-step-3 form .checkout-columns .col-4>div .person input,.updated:not(.published),body table.shop_table_responsive tr td.actions,span.onsale{display:none}#masthead .top-bar .mobile-widget .widget .wp-block-gallery{display:flex;flex-wrap:wrap;margin:0}#masthead .top-bar .mobile-widget .widget .wp-block-gallery figure{margin:0;width:auto!important}@media all and (min-width:992px){#masthead .top-bar .mobile-widget .widget .wp-block-gallery figure{margin-right:8px}}#masthead .top-bar .mobile-widget#mobile-images figure img{width:75px;height:auto}.widget select,embed,iframe,object{max-width:100%}figure{margin:1em 0}table{width:100%}.wp-block-table table{border-collapse:collapse;border-color:#ececec;border-spacing:0;margin-bottom:16px;width:100%}.site-footer,.site-footer .site-info{border-top:1px solid rgba(0,0,0,.05);padding-top:30px}.wp-block-table table tbody tr td{text-align:center;padding:7.2px;font-family:"Roboto Light";font-weight:300;font-size:14.4px;line-height:18.72px;border-bottom:1px solid #ececec}#desktop-images{position:fixed;bottom:24px;left:10px;margin-bottom:0}@media all and (max-width:1500px){#masthead .top-bar .mobile-widget{display:block;margin:0}#desktop-images{display:none}}#desktop-images .wp-block-gallery,#tr-widget-float-right .rplg-badge-cnt .rplg-badge2 .rplg-badge2-btn{flex-direction:column}#desktop-images .wp-block-gallery.has-nested-images.columns-4 figure.wp-block-image:not(#individual-image){width:100px;background-color:#fff;border-radius:4px}.payment-icons,.site-footer .site-info .container .col{padding:0 15px 30px;margin-bottom:1.5em}.site-footer .secure-payment{margin-bottom:calc(1.3em + 16px)}.site-footer .secure-payment p{color:#7a9c59;font-size:1.3em;font-family:"Roboto Light";margin:0}.site-footer .secure-payment p a{font-style:italic;text-decoration:none;color:#000;transition:.4s}.site-footer .site-info{background-color:#262626}.site-footer .site-info .container .col{flex-basis:16.6666666667%;max-width:16.6666666667%;color:#fff}.site-footer .site-info .container .col h3{font-size:14px;margin:0 0 6px;letter-spacing:.05em;line-height:1.05;text-transform:uppercase}#primary .flexed .col-3 .widget ol,#primary .flexed .col-3 .widget ul,#primary .wp-block-latest-posts__list,.site-footer .site-info .container .col ul,.woocommerce-account main .woocommerce-MyAccount-navigation ul{padding:0;margin:0;list-style:none}.site-footer .site-info .container .col ul li a{font-size:14px;color:#fff;padding:6px 0;display:inline-block;text-decoration:none}.site-footer .site-info .container .col img{width:125px;background-color:#fff;border-radius:90px}.site-footer .copy{background-color:#000;padding:10px 0 15px}.site-footer .copy p{text-align:center;color:hsla(0,0%,100%,.5);margin:0;font-size:.9em}.payment-icons .payment-icon{background-color:rgba(0,0,0,.1);border-radius:5px;display:inline-block;margin:3px 3px 0;opacity:.6;padding:3px 5px 5px;transition:.4s;line-height:1;height:38px}.payment-icons .payment-icon svg{height:30px;width:auto}.step table.shop_table_responsive tr td{padding:0 5px}.step table.shop_table_responsive tr td.product-quantity{width:87px}.step .steps{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding-bottom:10px;border-bottom:1px solid #c9c9c9;margin-bottom:20px}.step .steps .steps-inner{display:flex;flex-wrap:wrap;align-items:center}.step .steps .steps-inner>div{display:flex;flex-direction:column;align-items:center;margin-right:31px}.step .steps .steps-inner>div .step-inner-number{flex-basis:32px;width:32px;border-radius:50%;border:2px solid #c9c9c9;background-color:transparent;display:flex;align-items:center;justify-content:center;margin-bottom:5px}.step .steps .steps-inner>div .step-inner-number p{margin:0;color:#6f6f6f;font-family:"Roboto Bold";font-weight:700}.step .steps .steps-inner>div .step-inner-info p{margin:0;line-height:1;color:#000;font-family:"Roboto Bold";font-weight:700}.step .steps .steps-inner>div.active .step-inner-number{background-color:#e01727;border:2px solid #e01727}.step .steps .steps-inner>div.active .step-inner-number p{color:#fff}.step .steps .steps-inner>div.approved .step-inner-number,.step.my-checkout-step-3 form .checkout-columns .form-row.error input[type=checkbox],.step.my-checkout-step-3 form .checkout-columns .form-row.error select[type=checkbox]{border:2px solid #e01727}.fast-delivery-info,.navigation.pagination,.page-template-columns-with-image .wp-container-core-columns-is-layout-1.wp-container-core-columns-is-layout-1 .is-layout-flow.col-text *,.page-template-columns-with-image .wp-container-core-columns-is-layout-2.wp-container-core-columns-is-layout-2 .is-layout-flow.col-text *,.page-template-columns-with-image .wp-container-core-columns-is-layout-3.wp-container-core-columns-is-layout-3 .is-layout-flow.col-text *,.page-template-columns-with-image .wp-container-core-columns-is-layout-4.wp-container-core-columns-is-layout-4 .is-layout-flow.col-text *,.single .comments-area form p.comment-form-comment,.single .comments-area form p.form-submit,.step .cart-contents,.woocommerce-checkout .step #payment{flex-basis:100%}.step .cart-contents .shop_table{border-radius:12px;border:1px solid #c9c9c9;overflow:hidden;padding:10px 20px;margin-bottom:0;box-shadow:0 0 20px 2px rgba(0,0,0,.05)}.step .cart-contents .shop_table tbody tr td img{max-width:80px;height:80px}.step .cart-contents .coupon{border-radius:12px;border:1px solid #c9c9c9;padding:15px 20px;display:flex;align-items:center;margin:10px 0;box-shadow:0 0 20px 2px rgba(0,0,0,.05)}.step .cart-contents .coupon input[name=coupon_code]{margin-left:auto;margin-right:10px;border:1px dashed #c9c9c9;border-radius:2px;text-align:center;padding-top:0;padding-bottom:0;line-height:32px;font-size:12px}.step .cart-contents .coupon button[type=submit]{background-color:#e01727;border:1px solid #e01727;border-radius:32px;color:#fff;text-transform:uppercase;padding:0 64px;line-height:30px}.step form .shipping-calculator{flex-basis:49%;border-radius:12px;border:1px solid #c9c9c9;overflow:hidden;padding:20px;margin-bottom:0;box-shadow:0 0 20px 2px rgba(0,0,0,.05);margin-right:2%}.step .cart-totals,.step form .payment-methods{padding:20px;margin-bottom:0;box-shadow:0 0 20px 2px rgba(0,0,0,.05)}.step .checkout-summary-box>p,.step form .shipping-calculator .shipping-calculator-buttons,.step.my-checkout-step-3 form .checkout-columns .col-4 .buttons{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.step form .shipping-calculator .shipping-calculator-buttons input{border:1px dashed #c9c9c9;border-radius:2px;text-align:center;padding-top:0;padding-bottom:0;line-height:32px;font-size:12px;flex-grow:1;margin-right:10px}.step form .shipping-calculator .shipping-calculator-buttons button{background-color:#e01727;border:1px solid #e01727;border-radius:32px;color:#fff;text-transform:uppercase;padding:0 38px;line-height:30px}.step form .shipping-calculator .shipping-calculator-inner{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:15px}.step form .shipping-calculator .shipping-calculator-inner .shipping-calculator-image{flex-basis:26px}.step form .shipping-calculator .shipping-calculator-inner .shipping-calculator-info{flex-basis:calc(100% - 26px)}.step form .shipping-calculator .shipping-methods ul li{border-bottom:0}.step form .payment-methods{flex-basis:49%;border-radius:12px;border:1px solid #c9c9c9;overflow:hidden}.step form .payment-methods .payment-method label{display:flex;flex-wrap:wrap;padding:13px 0;border-bottom:1px solid #c9c9c9;margin-bottom:5px}.step form .payment-methods .payment-method label input+span,.step.my-checkout-step-3 form .checkout-columns .col-4>div .person input+span{display:inline-block;width:20px;height:20px;position:relative;border:1px solid #00253e;border-radius:50%;margin-right:10px}.step form .payment-methods .payment-method label input+span::after,.step.my-checkout-step-3 form .checkout-columns .col-4>div .person input+span::after{content:"";width:10px;height:10px;background-color:#00253e;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:none}.step form .payment-methods .payment-method label .payment-method-content{display:inline-flex;flex-grow:1}.step form .payment-methods .payment-method label .payment-method-content .payment-icon{margin-left:auto}.step form .payment-methods .payment-method label .payment-method-content .payment-icon img{height:18px}.step .cart-totals{border-radius:12px;border:1px solid #c9c9c9;background:#f5f5f5}.step .cart-totals p{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:0;margin-bottom:14px;line-height:1}.step .cart-totals a,.step .cart-totals button{padding:0;line-height:30px;font-family:"Roboto Bold";font-weight:700;text-transform:uppercase;display:flex}.step .cart-totals p.total{margin-bottom:24px;line-height:1.5}.step .cart-totals p.total>span{display:inline-flex;flex-direction:column;align-items:flex-end}.step .cart-totals hr{margin-top:0;margin-bottom:15px}.step .cart-totals a{align-items:center;justify-content:center;color:#e01727;border:1px solid #e01727;background-color:transparent;border-radius:32px;transition:.4s;margin-bottom:10px}.step .cart-totals button{border:1px solid #e01727;background-color:#e01727;color:#fff;border-radius:32px;align-items:center;justify-content:center;width:100%}.step .auth-column>div{border-radius:12px;border:1px solid #c9c9c9;padding:20px;box-shadow:0 0 20px 2px rgba(0,0,0,.05)}.step .auth-column h3,.step .checkout-summary-grid .col-3>div h3,.step .checkout-summary-grid .col-4>div h3,.step.my-checkout-step-3 form .checkout-columns .col-4>div h3{margin-bottom:30px;line-height:1}.step .auth-column .custom-login-form .input-container,.step .auth-column .form-row,.step.my-checkout-step-3 form .checkout-columns .form-row{position:relative;flex-basis:100%;margin-bottom:23px}.step .auth-column .custom-login-form .input-container label,.step .auth-column .form-row label,.step.my-checkout-step-3 form .checkout-columns .form-row label{position:absolute;background-color:#fff;padding:0 5px;line-height:1;left:26px;top:-8px;font-family:"Roboto Light";font-weight:300}.step .auth-column .custom-login-form .input-container input{width:100%;border-radius:45px;padding:10px 26px;border:1px solid #79747e}.step .auth-column .custom-login-form .input-container button{background-color:#e01727;border:1px solid #e01727;border-radius:32px;color:#fff;text-transform:uppercase;padding:0 64px;line-height:30px;width:100%}.step .auth-column .custom-login-form .input-container.error input,.step .auth-column .form-row.error input,.step.my-checkout-step-3 form .checkout-columns .form-row.error input,.step.my-checkout-step-3 form .checkout-columns .form-row.error select{border:1px solid #e01727}.step .auth-column .custom-login-form .input-container.error .field-error,.step .auth-column .form-row.error .field-error,.step.my-checkout-step-3 form .checkout-columns .form-row.error .field-error{padding-left:25px;color:#e01727;font-weight:400;font-family:"Roboto Regular"}.step .auth-column .form-row label.sm-opt-in-input,.step.my-checkout-step-3 form .checkout-columns .form-row label.sm-opt-in-input{position:static;display:flex}.step .auth-column .form-row input,.step.my-checkout-step-3 form .checkout-columns .form-row input,.step.my-checkout-step-3 form .checkout-columns .form-row select{width:100%;border-radius:45px;padding:10px 26px;border:1px solid #79747e;margin-right:8px}.step .auth-column .form-row input[type=checkbox],.step.my-checkout-step-3 form .checkout-columns .form-row input[type=checkbox],.step.my-checkout-step-3 form .checkout-columns .form-row select[type=checkbox]{border-radius:3px;border:2px solid #79747e;width:18px;height:18px}.step .auth-column .guest-checkout p{text-align:center;margin-bottom:5px}.step .auth-column .guest-checkout button{text-transform:uppercase;display:flex;align-items:center;justify-content:center;color:#e01727;border:1px solid #e01727;background-color:transparent;border-radius:32px;transition:.4s;margin-bottom:10px;padding:0;line-height:30px;width:100%}.jc-center,.step .auth-column .social-logins .nsl-container-buttons a>div{justify-content:center}.step .auth-column .social-logins .nsl-container-buttons a>div .nsl-button-label-container{flex:0 0 auto}.step .auth-column button,.step.my-checkout-step-3 form .checkout-columns .col-4 .buttons a{align-items:center;border:1px solid #e01727;line-height:30px;text-transform:uppercase;transition:.4s}.step .auth-column .social-logins+h3{margin:14px 0;text-align:center}.step .auth-column button{display:flex;justify-content:center;background-color:#e01727;color:#fff;border-radius:32px;margin-bottom:10px;padding:0;width:100%;cursor:pointer}.step .auth-column .advantages{margin-top:20px}.step .auth-column .advantages ul li,.woocommerce-view-order main .entry-content .col2-set>div:last-of-type{border:0}.step.my-checkout-step-3 form .checkout-columns .col-4>div{border-radius:12px;border:1px solid #c9c9c9;margin-bottom:0;box-shadow:0 0 20px 2px rgba(0,0,0,.05);padding:20px}.step.my-checkout-step-3 form .checkout-columns .col-4>div .person{margin-bottom:30px}.step.my-checkout-step-3 form .checkout-columns .col-4 textarea{width:100%;border-radius:45px;padding:10px 26px;border:1px solid #79747e;margin-right:8px;min-height:90px}.step.my-checkout-step-3 form .checkout-columns .col-4 .buttons a{display:inline-flex;justify-content:center;color:#e01727;background-color:transparent;border-radius:32px;margin-bottom:10px;padding:10px;height:40px}.step.my-checkout-step-3 form .checkout-columns .col-4 .buttons button,.woocommerce-checkout .step #place_order{text-transform:uppercase;display:inline-flex;align-items:center;justify-content:center;background-color:#e01727;color:#fff;border:1px solid #e01727;border-radius:32px;transition:.4s;margin-bottom:10px;line-height:30px;height:40px;padding:10px}.step .order-summary{padding-bottom:0!important;margin-bottom:20px}.step .checkout-summary-grid{display:flex;flex-wrap:wrap;flex-basis:100%}.step .checkout-summary-grid .col-3>div,.step .checkout-summary-grid .col-4>div{border-radius:12px;border:1px solid #c9c9c9;margin-bottom:0;box-shadow:0 0 20px 2px rgba(0,0,0,.05);padding:20px;height:100%}.step #order_review,.step .checkout-summary-grid .inner{border-radius:12px;border:1px solid #c9c9c9;box-shadow:0 0 20px 2px rgba(0,0,0,.05);padding:20px;margin-bottom:20px}.step .checkout-summary-grid .inner .address-info,.step .checkout-summary-grid .inner .billing-info{flex-basis:49%}.step .checkout-summary-box{background-color:#f5f5f5;border:1px solid #d9d9d9;border-radius:12px;padding:15px 20px;margin-bottom:20px}.step .woocommerce-order .thankyou-box{padding:10px 20px;border:1px solid #d9d9d9;border-radius:12px;background-color:#f5f5f5;margin-bottom:10px}.step .woocommerce-order .thankyou-box .thankyou-order-box{background-color:#fff;border:1px solid #d9d9d9;border-radius:12px;text-align:center;padding:10px 0}.step .woocommerce-order .thankyou-box .thankyou-order-box p{margin-bottom:10px;line-height:1}.step .woocommerce-order .thankyou-box .thankyou-order-box h2{line-height:1;margin-bottom:0}.step .woocommerce-order .thankyou-box .thankyou-details ul li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;border-bottom:0}.step .woocommerce-order .thankyou-info p{font-family:"Roboto Regular";font-weight:400}.step .woocommerce-order .thankyou-button a{background-color:#e01727;border:1px solid #e01727;border-radius:32px;color:#fff;text-transform:uppercase;padding:0 38px;line-height:30px;display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center}.woocommerce-checkout .step #payment+p{text-align:center;flex-basis:100%}#primary .flexed .col,.col,.woocommerce-checkout #customer_details .col-1,.woocommerce-checkout #customer_details .col-2{padding:0 15px 30px}#primary .flexed .col-3>.widget,#primary .flexed .col-3>section{padding:16px 12px;border-radius:4px;box-shadow:0 0 1px 0 rgba(0,0,0,.25)}#primary .flexed .col-3 .widget ol article,#primary .flexed .col-3 .widget ul article{box-shadow:none}.col-offset-1{margin-left:8.3333%}.col-offset-3{margin-left:25%}.col-3{flex-basis:25%;max-width:25%}.col-4{flex-basis:33.33%;max-width:33.33%}.col-5,.woocommerce-checkout #customer_details .col-2{flex-basis:41.6666666667%;max-width:41.6666666667%}.col-6{flex-basis:50%;max-width:50%}.col-7,.woocommerce-checkout #customer_details .col-1{flex-basis:58.3333333333%;max-width:58.3333333333%}.col-8{flex-basis:66.67%;max-width:66.67%}.col-9{flex-basis:75%;max-width:75%}.col-12{flex-basis:100%;max-width:100%}.is-layout-flow{flex-grow:1}.ai-center{align-items:center}.page-template-columns-with-image .wp-container-core-columns-is-layout-1.wp-container-core-columns-is-layout-1,.page-template-columns-with-image .wp-container-core-columns-is-layout-2.wp-container-core-columns-is-layout-2,.page-template-columns-with-image .wp-container-core-columns-is-layout-3.wp-container-core-columns-is-layout-3,.page-template-columns-with-image .wp-container-core-columns-is-layout-4.wp-container-core-columns-is-layout-4,.single article .entry-content .wp-block-buttons-is-layout-flex,.widget .custom-category-list li,.wrap{flex-wrap:wrap}.jc-space-evenly{justify-content:space-evenly}#tr-widget-float-right .rplg-badge-cnt{right:2px!important}#tr-widget-float-right .rplg-badge-cnt .rplg-badge2,#tr-widget-float-right .rplg-badge-cnt .rplg-badge2 .rplg-badge2-btn .rplg-badge2-score .rplg-biz-rating .rplg-biz-score{margin-right:0!important}#tr-widget-float-right .rplg-badge-cnt .rplg-badge2 .rplg-badge2-close{left:0!important}#tr-widget-float-right .rplg-badge-cnt .rplg-badge2 .rplg-badge2-btn .rplg-badge2-score{margin:0!important;text-align:center!important;font-size:12px!important}#tr-widget-float-right .rplg-badge-cnt .rplg-badge2 .rplg-badge2-btn .rplg-badge2-score .rplg-biz-rating{display:flex;flex-direction:column;align-items:center}#tr-widget-float-right .rplg-badge-cnt .rplg-badge2 .rplg-badge2-btn .rplg-badge2-score .rplg-biz-rating .rplg-stars svg{width:12px!important;height:12px!important}#tr-widget-float-right .rplg-badge-cnt .rplg-badge2 .rplg-badge2-btn .rplg-badge2-score .rplg-biz-based{text-align:center!important;font-size:12px!important}a:active,a:focus,a:hover{color:#191970}a:focus{outline:dotted thin}#primary[tabindex="-1"]:focus,a:active,a:hover{outline:0}#faq .faq-inner{border-top:1px solid #ddd}#faq .faq-inner .question{padding:10.56px 40.48px 10.56px 6px;cursor:pointer;transition:.4s}#faq .faq-inner .question h3{margin:0;font-size:17.6px;font-family:"Roboto Light";font-weight:300;line-height:28.16px;color:#000;transition:.4s}#faq .faq-inner .question h3 i{margin-right:9px}#faq .faq-inner .question h3 i::before,.main-navigation .menu>li>a>i::before{transform:rotate(0);transition:.4s}#faq .faq-inner .answer{display:none;padding:16px 36.8px}#faq .faq-inner .answer a,.wpcf7 input[type=submit],.wpcf7 textarea[type=submit],body table.shop_table_responsive tr td .woocommerce-button{background-color:#e01727;color:#fff;border:1px solid rgba(0,0,0,.05);border-radius:4px;cursor:pointer;font-size:15.52px;letter-spacing:.03em;line-height:2.4em;max-width:100%;min-height:2.5em;padding:0 1.2em;text-align:center;display:inline-block;transition:.4s}#faq .faq-inner.active,.woocommerce-checkout #customer_details .col-1 p:not(#billing_country_field).woocommerce-invalid input{border-color:#e01727}#faq .faq-inner.active .question h3,.widget .custom-category-list li.active>a{color:#e01727;font-family:"Roboto Bold";font-weight:700}#faq .faq-inner.active .question h3 i::before{transform:rotate(180deg);color:#e01727}button,input[type=button],input[type=reset],input[type=submit]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;color:rgba(0,0,0,.8);line-height:1;padding:.6em 1em .4em}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{border-color:#ccc #bbb #aaa}button:active,button:focus,input[type=button]:active,input[type=button]:focus,input[type=reset]:active,input[type=reset]:focus,input[type=submit]:active,input[type=submit]:focus{border-color:#aaa #bbb #bbb}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=range]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}.single-product .woocommerce-message,.woocommerce-checkout .woocommerce-message{padding:16px;border-radius:4px;border:1px solid #eee;box-shadow:0 0 1px 0 rgba(0,0,0,.25);margin-bottom:8px}.single-product .woocommerce-message p,.woocommerce-checkout .woocommerce-message p{color:#7a9c59;font-size:17.6px;font-family:"Roboto Light";font-weight:300;display:flex;align-items:center;margin-bottom:0}.single-product .woocommerce-message p i,.woocommerce-checkout .woocommerce-message p i{font-size:34px}.single-product .wpcf7 input[type=submit]{width:auto;text-transform:uppercase}.single-product div.product{display:flex;flex-wrap:wrap;align-items:flex-start;margin:0 -15px}.single-product div.product .pisol-ppscw-container{margin-top:0;margin-bottom:20.8px}.single-product div.product .woocommerce-product-gallery{float:none;flex-basis:50%;width:50%;padding:0 15px}.single-product div.product .entry-summary{margin:0 10px;flex-basis:calc(50% - 25px);width:calc(50% - 25px);padding:10px;border:1px solid #d5d9d9;border-radius:4px}.single-product div.product .entry-summary .downloads,.woocommerce-account main .entry-content .col2-set>div .woocommerce-privacy-policy-text{margin-bottom:20px}.accessory-slider-under-gallery h3,.single-product div.product .entry-summary .downloads h2{font-family:"Roboto Bold";font-weight:700;font-size:16px;line-height:19.2px;letter-spacing:.8px;color:#000;padding-bottom:5px;margin-bottom:8px;text-transform:uppercase;border-bottom:1px dotted #ddd}.single-product div.product .entry-summary .downloads a{border-radius:4px;background-color:#e01727;font-size:14.4px;border:1px solid rgba(0,0,0,.05);color:#fff;padding:5px 17.28px;transition:.4s}.single-product div.product .entry-summary .product_title{font-size:27.2px;font-family:"Roboto Bold";line-height:35.36px;margin-bottom:13.6px}.single-product div.product .entry-summary .product_title::after{content:"";display:block;width:30px;height:3px;background-color:rgba(0,0,0,.1);margin:16px 0}.single-product div.product .entry-summary .price>span{font-size:32px;line-height:32px;font-family:"Roboto Bold";font-weight:700;color:#111}.single-product div.product .entry-summary .price>span span{font-size:24px;line-height:1;vertical-align:text-top}.single-product div.product .entry-summary .price del{font-size:32px;line-height:32px;font-family:"Roboto Light";font-weight:300;color:rgba(0,0,0,.4);margin-right:5px}.single-product div.product .entry-summary .price ins{font-size:32px;line-height:32px;font-family:"Roboto Bold";font-weight:700;color:#111;background-color:transparent}.single-product div.product .entry-summary .triptych .price>span{font-size:16px;line-height:16px}.single-product div.product .entry-summary .triptych #accessory-price-box p{display:flex;flex-wrap:wrap;justify-content:space-between;font-family:"Roboto Medium";font-weight:500;line-height:1;margin-bottom:15px}.single-product div.product .entry-summary .triptych #accessory-price-box p.total-with-accessories{font-family:"Roboto SemiBold";font-weight:600;font-size:16px;display:flex;align-items:center}.single-product div.product .entry-summary .triptych #accessory-price-box p.total-with-accessories span{font-family:"Roboto Bold";font-weight:700;font-size:24px;line-height:1}.single-product div.product .entry-summary .triptych #accessory-price-box hr{margin:10px 0;width:100%;box-sizing:border-box}.single-product div.product .entry-summary .cart{display:flex;flex-wrap:wrap;margin-bottom:36.8px}.single-product div.product .entry-summary .cart .single_add_to_cart_button{border-radius:4px;width:100%;background-color:#e01727;font-size:14.4px;border:1px solid rgba(0,0,0,.05);color:#fff;cursor:pointer;letter-spacing:.432px;line-height:34.56px;padding:0 17.28px;transition:.4s}.single-product div.product .entry-summary .cart .product-quantity button{height:38px;line-height:38px}.single-product div.product .entry-summary .cart .product-quantity input{height:38px}.single-product div.product .entry-summary .secure-payment p{font-size:12.8px;margin:0;color:#7a9c59}.single-product div.product .entry-summary .payment-icons{padding-bottom:0;margin-bottom:16px}.single-product div.product .entry-summary .product-question{margin-bottom:20.8px;width:100%}.single-product div.product .entry-summary .pisol-shipping-calculator-button,.single-product div.product .entry-summary .product-question a{font-size:16px;font-family:"Roboto Light";font-weight:300}.single-product div.product .entry-summary .pisol-shipping-calculator-form{margin-top:16px;border-radius:4px}.single-product div.product .entry-summary .pisol-shipping-calculator-form .pisol-ppscw-alert{margin:0;background-color:#fff;color:#000;font-size:16px;font-family:"Roboto Light";font-weight:300}.single-product div.product .entry-summary .pisol-shipping-calculator-form input{border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.1);margin-bottom:20px;margin-left:0;width:100%;font-family:"Roboto Light";font-weight:300}.single-product div.product .entry-summary .pisol-shipping-calculator-form input::-moz-placeholder{font-size:15.52px;font-family:"Roboto Light";font-weight:300;color:#757575}.single-product div.product .entry-summary .pisol-shipping-calculator-form input::placeholder{font-size:15.52px;font-family:"Roboto Light";font-weight:300;color:#757575}.single-product div.product .entry-summary .pisol-shipping-calculator-form .pisol-update-address-button{padding:0 18px;line-height:2.4em;transition:.4s;margin-bottom:0}.single-product div.product .entry-summary .posted_in,.single-product div.product .entry-summary .sku_wrapper{border-top:1px dotted #ddd;display:block;padding:5px 0;font-size:12.8px;font-family:"Roboto Light";font-weight:300}.woocommerce-checkout #customer_details .col-1 p:not(#billing_country_field) input:not([type=checkbox]):focus,.woocommerce-checkout #customer_details .col-1 p:not(#billing_country_field) input:not([type=checkbox]):not(:placeholder-shown),.woocommerce-checkout .woocommerce-form-login .form-row-first input:focus,.woocommerce-checkout .woocommerce-form-login .form-row-first input:not(:placeholder-shown),.woocommerce-checkout .woocommerce-form-login .form-row-last input:focus,.woocommerce-checkout .woocommerce-form-login .form-row-last input:not(:placeholder-shown){padding-top:17.072px;padding-bottom:7.76px}.single-product div.product.wcpa_has_options .woocommerce-product-gallery__wrapper>div{margin-left:10px}.main-navigation .menu>li:first-of-type,.single-product div.product.wcpa_has_options .woocommerce-product-gallery__wrapper>div:first-of-type{margin-left:0}.single-product div.product.wcpa_has_options .woocommerce-product-gallery{flex-basis:100%;float:none;display:flex;flex-wrap:wrap}.single-product div.product.wcpa_has_options .woocommerce-product-gallery .flex-viewport{padding-left:10px;flex-basis:83.3333333333%;order:1}.single-product div.product.wcpa_has_options .woocommerce-product-gallery .flex-control-thumbs{flex-basis:16.6666666667%;display:flex;flex-direction:column;overflow-y:auto;padding-right:10px}.single-product div.product.wcpa_has_options .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li{float:none;margin:0 0 5px;width:100%}.single-product div.product.wcpa_has_options .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li img{width:100%;image-rendering:crisp-edges}.single-product div.product.wcpa_has_options .entry-summary{flex-basis:100%;border:0;width:100%}.single-product div.product.wcpa_has_options .entry-summary .product_title{font-size:31.28px}.single-product div.product.wcpa_has_options .entry-summary .product_title::after{background-color:#e01727;width:100%;max-width:300px}.single-product div.product.wcpa_has_options .entry-summary .price>span{font-size:inherit}.single-product div.product.wcpa_has_options .entry-summary .price>span span{font-size:inherit;vertical-align:baseline}.single-product div.product.wcpa_has_options .entry-summary .wcpa_section{position:relative;margin-bottom:40px}.single-product div.product.wcpa_has_options .entry-summary .wcpa_section .wcpa_img_wrap,.upsell-products .products .product>a .product-info p{margin-bottom:5px}.single-product div.product.wcpa_has_options .entry-summary .wcpa_section .wcpa_disp_square .wcpa_color label{flex-direction:row;align-items:center}.single-product div.product.wcpa_has_options .entry-summary .wcpa_section .wcpa_disp_square .wcpa_color label p{margin:0 0 0 5px}.single-product div.product.wcpa_has_options .entry-summary .wcpa_section .wcpa_disp_square .wcpa_color label p span{font-size:14px;line-height:1}.single-product div.product.wcpa_has_options .entry-summary .wcpa_section::before{content:"";display:block;width:4px;height:4px;border-radius:50%;background:#e01727;position:absolute;left:-12px;top:10px}.single-product div.product.wcpa_has_options .entry-summary .wcpa_section label,.single-product div.product.wcpa_has_options .entry-summary .wcpa_section p{margin:0 0 8px;font-family:"Roboto Light";font-weight:300;line-height:20px}.single-product div.product.wcpa_has_options .entry-summary .wcpa_section label{font-size:18px;color:#424242}.single-product div.product.wcpa_has_options .entry-summary .wcpa_section p{color:#797979;font-size:13px}.single-product div.product.wcpa_has_options .entry-summary .wcpa_section .customizer-contact-us a{display:inline-flex;flex-wrap:wrap;align-items:center;flex-basis:50%;font-family:"Roboto Light";font-weight:300}.single-product div.product.wcpa_has_options .entry-summary .wcpa_section .customizer-contact-us a i{font-size:27px;color:#e01727;margin-right:10px}.single-product div.product.wcpa_has_options .entry-summary .wcpa_section .customizer-contact-us a .wrapper{flex-basis:calc(100% - 37px)}.single-product div.product.wcpa_has_options .entry-summary .wcpa_section .customizer-contact-us a .wrapper span{line-height:28.8px;font-size:18px;font-family:inherit;font-weight:inherit;margin:0;color:#000}.single-product div.product.wcpa_has_options .entry-summary .wcpa_section .customizer-contact-us a .wrapper span.wcpa_helptext{font-size:13.5px;line-height:21.6px;color:#888;display:block}.single-product div.product.wcpa_has_options .entry-summary .wcpa_section .wcpa_checkbox .wcpa_checkbox_custom{width:18px;height:18px;border:1px solid #b9cbe3;border-radius:0;margin-right:8px;margin-left:0}.single-product div.product.wcpa_has_options .entry-summary .wcpa_section .wcpa_checkbox label{align-items:flex-start}.single-product div.product.wcpa_has_options .entry-summary .wcpa_section .wcpa_checkbox span{font-size:16px;line-height:23px;color:#4a4a4a;font-family:"Roboto Light";font-weight:300}.single-product div.product.wcpa_has_options .entry-summary .wcpa_price_summary .wcpa_total{font-size:24px;font-family:"Roboto Light";font-weight:300;display:flex;align-items:center;justify-content:space-between;padding:20px;border-color:#e01727;border-radius:4px;background-color:#f9f9f9}.single-product div.product.wcpa_has_options .entry-summary .custom-container{flex-basis:100%;display:flex;justify-content:center}.single-product div.product.wcpa_has_options .entry-summary .custom-container .single_add_to_cart_button{flex-basis:50%}.single-product .payment-icons .payment-icon{height:28px}.single-product .payment-icons .payment-icon svg{height:20px;width:auto}.woocommerce-checkout #customer_details{display:flex;flex-wrap:wrap;margin:8px -15px 0}.woocommerce-checkout #customer_details .col-1 h3,.woocommerce-checkout #customer_details .col-2 h3{text-transform:uppercase;font-family:"Roboto Light";font-weight:300;color:#000;font-size:17.7px;margin-top:0;padding-top:10px;margin-bottom:8.8px}.woocommerce-checkout #customer_details .col-1 h3 span,.woocommerce-checkout #customer_details .col-1 p:not(#billing_country_field).create-account label span,.woocommerce-checkout #customer_details .col-2 h3 span{text-transform:initial;font-size:15.84px;font-family:"Roboto Regular";font-weight:400;line-height:25.344px}.woocommerce-checkout #customer_details .col-1 .woocommerce-billing-fields{border-top:2px solid #ddd;padding-top:15px}.woocommerce-checkout #customer_details .col-1 p:not(#billing_country_field){position:relative;overflow:hidden}.menu-toggle span:first-of-type,.woocommerce-checkout #customer_details .col-1 p:not(#billing_country_field).focused label,.woocommerce-checkout .woocommerce-form-login .focused label{top:0}.woocommerce-checkout #customer_details .col-1 p:not(#billing_country_field) input:not([type=checkbox])::-moz-placeholder{color:#757575;font-family:"Roboto Light";font-weight:300;font-size:15.52px}.woocommerce-checkout #customer_details .col-1 p:not(#billing_country_field) input:not([type=checkbox])::placeholder{color:#757575;font-family:"Roboto Light";font-weight:300;font-size:15.52px}.woocommerce-checkout #customer_details .col-1 p:not(#billing_country_field) input:not([type=checkbox]):not(:-moz-placeholder){padding-top:17.072px;padding-bottom:7.76px}.woocommerce-checkout #customer_details .col-1 p:not(#billing_country_field) label,.woocommerce-checkout .woocommerce-form-login .form-row-first label,.woocommerce-checkout .woocommerce-form-login .form-row-last label{font-size:12px;position:absolute;pointer-events:none;color:#222;top:-20px;left:11.64px;opacity:.8;font-family:"Roboto Light";font-weight:300;transition:.4s}.woocommerce-checkout #customer_details .col-1 p:not(#billing_country_field).create-account{overflow:visible;margin-bottom:0}.woocommerce-checkout #customer_details .col-1 p:not(#billing_country_field).create-account label{position:static;text-transform:uppercase;font-family:"Roboto Light";font-weight:300;color:#000;font-size:17.7px;margin-top:0;margin-bottom:0;pointer-events:initial}.woocommerce-checkout #customer_details .col-1 textarea{height:120px;padding:10.864px 11.64px;font-family:"Roboto Regular";font-weight:400;color:#333;line-height:24.832px;border:1px solid #ddd;box-shadow:0 1px 2px rgba(0,0,0,.1);border-radius:4px}.woocommerce-checkout #customer_details .col-2 .inner{border-radius:4px;padding:30px;border:1px solid #e01727;background-color:rgba(0,0,0,.02);box-shadow:0 0 1px 0 rgba(0,0,0,.25)}.woocommerce-checkout #customer_details .col-2 .inner #order_review thead tr th{border-bottom:3px solid #ececec;padding:7.2px;text-transform:uppercase;font-size:14.4px;line-height:15.12px;letter-spacing:.72px}.woocommerce-checkout #customer_details .col-2 .inner #order_review tbody tr td:first-of-type,.woocommerce-checkout #customer_details .col-2 .inner #order_review thead tr th:first-of-type{text-align:left;padding-left:0}.woocommerce-checkout #customer_details .col-2 .inner #order_review tbody tr td:last-of-type,.woocommerce-checkout #customer_details .col-2 .inner #order_review thead tr th:last-of-type{text-align:right;padding-right:0}.woocommerce-checkout #customer_details .col-2 .inner #order_review tbody tr td{border-bottom:1px solid #ececec;padding:15px 7.2px}.woocommerce-checkout #customer_details .col-2 .inner #order_review tbody tr td.product-name{font-size:14.4px;font-family:"Roboto Light";font-weight:300;color:#666;line-height:18.72px}.woocommerce-checkout #customer_details .col-2 .inner #order_review tbody tr td.product-total{font-size:14.4px;line-height:18.72px}.woocommerce-checkout #customer_details .col-2 .inner #order_review tfoot tr th{font-size:13.6px;color:#000;font-family:"Roboto Bold";font-weight:700;line-height:14.28px;padding:6.8px 6.8px 6.8px 0;text-align:left;border-bottom:1px solid #ececec;width:50%}.woocommerce-checkout #customer_details .col-2 .inner #order_review tfoot tr td{padding:6.8px 0 6.8px 6.8px;text-align:right;font-size:14.4px;border-bottom:1px solid #ececec}.woocommerce-checkout #customer_details .col-2 .inner #order_review tfoot tr.shipping td ul{margin-bottom:0;padding:0;list-style:none;text-align:right}.woocommerce-checkout #customer_details .col-2 .inner #order_review tfoot tr.shipping td ul li{display:list-item;border:0}.woocommerce-checkout #customer_details .col-2 .inner .woocommerce-checkout-payment ul{margin:0;padding:0;list-style:none;text-align:left}.woocommerce-checkout #customer_details .col-2 .inner .woocommerce-checkout-payment ul li div p{margin:0;text-align:right}.woocommerce-checkout .woocommerce-form-login .form-row-first,.woocommerce-checkout .woocommerce-form-login .form-row-last{width:48%;position:relative;overflow:hidden}.woocommerce-checkout .woocommerce-form-login .form-row-first input::-moz-placeholder,.woocommerce-checkout .woocommerce-form-login .form-row-last input::-moz-placeholder{color:#757575;font-family:"Roboto Light";font-weight:300;font-size:15.52px}.woocommerce-checkout .woocommerce-form-login .form-row-first input::placeholder,.woocommerce-checkout .woocommerce-form-login .form-row-last input::placeholder{color:#757575;font-family:"Roboto Light";font-weight:300;font-size:15.52px}.woocommerce-checkout .woocommerce-form-login .form-row-first input:not(:-moz-placeholder),.woocommerce-checkout .woocommerce-form-login .form-row-last input:not(:-moz-placeholder){padding-top:17.072px;padding-bottom:7.76px}.woocommerce-checkout .woocommerce-form-login .form-row-first{float:left}.woocommerce-checkout .woocommerce-form-login .form-row-last{float:right}.woocommerce-checkout .woocommerce-form-login .woocommerce-form-login__rememberme input{margin-right:10px}.woocommerce-checkout .woocommerce-form-login .woocommerce-form-login__rememberme span{color:#222;font-family:"Roboto Bold";font-weight:700;font-size:14.4px;line-height:23.04px}.woocommerce-checkout .woocommerce-form-login .woocommerce-form-login__submit{padding:0 18.624px;border-radius:4px;border:1px solid #e01727;background-color:#e01727;font-family:"Roboto Regular";font-weight:400;color:#fff;font-size:15.52px;line-height:37.248px;letter-spacing:.4656px;margin-top:10px;cursor:pointer;transition:.4s}.product-sticky-bar .cart .single_add_to_cart_button:hover,.read-more-btn:hover,.upsell-products .products .product .add-to-cart-button:hover,.woocommerce-checkout .woocommerce-form-login .woocommerce-form-login__submit:hover{box-shadow:inset 0 0 0 100px rgba(0,0,0,.2)}#shipping_country_field label{position:static!important;font-size:16px!important}body table.shop_table_responsive tr td.product-remove a{border:2px solid;border-radius:100%;color:#ccc;display:block;font-size:15px;font-weight:700;height:24px;line-height:19px;width:24px;padding:0;background-color:transparent;transition:.4s;text-align:center}body table.shop_table_responsive tr td.product-remove{padding:0;width:20px}body table.shop_table_responsive tr td.product-thumbnail{max-width:90px;min-width:60px;width:90px}section#contact-product,section#product-faq,section#tabs{flex-basis:100%;padding:0 15px}section#contact-product .bordered,section#product-faq .bordered,section#tabs .bordered{border-top:1px solid #ececec;padding-top:30px}section#contact-product .row .col-2,section#product-faq .row .col-2,section#tabs .row .col-2{flex-basis:16.6666666667%;max-width:16.6666666667%}section#contact-product .row .col-2 h3,section#product-faq .row .col-2 h3,section#tabs .row .col-2 h3{font-size:16px;line-height:19.2px;letter-spacing:.8px;color:#000;font-family:"Roboto Bold";font-weight:700;margin-bottom:8px;text-transform:uppercase}section#contact-product .row .col-10,section#product-faq .row .col-10,section#tabs .row .col-10{flex-basis:83.3333333333%;max-width:83.3333333333%}section#contact-product table,section#product-faq table,section#tabs table{table-layout:fixed}section#contact-product table tbody tr td,section#contact-product table tbody tr th,section#product-faq table tbody tr td,section#product-faq table tbody tr th,section#tabs table tbody tr td,section#tabs table tbody tr th{border-bottom:1px solid #ececec;font-size:14.4px;text-align:left}section#contact-product table tbody tr th,section#product-faq table tbody tr th,section#tabs table tbody tr th{text-transform:uppercase}.product-sticky-bar{position:fixed;bottom:0;left:0;width:100%;background-color:rgba(255,255,255,.9);border-top:1px solid #ddd;padding:6px 0;z-index:2;transition:.4s}.product-sticky-bar .cart .single_add_to_cart_button,.read-more-btn{padding:0 17.28px;margin-left:14.4px;letter-spacing:.432px;line-height:34.56px;color:#fff;transition:.4s;cursor:pointer}.product-sticky-bar.active{bottom:0!important}.product-sticky-bar .product-image{height:45px;margin-right:14.4px}.product-sticky-bar .product-image img,.woocommerce-account main .user-profile .avatar img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.product-sticky-bar .product-title{max-width:180px;margin-right:14.4px}.product-sticky-bar .product-title h3{font-weight:300;font-size:14.4px;color:#000;line-height:23.04px}.product-sticky-bar .product-price{margin-right:28.8px}.product-sticky-bar .product-price>span{color:#111;font-family:"Roboto Bold";font-weight:700;font-size:32px}.product-sticky-bar .product-price>span span{font-size:24px;vertical-align:top}.product-sticky-bar .product-price del{font-size:15px;line-height:15px;font-family:"Roboto Light";font-weight:300;color:rgba(0,0,0,.4);margin-right:5px}.product-sticky-bar .product-price ins{font-size:15px;line-height:15px;font-family:"Roboto Bold";font-weight:700;color:#111;background-color:transparent}.product-sticky-bar .cart .single_add_to_cart_button{border-radius:4px;background-color:#e01727;font-size:14.4px;border:1px solid rgba(0,0,0,.05)}.product-quantity button{border:1px solid #ddd;padding:0;text-shadow:1px 1px 1px #fff;border-radius:4px;background-color:#f9f9f9;cursor:pointer;line-height:34px;height:34px;transition:.4s}.product-quantity input::-webkit-inner-spin-button,.product-quantity input::-webkit-outer-spin-button{appearance:none;-webkit-appearance:none}#best-selling-products,#cross-sell-products,#related-products{padding:0 15px;flex-basis:100%;width:100%}#best-selling-products h2,#cross-sell-products h2,#related-products h2{font-family:"Roboto Bold";font-size:20px;line-height:24px;text-transform:uppercase;color:#000;border-top:1px solid #ececec;padding:15px 0;margin-top:0;margin-bottom:10px}#best-selling-products .swiper,#cross-sell-products .swiper,#related-products .swiper{width:100%;padding:1px}#best-selling-products .swiper .swiper-wrapper .swiper-slide,#cross-sell-products .swiper .swiper-wrapper .swiper-slide,#related-products .swiper .swiper-wrapper .swiper-slide{box-shadow:0 1px 3px -2px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);height:auto}#best-selling-products .swiper .swiper-wrapper .swiper-slide .box-image,#cross-sell-products .swiper .swiper-wrapper .swiper-slide .box-image,#related-products .swiper .swiper-wrapper .swiper-slide .box-image{position:relative;overflow:hidden;height:190px}#best-selling-products .swiper .swiper-wrapper .swiper-slide .box-image img,#cross-sell-products .swiper .swiper-wrapper .swiper-slide .box-image img,#related-products .swiper .swiper-wrapper .swiper-slide .box-image img{width:100%;height:100%;-o-object-position:center;object-position:center;-o-object-fit:contain;object-fit:contain}#best-selling-products .swiper .swiper-wrapper .swiper-slide .box-image .added,#cross-sell-products .swiper .swiper-wrapper .swiper-slide .box-image .added,#related-products .swiper .swiper-wrapper .swiper-slide .box-image .added{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;background-color:#fff;transition:.4s}#best-selling-products .swiper .swiper-wrapper .swiper-slide .box-text,#cross-sell-products .swiper .swiper-wrapper .swiper-slide .box-text,#related-products .swiper .swiper-wrapper .swiper-slide .box-text{padding:15px 15px 20px;text-align:center;transition:.4s;position:relative;top:0}#best-selling-products .swiper .swiper-wrapper .swiper-slide .box-text h3 a,#best-selling-products .swiper .swiper-wrapper .swiper-slide .box-text p a,#cross-sell-products .swiper .swiper-wrapper .swiper-slide .box-text h3 a,#cross-sell-products .swiper .swiper-wrapper .swiper-slide .box-text p a,#related-products .swiper .swiper-wrapper .swiper-slide .box-text h3 a,#related-products .swiper .swiper-wrapper .swiper-slide .box-text p a{line-height:1.3;margin-bottom:.1em;margin-top:.1em;font-size:14.4px;color:#000;font-family:"Roboto Light";font-weight:300;text-transform:initial;transition:.4s;display:block}#best-selling-products .swiper .swiper-wrapper .swiper-slide .box-text .amount,#cross-sell-products .swiper .swiper-wrapper .swiper-slide .box-text .amount,#related-products .swiper .swiper-wrapper .swiper-slide .box-text .amount{font-size:.9em;font-family:"Roboto Bold";font-weight:700;color:#000}#best-selling-products .swiper .swiper-button-next,#best-selling-products .swiper .swiper-button-prev,#cross-sell-products .swiper .swiper-button-next,#cross-sell-products .swiper .swiper-button-prev,#related-products .swiper .swiper-button-next,#related-products .swiper .swiper-button-prev{width:36px;height:36px;border:2px solid #111;color:#111;border-radius:50%;transition:.4s}#related-products{padding-bottom:19.6px}#cross-sell-products{margin-bottom:19.6px}#text-box{margin:60px 0 30px;padding:0 15px}#text-box .flexed .icon{flex-basis:30px}#text-box .flexed .text{flex-basis:calc(100% - 46px)}#text-box .flexed .text h3{margin-top:0;font-size:20px;font-family:"Roboto Bold";line-height:32px}#text-box .flexed .text p{margin-bottom:12.8px;line-height:25.6px}.upsell-products .products .product a,.widget_shopping_cart_content .woocommerce-mini-cart-item,.woocommerce-account main .entry-content .col2-set{display:flex;flex-wrap:wrap;justify-content:space-between}.upsell-products .products .product a .product-info,.upsell-products .products .product>a .product-info{flex-basis:calc(100% - 75px)}.upsell-products .products .product a .product-info h2,.upsell-products .products .product>a .product-info h2{margin:0;font-family:"Roboto Light";font-size:16px;font-weight:300;line-height:20.8px}.upsell-products .products .product a .product-info span,.upsell-products .products .product>a .product-info span{font-size:16px!important}.custom-gallery-button-wrapper{position:absolute;z-index:10;right:5px;top:275px}.custom-gallery-button-wrapper .custom-gallery-button{background-color:#f7f7f7;border-color:#ececec;cursor:pointer}.custom-gallery-button-wrapper .custom-gallery-button i{color:red}#custom-video-modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99999;display:none;background-color:rgba(0,0,0,.5);padding:2%}#custom-video-modal .modal-content{width:90%;height:90%;padding-bottom:47.25%;overflow:hidden;position:relative;margin:0 auto 5%}#custom-video-modal .modal-content iframe{position:absolute;width:100%;height:100%;top:0;left:0}#custom-video-modal .close{cursor:pointer;font-size:40px;color:#fff;position:absolute;right:15px;top:0}.fast-delivery-info p,.place-order .terms-and-conditions p,.place-order .woocommerce-terms-and-conditions-wrapper p{margin-bottom:8px}.place-order .sm-opt-in-input label span,.place-order .terms-and-conditions label,.place-order .woocommerce-terms-and-conditions-wrapper label{font-family:"Roboto Bold";font-weight:700;font-size:14.4px;line-height:23.04px;color:#000}.place-order .sm-opt-in-input label input,.place-order .terms-and-conditions label input,.place-order .woocommerce-terms-and-conditions-wrapper label input{margin-right:8px}.place-order .woocommerce-terms-and-conditions-wrapper{margin-top:20.8px}.read-more-btn{border-radius:4px;background-color:rgba(148,7,19,.72);font-size:14.4px;border:1px solid rgba(0,0,0,.05)}.woocommerce .wc-block-attribute-filter .wc-blocks-components-form-token-field-wrapper:not(.is-loading){border:1px solid #aaa!important;border-radius:4px}.woocommerce .wc-block-attribute-filter .wc-blocks-components-form-token-field-wrapper:not(.single-selection) .components-form-token-field__input-container{padding:0 30px 0 8px!important;background-color:#fff}.woocommerce-order-received .woocommerce-order .order-info{border-radius:4px;border:1px solid #e01727;box-shadow:0 0 1px 0 rgba(0,0,0,.25);padding:24px 30px;background-color:rgba(0,0,0,.02)}.woocommerce-order-received .woocommerce-order .order-info p{color:#7a9c59;line-height:25.6px}.woocommerce-order-received .woocommerce-order .order-info ul li{color:#333}.woocommerce-order-received .woocommerce-order .order-info ul li strong{font-family:"Roboto Bold";font-weight:700;color:#111;margin-left:3px}.page-template-columns-with-image .wp-container-core-columns-is-layout-1.wp-container-core-columns-is-layout-1 .is-layout-flow,.page-template-columns-with-image .wp-container-core-columns-is-layout-2.wp-container-core-columns-is-layout-2 .is-layout-flow,.page-template-columns-with-image .wp-container-core-columns-is-layout-3.wp-container-core-columns-is-layout-3 .is-layout-flow,.page-template-columns-with-image .wp-container-core-columns-is-layout-4.wp-container-core-columns-is-layout-4 .is-layout-flow,.woocommerce-account main .entry-content .col2-set>div,.woocommerce-order-received .woocommerce-order .woocommerce-columns.woocommerce-columns--2>div{flex-basis:50%}.new-product-badge,.outlet-product-badge{background-color:#e01727;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:58px;height:58px;border-radius:4px;position:absolute;top:30px;left:0}.new-product-badge p,.outlet-product-badge p{color:#fff;margin:0;font-size:16px;font-family:"Roboto Regular";font-weight:400}.single-product .new-product-badge,.single-product .outlet-product-badge{left:15px}.single-product .product_cat-bespoke-custom-boards .new-product-badge{left:calc(16.6666666667% + 22px);z-index:1}.single-product .yith-wcwl-add-to-wishlist{position:absolute;right:25px;top:10px;margin-top:0;z-index:10}.accessory-slider-under-gallery{margin-top:30px}.accessory-slider-under-gallery .accessory-swiper{padding:1px}.accessory-slider-under-gallery .accessory-swiper .swiper-slide{padding:10px;box-shadow:0 1px 3px -2px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);height:auto}.accessory-slider-under-gallery .accessory-swiper .swiper-slide.selected-accessory{box-shadow:0 1px 3px -2px #00253e,0 1px 2px #00253e}.accessory-slider-under-gallery .accessory-swiper .swiper-slide .styled-checkbox{position:absolute;top:10px;left:10px}.accessory-slider-under-gallery .accessory-swiper .swiper-slide .styled-checkbox input{position:absolute;opacity:0;width:0;height:0}.accessory-slider-under-gallery .accessory-swiper .swiper-slide .styled-checkbox input:checked+.checkmark{background-color:#00264d;background-image:url("data:image/svg+xml;utf8,<svg viewBox='0 0 24 24' fill='white' xmlns='http://www.w3.org/2000/svg'><path d='M20.285 6.709l-11.13 11.13-5.657-5.657 1.414-1.414 4.243 4.243 9.716-9.716z'/></svg>");background-repeat:no-repeat;background-position:center;background-size:100%;border:1px solid #00264d}.accessory-slider-under-gallery .accessory-swiper .swiper-slide .styled-checkbox .checkmark{position:absolute;top:0;left:0;height:18px;width:18px;background-color:#fff;border:1px solid #ddd;border-radius:4px;transition:.3s}.accessory-slider-under-gallery .accessory-swiper .swiper-slide .added-to-set-label{position:absolute;left:33px;top:10px;background:#00253e;color:#fff;padding:0 5px;font-size:12px;display:none}.accessory-slider-under-gallery .accessory-swiper .swiper-slide .price-with-buttons{display:flex;justify-content:space-between}.accessory-slider-under-gallery .accessory-swiper .swiper-slide .price-with-buttons .price{display:flex;flex-direction:column;font-family:"Roboto Bold";font-weight:700;margin-bottom:0}.accessory-slider-under-gallery .accessory-swiper .swiper-slide .price-with-buttons .price__regular{font-size:12px;line-height:1}.accessory-slider-under-gallery .accessory-swiper .swiper-slide .price-with-buttons .price__sale{color:#e01727;background-color:transparent}.accessory-slider-under-gallery .swiper-pagination{position:static}.accessory-slider-under-gallery .swiper-pagination span.swiper-pagination-bullet-active{background:#e01727}.woocommerce-product-gallery__wrapper{overflow:hidden}.outer-container{flex-basis:100%;margin-top:16.7px}.outer-container .inner-container{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-bottom:15px}.outer-container .inner-container .price,.woocommerce-order-details .woocommerce-table tbody tr td:last-of-type,.woocommerce-order-details .woocommerce-table tfoot tr td,.woocommerce-order-details .woocommerce-table thead tr th:last-of-type{text-align:right}.upsell-products{border-top:1px solid #ececec;padding:16px 12px;margin-top:20.8px;width:100%;overflow:hidden}.upsell-products>h2{position:relative;font-size:20.8px;line-height:32px;color:#000;margin-top:0;margin-bottom:10px}.upsell-products>h2::after{content:"";display:block;width:30px;height:3px;background-color:rgba(0,0,0,.1);margin-top:13px;margin-bottom:20px}.upsell-products .products .product{width:100%;margin:0;border-top:1px solid #ececec;padding:10px 0 5px;display:flex;flex-wrap:wrap;align-items:center}.upsell-products .products .product:first-of-type,.woocommerce-account main .woocommerce-MyAccount-navigation ul li:first-of-type{border-top:0}.upsell-products .products .product>a{display:inline-flex;flex-wrap:wrap;justify-content:space-between;flex-basis:calc(100% - 160px)}.upsell-products .products .product .add-to-cart-button{border-radius:4px;cursor:pointer;letter-spacing:.432px;line-height:34.56px;display:inline-flex;flex-basis:155px;justify-content:center;background-color:#e01727;font-size:14.4px;border:1px solid rgba(0,0,0,.05);color:#fff;transition:.4s}.woocommerce-account .entry-header{background-color:#f7f7f7;border-bottom:1px solid #ececec;border-top:1px solid #ececec;padding:15px 0}.woocommerce-account .entry-header h1,.woocommerce-account .entry-header h2{color:#000;text-transform:uppercase}.woocommerce-account .entry-header h1{font-size:27.2px;line-height:32.64px;margin:0;letter-spacing:1.36px}.woocommerce-account .entry-header h2{font-size:12.8px;font-family:"Roboto Light";font-weight:300;letter-spacing:.64px;line-height:15.36px;margin:0}.woocommerce-account main .entry-content{margin:0;padding:30px 0}.woocommerce-account main .entry-content .container .col-3{border-right:1px solid #ececec;padding-right:0;padding-left:0}.woocommerce-account main .entry-content .container .col-9{padding:0 15px 30px 30px}.woocommerce-account main .entry-content .col2-set>div:first-of-type{padding-right:30px}.woocommerce-account main .entry-content .col2-set>div:last-of-type{padding-left:30px;border-left:1px solid #ececec}.woocommerce-account main .entry-content .col2-set>div h2{margin-top:0;text-transform:uppercase;margin-bottom:10px;font-size:20px;letter-spacing:1px;line-height:24px}.woocommerce-account main .entry-content .col2-set>div p.lost_password a{font-size:16px;font-family:"Roboto Light";font-weight:300;margin:0 0 6.8px;color:#000;text-decoration:none;transition:.4s}.woocommerce-account main .entry-content .col2-set>div label{display:block;font-family:"Roboto Bold";font-weight:700;color:#222;font-size:14.4px;line-height:23.04px;margin-bottom:6px}.woocommerce-account main .entry-content .col2-set>div input{margin-bottom:15px}.woocommerce-account main .entry-content .col2-set>div input[type=email],.woocommerce-account main .entry-content .col2-set>div input[type=password],.woocommerce-account main .entry-content .col2-set>div input[type=text]{width:100%;box-shadow:inset 0 -1.8em 1em 0 transparent;background-color:#fff;border:1px solid #ddd;border-radius:0;color:#333;font-size:15.52px;height:39px;max-width:100%;padding:0 11.64px}.woocommerce-account main .entry-content .col2-set>div input[type=checkbox]{margin:0 10px 16px 0}.woocommerce-account main .entry-content .col2-set>div .woocommerce-privacy-policy-text p{font-size:13.6px;font-family:"Roboto Light";font-weight:300;margin:0 0 6.8px;color:#000}.woocommerce-account main .user-profile{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:15px}.woocommerce-account main .user-profile .avatar{border-radius:50%;overflow:hidden;height:70px;flex-basis:70px}.woocommerce-account main .user-profile .info{margin-left:15px}.woocommerce-account main .user-profile .info p{margin:0;font-family:"Roboto Light";font-weight:300;line-height:25.6px;color:#000}.woocommerce-account main .user-profile .info p span{font-style:italic;opacity:.5}.woocommerce-account main .woocommerce-MyAccount-navigation ul li,.woocommerce-order-details .woocommerce-table tfoot tr:first-of-type td,.woocommerce-order-details .woocommerce-table tfoot tr:first-of-type th{border-top:1px solid #ececec}.woocommerce-account main .woocommerce-MyAccount-navigation ul li a{display:block;font-family:"Roboto Bold";font-weight:700;color:rgba(102,102,102,.85);padding:10px 0;position:relative;transition:.4s;letter-spacing:.256px;line-height:20.48px;text-decoration:none}.woocommerce-account main .woocommerce-MyAccount-navigation ul li a::after{content:"";transition:.4s;height:100%;position:absolute;right:0;top:0;width:3px;z-index:1;background-color:#e01727;opacity:0}.woocommerce-account main .woocommerce-MyAccount-content .woocommerce-MyAccount-navigation ul li{flex-basis:32%;margin-bottom:12.48px}.woocommerce-account main .woocommerce-MyAccount-content .woocommerce-MyAccount-navigation ul li:nth-of-type(3n+2){margin-left:1.25%;margin-right:1.25%}.woocommerce-account main .woocommerce-MyAccount-content .woocommerce-MyAccount-navigation ul li a{border:1px solid #ddd;border-radius:5px;display:block;padding:20px 0;text-align:center;font-size:20.8px;color:#000;transition:.4s;background-color:#fff;font-family:"Roboto Light";font-weight:300}.woocommerce-account main .woocommerce-MyAccount-content .woocommerce-MyAccount-navigation ul li a:hover{background-color:#333;color:#fff}.woocommerce-account main .woocommerce-MyAccount-content form h3{margin-top:0;font-size:20px;font-family:"Roboto Bold";font-weight:700;line-height:32px;margin-bottom:10px;color:#000}.woocommerce-account main .woocommerce-MyAccount-content form fieldset{border:0;padding:0}.woocommerce-order-details .woocommerce-table thead tr th,body table.shop_table_responsive tr th{border-bottom:3px solid #ececec;text-transform:uppercase;font-family:"Roboto Bold";font-weight:700;line-height:15.12px;letter-spacing:.72px}.woocommerce-account main .woocommerce-MyAccount-content form fieldset legend{margin:30px 0 15px;padding-bottom:10px;border-bottom:1px solid #f1f1f1;color:#333;font-family:"Roboto Bold";font-weight:700;line-height:25.6px;font-size:16px;text-transform:uppercase;display:block;width:100%}body .woocommerce-info,body .woocommerce-message,body .woocommerce-noreviews,body p.no-comments{background-color:transparent;color:#000;font-family:"Roboto Light";font-weight:300}body .woocommerce-info a,body .woocommerce-message a,body .woocommerce-noreviews a,body p.no-comments a{color:inherit;transition:.4s;text-decoration:none}body table.shop_table_responsive tr td,body table.shop_table_responsive tr th{padding:7.2px 0;font-size:14.4px}body table.shop_table_responsive tr th{color:#000}body table.shop_table_responsive tr td{line-height:18.72px;font-family:"Roboto Light";font-weight:300;color:#666}body table.shop_table_responsive tr td a{text-decoration:none;transition:.4s}body table.shop_table_responsive tr td .amount{font-family:"Roboto Bold";font-weight:700;color:#111}body table.shop_table_responsive tr td .woocommerce-button:hover{color:#fff;box-shadow:inset 0 0 0 100px rgba(0,0,0,.2)}body mark{background-color:#ff0}.woocommerce-order-details .woocommerce-table thead tr th{color:#000;padding:7.2px 0}.woocommerce-order-details .woocommerce-table tbody tr td:first-of-type,.woocommerce-order-details .woocommerce-table thead tr th:first-of-type{text-align:left}.woocommerce-order-details .woocommerce-table tbody tr td{padding:7.2px 0}.woocommerce-order-details .woocommerce-table tbody tr td a{color:#000;font-size:14.4px;line-height:18.72px;font-family:"Roboto Light";font-weight:300;text-decoration:none;transition:.4s}.woocommerce-order-details .woocommerce-table tbody tr td span,.woocommerce-order-details .woocommerce-table tfoot tr td span{font-family:"Roboto Bold";font-weight:700;color:#000;font-size:14.4px}.woocommerce-order-details .woocommerce-table tfoot tr th{text-align:left;font-size:13.6px}.main-navigation .menu li a,.main-navigation .menu>ul li a{font-size:.9em;color:hsla(0,0%,40%,.85);text-transform:uppercase;transition:.4s}.woocommerce-order-details .woocommerce-table tfoot tr td small{font-size:11.52px}.woocommerce-order-details .woocommerce-table tfoot tr td,.woocommerce-order-details .woocommerce-table tfoot tr th{padding:6.8px 0;border-bottom:1px solid #ececec}.woocommerce-edit-address main .entry-content .col2-set,.woocommerce-view-order main .entry-content .col2-set{justify-content:flex-start}.woocommerce-edit-address main .entry-content .col2-set>div,.woocommerce-view-order main .entry-content .col2-set>div{flex-basis:auto}.woocommerce-view-order main .entry-content .col2-set>div h2{font-family:"Roboto Bold";font-weight:700;color:#000;font-size:25.6px;line-height:33.8px;margin-bottom:12.8px;text-transform:initial}.woocommerce-view-order main .entry-content .col2-set>div .woocommerce-customer-details--email,.woocommerce-view-order main .entry-content .col2-set>div address{font-family:"Roboto Light";font-weight:300;line-height:25.6px;color:#000}.woocommerce-view-order main .entry-content .col2-set>div .woocommerce-customer-details--email{margin-bottom:20.8px}.woocommerce-Addresses header h3{margin-top:0;font-size:20px;font-family:"Roboto Bold";font-weight:700;line-height:32px;margin-bottom:10px}.woocommerce-Addresses address,.woocommerce-Addresses header a{font-size:16px;line-height:25.6px;font-family:"Roboto Light";font-weight:300}.woocommerce-Addresses header a{text-decoration:none;transition:.4s}.blog article .entry-header .entry-title a,.error-404 h1,.main-navigation a,table.wishlist_table thead th{font-family:"Roboto Bold";font-weight:700}.woocommerce-edit-address main .entry-content .col2-set>div:last-of-type{border-left:0}.error-404{margin-top:30px;padding-bottom:90px}.error-404 .page-content{margin-top:0}.error-404 h1{font-size:27.2px;line-height:35.36px;margin-top:0;margin-bottom:13.6px;text-align:center;color:#000}.error-404 p{margin-bottom:0;flex-basis:163px}.error-404 form{flex-basis:calc(100% - 163px)}table.wishlist_table thead th{border-top:0;border-bottom:2px solid #ececec;letter-spacing:.72px;font-size:14.4px;color:#000;text-transform:uppercase;text-align:left}table.wishlist_table tbody tr td{line-height:18.72px;font-family:"Roboto Light";font-weight:300;color:#666;font-size:14.4px;text-align:left}table.wishlist_table tbody tr td a{color:#666;font-size:14.4px}table.wishlist_table tbody tr td.product-remove a{border:2px solid #ccc;border-radius:50%;color:#ccc;display:block;font-size:15px;font-weight:700;line-height:19.5px;text-align:center;height:24px;width:24px;padding:0;background-color:transparent;transition:.4s}table.wishlist_table tbody tr td.product-remove a:hover{border-color:#000;color:#000}.u-lh.u-fs-sm{color:#404040}@media all and (max-width:768px){.woocommerce-checkout .checkout-cart table tr td.product-name{max-width:200px}.woocommerce-checkout .checkout-cart table td.product-price,.woocommerce-checkout .checkout-cart table td.product-subtotal,.woocommerce-checkout .checkout-cart table th.product-price,.woocommerce-checkout .checkout-cart table th.product-subtotal,.woocommerce-wishlist .wishlist_table td.product-price,.woocommerce-wishlist .wishlist_table th.product-price{display:none}.woocommerce-checkout .checkout-cart table td.product-quantity,.woocommerce-checkout .checkout-cart table th.product-quantity{width:90px}.show-for-mobile{display:block}.categories-inner.columns-4 .category{flex-basis:100%;max-width:100%}}.woocommerce-wishlist .yith_wcwl_wishlist_footer .yith-wcwl-share{float:none;display:flex;align-items:center}.woocommerce-wishlist .yith_wcwl_wishlist_footer .yith-wcwl-share ul{display:inline-flex;align-items:center;margin-bottom:0}.woocommerce-wishlist .yith_wcwl_wishlist_footer .yith-wcwl-share ul li{display:inline-flex;align-items:center;margin:0 5px!important;border-bottom:0!important;padding:0!important}.archive main .custom-gallery-categories ul li::before,.page-template main .custom-gallery-categories ul li::before,.woocommerce-wishlist .yith_wcwl_wishlist_footer .yith-wcwl-share ul li::before,.woocommerce-wishlist ul.wishlist_table li::before{content:none!important}.main-navigation{display:block;width:100%;border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;height:52px;position:relative}#blog .blog-inner .swiper .inner .post,.blog article,.single article{box-shadow:0 1px 3px -2px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24)}.main-navigation .menu{height:100%;justify-content:space-around}@media all and (max-width:1200px){.main-navigation .menu{flex-wrap:wrap;align-items:center}}.main-navigation .menu li,.main-navigation .menu>ul li{height:100%;display:flex;flex-wrap:wrap;align-items:center}.main-navigation .menu li a{display:block}.main-navigation .menu li:hover a,.main-navigation .menu>li.current-menu-item a,.main-navigation .menu>ul li a:hover{color:hsla(0,0%,7%,.85)}.main-navigation .menu>li{display:inline-flex;flex-wrap:wrap;align-items:center;margin:0 13px}@media all and (max-width:1100px){.main-navigation{height:auto;padding:10px 0}.main-navigation .menu>li{margin-bottom:5px}}.main-navigation .menu>li>a{line-height:1;display:flex;align-items:center;justify-content:space-between}.main-navigation .menu>li>a>img{width:20px;flex-basis:20px;height:auto;-o-object-fit:contain;object-fit:contain;margin-right:5px;opacity:.8;transition:.4s}.main-navigation .menu>li>a>i{margin-left:3px}.main-navigation .menu>li:hover>a>i::before,.widget .custom-category-list li.active>a i::before{transform:rotate(180deg)}.main-navigation .menu>ul{height:100%;justify-content:space-between}.main-navigation ul{display:flex;list-style:none;margin:0;padding-left:0}.main-navigation ul .sub-menu{position:absolute;top:100%;left:-999em;z-index:99999;width:100%;border:2px solid #ddd;box-shadow:1px 1px 15px rgba(0,0,0,.15);background-color:#fff;display:grid;grid-template-columns:repeat(3,1fr);-moz-column-gap:40px;column-gap:40px;row-gap:10px;padding-top:32px;padding-bottom:32px}.main-navigation ul .sub-menu ul{left:-999em;top:0}.main-navigation ul .sub-menu li{display:inline-flex;flex-wrap:wrap;align-items:center;border-bottom:1px solid #ececec}.main-navigation ul .sub-menu li img{width:40px;flex-basis:40px;height:30px;-o-object-fit:contain;object-fit:contain;margin-right:5px}.main-navigation ul .sub-menu li.focus>ul,.main-navigation ul .sub-menu li:hover>ul{display:block;left:auto}.main-navigation ul .sub-menu li a{font-family:"Roboto Light";font-weight:300;transition:.4s;padding:8px 0;flex-basis:100%;display:flex;align-items:center;text-transform:initial;font-size:16px}.main-navigation ul .sub-menu li.current-menu-item a{font-family:"Roboto Bold";font-weight:700;color:#e01727}.main-navigation ul li.focus>ul,.main-navigation ul li:hover>ul,.main-navigation.active,.page main h3.special::before{left:0}.main-navigation a{text-decoration:none}.menu-toggle{position:relative;padding:0;background-color:transparent;border:0;box-shadow:unset;width:20px;height:14px}.menu-toggle span{position:absolute;display:block;background-color:hsla(0,0%,40%,.85);width:100%;height:2px;border-radius:5px;left:0}.menu-toggle span:nth-of-type(2){top:50%;transform:translateY(-50%)}.menu-toggle span:last-of-type{bottom:0}@media screen and (min-width:849px){.menu-toggle{display:none}}.comment-navigation .nav-previous,.post-navigation .nav-previous,.posts-navigation .nav-previous{flex:1 0 50%}.comment-navigation .nav-next,.post-navigation .nav-next,.posts-navigation .nav-next{text-align:end;flex:1 0 50%}.navigation.pagination .nav-links{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.navigation.pagination .nav-links>*{margin:0 .4em;border:2px solid #000;border-radius:50%;font-size:17.6px;font-family:"Roboto Regular";font-weight:400;height:36px;width:36px;text-align:center;display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;color:#000;transition:.4s}.entry-content,.entry-summary,.page-content{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}.blog .flexed{padding-bottom:24px}.blog .flexed .col-3{padding-left:0}.blog .flexed .col-9{padding-right:0;padding-left:30px}.blog article{margin:0 0 30px}.blog article .entry-header{padding:24px}.blog article .entry-header>a{font-size:11.2px;font-family:"Roboto Light";font-weight:300;line-height:17.92px;color:#000;text-decoration:none;margin-bottom:14.56px;display:block;transition:.4s}.blog article .entry-header .entry-title{position:relative;margin:0 0 12.8px}.blog article .entry-header .entry-title a{color:#000;font-size:25.6px;line-height:33.28px;transition:.4s}#primary .widget h2::after,.blog article .entry-header .entry-title::after,.single article .entry-header h1::after{content:"";height:3px;display:block;background-color:rgba(0,0,0,.1);margin:16px 0;max-width:30px}.blog article .entry-header .entry-meta span{font-size:11.2px;font-family:"Roboto Light";font-weight:300;letter-spacing:.56px;line-height:13.44px;color:#000;text-transform:uppercase}.blog article .entry-footer{border-bottom:2px solid #ececec;border-top:1px solid #ececec;padding:6.4px 19.2px 7.68px 6.4px;display:flex;flex-wrap:wrap;justify-content:space-between}.blog article .entry-footer span{font-size:12.8px;line-height:20.48px;font-family:"Roboto Light";font-weight:300;color:#000}.blog article .image{position:relative;left:-24px;float:left;max-width:50%}.blog article .image .date,.single article .entry-content .image .date{position:absolute;top:7%;left:-8px;height:2.8em;width:2.8em;color:#e01727;text-align:center;background-color:#fff;border:2px solid #e01727;padding:2px}.blog article .image .date p,.single article .entry-content .image .date p{margin:1px 0;line-height:1;font-size:16px;font-family:"Roboto Light";font-weight:300;color:#e01727}.blog article .entry-content{margin:0;padding:0 24px}.blog article .entry-content p{margin:0;font-family:"Roboto Light";font-weight:300;font-size:16px;line-height:25.6px}.blog article .continue{padding:0 24px;clear:both}.blog article .continue a{margin:18px 0 12px;background-color:#fff;color:#e01727;border:1px solid #e01727;border-radius:4px;cursor:pointer;font-size:12px;letter-spacing:.36px;line-height:26.28px;display:inline-block;padding:0 14.4px;position:relative;text-align:center;text-decoration:none;text-shadow:none;transition:.4s;vertical-align:middle;font-family:"Roboto Regular";font-weight:400}.blog article .continue a:hover{background-color:#e01727;color:#fff;outline:0}#blog .blog-inner .swiper{padding-bottom:2px}#blog .blog-inner .swiper .swiper-wrapper{height:400px}#blog .blog-inner .swiper .inner{padding:0 8px;height:100%}#blog .blog-inner .swiper .inner .post{position:relative;display:block;text-align:center;text-decoration:none;color:#000;transition:.4s;height:100%}#blog .blog-inner .swiper .inner .post .post-thumbnail{height:222px}#blog .blog-inner .swiper .inner .post .content{padding:8.96px 10px 17.92px}#blog .blog-inner .swiper .inner .post .content .post-categories p{margin-bottom:.1em;margin-top:.1em;opacity:.7;font-size:7.68px;line-height:1.2;text-transform:uppercase}#blog .blog-inner .swiper .inner .post .content h3{font-family:"Roboto Bold";font-size:14.72px;line-height:1.3;margin-bottom:.1em;margin-top:.1em;font-weight:700}#blog .blog-inner .swiper .inner .post .content hr,.single .post-swiper-container .swiper .swiper-slide .content hr{height:2px;max-width:30px;background-color:rgba(0,0,0,.1);margin-top:6.4px;margin-bottom:6.4px}#blog .blog-inner .swiper .inner .post .content .post-meta,.single .post-swiper-container .swiper .swiper-slide .post-thumbnail .post-meta{position:absolute;top:7%;left:-8px;height:2.8em;width:2.8em;color:#e01727;display:flex;flex-wrap:wrap;justify-content:center;align-content:center;flex-direction:column;background-color:#fff;border:2px solid #e01727;padding:2px}#blog .blog-inner .swiper .inner .post .content .post-meta p{margin:1px 0;line-height:.85;color:#e01727}#blog .blog-inner .swiper .inner .post .content .post-meta p.month{font-size:11.2px}#blog .blog-inner .swiper .inner .post .content .post-content p{font-family:"Roboto Light";font-weight:300;font-size:12.8px;margin-top:1.28px;margin-bottom:1.28px}#blog .blog-inner .swiper .inner .post .content .post-continue p{font-size:10.24px;margin:10.24px 0 0;position:relative;display:inline-block;color:#d26e4b}#blog .blog-inner .swiper .inner .post .content .post-continue p::after{content:"";background-color:#d26e4b;bottom:-5px;height:2px;left:50%;transform:translateX(-50%);opacity:.3;position:absolute;transition:.4s;width:60%}#primary .wp-block-latest-posts__list li{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:10px;border-bottom:1px solid #ececec}#primary .wp-block-latest-posts__list li:first-of-type{border-top:0}#primary .wp-block-latest-posts__list li div{flex-basis:45px;height:45px}#primary .wp-block-latest-posts__list li .wp-block-latest-posts__post-title{font-size:16px;font-family:"Roboto Light";font-weight:300;line-height:19.2px;color:#000;flex-basis:calc(100% - 60px);transition:.4s}#primary .wp-block-latest-posts__list li .wp-block-latest-posts__post-title:hover{color:#e01727}#primary .widget h2{font-family:"Roboto Bold";font-weight:700;font-size:16px;letter-spacing:.8px;color:#000;text-transform:uppercase;position:relative}.single .is-style-rounded{border-radius:50%;overflow:hidden}.single article{padding:24px}.single article .entry-header a{font-size:13.6px;line-height:21.76px;opacity:.85;font-family:"Roboto Bold";font-weight:700}.single article .entry-header h1,h1{font-size:27.2px;line-height:35.36px}.single article .entry-header h1{margin-top:0;margin-bottom:13.6px}.single article .entry-content .image{margin-left:-24px;margin-right:-24px;position:relative;margin-bottom:20.6px}.single article .entry-content .wp-block-buttons-is-layout-flex>div{width:100%;flex-basis:100%}.single article .entry-content .wp-block-buttons-is-layout-flex>div .wp-block-button__link{display:block;border-color:#0094e0;color:#0094e0;transition:.4s;text-align:center;margin-bottom:10px}.single article .entry-content .wp-block-buttons-is-layout-flex>div .wp-block-button__link:hover{background-color:#7a9c59;border-color:#7a9c59;color:#fff}.page:not(.woocommerce-account) main ul,.single .description ul,.single article ul{list-style:none;margin:0 0 20.8px;padding:0}.single .description ul li,.single article ul li{border-bottom:1px solid #ececec;padding:7px 0}.page:not(.woocommerce-account) main ul li::before,.single .description ul li::before,.single article ul li::before{content:"\f285";display:inline-block;font-family:bootstrap-icons!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;vertical-align:-.125em;-webkit-font-smoothing:antialiased;margin-right:25px}.single .zoomed,.single .zoomed-caption{overflow:hidden;height:243px;margin-bottom:20.8px}.single .zoomed img,.single .zoomed-caption img{transform:scale(1);transition:.4s;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}.single .zoomed-caption:hover img,.single .zoomed:hover img{transform:scale(1.1)}.single .zoomed-caption.is-style-rounded,.single .zoomed.is-style-rounded{border-radius:50%}.single .zoomed-caption{height:339px;position:relative}.single .zoomed-caption .wp-block-cover__inner-container{position:absolute;width:41%;top:50%;transform:translateY(-50%);right:5%;padding:30px;background-color:rgba(255,255,255,.86);box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.22)}.single .zoomed-caption .wp-block-cover__inner-container p{text-transform:uppercase;font-size:26px;font-family:"Roboto Bold";font-weight:700;color:#000;margin:0;line-height:1.2}.single .zoomed-caption.dark .wp-block-cover__inner-container{border-radius:50%;width:217px;height:217px;right:unset;left:5%;background-color:#000;display:flex;flex-wrap:wrap;align-items:center}.single .zoomed-caption.dark .wp-block-cover__inner-container p{text-transform:initial;color:#fff}.single .zoomed-caption.light{height:196px}.single .zoomed-caption.light .wp-block-cover__inner-container{background-color:rgba(0,0,0,.3);width:100%;height:100%;right:unset;left:unset;display:flex;align-items:center;justify-content:center}.single .zoomed-caption.light .wp-block-cover__inner-container p{text-transform:uppercase;color:#fff}.single .zoomed-caption.belowed .wp-block-cover__inner-container{width:100%;top:70%;right:0;background-color:rgba(255,255,255,.6)}.single .zoomed-caption.belowed .wp-block-cover__inner-container p{text-transform:initial;font-family:"Roboto Regular";font-weight:400;font-size:30px}.single .zoomed-caption.white .wp-block-cover__inner-container{width:100%;top:50%;right:0;background-color:transparent;box-shadow:none}.single .zoomed-caption.white .wp-block-cover__inner-container p,.wp-block-cb-carousel .slick-next:hover::before,.wp-block-cb-carousel .slick-prev:hover::before{color:#fff}.single .comments-area{background-color:rgba(0,0,0,.05);margin-top:15px;padding:15px 25px 25px}.single .comments-area h3{margin-top:0;margin-bottom:9.6px;font-size:19.2px;font-family:"Roboto Bold";font-weight:700;color:#000}.single .comments-area form{display:flex;flex-wrap:wrap;margin:0 -15px}.single .comments-area form p{font-size:16px;color:#000;line-height:25.6px;font-family:"Roboto Light";font-weight:300;padding:0 15px;margin:0 0 8px}.archive main .custom-gallery-categories,.page main h2,.page main h3,.page-template main .custom-gallery-categories{margin-bottom:10px}.single .comments-area form p input:not([type=checkbox]),.single .comments-area form p textarea{background-color:#fff;border:1px solid #ddd;border-radius:0;box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-sizing:border-box;color:#333;font-size:15.52px;padding:11.64px;max-width:100%;width:100%}.single .comments-area form p label{font-size:14.4px;font-family:"Roboto Bold";font-weight:700;margin:0 0 5.76px}.single .comments-area form p input{height:38.9px;padding:0 11.64px;vertical-align:middle}.single .comments-area form p.comment-form-author,.single .comments-area form p.comment-form-email,.single .comments-area form p.comment-form-url{width:33.3333333333%}.single .comments-area form p.form-submit .submit{background-color:#e01727;color:#fff;display:inline-block;border:1px solid rgba(0,0,0,.05);border-radius:4px;cursor:pointer;font-size:15.52px;letter-spacing:.03em;line-height:2.4em;margin-right:1em;margin-top:0;max-width:100%;min-height:2.5em;padding:0 1.2em;position:relative;text-align:center;text-decoration:none;text-shadow:none;transition:.4s;vertical-align:middle;width:auto}.single .post-swiper-container{padding:24px 0}.single .post-swiper-container .swiper{padding-left:10px;padding-right:10px}.single .post-swiper-container .swiper .swiper-slide .post-thumbnail{height:110px;position:relative}.single .post-swiper-container .swiper .swiper-slide .post-thumbnail .post-meta p{margin:1px 0;line-height:.85;text-align:center;color:#e01727}.single .post-swiper-container .swiper .swiper-slide .content h3{font-family:"Roboto Bold";font-size:14.72px;line-height:1.3;margin-bottom:.1em;margin-top:8.96px;font-weight:700;text-align:center}.single .post-swiper-container .swiper .swiper-slide .content p{font-family:"Roboto Light";font-weight:300;font-size:12.8px;margin-top:1.28px;margin-bottom:1.28px;text-align:center}.page main h2,.page main h3,.single .author-info .author-details h3,.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-price,.wpcf7 label{font-family:"Roboto Bold";font-weight:700}.single .post-swiper-container .swiper .swiper-button-next,.single .post-swiper-container .swiper .swiper-button-prev{width:36px;height:36px;border:2px solid #111;color:#111;border-radius:50%;transition:.4s;text-align:center}.single .bookmark{margin-left:-24px;margin-right:-24px;padding:6.4px 24px 7.68px;border-bottom:2px solid #ececec;border-top:1px solid #ececec}.single .bookmark span{font-size:12.8px;font-family:"Roboto Light";font-weight:300}.single .author-info{margin-left:-24px;margin-right:-24px;padding:32px 24px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.single .author-info .author-avatar{flex-basis:90px;height:90px;border-radius:50%;overflow:hidden}.single .author-info .author-details{flex-basis:calc(100% - 120px)}.single .author-info .author-details h3{margin-top:0;font-size:16px;color:#000;margin-bottom:0;letter-spacing:.8px;line-height:19.2px;text-transform:uppercase}.page main h2+address,.single .author-info .author-details p,.single .post-navigation a{font-family:"Roboto Light";font-weight:300;font-size:16px}.single .author-info .author-details p{color:#000;margin:0}.single .post-navigation{border:1px solid #ececec}.single .post-navigation .nav-previous{border-right:1px solid #ececec}.single .post-navigation a{line-height:25.6px;padding:11.2px 0;display:block}.page main{padding-bottom:90px}.page main .col-9 h2{margin-top:0;margin-bottom:10px;font-size:20px;line-height:32px;color:#000}.page main h2{margin-top:0;font-size:20.8px;line-height:33.28px;color:#000}.page main h2.wp-block-heading{font-size:25.6px;line-height:33.28px;margin-bottom:12.8px}.page main h2+address{font-style:normal;line-height:25.6px}.page main h3{font-size:20px;margin-top:0;line-height:32px;color:#000}.page main h3.special{text-transform:uppercase;position:relative;text-align:center}.page main h3.special::after,.page main h3.special::before{content:"";width:calc(50% - 140px);height:2px;background-color:rgba(0,0,0,.1);position:absolute;top:50%;transform:translatey(-50%)}.page main h3.special::after{right:0}h1{margin:0 0 13.6px;color:#000}.widget .custom-category-list a,p{line-height:25.6px;font-family:"Roboto Light";font-weight:300}p{margin:0 0 20.8px;font-size:16px;color:#000}.page:not(.woocommerce-account) main ul li{border-bottom:1px solid #ececec;padding:7px 0;align-items:center;font-family:"Roboto Light";font-weight:300}.wpcf7 label{display:block;font-size:14.4px;line-height:23.04px;color:#222}.wpcf7 input,.wpcf7 textarea{border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.1);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #ddd;color:#333;font-size:15.52px;height:38.9px;width:100%;padding:0 11.64px;margin-bottom:15.52px}.wpcf7 input[type=checkbox],.wpcf7 textarea[type=checkbox]{width:auto;height:auto;padding:0;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.wpcf7 textarea{height:auto;padding:11.64px}.wpcf7 .wpcf7-list-item{margin:0 10px 0 0}.wpcf7 .wpcf7-not-valid-tip{background-color:#f1f1f1;border-radius:3px;color:#b20000;line-height:1.2em;margin-top:-10px;opacity:.8;padding:5px 8px;position:relative;font-size:16px}#newsletter .mask .container .container-inner .newsletter-signup-cf7 .wpcf7-not-valid-tip::after,.wpcf7 .wpcf7-not-valid-tip::after{border:10px solid rgba(136,183,213,0);border-bottom-color:#f1f1f1;bottom:100%;content:" ";height:0;left:30px;margin-left:-10px;pointer-events:none;position:absolute;width:0}.page-template-full-width .col-12{padding-bottom:0}.page-template-columns-with-image .col-9,.page-template-columns-with-image .left .col-image,.page-template-columns-with-image .right .col-text{padding-left:15px}.page-template-columns-with-image .col-3,.page-template-columns-with-image .left .col-text,.page-template-columns-with-image .right .col-image{padding-right:15px}.page-template-columns-with-image .wp-container-core-columns-is-layout-1.wp-container-core-columns-is-layout-1 .is-layout-flow.col-text,.page-template-columns-with-image .wp-container-core-columns-is-layout-2.wp-container-core-columns-is-layout-2 .is-layout-flow.col-text,.page-template-columns-with-image .wp-container-core-columns-is-layout-3.wp-container-core-columns-is-layout-3 .is-layout-flow.col-text,.page-template-columns-with-image .wp-container-core-columns-is-layout-4.wp-container-core-columns-is-layout-4 .is-layout-flow.col-text{display:inline-flex;align-content:center;flex-wrap:wrap}.page-template-columns-with-image #primary header .entry-title{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:56px;line-height:1;text-align:center;font-family:"Roboto Light";font-weight:300;color:#fff;margin:0}.page-template-columns-with-image #primary header .post-thumbnail img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}body .red{display:block;border-radius:4px;box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.22);background-color:#b20000;border:1px solid rgba(0,0,0,.05);color:#fff;font-size:15.52px;font-family:"Roboto Regular";font-weight:400;letter-spacing:.4656px;line-height:37.248px;text-align:center;transition:.4s;margin-bottom:20.8px}body .red:hover{transform:translateY(-6px);box-shadow:0 30px 40px 0 rgba(0,0,0,.2)}.wp-block-gallery.has-nested-images.columns-default{display:flex;flex-wrap:wrap;gap:0}.wp-block-gallery.has-nested-images.columns-default .wp-block-image{flex-basis:33.3333333333%;padding:0 15px;margin-bottom:10px!important;height:230px}.wp-block-gallery.has-nested-images.columns-default .wp-block-image a{display:block;overflow:hidden;height:100%;border-radius:10px}.wp-block-gallery.has-nested-images.columns-default .wp-block-image a img{transition:.4s;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.wp-block-gallery.has-nested-images.columns-default .wp-block-image a:hover img{transform:scale(1.05)}.single .products-container{overflow:hidden;margin-bottom:20.8px;position:relative}.single .products-container .swiper-wrapper{padding:10px 5px}.single .products-container .swiper-wrapper .swiper-slide{box-shadow:0 1px 3px -2px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24)}.single .products-container .swiper-wrapper .swiper-slide span.price{display:block;text-align:center;color:#111;font-weight:700;font-family:"Roboto Bold";font-size:14.4px;line-height:1}.single .products-container .swiper-wrapper .swiper-slide .add_to_cart_button{font-size:11.52px;color:#e01727;font-family:"Roboto Light";font-weight:300;position:relative;display:inline-block;text-transform:initial;transition:.4s;letter-spacing:.3456px;margin:0 0 16.8px;left:50%;transform:translateX(-50%)}.archive main .custom-gallery-categories ul,.page-template main .custom-gallery-categories ul{display:flex;flex-wrap:wrap;justify-content:center;list-style:none;padding:0;margin:0}.archive main .custom-gallery-categories ul li,.page-template main .custom-gallery-categories ul li{border-bottom:0;padding:0;margin:5px}.archive main .custom-gallery-categories ul li a,.page-template main .custom-gallery-categories ul li a{border-radius:4px;margin:.5em 0 0;width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;background-color:#e01727;color:#fff;text-decoration:none;min-height:2.5em;padding:0 1.2em;font-family:"Roboto Light";font-weight:300;transition:.4s}.comment-content a{word-wrap:break-word}.widget{margin:0 0 10px}.widget .custom-category-list>li{border-bottom:1px solid #ececec!important;padding:0!important}.widget .custom-category-list>li ul{padding-left:15px!important;margin-left:3px!important;margin-bottom:10px!important;border-left:1px solid #ececec;flex-basis:100%;display:none}.widget .custom-category-list>li ul li{border-bottom:0;padding:0}.widget .custom-category-list>li ul li a{font-size:14.4px;padding:3px 0;line-height:23.04px}.widget .custom-category-list li a i::before{transition:.4s}.widget .custom-category-list a{padding:6px 0;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;flex-basis:100%}.widget .custom-category-list a span{flex-basis:calc(100% - 25px)}.widget .custom-category-list a i{flex-basis:15px}.wc-block-grid__products .wc-block-grid__product{border-left:0;border-right:0}.custom-gallery-container,.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-link{display:flex;flex-wrap:wrap}.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-link .wc-block-grid__product-image{flex-basis:60px;margin-right:15px;margin-bottom:0}.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-link .wc-block-grid__product-title{flex-basis:calc(100% - 75px);text-align:left;font-family:"Roboto Light";font-weight:300;line-height:20.8px;color:#000;margin-bottom:5px}.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-price{padding-left:75px;text-align:left;font-size:16px;color:#111}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer,.wc-block-grid__products .wc-block-grid__product .yith-wcwl-add-to-wishlist{display:none}.wc-block-grid.wp-block-product-best-sellers .wc-block-grid__products .wc-block-grid__product{flex-wrap:wrap}#newsletter .mask .container .container-inner .newsletter-signup-acceptance p,.wc-block-grid.wp-block-product-best-sellers .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-price{margin:0}.widget_shopping_cart_content .woocommerce-mini-cart-item .product-image{flex-basis:60px;margin-right:15px}.widget_shopping_cart_content .woocommerce-mini-cart-item .inner{flex-basis:calc(100% - 100px)}.widget_shopping_cart_content .woocommerce-mini-cart-item .inner p{font-size:16px;font-family:"Roboto Light";font-weight:300;color:#000;margin-bottom:0}.widget_shopping_cart_content .woocommerce-mini-cart-item .inner .quantity{font-size:13.6px;font-family:"Roboto Light";font-weight:300;color:#111}.widget_shopping_cart_content .woocommerce-mini-cart-item .inner .quantity span{font-family:"Roboto Bold";font-weight:700;color:#000}.widget_shopping_cart_content .woocommerce-mini-cart__total{border-bottom:1px solid #ececec;border-top:1px solid #ececec;margin-bottom:.5em;padding:10px 0;text-align:center;font-size:16px;color:#000}.widget_shopping_cart_content .woocommerce-mini-cart__total strong{font-family:"Roboto Regular";font-weight:400}.widget_shopping_cart_content .woocommerce-mini-cart__total span{color:#111;font-family:"Roboto Bold";font-weight:700}.widget_shopping_cart_content .woocommerce-mini-cart__buttons>a{text-rendering:optimizeLegibility;background-color:transparent;border:1px solid rgba(0,0,0,.05);border-radius:4px;box-sizing:border-box;cursor:pointer;display:inline-block;font-size:.97em;font-weight:bolder;letter-spacing:.03em;line-height:2.4em;max-width:100%;min-height:2.5em;padding:0 1.2em;position:relative;text-align:center;text-decoration:none;text-shadow:none;text-transform:uppercase;transition:transform .3s,border .3s,background .3s,box-shadow .3s,opacity .3s,color .3s;vertical-align:middle;margin:.5em 0 0;width:100%;color:#fff}.widget_shopping_cart_content .woocommerce-mini-cart__buttons>a:first-of-type{background-color:#e01727}.widget_shopping_cart_content .woocommerce-mini-cart__buttons>a:last-of-type{background-color:rgba(148,7,19,.72)}.widget_shopping_cart_content .woocommerce-mini-cart__buttons>a:hover{box-shadow:inset 0 0 0 100px rgba(0,0,0,.2);color:#fff;opacity:1;outline:0}.wp-block-cb-carousel .slick-next,.wp-block-cb-carousel .slick-prev{border:2px solid #000;border-radius:50%;font-size:0;line-height:0;font-family:"Roboto Regular";font-weight:400;height:36px;width:36px;text-align:center;display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;z-index:1;transition:.4s}.wp-block-cb-carousel .slick-next::before,.wp-block-cb-carousel .slick-prev::before{display:inline-block;font-family:bootstrap-icons;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;vertical-align:-.125em;-webkit-font-smoothing:antialiased;transition:.4s;color:#000;opacity:1!important}.wp-block-cb-carousel .slick-prev{left:17px}.wp-block-cb-carousel .slick-prev::before{content:"\f284"}.wp-block-cb-carousel .slick-next{right:17px}.wp-block-cb-carousel .slick-next::before{content:"\f285"}.wp-block-cb-carousel .slick-dots{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:0}.wp-block-cb-carousel .slick-dots li{width:auto;height:auto;border:0;padding:0}.wp-block-cb-carousel .slick-dots li button{padding:0;width:12px;height:12px;border-radius:50%;border:3px solid #111;opacity:.4;transition:.4s}.wp-block-cb-carousel .slick-dots li.slick-active button,.wp-block-cb-carousel .slick-dots li:hover button{opacity:1;background-color:#111!important}.comment-content .wp-smiley,.entry-content .wp-smiley,.page-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}#newsletter{background-attachment:fixed;background-size:cover;color:#fff;text-align:center}#newsletter .mask{padding:70px 0;background-color:rgba(0,0,0,.4)}#newsletter .mask .container .container-inner{max-width:58.3333333333%;margin:0 auto;padding:0 15px 30px}#newsletter .mask .container .container-inner .newsletter-signup-cf7{display:flex;flex-flow:row nowrap;justify-content:center}#newsletter .mask .container .container-inner .newsletter-signup-cf7 .flex-grow{flex:1}#newsletter .mask .container .container-inner .newsletter-signup-cf7 .flex-grow input{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#333;font-size:.97em;height:2.507em;box-shadow:inset 0 1px 2px rgba(0,0,0,.1);border:1px solid #ddd;border-radius:4px;padding:0 .75em;margin-bottom:0}#newsletter .mask .container .container-inner .newsletter-signup-cf7 .ml-half{margin-left:15px;max-width:124px}#newsletter .mask .container .container-inner .newsletter-signup-cf7 .ml-half input{border-color:rgba(0,0,0,.05);font-size:.97em;height:2.507em;color:#666;text-transform:uppercase;margin-bottom:0}#newsletter .mask .container .container-inner .newsletter-signup-cf7 .ml-half input[type=submit]{background-color:#fff;font-family:"Roboto Light";font-weight:300}#newsletter .mask .container .container-inner .newsletter-signup-cf7 .wpcf7-not-valid-tip{margin-top:5px;position:absolute;width:100%;z-index:99;background-color:#f1f1f1;border-radius:3px;color:#b20000;line-height:1.2em;opacity:.8;padding:5px 8px}#newsletter .mask .container .container-inner .newsletter-signup-acceptance{padding:8px}#newsletter .mask .container .container-inner .newsletter-signup-acceptance p small label{font-family:"Roboto Light";font-weight:300;color:#fff}#newsletter .mask .container .container-inner .newsletter-signup-acceptance p small a{text-decoration:none;color:#fff}#newsletter .mask h2{font-size:40px;font-family:"Roboto Bold";font-weight:700;line-height:1;margin-top:0;margin-bottom:20px}#newsletter .mask p{margin-top:0;margin-bottom:0;font-family:"Roboto Light";font-weight:300;line-height:25.6px;color:#fff}.gallery{margin-bottom:1.5em;display:grid;grid-gap:1.5em}.gallery-item{display:inline-block;text-align:center;width:100%}.nav-pagination>*,.woocommerce-pagination ul li a,.woocommerce-pagination ul li span{font-size:17.6px;font-family:"Roboto Regular";font-weight:400;height:36px;width:36px;text-align:center;transition:.4s;display:inline-flex;color:#000}.gallery-columns-2{grid-template-columns:repeat(2,1fr)}.gallery-columns-3{grid-template-columns:repeat(3,1fr)}.gallery-columns-4{grid-template-columns:repeat(4,1fr)}.gallery-columns-5{grid-template-columns:repeat(5,1fr)}.gallery-columns-6{grid-template-columns:repeat(6,1fr)}.gallery-columns-7{grid-template-columns:repeat(7,1fr)}.gallery-columns-8{grid-template-columns:repeat(8,1fr)}.gallery-columns-9{grid-template-columns:repeat(9,1fr)}.custom-gallery-container .custom-gallery{flex-basis:33.3333333333%;padding:0 10px;position:relative;height:290px;margin-bottom:20px}@media all and (max-width:849px){#masthead .top-bar a.blog-link,#masthead .top-bar-content h1,.archive main .custom-gallery-categories ul,.main-navigation .menu>li>a br,.page-template main .custom-gallery-categories ul,.page-template-columns-with-image #primary header .entry-title,.step .steps .steps-inner>div .step-inner-info,.step table.shop_table_responsive tr td.product-subtotal{display:none}#masthead .top-bar-content{order:0}#masthead .top-bar-content a{margin:0 7px;padding:0 8px}#masthead .top-bar .mobile-widget{order:2}.site-footer .site-info .container,.woocommerce-account main .entry-content .container,section#contact-product .row,section#product-faq .row,section#tabs .row{flex-wrap:wrap}.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.site-footer .site-info .container .col,.woocommerce-checkout #customer_details .col-1,.woocommerce-checkout #customer_details .col-2,section#contact-product .row .col-10,section#contact-product .row .col-2,section#product-faq .row .col-10,section#product-faq .row .col-2,section#tabs .row .col-10,section#tabs .row .col-2{flex-basis:100%;max-width:100%}.step .steps .steps-inner{width:100%;justify-content:center;margin-top:15px}.step .cart-contents .shop_table{padding:10px}.main-navigation .header-search-form form,.main-navigation ul .sub-menu li,.step .cart-contents .coupon{display:block}.step .cart-contents .coupon input[name=coupon_code]{margin-right:0;width:100%;margin-bottom:15px}.step .cart-contents .coupon button[type=submit]{width:100%;padding:0}.step form .shipping-calculator{flex-basis:100%;margin-right:0;margin-bottom:10px}.step form .shipping-calculator .shipping-calculator-buttons input{margin-right:0;margin-bottom:15px;width:100%}.step form .shipping-calculator .shipping-calculator-buttons button{width:100%}.error-404 form,.single-product div.product.wcpa_has_options .entry-summary .wcpa_section .customizer-contact-us a,.step .checkout-summary-grid .inner .address-info,.step .checkout-summary-grid .inner .billing-info,.step form .payment-methods,.upsell-products .products .product>a,.woocommerce-account main .entry-content .col2-set>div,.woocommerce-view-order main .entry-content .col2-set>div{flex-basis:100%}.custom-gallery-container .custom-gallery,.step .cart-totals p.total>span,.step .cart-totals p.total>strong,.wp-block-gallery.has-nested-images.columns-default .wp-block-image{flex-basis:50%}.step.my-checkout-step-3 form .checkout-columns .form-row label{font-size:13px}.step.my-checkout-step-3 form .checkout-columns .col-4{margin-bottom:15px}.step .checkout-summary-grid>.col-6:first-of-type{padding-bottom:0!important}.col-offset-1,.col-offset-3{margin-left:0}.single-product div.product .entry-summary,.single-product div.product .woocommerce-product-gallery,.single-product div.product.wcpa_has_options .entry-summary .wcpa_section .wcpa_field_wrap{flex-basis:100%;width:100%}.single-product div.product.wcpa_has_options .woocommerce-product-gallery .flex-viewport{padding-left:0;order:0;flex-basis:100%}.single-product div.product.wcpa_has_options .woocommerce-product-gallery .flex-control-thumbs{padding-right:0;flex-basis:100%;flex-direction:row;overflow-y:unset}.woocommerce-checkout #customer_details .col-2 .inner #order_review tfoot tr th{width:auto}.woocommerce-checkout .woocommerce-form-login-toggle{text-align:center}.single-product .product_cat-bespoke-custom-boards .new-product-badge{left:15px}.woocommerce-account main .entry-content .container .col-3{flex-basis:100%;max-width:100%;border-right:0;padding-left:0}.woocommerce-account main .entry-content .container .col-9{flex-basis:100%;max-width:100%;padding-left:0;padding-right:0}.woocommerce-account main .entry-content .col2-set>div:first-of-type,body table.shop_table_responsive tr td:last-of-type{padding-right:0}.woocommerce-account main .entry-content .col2-set>div:last-of-type{padding-left:0;border-left:0}.woocommerce-account main .woocommerce-MyAccount-content .woocommerce-MyAccount-navigation ul{justify-content:space-between}.woocommerce-account main .woocommerce-MyAccount-content .woocommerce-MyAccount-navigation ul li{flex-basis:49%}.woocommerce-account main .woocommerce-MyAccount-content .woocommerce-MyAccount-navigation ul li:nth-of-type(3n+2){margin-left:0;margin-right:0}body table.shop_table_responsive thead{display:table-header-group}body table.shop_table_responsive tr td{display:table-cell;text-align:left;padding-left:5px;padding-right:5px}body table.shop_table_responsive tr td:first-of-type{padding-left:0}body table.shop_table_responsive tr td::before{content:none}.woocommerce-orders .woocommerce .woocommerce-MyAccount-content{box-shadow:inset -2px 0 18px -5px rgba(0,0,0,.5);margin-left:-15px;overflow-x:scroll;overflow-y:hidden;padding:15px;position:relative;width:calc(100% + 30px)}.error-404 h1{margin-bottom:9.8px}.error-404 p{flex-basis:100%;margin-bottom:9.8px;text-align:center}.main-navigation{top:0;overflow:hidden;position:fixed;left:-100%;width:100%;transition:.4s;background-color:hsla(0,0%,100%,.95);height:100vh;padding:0 20px}.main-navigation .header-search-form{display:block;max-width:100%}.main-navigation>button{display:block;border:0;background-color:transparent;box-shadow:none;font-size:32px;padding:0;margin-left:auto;cursor:pointer}#blog .blog-inner .swiper .swiper-wrapper,.main-navigation div{height:auto}.main-navigation .menu{flex-wrap:nowrap;align-items:unset}.main-navigation .menu li{border-top:1px solid #ececec}.main-navigation .menu li a{padding:15px 0}.main-navigation .menu li:hover a{color:#e01727}.main-navigation .menu>li{margin:0}.main-navigation ul{flex-direction:column}.main-navigation ul .sub-menu{position:static;display:none;max-height:30vh;overflow-y:scroll;box-shadow:none;border:0;padding-top:10px}.blog .flexed .col-3,.page .flexed .col-3,.single .flexed .col-3{order:1}.blog .flexed .col-3,.blog .flexed .col-9{padding:0;flex-basis:100%;max-width:100%}.blog article .image{max-width:100%;float:none}.blog article .image .date p,.single article .entry-content .image .date p{padding:0}.blog article .entry-content{padding:0;overflow:visible}.blog article .entry-content p{padding:0 24px}.archive main .custom-gallery-categories #open-projets,.page-template main .custom-gallery-categories #open-projets{background:0 0;padding:0;border:0;box-shadow:none;text-transform:uppercase;display:block;margin:0 auto 15px}.archive main .custom-gallery-categories ul li,.page-template main .custom-gallery-categories ul li{border-bottom:1px solid #eee}.archive main .custom-gallery-categories ul li a,.page-template main .custom-gallery-categories ul li a{color:#000;background-color:transparent;min-height:1px;padding:5px 0;display:block;border-radius:0;opacity:1}.archive main .custom-gallery-categories ul li a:hover,.page-template main .custom-gallery-categories ul li a:hover{box-shadow:none;color:#e01727}#newsletter .mask .container .container-inner{flex-basis:75%;max-width:75%}}@media all and (max-width:549px){.categories-inner .category:nth-of-type(3n+2),.home .categories-inner .category:nth-of-type(3n+2),.home .categories-inner .category:nth-of-type(4n+2),.home .categories-inner .category:nth-of-type(4n+3),.page-template main .products.columns-3 li.product:nth-of-type(3n+2),.search-results main .products.columns-3 li.product:nth-of-type(3n+2),body.archive main .products.columns-3 li.product:nth-of-type(3n+2),body.tax-product_cat main .products.columns-3 li.product:nth-of-type(3n+2){margin-left:0;margin-right:0}.categories-inner .category,.home .categories-inner .category,.page-template main .products.columns-3 li.product,.search-results main .products.columns-3 li.product,body.archive main .products.columns-3 li.product,body.tax-product_cat main .products.columns-3 li.product{flex-basis:49%;max-width:49%}#newsletter .mask .container .container-inner,.small{flex-basis:100%;max-width:100%}.smaller,.woocommerce-checkout .woocommerce-form-login .form-row-first,.woocommerce-checkout .woocommerce-form-login .form-row-last{width:100%}.home .categories-inner{justify-content:space-between}.custom-gallery-container .custom-gallery,.is-layout-flow,.page-template-columns-with-image .wp-container-core-columns-is-layout-1.wp-container-core-columns-is-layout-1 .is-layout-flow,.page-template-columns-with-image .wp-container-core-columns-is-layout-2.wp-container-core-columns-is-layout-2 .is-layout-flow,.page-template-columns-with-image .wp-container-core-columns-is-layout-3.wp-container-core-columns-is-layout-3 .is-layout-flow,.page-template-columns-with-image .wp-container-core-columns-is-layout-4.wp-container-core-columns-is-layout-4 .is-layout-flow,.woocommerce-account main .woocommerce-MyAccount-content .woocommerce-MyAccount-navigation ul li{flex-basis:100%}.product-sticky-bar .product-title{display:none}.woocommerce-Addresses header h3,.woocommerce-account main .woocommerce-MyAccount-content form h3{font-size:16px;line-height:25.6px}.blog article .entry-header .entry-title a{font-size:19.2px}.single article .entry-header h1,h1{font-size:22.4px;line-height:29.12px}body .wp-container-core-columns-is-layout-1.wp-container-core-columns-is-layout-1,body .wp-container-core-columns-is-layout-2.wp-container-core-columns-is-layout-2{flex-wrap:wrap}.page-template-columns-with-image .col-9,.page-template-columns-with-image .left .col-image,.page-template-columns-with-image .right .col-text{padding-left:0}.page-template-columns-with-image .col-3,.page-template-columns-with-image .left .col-text,.page-template-columns-with-image .right .col-image{padding-right:0}.page-template-columns-with-image .wp-container-core-columns-is-layout-1.wp-container-core-columns-is-layout-1 .is-layout-flow.col-image,.page-template-columns-with-image .wp-container-core-columns-is-layout-2.wp-container-core-columns-is-layout-2 .is-layout-flow.col-image,.page-template-columns-with-image .wp-container-core-columns-is-layout-3.wp-container-core-columns-is-layout-3 .is-layout-flow.col-image,.page-template-columns-with-image .wp-container-core-columns-is-layout-4.wp-container-core-columns-is-layout-4 .is-layout-flow.col-image{order:0}.page-template-columns-with-image .wp-container-core-columns-is-layout-1.wp-container-core-columns-is-layout-1 .is-layout-flow.col-text,.page-template-columns-with-image .wp-container-core-columns-is-layout-2.wp-container-core-columns-is-layout-2 .is-layout-flow.col-text,.page-template-columns-with-image .wp-container-core-columns-is-layout-3.wp-container-core-columns-is-layout-3 .is-layout-flow.col-text,.page-template-columns-with-image .wp-container-core-columns-is-layout-4.wp-container-core-columns-is-layout-4 .is-layout-flow.col-text{order:1}.wp-block-gallery.has-nested-images.columns-default .wp-block-image{flex-basis:100%;padding:0}}.custom-gallery-container .custom-gallery a,.custom-gallery-container .custom-gallery>div{display:block;height:100%;width:100%}.custom-gallery-container .custom-gallery a{overflow:hidden;border-radius:4%}.custom-gallery-container .custom-gallery img{transition:.4s;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1)}.custom-gallery-container .custom-gallery p{opacity:.95;padding:.5em 1.5em .55em;position:absolute;box-shadow:1px 1px 3px 0 rgba(0,0,0,.1);bottom:0;left:10%;font-size:14px;background-color:#fff;transition:.4s}.custom-gallery-container .custom-gallery:hover img{transform:scale(1.2)}.nav-pagination .page-numbers,.woocommerce-pagination ul li{margin:0 .4em}.nav-pagination>*{border:2px solid #000;border-radius:50%;flex-wrap:wrap;align-items:center;justify-content:center;margin:0 .4em}.woocommerce-pagination ul{padding:0;margin:0;list-style:none;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.woocommerce-pagination ul li a,.woocommerce-pagination ul li span{border:2px solid #000;border-radius:50%;flex-wrap:wrap;align-items:center;justify-content:center}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.aligncenter,.alignleft,.alignright{margin-bottom:1.5em}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.alignleft{float:left;margin-right:1.5em}.alignright{float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}