:root{--sc-text-line-height: 1.6;--sc-link-decor: underline var(--sc-link-decor-style,none) var(--sc-link-decor-color,currentColor);--sc-link-decor-hover: underline var(--sc-link-decor-style-hover,none) var(--sc-link-decor-color-hover,var(--sc-link-decor-color,currentColor));--sc-brd-radius: .001px;--sc-form-height: 42px;--sc-form-color: inherit;--sc-form-placeholder-color: inherit;--sc-form-bg: var(--sc-surface-bg,transparent);--sc-form-brd-color: rgba(0,0,0,0.1);--sc-form-brd-color-focus: rgba(0,0,0,0.15);--sc-navigation-color: 51,51,51;--sc-main-bgcolor: #fff;--sc-scroll-w: .001px;--sc-admin-bar-h: .001px;--sc-block-spacing: 20px;--sc-sticky-nav-w: .001px;--color-white: #fff;--color-gray-100: #f7f7f7;--color-gray-200: #f1f1f1;--color-gray-300: #bbb;--color-gray-400: #a5a5a5;--color-gray-500: #767676;--color-gray-600: #666;--color-gray-700: #555;--color-gray-800: #333;--color-gray-900: #242424;--color-white-rgb: 255,255,255;--color-black-rgb: 0,0,0;--bgcolor-white: #fff;--bgcolor-gray-100: #f7f7f7;--bgcolor-gray-200: #f7f7f7;--bgcolor-gray-300: #f1f1f1;--bgcolor-black-rgb: 0,0,0;--bgcolor-white-rgb: 255,255,255;--brdcolor-gray-200: rgba(0,0,0,0.075);--brdcolor-gray-300: rgba(0,0,0,0.105);--brdcolor-gray-400: rgba(0,0,0,0.12);--brdcolor-gray-500: rgba(0,0,0,0.2);--sc-start: start;--sc-end: end;--sc-center: center;--sc-stretch: stretch}*,*::before,*::after{box-sizing: border-box}.sc-skip-links{display: flex;position: fixed;top: 10px;left: -15000px;z-index: 999999;flex-direction: column;gap: 5px}.sc-skip-links:focus-within{left: 10px}.sc-skip-links a{display: flex;align-items: center;position: relative;height: 42px;background-color: rgb(243,243,243);color: rgb(62,62,62);font-size: 13px;text-decoration: none}.sc-fill{position: absolute;inset: 0}.sc-side-hidden{--sc-side-hidden-w: 340px;position: fixed;top: var(--sc-admin-bar-h);bottom: 0;z-index: 500;overflow: hidden;overflow-y: auto;-webkit-overflow-scrolling: touch;width: min(var(--sc-side-hidden-w),100vw);background-color: var(--bgcolor-white);transition: transform .5s cubic-bezier(.19,1,.22,1)}.sc-side-hidden.sc-left{right: auto;left: 0;transform: translate3d(-100%,0,0)}.sc-side-hidden.sc-right{right: 0;left: auto;transform: translate3d(100%,0,0)}.sc-side-hidden.sc-opened{transform: none}html:has(.sc-side-hidden.sc-opened){overflow: hidden}.sc-close-side{position: fixed;inset: 0;z-index: 400;background-color: rgba(0,0,0,.7);opacity: 0;pointer-events: none;transition: opacity .5s cubic-bezier(.19,1,.22,1),z-index 0s cubic-bezier(.19,1,.22,1) .5s}.sc-close-side.sc-close-side-opened{opacity: 1;pointer-events: unset;transition-delay: 0s}.sc-side-hidden .sc-heading{display: flex;align-items: center;justify-content: space-between;gap: 10px;padding: 15px;border-bottom: 1px solid var(--brdcolor-gray-300)}.sc-side-hidden .sc-heading .title{font-weight: 600;text-transform: uppercase}@media (max-width: 1024px){.sc-side-hidden{--sc-side-hidden-w: min(300px,80vw)}}.sc-page-wrapper{display: block;position: relative;box-sizing: border-box;background-color: var(--sc-page-bg-color,rgb(255,255,255))}.main-page-wrapper{display: block;box-sizing: border-box;background-color: rgb(255,255,255)}.container{display: block;box-sizing: border-box;width: 100%;max-width: 100%;padding-left: 15px;padding-right: 15px;margin-left: auto;margin-right: auto}#main-content.sc-content-layout{box-sizing: border-box;max-width: 1710px}.sc-content-area{display: block;box-sizing: border-box}.sc-footer{display: block;box-sizing: border-box;background-color: var(--sc-footer-bg,rgb(32,32,32));color: rgba(255,255,255,0.8)}.sc-footer .footer-column{box-sizing: border-box}html{line-height: 1;-webkit-text-size-adjust: 100%;-webkit-tap-highlight-color: transparent;font-family: sans-serif;overflow-x: hidden;overflow-y: scroll;font-size: var(--sc-text-font-size);scrollbar-gutter: stable}body{font-family: var(--sc-text-font);font-size: var(--sc-text-font-size);font-weight: var(--sc-text-font-weight);line-height: var(--sc-text-line-height);color: var(--sc-text-color);background-color: var(--sc-main-bgcolor);margin: 0;-webkit-font-smoothing: antialiased}h1,h2,h3,h4,h5,h6,.title{font-family: var(--sc-title-font);font-weight: var(--sc-title-font-weight);color: var(--sc-title-color);line-height: var(--sc-title-line-height,1.2);margin: 0 0 20px}h3{font-size: var(--sc-h3-size,22px);line-height: 1.4}h2{font-size: var(--sc-h2-size,1.5em)}h4{font-size: var(--sc-h4-size,1em)}p{margin: 0 0 20px}a{color: var(--sc-link-color);text-decoration: none;transition: color .15s ease}a:hover{color: var(--sc-link-color-hover)}img{max-width: 100%;height: auto;border: 0;vertical-align: middle}ul,ol{margin: 0 0 20px;padding-left: 20px}.sc-entities-title{font-family: var(--sc-entities-title-font);font-weight: var(--sc-entities-title-font-weight);color: var(--sc-entities-title-color);font-size: 1em;line-height: 1.4;display: flow-root}.sc-entities-title a{color: inherit}a.sc-entities-title:hover,.sc-entities-title a:hover{color: var(--sc-entities-title-color-hover)}.widgettitle,.widget-title{font-family: var(--sc-widget-title-font);font-size: var(--sc-widget-title-font-size);font-weight: var(--sc-widget-title-font-weight);text-transform: var(--sc-widget-title-transform);color: var(--sc-widget-title-color)}:is(.btn,.button,button,[type="submit"],[type="button"]){vertical-align: middle;position: relative;min-height: var(--btn-height,42px);display: inline-flex;align-items: center;justify-content: center;gap: 5px;padding: 5px 20px;border: none;border-radius: var(--btn-default-brd-radius);background-color: var(--btn-default-bgcolor);color: var(--btn-default-color);box-shadow: var(--btn-default-box-shadow);font-family: var(--sc-header-el-font);font-size: 13px;font-weight: 600;line-height: 1.2;text-transform: uppercase;text-decoration: none;cursor: pointer;transition: background-color .15s ease,color .15s ease}:is(.btn,.button,button,[type="submit"],[type="button"]):hover{background-color: var(--btn-default-bgcolor-hover);color: var(--btn-default-color-hover);box-shadow: var(--btn-default-box-shadow-hover)}.btn-color-primary,.single_add_to_cart_button,.checkout-button{background-color: var(--btn-accented-bgcolor);color: var(--btn-accented-color);border-radius: var(--btn-accented-brd-radius);box-shadow: var(--btn-accented-box-shadow)}.btn-color-primary:hover,.single_add_to_cart_button:hover,.checkout-button:hover{background-color: var(--btn-accented-bgcolor-hover);color: var(--btn-accented-color-hover);box-shadow: var(--btn-accented-box-shadow-hover)}button,input,optgroup,select,textarea{margin: 0;color: inherit;font: inherit}input[type="text"],input[type="email"],input[type="url"],input[type="tel"],input[type="number"],input[type="date"],input[type="search"],input[type="password"],textarea,select{box-sizing: border-box;width: 100%;max-width: 100%;height: var(--sc-form-height);padding: 0 15px;border: var(--sc-form-brd-width) solid var(--sc-form-brd-color);border-radius: var(--sc-form-brd-radius);background-color: var(--sc-form-bg);color: var(--sc-form-color);vertical-align: middle;font-family: inherit;font-size: 14px}select{-webkit-appearance: none;-moz-appearance: none;appearance: none;padding-right: 30px;background-image: var(--sc-form-chevron);background-position: right 10px top 50%;background-size: auto 18px;background-repeat: no-repeat}:root{--sc-form-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23767676' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}input:focus,textarea:focus,select:focus{border-color: var(--sc-form-brd-color-focus);outline: none}textarea{height: auto;padding: 10px 15px}:is(a,button,input[type="submit"],input[type="checkbox"],input[type="button"],input[type="file"],[tabindex="0"]):focus-visible{outline: var(--sc-otl-width) var(--sc-otl-style) var(--sc-otl-color,var(--sc-primary-color));outline-offset: var(--sc-otl-offset,2px)}:is(input,textarea,select):focus-visible{outline: 2px solid var(--sc-title-color) !important;outline-offset: 2px !important}@media (max-width: 1024px){input[type="text"],input[type="email"],input[type="tel"],input[type="password"],input[type="search"],input[type="number"],input[type="url"],textarea,select,.select2-search__field{font-size: 16px !important}}[class*="screen-reader"]{position: absolute !important;width: 1px;height: 1px;overflow: hidden;clip: rect(1px,1px,1px,1px)}[class*="color-scheme-light"]{--sc-title-color: #fff;--sc-widget-title-color: var(--sc-title-color);--sc-entities-title-color: #fff;--sc-entities-title-color-hover: rgba(255,255,255,.8);--color-gray-800: #fff;--color-gray-900: #fff;color: rgba(var(--color-white-rgb),.8)}[class*="color-scheme-light"] a{color: var(--color-white)}:is(.widget,.sc-widget) :is(ul,ol){list-style: none;margin: 0;padding: 0}[class*="sc-grid"]{--sc-col: var(--sc-col-lg);--sc-gap: var(--sc-gap-lg);--sc-col-lg: 1;--sc-gap-lg: 20px}.sc-grid-g{display: grid;grid-template-columns: repeat(var(--sc-col),minmax(0,1fr));gap: var(--sc-gap)}.sc-products.sc-grid-g{position: relative}.sc-grid-col{grid-column: auto / span var(--sc-col)}.sc-products.sc-grid-g{align-items: flex-start}@media (max-width: 1024px){[class*="sc-grid"]{--sc-col: var(--sc-col-md);--sc-gap: var(--sc-gap-md);--sc-col-md: var(--sc-col-lg);--sc-gap-md: var(--sc-gap-lg)}}@media (max-width: 768.98px){[class*="sc-grid"]{--sc-col: var(--sc-col-sm);--sc-gap: var(--sc-gap-sm);--sc-col-sm: var(--sc-col-md);--sc-gap-sm: var(--sc-gap-md)}}@media (max-width: 576px){[class*="sc-grid"]{--sc-col: var(--sc-col-xs);--sc-gap: var(--sc-gap-xs);--sc-col-xs: var(--sc-col-sm);--sc-gap-xs: var(--sc-gap-sm)}}.sc-col{min-width: 0}.sc-action-btn{display: flex;--sc-action-icon-size: 20px}.sc-action-btn>a{display: flex;align-items: center;justify-content: center;position: relative;width: 50px;height: 45px;text-decoration: none}.sc-action-btn .sc-action-icon{display: block;position: relative;width: var(--sc-action-icon-size);height: var(--sc-action-icon-size);font-size: 0;line-height: 0}.sc-action-btn .sc-action-icon::before{content: "";position: absolute;inset: 0;background-color: currentColor;-webkit-mask-position: center;mask-position: center;-webkit-mask-repeat: no-repeat;mask-repeat: no-repeat;-webkit-mask-size: contain;mask-size: contain}.sc-compare-icon .sc-action-icon::before{-webkit-mask-image: var(--sc-icon-compare);mask-image: var(--sc-icon-compare)}.sc-quick-view-icon .sc-action-icon::before{-webkit-mask-image: var(--sc-icon-quick-view);mask-image: var(--sc-icon-quick-view)}.sc-wishlist-icon .sc-action-icon::before{-webkit-mask-image: var(--sc-icon-wishlist);mask-image: var(--sc-icon-wishlist)}.sc-gallery-btn .sc-action-icon::before{-webkit-mask-image: var(--sc-icon-zoom);mask-image: var(--sc-icon-zoom)}.sc-buttons .sc-action-btn>a{flex-direction: column;font-size: 0;line-height: 0}.sc-style-icon .sc-action-text{display: block;width: 0;height: 0;font-size: 0;line-height: 0}.sc-style-text>a{width: auto;height: auto;gap: 10px}@media (max-width: 1024px){.sc-action-btn{--sc-action-icon-size: 14px}}:root{--sc-icon-compare: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 17V7m0 0 4 4M4 7 0 11'/%3E%3Cpath d='M20 7v10m0 0-4-4m4 4 4-4'/%3E%3C/svg%3E");--sc-icon-quick-view: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 12s4-7 11-7 11 7 11 7-4 7-11 7S1 12 1 12z'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/svg%3E");--sc-icon-wishlist: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20.8 4.6a5.5 5.5 0 0 0-7.8 0L12 5.7l-1-1.1a5.5 5.5 0 0 0-7.8 7.8l1.1 1L12 21l7.7-7.6 1.1-1a5.5 5.5 0 0 0 0-7.8z'/%3E%3C/svg%3E");--sc-icon-zoom: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m21 21-4.3-4.3M11 8v6M8 11h6'/%3E%3C/svg%3E")}table{width: 100%;margin-bottom: 35px;border-spacing: 0;border-collapse: collapse;line-height: 1.4}label{display: block;margin-bottom: 5px;color: var(--sc-title-color);vertical-align: middle;font-weight: 400}.sc-type-h1 h1{font-size: var(--sc-h1-size);line-height: var(--sc-h1-line-height);letter-spacing: var(--sc-h1-letter-spacing)}.sc-type-h1 h1.entry-title{font-weight: var(--sc-h1-weight)}.sc-type-product-title h1.product_title{font-size: var(--sc-product-title-size);line-height: var(--sc-product-title-line-height);font-weight: var(--sc-title-font-weight)}.sc-type-price .sc-single-price .price{font-size: var(--sc-price-single-size);font-weight: var(--sc-price-single-weight)}:where(body.sc-type-button:not(.woocommerce-checkout)) :is(.btn,.button,button,[type="submit"],[type="button"]){font-family: var(--sc-button-font,var(--sc-header-el-font));letter-spacing: var(--sc-button-letter-spacing,normal)}