﻿/*!
Theme Name: Leorigine
Theme URI: https://uncledev.com/
Author: UncleDev
Author URI: https://uncledev.com/
Description: WooCommerce B2C fashion store.
Version: 1.0.0
Tested up to: 7.0
Requires PHP: 8.1
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: leorigine
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

Leorigine is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-sm-auto,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-md-auto,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl,.col-xl-auto{position:relative;width:100%;padding-right:8px;padding-left:8px}.container,.container-fluid,.container-sm,.container-md,.container-lg,.container-xl{width:100%;padding-right:8px;padding-left:8px;margin-right:auto;margin-left:auto}@media(min-width: 576px){.container,.container-sm{max-width:526px}}@media(min-width: 768px){.container,.container-sm,.container-md{max-width:706px}}@media(min-width: 992px){.container,.container-sm,.container-md,.container-lg{max-width:946px}}@media(min-width: 1200px){.container,.container-fluid,.container-sm,.container-md,.container-lg,.container-xl{max-width:1100px}}@media(min-width: 1400px){.container,.container-fluid,.container-sm,.container-md,.container-lg,.container-xl{max-width:1252px}}@media(min-width: 1500px){.container,.container-fluid,.container-sm,.container-md,.container-lg,.container-xl{max-width:1434px}}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-8px;margin-left:-8px}.col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%;padding-left:8px;padding-right:8px}@media(max-width: 767.98px){.col{flex-basis:100%}}@media(min-width: 576px){.col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.333333%}.offset-sm-2{margin-left:16.666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.333333%}.offset-sm-5{margin-left:41.666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.333333%}.offset-sm-8{margin-left:66.666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.333333%}.offset-sm-11{margin-left:91.666667%}}@media(min-width: 768px){.col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-md-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.333333%}.offset-md-2{margin-left:16.666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.333333%}.offset-md-5{margin-left:41.666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.333333%}.offset-md-8{margin-left:66.666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.333333%}.offset-md-11{margin-left:91.666667%}}@media(min-width: 992px){.col-lg-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.333333%}.offset-lg-2{margin-left:16.666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.333333%}.offset-lg-5{margin-left:41.666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.333333%}.offset-lg-8{margin-left:66.666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.333333%}.offset-lg-11{margin-left:91.666667%}}@media(min-width: 1200px){.col-xl-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.333333%}.offset-xl-2{margin-left:16.666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.333333%}.offset-xl-5{margin-left:41.666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.333333%}.offset-xl-8{margin-left:66.666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.333333%}.offset-xl-11{margin-left:91.666667%}}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.fade{-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.categories-btn{font-family:"Jost";font-style:normal;font-weight:400;font-size:14px;line-height:20px;text-align:center;letter-spacing:.1em;text-transform:uppercase;color:#111}@media only screen and (max-width: 767.98px){.categories-btn{font-size:12px}}.categories-btn{display:inline-flex;align-items:center;justify-content:center;text-align:center;padding:0px 24px;height:34px;background:#fff;gap:8px;border:0}@media only screen and (min-width: 1200px)and (max-width: 1550px){.categories-btn{padding:0 14px}}.categories-btn:hover{background:#8c907e;color:#fff}.button{font-family:"Jost";font-style:normal;font-weight:400;font-size:14px;line-height:20px;text-align:center;letter-spacing:.1em;text-transform:uppercase;color:#111}@media only screen and (max-width: 767.98px){.button{font-size:12px}}.button{color:#fff;display:inline-flex;align-items:center;justify-content:center;text-align:center;padding:0px 24px;background:#111;gap:8px;height:58px;border:1px solid #111;transition:.25s ease-in-out}@media only screen and (min-width: 1200px)and (max-width: 1550px){.button{padding:0 14px}}.button:hover{background:#8c907e;border-color:#8c907e;color:#fff}.button:focus{color:#fff;background:#8c907e;border-color:#8c907e;box-shadow:0px 0px 0px 1px #8c907e}.button.button--outline{font-family:"Jost";font-style:normal;font-weight:400;font-size:14px;line-height:20px;text-align:center;letter-spacing:.1em;text-transform:uppercase;color:#111}@media only screen and (max-width: 767.98px){.button.button--outline{font-size:12px}}.button.button--outline{color:#fff;display:inline-flex;align-items:center;justify-content:center;text-align:center;padding:0px 24px;background:#111;gap:8px;height:58px;border:1px solid #111;transition:.25s ease-in-out}@media only screen and (min-width: 1200px)and (max-width: 1550px){.button.button--outline{padding:0 14px}}.button.button--outline:hover{background:#8c907e;border-color:#8c907e;color:#fff}.button.button--outline:focus{color:#fff;background:#8c907e;border-color:#8c907e;box-shadow:0px 0px 0px 1px #8c907e}.button.button--outline{color:#111;background:#fff;border:1px solid #111}.button.button--outline:hover{background:#8c907e;border-color:#8c907e;color:#fff}.button.button--outline:focus{color:#fff;background:#8c907e;border-color:#8c907e;box-shadow:0px 0px 0px 1px #8c907e}.button.button--sm{padding:0px 12px !important;height:36px !important;font-size:14px !important;line-height:17px !important}.button--icon-after:after{display:block;font-family:icomoon;content:"";font-weight:400;font-size:18px}.button--icon-after.icon-reverse:before{display:block;font-family:icomoon;content:"";font-weight:400}.button--icon-after.icon-reverse:after{display:none}.link{font-family:"Jost";font-style:normal;font-weight:400;font-size:14px;line-height:20px;text-align:center;letter-spacing:.1em;text-transform:uppercase;color:#111}@media only screen and (max-width: 767.98px){.link{font-size:12px}}.link{display:flex;align-items:center;border-bottom:2px solid rgba(48,48,48,.14);height:20px;padding-bottom:6px}.link:hover{border-bottom:2px solid #303030}.tag{display:flex;justify-content:center;align-items:center;padding:0px 16px;height:28px;background:#111;font-family:"Jost";font-style:normal;font-weight:400;font-size:14px;line-height:20px;text-align:center;letter-spacing:.1em;text-transform:uppercase;color:#111}@media only screen and (max-width: 767.98px){.tag{font-size:12px}}.tag{text-align:center;color:#fff;text-transform:uppercase}.tag.tag--discount{background-color:#303030;font-weight:500;letter-spacing:.07em;color:#fff}.tag.tag--out-of-stock{background-color:#fff;color:#111;font-weight:500}@media only screen and (max-width: 767.98px){.tag.tag--out-of-stock{height:18px;padding:0 6px}}.sliding-content-close{border:0;padding:0;display:flex;align-items:center;justify-content:center;background-color:#111;color:#fafafa;font-size:16px;width:36px;height:36px}.sliding-content-close:hover{background:#000;color:#fafafa}.sliding-content-close:focus{background:#9c9c9c;color:#fafafa}@font-face{font-family:"Marcellus";src:url("fonts/Marcellus-Regular.woff2") format("woff2");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Jost";src:url("fonts/Jost-Medium.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Jost";src:url("fonts/Jost-Light.woff2") format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Jost";src:url("fonts/Jost-Regular.woff2") format("woff2");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"icomoon";src:url("fonts/icomoon.woff2?zglpck") format("woff2");font-weight:normal;font-style:normal;font-display:block}[class^=icon-],[class*=" icon-"]{font-family:"icomoon" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-circle-xmark:before{content:""}.icon-heart-circle-check:before{content:""}.icon-heart-filled:before{content:""}.icon-envelope:before{content:""}.icon-shield-check:before{content:""}.icon-arrow-rotate-left:before{content:""}.icon-file-certificate:before{content:""}.icon-arrow-left-long:before{content:""}.icon-house:before{content:""}.icon-chevron-down:before{content:""}.icon-copy:before{content:""}.icon-shopping-bag:before{content:""}.icon-trashcan:before{content:""}.icon-cart:before{content:""}.icon-heart:before{content:""}.icon-user:before{content:""}.icon-search:before{content:""}.icon-eye-slash:before{content:""}.icon-eye:before{content:""}.icon-minus:before{content:""}.icon-plus:before{content:""}.icon-xmark:before{content:""}.icon-youtube:before{content:""}.icon-linkedin:before{content:""}.icon-instagram:before{content:""}.icon-viber:before{content:""}.icon-whatsapp:before{content:""}.icon-facebook:before{content:""}.icon-twitter:before{content:""}.icon-tiktok:before{content:""}.icon-pinterest:before{content:""}.icon-star-solid:before{content:""}.icon-chevron-left:before{content:""}.icon-chevron-right:before{content:""}.icon-arrow-left:before{content:""}.icon-arrow-right:before{content:""}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}*{-webkit-tap-highlight-color:rgba(0,0,0,0)}body{padding:0;margin:0;margin-bottom:0 !important;line-height:1;font-size:16px;font-family:"Jost";color:#303030;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}ul{list-style:none;margin:0px;padding:0px}figure{margin-bottom:0}a{text-decoration:none;transition:.25s ease-in-out}a:hover{text-decoration:none}input[type=submit]:hover,button[type=submit]:hover{cursor:pointer}input:focus-visible{outline:none !important}button{transition:.25s ease-in-out}button:hover{cursor:pointer}a:focus,button:focus,input:focus,textarea:focus{outline:none !important}h1,h2,h3,h4,h5,h6{padding:0;margin:0;font-weight:400}h1{font-family:"Marcellus";font-style:normal;font-weight:400;font-size:66px;line-height:normal;letter-spacing:.04em;text-transform:uppercase}@media only screen and (max-width: 1199.98px){h1{font-size:40px}}@media only screen and (max-width: 767.98px){h1{font-size:32px}}h2{font-family:"Marcellus";font-style:normal;font-weight:400;font-size:52px;line-height:normal;letter-spacing:.04em;text-transform:uppercase}@media only screen and (max-width: 1199.98px){h2{font-size:36px}}@media only screen and (max-width: 767.98px){h2{font-size:28px}}h3{font-family:"Marcellus";font-style:normal;font-weight:400;font-size:32px;line-height:normal;letter-spacing:.04em;text-transform:uppercase}@media only screen and (max-width: 1199.98px){h3{font-size:28px}}@media only screen and (max-width: 767.98px){h3{font-size:24px}}h4{font-family:"Marcellus";font-style:normal;font-weight:400;font-size:26px;line-height:normal;letter-spacing:.04em;text-transform:uppercase}@media only screen and (max-width: 991.98px){h4{font-size:20px}}h5{font-family:"Jost";font-style:normal;font-weight:500;font-size:18px;line-height:normal;letter-spacing:.14em;text-transform:uppercase}@media only screen and (max-width: 767.98px){h5{font-size:16px}}h6{font-family:"Jost";font-style:normal;font-weight:500;font-size:18px;line-height:normal;letter-spacing:.14em;text-transform:uppercase}@media only screen and (max-width: 767.98px){h6{font-size:16px}}p{font-family:"Jost";font-style:normal;font-weight:300;font-size:18px;line-height:136%;letter-spacing:.01em;padding:0;margin:0}@media only screen and (max-width: 767.98px){p{font-size:16px}}p strong{font-weight:500}p a{color:#111;text-decoration:none;font-weight:400}p a:hover{color:#8c907e}strong{font-weight:500}address{margin:0px;padding:0px;font-style:normal}i{font-style:normal}img{max-width:100%;height:auto;vertical-align:middle;border-style:none}table{margin-bottom:0;border-spacing:0;width:100%}small{font-size:inherit}.page,.post{margin-bottom:0}.entry-content,.entry-summary,.page-content{margin:0}input[type=search]::-ms-clear{display:none;width:0;height:0}input[type=search]::-ms-reveal{display:none;width:0;height:0}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}input[type=number]{-moz-appearance:textfield}input:focus::placeholder{color:rgba(0,0,0,0) !important}input:focus::-webkit-input-placeholder{color:rgba(0,0,0,0) !important}input:focus:-moz-placeholder{color:rgba(0,0,0,0) !important}input:focus::-moz-placeholder{color:rgba(0,0,0,0) !important}input:focus:-ms-input-placeholder{color:rgba(0,0,0,0) !important}textarea:focus::placeholder{color:rgba(0,0,0,0) !important}input[type=checkbox]:checked,input[type=radio]{accent-color:#111}select:focus{outline:none}html.fixed{overflow:hidden}.onpageload-modal{background:rgba(0,0,0,.2);backdrop-filter:blur(2px);position:fixed;top:0;bottom:0;left:0;right:0;z-index:9999;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.onpageload-modal.turn-off{display:none !important}.onpageload-modal .modal-content{position:relative;display:flex;align-items:center;flex-direction:column;padding:64px 103px;max-width:792px;background:#fff;box-shadow:0px 24px 48px -12px rgba(16,24,40,.18);border-radius:4px;width:calc(100% - 30px);position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);text-align:center}@media only screen and (max-width: 767.98px){.onpageload-modal .modal-content{padding:20px;padding-top:60px}}.onpageload-modal .modal-content .close-modal{position:absolute;cursor:pointer;top:32px;right:32px;z-index:2;display:flex;align-items:center;justify-content:center;background-color:#111;color:#fafafa;font-size:16px;width:36px;height:36px;border:0;padding:0}@media only screen and (max-width: 767.98px){.onpageload-modal .modal-content .close-modal{top:20px;right:20px}}.onpageload-modal .modal-content .close-modal:hover{background:#000;color:#fafafa}.onpageload-modal .modal-content .close-modal:focus{background:#9c9c9c;color:#fafafa}.onpageload-modal h3{font-family:"Marcellus";font-style:normal;font-weight:400;font-size:32px;line-height:normal;letter-spacing:.04em;text-transform:uppercase}@media only screen and (max-width: 1199.98px){.onpageload-modal h3{font-size:28px}}@media only screen and (max-width: 767.98px){.onpageload-modal h3{font-size:24px}}.onpageload-modal h3{font-weight:500;margin-bottom:24px}@media only screen and (max-width: 767.98px){.onpageload-modal h3{font-size:22px}}.onpageload-modal p,.onpageload-modal span{font-family:"Jost";font-style:normal;font-weight:300;font-size:18px;line-height:136%;letter-spacing:.01em;padding:0;margin:0}@media only screen and (max-width: 767.98px){.onpageload-modal p,.onpageload-modal span{font-size:16px}}.onpageload-modal p a,.onpageload-modal span a{color:inherit;text-decoration:underline;font-style:italic}.onpageload-modal p a:hover,.onpageload-modal span a:hover{opacity:.7}.onpageload-modal p{margin-top:40px;margin-bottom:24px}.onpageload-modal .button{display:flex;width:100%}.modal{position:fixed;top:0;bottom:0;left:0;right:0;z-index:99999;opacity:0;visibility:hidden;pointer-events:none;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.modal .modal-content{position:relative;display:flex;align-items:center;box-shadow:0px 4px 50px rgba(0,0,0,.04);max-width:996px;width:calc(100% - 30px);background:#fff;backdrop-filter:blur(6px);position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);padding:64px;flex-direction:column}@media only screen and (min-width: 768px)and (max-width: 991.98px){.modal .modal-content{padding:30px}}@media only screen and (max-width: 767.98px){.modal .modal-content{padding:20px;padding-top:50px}}.modal .modal-content .close-modal{position:absolute;cursor:pointer;top:32px;right:32px;z-index:2}@media only screen and (max-width: 767.98px){.modal .modal-content .close-modal{top:20px;right:20px}}.modal.active{opacity:1;visibility:visible;pointer-events:auto}.toastify{padding:20px;color:#fff !important;display:inline-block;box-shadow:0 3px 6px -1px rgba(0,0,0,.12),0 10px 36px -4px #111927;background:#111927 !important;position:fixed;opacity:0;transition:all .4s cubic-bezier(0.215, 0.61, 0.355, 1);border-radius:2px;cursor:pointer;text-decoration:none;max-width:calc(50% - 20px);z-index:2147483647}.toastify.is-danger{background-color:#b20000}.toastify.on{opacity:1}.toast-close{background:0 0;border:0;color:#fff;cursor:pointer;font-family:inherit;font-size:1em;opacity:.4;padding:0 5px}.toastify-right{right:15px}.toastify-left{left:15px}.toastify-top{top:-150px}.toastify-bottom{bottom:-150px}.toastify-rounded{border-radius:25px}.toastify-avatar{width:1.5em;height:1.5em;margin:-7px 5px;border-radius:2px}.toastify-center{margin-left:auto;margin-right:auto;left:0;right:0;max-width:fit-content;max-width:-moz-fit-content}@media only screen and (max-width: 360px){.toastify-left,.toastify-right{margin-left:auto;margin-right:auto;left:0;right:0;max-width:fit-content}}.menu-overlay{background:rgba(0,0,0,.2);backdrop-filter:blur(2px);position:fixed;top:0;bottom:0;left:0;right:0;z-index:9999;opacity:0;visibility:hidden;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;pointer-events:none}.menu-overlay.active{opacity:1;visibility:visible;pointer-events:auto}.menu-button-holder{display:none}#header{position:sticky;top:0;left:0;width:100%;z-index:9998;background:#fff;transition:.25s ease-in-out;border-bottom:1px solid rgba(17,17,17,.1)}#header.sticky{background-color:#fafafa}#header .row{align-items:center}#header #logo img{height:32px}@media only screen and (max-width: 1199.98px){#header #logo img{height:24px}}#header .container{position:relative}#header [class*=col-]{position:static}#header .btn-holder{display:flex;align-items:center;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);right:15px}@media only screen and (min-width: 992px){#header .btn-holder{display:none}}#header .btn-holder .mobile-toggler{padding:0;border:0;background:none}#header .btn-holder .mobile-toggler svg path{fill:#303030}#header .action-btns{display:flex;align-items:center;justify-content:flex-end;gap:24px}@media only screen and (min-width: 768px){#header .action-btns{text-align:right;margin-left:15px}}@media only screen and (max-width: 767.98px){#header .action-btns{position:fixed;width:100%;z-index:9999;left:0;bottom:0;justify-content:center;background-color:#fff;padding:14px 24px;border-top:1px solid #dadada;height:auto}}#header .action-btns .cart-btn-wrapper{position:relative}#header .action-btns .cart-btn-wrapper .cart-contents{position:relative}#header .action-btns .action-btn{color:#303030;display:flex;align-items:center}#header .action-btns .action-btn>button,#header .action-btns .action-btn>a{display:flex;align-items:center;min-height:33px;color:inherit;padding:0;border:0;background:none}#header .action-btns .action-btn>button>i,#header .action-btns .action-btn>a>i{font-size:32px}@media only screen and (min-width: 768px){#header .action-btns .action-btn.home-icon{display:none}}#header .action-btns .action-btn:hover>a,#header .action-btns .action-btn:hover>button{color:#8c907e}#header .action-btns .action-btn:hover>a>i,#header .action-btns .action-btn:hover>button>i{color:#8c907e}@media only screen and (min-width: 992px){#header .action-btns .mobile-search-button{display:none}}#header .action-btns .mobile-search-button button{padding:0;border:0;background:none}#header .action-btns .wishlist-area .wishlist_products_counter{position:relative}#header .action-btns .wishlist-area .wishlist_products_counter.top_wishlist-heart:before,#header .action-btns .wishlist-area .wishlist_products_counter.wishlist-counter-with-products:before{font-size:28px;font-family:icomoon !important;content:"" !important}#header .action-btns .wishlist-area .wishlist_products_counter_text{display:none}#header .action-btns .count,#header .action-btns .wishlist_products_counter_number{right:-5px;top:-8px;position:absolute;min-width:18px;min-height:18px;padding:2px;aspect-ratio:1/1;background:#111;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:"Jost";font-style:normal;font-weight:400;font-size:10px;text-align:center;letter-spacing:.02em;text-align:center;color:#fff}@media(min-width: 1580px){#header #main-header .container{min-width:1500px}}@media(min-width: 1900px){#header #main-header .container{min-width:1800px}}#header #main-header .row{align-items:stretch;height:72px}#header #main-header .row [class*=col-]{display:flex;align-items:center;height:100%}@media only screen and (max-width: 991.98px){#header #main-header .row{position:relative}}#header #main-header .row .action-btns-holder{justify-content:flex-end}@media only screen and (max-width: 767.98px){#header #main-header .row .action-btns-holder{height:auto}}#header #main-header .row .products-menu{justify-content:center}@media only screen and (max-width: 991.98px){#header #main-header .row .products-menu{display:none}}@media only screen and (max-width: 767.98px){#header #main-header .row .col-mob1,#header #main-header .row .col-mob2,#header #main-header .row .col-mob3{flex-basis:0;flex-grow:1;max-width:100%;height:72px}}@media(min-width: 360px)and (max-width: 767px){#header #main-header .row .col-mob2{min-width:195px}}@media(max-width: 359px){#header #main-header .row .col-mob2{min-width:175px}}@media only screen and (min-width: 768px)and (max-width: 991.98px){#header #main-header .row .col-mob3{position:absolute;right:0;z-index:2;height:100%}}@media only screen and (max-width: 767.98px){#header #main-header .row .col-mob3{text-align:right;justify-content:flex-end}}@media only screen and (min-width: 992px){#header #main-header .row .col-mob1{display:none}}@media only screen and (max-width: 1199.98px){#header #main-header .hide-sm{display:none}}#header #main-header ul.links{display:flex;align-items:center;gap:16px;height:100%}@media only screen and (max-width: 991.98px){#header #main-header ul.links{display:none}}#header #main-header ul.links li{height:100%}#header #main-header ul.links li a{font-family:"Jost";font-style:normal;font-weight:400;font-size:14px;line-height:20px;text-align:center;letter-spacing:.1em;text-transform:uppercase;color:#111}@media only screen and (max-width: 767.98px){#header #main-header ul.links li a{font-size:12px}}#header #main-header ul.links li a{font-weight:500;padding-top:5px;padding-bottom:5px;height:100%;display:flex;align-items:center}#header #main-header ul.links li a:hover{color:#8c907e}#header #main-header ul.links li.current-menu-item a{color:#8c907e}#header #main-header ul.links li .product-categories-list{border-top:8px solid #111;position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);margin:0;display:block;opacity:0;pointer-events:none;top:100%;z-index:9999;width:100%;margin-left:auto;margin-right:auto;box-shadow:0px 10px 16px rgba(10,14,21,.12),0px 2px 5px rgba(10,14,21,.16);background-color:#fff;padding-top:40px;padding:48px;max-height:616px;height:80vh;overflow:auto}#header #main-header ul.links li .product-categories-list .product-category-item{padding-top:8px;padding-bottom:8px}#header #main-header ul.links li .product-categories-list .product-category-item:first-of-type .category-title{border-top:1px solid #000}#header #main-header ul.links li .product-categories-list .product-category-item:last-of-type .category-title{border-bottom:1px solid #000}#header #main-header ul.links li .product-categories-list .category-title{display:block;width:207px}#header #main-header ul.links li .product-categories-list .category-title a{display:flex;padding:9px 8px;position:relative}#header #main-header ul.links li .product-categories-list .category-title a:after{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);font-size:14px;color:#111;right:16px;display:block;font-family:icomoon;content:"";font-weight:500}#header #main-header ul.links li .product-categories-list .product-category-item{position:relative}#header #main-header ul.links li .product-categories-list .product-category-item:hover .product-subcategories{opacity:1;pointer-events:auto;z-index:2}#header #main-header ul.links li .product-categories-list .product-subcategories{position:fixed;top:40px;margin:0;display:block;opacity:0;pointer-events:none;left:295px;display:flex;flex-wrap:wrap;column-gap:16px;row-gap:24px;max-width:866px}#header #main-header ul.links li .product-categories-list .product-subcategories .product-subcategory-item{height:auto;width:100%;max-width:calc(25% - 16px);flex-grow:1}#header #main-header ul.links li .product-categories-list .product-subcategories .product-subcategory-item a{flex-direction:column;row-gap:16px;align-items:center}#header #main-header ul.links li .product-categories-list .product-subcategories .product-subcategory-item .category-subtitle{font-family:"Jost";font-style:normal;font-weight:300;font-size:18px;line-height:136%;letter-spacing:.01em;padding:0;margin:0}@media only screen and (max-width: 767.98px){#header #main-header ul.links li .product-categories-list .product-subcategories .product-subcategory-item .category-subtitle{font-size:16px}}#header #main-header ul.links li.cat-toggler>a{position:relative;z-index:99990}#header #main-header ul.links li.cat-toggler>a:after{content:"";border-left:17.5px solid rgba(0,0,0,0);border-right:17.5px solid rgba(0,0,0,0);border-top:35px solid #111;position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);top:100%;opacity:0}#header #main-header ul.links li.cat-toggler:hover .product-categories-list{pointer-events:auto;opacity:1}#header #main-header ul.links li.cat-toggler:hover>a:after{opacity:1}.widget_shopping_cart_content{position:fixed !important;max-width:100%;right:-100%;top:0;width:100%;max-width:504px;overflow-y:auto;height:100%;z-index:99999;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;text-align:left;background:#fff;padding:32px}@media only screen and (max-width: 767.98px){.widget_shopping_cart_content{padding:16px}}.widget_shopping_cart_content.active{right:0}.widget_shopping_cart_content .sliding-content-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.widget_shopping_cart_content .sliding-content-heading .sliding-content-title{display:flex;flex-grow:1;align-items:center;font-family:"Jost";font-style:normal;font-weight:500;font-size:18px;line-height:normal;letter-spacing:.14em;text-transform:uppercase}@media only screen and (max-width: 767.98px){.widget_shopping_cart_content .sliding-content-heading .sliding-content-title{font-size:16px}}.widget_shopping_cart_content .sliding-content-heading .sliding-content-title{font-weight:500;color:#101828}.widget_shopping_cart_content .sliding-content-heading .sliding-content-title:after{content:"";display:flex;flex:1;height:1px;width:100%;background:#bbb;margin-left:24px;margin-right:8px}.widget_shopping_cart_content{display:flex;flex-direction:column}.top-notification{text-align:center;background-color:#8c907e;padding:8px 0}@media only screen and (max-width: 767.98px){.top-notification{text-align:left}}@media only screen and (max-width: 767.98px){.top-notification .tn-wrapper{display:flex;align-items:center;gap:15px;justify-content:space-between}}.top-notification .my-acc-sm{font-family:"Jost";font-style:normal;font-weight:500;font-size:12px;line-height:15px;color:#fff}@media only screen and (min-width: 768px){.top-notification .my-acc-sm{display:none}}.top-notification p{font-family:"Jost";font-style:normal;font-weight:300;font-size:18px;line-height:136%;letter-spacing:.01em;padding:0;margin:0}@media only screen and (max-width: 767.98px){.top-notification p{font-size:16px}}.top-notification p{font-weight:500;color:#fff}@media only screen and (min-width: 768px)and (max-width: 991.98px){.top-notification p{font-size:14px}}@media only screen and (max-width: 767.98px){.top-notification p{font-weight:500;font-size:12px}}.search-popup{top:16px}.search-popup .modal-content{position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);top:30px;max-height:85vh}.search-popup form{width:100%;padding-bottom:24px}.search-popup form input[type=search],.search-popup form input[type=text]{display:block;border:0;padding:0 55px 8px 64px;height:64px;border-bottom:1px solid #d0d5dd;background-color:rgba(0,0,0,0);font-family:"Marcellus";font-style:normal;font-weight:200;font-size:48px;line-height:normal;color:#475467;width:100%}@media only screen and (max-width: 1199.98px){.search-popup form input[type=search],.search-popup form input[type=text]{font-size:40px}}@media only screen and (max-width: 767.98px){.search-popup form input[type=search],.search-popup form input[type=text]{font-size:24px;padding-bottom:4px;padding-left:40px;height:54px}}.search-popup form .submit-search{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);left:0;padding:0;border:0;background:none;color:#475467;font-size:48px;display:flex;align-items:center;justify-content:center}@media only screen and (max-width: 1199.98px){.search-popup form .submit-search{font-size:40px}}@media only screen and (max-width: 767.98px){.search-popup form .submit-search{font-size:24px}}.search-popup form .input-wrapper{position:relative}#ajax-search-result{height:80vh;overflow-x:auto}#ajax-search-result .row{margin-left:0;margin-right:0}@media only screen and (max-width: 767.98px){#ajax-search-result .row .col-md-4+.col-md-4{margin-top:16px}}#ajax-search-result .sajx-nofund-prod{padding:24px;text-align:center}#ajax-search-result .sajx-nofund-prod p{font-family:"Jost";font-style:normal;font-weight:300;font-size:18px;line-height:136%;letter-spacing:.01em;padding:0;margin:0}@media only screen and (max-width: 767.98px){#ajax-search-result .sajx-nofund-prod p{font-size:16px}}#ajax-search-result .sajx-nofund-prod p{font-weight:500;color:#303030}#ajax-search-result .live-search-footer{margin-top:24px;width:100%}#ajax-search-result .live-search-footer form{text-align:center}@media only screen and (max-width: 767.98px){#ajax-search-result .product-item{flex-direction:row}}@media only screen and (max-width: 767.98px){#ajax-search-result .product-item .photo-holder{width:80px;height:80px;max-width:80px;min-width:80px;margin-right:8px}}@media only screen and (max-width: 767.98px){#ajax-search-result .product-item .photo-holder img{width:100%;height:100%;aspect-ratio:1/1}}@media only screen and (max-width: 767.98px){#ajax-search-result .product-item .content-holder{padding-top:0;padding-bottom:0}}@media only screen and (max-width: 767.98px){#ajax-search-result .product-item .content-holder .product-title{margin-bottom:0;font-size:14px;line-height:17px}}@media only screen and (max-width: 767.98px){#ajax-search-result .product-item .content-holder .price-container{font-size:16px}}#ajax-search-result .product-item .action-holder,#ajax-search-result .product-item .action-btns{display:none}.widget_shopping_cart_content .woocommerce-mini-cart{display:flex;flex-direction:column;gap:8px;margin-bottom:24px;flex-grow:1;max-height:80vh;overflow:auto}.widget_shopping_cart_content .woocommerce-mini-cart-item{background-color:#fff;padding:8px;display:flex;gap:8px;align-items:center}.widget_shopping_cart_content .woocommerce-mini-cart-item .variation{display:none}.widget_shopping_cart_content .woocommerce-mini-cart-item .thumb-title{display:flex;gap:8px;align-items:center}.widget_shopping_cart_content .woocommerce-mini-cart-item img.attachment-woocommerce_thumbnail{max-width:80px;width:100%;flex-grow:1}.widget_shopping_cart_content .woocommerce-mini-cart-item .product-title{display:block;font-family:"Marcellus";font-style:normal;font-weight:400;font-size:16px;line-height:20px;letter-spacing:.04em;text-transform:uppercase;color:#111}@media only screen and (max-width: 767.98px){.widget_shopping_cart_content .woocommerce-mini-cart-item .product-title{margin-bottom:0;font-size:14px;line-height:17px}}.widget_shopping_cart_content .woocommerce-mini-cart-item .product-title a{color:inherit}.widget_shopping_cart_content .woocommerce-mini-cart-item .product-title a:hover{color:#8c907e}.widget_shopping_cart_content .woocommerce-mini-cart-item .product-title+.price-container{margin-top:8px}.widget_shopping_cart_content .woocommerce-mini-cart-item .quantity-price{margin-left:auto;flex-grow:1;margin-right:16px;text-align:right}.widget_shopping_cart_content .woocommerce-mini-cart-item .quantity-price .qp-label{display:block;font-family:"Jost";font-style:normal;font-weight:300;font-size:16px;line-height:136%;letter-spacing:.01em}@media only screen and (max-width: 767.98px){.widget_shopping_cart_content .woocommerce-mini-cart-item .quantity-price .qp-label{font-size:14px}}.widget_shopping_cart_content .woocommerce-mini-cart-item .quantity-price .qp-label{font-weight:400;color:#6c727e;margin-bottom:3px;text-align:right}.widget_shopping_cart_content .woocommerce-mini-cart-item .quantity-price .quantity{font-family:"Jost";font-style:normal;font-weight:400;font-size:16px;line-height:24px;letter-spacing:.04em;text-transform:uppercase}@media only screen and (max-width: 767.98px){.widget_shopping_cart_content .woocommerce-mini-cart-item .quantity-price .quantity{font-size:14px}}.widget_shopping_cart_content .woocommerce-mini-cart-item .quantity-price .quantity{color:#8c907e}.widget_shopping_cart_content .woocommerce-mini-cart-item .quantity-price .quantity del{color:#6c727e}.widget_shopping_cart_content .woocommerce-mini-cart-item .quantity-price .quantity ins{text-decoration:none}.widget_shopping_cart_content .woocommerce-mini-cart-item .quantity-price .quantity .value{font-size:80%;color:#303030}.widget_shopping_cart_content .woocommerce-mini-cart-item .remove{font-size:16px;color:#303030}.widget_shopping_cart_content .woocommerce-mini-cart-item .remove:hover{color:#9c9c9c}.widget_shopping_cart_content .woocommerce-mini-cart__total{font-family:"Jost";font-style:normal;font-weight:300;font-size:18px;line-height:136%;letter-spacing:.01em;padding:0;margin:0}@media only screen and (max-width: 767.98px){.widget_shopping_cart_content .woocommerce-mini-cart__total{font-size:16px}}.widget_shopping_cart_content .woocommerce-mini-cart__total{display:flex;justify-content:space-between;gap:16px;margin-top:auto;padding-top:24px;padding-bottom:24px;border-top:1px solid #bbb;color:#303030}.widget_shopping_cart_content .woocommerce-mini-cart__total strong{font-weight:400}.widget_shopping_cart_content .woocommerce-mini-cart__total .woocommerce-Price-amount{text-align:right;font-weight:500}.widget_shopping_cart_content .woocommerce-mini-cart__buttons{display:flex;align-items:center;justify-content:space-between;gap:16px}@media only screen and (max-width: 767.98px){.widget_shopping_cart_content .woocommerce-mini-cart__buttons{flex-direction:column}}.widget_shopping_cart_content .woocommerce-mini-cart__buttons .button{flex-grow:1;width:100%}@media(max-width: 767px){body.has-mobile-nav{padding-bottom:72px}}html{scroll-behavior:smooth}@media only screen and (max-width: 767.98px){.container,.container-fluid,.container-sm,.container-md,.container-lg,.container-xl{padding-right:16px;padding-left:16px}}html,body{background-color:#fff}html.fixed,body.fixed{max-width:100vw}html.fixed{overflow:hidden}.fancybox__container{z-index:9999}body.home .inner-page{overflow:hidden}body.admin-bar #header,body.admin-bar .mobile-menu{top:32px}@media screen and (max-width: 782px){body.admin-bar #header,body.admin-bar .mobile-menu{top:46px}body.admin-bar .products-lhs-filter-wrap{padding-top:92px}}@media only screen and (max-width: 767.98px){body.admin-bar #header.sticky,body.admin-bar .mobile-menu.sticky{top:0px}}@media only screen and (max-width: 991.98px){body.admin-bar #header .bottom-nav .search-area form.custom-form{margin-top:96px}}@media only screen and (max-width: 991.98px){body.admin-bar #header .bottom-nav .search-area.active .close-mobile-search{top:62px}}@media only screen and (min-width: 992px)and (max-width: 1199.98px){.row{padding-left:5px;padding-right:5px;margin-left:-15px;margin-right:-15px}}@media only screen and (min-width: 768px)and (max-width: 991.98px){.row{padding-left:5px;padding-right:5px;margin-left:-15px;margin-right:-15px}}@media only screen and (min-width: 992px)and (max-width: 1199.98px){.row [class*=col-]{padding-left:10px;padding-right:10px}}@media only screen and (min-width: 768px)and (max-width: 991.98px){.row [class*=col-]{padding-left:10px;padding-right:10px}}@media only screen and (max-width: 767.98px){.row [class*=col-]{padding-left:8px;padding-right:8px}}.block{padding-top:64px;padding-bottom:64px}@media only screen and (min-width: 992px)and (max-width: 1199.98px){.block{padding-top:50px;padding-bottom:50px}}@media only screen and (min-width: 768px)and (max-width: 991.98px){.block{padding-top:50px;padding-bottom:50px}}@media only screen and (max-width: 767.98px){.block{padding-top:32px;padding-bottom:32px}}.section-heading{position:relative;margin-bottom:40px;display:flex;align-items:center;justify-content:space-between;gap:30px}@media only screen and (max-width: 767.98px){.section-heading{margin-bottom:24px}}.section-heading h2{font-family:"Marcellus";font-style:normal;font-weight:400;font-size:32px;line-height:normal;letter-spacing:.04em;text-transform:uppercase}@media only screen and (max-width: 1199.98px){.section-heading h2{font-size:28px}}@media only screen and (max-width: 767.98px){.section-heading h2{font-size:24px}}.section-heading h2{flex-grow:1}@media only screen and (max-width: 767.98px){.section-heading .button.button--outline{display:none}}.section-heading .nav-btns{display:flex;justify-content:flex-end;align-items:center;gap:24px}.view-all-sm{text-align:center;margin-top:24px}@media only screen and (min-width: 768px){.view-all-sm{display:none}}#search-category .category-item{position:relative}#search-blog .row{row-gap:30px}.post-item{position:relative}.post-item .img-holder{overflow:hidden}.post-item .img-holder img{transition:.25s ease-in-out;width:100%;display:block}.post-item .content-holder{padding:16px}.post-item .content-holder .post-category{display:block;margin-bottom:8px}.post-item .content-holder .post-category a{font-family:"Jost";font-style:normal;font-weight:300;font-size:16px;line-height:136%;letter-spacing:.01em}@media only screen and (max-width: 767.98px){.post-item .content-holder .post-category a{font-size:14px}}.post-item .content-holder .post-category a{display:inline-flex;align-items:center;justify-content:center;text-transform:uppercase;position:relative;z-index:2;height:20px;padding-left:8px;padding-right:8px}.post-item .content-holder .post-category a:hover{color:#fff}.post-item .content-holder .post-title{display:block;font-family:"Jost";font-style:normal;font-weight:500;font-size:18px;line-height:normal;letter-spacing:.14em;text-transform:uppercase}@media only screen and (max-width: 767.98px){.post-item .content-holder .post-title{font-size:16px}}.post-item .content-holder .post-title{font-weight:500;color:#303030}.post-item .content-holder .post-title+p{margin-top:4px !important}.post-item .content-holder p{font-family:"Jost";font-style:normal;font-weight:300;font-size:18px;line-height:136%;letter-spacing:.01em;padding:0;margin:0}@media only screen and (max-width: 767.98px){.post-item .content-holder p{font-size:16px}}.post-item .content-holder p{color:#9c9c9c;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.post-item:hover img{transform:scale(1.1)}.post-item:hover .readmore{color:#535038}.post-item:hover .readmore:after{color:#535038}.wp-block-quote{padding:0;margin:0;padding-left:16px;border-left:2px solid #7c4982}.wp-block-quote blockquote{padding:0;margin:0;border:0}.wp-block-quote p{font-family:"Jost";font-style:italic;font-weight:500;color:#303030;font-size:20px;line-height:28px}.wp-block-quote cite{margin-top:16px;font-family:"Jost";font-style:normal;font-weight:300;font-size:18px;line-height:136%;letter-spacing:.01em;padding:0;margin:0}@media only screen and (max-width: 767.98px){.wp-block-quote cite{font-size:16px}}.wp-block-quote cite{font-weight:400;color:#475467}.wp-block-quote cite br{display:none}.wp-block-quote cite strong{font-weight:500;color:#303030;display:block}.slider-grid .slick-track{display:flex !important}.slider-grid .slick-slide{height:inherit !important;display:flex !important;justify-content:center;align-items:center}.slider-grid .slick-slide>div{height:100%}.slider-grid .slick-slide .product,.slider-grid .slick-slide .product-item{height:100%}.ajax_add_to_cart.loading{pointer-events:none}.ajax_add_to_cart.loading .icon-shopping-bag{display:inline-block;width:16px;height:16px;border:2px solid #111;border-top-color:rgba(0,0,0,0);border-radius:50%;animation:spin .6s linear infinite}.ajax_add_to_cart.loading .icon-shopping-bag:before{display:none}@keyframes spin{to{transform:rotate(360deg)}}.url-wrapper{position:absolute;top:0;left:0;display:block;width:100%;height:100%;font-size:0;z-index:1}.img-holder{overflow:hidden}.breadcrumb,.page-breadcrumb,.woocommerce-breadcrumb{font-family:"Jost";font-style:normal;font-weight:300;font-size:18px;line-height:136%;letter-spacing:.01em;padding:0;margin:0}@media only screen and (max-width: 767.98px){.breadcrumb,.page-breadcrumb,.woocommerce-breadcrumb{font-size:16px}}.breadcrumb a,.page-breadcrumb a,.woocommerce-breadcrumb a{color:inherit}.breadcrumb a:hover,.page-breadcrumb a:hover,.woocommerce-breadcrumb a:hover{color:#9c9c9c}.custom-pagination{padding-top:20px;border-top:1px solid #eaecf0;text-align:center;display:flex;align-items:center;justify-content:center;gap:2px;margin-top:24px}.custom-pagination a:not(.prev,.next),.custom-pagination span:not(.prev,.next){display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:#fff;font-family:"Jost";font-style:normal;font-weight:300;font-size:18px;line-height:136%;letter-spacing:.01em;padding:0;margin:0}@media only screen and (max-width: 767.98px){.custom-pagination a:not(.prev,.next),.custom-pagination span:not(.prev,.next){font-size:16px}}.custom-pagination a:not(.prev,.next),.custom-pagination span:not(.prev,.next){color:#303030}.custom-pagination a:not(.prev,.next).current,.custom-pagination span:not(.prev,.next).current{color:#fff;background:#9c9c9c}.custom-pagination a.prev,.custom-pagination a.next,.custom-pagination span.prev,.custom-pagination span.next{font-family:"Jost";font-style:normal;font-weight:300;font-size:18px;line-height:136%;letter-spacing:.01em;padding:0;margin:0}@media only screen and (max-width: 767.98px){.custom-pagination a.prev,.custom-pagination a.next,.custom-pagination span.prev,.custom-pagination span.next{font-size:16px}}.custom-pagination a.prev,.custom-pagination a.next,.custom-pagination span.prev,.custom-pagination span.next{font-weight:500;color:#9c9c9c}.custom-pagination a.prev,.custom-pagination span.prev{margin-right:15px}.custom-pagination a.next,.custom-pagination span.next{margin-left:15px}.custom-pagination a:not(.prev,.next):hover{color:#fff;background:#9c9c9c}.inner-intro{max-width:512px}.inner-intro h1+p{margin-top:16px}.inner-intro p{font-family:"Jost";font-style:normal;font-weight:300;font-size:18px;line-height:136%;letter-spacing:.01em;padding:0;margin:0}@media only screen and (max-width: 767.98px){.inner-intro p{font-size:16px}}.inner-intro p{font-weight:400}.custom-form .form-group,.fr-request-form .form-group{margin-bottom:24px}.custom-form .form-row,.fr-request-form .form-row{margin-bottom:16px}.custom-form .hidden-field,.fr-request-form .hidden-field{display:none}.custom-form label,.fr-request-form label{display:block;font-family:"Jost";font-style:normal;font-weight:300;font-size:18px;line-height:136%;letter-spacing:.01em;padding:0;margin:0}@media only screen and (max-width: 767.98px){.custom-form label,.fr-request-form label{font-size:16px}}.custom-form label,.fr-request-form label{color:#111}.custom-form input[type=text],.custom-form input[type=email],.custom-form input[type=password],.custom-form input[type=tel],.custom-form input[type=number],.custom-form textarea,.custom-form .my-multi,.fr-request-form input[type=text],.fr-request-form input[type=email],.fr-request-form input[type=password],.fr-request-form input[type=tel],.fr-request-form input[type=number],.fr-request-form textarea,.fr-request-form .my-multi{font-family:"Jost";font-style:normal;font-weight:300;font-size:18px;line-height:136%;letter-spacing:.01em;padding:0;margin:0}@media only screen and (max-width: 767.98px){.custom-form input[type=text],.custom-form input[type=email],.custom-form input[type=password],.custom-form input[type=tel],.custom-form input[type=number],.custom-form textarea,.custom-form .my-multi,.fr-request-form input[type=text],.fr-request-form input[type=email],.fr-request-form input[type=password],.fr-request-form input[type=tel],.fr-request-form input[type=number],.fr-request-form textarea,.fr-request-form .my-multi{font-size:16px}}.custom-form input[type=text],.custom-form input[type=email],.custom-form input[type=password],.custom-form input[type=tel],.custom-form input[type=number],.custom-form textarea,.custom-form .my-multi,.fr-request-form input[type=text],.fr-request-form input[type=email],.fr-request-form input[type=password],.fr-request-form input[type=tel],.fr-request-form input[type=number],.fr-request-form textarea,.fr-request-form .my-multi{display:block;width:100%;padding:0px 16px;height:46px;background:#fff;border:1px solid #bbb;border-radius:0px}.custom-form input[type=text]:focus,.custom-form input[type=email]:focus,.custom-form input[type=password]:focus,.custom-form input[type=tel]:focus,.custom-form input[type=number]:focus,.custom-form textarea:focus,.custom-form .my-multi:focus,.fr-request-form input[type=text]:focus,.fr-request-form input[type=email]:focus,.fr-request-form input[type=password]:focus,.fr-request-form input[type=tel]:focus,.fr-request-form input[type=number]:focus,.fr-request-form textarea:focus,.fr-request-form .my-multi:focus{background:#fff;border:1px solid #bfbfbf;box-shadow:0px 0px 0px 3px #f3f4f6}.custom-form input[type=text].placeholder,.custom-form input[type=email].placeholder,.custom-form input[type=password].placeholder,.custom-form input[type=tel].placeholder,.custom-form input[type=number].placeholder,.custom-form textarea.placeholder,.custom-form .my-multi.placeholder,.fr-request-form input[type=text].placeholder,.fr-request-form input[type=email].placeholder,.fr-request-form input[type=password].placeholder,.fr-request-form input[type=tel].placeholder,.fr-request-form input[type=number].placeholder,.fr-request-form textarea.placeholder,.fr-request-form .my-multi.placeholder{color:#9c9c9c}.custom-form input[type=text]:-moz-placeholder,.custom-form input[type=email]:-moz-placeholder,.custom-form input[type=password]:-moz-placeholder,.custom-form input[type=tel]:-moz-placeholder,.custom-form input[type=number]:-moz-placeholder,.custom-form textarea:-moz-placeholder,.custom-form .my-multi:-moz-placeholder,.fr-request-form input[type=text]:-moz-placeholder,.fr-request-form input[type=email]:-moz-placeholder,.fr-request-form input[type=password]:-moz-placeholder,.fr-request-form input[type=tel]:-moz-placeholder,.fr-request-form input[type=number]:-moz-placeholder,.fr-request-form textarea:-moz-placeholder,.fr-request-form .my-multi:-moz-placeholder{color:#9c9c9c}.custom-form input[type=text]::-moz-placeholder,.custom-form input[type=email]::-moz-placeholder,.custom-form input[type=password]::-moz-placeholder,.custom-form input[type=tel]::-moz-placeholder,.custom-form input[type=number]::-moz-placeholder,.custom-form textarea::-moz-placeholder,.custom-form .my-multi::-moz-placeholder,.fr-request-form input[type=text]::-moz-placeholder,.fr-request-form input[type=email]::-moz-placeholder,.fr-request-form input[type=password]::-moz-placeholder,.fr-request-form input[type=tel]::-moz-placeholder,.fr-request-form input[type=number]::-moz-placeholder,.fr-request-form textarea::-moz-placeholder,.fr-request-form .my-multi::-moz-placeholder{color:#9c9c9c}.custom-form input[type=text]:-ms-input-placeholder,.custom-form input[type=email]:-ms-input-placeholder,.custom-form input[type=password]:-ms-input-placeholder,.custom-form input[type=tel]:-ms-input-placeholder,.custom-form input[type=number]:-ms-input-placeholder,.custom-form textarea:-ms-input-placeholder,.custom-form .my-multi:-ms-input-placeholder,.fr-request-form input[type=text]:-ms-input-placeholder,.fr-request-form input[type=email]:-ms-input-placeholder,.fr-request-form input[type=password]:-ms-input-placeholder,.fr-request-form input[type=tel]:-ms-input-placeholder,.fr-request-form input[type=number]:-ms-input-placeholder,.fr-request-form textarea:-ms-input-placeholder,.fr-request-form .my-multi:-ms-input-placeholder{color:#9c9c9c}.custom-form input[type=text]::-webkit-input-placeholder,.custom-form input[type=email]::-webkit-input-placeholder,.custom-form input[type=password]::-webkit-input-placeholder,.custom-form input[type=tel]::-webkit-input-placeholder,.custom-form input[type=number]::-webkit-input-placeholder,.custom-form textarea::-webkit-input-placeholder,.custom-form .my-multi::-webkit-input-placeholder,.fr-request-form input[type=text]::-webkit-input-placeholder,.fr-request-form input[type=email]::-webkit-input-placeholder,.fr-request-form input[type=password]::-webkit-input-placeholder,.fr-request-form input[type=tel]::-webkit-input-placeholder,.fr-request-form input[type=number]::-webkit-input-placeholder,.fr-request-form textarea::-webkit-input-placeholder,.fr-request-form .my-multi::-webkit-input-placeholder{color:#9c9c9c}.custom-form input[type=text].wpcf7-not-valid,.custom-form input[type=email].wpcf7-not-valid,.custom-form input[type=password].wpcf7-not-valid,.custom-form input[type=tel].wpcf7-not-valid,.custom-form input[type=number].wpcf7-not-valid,.custom-form textarea.wpcf7-not-valid,.custom-form .my-multi.wpcf7-not-valid,.fr-request-form input[type=text].wpcf7-not-valid,.fr-request-form input[type=email].wpcf7-not-valid,.fr-request-form input[type=password].wpcf7-not-valid,.fr-request-form input[type=tel].wpcf7-not-valid,.fr-request-form input[type=number].wpcf7-not-valid,.fr-request-form textarea.wpcf7-not-valid,.fr-request-form .my-multi.wpcf7-not-valid{border-color:#dc3232}.custom-form label+.wpcf7-form-control-wrap,.custom-form label+.input-holder,.custom-form label+input,.custom-form label+span,.fr-request-form label+.wpcf7-form-control-wrap,.fr-request-form label+.input-holder,.fr-request-form label+input,.fr-request-form label+span{margin-top:8px;display:block}.custom-form label+input[type=text],.custom-form label+input[type=email],.custom-form label+input[type=password],.custom-form label+input[type=tel],.custom-form label+input[type=number],.custom-form label+textarea,.custom-form label+.my-multi,.fr-request-form label+input[type=text],.fr-request-form label+input[type=email],.fr-request-form label+input[type=password],.fr-request-form label+input[type=tel],.fr-request-form label+input[type=number],.fr-request-form label+textarea,.fr-request-form label+.my-multi{margin-top:8px}.custom-form textarea,.fr-request-form textarea{height:190px;padding-top:16px;padding-bottom:16px}.custom-form input[type=submit],.custom-form button[type=submit],.custom-form .button,.fr-request-form input[type=submit],.fr-request-form button[type=submit],.fr-request-form .button{font-family:"Jost";font-style:normal;font-weight:400;font-size:14px;line-height:20px;text-align:center;letter-spacing:.1em;text-transform:uppercase;color:#111}@media only screen and (max-width: 767.98px){.custom-form input[type=submit],.custom-form button[type=submit],.custom-form .button,.fr-request-form input[type=submit],.fr-request-form button[type=submit],.fr-request-form .button{font-size:12px}}.custom-form input[type=submit],.custom-form button[type=submit],.custom-form .button,.fr-request-form input[type=submit],.fr-request-form button[type=submit],.fr-request-form .button{color:#fff;display:inline-flex;align-items:center;justify-content:center;text-align:center;padding:0px 24px;background:#111;gap:8px;height:58px;border:1px solid #111;transition:.25s ease-in-out}@media only screen and (min-width: 1200px)and (max-width: 1550px){.custom-form input[type=submit],.custom-form button[type=submit],.custom-form .button,.fr-request-form input[type=submit],.fr-request-form button[type=submit],.fr-request-form .button{padding:0 14px}}.custom-form input[type=submit]:hover,.custom-form button[type=submit]:hover,.custom-form .button:hover,.fr-request-form input[type=submit]:hover,.fr-request-form button[type=submit]:hover,.fr-request-form .button:hover{background:#8c907e;border-color:#8c907e;color:#fff}.custom-form input[type=submit]:focus,.custom-form button[type=submit]:focus,.custom-form .button:focus,.fr-request-form input[type=submit]:focus,.fr-request-form button[type=submit]:focus,.fr-request-form .button:focus{color:#fff;background:#8c907e;border-color:#8c907e;box-shadow:0px 0px 0px 1px #8c907e}.custom-form input[type=submit],.custom-form button[type=submit],.custom-form .button,.fr-request-form input[type=submit],.fr-request-form button[type=submit],.fr-request-form .button{display:flex}.custom-form input[type=submit].button--outline,.custom-form button[type=submit].button--outline,.custom-form .button.button--outline,.fr-request-form input[type=submit].button--outline,.fr-request-form button[type=submit].button--outline,.fr-request-form .button.button--outline{font-family:"Jost";font-style:normal;font-weight:400;font-size:14px;line-height:20px;text-align:center;letter-spacing:.1em;text-transform:uppercase;color:#111}@media only screen and (max-width: 767.98px){.custom-form input[type=submit].button--outline,.custom-form button[type=submit].button--outline,.custom-form .button.button--outline,.fr-request-form input[type=submit].button--outline,.fr-request-form button[type=submit].button--outline,.fr-request-form .button.button--outline{font-size:12px}}.custom-form input[type=submit].button--outline,.custom-form button[type=submit].button--outline,.custom-form .button.button--outline,.fr-request-form input[type=submit].button--outline,.fr-request-form button[type=submit].button--outline,.fr-request-form .button.button--outline{color:#fff;display:inline-flex;align-items:center;justify-content:center;text-align:center;padding:0px 24px;background:#111;gap:8px;height:58px;border:1px solid #111;transition:.25s ease-in-out}@media only screen and (min-width: 1200px)and (max-width: 1550px){.custom-form input[type=submit].button--outline,.custom-form button[type=submit].button--outline,.custom-form .button.button--outline,.fr-request-form input[type=submit].button--outline,.fr-request-form button[type=submit].button--outline,.fr-request-form .button.button--outline{padding:0 14px}}.custom-form input[type=submit].button--outline:hover,.custom-form button[type=submit].button--outline:hover,.custom-form .button.button--outline:hover,.fr-request-form input[type=submit].button--outline:hover,.fr-request-form button[type=submit].button--outline:hover,.fr-request-form .button.button--outline:hover{background:#8c907e;border-color:#8c907e;color:#fff}.custom-form input[type=submit].button--outline:focus,.custom-form button[type=submit].button--outline:focus,.custom-form .button.button--outline:focus,.fr-request-form input[type=submit].button--outline:focus,.fr-request-form button[type=submit].button--outline:focus,.fr-request-form .button.button--outline:focus{color:#fff;background:#8c907e;border-color:#8c907e;box-shadow:0px 0px 0px 1px #8c907e}.custom-form input[type=submit].button--outline,.custom-form button[type=submit].button--outline,.custom-form .button.button--outline,.fr-request-form input[type=submit].button--outline,.fr-request-form button[type=submit].button--outline,.fr-request-form .button.button--outline{color:#111;background:#fff;border:1px solid #111}.custom-form input[type=submit].button--outline:hover,.custom-form button[type=submit].button--outline:hover,.custom-form .button.button--outline:hover,.fr-request-form input[type=submit].button--outline:hover,.fr-request-form button[type=submit].button--outline:hover,.fr-request-form .button.button--outline:hover{background:#8c907e;border-color:#8c907e;color:#fff}.custom-form input[type=submit].button--outline:focus,.custom-form button[type=submit].button--outline:focus,.custom-form .button.button--outline:focus,.fr-request-form input[type=submit].button--outline:focus,.fr-request-form button[type=submit].button--outline:focus,.fr-request-form .button.button--outline:focus{color:#fff;background:#8c907e;border-color:#8c907e;box-shadow:0px 0px 0px 1px #8c907e}.custom-checkbox{position:relative}.custom-checkbox label{display:flex !important;position:relative;height:auto !important;align-items:center;font-family:"Jost";font-style:normal;font-weight:300;font-size:18px;line-height:136%;letter-spacing:.01em;padding:0;margin:0}@media only screen and (max-width: 767.98px){.custom-checkbox label{font-size:16px}}.custom-checkbox label{text-transform:none}.custom-checkbox label span{font-family:"Jost";font-style:normal;font-weight:300;font-size:18px;line-height:136%;letter-spacing:.01em;padding:0;margin:0}@media only screen and (max-width: 767.98px){.custom-checkbox label span{font-size:16px}}.custom-checkbox label span{text-transform:none;padding-left:25px;display:block;position:relative}.custom-checkbox label span a{text-decoration-line:underline;color:inherit}.custom-checkbox label span a:hover{color:#111}.custom-checkbox input[type=checkbox]{position:absolute;display:flex;align-items:center;justify-content:center;-webkit-appearance:none;appearance:none;margin:0;font:inherit;color:#303030;min-width:16px;width:16px;height:16px;top:1px;background:rgba(0,0,0,0);border-radius:4px;left:0;border:1px solid #303030}.custom-checkbox input[type=checkbox]::before{content:"";width:.6em;height:.6em;clip-path:polygon(14% 44%, 0 65%, 50% 100%, 100% 16%, 80% 0%, 43% 62%);transform:scale(0);transform-origin:bottom left;transition:120ms transform ease-in-out;background-color:rgba(0,0,0,0)}.custom-checkbox input[type=checkbox]:checked{background:#111 !important;border-color:#111 !important}.custom-checkbox input[type=checkbox]:checked::before{transform:scale(1);background-color:#fff}.custom-checkbox input[type=checkbox]:disabled{--form-control-color: var(--form-control-disabled);color:var(--form-control-disabled);cursor:not-allowed}#page .select2-container,.fancybox__container .select2-container,.single-insta-shop-item .select2-container{font-family:"Jost";font-style:normal;font-weight:300;font-size:18px;line-height:136%;letter-spacing:.01em;padding:0;margin:0}@media only screen and (max-width: 767.98px){#page .select2-container,.fancybox__container .select2-container,.single-insta-shop-item .select2-container{font-size:16px}}#page .select2-container,.fancybox__container .select2-container,.single-insta-shop-item .select2-container{display:block;width:100%;padding:0px 16px;height:46px;background:#fff;border:1px solid #bbb;border-radius:0px;color:#9c9c9c}#page .select2-container .selection,.fancybox__container .select2-container .selection,.single-insta-shop-item .select2-container .selection{height:100%}#page .select2-container .select2-selection__rendered,.fancybox__container .select2-container .select2-selection__rendered,.single-insta-shop-item .select2-container .select2-selection__rendered{padding:0;height:100%;display:flex;align-items:center;color:#303030}#page .select2-container .select2-selection--single,.fancybox__container .select2-container .select2-selection--single,.single-insta-shop-item .select2-container .select2-selection--single{border:0;height:100%}#page .select2-container .select2-selection__arrow,.fancybox__container .select2-container .select2-selection__arrow,.single-insta-shop-item .select2-container .select2-selection__arrow{display:flex;align-items:center;justify-content:center;width:24px;height:100%;top:0;right:10px}#page .select2-container .select2-selection__arrow:after,.fancybox__container .select2-container .select2-selection__arrow:after,.single-insta-shop-item .select2-container .select2-selection__arrow:after{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);font-family:icomoon;color:#303030;font-size:14px;content:"";font-weight:500;transition:.25s ease-in-out}#page .select2-container .select2-selection__arrow b,.fancybox__container .select2-container .select2-selection__arrow b,.single-insta-shop-item .select2-container .select2-selection__arrow b{display:none}#page .select2-container .select2-container--open .select2-selection__arrow:after,.fancybox__container .select2-container .select2-container--open .select2-selection__arrow:after,.single-insta-shop-item .select2-container .select2-container--open .select2-selection__arrow:after{transform:translateY(-50%) rotate(180deg)}.single-insta-shop-item .select2-container{width:100% !important;max-width:fit-content !important;padding-left:0 !important;padding-right:0 !important;border:0}.single-insta-shop-item .select2-container .select2-selection__arrow{height:100% !important;top:0 !important}.single-insta-shop-item .select2-selection__rendered{display:flex !important}.select2-dropdown{background:#fff;border:1px solid #bbb;border-radius:0px}.select2-dropdown li{font-family:"Jost";font-style:normal;font-weight:300;font-size:18px;line-height:136%;letter-spacing:.01em;padding:0;margin:0}@media only screen and (max-width: 767.98px){.select2-dropdown li{font-size:16px}}.select2-dropdown li{padding:12px}.select2-dropdown li:hover,.select2-dropdown li.active{color:#8c907e}.wpcf7-not-valid-tip{font-family:"Jost";font-style:normal;font-weight:300;font-size:18px;line-height:136%;letter-spacing:.01em;padding:0;margin:0}@media only screen and (max-width: 767.98px){.wpcf7-not-valid-tip{font-size:16px}}.wpcf7-not-valid-tip{font-size:1em;margin-top:5px}.form-group,.form-row{position:relative}.product-item{position:relative;display:flex;flex-direction:column;height:100%}.product-item .tag{position:absolute;left:12px;top:12px;display:flex;z-index:1}.product-item .photo-holder{position:relative;overflow:hidden}.product-item .photo-holder img.attachment-product-loop{width:100%;object-fit:cover;aspect-ratio:340/462;max-width:340px;margin-left:auto;margin-right:auto;display:block;transition:.25s ease-in-out}.product-item .content-holder{padding-top:10px}@media only screen and (max-width: 1199.98px){.product-item .content-holder{padding-left:0;padding-right:0;flex-grow:1;display:flex;flex-direction:column}}.product-item .content-holder .product-title{display:block;font-family:"Marcellus";font-style:normal;font-weight:400;font-size:20px;line-height:25px;letter-spacing:.04em;text-transform:uppercase}@media only screen and (max-width: 767.98px){.product-item .content-holder .product-title{font-size:16px;line-height:normal}}@media only screen and (max-width: 1199.98px){.product-item .content-holder .product-title{font-size:18px}}.product-item .content-holder .product-title a{color:inherit}.product-item .content-holder .product-title+.price-container{margin-top:2px}.product-item .content-holder .price-container{display:block;font-family:"Jost";font-style:normal;font-weight:400;font-size:18px;line-height:26px;letter-spacing:.04em;text-transform:uppercase}@media only screen and (max-width: 767.98px){.product-item .content-holder .price-container{font-size:16px}}.product-item .content-holder .price-container{color:#8c907e}.product-item .content-holder .price-container del{color:#6c727e}.product-item .content-holder .price-container ins{text-decoration:none;color:#111}.product-item .content-holder .price-container+.action-holder{margin-top:10px}.product-item .action-holder{position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);width:max-content;bottom:0;padding:30px;display:flex;align-items:center;justify-content:center;gap:16px;z-index:1;opacity:0;pointer-events:none;transition:.25s ease-in-out}@media only screen and (max-width: 1199.98px){.product-item .action-holder{opacity:1;pointer-events:auto;z-index:2;padding-bottom:15px}}@media only screen and (max-width: 1199.98px){.product-item .action-holder span.hide-sm{display:none !important}}.product-item .action-holder .add-to-fav{padding:0;min-width:34px;width:34px;height:34px;margin-left:auto;display:flex;align-items:center;justify-content:center;background-color:#fff;border-radius:50%}.product-item .action-holder .add-to-fav .tinv-wraper{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.product-item .action-holder .add-to-fav button{display:flex;align-items:center;justify-content:center;padding:0;background:none;color:#8c907e;border:0;font-size:22px;width:100%;height:100%}.product-item .action-holder .add-to-fav a{display:flex;align-items:center;justify-content:center;width:100% !important;height:100% !important}.product-item .action-holder .add-to-fav a:before{font-family:icomoon !important;content:"" !important;transition:.25s ease-in-out;font-size:16px;margin:0 !important;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.product-item .action-holder .add-to-fav a:hover:before{content:"" !important}.product-item .action-holder .add-to-fav a.tinvwl-product-in-list:before{content:"" !important}.product-item .action-holder .add-to-cart,.product-item .action-holder .add-cart-variable,.product-item .action-holder a.button{display:flex;width:100%}@media only screen and (max-width: 1199.98px){.product-item .action-holder .add-to-cart,.product-item .action-holder .add-cart-variable,.product-item .action-holder a.button{font-size:22px}}.product-item .action-holder .add-to-cart i,.product-item .action-holder .add-cart-variable i,.product-item .action-holder a.button i{font-size:16px}@media only screen and (max-width: 1199.98px){.product-item .action-holder .add-to-cart,.product-item .action-holder .add-cart-variable,.product-item .action-holder a.button{padding:0;width:34px;height:34px;border-radius:50%}}.product-item .added_to_cart.wc-forward{display:none}.product-item.wishlist_item.out-of-stock .product-action>.button{font-size:0;gap:0}.product-item.wishlist_item.out-of-stock .product-action>.button:after{content:"";display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px;font-family:icomoon;content:""}.product-item:hover .action-holder,.product-item:hover .action-btns{opacity:1;pointer-events:auto;z-index:2}.product-item:hover .photo-holder img.attachment-product-loop{transform:scale(1.1)}.slider-grid .section-heading{gap:15px;display:flex;align-items:center;justify-content:space-between}@media only screen and (max-width: 767.98px){.slider-grid .section-heading{justify-content:center}}.slider-grid .section-heading h2{font-family:"Marcellus";font-style:normal;font-weight:400;font-size:32px;line-height:normal;letter-spacing:.04em;text-transform:uppercase}@media only screen and (max-width: 1199.98px){.slider-grid .section-heading h2{font-size:28px}}@media only screen and (max-width: 767.98px){.slider-grid .section-heading h2{font-size:24px}}@media only screen and (max-width: 767.98px){.slider-grid .section-heading a.link{display:none}}.slider-grid .slick-slider{overflow:unset}@media only screen and (max-width: 767.98px){.slider-grid .slick-list{padding:0 25% 0 0}}.woocommerce-error{background-color:#f04437 !important}.woocommerce-message,.woocommerce-info,.woocommerce-error,.woocommerce-noreviews,p.no-comments{padding:.5em !important;color:#fff !important;font-size:14px !important;margin-top:10px}.woocommerce-message p,.woocommerce-message li,.woocommerce-message a,.woocommerce-info p,.woocommerce-info li,.woocommerce-info a,.woocommerce-error p,.woocommerce-error li,.woocommerce-error a,.woocommerce-noreviews p,.woocommerce-noreviews li,.woocommerce-noreviews a,p.no-comments p,p.no-comments li,p.no-comments a{color:#fff !important;font-size:14px !important}.woocommerce-message:focus,.woocommerce-info:focus,.woocommerce-error:focus,.woocommerce-noreviews:focus,p.no-comments:focus{outline:none !important}.woocommerce-message .button,.woocommerce-info .button,.woocommerce-error .button,.woocommerce-noreviews .button,p.no-comments .button{margin-left:30px;height:36px;padding:0px 12px;text-decoration:none}.woocommerce-message li+li,.woocommerce-info li+li,.woocommerce-error li+li,.woocommerce-noreviews li+li,p.no-comments li+li{margin-top:5px}.woocommerce-message a,.woocommerce-info a,.woocommerce-error a,.woocommerce-noreviews a,p.no-comments a{text-decoration:underline}@media only screen and (min-width: 768px){.qty-number{display:block}}.qty-number{position:relative}.qty-number .number{max-width:104px;height:44px;border:1px solid #d2d6db;display:flex;align-items:center}.qty-number .number input[type=text],.qty-number .number input[type=number]{font-family:"Jost";font-style:normal;font-weight:400;font-size:16px;text-align:center;color:#303030;display:flex;align-items:center;justify-content:center;width:40px;height:44px;border:0;border:1px solid #d2d6db;text-align:center;background-color:#fff}.qty-number .number span{min-width:32px;height:44px;color:#6c727e;display:flex;align-items:center;justify-content:center;transition:.25s ease-in-out;font-size:16px}.qty-number .number span:hover{cursor:pointer;color:#303030}.inner-page .inner-heading{padding-top:30px;padding-bottom:30px;background-color:#f1f1f0;text-align:center}.inner-page .inner-heading h1+*{margin-top:16px}.product-categories-list{opacity:0}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted[data-selected]{background-color:#111 !important;color:#fff !important}.tinv-wishlist .icon_big_times,.tinv-wishlist .ftinvwl-heart-o,.tinv-wishlist .ftinvwl-times,.tinv-wishlist .icon_big_heart_check{font-family:icomoon !important}.tinv-wishlist .icon_big_times:before{content:"" !important}.tinv-wishlist .ftinvwl-heart-o:before{content:"" !important}.tinv-wishlist .ftinvwl-times:before{content:"" !important}.tinv-wishlist .icon_big_heart_check:before{content:"" !important}.tinv-wishlist .tinvwl-buttons-group button i{top:-3px}#not-found{padding-top:64px;padding-bottom:64px}@media only screen and (min-width: 992px)and (max-width: 1199.98px){#not-found{padding-top:50px;padding-bottom:50px}}@media only screen and (min-width: 768px)and (max-width: 991.98px){#not-found{padding-top:50px;padding-bottom:50px}}@media only screen and (max-width: 767.98px){#not-found{padding-top:32px;padding-bottom:32px}}#not-found .not-found-holder{margin-left:auto;margin-right:auto}.not-found-holder{max-width:500px;text-align:center}.not-found-holder .nf-icon{margin-bottom:24px}.not-found-holder h1,.not-found-holder h2{font-family:"Marcellus";font-style:normal;font-weight:400;font-size:26px;line-height:normal;letter-spacing:.04em;text-transform:uppercase}@media only screen and (max-width: 991.98px){.not-found-holder h1,.not-found-holder h2{font-size:20px}}.not-found-holder h1,.not-found-holder h2{margin-bottom:8px}.not-found-holder p{font-family:"Jost";font-style:normal;font-weight:300;font-size:18px;line-height:136%;letter-spacing:.01em;padding:0;margin:0}@media only screen and (max-width: 767.98px){.not-found-holder p{font-size:16px}}.not-found-holder p{margin-bottom:24px}.newsletter{position:relative;z-index:1;background-color:#f1f1f0;padding-top:100px;padding-bottom:100px}@media only screen and (min-width: 992px)and (max-width: 1199.98px){.newsletter{padding-top:80px;padding-bottom:80px}}@media only screen and (max-width: 991.98px){.newsletter{padding-top:60px;padding-bottom:60px}}.newsletter .row{align-items:center}.newsletter .newsletter-in{max-width:906px;margin-left:auto;margin-right:auto}.newsletter .newsletter-in h3{font-family:"Marcellus";font-style:normal;font-weight:400;font-size:32px;line-height:normal;letter-spacing:.04em;text-transform:uppercase}@media only screen and (max-width: 1199.98px){.newsletter .newsletter-in h3{font-size:28px}}@media only screen and (max-width: 767.98px){.newsletter .newsletter-in h3{font-size:24px}}.newsletter .newsletter-in h3{font-weight:500;color:#303030}.newsletter .newsletter-in h3+p{margin-top:8px}.newsletter .newsletter-in p{font-family:"Jost";font-style:normal;font-weight:300;font-size:18px;line-height:136%;letter-spacing:.01em;padding:0;margin:0}@media only screen and (max-width: 767.98px){.newsletter .newsletter-in p{font-size:16px}}.newsletter .newsletter-in p{color:#303030}.newsletter .newsletter-in .subscription-form{margin-top:32px}.newsletter .newsletter-in .subscription-form input[type=email],.newsletter .newsletter-in .subscription-form input[type=text]{background:#fff;border:0;margin-bottom:16px}.newsletter .newsletter-in .subscription-form button[type=submit]{display:flex;width:100%;margin-top:24px}.newsletter .newsletter-in .subscription-form label{color:#303030}.newsletter .newsletter-in .subscription-form input[type=checkbox]{background:#fff}.newsletter+.page-footer{border-top:0 !important}.page-footer{background-color:#fff;border-top:1px solid rgba(17,17,17,.1)}.page-footer .main-footer{padding-top:64px;padding-bottom:64px}.page-footer .main-footer .col:first-of-type{min-width:30%}.page-footer .main-footer .footer-logo{margin-bottom:15px}.page-footer .main-footer .footer-logo img{max-width:240px;width:100%}@media only screen and (max-width: 1199.98px){.page-footer .main-footer .footer-logo img{max-width:200px}}@media only screen and (max-width: 1199.98px){.page-footer .main-footer .footer-logo img{max-width:150px}}@media only screen and (max-width: 767.98px){.page-footer .main-footer .row{row-gap:32px}}.page-footer .main-footer .footer-title{font-family:"Marcellus";font-style:normal;font-weight:400;font-size:20px;line-height:25px;letter-spacing:.04em;text-transform:uppercase}@media only screen and (max-width: 767.98px){.page-footer .main-footer .footer-title{font-size:16px;line-height:normal}}.page-footer .main-footer .footer-title{display:block;margin-bottom:20px}@media only screen and (max-width: 1199.98px){.page-footer .main-footer .footer-title{font-size:18px}}.page-footer .main-footer .footer-sitemap ul{display:flex;flex-direction:column;gap:4px}.page-footer .main-footer .footer-sitemap ul li a{display:inline-block;font-family:"Jost";font-style:normal;font-weight:400;font-size:14px;line-height:20px;text-align:center;letter-spacing:.1em;text-transform:uppercase;color:#111}@media only screen and (max-width: 767.98px){.page-footer .main-footer .footer-sitemap ul li a{font-size:12px}}.page-footer .main-footer .footer-sitemap ul li a{text-align:left;color:#111}.page-footer .main-footer .footer-sitemap ul li a:hover{color:#8c907e}.page-footer .main-footer .footer-about{max-width:339px}.page-footer .copyright-area{border-top:1px solid rgba(17,17,17,.1);padding-top:23px;padding-bottom:23px}.page-footer .copyright-area .row{align-items:center}@media only screen and (max-width: 767.98px){.page-footer .copyright-area .row{row-gap:24px}}.page-footer .copyright-area .copyright{font-family:"Jost";font-style:normal;font-weight:300;font-size:18px;line-height:136%;letter-spacing:.01em;padding:0;margin:0}@media only screen and (max-width: 767.98px){.page-footer .copyright-area .copyright{font-size:16px}}.page-footer .copyright-area .copyright{color:#303030;text-align:right}@media only screen and (max-width: 767.98px){.page-footer .copyright-area .copyright{text-align:center}}.page-footer .copyright-area .copyright a{color:inherit;text-decoration:underline}.page-footer .company-description{margin-top:15px;margin-bottom:26px}.page-footer .socials ul{display:flex;gap:26px;align-items:center}.page-footer .socials ul li a{display:block;color:#a8a9a5;font-size:16px}.page-footer .socials ul li a:hover{color:#111}.credit-cards{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.credit-cards img{align-self:center}.mobile-menu{display:none;position:fixed;top:0px;left:0;width:100%;height:100dvh;background:#fff;z-index:9999;overflow-y:scroll;padding:0 16px 40px 16px}.mobile-menu.active{display:block}.mobile-menu__header{display:flex;justify-content:space-between;align-items:center;padding:22px 0;border-bottom:1px solid #d0d5dd}.mobile-menu__header .mobile-toggle-black-js{display:none;font-size:32px}.mobile-menu__header .mobile-toggle-black-js.active{display:block}.mobile-menu__header .mobile-closer{margin-left:auto;font-size:32px}.mobile-menu__menu{border-bottom:1px solid #fff !important;margin-top:24px;margin-bottom:24px;position:relative}@media only screen and (min-width: 768px)and (max-width: 991.98px){.mobile-menu__menu{height:85vh;overflow:auto}}@media only screen and (max-width: 767.98px){.mobile-menu__menu{height:80vh;overflow:auto}}.mobile-menu__menu ul li{border-bottom:1px solid #bbb;padding:15px 16px}.mobile-menu__menu ul li a{font-family:"Jost";font-style:normal;font-weight:300;font-size:18px;line-height:136%;letter-spacing:.01em;padding:0;margin:0}@media only screen and (max-width: 767.98px){.mobile-menu__menu ul li a{font-size:16px}}.mobile-menu__menu ul li a{color:#303030;display:flex;width:100%;padding-left:0;column-gap:8px}.mobile-menu__menu ul li a img{width:24px}.mobile-menu__menu ul li.menu-item-has-children{display:flex;align-items:center;justify-content:space-between;position:relative}.mobile-menu__menu ul li.menu-item-has-children:after{font-size:20px;font-family:icomoon;display:block;content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);right:16px;color:#111}.mobile-menu__menu .sub-menu{display:none;position:absolute;top:0;left:0;z-index:9999;width:100%;height:100%;background:#fff;list-style:none;margin:0;min-height:455px !important;border-bottom:1px solid #fff !important}.mobile-menu__menu .sub-menu.active{display:block}.mobile-menu__menu .sub-menu .sub-menu{opacity:0;pointer-events:none;position:fixed;top:100px;padding-left:16px;padding-right:16px}.mobile-menu__menu .sub-menu .sub-menu.active{display:block;pointer-events:auto;opacity:1}.mobile-menu__bottom .cta-buttons ul{display:flex;flex-direction:column;gap:8px}.mobile-menu__bottom .cta-buttons ul li a{display:flex;width:100%}
