.elementor-kit-5948{--e-global-color-primary:#222;--e-global-color-secondary:#357284;--e-global-color-text:#000;--e-global-color-accent:#222;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1140px}.e-con{--container-max-width:1140px}.elementor-widget:not(:last-child){margin-block-end:20px}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px}{}h1.entry-title{display:var(--page-title-display)}@media(max-width:1024px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:1024px}.e-con{--container-max-width:1024px}}@media(max-width:767px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:767px}.e-con{--container-max-width:767px}}.elementor-widget-image{text-align:center}.elementor-widget-image a{display:inline-block}.elementor-widget-image a img[src$=".svg"]{width:48px}.elementor-widget-image img{display:inline-block;vertical-align:middle}.elementor-6127 .elementor-element.elementor-element-771621d>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ),Sans-serif;font-weight:var( --e-global-typography-text-font-weight )}.elementor-6127 .elementor-element.elementor-element-cbba3e2>.elementor-container{max-width:900px}.elementor-6127 .elementor-element.elementor-element-cbba3e2{margin-top:40px;margin-bottom:0px;padding:0px
0px 0px 0px}.elementor-6127 .elementor-element.elementor-element-4f728d6>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px}.elementor-6127 .elementor-element.elementor-element-4f728d6>.elementor-element-populated{margin:0px
0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ),Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text )}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary )}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary )}.elementor-6127 .elementor-element.elementor-element-55c8786>.elementor-widget-container{margin:0px
0px 0px 0px;padding:0px
0px 0px 0px}.elementor-6127 .elementor-element.elementor-element-55c8786{column-gap:0px;text-align:center}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ),Sans-serif;font-weight:var( --e-global-typography-accent-font-weight )}.elementor-6127 .elementor-element.elementor-element-d30c5fa .elementor-button{background-color:#921F36;font-size:19px;font-weight:800;border-radius:0px 0px 0px 0px;padding:15px
25px 15px 25px}.elementor-6127 .elementor-element.elementor-element-d30c5fa .elementor-button:hover, .elementor-6127 .elementor-element.elementor-element-d30c5fa .elementor-button:focus{background-color:#000}.elementor-6127 .elementor-element.elementor-element-d30c5fa>.elementor-widget-container{margin:0px
0px 0px 0px;padding:0px
0px 0px 0px;border-radius:0px 0px 0px 0px}.elementor-6127 .elementor-element.elementor-element-24eed3f .elementor-button{background-color:#921F36;font-size:19px;font-weight:800;border-radius:0px 0px 0px 0px;padding:15px
25px 15px 25px}.elementor-6127 .elementor-element.elementor-element-24eed3f .elementor-button:hover, .elementor-6127 .elementor-element.elementor-element-24eed3f .elementor-button:focus{background-color:#000}.elementor-6127 .elementor-element.elementor-element-24eed3f>.elementor-widget-container{margin:0px
0px 0px 0px;padding:0px
0px 0px 0px;border-radius:0px 0px 0px 0px}.elementor-6127 .elementor-element.elementor-element-688ccce>.elementor-container{max-width:900px}.elementor-6127 .elementor-element.elementor-element-688ccce{margin-top:40px;margin-bottom:40px}.elementor-6127 .elementor-element.elementor-element-231c839{column-gap:0px}.elementor-6127 .elementor-element.elementor-element-231c839
p{margin-block-end:0px}:root{--page-title-display:none}.woocommerce-error a,.woocommerce-info a,.woocommerce-message a{color:inherit}.woocommerce-product-details__short-description p em{font-style:normal}.woocommerce-product-details__short-description p:last-child{margin:0}.woocommerce-product-details__short-description h1,.woocommerce-product-details__short-description h2,.woocommerce-product-details__short-description h3,.woocommerce-product-details__short-description h4,.woocommerce-product-details__short-description h5,.woocommerce-product-details__short-description h6{color:var(--c_pri);font-family:var(--ff_txt);font-size:1.4rem;font-weight:700;line-height:1.2}.g5shop__search-product{width:500px;max-width:100%}.g5shop__search-product-cat{position:relative;left:1px;width:180px;flex-shrink:0}.g5shop__search-product-cat select{width:100%;background-color:transparent;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='10' fill='%FFF'><polygon points='0,0 10,0 5,5'/></svg>");border-bottom:2px solid #fff;padding:0}.g5shop__search-product-cat select:focus{background-color:transparent}.g5shop__search-product-input{width:100%}.g5shop__search-product .result{left:1px}.g5shop__search-product .result ul li a{display:block}.g5shop__search-product .result ul li img{float:left;width:50px;margin-right:15px}.g5shop__search-product-popup .g5shop__search-product-cat{width:240px}.g5shop__search-product-popup .g5shop__search-product-cat select{height:72px;font-size:1.5rem;color:#fff;border-color:currentColor}.g5shop__search-product-popup .g5shop__search-product-cat select option{color:#444}.g5shop__search-product-popup .select2-container--default.select2-container--default .select2-selection--single{border:0;border-bottom:2px solid #fff;display:flex;align-items:center;height:72px;font-size:1.5rem}.g5shop__search-product-popup .select2-container--default.select2-container--default .select2-selection--single .select2-selection__rendered{color:#fff;padding-left:0}.g5shop__search-product-popup .select2-container--default.select2-container--default .select2-selection--single .select2-selection__arrow{height:72px}.g5shop__search-product-popup .g5core-search-form input[type=search]{padding-left:2rem;font-size:1.5rem;color:#fff}.g5shop__search-product-popup .g5core-search-form input[type=search]:focus{background-color:transparent}.g5shop__search-product-popup ins,.g5shop__search-product-popup mark{background:0 0;padding:0}@media only screen and (max-width:767px){.g5shop__search-product-popup .g5core-search-form{flex-flow:column}.g5shop__search-product-popup .g5core-search-form input[type=search]{padding-left:0!important}.g5shop__search-product-popup .g5shop__search-product-cat{width:100%;margin-bottom:30px;display:none}}.g5shop__mini-cart ul.woocommerce-mini-cart{position:relative;max-height:378px;padding:0 20px;overflow:auto}.g5shop__mini-cart ul.woocommerce-mini-cart li{position:relative;padding:0 20px 15px 0;margin-bottom:15px;border-bottom:1px solid #ededed}.g5shop__mini-cart ul.woocommerce-mini-cart li img{width:auto;float:left;margin:0 15px 0 0}.g5shop__mini-cart ul.woocommerce-mini-cart li a:not(.remove){font-size:1rem;transition:color .3s;color:#222;margin-bottom:5px;font-weight:600}.g5shop__mini-cart ul.woocommerce-mini-cart li a.remove{position:absolute;right:0;top:0;z-index:2}.g5shop__mini-cart ul.woocommerce-mini-cart li:last-of-type{margin-bottom:0}.g5shop__mini-cart ul.woocommerce-mini-cart li .quantity{display:block;font-size:.95rem;color:#000;font-weight:700}.g5shop__mini-cart .woocommerce-Price-amount{color:#222;font-weight:600}.g5shop__mini-cart .woocommerce-mini-cart__total{display:flex;margin:0;padding:20px;font-size:1rem}.g5shop__mini-cart .woocommerce-mini-cart__total strong{flex:1 1 auto}.g5shop__mini-cart .woocommerce-mini-cart__buttons{margin:0;padding:0 20px}.g5shop__mini-cart .woocommerce-mini-cart__buttons .button{float:left;width:49%;text-align:center}.g5shop__mini-cart .woocommerce-mini-cart__buttons .button+.button{float:right}.g5shop__mini-cart .woocommerce-mini-cart__buttons .wcppec-cart-widget-button{float:left;width:100%;margin-top:10px}.g5shop_header-action-icon a{color:inherit!important;position:relative;display:flex}.g5shop_header-action-icon a>span{position:absolute;margin:auto;text-align:center;width:20px;height:20px;line-height:20px;font-size:10px;font-weight:700;border-radius:50%;color:#fff;top:-13px;right:-13px}.woocommerce-mini-cart__empty-message{margin:0;text-align:center;padding:20px 0}.sh__mini-cart-el{display:flex;position:relative;gap:1rem}.sh__mini-cart-sx{max-width:6rem;width:100%}.sh__mini-cart-a{position:absolute;inset:0;z-index:1}.sh__mini-cart-h5{font-family:var(--ff_txt);font-size:1rem;letter-spacing:0;line-height:1.2;text-transform:none}.woocommerce div.product p.price del,.woocommerce div.product span.price del{opacity:1}.woocommerce div.product.g5shop__single-product div.summary .price{display:block}.woocommerce div.product.g5shop__single-product div.summary .price ins{display:inline-block;background:0 0}.g5shop__loop-product-cat{font-size:.875rem;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;font-weight:400;margin:0;transition:color .3s}.g5shop__loop-product-cat a{color:inherit!important}.g5shop__product-cat-featured .g5core__entry-thumbnail{border:1px solid #eee}.woocommerce-loop-category__title{font-size:1rem;line-height:normal;letter-spacing:normal;font-weight:400;transition:color .3s;margin:0}.woocommerce-loop-category__title mark{background:0 0;padding:0;color:inherit}.woocommerce-loop-category__title a{color:inherit!important}.g5shop__product-cat-info{margin-top:20px}.woocommerce div.product.g5shop__single-product div.images,.woocommerce div.product.g5shop__single-product div.summary{margin-bottom:0}@media (max-width:768px){.woocommerce div.product.g5shop__single-product div.images{margin-bottom:2rem}}.woocommerce form.woocommerce-form-track-order{max-width:550px;margin-right:auto;margin-left:auto;text-align:center}.woocommerce form.woocommerce-form-track-order .form-row-first,.woocommerce form.woocommerce-form-track-order .form-row-last{width:100%}.woocommerce form.woocommerce-form-track-order .form-row-first input.input-text,.woocommerce form.woocommerce-form-track-order .form-row-last input.input-text{text-align:center}:root{--g5-body-font:var(--ff_body);--g5-body-font-size:16px;--g5-body-font-weight:400;--g5-body-font-style:normal;--g5-body-text-transform:none;--g5-body-letter-spacing:0em;--g5-body-line-height:1.75;--g5-primary-font:var(--ff_tit);--g5-h1-font:var(--ff_tit);--g5-h1-font-size:42px;--g5-h1-font-weight:400;--g5-h1-text-transform:uppercase;--g5-h1-letter-spacing:.05em;--g5-h1-line-height:1.286;--g5-h2-font:var(--ff_tit);--g5-h2-font-size:38px;--g5-h2-font-weight:400;--g5-h2-text-transform:uppercase;--g5-h2-letter-spacing:.05em;--g5-h2-line-height:1.316;--g5-h3-font:var(--ff_tit);--g5-h3-font-size:28px;--g5-h3-font-weight:500;--g5-h3-text-transform:uppercase;--g5-h3-letter-spacing:.05em;--g5-h3-line-height:1.429;--g5-h4-font:var(--ff_tit);--g5-h4-font-size:24px;--g5-h4-font-weight:500;--g5-h4-text-transform:uppercase;--g5-h4-letter-spacing:.05em;--g5-h4-line-height:1.417;--g5-h5-font:var(--ff_tit);--g5-h5-font-size:18px;--g5-h5-font-weight:500;--g5-h5-text-transform:uppercase;--g5-h5-letter-spacing:.05em;--g5-h5-line-height:1.333;--g5-h6-font:var(--ff_tit);--g5-h6-font-size:16px;--g5-h6-font-weight:500;--g5-h6-text-transform:uppercase;--g5-h6-letter-spacing:.05em;--g5-h6-line-height:1.3;--g5-color-accent:#222;--g5-color-accent-foreground:#fff;--g5-color-accent-brightness:#353535;--g5-color-border:#eee;--g5-color-heading:#222;--g5-color-placeholder:#777;--g5-color-primary:#4E7661;--g5-color-primary-foreground:#fff;--g5-color-primary-brightness:#5d8d74;--g5-color-secondary:#357284;--g5-color-secondary-foreground:#fff;--g5-color-secondary-brightness:#408a9f;--g5-color-dark:#000;--g5-color-dark-foreground:#fff;--g5-color-dark-brightness:#131313;--g5-color-light:#fff;--g5-color-light-foreground:#222;--g5-color-light-brightness:#ececec;--g5-color-gray:#8f8f8f;--g5-color-gray-foreground:#fff;--g5-color-gray-brightness:#a2a2a2;--g5-color-text-main:#777;--g5-color-muted:#999;--g5-color-link:#222;--g5-color-link-hover:#3c3c3c;--g5-color-success:#28a745;--g5-color-success-foreground:#fff;--g5-color-success-brightness:#2fc652;--g5-color-danger:#dc3545;--g5-color-danger-foreground:#fff;--g5-color-danger-brightness:#e25663;--g5-color-warning:#ffc107;--g5-color-warning-foreground:#fff;--g5-color-warning-brightness:#ffcb2d;--g5-color-info:#17a2b8;--g5-color-info-foreground:#fff;--g5-color-info-brightness:#1bc0da;--g5-font-blockquote:var(--ff_body);--g5-font-icon:"Font Awesome 5 Pro";--g5-font-icon-primary:"phosphor";--g5-color-caption:#777;--g5-color-background-body:#fff;--g5-color-background-page-title:#fff;--g5-color-background-post-sticky:#f5f5f5;--g5-color-background-footer:#f5f5f5;--g5-color-text-input:#222;--g5-color-background-input:#f5f5f5;--g5-color-border-input:#f5f5f5;--g5-color-border-input-forcus:#222;--g5-font-menu:var(--ff_body);--g5-font-sub-menu:var(--ff_body);--g5-font-size-menu:15px;--g5-font-size-sub-menu:16px;--g5-font-size-menu-mobile:15px;--g5-font-weight-sub-menu:500;--g5-color-menu:#222;--g5-color-menu-hover:#222;--g5-color-border-menu:#eee;--g5-color-sub-menu:#777;--g5-color-sub-menu-hover:#222;--g5-color-background-sub-menu:#fff;--g5-color-background-sub-menu-hover:#fff;--g5-color-border-sub-menu:#eee;--g5-btn-font-weight:600;--g5-btn-border-width:1px;--g5-btn-border-radius:0;--g5-btn-disabled-opacity:.65;--g5-btn-font-family:var(--g5-body-font);--swiper-theme-color:#007aff;--swiper-navigation-size:44px}*,::after,::before{box-sizing:border-box}html{font-size:16px;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent}article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--g5-body-font);font-weight:var(--g5-body-font-weight);font-size:var(--g5-body-font-size);line-height:var(--g5-body-line-height);color:var(--g5-color-text-main);text-transform:var(--g5-body-text-transform);letter-spacing:var(--g5-body-letter-spacing);background-color:var(--g5-color-background-body);font-style:var(--g5-body-font-style);text-rendering:optimizeLegibility;text-align:left}[tabindex="-1"]:focus{outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible;margin-top:1.5rem;margin-bottom:1.5rem;border:0;border-top:solid 1px var(--g5-color-border)}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.75rem;clear:both}h1{font-family:var(--g5-h1-font);text-transform:var(--g5-h1-text-transform);font-size:var(--g5-h1-font-size);letter-spacing:var(--g5-h1-letter-spacing);font-weight:var(--g5-h1-font-weight);line-height:var(--g5-h1-line-height);color:var(--g5-color-heading)}h2{font-family:var(--g5-h2-font);color:var(--g5-color-heading);font-size:var(--g5-h2-font-size);letter-spacing:var(--g5-h2-letter-spacing);text-transform:var(--g5-h2-text-transform);font-weight:var(--g5-h2-font-weight);line-height:var(--g5-h2-line-height)}h3{font-family:var(--g5-h3-font);color:var(--g5-color-heading);font-size:var(--g5-h3-font-size);letter-spacing:var(--g5-h3-letter-spacing);text-transform:var(--g5-h3-text-transform);font-weight:var(--g5-h3-font-weight);line-height:var(--g5-h3-line-height)}h4{font-family:var(--g5-h4-font);color:var(--g5-color-heading);font-size:var(--g5-h4-font-size);letter-spacing:var(--g5-h4-letter-spacing);text-transform:var(--g5-h4-text-transform);font-weight:var(--g5-h4-font-weight);line-height:var(--g5-h4-line-height)}h5{font-family:var(--g5-h5-font);color:var(--g5-color-heading);font-size:var(--g5-h5-font-size);letter-spacing:var(--g5-h5-letter-spacing);text-transform:var(--g5-h5-text-transform);font-weight:var(--g5-h5-font-weight);line-height:var(--g5-h5-line-height)}h6{font-family:var(--g5-h6-font);color:var(--g5-color-heading);font-size:var(--g5-h6-font-size);letter-spacing:var(--g5-h6-letter-spacing);text-transform:var(--g5-h6-text-transform);font-weight:var(--g5-h6-font-weight);line-height:var(--g5-h6-line-height)}p{margin-top:0;margin-bottom:1.5rem}abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0}address{margin-bottom:1.5rem;font-style:normal;line-height:inherit}dl,ol,ul{margin-bottom:1.5rem}ul{list-style:disc}ul ul{list-style:circle}ul ul ul{list-style:square}ol{list-style:decimal}ol ol{list-style:lower-alpha}ol ol ol{list-style:lower-roman}li>ol,li>ul{margin:1rem 0 0 1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:1rem}.reset-list-style,.reset-list-style ol,.reset-list-style ul{list-style:none;margin:0}.reset-list-style li{margin:0}dd,dt{line-height:1.5}dt{font-weight:700}dt+dd{margin-top:.5rem}dd+dt{margin-top:1.5rem}blockquote{border-left:none;margin-bottom:1.5rem;text-align:center;max-width:670px;margin-left:auto;margin-right:auto;padding-left:0}blockquote p{font-size:24px;font-weight:600;color:var(--g5-color-heading);line-height:1.5;margin-bottom:10px}blockquote p:before{content:"“ "}blockquote p:after{content:" ”"}a>code,blockquote a{color:inherit}blockquote cite{font-size:12px;font-style:normal;font-weight:600;text-transform:uppercase;display:block;color:inherit}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:var(--g5-color-link);text-decoration:none;background-color:transparent;-webkit-text-decoration-skip:objects}a:hover{color:var(--g5-color-link-hover);text-decoration:none}pre{font-size:100%;margin-bottom:1.5rem;color:var(--g5-color-text-main);padding:1.5rem;overflow:auto;-ms-overflow-style:scrollbar;border:1px solid;border-color:var(--g5-color-border)}code,kbd,pre,samp{font-family:var(--g5-body-font)}figure{margin:0 0 1.5rem}img{vertical-align:middle;border-style:none;max-width:100%;height:auto}svg:not(:root){overflow:hidden}table{border-collapse:collapse;margin-bottom:1.5rem;width:100%;max-width:100%;background-color:transparent}table td,table th{padding:.4rem;vertical-align:top;border:1px solid;border-color:var(--g5-color-border)}table thead th{vertical-align:bottom;border:2px solid;border-color:var(--g5-color-border)}caption{padding-top:.75rem;padding-bottom:.75rem;color:var(--g5-color-gray);text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}::selection{background-color:var(--g5-color-accent);color:var(--g5-color-accent-foreground)}big{font-size:125%}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=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{padding:1.094rem 1.2rem;color:#000;border-radius:0;max-width:100%;background-color:#d9d3bf;border:none;appearance:none;font-size:1rem;line-height:1}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=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,select:focus,textarea:focus{outline:0;border-color:#000;background-color:#fff}input[type=color]::placeholder,input[type=date]::placeholder,input[type=datetime-local]::placeholder,input[type=datetime]::placeholder,input[type=email]::placeholder,input[type=month]::placeholder,input[type=number]::placeholder,input[type=password]::placeholder,input[type=search]::placeholder,input[type=tel]::placeholder,input[type=text]::placeholder,input[type=time]::placeholder,input[type=url]::placeholder,input[type=week]::placeholder,select::placeholder,textarea::placeholder{color:#000;opacity:.4}textarea{overflow:auto;resize:vertical;height:auto;padding-top:10px}select{appearance:none;background-image:url("data:image/svg+xml; utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='10' fill='%2328303d'><polygon points='0,0 10,0 5,5'/></svg>");background-repeat:no-repeat;background-position:right 10px top 60%}.btn,button,input[type=button],input[type=reset],input[type=submit]{--g5-btn-padding-x:2.5rem;--g5-btn-padding-y:0;--g5-btn-line-height:calc(3.125rem - (var(--g5-btn-border-width) * 2));--g5-btn-font-size:.9375rem;--g5-btn-color:var(--g5-color-accent-foreground);--g5-btn-bg:var(--g5-color-accent);--g5-btn-border-color:var(--g5-color-accent);--g5-btn-hover-color:var(--g5-color-accent);--g5-btn-hover-bg:transparent;--g5-btn-hover-border-color:#dcdcdc;--g5-btn-outline-color:var(--g5-color-accent);--g5-btn-outline-border-hover-color:var(--g5-color-accent);--g5-btn-outline-hover-color:var(--g5-color-accent-foreground);--g5-btn-outline-hover-bg:var(--g5-color-accent);--g5-btn-link-color:var(--g5-color-accent);position:relative;display:inline-block;font-family:var(--g5-btn-font-family);padding:var(--g5-btn-padding-y) var(--g5-btn-padding-x);line-height:var(--g5-btn-line-height);font-size:var(--g5-btn-font-size);font-weight:var(--g5-btn-font-weight);border:var(--g5-btn-border-width) solid var(--g5-btn-border-color);white-space:nowrap;border-radius:var(--g5-btn-border-radius);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;color:var(--g5-btn-color);background-color:var(--g5-btn-bg);letter-spacing:1px;text-transform:uppercase}.btn:active,.btn:focus,.btn:hover,button:active,button:focus,button:hover,input[type=button]:active,input[type=button]:focus,input[type=button]:hover,input[type=reset]:active,input[type=reset]:focus,input[type=reset]:hover,input[type=submit]:active,input[type=submit]:focus,input[type=submit]:hover{color:var(--g5-btn-hover-color);background-color:var(--g5-btn-hover-bg);border-color:var(--g5-btn-hover-border-color)}.btn.btn-outline,button.btn-outline,input[type=button].btn-outline,input[type=reset].btn-outline,input[type=submit].btn-outline{color:var(--g5-btn-outline-color);background-color:transparent;--g5-btn-border-color:#dcdcdc}.btn.btn-outline:active,.btn.btn-outline:focus,.btn.btn-outline:hover,button.btn-outline:active,button.btn-outline:focus,button.btn-outline:hover,input[type=button].btn-outline:active,input[type=button].btn-outline:focus,input[type=button].btn-outline:hover,input[type=reset].btn-outline:active,input[type=reset].btn-outline:focus,input[type=reset].btn-outline:hover,input[type=submit].btn-outline:active,input[type=submit].btn-outline:focus,input[type=submit].btn-outline:hover{background-color:var(--g5-btn-outline-hover-bg);color:var(--g5-btn-outline-hover-color);border-color:var(--g5-btn-outline-border-hover-color)}.btn:hover,button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{cursor:pointer}.btn:focus,button:focus,input[type=button]:focus,input[type=reset]:focus,input[type=submit]:focus{outline:0;box-shadow:none}.btn:disabled,button:disabled,input[type=button]:disabled,input[type=reset]:disabled,input[type=submit]:disabled{opacity:var(--g5-btn-disabled-opacity);cursor:default}.btn.btn-block,.btn.btn-full{display:block;width:100%}.btn.btn-inline{display:inline-block;vertical-align:top}.btn.btn-round{--g5-btn-border-radius:5em}.btn.btn-rounded{--g5-btn-border-radius:.25rem}.btn.btn-square{--g5-btn-border-radius:0}.btn.btn-xs{--g5-btn-padding-x:1.25rem;--g5-btn-padding-y:0;--g5-btn-line-height:calc(1.875rem - (var(--g5-btn-border-width) * 2));--g5-btn-font-size:.6875rem}.btn.btn-sm{--g5-btn-padding-x:1.5625rem;--g5-btn-padding-y:0;--g5-btn-line-height:calc(2rem - (var(--g5-btn-border-width) * 2));--g5-btn-font-size:.75rem}.btn.btn-md{--g5-btn-padding-x:2.5rem;--g5-btn-padding-y:0;--g5-btn-line-height:calc(3.125rem - (var(--g5-btn-border-width) * 2));--g5-btn-font-size:.9375rem}.btn.btn-lg{--g5-btn-padding-x:1.875rem;--g5-btn-padding-y:0;--g5-btn-line-height:calc(3.25rem - (var(--g5-btn-border-width) * 2));--g5-btn-font-size:1.125rem}.btn.btn-xl{--g5-btn-padding-x:2.1875rem;--g5-btn-padding-y:0;--g5-btn-line-height:calc(3.875rem - (var(--g5-btn-border-width) * 2));--g5-btn-font-size:1.5rem}.btn.btn-link{--g5-btn-border-radius:0;--g5-btn-link-color:var(--g5-color-dark);background-color:transparent!important;border-left-width:0;border-right-width:0;border-top-width:0;text-decoration:none;padding:0!important;color:var(--g5-btn-link-color);line-height:1.3!important;border-bottom:1px solid currentColor}.btn.btn-link:active,.btn.btn-link:focus,.btn.btn-link:hover{color:var(--g5-color-accent)}.btn.btn-link:not(:disabled):not(.disabled):active{color:initial}.btn.btn-link:not(:disabled):not(.disabled):active:focus{box-shadow:none}.btn.btn-primary{--g5-btn-color:var(--g5-color-primary-foreground);--g5-btn-bg:var(--g5-color-primary);--g5-btn-border-color:var(--g5-color-primary);--g5-btn-hover-color:var(--g5-color-accent-foreground);--g5-btn-hover-bg:var(--g5-color-accent);--g5-btn-hover-border-color:var(--g5-color-accent);--g5-btn-outline-color:var(--g5-color-primary);--g5-btn-outline-border-hover-color:var(--g5-color-primary);--g5-btn-outline-hover-color:var(--g5-color-primary-foreground);--g5-btn-outline-hover-bg:var(--g5-color-primary);--g5-btn-link-color:var(--g5-color-primary)}.btn.btn-secondary{--g5-btn-color:var(--g5-color-secondary-foreground);--g5-btn-bg:var(--g5-color-secondary);--g5-btn-border-color:var(--g5-color-secondary);--g5-btn-hover-color:var(--g5-color-primary-foreground);--g5-btn-hover-bg:var(--g5-color-primary);--g5-btn-hover-border-color:var(--g5-color-primary);--g5-btn-outline-color:var(--g5-color-secondary);--g5-btn-outline-border-hover-color:var(--g5-color-secondary);--g5-btn-outline-hover-color:var(--g5-color-secondary-foreground);--g5-btn-outline-hover-bg:var(--g5-color-secondary);--g5-btn-link-color:var(--g5-color-secondary)}.btn.btn-light{--g5-btn-color:var(--g5-color-light-foreground);--g5-btn-bg:var(--g5-color-light);--g5-btn-border-color:var(--g5-color-light);--g5-btn-hover-color:var(--g5-color-dark-foreground);--g5-btn-hover-bg:var(--g5-color-dark);--g5-btn-hover-border-color:var(--g5-color-dark);--g5-btn-outline-color:var(--g5-color-light);--g5-btn-outline-border-hover-color:var(--g5-color-light);--g5-btn-outline-hover-color:var(--g5-color-light-foreground);--g5-btn-outline-hover-bg:var(--g5-color-light);--g5-btn-link-color:var(--g5-color-light)}.btn.btn-dark{--g5-btn-color:var(--g5-color-dark-foreground);--g5-btn-bg:var(--g5-color-dark);--g5-btn-border-color:var(--g5-color-dark);--g5-btn-hover-color:var(--g5-color-primary-foreground);--g5-btn-hover-bg:var(--g5-color-primary);--g5-btn-hover-border-color:var(--g5-color-primary);--g5-btn-outline-color:var(--g5-color-dark);--g5-btn-outline-border-hover-color:var(--g5-color-dark);--g5-btn-outline-hover-color:var(--g5-color-dark-foreground);--g5-btn-outline-hover-bg:var(--g5-color-dark);--g5-btn-link-color:var(--g5-color-dark)}.btn.btn-gray{--g5-btn-color:var(--g5-color-gray-foreground);--g5-btn-bg:var(--g5-color-gray);--g5-btn-border-color:var(--g5-color-gray);--g5-btn-hover-color:var(--g5-color-primary-foreground);--g5-btn-hover-bg:var(--g5-color-primary);--g5-btn-hover-border-color:var(--g5-color-primary);--g5-btn-outline-color:var(--g5-color-gray);--g5-btn-outline-border-hover-color:var(--g5-color-gray);--g5-btn-outline-hover-color:var(--g5-color-gray-foreground);--g5-btn-outline-hover-bg:var(--g5-color-gray);--g5-btn-link-color:var(--g5-color-gray)}.btn.btn-success{--g5-btn-color:var(--g5-color-success-foreground);--g5-btn-bg:var(--g5-color-success);--g5-btn-border-color:var(--g5-color-success);--g5-btn-hover-color:var(--g5-color-primary-foreground);--g5-btn-hover-bg:var(--g5-color-primary);--g5-btn-hover-border-color:var(--g5-color-primary);--g5-btn-outline-color:var(--g5-color-success);--g5-btn-outline-border-hover-color:var(--g5-color-success);--g5-btn-outline-hover-color:var(--g5-color-success-foreground);--g5-btn-outline-hover-bg:var(--g5-color-success);--g5-btn-link-color:var(--g5-color-success)}.btn.btn-danger{--g5-btn-color:var(--g5-color-danger-foreground);--g5-btn-bg:var(--g5-color-danger);--g5-btn-border-color:var(--g5-color-danger);--g5-btn-hover-color:var(--g5-color-primary-foreground);--g5-btn-hover-bg:var(--g5-color-primary);--g5-btn-hover-border-color:var(--g5-color-primary);--g5-btn-outline-color:var(--g5-color-danger);--g5-btn-outline-border-hover-color:var(--g5-color-danger);--g5-btn-outline-hover-color:var(--g5-color-danger-foreground);--g5-btn-outline-hover-bg:var(--g5-color-danger);--g5-btn-link-color:var(--g5-color-danger)}.btn.btn-warning{--g5-btn-color:var(--g5-color-warning-foreground);--g5-btn-bg:var(--g5-color-warning);--g5-btn-border-color:var(--g5-color-warning);--g5-btn-hover-color:var(--g5-color-primary-foreground);--g5-btn-hover-bg:var(--g5-color-primary);--g5-btn-hover-border-color:var(--g5-color-primary);--g5-btn-outline-color:var(--g5-color-warning);--g5-btn-outline-border-hover-color:var(--g5-color-warning);--g5-btn-outline-hover-color:var(--g5-color-warning-foreground);--g5-btn-outline-hover-bg:var(--g5-color-warning);--g5-btn-link-color:var(--g5-color-warning)}.btn.btn-info{--g5-btn-color:var(--g5-color-info-foreground);--g5-btn-bg:var(--g5-color-info);--g5-btn-border-color:var(--g5-color-info);--g5-btn-hover-color:var(--g5-color-primary-foreground);--g5-btn-hover-bg:var(--g5-color-primary);--g5-btn-hover-border-color:var(--g5-color-primary);--g5-btn-outline-color:var(--g5-color-info);--g5-btn-outline-border-hover-color:var(--g5-color-info);--g5-btn-outline-hover-color:var(--g5-color-info-foreground);--g5-btn-outline-hover-bg:var(--g5-color-info);--g5-btn-link-color:var(--g5-color-info)}.btn.btn-icon-left i{margin-right:5px}.btn.btn-icon-right i{margin-left:5px}.btn.btn-dark.btn-outline{--g5-btn-outline-color:var(--g5-color-heading);--g5-btn-border-color:var(--g5-color-border)}.btn i{font-size:80%}.ube-breadcrumbs{font-size:16px;color:var(--g5-color-text-main);text-transform:capitalize}.ube-breadcrumbs a{transition:color .3s}.ube-breadcrumbs .active,.ube-breadcrumbs a:hover{color:var(--g5-color-dark)}.ube-breadcrumbs .breadcrumb-item+.breadcrumb-item::before{margin:0 10px;color:var(--g5-color-text-main);font-size:0;width:20px;height:1px;background-color:currentColor;content:""}.ube-breadcrumbs .breadcrumb-item+.breadcrumb-item{padding-left:0}.ube-heading-sub-title{font-family:var(--g5-body-font);font-style:normal;font-weight:400;font-size:15px;line-height:19px;letter-spacing:1px;text-transform:uppercase;color:var(--g5-color-heading);margin-bottom:15px}.ube-heading-description{margin-top:10px}.ube-heading-title{margin:0}.ube-list-icon.list-unstyled .list-icon-item:hover{color:var(--g5-color-heading)}.ube-list-icon.list-unstyled .list-icon-item:hover a{border-color:currentColor}.ube-list-icon.list-unstyled .list-icon-item a{transition:.3s;border-bottom:1px solid transparent}.ube-list-icon.list-unstyled .list-icon-item:not(:first-child){margin-top:2px}.ube-list-icon.list-unstyled .list-icon-item:not(:last-child){padding-bottom:2px}.ube-social-icons.ube-social-sm{font-size:1.125em}.ube-social-icons.ube-social-classic li{color:var(--g5-color-accent)}.ube-social-icons.ube-social-classic li+li{margin-left:1.3333em}.stanley-mailchimp input[type=email]{margin-top:0;width:88%;background-color:#fff}.stanley-mailchimp button[type=submit]{width:12%;min-width:162px}.stanley-mailchimp .stanley-mailchimp-bottom{margin-top:28px}.stanley-mailchimp .stanley-mailchimp-bottom input[type=checkbox]{margin-right:10px}.stanley-mailchimp-center .stanley-mailchimp>div,.stanley-mailchimp-center .ube-subscribe-news-letter{width:100%;justify-content:center}.ube-position-top .ube-icon-box-wrapper{--ube-ib-spacing:20px}.ube-position-top .ube-icon-box-wrapper .ube-ib-desc{margin-top:5px}.custom-image-box-01,.custom-image-box-02{max-width:1920px;margin:0 auto}.custom-image-box-01 .elementor-grid-item,.custom-image-box-02 .elementor-grid-item{transition:.3s!important;overflow:hidden;top:0;filter:drop-shadow(0 4px 10px rgba(0,0,0,.1));position:relative}.custom-image-box-01 .elementor-grid-item:hover,.custom-image-box-02 .elementor-grid-item:hover{filter:drop-shadow(-10px 24px 21px rgba(0,0,0,.1));top:-15px}@media (min-width:768px){.custom-image-box-01 .elementor-widget-container{margin-left:-150px;margin-right:-180px}.custom-image-box-02 .elementor-widget-container{margin-right:-81px;margin-left:10px;margin-bottom:-50px}.custom-instagram-01 .slick-track{align-items:center;display:flex}.custom-instagram-01 .slick-active:nth-child(odd) .ube-image img{height:440px;object-fit:cover}}@media (min-width:1199px){.custom-image-box-01 .elementor-widget-container{margin-left:-252px;margin-right:-281px}.custom-image-box-02 .elementor-widget-container{margin-right:-131px;margin-left:104px;margin-bottom:-90px}}.ube-banner-title{font-size:56px;text-transform:uppercase;letter-spacing:4px;margin-bottom:0;line-height:1.25}.ube-banner .ube-banner-btn.btn-link,.ube-banner .ube-banner-btn.btn-link:active,.ube-banner .ube-banner-btn.btn-link:focus,.ube-banner .ube-banner-btn.btn-link:hover,.ube-banner .ube-banner-btn.btn-link:not(:disabled):not(.disabled):active{color:inherit}.ube-banner-has-effect:hover:after,.ube-banner:after{background-color:transparent}.ube-banner-layout-02.ube-banner-btn-fixed .ube-banner-top-box{top:50%!important;transform:translateY(-50%)}.ube-banner-layout-03 .ube-banner-content{padding:30px 15px}@media (max-width:768px){.ube-banner .ube-banner-content{padding:2rem}}.banner-layout-demo .ube-banner-layout-04 .ube-banner-content{padding:0;top:100%}.banner-layout-demo .ube-banner-layout-04:after{transition:.5s;background:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.67) 100%);opacity:0}.banner-layout-demo .ube-banner-layout-04:hover .ube-banner-content{top:calc(100% - 55px)!important}.banner-layout-demo .ube-banner-layout-04:hover:after{opacity:1}.banner-collection .ube-banner-title{font-family:var(--g5-body-font);font-size:15px;font-weight:600;letter-spacing:1px}.banner-collection .ube-banner-description{font-family:var(--g5-h1-font);text-transform:var(--g5-h1-text-transform);font-size:var(--g5-h1-font-size);letter-spacing:var(--g5-h1-letter-spacing);font-weight:var(--g5-h1-font-weight);line-height:var(--g5-h1-line-height);color:var(--g5-color-heading);color:inherit}.banner-collection .ube-banner-btn{margin-top:25px}.banner-collection .ube-banner-content{padding:30px}.ube-instagram-item .ube-instagram-icon{font-size:35px}.slider-middle .slick-track{display:flex;align-items:center}@media (min-width:768px){.slider-md-middle .slick-track{display:flex;align-items:center}.el-d-md-block{display:block!important}body.admin-bar .custom-height-full-top-bar.elementor-section-height-full{height:calc(100vh - 32px)}}@media (min-width:1025px){.custom-slider-container-01 .slick-arrow{position:static}.custom-slider-container-01 .slick-arrow.slick-prev{margin-right:10px}.custom-slider-container-01 .slick-arrows{position:absolute;left:-52%;bottom:30px}.custom-slider-container-01 .slick-dots{display:none!important}.elementor-height-full-lg{height:100vh}.el-d-lg-block{display:block!important}}@media (min-width:1200px){.custom-slider-container-01 .slick-arrows{bottom:100px}.custom-slider-container-02{position:static}.custom-slider-container-02 .ube-slider{height:100%;top:0;width:100vw;position:static}.custom-slider-container-02 .slick-list{padding-right:calc(100% - 960px)}.custom-slider-container-02 .slick-dots{display:none!important}.custom-slider-container-02 .slick-arrows{position:absolute;left:75px;bottom:38%;display:block;z-index:5}.custom-slider-container-02 .slick-arrows .slick-prev{left:-60px}.custom-slider-container-02 .slick-arrows .slick-arrow{right:-60px}.custom-slider-container-02 .elementor-widget,.custom-slider-container-02 .elementor-widget-wrap,.custom-slider-container-02 .slick-slider,.custom-slider-container-02 .widgetarea_warper_editable{position:static}}@media (min-width:1366px){.custom-slider-container-01 .slick-arrows{bottom:150px}}@media (max-width:1024px){.custom-slider-container-01 .slick-arrows{display:none}}.ube-slider .ube-slider-content{width:100%}.slick-slide img{display:inline-block}.ube-icon-box .ube-ib-title{font-weight:600;font-size:18px;font-family:var(--g5-body-font);letter-spacing:0}.ube-icon-box .ube-ib-desc{margin-top:0}.ube-icon-box-wrapper{--ube-ib-spacing:17px;--ube-ib-color:var(--g5-color-accent);--ube-ib-color-foreground:var(--g5-color-accent-foreground)}.elementor-view-stacked .ube-icon-box-wrapper .elementor-icon{--ube-ib-color:#F0EDE8;--ube-ib-color-foreground:var(--g5-color-heading);font-size:45px;background-image:none;padding:.65em}.ube-popup-video .ube-video-btn{position:relative;border-radius:50%;height:120px;width:120px}.ube-popup-video .ube-video-btn:after,.ube-popup-video .ube-video-btn:before{animation:1.6s ease-in-out infinite video-box-shadow;width:100%;height:100%;content:"";left:0;top:0;position:absolute;border-radius:inherit;transition:transform .3s ease-in-out}.ube-popup-video .ube-video-btn:after{animation-delay:.8s}.ube-popup-video .ube-video-btn i{font-size:22px}@keyframes video-box-shadow{0%{transform:scale(1);opacity:.6;box-shadow:0 0 0 0 #fff}50%{transform:scale(1.2);opacity:.3;box-shadow:0 0 0 2px #fff}100%{box-shadow:0 0 0 4px #fff;transform:scale(1.4);opacity:0}}.ube-team-member .ube-tm-name{font-weight:600;font-size:18px;font-family:var(--g5-body-font);letter-spacing:0;line-height:1.25;margin-bottom:0}.ube-tm-style-01 .ube-tm-image{margin-bottom:20px}.stanley-contact-form input:not(input[type=checkbox]):not(input[type=submit]),.stanley-contact-form select,.stanley-contact-form textarea{width:100%}.stanley-contact-form label{margin-bottom:.4rem;font-weight:600;font-size:.8rem;line-height:1;text-transform:uppercase;color:var(--c_foot)}.stanley-contact-form textarea{height:150px}.stanley-contact-form .item-contact:not(:last-child){margin-bottom:1rem}.stanley-contact-form .wpcf7-not-valid-tip{font-size:.8rem}.stanley-contact-form .wpcf7-not-valid{border-color:#dc3545!important}.stanley-contact-form~div.wpcf7-response-output{text-align:center;color:#fff;background:#dc3545;border:none;border-radius:4px;padding:10px;margin-left:0;margin-right:0}.stanley-contact-form .ajax-loader,.stanley-contact-form .wpcf7-spinner{position:absolute}.wpcf7-list-item{margin:0}.wpcf7-list-item label{display:flex;align-items:center;gap:.5rem;font-size:1rem;margin:0}.ube-accordion .ube-accordion-icon{font-size:11px}.ube-accordion .card-header .ube-accordion-link{color:var(--g5-color-heading);font-size:18px;font-family:var(--g5-body-font);font-weight:600;text-transform:none;letter-spacing:0}.ube-accordion .ube-accordion-card-body p:last-child{margin-bottom:0}.custom-ube-accordion .card-header{padding:10px 0;border-bottom:1px solid var(--g5-color-border)}.custom-ube-accordion .card .card-header{margin-bottom:0}.custom-ube-accordion .ube-collapsible .card-body{padding:16px 0 0}.custom-ube-accordion .ube-collapsible .card-body p:not(:last-child){margin-bottom:1rem}.custom-ube-accordion .ube-accordion-card{border:none}.custom-ube-accordion .ube-accordion-card:not(.ube-accordion-separate):last-child:not(.active) .ube-accordion-card-header{border-bottom:1px solid var(--g5-color-border)}.custom-ube-accordion .ube-accordion-card+.ube-accordion-card{margin-top:26px}.ube-testimonial-rating .ube-icon{padding:0 2.5px}.ube-testimonial-rating .ube-icon svg{color:var(--g5-color-heading);font-size:18px}.ube-testimonial-content p:last-child{margin-bottom:0}.ube-testimonial-client-say{font-size:20px;line-height:1.6;color:var(--g5-color-heading)}.ube-testimonial-author-name{font-size:18px;font-family:var(--g5-body-font);font-weight:600;letter-spacing:0;margin-bottom:0}.ube-testimonial-author-job{color:var(--g5-color-text-main);font-size:1rem}.ube-testimonial-wrap.slick-slider .slick-dots{margin-top:0}.ube-testimonial-layout-08 .ube-testimonial-rating{margin-bottom:18px}.ube-testimonial-layout-08 .testimonial-title{margin-bottom:22px}.ube-testimonial-layout-08 .ube-testimonial-client-say{max-width:800px}.ube-testimonial-layout-08 .ube-testimonial-info{margin-top:52px}.ube-testimonial-layout-08 .ube-testimonial-author-job{margin-left:13px}.ube-testimonial-layout-08 .ube-testimonial-avatar{margin-bottom:20px}.bullet-one-page-scroll-navigation .nav-link{width:8px;height:8px;overflow:unset;position:relative;opacity:.7;border:0}.bullet-one-page-scroll-navigation .nav-link:before{content:"";width:26px;height:26px;display:block;left:-9px;top:-9px;position:absolute;transition:.3s linear;border-radius:50%;opacity:0;transform:scale(.6)}.bullet-one-page-scroll-navigation .nav-link.active,.bullet-one-page-scroll-navigation .nav-link.active:before,.bullet-one-page-scroll-navigation .nav-link:hover,.bullet-one-page-scroll-navigation .nav-link:hover:before{opacity:1}.bullet-one-page-scroll-navigation .nav-link.active:before,.bullet-one-page-scroll-navigation .nav-link:hover:before{transform:scale(1)}.bullet-one-page-scroll-navigation .nav-link:nth-child(n+2){margin-top:20px}.bullet-one-page-scroll-navigation.alignment-right{right:50px}.bullet-one-page-scroll-navigation.alignment-left{left:50px}.ube-nav .nav-link{background-color:var(--ube-bullet-nav-color)}.ube-nav .nav-link:before{border:1px solid var(--ube-bullet-nav-color)}@media (max-width:1550px) and (min-width:1200px){.custom-image-layer-01 .ube-image-layers .layers-wrapper .layer-item-07{right:-20px!important;top:8%!important}.custom-image-layer-01 .ube-image-layers .layers-wrapper .layer-item-03{left:0!important}.custom-image-layer-01 .ube-image-layers .layers-wrapper .layer-item-01{left:-15%!important}}@media (max-width:1550px) and (min-width:1366px){.custom-image-layer-01 .ube-image-layers .layers-wrapper .layer-item-05{right:-50px!important}}@media (max-width:1365px) and (min-width:1200px){.custom-image-layer-01 .ube-image-layers .layers-wrapper .layer-item-05{display:none!important}}@media (max-width:525px){.custom-image-layer-01 .ube-image-layers .layers-wrapper .layer-item-02,.custom-image-layer-01 .ube-image-layers .layers-wrapper .layer-item-05{display:none!important}}.ube-counter .ube-counter-number{font-size:122px;font-weight:400;font-family:var(--g5-primary-font)}.custom-counter-01 .ube-counter .ube-counter-number{line-height:.5}.custom-counter-01 .ube-counter .ube-counter-icon-suffix{vertical-align:top;display:inline-block;font-size:42px}@media (max-width:1199px){.custom-slider-container-02 .slick-arrows{display:none}.el-col-lg-12{width:100%!important}.el-section-lg-wrap>.elementor-container{flex-wrap:wrap}}.bg-text-animation{background-position:0 0;background-repeat:repeat-x;animation:25s linear infinite animatedBackground}@keyframes animatedBackground{0%{background-position:0 0}100%{background-position:100% 0}}@media (min-width:768px){.col-full-width-right{position:relative}.col-full-width-right>.elementor-widget-wrap{position:absolute;top:0;left:0;height:100%;width:50vw}.f__foot-row.elementor-section.elementor-section.elementor-section-boxed>.elementor-container{max-width:1420px}#f__top-col-1{width:100%}#f__top-col-2,#f__top-col-3{width:50%}}.rotating-img img{animation:10s linear infinite rotating}@keyframes rotating{0%{transform:rotate(0)}100%{transform:rotate(1turn)}}@media (max-width:1600px) and (min-width:1025px){.custom-gap-lg-30 .elementor-column>.elementor-element-populated{padding-left:30px!important;padding-right:30px!important}}@media (max-width:767px) and (min-width:576px){.col-md-full-width{width:100vw!important;margin-left:calc((540px - 100vw)/ 2)}.col-md-full-width>.elementor-element-populated{width:100vw}}@media (max-width:767px){.custom-image-layer-01 .ube-image-layers .layers-wrapper .layer-item-06{left:50%!important;transform:translateX(-50%)!important;max-width:none!important;width:90%!important;text-align:center!important}.custom-image-layer-01 .ube-image-layers .layers-wrapper .layer-item-08{display:none!important}.col-md-full-width{width:100%}}.btn-accent.btn-purchase{padding:0 30px}#site-wrapper{background-color:#fff}#primary-content{padding:0 0 100px}body:not(.archive):not(.page-id-4120):not(.page-id-5244) #primary-content{overflow:hidden}#sidebar{flex:0 0 30%;max-width:30%;padding-left:45px;padding-right:45px;padding-left:var(--min-pad)}#sidebar .primary-sidebar-inner{position:sticky;top:calc(100% - var(--alt-side,100rem))}#sh__filtri-apri,#sh__filtri-chiudi{display:none}body:not(.has-sidebar) #main-content{margin-left:auto;margin-right:auto}body.single-post.no-sidebar #main-content{flex:0 0 840px;max-width:840px}@media only screen and (min-width:1200px){.container{max-width:1200px}}@media only screen and (max-width:1199px){body.single-post.no-sidebar #main-content{flex:0 0 900px;max-width:900px}}@media only screen and (max-width:991px){#main-content,#sidebar{flex:0 0 100%!important;max-width:100%!important}}@media (min-width:1200px){body.g5core__stretched_content #sidebar{flex:0 0 24.48979592%;max-width:24.48979592%}.g5core__vc-width-1200{width:1200px;margin-left:auto!important;margin-right:auto!important}.g5core__el-width-1200.elementor-section.elementor-section-boxed>.elementor-container{max-width:1200px!important}.custom-sub-menu-stretched_content>.sub-menu>.x-is-mega-menu{max-width:95vw}}@media (min-width:1440px){.g5core__el-width-1440 .ube-slider .ube-slider-box>.container,.g5core__el-width-1440.elementor-section.elementor-section-boxed>.elementor-container,body.g5core__stretched_content #primary-content>.container{max-width:1440px!important}}@media (min-width:1500px){.g5core__el-width-1500.elementor-section.elementor-section-boxed>.elementor-container{max-width:1500px!important}}@media (min-width:1590px){.g5core__el-width-1590.elementor-section.elementor-section-boxed>.elementor-container{max-width:1590px!important}}@media (min-width:1650px){.g5core__vc-width-1650{max-width:1650px!important;margin-left:auto!important;margin-right:auto!important}.g5core__el-width-1650.elementor-section.elementor-section-boxed>.elementor-container{max-width:1650px!important}}@media (min-width:1750px){.g5core__el-width-1750 .ube-slider .ube-slider-box>.container,.g5core__el-width-1750.elementor-section.elementor-section-boxed>.elementor-container{max-width:1750px!important}}.site-header{min-height:100px;color:var(--g5-color-menu)}.site-header .site-navigation{display:flex;flex:1 1 auto;justify-content:center}.site-header .site-navigation .site-menu{align-self:center}.site-header .site-navigation+.search-form-wrapper{margin-left:1.5rem}.site-header .toggle-icon:hover{color:var(--g5-color-menu-hover)}.site-header .search-form-wrapper{align-self:center;margin-bottom:0;margin-left:auto}.site-header .search-form-wrapper>span{cursor:pointer;margin-bottom:0;line-height:1;display:flex;font-size:28px}.site-header .search-form-wrapper>span:hover{color:var(--g5-color-menu-hover)}.site-header .search-form-wrapper .search-form{position:absolute;display:none;right:0;top:100%;z-index:1099;background-color:#fff;border:1px solid;border-color:var(--g5-color-border)}.site-header .search-form-wrapper .search-form input{width:210px;border:none;font-size:.875rem;background-color:transparent;padding:0 20px}.site-header .search-form-wrapper .search-form button{display:none}.site-header .menu-toggle-button{display:none;position:absolute;top:35px;left:0}.site-header-content{width:100%;position:relative;display:flex;flex-wrap:wrap}.menu-horizontal{margin:0;padding:0;list-style:none;gap:2.9rem;display:flex;flex-wrap:wrap}.menu-horizontal .menu-item{margin:0;position:relative}.menu-horizontal .menu-item>a{display:block;font-family:var(--g5-font-menu);font-weight:700;font-size:.9375rem;line-height:26px;padding:37px 0;color:inherit;text-decoration:none;transition:width .3s,padding .5s}.menu-horizontal .menu-item>a:focus{outline:0}.menu-horizontal .menu-item.x-active>.sub-menu,.menu-horizontal .menu-item:focus-within>.sub-menu,.menu-horizontal .menu-item:hover>.sub-menu{opacity:1;visibility:visible;transform:translateY(0)}.menu-horizontal .menu-item-has-children>a .caret{margin-left:3px;line-height:1;letter-spacing:0;font-size:12px;font-weight:400}.menu-horizontal .menu-item-has-children>a .caret:before{content:"\f107";font-family:var(--g5-font-icon)}.menu-horizontal .sub-menu{visibility:hidden;position:absolute;left:100%;top:0;min-width:230px;list-style:none;padding:15px 0;margin:0;background-color:#fff;color:#777;z-index:1099;font-family:var(--g5-font-sub-menu);transform:translateY(50px);transition:.5s;opacity:0}.menu-horizontal .sub-menu .menu-item>a{display:block;padding:7px 15px 7px 30px;font-size:var(--g5-font-size-sub-menu);line-height:1.5;font-weight:var(--g5-font-weight-sub-menu);text-transform:none;position:relative;transition:.3s}.menu-horizontal .sub-menu .menu-item.current-menu-parent>a{font-weight:700}.menu-horizontal .sub-menu .menu-item.current-menu-ancestor>a,.menu-horizontal .sub-menu .menu-item.current-menu-item>a,.menu-horizontal .sub-menu .menu-item.current-menu-parent>a,.menu-horizontal .sub-menu .menu-item.menu-current>a,.menu-horizontal .sub-menu .menu-item:hover>a{color:var(--g5-color-sub-menu-hover)}.menu-horizontal .sub-menu .menu-item-has-children>a .caret{float:right}.menu-horizontal .sub-menu .menu-item-has-children>a .caret:before{content:"\f105"}.menu-horizontal>.menu-item{display:flex}.menu-horizontal>.menu-item>.sub-menu{top:100%;left:0}.sticky .menu-horizontal>.menu-item>.sub-menu{top:calc(100% - 10px)}.menu-horizontal>.menu-item>a{letter-spacing:.05em;text-transform:uppercase}.menu-horizontal>.menu-item>a:before{content:"";position:absolute;height:1px;bottom:35px;left:0;right:0;background-color:var(--g5-color-menu-hover);transition:transform .4s cubic-bezier(.8,0,.2,1);transform:scale3d(0,1,1);transform-origin:100% 50%}.menu-horizontal>.menu-item.current-menu-ancestor:not(.menu-item-type-taxonomy)>a:before,.menu-horizontal>.menu-item.current-menu-item>a:before,.menu-horizontal>.menu-item.current-menu-parent:not(.menu-item-type-taxonomy)>a:before,.menu-horizontal>.menu-item.menu-current>a:before,.menu-horizontal>.menu-item:focus>a:before,.menu-horizontal>.menu-item:hover>a:before{transform:scale3d(1,1,1);transform-origin:0% 50%}.site-branding{padding:8px 2rem 8px 0;display:flex;align-items:center;height:100px}.site-branding .site-description{display:none;margin:0}.site-branding.has-logo .site-branding-text,.site-branding.has-logo .site-title{display:none}.site-branding .custom-logo-link img{display:block;max-height:84px;width:auto}.site-branding-text .site-title{margin-bottom:0}.site-branding-text .site-title a{color:inherit}@media (max-width:1439px){.menu-horizontal{gap:2rem}}@media (max-width:1199px){.menu-horizontal{gap:1.6rem}.menu-horizontal .menu-item>a{font-size:.85rem;letter-spacing:0}}@media only screen and (max-width:991px){.site-header{min-height:100px}.site-header .menu-toggle-button{display:flex}.site-branding{margin:auto;padding:8px 0;height:100px}.site-header .site-navigation{display:none;width:100%;border-top:solid 1px var(--g5-color-border);flex:0 0 100%}.site-header .search-form-wrapper{position:absolute;top:0;right:0;font-size:20px;padding:40px 0}}@media (max-width:991px){#sidebar{z-index:20;position:fixed;top:3.5rem;transform:translateX(-100%);background-color:#000;transition:.4s}#sidebar.aperto{transform:translateX(0)}#sidebar .primary-sidebar-inner{position:absolute;top:0;left:0;overflow:auto;background:var(--c_bg);width:100%;max-height:calc(100vh - 3.5rem);padding:calc(var(--min-pad) * 4) var(--min-pad)}#sidebar.sticky .primary-sidebar-inner{padding:calc(var(--min-pad) * 2.4) var(--min-pad)}@supports (height:100dvh){#sidebar .primary-sidebar-inner{max-height:calc(100dvh - 3.5rem)}}#sh__filtri-apri{display:block;padding:.9rem;font-weight:400;background-color:#d9d3bf;color:#000}#sh__filtri-chiudi{position:absolute;height:1.8rem;width:1.8rem;top:3.2rem;right:var(--min-pad);display:block}.sticky #sh__filtri-chiudi{top:.8rem}#sh__filtri-chiudi::after,#sh__filtri-chiudi::before{content:"";position:absolute;left:50%;top:50%;width:100%;height:2px;background-color:#000}#sh__filtri-chiudi::before{transform:translate(-50%,-50%) rotate(45deg)}#sh__filtri-chiudi::after{transform:translate(-50%,-50%) rotate(-45deg)}.current-menu-item,.current-menu-parent{color:var(--c_pri)}}.page-main-title{margin-bottom:0;word-break:break-word;color:var(--g5-color-dark);--g5-h2-font-size:1.9rem;--g5-h2-letter-spacing:0}.breadcrumbs-wrap{background-color:#f5f5f5;padding:10px 0}ul.breadcrumbs{--g5-color-heading:#000;margin:0;padding:0;list-style:none;align-items:center;justify-content:center}ul.breadcrumbs li{margin:0}ul.breadcrumbs li:first-child:before{content:"\f015";font-family:var(--g5-font-icon);font-weight:600;margin-right:9px;color:var(--g5-color-heading)}ul.breadcrumbs li.breadcrumb-sep{margin:0 10px;color:#999;font-size:0;width:20px;height:1px;background-color:currentColor}ul.breadcrumbs li.breadcrumb-sep:last-child{display:none!important}ul.breadcrumbs li a{color:inherit;transition:color .3s}ul.breadcrumbs li a:hover,ul.breadcrumbs li.breadcrumb-leaf{color:var(--g5-color-heading)}.g5core-back-to-top:focus,.g5core-back-to-top:hover{text-decoration:none;color:var(--g5-color-accent-foreground);background-color:var(--g5-color-accent)}.g5core-page-title-default{text-align:center}.g5core-page-title-default .page-title-inner{display:flex;align-items:center;padding:5rem 0 7rem}.g5core-page-title-default .page-title-content{margin:auto;width:100%}.g5core-breadcrumbs{margin:0;padding:0;list-style:none;font-weight:400;font-size:1rem;line-height:1.75;text-align:center;color:#777;justify-content:center;align-items:center}.g5core-breadcrumbs li{margin:0}.g5core-breadcrumbs li.breadcrumb-leaf,.g5core-breadcrumbs li:hover{color:var(--g5-color-dark)}.g5core-breadcrumbs li:first-child:before{content:"\e800";font-family:var(--g5-font-icon);font-weight:400;margin-right:9px;color:var(--g5-color-dark)}.g5core-breadcrumbs li.breadcrumb-sep{margin:0 15px;color:#999;font-size:0;width:20px;height:1px;background-color:currentColor}.g5core__single-breadcrumbs{background-color:#f5f5f5;padding:12px 0}.g5core__single-breadcrumbs .g5core-breadcrumbs{justify-content:center}.g5shop__single-breadcrumbs+#primary-content{padding-top:80px}@media (max-width:1199px){.g5core-page-title-default .page-title-inner{padding:5rem var(--min-pad)}}@media (max-width:991px){.g5core-page-title-default .page-title-inner{padding:3rem var(--min-pad) 2rem}.g5core-breadcrumbs{font-size:.85rem;line-height:1.25}.g5core-breadcrumbs li.breadcrumb-sep{margin:0 .6rem;width:1rem}}@media (max-width:425px){.g5core-page-title-default .page-title-inner{padding:4rem var(--min-pad) 3rem}}.g5core-header-inner{min-height:100px;transition:.5s}.g5core-site-branding{padding:0 2rem 0 0}.g5core-site-branding.logo-center{padding:0 4.4rem}.sticky-area-wrap{position:relative}.sticky-area-wrap::before{content:"";position:absolute;inset:0;background-color:var(--c_bg);transition:.5s}@media (min-width:992px){.sticky .g5core-header-inner{transform:translateY(-10px)}.sticky-area-wrap.sticky::before{transform:translateY(-20px)}}.g5core-site-header,.sticky-area-wrap.sticky .sticky-area{background:0 0!important}.g5core-header-navigation .g5core-header-inner{min-height:60px}.g5core-header-navigation .menu-horizontal>.menu-item>a{padding-top:17px;padding-bottom:17px}.g5core-header-navigation .menu-horizontal>.menu-item>a:before{bottom:16px}body.g5core-is-header-vertical-left.g5core-is-header-vertical-mini{padding-left:155px}.g5core-header-above .g5core-header-inner,.g5core-header-bellow .g5core-header-inner{min-height:100px}.g5core-site-header:not(.header-float):not(.header-border-bottom){box-shadow:none}body.g5core-is-header-vertical-left.g5core-is-header-vertical-large{padding-left:400px}@media (max-width:991px){.menu-horizontal .menu-item{width:100%;flex-wrap:wrap}.menu-horizontal .menu-item>a{padding:0;font-size:1.25rem}.menu-horizontal .menu-item>a::before{display:none}.menu-horizontal .menu-item.hover .sub-menu{max-height:0}.menu-horizontal .sub-menu{position:static;opacity:1;visibility:visible;width:100%;transform:none;padding:0;background:0 0!important;color:var(--c_foot)!important;max-height:30rem;overflow:hidden}.menu-horizontal .sub-menu .menu-item>a{padding:.3rem .4rem;font-size:1.1rem}.g5core-header-inner{min-height:0;padding:.4rem 0}}@media (max-width:425px){.g5core-site-branding{padding:0}}.g5core-search-button a{border:none;width:auto;padding:0}.g5core-search-button span{padding-left:13px;font-weight:500;color:var(--g5-color-text-main)}.g5core-search-button .fa-search:before{content:"\f0da"}.g5core-search-form button i:before{font-family:var(--g5-font-icon-primary);content:"\f0da";font-size:20px}.g5core-search-popup button{font-weight:400}.g5core-search-popup button i:before{font-size:2rem}.g5core-login-button i{color:var(--g5-color-heading)}.g5core-login-button span{font-size:13px;font-weight:600;text-transform:uppercase}.g5core-header-customize ul.g5core-social-networks.g5core-social-networks li{margin-top:0;margin-bottom:0}.g5core-header-customize ul.g5core-social-networks.g5core-social-networks a{color:inherit;background-color:transparent;border-width:0;width:auto;font-size:14px;font-weight:400}.g5core-header-customize ul.g5core-social-networks.g5core-social-networks a i{color:inherit}.g5core-header-customize ul.g5core-social-networks.g5core-social-networks li+li{margin-left:1.5rem}.g5shop__header-action-my-account .fa-user:before{content:"\f1de"}.g5shop__mini-cart .fa-shopping-cart:before{content:"\f171"}.g5shop__header-action-wishlist .fa-heart:before{content:"\f1a1"}.g5shop_header-action-icon a{position:relative;display:flex}.g5shop_header-action-icon a i{font-size:1.75rem;font-family:var(--g5-font-icon-primary);font-weight:400}.g5shop_header-action-icon a>span{font-size:13px;width:18px;height:18px;line-height:18px;top:-3px;right:-8px;position:absolute;margin:auto;text-align:center;border-radius:50%;color:#fff;font-weight:700;background-color:var(--c_pri)}.custom-top-bar-01 .g5core-top-bar-inner{min-height:40px;justify-content:center}.custom-header-hide-text-search .g5core-search-button span{display:none}@media (min-width:1200px){.custom-header-1750 .g5core-header-desktop-wrapper .container,.custom-header-1750 .g5core-top-bar-desktop .container{max-width:1750px!important}}.g5core-top-bar{position:relative;z-index:40}.article-post .entry-title{word-break:break-word;margin-bottom:0;letter-spacing:0;line-height:1}.entry-meta{margin-top:.5rem;margin-bottom:0;padding:0;list-style:none;line-height:1;font-size:.9rem;color:var(--c_foot)}.entry-meta a{color:inherit;border-bottom:1px solid transparent;transition:.3s}.entry-meta a:hover{color:var(--g5-color-accent);border-color:currentColor}.entry-meta li{display:inline}.entry-meta li:after{content:"";display:inline-block;width:4px;height:4px;border-radius:50%;background-color:#c4c4c4;margin:0 8px;vertical-align:middle}.entry-meta li:last-child:after{display:none}.entry-meta li i{padding-right:5px}.entry-meta li.meta-author a{color:var(--g5-color-heading)}.entry-meta li.meta-author:after{width:1px;height:16px;border-radius:0;background-color:#ababab}.entry-excerpt{line-height:1.2;margin-top:1rem}.entry-excerpt p:last-child{margin-bottom:0}.article-archive-post{max-width:810px;margin-left:auto;margin-right:auto;margin-bottom:60px}.article-archive-post .entry-header+.entry-excerpt{margin-top:10px}.article-archive-post .entry-header{position:relative}#main-content .article-post:last-child{margin-bottom:0}.article-single-post{padding-bottom:30px;border-bottom:1px solid var(--c_bg)}.article-single-post .entry-meta{margin-top:10px}.article-single-post .entry-header{text-align:center}.article-single-post .entry-header+.entry-content{margin-top:40px}.article-single-post .post-thumbnail{margin-top:40px;margin-bottom:40px}.article-single-post .entry-content>:last-child{margin-bottom:0}.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6{margin-top:2rem}.entry-content h1:first-child,.entry-content h2:first-child,.entry-content h3:first-child,.entry-content h4:first-child,.entry-content h5:first-child,.entry-content h6:first-child{margin-top:0}.entry-content>p:last-child,.entry-content>ul:last-child{margin-bottom:0}.site-search-results-not-found{text-align:center}.site-search-results-not-found h2{font-size:32px}.site-search-results-not-found label{display:none}.site-search-results-not-found form{display:flex;position:relative}.site-search-results-not-found button{position:absolute;right:0;background:0 0;color:inherit;border:0;font-size:0;padding:0;width:50px;height:50px;margin:0;letter-spacing:0}.site-search-results-not-found button:before{font-family:var(--g5-font-icon-primary);content:"\f0da";font-size:20px;font-weight:400}.site-search-results-not-found button>span{display:none}.site-search-results-not-found input{flex:1 1 auto;padding:0 50px 0 20px}.site-search-results-not-found input:focus+button:before{color:var(--g5-color-accent)}.site-search-results-not-found .search-form{max-width:450px;margin:auto}.post-password-form label{display:block}.post-password-form input[type=password]{display:block;width:100%}article.post .entry-content div{margin-bottom:1.5rem}@media (max-width:1199px){.g5shop_header-action-icon a i{font-size:1.5rem}.entry-excerpt p{font-size:.9rem}}.g5core__paging{justify-content:center;align-items:center;text-align:center}ul.page-numbers{list-style:none;text-align:center;padding:0;margin:0}ul.page-numbers li{margin:0;display:inline-block;vertical-align:top}.page-numbers:not(ul){font-size:1.2rem;color:var(--c_foot);font-weight:400;transition:.4s;width:2.5rem;height:2.5rem;line-height:1;text-align:center;display:flex;justify-content:center;align-items:center}.page-numbers:not(ul).current:not(.dots),.page-numbers:not(ul):hover:not(.dots){color:var(--g5-color-heading);background-color:#fff}.page-numbers:not(ul).next,.page-numbers:not(ul).prev{font-size:0}.page-numbers:not(ul).next::before,.page-numbers:not(ul).prev::before{font-family:var(--g5-font-icon-primary);font-size:18px;font-weight:400;display:inline-block;content:"\efb9"}.page-numbers:not(ul).next::before{content:"\efba"}.g5blog__single-breadcrumbs+#primary-content{padding-top:80px}.primary-sidebar .widget:last-child{margin-bottom:0}.widget{position:relative;margin-bottom:3rem}.widget .screen-reader-text{display:none}.widget .widget-title,.widget .widgettitle{font-family:var(--ff_body);font-weight:700;font-size:1.25rem;letter-spacing:0;line-height:1;margin-bottom:.8rem;color:var(--c_pri)}.widget_search label{display:none}.widget_search form{display:flex;position:relative}.widget_search button{position:absolute;right:0;background:0 0;color:inherit;border:0;font-size:0;padding:0;width:50px;height:50px;margin:0;letter-spacing:0}.widget_search button:before{font-family:var(--g5-font-icon-primary);content:"\f0da";font-size:20px;font-weight:400}.widget_search button>span{display:none}.widget_search input{flex:1 1 auto;padding:0 50px 0 20px}.widget_search input:focus+button:before{color:var(--g5-color-accent)}.content-404-wrapper{text-align:center}.content-404-wrapper h2{font-size:12rem}.content-404-wrapper h4{font-size:36px;margin-bottom:15px}.content-404-wrapper p{margin-bottom:45px}.content-404-wrapper .number-404{font-size:10.125rem;font-weight:700;letter-spacing:-.16em}.content-404-wrapper .text-404{max-width:440px;margin:0 auto;letter-spacing:.4px}.font-weight-500{font-weight:500!important}.font-weight-600,i.ph-fw-600:before{font-weight:600!important}.lh-0,.lh-10{line-height:0}.z-index-3{z-index:3}.h1{font-family:var(--g5-h1-font);text-transform:var(--g5-h1-text-transform);font-size:var(--g5-h1-font-size);letter-spacing:var(--g5-h1-letter-spacing);font-weight:var(--g5-h1-font-weight);line-height:var(--g5-h1-line-height);color:var(--g5-color-heading)}.h2{font-family:var(--g5-h2-font);color:var(--g5-color-heading);font-size:var(--g5-h2-font-size);letter-spacing:var(--g5-h2-letter-spacing);text-transform:var(--g5-h2-text-transform);font-weight:var(--g5-h2-font-weight);line-height:var(--g5-h2-line-height)}.h3{font-family:var(--g5-h3-font);color:var(--g5-color-heading);font-size:var(--g5-h3-font-size);letter-spacing:var(--g5-h3-letter-spacing);text-transform:var(--g5-h3-text-transform);font-weight:var(--g5-h3-font-weight);line-height:var(--g5-h3-line-height)}.h4{font-family:var(--g5-h4-font);color:var(--g5-color-heading);font-size:var(--g5-h4-font-size);letter-spacing:var(--g5-h4-letter-spacing);text-transform:var(--g5-h4-text-transform);font-weight:var(--g5-h4-font-weight);line-height:var(--g5-h4-line-height)}.h5{font-family:var(--g5-h5-font);color:var(--g5-color-heading);font-size:var(--g5-h5-font-size);letter-spacing:var(--g5-h5-letter-spacing);text-transform:var(--g5-h5-text-transform);font-weight:var(--g5-h5-font-weight);line-height:var(--g5-h5-line-height)}.h6{font-family:var(--g5-h6-font);color:var(--g5-color-heading);font-size:var(--g5-h6-font-size);letter-spacing:var(--g5-h6-letter-spacing);text-transform:var(--g5-h6-text-transform);font-weight:var(--g5-h6-font-weight);line-height:var(--g5-h6-line-height)}.sub-heading{font-family:var(--g5-body-font);font-style:normal;font-weight:400;font-size:15px;line-height:19px;letter-spacing:1px;text-transform:uppercase;color:var(--g5-color-heading)}.entry-content:after,.widget:after{content:"";display:block;clear:both}.heading-color{color:var(--g5-color-heading)!important}.primary-color{color:var(--g5-color-primary)!important}.bg-primary{background-color:var(--g5-color-primary)!important}.font-body{font-family:var(--g5-body-font)!important}@font-face{font-family:swiper-icons;src:url("data:application/font-woff; charset=utf-8; base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");font-weight:400;font-style:normal}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0,0,0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:"";flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-pagination{position:absolute;text-align:center;transition:opacity .3s;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - var(--swiper-navigation-size)/ 2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-button-lock{display:none}#head__mob{display:flex;flex:1 1 auto;flex-wrap:wrap;justify-content:space-between}#head__mob-btn{position:absolute;z-index:10;top:50%;right:0;display:none;width:2.4rem;height:1.2rem;transform:translateY(-50%);--spaz:.3rem}#head__mob-btn span{position:absolute;left:0;display:inline-block;width:100%;height:2px;background-color:#000;transition:.4s}#head__mob-btn span:first-child{top:0;transform-origin:100% 0}#head__mob-btn span:nth-child(2){top:50%;transform:translateY(-50%)}#head__mob-btn span:nth-child(3){bottom:0;transform-origin:100% 100%}.aperto #head__mob-btn span:first-child{transform:translateY(calc(-1 * var(--spaz))) rotate(-45deg)}.aperto #head__mob-btn span:nth-child(2){opacity:0}.aperto #head__mob-btn span:nth-child(3){transform:translateY(var(--spaz)) rotate(45deg)}#head__mob-info,#head__mob-svg{display:none}#menu-item-5692 a{color:var(--c_pri)}#menu-item-5692 a::before{background-color:var(--c_pri)}[class*=" icon-"]::before,[class^=icon-]::before{display:inline-block;width:1em;margin-right:.2em;margin-left:.2em;font-family:fontello;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;line-height:1em;speak:never;text-align:center;text-decoration:inherit;text-transform:none}.fa,.fab,.fad,.fal,.far,.fas{display:inline-block;font-family:var(--g5-font-icon-primary);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.icon-home::before{content:"\e800"}.icon-occhio::before{content:"\e859"}.icon-arrow-left::before{content:"\e900"}.icon-arrow-right::before{content:"\e901"}.icon-star-fill::before{content:"\eb9c"}.icon-caret-double-left::before{content:"\efb9"}.icon-caret-double-right::before{content:"\efba"}.icon-home-1::before{content:"\f015"}.icon-filter::before{content:"\f0b0"}.icon-magnifying-glass::before{content:"\f0da"}.icon-angle-down::before{content:"\f107"}.fa-angle-up::before,.icon-angle-up::before{content:"\e801"}.icon-spinner::before{content:"\f110"}.icon-shopping-bag-open::before{content:"\f171"}.icon-star::before{content:"\f1a1"}.icon-user::before{content:"\f1de"}.icon-sign-out-alt::before{content:"\f2f5"}.icon-map-marker-alt::before{content:"\f3c5"}.icon-user-alt::before{content:"\f406"}.icon-star-light::before{content:"\f4ba"}.icon-ballot-check::before{content:"\f733"}#skip{position:absolute;overflow:hidden;width:1px;height:1px;padding:0;border:0;margin:-1px;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);word-wrap:normal}#skip:focus{z-index:100000;top:5px;left:5px;display:block;width:auto;height:auto;padding:15px 23px 14px;border-radius:3px;background-color:#fff;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto;clip-path:none;font-weight:700;line-height:normal;text-decoration:none}.t__div{display:flex;flex:1;gap:2rem}.t__div:last-child{justify-content:flex-end}.t__a{display:flex;align-items:center;color:#000;font-weight:600;gap:.5rem;transition:.4s}.t__a:hover{color:var(--c_pri)}.t__a svg{width:100%;max-width:1rem;fill:currentcolor}.top-bar-info{display:flex;width:100%;align-items:center;justify-content:space-between;font-size:1rem}#t__p{margin:0;font-weight:600}#t__cli svg{overflow:initial;width:100%;stroke:currentcolor;stroke-width:.1rem}#t__langs{position:relative}#t__langs-a{position:relative;color:#000;font-weight:600}#t__langs-a::after{display:inline-block;border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent;margin-left:.255em;content:"";vertical-align:.255em}#t__langs-a:hover{color:var(--c_pri)}#t__langs-wrap{position:absolute;z-index:50;top:100%;right:0;display:flex;width:3.2rem;flex-direction:column;padding:.4rem 0;border-radius:.2rem;background-color:#fff;opacity:0;transition:.4s;visibility:hidden}#t__langs-wrap.show{opacity:1;visibility:visible}.t__langs-el{width:100%;padding:.2rem;font-weight:600;line-height:1.1;text-align:center;transition:.4s}.t__langs-el:hover{background-color:#000;color:#fff}#head__logo{width:100%;max-width:16rem;fill:var(--c_pri)}#head__logo-use-bot,#head__logo-use-top{transition:.4s}.sticky #head__logo-use-top{transform:translateY(1.6rem)}.sticky #head__logo-use-bot{opacity:0}h-slid{display:flex;--pad:6.6rem;--max-h:43.1rem;--slide-h:80vh}h-slid .swiper{height:var(--slide-h);max-height:var(--max-h)}h-slid .swiper-pagination{bottom:0;left:0;display:flex;width:100%;align-items:center;padding:1.8rem var(--pad) 1.65rem;background-color:var(--c_pri);gap:1.3rem;transition:1s 1.25s;--swiper-pagination-bullet-size:9px;--swiper-pagination-color:transparent;--swiper-pagination-bullet-inactive-color:var(--c_sec);--swiper-pagination-bullet-inactive-opacity:1;--swiper-pagination-bullet-vertical-gap:0;--swiper-pagination-bullet-horizontal-gap:0}h-slid .swiper-pagination.swiper-pagination-horizontal.swiper-pagination-bullets,h-slid .swiper-pagination.swiper-pagination-vertical.swiper-pagination-bullets{top:auto;right:auto;bottom:0;left:0;opacity:1;transform:none}h-slid .swiper-pagination-bullet-active{border:2px solid var(--c_sec);--swiper-pagination-bullet-size:17px}h-slid .swiper-slide{display:grid;align-items:flex-end;justify-content:stretch}h-slid .swiper-slide img{display:block;width:100%;height:var(--slide-h);max-height:var(--max-h);object-fit:cover}h-slid .h__img-sx,h-slid .h__info{grid-area:1/1}h-slid .h__info{display:grid;align-items:flex-start;justify-content:flex-start;padding:7.6rem var(--pad)}h-slid .h__info-t{width:fit-content;padding:.35rem .75rem .3rem;margin:0;background-color:var(--c_pri);color:#fff;font-size:.9rem;font-weight:700;letter-spacing:.07em;line-height:1}h-slid .h__info-b{width:100%;padding:1.9rem 2rem 2.3rem;background-color:var(--c_bg)}h-slid .h__info-h1{margin:0;color:var(--c_pri);font-family:var(--g5-body-font);font-size:3rem;font-weight:600;letter-spacing:0;line-height:1;text-transform:none}h-slid .h__info-p p{margin:.75rem 0 0;color:#000;font-size:1.56rem;letter-spacing:0;line-height:1}h-slid .h__info-a{width:fit-content;padding:1rem 1.2rem .9rem;margin-top:1.25rem;background-color:#000;color:#fff;font-size:1.1rem;font-weight:700;letter-spacing:.06em;line-height:1;transition:.4s}h-slid .h__info-a:hover{background-color:var(--c_pri);color:var(--c_sec)}.h__slid-sx{position:relative;width:60%}.h__slid-dx{width:40%}.h__slid-dx:not(.swiper-initialized) .swiper-wrapper{flex-direction:column-reverse;justify-content:flex-end}.h__slid-dx .swiper-slide{display:block}#h__best{padding-top:4.55rem}.h__h2{margin:0 0 .35rem;font-family:var(--ff_tit);font-size:1.88rem;letter-spacing:0;line-height:1}.h__p p{margin:0;font-size:1.31rem;line-height:1}.h__prod-wrap{margin-right:calc((100% - 100vw)/ 2);margin-left:calc((100% - 100vw)/ 2)}h-prods{display:block;padding-top:4.15rem;padding-right:calc((100% - 1410px + var(--min-pad))/ 2);padding-left:calc((100% - 1410px + var(--min-pad))/ 2);--gap:30px;--slides:4}h-prods .swiper{overflow:initial}.h__prod-t{position:relative;overflow:hidden}@supports (overflow:clip){.h__prod-t{overflow:clip}}.h__prod-imgs{display:grid}.h__prod-img{aspect-ratio:586/834;grid-area:1/1;object-fit:cover}.h__prod-img-h{opacity:0;transition:.4s}.h__prod-b-wrap{position:absolute;z-index:1;top:10px;left:10px;display:flex;width:5.2rem;min-width:3.5rem;flex-wrap:wrap;gap:.3rem}.h__prod-b{display:flex;width:100%;height:1.625rem;align-items:center;justify-content:center;padding:0 .5rem .1rem;margin:0;background:var(--c_pri);color:#fff;font-size:.94rem;font-weight:600;letter-spacing:.05em;line-height:1;text-align:center}.h__prod-b.h__prod-hot{background-color:#222}.h__prod-btns{position:absolute;z-index:2;top:10px;right:10px;display:flex;flex-direction:column;gap:.3rem}.h__prod-btns .g5shop__quick-view,.h__prod-btns .yith-wcwl-add-to-wishlist{opacity:0;transition:color .4s ease-out 1ms,background .4s ease-out 1ms,opacity .4s ease-out .15s,transform .4s ease-out .15s}.h__prod-btns .g5shop__quick-view:hover,.h__prod-btns .yith-wcwl-add-to-wishlist:hover{background-color:#000;color:#fff}.h__prod-btns .yith-wcwl-add-to-wishlist{transition:color .4s ease-out 1ms,background .4s ease-out 1ms,opacity .4s ease-out .2s,transform .4s ease-out .2s}.h__prod-btns .yith-wcwl-add-to-wishlist a{transition:.4s}.h__prod-btns .sh__tooltip-wrap{position:relative}.h__prod-btns .sh__tooltip-wrap:hover .sh__tooltip{opacity:1;transform:translate(0,-50%)}.h__prod-btns .sh__tooltip{position:absolute;z-index:1070;top:50%;right:calc(100% + .4rem);display:inline-block;height:auto;padding:.1rem .4rem;border-radius:.2rem;margin:0;background:#000;color:#fff;font-family:var(--ff_body);font-size:.8rem;font-style:normal;font-weight:400;letter-spacing:normal;line-break:auto;line-height:1.5;opacity:0;pointer-events:none;text-align:left;text-decoration:none;text-shadow:none;text-transform:none;transform:translate(.4rem,-50%);transition:.4s;white-space:nowrap;word-break:normal;word-spacing:normal;word-wrap:break-word}.h__prod-btns .sh__tooltip::before{position:absolute;top:50%;left:100%;border-width:.4rem 0 .4rem .4rem;border-style:solid;border-color:transparent transparent transparent #000;content:"";transform:translateY(-50%)}.add_to_cart_button svg{display:none}.h__prod-cart{position:absolute;z-index:2;bottom:20px;left:50%;width:100%;max-width:80%;opacity:0;transform:translate(-50%,0);transition:opacity .4s ease-out .15s,transform .4s ease-out .1s}.h__prod-cart a{display:block;overflow:hidden;width:100%;padding:1rem .9rem;background-color:#000;color:#fff;font-size:.85rem;font-weight:600;letter-spacing:.05em;line-height:1;text-align:center;text-transform:uppercase;transition:.4s ease-in-out}.h__prod-cart a:hover{background-color:var(--c_pri);color:#fff}.h__prod-cart .add_to_cart_button svg,.h__prod-cart .product_out_of_stock svg{display:none}.outofstock .h__prod-cart{opacity:1;transform:translate(-50%,0)}.outofstock .h__prod-cart a{background-color:var(--c_bg);color:var(--c_pri)}@media (prefers-reduced-motion:no-preference){.h__prod-btns .g5shop__quick-view,.h__prod-btns .yith-wcwl-add-to-wishlist{transform:translateX(100%)}.h__prod-cart{transform:translate(-50%,100%)}}.h__prod-bot{margin-top:1.25rem}.h__prod-bot .g5shop__swatches{display:none}.h__prod-bot .price{color:var(--g5-color-heading);font-size:1.1rem;font-weight:700;letter-spacing:.02em;line-height:1.625;text-decoration:none}.woocommerce div.product .h__prod-bot .price{color:var(--g5-color-heading);font-size:1.1rem}.h__prod-h3{max-width:13rem;margin:0;font-family:var(--ff_body);font-size:.94rem;font-weight:600;letter-spacing:0;line-height:1.2}.h__nav{position:absolute;top:-7.8rem;right:0;display:flex;gap:.95rem}.h__nav-prev .fas::before{content:"\e900"}.h__nav-next .fas::before{content:"\e901"}.h__nav-frecc{display:flex;width:50px;height:50px;align-items:center;justify-content:center;border:2px solid #c5c1b8;border-radius:50%;margin:0;color:#000;cursor:pointer;font-family:var(--g5-font-icon);font-weight:700;line-height:50px;transition:.3s}.h__nav-frecc:hover{border-color:#000}.h__prod{position:relative;width:calc(1 / var(--slides) * 100% - (var(--gap) - var(--gap)/ var(--slides)));margin-right:var(--gap)}.prod__loop:focus .h__prod-img-h,.prod__loop:has(.added_to_cart) .h__prod-img-h,.prod__loop:hover .h__prod-img-h{opacity:1}.prod__loop:focus .g5shop__quick-view,.prod__loop:focus .yith-wcwl-add-to-wishlist,.prod__loop:has(.added_to_cart) .g5shop__quick-view,.prod__loop:has(.added_to_cart) .yith-wcwl-add-to-wishlist,.prod__loop:hover .g5shop__quick-view,.prod__loop:hover .yith-wcwl-add-to-wishlist{opacity:1;transform:translateX(0)}.prod__loop:focus .h__prod-cart,.prod__loop:has(.added_to_cart) .h__prod-cart,.prod__loop:hover .h__prod-cart{opacity:1;transform:translate(-50%,0)}.h__prod-a{position:absolute;inset:0}.h__grid{display:grid;padding-top:12.5rem;padding-bottom:9.7rem;gap:.6rem;grid-template-columns:repeat(4,1fr)}.h__grid-big{grid-column-end:span 2;grid-column-start:3;grid-row-end:span 2;grid-row-start:1}.h__grid-el{position:relative;text-align:center}.h__grid-el .vv__anim{display:flex;height:100%;align-items:center;justify-content:center;background-color:#fff}.h__grid-el:hover .h__grid-a,.h__grid-el:hover .h__grid-h3,.h__grid-el:hover .h__grid-p{color:var(--c_pri)}.h__grid-el:hover .h__grid-a::after{transform:scaleX(1);transform-origin:0% 50%}.h__grid-img{width:100%;height:100%;aspect-ratio:1/1;object-fit:cover}.h__grid-inn{max-width:18rem;padding:1rem}.h__grid-p{margin-bottom:1.9rem;color:#000;font-size:.9rem;letter-spacing:.04em;line-height:1;transition:.4s}.h__grid-h3{margin:0 0 1.65rem;color:#c4bca1;font-family:var(--ff_tit);font-size:1.6rem;letter-spacing:.035em;line-height:1.26;transition:.4s}.h__grid-link{position:absolute;z-index:10;inset:0}.h__grid-a{position:relative;display:inline-block;margin:0;font-size:1.1rem;font-weight:700;letter-spacing:.02em;transition:.4s}.h__grid-a::after{position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:currentcolor;content:"";transform:scaleX(0);transform-origin:100% 50%;transition:transform .4s cubic-bezier(.8,0,.2,1)}#h__white{padding:11.3rem 0 9.65rem;background-color:#eeece7}.h__story{display:flex;justify-content:center;gap:1.5rem}.h__story-col{width:50%}.h__story-col .svg__prop{max-width:16.8rem;margin-right:5.5rem;margin-left:auto}.svg__prop{display:block;width:100%;fill:var(--c_pri)}.h__story-inn{position:relative;top:1.1rem}#h__story-quote{max-width:21.9rem;margin-bottom:2rem;color:var(--c_pri);font-size:1.63rem;letter-spacing:0;line-height:1.27}#h__story-quote::after,#h__story-quote::before{display:inline-block;font-size:2em;line-height:1}#h__story-quote::before{content:"“";transform:translateY(.26em);vertical-align:bottom}#h__story-quote::after{content:"”";transform:translateY(.21em);vertical-align:top}#h__story-h4{margin:0 0 .3rem;color:var(--c_pri);font-size:1.24rem;line-height:1}#h__story-p{margin:0;color:#9e616d;font-size:1rem;letter-spacing:.1em;line-height:1}#h__red{padding:5.95rem 0 5.8rem;background-color:var(--c_pri);text-align:center}#h__news-p{margin-bottom:1.6rem;color:rgba(255,255,255,.5);letter-spacing:.051em;line-height:1}#h__news-h4{margin-bottom:2.3rem;color:#fff;font-size:1.92rem;letter-spacing:0;line-height:1}#h__news-top{display:flex;justify-content:center}#h__news-email{width:100%;max-width:25.1rem;height:auto;padding:0 1.1rem;background-color:#fff;color:#000;font-size:1rem;letter-spacing:0;line-height:2.95}#h__news-btn{padding:.9rem 2.4rem 1rem 2.75rem;border:none;background-color:#000;font-size:1.05rem;line-height:1;transition:.4s}#h__news-btn:focus,#h__news-btn:hover{background-color:#222;color:#fff}#h__news-bot{display:flex;align-items:center;justify-content:center;margin-top:2.2rem;gap:.3rem;text-align:center}#h__news-priv{margin:0;color:#fff;font-size:1rem;line-height:1}#h__news-priv a{color:#fff;font-weight:700}footer{background-color:var(--c_bg)}footer .svg__logo{display:block;max-width:11.2rem;margin:0 auto;fill:var(--c_pri)}#f__icons-wrap{padding:5.06rem 0 3.6rem;border-bottom:2px solid #cac3af}.f__icons{display:flex;justify-content:space-between;gap:2rem}.f__icon{display:flex;gap:1rem}.f__icon-sx svg{width:3.125rem;height:auto}.f__icon-sx svg path{stroke:var(--c_pri);stroke-width:2}.f__icon-1063 svg path,.f__icon-6141 svg path{stroke-width:.8}.f__icon-dx{max-width:13rem}.f__icon-h3{margin-bottom:.3rem;font-family:var(--ff_body);font-size:1.12rem;font-weight:700;letter-spacing:0;line-height:1}.f__icon-p{margin:0;color:var(--c_foot);line-height:1.2}#f__foot-t{padding:3.7rem 0 5.6rem}.f__story{display:grid;max-width:39.6rem;gap:2.4rem;grid-template-columns:29.8% 1fr}.f__story .svg__prop{max-width:30rem}#f__story-quote{margin-bottom:1.6rem;color:var(--c_pri);font-size:1.2rem;line-height:1.28;text-align:justify}#f__story-em{margin-bottom:.6rem;color:var(--c_pri);font-size:1.19rem;line-height:1}#f__story-p{margin-bottom:0;color:var(--c_pri);font-size:.8rem;letter-spacing:.085em;line-height:1}#f__info{margin-bottom:2.5rem}.f__menu{padding-left:13%}.f__menu-h5{margin-bottom:.9rem;color:var(--c_pri);font-family:var(--ff_body);font-weight:700;letter-spacing:0;line-height:1}.f__menu-ul{padding:0;margin:0;list-style:none}.f__menu-li{padding-bottom:.74rem;line-height:1}.f__menu-li:last-child{padding-bottom:0}.f__menu-a{color:var(--c_foot);line-height:1;transition:.4s}.f__menu-a:hover{color:#000}#f__top-col-3{position:relative}#f__soc-top{margin-bottom:3.75rem}#f__soc-wrap{display:flex;gap:1rem}#f__soc-h4{margin-bottom:.75rem;color:var(--c_pri);font-size:1.07rem;letter-spacing:0}.f__soc-a{display:block;width:100%;max-width:3.2rem;height:auto;color:#000;transition:.4s;will-change:transform}.f__soc-a svg{display:block;overflow:initial;width:100%}.f__soc-a:hover{color:var(--c_bg)}.f__soc-a:hover .svg__bg{opacity:1}.f__soc-a:hover .svg__cer{fill:#000}.f__soc-a:hover .svg__cer-s{fill:none;stroke:#000}.svg__bg{fill:#000;opacity:0;transition:opacity .4s}.f__svg-el{overflow:initial}.svg__path{fill:currentcolor}.svg__cer{fill:#000;transition:.4s}.svg__cer-s{fill:none;stroke:#000;stroke-width:2px}#f__news-top{display:flex}#f__news-email{width:100%;max-width:12.2rem;height:auto;padding:.6rem .8rem;background:#fff;font-size:.88rem;line-height:1}#f__news-btn{padding:.6rem 1.12rem;font-size:.88rem;font-weight:700;letter-spacing:0;line-height:1}#f__news-bot{display:flex;align-items:center;margin-top:.8rem;gap:.3rem}#f__news-priv{margin:0;color:var(--c_foot);font-size:.88rem;font-weight:400;letter-spacing:0}#f__news-priv a{color:var(--c_foot);font-weight:700;transition:.4s}#f__copy a:hover,#f__copy strong,#f__news-priv a:hover{color:#000}@media (hover:none) and (pointer:coarse){#f__news-btn,#f__news-email{font-size:1rem}}#f__foot-b{padding-bottom:1.05rem}#f__copy{margin:0;color:var(--c_foot);font-size:.88rem;letter-spacing:0;line-height:1.22}#f__copy a{color:var(--c_foot);transition:.4s}.f__pay{display:flex;align-items:flex-start;justify-content:flex-end;gap:.3rem}.f__pay svg{width:100%;max-width:3.2rem}#f__paga{position:absolute;top:140%;right:0;color:var(--c_foot);font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:.5rem;opacity:.5;transition:.4s}#f__paga:hover{opacity:1}@media (min-width:992px){#f__top-col-1{width:50%}#f__top-col-2{width:20%}#f__top-col-3{width:30%}}@media (min-width:1571px){#f__top-col-2,#f__top-col-3{width:25%}#f__top-col-3{left:1.35rem}.f__menu{padding-left:31.4%}}@media (max-width:1439px){h-slid{--pad:4rem}h-slid .swiper-pagination{padding:1.4rem var(--pad) 1.3rem}.h__prod-wrap{margin-right:calc(-1 * var(--min-pad));margin-left:calc(-1 * var(--min-pad))}h-prods{padding-right:var(--min-pad);padding-left:var(--min-pad)}#h__white{padding:9rem 0 6rem}}@media (max-width:1199px){#head__logo{max-width:13rem}h-slid .h__info-b{padding:1.2rem 2rem 1.6rem}h-slid .h__info-h1{font-size:2.7rem}h-slid .h__info-p p{margin-top:.4rem;font-size:1.3rem}h-prods{--slides:3}.h__grid{grid-template-columns:repeat(2,1fr)}.h__grid-big{grid-column-start:auto;grid-row-start:2}#h__white{padding:6rem 0 5rem}.h__story-col .svg__prop{max-width:15rem;margin-right:5rem}#h__story-quote{margin-bottom:1.5rem;font-size:1.5rem}#h__story-h4{font-size:1.15rem}#h__story-p{font-size:.9rem}#h__red{padding:4rem 0 3.8rem}#h__news-p{margin-bottom:1.3rem;font-size:.9rem}#h__news-h4{margin-bottom:1.5rem}#h__news-bot{margin-top:2rem}#f__foot-t{padding:2.7rem 0 3.6rem}.f__icons{max-width:38rem;flex-wrap:wrap;margin:0 auto}.f__story{gap:1.5rem;grid-template-columns:25% 1fr}.f__menu-li{padding-bottom:.4rem}.f__menu-a{font-size:.9rem}#f__info{margin-bottom:1.88rem}#f__soc-top{margin-bottom:2.9rem}.f__soc-a{max-width:2.5rem}}@media (max-width:1024px){#f__logo.elementor-column.elementor-col-33{width:100%;order:-1}.f__last-col.elementor-column.elementor-col-33{width:50%}}@media (max-width:991px){#t__p,.t__a{font-size:.85rem}.t__div{gap:1.4rem}#t__langs-a{font-size:.85rem}#head__logo{max-width:8rem}#head__mob{position:fixed;top:0;right:0;display:block;overflow:auto;width:100vw;height:100vh;padding:8rem 2rem 2rem 6.34rem;background-color:var(--c_bg);transform:translateX(100%);transition:.4s}.sticky #head__mob{padding-top:5rem}.aperto #head__mob{transform:translateX(0)}#head__mob-svg{position:absolute;top:8rem;left:2rem;display:block;width:100%;max-width:20.5rem;height:auto;fill:var(--c_pri);transform:rotate(-90deg) translateX(-100%);transform-origin:0 0;transition:.4s}.sticky #head__mob-svg{top:5rem}#head__mob-acc{display:block;opacity:0;visibility:hidden}#head__mob-btn,#head__mob-info{display:flex}h-slid .h__info-a{font-size:1rem}.h__slid-sx{width:70%}.h__slid-dx{width:30%}#h__best,h-prods{padding-top:3rem}.h__nav{top:-6.8rem}.h__grid{padding-top:8rem;padding-bottom:7rem}.h__story-col .svg__prop{margin-right:3rem}#h__story-quote{font-size:1.3rem}#h__red{padding:3rem 0 2.8rem}#h__news-h4{font-size:1.8rem}#f__icons-wrap{padding:3rem 0 2.5rem}#f__foot-t{padding:2rem 0 2.6rem}.f__story{margin:0 auto}.f__menu{padding-left:0}#f__top-col-2{text-align:right}}@media (max-width:767px){#t__sx,.t__soc span{display:none}.t__langs-el{line-height:1.3}h-slid{--pad:2rem}h-slid .h__info{padding-bottom:5rem}h-prods{--gap:20px;--slides:2}.h__slid-sx{width:100%}.h__slid-dx{display:none}.h__h2{font-size:1.6rem}.h__p p{font-size:1.1rem}.h__nav-frecc{width:2.4rem;height:2.4rem}.h__nav{top:-6.1rem;gap:.5rem}.h__grid{padding-top:5rem;padding-bottom:4rem}.h__grid-p{margin-bottom:1.4rem}.h__grid-h3{margin-bottom:.6rem}#h__white{padding:4rem 0}.h__story-col:first-child{width:35%}.h__story-col:last-child{width:65%}.h__story-col .svg__prop{margin:0 auto}.h__story-inn{top:0}#h__story-quote{max-width:none}#f__icons-wrap{padding:2rem 0 1.5rem}.f__icons{max-width:17.1rem}#f__top-col-2,#f__top-col-3{text-align:center}.f__info-col{max-width:50%}#f__news-bot,#f__news-top,#f__soc-wrap{justify-content:center}#f__logo.elementor-column.elementor-col-33 .elementor-widget-wrap,.f__last-col.elementor-column.elementor-col-33 .elementor-widget-wrap{padding-top:.6rem;padding-bottom:.6rem}.f__last-col.elementor-column.elementor-col-33{width:100%;text-align:center}.f__pay{justify-content:center}#f__paga{position:static;display:inline-block;margin-top:2rem}}@media (max-width:575px){.h__grid{width:100vw;margin-left:calc(var(--min-pad) * -1);gap:0}.h__grid-el{aspect-ratio:1/1}.h__grid-big{display:none}.h__story-col .svg__prop{max-width:13rem}#h__story-quote{font-size:1.1rem}#h__story-h4{font-size:1rem}#h__story-p{letter-spacing:0}.h__prod-cart:has(.add_to_cart_button),.h__prod-cart:has(.product_out_of_stock){right:10px;left:auto;width:auto;transform:none}.h__prod-cart .add_to_cart_button,.h__prod-cart .product_out_of_stock{width:2.8rem;height:2.8rem;padding:.3rem;border:1px solid var(--c_foot);margin-left:auto;background-color:#fff;color:#000}.h__prod-cart .add_to_cart_button:hover,.h__prod-cart .product_out_of_stock:hover{background-color:#000;color:#fff}.h__prod-cart .add_to_cart_button span,.h__prod-cart .product_out_of_stock span{display:none}.h__prod-cart .add_to_cart_button svg,.h__prod-cart .product_out_of_stock svg{display:block;max-width:2.5rem;fill:currentcolor}.h__prod-cart .product_out_of_stock::before{position:absolute;background-color:#fff;content:"";inset:0;opacity:.7}.h__prod-cart .product_out_of_stock span{color:var(--c_pri)}.h__prod-cart .product_out_of_stock:hover,.outofstock .h__prod-cart a{background-color:#fff;color:#000}.prod__loop .g5shop__quick-view,.prod__loop .yith-wcwl-add-to-wishlist{opacity:1;transform:translateX(0)}.prod__loop .h__prod-cart{opacity:1;transform:none;transition:none}.prod__loop:focus .h__prod-cart,.prod__loop:hover .h__prod-cart{transform:none}.prod__loop:focus:has(.added_to_cart) .h__prod-cart,.prod__loop:hover:has(.added_to_cart) .h__prod-cart{transform:translate(-50%,0)}}@media (max-width:525px){#t__cli{display:none}h-slid{--pad:var(--min-pad);--slide-h:70vh}h-slid .h__info-b{padding:1rem var(--min-pad) 1.3rem}h-slid .h__info-p p{font-size:1.1rem}h-slid .h__info-a{padding:.8rem 1rem;margin-top:1rem;font-size:.9rem}h-slid .swiper-pagination{padding-top:1.2rem;padding-bottom:1.1rem;gap:1rem}@supports (height:100svh){h-slid{--slide-h:70svh}}}@media (max-width:479px){.f__story{gap:1rem}.f__story .svg__prop{max-width:12rem;margin:0 auto}}@media (max-width:425px){#head__mob-btn{width:2rem;height:1rem;--spaz:.25rem}h-slid .h__info-b{padding:.7rem 1rem .9rem}h-slid .h__info-h1{font-size:2.5rem}h-slid .h__info-p p{font-size:1rem}h-prods{--slides:1.3}.h__nav{display:none}.h__grid-p{font-size:.8rem}.h__grid-h3{font-size:1.2rem}.h__grid-a{font-size:1rem}#h__news-btn{padding:.9rem 1.2rem 1rem}#f__story-quote{margin-bottom:1.4rem;font-size:1.1rem}#f__story-em{margin-bottom:.4rem;font-size:1rem}#f__news-email{max-width:none}}@media (max-width:340px){#head__logo{max-width:7.4rem}}.grecaptcha-badge,.page-id-4120 #block-8,.page-id-4120 .widget_product_categories,.page-id-5244 #block-8,.page-id-5244 .widget_product_categories,.woocommerce-checkout .popup-btns{display:none}#sh__prod-info{display:grid;margin-bottom:1.4rem;gap:1.4rem;grid-template-columns:13rem 1fr}#sh__prod-info-sx{width:100%;max-width:14.7rem}.term-description{margin-bottom:2rem}.term-description p{margin:0}#sh__top{display:flex;width:100%;justify-content:space-between}.sh__prod-wrap-wrap #sh__top{display:none}.widget_search .search-field{width:100%;height:2.9rem}.sh__inp-wrap{display:grid}.sh__inp{height:1rem;padding:0;border:none;appearance:none;background-color:transparent!important;grid-area:1/1;pointer-events:none}.sh__inp::-webkit-slider-thumb{position:relative;z-index:1;top:50%;width:1rem;height:1rem;border:none;border-radius:50%;appearance:none;background:#000;box-shadow:none;cursor:ew-resize;outline:0;pointer-events:all;transform:translateY(-50%)}.sh__inp::-moz-range-thumb{position:relative;z-index:1;width:1rem;height:1rem;border:none;border-radius:50%;background:#000;cursor:ew-resize;pointer-events:all}.sh__inp::-webkit-slider-runnable-track{width:100%;height:4px;border-radius:none;background:linear-gradient(to right,#dedad0 var(--min,0),#000 var(--min,0),#000 var(--max,100%),#dedad0 var(--max,100%))}.sh__inp::-moz-range-track{width:100%;height:4px;border-radius:none;background:linear-gradient(to right,#dedad0 var(--min,0),#000 var(--min,0),#000 var(--max,100%),#dedad0 var(--max,100%))}.sh__inp-min::-moz-range-thumb{z-index:4}.price_slider_amount{align-items:center;margin-top:.85rem}.sh__prez{margin:0!important;color:#000;font-size:1rem;font-weight:600;line-height:1}.cat-item .count::before{content:"("}.cat-item .count::after{content:")"}.sh__prod-l-wrap{display:flex;max-width:16.7rem;flex-wrap:wrap;margin-bottom:1.7rem;gap:1rem;row-gap:.9rem}.sh__prod-l{position:relative;color:#000;font-weight:700;line-height:1;text-transform:uppercase;transition:.4s}.sh__prod-l span{position:relative;pointer-events:none}.sh__prod-l::before{position:absolute;top:50%;left:50%;width:1.7rem;height:1.8rem;background-color:#000;content:"";opacity:0;transform:translate(-50%,-50%);transition:.4s}.sh__prod-l.att,.sh__prod-l:hover{color:var(--c_bg)}.sh__prod-l.att::before,.sh__prod-l:hover::before{opacity:1}.sh__prod-l.dis{color:var(--c_foot);font-weight:400;pointer-events:none}.sh__prod-ul{overflow:auto;max-height:18.4rem;padding:.55rem 0;margin:0;background-color:#dad7cc;letter-spacing:normal;scrollbar-color:#000 #C4C0AE}.sh__prod-ul::-webkit-scrollbar{width:.5rem}.sh__prod-ul::-webkit-scrollbar-thumb{background:#000}.sh__prod-ul::-webkit-scrollbar-track{background:#c4c0ae}.sh__prod-li{display:none}.sh__prod-li.vis{display:block}.sh__prod-a{display:block;padding:.6rem 1.3rem;font-weight:700;line-height:1;text-transform:uppercase;transition:.4s}.sh__prod-a:hover{background-color:var(--c_foot);color:#dad7cc}.widget .product-title{margin-bottom:.4rem;font-family:var(--ff_txt);font-size:1rem;font-weight:600;letter-spacing:0;line-height:1}.widget .sh__prod-h6{margin-bottom:.7rem;font-family:var(--ff_txt);font-size:.8rem;font-weight:400;letter-spacing:0;line-height:1}.woocommerce .widget ul.product_list_widget:not(.cart_list){padding-top:.4rem}.woocommerce .widget ul.product_list_widget:not(.cart_list) li span.amount{font-weight:700;line-height:1}.g5shop__listing-inner{display:grid;gap:1rem;grid-template-columns:repeat(4,1fr);row-gap:2rem}.g5shop__listing-inner+.g5core__paging{margin-top:2rem}.g5core__gutter-item{width:calc(25% - var(--gap))}.sh__p-row{display:flex!important;gap:1rem}.sh__p-col-sx{width:min(30%,4.375rem)}.sh__p-col-dx{width:70%}.sh__prod-wrap{display:grid;gap:2rem;grid-template-columns:repeat(4,1fr);row-gap:2.5rem}.sh__prod-img-wrap{overflow:hidden;max-width:14.7rem;border-radius:50%;margin:0 auto;aspect-ratio:1/1;background-color:var(--c_foot);will-change:transform}.sh__prod-img{transform:scale(1.8)}.sh__prod-el .sh__prod-h2{margin:1.3rem 0 0;font-family:var(--ff_body);font-size:1rem;font-weight:700;letter-spacing:0;text-align:center}.sh__prod-loc{display:flex;align-items:center;justify-content:center;margin-top:.5rem;gap:.1rem}.sh__prod-loc svg{width:100%;max-width:.7rem}.sh__prod-p{margin:0;line-height:1}.g5shop__single-product-summary{--gap:4.375rem;display:flex;flex-wrap:wrap;gap:var(--gap)}#g5shop__popup-product-quick-view .g5shop__single-product-summary{--gap:3rem}sh-slider{display:block;width:calc(60% - var(--gap)/ 2)}.product .g5shop__single-product-summary div.summary.entry-summary{width:calc(40% - var(--gap)/ 2)}#sh__prods-bot{--gap:.6rem;display:flex;padding-top:var(--gap);gap:var(--gap)}.sh__bott-a{width:calc(25% - var(--gap)/ 3);border:1px solid transparent;transition:.4s}.sh__bott-a.att,.sh__bott-a:hover{border-color:#000}.sh__bott-a-img{display:block;width:100%;pointer-events:none}.sh__qty{display:flex;align-items:center;margin-bottom:1.75rem;gap:1rem}.shop_table .sh__qty{margin-bottom:0}.sh__qty label{margin:0;font-size:.94rem;font-weight:600;text-transform:uppercase}.sh__qty .sh__qty-inner{position:relative;display:inline-flex;width:9.5rem}.sh__qty .sh__qty-inner .qty{width:100%;height:3.25rem;text-align:center;appearance:textfield}.sh__qty .sh__qty-inner .qty::-webkit-inner-spin-button:not(:focus-visible){appearance:none}.sh__qty .sh__qty-inner .btn-number{position:absolute;display:inline-flex;width:2rem;height:100%;align-items:center;justify-content:center;padding-bottom:.1em;cursor:pointer;font-size:1.5rem}.sh__qty .sh__qty-inner .btn-number[data-type=minus]{left:0;transform:scaleX(1.2)}.sh__qty .sh__qty-inner .btn-number[data-type=plus]{right:0}.sh__bott-swip{position:relative}.sh__bott-swip .h__nav-frecc{position:absolute;top:50%;transform:translateY(-50%)}.sh__bott-swip .h__nav-prev{left:-6.2rem}.sh__bott-swip .h__nav-next{right:-6.2rem}#sh__bott-prod{padding:2.85rem 3.45rem 3.4rem;margin-top:3.9rem;background-color:#fff}#sh__bott-prod-inn p{margin:0;line-height:1.5}#sh__bott-prod-h4{margin-bottom:.9rem;font-family:var(--ff_txt);font-size:1.04rem;line-height:1}#sh__bott-prod-h3{margin-bottom:1.25rem;font-family:var(--ff_txt);font-size:1.78rem;font-weight:700;line-height:1}sh-prods{display:block;margin-top:8.1rem;--slides:5;--gap:30px}.sh__bott-h3{margin-bottom:2.1rem;font-size:1.45rem;line-height:1}.woocommerce form .form-row.cart__el{display:none}.woocommerce form .form-row.cart__el.mostra{display:block}.wc_payment_method{display:flex;width:100%;align-items:flex-start;gap:.5rem}.wc_payment_method::after,.wc_payment_method::before{display:none!important}#cart__privacy{display:flex;align-items:center;gap:.5rem}#cart__privacy label{margin-bottom:0;color:#000;cursor:pointer;font-size:1rem;font-weight:600;letter-spacing:0;line-height:1;text-transform:uppercase}#cart__privacy a{text-decoration:underline;transition:.4s}#cart__privacy a:hover{color:var(--c_pri)}.reg__privacy::after,.reg__privacy::before{display:none!important}.woocommerce-shipping-calculator{display:none}#sh__sold-out{display:block;padding:1rem .9rem;border:none;border-radius:0;background-color:var(--c_bg);color:var(--c_pri);font-size:.85rem;font-weight:600;letter-spacing:.05em;line-height:1;text-align:center;text-transform:uppercase;transition:.4s ease-in-out;margin-bottom:2rem}@media (max-width:1439px){sh-prods{--slides:4}}@media (max-width:1199px){.g5shop__listing-inner,.sh__prod-wrap{grid-template-columns:repeat(3,1fr)}#sh__prod-info-dx{grid-template-columns:13rem 1fr}.term-description{line-height:1.4}.sh__prod-wrap{gap:1rem;row-gap:2rem}#g5shop__popup-product-quick-view .g5shop__single-product-summary,.g5shop__single-product-summary{--gap:2rem}sh-prods{margin-top:5rem}}@media (max-width:991px){#sh__top{position:sticky;z-index:15;top:3.5rem;width:100vw;align-items:center;padding:.8rem var(--min-pad);margin:0 calc(-1 * var(--min-pad));background:#e7e3d8}.sh__prod-wrap-wrap #sh__top{display:flex}.sh__prod-wrap{grid-template-columns:repeat(4,1fr)}sh-prods{--slides:3}}@media (max-width:767px){.g5shop__listing-inner,.sh__prod-wrap{grid-template-columns:repeat(2,1fr)}.sh__prod-wrap{grid-template-columns:repeat(3,1fr)}.sh__prod-p{font-size:.9rem}#sh__prod-info{grid-template-columns:11rem 1fr}sh-prods{--slides:2;--gap:20px}.product .g5shop__single-product-summary div.summary.entry-summary,sh-slider{width:100%}#sh__bott-prod{padding:2.4rem}#sh__bott-prod-h4{margin-bottom:.4rem}#sh__bott-prod-h3{margin-bottom:1rem;font-size:1.5rem}}@media (max-width:525px){.sh__prod-wrap{grid-template-columns:repeat(2,1fr)}#sh__prod-info{grid-template-columns:1fr}#sh__prod-info-sx{max-width:13rem;margin:0 auto}}@media (max-width:479px){.sh__prod-wrap{grid-template-columns:1fr}}.art__art{display:flex;justify-content:space-between;gap:1.5rem}.art__art:hover .art__read,.art__art:hover .entry-title{-webkit-text-decoration:underline #000;text-decoration:underline #000}.art__art:hover .art__sx::after{opacity:.3}.art__art .entry-title{font-family:var(--ff_body);font-weight:700}.art__sx{position:relative;width:100%;max-width:23.125rem;background-color:#fff}.art__sx::after{position:absolute;background-color:#000;content:"";inset:0;opacity:0;transition:.4s}.art__sx img{display:block;width:100%}.art__place{width:100%;padding:1.2rem;aspect-ratio:370/240;fill:var(--c_pri)}.art__dx{max-width:26rem}.article-post .entry-title{-webkit-text-decoration:underline rgba(0,0,0,0);text-decoration:underline rgba(0,0,0,0);text-underline-offset:.15em;transition:.4s}.art__read{display:inline-block;margin-top:1rem;color:#000;font-weight:600;-webkit-text-decoration:underline #756F66;text-decoration:underline #756F66;text-transform:uppercase;text-underline-offset:.3em;transition:.4s}.art__img img{width:100%}#art__rel{margin:6rem 0 3rem;font-size:1.6rem;text-align:center}b-rel{--gap:30px;--slides:2;--pad:6.6rem}b-rel .swiper-slide{position:relative;width:calc(1 / var(--slides) * 100% - (var(--gap) - var(--gap)/ var(--slides)));margin-right:var(--gap)}b-rel .swiper-pagination{position:static;display:flex;width:100%;align-items:center;justify-content:center;padding:1.8rem var(--pad) 1.65rem;gap:1.1rem;--swiper-pagination-bullet-size:9px;--swiper-pagination-color:transparent;--swiper-pagination-bullet-inactive-color:#000;--swiper-pagination-bullet-inactive-opacity:1;--swiper-pagination-bullet-vertical-gap:0;--swiper-pagination-bullet-horizontal-gap:0}b-rel .swiper-pagination.swiper-pagination-vertical.swiper-pagination-bullets{top:auto;right:auto;opacity:1;transform:none}b-rel .swiper-pagination-bullet-active{border:2px solid #000;--swiper-pagination-bullet-size:17px}.art__rel-top{position:relative}.art__rel-top::after{position:absolute;background-color:#000;content:"";inset:0;opacity:0;transition:.4s}.art__rel-top img{width:100%}.art__svg-rel{width:100%;padding:2rem;aspect-ratio:370/240;background-color:#fff;fill:var(--c_pri)}.art__rel-time{color:var(--c_foot);font-size:.8rem;line-height:1}.art__rel-h3{margin:0;font-family:var(--ff_body);font-size:1.3rem;font-weight:700;letter-spacing:0;line-height:1;-webkit-text-decoration:underline rgba(0,0,0,0);text-decoration:underline rgba(0,0,0,0);transition:.4s}.art__rel-a:hover .art__rel-h3{-webkit-text-decoration:underline #000;text-decoration:underline #000}.art__rel-a:hover .art__rel-top::after{opacity:.3}@media (max-width:1199px){.art__art .entry-title{font-size:1.3rem}.entry-meta{font-size:.8rem}.art__read{font-size:.9rem}}@media (max-width:991px){b-rel{--gap:20px;--pad:var(--min-pad)}.art__rel-h3{font-size:1.2rem}#art__rel{margin-top:4rem;margin-bottom:2rem}}@media (max-width:767px){.art__art{flex-wrap:wrap}.art__sx{max-width:none}.art__dx{width:100%;max-width:none}.art__svg-rel{padding:1.5rem}}#franc__top-wrap{position:absolute;z-index:2;top:50%;left:50%;transform:translate(-50%,-50%)}#franc__top-wrap .cont__h1{margin:1rem 0 0}#franc__img img{min-height:20rem;object-fit:cover}#c__main{padding:6rem 0}#c__main.tour__main{padding-top:3rem}.franc__top{display:flex;align-items:center;justify-content:center;padding:0 var(--min-pad);gap:1rem;text-align:center}.franc__flag{position:relative;top:.2em;display:block;width:100%;max-width:2rem}#franc__flag{position:absolute;bottom:0;left:0;display:flex;width:100%;height:5px;justify-content:space-between}.franc__band{display:block;width:33.33%;height:100%}.franc__band:first-child{background-color:#002395}.franc__band:nth-child(2){background-color:#fff}.franc__band:nth-child(3){background-color:#ed2939}.cont__h1{margin:0 0 1rem}.cont__p{margin:0;line-height:1.2}#c__icons .f__icons{margin:2rem 0}.champ__p p a{text-decoration:underline}@media (width <=1199px){#c__icons .f__icons{max-width:none}}@media (width <=991px){.cont__h1{font-size:2.3rem}}@media (width <=767px){#c__main{padding:4rem 0}#c__main.tour__main{padding-top:2rem}#c__icons .f__icons{max-width:17.1rem}}detail-summ{display:block;padding-bottom:.85rem}summary{padding:0 0 .45rem;margin:0;cursor:pointer;list-style:none}summary::-webkit-details-marker,summary::marker{display:none}.faq__q{position:relative;padding-left:1rem;margin:0;font-size:1.3rem;font-weight:700;line-height:1.2}.faq__q::before{position:absolute;top:0;left:0;content:"+";font-weight:700;transition:.4s}[open] .faq__q::before{transform:rotate(45deg)}.faq__a{margin:0;line-height:1.2}.faq__a a{text-decoration:underline}#faq__h2{margin-top:4rem;margin-bottom:1rem;font-family:var(--ff_body);font-size:1.6rem;font-weight:700;letter-spacing:0}@media (max-width:767px){.faq__q{font-size:1.2rem}detail-summ{padding-bottom:1.2rem}}.chi__p-top{margin-bottom:.5rem}.chi__h2{margin:0 0 .2rem;font-family:var(--ff_body);font-size:1.7rem;font-weight:700;letter-spacing:0;line-height:1}.chi__quote-row{display:flex;align-items:center;justify-content:center;margin:1rem 0 3rem;gap:2rem}.chi__quote-col .svg__prop{max-width:12rem}.chi__quote{margin:0;color:var(--c_pri);font-size:1.3rem;font-weight:600;line-height:1.2}.chi__quote::after,.chi__quote::before{display:inline-block;font-size:2em;line-height:1}.chi__quote::before{content:"“";transform:translateY(.26em);vertical-align:text-bottom}.chi__quote::after{content:"”";transform:translateY(.21em);vertical-align:text-top}.chi__quote-auth{color:var(--c_pri);font-style:italic;line-height:1.2}@media (max-width:767px){.chi__quote-col .svg__prop{max-width:9rem}.chi__h2{font-size:1.5rem}}@media (max-width:425px){sh-prods{--slides:1.3}sh-prods .swiper{overflow:initial}#sh__bott-prod{padding:var(--min-pad)}#sh__bott-prod-h3{letter-spacing:0}b-rel{--slides:1}.chi__quote-row{gap:1rem}.chi__quote{font-size:1.1rem}}.woocommerce #respond input#submit,.woocommerce a.added_to_cart,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{display:block;font-size:.85rem;line-height:1;padding:1rem .9rem;font-weight:600;letter-spacing:.05em;border:none;text-transform:uppercase;transition:.4s ease-in-out;border-radius:0;background-color:#000;color:#fff}.woocommerce #respond input#submit:hover,.woocommerce a.added_to_cart:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover{background-color:var(--c_pri);color:#fff}.woocommerce #respond input#submit.loading:after,.woocommerce a.added_to_cart.loading:after,.woocommerce a.button.loading:after,.woocommerce button.button.loading:after,.woocommerce input.button.loading:after{top:0}.woocommerce #respond input#submit.disabled,.woocommerce #respond input#submit:disabled,.woocommerce #respond input#submit:disabled[disabled],.woocommerce a.added_to_cart.disabled,.woocommerce a.added_to_cart:disabled,.woocommerce a.added_to_cart:disabled[disabled],.woocommerce a.button.disabled,.woocommerce a.button:disabled,.woocommerce a.button:disabled[disabled],.woocommerce button.button.disabled,.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled],.woocommerce input.button.disabled,.woocommerce input.button:disabled,.woocommerce input.button:disabled[disabled]{opacity:.5;line-height:1;padding:.8rem .9rem;cursor:not-allowed}.woocommerce #respond input#submit.disabled:hover,.woocommerce #respond input#submit:disabled:hover,.woocommerce #respond input#submit:disabled[disabled]:hover,.woocommerce a.added_to_cart.disabled:hover,.woocommerce a.added_to_cart:disabled:hover,.woocommerce a.added_to_cart:disabled[disabled]:hover,.woocommerce a.button.disabled:hover,.woocommerce a.button:disabled:hover,.woocommerce a.button:disabled[disabled]:hover,.woocommerce button.button.disabled:hover,.woocommerce button.button:disabled:hover,.woocommerce button.button:disabled[disabled]:hover,.woocommerce input.button.disabled:hover,.woocommerce input.button:disabled:hover,.woocommerce input.button:disabled[disabled]:hover{background-color:#000;color:#fff}.woocommerce #respond input#submit.alt,.woocommerce a.added_to_cart.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{background-color:#000;color:#fff}.woocommerce #respond input#submit.alt:hover,.woocommerce a.added_to_cart.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover{background-color:var(--c_pri);color:#fff}.woocommerce .shop_table button.button,.woocommerce .shop_table button.button:disabled,.woocommerce .shop_table button.button:disabled:hover{color:#000;background-color:#c1b7a4}.woocommerce .shop_table button.button:hover{color:#fff;background-color:#000}.woocommerce a.added_to_cart{padding:.9rem;background-color:var(--c_pri);color:#fff}.woocommerce a.remove{color:var(--c_foot)!important;font-size:1.4rem!important;width:1rem;height:auto;display:block;transition:.4s}.woocommerce a.remove:hover{background-color:transparent;color:#000!important}.g5shop__loop-product-title{line-height:19px;font-family:var(--g5-body-font);margin:0;font-size:1.13rem;font-weight:700;letter-spacing:0}.woocommerce .g5shop__product-item .g5shop__product-info .price,.woocommerce ul.products li.product .price{font-size:16px;line-height:26px;font-weight:600;color:var(--g5-color-heading)}.woocommerce .g5shop__product-item .g5shop__product-info .price ins,.woocommerce ul.products li.product .price ins{text-decoration:none;font-weight:600}.woocommerce .g5shop__product-item .g5shop__product-info .price del,.woocommerce div.product.g5shop__single-product div.summary .price del,.woocommerce ul.products li.product .price del{opacity:1}.select2-container--open{z-index:999999}.select2-container--default.select2-container--default .select2-selection--single{background-color:#d9d3bf;border:none;border-radius:0;height:50px;margin:0}.select2-container--default.select2-container--default .select2-selection--single .select2-selection__rendered{color:var(--g5-color-text-input);line-height:48px;padding-left:20px}.select2-container--default.select2-container--default .select2-selection--single .select2-selection__arrow{height:48px}.select2-container--default.select2-container--default .select2-selection--single .select2-selection__placeholder{color:inherit}.select2-container--default.select2-container--default .select2-selection--single .select2-selection__clear{font-weight:400}.select2-container--default.select2-container--default .select2-selection--single.select2-container--open{background-color:#fff}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted[data-selected]{background-color:var(--c_foot)}.select2-container--default .select2-search--dropdown .select2-search__field{background:0 0}.select2-container--open .select2-dropdown--below{border-radius:0}.select2-dropdown{border:1px solid var(--g5-color-border-input)}.woocommerce .wishlist_table .product-add-to-cart a{display:block;overflow:hidden;width:100%;padding:1rem .9rem;background-color:#222;color:#fff;font-size:.85rem;font-weight:600;letter-spacing:.05em;line-height:1;text-align:center;text-transform:uppercase;transition:.4s ease-in-out}.woocommerce .wishlist_table .product-add-to-cart a:hover{background-color:var(--c_pri);color:#fff}.woocommerce .wishlist_table tr td,.woocommerce .wishlist_table tr th.product-checkbox,.woocommerce .wishlist_table tr th.wishlist-delete{text-align:left}.woocommerce .wishlist_table tbody tr:last-child{border:1px solid var(--g5-color-border)!important;border-top:none!important}.wishlist_table .product-add-to-cart a{display:flex!important;justify-content:center;align-items:center;margin-bottom:0!important;padding:0 2.5rem!important;font-weight:700;border:solid 1px var(--g5-color-border);white-space:nowrap;text-transform:uppercase;font-size:.75rem;min-height:2.8125rem;line-height:2.6875rem;color:var(--g5-color-dark);background-color:transparent}.wishlist_table .product-add-to-cart a:active,.wishlist_table .product-add-to-cart a:focus,.wishlist_table .product-add-to-cart a:hover{color:var(--g5-color-accent-foreground);background-color:var(--g5-color-accent);border-color:var(--c_pri)}.wishlist-title>h2{font-size:24px;margin-bottom:35px}.wishlist_table.mobile{padding:0}.wishlist_table.mobile li{margin-bottom:40px}.wishlist_table.mobile li:last-child{margin-bottom:0}.wishlist_table.mobile li .item-wrapper{display:block;width:100%;margin-bottom:10px}.wishlist_table.mobile li .item-details h3{font-size:16px}.wishlist_table.mobile li .item-details table.item-details-table td,.wishlist_table.mobile li table.additional-info td{font-size:1em}.wishlist_table.mobile li .item-details table.item-details-table td.label,.wishlist_table.mobile li table.additional-info td.label{font-weight:500}.wishlist_table.mobile li .item-details table.item-details-table td.value,.wishlist_table.mobile li table.additional-info td.value{color:var(--g5-color-heading);font-weight:500}.wishlist_table.mobile li .product-add-to-cart a.button{width:100%}@media (max-width:767px){.wishlist_table thead{display:none}.woocommerce table.shop_table.wishlist_table.cart tbody tr{border-top:1px solid var(--g5-color-border);display:grid}.woocommerce table.shop_table.wishlist_table.cart tbody tr:nth-child(2n){background-color:var(--c_bg)}.woocommerce table.shop_table.wishlist_table.cart tbody tr td{padding:.8rem}.woocommerce table.shop_table.wishlist_table.cart tbody tr .product-thumbnail{padding-bottom:0}.woocommerce table.shop_table.wishlist_table.cart tbody tr .product-price{text-align:right}.woocommerce table.shop_table.wishlist_table.cart tbody tr .product-name{padding-bottom:0}.woocommerce table.shop_table.wishlist_table.cart tbody tr .product-stock-status{text-align:right;grid-area:2/2;padding-top:2.3rem}.woocommerce table.shop_table.wishlist_table.cart tbody tr .product-add-to-cart{grid-column-end:span 2}}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.g5shop__quick-view.sh__tooltip-wrap{display:flex;align-items:center;justify-content:center;width:50px;height:50px;color:#000;background-color:#fff;font-size:24px;border:1px solid var(--c_foot)}.g5shop__quick-view.sh__tooltip-wrap:active,.g5shop__quick-view.sh__tooltip-wrap:focus,.g5shop__quick-view.sh__tooltip-wrap:hover{background-color:#000;color:#fff}.g5shop__quick-view.sh__tooltip-wrap i{font-family:var(--g5-font-icon-primary)}.g5shop__quick-view.sh__tooltip-wrap i.fa-search:before{content:"\e859"}.g5shop__quick-view.sh__tooltip-wrap i.fa-spinner:before{content:"\f110";animation:2s linear infinite spin;display:inline-block}.yith-wcwl-add-to-wishlist a{display:flex;width:50px;height:50px;color:#000;border:1px solid var(--c_foot);align-items:center;justify-content:center;background-color:#fff;border-radius:0!important;cursor:pointer;font-size:0}.yith-wcwl-add-to-wishlist a:active,.yith-wcwl-add-to-wishlist a:focus,.yith-wcwl-add-to-wishlist a:hover{background-color:#000;color:#fff}.yith-wcwl-add-to-wishlist .add_to_wishlist i,.yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a i,.yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a i{display:none}.yith-wcwl-add-to-wishlist .add_to_wishlist:before,.yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:before,.yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:before{font-family:var(--g5-font-icon-primary);line-height:1;font-size:20px;content:"\eb9c"}.yith-wcwl-add-to-wishlist .feedback{display:none}.yith-wcwl-add-to-wishlist .add_to_wishlist:before{content:"\f1a1";font-weight:400}@media (max-width:425px){.g5shop__quick-view.sh__tooltip-wrap,.yith-wcwl-add-to-wishlist a{width:2rem;height:2rem}}.g5shop__product-list-actions{display:flex;flex-wrap:wrap;align-items:center}.g5shop__product-list-actions .yith-wcwl-add-to-wishlist{margin:0}.g5shop__product-list-actions .yith-wcwl-add-to-wishlist a{background-color:transparent;box-shadow:none}.g5shop__product-list-actions .yith-wcwl-add-to-wishlist a:active,.g5shop__product-list-actions .yith-wcwl-add-to-wishlist a:focus,.g5shop__product-list-actions .yith-wcwl-add-to-wishlist a:hover{background-color:transparent;color:var(--c_foot)}.g5shop__mini-cart{position:relative;padding:10px 0}.g5shop__mini-cart .widget_shopping_cart_content{display:none;position:absolute;top:100%;right:0;font-size:1rem;width:350px;box-shadow:0 14px 24px rgba(0,0,0,.15);background-color:#fff;color:#777;padding:20px 0;z-index:3;visibility:hidden;opacity:0;transition:.3s;margin-top:0;transform:translateY(1rem);will-change:transform}.g5shop__mini-cart ul.woocommerce-mini-cart li a:not(.remove){color:#000;font-weight:500;font-size:15px}.g5shop__mini-cart ul.woocommerce-mini-cart li a.remove{top:4px}.g5shop__mini-cart ul.woocommerce-mini-cart li .woocommerce-Price-amount{color:inherit;font-weight:700}.g5shop__mini-cart .woocommerce-mini-cart__total{color:#000;display:flex;align-items:center;padding:10px 20px}.g5shop__mini-cart .woocommerce-mini-cart__total .amount{font-weight:700;color:inherit;font-size:24px}.g5shop__mini-cart .woocommerce-mini-cart__total strong{font-size:15px;font-weight:500}.g5shop__mini-cart .woocommerce-mini-cart__buttons .button{width:100%}.g5shop__mini-cart .woocommerce-mini-cart__buttons .button.checkout{margin-top:.6rem}#g5shop__popup-product-quick-view{--g5-modal-width:960px;--g5-modal-rounded:0}#g5shop__popup-product-quick-view .mfp-move-from-top .mfp-close{width:35px;height:35px;line-height:35px}.g5shop__single-product-summary .wcppec-checkout-buttons{text-align:left}.mfp-container{padding:var(--min-pad)}.woocommerce .woocommerce-error,.woocommerce .woocommerce-info,.woocommerce .woocommerce-message{color:#000;background-color:#f7f7f7;padding:12px 20px 12px 40px;margin-bottom:50px}.woocommerce .woocommerce-error li,.woocommerce .woocommerce-info li,.woocommerce .woocommerce-message li{margin:0}.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-message .button{background-color:transparent!important;border:none!important;color:#000!important;padding:0;font-size:14px;line-height:1;position:relative;top:6px}.woocommerce .woocommerce-error .button:after,.woocommerce .woocommerce-info .button:after,.woocommerce .woocommerce-message .button:after{display:block;content:"";position:absolute;width:100%;transition:.5s;height:1px;bottom:-5px;background-color:currentColor;opacity:0}.woocommerce .woocommerce-error .button:hover:after,.woocommerce .woocommerce-info .button:hover:after,.woocommerce .woocommerce-message .button:hover:after{opacity:1}.woocommerce .woocommerce-error:before,.woocommerce .woocommerce-info:before,.woocommerce .woocommerce-message:before{top:14px;left:14px}.woocommerce-message{border-top-color:#78b873}.woocommerce-message:before{color:#78b873;font-family:var(--g5-font-icon);content:"\f00c";font-weight:900;font-size:14px}.woocommerce-error{border-top-color:#e43b3b}.woocommerce-error:before{color:#e43b3b;font-family:var(--g5-font-icon);content:"\f00d";font-weight:900;font-size:14px}.woocommerce-info:before{top:12px!important}.woocommerce-form-coupon-toggle .woocommerce-info,.woocommerce-form-login-toggle .woocommerce-info{background-color:transparent;border-top:none;padding:0;color:var(--g5-color-text-main)}.woocommerce-form-coupon-toggle .woocommerce-info a,.woocommerce-form-login-toggle .woocommerce-info a{color:var(--g5-color-heading);transition:.3s;border-bottom:1px solid transparent;font-weight:700}.woocommerce-form-coupon-toggle .woocommerce-info a:hover,.woocommerce-form-login-toggle .woocommerce-info a:hover{border-color:currentColor}.woocommerce-form-coupon-toggle .woocommerce-info a::after,.woocommerce-form-login-toggle .woocommerce-info a::after{content:"."}.woocommerce-form-coupon-toggle .woocommerce-info:before,.woocommerce-form-login-toggle .woocommerce-info:before{display:none}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{box-shadow:0 0 10px rgba(0,0,0,.1);border:none;border-radius:0;padding:2.4rem 2rem;background-color:#fff}.woocommerce form.checkout_coupon p,.woocommerce form.login p,.woocommerce form.register p{line-height:1}.woocommerce-form-coupon-toggle+form.checkout_coupon{max-width:510px}.woocommerce-form-coupon-toggle+form.checkout_coupon .form-row{width:auto!important;margin:0}.woocommerce-form-coupon-toggle+form.checkout_coupon .form-row-last{margin-top:20px}.woocommerce-form-login-toggle+form.login{max-width:510px}.widget ul.product-categories{list-style:none;padding:.7rem 0 0;margin:0;display:grid;gap:.8rem}.widget ul.product-categories li{position:relative;margin:0;padding-right:2.4rem;line-height:1}.widget ul.product-categories li>a{line-height:20px;min-height:20px;display:inline-block;position:relative;transition:.3s;border-bottom:1px solid transparent;color:inherit}.widget ul.product-categories li>a:hover{color:var(--g5-color-accent);border-color:currentColor}.widget ul.product-categories .current-cat>a{color:var(--g5-color-accent)}.widget ul.product-categories li>ul{list-style:none;padding:0 0 0 20px}.widget ul.product-categories a:hover+.count{color:var(--g5-color-heading)}.widget ul.product-categories span.count{position:absolute;top:0;right:0}.widget ul.product-categories>li>a{font-weight:700;color:var(--g5-color-heading);text-transform:uppercase}.widget ul.product-categories li+li,.widget ul.product-categories li>ul{margin:0}.widget ul.product-categories .current-cat{display:none}.woocommerce .widget_layered_nav_filters ul li{margin:0}.woocommerce .widget_layered_nav_filters ul li a{color:inherit}.woocommerce .widget_layered_nav_filters ul li a:before{color:var(--g5-color-heading);font-size:14px;position:relative;top:1px}.woocommerce .widget_layered_nav_filters ul li a:hover{color:var(--g5-color-heading)}.woocommerce .woocommerce-widget-layered-nav ul.woocommerce-widget-layered-nav-list .g5shop__layered-nav-item{padding-left:30px}.woocommerce .woocommerce-widget-layered-nav ul.woocommerce-widget-layered-nav-list .g5shop__layered-nav-item>span{width:24px;height:24px;border-radius:0;border:1px solid #e3e3e3}.woocommerce .woocommerce-widget-layered-nav ul.woocommerce-widget-layered-nav-list .g5shop__layered-nav-item>span:before{top:2px;left:6px}.woocommerce .woocommerce-widget-layered-nav ul.woocommerce-widget-layered-nav-list .g5shop__layered-nav-item:hover{color:var(--g5-color-heading);border-color:transparent!important}.woocommerce .woocommerce-widget-layered-nav ul.woocommerce-widget-layered-nav-list .g5shop__layered-nav-item:hover+.count{color:var(--g5-color-heading)}.woocommerce .woocommerce-widget-layered-nav ul.woocommerce-widget-layered-nav-list .g5shop__layered-nav-item:hover:not(.layered-nav-item-color)>span{background:var(--g5-color-heading)}.woocommerce .woocommerce-widget-layered-nav ul.woocommerce-widget-layered-nav-list li+li{margin-top:2px}.woocommerce .woocommerce-widget-layered-nav ul.woocommerce-widget-layered-nav-list li{position:relative}.woocommerce .woocommerce-widget-layered-nav ul.woocommerce-widget-layered-nav-list span.count{position:absolute;right:0;top:0}.woocommerce .woocommerce-widget-layered-nav ul.woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item{padding:0}.woocommerce .woocommerce-widget-layered-nav ul.woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a{border-bottom:1px solid transparent;transition:.3s}.woocommerce .woocommerce-widget-layered-nav ul.woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a:focus,.woocommerce .woocommerce-widget-layered-nav ul.woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a:hover{color:var(--g5-color-heading);border-color:currentColor}.woocommerce .woocommerce-widget-layered-nav ul.woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a:focus+span.count,.woocommerce .woocommerce-widget-layered-nav ul.woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a:hover+span.count,.woocommerce .woocommerce-widget-layered-nav ul.woocommerce-widget-layered-nav-list li.woocommerce-widget-layered-nav-list__item--chosen a{color:var(--g5-color-heading)}.woocommerce .woocommerce-widget-layered-nav ul.woocommerce-widget-layered-nav-list li.woocommerce-widget-layered-nav-list__item--chosen a:before{display:none}.woocommerce .woocommerce-widget-layered-nav ul.woocommerce-widget-layered-nav-list li.woocommerce-widget-layered-nav-list__item--chosen a+.count{color:var(--g5-color-heading)}.woocommerce .woocommerce-widget-layered-nav ul.woocommerce-widget-layered-nav-list li.woocommerce-widget-layered-nav-list__item--chosen a:not(.layered-nav-item-color)>span{background-color:var(--g5-color-heading)}.wc-block-product-search form label,.widget_product_search label{display:none}.wc-block-product-search form form,.widget_product_search form{display:flex;position:relative}.wc-block-product-search form button,.widget_product_search button{position:absolute;right:0;background:0 0;color:inherit;border:0;font-size:0;padding:0;width:50px;height:50px;margin:0;letter-spacing:0}.wc-block-product-search form button:before,.widget_product_search button:before{font-family:var(--g5-font-icon-primary);content:"\f0da";font-size:20px;font-weight:400}.wc-block-product-search form button>span,.widget_product_search button>span{display:none}.wc-block-product-search form input,.widget_product_search input{flex:1 1 auto;padding:0 50px 0 20px}.wc-block-product-search form input:focus+button:before,.widget_product_search input:focus+button:before{color:var(--g5-color-accent)}.wc-block-product-search form .wc-block-product-search__field{padding:0 40px 0 20px}.wc-block-product-search form .wc-block-product-search__button{display:block;margin:0;position:absolute}.wc-block-product-search form .wc-block-product-search__button svg{display:none}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{height:4px;background-color:#ddd;margin-bottom:15px}.woocommerce .widget_price_filter .ui-slider .ui-slider-range{background-color:var(--g5-color-heading)}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{background-color:var(--g5-color-heading);width:17px;height:17px;top:-6px}.woocommerce .widget_price_filter .price_slider_amount{display:flex;justify-content:space-between}.woocommerce .widget_price_filter .price_slider_amount .price_label{font-size:16px;color:var(--g5-color-heading)}.woocommerce .widget_price_filter .price_slider_amount .clear{display:none}.woocommerce .widget_price_filter .price_slider_amount .button{order:1;font-size:16px;background-color:transparent;padding:0;line-height:24px;height:auto;margin:0;text-transform:uppercase;border:none;color:var(--g5-color-heading)}.woocommerce .widget_price_filter .price_slider_amount .button:before{font-family:var(--g5-font-icon);content:"\f0b0";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;font-weight:900;margin-right:5px}.woocommerce .widget_price_filter .price_slider_amount .button:hover{color:var(--g5-color-accent)}.woocommerce .widget_rating_filter ul li{margin:0}.woocommerce .widget_rating_filter ul li a{color:inherit;padding:5px 0;display:block}.woocommerce ul.product_list_widget:not(.cart_list) li{padding:0}.woocommerce ul.product_list_widget:not(.cart_list) li img{float:none;width:100%;margin:0}.woocommerce ul.product_list_widget:not(.cart_list) li a{line-height:1}.woocommerce ul.product_list_widget:not(.cart_list) li span.product-title{margin-bottom:2px;color:var(--g5-color-heading);font-weight:400;font-size:15px;line-height:19px;letter-spacing:1px;font-family:var(--g5-body-font);text-transform:uppercase;border-bottom:1px solid transparent;transition:.3s}.woocommerce ul.product_list_widget:not(.cart_list) li span.product-title:hover{border-color:currentColor}.woocommerce ul.product_list_widget:not(.cart_list) li span.amount{display:inline-block;font-size:1rem;line-height:1;font-weight:600;color:var(--g5-color-heading)}.woocommerce ul.product_list_widget:not(.cart_list) li ins{background:0 0;text-decoration:none;font-weight:600}.woocommerce ul.product_list_widget:not(.cart_list) li del span.amount{text-decoration:line-through}.woocommerce ul.product_list_widget:not(.cart_list) li .star-rating{margin-bottom:5px;margin-top:10px}.woocommerce ul.product_list_widget:not(.cart_list) li+li{margin-top:15px}.g5shop__widget-price-filter ul,.g5shop__widget-product-sorting ul{list-style:none;padding:0;margin:0}.g5shop__widget-price-filter ul li,.g5shop__widget-product-sorting ul li{position:relative;margin:0;padding-right:2.4rem}.g5shop__widget-price-filter ul li>a,.g5shop__widget-product-sorting ul li>a{line-height:20px;min-height:20px;display:inline-block;position:relative;transition:.3s;border-bottom:1px solid transparent;color:inherit}.g5shop__widget-price-filter ul li>a:hover,.g5shop__widget-product-sorting ul li>a:hover{color:var(--g5-color-accent);border-color:currentColor}.g5shop__widget-price-filter ul .current-cat>a,.g5shop__widget-product-sorting ul .current-cat>a{color:var(--g5-color-accent)}.g5shop__widget-price-filter ul li+li,.g5shop__widget-product-sorting ul li+li{margin-top:2px}.g5shop__widget-price-filter ul li>ul,.g5shop__widget-product-sorting ul li>ul{list-style:none;padding:0 0 0 20px;margin:2px 0 0}.g5shop__widget-price-filter ul .current,.g5shop__widget-product-sorting ul .current{color:var(--g5-color-accent)}.g5shop__switch-layout{font-size:32px;display:flex}.g5shop__switch-layout a{display:flex;align-items:center;color:#ababab}.g5shop__switch-layout a.active,.g5shop__switch-layout a:active,.g5shop__switch-layout a:focus,.g5shop__switch-layout a:hover{color:var(--g5-color-heading)}.g5shop__switch-layout a+a{margin-left:12px}.g5shop__switch-layout a i{font-weight:400}.g5shop__switch-layout a i:before{font-family:var(--g5-font-icon-primary)}.g5shop__switch-layout [data-layout=grid] i:before{content:"\f19e"}.g5shop__switch-layout [data-layout=list] i:before{content:"\f0cb"}.g5shop__filter-button{--g5-btn-padding-x:2.1875rem;--g5-btn-padding-y:0;--g5-btn-line-height:calc(3.125rem - (var(--g5-btn-border-width) * 2));--g5-btn-font-size:1rem;--g5-btn-color:#222;--g5-btn-bg:#f5f5f5;--g5-btn-border-color:#f5f5f5;--g5-btn-hover-color:var(--g5-color-accent-foreground);--g5-btn-hover-bg:var(--g5-color-accent);--g5-btn-hover-border-color:var(--g5-color-accent);--g5-btn-outline-color:#f5f5f5;--g5-btn-outline-border-hover-color:#f5f5f5;--g5-btn-outline-hover-color:#222;--g5-btn-outline-hover-bg:#f5f5f5;--g5-btn-link-color:#f5f5f5;position:relative;display:inline-block;font-family:var(--g5-btn-font-family);padding:var(--g5-btn-padding-y) var(--g5-btn-padding-x);line-height:var(--g5-btn-line-height);font-size:var(--g5-btn-font-size);font-weight:var(--g5-btn-font-weight);border:var(--g5-btn-border-width) solid var(--g5-btn-border-color);white-space:nowrap;color:var(--g5-btn-color);background-color:var(--g5-btn-bg);border-radius:var(--g5-btn-border-radius);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;text-transform:capitalize}.g5shop__filter-button i:before{font-family:var(--g5-font-icon-primary);content:"\e902";font-size:24px;position:relative;top:6px}.g5shop__filter-button:active,.g5shop__filter-button:focus,.g5shop__filter-button:hover{color:var(--g5-btn-hover-color);background-color:var(--g5-btn-hover-bg);border-color:var(--g5-btn-hover-border-color)}ul.g5shop__shop-toolbar-list>li{margin-right:20px}.g5shop__shop-toolbar .g5shop__shop-toolbar-top+.g5shop__shop-toolbar-bottom{margin-top:20px}.g5shop__shop-toolbar .g5core__cate-filer{margin-bottom:0!important}.g5shop__shop-toolbar .g5shop__archive-filter-content{background-color:#f5f5f5}.g5shop__shop-toolbar.boxed{margin-bottom:30px}.g5shop__shop-toolbar.boxed .g5shop__archive-filter-content{padding-left:30px;padding-right:30px}.g5shop__shop-toolbar.boxed .g5shop__shop-toolbar-inner{margin-bottom:40px}.g5shop__shop-toolbar.stretched .g5shop__shop-toolbar-inner,.g5shop__shop-toolbar.stretched_content .g5shop__shop-toolbar-inner{border-bottom:1px solid;border-color:var(--g5-color-border)}.woocommerce .g5shop__archive-filter-content .widget_product_categories ul span.count:before{content:"("}.woocommerce .g5shop__archive-filter-content .widget_product_categories ul span.count:after{content:")"}.woocommerce ul.products li.product .added_to_cart,.woocommerce ul.products li.product .button,.woocommerce-page ul.products li.product .added_to_cart,.woocommerce-page ul.products li.product .button{margin-top:1em}.woocommerce ul.products li.product .added,.woocommerce-page ul.products li.product .added{display:none}.woocommerce ul.products li.product .star-rating,.woocommerce-page ul.products li.product .star-rating{margin:10px 0 5px}.woocommerce ul.products li.product a img,.woocommerce-page ul.products li.product a img{margin-bottom:19px}.woocommerce .woocommerce-ordering{margin-bottom:40px;line-height:50px}.woocommerce .woocommerce-result-count{margin-bottom:0;margin-top:1rem;text-align:center}.slick-slide .g5shop__post-skin-classic .g5core__post-item-inner{padding-bottom:0}.g5shop__listing-wrap .g5core__paging{margin-top:30px}@media (max-width:991px){.woocommerce .woocommerce-ordering{margin-bottom:0;line-height:1}.woocommerce .woocommerce-ordering select{font-size:.85rem;padding:.8rem .9rem}.woocommerce-result-count{display:none}}.g5shop__layout-list .g5shop__product-item{padding-bottom:40px!important}.g5shop__layout-list .g5shop__product-cat-item-inner,.g5shop__layout-list .g5shop__product-item-inner{padding-bottom:0!important;border:none}.g5shop__product-item .g5shop__product-info .price{margin:2px 0 0}.g5shop__product-item .g5shop__product-info .star-rating{margin:10px 0 6px}.g5shop__product-item .g5shop__loop-product_excerpt{margin-top:5px}.g5shop__product-item-inner:hover .g5core__entry-thumbnail:after{opacity:0}.product-collection .g5core__post-item-inner{padding:0!important}.product-collection .g5shop__product-info{position:absolute;bottom:0;margin-top:0;padding:30px}.product-collection .g5shop__loop-swatches,.product-collection .g5shop__product-featured .button,.product-collection .g5shop__product-featured .g5shop__product-actions{display:none}.g5shop__product-list .g5shop__loop-swatches,.g5shop__product-list .g5shop__swatch+.g5shop__swatch{margin-top:10px}.g5shop__product-list .g5shop__loop-product-cat{font-size:15px;line-height:19px;font-weight:400;letter-spacing:1px;margin-bottom:5px}.g5shop__product-list .g5shop__loop-product-title{font-family:var(--g5-h3-font);color:var(--g5-color-heading);font-size:var(--g5-h3-font-size);letter-spacing:var(--g5-h3-letter-spacing);text-transform:var(--g5-h3-text-transform);font-weight:var(--g5-h3-font-weight);line-height:var(--g5-h3-line-height)}.g5shop__product-list.g5shop__product-item .g5shop__product-info .price{margin:0;font-size:20px;line-height:32px}.g5shop__product-list.g5shop__product-item .g5shop__product-info .price del{font-size:20px}.g5shop__product-list.g5shop__product-item .g5shop__product-info .star-rating{margin:12px 0 9px}.g5shop__product-list.g5shop__product-item .g5shop__product-info .g5shop__swatch{margin-bottom:9px}.g5shop__product-list.g5shop__product-item .g5shop__product-info .g5shop__loop-product_excerpt{margin-top:2px}.g5shop__layout-list .woocommerce-loop-category__title{font-size:32px;line-height:1.25;letter-spacing:0;font-family:var(--g5-primary-font);font-weight:600}@media (min-width:768px){.g5shop__product-list .g5shop__product-featured{flex:0 0 260px}}@media (max-width:767px){.g5shop__product-list .g5shop__product-info{text-align:center}.g5shop__product-list .g5shop__product-list-actions{justify-content:center}}.product_meta>span{display:flex;margin-bottom:.85rem;line-height:1.2}.product_meta>span label{margin:0 10px 0 0;font-weight:600;min-width:100px;font-size:15px;color:var(--g5-color-heading);text-transform:uppercase}.product_meta>span span{color:var(--c_foot)}.product_meta>span a{color:var(--c_foot);transition:.4s;text-decoration:underline}.product_meta>span a:hover{color:#000}.product_meta>span:last-child{margin-bottom:0}.woocommerce div.product div.summary{margin-bottom:100px}.woocommerce div.product div.summary .product_title{font-family:var(--ff_body);color:#000;font-size:1.89rem;letter-spacing:0;text-transform:var(--g5-h2-text-transform);font-weight:700;line-height:1;margin-bottom:.2rem}.woocommerce div.product div.summary .product_title a{color:inherit}.woocommerce div.product div.summary .product_title a:hover{color:var(--g5-color-accent)}.woocommerce div.product div.summary p.price,.woocommerce div.product div.summary span.price{font-size:1.3rem;line-height:1;margin-bottom:1.95rem;color:var(--g5-color-heading);font-weight:700;padding-top:.8rem}.woocommerce div.product div.summary .yith-wcwl-add-to-wishlist{line-height:1;margin-top:20px}.woocommerce div.product div.summary .yith-wcwl-add-to-wishlist a{width:auto;height:auto;display:inline-flex;color:var(--g5-color-heading);border:none;font-weight:600;font-size:15px;line-height:19px;letter-spacing:1px;text-transform:uppercase}.woocommerce div.product div.summary .yith-wcwl-add-to-wishlist a:before{margin-right:10px;letter-spacing:0}.woocommerce div.product div.summary .yith-wcwl-add-to-wishlist a:active,.woocommerce div.product div.summary .yith-wcwl-add-to-wishlist a:focus,.woocommerce div.product div.summary .yith-wcwl-add-to-wishlist a:hover{background-color:transparent;color:var(--g5-color-heading)}.woocommerce div.product div.summary .product_meta{margin-top:3.25rem}.woocommerce div.product div.summary .g5shop__single-product-actions{margin-top:1.5rem;display:flex}.woocommerce div.product div.summary .g5shop__single-product-actions .tooltip{display:none!important}.woocommerce div.product div.summary .g5shop__single-product-actions a+.sh__tooltip{display:none}.woocommerce div.product div.summary .g5shop__single-product-actions .yith-wcwl-add-to-wishlist{margin:0 30px 0 0}.woocommerce div.product div.summary .g5shop__product-deal-countdown{margin-bottom:35px;padding:20px 30px;border:2px solid var(--g5-color-heading)}.woocommerce div.product div.summary .g5shop__product-deal-countdown-inner{justify-content:flex-start;margin:0 -20px}.woocommerce div.product div.summary .g5shop__product-deal-countdown-inner .g5shop__countdown-section:last-child .countdown-amount:after{content:none}.woocommerce div.product div.summary .g5shop__quantity{margin-bottom:30px}.sh__prod-tit-h2{font-family:var(--ff_body);font-size:1.5rem;line-height:1;letter-spacing:0;font-weight:400;color:#000}.woocommerce-Price-currencySymbol{letter-spacing:.2em}.price del{margin-right:.4rem;color:var(--c_pri);opacity:1}.price ins{text-decoration:none}@media (max-width:1199px){.woocommerce div.product div.summary .product_title{font-size:1.6rem}.woocommerce div.product div.summary .product_meta{margin-top:2.3rem}.sh__prod-tit-h2{font-size:1.3rem}}@media (max-width:340px){.woocommerce div.product div.summary .g5shop__add-to-cart-quantity-wrap .g5shop__add-to-cart-quantity .button{width:100%}.woocommerce div.product div.summary .g5shop__add-to-cart-quantity-wrap .g5shop__add-to-cart-quantity .g5shop__quantity{width:100%;margin:0 0 15px}.woocommerce div.product div.summary .g5shop__add-to-cart-quantity-wrap .g5shop__add-to-cart-quantity .g5shop__quantity .g5shop__quantity-inner{width:100%}}.woocommerce div.product .woocommerce-tabs{padding-top:100px;border-top:1px solid var(--g5-color-border)}.woocommerce div.product .woocommerce-tabs .panel{margin:0}.woocommerce div.product .woocommerce-tabs ul.tabs{padding:0;margin-bottom:40px;text-align:center;overflow:unset}.woocommerce div.product .woocommerce-tabs ul.tabs:before{display:none}.woocommerce div.product .woocommerce-tabs ul.tabs li{background:0 0;border-radius:0;border:none;padding:0;margin:0 30px}.woocommerce div.product .woocommerce-tabs ul.tabs li:after,.woocommerce div.product .woocommerce-tabs ul.tabs li:before{display:none}.woocommerce div.product .woocommerce-tabs ul.tabs li a{font-family:var(--g5-h3-font);color:var(--g5-color-heading);font-size:var(--g5-h3-font-size);letter-spacing:var(--g5-h3-letter-spacing);text-transform:var(--g5-h3-text-transform);font-weight:var(--g5-h3-font-weight);line-height:var(--g5-h3-line-height);position:relative;padding:0;color:#ababab;border-bottom:1px solid transparent;transition:.3s}.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover{color:var(--g5-color-heading);border-color:currentColor}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{color:var(--g5-color-heading)}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{border-color:currentColor}.woocommerce div.product .woocommerce-tabs ul.tabs li:last-child a:after{display:none}.g5shop__panel-heading h4{border-bottom:1px solid var(--g5-color-border);font-weight:600;font-family:var(--g5-body-font);font-size:18px;line-height:24px;padding:.8125rem 1.25rem;text-transform:uppercase}@media (max-width:767px){.g5shop__tab-panel{border:1px solid var(--g5-color-border)}}.g5shop__tabs-container{margin-bottom:35px}.g5shop__tabs-container .nav-tabs .nav-link{font-family:var(--g5-h3-font);color:var(--g5-color-heading);font-size:var(--g5-h3-font-size);letter-spacing:var(--g5-h3-letter-spacing);text-transform:var(--g5-h3-text-transform);font-weight:var(--g5-h3-font-weight);line-height:var(--g5-h3-line-height);color:#ababab}.g5shop__tabs-container .nav-tabs .nav-link.active,.g5shop__tabs-container .nav-tabs .nav-link:hover{color:var(--g5-color-heading);background:0 0}.g5shop__single-product-tabs{margin-top:100px;padding-top:100px;border-top:1px solid var(--g5-color-border)}.g5shop__single-product-tabs.layout-1 .g5shop__tabs-container .nav-tabs,.g5shop__single-product-tabs.layout-2 .g5shop__tabs-container .nav-tabs{border:none}.g5shop__single-product-tabs.layout-1 .g5shop__tabs-container .nav-tabs .nav-link,.g5shop__single-product-tabs.layout-2 .g5shop__tabs-container .nav-tabs .nav-link{padding:0;border:none}.g5shop__single-product-tabs.layout-1 .g5shop__tabs-container .nav-tabs .nav-link:before,.g5shop__single-product-tabs.layout-2 .g5shop__tabs-container .nav-tabs .nav-link:before{background-color:currentColor;height:1px;top:auto;bottom:0}.g5shop__single-product-tabs.layout-1 .nav-tabs{padding-left:0}.g5shop__single-product-tabs.layout-1 .nav-tabs li{margin-right:75px}.g5shop__single-product-tabs.layout-1 .nav-tabs li:last-child{margin-right:0}.g5shop__single-product-tabs.layout-2 .nav-tabs li{margin:0 30px}.g5shop__single-product-tabs.layout-3 .g5shop__tabs-container .nav-tabs .nav-link{font-family:var(--g5-body-font);font-size:18px;border-color:var(--g5-color-border) var(--g5-color-border) var(--g5-color-border);margin-bottom:0;padding:.75rem 1.875rem;line-height:24px}.g5shop__single-product-tabs.layout-3 .g5shop__tabs-container .nav-tabs .nav-link.active{border-color:var(--g5-color-border) #fff var(--g5-color-border) var(--g5-color-border)}.g5shop__single-product-tabs.layout-3 .g5shop__panels-container,.g5shop__single-product-tabs.layout-4 .g5shop__tab-panel{border:1px solid var(--g5-color-border)}@media (max-width:991px){.g5shop__tabs-container .nav-tabs .nav-link{font-size:26px}.g5shop__single-product-tabs.layout-1 .nav-tabs li{margin-right:30px}.g5shop__single-product-tabs.layout-2 .nav-tabs li{margin:0 15px}}body.no-sidebar.woocommerce div.product .woocommerce-tabs{position:relative;border-top:none}body.no-sidebar.woocommerce div.product .woocommerce-tabs:before{content:"";display:block;border-top:1px solid var(--g5-color-border);position:absolute;top:0;width:100vw;left:50%;margin-left:-50vw}.woocommerce div.product div.images{margin-bottom:100px}.woocommerce div.product div.images .flex-control-thumbs li img{border:1px solid transparent;transition:.3s}.woocommerce div.product div.images .flex-control-thumbs li img.flex-active,.woocommerce div.product div.images .flex-control-thumbs li img:hover{opacity:1;border-color:#000}@media (max-width:768px){.woocommerce div.product div.images{margin-bottom:40px}}.g5shop__single-product-images{position:relative}.woocommerce #reviews #comments{margin:0}.woocommerce #reviews #comments h2{margin-bottom:20px;font-size:18px;line-height:24px;text-transform:uppercase;font-weight:600;font-family:var(--g5-body-font)}.woocommerce #reviews #comments ol.commentlist{padding-left:0}.woocommerce #reviews #comments ol.commentlist li{margin:0}.woocommerce #reviews #comments ol.commentlist li img.avatar{width:60px;padding:0;border-radius:50%;border:none}.woocommerce #reviews #comments ol.commentlist li .comment-text{margin-left:90px;border:none;padding:0;border-radius:0}.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta{margin:10px 0 5px}.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta strong{font-weight:600;font-size:15px;text-transform:uppercase;color:var(--g5-color-heading)}.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta time{font-size:16px;font-weight:400;color:var(--g5-color-muted)}.woocommerce #reviews #comments ol.commentlist li .comment-text .description p:last-child{margin-bottom:0}.woocommerce #reviews #comments ol.commentlist li .comment-text span{color:var(--g5-color-heading)}.woocommerce #reviews #comments ol.commentlist li+li{border-top:1px solid var(--g5-color-border);padding-top:40px;margin-top:40px}.woocommerce #reviews #comments ol.commentlist li+li .comment_container{position:relative}.woocommerce #reviews #comments .woocommerce-noreviews{margin:0}.woocommerce #reviews #review_form_wrapper .comment-reply-title{margin-top:40px;margin-bottom:20px;font-size:18px;line-height:24px;text-transform:uppercase;color:var(--g5-color-heading);display:block;font-weight:600}.woocommerce #reviews #review_form_wrapper label{margin-bottom:.25rem;font-weight:600;color:var(--g5-color-heading)}.woocommerce #reviews #review_form_wrapper p{margin-bottom:20px}.woocommerce #reviews #comment{height:160px}.woocommerce #reviews .form-submit{text-align:left;margin-bottom:0!important}.woocommerce .products.related,.woocommerce .products.upsells{margin-top:100px;padding-top:100px;border-top:1px solid var(--g5-color-border)}.woocommerce .products.related>h2,.woocommerce .products.upsells>h2{margin-bottom:60px;text-align:center}.woocommerce .products.related .slick-dots,.woocommerce .products.upsells .slick-dots{margin-top:25px}body.no-sidebar.woocommerce .g5shop__single-product-tabs,body.no-sidebar.woocommerce .products.related,body.no-sidebar.woocommerce .products.upsells{position:relative;border-top:none}body.no-sidebar.woocommerce .g5shop__single-product-tabs:before,body.no-sidebar.woocommerce .products.related:before,body.no-sidebar.woocommerce .products.upsells:before{content:"";display:block;border-top:1px solid var(--g5-color-border);position:absolute;top:0;width:100vw;left:50%;margin-left:-50vw}.woocommerce div.product form.cart{margin-bottom:2.5rem}.woocommerce div.product form.cart table.variations{margin-bottom:20px}.woocommerce div.product form.cart table.variations td,.woocommerce div.product form.cart table.variations tr{display:flex;align-items:center}.woocommerce div.product form.cart table.variations tr+tr{margin-top:20px}.woocommerce div.product form.cart table.variations td,.woocommerce div.product form.cart table.variations th{padding:0}.woocommerce div.product form.cart table.variations label{margin:0;color:var(--g5-color-heading);font-weight:600;font-size:15px;line-height:19px;text-transform:uppercase;min-width:100px}.woocommerce div.product form.cart table.variations .label{vertical-align:middle;padding-right:10px}.woocommerce div.product form.cart table.variations .value{width:100%}.woocommerce div.product form.cart table.variations .reset_variations{color:var(--g5-color-muted);font-size:12px;text-transform:uppercase;letter-spacing:.5px;font-weight:600;display:inline-block;margin-left:5px}.woocommerce div.product form.cart table.variations .reset_variations:hover{color:var(--g5-color-accent)}.woocommerce div.product form.cart table.variations select{background-color:transparent;margin:0}.woocommerce div.product form.cart .woocommerce-variation-add-to-cart{margin-top:20px}.woocommerce div.product form.cart .woocommerce-variation-description p{margin-bottom:20px}.woocommerce div.product form.cart table.group_table{margin-bottom:30px;margin-top:5px}.woocommerce div.product form.cart table.group_table td{padding:0 0 20px;vertical-align:middle}.woocommerce div.product form.cart table.group_table tr:last-child td{padding-bottom:0}.woocommerce div.product form.cart table.group_table td:first-child{width:130px;text-align:left}.woocommerce div.product form.cart table.group_table td.woocommerce-grouped-product-list-item__label label{margin:0}.woocommerce div.product form.cart table.group_table td.woocommerce-grouped-product-list-item__label a{font-size:15px;font-weight:400;text-transform:uppercase;letter-spacing:1px;color:var(--g5-color-heading);border-bottom:1px solid transparent;transition:.3s}.woocommerce div.product form.cart table.group_table td.woocommerce-grouped-product-list-item__label a:hover{color:var(--g5-color-accent);border-color:currentColor}.woocommerce div.product form.cart table.group_table td.woocommerce-grouped-product-list-item__price ins{background:0 0;text-decoration:none}.woocommerce div.product form.cart table.group_table td.woocommerce-grouped-product-list-item__price .amount{color:var(--g5-color-heading);font-size:16px;font-weight:600}.woocommerce div.product form.cart table.group_table td.woocommerce-grouped-product-list-item__price del{margin-right:5px}.woocommerce div.product form.cart table.group_table td.woocommerce-grouped-product-list-item__price del .amount{font-size:16px;font-weight:400;color:var(--g5-color-text-main)}.woocommerce div.product form.cart table.group_table .g5shop__quantity{margin:0;padding:0}.woocommerce div.product form.cart table.group_table .g5shop__quantity .stock-status,.woocommerce div.product form.cart table.group_table .g5shop__quantity label{display:none}.woocommerce div.product form.cart.grouped_form .single_add_to_cart_button{float:none;display:block;width:100%}.woocommerce div.product form.cart .stock{font-size:14px;color:#2dad4b}.woocommerce div.product form.cart div.quantity{margin:0 0 30px}.woocommerce div.product form.cart .single_add_to_cart_button{float:none;width:100%}@media (max-width:767px){.single_add_to_cart_button{padding:1.2rem}}.woocommerce table.shop_attributes{border:none}.woocommerce table.shop_attributes td,.woocommerce table.shop_attributes th{border:none;border-bottom:1px solid var(--g5-color-border);padding:8px 0;color:var(--g5-color-heading)}.woocommerce table.shop_attributes th{font-weight:400}.woocommerce table.shop_attributes td{font-style:normal;text-align:right}.woocommerce table.shop_attributes td p{padding:0}.woocommerce table.shop_attributes tr:nth-child(2n) td,.woocommerce table.shop_attributes tr:nth-child(2n) th{background-color:transparent}@media (min-width:1750px){body.no-sidebar.woocommerce.g5core__stretched_content div.product.g5shop__single-product-layout-5 div.images.g5shop__woocommerce-product-gallery{width:calc(50vw - 860px + 60%);margin-left:calc(0px - (50vw - 860px))}body.no-sidebar.woocommerce.g5core__stretched_content div.product.g5shop__single-product-layout-5 div.summary{width:40%}}@media (min-width:1200px){body.no-sidebar.g5shop__body-single-product-layout-5 .g5shop__single-breadcrumbs+#primary-content{padding-top:0}body.no-sidebar.g5shop__body-single-product-layout-5 .g5shop__loop-product-flash{margin-left:0!important}body.no-sidebar.g5shop__body-single-product-layout-5 div.product div.summary{padding-top:70px}}.woocommerce table.shop_table{border-collapse:collapse}.shop_table button[name=update_cart]{margin-left:auto}.shop_table .cart__prod-h3{font-weight:400;color:var(--c_foot);font-size:.9rem;margin:0;font-family:var(--ff_body)}.woocommerce table.my_account_orders,.woocommerce table.shop_table.cart{border:none;border-radius:0;margin:0}.woocommerce table.my_account_orders thead tr,.woocommerce table.shop_table.cart thead tr{border:1px solid var(--g5-color-border)}.woocommerce table.my_account_orders th,.woocommerce table.shop_table.cart th{font-weight:600;font-size:15px;text-transform:uppercase;letter-spacing:1px;color:var(--g5-color-heading);line-height:19px;padding:16px 12px;border:none;background-color:var(--c_bg)}.woocommerce table.my_account_orders td,.woocommerce table.shop_table.cart td{border:none}.woocommerce table.my_account_orders tbody tr,.woocommerce table.shop_table.cart tbody tr{border:1px solid var(--g5-color-border);border-top:none}.woocommerce table.my_account_orders .product-name a,.woocommerce table.shop_table.cart .product-name a{font-size:1rem;line-height:1;text-transform:uppercase;color:var(--g5-color-heading);border-bottom:1px solid transparent;transition:.3s;font-weight:600;display:inline-block}.woocommerce table.my_account_orders .product-name a:hover,.woocommerce table.shop_table.cart .product-name a:hover{border-color:currentColor}.woocommerce table.my_account_orders .product-price .amount,.woocommerce table.my_account_orders .product-subtotal .amount,.woocommerce table.shop_table.cart .product-price .amount,.woocommerce table.shop_table.cart .product-subtotal .amount{color:var(--g5-color-heading);font-size:16px;font-weight:600}.woocommerce table.my_account_orders .product-price ins,.woocommerce table.my_account_orders .product-subtotal ins,.woocommerce table.shop_table.cart .product-price ins,.woocommerce table.shop_table.cart .product-subtotal ins{background-color:transparent;font-weight:600}.woocommerce table.my_account_orders .product-price del,.woocommerce table.my_account_orders .product-subtotal del,.woocommerce table.shop_table.cart .product-price del,.woocommerce table.shop_table.cart .product-subtotal del{margin-right:5px;color:var(--g5-color-muted)}.woocommerce table.my_account_orders .product-quantity .quantity .qty,.woocommerce table.shop_table.cart .product-quantity .quantity .qty{width:130px;height:40px}.woocommerce table.my_account_orders td.actions,.woocommerce table.shop_table.cart td.actions{padding:1rem}.woocommerce table.my_account_orders td.actions .coupon,.woocommerce table.shop_table.cart td.actions .coupon{display:flex}.woocommerce table.my_account_orders td.actions .coupon .input-text,.woocommerce table.shop_table.cart td.actions .coupon .input-text{border:none;padding:0 25px;margin:0}.woocommerce table.my_account_orders .add_to_cart.button,.woocommerce table.shop_table.cart .add_to_cart.button{--g5-btn-padding-x:2.5rem;--g5-btn-padding-y:0;--g5-btn-line-height:calc(3.125rem - (var(--g5-btn-border-width) * 2));--g5-btn-font-size:0.75rem}.woocommerce table.my_account_orders .product-quantity label,.woocommerce table.shop_table.cart .product-quantity label{display:none}.woocommerce table.shop_table.cart .product-thumbnail{width:100px;padding-left:0}.woocommerce table.shop_table.cart .product-thumbnail img{width:auto}.woocommerce table.shop_table.cart .product-remove{width:40px}.woocommerce table.shop_table.cart .product-price,.woocommerce table.shop_table.cart .product-quantity,.woocommerce table.shop_table.cart .product-subtotal{text-align:center}.woocommerce table.shop_table.cart td.actions .coupon .input-text{width:100%;max-width:16rem}@media (max-width:768px){.woocommerce table.shop_table_responsive.my_account_orders,.woocommerce table.shop_table_responsive.shop_table.cart{border:1px solid var(--g5-color-border)}.woocommerce table.shop_table_responsive.my_account_orders td,.woocommerce table.shop_table_responsive.shop_table.cart td{padding:.8rem}.woocommerce table.shop_table_responsive.my_account_orders tbody tr,.woocommerce table.shop_table_responsive.shop_table.cart tbody tr{border:none}.woocommerce table.shop_table_responsive.my_account_orders tr td::before,.woocommerce table.shop_table_responsive.shop_table.cart tr td::before{font-weight:600;color:var(--g5-color-heading)}.woocommerce table.shop_table_responsive tr{display:grid;grid-template-columns:repeat(2,1fr)}.woocommerce table.shop_table.cart td.actions .coupon{padding-bottom:2rem}.woocommerce table.shop_table.cart td.actions .coupon .input-text,.woocommerce table.shop_table.cart td.actions .coupon .input-text+.button{width:50%;max-width:none}.woocommerce table.cart .product-thumbnail{display:block}.woocommerce table.shop_table_responsive tr .product-name::before,.woocommerce table.shop_table_responsive tr .product-quantity::before,.woocommerce table.shop_table_responsive tr .product-thumbnail::before{display:none}.woocommerce table.shop_table.cart .product-name,.woocommerce table.shop_table.cart .product-thumbnail{grid-column:1}.woocommerce table.shop_table.cart td.product-thumbnail{padding-bottom:0}.woocommerce table.shop_table.cart .product-name{text-align:left!important}.woocommerce table.shop_table.cart .product-price{grid-row:2}.woocommerce table.shop_table.cart td.product-quantity{padding-top:3rem;grid-row:2}.woocommerce table.shop_table.cart td.product-quantity .sh__qty{justify-content:flex-end}.woocommerce table.shop_table.cart .product-price,.woocommerce table.shop_table.cart .product-quantity{grid-column:2}.woocommerce table.shop_table.cart .product-subtotal{grid-column-end:span 2;border-top:1px solid var(--c_bg);border-bottom:1px solid var(--c_bg)}.woocommerce table.shop_table.cart .actions{grid-column-end:span 2}.woocommerce table.shop_table.cart .actions .coupon{flex-wrap:wrap}.woocommerce table.shop_table_responsive tr:nth-child(2n){background-color:var(--c_bg);line-height:1}.woocommerce table.shop_table_responsive tr:nth-child(2n) td{background-color:transparent}.woocommerce table.shop_table_responsive tr:nth-child(2n) .product-subtotal{border-top:1px solid var(--c_foot)}.woocommerce .cart_totals table.shop_table_responsive tr{grid-template-columns:1fr}.woocommerce .cart-collaterals .cart_totals table tr:nth-child(2n) td,.woocommerce .cart_totals table.shop_table_responsive tr:nth-child(2n),.woocommerce-page .cart-collaterals .cart_totals table tr:nth-child(2n) td{background-color:transparent}}@media (max-width:575px){.woocommerce table.shop_table.cart td.actions .coupon{padding-bottom:2rem}.woocommerce table.shop_table.cart td.actions .coupon .input-text{padding:.8rem .9rem;text-align:center}.woocommerce table.shop_table.cart td.actions .coupon .input-text,.woocommerce table.shop_table.cart td.actions .coupon .input-text+.button{width:100%}}.woocommerce .cart-collaterals .cart_totals,.woocommerce .cart-collaterals .cross-sells{margin-top:90px}.woocommerce .cart-collaterals .wc-proceed-to-checkout{padding:35px 0 0}.woocommerce .cart-collaterals .wc-proceed-to-checkout a.checkout-button{margin-bottom:0}.woocommerce .cart-collaterals .cart_totals{box-shadow:0 0 10px rgba(0,0,0,.1);padding:2.4rem 2rem;max-width:500px;background-color:#fff}.woocommerce .cart-collaterals .cart_totals>h2{font-family:var(--g5-h4-font);color:var(--g5-color-heading);font-size:var(--g5-h4-font-size);letter-spacing:var(--g5-h4-letter-spacing);text-transform:var(--g5-h4-text-transform);font-weight:var(--g5-h4-font-weight);line-height:var(--g5-h4-line-height);padding-bottom:5px;border-bottom:1px solid var(--g5-color-border);margin-bottom:25px}.woocommerce .cart-collaterals .cart_totals table{border:none;border-radius:0;margin:0}.woocommerce .cart-collaterals .cart_totals table th{border:none;padding:0 9px 15px 0;font-weight:400}.woocommerce .cart-collaterals .cart_totals table td{border:none;padding:0 0 15px 9px;text-align:right}.woocommerce .cart-collaterals .cart_totals table tr.cart-subtotal td{color:var(--g5-color-heading);font-weight:600}.woocommerce .cart-collaterals .cart_totals table tr:last-child td,.woocommerce .cart-collaterals .cart_totals table tr:last-child th{padding-bottom:0}.woocommerce .cart-collaterals .cart_totals table .shipping-calculator-button,.woocommerce .cart-collaterals .cart_totals table small{color:inherit}.woocommerce .cart-collaterals .cart_totals table ul#shipping_method .amount,.woocommerce .cart-collaterals .cart_totals table ul#shipping_method li label{font-weight:400}.woocommerce .cart-collaterals .cart_totals table ul#shipping_method li input{margin-top:6px}.woocommerce .cart-collaterals .cart_totals table .woocommerce-shipping-destination strong{font-weight:400}.woocommerce .cart-collaterals .cart_totals table .select2-container--default .select2-selection--single .select2-selection__rendered{text-align:left}.woocommerce .cart-collaterals .cart_totals table tr.order-total{color:var(--g5-color-heading)}.woocommerce .cart-collaterals .cart_totals table tr.order-total span.amount{font-weight:600;font-size:20px}.woocommerce .cart-collaterals .cart_totals table tr.order-total th{font-weight:600;font-size:15px;text-transform:uppercase;letter-spacing:1px}.woocommerce .cart-collaterals .cart_totals table tr.order-total td,.woocommerce .cart-collaterals .cart_totals table tr.order-total th{border-top:1px solid var(--g5-color-border);padding-top:20px}.woocommerce .cart-collaterals .cross-sells>h2{font-family:var(--g5-h4-font);color:var(--g5-color-heading);font-size:var(--g5-h4-font-size);letter-spacing:var(--g5-h4-letter-spacing);text-transform:var(--g5-h4-text-transform);font-weight:var(--g5-h4-font-weight);line-height:var(--g5-h4-line-height);margin-bottom:40px}.woocommerce .cart-collaterals .shipping-calculator-form{margin-top:25px}.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2{max-width:100%;padding-left:0;padding-right:0}.woocommerce form p{margin-bottom:23px}.woocommerce form .form-row{display:block;padding:0;margin:0 0 30px}.woocommerce form .form-row label{margin-bottom:.4rem;font-weight:600;font-size:.8rem;line-height:1;text-transform:uppercase;color:var(--c_foot)}.woocommerce form .form-row textarea{height:8em}.woocommerce form .cart__inp{margin-bottom:.75rem}.woocommerce form .cart__inp label.checkbox{display:flex;align-items:center;font-size:1.1rem;color:#000;font-weight:700;text-transform:uppercase;margin-bottom:0;cursor:pointer;line-height:1}.woocommerce form .cart__inp label.checkbox input{margin:0 .5rem 0 0;appearance:none;height:1.5rem;width:1.5rem;min-width:1.5rem;border-radius:0;border:4px solid var(--c_foot);background-color:transparent;transition:.4s}.woocommerce form .cart__inp label.checkbox input:checked{background-color:var(--c_foot)}.woocommerce form .form-row .input-checkbox{margin:0}.woocommerce-shipping-fields{margin-top:30px}.woocommerce-shipping-fields>h3{font-size:16px;font-weight:400;line-height:28px;text-transform:none;letter-spacing:0;font-family:var(--g5-body-font);color:var(--g5-color-text-main)}.woocommerce-shipping-fields>h3 label{margin:0}.woocommerce-shipping-fields>h3 label span{cursor:pointer}.woocommerce-additional-fields>h3,.woocommerce-billing-fields>h3{font-family:var(--g5-h4-font);color:var(--g5-color-heading);font-size:var(--g5-h4-font-size);letter-spacing:var(--g5-h4-letter-spacing);text-transform:var(--g5-h4-text-transform);font-weight:var(--g5-h4-font-weight);line-height:var(--g5-h4-line-height);margin-bottom:23px}.woocommerce-additional-fields{margin-top:30px}.woocommerce-account-fields{display:none}#order_review_heading{font-family:var(--g5-h4-font);color:var(--g5-color-heading);font-size:var(--g5-h4-font-size);letter-spacing:var(--g5-h4-letter-spacing);text-transform:var(--g5-h4-text-transform);font-weight:var(--g5-h4-font-weight);line-height:var(--g5-h4-line-height);margin-bottom:16px}#order_review_wrapper{padding:2.4rem 2rem;box-shadow:0 0 10px rgba(0,0,0,.1);background-color:#fff}.woocommerce #order_review .woocommerce-checkout-payment{margin-top:35px;background:0 0;border-radius:0}.woocommerce #order_review .woocommerce-checkout-payment ul.payment_methods{padding:0;border-color:var(--g5-color-border)}.woocommerce #order_review .woocommerce-checkout-payment ul.payment_methods li{margin-bottom:20px;line-height:1.2}.woocommerce #order_review .woocommerce-checkout-payment ul.payment_methods li input{position:relative;top:2px;margin-right:0;min-width:1rem}.woocommerce #order_review .woocommerce-checkout-payment ul.payment_methods li label{margin-bottom:0;color:#000;font-weight:600;font-size:1rem;line-height:1;letter-spacing:0;text-transform:uppercase;cursor:pointer}.woocommerce #order_review .woocommerce-checkout-payment ul.payment_methods div.payment_box{padding:0;background:0 0;font-size:1rem;line-height:1.2;margin:5px 0;color:var(--g5-color-text-main);font-weight:400}.woocommerce #order_review .woocommerce-checkout-payment ul.payment_methods div.payment_box:before{display:none}.woocommerce #order_review .woocommerce-checkout-payment .place-order{padding:20px 0 0;margin:0}.woocommerce #order_review .woocommerce-checkout-payment .place-order p:last-child{margin-bottom:0}.woocommerce #order_review .woocommerce-checkout-payment .place-order .button{width:100%;margin-top:50px}.woocommerce table.woocommerce-checkout-review-order-table{border:none;border-radius:0;margin:0}.woocommerce table.woocommerce-checkout-review-order-table thead th{border:none;color:var(--g5-color-heading)}.woocommerce table.woocommerce-checkout-review-order-table .product-name{padding:0 5px 15px 0}.woocommerce table.woocommerce-checkout-review-order-table .product-total{padding:0 0 15px 5px;text-align:right}.woocommerce table.woocommerce-checkout-review-order-table tbody .product-name{color:var(--g5-color-heading);font-weight:400;font-size:15px;line-height:19px;letter-spacing:1px;text-transform:uppercase}.woocommerce table.woocommerce-checkout-review-order-table tbody .product-name strong{font-weight:400}.woocommerce table.woocommerce-checkout-review-order-table tbody .product-name a{color:inherit}.woocommerce table.woocommerce-checkout-review-order-table tbody .product-total{color:var(--g5-color-heading);font-weight:600;font-size:16px}.woocommerce table.woocommerce-checkout-review-order-table td,.woocommerce table.woocommerce-checkout-review-order-table tfoot td,.woocommerce table.woocommerce-checkout-review-order-table tfoot th{border:none}.woocommerce table.woocommerce-checkout-review-order-table tfoot th{font-weight:700;padding:0 5px 15px 0}.woocommerce table.woocommerce-checkout-review-order-table tfoot td{padding:0 0 15px 5px;font-weight:500;text-align:right}.woocommerce table.woocommerce-checkout-review-order-table tfoot .cart-subtotal td{color:var(--g5-color-heading);font-weight:700}.woocommerce table.woocommerce-checkout-review-order-table tfoot .cart-subtotal td,.woocommerce table.woocommerce-checkout-review-order-table tfoot .cart-subtotal th{border-top:1px solid var(--g5-color-border);padding-top:15px}.woocommerce table.woocommerce-checkout-review-order-table tfoot ul#shipping_method .amount,.woocommerce table.woocommerce-checkout-review-order-table tfoot ul#shipping_method li label{font-weight:500}.woocommerce table.woocommerce-checkout-review-order-table tfoot ul#shipping_method li input{margin:0 5px 0 0;vertical-align:middle}.woocommerce table.woocommerce-checkout-review-order-table tfoot tr.order-total{color:var(--g5-color-heading)}.woocommerce table.woocommerce-checkout-review-order-table tfoot tr.order-total td{font-weight:700;font-size:20px;line-height:36px;text-align:right}.woocommerce table.woocommerce-checkout-review-order-table tfoot tr.order-total th{font-weight:700;font-size:15px;line-height:19px;letter-spacing:1px;text-transform:uppercase}.woocommerce table.woocommerce-checkout-review-order-table tfoot tr.order-total td,.woocommerce table.woocommerce-checkout-review-order-table tfoot tr.order-total th{padding-top:10px;padding-bottom:0;border-top:1px solid var(--g5-color-border);vertical-align:middle}@media (max-width:480px){#order_review_wrapper{padding:var(--min-pad)}}.woocommerce-checkout .woocommerce form .form-row-first,.woocommerce-checkout .woocommerce form .form-row-last{width:100%;float:none}.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme{font-size:15px;text-transform:none;font-weight:500;letter-spacing:0;display:block;margin-bottom:20px}.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme input{position:relative;top:1px;margin-right:5px}.woocommerce .woocommerce-form-login .woocommerce-form-login__submit{float:none;margin:0;width:100%}.woocommerce .woocommerce-form-login .lost_password{margin-bottom:0}.woocommerce .woocommerce-form-register .woocommerce-form-register__submit{float:none;margin:0;width:100%}.g5shop__checkout-toolbar{margin-bottom:2rem}.woocommerce ul.order_details{padding-left:0}.woocommerce ul.order_details li{margin-top:0}.woocommerce .woocommerce-order-details .woocommerce-order-details__title,.woocommerce-column__title{margin-bottom:23px;font-family:var(--g5-h4-font);color:var(--g5-color-heading);font-size:var(--g5-h4-font-size);letter-spacing:var(--g5-h4-letter-spacing);text-transform:var(--g5-h4-text-transform);font-weight:var(--g5-h4-font-weight);line-height:var(--g5-h4-line-height)}.woocommerce table.order_details{border:1px solid var(--g5-color-border);border-radius:3px;margin:0}.woocommerce table.order_details thead th{color:var(--g5-color-heading);padding:16px 12px;border:none;background-color:#f5f5f5;font-weight:600;font-size:15px;line-height:19px;letter-spacing:1px;text-transform:uppercase}.woocommerce table.order_details .product-name{font-weight:400;font-size:15px;line-height:19px;letter-spacing:1px;text-transform:uppercase;color:var(--g5-color-heading)}.woocommerce table.order_details .product-name strong{font-weight:400}.woocommerce table.order_details .product-name a{color:inherit;border-bottom:1px solid transparent;transition:.3s}.woocommerce table.order_details .product-name a:hover{border-color:currentColor}.woocommerce table.order_details .product-total .amount{color:var(--g5-color-heading);font-weight:600;font-size:16px;line-height:26px}.woocommerce table.order_details .product-total ins{background-color:transparent;font-weight:600}.woocommerce table.order_details .product-total del{margin-right:5px;font-weight:600;font-size:16px;color:var(--g5-color-text-main)}.woocommerce table.order_details td,.woocommerce table.order_details tfoot td,.woocommerce table.order_details tfoot th,.woocommerce table.order_details th{border:none}.woocommerce table.order_details tfoot th{font-weight:400}.woocommerce table.order_details tfoot td{color:var(--g5-color-heading)}.woocommerce table.order_details tfoot tr:first-child td,.woocommerce table.order_details tfoot tr:first-child th{border-top:1px solid var(--g5-color-border)}.woocommerce table.order_details tfoot tr:last-child{color:var(--g5-color-heading)}.woocommerce table.order_details tfoot tr:last-child td,.woocommerce table.order_details tfoot tr:last-child th{border-top:1px solid var(--g5-color-border)}.woocommerce table.order_details tfoot tr:last-child th{font-weight:600;font-size:15px;line-height:19px;letter-spacing:1px;text-transform:uppercase}.woocommerce table.order_details tfoot tr:last-child td{font-weight:600;font-size:20px;line-height:36px}@media (max-width:768px){.woocommerce-column--shipping-address{margin-top:2em}}#customer_details{margin-bottom:40px}#customer_details .col-1,#customer_details .col-2{width:100%}@media (min-width:992px){.g5shop__mini-cart:hover .widget_shopping_cart_content{opacity:1;visibility:visible;transform:translateY(0)}.g5shop__checkout-toolbar>div.col-lg-6:last-child{flex:0 0 41.666667%;max-width:41.666667%;margin-left:auto;padding-left:0}#customer_details{float:left;width:50%;margin-bottom:0}#order_review_wrapper{float:right;width:41.666667%}}#customer_login h2{font-size:24px}.woocommerce-MyAccount-navigation ul{list-style:none;padding:0;margin:0}.woocommerce-MyAccount-navigation ul li:last-of-type{border-bottom:none}.woocommerce-MyAccount-navigation ul li>a{position:relative;display:block;padding:15px 20px;color:var(--g5-color-heading);font-weight:600;font-size:15px;line-height:19px;letter-spacing:1px;text-transform:uppercase}.woocommerce-MyAccount-navigation ul li>a:after{font-family:var(--g5-font-icon);font-size:20px;position:absolute;right:20px;line-height:1;font-weight:300;text-transform:none}.woocommerce-MyAccount-navigation ul li a:hover,.woocommerce-MyAccount-navigation ul li.is-active>a{background-color:#f2f2f2}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--dashboard>a:after{content:"\f015"}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--orders>a:after{content:"\f733"}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--downloads>a:after{content:"\f019"}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-address>a:after{content:"\f3c5"}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-account>a:after{content:"\f406"}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout>a:after{content:"\f2f5"}.woocommerce-MyAccount-content>p:not(.woocommerce-info){padding:20px;background-color:#f2f2f2}.woocommerce-MyAccount-content>p:not(.woocommerce-info) a{color:inherit;text-decoration:underline}.woocommerce-MyAccount-content fieldset legend{font-weight:600;text-transform:uppercase;font-size:1rem;margin-bottom:1rem;line-height:1}.woocommerce-MyAccount-content h3{margin-bottom:23px;font-family:var(--g5-h4-font);color:var(--g5-color-heading);font-size:var(--g5-h4-font-size);letter-spacing:var(--g5-h4-letter-spacing);text-transform:var(--g5-h4-text-transform);font-weight:var(--g5-h4-font-weight);line-height:var(--g5-h4-line-height)}.woocommerce-account .addresses .title .edit{text-decoration:underline}.woocommerce table.my_account_orders{font-size:1em}.woocommerce table.my_account_orders td{padding:15px;text-align:center}.woocommerce table.my_account_orders th{text-align:center}@media (max-width:991px){.woocommerce div.product div.images,.woocommerce div.product div.summary{margin-bottom:80px}.woocommerce .products.related,.woocommerce .products.upsells{margin-top:80px;padding-top:80px}.woocommerce .products.related>h2,.woocommerce .products.upsells>h2{margin-bottom:40px}.woocommerce .cart-collaterals,.woocommerce-page .cart-collaterals{display:flex;flex-direction:column}.woocommerce .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .cross-sells{order:1}.woocommerce .cart-collaterals .cross-sells>h2,.woocommerce-page .cart-collaterals .cross-sells>h2{text-align:center}.woocommerce .cart-collaterals .cart_totals,.woocommerce .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cross-sells{width:100%;float:none}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{max-width:100%}.g5shop__product-item-inner .g5shop__product-featured .add_to_cart_button,.g5shop__product-item-inner .g5shop__product-featured .added_to_cart,.g5shop__product-item-inner .g5shop__product-featured .product_out_of_stock,.g5shop__product-item-inner .g5shop__product-featured .product_type_external,.g5shop__product-item-inner .g5shop__product-featured .product_type_grouped,.g5shop__product-item-inner .g5shop__product-featured .product_type_variable{transform:translate(-50%,0);opacity:1;visibility:visible}.g5shop__countdown-section .countdown-amount{font-size:40px;line-height:52px}.g5shop__single-product-tabs{margin-top:80px;padding-top:80px}}.woocommerce div.product form.cart .woocommerce-variation-add-to-cart:after{content:"";display:block;clear:both}.heading-color{color:var(--g5-color-heading)!important}.primary-color{color:var(--g5-color-primary)!important}.bg-primary{background-color:var(--g5-color-primary)!important}.font-body{font-family:var(--g5-body-font)!important}