@charset "UTF-8";
/*!
Theme Name: Hair Mart
Theme URI: https://www.hairmart.com.au/
Template: kadence
Author: Concise Digital
Author URI: https://www.concise.digital/
Description: Hair Mart child theme.
Version: 1.17.3
Text Domain: kadence-child
*/html body,html body .editor-styles-wrapper{--wp--preset--font-size--medium:16px;--wp--preset--font-size--large:22px;--wp--preset--font-size--huge:26px;--row-section-padding:20px;--separator-height:20px;--image-border-radius:20px;--border-radius:10px}@media (min-width:800px){html body,html body .editor-styles-wrapper{--row-section-padding:40px;--wp--preset--font-size--medium:18px;--wp--preset--font-size--large:30px;--wp--preset--font-size--huge:34px;--separator-height:28px;--image-border-radius:30px}}@media (min-width:1100px){html body,html body .editor-styles-wrapper{--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--huge:42px;--border-radius:15px;--row-section-padding:50px;--separator-height:40px}}.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5{text-wrap:balance}.entry-content b,.entry-content strong{font-weight:700}.entry-content .wp-block-heading mark{text-transform:uppercase;background-color:transparent!important;text-decoration:underline;text-decoration-color:var(--global-palette1);text-decoration-thickness:0.1em;text-underline-offset:0.3em}p.has-large-font-size{line-height:1.2;text-wrap:balance}p.has-text-align-center{max-width:80ch;margin-left:auto;margin-right:auto}.entry-content .has-larger-font-size{font-size:var(--wp--preset--font-size--huge)!important}h1,h2,h3,h4,h5,h6{text-wrap:balance}.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5{text-wrap:balance}.entry-content b,.entry-content strong{font-weight:700}.entry-content .wp-block-heading mark{text-transform:uppercase;background-color:transparent!important;text-decoration:underline;text-decoration-color:var(--global-palette1);text-decoration-thickness:0.1em;text-underline-offset:0.3em}p.has-large-font-size{line-height:1.2;text-wrap:balance}p.has-text-align-center{max-width:80ch;margin-left:auto;margin-right:auto}.entry-content .has-larger-font-size{font-size:var(--wp--preset--font-size--huge)!important}.site-header .site-header-row.site-header-row-center-column .site-header-main-section-right{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.site-header .site-header-row.site-header-row-center-column .site-header-main-section-right .site-header-item{margin-right:0}@media (max-width:1024px){.site-header .site-header-row.site-header-row-center-column .site-header-main-section-right{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:15px}}.site-header .kb-advanced-heading-link.header-location-link,.site-header .kb-advanced-heading-link.header-phone-link{padding-left:1.4em;position:relative}.site-header .kb-advanced-heading-link.header-location-link:before,.site-header .kb-advanced-heading-link.header-phone-link:before{content:"";display:block;position:absolute;left:0;top:0;bottom:0;width:1em;background-repeat:no-repeat;background-position:center;background-size:contain}.site-header .kb-advanced-heading-link.header-phone-link:before{background-image:url(assets/images/phone-call.svg)}.site-header .kb-advanced-heading-link.header-location-link:before{background-image:url(assets/images/property-location.svg)}.site-header .header-account-wrap .header-account-button .header-account-label{padding-left:8px}@media (max-width:781px){.site-header .header-cart-button .header-cart-total{display:none}}.site-header .site-header-top-section-right .site-header-item{margin-right:20px}.site-header form.woocommerce-product-search input[type=search]{padding-right:0px;padding-left:48px}.site-header form.woocommerce-product-search button[type=submit]{left:0}.site-header form.woocommerce-product-search .kadence-search-icon-wrap{left:0}@media (min-width:1200px){.site-header form.woocommerce-product-search{min-width:538px}}@media (min-width:1500px){.site-header form.woocommerce-product-search{min-width:658px}}@media (max-width:1199px){#mobile-drawer .menu .mobile-logged-out a{background-color:#eaeaea;padding:10px 28px!important;font-size:14px;display:inline-block;width:auto;line-height:normal;border-radius:6px;height:auto}#mobile-drawer .menu .mobile-logged-out a:hover{background:var(--global-palette-btn-bg);color:#fff}}.site-header .header-text-logo{display:block;width:auto;max-height:30px}.blog ul.nav-brands,.page ul.nav-brands,.woocommerce ul.nav-brands{list-style:none;margin:0;padding:0;display:-ms-grid!important;display:grid!important;grid-template-columns:repeat(auto-fit,minmax(180px,250px));gap:7px 20px;font-size:14px}.blog ul.nav-brands li,.page ul.nav-brands li,.woocommerce ul.nav-brands li{border-bottom:solid 1px var(--global-palette7);line-height:1.2}.blog ul.nav-brands li:focus-within,.blog ul.nav-brands li:hover,.page ul.nav-brands li:focus-within,.page ul.nav-brands li:hover,.woocommerce ul.nav-brands li:focus-within,.woocommerce ul.nav-brands li:hover{border-bottom-color:var(--global-palette6)}.blog ul.nav-brands a,.page ul.nav-brands a,.woocommerce ul.nav-brands a{color:var(--global-palette6);text-decoration:none;padding:14px 0;display:block}@media (max-width:600px){.blog ul.nav-brands a,.page ul.nav-brands a,.woocommerce ul.nav-brands a{padding:4px 0}}@media (max-width:600px){.blog ul.nav-brands li,.page ul.nav-brands li,.woocommerce ul.nav-brands li{border-bottom:none}.blog ul.nav-brands a,.page ul.nav-brands a,.woocommerce ul.nav-brands a{font-size:13px}}.site-header .site-header-top-section-right .header-account-action-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:6px}.site-header .site-header-top-section-right .header-account-action-link .login-link{text-decoration:none;-webkit-box-shadow:none;box-shadow:none;color:var(--global-palette3);background:transparent;padding:0.6em 0em 0.6em 0em}.site-header .site-header-top-section-right .header-account-action-link .login-link:focus,.site-header .site-header-top-section-right .header-account-action-link .login-link:focus-within,.site-header .site-header-top-section-right .header-account-action-link .login-link:hover{color:var(--global-palette1)}@media (min-width:1025px){.site-header .mobile-only{display:none!important}}@media (max-width:781px){#search-drawer .drawer-inner{background:transparent!important}#search-drawer .drawer-inner .drawer-content{position:relative!important;top:auto!important;padding:1em!important;background-color:#fff!important}#search-drawer .drawer-inner .kadence-search-icon-wrap{color:#000!important;width:42px!important;left:4px!important;right:auto!important}#search-drawer .drawer-inner .kadence-search-icon-wrap .kadence-svg-iconset{font-size:20px!important}#search-drawer .drawer-inner .drawer-header{position:absolute!important;z-index:9!important;right:24px!important;padding:0!important;min-height:20px!important;top:26px!important}#search-drawer .drawer-inner .drawer-header .drawer-toggle{font-size:26px!important;padding:0!important;color:#000!important}#search-drawer .drawer-inner button[type=submit]{right:auto!important;width:44px!important;left:0!important}#search-drawer .drawer-inner input.search-field{font-size:14px!important;color:#000!important;border:1px solid #000!important;border-radius:0px!important;padding:0.8em 32px 0.8em 48px!important}#search-drawer .drawer-inner input.search-field::-webkit-input-placeholder{color:#737373!important}#search-drawer .drawer-inner input.search-field::-moz-placeholder{color:#737373!important}#search-drawer .drawer-inner input.search-field:-ms-input-placeholder{color:#737373!important}#search-drawer .drawer-inner input.search-field::-ms-input-placeholder{color:#737373!important}#search-drawer .drawer-inner input.search-field::placeholder{color:#737373!important}#search-drawer .drawer-inner input.search-field:focus,#search-drawer .drawer-inner input.search-field:focus-within,#search-drawer .drawer-inner input.search-field:hover{color:#000!important;-webkit-box-shadow:none!important;box-shadow:none!important}}.special-login-notice{margin-bottom:20px!important;font-size:16px!important;font-weight:600!important}.mobile-navigation #mobile-menu .sub-menu li a{color:#6e6e6e;font-size:14px;padding-top:0.6em;padding-bottom:0.6em}.footer-register-section .wp-block-buttons{grid-gap:20px}.footer-register-section .wp-block-buttons .wp-block-button .wp-block-button__link{min-width:190px}@media (max-width:781px){.footer-register-section .wp-block-buttons .wp-block-button .wp-block-button__link{min-width:140px}}.footer-register-section .wp-block-buttons .wp-block-button:first-child .wp-block-button__link{border-color:var(--global-palette9)}.footer-register-section .wp-block-buttons .wp-block-button:first-child .wp-block-button__link:focus,.footer-register-section .wp-block-buttons .wp-block-button:first-child .wp-block-button__link:focus-within,.footer-register-section .wp-block-buttons .wp-block-button:first-child .wp-block-button__link:hover{background-color:var(--global-palette2);border-color:var(--global-palette2);color:var(--global-palette9)}.footer-register-section .wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link:focus,.footer-register-section .wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link:focus-within,.footer-register-section .wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link:hover{border-color:var(--global-palette2);color:var(--global-palette2)}@media (max-width:1024px){.footer-register-section .wp-block-buttons{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;grid-gap:12px}}.site-footer{position:relative;z-index:3}.site-footer .site-middle-footer-inner-wrap p{text-align:left;font-size:14px;margin-top:0;margin-bottom:0.5em}.site-footer .wp-block-heading{color:var(--global-palette2);font-size:16px;margin-bottom:1em;margin-top:1em}.site-footer a{color:#fff}.site-footer .site-middle-footer-wrap .widget_nav_menu .widgettitle{font-size:16px;font-weight:600;margin-bottom:14px;text-align:left;position:relative}@media (max-width:1024px){.site-footer .site-middle-footer-wrap .widget_nav_menu .widgettitle{padding-bottom:16px;padding-top:16px;border-top:1px solid rgba(4,4,4,0.2);padding-right:30px;margin-bottom:0px;color:var(--global-palette4)}.site-footer .site-middle-footer-wrap .widget_nav_menu .widgettitle:after{content:"";position:absolute;right:10px;top:50%;-webkit-transform:translate(0,-50%) rotate(-45deg);transform:translate(0,-50%) rotate(-45deg);width:10px;height:10px;border-left:2px solid black;border-bottom:2px solid black;-webkit-transition:-webkit-transform 0.3s ease;transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease,-webkit-transform 0.3s ease}.site-footer .site-middle-footer-wrap .widget_nav_menu .widgettitle.active:after{-webkit-transform:translate(0,-50%) rotate(134deg);transform:translate(0,-50%) rotate(134deg)}}.site-footer .site-middle-footer-wrap .widget_nav_menu .menu{text-align:left}.site-footer .site-middle-footer-wrap .widget_nav_menu .menu li{color:#717171;font-size:15px}.site-footer .site-middle-footer-wrap .widget_nav_menu .menu li a{color:#717171;font-size:15px}.site-footer .site-middle-footer-wrap .widget_nav_menu .menu li a:focus,.site-footer .site-middle-footer-wrap .widget_nav_menu .menu li a:focus-within,.site-footer .site-middle-footer-wrap .widget_nav_menu .menu li a:hover{color:var(--global-palette1)}.site-footer .site-bottom-footer-wrap .site-bottom-footer-inner-wrap .wp-block-social-links .wp-social-link-tiktok a svg{width:0.8em}@media (max-width:1024px){.site-footer .menu-customer-service-menu-container,.site-footer .menu-information-menu-container,.site-footer .menu-my-account-menu-container{display:none;margin-top:0px;margin-bottom:16px}}@media (max-width:1024px){.footer-payment-logos{border-top:1px solid rgba(4,4,4,0.2)!important;padding-top:20px!important}.footer-payment-logos .payment-icons-title{display:block;width:100%;text-align:left}}@media (max-width:1024px){.footer-social-icons .wp-social-link svg{height:28px;width:28px}.footer-social-icons .wp-social-link-tiktok a svg{width:24px!important}}.wp-block-group.is-style-narrow-group{max-width:80ch;margin-left:auto;margin-right:auto}.wp-block-group.is-style-feature-gradient-background{background-color:var(--global-palette5)}.wp-block-group.is-style-highlight-box{background-color:var(--global-palette4);padding:1em;border-radius:var(--border-radius);border:solid 1px var(--global-palette7)}.wp-block-group.has-theme-palette-9-background-color{border-radius:var(--border-radius)}.wp-block-group.has-background{padding:25px 30px!important}@media (min-width:900px){.wp-block-group.has-background{padding:35px 40px!important}}.wp-block-group .wp-block-group__inner-container.is-layout-grid.wp-block-group-is-layout-grid{gap:2em}@media (min-width:900px){.wp-block-group .wp-block-group__inner-container.is-layout-grid.wp-block-group-is-layout-grid{gap:3em}}.wp-block-separator.wp-block-separator.is-style-wavy-line{max-width:100%!important;width:100%!important;background-image:url("assets/images/green-dashed-line.svg");background-repeat:no-repeat;background-position:center;background-size:auto;background-color:transparent!important;height:5vh!important;border:none!important}.wp-block-separator.wp-block-separator.is-style-wavy-line.has-kb-palette-1-background-color{background-image:url("assets/images/pink-dashed-line.svg")}.wp-block-heading.is-style-sub-heading{text-transform:uppercase;font-size:18px;font-weight:400;line-height:1.2}.wp-block-button.has-small-font-size .wp-block-button__link{padding:4px 15px}.wp-block-quote.is-style-default{text-align:center;color:#fff;border:none;padding:0}.wp-block-quote.is-style-default:before{content:"“";display:block;font-size:5em;color:#fff}.wp-block-quote.is-style-default cite{color:var(--global-palette8)}.wp-block-pullquote.wp-block-pullquote{padding:1em 2em}.wp-block-pullquote.wp-block-pullquote blockquote{font-weight:500;padding:1em}.wp-block-pullquote.wp-block-pullquote blockquote p{text-wrap:balance}.wp-block-pullquote.wp-block-pullquote blockquote:before{content:""}.wp-block-pullquote.wp-block-pullquote blockquote cite{color:var(--global-palette5);font-weight:400;text-transform:none;font-size:var(--global-kb-font-size-md)}@media (max-width:600px){.wp-block-pullquote.wp-block-pullquote{padding:0}.wp-block-pullquote.wp-block-pullquote blockquote{padding-left:0;padding-right:0}.wp-block-pullquote.wp-block-pullquote blockquote p{font-size:0.9em;line-height:1.3}}.content-wrap ul.is-style-plus-icons,ul.is-style-plus-icons{list-style:none;padding-left:1.4em}.content-wrap ul.is-style-plus-icons li,ul.is-style-plus-icons li{margin-left:0;position:relative}.content-wrap ul.is-style-plus-icons li:before,ul.is-style-plus-icons li:before{content:"+";color:var(--global-palette1);font-weight:700;font-size:1.2em;margin-right:0.5em;position:absolute;left:-1em;top:-0.1em}.entry-content p.is-style-program-tag{font-size:var(--global-kb-font-size-sm);display:inline-block;line-height:1.2;margin:0 0 0.2em;padding:0.4em 0.6em;border-radius:2px}.entry-content p.is-style-program-tag a{color:inherit}.wp-block-image.is-style-profile-pic{position:relative;padding-left:4em;padding-bottom:4em}.wp-block-image.is-style-profile-pic img{position:relative;z-index:1;aspect-ratio:1/1;border-radius:50%;-o-object-fit:cover;object-fit:cover}.wp-block-image.is-style-profile-pic:before{content:"";position:absolute;z-index:0;width:100%;height:100%;left:0;bottom:0;background-image:url("assets/images/grey-speach-shape.svg");background-repeat:no-repeat;background-position:center;background-size:contain}.kb-row-layout-wrap.is-style-home-hero .kt-row-layout-overlay{opacity:1}.kb-row-layout-wrap.is-style-home-hero .kt-row-layout-overlay:after{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;background-image:url(assets/images/green-shelter-bg.svg),url(assets/images/home-grow-background.svg);background-repeat:no-repeat;background-size:30vw auto,33vw auto;background-position:left bottom,right 10vw bottom;pointer-events:none;z-index:1}.entry-hero.page-hero-section .entry-hero-container-inner{position:relative}.blog .content-area{margin-top:0}.blog .content-area #archive-container{-webkit-column-gap:1.2rem;-moz-column-gap:1.2rem;column-gap:1.2rem;row-gap:1.2rem}.blog .content-area #archive-container .entry{background-color:#EAEAEA;border-radius:0px;padding:20px;position:relative}.blog .content-area #archive-container .entry h2.entry-title{font-size:16px}@media (min-width:1200px){.blog .content-area #archive-container .entry h2.entry-title{font-size:16px}}@media (min-width:1500px){.blog .content-area #archive-container .entry h2.entry-title{font-size:18px}}.blog .content-area #archive-container .entry .post-thumbnail{margin-bottom:12px}.blog .content-area #archive-container .entry .entry-footer a.post-more-link{text-transform:initial;font-weight:600;font-size:14px}.blog .content-area #archive-container .entry .entry-footer a.post-more-link .kadence-svg-iconset{display:none}@media (min-width:1200px){.blog .content-area #archive-container .entry .entry-footer{position:absolute;bottom:24px}}@media (min-width:1200px){.blog .content-area #archive-container .entry{padding:30px 30px 48px}}@media (max-width:1199px){.blog .content-area #archive-container{-ms-grid-columns:(minmax(0,1fr))[3];grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:781px){.blog .content-area #archive-container{-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.blog .content-area #archive-container{-ms-grid-columns:(minmax(0,1fr))[1];grid-template-columns:repeat(1,minmax(0,1fr))}}.wp-block-kadence-column.course-card h3.course-card-header{font-size:var(--global-kb-font-size-md)!important;font-weight:600}.wp-block-kadence-column.course-card p:empty{margin:0;visibility:hidden;display:none}.wp-block-kadence-column.course-card .course-meta .date-meta,.wp-block-kadence-column.course-card .course-meta .trainer-meta{position:relative;padding-left:1.6em;margin-bottom:0.75em}.wp-block-kadence-column.course-card .course-meta .date-meta:before,.wp-block-kadence-column.course-card .course-meta .trainer-meta:before{content:"";display:block;position:absolute;left:0;width:20px;top:0;bottom:0;background-position:left center;background-repeat:no-repeat;background-size:auto 18px}.wp-block-kadence-column.course-card .course-meta .trainer-meta:before{background-image:url("assets/images/user-3.svg")}.wp-block-kadence-column.course-card .course-meta .date-meta:before{background-image:url("assets/images/calendar-date.svg")}@media (min-width:900px){.wp-block-kadence-column.course-card .course-meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:3em}}.wp-block-kadence-column.course-card .course-book-buttons{margin-bottom:0;padding-bottom:0}.wp-block-kadence-column.course-card .course-book-buttons .wp-block-button__link{font-size:15px;padding:5px 15px}.wp-block-kadence-column.course-card .course-book-buttons .more-info-button .wp-block-button__link{color:var(--global-palette2)}.wp-block-kadence-column.course-card .course-book-buttons .book-button .wp-block-button__link{border-color:var(--global-palette6);color:#fff}body.woocommerce-cart .wc-block-cart__submit{border:none}.entry-hero.page-hero-section{position:relative;z-index:2}.entry-hero.page-hero-section .entry-header{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-bottom:1em}.wp-block-cb-carousel.slick-slider .slick-arrow{width:28px;height:28px}.wp-block-cb-carousel.slick-slider .slick-arrow:before{background-image:url(assets/images/slider-arrow.svg);background-color:transparent;background-size:contain;background-repeat:no-repeat;content:"";top:0;left:0;right:0;bottom:0;display:block;position:absolute}.wp-block-cb-carousel.slick-slider .slick-arrow.slick-prev:before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.wp-block-cb-carousel.slick-slider .slick-dots li button:before{font-size:13px;color:#fff}.wp-block-wpseopress-breadcrumbs .breadcrumb{padding-left:0;margin-left:0}.content-area{overflow-y:hidden;overflow-x:hidden}.entry-content .sand-background-up{position:relative}.entry-content .sand-background-up:before{position:absolute;content:"";display:block;background:var(--global-palette8);z-index:-99999}.entry-content .sand-background-up.wp-block-kadence-rowlayout:before{bottom:100%;left:0;right:0;width:100%;height:50vh}@media (min-width:780px){.entry-content .sand-background-up.wp-block-kadence-column:before{bottom:-20vh;top:-20vh;right:0;width:50vw}}@media (max-width:800px){.wp-block-table{max-width:100%;font-size:14px;line-height:1.3}.wp-block-table table{max-width:100%}}.entry-content p+ul{margin-top:-1em}@media (min-width:800px){ul.multi-col-list{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:2em;-moz-column-gap:2em;column-gap:2em}}.entry-content .services-flex-container.wp-block-group{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--global-row-gutter-md,2rem);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch}.entry-content .services-flex-container.wp-block-group>*{-ms-flex-preferred-size:100%;flex-basis:100%}@media (min-width:700px){.entry-content .services-flex-container.wp-block-group>*{-ms-flex-preferred-size:calc(50% - var(--global-row-gutter-md, 2rem));flex-basis:calc(50% - var(--global-row-gutter-md, 2rem))}}@media (min-width:1100px){.entry-content .services-flex-container.wp-block-group>*{-ms-flex-preferred-size:calc(33.333% - var(--global-row-gutter-md, 2rem));flex-basis:calc(33.333% - var(--global-row-gutter-md, 2rem))}}.entry-content .services-flex-container.wp-block-group h4{margin-top:10px}.entry-content .services-flex-container.wp-block-group .kt-inside-inner-col,.entry-content .services-flex-container.wp-block-group .wp-block-kadence-column{height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.entry-content .services-flex-container.wp-block-group .wp-block-kadence-column .kt-inside-inner-col{height:100%}.new-arrivals-slider .wp-block-kadence-query-card .kb-query-grid-wrap{display:block}.new-arrivals-slider .wp-block-kadence-query-card .kb-query-grid-wrap .kb-query-item.product{float:left!important}.new-arrivals-slider .wp-block-kadence-query-card .kb-query-grid-wrap .slick-slide{margin:0 10px!important}@media (max-width:767px){.new-arrivals-slider .wp-block-kadence-query-card .kb-query-grid-wrap .slick-slide{margin:0 10px!important}}.new-arrivals-slider .wp-block-kadence-query-card .kb-query-grid-wrap .slick-list{margin:0 -10px!important}@media (max-width:767px){.new-arrivals-slider .wp-block-kadence-query-card .kb-query-grid-wrap .slick-list{margin:0 -10px!important}}.new-arrivals-slider .wp-block-kadence-query-card .kb-query-grid-wrap .slick-arrow{font-size:1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:rgba(0,0,0,0.8);border:2px solid transparent;border-radius:3px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:3em;width:2em;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0.25;padding:0;color:#fff;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:opacity 0.3sease -in-out;transition:opacity 0.3sease -in-out}.new-arrivals-slider .wp-block-kadence-query-card .kb-query-grid-wrap .slick-arrow:focus,.new-arrivals-slider .wp-block-kadence-query-card .kb-query-grid-wrap .slick-arrow:focus-within,.new-arrivals-slider .wp-block-kadence-query-card .kb-query-grid-wrap .slick-arrow:hover{opacity:1;background:rgba(0,0,0,0.8)}.new-arrivals-slider .wp-block-kadence-query-card .kb-query-grid-wrap .slick-arrow svg{fill:#fff;width:16px}.new-arrivals-slider .wp-block-kadence-query-card .kb-query-grid-wrap .slick-arrow.slick-nextbtn{right:1rem}.new-arrivals-slider .wp-block-kadence-query-card .kb-query-grid-wrap .slick-arrow.slick-prevbtn{left:1rem}.new-arrivals-slider .wp-block-kadence-query-card .kb-query-grid-wrap .slick-arrow.slick-prevbtn svg{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.woocommerce .my_account_orders .woocommerce-orders-table__cell-order-actions a{font-size:1rem!important;line-height:1.4!important;padding:10px 30px!important;border-radius:5px!important;margin-right:8px!important}.woocommerce .my_account_orders .woocommerce-orders-table__cell-order-actions a:last-child{margin-right:0px!important}@media (max-width:992px){.woocommerce .my_account_orders .woocommerce-orders-table__cell-order-actions a{font-size:12px!important;padding:6px 20px!important;margin-right:6px!important}}@media (max-width:600px){.woocommerce .my_account_orders.woocommerce-orders-table td{padding:9px 4px!important}.woocommerce .my_account_orders.woocommerce-orders-table .woocommerce-orders-table__row:nth-of-type(2n){background:rgba(0,0,0,0.07)!important}}.wp-block-kadence-advancedbtn .kb-button{font-size:1rem!important;line-height:1.4!important;border-radius:5px!important}.wp-block-kadence-advancedbtn .kb-button:not(.no-padding){padding:10px 30px!important}@media (max-width:781px){.wp-block-kadence-advancedbtn .kb-button:not(.no-padding){padding:8px 25px!important}}.wp-block-buttons .wp-block-button .wp-block-button__link{font-size:1rem!important;line-height:1.4!important;padding:10px 30px!important;border-radius:5px!important}@media (max-width:781px){.wp-block-buttons .wp-block-button .wp-block-button__link{padding:8px 25px!important}}.gform_button{font-size:1rem!important;line-height:1.4!important;padding:10px 30px!important;border-radius:5px!important}@media (max-width:781px){.gform_button{padding:8px 25px!important}}.woocommerce-Button{font-size:1rem!important;line-height:1.4!important;padding:10px 30px!important;border-radius:5px!important}@media (max-width:781px){.woocommerce-Button{padding:8px 25px!important}}.woocommerce.widget_shopping_cart .buttons a{font-size:1rem!important;line-height:1.4!important;padding:10px 30px!important;border-radius:5px!important}@media (max-width:781px){.woocommerce.widget_shopping_cart .buttons a{padding:8px 25px!important}}.woocommerce .widget_shopping_cart .buttons a{font-size:1rem!important;line-height:1.4!important;padding:10px 30px!important;border-radius:5px!important}@media (max-width:781px){.woocommerce .widget_shopping_cart .buttons a{padding:8px 25px!important}}.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-message .button{font-size:1rem!important;line-height:1.4!important;padding:10px 30px!important;border-radius:5px!important}@media (max-width:781px){.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-message .button{padding:8px 25px!important}}.woocommerce .woocommerce-form-login .woocommerce-form-login__submit{font-size:1rem!important;line-height:1.4!important;padding:10px 30px!important;border-radius:5px!important}@media (max-width:781px){.woocommerce .woocommerce-form-login .woocommerce-form-login__submit{padding:8px 25px!important}}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{font-size:1rem!important;line-height:1.4!important;padding:10px 30px!important;border-radius:5px!important}@media (max-width:781px){.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{padding:8px 25px!important}}@media (max-width:781px){.woocommerce .single-training-cart-button #respond input#submit.alt,.woocommerce .single-training-cart-button a.button.alt,.woocommerce .single-training-cart-button button.button.alt,.woocommerce .single-training-cart-button input.button.alt{padding:10px 25px!important}}.woocommerce form .form-row .button{font-size:1rem!important;line-height:1.4!important;padding:10px 30px!important;border-radius:5px!important}@media (max-width:781px){.woocommerce form .form-row .button{padding:8px 25px!important}}.kadence-shop-top-row .facetwp-facet.facetwp-facet-count{margin:0 auto 0 0}.woocommerce ul.products{--product-card-padding:6px}.woocommerce ul.products .product{padding:1em;border-radius:8px;-webkit-box-shadow:0px 0 4px rgba(0,0,0,0);box-shadow:0px 0 4px rgba(0,0,0,0);-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-webkit-transform:translateY(0);transform:translateY(0)}@media (max-width:500px){.woocommerce ul.products .product{padding:var(--product-card-padding)}.woocommerce ul.products .product .woocommerce-loop-product__title{padding-left:8px;-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2}.woocommerce ul.products .product .product-details .price{padding-bottom:0!important;margin-bottom:0!important}}.woocommerce ul.products .product:focus-visible,.woocommerce ul.products .product:hover{-webkit-box-shadow:0px 0 10px rgba(0,0,0,0.16);box-shadow:0px 0 10px rgba(0,0,0,0.16);-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-webkit-transform:translateY(-0.25em);transform:translateY(-0.25em)}.woocommerce ul.products .product .product-details{display:-ms-grid;display:grid;-ms-grid-columns:minmax(100px,1fr) 1fr;grid-template-columns:minmax(100px,1fr) 1fr;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;position:unset!important}.woocommerce ul.products .product .product-details .woocommerce-loop-product__title{grid-column:1/-1;padding-bottom:50px!important}@media (min-width:1200px){.woocommerce ul.products .product .product-details .woocommerce-loop-product__title{padding-bottom:34px!important}}.woocommerce ul.products .product .product-details .price{grid-column:1/-1}@media (min-width:1200px){.woocommerce ul.products .product .product-details .price{float:none!important;position:absolute;bottom:102px;width:auto;left:16px;right:16px;display:-webkit-box;display:-ms-flexbox;display:flex;grid-gap:8px;margin-bottom:4px!important;font-size:16px!important}}@media (max-width:1199px){.woocommerce ul.products .product .product-details .price{float:none!important;position:absolute;bottom:102px;width:auto;left:16px;right:16px;margin:0!important}}@media (max-width:500px){.woocommerce ul.products .product .product-details .price{left:var(--product-card-padding);right:var(--product-card-padding)}}.woocommerce ul.products .product .product-details .product-action-wrap{grid-column:1/-1;left:var(--product-card-padding);bottom:var(--product-card-padding);right:var(--product-card-padding)}.woocommerce ul.products .product .product-details .product-action-wrap .quantity{position:relative}.woocommerce ul.products .product .product-details .product-action-wrap .quantity .qty{width:100%;text-align:center}.woocommerce ul.products .product .product-details .product-action-wrap .quantity .qty::-webkit-inner-spin-button,.woocommerce ul.products .product .product-details .product-action-wrap .quantity .qty::-webkit-outer-spin-button{-webkit-appearance:none}.woocommerce ul.products .product .product-details .product-action-wrap .qty-minus{background:rgba(0,0,0,0);color:var(--global-palette6);-webkit-box-shadow:none;box-shadow:none;padding:0 0.8em;line-height:38px;border:0;left:0;position:absolute;top:0}.woocommerce ul.products .product .product-details .product-action-wrap .qty-plus{background:rgba(0,0,0,0);color:var(--global-palette6);-webkit-box-shadow:none;box-shadow:none;padding:0 0.8em;line-height:38px;border:0;right:0;position:absolute;top:0}@media (min-width:1200px){.woocommerce ul.products .product .product-details .product-action-wrap{margin:0px;position:absolute;bottom:10px;width:auto;left:16px;right:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;grid-gap:10px}.woocommerce ul.products .product .product-details .product-action-wrap .quantity.spinners-added{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.woocommerce ul.products .product .product-details .product-action-wrap .button{font-size:14px!important;padding:8px 12px!important}.woocommerce ul.products .product .product-details .product-action-wrap .button.added{display:none}.woocommerce ul.products .product .product-details .product-action-wrap a.added_to_cart{padding-left:0px!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:normal}}@media (max-width:1199px){.woocommerce ul.products .product .product-details .product-action-wrap{margin:0px;position:absolute;bottom:10px;width:auto;left:16px;right:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;grid-gap:10px}.woocommerce ul.products .product .product-details .product-action-wrap .quantity.spinners-added{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.woocommerce ul.products .product .product-details .product-action-wrap .button{font-size:14px!important;padding:8px 12px!important}.woocommerce ul.products .product .product-details .product-action-wrap .button.added{display:none}.woocommerce ul.products .product .product-details .product-action-wrap a.added_to_cart{padding-left:0px!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:normal}}@media (max-width:500px){.woocommerce ul.products .product .product-details .product-action-wrap{left:var(--product-card-padding);right:var(--product-card-padding)}}@media (max-width:1199px){.woocommerce ul.products .product .product-details{display:block}}@media (min-width:1200px){.woocommerce ul.products .product{padding-bottom:110px}}@media (max-width:1199px){.woocommerce ul.products .product{padding-bottom:96px}}@media (max-width:500px){.woocommerce ul.products .product{padding-bottom:106px}}@media (max-width:767px){.woocommerce ul.products{gap:0}}.new-arrivals-slider .products .slick-track{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.new-arrivals-slider .products .slick-track .slick-slide{height:inherit!important}.new-arrivals-slider .new-arrivals-feature-image .wp-block-kadence-image{padding:0px!important}.new-arrivals-slider .new-arrivals-product-content{position:unset!important}.new-arrivals-slider .new-arrivals-product-content>.kt-inside-inner-col{display:-ms-grid;display:grid;-ms-grid-columns:minmax(100px,1fr) 1fr;grid-template-columns:minmax(100px,1fr) 1fr;position:unset!important}.new-arrivals-slider .new-arrivals-product-content>.kt-inside-inner-col .wp-block-kadence-advancedheading{grid-column:1/-1;padding-bottom:38px}.new-arrivals-slider .new-arrivals-product-content>.kt-inside-inner-col .price{grid-column:1/-1}@media (min-width:1200px){.new-arrivals-slider .new-arrivals-product-content>.kt-inside-inner-col .price{float:none!important;margin:0px;position:absolute;bottom:102px;width:auto;left:16px;right:16px;display:-webkit-box;display:-ms-flexbox;display:flex;grid-gap:8px;margin-bottom:4px!important;font-size:16px!important}}@media (max-width:1199px){.new-arrivals-slider .new-arrivals-product-content>.kt-inside-inner-col .price{float:none!important;position:absolute;bottom:102px;width:auto;left:16px;right:16px}}@media (max-width:500px){.new-arrivals-slider .new-arrivals-product-content>.kt-inside-inner-col .price{width:auto;left:6px;right:6px}}.new-arrivals-slider .new-arrivals-product-content>.kt-inside-inner-col .kwt-add-to-cart-wrap{grid-column:1/-1}.new-arrivals-slider .new-arrivals-product-content>.kt-inside-inner-col .kwt-add-to-cart-wrap .button{text-align:center}@media (min-width:1200px){.new-arrivals-slider .new-arrivals-product-content>.kt-inside-inner-col .kwt-add-to-cart-wrap{margin:0px;position:absolute;bottom:10px;width:auto;left:16px;right:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;grid-gap:10px}.new-arrivals-slider .new-arrivals-product-content>.kt-inside-inner-col .kwt-add-to-cart-wrap .quantity.spinners-added{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.new-arrivals-slider .new-arrivals-product-content>.kt-inside-inner-col .kwt-add-to-cart-wrap .button{font-size:14px!important;padding:8px 12px!important}.new-arrivals-slider .new-arrivals-product-content>.kt-inside-inner-col .kwt-add-to-cart-wrap .button.added{display:none!important}.new-arrivals-slider .new-arrivals-product-content>.kt-inside-inner-col .kwt-add-to-cart-wrap a.added_to_cart{padding-left:0px!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:normal}}@media (max-width:1199px){.new-arrivals-slider .new-arrivals-product-content>.kt-inside-inner-col .kwt-add-to-cart-wrap{margin:0px;position:absolute;bottom:10px;width:auto;left:16px;right:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;grid-gap:10px}.new-arrivals-slider .new-arrivals-product-content>.kt-inside-inner-col .kwt-add-to-cart-wrap .quantity.spinners-added{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.new-arrivals-slider .new-arrivals-product-content>.kt-inside-inner-col .kwt-add-to-cart-wrap .button{font-size:14px!important;padding:8px 12px!important}.new-arrivals-slider .new-arrivals-product-content>.kt-inside-inner-col .kwt-add-to-cart-wrap .button.added{display:none!important}.new-arrivals-slider .new-arrivals-product-content>.kt-inside-inner-col .kwt-add-to-cart-wrap a.added_to_cart{padding-left:0px!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:normal}}@media (max-width:500px){.new-arrivals-slider .new-arrivals-product-content>.kt-inside-inner-col .kwt-add-to-cart-wrap{width:auto;left:6px;right:6px}}.new-arrivals-section .new-arrivals-feature-image .wp-block-kadence-image{padding:0px!important}.new-arrivals-section .new-arrivals-product-content{position:unset!important}.new-arrivals-section .new-arrivals-product-content>.kt-inside-inner-col{display:-ms-grid;display:grid;-ms-grid-columns:minmax(100px,1fr) 1fr;grid-template-columns:minmax(100px,1fr) 1fr;position:unset!important}.new-arrivals-section .new-arrivals-product-content>.kt-inside-inner-col .wp-block-kadence-advancedheading{grid-column:1/-1;padding-bottom:38px}.new-arrivals-section .new-arrivals-product-content>.kt-inside-inner-col .quantity{position:relative}.new-arrivals-section .new-arrivals-product-content>.kt-inside-inner-col .quantity .qty{width:100%;text-align:center}.new-arrivals-section .new-arrivals-product-content>.kt-inside-inner-col .quantity .qty::-webkit-inner-spin-button,.new-arrivals-section .new-arrivals-product-content>.kt-inside-inner-col .quantity .qty::-webkit-outer-spin-button{-webkit-appearance:none}.new-arrivals-section .new-arrivals-product-content>.kt-inside-inner-col .qty-minus{background:rgba(0,0,0,0);color:var(--global-palette6);-webkit-box-shadow:none;box-shadow:none;padding:0 0.8em;line-height:38px;border:0;left:0;position:absolute}.new-arrivals-section .new-arrivals-product-content>.kt-inside-inner-col .qty-plus{background:rgba(0,0,0,0);color:var(--global-palette6);-webkit-box-shadow:none;box-shadow:none;padding:0 0.8em;line-height:38px;border:0;right:0;position:absolute}.new-arrivals-section .new-arrivals-product-content>.kt-inside-inner-col .price{grid-column:1/-1}@media (min-width:1200px){.new-arrivals-section .new-arrivals-product-content>.kt-inside-inner-col .price{float:none!important;position:absolute;bottom:102px;width:auto;left:16px;right:16px;display:-webkit-box;display:-ms-flexbox;display:flex;grid-gap:8px;margin-bottom:4px!important;font-size:16px!important}}@media (max-width:1199px){.new-arrivals-section .new-arrivals-product-content>.kt-inside-inner-col .price{float:none!important;position:absolute;bottom:102px;width:auto;left:16px;right:16px}}@media (max-width:500px){.new-arrivals-section .new-arrivals-product-content>.kt-inside-inner-col .price{width:auto;left:6px;right:6px}}.new-arrivals-section .new-arrivals-product-content>.kt-inside-inner-col .kwt-add-to-cart-wrap{grid-column:1/-1}.new-arrivals-section .new-arrivals-product-content>.kt-inside-inner-col .kwt-add-to-cart-wrap .button{text-align:center}@media (min-width:1200px){.new-arrivals-section .new-arrivals-product-content>.kt-inside-inner-col .kwt-add-to-cart-wrap{margin:0px;position:absolute;bottom:10px;width:auto;left:16px;right:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;grid-gap:10px}.new-arrivals-section .new-arrivals-product-content>.kt-inside-inner-col .kwt-add-to-cart-wrap .quantity.spinners-added{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.new-arrivals-section .new-arrivals-product-content>.kt-inside-inner-col .kwt-add-to-cart-wrap .button{font-size:14px!important;padding:8px 12px!important}.new-arrivals-section .new-arrivals-product-content>.kt-inside-inner-col .kwt-add-to-cart-wrap .button.added{display:none!important}.new-arrivals-section .new-arrivals-product-content>.kt-inside-inner-col .kwt-add-to-cart-wrap a.added_to_cart{padding-left:0px!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:normal}}@media (max-width:1199px){.new-arrivals-section .new-arrivals-product-content>.kt-inside-inner-col .kwt-add-to-cart-wrap{margin:0px;position:absolute;bottom:10px;width:auto;left:16px;right:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;grid-gap:10px}.new-arrivals-section .new-arrivals-product-content>.kt-inside-inner-col .kwt-add-to-cart-wrap .quantity.spinners-added{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.new-arrivals-section .new-arrivals-product-content>.kt-inside-inner-col .kwt-add-to-cart-wrap .button{font-size:14px!important;padding:8px 12px!important}.new-arrivals-section .new-arrivals-product-content>.kt-inside-inner-col .kwt-add-to-cart-wrap .button.added{display:none!important}.new-arrivals-section .new-arrivals-product-content>.kt-inside-inner-col .kwt-add-to-cart-wrap a.added_to_cart{padding-left:0px!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:normal}}@media (max-width:500px){.new-arrivals-section .new-arrivals-product-content>.kt-inside-inner-col .kwt-add-to-cart-wrap{width:auto;left:6px;right:6px}}.new-arrivals-section .new-arrival-top-bar{background-color:#eaeaea;padding:12px 15px;font-weight:600;font-size:16px;margin-bottom:30px}.new-arrivals-section .new-arrival-top-bar .kadence-filter-wrap select.kb-sort{all:unset;color:#555555;font-weight:400;padding-right:20px;background-image:url(assets/images/sort-icon.svg);background-position:right center;background-repeat:no-repeat;background-size:18px;cursor:pointer;min-width:190px;text-align:left}@media (min-width:1025px){.new-arrivals-section .new-arrival-top-bar #filter-toggle{display:none!important}}.user-not-logged-in.woocommerce ul.products .product{padding-bottom:18px}@media (min-width:1200px){.user-not-logged-in.woocommerce ul.products .product .product-details .price{bottom:12px}}@media (max-width:1199px){.user-not-logged-in.woocommerce ul.products .product .product-details .price{bottom:12px}}@media (max-width:500px){.user-not-logged-in .new-arrivals-slider .new-arrivals-feature-image .wp-block-kadence-image{padding:0px!important}}@media (min-width:1200px){.user-not-logged-in .new-arrivals-slider .new-arrivals-product-content>.kt-inside-inner-col .price{bottom:58px}}@media (max-width:1199px){.user-not-logged-in .new-arrivals-slider .new-arrivals-product-content>.kt-inside-inner-col .price{bottom:58px}}@media (max-width:500px){.user-not-logged-in .new-arrivals-slider .new-arrivals-product-content>.kt-inside-inner-col .price{width:auto;left:6px;right:6px}}@media (max-width:500px){.user-not-logged-in .new-arrivals-slider .new-arrivals-product-content>.kt-inside-inner-col .wp-block-kadence-advancedheading{padding-bottom:50px}}@media (max-width:500px){.user-not-logged-in .new-arrivals-slider .new-arrivals-product-content>.kt-inside-inner-col .kwt-add-to-cart-wrap{width:auto;left:6px;right:6px}}.user-not-logged-in .new-arrivals-section ul.products .product{padding-bottom:60px!important}@media (max-width:500px){.user-not-logged-in .new-arrivals-section .new-arrivals-feature-image .wp-block-kadence-image{padding:0px!important}}@media (min-width:1200px){.user-not-logged-in .new-arrivals-section .new-arrivals-product-content>.kt-inside-inner-col .price{bottom:58px}}@media (max-width:1199px){.user-not-logged-in .new-arrivals-section .new-arrivals-product-content>.kt-inside-inner-col .price{bottom:58px}}@media (max-width:500px){.user-not-logged-in .new-arrivals-section .new-arrivals-product-content>.kt-inside-inner-col .price{width:auto;left:6px;right:6px}}@media (max-width:500px){.user-not-logged-in .new-arrivals-section .new-arrivals-product-content>.kt-inside-inner-col .wp-block-kadence-advancedheading{padding-bottom:50px}}@media (max-width:500px){.user-not-logged-in .new-arrivals-section .new-arrivals-product-content>.kt-inside-inner-col .kwt-add-to-cart-wrap{width:auto;left:6px;right:6px}}.user-not-logged-in.home ul.products .product{padding-bottom:64px!important}.price .amount{color:var(--global-palette1)}.home-product-carousel .kt-product-carousel-wrap .woocommerce ul.products{-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;row-gap:1rem}.home-product-carousel .kt-product-carousel-wrap .woocommerce ul.products li.product h2.woocommerce-loop-product__title{padding:0 0 15px;color:#000}.home-product-carousel .kt-product-carousel-wrap .woocommerce ul.products li.product h2.woocommerce-loop-product__title a{color:#000}.home-product-carousel .kt-product-carousel-wrap .woocommerce ul.products li.product .hide-price-not-logged-in{margin-top:0}@media (min-width:1200px){.has-left-sidebar.woocommerce-page .content-container{-ms-grid-columns:1.2fr 2em 6fr;grid-template-columns:1.2fr 6fr;grid-gap:2em}}@media (max-width:1024px){.has-left-sidebar.woocommerce-page .content-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.has-left-sidebar.woocommerce-page .content-container .site-main{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.has-left-sidebar.woocommerce-page .content-container .primary-sidebar{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin:0 0 30px;padding:0px}.has-left-sidebar.woocommerce-page .content-container .primary-sidebar p{display:none}.has-left-sidebar.woocommerce-page .content-container .primary-sidebar .filter-heading{padding-bottom:16px;padding-top:16px;border-bottom:1px solid rgba(0,0,0,0.16);padding-right:30px;background-image:url(assets/images/mobile-menu-arrow.svg);background-position:right center;background-repeat:no-repeat;background-size:auto;margin-bottom:0px}}@media (min-width:1025px){.has-left-sidebar.woocommerce-page #filter-toggle{display:none!important}}@media (max-width:1024px){.has-left-sidebar.woocommerce-page #secondary{display:none!important}}.has-left-sidebar.woocommerce-page .kadence-shop-top-row{background-color:#eaeaea;padding:12px 15px;font-weight:600;font-size:16px;margin-bottom:30px}.has-left-sidebar.woocommerce-page .kadence-shop-top-row .kadence-woo-results-count{font-size:16px}.has-left-sidebar.woocommerce-page .kadence-shop-top-row .kadence-woo-ordering{grid-gap:10px;font-size:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.has-left-sidebar.woocommerce-page .kadence-shop-top-row .kadence-woo-ordering select.orderby{all:unset;color:#555555;font-weight:400;padding-right:20px;background-image:url(assets/images/sort-icon.svg);background-position:right center;background-repeat:no-repeat;background-size:18px;cursor:pointer}.has-left-sidebar.woocommerce-page .kadence-shop-top-row .kadence-woo-ordering select.orderby::-webkit-input-placeholder{color:#555555}.has-left-sidebar.woocommerce-page .kadence-shop-top-row .kadence-woo-ordering select.orderby::-moz-placeholder{color:#555555}.has-left-sidebar.woocommerce-page .kadence-shop-top-row .kadence-woo-ordering select.orderby:-ms-input-placeholder{color:#555555}.has-left-sidebar.woocommerce-page .kadence-shop-top-row .kadence-woo-ordering select.orderby::-ms-input-placeholder{color:#555555}.has-left-sidebar.woocommerce-page .kadence-shop-top-row .kadence-woo-ordering select.orderby::placeholder{color:#555555}.has-left-sidebar.woocommerce-page .kadence-shop-top-row .kadence-woo-ordering p{margin:0;padding:0}.has-left-sidebar.woocommerce-page ul.products{-webkit-column-gap:0.4rem;-moz-column-gap:0.4rem;column-gap:0.4rem;row-gap:1.4rem}.has-left-sidebar.woocommerce-page ul.products li.product .woocommerce-loop-image-link{padding:0px;aspect-ratio:1/1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-o-object-fit:contain;object-fit:contain}.has-left-sidebar.woocommerce-page ul.products li.product .woocommerce-loop-image-link img{aspect-ratio:1/1;-o-object-fit:contain;object-fit:contain}.has-left-sidebar.woocommerce-page ul.products li.product h2.woocommerce-loop-product__title{padding:0 0 15px;color:#000}.has-left-sidebar.woocommerce-page ul.products li.product h2.woocommerce-loop-product__title a{color:#000}@media (min-width:1200px){.has-left-sidebar.woocommerce-page ul.products li.product .price{float:left;margin-bottom:0!important;margin-top:auto;font-size:14px}}.has-left-sidebar.woocommerce-page ul.products li.product .product-action-wrap .button{font-size:12px;padding:4px 12px}.has-left-sidebar.woocommerce-page ul.products li.product .hide-price-not-logged-in{margin-top:0}.products-sku-meta{margin-top:6px}.training-products-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;list-style:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;grid-gap:10px;padding:0!important;margin:0!important}.training-products-list .training-list-item{list-style:none;padding:0}.training-products-list .training-list-item>a{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;grid-gap:24px;width:100%;background:#ffffff;-webkit-box-shadow:0px 20px 40px rgba(0,0,0,0.1);box-shadow:0px 20px 40px rgba(0,0,0,0.1);border-radius:6px;padding:16px 16px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-decoration:none}@media (max-width:1199px){.training-products-list .training-list-item>a{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.training-products-list .training-list-item .training-date{border:1px solid #e2e6ec;border-radius:6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;grid-gap:0}.training-products-list .training-list-item .training-date span{padding:4px 15px;text-align:center}.training-products-list .training-list-item .training-date span:first-child{color:#ed177e;font-weight:600;font-size:12px;text-transform:uppercase;border-bottom:1px solid #e2e6ec}.training-products-list .training-list-item .training-date span:last-child{font-weight:400;font-size:20px;color:#354052}.training-products-list .training-list-item .training-title{font-size:18px;font-weight:500;margin-bottom:12px}.training-products-list .training-list-item .training-title .status{font-size:13px;display:inline-block;padding:3px 6px;border-radius:4px;margin-left:1em}.training-products-list .training-list-item .training-title .status:before{content:"• "}.training-products-list .training-list-item .training-title .status.open{color:#72d434;background-color:#f7fdf3}.training-products-list .training-list-item .training-title .status.closed{color:#ff0000;background-color:#fff3f3}.training-products-list .training-list-item .training-meta{display:-webkit-box;display:-ms-flexbox;display:flex;grid-gap:1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.training-products-list .training-list-item .training-meta p{color:#000;font-size:14px;font-weight:400;margin:0;padding:0}.training-products-list .training-list-item .training-meta p.training-meta-location{background-image:url(assets/images/location-icon.svg);background-position:left 0;background-repeat:no-repeat;background-size:22px;padding-left:24px;background-position:-3px 0}.training-products-list .training-list-item .training-meta p.training-meta-date{background-image:url(assets/images/date-icon.svg);background-position:left 2px;background-repeat:no-repeat;background-size:17px;padding-left:24px}.training-products-list .training-list-item .training-meta p.training-meta-time{background-image:url(assets/images/time-icon.svg);background-position:left 0;background-repeat:no-repeat;background-size:22px;padding-left:24px;background-position:-3px 0}.training-products-list .training-list-item .training-meta .ticket-badge{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#ffecec;padding:4px 15px;border-radius:30px;color:#000;font-size:14px;font-weight:400}.training-products-list .training-list-item .training-meta .ticket-badge .icon{margin-right:4px;font-size:14px}@media (max-width:991px){.training-products-list .training-list-item .training-meta{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media (max-width:781px){.training-products-list .training-list-item .training-meta{margin:0;padding:1rem 0;border-top:1px solid rgba(4,4,4,0.2);border-bottom:1px solid rgba(4,4,4,0.2)}}.training-products-list .training-list-item .training-price span.woocommerce-Price-amount.amount{background:#ed177e;-webkit-box-shadow:0px 1px 2px rgba(0,0,0,0.15);box-shadow:0px 1px 2px rgba(0,0,0,0.15);border-radius:4px;color:#fff;font-weight:500;font-size:16px;padding:6px 12px}@media (min-width:1200px){.training-products-list .training-list-item .training-price{margin-left:auto}}.training-products-list.single-training-products-list{margin:0 0 1rem}.training-products-list.single-training-products-list .training-list-item .training-meta{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.training-products-list.single-training-products-list .training-list-item .training-meta .training-meta-date{background-image:url(assets/images/pink-date-icon.svg)!important}.training-products-list.single-training-products-list .training-list-item .training-meta .training-meta-time{background-position:-3px 0;background-image:url(assets/images/pink-time-icon.svg)!important}.training-products-list.single-training-products-list .training-list-item .training-meta .training-meta-location{background-position:-3px 0;background-image:url(assets/images/pink-location-icon.svg)!important}.single-product .training-meta{margin:0;padding:1rem 0;border-top:1px solid rgba(4,4,4,0.2);border-bottom:1px solid rgba(4,4,4,0.2)}#loginform label{font-weight:500;font-size:15px!important;color:#000}.custom-login-register-section .form-row input[type=email],.custom-login-register-section .form-row input[type=number],.custom-login-register-section .form-row input[type=password],.custom-login-register-section .form-row input[type=search],.custom-login-register-section .form-row input[type=text],.custom-login-register-section .form-row input[type=url],.custom-login-register-section .form-row select,.custom-login-register-section .form-row textarea{border-color:var(--global-palette1)}.custom-login-register-section .form-row label{font-weight:500;font-size:15px!important;color:#000}.custom-login-register-section .form-row .woocommerce-button{background-color:var(--global-palette2);padding:12px 20px;line-height:normal;border-radius:4px;min-width:134px;font-size:16px}.custom-login-register-section .form-row .woocommerce-button:hover{background-color:var(--global-palette1)}.custom-login-register-section .form-row.form-row-first,.custom-login-register-section .form-row.form-row-last{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;grid-gap:9px;margin-bottom:16px}.custom-login-register-section .lost_password{margin-bottom:0px}.custom-login-register-section .gform-theme--foundation .gform_required_legend{display:none}.custom-login-register-section .gform-theme--foundation .gfield_validation_message{font-weight:600}.custom-login-register-section .gform-theme--foundation .gform_fields{row-gap:20px}.custom-login-register-section .gform-theme--foundation .gform_fields .gform-field-label{font-size:15px!important}.custom-login-register-section .gform-theme--foundation .gform_fields .gfield--type-fileupload{margin-bottom:12px}.custom-login-register-section .gform-theme--foundation .gform_fields .gfield--type-fileupload .gfield_description{font-style:normal;font-weight:normal;font-size:14px;line-height:1.6;color:var(--global-palette4)}.custom-login-register-section .gform-theme--foundation .gform_fields .gfield--type-fileupload .gfield_description.gfield_validation_message{color:#c02b0a;font-weight:600}.custom-login-register-section .gform-theme--foundation .gform_button{background-color:var(--global-palette2)!important;line-height:normal!important;min-width:134px!important}.custom-login-register-section .gform-theme--foundation .gform_button:hover{background-color:var(--global-palette1)!important}.custom-login-register-section .form-row:not(.form-row-first):not(.form-row-last){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;grid-gap:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:16px}.woocommerce-account .woocommerce h2{margin-top:0px}.woocommerce.wp-block-group.alignwide{margin-left:0!important;margin-right:0!important;margin-top:30px;width:auto!important}.home-product-carousel .kt-product-carousel-wrap .products li h2{color:var(--global-palette3);font-size:14px!important;font-weight:600!important;font-style:normal!important;font-family:Inter}.readonly-details{display:block;width:100%;min-height:40px;background-color:#f6f6f6;padding:10px}.woocommerce a.added_to_cart{padding:0.9em 0 0.9em 0.9em!important}body:not(.logged-in) .un-login-hide{display:none}.woocommerce-pagination{display:none}.facetwp-pager{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:4px;margin-top:40px}.facetwp-pager .facetwp-page{background:var(--global-palette3);color:var(--global-palette9);border-radius:4px;padding:4px 12px;font-weight:500;font-size:12px;-webkit-box-shadow:0px 1px 2px rgba(0,0,0,0.15);box-shadow:0px 1px 2px rgba(0,0,0,0.15);margin-right:2px}.facetwp-pager .facetwp-page:hover{background:var(--global-palette2);color:var(--global-palette9)}.facetwp-pager .facetwp-page.active{background:var(--global-palette2);color:var(--global-palette9)}.woocommerce-account .addresses .title .edit{float:none!important;margin-bottom:12px!important;display:block!important}.category-in-cart .checkout .woocommerce-additional-fields h3{display:none}.category-in-cart .checkout #order_comments_field{display:none}.woocommerce-error,.woocommerce-notices-wrapper:not(.kadence-woo-messages-none-woo-pages){margin-bottom:20px!important}.woocommerce form #delivery_policy_field{margin-top:30px;margin-bottom:0px;background:var(--global-palette7);padding:20px}.woocommerce form #delivery_policy_field label{display:block;font-size:16px;line-height:1.5;color:var(--global-palette4);font-weight:normal;cursor:pointer;padding-left:26px}.woocommerce form #delivery_policy_field label>.input-checkbox{margin:-2px 8px 0 -25px}.woocommerce div.product .training-product-cart .kwt-add-to-cart-wrap{margin-bottom:0px}.woocommerce div.product .training-product-cart form.cart{margin-top:0;margin-bottom:0!important}.woocommerce .woocommerce-info[data-class=restricted-chemicals-notice]{background-color:#2d3748;color:#fff;padding:20px;border:none}.facetwp-facet-reset .facetwp-reset{background-color:var(--global-palette1);color:var(--global-palette9)!important;padding:4px 18px;display:inline-block;margin-top:12px;border-radius:4px;text-decoration:none!important;font-size:14px}.facetwp-facet-reset .facetwp-reset:hover{background-color:var(--global-palette2);color:var(--global-palette9)}#cart-drawer .widget_shopping_cart .buttons a:not(.checkout){background:#eaeaea!important;color:var(--global-palette4)!important;-webkit-box-shadow:none!important;box-shadow:none!important}#cart-drawer .widget_shopping_cart .buttons a:not(.checkout):hover{color:var(--global-palette-btn-hover)!important;background:var(--global-palette-btn-bg-hover)!important}#cart-drawer .widget_shopping_cart .wp-block-kadence-advancedbtn .kb-button{background-color:var(--global-palette2)!important;border:0px!important;color:var(--global-palette9)!important}#cart-drawer .widget_shopping_cart .wp-block-kadence-advancedbtn .kb-button:hover{background-color:var(--global-palette1)!important}@media (max-width:1024px){.kadence-shop-top-row .facetwp-facet-count{width:70%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.kadence-shop-top-row .kadence-woo-ordering{width:50%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-top:12px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.kadence-shop-top-row .kadence-woo-ordering .woocommerce-ordering{max-width:176px}.kadence-shop-top-row .kadence-woo-ordering .woocommerce-ordering select.orderby{width:100%!important;padding-right:20px!important;width:128px!important;overflow:hidden!important;height:25px!important;display:block!important}.kadence-shop-top-row .kadence-shop-top-item{width:100%;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;margin-right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.kadence-shop-top-row .filter-toggle-open-container{width:30%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.kadence-shop-top-row .filter-toggle-open-container .filter-toggle-open{color:var(--global-palette3);padding:4px 16px 4px 16px;font-size:14px;background-color:#fff}.kadence-shop-top-row .filter-toggle-open-container .kadence-svg-iconset svg{display:none}.new-arrivals-section .kadence-query-filter select.kb-sort{width:100%!important;padding-right:20px!important;width:128px!important;overflow:hidden!important;height:25px!important;display:block!important;min-width:auto!important}.new-arrivals-section .filter-toggle-open-container .filter-toggle-open{color:var(--global-palette3);padding:4px 16px 4px 16px;font-size:14px;background-color:#fff}.new-arrivals-section .filter-toggle-open-container .kadence-svg-iconset svg{display:none}.training-single-icons ul.kt-svg-icon-list{margin:20px 0;padding:20px 0!important;border-top:1px solid rgba(4,4,4,0.2);border-bottom:1px solid rgba(4,4,4,0.2)}}.wp-block-kadence-query-pagination .pagination .page-numbers{border-radius:4px!important;padding:4px 12px!important;font-size:12px!important;background:var(--global-palette3)!important;color:var(--global-palette9)!important;cursor:default!important;line-height:1.5!important;border:0px!important;-webkit-box-shadow:none!important;box-shadow:none!important;cursor:pointer!important}.wp-block-kadence-query-pagination .pagination .page-numbers:hover{background:var(--global-palette2)!important;color:var(--global-palette9)!important}.wp-block-kadence-query-pagination .pagination .current{background:var(--global-palette2)!important;color:var(--global-palette9)!important}#payment #place_order{background-color:var(--global-palette2)!important}#payment #place_order:hover{background:var(--global-palette1)!important}.custom-login-register-section .form-row label span.required{color:#c02b0a!important;font-size:12px!important;vertical-align:top}@media (max-width:992px){.woocommerce .woocommerce-error,.woocommerce .woocommerce-info,.woocommerce .woocommerce-message{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-message .button{padding:8px 25px!important;font-size:14px!important;margin:12px 0px 0!important}}.new-arrivals-feature-image figure{padding:8px;aspect-ratio:1/1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.new-arrivals-feature-image figure img{width:100%;height:auto;display:block;margin:0;-webkit-box-shadow:none;box-shadow:none;aspect-ratio:1/1;-o-object-fit:contain;object-fit:contain}#block-27{margin-bottom:0}#block-27 p{margin:0!important}#block-27 .facetwp-facet.facetwp-facet{margin-bottom:20px}.product-downloads .product-download-item a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;grid-gap:12px;text-decoration:none;color:var(--global-palette3)}.product-downloads .product-download-item a:focus,.product-downloads .product-download-item a:focus-within,.product-downloads .product-download-item a:hover{text-decoration:none;color:var(--global-palette3)}.product-downloads .product-download-item img{max-width:20px;margin-top:2px}.allow-single-purchase div.product form.cart div.quantity{border:0!important}.quantity{position:relative}.quantity .qty-minus{background:rgba(0,0,0,0);color:var(--global-palette6);-webkit-box-shadow:none;box-shadow:none;padding:0 0.8em;line-height:38px;border:0;left:-4px;position:absolute;top:1px}.quantity .qty-plus{background:rgba(0,0,0,0);color:var(--global-palette6);-webkit-box-shadow:none;box-shadow:none;padding:0 0.8em;line-height:38px;border:0;right:-4px;position:absolute;top:1px}.woocommerce-cart-form .qty-minus{display:none}.woocommerce-cart-form .qty-plus{display:none}.single-product-custom-image.kwt-gallery-wrap .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image .kt-lightbox{position:relative;width:100%;height:600px;display:block;overflow:hidden}.single-product-custom-image.kwt-gallery-wrap .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image .kt-lightbox img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media (max-width:991px){.single-product-custom-image.kwt-gallery-wrap .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image .kt-lightbox{max-height:420px}}@media (max-width:781px){.single-product-custom-image.kwt-gallery-wrap .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image .kt-lightbox{max-height:320px}}mark{background-color:transparent!important}.kb-row-layout-wrap.is-style-content-section{padding-top:var(--row-section-padding);padding-bottom:var(--row-section-padding)}@media (max-width:700px){.kb-row-layout-wrap.is-style-content-section{padding-top:0}}.kb-row-layout-wrap.is-style-enrolment-steps{background-image:url("assets/images/enrolment-steps-line.svg");background-repeat:no-repeat;background-position:left center;background-size:5em 100%;margin-left:-1em;padding-left:5em;margin-bottom:2em}@media (min-width:800px){.kb-row-layout-wrap.is-style-enrolment-steps{background-position:top left 49%;background-size:contain;margin:0;margin-bottom:4em}.kb-row-layout-wrap.is-style-enrolment-steps .kt-row-column-wrap{gap:10rem}.kb-row-layout-wrap.is-style-enrolment-steps .wp-block-kadence-column:nth-child(2n){margin-top:4em}.kb-row-layout-wrap.is-style-enrolment-steps .wp-block-kadence-column:nth-child(3),.kb-row-layout-wrap.is-style-enrolment-steps .wp-block-kadence-column:nth-child(5){margin-top:-4em}}@media (min-width:1200px){.kb-row-layout-wrap.is-style-enrolment-steps .kt-row-column-wrap{gap:12rem}.kb-row-layout-wrap.is-style-enrolment-steps .wp-block-kadence-column:nth-child(2n){margin-top:6em}.kb-row-layout-wrap.is-style-enrolment-steps .wp-block-kadence-column:nth-child(3),.kb-row-layout-wrap.is-style-enrolment-steps .wp-block-kadence-column:nth-child(5){margin-top:-6em}}@media (min-width:1025px){.home .is-style-page-hero>.kt-row-column-wrap{min-height:450px}}@media (min-width:1200px){.home .is-style-page-hero>.kt-row-column-wrap{min-height:550px}}.home .is-style-page-hero h2.wp-block-kadence-advancedheading{font-size:20px}.home .is-style-page-hero h2.wp-block-kadence-advancedheading strong{font-weight:900;font-size:26px}@media (min-width:782px){.home .is-style-page-hero h2.wp-block-kadence-advancedheading{font-size:28px}.home .is-style-page-hero h2.wp-block-kadence-advancedheading strong{font-size:30px}}@media (min-width:1025px){.home .is-style-page-hero h2.wp-block-kadence-advancedheading{font-size:42px}.home .is-style-page-hero h2.wp-block-kadence-advancedheading strong{font-size:50px}}@media (min-width:1200px){.home .is-style-page-hero h2.wp-block-kadence-advancedheading{font-size:52px}.home .is-style-page-hero h2.wp-block-kadence-advancedheading strong{font-size:60px}}@media (min-width:1500px){.home .is-style-page-hero h2.wp-block-kadence-advancedheading{font-size:72px}.home .is-style-page-hero h2.wp-block-kadence-advancedheading strong{font-size:90px}}@media (min-width:1500px){.is-style-page-hero>.kt-row-column-wrap{min-height:430px}}.price .amount{color:var(--global-palette1)}.home-product-carousel .kt-product-carousel-wrap .woocommerce ul.products{-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;row-gap:1rem}.home-product-carousel .kt-product-carousel-wrap .woocommerce ul.products li.product h2.woocommerce-loop-product__title{padding:0 0 15px;color:#000}.home-product-carousel .kt-product-carousel-wrap .woocommerce ul.products li.product h2.woocommerce-loop-product__title a{color:#000}.home-product-carousel .kt-product-carousel-wrap .woocommerce ul.products li.product .hide-price-not-logged-in{margin-top:0}@media (min-width:1200px){.has-left-sidebar.woocommerce-shop .content-container{-ms-grid-columns:1.2fr 2em 6fr;grid-template-columns:1.2fr 6fr;grid-gap:2em}}@media (max-width:1024px){.has-left-sidebar.woocommerce-shop .content-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.has-left-sidebar.woocommerce-shop .content-container .site-main{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.has-left-sidebar.woocommerce-shop .content-container .primary-sidebar{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin:0 0 30px;padding:0px}.has-left-sidebar.woocommerce-shop .content-container .primary-sidebar p{display:none}.has-left-sidebar.woocommerce-shop .content-container .primary-sidebar .filter-heading{padding-bottom:16px;padding-top:16px;border-bottom:1px solid rgba(0,0,0,0.16);padding-right:30px;background-image:url(assets/images/mobile-menu-arrow.svg);background-position:right center;background-repeat:no-repeat;background-size:auto;margin-bottom:0px}}@media (min-width:1025px){.has-left-sidebar.woocommerce-shop #filter-toggle{display:none!important}}@media (max-width:1024px){.has-left-sidebar.woocommerce-shop #secondary{display:none!important}}.has-left-sidebar.woocommerce-shop .kadence-shop-top-row{background-color:#eaeaea;padding:12px 15px;font-weight:600;font-size:16px;margin-bottom:30px}.has-left-sidebar.woocommerce-shop .kadence-shop-top-row .kadence-woo-results-count{font-size:16px}.has-left-sidebar.woocommerce-shop .kadence-shop-top-row .kadence-woo-ordering{grid-gap:10px;font-size:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.has-left-sidebar.woocommerce-shop .kadence-shop-top-row .kadence-woo-ordering select.orderby{all:unset;color:#555555;font-weight:400;padding-right:20px;background-image:url(assets/images/sort-icon.svg);background-position:right center;background-repeat:no-repeat;background-size:18px;cursor:pointer}.has-left-sidebar.woocommerce-shop .kadence-shop-top-row .kadence-woo-ordering select.orderby::-webkit-input-placeholder{color:#555555}.has-left-sidebar.woocommerce-shop .kadence-shop-top-row .kadence-woo-ordering select.orderby::-moz-placeholder{color:#555555}.has-left-sidebar.woocommerce-shop .kadence-shop-top-row .kadence-woo-ordering select.orderby:-ms-input-placeholder{color:#555555}.has-left-sidebar.woocommerce-shop .kadence-shop-top-row .kadence-woo-ordering select.orderby::-ms-input-placeholder{color:#555555}.has-left-sidebar.woocommerce-shop .kadence-shop-top-row .kadence-woo-ordering select.orderby::placeholder{color:#555555}.has-left-sidebar.woocommerce-shop .kadence-shop-top-row .kadence-woo-ordering p{margin:0;padding:0}.has-left-sidebar.woocommerce-shop ul.products{-webkit-column-gap:0.4rem;-moz-column-gap:0.4rem;column-gap:0.4rem;row-gap:1.4rem}.has-left-sidebar.woocommerce-shop ul.products li.product .woocommerce-loop-image-link{aspect-ratio:1/1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.has-left-sidebar.woocommerce-shop ul.products li.product h2.woocommerce-loop-product__title{padding:0 0 15px;color:#000}.has-left-sidebar.woocommerce-shop ul.products li.product h2.woocommerce-loop-product__title a{color:#000}@media (min-width:1200px){.has-left-sidebar.woocommerce-shop ul.products li.product .price{float:left;margin-bottom:0!important;margin-top:auto;font-size:14px}}.has-left-sidebar.woocommerce-shop ul.products li.product .product-action-wrap .button{font-size:12px;padding:4px 12px}.has-left-sidebar.woocommerce-shop ul.products li.product .hide-price-not-logged-in{margin-top:0}.products-sku-meta{margin-top:6px}.woocommerce ul.products li.product.sale .price del,.woocommerce ul.products li.product.sale .price ins{display:block}.wp-block-kadence-form.is-style-inline{margin:0}.wp-block-kadence-form.is-style-inline .kb-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.wp-block-kadence-form.is-style-inline .kb-form .kadence-blocks-form-field,.wp-block-kadence-form.is-style-inline .kb-form>*{margin:0}.wp-block-kadence-form.is-style-inline .kb-form .kb-submit-field{width:auto;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.kt-inside-inner-col:has(.is-style-photo-bottom),.kt-inside-inner-col:has(.is-style-photo-top){position:relative}.wp-block-kadence-image.is-style-photo-bottom{display:block;margin-left:auto;margin-right:-1vw;margin-top:3vw;position:relative;-webkit-transform:rotate(-3deg);transform:rotate(-3deg)}@media (max-width:800px){.wp-block-kadence-image.is-style-photo-bottom{width:300px!important}}.wp-block-kadence-image.is-style-photo-top{position:absolute;-webkit-transform:rotate(10deg);transform:rotate(10deg);top:0;left:1vw}@media (max-width:800px){.wp-block-kadence-image.is-style-photo-top{width:220px!important}}.wp-block-kadence-image.is-style-polaroid{--border-width:10px;background-color:#fff;border-radius:0;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.2);box-shadow:0 0 10px rgba(0,0,0,0.2);display:block;padding:var(--border-width) var(--border-width) calc(3 * var(--border-width)) var(--border-width);position:relative;-webkit-transform:rotate(2.2deg);transform:rotate(2.2deg)}.wp-block-kadence-image.is-style-polaroid figcaption{text-align:center;font-family:var(--global-heading-font-family);margin-top:1em;margin-bottom:-1em}@media (min-width:800px){.wp-block-kadence-image.is-style-polaroid{--border-width:14px}}.wp-block-kadence-accordion.is-style-accordion .kt-accordion-inner-wrap{row-gap:15px}.wp-block-kadence-accordion.is-style-accordion .wp-block-kadence-pane{-webkit-box-shadow:0px 20px 40px rgba(0,0,0,0.1);box-shadow:0px 20px 40px rgba(0,0,0,0.1);border-radius:6px;overflow:hidden}.wp-block-kadence-infobox.is-style-quick-link .kt-blocks-info-box-link-wrap .kt-blocks-info-box-title{position:relative}.wp-block-kadence-infobox.is-style-quick-link .kt-blocks-info-box-link-wrap .kt-blocks-info-box-title:before{content:"";position:absolute;display:block;left:0;right:0;bottom:0.5em;height:0.4em;background-image:url(assets/images/button-underline-white.svg);background-size:auto 100%;background-repeat:no-repeat;background-position:center;clip-path:inset(0 100% 0 0);-webkit-transition:clip-path 0.5s ease-out;transition:clip-path 0.5s ease-out}.wp-block-kadence-infobox.is-style-quick-link .kt-blocks-info-box-link-wrap:focus .kt-blocks-info-box-title:before,.wp-block-kadence-infobox.is-style-quick-link .kt-blocks-info-box-link-wrap:hover .kt-blocks-info-box-title:before{clip-path:inset(0 0 0 0)}@media (min-width:800px){.wp-block-kadence-tabs.is-style-course-modules .kt-tab-inner-content{height:100%}}.wp-block-kadence-imageoverlay .kt-image-overlay-wrap{border-radius:var(--style-border-radius);overflow:hidden}.wp-block-kadence-countup .kb-count-up-number{line-height:1.4}.wp-block-kadence-countup .kb-count-up-title{font-size:var(--global-kb-font-size-sm);line-height:1.1}.is-style-video-overlap.wp-block-kadence-rowlayout{--overlap-height:191px;position:relative;margin-top:var(--overlap-height);background-image:radial-gradient(circle at 50% 0%,#eaeaea 0%,#ffffff 57%)}.is-style-video-overlap.wp-block-kadence-rowlayout>.kt-row-column-wrap{padding-top:0;margin-top:0}.is-style-video-overlap.wp-block-kadence-rowlayout .wp-block-kadence-videopopup{position:relative;margin-top:calc(-1 * var(--overlap-height));z-index:1}.hide-price-not-logged-in{margin-top:12px;font-size:14px}.hide-price-not-logged-in a{color:#000;text-decoration:none}.hide-price-not-logged-in a span{color:var(--global-palette1)}.hide-price-not-logged-in a:focus span,.hide-price-not-logged-in a:focus-within span,.hide-price-not-logged-in a:hover span{color:var(--global-palette2)}.woocommerce .kwt-breadcrumbs-single{padding-top:0!important;padding-left:0!important}.woocommerce .kwt-breadcrumbs-single .kadence-breadcrumb-container .kadence-bread-current{color:var(--global-palette1)}.woocommerce .kwt-breadcrumbs-single .kadence-breadcrumb-container a{text-decoration:none}.woocommerce .kwt-breadcrumbs-single .kadence-breadcrumb-container a:hover{color:var(--global-palette1)}.woocommerce p.price.kwt-price-wrap{padding-top:0!important;margin-top:12px!important;margin-bottom:0!important;padding-bottom:10px!important}.woocommerce #description{margin-top:20px}.woocommerce .kwt-description-wrap{margin-top:4px}.woocommerce .kwt-description-wrap p{margin:0 0 12px;font-weight:300;font-size:14px}.woocommerce div.product form.cart{margin-top:30px;margin-bottom:30px!important}.woocommerce div.product form.cart div.quantity{margin:0 14px 0 0;border:2px solid #eaeaea;border-radius:4px;margin-top:0px!important;position:relative}.woocommerce div.product form.cart div.quantity .button{-webkit-box-shadow:none;box-shadow:none;color:#000;background-color:transparent;font-size:22px}.woocommerce div.product form.cart div.quantity input[type=button]{padding:0.05em 0.6em}.woocommerce div.product form.cart div.quantity .qty{line-height:1.4!important;border:0px}.woocommerce div.product form.cart .single_add_to_cart_button{background-color:var(--global-palette1)!important;border-radius:4px!important;padding:20px 30px;min-width:46%;margin-left:8px;margin-top:0}.woocommerce div.product form.cart .single_add_to_cart_button:hover{background-color:var(--global-palette3)!important}@media (min-width:1200px){.woocommerce div.product form.cart{margin-top:40px;margin-bottom:50px!important}}.woocommerce div.product .woocommerce-product-gallery__wrapper{border:1px solid #eaeaea;border-radius:4px}#map-canvas{width:100%;height:350px}@media (max-width:781px){.is-style-faq .kt-accordion-panel-inner{font-size:15px}}form input[type=email],form input[type=number],form input[type=password],form input[type=search],form input[type=tel],form input[type=text],form input[type=url],form select,form textarea{color:var(--global-palette3);border-color:var(--global-palette3)}form :placeholder{color:var(--global-palette3)}.gform-theme--foundation .gform_fields{row-gap:20px}.gform-theme--foundation .gfield--type-choice .gfield_radio{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.gform-theme--foundation .gform_validation_errors{display:none!important}.gform-theme--foundation .gform-datepicker{max-width:100%!important;width:100%!important}@media (max-width:781px){.gform-theme--foundation.in-store-registration-form_wrapper .gfield.gfmc-column.gfmc-field:last-child div{padding-bottom:10px!important}}.gform-theme--foundation.in-store-registration-form_wrapper .gform_fields{-ms-grid-columns:(1fr)[1]!important;grid-template-columns:repeat(1,1fr)!important}@media (min-width:1200px){.gform-theme--foundation.in-store-registration-form_wrapper .gform_fields .in-store-first-column{padding-right:10px}}.gform-theme--foundation.in-store-registration-form_wrapper .gform_fields .in-store-second-column{padding:20px 20px 10px;background-color:var(--global-palette7,#edf2f7)}@media (min-width:1200px){.gform-theme--foundation.in-store-registration-form_wrapper .gform_fields .in-store-second-column{padding:30px 30px 20px}}@media (max-width:781px){.gform-theme--foundation.in-store-registration-form_wrapper .gform_fields{-ms-grid-columns:(1fr)[1]!important;grid-template-columns:repeat(1,1fr)!important}}.gform-theme--foundation .gfmc-container{-ms-grid-column-span:12;grid-column:span 12}.gform-theme--foundation .qualification-group.qualification-group-show{padding:20px 20px 10px;background-color:var(--global-palette7,#edf2f7)}@media (min-width:1200px){.gform-theme--foundation .qualification-group.qualification-group-show{padding:30px 30px 20px}}.gform-theme--foundation .gform_fileupload_rules{color:var(--global-palette1)!important}.custom-bg-color-field{padding:50px 15px 15px!important;background-color:var(--global-palette7,#edf2f7)!important;position:relative!important}.custom-bg-color-field legend{margin:0px!important;position:absolute;top:16px}.custom-bg-color-field .ginput_container{padding-bottom:0px!important}.custom-bg-color-field .ginput_container .gfield_radio{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important;padding-bottom:0px!important}.custom-bg-color-field .ginput_container .gfield_radio .gchoice{padding-bottom:0px!important}@media (min-width:1200px){.custom-bg-color-field{padding:50px 15px 15px!important}}.gform-theme--foundation.in-store-registration-form_wrapper .custom-bg-color-field{padding:60px 20px 0px!important;background-color:var(--global-palette7,#edf2f7)!important;position:relative!important}.gform-theme--foundation.in-store-registration-form_wrapper .custom-bg-color-field legend{margin:0px!important;position:absolute;top:28px}@media (min-width:782px){.gform-theme--foundation.in-store-registration-form_wrapper .custom-bg-color-field legend{top:16px}}.gform-theme--foundation.in-store-registration-form_wrapper .custom-bg-color-field .ginput_container{padding-bottom:0px!important}.gform-theme--foundation.in-store-registration-form_wrapper .custom-bg-color-field .ginput_container .gfield_radio{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important;padding-bottom:0px!important}.gform-theme--foundation.in-store-registration-form_wrapper .custom-bg-color-field .ginput_container .gfield_radio .gchoice{padding-bottom:0px!important}@media (min-width:782px){.gform-theme--foundation.in-store-registration-form_wrapper .custom-bg-color-field{padding:50px 20px 20px!important}}@media (min-width:1200px){.gform-theme--foundation.in-store-registration-form_wrapper .custom-bg-color-field{padding:50px 30px 20px!important}}#gform_3 .gfield_checkbox label:after{content:" *";color:var(--gf-ctrl-label-color-req);font-family:var(--gf-ctrl-label-font-family-req);font-size:var(--gf-ctrl-label-font-size-req);font-style:var(--gf-ctrl-label-font-style-req);font-weight:var(--gf-ctrl-label-font-weight-req);letter-spacing:var(--gf-ctrl-label-letter-spacing-req);line-height:var(--gf-ctrl-label-line-height-req)}.facetwp-facet.facetwp-facet{margin-bottom:0}.facetwp-facet.facetwp-facet .facetwp-dropdown{width:100%;padding:8px 20px;margin-top:10px}.facetwp-facet.facetwp-facet .facetwp-type-checkboxes{margin-top:10px}.facetwp-facet.facetwp-facet .facetwp-counter{display:none}.facetwp-facet{margin-top:-6px}.facetwp-facet .facetwp-display-value{padding-right:0;font-family:var(--global-body-font-family);color:#000;font-weight:600;font-size:16px;line-height:1.4}.facetwp-facet .facetwp-checkbox.checked{background-image:url(assets/images/checkbox-on.png)}.facetwp-facet .facetwp-checkbox.checked .facetwp-display-value{color:var(--global-palette1)}.facetwp-facet .facetwp-depth .facetwp-checkbox,.facetwp-facet .facetwp-group-content .facetwp-checkbox{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #e9e9e9;padding-left:0;margin-left:20px}.facetwp-facet .facetwp-checkbox{margin-bottom:8px;padding-left:20px;background-position:top 5px left 0;background-size:11px;line-height:1.3;background-image:none!important}.facetwp-facet .facetwp-toggle{font-size:14px;font-weight:400;text-decoration:underline}.facetwp-facet.facetwp-facet-categories .facetwp-depth{margin-left:0;margin-bottom:20px}.facetwp-facet.facetwp-facet-categories>.facetwp-checkbox{margin-bottom:10px;padding-left:0;display:-webkit-box;display:-ms-flexbox;display:flex;grid-gap:10px;background-image:none!important;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.facetwp-facet.facetwp-facet-categories>.facetwp-checkbox .facetwp-counter{display:none}.facetwp-facet.facetwp-facet-categories>.facetwp-checkbox .facetwp-expand{font-size:0;display:inline-block;width:20px;height:20px;background-image:url(assets/images/dropdown-arrow.svg);background-position:left 1px;background-repeat:no-repeat;background-size:contain}.facetwp-facet.facetwp-facet-brands .facetwp-group{margin-bottom:20px}.facetwp-facet .facetwp-depth .facetwp-display-value{font-size:14px;font-weight:400;line-height:1.1}@media (max-width:1024px){.facetwp-facet{margin-top:16px;margin-bottom:16px}}.facetwp-facet.facetwp-facet .facetwp-group-heading{padding-right:0;font-family:var(--global-body-font-family);color:#000;font-weight:600;font-size:16px;line-height:1.4;margin-bottom:10px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:6px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.facetwp-facet.facetwp-facet .facetwp-group-heading:after{content:"";display:block;width:20px;height:20px;background-image:url(assets/images/dropdown-arrow.svg);background-position:center;background-repeat:no-repeat;background-size:contain}.facetwp-facet.facetwp-facet .facetwp-group-content{line-height:1.3}.facetwp-facet.facetwp-facet .facetwp-group-content .facetwp-display-value{font-size:14px;font-weight:400;line-height:1.1}::-moz-selection{background-color:var(--global-palette1);color:#fff}::selection{background-color:var(--global-palette1);color:#fff}::marker{color:var(--global-palette1)}
/*# sourceMappingURL=style.css.map */