:root {
        --font-family-1: -apple-system,BlinkMacSystemFont,system-ui,"SF Pro Text","Segoe UI",Roboto,Helvetica,Arial,sans-serif;
        --font-family-2: -apple-system,BlinkMacSystemFont,system-ui,"SF Pro Text","Segoe UI",Roboto,Helvetica,Arial,sans-serif;

        /* Settings Body */--font-body-family: -apple-system,BlinkMacSystemFont,system-ui,"SF Pro Text","Segoe UI",Roboto,Helvetica,Arial,sans-serif;--font-body-size: 12px;--font-body-weight: 400;--body-line-height: 18px;--body-letter-spacing: .02em;

        /* Settings Heading */--font-heading-family: -apple-system,BlinkMacSystemFont,system-ui,"SF Pro Text","Segoe UI",Roboto,Helvetica,Arial,sans-serif;--font-heading-size: 16px;--font-heading-weight: 600;--font-heading-style: normal;--heading-line-height: 22px;--heading-letter-spacing: .05em;--heading-text-transform: uppercase;--heading-border-height: 2px;

        /* Menu Lv1 */--font-menu-lv1-family: -apple-system,BlinkMacSystemFont,system-ui,"SF Pro Text","Segoe UI",Roboto,Helvetica,Arial,sans-serif;--font-menu-lv1-size: 13px;--font-menu-lv1-weight: 900;--menu-lv1-line-height: 22px;--menu-lv1-letter-spacing: .05em;--menu-lv1-text-transform: uppercase;

        /* Menu Lv2 */--font-menu-lv2-family: -apple-system,BlinkMacSystemFont,system-ui,"SF Pro Text","Segoe UI",Roboto,Helvetica,Arial,sans-serif;--font-menu-lv2-size: 12px;--font-menu-lv2-weight: 400;--menu-lv2-line-height: 22px;--menu-lv2-letter-spacing: .02em;--menu-lv2-text-transform: capitalize;

        /* Menu Lv3 */--font-menu-lv3-family: -apple-system,BlinkMacSystemFont,system-ui,"SF Pro Text","Segoe UI",Roboto,Helvetica,Arial,sans-serif;--font-menu-lv3-size: 12px;--font-menu-lv3-weight: 400;--menu-lv3-line-height: 22px;--menu-lv3-letter-spacing: .02em;--menu-lv3-text-transform: capitalize;

        /* Mega Menu Lv2 */--font-mega-menu-lv2-family: -apple-system,BlinkMacSystemFont,system-ui,"SF Pro Text","Segoe UI",Roboto,Helvetica,Arial,sans-serif;--font-mega-menu-lv2-size: 12px;--font-mega-menu-lv2-weight: 600;--font-mega-menu-lv2-style: normal;--mega-menu-lv2-line-height: 22px;--mega-menu-lv2-letter-spacing: .02em;--mega-menu-lv2-text-transform: uppercase;

        /* Mega Menu Lv3 */--font-mega-menu-lv3-family: -apple-system,BlinkMacSystemFont,system-ui,"SF Pro Text","Segoe UI",Roboto,Helvetica,Arial,sans-serif;--font-mega-menu-lv3-size: 12px;--font-mega-menu-lv3-weight: 400;--mega-menu-lv3-line-height: 22px;--mega-menu-lv3-letter-spacing: .02em;--mega-menu-lv3-text-transform: capitalize;

        /* Product Card Title */--product-title-font: -apple-system,BlinkMacSystemFont,system-ui,"SF Pro Text","Segoe UI",Roboto,Helvetica,Arial,sans-serif;--product-title-font-size : 12px;--product-title-font-weight : 400;--product-title-line-height: 22px;--product-title-letter-spacing: .02em;--product-title-line-text : full;--product-title-text-transform : capitalize;--product-title-margin-bottom: 10px;

        /* Product Card Vendor */--product-vendor-font: -apple-system,BlinkMacSystemFont,system-ui,"SF Pro Text","Segoe UI",Roboto,Helvetica,Arial,sans-serif;--product-vendor-font-size : 12px;--product-vendor-font-weight : 400;--product-vendor-font-style : normal;--product-vendor-line-height: 22px;--product-vendor-letter-spacing: .02em;--product-vendor-text-transform : uppercase;--product-vendor-margin-bottom: 0px;--product-vendor-margin-top: 0px;

        /* Product Card Price */--product-price-font: -apple-system,BlinkMacSystemFont,system-ui,"SF Pro Text","Segoe UI",Roboto,Helvetica,Arial,sans-serif;--product-price-font-size : 14px;--product-price-font-weight : 600;--product-price-line-height: 22px;--product-price-letter-spacing: .02em;--product-price-margin-top: 0px;--product-price-margin-bottom: 13px;

        /* Product Card Badge */--badge-font: -apple-system,BlinkMacSystemFont,system-ui,"SF Pro Text","Segoe UI",Roboto,Helvetica,Arial,sans-serif;--badge-font-size : 12px;--badge-font-weight : 400;--badge-text-transform : capitalize;--badge-letter-spacing: .02em;--badge-line-height: 20px;--badge-border-radius: 0px;--badge-padding-top: 0px;--badge-padding-bottom: 0px;--badge-padding-left-right: 8px;--badge-postion-top: 3px;--badge-postion-left-right: 3px;

        /* Product Quickview */
        --product-quickview-font-size : 12px; --product-quickview-line-height: 23px; --product-quickview-border-radius: 1px; --product-quickview-padding-top: 0px; --product-quickview-padding-bottom: 0px; --product-quickview-padding-left-right: 7px; --product-quickview-sold-out-product: #e95144;--product-quickview-box-shadow: none;/* Blog Card Tile */--blog-title-font: -apple-system,BlinkMacSystemFont,system-ui,"SF Pro Text","Segoe UI",Roboto,Helvetica,Arial,sans-serif;--blog-title-font-size : 20px; --blog-title-font-weight : 700; --blog-title-line-height: 29px; --blog-title-letter-spacing: .09em; --blog-title-text-transform : uppercase;

        /* Blog Card Info (Date, Author) */--blog-info-font: -apple-system,BlinkMacSystemFont,system-ui,"SF Pro Text","Segoe UI",Roboto,Helvetica,Arial,sans-serif;--blog-info-font-size : 14px; --blog-info-font-weight : 400; --blog-info-line-height: 20px; --blog-info-letter-spacing: .02em; --blog-info-text-transform : uppercase;

        /* Button 1 */--btn-1-font-family: -apple-system,BlinkMacSystemFont,system-ui,"SF Pro Text","Segoe UI",Roboto,Helvetica,Arial,sans-serif;--btn-1-font-size: 14px; --btn-1-font-weight: 700; --btn-1-text-transform: uppercase; --btn-1-line-height: 20px; --btn-1-letter-spacing: .05em; --btn-1-text-align: center; --btn-1-border-radius: 0px; --btn-1-border-width: 1px; --btn-1-border-style: solid; --btn-1-padding-top: 10px; --btn-1-padding-bottom: 10px; --btn-1-horizontal-length: 0px; --btn-1-vertical-length: 0px; --btn-1-blur-radius: 0px; --btn-1-spread: 0px;
        
--btn-1-all-bg-opacity-hover: rgba(0, 0, 0, 0.5);--btn-1-inset: ;/* Button 2 */--btn-2-font-family: -apple-system,BlinkMacSystemFont,system-ui,"SF Pro Text","Segoe UI",Roboto,Helvetica,Arial,sans-serif;--btn-2-font-size: 14px; --btn-2-font-weight: 700; --btn-2-text-transform: uppercase; --btn-2-line-height: 20px; --btn-2-letter-spacing: .05em; --btn-2-text-align: center; --btn-2-border-radius: 0px; --btn-2-border-width: 1px; --btn-2-border-style: solid; --btn-2-padding-top: 13px; --btn-2-padding-bottom: 13px; --btn-2-horizontal-length: 0px; --btn-2-vertical-length: 0px; --btn-2-blur-radius: 0px; --btn-2-spread: 0px;
        
--btn-2-all-bg-opacity: rgba(185, 122, 155, 0.5);--btn-2-all-bg-opacity-hover: rgba(0, 0, 0, 0.5);--btn-2-inset: ;/* Button 3 */--btn-3-font-family: -apple-system,BlinkMacSystemFont,system-ui,"SF Pro Text","Segoe UI",Roboto,Helvetica,Arial,sans-serif;--btn-3-font-size: 14px; --btn-3-font-weight: 700; --btn-3-text-transform: uppercase; --btn-3-line-height: 22px; --btn-3-letter-spacing: .05em; --btn-3-text-align: center; --btn-3-border-radius: 0px; --btn-3-border-width: 1px; --btn-3-border-style: solid; --btn-3-padding-top: 10px; --btn-3-padding-bottom: 10px; --btn-3-horizontal-length: 0px; --btn-3-vertical-length: 0px; --btn-3-blur-radius: 0px; --btn-3-spread: 0px;
        
--btn-3-all-bg-opacity: rgba(0, 0, 0, 0.1);--btn-3-all-bg-opacity-hover: rgba(0, 0, 0, 0.1);--btn-3-inset: ;/* Footer Heading */--footer-heading-font-family: -apple-system,BlinkMacSystemFont,system-ui,"SF Pro Text","Segoe UI",Roboto,Helvetica,Arial,sans-serif;--footer-heading-font-size : 15px; --footer-heading-font-weight : 600; --footer-heading-line-height : 22px; --footer-heading-letter-spacing : .05em; --footer-heading-text-transform : uppercase;

        /* Footer Link */--footer-link-font-family: -apple-system,BlinkMacSystemFont,system-ui,"SF Pro Text","Segoe UI",Roboto,Helvetica,Arial,sans-serif;--footer-link-font-size : 12px; --footer-link-font-weight : ; --footer-link-line-height : 28px; --footer-link-letter-spacing : .02em; --footer-link-text-transform : capitalize;

        /* Page Title */--font-page-title-family: -apple-system,BlinkMacSystemFont,system-ui,"SF Pro Text","Segoe UI",Roboto,Helvetica,Arial,sans-serif;--font-page-title-size: 20px; --font-page-title-weight: 700; --font-page-title-style: normal; --page-title-line-height: 20px; --page-title-letter-spacing: .05em; --page-title-text-transform: uppercase;

        /* Font Product Tab Title */
        --font-tab-type-1: -apple-system,BlinkMacSystemFont,system-ui,"SF Pro Text","Segoe UI",Roboto,Helvetica,Arial,sans-serif; --font-tab-type-2: -apple-system,BlinkMacSystemFont,system-ui,"SF Pro Text","Segoe UI",Roboto,Helvetica,Arial,sans-serif;

        /* Text Size */
        --text-size-font-size : 10px; --text-size-font-weight : 400; --text-size-line-height : 22px; --text-size-letter-spacing : 0; --text-size-text-transform : uppercase; --text-size-color : #787878;

        /* Font Weight */
        --font-weight-normal: 400; --font-weight-medium: 500; --font-weight-semibold: 600; --font-weight-bold: 700; --font-weight-bolder: 800; --font-weight-black: 900;

        /* Radio Button */
        --form-label-checkbox-before-bg: #fff; --form-label-checkbox-before-border: #cecece; --form-label-checkbox-before-bg-checked: #0A0A0B;

        /* Conatiner */
        --body-custom-width-container: 1370px;

        /* Layout Boxed */
        --color-background-layout-boxed: #fafafa;/* Arrow */
        --position-horizontal-slick-arrow: 0;

        /* General Color*/
        --color-text: #ffffff; --color-text2: #1F1F21; --color-global: #fff; --color-white: #ffffff; --color-grey: #868686; --color-black: #ff3b4a; --color-base-text-rgb: 255, 255, 255; --color-base-text2-rgb: 31, 31, 33; --color-background: #1F1F21; --color-background-rgb: 31, 31, 33; --color-background-overylay: rgba(31, 31, 33, 0.9); --color-base-accent-text: ; --color-base-accent-1: ; --color-base-accent-2: ; --color-link: #fff; --color-link-hover: #fafafa; --color-error: #D93333; --color-error-bg: #FCEEEE; --color-success: #5A5A5A; --color-success-bg: #DFF0D8; --color-info: #0A0A0B; --color-info-bg: #FFF2DD; --color-link-underline: rgba(255, 255, 255, 0.5); --color-breadcrumb: #999999; --colors-breadcrumb-hover: #fff;--colors-breadcrumb-active: #999999; --border-global: #e6e6e6; --bg-global: #1F1F21; --bg-planceholder: #ffffff; --color-warning: #ffffff; --bg-warning: #e0b252; --color-background-10 : #353537; --color-background-20 : #4c4c4d; --color-background-30 : #626264; --color-background-50 : #8f8f90; --color-background-global : #8f8f90;

        /* Arrow Color */
        --arrow-color: #0A0A0B; --arrow-background-color: #ffffff; --arrow-border-color: #ccc;--arrow-color-hover: #0A0A0B;--arrow-background-color-hover: #f8f8f8;--arrow-border-color-hover: #f8f8f8;--arrow-width: 35px;--arrow-height: 35px;--arrow-size: px;--arrow-size-icon: 17px;--arrow-border-radius: 50px;--arrow-border-width: 1px;--arrow-width-half: -17px;

        /* Pagination Color */
        --pagination-item-color: #0A0A0B; --pagination-item-color-active: #0A0A0B; --pagination-item-bg-color: #ffffff;--pagination-item-bg-color-active: #ffffff;--pagination-item-border-color: #ffffff;--pagination-item-border-color-active: #ffffff;--pagination-arrow-color: #0A0A0B;--pagination-arrow-color-active: #0A0A0B;--pagination-arrow-bg-color: #ffffff;--pagination-arrow-bg-color-active: #ffffff;--pagination-arrow-border-color: #ffffff;--pagination-arrow-border-color-active: #fafafa;

        /* Dots Color */
        --dots-color: transparent;--dots-border-color: #0A0A0B;--dots-color-active: #0A0A0B;--dots-border-color-active: #0A0A0B;--dots-style2-background-opacity: #0A0A0B50;--dots-width: 12px;--dots-height: 12px;

        /* Button Color */
        --btn-1-color: #0E0E0F;--btn-1-bg: #ffffff;--btn-1-border: #1F1F21;--btn-1-color-hover: #1F1F21;--btn-1-bg-hover: #ffffff;--btn-1-border-hover: #1F1F21;
        --btn-2-color: #ffffff;--btn-2-bg: #ff3b4a;--btn-2-border: #ff3b4a;--btn-2-color-hover: #fafafa;--btn-2-bg-hover: #e1062d;--btn-2-border-hover: #e1062d;
        --btn-3-color: #ffffff;--btn-3-bg: #e9514b;--btn-3-border: #e9514b;--btn-3-color-hover: #ffffff;--btn-3-bg-hover: #e9514b;--btn-3-border-hover: #e9514b;
        --anchor-transition: all ease .3s;--bg-white: #ffffff;--bg-black: #0A0A0B;--bg-grey: #808080;--icon: var(--color-text);--text-cart: #3c3c3c;--duration-short: 100ms;--duration-default: 350ms;--duration-long: 500ms;--form-input-bg: #ffffff;--form-input-border: #c7c7c7;--form-input-color: #ffffff;--form-input-placeholder: #868686;--form-label: #ffffff;

        --new-badge-color: #0A0A0B;--new-badge-bg: #ffffff;--sale-badge-color: #ffffff;--sale-badge-bg: #e95144;--sold-out-badge-color: #ffffff;--sold-out-badge-bg: #c1c1c1;--custom-badge-color: #ffffff;--custom-badge-bg: #ffbb49;--bundle-badge-color: #ffffff;--bundle-badge-bg: #0A0A0B;
        
        --product-title-color : #0A0A0B;--product-title-color-hover : #0A0A0B;--product-vendor-color : #969696;--product-price-color : #0A0A0B;--product-sale-price-color : #e95144;--product-compare-price-color : #969696;--product-countdown-color : #c12e48;--product-countdown-bg-color : #ffffff;

        --product-swatch-border : #cbcbcb;--product-swatch-border-active : #0A0A0B;--product-swatch-width : 50px;--product-swatch-height : 50px;--product-swatch-border-radius : 0px;--product-swatch-color-width : 30px;--product-swatch-color-height : 30px;--product-swatch-color-border-radius : 20px;

        --product-wishlist-color : #ffffff;--product-wishlist-bg : #0A0A0B;--product-wishlist-border : #0A0A0B;--product-wishlist-color-added : #fafafa;--product-wishlist-bg-added : #0A0A0B;--product-wishlist-border-added : #0A0A0B;--product-compare-color : #0A0A0B;--product-compare-bg : #ffffff;--product-compare-color-added : #D12442; --product-compare-bg-added : #ffffff; --product-hot-stock-text-color : #d62828; --product-quick-view-color : #0A0A0B; --product-cart-image-fit : contain; --product-title-variant-font-size: 16px;--product-quick-view-bg : #ffffff;--product-quick-view-bg-above-button: rgba(255, 255, 255, 0.7);--product-quick-view-color-hover : #ffffff;--product-quick-view-bg-hover : #0A0A0B;--product-action-color : #0A0A0B;--product-action-bg : #ffffff;--product-action-border : #0A0A0B;--product-action-color-hover : #ffffff;--product-action-bg-hover : #0A0A0B;--product-action-border-hover : #0A0A0B;

        /* Multilevel Category Filter */
        --color-label-multiLevel-categories: #1F1F21;--bg-label-multiLevel-categories: #fff;--color-button-multiLevel-categories: #fff;--bg-button-multiLevel-categories: #4a90e2;--border-button-multiLevel-categories: transparent;--hover-color-button-multiLevel-categories: #fff;--hover-bg-button-multiLevel-categories: #4a90e2;--cart-item-bg : #fff;--cart-item-border : #fafafa;--cart-item-border-width : 1px;--cart-item-border-style : solid;--free-shipping-height : 10px;--free-shipping-border-radius : 20px;--free-shipping-color : #1F1F21; --free-shipping-bg : #fafafa;--free-shipping-bg-1: #1F1F21;--free-shipping-bg-2: #1F1F21;--free-shipping-bg-3: #1F1F21;--free-shipping-bg-4: #1F1F21; --free-shipping-min-height : 20.0px;--w-product-swatch-custom: 26px;--h-product-swatch-custom: 26px;--w-product-swatch-custom-mb: 20px;--h-product-swatch-custom-mb: 20px;--font-size-product-swatch-more: 12px;--swatch-border : #cbcbcb;--swatch-border-active : #0A0A0B;

        --variant-size: #0A0A0B;--variant-size-border: #e7e7e7;--variant-size-bg: #ffffff;--variant-size-hover: #ffffff;--variant-size-border-hover: #0A0A0B;--variant-size-bg-hover: #0A0A0B;--variant-bg : #ffffff; --variant-color : #0A0A0B; --variant-bg-active : #ffffff; --variant-color-active : #0A0A0B;

        --fontsize-text-social: 12px;
        --page-content-distance: 64px;--sidebar-content-distance: 40px;--button-transition-ease: cubic-bezier(.25,.46,.45,.94);

        /* Loading Spinner Color */
        --spinner-top-color: #fc0; --spinner-right-color: #4dd4c6; --spinner-bottom-color: #f00; --spinner-left-color: #f6f6f6;

        /* Product Card Marquee */
        --product-marquee-background-color: ;--product-marquee-text-color: #fff;--product-marquee-text-size: 14px;--product-marquee-text-mobile-size: 14px;--product-marquee-text-weight: 400;--product-marquee-text-transform: none;--product-marquee-text-style: normal;--product-marquee-speed: ; --product-marquee-line-height: calc(var(--product-marquee-text-mobile-size) * 1.5);
    }



	.nav-title-mobile {display: none;}.list-menu--disclosure{display: none;position: absolute;min-width: 100%;width: 22rem;background-color: var(--bg-white);box-shadow: 0 1px 4px 0 rgb(0 0 0 / 15%);padding: 5px 0 5px 20px;opacity: 0;visibility: visible;pointer-events: none;transition: opacity var(--duration-default) ease, transform var(--duration-default) ease;}.list-menu--disclosure-2{margin-left: calc(100% - 15px);z-index: 2;top: -5px;}.list-menu--disclosure:focus {outline: none;}.list-menu--disclosure.localization-selector {max-height: 18rem;overflow: auto;width: 10rem;padding: 0.5rem;}.js menu-drawer > details > summary::before, .js menu-drawer > details[open]:not(.menu-opening) > summary::before {content: '';position: absolute;cursor: default;width: 100%;height: calc(100vh - 100%);height: calc(var(--viewport-height, 100vh) - (var(--header-bottom-position, 100%)));top: 100%;left: 0;background: var(--color-foreground-50);opacity: 0;visibility: hidden;z-index: 2;transition: opacity var(--duration-default) ease,visibility var(--duration-default) ease;}menu-drawer > details[open] > summary::before {visibility: visible;opacity: 1;}.menu-drawer {position: absolute;transform: translateX(-100%);visibility: hidden;z-index: 3;left: 0;top: 100%;width: 100%;max-width: calc(100vw - 4rem);padding: 0;border: 0.1rem solid var(--color-background-10);border-left: 0;border-bottom: 0;background-color: var(--bg-white);overflow-x: hidden;}.js .menu-drawer {height: calc(100vh - 100%);height: calc(var(--viewport-height, 100vh) - (var(--header-bottom-position, 100%)));}.js details[open] > .menu-drawer, .js details[open] > .menu-drawer__submenu {transition: transform var(--duration-default) ease, visibility var(--duration-default) ease;}.no-js details[open] > .menu-drawer, .js details[open].menu-opening > .menu-drawer, details[open].menu-opening > .menu-drawer__submenu {transform: translateX(0);visibility: visible;}@media screen and (min-width: 750px) {.menu-drawer {width: 40rem;}.no-js .menu-drawer {height: auto;}}.menu-drawer__inner-container {position: relative;height: 100%;}.menu-drawer__navigation-container {display: grid;grid-template-rows: 1fr auto;align-content: space-between;overflow-y: auto;height: 100%;}.menu-drawer__navigation {padding: 0 0 5.6rem 0;}.menu-drawer__inner-submenu {height: 100%;overflow-x: hidden;overflow-y: auto;}.no-js .menu-drawer__navigation {padding: 0;}.js .menu-drawer__menu li {width: 100%;border-bottom: 1px solid #e6e6e6;overflow: hidden;}.menu-drawer__menu-item{line-height: var(--body-line-height);letter-spacing: var(--body-letter-spacing);padding: 10px 20px 10px 15px;cursor: pointer;display: flex;align-items: center;justify-content: space-between;}.menu-drawer__menu-item .label{display: inline-block;vertical-align: middle;font-size: calc(var(--font-body-size) - 4px);font-weight: var(--font-weight-normal);letter-spacing: var(--body-letter-spacing);height: 20px;line-height: 20px;margin: 0 0 0 10px;padding: 0 5px;text-transform: uppercase;text-align: center;position: relative;}.menu-drawer__menu-item .label:before{content: "";position: absolute;border: 5px solid transparent;top: 50%;left: -9px;transform: translateY(-50%);}.menu-drawer__menu-item > .icon{width: 24px;height: 24px;margin: 0 10px 0 0;}.menu-drawer__menu-item > .symbol {position: absolute;right: 20px;top: 50%;transform: translateY(-50%);display: flex;align-items: center;justify-content: center;font-size: 0;pointer-events: none;}.menu-drawer__menu-item > .symbol .icon{width: 14px;height: 14px;opacity: .6;}.menu-mobile-icon .menu-drawer__menu-item{justify-content: flex-start;}.no-js .menu-drawer .menu-drawer__menu-item > .symbol {display: none;}.js .menu-drawer__submenu {position: absolute;top: 0;width: 100%;bottom: 0;left: 0;background-color: var(--bg-white);z-index: 1;transform: translateX(100%);visibility: hidden;}.js .menu-drawer__submenu .menu-drawer__submenu {overflow-y: auto;}.menu-drawer__close-button {display: block;width: 100%;padding: 10px 15px;background-color: transparent;border: none;background: #f6f8f9;position: relative;}.menu-drawer__close-button .symbol{position: absolute;top: auto;left: 20px;width: auto;height: 22px;z-index: 10;display: flex;align-items: center;justify-content: center;font-size: 0;pointer-events: none;}.menu-drawer__close-button .icon {display: inline-block;vertical-align: middle;width: 18px;height: 18px;transform: rotate(180deg);}.menu-drawer__close-button .text{max-width: calc(100% - 50px);white-space: nowrap;overflow: hidden;text-overflow: ellipsis;display: inline-block;vertical-align: top;width: 100%;margin: 0 auto;}.no-js .menu-drawer__close-button {display: none;}.menu-drawer__utility-links {padding: 2rem;}.menu-drawer__account {display: inline-flex;align-items: center;text-decoration: none;padding: 1.2rem;margin-left: -1.2rem;font-size: 1.4rem;}.menu-drawer__account .icon-account {height: 2rem;width: 2rem;margin-right: 1rem;}.menu-drawer .list-social {justify-content: flex-start;margin-left: -1.25rem;margin-top: 2rem;}.menu-drawer .list-social:empty {display: none;}.menu-drawer .list-social__link {padding: 1.3rem 1.25rem;}

	/* Style General */
	.d-block{display: block}.d-inline-block{display: inline-block}.d-flex{display: flex}.d-none {display: none}.d-grid{display: grid}.ver-alg-mid {vertical-align: middle}.ver-alg-top{vertical-align: top}
	.flex-jc-start{justify-content:flex-start}.flex-jc-end{justify-content:flex-end}.flex-jc-center{justify-content:center}.flex-jc-between{justify-content:space-between}.flex-jc-stretch{justify-content:stretch}.flex-align-start{align-items: flex-start}.flex-align-center{align-items: center}.flex-align-end{align-items: flex-end}.flex-align-stretch{align-items:stretch}.flex-wrap{flex-wrap: wrap}.flex-nowrap{flex-wrap: nowrap}.fd-row{flex-direction:row}.fd-row-reverse{flex-direction:row-reverse}.fd-column{flex-direction:column}.fd-column-reverse{flex-direction:column-reverse}.fg-0{flex-grow:0}.fs-0{flex-shrink:0}.gap-15{gap:15px}.gap-30{gap:30px}.gap-col-30{column-gap:30px}
	.p-relative{position:relative}.p-absolute{position:absolute}.p-static{position:static}.p-fixed{position:fixed;}
	.zi-1{z-index:1}.zi-2{z-index:2}.zi-3{z-index:3}.zi-5{z-index:5}.zi-6{z-index:6}.zi-7{z-index:7}.zi-9{z-index:9}.zi-10{z-index:10}.zi-99{z-index:99} .zi-100{z-index:100} .zi-101{z-index:101}
	.top-0{top:0}.top-100{top:100%}.top-auto{top:auto}.left-0{left:0}.left-auto{left:auto}.right-0{right:0}.right-auto{right:auto}.bottom-0{bottom:0}
	.middle-y{top:50%;transform:translateY(-50%)}.middle-x{left:50%;transform:translateX(-50%)}
	.opacity-0{opacity:0}.opacity-1{opacity:1}
	.o-hidden{overflow:hidden}.o-visible{overflow:visible}.o-unset{overflow:unset}.o-x-hidden{overflow-x:hidden}.o-y-auto{overflow-y:auto;}
	.pt-0{padding-top:0}.pt-2{padding-top:2px}.pt-5{padding-top:5px}.pt-10{padding-top:10px}.pt-10-imp{padding-top:10px !important}.pt-12{padding-top:12px}.pt-16{padding-top:16px}.pt-20{padding-top:20px}.pt-24{padding-top:24px}.pt-30{padding-top:30px}.pt-32{padding-top:32px}.pt-36{padding-top:36px}.pt-48{padding-top:48px}.pb-0{padding-bottom:0}.pb-5{padding-bottom:5px}.pb-10{padding-bottom:10px}.pb-10-imp{padding-bottom:10px !important}.pb-12{padding-bottom:12px}.pb-15{padding-bottom:15px}.pb-16{padding-bottom:16px}.pb-18{padding-bottom:18px}.pb-20{padding-bottom:20px}.pb-24{padding-bottom:24px}.pb-32{padding-bottom:32px}.pb-40{padding-bottom:40px}.pb-48{padding-bottom:48px}.pb-50{padding-bottom:50px}.pb-80{padding-bottom:80px}.pb-84{padding-bottom:84px}.pr-0{padding-right:0}.pr-5{padding-right: 5px}.pr-10{padding-right:10px}.pr-20{padding-right:20px}.pr-24{padding-right:24px}.pr-30{padding-right:30px}.pr-36{padding-right:36px}.pr-80{padding-right:80px}.pl-0{padding-left:0}.pl-12{padding-left:12px}.pl-20{padding-left:20px}.pl-24{padding-left:24px}.pl-36{padding-left:36px}.pl-48{padding-left:48px}.pl-52{padding-left:52px}.pl-80{padding-left:80px}.p-zero{padding:0}
	.m-lr-auto{margin:0 auto}.m-zero{margin:0}.ml-auto{margin-left:auto}.ml-0{margin-left:0}.ml-5{margin-left:5px}.ml-15{margin-left:15px}.ml-20{margin-left:20px}.ml-30{margin-left:30px}.mr-auto{margin-right:auto}.mr-0{margin-right:0}.mr-5{margin-right:5px}.mr-10{margin-right:10px}.mr-20{margin-right:20px}.mr-30{margin-right:30px}.mt-0{margin-top: 0}.mt-10{margin-top: 10px}.mt-15{margin-top: 15px}.mt-20{margin-top: 20px}.mt-25{margin-top: 25px}.mt-30{margin-top: 30px}.mt-40{margin-top: 40px}.mt-45{margin-top: 45px}.mb-0{margin-bottom: 0}.mb-5{margin-bottom: 5px}.mb-10{margin-bottom: 10px}.mb-15{margin-bottom: 15px}.mb-18{margin-bottom: 18px}.mb-20{margin-bottom: 20px}.mb-30{margin-bottom: 30px}
	.h-0{height:0}.h-100{height:100%}.h-100v{height:100vh}.h-auto{height:auto}.mah-100{max-height:100%}.mih-15{min-height: 15px}.mih-none{min-height: unset}.lih-15{line-height: 15px}
	.w-50pc{width:50%}.w-100{width:100%}.w-100v{width:100vw}.maw-100{max-width:100%}.maw-300{max-width:300px}.maw-480{max-width: 480px}.maw-780{max-width: 780px}.w-auto{width:auto}.minw-auto{min-width: auto}.min-w-100{min-width: 100px}
	.float-l{float:left}.float-r{float:right}
	.b-zero{border:none}.br-50p{border-radius:50%}.br-zero{border-radius:0}.br-2{border-radius:2px}.bg-none{background: none}
	.stroke-w-0{stroke-width: 0px}.stroke-w-1h{stroke-width: 0.5px}.stroke-w-1{stroke-width: 1px}.stroke-w-3{stroke-width: 3px}.stroke-w-5{stroke-width: 5px}.stroke-w-7 {stroke-width: 7px}.stroke-w-10 {stroke-width: 10px}.stroke-w-12 {stroke-width: 12px}.stroke-w-15 {stroke-width: 15px}.stroke-w-20 {stroke-width: 20px}.stroke-w-25 {stroke-width: 25px}.stroke-w-30{stroke-width: 30px}.stroke-w-32 {stroke-width: 32px}.stroke-w-40 {stroke-width: 40px}
	.w-h-16{width: 16px;height: 16px}.w-h-17{width: 17px;height: 17px}.w-h-18 {width: 18px;height: 18px}.w-h-19{width: 19px;height: 19px}.w-h-20 {width: 20px;height: 20px}.w-h-21{width: 21px;height: 21px}.w-h-22 {width: 22px;height: 22px}.w-h-23{width: 23px;height: 23px}.w-h-24 {width: 24px;height: 24px}.w-h-25 {width: 25px;height: 25px}.w-h-26 {width: 26px;height: 26px}.w-h-27 {width: 27px;height: 27px}.w-h-28 {width: 28px;height: 28px}.w-h-29 {width: 29px;height: 29px}.w-h-30 {width: 30px;height: 30px}.w-h-31 {width: 31px;height: 31px}.w-h-32 {width: 32px;height: 32px}.w-h-33 {width: 33px;height: 33px}.w-h-34 {width: 34px;height: 34px}.w-h-35 {width: 35px;height: 35px}.w-h-36 {width: 36px;height: 36px}.w-h-37 {width: 37px;height: 37px}.w-21{width: 21px}.w-23{width: 23px}.w-24{width: 24px}.w-30{width: 30px}.h-22{height: 22px}.h-23{height: 23px}.h-24{height: 24px}
	.txt-d-none{text-decoration:none}.txt-d-underline{text-decoration:underline}.txt-u-o-1{text-underline-offset: 1px}.txt-u-o-2{text-underline-offset: 2px}.txt-u-o-3{text-underline-offset: 3px}.txt-u-o-4{text-underline-offset: 4px}.txt-u-o-5{text-underline-offset: 5px}.txt-u-o-6{text-underline-offset: 6px}.txt-u-o-8{text-underline-offset: 8px}.txt-u-o-12{text-underline-offset: 12px}.txt-t-up{text-transform:uppercase}.txt-t-cap{text-transform:capitalize}
	.ft-0{font-size: 0}.ft-16{font-size: 16px}.ls-0{letter-spacing: 0}.ls-02{letter-spacing: 0.2em}.ls-05{letter-spacing: 0.5em}.ft-i{font-style: italic}
	.button-effect svg{transition: 0.3s}.button-effect:hover svg{transform: rotate(180deg)}
	.icon-effect:hover svg {transform: scale(1.15)}.icon-effect:hover .icon-search-1 {transform: rotate(-90deg) scale(1.15)}
	.link-effect > span:after, .link-effect > .text__icon:after{content: "";position: absolute;bottom: -2px;left: 0;height: 1px;width: 100%;transform: scaleX(0);transition: transform var(--duration-default) ease-out;transform-origin: right}
	.link-effect > .text__icon:after{ bottom: 0 }
	.link-effect > span:hover:after, .link-effect > .text__icon:hover:after{transform: scaleX(1);transform-origin: left}
	@media (min-width: 1025px){
		.pl-lg-80{padding-left:80px}.pr-lg-80{padding-right:80px}
	}

	/* Style Flex-section */
	.spacing-style {
		--padding-top: var(--pd-top-mobile);
		--padding-bottom: var(--pd-bottom-mobile);
        padding-block: var(--padding-top, 0px) var(--padding-bottom, 0px);

		@media screen and (750px <= width <= 1024px) {
			--padding-top: var(--pd-top-tablet);
			--padding-bottom: var(--pd-bottom-tablet);
        }

        @media screen and (width >= 1025px) {
			--padding-top: var(--pd-top-desktop);
			--padding-bottom: var(--pd-bottom-desktop);
        }
	}

	:root {
        /* Section Heights */
        --section-height-small: 15rem;
        --section-height-medium: 25rem;
        --section-height-large: 35rem;

        @media screen and (min-width: 40em) {
            --section-height-small: 40svh;
            --section-height-medium: 55svh;
            --section-height-large: 70svh;
        }

        @media screen and (min-width: 60em) {
            --section-height-small: 50svh;
            --section-height-medium: 65svh;
            --section-height-large: 80svh;
        }
    }

    .section-wrapper {
        --section-height-offset: 0px;
    }

    .section--height-small {
        --section-min-height: var(--section-height-small);
    }

    .section--height-medium {
        --section-min-height: var(--section-height-medium);
    }

    .section--height-large {
        --section-min-height: var(--section-height-large);
    }

    .section--height-full-screen {
        --section-min-height: 100svh;
    }
