body{overflow-x:hidden}a{-webkit-transition:all .45s ease-in-out!important;transition:all .45s ease-in-out!important;text-underline-position:under}::selection{background:var(--global-palette3);color:var(--global-palette9)}input,select,textarea{border-radius:0!important}.woocommerce input,.woocommerce select,.woocommerce textarea,.comment-form input:placeholder-shown+label,.comment-form textarea:placeholder-shown+label,.comment-form .comment-input-wrap p label,.comment-form p.comment-form-float-label label,.comment-form input:placeholder-shown+label,.comment-form textarea:placeholder-shown+label,.woocommerce input[type="text"],.woocommerce input[type="email"],.woocommerce input[type="url"],.woocommerce input[type="password"],.woocommerce input[type="search"],.woocommerce input[type="number"],.woocommerce input[type="tel"],.woocommerce input[type="range"],.woocommerce input[type="date"],.woocommerce input[type="month"],.woocommerce input[type="week"],.woocommerce input[type="time"],.woocommerce input[type="datetime"],.woocommerce input[type="datetime-local"],.woocommerce input[type="color"],.woocommerce input[type="text"]::-webkit-input-placeholder,.woocommerce input[type="email"]::-webkit-input-placeholder,.woocommerce input[type="url"]::-webkit-input-placeholder,.woocommerce input[type="password"]::-webkit-input-placeholder,.woocommerce input[type="search"]::-webkit-input-placeholder,.woocommerce input[type="number"]::-webkit-input-placeholder,.woocommerce input[type="tel"]::-webkit-input-placeholder,.woocommerce input[type="range"]::-webkit-input-placeholder,.woocommerce input[type="date"]::-webkit-input-placeholder,.woocommerce input[type="month"]::-webkit-input-placeholder,.woocommerce input[type="week"]::-webkit-input-placeholder,.woocommerce input[type="time"]::-webkit-input-placeholder,.woocommerce input[type="datetime"]::-webkit-input-placeholder,.woocommerce input[type="datetime-local"]::-webkit-input-placeholder,.woocommerce input[type="color"]::-webkit-input-placeholder,.fs-label-wrap,.fs-dropdown,.fs-search,.fs-wrap.multiple .fs-option .fs-checkbox i{color:var(--global-palette3)!important;border-color:var(--global-palette3)!important}.drawer-content input[type="search"]::-webkit-input-placeholder{font-size:inherit!important}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea,select{border:1px solid var(--global-palette7)!important}.link-style-offset-background .entry-content p>a,.link-style-offset-background .entry-content strong>a,.link-style-offset-background .entry-content em>a,.link-style-offset-background .entry-content>ul a{-webkit-transition:all 2s ease-in-out 2s;background-image:linear-gradient(var(--global-palette-highlight-alt2) 30%,var(--global-palette-highlight) 30%)!important;background-position:bottom!important;padding-left:2px;padding-right:2px}.link-style-offset-background .entry-content p>a:hover,.link-style-offset-background .entry-content strong>a:hover,.link-style-offset-background .entry-content em>a:hover,.link-style-offset-background .entry-content>ul a:hover{-webkit-transition:all 2s ease-in-out 2s;background-image:linear-gradient(var(--global-palette-highlight-alt2) 30%,var(--global-palette-highlight-alt) 30%)!important}.link-style-color-underline .entry-content p>a,.link-style-color-underline .entry-content strong>a,.link-style-color-underline .entry-content em>a,.link-style-color-underline .entry-content>ul a{text-decoration:solid underline var(--global-palette-highlight) 2px;-webkit-text-decoration:solid underline var(--global-palette-highlight) 2px}.link-style-color-underline .entry-content p>a:hover,.link-style-color-underline .entry-content strong>a:hover,.link-style-color-underline .entry-content em>a:hover,.link-style-color-underline .entry-content>ul a:hover{color:inherit;text-decoration:solid underline var(--global-palette-highlight-alt) 2px;-webkit-text-decoration:solid underline var(--global-palette-highlight-alt) 2px}.search-archive-title h1{padding-bottom:.35em}#search-drawer .drawer-inner .drawer-content form input.search-field,#search-drawer .drawer-inner .drawer-content form input.search-field:focus{box-shadow:none!important}#search-drawer .drawer-inner input.search-field{padding:1em 80px 1em 1.5em!important}.search-results .content-container .entry-content-wrap{margin-top:15px}.search-form .kadence-search-icon-wrap{color:var(--global-palette3)!important}.search-toggle-open-container .search-toggle-open.search-toggle-style-bordered{border-top:0!important;border-bottom:0!important}.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper,.wp-block-search .wp-block-search__input{border:1px solid var(--global-palette7)!important;color:var(--global-palette3)!important;background-color:transparent!important;padding:12px}.wp-block-search .wp-block-search__button,.search-no-border.wp-block-search .wp-block-search__input{border:0!important}.wp-block-search__button-inside .wp-block-search__inside-wrapper,button.wp-block-search__button.has-icon:hover{background:transparent!important}.wp-block-search__input::placeholder{color:var(--global-palette3)!important}.header-navigation[class*="header-navigation-style-underline"] .header-menu-container>ul>li>a:after{height:1px!important}.site-top-header-wrap{background:var(--global-palette9)}.woocommerce.widget_shopping_cart .total,.woocommerce .widget_shopping_cart .total{border-top:1px solid var(--global-palette4);margin-top:20px}#cart-drawer h2.side-cart-header{font-size:1.2em}.kadence-header-cart.header-navigation ul a.button{border-radius:0;background:var(--global-palette1);color:var(--global-palette-btn);padding:.6em 1em;font-size:.8rem}.entry-content-wrap .category-style-pill a{margin-top:10px!important}a.post-more-link{letter-spacing:.12em}.entry-tags a.tag-link{border:0!important;color:var(--global-palette3)!important}.entry-tags a.tag-link:hover{color:var(--global-palette-btn)!important;border-radius:0}.entry-taxonomies .category-links a{margin-top:.5em;font-weight:initial}span.category-links.term-links.category-style-pill a{border-radius:0!important;padding:5px 9px}.content-style-unboxed .kadence-thumbnail-position-behind:after{background:none!important}.content-style-unboxed .kadence-thumbnail-position-behind{margin-bottom:3em}.post-navigation{margin:var(--global-xl-spacing) auto!important}.entry-author-style-center .entry-author-avatar:before,.entry-author-style-center .entry-author-avatar:after{background:var(--global-palette3)}.entry-author-style-center{border-bottom:1px solid var(--global-palette3)}.more-link-wrap svg{display:none!important}.entry-header .entry-taxonomies{margin-bottom:10px}.entry-meta>*:after{margin-top:-2px;height:.13rem;width:.13rem}@media screen and (min-width:768px){.grid-lg-col-1.item-image-style-beside article.loop-entry.has-post-thumbnail{align-items:center!important}}.tns-outer .tns-controls button[data-controls="prev"]:before,.tns-outer .tns-controls button[data-controls="next"]:before{height:15px!important;width:15px!important}.entry-related-inner-content{padding:2em!important}.pagination .page-numbers{border-radius:0!important;font-size:.85em}.pagination .kadence-svg-iconset svg{height:.9em;width:.9em}.post-navigation-sub small{letter-spacing:2.5px!important}.kt-btn-svg-icon.kt-btn-side-right,.kt-btn-svg-icon.kt-btn-side-left{vertical-align:middle!important}.comments-area textarea{border-color:var(--global-palette7)}.comment-author .fn a{text-transform:uppercase;letter-spacing:1.5px;font-size:.7em;padding-right:5px}.comments-area{background:var(--global-palette9);padding:20px 40px 30px 40px;margin-bottom:2em}p.form-submit{margin-bottom:0!important}p.form-submit input#submit{text-transform:uppercase!important}.comment-reply-link{color:var(--global-palette3)!important;border-color:var(--global-palette3)!important;opacity:.75;padding-top:10px}.comment-reply-link:hover{opacity:1}.comment-respond a#cancel-comment-reply-link{margin-left:20px;font-size:.75em;text-decoration:underline}#respond+.comments-title{margin-top:2em!important;font-size:34px}.comment-navigation .nav-previous:after,.post-navigation .nav-previous:after{background:var(--global-palette3)!important}.comment-body{border-bottom:1px solid var(--global-palette7)!important}.comment-author .fn a{text-transform:uppercase;letter-spacing:1.5px;font-size:.8em}.widget select{width:100%}blockquote,q{quotes:'“' '”'}blockquote{padding-left:0;border-left:0}.entry-content blockquote{margin:var(--global-md-spacing) 0 0}.entry-content{word-break:initial!important}blockquote cite,blockquote .wp-block-pullquote__citation{color:var(--global-palette3);font-size:13px;margin-top:1em;position:relative;font-style:normal;display:block}blockquote cite::before{content:"";display:inline-block;vertical-align:middle;margin-right:5px;width:35px;height:1px;background:var(--global-palette3)}.wp-block-kadence-spacer.aligncenter{width:100%}.blocks-gallery-caption figcaption,.wp-block-embed figcaption,.wp-block-image figcaption,.wp-block-table figcaption,.wp-block-audio figcaption,.wp-block-video figcaption{color:var(--global-palette3)!important}.kt-svg-icons+p{margin-top:10px!important}.slick-dots li button:before{width:6px!important;height:6px!important;margin-top:8px!important}.kt-carousel-arrowstyle-outlinewhite .slick-prev,.kt-carousel-arrowstyle-outlinewhite .slick-next,.kt-carousel-arrowstyle-outlineblack .slick-prev,.kt-carousel-arrowstyle-outlineblack .slick-next{border:1px solid!important}.wp-block-kadence-advancedgallery.gallery-transform .kt-blocks-carousel .slick-prev:before,.wp-block-kadence-advancedgallery .kt-blocks-carousel .slick-next:before{border-width:1px 1px 0 0!important;width:15px!important;height:15px!important}.wp-block-kadence-advancedgallery.gallery-transform .kt-blocks-carousel .kt-blocks-carousel-init .kb-slide-item{transition:all .4s ease-in-out!important;transform:scale(.9)!important;-webkit-transform:scale(.9)!important}.wp-block-kadence-advancedgallery.gallery-transform .kt-blocks-carousel .kt-blocks-carousel-init .kb-slide-item.slick-current{transform:scale(1)!important;-webkit-transform:scale(1)!important}.accent-line:after{content:"\a0";border-bottom:solid 1px;position:absolute;margin-left:15px;line-height:50%;width:100%;top:auto;right:auto;bottom:auto;left:auto}.accent-line{line-height:100%!important;overflow:hidden;position:relative;padding-bottom:6px}.vertical-line .kt-divider{width:1px!important}.justify{text-align:justify;text-align-last:center}.justify-left{text-align:justify;text-align-last:left}.image-block-border img{border:10px solid #fff}.image-block-border-large img{border:30px solid #fff}.inside-border img{outline:1px solid #fff;outline-offset:-25px}.single-content ol{padding-left:2.3em!important}.wp-block-kadence-testimonials .kt-carousel-container-arrowstyle-outlineblack .tns-outer .tns-controls button[data-controls="prev"]:before,.wp-block-kadence-testimonials .kt-carousel-container-arrowstyle-outlineblack .tns-outer .tns-controls button[data-controls="next"]:before{display:none!important}.wp-block-kadence-testimonials .kt-carousel-container-arrowstyle-outlineblack .tns-outer .tns-controls button,.wp-block-kadence-testimonials .kt-carousel-container-arrowstyle-outlineblack .tns-outer .tns-controls button:hover,.kt-carousel-container-arrowstyle-outlineblack.wp-block-kadence-testimonials .tns-outer .tns-controls button[data-controls="next"]:before,.kt-carousel-container-arrowstyle-outlineblack.wp-block-kadence-testimonials .tns-outer .tns-controls button[data-controls="prev"]:before{border:0!important}.wp-block-kadence-testimonials .kt-carousel-container-arrowstyle-outlineblack .tns-outer .tns-controls button{width:40px!important;height:13px!important}.wp-block-kadence-testimonials.tns-carousel-wrap .kt-carousel-container-arrowstyle-outlineblack.kt-blocks-carousel:not(.kt-carousel-container-arrowstyle-none) .tns-outer .tns-controls button[data-controls="prev"]{background-image:url(/wp-content/themes/moss/images/moss-arrow-prev.png);background-size:contain}.wp-block-kadence-testimonials.tns-carousel-wrap .kt-carousel-container-arrowstyle-outlineblack.kt-blocks-carousel:not(.kt-carousel-container-arrowstyle-none) .tns-outer .tns-controls button[data-controls="next"]{background-image:url(/wp-content/themes/moss/images/moss-arrow-next.png);background-size:contain}@media screen and (max-width:768px){.wp-block-kadence-testimonials .kt-carousel-container-arrowstyle-outlineblack .tns-outer .tns-controls button{width:28px!important;height:10px!important}}.kt-accodion-icon-style-basic .kt-blocks-accordion-icon-trigger:after,.kt-accodion-icon-style-basic .kt-blocks-accordion-icon-trigger:before{height:1px!important;width:12px!important}.single-content .wp-block-kadence-image .alignleft,.single-content .wp-block-kadence-image .alignright{margin-bottom:unset!important}.footer-widgets .collapse-sub-navigation ul.menu li a{border-bottom:0!important}.site-middle-footer-wrap.site-footer-row-layout-fullwidth .site-container{padding-left:0!important;padding-right:0!important}.woocommerce-info .showcoupon{color:var(--global-palette4)}.woocommerce .woocommerce-info{background-color:var(--global-palette8)}ul.wc-block-product-categories-list{list-style-type:none;margin:0;padding:0}.woocommerce ul.products:not(.woo-archive-btn-button) .button{font-weight:inherit!important}#payment #place_order,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.woocommerce #respond input#submit.alt{padding-top:15px!important;padding-bottom:15px!important}.quantity.spinners-added input.minus,.quantity.spinners-added input.plus,.woocommerce .quantity.spinners-added .qty{border:0!important}.woocommerce .return-to-shop a.button{background:var(--global-palette-btn-bg);color:var(--global-palette-btn)}.woocommerce-account .account-navigation-wrap .kadence-account-avatar .kadence-customer-name{font-size:22px}.quantity,.quantity.spinners-added,.select2-container--default .select2-selection--single .select2-selection__rendered,.woocommerce div.product .woocommerce-tabs ul.tabs li{border-color:var(--global-palette3)!important;color:var(--global-palette3)!important}.woocommerce div.product .woocommerce-tabs ul.tabs::before{border-color:var(--global-palette3)!important}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:var(--global-palette3)!important}.woocommerce div.product .woocommerce-tabs ul.tabs li a{color:var(--global-palette4)!important}.woocommerce div.product .button.single_add_to_cart_button{line-height:1!important}.kadence-product-toggle-container .kadence-toggle-shop-layout{border:0!important}.quantity.spinners-added input.minus,.quantity.spinners-added input.plus,.woocommerce-cart table.cart .product-name a,.woocommerce-checkout table.cart .product-name a,#add_payment_method table.cart .product-name a,.woocommerce form label{color:var(--global-palette3)!important;text-decoration:none}#wrapper .wc-block-grid .wc-block-grid__products .product-loop-boxed .entry-content-wrap,#wrapper .wc-block-grid .wc-block-grid__products .woo-archive-action-on-hover .entry-content-wrap,.woocommerce ul.products li.product .entry-content-wrap,.quantity{border-radius:0!important}.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-onsale,.woocommerce span.onsale{border-radius:0!important;letter-spacing:1px;padding:.7em 1em!important;font-weight:normal!important}.woocommerce-cart table.cart .coupon .button:not(:hover),.woocommerce-checkout table.cart .coupon .button:not(:hover),#add_payment_method table.cart .coupon .button:not(:hover),.woocommerce-cart table.cart td.actions .button:disabled,.woocommerce-checkout table.cart td.actions .button:disabled,#add_payment_method table.cart td.actions .button:disabled{background:var(--global-palette-btn-bg)!important;color:var(--global-palette-btn)!important}.woocommerce .shop_table th,.woocommerce .shop_table td{border-color:var(--global-palette3)!important}@media (max-width:1024px) and (min-width:768px){.kt-tab-layout-first-row.kt-gutter-none>.wp-block-kadence-column.inner-column-2{margin-right:1px}.kt-tab-layout-first-row.kt-gutter-none>.wp-block-kadence-column.inner-column-3{margin-left:-1px}}