@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}body.wc-block-product-gallery-modal-open,body.wc-modal--open{overflow:hidden}.wc-block-grid__products .wc-block-grid__product-image{display:block;position:relative;text-decoration:none}.wc-block-grid__products .wc-block-grid__product-image a{border:0;box-shadow:none;outline:0;text-decoration:none}.wc-block-grid__products .wc-block-grid__product-image img{height:auto;max-width:100%;width:100%}.wc-block-grid__products .wc-block-grid__product-image img[hidden]{display:none}.wc-block-grid__products .wc-block-grid__product-image img[alt=""]{border:1px solid #f2f2f2}.edit-post-visual-editor .editor-block-list__block .wc-block-grid__product-title,.editor-styles-wrapper .wc-block-grid__product-title,.wc-block-grid__product-title{color:inherit;display:block;font-family:inherit;font-size:inherit;font-weight:700;line-height:1.2;padding:0}.wc-block-grid__product-price{display:block}.wc-block-grid__product-price .wc-block-grid__product-price__regular{margin-right:.5em}.wc-block-grid__product-add-to-cart.wp-block-button{white-space:normal;word-break:break-word}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link{display:inline-flex;font-size:1em;justify-content:center;text-align:center;white-space:normal;word-break:break-word}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.loading{opacity:.25}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.added:after{content:"";display:inline-block;font-family:WooCommerce;height:auto;margin-left:.5em;width:auto}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.loading:after{animation:spin 2s linear infinite;content:"";display:inline-block;font-family:WooCommerce;height:auto;margin-left:.5em;width:auto}.has-5-columns:not(.alignfull) .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-6-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-7-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-8-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-9-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after{content:"";margin:0}.wc-block-grid__product-rating,.wp-block-woocommerce-product-review-rating{display:block}.wc-block-grid__product-rating .star-rating,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars,.wc-block-grid__product-rating .wc-block-product-review-rating__stars,.wp-block-woocommerce-product-review-rating .star-rating,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars{font-family:WooCommerce;font-size:1em;font-weight:400;height:1.618em;line-height:1.618;margin:0 auto;overflow:hidden;position:relative;text-align:left;width:5.3em}.wc-block-grid__product-rating .star-rating:before,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars:before,.wc-block-grid__product-rating .wc-block-product-review-rating__stars:before,.wp-block-woocommerce-product-review-rating .star-rating:before,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars:before,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars:before{content:"SSSSS";left:0;opacity:.5;position:absolute;right:0;top:0;white-space:nowrap}.wc-block-grid__product-rating .star-rating span,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars span,.wc-block-grid__product-rating .wc-block-product-review-rating__stars span,.wp-block-woocommerce-product-review-rating .star-rating span,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars span,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars span{left:0;overflow:hidden;padding-top:1.5em;position:absolute;right:0;top:0}.wc-block-grid__product-rating .star-rating span:before,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars span:before,.wc-block-grid__product-rating .wc-block-product-review-rating__stars span:before,.wp-block-woocommerce-product-review-rating .star-rating span:before,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars span:before,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars span:before{color:inherit;content:"SSSSS";left:0;position:absolute;right:0;top:0;white-space:nowrap}.wc-block-grid .wc-block-grid__product-onsale,.wc-block-grid__product-image .wc-block-grid__product-onsale{background:#fff;border:1px solid #43454b;border-radius:4px;color:#43454b;display:inline-block;font-size:.875em;font-weight:600;left:auto;padding:.25em .75em;position:absolute;right:4px;text-align:center;text-transform:uppercase;top:4px;width:auto;z-index:9}.wc-block-grid__product .wc-block-grid__product-image,.wc-block-grid__product .wc-block-grid__product-link{display:inline-block;position:relative}.wc-block-grid__product .wc-block-grid__product-image:not(.wc-block-components-product-image),.wc-block-grid__product .wc-block-grid__product-title{margin:0 0 12px}.wc-block-grid__product .wc-block-grid__product-add-to-cart,.wc-block-grid__product .wc-block-grid__product-onsale,.wc-block-grid__product .wc-block-grid__product-price,.wc-block-grid__product .wc-block-grid__product-rating{margin:0 auto 12px}.theme-twentysixteen .wc-block-grid .price ins{color:#77a464}.theme-twentynineteen .wc-block-grid__product{font-size:.88889em}.theme-twentynineteen .wc-block-components-product-sale-badge,.theme-twentynineteen .wc-block-components-product-title,.theme-twentynineteen .wc-block-grid__product-onsale,.theme-twentynineteen .wc-block-grid__product-title{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.theme-twentynineteen .wc-block-grid__product-title:before{display:none}.theme-twentynineteen .wc-block-components-product-sale-badge,.theme-twentynineteen .wc-block-grid__product-onsale{line-height:1}.theme-twentynineteen .editor-styles-wrapper .wp-block-button .wp-block-button__link:not(.has-text-color){color:#fff}.theme-twentytwenty .wc-block-grid__product-link{color:#000}.theme-twentytwenty .wc-block-components-product-title,.theme-twentytwenty .wc-block-grid__product-title{color:#cd2653;font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-size:1em}.theme-twentytwenty .wp-block-columns .wc-block-components-product-title{margin-top:0}.theme-twentytwenty .wc-block-components-product-price .woocommerce-Price-amount,.theme-twentytwenty .wc-block-components-product-price__value,.theme-twentytwenty .wc-block-grid__product-price .woocommerce-Price-amount,.theme-twentytwenty .wc-block-grid__product-price__value{font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-size:.9em}.theme-twentytwenty .wc-block-components-product-price del,.theme-twentytwenty .wc-block-grid__product-price del{opacity:.7}.theme-twentytwenty .wc-block-components-product-price ins,.theme-twentytwenty .wc-block-grid__product-price ins{text-decoration:none}.theme-twentytwenty .star-rating,.theme-twentytwenty .wc-block-grid__product-rating{font-size:.7em}.theme-twentytwenty .star-rating .wc-block-components-product-rating__stars,.theme-twentytwenty .star-rating .wc-block-grid__product-rating__stars,.theme-twentytwenty .wc-block-grid__product-rating .wc-block-components-product-rating__stars,.theme-twentytwenty .wc-block-grid__product-rating .wc-block-grid__product-rating__stars{line-height:1}.theme-twentytwenty .wc-block-components-product-button>.wp-block-button__link,.theme-twentytwenty .wc-block-grid__product-add-to-cart>.wp-block-button__link{font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif}.theme-twentytwenty .wc-block-components-product-sale-badge,.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{background:#cd2653;color:#fff;font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-weight:700;letter-spacing:-.02em;line-height:1.2;text-transform:uppercase}.theme-twentytwenty .wc-block-grid__products .wc-block-components-product-sale-badge{position:static}.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-image .wc-block-components-product-sale-badge{position:absolute}.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale:not(.wc-block-components-product-sale-badge){position:absolute;right:4px;top:4px;z-index:1}.theme-twentytwenty .wc-block-active-filters__title,.theme-twentytwenty .wc-block-attribute-filter__title,.theme-twentytwenty .wc-block-price-filter__title,.theme-twentytwenty .wc-block-stock-filter__title{font-size:1em}.theme-twentytwenty .wc-block-active-filters .wc-block-active-filters__clear-all,.theme-twentytwenty .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link{font-size:.75em}@media only screen and (min-width:768px){.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{font-size:.875em;padding:.5em}}@media only screen and (min-width:1168px){.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{font-size:.875em;padding:.5em}}.theme-twentytwentytwo .wc-block-grid__product-add-to-cart .added_to_cart{display:block;margin-top:12px}.theme-twentytwentytwo .wc-block-components-product-price ins,.theme-twentytwentytwo .wc-block-grid__product-price ins{text-decoration:none}.screen-reader-text{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;overflow-wrap:normal!important;padding:0;position:absolute!important;width:1px}.screen-reader-text:focus{clip:auto!important;background-color:#fff;border-radius:3px;box-shadow:0 0 2px 2px rgb(0 0 0 / .6);clip-path:none;color:#2b2d2f;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.wp-block-group.woocommerce.product .up-sells.upsells.products{max-width:var(--wp--style--global--wide-size)}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}.wc-block-components-notice-banner{align-content:flex-start;align-items:stretch;background-color:#fff;border:1px solid #2f2f2f;border-radius:4px;box-sizing:border-box;color:#2f2f2f;display:flex;font-size:.875em;font-weight:400;gap:12px;line-height:1.5;margin:16px 0;padding:16px!important}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content{align-self:center;flex-basis:100%;padding-right:16px;white-space:normal}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content:last-child{padding-right:0}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-block-components-notice-banner__summary{font-weight:600;margin:0 0 8px}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ol,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ul{margin:0 0 0 24px;padding:0}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ol li:after,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ul li:after{clear:both;content:"";display:block}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward{appearance:none;background:transparent!important;border:0;color:#2f2f2f!important;float:right;margin:0;opacity:.7;padding:0!important;text-decoration-line:underline;text-underline-position:under;transition:all .2s ease-in-out}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:active,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:focus,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:hover{opacity:1;text-decoration:none}.wc-block-components-notice-banner>svg{fill:#fff;background-color:#2f2f2f;border-radius:50%;flex-grow:0;flex-shrink:0;height:100%;padding:2px}.wc-block-components-notice-banner>.wc-block-components-button{background:#fff0 none!important;border:0!important;box-shadow:none!important;color:#2f2f2f!important;flex:0 0 16px;height:16px!important;margin:6px 0 0 auto!important;min-height:auto!important;min-width:0!important;opacity:.6;outline:none!important;padding:0!important;width:16px!important}.wc-block-components-notice-banner>.wc-block-components-button>svg{margin:0!important}.wc-block-components-notice-banner>.wc-block-components-button:active,.wc-block-components-notice-banner>.wc-block-components-button:focus,.wc-block-components-notice-banner>.wc-block-components-button:hover{opacity:1}.wc-block-components-notice-banner>.wc-block-components-button:focus{outline:2px solid currentColor!important;outline-offset:0}.wc-block-components-notice-banner.is-error{background-color:#fff0f0;border-color:#cc1818}.wc-block-components-notice-banner.is-error>svg{background-color:#cc1818;transform:rotate(180deg)}.wc-block-components-notice-banner.is-warning{background-color:#fffbf4;border-color:#f0b849}.wc-block-components-notice-banner.is-warning>svg{background-color:#f0b849;transform:rotate(180deg)}.wc-block-components-notice-banner.is-success{background-color:#f4fff7;border-color:#4ab866}.wc-block-components-notice-banner.is-success>svg{background-color:#4ab866}.wc-block-components-notice-banner.is-info{background-color:#f4f8ff;border-color:#007cba}.wc-block-components-notice-banner.is-info>svg{background-color:#007cba}.wc-block-components-notice-banner:focus{outline-width:0}.wc-block-components-notice-banner:focus-visible{outline-style:solid;outline-width:2px}.woocommerce.wc-block-store-notices.alignwide{max-width:var(--wp--style--global--wide-size)}.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;margin:0 0 -4px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left;padding:0}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin:0;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:var(--wc-form-color-background,#fff);color:var(--wc-form-color-text,#000);border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected],.select2-results__option[data-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff}.select2-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#444}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 #fff0 #fff0 #fff0;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:#fff0 #fff0 #888 #fff0;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none;margin:5px 5px 0 0}.select2-container--default .select2-selection--multiple .select2-selection__rendered li:before{content:"";display:none}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#444;margin-top:5px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-top:5px;margin-right:10px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__placeholder{float:right}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid #000 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--above .select2-selection--single{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:0 0;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true],.select2-container--default .select2-results__option[data-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted[data-selected]{background-color:var(--wp-admin-theme-color,#0073aa);color:#fff}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:linear-gradient(to bottom,#fff 50%,#eee 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--single:focus{border:1px solid var(--wp-admin-theme-color,#0073aa)}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#444}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:linear-gradient(to bottom,#eee 50%,#ccc 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 #fff0 #fff0 #fff0;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid var(--wp-admin-theme-color,#0073aa)}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:0 0;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:#fff0 #fff0 #888 #fff0;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:linear-gradient(to bottom,#fff 0,#eee 50%);background-repeat:repeat-x}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:linear-gradient(to bottom,#eee 50%,#fff 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid var(--wp-admin-theme-color,#0073aa)}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{float:right}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid var(--wp-admin-theme-color,#0073aa)}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid #fff0}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected],.select2-container--classic .select2-results__option--highlighted[data-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:var(--wp-admin-theme-color,#0073aa)}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block;min-width:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bold}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-size:100%;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}:root{--global-gray-400: #CBD5E0;--global-gray-500: #A0AEC0;--global-xs-spacing: 1em;--global-sm-spacing: 1.5rem;--global-md-spacing: 2rem;--global-lg-spacing: 2.5em;--global-xl-spacing: 3.5em;--global-xxl-spacing: 5rem;--global-edge-spacing: 1.5rem;--global-boxed-spacing: 2rem;--global-font-size-small: clamp(0.8rem, 0.73rem + 0.217vw, 0.9rem);--global-font-size-medium: clamp(1.1rem, 0.995rem + 0.326vw, 1.25rem);--global-font-size-large: clamp(1.75rem, 1.576rem + 0.543vw, 2rem);--global-font-size-larger: clamp(2rem, 1.6rem + 1vw, 2.5rem);--global-font-size-xxlarge: clamp(2.25rem, 1.728rem + 1.63vw, 3rem)}h1,h2,h3,h4,h5,h6{padding:0;margin:0}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit;text-decoration:none}dfn,cite,em,i{font-style:italic}blockquote,q{quotes:"“" "”"}blockquote{padding-left:1em;border-left:4px solid var(--global-palette4)}.entry-content blockquote{margin:0 0 var(--global-md-spacing)}blockquote cite,blockquote .wp-block-pullquote__citation{color:var(--global-palette5);font-size:13px;margin-top:1em;position:relative;font-style:normal;display:block}address{margin:0 0 1.5em}pre{background:var(--global-palette7);font-family:"Courier 10 Pitch",Courier,monospace;font-size:.9375rem;line-height:1.6;max-width:100%;overflow:auto;padding:1.5em;white-space:pre-wrap}code,kbd,tt,var{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:.8rem}abbr,acronym{border-bottom:1px dotted var(--global-palette4);cursor:help}mark,ins{text-decoration:none}big{font-size:125%}html{box-sizing:border-box}*,*::before,*::after{box-sizing:inherit}hr{height:0;border:0;border-bottom:2px solid var(--global-gray-400)}ul,ol{margin:0 0 1.5em 1.5em;padding:0}ul.aligncenter,ol.aligncenter{list-style:none}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}img{display:block;height:auto;max-width:100%}figure{margin:.5em 0}table{margin:0 0 1.5em;width:100%}a{color:var(--global-palette-highlight);text-underline-offset:.1em;transition:all .1s linear}a:hover,a:focus,a:active{color:var(--global-palette-highlight-alt);text-underline-offset:.25em}a:hover,a:active{outline:0}.inner-link-style-plain a:not(.button),.widget-area.inner-link-style-plain a:not(.button){text-decoration:none}.inner-link-style-normal a:not(.button),.widget-area.inner-link-style-normal a:not(.button){text-decoration:underline}.link-style-no-underline .entry-content p>a,.link-style-no-underline .entry-content strong>a,.link-style-no-underline .entry-content em>a,.link-style-no-underline .entry-content>ul a,.link-style-no-underline .entry-content a{text-decoration:none}.link-style-no-underline .entry-content p>a:hover,.link-style-no-underline .entry-content strong>a:hover,.link-style-no-underline .entry-content em>a:hover,.link-style-no-underline .entry-content>ul a:hover,.link-style-no-underline .entry-content a:hover{text-decoration:none}.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,.link-style-color-underline .entry-content>ol a,.link-style-color-underline .entry-content .wp-block-group ul a,.link-style-color-underline .entry-content .wp-block-group ol a{color:inherit;text-decoration:underline;text-decoration-color:var(--global-palette-highlight)}.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,.link-style-color-underline .entry-content>ol a:hover,.link-style-color-underline .entry-content .wp-block-group ul a:hover,.link-style-color-underline .entry-content .wp-block-group ol a:hover{text-decoration-color:var(--global-palette-highlight-alt)}.link-style-hover-background .entry-content p a,.link-style-hover-background .entry-content strong>a,.link-style-hover-background .entry-content em>a,.link-style-hover-background .entry-content>ul a,.link-style-hover-background .entry-content>ol a,.link-style-hover-background .entry-content .wp-block-group ul a:not(.kb-table-of-content-list a),.link-style-hover-background .entry-content .wp-block-group ol a:not(.kb-table-of-content-list a){color:var(--global-palette-highlight);text-decoration:none;background-image:linear-gradient(var(--global-palette-highlight), var(--global-palette-highlight));background-position:0% 100%;background-repeat:no-repeat;background-size:100% 1px}.link-style-hover-background .entry-content p a:hover,.link-style-hover-background .entry-content strong>a:hover,.link-style-hover-background .entry-content em>a:hover,.link-style-hover-background .entry-content>ul a:hover,.link-style-hover-background .entry-content>ol a:hover,.link-style-hover-background .entry-content .wp-block-group ul a:not(.kb-table-of-content-list a):hover,.link-style-hover-background .entry-content .wp-block-group ol a:not(.kb-table-of-content-list a):hover{color:var(--global-palette-highlight-alt2);text-decoration:none;background-size:100% 100%}.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,.link-style-offset-background .entry-content>ol a,.link-style-offset-background .entry-content .wp-block-group ul a:not(.kb-table-of-content-list a),.link-style-offset-background .entry-content .wp-block-group ol a:not(.kb-table-of-content-list a){color:inherit;text-decoration:none;background-image:linear-gradient(var(--global-palette-highlight-alt2), var(--global-palette-highlight));background-repeat:no-repeat;background-position:4px bottom;background-size:100% 10px}.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,.link-style-offset-background .entry-content>ol a:hover,.link-style-offset-background .entry-content .wp-block-group ul a:not(.kb-table-of-content-list a):hover,.link-style-offset-background .entry-content .wp-block-group ol a:not(.kb-table-of-content-list a):hover{color:inherit;text-decoration:none;background-image:linear-gradient(var(--global-palette-highlight-alt2), var(--global-palette-highlight-alt))}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;height:1px;width:1px;overflow:hidden;word-wrap:normal !important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}:where(html:not(.no-js)) .hide-focus-outline *:focus{outline:0}#primary[tabindex="-1"]:focus{outline:0}textarea{width:100%}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{-webkit-appearance:none;color:var(--global-palette5);border:1px solid var(--global-gray-400);border-radius:3px;padding:.4em .5em;max-width:100%;background:var(--global-palette9);box-shadow:0px 0px 0px -7px rgba(0,0,0,0)}::-webkit-input-placeholder{color:var(--global-palette6)}::-moz-placeholder{color:var(--global-palette6);opacity:1}:-ms-input-placeholder{color:var(--global-palette6)}:-moz-placeholder{color:var(--global-palette6)}::placeholder{color:var(--global-palette6)}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=range]:focus,input[type=date]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=color]:focus,textarea:focus{color:var(--global-palette3);border-color:var(--global-palette6);outline:0;box-shadow:0px 5px 15px -7px rgba(0,0,0,.1)}select{border:1px solid var(--global-gray-400);background-size:16px 100%;padding:.2em 35px .2em .5em;background:var(--global-palette9) url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNSIgZmlsbD0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2U9IiNiYmIiPjxwYXRoIGQ9Ik02IDlsNiA2IDYtNiIvPjwvc3ZnPg==) no-repeat 98% 50%;-moz-appearance:none;-webkit-appearance:none;appearance:none;box-shadow:none;outline:0;box-shadow:0px 0px 0px -7px rgba(0,0,0,0)}select::-ms-expand{display:none}select:focus{color:var(--global-palette3);border-color:var(--global-palette6);background-color:var(--global-palette9);box-shadow:0px 5px 15px -7px rgba(0,0,0,.1);outline:0}select:focus option{color:#333}.elementor-select-wrapper select{background-image:none}.search-form{position:relative}.search-form input[type=search],.search-form input.search-field{padding-right:60px;width:100%}.search-form .search-submit[type=submit]{top:0;right:0;bottom:0;position:absolute;color:rgba(0,0,0,0);background:rgba(0,0,0,0);z-index:2;width:50px;border:0;padding:8px 12px 7px;border-radius:0;box-shadow:none;overflow:hidden}.search-form .search-submit[type=submit]:hover,.search-form .search-submit[type=submit]:focus{color:rgba(0,0,0,0);background:rgba(0,0,0,0);box-shadow:none}.search-form .kadence-search-icon-wrap{position:absolute;right:0;top:0;height:100%;width:50px;padding:0;text-align:center;background:0 0;z-index:3;cursor:pointer;pointer-events:none;color:var(--global-palette6);text-shadow:none;display:flex;align-items:center;justify-content:center}.search-form .search-submit[type=submit]:hover~.kadence-search-icon-wrap{color:var(--global-palette4)}body.rtl .search-form .button[type=submit],body.rtl .search-form .kadence-search-icon-wrap{left:0;right:auto}body.rtl .search-form input[type=search],body.rtl .search-form input.search-field{padding-right:.5em;padding-left:60px}fieldset{padding:.625em 1.425em .625em;border:1px solid var(--global-gray-500);margin-top:1.2em;margin-bottom:1.2em}.affwp-form fieldset{padding:0}legend{font-weight:bold}button,.button,.wp-block-button__link,.wp-element-button,input[type=button],input[type=reset],input[type=submit]{border-radius:3px;background:var(--global-palette-btn-bg);color:var(--global-palette-btn);padding:.4em 1em;border:0;font-size:1.125rem;line-height:1.6;display:inline-block;font-family:inherit;cursor:pointer;text-decoration:none;transition:all .2s ease;box-shadow:0px 0px 0px -7px rgba(0,0,0,0)}button:visited,.button:visited,.wp-block-button__link:visited,.wp-element-button:visited,input[type=button]:visited,input[type=reset]:visited,input[type=submit]:visited{background:var(--global-palette-btn-bg);color:var(--global-palette-btn)}button:hover,button:focus,button:active,.button:hover,.button:focus,.button:active,.wp-block-button__link:hover,.wp-block-button__link:focus,.wp-block-button__link:active,.wp-element-button:hover,.wp-element-button:focus,.wp-element-button:active,input[type=button]:hover,input[type=button]:focus,input[type=button]:active,input[type=reset]:hover,input[type=reset]:focus,input[type=reset]:active,input[type=submit]:hover,input[type=submit]:focus,input[type=submit]:active{color:var(--global-palette-btn-hover);background:var(--global-palette-btn-bg-hover);box-shadow:0px 15px 25px -7px rgba(0,0,0,.1)}button:disabled,button.disabled,.button:disabled,.button.disabled,.wp-block-button__link:disabled,.wp-block-button__link.disabled,.wp-element-button:disabled,.wp-element-button.disabled,input[type=button]:disabled,input[type=button].disabled,input[type=reset]:disabled,input[type=reset].disabled,input[type=submit]:disabled,input[type=submit].disabled{cursor:not-allowed;opacity:.5}.elementor-button-wrapper .elementor-button{background-color:var(--global-palette-btn-bg);color:var(--global-palette-btn)}.elementor-button-wrapper .elementor-button:hover,.elementor-button-wrapper .elementor-button:focus,.elementor-button-wrapper .elementor-button:active{color:var(--global-palette-btn-hover);background-color:var(--global-palette-btn-bg-hover);box-shadow:0px 15px 25px -7px rgba(0,0,0,.1)}.button.button-size-small{font-size:80%;padding:.3em .7em}.button.button-size-large{font-size:110%;padding:.6em 1.2em}.wp-block-button.is-style-outline .wp-block-button__link,.wp-block-button.is-style-outline .wp-element-button{padding:.4em 1em}.button.button-style-outline,.wp-block-button.is-style-outline .wp-block-button__link,.wp-block-button.is-style-outline .wp-element-button,.button.kb-btn-global-outline{border:2px solid currentColor}.button.button-style-outline:hover,.button.button-style-outline:focus,.button.button-style-outline:active,.wp-block-button.is-style-outline .wp-block-button__link:hover,.wp-block-button.is-style-outline .wp-block-button__link:focus,.wp-block-button.is-style-outline .wp-block-button__link:active,.wp-block-button.is-style-outline .wp-element-button:hover,.wp-block-button.is-style-outline .wp-element-button:focus,.wp-block-button.is-style-outline .wp-element-button:active,.button.kb-btn-global-outline:hover,.button.kb-btn-global-outline:focus,.button.kb-btn-global-outline:active{border:2px solid currentColor;box-shadow:0px 0px 0px -7px rgba(0,0,0,0)}.wp-block-button.is-style-outline .wp-block-button__link:not(.has-background),.wp-block-button.is-style-outline .wp-element-button:not(.has-background),.button.button-style-outline:not(.has-background),.button.kb-btn-global-outline:not(.has-background){background:rgba(0,0,0,0)}.wp-block-button.is-style-outline .wp-block-button__link:not(.has-background):hover,.wp-block-button.is-style-outline .wp-block-button__link:not(.has-background):focus,.wp-block-button.is-style-outline .wp-block-button__link:not(.has-background):active,.wp-block-button.is-style-outline .wp-element-button:not(.has-background):hover,.wp-block-button.is-style-outline .wp-element-button:not(.has-background):focus,.wp-block-button.is-style-outline .wp-element-button:not(.has-background):active,.button.button-style-outline:not(.has-background):hover,.button.button-style-outline:not(.has-background):focus,.button.button-style-outline:not(.has-background):active,.button.kb-btn-global-outline:not(.has-background):hover,.button.kb-btn-global-outline:not(.has-background):focus,.button.kb-btn-global-outline:not(.has-background):active{background:rgba(0,0,0,0)}.wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color),.wp-block-button.is-style-outline .wp-element-button:not(.has-text-color),.button-style-outline:not(.has-text-color),.kb-btn-global-outline:not(.has-text-color){color:var(--global-palette-btn-out, var(--global-palette-btn-bg))}.wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color):visited,.wp-block-button.is-style-outline .wp-element-button:not(.has-text-color):visited,.button-style-outline:not(.has-text-color):visited,.kb-btn-global-outline:not(.has-text-color):visited{color:var(--global-palette-btn-out, var(--global-palette-btn-bg))}.wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color):hover,.wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color):focus,.wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color):active,.wp-block-button.is-style-outline .wp-element-button:not(.has-text-color):hover,.wp-block-button.is-style-outline .wp-element-button:not(.has-text-color):focus,.wp-block-button.is-style-outline .wp-element-button:not(.has-text-color):active,.button-style-outline:not(.has-text-color):hover,.button-style-outline:not(.has-text-color):focus,.button-style-outline:not(.has-text-color):active,.kb-btn-global-outline:not(.has-text-color):hover,.kb-btn-global-outline:not(.has-text-color):focus,.kb-btn-global-outline:not(.has-text-color):active{color:var(--global-palette-btn-out-hover, var(--global-palette-btn-bg-hover))}button.button-style-secondary,.button.button-style-secondary,.wp-block-button__link.button-style-secondary,.wp-element-button.button-style-secondary,input[type=button].button-style-secondary,input[type=reset].button-style-secondary,input[type=submit].button-style-secondary{background:var(--global-palette-btn-sec-bg);color:var(--global-palette-btn-sec)}button.button-style-secondary:visited,.button.button-style-secondary:visited,.wp-block-button__link.button-style-secondary:visited,.wp-element-button.button-style-secondary:visited,input[type=button].button-style-secondary:visited,input[type=reset].button-style-secondary:visited,input[type=submit].button-style-secondary:visited{background:var(--global-palette-btn-sec-bg);color:var(--global-palette-btn-sec)}button.button-style-secondary:hover,button.button-style-secondary:focus,button.button-style-secondary:active,.button.button-style-secondary:hover,.button.button-style-secondary:focus,.button.button-style-secondary:active,.wp-block-button__link.button-style-secondary:hover,.wp-block-button__link.button-style-secondary:focus,.wp-block-button__link.button-style-secondary:active,.wp-element-button.button-style-secondary:hover,.wp-element-button.button-style-secondary:focus,.wp-element-button.button-style-secondary:active,input[type=button].button-style-secondary:hover,input[type=button].button-style-secondary:focus,input[type=button].button-style-secondary:active,input[type=reset].button-style-secondary:hover,input[type=reset].button-style-secondary:focus,input[type=reset].button-style-secondary:active,input[type=submit].button-style-secondary:hover,input[type=submit].button-style-secondary:focus,input[type=submit].button-style-secondary:active{color:var(--global-palette-btn-sec-hover);background:var(--global-palette-btn-sec-bg-hover)}.kadence-svg-iconset{display:inline-flex;align-self:center}.kadence-svg-iconset svg{height:1em;width:1em}.kadence-svg-iconset.svg-baseline svg{top:.125em;position:relative}body.social-brand-colors .social-show-brand-until .social-button:not(:hover):not(.skip):not(.ignore),body.social-brand-colors .social-show-brand-hover .social-button:not(.ignore-brand):not(.skip):not(.ignore):hover,body.social-brand-colors .social-show-brand-always .social-button:not(.ignore-brand):not(.skip):not(.ignore){color:#fff}body.social-brand-colors .social-show-brand-until.social-style-outline .social-button:not(:hover):not(.skip):not(.ignore),body.social-brand-colors .social-show-brand-hover.social-style-outline .social-button:not(.ignore-brand):not(.skip):not(.ignore):hover,body.social-brand-colors .social-show-brand-always.social-style-outline .social-button:not(.ignore-brand):not(.skip):not(.ignore){border-color:currentColor}:root .has-theme-palette-1-background-color,:root .has-theme-palette1-background-color{background-color:var(--global-palette1)}:root .has-theme-palette-1-color,:root .has-theme-palette1-color{color:var(--global-palette1)}:root .has-theme-palette-2-background-color,:root .has-theme-palette2-background-color{background-color:var(--global-palette2)}:root .has-theme-palette-2-color,:root .has-theme-palette2-color{color:var(--global-palette2)}:root .has-theme-palette-3-background-color,:root .has-theme-palette3-background-color{background-color:var(--global-palette3)}:root .has-theme-palette-3-color,:root .has-theme-palette3-color{color:var(--global-palette3)}:root .has-theme-palette-4-background-color,:root .has-theme-palette4-background-color{background-color:var(--global-palette4)}:root .has-theme-palette-4-color,:root .has-theme-palette4-color{color:var(--global-palette4)}:root .has-theme-palette-5-background-color,:root .has-theme-palette5-background-color{background-color:var(--global-palette5)}:root .has-theme-palette-5-color,:root .has-theme-palette5-color{color:var(--global-palette5)}:root .has-theme-palette-6-background-color,:root .has-theme-palette6-background-color{background-color:var(--global-palette6)}:root .has-theme-palette-6-color,:root .has-theme-palette6-color{color:var(--global-palette6)}:root .has-theme-palette-7-background-color,:root .has-theme-palette7-background-color{background-color:var(--global-palette7)}:root .has-theme-palette-7-color,:root .has-theme-palette7-color{color:var(--global-palette7)}:root .has-theme-palette-8-background-color,:root .has-theme-palette8-background-color{background-color:var(--global-palette8)}:root .has-theme-palette-8-color,:root .has-theme-palette8-color{color:var(--global-palette8)}:root .has-theme-palette-9-background-color,:root .has-theme-palette9-background-color{background-color:var(--global-palette9)}:root .has-theme-palette-9-color,:root .has-theme-palette9-color{color:var(--global-palette9)}:root .has-theme-palette-10-background-color,:root .has-theme-palette10-background-color{background-color:var(--global-palette10)}:root .has-theme-palette-10-color,:root .has-theme-palette10-color{color:var(--global-palette10)}:root .has-theme-palette-11-background-color,:root .has-theme-palette11-background-color{background-color:var(--global-palette11)}:root .has-theme-palette-11-color,:root .has-theme-palette11-color{color:var(--global-palette11)}:root .has-theme-palette-12-background-color,:root .has-theme-palette12-background-color{background-color:var(--global-palette12)}:root .has-theme-palette-12-color,:root .has-theme-palette12-color{color:var(--global-palette12)}:root .has-theme-palette-13-background-color,:root .has-theme-palette13-background-color{background-color:var(--global-palette13)}:root .has-theme-palette-13-color,:root .has-theme-palette13-color{color:var(--global-palette13)}:root .has-theme-palette-14-background-color,:root .has-theme-palette14-background-color{background-color:var(--global-palette14)}:root .has-theme-palette-14-color,:root .has-theme-palette14-color{color:var(--global-palette14)}:root .has-theme-palette-15-background-color,:root .has-theme-palette15-background-color{background-color:var(--global-palette15)}:root .has-theme-palette-15-color,:root .has-theme-palette15-color{color:var(--global-palette15)}.kt-clear{*zoom:1}.kt-clear::before,.kt-clear::after{content:" ";display:table}.kt-clear::after{clear:both}#wpadminbar{position:fixed !important}.content-area{margin:var(--global-xxl-spacing) 0}.entry-content{word-break:break-word}.entry-content table{word-break:normal}.body{overflow-x:hidden}.scroll a *,a.scroll *{pointer-events:none}.content-width-fullwidth .content-container.site-container{max-width:none;padding:0}.content-width-fullwidth .content-area,.content-vertical-padding-hide .content-area{margin-top:0;margin-bottom:0}.content-vertical-padding-top .content-area{margin-bottom:0}.content-vertical-padding-bottom .content-area{margin-top:0}.site-container,.site-header-row-layout-contained,.site-footer-row-layout-contained,.entry-hero-layout-contained,.alignfull>.wp-block-cover__inner-container,.alignwide>.wp-block-cover__inner-container{margin:0 auto;padding:0 var(--global-content-edge-padding)}.kt-row-layout-inner>.kb-theme-content-width,.kt-row-layout-inner.kt-row-has-bg>.kb-theme-content-width{padding-left:var(--global-content-edge-padding);padding-right:var(--global-content-edge-padding)}.content-bg{background:#fff}.content-style-unboxed .entry:not(.loop-entry)>.entry-content-wrap{padding:0}.content-style-unboxed .content-bg:not(.loop-entry){background:rgba(0,0,0,0)}.content-style-unboxed .entry:not(.loop-entry){box-shadow:none;border-radius:0}@media screen and (min-width: 1025px){.has-sidebar .content-container{display:grid;grid-template-columns:5fr 2fr;grid-gap:var(--global-xl-spacing);justify-content:center}#secondary{grid-column:2;grid-row:1;min-width:0}.has-left-sidebar .content-container{grid-template-columns:2fr 5fr}.has-left-sidebar #main{grid-column:2;grid-row:1}.has-left-sidebar #secondary{grid-column:1;grid-row:1}.has-sidebar .wp-site-blocks .content-container .alignwide,.has-sidebar .wp-site-blocks .content-container .alignfull{width:unset;max-width:unset;margin-left:0;margin-right:0}.has-sidebar .content-container .kadence-thumbnail-position-behind.alignwide{margin-left:-10px;margin-right:-10px}}#kt-scroll-up-reader,#kt-scroll-up{position:fixed;transform:translateY(40px);transition:all .2s ease;opacity:0;z-index:1000;display:flex;cursor:pointer}#kt-scroll-up-reader *,#kt-scroll-up *{pointer-events:none}#kt-scroll-up-reader.scroll-up-style-outline,#kt-scroll-up.scroll-up-style-outline{background:rgba(0,0,0,0)}.scroll-up-style-filled{color:var(--global-palette9);background:var(--global-palette4)}.scroll-up-style-filled:hover{color:var(--global-palette9)}.scroll-up-style-outline,.scroll-up-wrap.scroll-up-style-outline{border-width:2px;border-style:solid;border-color:currentColor;color:var(--global-palette4)}.scroll-up-style-outline:hover{color:var(--global-palette5)}#kt-scroll-up.scroll-visible{transform:translateY(0px);opacity:1}#kt-scroll-up-reader{transform:translateY(0px);transition:all 0s ease}#kt-scroll-up-reader:not(:focus){clip:rect(1px, 1px, 1px, 1px);height:1px;width:1px;overflow:hidden;word-wrap:normal !important}#kt-scroll-up-reader:focus{transform:translateY(0px);opacity:1;box-shadow:none;z-index:1001}@media screen and (max-width: 719px){.vs-sm-false{display:none !important}}@media screen and (min-width: 720px)and (max-width: 1024px){.vs-md-false{display:none !important}}@media screen and (min-width: 1025px){.vs-lg-false{display:none !important}}body.logged-in .vs-logged-in-false{display:none !important}body:not(.logged-in) .vs-logged-out-false{display:none !important}.infinite-scroll .posts-navigation,.infinite-scroll .pagination,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}#wrapper{overflow:hidden;overflow:clip}.kadence-scrollbar-fixer{margin-right:var(--scrollbar-offset, unset)}.kadence-scrollbar-fixer .item-is-fixed{right:var(--scrollbar-offset, 0)}.alignleft{float:left;margin-right:var(--global-md-spacing)}.alignright{float:right;margin-left:var(--global-md-spacing)}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;text-align:center}body.footer-on-bottom #wrapper{min-height:100vh;display:flex;flex-direction:column}body.footer-on-bottom.admin-bar #wrapper{min-height:calc(100vh - 32px)}body.footer-on-bottom #inner-wrap{flex:1 0 auto}.kadence-pro-fixed-item>.kadence-element-wrap>p:first-child:last-child,.kadence-pro-fixed-item>p:first-child:last-child{margin:0}.site-branding{max-height:inherit}.site-branding a.brand{display:flex;gap:1em;flex-direction:row;align-items:center;text-decoration:none;color:inherit;max-height:inherit}.site-branding a.brand img{display:block}.site-branding .site-title{margin:0}.site-branding .site-description{margin:.4375em 0 0;word-wrap:break-word}.site-branding.branding-layout-standard-reverse a.brand{flex-direction:row-reverse}.site-branding.branding-layout-vertical.site-title-top a.brand .site-title-wrap{order:-1}.site-branding.branding-layout-vertical.site-title-top a.brand .site-description{margin:0}.site-branding.branding-layout-vertical a.brand{flex-direction:column}.site-branding.branding-layout-vertical-reverse a.brand{flex-direction:column-reverse}.site-header-section-center .site-branding.branding-layout-vertical a.brand,.site-header-section-center .site-branding.branding-layout-vertical-reverse a.brand{text-align:center}.site-header-section-center .site-branding.branding-layout-vertical a.brand img,.site-header-section-center .site-branding.branding-layout-vertical-reverse a.brand img{margin-left:auto;margin-right:auto}@media screen and (max-width: 1024px){.site-branding.branding-tablet-layout-standard-reverse a.brand{flex-direction:row-reverse}.site-branding.branding-tablet-layout-vertical.site-title-top a.brand .site-title-wrap{order:-1}.site-branding.branding-tablet-layout-vertical a.brand{flex-direction:column}.site-branding.branding-tablet-layout-vertical-reverse a.brand{flex-direction:column-reverse}}@media screen and (max-width: 719px){.site-branding.branding-mobile-layout-standard:not(.site-brand-logo-only) a.brand{flex-direction:row}.site-branding.branding-mobile-layout-standard-reverse a.brand{flex-direction:row-reverse}.site-branding.branding-mobile-layout-vertical.site-title-top a.brand .site-title-wrap{order:-1}.site-branding.branding-mobile-layout-vertical a.brand{flex-direction:column}.site-branding.branding-mobile-layout-vertical-reverse a.brand{flex-direction:column-reverse}}.site-header-row-center-column .brand:not(.has-logo-image) .site-title-wrap{text-align:center}.logo-icon{display:flex}.logo-icon .kadence-svg-iconset svg{width:100%;height:auto}.header-navigation ul ul.sub-menu,.header-navigation ul ul.submenu{display:none;position:absolute;top:100%;flex-direction:column;background:#fff;margin-left:0;box-shadow:0 2px 13px rgba(0,0,0,.1);z-index:1000}.header-navigation ul ul.quadmenu-row{flex-direction:row}body:not(.hide-focus-outline) .header-navigation li.menu-item--has-toggle>a:focus .dropdown-nav-toggle{opacity:.2}.header-navigation ul ul.sub-menu>li:last-child,.header-navigation ul ul.submenu>li:last-child{border-bottom:0}.header-navigation ul ul.sub-menu.sub-menu-edge{left:auto;right:0}.header-navigation ul ul ul.sub-menu.sub-menu-edge{left:auto;right:100%}.header-navigation[class*=header-navigation-dropdown-animation-fade] ul ul.sub-menu,.header-navigation[class*=header-navigation-dropdown-animation-fade] ul ul.submenu{opacity:0;visibility:hidden;transform:translate3d(0, 0, 0);transition:all .2s ease;display:block;clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden}.header-navigation[class*=header-navigation-dropdown-animation-fade]:not(.click-to-open) ul li:hover>ul,.header-navigation[class*=header-navigation-dropdown-animation-fade]:not(.click-to-open) ul li.menu-item--toggled-on>ul,.header-navigation[class*=header-navigation-dropdown-animation-fade]:not(.click-to-open) ul li:not(.menu-item--has-toggle):focus>ul{opacity:1;visibility:visible;transform:translate3d(0, 0, 0);clip:auto;height:auto;overflow:visible}.header-navigation[class*=header-navigation-dropdown-animation-fade].click-to-open ul li>ul.opened,.header-navigation[class*=header-navigation-dropdown-animation-fade].click-to-open ul li.menu-item--toggled-on>ul,.header-navigation[class*=header-navigation-dropdown-animation-fade].click-to-open ul li:not(.menu-item--has-toggle):focus>ul{opacity:1;visibility:visible;transform:translate3d(0, 0, 0);clip:auto;height:auto;overflow:visible}.header-navigation.header-navigation-dropdown-animation-fade-up ul ul.sub-menu,.header-navigation.header-navigation-dropdown-animation-fade-up ul ul.submenu{transform:translate3d(0, 10px, 0)}.header-navigation.header-navigation-dropdown-animation-fade-down ul ul.sub-menu,.header-navigation.header-navigation-dropdown-animation-fade-down ul ul.submenu{transform:translate3d(0, -10px, 0)}.wp-site-blocks .nav--toggle-sub .dropdown-nav-special-toggle{position:absolute !important;overflow:hidden;padding:0 !important;margin:0 !important;margin-right:-0.1em !important;border:0 !important;width:.9em;top:0;bottom:0;height:auto;border-radius:0;box-shadow:none !important;background:rgba(0,0,0,0) !important;display:block;left:auto;right:.7em;pointer-events:none}.wp-site-blocks .nav--toggle-sub .sub-menu .dropdown-nav-special-toggle{width:2.6em;margin:0 !important;right:0}.nav--toggle-sub .dropdown-nav-special-toggle:focus{z-index:10}.nav--toggle-sub .dropdown-nav-toggle{display:block;background:rgba(0,0,0,0);position:absolute;right:0;top:50%;width:.7em;height:.7em;font-size:inherit;width:.9em;height:.9em;font-size:.9em;display:inline-flex;line-height:inherit;margin:0;padding:0;border:none;border-radius:0;transform:translateY(-50%);overflow:visible;transition:opacity .2s ease}.nav--toggle-sub ul ul .dropdown-nav-toggle{right:.2em}.nav--toggle-sub ul ul .dropdown-nav-toggle .kadence-svg-iconset{transform:rotate(-90deg)}.nav--toggle-sub li.menu-item-has-children{position:relative}.nav-drop-title-wrap{position:relative;padding-right:1em;display:block}.nav--toggle-sub:not(.click-to-open) li:hover>ul,.nav--toggle-sub li.menu-item--toggled-on>ul,.nav--toggle-sub li:not(.menu-item--has-toggle):focus>ul,.nav--toggle-sub.click-to-open li.menu-item--has-toggle>ul.opened{display:block}.nav--toggle-sub li:not(.menu-item--has-toggle):focus-within>ul{display:block}@media(hover: none){.wp-site-blocks .nav--toggle-sub .menu-item--has-toggle:not(.menu-item--toggled-on) .dropdown-nav-special-toggle{left:0;right:0 !important;margin-right:0 !important;width:100%;pointer-events:all}.wp-site-blocks .nav--toggle-sub .menu-item--has-toggle:not(.menu-item--toggled-on)>a{pointer-events:none}}.rtl .nav--toggle-sub .dropdown-nav-toggle{right:auto;left:0}.rtl .primary-menu-container>ul>li.menu-item .dropdown-nav-special-toggle{right:auto;left:.7em}.rtl .wp-site-blocks .nav--toggle-sub .sub-menu .dropdown-nav-special-toggle{left:0;right:auto}.rtl .nav--toggle-sub ul ul .dropdown-nav-toggle .kadence-svg-iconset{transform:rotate(-270deg)}.rtl .header-navigation ul ul ul.sub-menu,.rtl .header-navigation ul ul ul.submenu{right:100%;left:auto}.rtl .nav-drop-title-wrap{padding-left:1em;padding-right:0}.wp-site-blocks .nav--toggle-sub .kadence-menu-mega-enabled .sub-menu .dropdown-nav-special-toggle{display:none}.header-navigation-style-underline-fullheight,.header-navigation-style-fullheight{height:100%;align-items:center}.header-navigation-style-underline-fullheight .header-menu-container,.header-navigation-style-fullheight .header-menu-container{height:100%;align-items:center}.header-navigation-style-underline-fullheight .header-menu-container>ul,.header-navigation-style-fullheight .header-menu-container>ul{height:100%;align-items:center}.header-navigation-style-underline-fullheight .header-menu-container>ul>li,.header-navigation-style-fullheight .header-menu-container>ul>li{display:flex;height:100%;align-items:center}.header-navigation-style-underline-fullheight .header-menu-container>ul>li>a,.header-navigation-style-fullheight .header-menu-container>ul>li>a{display:flex;height:100%;align-items:center}.header-navigation[class*=header-navigation-style-underline] .header-menu-container>ul>li>a{position:relative}.header-navigation[class*=header-navigation-style-underline] .header-menu-container>ul>li>a:after{content:"";width:100%;position:absolute;bottom:0px;height:2px;right:50%;background:currentColor;transform:scale(0, 0) translate(-50%, 0);transition:transform .2s ease-in-out,color 0s ease-in-out}.header-navigation[class*=header-navigation-style-underline] .header-menu-container>ul>li>a:hover:after{transform:scale(1, 1) translate(50%, 0)}.header-navigation[class*=header-navigation-style-underline] .header-menu-container>ul>li.current-menu-item>a:after,.header-navigation[class*=header-navigation-style-underline] .header-menu-container>ul>li.current-page-item>a:after{transform:scale(1, 1) translate(50%, 0)}.header-navigation,.header-menu-container{display:flex}.header-navigation li.menu-item>a{display:block;width:100%;text-decoration:none;color:var(--global-palette4);transition:all .2s ease-in-out;transform:translate3d(0, 0, 0)}.header-navigation li.menu-item>a:hover,.header-navigation li.menu-item>a:focus{color:var(--global-palette-highlight)}.header-navigation ul.sub-menu,.header-navigation ul.submenu{display:block;list-style:none;margin:0;padding:0}.header-navigation ul li.menu-item>a{padding:.6em .5em}.header-navigation ul ul li.menu-item>a{padding:1em;outline-offset:-2px}.header-navigation ul ul li.menu-item>a{width:200px}.header-navigation ul ul ul.sub-menu,.header-navigation ul ul ul.submenu{top:0;left:100%;right:auto;min-height:100%}.header-navigation .menu{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;list-style:none;margin:0;padding:0}.menu-toggle-open{display:flex;background:rgba(0,0,0,0);align-items:center;box-shadow:none}.menu-toggle-open .menu-toggle-label{padding-right:5px}.menu-toggle-open .menu-toggle-icon{display:flex}.menu-toggle-open .menu-toggle-label:empty{padding-right:0px}.menu-toggle-open:hover,.menu-toggle-open:focus{border-color:currentColor;background:rgba(0,0,0,0);box-shadow:none}.menu-toggle-open.menu-toggle-style-default{border:0}.wp-site-blocks .menu-toggle-open{box-shadow:none}.mobile-navigation{width:100%}.mobile-navigation a{display:block;width:100%;text-decoration:none;padding:.6em .5em}.mobile-navigation ul{display:block;list-style:none;margin:0;padding:0}.drawer-nav-drop-wrap{display:flex;position:relative}.drawer-nav-drop-wrap a{color:inherit}.drawer-nav-drop-wrap .drawer-sub-toggle{background:rgba(0,0,0,0);color:inherit;padding:.5em .7em;display:flex;border:0;border-radius:0;box-shadow:none;line-height:normal}.drawer-nav-drop-wrap .drawer-sub-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.mobile-navigation.drawer-navigation-parent-toggle-true .drawer-nav-drop-wrap .drawer-sub-toggle{position:absolute;left:0;z-index:10;top:0;bottom:0;justify-content:flex-end;width:100%}.mobile-navigation ul ul{padding-left:1em;transition:all .2s ease-in-out}.mobile-navigation ul.has-collapse-sub-nav ul.sub-menu{display:none}body[class*=amp-mode-] .mobile-navigation ul ul{display:block}.mobile-navigation ul ul ul ul ul ul{padding-left:0}.mobile-navigation ul.has-collapse-sub-nav .sub-menu.show-drawer{display:block}.popup-drawer{position:fixed;display:none;top:0;bottom:0;left:-99999rem;right:99999rem;transition:opacity .25s ease-in,left 0s .25s,right 0s .25s;z-index:100000}.popup-drawer .drawer-overlay{background-color:rgba(0,0,0,.4);position:fixed;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .2s ease-in-out}.popup-drawer .drawer-inner{width:100%;transform:translateX(100%);max-width:90%;right:0;top:0;overflow:auto;background:#090c10;color:#fff;bottom:0;opacity:0;position:fixed;box-shadow:0 0 2rem 0 rgba(0,0,0,.1);display:flex;flex-direction:column;transition:transform .3s cubic-bezier(0.77, 0.2, 0.05, 1),opacity .25s cubic-bezier(0.77, 0.2, 0.05, 1)}.popup-drawer .drawer-header{padding:0 1.5em;display:flex;justify-content:flex-end;min-height:calc(1.2em + 24px)}.popup-drawer .drawer-header .drawer-toggle{background:rgba(0,0,0,0);border:0;font-size:24px;line-height:1;padding:.6em .15em;color:inherit;display:flex;box-shadow:none;border-radius:0}.popup-drawer .drawer-header .drawer-toggle:hover{box-shadow:none}.popup-drawer .drawer-content{padding:0 1.5em 1.5em}.popup-drawer-layout-sidepanel.popup-drawer-side-left .drawer-inner{transform:translateX(-100%);right:auto;left:0}@media screen and (max-width: 1024px){.showing-popup-drawer-from-right.animate-body-popup #inner-wrap,.showing-popup-drawer-from-right.animate-body-popup #colophon,.showing-popup-drawer-from-right.animate-body-popup .site-header-row{transform:translateX(-200px)}.showing-popup-drawer-from-left.animate-body-popup #inner-wrap,.showing-popup-drawer-from-left.animate-body-popup #colophon,.showing-popup-drawer-from-left.animate-body-popup .site-header-row{transform:translateX(200px)}.animate-body-popup #inner-wrap,.animate-body-popup .site-header-row,.animate-body-popup #colophon{transform:none;transition:transform .3s cubic-bezier(0.77, 0.2, 0.05, 1)}}.popup-drawer-animation-scale.popup-drawer-layout-fullwidth .drawer-inner{transform:scale(0);transform-origin:top right;transition:transform .3s cubic-bezier(0.77, 0.2, 0.05, 1),opacity .3s cubic-bezier(0.77, 0.2, 0.05, 1)}.popup-drawer-animation-scale.popup-drawer-layout-fullwidth.popup-drawer-side-left .drawer-inner{transform-origin:top left}.popup-drawer-animation-scale.popup-drawer-layout-fullwidth.active .drawer-inner{transform:scale(1)}#mobile-drawer.popup-drawer-animation-slice.popup-drawer-layout-fullwidth .drawer-overlay,#mobile-drawer.popup-drawer-animation-slice.popup-drawer-layout-fullwidth .drawer-inner{background:rgba(0,0,0,0)}.popup-drawer .drawer-header .drawer-toggle{width:1em;position:relative;height:1em;box-sizing:content-box;font-size:24px}.drawer-toggle .toggle-close-bar{width:.75em;height:.08em;background:currentColor;transform-origin:center center;position:absolute;margin-top:-0.04em;opacity:0;border-radius:.08em;left:50%;margin-left:-0.375em;top:50%;transform:rotate(45deg) translateX(-50%);transition:transform .3s cubic-bezier(0.77, 0.2, 0.05, 1),opacity .3s cubic-bezier(0.77, 0.2, 0.05, 1);transition-delay:.2s}.drawer-toggle .toggle-close-bar:last-child{transform:rotate(-45deg) translateX(50%)}.popup-drawer.active .drawer-toggle .toggle-close-bar{transform:rotate(45deg);opacity:1}.popup-drawer.active .drawer-toggle .toggle-close-bar:last-child{transform:rotate(-45deg);opacity:1}.popup-drawer .drawer-content.content-valign-middle{min-height:calc(100% - (1.2em + 24px));display:flex;justify-content:safe center;flex-direction:column;padding-bottom:calc(1.2em + 24px);overflow:auto}.popup-drawer .drawer-content.content-valign-bottom{min-height:calc(100% - (1.2em + 24px));display:flex;justify-content:flex-end;flex-direction:column;padding-bottom:calc(1.2em + 24px);max-height:calc(100% - (1.2em + 24px));overflow:auto}.popup-drawer .drawer-content.content-valign-bottom .site-header-item-mobile-navigation{display:block;overflow:auto;max-height:calc(100% - (1.2em + 24px))}.popup-drawer .drawer-content.content-align-center{text-align:center}.popup-drawer .drawer-content.content-align-center .site-header-item{justify-content:center}.popup-drawer .drawer-content.content-align-right{text-align:right}.popup-drawer .drawer-content.content-align-right .site-header-item{justify-content:flex-end}.popup-drawer-layout-fullwidth.popup-drawer-animation-slice .drawer-inner{transform:none}.popup-drawer-layout-fullwidth.popup-drawer-animation-slice .pop-slice-background{transform-origin:center;transform:none;position:absolute;display:flex;flex-flow:column;align-items:stretch;top:0;left:0;right:0;bottom:0;z-index:-1}.popup-drawer-layout-fullwidth.popup-drawer-animation-slice .pop-portion-bg{flex:1 1 100%;background:rgba(9,12,16,.97);transform:translateX(-100%);transition:transform .3s cubic-bezier(0.77, 0.2, 0.05, 1)}.popup-drawer-layout-fullwidth.popup-drawer-animation-slice .pop-portion-bg:nth-child(odd){transform:translateX(100%)}.popup-drawer-layout-fullwidth.popup-drawer-animation-slice .drawer-content{transform:translateY(20px);opacity:0;transition:all .4s ease}.popup-drawer-layout-fullwidth.popup-drawer-animation-slice.active .pop-portion-bg{transform:translateX(0)}.popup-drawer-layout-fullwidth.popup-drawer-animation-slice.active .drawer-content{transform:translateY(0px);opacity:1;transition:all .4s ease;transition-delay:.2s}@media screen and (max-width: 1024px){.popup-drawer-layout-sidepanel.popup-mobile-drawer-side-right .drawer-inner{transform:translateX(100%);right:0;left:auto}.popup-drawer-layout-sidepanel.popup-mobile-drawer-side-left .drawer-inner{transform:translateX(-100%);right:auto;left:0}}body.admin-bar .popup-drawer{top:46px}body.admin-bar .popup-drawer .drawer-inner{top:46px}@media screen and (min-width: 783px){body.admin-bar .popup-drawer{top:32px}body.admin-bar .popup-drawer .drawer-inner{top:32px}}.popup-drawer.show-drawer{display:block}.popup-drawer.active{left:0;opacity:1;right:0;transition:opacity .25s ease-out}.popup-drawer.active .drawer-inner{opacity:1;transform:translateX(0%)}.popup-drawer.active .drawer-overlay{opacity:1;cursor:pointer}body[class*=showing-popup-drawer-]{overflow:hidden}.site .header-navigation .header-menu-container .menu-item.nav-button{margin:0 .25em}.site .header-navigation .header-menu-container .menu-item.nav-button>a{margin:0;padding:.8em 1.5em .8em 1.5em;background:var(--global-palette-btn-bg);color:var(--global-palette-btn);font-style:normal;font-size:16px;line-height:1.4;border-radius:12px}.site .header-navigation .header-menu-container .menu-item.nav-button>a:hover,.site .header-navigation .header-menu-container .menu-item.nav-button>a:focus{color:var(--global-palette-btn-hover);background:var(--global-palette-btn-bg-hover)}@media screen and (max-width: 1024px){.mobile-menu-container .menu-item.nav-button>a{width:100%;text-align:center;margin:0;padding:.8em 1.5em .8em 1.5em;background:var(--global-palette-btn-bg);color:var(--global-palette-btn);font-style:normal;font-size:16px;line-height:1.4;border-radius:12px}.mobile-menu-container .menu-item.nav-button>a:hover,.mobile-menu-container .menu-item.nav-button>a:focus{color:var(--global-palette-btn-hover);background:var(--global-palette-btn-bg-hover)}}#main-header{display:none}#masthead{position:relative;z-index:11}@media screen and (min-width: 1025px){#main-header{display:block}#mobile-header{display:none}}.header-html-inner img.alignnone{display:inline-block}.drawer-content .mobile-html,.drawer-content .mobile-html2{width:100%}.site-header-row{display:grid;grid-template-columns:auto auto}.site-header-row.site-header-row-center-column{grid-template-columns:1fr auto 1fr}.site-header-row.site-header-row-only-center-column{display:flex;justify-content:center}.site-header-row.site-header-row-only-center-column .site-header-section-center{flex-grow:1}.site-header-upper-inner-wrap.child-is-fixed{display:flex;align-items:flex-end}.site-header-upper-inner-wrap.child-is-fixed .site-main-header-wrap{width:100%}.site-header-row-layout-fullwidth>.site-header-row-container-inner>.site-container{max-width:none}.site-header-row-tablet-layout-contained{padding:0 1.5rem}@media screen and (max-width: 719px){.site-header-focus-item.site-header-row-mobile-layout-contained{padding:0 1.5rem}.site-header-focus-item.site-header-row-mobile-layout-fullwidth,.site-header-focus-item.site-header-row-mobile-layout-standard{padding:0}}.site-header-section{display:flex;max-height:inherit}.site-header-item{display:flex;align-items:center;margin-right:10px;max-height:inherit}.rtl .site-header-item{margin-left:10px;margin-right:0px}.site-header-section>.site-header-item:last-child{margin-right:0}.rtl .site-header-section>.site-header-item:last-child{margin-left:0px}.drawer-content .site-header-item{margin-right:0;margin-bottom:10px}.drawer-content .site-header-item:last-child{margin-bottom:0}.site-header-section-right{justify-content:flex-end}.site-header-section-center{justify-content:center}.site-header-section-left-center{flex-grow:1;justify-content:flex-end}.site-header-section-right-center{flex-grow:1;justify-content:flex-start}.header-navigation-layout-stretch-true{flex-grow:1}.header-navigation-layout-stretch-true .header-navigation{flex-grow:1}.header-navigation-layout-stretch-true .header-navigation .header-menu-container{flex-grow:1}.header-navigation-layout-stretch-true .header-navigation .header-menu-container .menu{flex-grow:1;justify-content:space-between}.header-navigation-layout-stretch-true.header-navigation-layout-fill-stretch-true .header-navigation .header-menu-container .menu{display:grid;grid-template-columns:repeat(auto-fit, minmax(60px, 1fr))}.header-navigation-layout-stretch-true.header-navigation-layout-fill-stretch-true .header-navigation .header-menu-container .menu>li{text-align:center}.header-html-inner p:first-child{margin-top:0}.header-html-inner p:last-child{margin-bottom:0}#main-header .header-button.button-style-outline{background:rgba(0,0,0,0) !important}.element-social-inner-wrap{display:flex;flex-wrap:wrap;align-items:center;gap:.3em}a.social-button{width:2em;text-decoration:none;height:2em;display:inline-flex;justify-content:center;align-items:center;margin:0;color:var(--global-palette4);background:var(--global-palette7);border-radius:3px;transition:all .2s ease-in-out}a.social-button:hover{color:var(--global-palette-btn);background:var(--global-palette-btn-bg)}a.social-button .social-label{padding-left:6px}.social-show-label-true a.social-button{width:auto;padding:0 .4em}.social-style-outline .social-button{background:rgba(0,0,0,0) !important;border:2px solid var(--global-palette7)}.social-style-outline .social-button:hover{color:var(--global-palette-highlight);border-color:currentColor}.social-icon-custom-svg{display:inline-flex;align-self:center}.social-icon-custom-svg svg{fill:currentcolor;width:1em;height:1em}.social-icon-custom-svg svg *{fill:currentColor}.search-toggle-open{display:flex;background:rgba(0,0,0,0);align-items:center;padding:.5em;box-shadow:none}.search-toggle-open .search-toggle-label{padding-right:5px}.search-toggle-open .search-toggle-icon{display:flex}.search-toggle-open .search-toggle-icon svg.kadence-svg-icon{top:-0.05em;position:relative}.search-toggle-open .search-toggle-label:empty{padding-right:0px}.search-toggle-open:hover,.search-toggle-open:focus{border-color:currentColor;background:rgba(0,0,0,0);box-shadow:none}.search-toggle-open.search-toggle-style-default{border:0}.popup-drawer-layout-fullwidth .drawer-inner{max-width:none;background:rgba(9,12,16,.97);transition:transform 0s ease-in,opacity .2s ease-in}.popup-drawer-layout-fullwidth .drawer-inner .drawer-overlay{background-color:rgba(0,0,0,0)}#mobile-drawer.popup-drawer-layout-fullwidth.popup-drawer-animation-slice.pop-animated .drawer-inner{background:rgba(9,12,16,.97)}#search-drawer .drawer-inner .drawer-header{position:relative;z-index:100}#search-drawer .drawer-inner .drawer-content{display:flex;justify-content:center;align-items:center;position:absolute;top:0;bottom:0;left:0;right:0;padding:2em}#search-drawer .drawer-inner form{max-width:800px;width:100%;margin:0 auto;display:flex}#search-drawer .drawer-inner form label{flex-grow:2}#search-drawer .drawer-inner form ::-webkit-input-placeholder{color:currentColor;opacity:.5}#search-drawer .drawer-inner form ::-moz-placeholder{color:currentColor;opacity:.5}#search-drawer .drawer-inner form :-ms-input-placeholder{color:currentColor;opacity:.5}#search-drawer .drawer-inner form :-moz-placeholder{color:currentColor;opacity:.5}#search-drawer .drawer-inner input.search-field{width:100%;background:rgba(0,0,0,0);color:var(--global-palette6);padding:.8em 80px .8em .8em;font-size:20px;border:1px solid currentColor}#search-drawer .drawer-inner input.search-field:focus{color:#fff;box-shadow:5px 5px 0px 0px currentColor}#search-drawer .drawer-inner .search-submit[type=submit]{width:70px}#search-drawer .drawer-inner .kadence-search-icon-wrap{color:var(--global-palette6);width:70px}#search-drawer .drawer-inner .search-submit[type=submit]:hover~.kadence-search-icon-wrap{color:#fff}#search-drawer .drawer-inner button[type=submit]:hover~.kadence-search-icon-wrap{color:#fff}.site-header-upper-inner-wrap.child-is-fixed .site-top-header-wrap:not(.item-is-fixed){align-self:flex-start;flex-grow:1}.kadence-sticky-header{position:relative;z-index:1}.item-is-fixed{position:fixed;left:0;right:0;z-index:1200}.site-branding a.brand img.kadence-sticky-logo{display:none}.kadence-sticky-header.item-is-fixed:not(.item-at-start) .site-branding a.brand.has-sticky-logo img.kadence-sticky-logo{display:block}.kadence-sticky-header.item-is-fixed:not(.item-at-start) .site-branding a.brand.has-sticky-logo img{display:none}.kadence-sticky-header.item-is-fixed:not(.item-at-start) .site-branding a.brand img:not(.svg-logo-image){width:auto}.kadence-sticky-header.item-is-fixed:not(.item-at-start)[data-shrink=true] .site-branding a.brand picture img{max-height:inherit}#mobile-drawer{z-index:99999}#mobile-header .mobile-navigation>.mobile-menu-container.drawer-menu-container>ul.menu{display:flex;flex-wrap:wrap}#mobile-header .mobile-navigation.drawer-navigation-parent-toggle-true .drawer-nav-drop-wrap>a{padding-right:2em}#mobile-header .mobile-navigation:not(.drawer-navigation-parent-toggle-true) ul li.menu-item-has-children .drawer-nav-drop-wrap button{border:0}#mobile-header .mobile-navigation ul li.menu-item-has-children .drawer-nav-drop-wrap,#mobile-header .mobile-navigation ul li:not(.menu-item-has-children) a{border:0}.has-drop-cap:not(:focus):first-letter{float:left;line-height:1;font-size:80px;font-weight:600;margin:0 .125em 0 0;text-transform:uppercase}.wp-block-image{margin-bottom:0}.wp-block-image.has-custom-border img{border-style:solid}figure.wp-block-image.aligncenter img{display:inline-block}.wp-block-pullquote{border-top:0;border-bottom:0;color:var(--global-palette4)}.wp-block-pullquote blockquote{border:0;margin:0 auto;padding:2em;position:relative}.wp-block-pullquote blockquote::before{font-size:200px;line-height:40px;font-family:sans-serif;color:var(--global-palette7);z-index:0;position:absolute;left:35px;content:open-quote;top:80px}.wp-block-pullquote blockquote p{font-size:1.15em;font-style:italic;position:relative;z-index:1}.wp-block-pullquote blockquote cite{text-transform:uppercase}.wp-block-pullquote.is-style-solid-color:not(.has-background){background:var(--global-palette7)}.wp-block-pullquote.is-style-solid-color blockquote{padding:0}.wp-block-pullquote.is-style-solid-color blockquote:before{color:var(--global-palette9);left:-20px;top:45px}.wp-block-pullquote.is-style-solid-color blockquote p{font-size:1.15em;font-style:italic}@media screen and (min-width: 767px){.wp-block-pullquote blockquote p,.wp-block-pullquote.is-style-solid-color blockquote p{font-size:1.3em}}.wp-block-quote.is-large,.wp-block-quote.is-style-large{margin:1.5em auto;padding:0 1em}.wp-block-quote.is-large,.wp-block-quote.is-style-large{border:none}.wp-block-quote.has-text-align-right{border-left:none;border-right:4px solid var(--global-palette4);padding-left:0;padding-right:1em}.wp-block-quote.has-text-align-center{border:none;padding-left:0}.single-content .wp-block-quote p{margin-bottom:var(--global-sm-spacing)}.single-content .wp-block-quote p:last-child{margin-bottom:0}.wp-block-cover{display:flex;align-items:center}.wp-block-table{border-collapse:collapse}.wp-block-table table{border-collapse:collapse}.wp-block-table thead{border-bottom:3px solid var(--global-palette6)}.wp-block-table tfoot{border-top:3px solid var(--global-palette6)}.wp-block-table td,.wp-block-table th{padding:.5em;border:1px solid var(--global-palette6);word-break:normal}.wp-block-table img{display:inline-block}.wp-block-table.is-style-stripes thead{border-bottom:0}.wp-block-table.is-style-stripes tfoot{border-top:0}.wp-block-table.is-style-stripes td,.wp-block-table.is-style-stripes th{border:0}.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-palette5);font-size:80%;text-align:center}.wp-block-separator{margin-left:auto;margin-right:auto}.wp-block-separator:not(.is-style-wide):not(.is-style-dots){max-width:160px}.wp-block-separator.has-background:not(.is-style-dots){border-bottom:none;height:1px}.wp-block-separator.has-background:not(.is-style-dots):not(.is-style-wide){height:2px}.wp-block-separator.is-style-dots:before{font-size:30px}ul.wp-block-social-links:not(.specificity){padding-left:0;padding-right:0}.single-content .wp-block-columns{margin-bottom:var(--global-md-spacing);margin-top:0}.wp-block-latest-posts.wp-block-latest-posts__list.is-grid{display:grid;column-gap:2.5rem;row-gap:2.5rem;grid-template-columns:1fr;padding-left:0}.wp-block-latest-posts.wp-block-latest-posts__list.is-grid .wp-block-latest-posts__featured-image:not(.alignleft):not(.alignright){display:block;height:0;padding-bottom:66.67%;overflow:hidden;position:relative}.wp-block-latest-posts.wp-block-latest-posts__list.is-grid .wp-block-latest-posts__featured-image:not(.alignleft):not(.alignright) img{flex:1;height:100%;object-fit:cover;width:100%;position:absolute}.wp-block-latest-posts.wp-block-latest-posts__list.is-grid li{margin:0;width:100%}.wp-block-latest-posts.wp-block-latest-posts__list.is-grid li>a{margin:1em 0 0;color:var(--global-palette3);text-decoration:none;font-size:1.3em;display:block}@media screen and (min-width: 767px){.wp-block-latest-posts.wp-block-latest-posts__list.is-grid.columns-2{grid-template-columns:1fr 1fr}.wp-block-latest-posts.wp-block-latest-posts__list.is-grid.columns-3{grid-template-columns:1fr 1fr 1fr}.wp-block-latest-posts.wp-block-latest-posts__list.is-grid.columns-4{grid-template-columns:1fr 1fr 1fr 1fr}.wp-block-latest-posts.wp-block-latest-posts__list.is-grid.columns-5{grid-template-columns:1fr 1fr 1fr 1fr 1fr}}.wp-block-latest-posts.wp-block-latest-posts__list{padding-left:0}.wp-block-latest-posts__list li{margin-top:var(--global-sm-spacing)}.wp-block-latest-posts__list li:after{clear:both;display:table;content:""}.wp-block-latest-posts__post-author,.wp-block-latest-posts__post-date{color:var(--global-palette6)}@media screen and (max-width: 540px){.wp-block-latest-posts__featured-image.alignleft{float:none;margin-bottom:1em}}figure.wp-block-gallery ul{padding:0}.wp-block-media-text .wp-block-media-text__media img,.wp-block-media-text .wp-block-media-text__media video{max-width:unset;width:100%;vertical-align:middle}.wp-block-group.has-background{padding:20px 30px;margin-top:0;margin-bottom:0}.entry-content .wp-block-group.has-background{padding:20px 30px}.wp-block-navigation ul,.wp-block-navigation ul li{list-style:none}.wp-block-search .wp-block-search__button{border-color:var(--global-gray-400)}.wp-block-search .wp-block-search__button:not(.has-text-color){color:var(--global-palette4)}.wp-block-search .wp-block-search__button:not(.has-background){background:var(--global-palette9)}.wp-block-search .wp-block-search__input{border-color:var(--global-gray-400)}.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper{border-color:var(--global-gray-400);border-radius:3px;background:var(--global-palette9)}.wp-block-navigation ul.wp-block-navigation__container{padding:0}.has-child .wp-block-navigation__container{min-width:12em;display:flex;flex-direction:column}.wp-block-yoast-how-to-block .schema-how-to-steps li{margin-bottom:var(--global-md-spacing)}.wp-block-yoast-how-to-block .schema-how-to-steps li .schema-how-to-step-text{margin-top:0}.single-content .wp-block-post-template,.single-content .wp-block-query-loop{padding:0}.single-content .wp-block-query .wp-block-post-featured-image.alignwide,.single-content .wp-block-query .wp-block-post-featured-image.alignfull{margin-left:0;margin-right:0}.single-content .wp-block-query .wp-block-post-featured-image.alignfull{width:auto}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption-text{text-align:center}.wp-caption .wp-caption-text{margin:.8075em 0}.gallery{margin-bottom:1.5em;display:grid;grid-template-columns:repeat(auto-fill, minmax(150px, 1fr));grid-gap:.5em}.gallery .gallery-item{margin-top:0}.elementor-image-gallery .gallery{display:block}@media screen and (min-width: 40em){.gallery-columns-2{grid-template-columns:repeat(2, 1fr)}.gallery-columns-3{grid-template-columns:repeat(3, 1fr)}.gallery-columns-4{grid-template-columns:repeat(4, 1fr)}.gallery-columns-5{grid-template-columns:repeat(5, 1fr)}.gallery-columns-6{grid-template-columns:repeat(6, 1fr)}.gallery-columns-7{grid-template-columns:repeat(7, 1fr)}.gallery-columns-8{grid-template-columns:repeat(8, 1fr)}.gallery-columns-9{grid-template-columns:repeat(9, 1fr)}}.gallery-item{padding:.5em}.gallery-icon{display:flex;justify-content:center}.gallery-caption{font-size:80%}.gallery.entry{display:block}.pagination{margin:var(--global-lg-spacing) auto;overflow:hidden}.pagination .nav-links{justify-content:center;flex-wrap:wrap}.pagination .page-numbers{display:inline-block;margin-right:.5em;border:2px solid rgba(0,0,0,0);min-width:2.5em;line-height:2.25em;text-align:center;text-decoration:none;border-radius:.25rem;color:inherit}.pagination a:hover,.pagination a:focus,.pagination a:active{border-color:var(--global-palette-btn-bg)}.pagination .dots{min-width:auto;border:none}.pagination .current{border-color:var(--global-palette-btn-bg);background:var(--global-palette-btn-bg);color:var(--global-palette-btn)}.pagination .page-numbers:last-child{margin-right:0}.page-links{margin-top:var(--global-md-spacing);justify-content:center;flex-wrap:wrap;clear:both}.page-links .post-page-numbers{display:inline-block;margin-right:.2em;border:2px solid rgba(0,0,0,0);min-width:2.5em;line-height:2.25em;text-align:center;text-decoration:none;border-radius:.25rem;color:inherit}.page-links a:hover,.page-links a:focus,.page-links a:active{border-color:var(--global-palette-btn-bg)}.page-links .current{border-color:var(--global-palette-btn-bg);background:var(--global-palette-btn-bg);color:var(--global-palette-btn)}.page-links .post-page-numbers:first-child{margin-left:.5em}.page-links .post-page-numbers:last-child{margin-right:0}.comment-navigation,.post-navigation{margin:var(--global-lg-spacing) auto}.comment-navigation a,.post-navigation a{text-decoration:none;color:inherit;display:block}.comment-navigation a:hover,.post-navigation a:hover{color:var(--global-palette-highlight)}.comment-navigation .nav-links,.post-navigation .nav-links{display:grid;grid-template-columns:repeat(2, 1fr)}.comment-navigation .nav-previous,.post-navigation .nav-previous{position:relative}.comment-navigation .nav-previous .kadence-svg-iconset,.post-navigation .nav-previous .kadence-svg-iconset{padding-right:.5em}.comment-navigation .nav-previous a,.post-navigation .nav-previous a{padding-right:var(--global-xs-spacing)}.comment-navigation .nav-previous:after,.post-navigation .nav-previous:after{position:absolute;content:"";top:25%;right:0;width:1px;height:50%;background:var(--global-gray-500)}.comment-navigation .nav-next,.post-navigation .nav-next{grid-column-start:2;text-align:right}.comment-navigation .nav-next a,.post-navigation .nav-next a{padding-left:var(--global-xs-spacing)}.comment-navigation .nav-next .kadence-svg-iconset,.post-navigation .nav-next .kadence-svg-iconset{padding-left:.5em}.post-navigation-sub{margin-bottom:.5em}.post-navigation-sub small{text-transform:uppercase;display:inline-block;font-weight:bold;letter-spacing:.05em}.widget{margin-top:0;margin-bottom:1.5em}.widget-area .widget:last-child{margin-bottom:0}.widget-area .widget-title{font-size:20px;line-height:1.5;margin-bottom:.5em;text-transform:uppercase}.widget-area ul{padding-left:.5em}.widget-area a:where(:not(.button):not(.wp-block-button__link):not(.wp-element-button)){color:var(--global-palette3);text-decoration:none}.widget-area a:where(:not(.button):not(.wp-block-button__link):not(.wp-element-button)):hover{color:var(--global-palette-highlight);text-decoration:underline}.sidebar-link-style-underline.widget-area a:where(:not(.button):not(.wp-block-button__link):not(.wp-element-button)){text-decoration:underline}.sidebar-link-style-plain.widget-area a:where(:not(.button):not(.wp-block-button__link):not(.wp-element-button)){text-decoration:none}.sidebar-link-style-plain.widget-area a:where(:not(.button):not(.wp-block-button__link):not(.wp-element-button)):hover{text-decoration:none}.widget-area .widget{margin-left:0;margin-right:0}.widget li:not(.kb-table-of-content-list li){line-height:1.8}.widget_archive ul,.widget_categories ul,.widget_meta ul,.widget_nav_menu ul,.widget_recent_comments ul,.widget_pages ul,.widget_recent_entries ul,.widget_rss ul{margin:0;padding:0;list-style-type:none}.widget select{max-width:100%;text-overflow:ellipsis}.widget_archive li{color:var(--global-palette6)}.widget_categories .children{padding-top:0}.widget_pages .children,.widget_nav_menu .sub-menu{padding-top:0;padding-bottom:.5em}.widget_pages a,.widget_nav_menu a{display:block;padding:.1em 0;text-decoration:none}.widget_pages a:hover,.widget_pages a:focus,.widget_nav_menu a:hover,.widget_nav_menu a:focus{text-decoration:none}.widget_pages li,.widget_nav_menu li{padding:0}.widget_pages li ul,.widget_nav_menu li ul{margin-left:1em}.widget_meta li{padding:0}.widget_recent_comments li{line-height:1.3;padding-bottom:.5em}.widget_recent_comments a{font-weight:bold}.widget_recent_comments .comment-author-link a{font-weight:inherit}.widget_recent_comments a:hover,.widget_recent_comments a:focus{padding-left:0}.widget_recent_entries ul li{margin-bottom:.4em}.widget_recent_entries ul li .post-date{font-size:.8em;color:var(--global-palette6)}.widget_rss li{margin-bottom:1em;line-height:1.3}.widget li a.rsswidget{padding-right:.5em;font-size:1em;line-height:1.4}.rss-date,.widget_rss cite{color:#333;font-size:.8em}.rssSummary{padding:.5em 0;font-size:.9em;line-height:1.3}.widget_calendar{font-weight:400}.widget_calendar caption{padding:.5em 0;font-size:1em;font-weight:500;text-align:left}.widget_calendar thead{background:rgba(0,0,0,0);color:#333}.widget_calendar th{border:none;text-align:center}.widget_calendar thead th{border-bottom-width:2px}.widget_calendar td{padding:.2em;font-size:.8em;text-align:center;background:#fff;border:1px solid var(--global-gray-400)}.widget_calendar .pad{background:var(--global-palette7)}.widget_calendar .wp-calendar-nav .pad{background:rgba(0,0,0,0)}.widget_calendar a{font-weight:900;text-decoration:none}.collapse-sub-navigation ul.menu{display:block}.collapse-sub-navigation ul.menu li a{text-decoration:none;width:100%;padding-top:.5em;padding-bottom:.5em;border-bottom:1px solid var(--global-palette7)}.collapse-sub-navigation ul.menu li a:hover{text-decoration:none}.collapse-sub-navigation ul.menu ul{padding:0 0 0 1em;margin:0;display:none;transition:all .2s ease-in-out}.collapse-sub-navigation ul.menu .sub-menu.show-drawer{display:block}.collapse-sub-navigation ul.menu .drawer-nav-drop-wrap .drawer-sub-toggle{border-left:1px solid var(--global-palette7);border-bottom:1px solid var(--global-palette7)}.grid-cols{display:grid;grid-template-columns:minmax(0, 1fr);column-gap:2.5rem;row-gap:2.5rem}.wp-site-blocks .grid-cols:before{display:none}.grid-xs-col-1{grid-template-columns:minmax(0, 1fr)}.grid-xs-col-2{grid-template-columns:repeat(2, minmax(0, 1fr))}.grid-xs-col-3{grid-template-columns:repeat(3, minmax(0, 1fr))}.grid-xs-col-4{grid-template-columns:repeat(4, minmax(0, 1fr))}@media screen and (min-width: 576px){.grid-sm-col-1{grid-template-columns:minmax(0, 1fr)}.grid-sm-col-2{grid-template-columns:repeat(2, minmax(0, 1fr))}.grid-sm-col-3{grid-template-columns:repeat(3, minmax(0, 1fr))}.grid-sm-col-4{grid-template-columns:repeat(4, minmax(0, 1fr))}}@media screen and (min-width: 768px){.grid-md-col-1{grid-template-columns:minmax(0, 1fr)}.grid-md-col-2{grid-template-columns:repeat(2, minmax(0, 1fr))}.grid-md-col-3{grid-template-columns:repeat(3, minmax(0, 1fr))}.grid-md-col-4{grid-template-columns:repeat(4, minmax(0, 1fr))}}@media screen and (min-width: 1025px){.grid-lg-col-1{grid-template-columns:minmax(0, 1fr)}.grid-lg-col-2{grid-template-columns:repeat(2, minmax(0, 1fr))}.grid-lg-col-3{grid-template-columns:repeat(3, minmax(0, 1fr))}.grid-lg-col-4{grid-template-columns:repeat(4, minmax(0, 1fr))}.grid-lg-col-5{grid-template-columns:repeat(5, minmax(0, 1fr))}.grid-lg-col-6{grid-template-columns:repeat(6, minmax(0, 1fr))}}@media screen and (min-width: 1200px){.grid-xl-col-1{grid-template-columns:minmax(0, 1fr)}.grid-xl-col-2{grid-template-columns:repeat(2, minmax(0, 1fr))}.grid-xl-col-3{grid-template-columns:repeat(3, minmax(0, 1fr))}.grid-xl-col-4{grid-template-columns:repeat(4, minmax(0, 1fr))}.grid-xl-col-5{grid-template-columns:repeat(5, minmax(0, 1fr))}.grid-xl-col-6{grid-template-columns:repeat(6, minmax(0, 1fr))}}article.sticky{font-size:inherit}.entry{box-shadow:0px 15px 25px -10px rgba(0,0,0,.05);border-radius:.25rem}.custom-archive-loop-item.entry{box-shadow:none;border-radius:0}.entry-loop{overflow:hidden}.content-wrap{position:relative}.site-main{min-width:0}ul.kadence-posts-list,.single-content ul.kadence-posts-list{padding:0;margin:0;list-style:none}ul.kt-testimonial-grid-wrap,.single-content ul.kt-testimonial-grid-wrap{padding:0;margin:0;list-style:none}.kadence-posts-list .entry-list-item{display:flex;flex-direction:column}.kadence-posts-list .entry-list-item article.entry{flex:1}.kadence-thumbnail-position-behind+.entry{z-index:1;position:relative}@media screen and (max-width: 719px){.content-style-boxed .content-bg:not(.loop-entry){margin-left:-1rem;margin-right:-1rem;width:auto}.content-width-fullwidth.content-style-boxed .content-bg:not(.loop-entry){margin-left:0;margin-right:0}.content-style-boxed .comments-area{padding-left:.5rem;padding-right:.5rem}.primary-sidebar{padding-left:0;padding-right:0}}@media screen and (min-width: 768px){.grid-lg-col-1.item-image-style-beside article.loop-entry.has-post-thumbnail:not(.kb-post-no-image){display:grid;grid-template-columns:1fr 2fr}.blog.content-style-unboxed .grid-lg-col-1.item-image-style-beside article.loop-entry,.archive.content-style-unboxed .grid-lg-col-1.item-image-style-beside article.loop-entry,.search-results.content-style-unboxed .grid-lg-col-1.item-image-style-beside article.loop-entry{grid-gap:2rem}.blog.content-style-unboxed .grid-lg-col-1.item-image-style-beside article.loop-entry .post-thumbnail,.archive.content-style-unboxed .grid-lg-col-1.item-image-style-beside article.loop-entry .post-thumbnail,.search-results.content-style-unboxed .grid-lg-col-1.item-image-style-beside article.loop-entry .post-thumbnail{margin-bottom:0}.kb-posts.kb-posts-style-unboxed.grid-lg-col-1.item-image-style-beside article.loop-entry{grid-gap:2rem}.kb-posts.kb-posts-style-unboxed.grid-lg-col-1.item-image-style-beside article.loop-entry .post-thumbnail{margin-bottom:0}}.archive.content-style-unboxed .entry-content-wrap,.blog.content-style-unboxed .entry-content-wrap,.post-type-archive.content-style-unboxed .entry-content-wrap,.search-results.content-style-unboxed .entry-content-wrap{padding:0}.archive.content-style-unboxed .entry,.blog.content-style-unboxed .entry,.post-type-archive.content-style-unboxed .entry,.search-results.content-style-unboxed .entry{box-shadow:none}.article-post-thumbnail-caption{font-size:90%;margin:0;padding-top:.5em;padding-bottom:.5em;text-align:center}.content-style-unboxed .kadence-thumbnail-position-above+.article-post-thumbnail-caption{margin-top:calc(0px - var(--global-md-spacing));margin-bottom:var(--global-md-spacing)}.single-content{margin:var(--global-md-spacing) 0 0}.single-content address,.single-content figure,.single-content hr,.single-content p,.single-content table,.single-content pre,.single-content form,.single-content .wp-block-buttons,.single-content .wp-block-button,.single-content .wc-block-grid,.single-content .wp-block-kadence-advancedbtn,.single-content .wp-block-media-text,.single-content .wp-block-cover,.single-content .entry-content-asset,.single-content .wp-block-kadence-form,.single-content .wp-block-group,.single-content .wp-block-yoast-faq-block,.single-content .wp-block-yoast-how-to-block,.single-content .schema-faq-section,.single-content .wp-block-kadence-tableofcontents,.single-content .enlighter-default,.single-content .wp-block-kadence-iconlist,.single-content [class*=__inner-content]{margin-top:0;margin-bottom:var(--global-md-spacing)}.single-content .wp-block-buttons .wp-block-button{margin-bottom:0}.single-content p>img{display:inline-block}.single-content p>img.aligncenter{display:block}.single-content li>img{display:inline-block}.single-content li>img.aligncenter{display:block}.single-content p:not(.wp-block-kadence-advancedheading)+.wp-block-kadence-spacer{margin-top:calc(0rem - var(--global-md-spacing))}.single-content .wp-block-yoast-faq-block .schema-faq-question{margin-bottom:.5em}.single-content .elementor-widget-container:first-child:not(style) h1,.single-content .elementor-widget-container:first-child:not(style) h2,.single-content .elementor-widget-container:first-child:not(style) h3,.single-content .elementor-widget-container:first-child:not(style) h4,.single-content .elementor-widget-container:first-child:not(style) h5,.single-content .elementor-widget-container:first-child:not(style) h6{margin-top:0}.single-content h1,.single-content h2,.single-content h3,.single-content h4,.single-content h5,.single-content h6{margin:1.5em 0 .5em}.single-content h1:first-child,.single-content h2:first-child,.single-content h3:first-child,.single-content h4:first-child,.single-content h5:first-child,.single-content h6:first-child{margin-top:0}.single-content h1+*,.single-content h2+*,.single-content h3+*,.single-content h4+*,.single-content h5+*,.single-content h6+*{margin-top:0}.single-content .wp-block-kadence-advancedgallery+p{margin-top:var(--global-md-spacing)}.single-content ul,.single-content ol{margin:0 0 var(--global-md-spacing);padding-left:2em}.single-content ul.aligncenter,.single-content ol.aligncenter{text-align:center;padding-left:0}.single-content .kad-slider ul{padding:0;margin:0}.single-content li>ol,.single-content li>ul{margin:0}.single-content>.more-link{display:block}.single-content address:last-child,.single-content figure:last-child,.single-content hr:last-child,.single-content p:last-child,.single-content table:last-child,.single-content pre:last-child,.single-content form:last-child,.single-content .wp-block-buttons:last-child,.single-content .wp-block-button:last-child,.single-content .wp-block-kadence-advancedbtn:last-child,.single-content .wp-block-media-text:last-child,.single-content .wp-block-cover:last-child,.single-content .entry-content-asset:last-child,.single-content .wp-block-kadence-form:last-child,.single-content .wp-block-group:last-child,.single-content .wp-block-yoast-faq-block:last-child,.single-content .wp-block-yoast-how-to-block:last-child,.single-content .schema-faq-section:last-child,.single-content .wp-block-kadence-tableofcontents:last-child,.single-content .enlighter-default:last-child,.single-content .wp-block-kadence-iconlist:last-child,.single-content h1:last-child,.single-content h2:last-child,.single-content h3:last-child,.single-content h4:last-child,.single-content h5:last-child,.single-content h6:last-child,.single-content ul:last-child,.single-content ol:last-child{margin-bottom:0}.single-content h1.elementor-heading-title,.single-content h2.elementor-heading-title,.single-content h3.elementor-heading-title,.single-content h4.elementor-heading-title,.single-content h5.elementor-heading-title,.single-content h6.elementor-heading-title{margin-bottom:.5em}.single-content .wp-block-image{margin-top:0;margin-bottom:0}.single-content .wp-block-image figure{margin-bottom:var(--global-md-spacing)}.single-content .wp-block-image:last-child figure{margin-bottom:0}.single-content figure.wp-block-image{margin-bottom:var(--global-md-spacing)}.single-content figure.wp-block-image:last-child{margin-bottom:0}.entry-content:after{display:table;clear:both;content:""}.content-title-style-hide .entry-content,.content-title-style-above .entry-content{margin:0}.content-title-style-above .entry-content-wrap .post-thumbnail+.single-content{margin:var(--global-md-spacing) 0 0}.wp-site-blocks .post-thumbnail{display:block;height:0;padding-bottom:66.67%;overflow:hidden;position:relative}.wp-site-blocks .post-thumbnail.kadence-thumbnail-ratio-1-2{padding-bottom:50%}.wp-site-blocks .post-thumbnail.kadence-thumbnail-ratio-9-16{padding-bottom:56.25%}.wp-site-blocks .post-thumbnail.kadence-thumbnail-ratio-1-1{padding-bottom:100%}.wp-site-blocks .post-thumbnail.kadence-thumbnail-ratio-3-4{padding-bottom:75%}.wp-site-blocks .post-thumbnail.kadence-thumbnail-ratio-5-4{padding-bottom:125%}.wp-site-blocks .post-thumbnail.kadence-thumbnail-ratio-4-3{padding-bottom:133%}.wp-site-blocks .post-thumbnail.kadence-thumbnail-ratio-3-2{padding-bottom:150%}.wp-site-blocks .post-thumbnail.kadence-thumbnail-ratio-inherit{padding-bottom:0;height:auto}.wp-site-blocks .post-thumbnail.kadence-thumbnail-ratio-inherit .post-thumbnail-inner{position:static}.wp-site-blocks .post-thumbnail.kadence-thumbnail-ratio-inherit img{margin-left:auto;margin-right:auto}.wp-site-blocks .post-thumbnail .post-thumbnail-inner{position:absolute;top:0;bottom:0;left:0;right:0}.wp-site-blocks .post-thumbnail img{flex:1;object-fit:cover}.wp-site-blocks .post-thumbnail:not(.kadence-thumbnail-ratio-inherit) img{height:100%;width:100%}.wp-block-newspack-blocks-homepage-articles .post-thumbnail:not(.kadence-thumbnail-ratio-inherit) img{height:auto;width:100%}.archive.content-style-unboxed .wp-site-blocks .post-thumbnail,.blog.content-style-unboxed .wp-site-blocks .post-thumbnail,.post-type-archive.content-style-unboxed .wp-site-blocks .post-thumbnail,.search-results.content-style-unboxed .wp-site-blocks .post-thumbnail{margin-bottom:1em}.content-style-unboxed .kadence-thumbnail-position-above{margin-bottom:var(--global-md-spacing)}.kadence-thumbnail-position-behind{margin-bottom:-4.3em;position:relative;z-index:0}.content-style-unboxed .kadence-thumbnail-position-behind:after{position:absolute;content:"";top:0;bottom:-1px;left:0;right:0;background:linear-gradient(0deg, var(--global-palette9) 5%, rgba(var(--global-palette9rgb), 0.35) 30%, rgba(255, 255, 255, 0) 50%)}.kadence-breadcrumbs{margin:1em 0;font-size:85%;color:var(--global-palette5)}.kadence-breadcrumbs a{color:inherit}.kadence-breadcrumbs p{margin:0}.entry-content-wrap .entry-header .kadence-breadcrumbs:first-child{margin-top:0}.entry-meta{font-size:80%;margin:1em 0;display:flex;flex-wrap:wrap}.entry-meta>*{display:inline-flex;align-items:center;flex-wrap:wrap}.entry-meta>* time{white-space:nowrap}.entry-meta a{color:inherit;text-decoration:none}.entry-meta .meta-label{margin-right:.2rem}.entry-meta .author-avatar{width:25px;height:25px;margin-right:.5rem;position:relative;display:inline-block}.entry-meta .author-avatar a.author-image{position:absolute;left:0;right:0;top:0;bottom:0}.entry-meta .author-avatar .image-size-ratio{padding-bottom:100%;display:block}.entry-meta .author-avatar img{position:absolute;left:0;top:0;bottom:0;right:0;border-radius:50%}.entry-meta>*:after{margin-left:.5rem;margin-right:.5rem;content:"";display:inline-block;background-color:currentColor;height:.25rem;width:.25rem;opacity:.8;border-radius:9999px;vertical-align:.1875em}.entry-meta.entry-meta-divider-slash>*:after{content:"/";height:auto;background:rgba(0,0,0,0)}.entry-meta.entry-meta-divider-dash>*:after{content:"-";height:auto;background:rgba(0,0,0,0)}.entry-meta.entry-meta-divider-vline>*:after{content:"|";height:auto;background:rgba(0,0,0,0)}.entry-meta>*:last-child:after{display:none}.entry-meta-divider-customicon.entry-meta>*>.kadence-svg-iconset{margin-right:.3em;margin-left:.8em}.entry-meta-divider-customicon.entry-meta>*:after{display:none}.entry-meta-divider-customicon.entry-meta .kt-reading-time-wrap{margin-left:.8em}.loop-entry .entry-header .entry-title{margin:0}.loop-entry .entry-summary p,.loop-entry .entry-header .entry-meta{margin:1em 0}.updated:not(.published){display:none}.updated-on .updated:not(.published){display:inline-block}.entry-summary{margin:var(--global-xs-spacing) 0 0}a.post-more-link{font-weight:bold;letter-spacing:.05em;text-transform:uppercase;text-decoration:none;color:inherit;font-size:80%}a.post-more-link .kadence-svg-iconset{margin-left:.5em}a.post-more-link:hover{color:var(--global-palette-highlight)}.more-link-wrap{margin-top:var(--global-xs-spacing);margin-bottom:0}.entry-taxonomies{margin-bottom:.5em;letter-spacing:.05em;font-size:70%;text-transform:uppercase}.entry-taxonomies a{text-decoration:none;font-weight:bold}.entry-taxonomies .category-style-pill a{background:var(--global-palette-highlight);color:#fff;padding:.25rem;border-radius:.25rem;margin-right:.25rem;margin-bottom:.25rem;display:inline-block;line-height:1.2}.entry-taxonomies .category-style-pill a:last-child{margin-right:0}.entry-taxonomies .category-style-pill a:hover{color:#fff}.entry-taxonomies .category-style-underline a{text-decoration:underline}.loop-entry.type-post .entry-taxonomies .category-style-pill a{color:#fff}@media screen and (max-width: 719px){.loop-entry .entry-taxonomies{margin-bottom:1em}}.entry-tags{margin-top:var(--global-xs-spacing)}.entry-tags .tags-links{display:flex;flex-wrap:wrap}.entry-tags a.tag-link{margin-right:.5em;padding:.4em .6em;margin-top:.5em;font-size:80%;border:1px solid var(--global-gray-500);border-radius:.25rem;color:var(--global-palette5);text-decoration:none}.entry-tags a.tag-link:hover{background:var(--global-palette-highlight);color:var(--global-palette-btn);border-color:var(--global-palette-highlight)}.entry-tags a.tag-link:last-child{margin-right:0}.entry-hero-container-inner{background:var(--global-palette7)}.entry-hero-container-inner .entry-header{min-height:200px;display:flex;align-items:center;text-align:center;justify-content:center;flex-direction:column;margin-bottom:0}.entry-hero-container-inner .entry-header>div{width:100%}.entry-hero-layout-fullwidth>.entry-hero-container-inner>.site-container{max-width:none}.entry-hero{position:relative}.hero-section-overlay{position:absolute;left:0;right:0;top:0;bottom:0}.hero-container{position:relative}.title-align-left{text-align:left}.title-align-left .entry-meta{justify-content:flex-start}.title-align-center{text-align:center}.title-align-center .entry-meta{justify-content:center}.title-align-right{text-align:right}.title-align-right .entry-meta{justify-content:flex-end}.entry-hero .title-align-left{text-align:left;align-items:flex-start}.entry-hero .title-align-center{text-align:center;align-items:center}.entry-hero .title-align-right{text-align:right;align-items:flex-end}@media screen and (max-width: 1024px){.title-tablet-align-left{text-align:left}.title-tablet-align-left .entry-meta{justify-content:flex-start}.title-tablet-align-center{text-align:center}.title-tablet-align-center .entry-meta{justify-content:center}.title-tablet-align-right{text-align:right}.title-tablet-align-right .entry-meta{justify-content:flex-end}.entry-hero .title-tablet-align-left{text-align:left;align-items:flex-start}.entry-hero .title-tablet-align-center{text-align:center;align-items:center}.entry-hero .title-tablet-align-right{text-align:right;align-items:flex-end}}@media screen and (max-width: 719px){.title-mobile-align-left{text-align:left}.title-mobile-align-left .entry-meta{justify-content:flex-start}.title-mobile-align-center{text-align:center}.title-mobile-align-center .entry-meta{justify-content:center}.title-mobile-align-right{text-align:right}.title-mobile-align-right .entry-meta{justify-content:flex-end}.entry-hero .title-mobile-align-left{text-align:left;align-items:flex-start}.entry-hero .title-mobile-align-center{text-align:center;align-items:center}.entry-hero .title-mobile-align-right{text-align:right;align-items:flex-end}}.entry-header{margin-bottom:1em}.page-content{margin:2rem 0 0}.page-header{margin-bottom:var(--global-lg-spacing)}.hero-container .page-header{margin-bottom:0}.entry-footer{clear:both}.post-navigation-wrap.entry-content-wrap,.post-navigation-wrap .post-navigation,.entry-author.entry-content-wrap{margin-top:0;margin-bottom:0;border-radius:0}.comments-area.entry-content-wrap{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}.single-entry.post.entry.post-footer-area-boxed{border-bottom-left-radius:0;border-bottom-right-radius:0}.post-footer-area-boxed~.entry-related{margin:0;width:auto;max-width:100%}.post-footer-area-boxed~.entry-related .entry-related-inner-content.alignwide{margin:0;width:auto;max-width:100%}.wp-block-image .alignleft{margin-right:var(--global-md-spacing)}.wp-block-image .alignright{margin-left:var(--global-md-spacing)}.alignfull,.alignwide,.entry-content .alignwide,.entry-content .alignfull{margin-left:calc(50% - var(--global-vw, 100vw)/2);margin-right:calc(50% - var(--global-vw, 100vw)/2);max-width:100vw;width:var(--global-vw, 100vw);padding-left:0;padding-right:0;clear:both}.wp-site-blocks .content-container .is-layout-constrained>.alignwide{max-width:var(--global-content-wide-width)}@media screen and (min-width: 1025px){.content-width-narrow .entry-content .alignwide,.content-width-narrow .content-area .alignwide{margin-left:-80px;margin-right:-80px;width:auto}}.content-width-fullwidth .wp-site-blocks .alignwide{margin-left:0;margin-right:0;width:unset;max-width:unset}.content-style-boxed .entry-content .alignwide{margin-left:-2rem;margin-right:-2rem;max-width:unset;width:unset}.content-style-boxed .wp-site-blocks .entry-content>.alignwide.is-layout-constrained{padding-left:var(--global-content-boxed-padding);padding-right:var(--global-content-boxed-padding)}.content-style-boxed .wp-site-blocks .entry-content .alignwide>* .alignwide{margin-left:unset;margin-right:unset}.has-small-font-size{font-size:var(--global-font-size-small)}.has-regular-font-size{font-size:var(--global-font-size-medium)}.has-large-font-size{font-size:var(--global-font-size-large)}.has-larger-font-size{font-size:var(--global-font-size-larger)}.has-xxlarge-font-size{font-size:var(--global-font-size-xxlarge)}.entry-content-asset.videofit{position:relative;padding-top:56.25%;overflow:hidden;max-width:100%;height:auto}.entry-content-asset.videofit iframe{position:absolute;top:0;left:0;width:100%;height:100%}body.elementor-template-full-width form.post-password-form,body.content-width-fullwidth form.post-password-form{text-align:center;margin:var(--global-xxl-spacing) auto}body.content-style-unboxed form.post-password-form{margin:var(--global-xxl-spacing) auto}.entry-title{word-wrap:break-word}.entry-hero-layout-contained>.entry-hero-container-inner{position:relative}body.content-style-boxed:not(.content-width-fullwidth) .wp-block-kadence-rowlayout.alignfull>.kt-row-layout-inner>.kb-theme-content-width{padding-left:calc(var(--global-content-edge-padding) + var(--global-boxed-spacing));padding-right:calc(var(--global-content-edge-padding) + var(--global-boxed-spacing))}.item-content-vertical-align-center .loop-entry .entry-content-wrap{display:flex;flex-direction:column;justify-content:center}.item-content-vertical-align-center .loop-entry .entry-content-wrap .entry-header{margin-bottom:0}.item-content-vertical-align-center .loop-entry .entry-content-wrap .entry-summary{margin-top:0}.item-content-vertical-align-center .loop-entry .entry-summary p,.item-content-vertical-align-center .loop-entry .entry-header .entry-meta{margin-bottom:0}.kadence-shop-top-row{padding-bottom:var(--global-md-spacing);display:flex}.kadence-product-toggle-container{display:flex}.kadence-product-toggle-container .kadence-toggle-shop-layout{padding:0px 6px;color:var(--global-palette6);margin-left:.5em;border:1px solid var(--global-gray-400);display:flex;height:30px;border-radius:0;align-items:center;background:rgba(0,0,0,0);box-shadow:none}.kadence-product-toggle-container .kadence-toggle-shop-layout .kadence-svg-iconset{pointer-events:none}.kadence-product-toggle-container .kadence-toggle-shop-layout.toggle-active,.kadence-product-toggle-container .kadence-toggle-shop-layout:hover{color:var(--global-palette5);border-color:var(--global-palette5);background:rgba(0,0,0,0);box-shadow:none}.kadence-product-toggle-container .kadence-toggle-shop-layout .kadence-list-svg{top:-1px;position:relative}.kadence-woo-results-count{flex-grow:1;font-size:90%;margin-bottom:.5em;line-height:30px}.kadence-woo-results-count p{margin:0}@media screen and (min-width: 768px){.kadence-shop-top-row{justify-content:flex-end}.kadence-woo-results-count{margin-bottom:0}}select.orderby{padding-bottom:3px;padding-top:2px;padding-left:5px;padding-right:25px;height:auto;border-radius:0;font-size:90%;background-color:rgba(0,0,0,0);border-top-style:none;border-right-style:none;border-left-style:none;background-position:right 0 top 50%;font-weight:600;cursor:pointer;appearance:none;background-size:auto 18px;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNSIgZmlsbD0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2U9IiNiYmIiPjxwYXRoIGQ9Ik02IDlsNiA2IDYtNiIvPjwvc3ZnPg==)}.woocommerce .products ul,.woocommerce ul.products{margin:0 0 1em;padding:0;list-style:none outside;clear:both}.woocommerce .products ul li,.woocommerce ul.products li{list-style:none outside}.woocommerce li.product a{text-decoration:none;color:inherit}.woocommerce ul.products li.product{overflow:hidden}.woocommerce ul.products li.product .onsale{top:6px;right:6px;left:auto;margin:0}.woocommerce ul.products li.product .product-excerpt{display:none}.woocommerce ul.products li.product a.woocommerce-loop-image-link{position:relative;display:block;outline-offset:-5px}.woocommerce ul.products li.product .product-action-wrap{margin-top:1em}.woocommerce ul.products li.product .entry-content-wrap{padding:1rem 1rem 1.5rem;position:relative;margin:0 .5em;border-radius:.25rem;transition:transform .3s cubic-bezier(0.17, 0.67, 0.35, 0.95)}.woocommerce ul.products li.product h3,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product .woocommerce-loop-category__title{padding:.5rem 0;margin:0;font-size:1em;font-weight:500}.woocommerce ul.products li.product h3 a,.woocommerce ul.products li.product .woocommerce-loop-product__title a,.woocommerce ul.products li.product .woocommerce-loop-category__title a{transition:none}.woocommerce ul.products li.product a img{width:100%;height:auto;display:block;margin:0;box-shadow:none}.woocommerce ul.products li.product a .kb-is-ratio-image img{height:100%}.woocommerce ul.products li.product strong{display:block}.woocommerce ul.products li.product .woocommerce-placeholder{border:1px solid #f2f2f2}.woocommerce ul.products li.product .star-rating{font-size:.85em}.woocommerce ul.products li.product .button .kadence-svg-iconset svg{margin-left:.5em}.woocommerce ul.products li.product .button .kadence-spinner-svg,.woocommerce ul.products li.product .button .kadence-check-svg{display:none}.woocommerce ul.products li.product .button.loading{opacity:.25}.woocommerce ul.products li.product .button.loading .kadence-arrow-right-alt-svg{display:none}.woocommerce ul.products li.product .button.loading .kadence-spinner-svg{display:block;animation:spin 2s linear infinite}.woocommerce ul.products li.product .button.loading::after{display:none}.woocommerce ul.products li.product .button.added{font-size:0}.woocommerce ul.products li.product .button.added .kadence-svg-iconset:last-child{font-size:1rem}.woocommerce ul.products li.product .button.added .kadence-arrow-right-alt-svg{display:none}.woocommerce ul.products li.product .button.added .kadence-check-svg{display:block;font-size:80%}.woocommerce ul.products li.product .button.added::after{display:none}.woocommerce ul.products li.product .price{color:inherit;display:block;font-weight:normal;margin-bottom:.3em;font-size:.857em}.woocommerce ul.products li.product .price del{color:inherit;opacity:.5;display:inline-block}.woocommerce ul.products li.product .price ins{background:none;font-weight:700;display:inline-block}.woocommerce ul.products li.product .price .from{font-size:.67em;margin:-2px 0 0 0;text-transform:uppercase;color:var(--global-palette6)}.woocommerce ul.products li.product .star-rating~.price{padding-right:5.4em}.woocommerce .products.align-buttons-bottom li.product .entry-content-wrap .star-rating{float:none;margin-left:0;margin-bottom:.5em}.woocommerce .products.align-buttons-bottom li.product .entry-content-wrap .star-rating~.price{padding:0}.woocommerce ul.products.woo-archive-btn-button .button:not(.kb-button),.woocommerce ul.products li.woo-archive-btn-button .button:not(.kb-button){color:var(--global-palette-btn);background:var(--global-palette-btn-bg);text-align:center;width:100%;display:block;transition:color .2s ease,background .2s ease,border .2s ease}.woocommerce ul.products.woo-archive-btn-button .button:not(.kb-button):hover,.woocommerce ul.products li.woo-archive-btn-button .button:not(.kb-button):hover{color:var(--global-palette-btn-hover);background:var(--global-palette-btn-bg-hover)}.woocommerce ul.products.woo-archive-btn-button li.product .button.added{height:0;padding:0;overflow:hidden;border:0}.woocommerce ul.products li.woo-archive-btn-button .button.added{height:0;padding:0;overflow:hidden;border:0}.woocommerce ul.products.woo-archive-btn-button.products-list-view .button{width:auto}.woocommerce ul.products.woo-archive-btn-button li.product .price{margin-bottom:1em}.woocommerce ul.products:not(.woo-archive-btn-button) li:where(:not(.woo-archive-btn-button)) .button:not(.kb-button){background:rgba(0,0,0,0);padding:.5em 0;text-transform:uppercase;font-weight:bold;letter-spacing:.05em;color:inherit;font-size:80%;border:0;box-shadow:none;transition:color .2s ease;display:inline}.woocommerce ul.products.woo-archive-action-on-hover li.product .product-action-wrap{width:auto;position:absolute;bottom:-2rem;left:0;margin-top:0;padding:0 1rem;right:0;opacity:0;transition:opacity .3s cubic-bezier(0.17, 0.67, 0.35, 0.95)}.woocommerce ul.products.woo-archive-action-on-hover li.product:hover .entry-content-wrap,.woocommerce ul.products.woo-archive-action-on-hover li.product:focus-within .entry-content-wrap{transform:translateY(-2rem)}.woocommerce ul.products.woo-archive-action-on-hover li.product:hover .product-action-wrap,.woocommerce ul.products.woo-archive-action-on-hover li.product:focus-within .product-action-wrap{bottom:-0.8rem;opacity:1}.woocommerce nav.woocommerce-pagination{margin:var(--global-lg-spacing) auto}.woocommerce nav.woocommerce-pagination ul{justify-content:center;flex-wrap:wrap;margin:0;list-style:none;padding:0}.woocommerce nav.woocommerce-pagination ul li .page-numbers{display:inline-block;margin-right:.5em;border:2px solid rgba(0,0,0,0);min-width:2.5em;line-height:2.25em;text-align:center;text-decoration:none;border-radius:.25rem;color:inherit}.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li a:focus{border-color:var(--global-palette-btn-bg)}.woocommerce nav.woocommerce-pagination ul li span.current{border-color:var(--global-palette-btn-bg);background:var(--global-palette-btn-bg);color:var(--global-palette-btn)}.kadence-woo-toggle{display:none}.kadence-shop-top-row{flex-wrap:wrap}.archive.content-style-unboxed .products.woo-archive-action-visible li.product.content-bg.loop-entry .content-bg:not(.loop-entry),.post-type-archive.content-style-unboxed .products.woo-archive-action-visible li.product.content-bg.loop-entry .content-bg:not(.loop-entry),.single-product.content-style-unboxed .products.woo-archive-action-visible li.product.content-bg.loop-entry .content-bg:not(.loop-entry){background:rgba(0,0,0,0);padding-left:0;margin-left:0;padding-right:0;margin-right:0;padding-bottom:0}@media screen and (min-width: 576px){.kadence-woo-toggle{display:block}.archive.content-style-unboxed.woocommerce ul.products.products-list-view li.product.content-bg.loop-entry .entry-content-wrap:not(.loop-entry){padding:0 0 0 1.5rem}.woocommerce ul.products.products-list-view{grid-template-columns:1fr}.woocommerce ul.products.products-list-view li.product{display:grid;grid-template-columns:1fr 2fr}.woocommerce ul.products.products-list-view li.product .woocommerce-loop-product__title{font-size:1.3em}.woocommerce ul.products.products-list-view li.product .entry-content-wrap{padding:1rem 1rem 1rem 1.5rem}.woocommerce ul.products.products-list-view li.product .product-excerpt{display:block}.woocommerce ul.products.products-list-view li.product .product-action-wrap{width:auto;position:static;margin-top:1em;padding:0;right:0;opacity:1;transition:none}.woocommerce ul.products.products-list-view li.product .star-rating{float:none;margin-left:0}.woocommerce ul.products.products-list-view li.product .star-rating~.price{padding:0;margin-top:1em}.woocommerce ul.products.products-list-view li.product:hover .entry-content-wrap,.woocommerce ul.products.products-list-view li.product:focus-within .entry-content-wrap{transform:translateY(0)}.woocommerce ul.products.products-list-view li.product:hover .product-action-wrap,.woocommerce ul.products.products-list-view li.product:focus-within .product-action-wrap{bottom:0;opacity:1}.woocommerce ul.products.grid-lg-col-1.products-grid-view{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media screen and (min-width: 1025px){.woocommerce ul.products.products-list-view li.product{align-items:center}}.wtbpContentTable .wtbpAddToCartWrapper p{margin:0}ul.products li.product .tinvwl-loop-button-wrapper{position:absolute;bottom:100%;right:0;padding:.5em}ul.products li.product .tinvwl_add_to_wishlist_button{margin-top:0;display:flex;align-items:center;flex-direction:row-reverse}ul.products li.product .tinvwl_add_to_wishlist_button .tinvwl_add_to_wishlist-text{font-size:80%;background:rgba(0,0,0,.5);padding:.2em .4em;color:#fff;position:relative;margin-right:.5em;opacity:0;transition:all .2s ease}ul.products li.product .tinvwl_add_to_wishlist_button:hover .tinvwl_add_to_wishlist-text{opacity:1}ul.products li.product .tinvwl_add_to_wishlist_button .tinvwl_add_to_wishlist-text:after{margin-left:0;margin-right:-12px;border:6px solid rgba(0,0,0,0);margin-bottom:0;border-top-color:rgba(0,0,0,0);border-left-color:rgba(0,0,0,.5);z-index:1001;background:rgba(0,0,0,0);content:"";position:absolute;right:0;top:50%;transform:translate(0, -50%)}ul.products li.product .tinvwl_add_to_wishlist_button:before{margin-right:0;background:#fff;color:#000;border-radius:50%;padding:.2em}.products.align-buttons-bottom li.product{display:flex;flex-direction:column}.products.align-buttons-bottom li.product .entry-content-wrap{flex-grow:1;display:flex;flex-direction:column}.woocommerce .products.align-buttons-bottom li.product .product-action-wrap{margin-top:auto;padding-top:.7em}ul.products li.product .tinvwl-loop-button-wrapper.tinvwl-above_thumb-add-to-cart .tinvwl_add_to_wishlist_button{flex-direction:row}ul.products li.product .tinvwl-loop-button-wrapper.tinvwl-above_thumb-add-to-cart .tinvwl_add_to_wishlist_button .tinvwl_add_to_wishlist-text{margin-left:.5em;margin-right:0}ul.products li.product .tinvwl-loop-button-wrapper.tinvwl-above_thumb-add-to-cart .tinvwl_add_to_wishlist_button .tinvwl_add_to_wishlist-text:after{right:auto;left:0;border:6px solid rgba(0,0,0,0);border-right-color:rgba(0,0,0,.5);margin-left:-12px;margin-right:0}.woocommerce .col2-set,.woocommerce-page .col2-set{*zoom:1;width:100%}.woocommerce .col2-set::before,.woocommerce .col2-set::after,.woocommerce-page .col2-set::before,.woocommerce-page .col2-set::after{content:" ";display:table}.woocommerce .col2-set::after,.woocommerce-page .col2-set::after{clear:both}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1{float:left;width:48%}.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{float:right;width:48%}.woocommerce img,.woocommerce-page img{height:auto;max-width:100%}.woocommerce div.product div.images,.woocommerce #content div.product div.images,.woocommerce-page div.product div.images,.woocommerce-page #content div.product div.images{float:left;width:48%}.woocommerce div.product div.summary,.woocommerce #content div.product div.summary,.woocommerce-page div.product div.summary,.woocommerce-page #content div.product div.summary{float:right;width:48%;clear:none}.woocommerce div.product .woocommerce-tabs,.woocommerce #content div.product .woocommerce-tabs,.woocommerce-page div.product .woocommerce-tabs,.woocommerce-page #content div.product .woocommerce-tabs{clear:both}.woocommerce div.product .woocommerce-tabs ul.tabs,.woocommerce #content div.product .woocommerce-tabs ul.tabs,.woocommerce-page div.product .woocommerce-tabs ul.tabs,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs{*zoom:1}.woocommerce div.product .woocommerce-tabs ul.tabs::before,.woocommerce div.product .woocommerce-tabs ul.tabs::after,.woocommerce #content div.product .woocommerce-tabs ul.tabs::before,.woocommerce #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page div.product .woocommerce-tabs ul.tabs::before,.woocommerce-page div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::before,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after{content:" ";display:table}.woocommerce div.product .woocommerce-tabs ul.tabs::after,.woocommerce #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after{clear:both}.woocommerce div.product .woocommerce-tabs ul.tabs li,.woocommerce #content div.product .woocommerce-tabs ul.tabs li,.woocommerce-page div.product .woocommerce-tabs ul.tabs li,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li{display:inline-block}.woocommerce div.product #reviews .comment,.woocommerce #content div.product #reviews .comment,.woocommerce-page div.product #reviews .comment,.woocommerce-page #content div.product #reviews .comment{*zoom:1}.woocommerce div.product #reviews .comment::before,.woocommerce div.product #reviews .comment::after,.woocommerce #content div.product #reviews .comment::before,.woocommerce #content div.product #reviews .comment::after,.woocommerce-page div.product #reviews .comment::before,.woocommerce-page div.product #reviews .comment::after,.woocommerce-page #content div.product #reviews .comment::before,.woocommerce-page #content div.product #reviews .comment::after{content:" ";display:table}.woocommerce div.product #reviews .comment::after,.woocommerce #content div.product #reviews .comment::after,.woocommerce-page div.product #reviews .comment::after,.woocommerce-page #content div.product #reviews .comment::after{clear:both}.woocommerce div.product #reviews .comment img,.woocommerce #content div.product #reviews .comment img,.woocommerce-page div.product #reviews .comment img,.woocommerce-page #content div.product #reviews .comment img{float:right;height:auto}.woocommerce ul.products,.woocommerce-page ul.products{clear:both}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{position:relative}.woocommerce .woocommerce-pagination ul.page-numbers,.woocommerce-page .woocommerce-pagination ul.page-numbers{*zoom:1}.woocommerce .woocommerce-pagination ul.page-numbers::before,.woocommerce .woocommerce-pagination ul.page-numbers::after,.woocommerce-page .woocommerce-pagination ul.page-numbers::before,.woocommerce-page .woocommerce-pagination ul.page-numbers::after{content:" ";display:table}.woocommerce .woocommerce-pagination ul.page-numbers::after,.woocommerce-page .woocommerce-pagination ul.page-numbers::after{clear:both}.woocommerce .woocommerce-pagination ul.page-numbers li,.woocommerce-page .woocommerce-pagination ul.page-numbers li{display:inline-block}.woocommerce table.cart img,.woocommerce #content table.cart img,.woocommerce-page table.cart img,.woocommerce-page #content table.cart img{height:auto}.woocommerce table.cart td.actions,.woocommerce #content table.cart td.actions,.woocommerce-page table.cart td.actions,.woocommerce-page #content table.cart td.actions{text-align:right}.woocommerce table.cart td.actions .coupon,.woocommerce #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon{float:left}.woocommerce table.cart td.actions .coupon label,.woocommerce #content table.cart td.actions .coupon label,.woocommerce-page table.cart td.actions .coupon label,.woocommerce-page #content table.cart td.actions .coupon label{display:none}.woocommerce .cart-collaterals,.woocommerce-page .cart-collaterals{*zoom:1;width:100%}.woocommerce .cart-collaterals::before,.woocommerce .cart-collaterals::after,.woocommerce-page .cart-collaterals::before,.woocommerce-page .cart-collaterals::after{content:" ";display:table}.woocommerce .cart-collaterals::after,.woocommerce-page .cart-collaterals::after{clear:both}.woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .shipping_calculator{width:48%;*zoom:1;clear:right;float:right}.woocommerce .cart-collaterals .shipping_calculator::before,.woocommerce .cart-collaterals .shipping_calculator::after,.woocommerce-page .cart-collaterals .shipping_calculator::before,.woocommerce-page .cart-collaterals .shipping_calculator::after{content:" ";display:table}.woocommerce .cart-collaterals .shipping_calculator::after,.woocommerce-page .cart-collaterals .shipping_calculator::after{clear:both}.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-1,.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-2,.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-1,.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-2{width:47%}.woocommerce ul.cart_list li,.woocommerce ul.product_list_widget li,.woocommerce-page ul.cart_list li,.woocommerce-page ul.product_list_widget li{*zoom:1}.woocommerce ul.cart_list li::before,.woocommerce ul.cart_list li::after,.woocommerce ul.product_list_widget li::before,.woocommerce ul.product_list_widget li::after,.woocommerce-page ul.cart_list li::before,.woocommerce-page ul.cart_list li::after,.woocommerce-page ul.product_list_widget li::before,.woocommerce-page ul.product_list_widget li::after{content:" ";display:table}.woocommerce ul.cart_list li::after,.woocommerce ul.product_list_widget li::after,.woocommerce-page ul.cart_list li::after,.woocommerce-page ul.product_list_widget li::after{clear:both}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img,.woocommerce-page ul.cart_list li img,.woocommerce-page ul.product_list_widget li img{float:right;height:auto}.woocommerce form .form-row,.woocommerce-page form .form-row{*zoom:1}.woocommerce form .form-row::before,.woocommerce form .form-row::after,.woocommerce-page form .form-row::before,.woocommerce-page form .form-row::after{content:" ";display:table}.woocommerce form .form-row::after,.woocommerce-page form .form-row::after{clear:both}.woocommerce form .form-row label,.woocommerce-page form .form-row label{display:block}.woocommerce form .form-row label.checkbox,.woocommerce-page form .form-row label.checkbox{display:inline}.woocommerce form .form-row select,.woocommerce-page form .form-row select{width:100%}.woocommerce form .form-row .input-text,.woocommerce-page form .form-row .input-text{box-sizing:border-box;width:100%}.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{width:47%;overflow:visible}.woocommerce form .form-row-first,.woocommerce-page form .form-row-first{float:left}.woocommerce form .form-row-last,.woocommerce-page form .form-row-last{float:right}.woocommerce form .form-row-wide,.woocommerce-page form .form-row-wide{clear:both}.woocommerce form .password-input,.woocommerce-page form .password-input{display:flex;flex-direction:column;justify-content:center;position:relative}.woocommerce form .password-input input[type=password],.woocommerce-page form .password-input input[type=password]{padding-right:2.5rem}.woocommerce form .password-input input::-ms-reveal,.woocommerce-page form .password-input input::-ms-reveal{display:none}.woocommerce form .show-password-input,.woocommerce-page form .show-password-input{position:absolute;right:.7em;cursor:pointer;top:50%;translate:0 -50%;padding:initial;background:initial;color:initial;box-shadow:none;border:none}.woocommerce form .show-password-input::after,.woocommerce-page form .show-password-input::after{content:"";display:block;background-color:var(--global-palette6);mask-image:url(data:image/svg+xml;base64,PCEtLSBHZW5lcmF0ZWQgYnkgSWNvTW9vbi5pbyAtLT4KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiPgo8dGl0bGU+ZXllMTwvdGl0bGU+CjxwYXRoIGQ9Ik0wLjEwNiAxMS41NTNjLTAuMTM2IDAuMjc0LTAuMTQ2IDAuNjAzIDAgMC44OTQgMCAwIDAuMzk2IDAuNzg5IDEuMTIgMS44NDMgMC40NTEgMC42NTYgMS4wMzggMS40MzIgMS43NTcgMi4yMTggMC44OTQgMC45NzkgMi4wMDQgMS45ODcgMy4zMTkgMi44IDEuNTk1IDAuOTg2IDMuNTA2IDEuNjkyIDUuNjk4IDEuNjkyczQuMTAzLTAuNzA2IDUuNjk4LTEuNjkyYzEuMzE1LTAuODEzIDIuNDI1LTEuODIxIDMuMzE5LTIuOCAwLjcxOC0wLjc4NiAxLjMwNi0xLjU2MiAxLjc1Ny0yLjIxOCAwLjcyNC0xLjA1NCAxLjEyLTEuODQzIDEuMTItMS44NDMgMC4xMzYtMC4yNzQgMC4xNDYtMC42MDMgMC0wLjg5NCAwIDAtMC4zOTYtMC43ODktMS4xMi0xLjg0My0wLjQ1MS0wLjY1Ni0xLjAzOC0xLjQzMi0xLjc1Ny0yLjIxOC0wLjg5NC0wLjk3OS0yLjAwNC0xLjk4Ny0zLjMxOS0yLjgtMS41OTUtMC45ODYtMy41MDYtMS42OTItNS42OTgtMS42OTJzLTQuMTAzIDAuNzA2LTUuNjk4IDEuNjkyYy0xLjMxNSAwLjgxMy0yLjQyNSAxLjgyMS0zLjMxOSAyLjgtMC43MTkgMC43ODYtMS4zMDYgMS41NjEtMS43NTcgMi4yMTgtMC43MjQgMS4wNTQtMS4xMiAxLjg0My0xLjEyIDEuODQzek0yLjE0IDEyYzAuMTYzLTAuMjgxIDAuNDA3LTAuNjgxIDAuNzM0LTEuMTU4IDAuNDEtMC41OTYgMC45NC0xLjI5NiAxLjU4NS0yLjAwMSAwLjgwNS0wLjg4MSAxLjc3NS0xLjc1NiAyLjg5NC0yLjQ0OCAxLjM1LTAuODM0IDIuOTAxLTEuMzkzIDQuNjQ3LTEuMzkzczMuMjk3IDAuNTU5IDQuNjQ2IDEuMzkzYzEuMTE5IDAuNjkyIDIuMDg5IDEuNTY3IDIuODk0IDIuNDQ4IDAuNjQ0IDAuNzA1IDEuMTc1IDEuNDA1IDEuNTg1IDIuMDAxIDAuMzI4IDAuNDc3IDAuNTcyIDAuODc2IDAuNzM0IDEuMTU4LTAuMTYzIDAuMjgxLTAuNDA3IDAuNjgxLTAuNzM0IDEuMTU4LTAuNDEgMC41OTYtMC45NCAxLjI5Ni0xLjU4NSAyLjAwMS0wLjgwNSAwLjg4MS0xLjc3NSAxLjc1Ni0yLjg5NCAyLjQ0OC0xLjM0OSAwLjgzNC0yLjkgMS4zOTMtNC42NDYgMS4zOTNzLTMuMjk3LTAuNTU5LTQuNjQ2LTEuMzkzYy0xLjExOS0wLjY5Mi0yLjA4OS0xLjU2Ny0yLjg5NC0yLjQ0OC0wLjY0NC0wLjcwNS0xLjE3NS0xLjQwNS0xLjU4NS0yLjAwMS0wLjMyOC0wLjQ3Ny0wLjU3Mi0wLjg3Ny0wLjczNS0xLjE1OHpNMTYgMTJjMC0xLjEwNC0wLjQ0OS0yLjEwNi0xLjE3Mi0yLjgyOHMtMS43MjQtMS4xNzItMi44MjgtMS4xNzItMi4xMDYgMC40NDktMi44MjggMS4xNzItMS4xNzIgMS43MjQtMS4xNzIgMi44MjggMC40NDkgMi4xMDYgMS4xNzIgMi44MjggMS43MjQgMS4xNzIgMi44MjggMS4xNzIgMi4xMDYtMC40NDkgMi44MjgtMS4xNzIgMS4xNzItMS43MjQgMS4xNzItMi44Mjh6TTE0IDEyYzAgMC41NTMtMC4yMjMgMS4wNTEtMC41ODYgMS40MTRzLTAuODYxIDAuNTg2LTEuNDE0IDAuNTg2LTEuMDUxLTAuMjIzLTEuNDE0LTAuNTg2LTAuNTg2LTAuODYxLTAuNTg2LTEuNDE0IDAuMjIzLTEuMDUxIDAuNTg2LTEuNDE0IDAuODYxLTAuNTg2IDEuNDE0LTAuNTg2IDEuMDUxIDAuMjIzIDEuNDE0IDAuNTg2IDAuNTg2IDAuODYxIDAuNTg2IDEuNDE0eiI+PC9wYXRoPgo8L3N2Zz4K);mask-position:50%;mask-repeat:no-repeat;mask-size:1em;min-height:1.2em;min-width:1.2em;top:0;z-index:1}.woocommerce form .show-password-input.display-password::after,.woocommerce-page form .show-password-input.display-password::after{mask-image:url(data:image/svg+xml;base64,PCEtLSBHZW5lcmF0ZWQgYnkgSWNvTW9vbi5pbyAtLT4KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiPgo8dGl0bGU+ZXllLW9mZjwvdGl0bGU+CjxwYXRoIGQ9Ik0xMC4xMjggNS4yMTRjMC42NTEtMC4xNTIgMS4yOTYtMC4yMjEgMS44Ni0wLjIxNCAxLjc1OCAwIDMuMzA5IDAuNTU5IDQuNjU4IDEuMzkzIDEuMTE5IDAuNjkyIDIuMDg5IDEuNTY3IDIuODk0IDIuNDQ4IDAuNjQ0IDAuNzA1IDEuMTc1IDEuNDA1IDEuNTg1IDIuMDAxIDAuMzI3IDAuNDc1IDAuNTcgMC44NzQgMC43MzMgMS4xNTUtMC41NDYgMC45NTMtMS4xNiAxLjgyMS0xLjc3OCAyLjU0Mi0wLjM1OSAwLjQxOS0wLjMxMSAxLjA1MSAwLjEwOCAxLjQxczEuMDUxIDAuMzExIDEuNDEtMC4xMDhjMC44MTgtMC45NTQgMS42MTEtMi4xMTIgMi4yODMtMy4zNyAwLjE0OC0wLjI3OSAwLjE2My0wLjYxOCAwLjAxMy0wLjkxOSAwIDAtMC4zOTYtMC43ODktMS4xMi0xLjg0My0wLjQ1MS0wLjY1Ni0xLjAzOC0xLjQzMi0xLjc1Ny0yLjIxOC0wLjg5NC0wLjk3OS0yLjAwNC0xLjk4Ny0zLjMxOS0yLjgtMS41OTUtMC45ODUtMy41MDYtMS42OTEtNS42ODYtMS42OTEtMC43MzQtMC4wMDktMS41NCAwLjA3OS0yLjM0IDAuMjY2LTAuNTM4IDAuMTI2LTAuODcyIDAuNjY0LTAuNzQ2IDEuMjAyczAuNjY0IDAuODcyIDEuMjAyIDAuNzQ2ek0xMC4wMjcgMTEuNDQybDIuNTMxIDIuNTMxYy0wLjE4MiAwLjA2MS0wLjM3MiAwLjA5NC0wLjU2MyAwLjEwMS0wLjUxMyAwLjAxOC0xLjAzMC0wLjE1OS0xLjQzNC0wLjUzNnMtMC42MTctMC44OC0wLjYzNS0xLjM5M2MtMC4wMDgtMC4yMzggMC4wMjUtMC40NzYgMC4xMDEtMC43MDR6TTUuOTgzIDcuMzk3bDIuNTUzIDIuNTUzYy0wLjQzNCAwLjY5MS0wLjYzNiAxLjQ4NC0wLjYwOCAyLjI2NiAwLjAzNiAxLjAyMiAwLjQ2MyAyLjAzMyAxLjI3MSAyLjc4NXMxLjg0NiAxLjEwNyAyLjg2OCAxLjA3MWMwLjY5Mi0wLjAyNCAxLjM3OS0wLjIyOCAxLjk4NC0wLjYwOGwyLjMyMiAyLjMyMmMtMS4zNzggMC43OTktMi44OTUgMS4xOTYtNC4zODQgMS4yMTQtMS43MzQgMC0zLjI4NS0wLjU1OS00LjYzNC0xLjM5My0xLjExOS0wLjY5Mi0yLjA4OS0xLjU2Ny0yLjg5NC0yLjQ0OC0wLjY0NC0wLjcwNS0xLjE3NS0xLjQwNS0xLjU4NS0yLjAwMS0wLjMyNi0wLjQ3NS0wLjU3LTAuODczLTAuNzMyLTEuMTU0IDEuMDUwLTEuODIyIDIuMzc2LTMuMzc5IDMuODQxLTQuNjA3ek0wLjI5MyAxLjcwN2w0LjI3MSA0LjI3MWMtMS43MzEgMS40NzktMy4yNjkgMy4zNTgtNC40NDUgNS41NDktMC4xNDggMC4yNzktMC4xNjQgMC42MTktMC4wMTMgMC45MiAwIDAgMC4zOTYgMC43ODkgMS4xMiAxLjg0MyAwLjQ1MSAwLjY1NiAxLjAzOCAxLjQzMiAxLjc1NyAyLjIxOCAwLjg5NCAwLjk3OSAyLjAwNCAxLjk4NyAzLjMxOSAyLjggMS41OTUgMC45ODYgMy41MDYgMS42OTIgNS43MSAxLjY5MiAxLjk5My0wLjAyNCA0LjAxOS0wLjYwMSA1LjgxNS0xLjc1OWw0LjQ2NiA0LjQ2NmMwLjM5MSAwLjM5MSAxLjAyNCAwLjM5MSAxLjQxNCAwczAuMzkxLTEuMDI0IDAtMS40MTRsLTguODc2LTguODc2Yy0wLjAwMi0wLjAwMi0wLjAwNS0wLjAwNS0wLjAwNy0wLjAwN2wtNC4yMDktNC4yMWMtMC4wMDgtMC4wMDctMC4wMTYtMC4wMTYtMC4wMjQtMC4wMjRsLTguODg0LTguODgzYy0wLjM5MS0wLjM5MS0xLjAyNC0wLjM5MS0xLjQxNCAwcy0wLjM5MSAxLjAyNCAwIDEuNDE0eiI+PC9wYXRoPgo8L3N2Zz4K)}.woocommerce #payment .form-row select,.woocommerce-page #payment .form-row select{width:auto}.woocommerce #payment .wc-terms-and-conditions,.woocommerce #payment .terms,.woocommerce-page #payment .wc-terms-and-conditions,.woocommerce-page #payment .terms{text-align:left;padding:0 1em 0 0;float:left}.woocommerce .woocommerce-billing-fields,.woocommerce .woocommerce-shipping-fields,.woocommerce-page .woocommerce-billing-fields,.woocommerce-page .woocommerce-shipping-fields{*zoom:1}.woocommerce .woocommerce-billing-fields::before,.woocommerce .woocommerce-billing-fields::after,.woocommerce .woocommerce-shipping-fields::before,.woocommerce .woocommerce-shipping-fields::after,.woocommerce-page .woocommerce-billing-fields::before,.woocommerce-page .woocommerce-billing-fields::after,.woocommerce-page .woocommerce-shipping-fields::before,.woocommerce-page .woocommerce-shipping-fields::after{content:" ";display:table}.woocommerce .woocommerce-billing-fields::after,.woocommerce .woocommerce-shipping-fields::after,.woocommerce-page .woocommerce-billing-fields::after,.woocommerce-page .woocommerce-shipping-fields::after{clear:both}.woocommerce .woocommerce-terms-and-conditions,.woocommerce-page .woocommerce-terms-and-conditions{margin-bottom:1.618em;padding:1.618em}.woocommerce .woocommerce-oembed,.woocommerce-page .woocommerce-oembed{position:relative}.rtl.woocommerce .col2-set .col-1{float:right}.rtl.woocommerce .col2-set .col-2{float:left}.rtl.woocommerce div.product div.images{float:right;width:48%}.rtl.woocommerce div.product div.images .woocommerce-product-gallery__trigger{right:auto;left:.5rem}.rtl.woocommerce div.product div.images .flex-control-thumbs{left:auto;transform:translate(50%, 0);right:50%}.rtl.woocommerce div.product div.summary{float:left;width:48%;clear:none}.rtl.woocommerce div.product #reviews .comment{*zoom:1}.rtl.woocommerce div.product #reviews .comment::before,.rtl.woocommerce div.product #reviews .comment::after{content:" ";display:table}.rtl.woocommerce div.product #reviews .comment::after{clear:both}.rtl.woocommerce div.product #reviews .comment img{float:right;height:auto}.rtl.woocommerce div.product form.cart div.quantity,.rtl.woocommerce div.product form.cart .button{float:right}.rtl.woocommerce div.product form.cart div.quantity{margin:0 0 0 4px}.rtl.woocommerce span.onsale{left:auto;right:.5rem}.rtl.woocommerce .star-rating{float:left}.rtl.woocommerce .products .star-rating{float:left}.rtl.woocommerce .woocommerce-product-rating .star-rating{float:right}.rtl.woocommerce #reviews #comments ol.commentlist li img.avatar{float:right;left:auto;right:0}.rtl.woocommerce #reviews #comments ol.commentlist li .comment-text{margin:0 70px 0 0}.rtl.woocommerce .button .kadence-arrow-right-alt-svg{transform:rotate(180deg)}.rtl .woocommerce table.shop_table{text-align:right}form.woocommerce-product-search{position:relative}form.woocommerce-product-search button[type=submit]{top:0;right:0;bottom:0;position:absolute;color:rgba(0,0,0,0) !important;background:rgba(0,0,0,0) !important;z-index:2;width:50px;border:0;padding:8px 12px 7px;box-shadow:none;border-radius:0;overflow:hidden}form.woocommerce-product-search input[type=search]{padding-right:60px;width:100%}form.woocommerce-product-search .kadence-search-icon-wrap{position:absolute;right:0;top:0;height:100%;width:50px;padding:0;text-align:center;background:0 0;z-index:3;cursor:pointer;pointer-events:none;color:var(--global-palette6);text-shadow:none;display:flex;align-items:center;justify-content:center}form.woocommerce-product-search button[type=submit]:hover~.kadence-search-icon-wrap{color:var(--global-palette4)}body.rtl .woocommerce-product-search .button[type=submit],body.rtl .woocommerce-product-search .kadence-search-icon-wrap{left:0;right:auto}body.rtl .woocommerce-product-search input[type=search]{padding-right:.5em;padding-left:60px}.woocommerce form .form-row{padding:0;margin:0 0 .8em}.woocommerce form .form-row [placeholder]:focus::-webkit-input-placeholder{transition:opacity .5s .5s ease;opacity:0}.woocommerce form .form-row span em{font-size:80%}.woocommerce form .form-row label{line-height:2.4;font-weight:bold;color:var(--global-palette5);font-size:90%}.woocommerce form .form-row label.hidden{visibility:hidden}.woocommerce form .form-row label.inline{display:inline}.woocommerce form .form-row .woocommerce-input-wrapper .description{background:#1e85be;color:#fff;border-radius:3px;padding:1em;margin:.5em 0 0;clear:both;display:none;position:relative}.woocommerce form .form-row .woocommerce-input-wrapper .description a{color:#fff;text-decoration:underline;border:0;box-shadow:none}.woocommerce form .form-row .woocommerce-input-wrapper .description::before{left:50%;top:0%;margin-top:-4px;transform:translateX(-50%) rotate(180deg);content:"";position:absolute;border-width:4px 6px 0 6px;border-style:solid;border-color:#1e85be rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);z-index:100;display:block}.woocommerce form .form-row .woocommerce-input-wrapper:has([type=radio]){display:grid;grid-template-columns:auto 1fr;column-gap:10px}.woocommerce form .form-row .woocommerce-input-wrapper:has([type=radio]) label{margin:0}.woocommerce form .form-row select{cursor:pointer;margin:0;padding:.4em 24px .4em .5em}.woocommerce form .form-row .optional{visibility:visible}.woocommerce form .form-row .input-checkbox{display:inline;margin:-2px 8px 0 0;text-align:center;vertical-align:middle}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{box-sizing:border-box;width:100%;margin:0;outline:0}.woocommerce form .form-row .button{padding:calc(.4em + 1px) 1em}.woocommerce form .form-row textarea{height:4em;line-height:1.5;display:block;box-shadow:none}.woocommerce form .form-row .select2-container{width:100%;line-height:2em}.woocommerce form .form-row.woocommerce-invalid label{color:#a00}.woocommerce form .form-row.woocommerce-invalid .select2-container,.woocommerce form .form-row.woocommerce-invalid input.input-text,.woocommerce form .form-row.woocommerce-invalid select{border-color:#a00}.woocommerce form .form-row.woocommerce-validated .select2-container,.woocommerce form .form-row.woocommerce-validated input.input-text,.woocommerce form .form-row.woocommerce-validated select{border-color:#6dc22e}.woocommerce form .form-row ::-webkit-input-placeholder{line-height:normal}.woocommerce form .form-row :-moz-placeholder{line-height:normal}.woocommerce form .form-row :-ms-input-placeholder{line-height:normal}.woocommerce .form-row .required{color:red;font-weight:700;border:0 !important;text-decoration:none;visibility:hidden}.woocommerce form.login,.woocommerce form.checkout_coupon,.woocommerce form.register{border:1px solid #b7cde1;padding:20px;margin:2em 0;text-align:left;border-radius:5px}.woocommerce ul#shipping_method{list-style:none outside;margin:0;padding:0}.woocommerce ul#shipping_method li{margin:0 0 .5em;line-height:1.5em;list-style:none outside;display:flex;flex-wrap:wrap;align-items:center}.woocommerce ul#shipping_method li input{margin:0 .5em 0 0;height:1em;background-image:none;vertical-align:top}.woocommerce ul#shipping_method li label{display:inline}.woocommerce ul#shipping_method .amount{font-weight:700}.woocommerce .cart_totals ul#shipping_method li{flex-wrap:nowrap}.woocommerce p.woocommerce-shipping-contents{margin:0}.product-hero-section .extra-title{display:block}.woocommerce.single-product.content-style-boxed .product.entry-content-wrap>span.onsale{left:2.5rem;top:2.5rem}.rtl.woocommerce.single-product.content-style-boxed .product.entry-content-wrap>span.onsale{right:2.5rem;left:auto}.woocommerce.single-product.content-style-boxed .products ul.products.woo-archive-action-visible li.product .product-details{padding-left:0;padding-right:0;margin-left:0;margin-right:0;margin-bottom:0}.single-product .wp-site-blocks div.product form.cart .woocommerce-grouped-product-list-item__quantity .quantity{width:100%}.single-product .wp-site-blocks div.product form.cart .woocommerce-grouped-product-list-item__quantity .quantity .qty{height:40px}.woocommerce div.product:after{clear:both;display:table;content:""}.woocommerce-variation.single_variation{display:none}.woocommerce .up-sells.products,.woocommerce .related.products{clear:both}.woocommerce .quantity .qty{width:3.631em;text-align:center;padding:0 .5em;box-sizing:border-box;height:40px}.woocommerce .brief-shipping-details{font-size:.8em}.woocommerce a.product-single-category{text-transform:uppercase;letter-spacing:2px;text-decoration:none}.woocommerce .woocommerce-product-details__short-description{margin-bottom:2em}.woocommerce .single-product-extras{margin-bottom:2em}.woocommerce .single-product-extras ul{padding:0;margin:0 0 1.5em 0;list-style:none}.woocommerce .single-product-extras ul li{line-height:1.8em}.woocommerce .single-product-extras ul .kadence-svg-iconset{padding-right:.25em}.woocommerce .single-product-payments{margin-bottom:2em;display:inline-block;margin-top:0;padding:1em 1em 1em 1em;border-radius:.25rem;border-color:var(--global-gray-400)}.woocommerce .single-product-payments:has(>legend){padding-top:.625em}.woocommerce .single-product-payments legend{padding:0 .5em;color:var(--global-palette5)}.woocommerce .single-product-payments ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.5em}.woocommerce .single-product-payments li{display:inline-flex;margin:0}.woocommerce .single-product-payments .payment-custom-img{max-height:30px;min-height:24px;width:auto}.woocommerce .single-product-payments .payment-custom-img-gray{filter:grayscale(1)}.woocommerce .single-product-payments .kadence-svg-iconset svg{height:30px;width:auto}.woocommerce .single-product-payments.payments-color-scheme-gray legend{color:var(--global-palette6)}.woocommerce .single-product-payments.payments-color-scheme-gray .kadence-svg-iconset svg path{fill:var(--global-gray-500) !important}.woocommerce div.product{margin-bottom:0;position:relative}.woocommerce div.product .product_title{clear:none;margin-top:0;padding:0}.woocommerce div.product span.price,.woocommerce div.product p.price{font-size:1.25em}.woocommerce div.product span.price ins,.woocommerce div.product p.price ins{background:inherit;font-weight:700;display:inline-block}.woocommerce div.product span.price del,.woocommerce div.product p.price del{opacity:.5;display:inline-block}.woocommerce div.product p.stock{font-size:.92em}.woocommerce div.product .stock{color:var(--global-palette-highlight)}.woocommerce div.product .out-of-stock{color:red}.woocommerce div.product .woocommerce-product-rating{margin-bottom:1.618em}.woocommerce div.product div.images{margin-bottom:1em;padding-bottom:1em}.woocommerce div.product div.images img{display:block;height:auto;margin-right:auto;margin-left:auto;box-shadow:none}.woocommerce div.product div.images div.thumbnails{padding-top:1em}.woocommerce div.product div.images.woocommerce-product-gallery{position:relative}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper{transition:all cubic-bezier(0.795, -0.035, 0, 1) .5s;margin:0;padding:0}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .zoomImg{background-color:#fff;opacity:0}.woocommerce div.product div.images .woocommerce-product-gallery__image--placeholder{border:1px solid #f2f2f2}.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2){display:none}.woocommerce div.product div.images .woocommerce-product-gallery__trigger{position:absolute;top:.5rem;right:.5rem;font-size:2em;z-index:9;width:36px;height:36px;background:#fff;text-indent:-9999px;border-radius:100%;box-sizing:content-box}.woocommerce div.product div.images .woocommerce-product-gallery__trigger::before{content:"";display:block;width:10px;height:10px;border:2px solid #000;border-radius:100%;position:absolute;top:9px;left:9px;box-sizing:content-box}.woocommerce div.product div.images .woocommerce-product-gallery__trigger::after{content:"";display:block;width:2px;height:8px;background:#000;border-radius:6px;position:absolute;top:19px;left:22px;transform:rotate(-45deg);box-sizing:content-box}.woocommerce div.product div.images .flex-control-thumbs{overflow:hidden;zoom:1;margin:0;padding:0;max-width:94%;margin:0;transform:translate(-50%, 0);margin-top:-32px;background:rgba(0,0,0,0);padding:0;width:100%;flex-wrap:wrap;display:inline-flex;justify-content:center;position:relative;left:50%}.woocommerce div.product div.images .flex-control-thumbs li{width:60px;height:65px;margin:0;padding-top:0px;padding-bottom:0px;background:var(--global-palette9);display:inline-flex;list-style:none}.woocommerce div.product div.images .flex-control-thumbs li:first-child{width:65px;padding-left:5px}.woocommerce div.product div.images .flex-control-thumbs li:nth-child(9){width:65px;padding-left:5px}.woocommerce div.product div.images .flex-control-thumbs li img{cursor:pointer;opacity:.5;margin:0;border-top:5px solid var(--global-palette9);border-bottom:0px solid var(--global-palette9);border-right:5px solid var(--global-palette9);border-left:0}.woocommerce div.product div.images .flex-control-thumbs li img.flex-active,.woocommerce div.product div.images .flex-control-thumbs li img:hover{opacity:1}.woocommerce div.product div.summary{margin-bottom:2em}.woocommerce div.product div.summary p{margin:1em 0}.woocommerce div.product .button.single_add_to_cart_button{height:40px;line-height:40px;padding:0 1em;text-align:center}.woocommerce div.product .product_meta>span{display:block;font-size:70%;font-weight:bold;color:var(--global-palette6)}.woocommerce div.product .product_meta>span a{color:inherit}.woocommerce div.product div.social{text-align:right;margin:0 0 1em}.woocommerce div.product div.social span{margin:0 0 0 2px}.woocommerce div.product div.social span span{margin:0}.woocommerce div.product div.social span .stButton .chicklets{padding-left:16px;width:0}.woocommerce div.product div.social iframe{float:left;margin-top:3px}.woocommerce div.product .woocommerce-tabs ul.tabs{list-style:none;padding:0 0 0 .5em;margin:0 0 1.618em;overflow:hidden;position:relative}.woocommerce div.product .woocommerce-tabs ul.tabs li{border:1px solid var(--global-gray-400);background-color:var(--global-palette8);display:inline-block;position:relative;z-index:0;border-radius:3px 3px 0 0;margin:0 2px;padding:0}.woocommerce div.product .woocommerce-tabs ul.tabs li a{display:inline-block;padding:.5em 1em;font-weight:bold;color:var(--global-palette5);text-decoration:none;font-size:90%}.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover{text-decoration:none;color:var(--global-palette4)}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:var(--global-palette9);z-index:2;border-bottom-color:var(--global-palette9)}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:var(--global-palette4);text-shadow:inherit}.woocommerce div.product .woocommerce-tabs ul.tabs::before{position:absolute;content:" ";width:100%;bottom:0;left:0;border-bottom:1px solid var(--global-gray-400);z-index:1}.woocommerce div.product .woocommerce-tabs .panel{margin:0 0 2em;padding:0}.woocommerce div.product p.cart{margin-bottom:2em;*zoom:1}.woocommerce div.product p.cart::before,.woocommerce div.product p.cart::after{content:" ";display:table}.woocommerce div.product p.cart::after{clear:both}.woocommerce div.product form.cart{margin-bottom:2em;*zoom:1}.woocommerce div.product form.cart::before,.woocommerce div.product form.cart::after{content:" ";display:table}.woocommerce div.product form.cart::after{clear:both}.woocommerce div.product form.cart div.quantity{float:left;margin:0 4px 0 0}.woocommerce div.product form.cart table{border-width:0 0 1px}.woocommerce div.product form.cart table td{padding-left:0}.woocommerce div.product form.cart table div.quantity{float:none;margin:0}.woocommerce div.product form.cart table small.stock{display:block;float:none}.woocommerce div.product form.cart .variations{margin-bottom:1em;border:0;width:100%}.woocommerce div.product form.cart .variations td,.woocommerce div.product form.cart .variations th{border:0;vertical-align:top;line-height:2.2em}.woocommerce div.product form.cart .variations label{font-weight:700}.woocommerce div.product form.cart .variations select{max-width:100%;min-width:75%;display:inline-block;margin-right:1em}.woocommerce div.product form.cart .variations .label{padding-right:1em;text-align:left}.woocommerce div.product form.cart .woocommerce-variation-description p{margin-bottom:1em}.woocommerce div.product form.cart .reset_variations{visibility:hidden;font-size:.83em}.woocommerce div.product form.cart .woocommerce-variation-add-to-cart{margin-top:.5em}.woocommerce div.product form.cart .woocommerce-variation-add-to-cart:after{display:table;content:"";clear:both}.woocommerce div.product form.cart .wc-no-matching-variations{display:none}.woocommerce div.product form.cart .button{vertical-align:middle;float:left}.woocommerce div.product form.cart .group_table td.woocommerce-grouped-product-list-item__label{padding-right:1em;padding-left:1em;vertical-align:middle}.woocommerce div.product form.cart .group_table .woocommerce-grouped-product-list-item__price{padding-top:.4em}.woocommerce div.product form.cart .group_table td{vertical-align:top;padding-bottom:.5em;border:0}.woocommerce div.product form.cart .group_table td:first-child{width:4em;text-align:center}.woocommerce div.product form.cart .group_table .wc-grouped-product-add-to-cart-checkbox{display:inline-block;width:auto;margin:0 auto;transform:scale(1.5, 1.5)}.woocommerce section.products>h2{margin-bottom:.5em}.woocommerce span.onsale{min-height:0;min-width:0;padding:.5em 1em;font-weight:700;position:absolute;text-align:center;line-height:1.2;top:.5rem;left:.5rem;margin:0;border-radius:.25rem;background-color:var(--global-palette-highlight);color:var(--global-palette-highlight-alt2);font-size:.857em;z-index:9}.woocommerce span.onsale:has(+.kt-layout-left){left:initial;right:52%}@media screen and (max-width: 719px){.woocommerce span.onsale:has(+.kt-layout-left){left:initial;right:0}}.woocommerce.product-tab-style-center div.product .woocommerce-tabs ul.tabs{text-align:center;padding:0}.woocommerce.product-tab-style-center div.product .woocommerce-tabs ul.tabs li{border:0;border-bottom:3px solid rgba(0,0,0,0);margin:0 .6em;background:rgba(0,0,0,0)}.woocommerce.product-tab-style-center div.product .woocommerce-tabs ul.tabs li a{padding-left:0;padding-right:0}.woocommerce.product-tab-style-center div.product .woocommerce-tabs ul.tabs li.active{border-bottom:3px solid var(--global-palette-highlight)}.woocommerce.product-variation-style-vertical div.product form.cart .variations td.label{padding:0}.woocommerce.product-variation-style-vertical div.product form.cart .variations tr,.woocommerce.product-variation-style-vertical div.product form.cart table td{display:block}.woocommerce.product-variation-style-vertical div.product form.cart .variations select{min-width:240px;margin:0}.woocommerce .wp-block-kadence-wootemplate-blocks-gallery span.onsale:has(+.kt-layout-left){right:.5rem}.kadence-cart-button-large.woocommerce div.product .button.single_add_to_cart_button{height:60px;line-height:60px;font-size:125%;width:70%}.kadence-cart-button-large.woocommerce div.product form.cart div.quantity{width:30%;margin:0;padding:0 .5em 0 0}.kadence-cart-button-large.woocommerce div.product form.cart div.quantity .qty{width:100%;height:60px}.kadence-cart-button-large.woocommerce div.product form.cart div.quantity.spinners-added{width:35%;display:flex;padding:0;margin:0 2% 0 0}.kadence-cart-button-large.woocommerce div.product form.cart div.quantity.spinners-added .qty{width:0;flex-grow:1;height:58px}.kadence-cart-button-large.woocommerce div.product form.cart div.quantity.spinners-added~.button.single_add_to_cart_button{width:63%}.kadence-cart-button-medium-large.woocommerce div.product .button.single_add_to_cart_button{height:50px;line-height:50px;font-size:125%;width:70%}.kadence-cart-button-medium-large.woocommerce div.product form.cart div.quantity{width:30%;margin:0;padding:0 .5em 0 0}.kadence-cart-button-medium-large.woocommerce div.product form.cart div.quantity .qty{width:100%;height:50px}.kadence-cart-button-medium-large.woocommerce div.product form.cart div.quantity.spinners-added{width:35%;display:flex;padding:0;margin:0 2% 0 0}.kadence-cart-button-medium-large.woocommerce div.product form.cart div.quantity.spinners-added .qty{width:0;flex-grow:1;height:48px}.kadence-cart-button-medium-large.woocommerce div.product form.cart div.quantity.spinners-added~.button.single_add_to_cart_button{width:63%}@media screen and (min-width: 576px){.kadence-cart-button-large.woocommerce div.product .button.single_add_to_cart_button{width:85%}.kadence-cart-button-large.woocommerce div.product form.cart div.quantity{width:15%}.kadence-cart-button-large.woocommerce div.product form.cart div.quantity.spinners-added{width:25%}.kadence-cart-button-large.woocommerce div.product form.cart div.quantity.spinners-added~.button.single_add_to_cart_button{width:73%}.kadence-cart-button-medium-large.woocommerce div.product .button.single_add_to_cart_button{width:65%}.kadence-cart-button-medium-large.woocommerce div.product form.cart div.quantity{width:15%}.kadence-cart-button-medium-large.woocommerce div.product form.cart div.quantity.spinners-added{width:25%}}.woocommerce .content-bg .product.entry.loop-entry,.woocommerce-page .content-bg .product.entry.loop-entry{box-shadow:none}.single-product .kadence-breadcrumbs{margin-top:-1rem}.single-product .extra-title+.kadence-breadcrumbs{margin-top:1em}.single-product .entry-taxonomies+.kadence-breadcrumbs{margin-top:1em}.single-product.content-vertical-padding-hide .kadence-breadcrumbs,.single-product.content-vertical-padding-bottom .kadence-breadcrumbs{margin-top:.5em;margin-bottom:.5em}.content-style-unboxed .entry-content-wrap.product:not(.loop-entry){padding:0}.content-style-unboxed .content-bg.loop-entry .content-bg:not(.loop-entry){background:var(--global-palette9)}.woocommerce div.product div.kadence-product-image-wrap.images .images{width:auto;float:none}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper:after{clear:both;display:table;content:""}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image:nth-child(n+2){display:inline-block;height:65px;width:33%;margin-top:-31px}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image:nth-child(n+2) img{height:65px}.woocommerce div.product div.images .flex-viewport .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image:nth-child(n+2){margin-top:0;height:auto;width:auto}.woocommerce div.product div.images .flex-viewport .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image:nth-child(n+2) img{height:auto}.woocommerce div.product form.cart .woocommerce-grouped-product-list .woocommerce-grouped-product-list-item .quantity.spinners-added{width:auto}.woocommerce div.product form.cart .woocommerce-grouped-product-list .woocommerce-grouped-product-list-item div.quantity.spinners-added .qty{width:1.8em}.woocommerce div.product div.summary .added_to_cart,.woocommerce .kadence-sticky-add-to-cart-action-wrap a.added_to_cart{text-decoration:none;background:rgba(0,0,0,0);color:var(--global-palette3);border:1px solid var(--global-gray-400);height:40px;padding:0 1em;margin-top:.5em;font-size:inherit;line-height:1;vertical-align:middle;display:inline-flex;justify-content:center;align-items:center;text-transform:none;font-weight:normal;border-radius:3px;letter-spacing:inherit}.woocommerce.kadence-cart-button-normal div.product div.summary .added_to_cart{margin-top:0;margin-left:.5em}.kadence-sticky-add-to-cart-action-wrap .single_add_to_cart_button{height:40px;line-height:40px;padding:0em 1em}.woocommerce .kadence-sticky-add-to-cart-action-wrap a.added_to_cart{margin:0 0 0 .5em}.woocommerce div.product div.summary .added_to_cart:hover,.woocommerce .kadence-sticky-add-to-cart-action-wrap a.added_to_cart:hover{background:var(--global-palette9)}.kadence-cart-button-medium-large.woocommerce div.product div.summary .added_to_cart{height:50px;line-height:50px;font-size:125%;width:100%}.kadence-cart-button-large.woocommerce div.product div.summary .added_to_cart{height:60px;line-height:60px;font-size:125%;width:100%}.quantity.spinners-added{border:1px solid var(--global-gray-400);background:var(--global-palette9);border-radius:3px;transition:all .2s ease}.quantity.spinners-added .qty::-webkit-inner-spin-button,.quantity.spinners-added .qty::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.quantity.spinners-added:hover{border-color:var(--global-palette6)}.quantity.spinners-added input.minus,.quantity.spinners-added input.plus{background:rgba(0,0,0,0);color:var(--global-palette6);box-shadow:none;padding:0 .8em;line-height:38px;border:0}.quantity.spinners-added input.minus:hover,.quantity.spinners-added input.plus:hover{background:rgba(0,0,0,0);box-shadow:none;color:var(--global-palette3)}.quantity.hidden{display:none !important}.woocommerce .quantity.spinners-added .qty{width:2.3em;text-align:center;border:0;padding:0;box-shadow:none;height:38px;-moz-appearance:textfield}@media screen and (max-width: 1024px){.woocommerce div.product div.images .flex-control-thumbs li:nth-child(7){width:65px;padding-left:5px}.woocommerce div.product div.images .flex-control-thumbs li:nth-child(9){width:60px;padding-left:0px}}@media screen and (max-width: 768px){.woocommerce div.product div.images .flex-control-thumbs li:nth-child(6){width:65px;padding-left:5px}.woocommerce div.product div.images .flex-control-thumbs li:nth-child(7){width:60px;padding-left:0px}}.woocommerce table.shop_table td .quantity.spinners-added{display:inline-block}.woocommerce .woocommerce-checkout .shop_table{background:var(--global-palette9)}.woocommerce .cart-empty.woocommerce-info{margin-top:var(--global-xxl-spacing);margin-bottom:var(--global-sm-spacing);padding:0;background:rgba(0,0,0,0);text-align:center;font-size:34px;font-weight:bold;border:0;color:var(--global-palette6)}.woocommerce .cart-empty.woocommerce-info:before,.woocommerce .cart-empty.woocommerce-info:after{display:none}.woocommerce .return-to-shop{margin-top:var(--global-sm-spacing);margin-bottom:var(--global-xxl-spacing);text-align:center}.woocommerce-cart table.cart,.woocommerce-checkout table.cart,#add_payment_method table.cart{position:relative}.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){background:var(--global-palette7);color:var(--global-palette5)}.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-color:var(--global-palette7);color:var(--global-palette5)}.woocommerce-cart table.cart img,.woocommerce-checkout table.cart img,#add_payment_method table.cart img{width:60px;box-shadow:none}.woocommerce-cart table.cart .product-name a,.woocommerce-checkout table.cart .product-name a,#add_payment_method table.cart .product-name a{color:var(--global-palette5)}.woocommerce-cart table.cart .product-name a:hover,.woocommerce-checkout table.cart .product-name a:hover,#add_payment_method table.cart .product-name a:hover{color:var(--global-palette3)}.woocommerce-cart table.cart th,.woocommerce-cart table.cart td,.woocommerce-checkout table.cart th,.woocommerce-checkout table.cart td,#add_payment_method table.cart th,#add_payment_method table.cart td{vertical-align:middle}.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-checkout table.cart td.actions .coupon .input-text,#add_payment_method table.cart td.actions .coupon .input-text{float:left;box-sizing:border-box;padding:6px 6px 5px;padding:.4em .5em;margin:0 4px 0 0;outline:0;height:38px}.woocommerce-cart table.cart td.actions .button,.woocommerce-checkout table.cart td.actions .button,#add_payment_method table.cart td.actions .button{height:38px;padding:0 1em;border:0;line-height:38px}.woocommerce-cart table.cart input,.woocommerce-checkout table.cart input,#add_payment_method table.cart input{margin:0;vertical-align:middle}.woocommerce-cart .wc-proceed-to-checkout,.woocommerce-checkout .wc-proceed-to-checkout,#add_payment_method .wc-proceed-to-checkout{*zoom:1;padding:1em 0}.woocommerce-cart .wc-proceed-to-checkout::before,.woocommerce-cart .wc-proceed-to-checkout::after,.woocommerce-checkout .wc-proceed-to-checkout::before,.woocommerce-checkout .wc-proceed-to-checkout::after,#add_payment_method .wc-proceed-to-checkout::before,#add_payment_method .wc-proceed-to-checkout::after{content:" ";display:table}.woocommerce-cart .wc-proceed-to-checkout::after,.woocommerce-checkout .wc-proceed-to-checkout::after,#add_payment_method .wc-proceed-to-checkout::after{clear:both}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button,#add_payment_method .wc-proceed-to-checkout a.checkout-button{display:block;text-align:center;margin-bottom:1em;padding:.6em 1em}.woocommerce-cart .cart-collaterals .shipping-calculator-button,.woocommerce-checkout .cart-collaterals .shipping-calculator-button,#add_payment_method .cart-collaterals .shipping-calculator-button{float:none;margin-top:.5em;display:inline-block}.woocommerce-cart .cart-collaterals .shipping-calculator-form,.woocommerce-checkout .cart-collaterals .shipping-calculator-form,#add_payment_method .cart-collaterals .shipping-calculator-form{margin:1em 0 0 0}.woocommerce-cart .cart-collaterals .cart_totals p small,.woocommerce-checkout .cart-collaterals .cart_totals p small,#add_payment_method .cart-collaterals .cart_totals p small{color:var(--global-palette6);font-size:.83em}.woocommerce-cart .cart-collaterals .cart_totals table,.woocommerce-checkout .cart-collaterals .cart_totals table,#add_payment_method .cart-collaterals .cart_totals table{border-collapse:separate;margin:0 0 6px;padding:0}.woocommerce-cart .cart-collaterals .cart_totals table tr:first-child th,.woocommerce-cart .cart-collaterals .cart_totals table tr:first-child td,.woocommerce-checkout .cart-collaterals .cart_totals table tr:first-child th,.woocommerce-checkout .cart-collaterals .cart_totals table tr:first-child td,#add_payment_method .cart-collaterals .cart_totals table tr:first-child th,#add_payment_method .cart-collaterals .cart_totals table tr:first-child td{border-top:0}.woocommerce-cart .cart-collaterals .cart_totals table th,.woocommerce-checkout .cart-collaterals .cart_totals table th,#add_payment_method .cart-collaterals .cart_totals table th{width:35%}.woocommerce-cart .cart-collaterals .cart_totals table td,.woocommerce-cart .cart-collaterals .cart_totals table th,.woocommerce-checkout .cart-collaterals .cart_totals table td,.woocommerce-checkout .cart-collaterals .cart_totals table th,#add_payment_method .cart-collaterals .cart_totals table td,#add_payment_method .cart-collaterals .cart_totals table th{vertical-align:top;border-left:0;border-right:0;line-height:1.5em}.woocommerce-cart .cart-collaterals .cart_totals table small,.woocommerce-checkout .cart-collaterals .cart_totals table small,#add_payment_method .cart-collaterals .cart_totals table small{color:var(--global-palette6)}.woocommerce-cart .cart-collaterals .cart_totals table select,.woocommerce-checkout .cart-collaterals .cart_totals table select,#add_payment_method .cart-collaterals .cart_totals table select{width:100%}.woocommerce-cart .cart-collaterals .cart_totals .discount td,.woocommerce-checkout .cart-collaterals .cart_totals .discount td,#add_payment_method .cart-collaterals .cart_totals .discount td{color:var(--global-palette-highlight)}.woocommerce-cart .cart-collaterals .cart_totals tr td,.woocommerce-cart .cart-collaterals .cart_totals tr th,.woocommerce-checkout .cart-collaterals .cart_totals tr td,.woocommerce-checkout .cart-collaterals .cart_totals tr th,#add_payment_method .cart-collaterals .cart_totals tr td,#add_payment_method .cart-collaterals .cart_totals tr th{border-top:1px solid var(--global-gray-500)}.woocommerce-cart .cart-collaterals .cart_totals .woocommerce-shipping-destination,.woocommerce-checkout .cart-collaterals .cart_totals .woocommerce-shipping-destination,#add_payment_method .cart-collaterals .cart_totals .woocommerce-shipping-destination{margin-bottom:0}.woocommerce-cart .cart-collaterals .cross-sells ul.products li.product,.woocommerce-checkout .cart-collaterals .cross-sells ul.products li.product,#add_payment_method .cart-collaterals .cross-sells ul.products li.product{margin-top:0}.woocommerce-cart .checkout .col-2 h3#ship-to-different-address,.woocommerce-checkout .checkout .col-2 h3#ship-to-different-address,#add_payment_method .checkout .col-2 h3#ship-to-different-address{float:left;clear:none}.woocommerce-cart .checkout .col-2 .woocommerce-form__label-for-checkbox,.woocommerce-checkout .checkout .col-2 .woocommerce-form__label-for-checkbox,#add_payment_method .checkout .col-2 .woocommerce-form__label-for-checkbox{display:flex;align-items:center}.woocommerce-cart .checkout .col-2 .woocommerce-form__label-for-checkbox [type=checkbox],.woocommerce-checkout .checkout .col-2 .woocommerce-form__label-for-checkbox [type=checkbox],#add_payment_method .checkout .col-2 .woocommerce-form__label-for-checkbox [type=checkbox]{margin-right:.5em}.woocommerce-cart .checkout .col-2 .notes,.woocommerce-checkout .checkout .col-2 .notes,#add_payment_method .checkout .col-2 .notes{clear:left}.woocommerce-cart .checkout .col-2 .form-row-first,.woocommerce-checkout .checkout .col-2 .form-row-first,#add_payment_method .checkout .col-2 .form-row-first{clear:left}.woocommerce-cart .checkout .create-account small,.woocommerce-checkout .checkout .create-account small,#add_payment_method .checkout .create-account small{font-size:11px;color:var(--global-palette6);font-weight:normal}.woocommerce-cart .checkout div.shipping-address,.woocommerce-checkout .checkout div.shipping-address,#add_payment_method .checkout div.shipping-address{padding:0;clear:left;width:100%}.woocommerce-cart .checkout .shipping_address,.woocommerce-checkout .checkout .shipping_address,#add_payment_method .checkout .shipping_address{clear:both}.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods,#add_payment_method #payment ul.payment_methods{*zoom:1;text-align:left;padding:0;margin:0;list-style:none outside}.woocommerce-cart #payment ul.payment_methods::before,.woocommerce-cart #payment ul.payment_methods::after,.woocommerce-checkout #payment ul.payment_methods::before,.woocommerce-checkout #payment ul.payment_methods::after,#add_payment_method #payment ul.payment_methods::before,#add_payment_method #payment ul.payment_methods::after{content:" ";display:table}.woocommerce-cart #payment ul.payment_methods::after,.woocommerce-checkout #payment ul.payment_methods::after,#add_payment_method #payment ul.payment_methods::after{clear:both}.woocommerce-cart #payment ul.payment_methods li,.woocommerce-checkout #payment ul.payment_methods li,#add_payment_method #payment ul.payment_methods li{line-height:2;text-align:left;margin:0;font-weight:normal}.woocommerce-cart #payment ul.payment_methods li input,.woocommerce-checkout #payment ul.payment_methods li input,#add_payment_method #payment ul.payment_methods li input{margin:0 1em 0 0}.woocommerce-cart #payment ul.payment_methods li img,.woocommerce-checkout #payment ul.payment_methods li img,#add_payment_method #payment ul.payment_methods li img{vertical-align:middle;margin:-2px 0 0 .5em;padding:0;position:relative;box-shadow:none;display:inline-block}.woocommerce-cart #payment ul.payment_methods li img+img,.woocommerce-checkout #payment ul.payment_methods li img+img,#add_payment_method #payment ul.payment_methods li img+img{margin-left:2px}.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice),.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice),#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice){*zoom:1}.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::before,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::before,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::after,#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::before,#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::after{content:" ";display:table}.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::after,#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::after{clear:both}.woocommerce-cart #payment .woocommerce-terms-and-conditions-wrapper,.woocommerce-checkout #payment .woocommerce-terms-and-conditions-wrapper,#add_payment_method #payment .woocommerce-terms-and-conditions-wrapper{margin-top:var(--global-md-spacing)}.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box,#add_payment_method #payment div.payment_box{position:relative;box-sizing:border-box;width:100%;padding:0em;margin:1em 0;font-size:.92em;border-radius:2px;line-height:1.5;background-color:rgba(0,0,0,0);color:var(--global-palette4)}.woocommerce-cart #payment div.payment_box input.input-text,.woocommerce-cart #payment div.payment_box textarea,.woocommerce-checkout #payment div.payment_box input.input-text,.woocommerce-checkout #payment div.payment_box textarea,#add_payment_method #payment div.payment_box input.input-text,#add_payment_method #payment div.payment_box textarea{border-color:var(--global-gray-400);border-top-color:var(--global-gray-400)}.woocommerce-cart #payment div.payment_box ::-webkit-input-placeholder,.woocommerce-checkout #payment div.payment_box ::-webkit-input-placeholder,#add_payment_method #payment div.payment_box ::-webkit-input-placeholder{color:var(--global-gray-400)}.woocommerce-cart #payment div.payment_box :-moz-placeholder,.woocommerce-checkout #payment div.payment_box :-moz-placeholder,#add_payment_method #payment div.payment_box :-moz-placeholder{color:var(--global-gray-400)}.woocommerce-cart #payment div.payment_box :-ms-input-placeholder,.woocommerce-checkout #payment div.payment_box :-ms-input-placeholder,#add_payment_method #payment div.payment_box :-ms-input-placeholder{color:var(--global-gray-400)}.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods,#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods{list-style:none outside;margin:0}.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token,#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new{margin:0 0 .5em}.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label,#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label{cursor:pointer}.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput,#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput{vertical-align:middle;margin:-3px 1em 0 0;position:relative}.woocommerce-cart #payment div.payment_box .wc-credit-card-form,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form,#add_payment_method #payment div.payment_box .wc-credit-card-form{border:0;padding:0;margin:1em 0 0}.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc{font-size:1.5em;padding:8px;background-repeat:no-repeat;background-position:right .618em center;background-size:32px 20px}.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.visa,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.visa,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.visa,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.visa{background-image:url("/wp-content/themes/kadence/assets/images/icons/credit-cards/visa.svg")}.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.mastercard,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard{background-image:url("/wp-content/themes/kadence/assets/images/icons/credit-cards/mastercard.svg")}.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.laser,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.laser,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.laser,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.laser{background-image:url("/wp-content/themes/kadence/assets/images/icons/credit-cards/laser.svg")}.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.dinersclub,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub{background-image:url("/wp-content/themes/kadence/assets/images/icons/credit-cards/diners.svg")}.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.maestro,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.maestro{background-image:url("/wp-content/themes/kadence/assets/images/icons/credit-cards/maestro.svg")}.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.jcb,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.jcb{background-image:url("/wp-content/themes/kadence/assets/images/icons/credit-cards/jcb.svg")}.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.amex,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.amex,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.amex,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.amex{background-image:url("/wp-content/themes/kadence/assets/images/icons/credit-cards/amex.svg")}.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.discover,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.discover,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.discover,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.discover{background-image:url("/wp-content/themes/kadence/assets/images/icons/credit-cards/discover.svg")}.woocommerce-cart #payment div.payment_box span.help,.woocommerce-checkout #payment div.payment_box span.help,#add_payment_method #payment div.payment_box span.help{font-size:.857em;color:var(--global-palette6);font-weight:normal}.woocommerce-cart #payment div.payment_box .form-row,.woocommerce-checkout #payment div.payment_box .form-row,#add_payment_method #payment div.payment_box .form-row{margin:0 0 .8em}.woocommerce-cart #payment div.payment_box p:last-child,.woocommerce-checkout #payment div.payment_box p:last-child,#add_payment_method #payment div.payment_box p:last-child{margin-bottom:0}.woocommerce-cart #payment .payment_method_paypal .about_paypal,.woocommerce-checkout #payment .payment_method_paypal .about_paypal,#add_payment_method #payment .payment_method_paypal .about_paypal{float:right;line-height:52px;font-size:.83em}.woocommerce-cart #payment .payment_method_paypal img,.woocommerce-checkout #payment .payment_method_paypal img,#add_payment_method #payment .payment_method_paypal img{max-height:52px;vertical-align:middle}.rtl.woocommerce-cart .checkout .col-2 h3#ship-to-different-address,.rtl.woocommerce-checkout .checkout .col-2 h3#ship-to-different-address,.rtl #add_payment_method .checkout .col-2 h3#ship-to-different-address{float:right}.rtl.woocommerce-cart .checkout .col-2 .woocommerce-form__label-for-checkbox [type=checkbox],.rtl.woocommerce-checkout .checkout .col-2 .woocommerce-form__label-for-checkbox [type=checkbox],.rtl #add_payment_method .checkout .col-2 .woocommerce-form__label-for-checkbox [type=checkbox]{margin-left:.5em;margin-right:0}.rtl.woocommerce-cart #payment ul.payment_methods,.rtl.woocommerce-checkout #payment ul.payment_methods,.rtl #add_payment_method #payment ul.payment_methods{text-align:right}.rtl.woocommerce-cart #payment ul.payment_methods li,.rtl.woocommerce-checkout #payment ul.payment_methods li,.rtl #add_payment_method #payment ul.payment_methods li{text-align:right}.rtl.woocommerce-cart #payment ul.payment_methods li img,.rtl.woocommerce-checkout #payment ul.payment_methods li img,.rtl #add_payment_method #payment ul.payment_methods li img{vertical-align:middle;margin:-2px 0 0 .5em;padding:0;position:relative;box-shadow:none;display:inline-block}.rtl.woocommerce-cart #payment ul.payment_methods li img+img,.rtl.woocommerce-checkout #payment ul.payment_methods li img+img,.rtl #add_payment_method #payment ul.payment_methods li img+img{margin-left:2px}.rtl.woocommerce-cart #payment .payment_method_paypal .about_paypal,.rtl.woocommerce-checkout #payment .payment_method_paypal .about_paypal,.rtl #add_payment_method #payment .payment_method_paypal .about_paypal{float:left}.rtl #payment ul.wc_payment_methods{padding-right:0}.rtl #payment ul.wc_payment_methods li.wc_payment_method input[type=radio]:first-child:checked+label{border-right:5px solid var(--global-palette-highlight);border-left:0}.rtl #payment ul.wc_payment_methods li.wc_payment_method>label{border-right:5px solid var(--global-gray-400);border-left:0}.rtl #payment ul.wc_payment_methods li.wc_payment_method>label:before{margin-right:-5px;margin-left:4px}.woocommerce-terms-and-conditions{border:1px solid var(--global-gray-400);box-shadow:inset 0 1px 2px rgba(0,0,0,.1);background:var(--global-palette8)}.woocommerce-invalid #terms{outline:2px solid red;outline-offset:2px}.kadence-woo-cart-form-wrap,.cross-sells{*zoom:1}.kadence-woo-cart-form-wrap::before,.kadence-woo-cart-form-wrap::after,.cross-sells::before,.cross-sells::after{content:" ";display:table}.kadence-woo-cart-form-wrap::after,.cross-sells::after{clear:both}@media screen and (min-width: 768px){.woocommerce-cart table.cart .product-thumbnail,.woocommerce-checkout table.cart .product-thumbnail,#add_payment_method table.cart .product-thumbnail{width:74px}.woocommerce-cart table.cart .product-remove,.woocommerce-checkout table.cart .product-remove,#add_payment_method table.cart .product-remove{width:24px}.rtl.woocommerce-cart table.cart th.product-name,.rtl.woocommerce-checkout table.cart th.product-name,.rtl #add_payment_method table.cart th.product-name{right:0;left:auto}}#payment #place_order{float:none;width:100%;box-sizing:border-box;margin:var(--global-md-spacing) 0 1em;padding:.6em 1em}#payment ul.wc_payment_methods{list-style:none;padding-left:0}#payment ul.wc_payment_methods li.wc_payment_method>input[type=radio]:first-child{clip:rect(1px, 1px, 1px, 1px);position:absolute !important}#payment ul.wc_payment_methods li.wc_payment_method input[type=radio]:first-child:checked+label{border-left:5px solid var(--global-palette-highlight);background:var(--global-palette7)}#payment ul.wc_payment_methods li.wc_payment_method input[type=radio]:first-child:checked+label:before{background:var(--global-palette-highlight);border-color:var(--global-palette-highlight)}#payment ul.wc_payment_methods li.wc_payment_method>label{background:var(--global-palette8);display:block;border-left:5px solid var(--global-gray-400);padding:8px 15px;transition:border .2s ease-in-out;margin-bottom:4px;font-weight:bold}#payment ul.wc_payment_methods li.wc_payment_method>label:before{content:"";background:rgba(0,0,0,0);width:10px;display:inline-block;border:1px solid var(--global-gray-500);height:10px;border-radius:50%;margin-left:-5px;margin-right:4px}#payment ul.wc_payment_methods li.wc_payment_method>label:hover{border-left:5px solid var(--global-gray-500);background:var(--global-palette7)}#payment ul.wc_payment_methods li:first-child:last-child>label{border:0 !important}#payment ul.wc_payment_methods li:first-child:last-child>label:before{display:none}#payment .payment_box{position:relative;width:100%;padding:15px;font-size:95%}#payment .payment_box p:last-child{margin-bottom:0}@media screen and (min-width: 1025px){.kadence-woo-cart-form-wrap>form{float:left;width:70%;padding-right:var(--global-lg-spacing)}.kadence-woo-cart-form-wrap .cart-collaterals{float:left;width:30%}form.checkout{*zoom:1}form.checkout::before,form.checkout::after{content:" ";display:table}form.checkout::after{clear:both}form.checkout .col2-set{float:left;width:50%;padding-right:var(--global-md-spacing);padding-left:0}form.checkout .col2-set .col-1,form.checkout .col2-set .col-2{width:100%;float:none;padding:0;clear:both}form.checkout .col2-set .col-2{margin-top:var(--global-md-spacing)}form.checkout #order_review_heading{float:left;width:50%;padding-left:var(--global-md-spacing);margin:0 0 .5em}form.checkout .woocommerce-checkout-review-order{width:50%;padding-left:var(--global-md-spacing);float:left}}@media screen and (min-width: 1025px){.rtl table.cart td.actions .coupon .input-text,.rtl #add_payment_method table.cart td.actions .coupon .input-text{float:right;margin:0 0 0 4px}.rtl .kadence-woo-cart-form-wrap>form{float:right;padding-left:var(--global-lg-spacing);padding-right:0}.rtl .kadence-woo-cart-form-wrap .cart-collaterals{float:right}.rtl form.checkout .col2-set{float:right;padding-left:var(--global-md-spacing);padding-right:0}.rtl form.checkout #order_review_heading{float:right;padding-right:var(--global-md-spacing);padding-left:0}.rtl form.checkout .woocommerce-checkout-review-order{padding-left:0;padding-right:var(--global-md-spacing);float:right}}.rtl table.cart td.actions .coupon .input-text,.rtl #add_payment_method table.cart td.actions .coupon .input-text{float:right;margin:0 0 0 4px}.select2-container--default .select2-selection--single{height:42px;border-color:var(--global-gray-400);background:rgba(0,0,0,0)}.select2-container--default .select2-selection--single .select2-selection__rendered{color:var(--global-palette5);line-height:40px;background:rgba(0,0,0,0)}.select2-container--default .select2-selection--single .select2-selection__arrow{height:40px}.select2-container--default .select2-results__option[aria-selected=true],.select2-container--default .select2-results__option[data-selected=true]{background-color:var(--global-palette7)}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted[data-selected]{background:var(--global-palette-btn-bg);color:var(--global-palette-btn)}.select2-dropdown{border-color:var(--global-gray-400);color:var(--global-palette4);background:var(--global-palette9)}.select2-container--open .select2-dropdown--below{box-shadow:0px 15px 25px -7px rgba(0,0,0,.1)}.select2-container--open .select2-dropdown--above{box-shadow:0px -15px 25px -7px rgba(0,0,0,.1)}.select2-container--default .select2-search--dropdown .select2-search__field{border-color:var(--global-gray-400)}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:var(--global-gray-400) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:rgba(0,0,0,0) rgba(0,0,0,0) var(--global-gray-400) rgba(0,0,0,0)}.wc-block-components-totals-coupon.wc-blocks-components-panel .wc-blocks-components-panel__button{margin:.375em 0}.wc-block-components-sidebar .wc-block-components-totals-coupon.wc-blocks-components-panel>h2{font-size:1em}.wc-block-components-checkout-form .wc-block-components-checkout-step__description{margin-bottom:16px}.single-content .woocommerce-notices-wrapper ul.woocommerce-error,.single-content .woocommerce-notices-wrapper ul.woocommerce-info,.single-content .woocommerce-notices-wrapper ul.woocommerce-success{margin-bottom:var(--global-md-spacing)}.rtl.woocommerce table.cart td.actions,.rtl.woocommerce #content table.cart td.actions,.rtl.woocommerce-page table.cart td.actions,.rtl.woocommerce-page #content table.cart td.actions{text-align:left}.rtl.woocommerce table.cart td.actions .coupon,.rtl.woocommerce #content table.cart td.actions .coupon,.rtl.woocommerce-page table.cart td.actions .coupon,.rtl.woocommerce-page #content table.cart td.actions .coupon{float:right}.rtl .woocommerce .woocommerce-form-login .woocommerce-form-login__submit{float:right;margin-right:0;margin-left:1em}.rtl .woocommerce form .form-row.form-row-last{float:left}.rtl .woocommerce form .form-row.form-row-first{float:right}.content-style-boxed .wp-site-blocks .wp-block-woocommerce-cart.alignwide,.wp-site-blocks .wp-block-woocommerce-cart.alignwide,.wp-site-blocks .wp-block-woocommerce-checkout.alignwide,.content-style-boxed .wp-site-blocks .wp-block-woocommerce-checkout.alignwide{margin-left:0;margin-right:0}.content-style-unboxed .wp-block-woocommerce-checkout.alignwide.wc-block-checkout{width:unset}.wc-block-grid__product .wc-block-grid__product-title{font-size:1em;padding-top:.5rem;font-weight:500;margin-bottom:.5rem;font-family:var(--global-heading-font-family)}.entry-content .wc-block-grid__products{margin:0 0 1em;padding:0}.wp-site-blocks .site-main .entry-content .wc-block-grid{font-size:1em}.wc-block-grid .wc-block-grid__products{margin:0 0 1em;padding:0;display:grid;grid-template-columns:minmax(0, 1fr);column-gap:2.5rem;row-gap:2.5rem;list-style:none}.wc-block-grid .wc-block-grid__products .woocommerce-loop-image-link img{width:100%}.wc-block-grid .wc-block-grid__products:not(.thisisforspecificity) .wc-block-grid__product,.wc-block-carousel .wc-block-grid__product{border-left:0;border-right:0;border-bottom:0;width:100%;max-width:100%;flex:1;text-align:left;overflow:hidden}.wc-block-carousel .wc-block-grid__product .entry-content-wrap{padding:1.5rem}.wc-block-carousel .wc-block-grid__product.product-loop-unboxed{box-shadow:none}.wc-block-carousel .wc-block-grid__product.product-loop-unboxed .entry-content-wrap{padding:1rem 0 0;background:rgba(0,0,0,0)}.wc-block-grid__product.entry.loop-entry.content-bg.woo-archive-action-on-hover .wc-block-grid__product-add-to-cart{width:auto;position:absolute;bottom:-2rem;left:0;margin-top:0;padding:0 1rem;right:0;opacity:0;transition:opacity .3s cubic-bezier(0.17, 0.67, 0.35, 0.95)}.wc-block-grid__product.entry.loop-entry.content-bg.woo-archive-action-on-hover:hover .wc-block-grid__product-add-to-cart,.wc-block-grid__product.entry.loop-entry.content-bg.woo-archive-action-on-hover:focus-within .wc-block-grid__product-add-to-cart{bottom:-0.8rem;opacity:1}.wc-block-grid__product.entry.loop-entry.content-bg.woo-archive-action-on-hover:hover .entry-content-wrap,.wc-block-grid__product.entry.loop-entry.content-bg.woo-archive-action-on-hover:focus-within .entry-content-wrap{transform:translateY(-2rem)}#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{padding:1rem 1rem 1.5rem;position:relative;margin:0 .5em;border-radius:.25rem;transition:transform .3s cubic-bezier(0.17, 0.67, 0.35, 0.95)}.has-2-columns .wc-block-grid__products{grid-template-columns:repeat(2, minmax(0, 1fr))}.has-3-columns .wc-block-grid__products{grid-template-columns:repeat(3, minmax(0, 1fr))}.has-4-columns .wc-block-grid__products{grid-template-columns:repeat(4, minmax(0, 1fr))}.has-5-columns .wc-block-grid__products{grid-template-columns:repeat(5, minmax(0, 1fr))}.has-6-columns .wc-block-grid__products{grid-template-columns:repeat(6, minmax(0, 1fr))}@media screen and (max-width: 1024px){.has-4-columns .wc-block-grid__products{grid-template-columns:1fr 1fr}.has-6-columns .wc-block-grid__products{grid-template-columns:1fr 1fr 1fr}}@media screen and (max-width: 719px){.wp-site-blocks .wc-block-grid .wc-block-grid__products{margin:0 0 1em;padding:0;display:grid;grid-template-columns:1fr}.wp-site-blocks .wc-block-grid .wc-block-grid__products .wc-block-grid__product{margin-left:0;margin-right:0}}.wc-block-grid .wc-block-grid__product .wc-block-grid__product-image{margin-bottom:0}.wc-block-grid .wc-block-grid__product .product-details .wp-block-button{margin-top:0;margin-bottom:0;margin-left:0;margin-right:0}.wc-block-grid.has-aligned-buttons .wc-block-grid__product .product-details.content-bg.entry-content-wrap{display:flex;flex-direction:column;flex-grow:1}.wc-block-grid.has-aligned-buttons .wc-block-grid__product .product-details .wp-block-button{margin-top:auto}.wc-block-grid.has-aligned-buttons .wc-block-grid__product .product-details.content-bg.entry-content-wrap{padding-bottom:1.5rem}.wc-block-grid .wc-block-grid__product .entry-content-wrap{padding:1.5rem}body.content-style-unboxed .wc-block-grid .wc-block-grid__product .entry-content-wrap,.wc-block-grid .wc-block-grid__product.product-loop-unboxed .entry-content-wrap{padding:1rem 0;background:rgba(0,0,0,0)}body.content-style-unboxed .wc-block-grid .wc-block-grid__product.woo-archive-action-visible .entry-content-wrap,.wc-block-grid .wc-block-grid__product.product-loop-unboxed.woo-archive-action-visible .entry-content-wrap{padding:1rem 0 0}.wc-block-grid .wc-block-grid__product.product-loop-unboxed{background:rgba(0,0,0,0);box-shadow:none}.wc-block-grid__product a.wc-block-grid__product-link,.wc-block-grid__product a.wc-block-grid__product-title-link{text-decoration:none;color:inherit}.wc-block-grid__product a.wc-block-grid__product-link{position:relative;display:block}.wc-block-grid__product:not(.woo-archive-image-hover-none) a.wc-block-grid__product-link{overflow:hidden}.wc-block-grid__product{text-align:left}.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-price{margin:0 0 1em}.wc-block-grid__product-price{font-weight:normal;font-size:.857em}.wc-block-grid__product-price del{color:inherit;opacity:.5}.wc-block-grid__product-price ins{background:none;font-weight:700}.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-onsale{min-height:0;min-width:0;padding:.5em 1em;font-weight:700;position:absolute;text-align:center;line-height:1.2;top:6px;right:6px;left:auto;margin:0;border-radius:.25rem;background-color:var(--global-palette-highlight);color:var(--global-palette-btn);font-size:.857em;z-index:9;border:0}.wc-block-grid__product .wc-block-grid__product-add-to-cart{color:inherit}.wc-block-grid__product .wc-block-grid__product-add-to-cart .wp-block-button__link .kadence-svg-iconset{display:inline-flex;align-self:center}.wc-block-grid__product .wc-block-grid__product-add-to-cart .wp-block-button__link .kadence-svg-iconset svg{top:.125em;position:relative;height:1em;width:1em}.wc-block-grid__product .wc-block-grid__product-add-to-cart .wp-block-button__link .kadence-spinner-svg,.wc-block-grid__product .wc-block-grid__product-add-to-cart .wp-block-button__link .kadence-check-svg{display:none}.wc-block-grid__product .wc-block-grid__product-add-to-cart .wp-block-button__link.loading{opacity:.25}.wc-block-grid__product .wc-block-grid__product-add-to-cart .wp-block-button__link.loading .kadence-arrow-right-alt-svg{display:none}.wc-block-grid__product .wc-block-grid__product-add-to-cart .wp-block-button__link.loading .kadence-spinner-svg{display:block;animation:spin 2s linear infinite}.wc-block-grid__product .wc-block-grid__product-add-to-cart .wp-block-button__link.loading::after{display:none}.wc-block-grid__product .wc-block-grid__product-add-to-cart .wp-block-button__link.added{font-size:0}.wc-block-grid__product .wc-block-grid__product-add-to-cart .wp-block-button__link.added .kadence-svg-iconset:last-child{font-size:1rem}.wc-block-grid__product .wc-block-grid__product-add-to-cart .wp-block-button__link.added .kadence-arrow-right-alt-svg{display:none}.wc-block-grid__product .wc-block-grid__product-add-to-cart .wp-block-button__link.added .kadence-check-svg{display:block;font-size:80%}.wc-block-grid__product .wc-block-grid__product-add-to-cart .wp-block-button__link.added::after{display:none}.wc-block-grid__product .wc-block-grid__product-add-to-cart a.added_to_cart{display:inline-flex;background:rgba(0,0,0,0);padding:.5em 0;text-transform:uppercase;font-weight:bold;line-height:1.6;letter-spacing:.05em;color:inherit;text-decoration:none;font-size:80%}.wc-block-grid__product.woo-archive-btn-button .wc-block-grid__product-add-to-cart .wp-block-button__link{color:var(--global-palette-btn);text-align:center;display:block;width:100%;transition:color .2s ease,background .2s ease,border .2s ease}.wc-block-grid__product.woo-archive-btn-button .wc-block-grid__product-add-to-cart .wp-block-button__link:hover{color:var(--global-palette-btn-hover);background:var(--global-palette-btn-bg-hover)}.wc-block-grid__product.woo-archive-btn-button .wc-block-grid__product-add-to-cart .wp-block-button__link.added{height:0;overflow:hidden}.wc-block-grid__product:not(.woo-archive-btn-button) .wc-block-grid__product-add-to-cart .wp-block-button__link{background:rgba(0,0,0,0);padding:.5em 0;text-transform:uppercase;font-weight:bold;letter-spacing:.05em;color:inherit;font-size:80%;border:0;box-shadow:none;display:inline-block;transition:color .2s ease}.wc-block-grid__product:not(.woo-archive-btn-button) .wc-block-grid__product-add-to-cart .wp-block-button__link .kadence-svg-iconset{margin-left:.5em}.wc-block-grid__product .wc-block-grid__product-rating{float:right;margin-top:0;margin-bottom:0}.wc-block-grid__product .wc-block-grid__product-rating .star-rating{margin:.25em auto .25em}.wc-block-grid.has-aligned-buttons .wc-block-grid__product .wc-block-grid__product-rating{margin-bottom:12px;margin-left:0}.wc-block-grid.has-aligned-buttons .wc-block-grid__product .wc-block-grid__product-rating .star-rating{margin-left:0}.wc-block-grid__product .wc-block-grid__product-rating~.wc-block-grid__product-price{padding-right:5.4em}.wc-block-components-product-rating{display:flex;gap:.2em;align-items:center}body .wc-block-grid__product-rating .star-rating,body .wc-block-grid__product-rating .wc-block-grid__product-rating__stars,body .wc-block-review-list .wc-block-components-review-list-item__rating>.wc-block-components-review-list-item__rating__stars,body .wc-block-components-product-rating__stars{font-family:"star";display:block;margin:.25em auto .25em;margin-left:0;font-size:1em;line-height:1;height:1em;width:5em;color:var(--global-palette-highlight)}body .wc-block-grid__product-rating .star-rating:before,body .wc-block-grid__product-rating .wc-block-grid__product-rating__stars:before,body .wc-block-review-list .wc-block-components-review-list-item__rating>.wc-block-components-review-list-item__rating__stars:before,body .wc-block-components-product-rating__stars:before{content:"";color:var(--global-gray-400);float:left;top:0;left:0;opacity:1;right:auto;position:absolute}body .wc-block-grid__product-rating .star-rating span,body .wc-block-grid__product-rating .wc-block-grid__product-rating__stars span,body .wc-block-review-list .wc-block-components-review-list-item__rating>.wc-block-components-review-list-item__rating__stars span,body .wc-block-components-product-rating__stars span{float:left;right:auto}body .wc-block-grid__product-rating .star-rating span:before,body .wc-block-grid__product-rating .wc-block-grid__product-rating__stars span:before,body .wc-block-review-list .wc-block-components-review-list-item__rating>.wc-block-components-review-list-item__rating__stars span:before,body .wc-block-components-product-rating__stars span:before{content:"";right:auto;color:inherit}li.product a .secondary-product-image,.wc-block-grid__product a .secondary-product-image{position:absolute;top:0;left:0;right:0;bottom:0;object-fit:cover;opacity:0;min-width:100%;min-height:100%}.products:not(.woo-archive-image-hover-none) li.product a{overflow:hidden}.woo-archive-image-hover-fade .woocommerce-loop-product__link .attachment-woocommerce_thumbnail{transition:opacity .3s ease}.woo-archive-image-hover-fade .woocommerce-loop-product__link:hover .attachment-woocommerce_thumbnail{opacity:1}.woo-archive-image-hover-zoom .woocommerce-loop-product__link .attachment-woocommerce_thumbnail{transform:scale(1);transition:opacity .4s ease,transform 2s cubic-bezier(0, 0, 0.4, 1.1)}.woo-archive-image-hover-zoom .woocommerce-loop-product__link:hover .attachment-woocommerce_thumbnail{opacity:1;transform:scale(1.07)}.woo-archive-image-hover-slide .woocommerce-loop-product__link .attachment-woocommerce_thumbnail.secondary-product-image{transform:translate(100%, 0);opacity:1;transition:all .4s cubic-bezier(0.17, 0.67, 0.35, 0.95);display:block}.woo-archive-image-hover-slide .woocommerce-loop-product__link .attachment-woocommerce_thumbnail:not(.secondary-product-image){transform:translate(0);transition:all .4s cubic-bezier(0.17, 0.67, 0.35, 0.95);display:block}.woo-archive-image-hover-slide .woocommerce-loop-product__link.product-has-hover-image:hover .attachment-woocommerce_thumbnail:not(.secondary-product-image){transform:translate(-100%, 0)}.woo-archive-image-hover-slide .woocommerce-loop-product__link.product-has-hover-image:hover .attachment-woocommerce_thumbnail.secondary-product-image{transform:translate(0, 0)}.woo-archive-image-hover-flip .woocommerce-loop-product__link .attachment-woocommerce_thumbnail{perspective:1000px;backface-visibility:hidden;transform-style:preserve-3d;transition:all .5s ease-in-out;display:block}.woo-archive-image-hover-flip .woocommerce-loop-product__link .attachment-woocommerce_thumbnail.secondary-product-image{transform:rotateY(180deg);opacity:1}.woo-archive-image-hover-flip .woocommerce-loop-product__link .attachment-woocommerce_thumbnail:not(.secondary-product-image){transform:rotateY(0deg)}.woo-archive-image-hover-flip .woocommerce-loop-product__link.product-has-hover-image:hover .attachment-woocommerce_thumbnail:not(.secondary-product-image){transform:rotateY(180deg)}.woo-archive-image-hover-flip .woocommerce-loop-product__link.product-has-hover-image:hover .attachment-woocommerce_thumbnail.secondary-product-image{transform:rotateY(360deg)}.wc-block-components-price-slider__range-input-wrapper{background-color:var(--global-gray-400);border-radius:1em;box-shadow:none;max-width:calc(100% - 4px);margin-left:2px}.wc-block-components-price-slider__range-input-wrapper .wc-block-components-price-slider__range-input-progress{--range-color: var(--global-palette-highlight);border-radius:1em}.wc-block-components-price-slider__range-input-wrapper .wc-block-components-price-slider__range-input{margin:0;padding:0;border:0;outline:none;background:rgba(0,0,0,0);-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:0;display:block;position:relative;pointer-events:none;outline:none !important;position:absolute;left:0;top:0}.wc-block-product-category .product-details .wc-block-grid__product-add-to-cart.wp-block-button .ajax_add_to_cart:after{display:none}.wc-block-mini-cart__drawer h2.wc-block-mini-cart__title{font-size:1.4rem;margin:1.6rem 1.6rem -2.2rem;padding:0 0 2.2rem}.wc-block-mini-cart__drawer .wc-block-mini-cart__items{padding:1rem 1.6rem 0}.wc-block-mini-cart__drawer .wc-block-components-drawer__close{box-shadow:none}.wc-block-mini-cart__drawer .wc-block-mini-cart__footer{padding:1.6rem}.wc-block-mini-cart__drawer .wc-block-mini-cart__footer:after{color:var(--global-palette6)}table.wc-block-cart-items .wc-block-components-product-name{text-decoration:none;color:inherit;font-weight:bold}table.wc-block-cart-items .wc-block-components-product-name:hover{text-decoration:underline}.wc-block-mini-cart .wc-block-mini-cart__button{box-shadow:none;border-radius:0;padding:.5rem;background:rgba(0,0,0,0);border:0}.wc-block-mini-cart .wc-block-mini-cart__button:hover,.wc-block-mini-cart .wc-block-mini-cart__button:focus{color:inherit;box-shadow:none;background:rgba(0,0,0,0)}@font-face{ font-family:"star";font-display:swap;src:url("/wp-content/themes/kadence/assets/fonts/star.woff2?gmcsp2") format("woff2"),url("/wp-content/themes/kadence/assets/fonts/star.ttf?gmcsp2") format("truetype"),url("/wp-content/themes/kadence/assets/fonts/star.woff?gmcsp2") format("woff"),url("/wp-content/themes/kadence/assets/fonts/star.svg?gmcsp2#star") format("svg");font-weight:normal;font-style:normal }.kadence-header-cart.header-navigation .header-cart-button,.kadence-header-cart .header-cart-button{color:inherit;text-decoration:none;display:flex;align-items:center;background:rgba(0,0,0,0);padding:0;border:0;box-shadow:none;font-size:1rem}.kadence-header-cart.header-navigation .header-cart-button:hover,.kadence-header-cart .header-cart-button:hover{background:rgba(0,0,0,0);color:inherit;box-shadow:none}.header-cart-button .kadence-svg-iconset{font-size:1.2em}.header-cart-button .header-cart-label{padding-right:5px}.header-cart-button .header-cart-label:empty{padding-right:0px}.header-cart-wrap .header-cart-empty-check{display:none}.header-cart-button .header-cart-total{font-size:.65em;height:2.1em;line-height:1;background:var(--global-palette7);border-radius:50%;display:flex;width:2.1em;justify-content:center;align-items:center;text-align:center;color:var(--global-palette4);margin-left:.1em;transition:all .2s ease}#cart-drawer.popup-drawer .drawer-inner{max-width:400px;background:var(--global-palette9);color:var(--global-palette4)}#cart-drawer h2.side-cart-header{font-size:1em}#cart-drawer.popup-drawer .drawer-header{justify-content:space-between;align-items:center}#cart-drawer.popup-drawer .drawer-content{padding-top:1em}.admin-bar #cart-drawer.popup-drawer .drawer-content ul.product_list_widget{max-height:calc(100vh - (3.7em + 24px + 55px + 105px + 32px))}#cart-drawer.popup-drawer .drawer-content ul.product_list_widget{max-height:calc(100vh - (3.7em + 24px + 55px + 105px));overflow:auto}#cart-drawer.popup-drawer .drawer-content .woocommerce-mini-cart__buttons.buttons{margin-bottom:0}.site-header-section-left .kadence-header-cart.header-navigation ul ul.sub-menu{left:0;right:auto}.kadence-header-cart.header-navigation .header-cart-button{padding:.6em 0}.kadence-header-cart.header-navigation ul.cart_list{display:block;position:static;box-shadow:none;background:rgba(0,0,0,0);transform:none;opacity:1;visibility:visible;height:auto;clip:auto;max-height:100vh;overflow:auto}.kadence-header-cart.header-navigation .menu-item.menu-item-kadence-cart-dropdown{min-width:340px;padding:1em;color:var(--global-palette4);font-size:90%;max-height:80vh;overflow:auto}.kadence-header-cart.header-navigation .menu-item.menu-item-kadence-cart-dropdown ul.cart_list{max-height:calc(75vh - (160px + 2em))}.kadence-header-cart.header-navigation ul p.woocommerce-mini-cart__empty-message{margin:0}.kadence-header-cart.header-navigation ul ul.sub-menu{right:0;background:var(--global-palette9);color:var(--global-palette4);left:auto}.kadence-header-cart.header-navigation ul ul a:not(.button){padding:0;width:auto;font-size:inherit;color:var(--global-palette4);background:rgba(0,0,0,0)}.kadence-header-cart.header-navigation ul ul a:not(.button):hover{color:var(--global-palette3);background:rgba(0,0,0,0)}.kadence-header-cart.header-navigation ul ul a.remove:hover{background:red;text-decoration:none}.kadence-header-cart.header-navigation ul li a.remove.remove_from_cart_button{padding:0}.kadence-header-cart.header-navigation ul .woocommerce-mini-cart__buttons{margin-bottom:0}.kadence-header-cart.header-navigation ul a.button{border-radius:3px;background:var(--global-palette-btn-bg);color:var(--global-palette-btn);padding:.4em 1em;border:0;font-size:inherit;line-height:1.6;display:inline-block;width:100%}.kadence-header-cart.header-navigation ul a.button:hover{color:var(--global-palette-btn-hover);background:var(--global-palette-btn-bg-hover)}.rtl .kadence-header-cart.header-navigation ul ul.sub-menu{right:auto;left:0}@keyframes spin{100%{transform:rotate(360deg)}}p.demo_store,.woocommerce-store-notice{position:absolute;top:0;left:0;right:0;margin:0;width:100%;font-size:1em;padding:1em;text-align:center;background-color:var(--global-palette-highlight);color:var(--global-palette-btn);z-index:99998;box-shadow:0 1px 1em rgba(0,0,0,.2);display:none}p.demo_store a,.woocommerce-store-notice a{color:var(--global-palette-btn);text-decoration:underline}p.demo_store a.woocommerce-store-notice__dismiss-link,.woocommerce-store-notice a.woocommerce-store-notice__dismiss-link{float:right;padding:.3em .5em;margin-top:-0.3em;margin-bottom:-0.3em;text-decoration:none;border:1px solid currentColor}@media screen and (max-width: 719px){p.demo_store a.woocommerce-store-notice__dismiss-link,.woocommerce-store-notice a.woocommerce-store-notice__dismiss-link{float:none;margin-top:.5em;margin-bottom:0;display:block}}.admin-bar p.demo_store{top:32px}.kadence-store-notice-placement-above p.woocommerce-store-notice.demo_store{position:static;box-shadow:none}.kadence-store-notice-placement-bottom .woocommerce-store-notice{bottom:0;top:auto !important;position:fixed}.clear{clear:both}.woocommerce mark.count{background:rgba(0,0,0,0);color:inherit}.woocommerce .blockUI.blockOverlay{position:relative}.woocommerce .blockUI.blockOverlay::before{height:1em;width:1em;display:block;position:absolute;top:50%;left:50%;margin-left:-0.5em;margin-top:-0.5em;content:"";animation:spin 1s ease-in-out infinite;background:url("/wp-content/themes/kadence/assets/images/icons/loader.svg") center center;background-size:cover;line-height:1;text-align:center;font-size:2em;color:rgba(0,0,0,.75)}.woocommerce .loader::before{height:1em;width:1em;display:block;position:absolute;top:50%;left:50%;margin-left:-0.5em;margin-top:-0.5em;content:"";animation:spin 1s ease-in-out infinite;background:url("/wp-content/themes/kadence/assets/images/icons/loader.svg") center center;background-size:cover;line-height:1;text-align:center;font-size:2em;color:rgba(0,0,0,.75)}.woocommerce a.remove{display:block;font-size:18px;height:24px;width:24px;text-align:center;line-height:22px;border-radius:100%;color:red !important;text-decoration:none;font-weight:700;border:0;font-family:system-ui}.woocommerce a.remove:hover{color:#fff !important;background:red;text-decoration:none}.woocommerce small.note{display:block;color:var(--global-palette6);font-size:.857em;margin-top:10px}.woocommerce .woocommerce-breadcrumb{*zoom:1;margin:0 0 1em;padding:0;font-size:.92em;color:var(--global-palette6)}.woocommerce .woocommerce-breadcrumb::before,.woocommerce .woocommerce-breadcrumb::after{content:" ";display:table}.woocommerce .woocommerce-breadcrumb::after{clear:both}.woocommerce .woocommerce-breadcrumb a{color:var(--global-palette6)}.woocommerce a.button.loading,.woocommerce button.button.loading,.woocommerce input.button.loading,.woocommerce #respond input#submit.loading{opacity:.25}.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.woocommerce #respond input#submit.alt{background-color:var(--global-palette-btn-bg);color:var(--global-palette-btn);-webkit-font-smoothing:antialiased}.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover,.woocommerce #respond input#submit.alt:hover{background-color:var(--global-palette-btn-bg-hover);color:var(--global-palette-btn-hover)}.woocommerce a.button.alt.disabled,.woocommerce a.button.alt:disabled,.woocommerce a.button.alt:disabled[disabled],.woocommerce a.button.alt.disabled:hover,.woocommerce a.button.alt:disabled:hover,.woocommerce a.button.alt:disabled[disabled]:hover,.woocommerce button.button.alt.disabled,.woocommerce button.button.alt:disabled,.woocommerce button.button.alt:disabled[disabled],.woocommerce button.button.alt.disabled:hover,.woocommerce button.button.alt:disabled:hover,.woocommerce button.button.alt:disabled[disabled]:hover,.woocommerce input.button.alt.disabled,.woocommerce input.button.alt:disabled,.woocommerce input.button.alt:disabled[disabled],.woocommerce input.button.alt.disabled:hover,.woocommerce input.button.alt:disabled:hover,.woocommerce input.button.alt:disabled[disabled]:hover,.woocommerce #respond input#submit.alt.disabled,.woocommerce #respond input#submit.alt:disabled,.woocommerce #respond input#submit.alt:disabled[disabled],.woocommerce #respond input#submit.alt.disabled:hover,.woocommerce #respond input#submit.alt:disabled:hover,.woocommerce #respond input#submit.alt:disabled[disabled]:hover{background-color:var(--global-palette-btn-bg);color:var(--global-palette-btn)}.woocommerce a.button:disabled,.woocommerce a.button.disabled,.woocommerce a.button:disabled[disabled],.woocommerce button.button:disabled,.woocommerce button.button.disabled,.woocommerce button.button:disabled[disabled],.woocommerce input.button:disabled,.woocommerce input.button.disabled,.woocommerce input.button:disabled[disabled],.woocommerce #respond input#submit:disabled,.woocommerce #respond input#submit.disabled,.woocommerce #respond input#submit:disabled[disabled]{cursor:not-allowed;opacity:.5}.woocommerce .cart .button,.woocommerce .cart input.button{float:none}.woocommerce a.added_to_cart{display:inline-flex;background:rgba(0,0,0,0);padding:.5em 0 .5em .3em;text-transform:uppercase;font-weight:bold;line-height:1.6;letter-spacing:.05em;color:inherit;font-size:80%}.woocommerce #reviews h2 small{float:right;color:var(--global-palette6);font-size:15px;margin:10px 0 0}.woocommerce #reviews h2 small a{text-decoration:none;color:var(--global-palette6)}.woocommerce #reviews h3{margin:0}.woocommerce #reviews #respond{margin:0;border:0;padding:0}.woocommerce #reviews #comment{height:75px}.woocommerce #reviews .comment-reply-title{margin-bottom:.5rem;display:block;font-size:24px;line-height:1.5;font-weight:bold}.woocommerce #reviews #comments .add_review{*zoom:1}.woocommerce #reviews #comments .add_review::before,.woocommerce #reviews #comments .add_review::after{content:" ";display:table}.woocommerce #reviews #comments .add_review::after{clear:both}.woocommerce #reviews #comments h2{font-weight:bold;margin-bottom:1.5rem;font-size:24px;line-height:1.5}.woocommerce #reviews #comments ol.commentlist{*zoom:1;width:100%;background:none;list-style:none;padding-left:0;margin-left:0}.woocommerce #reviews #comments ol.commentlist::before,.woocommerce #reviews #comments ol.commentlist::after{content:" ";display:table}.woocommerce #reviews #comments ol.commentlist::after{clear:both}.woocommerce #reviews #comments ol.commentlist li{padding:0;margin:0 0 var(--global-md-spacing);border:0;position:relative;background:0;border:0}.woocommerce #reviews #comments ol.commentlist li .meta{color:var(--global-palette6);font-size:.75em}.woocommerce #reviews #comments ol.commentlist li img.avatar{float:left;position:absolute;top:.5em;left:0;margin:0;box-shadow:none;width:50px;height:50px;border-radius:50px}.woocommerce #reviews #comments ol.commentlist li .comment-text{margin:0 0 0 70px;border:1px solid var(--global-gray-400);border-radius:4px;padding:1em 1em 0;*zoom:1}.woocommerce #reviews #comments ol.commentlist li .comment-text::before,.woocommerce #reviews #comments ol.commentlist li .comment-text::after{content:" ";display:table}.woocommerce #reviews #comments ol.commentlist li .comment-text::after{clear:both}.woocommerce #reviews #comments ol.commentlist li .comment-text p{margin:0 0 1em}.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta{font-size:.83em}.woocommerce #reviews #comments ol.commentlist ul.children{list-style:none outside;margin:20px 0 0 50px}.woocommerce #reviews #comments ol.commentlist ul.children .star-rating{display:none}.woocommerce #reviews #comments ol.commentlist #respond{border:1px solid var(--global-gray-400);border-radius:4px;padding:1em 1em 0;margin:20px 0 0 50px}.woocommerce #reviews #comments .commentlist>li::before{content:""}.woocommerce #review_form_wrapper{margin-top:var(--global-md-spacing)}@media screen and (min-width: 1025px){.woocommerce #reviews #comments{float:left;width:60%;padding-right:var(--global-lg-spacing)}.woocommerce #reviews #review_form_wrapper{float:left;width:40%;margin-top:0}.woocommerce.rtl #reviews #comments{float:right;padding-left:var(--global-lg-spacing);padding-right:0}.woocommerce.rtl #reviews #review_form_wrapper{float:right}}.woocommerce .star-rating{float:right;overflow:hidden;position:relative;height:1em;line-height:1;font-size:1em;width:5em;font-family:"star";color:var(--global-palette-highlight);letter-spacing:normal;word-break:normal;white-space:normal}.woocommerce .star-rating::before{content:"";color:var(--global-gray-400);float:left;top:0;left:0;position:absolute}.woocommerce .star-rating span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em}.woocommerce .star-rating span::before{content:"";top:0;position:absolute;left:0}.woocommerce .woocommerce-product-rating{*zoom:1;line-height:2;display:block}.woocommerce .woocommerce-product-rating::before,.woocommerce .woocommerce-product-rating::after{content:" ";display:table}.woocommerce .woocommerce-product-rating::after{clear:both}.woocommerce .woocommerce-product-rating .star-rating{margin:.5em 4px 0 0;float:left}.woocommerce .products .star-rating{display:block;margin:.25em auto .25em;float:right}.woocommerce .hreview-aggregate .star-rating{margin:10px 0 0}.woocommerce #review_form #respond{*zoom:1;position:static;margin:0;width:auto;padding:0;background:rgba(0,0,0,0) none;border:0}.woocommerce #review_form #respond::before,.woocommerce #review_form #respond::after{content:" ";display:table}.woocommerce #review_form #respond::after{clear:both}.woocommerce #review_form #respond p{margin:0 0 1.5em}.woocommerce #review_form #respond .form-submit input{left:auto}.woocommerce #review_form #respond textarea{box-sizing:border-box;width:100%}.woocommerce p.stars a{position:relative;height:1em;width:1em;text-indent:-999em;display:inline-block;text-decoration:none}.woocommerce p.stars a::before{display:block;position:absolute;top:0;left:0;width:1em;height:1em;line-height:1;content:"";text-indent:0;font-family:"star"}.woocommerce p.stars a:hover~a::before{content:""}.woocommerce p.stars:hover a::before{content:""}.woocommerce p.stars.selected a.active::before{content:""}.woocommerce p.stars.selected a.active~a::before{content:""}.woocommerce p.stars.selected a:not(.active)::before{content:""}.woocommerce table.shop_attributes{border:0;border-top:1px dotted var(--global-gray-400);margin-bottom:1.618em;width:100%;border-spacing:0}.woocommerce table.shop_attributes th{width:150px;font-weight:700;padding:8px;border-top:0;border-bottom:1px dotted var(--global-gray-400);margin:0;line-height:1.5}.woocommerce table.shop_attributes td{font-style:italic;padding:0;border-top:0;border-bottom:1px dotted var(--global-gray-400);margin:0;line-height:1.5}.woocommerce table.shop_attributes td p{margin:0;padding:8px 0}.woocommerce table.shop_attributes tr:nth-child(even) td,.woocommerce table.shop_attributes tr:nth-child(even) th{background:var(--global-palette8)}.woocommerce table.shop_table{margin:0 -1px 1.5em 0;text-align:left;width:100%;border-radius:3px;font-size:90%;border-collapse:collapse}.woocommerce table.shop_table input{font-size:90%}.woocommerce table.shop_table th{font-weight:700;padding:9px 12px;line-height:1.5em}.woocommerce table.shop_table td{border-top:1px solid var(--global-gray-400);padding:9px 12px;vertical-align:middle;line-height:1.5em}.woocommerce table.shop_table td small{font-weight:normal}.woocommerce table.shop_table td del{font-weight:normal}.woocommerce table.shop_table tbody:first-child tr:first-child th,.woocommerce table.shop_table tbody:first-child tr:first-child td{border-top:0}.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th,.woocommerce table.shop_table tbody th{font-weight:700;border-top:1px solid var(--global-gray-400)}.woocommerce table.my_account_orders{font-size:.85em}.woocommerce table.my_account_orders th,.woocommerce table.my_account_orders td{padding:4px 8px;vertical-align:middle}.woocommerce table.my_account_orders .button{white-space:nowrap}.woocommerce table.woocommerce-MyAccount-downloads td,.woocommerce table.woocommerce-MyAccount-downloads th{vertical-align:top;text-align:center}.woocommerce table.woocommerce-MyAccount-downloads td:first-child,.woocommerce table.woocommerce-MyAccount-downloads th:first-child{text-align:left}.woocommerce table.woocommerce-MyAccount-downloads td:last-child,.woocommerce table.woocommerce-MyAccount-downloads th:last-child{text-align:left}.woocommerce td.product-name dl.variation,.woocommerce td.product-name .wc-item-meta{list-style:none outside}.woocommerce td.product-name dl.variation dt,.woocommerce td.product-name dl.variation .wc-item-meta-label,.woocommerce td.product-name .wc-item-meta dt,.woocommerce td.product-name .wc-item-meta .wc-item-meta-label{float:left;clear:both;margin-right:.25em;display:inline-block;list-style:none outside}.woocommerce td.product-name dl.variation dd,.woocommerce td.product-name .wc-item-meta dd{margin:0}.woocommerce td.product-name dl.variation p,.woocommerce td.product-name dl.variation:last-child,.woocommerce td.product-name .wc-item-meta p,.woocommerce td.product-name .wc-item-meta:last-child{margin-bottom:0}.woocommerce td.product-name p.backorder_notification{font-size:.83em}.woocommerce td.product-quantity{min-width:80px}.woocommerce ul.cart_list,.woocommerce ul.product_list_widget{list-style:none outside;padding:0;margin:0}.woocommerce ul.cart_list li,.woocommerce ul.product_list_widget li{padding:4px 0;margin:0;*zoom:1;list-style:none}.woocommerce ul.cart_list li::before,.woocommerce ul.cart_list li::after,.woocommerce ul.product_list_widget li::before,.woocommerce ul.product_list_widget li::after{content:" ";display:table}.woocommerce ul.cart_list li::after,.woocommerce ul.product_list_widget li::after{clear:both}.woocommerce ul.cart_list li .quantity,.woocommerce ul.product_list_widget li .quantity{display:block;font-size:.7em;color:var(--global-palette6);padding-left:58px}.woocommerce ul.cart_list li a,.woocommerce ul.product_list_widget li a{display:block;font-weight:700;color:inherit;text-decoration:none;font-size:.9em}.woocommerce ul.cart_list li a:hover,.woocommerce ul.product_list_widget li a:hover{text-decoration:underline}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img{float:left;margin-right:8px;width:50px;height:auto;box-shadow:none}.woocommerce ul.cart_list li dl,.woocommerce ul.product_list_widget li dl{margin:0;padding-left:1em;border-left:2px solid rgba(0,0,0,.1);*zoom:1}.woocommerce ul.cart_list li dl::before,.woocommerce ul.cart_list li dl::after,.woocommerce ul.product_list_widget li dl::before,.woocommerce ul.product_list_widget li dl::after{content:" ";display:table}.woocommerce ul.cart_list li dl::after,.woocommerce ul.product_list_widget li dl::after{clear:both}.woocommerce ul.cart_list li dl dt,.woocommerce ul.cart_list li dl dd,.woocommerce ul.product_list_widget li dl dt,.woocommerce ul.product_list_widget li dl dd{display:inline-block;float:left;margin:0 0 1em 0}.woocommerce ul.cart_list li dl dt,.woocommerce ul.product_list_widget li dl dt{font-weight:700;padding:0 0 .25em;margin:0 4px 0 0;clear:left}.woocommerce ul.cart_list li dl dd,.woocommerce ul.product_list_widget li dl dd{padding:0 0 .25em;margin:0}.woocommerce ul.cart_list li dl dd p,.woocommerce ul.product_list_widget li dl dd p{margin-top:0}.woocommerce ul.cart_list li dl dd p:last-child,.woocommerce ul.product_list_widget li dl dd p:last-child{margin-bottom:0}.woocommerce ul.cart_list li dl.variation,.woocommerce ul.product_list_widget li dl.variation{padding-left:58px;font-size:.8em;border:0}.woocommerce ul.cart_list li .star-rating,.woocommerce ul.product_list_widget li .star-rating{float:none}.woocommerce ul.cart_list li.mini_cart_item dl dt:first-child{clear:none}.woocommerce.widget_shopping_cart .total,.woocommerce .widget_shopping_cart .total{border-top:1px solid var(--global-palette7);padding:15px 0 0;display:flex;margin-top:0;justify-content:space-between}.woocommerce.widget_shopping_cart .total strong,.woocommerce .widget_shopping_cart .total strong{min-width:40px;display:inline-block}.woocommerce.widget_shopping_cart .cart_list li,.woocommerce .widget_shopping_cart .cart_list li{padding-left:0em;padding-right:24px;position:relative;padding-top:0;padding-bottom:4px;margin-bottom:4px;border-bottom:1px solid var(--global-palette7)}.woocommerce.widget_shopping_cart .cart_list li:last-child,.woocommerce .widget_shopping_cart .cart_list li:last-child{border-bottom:0;margin-bottom:0}.woocommerce.widget_shopping_cart .cart_list li a.remove,.woocommerce .widget_shopping_cart .cart_list li a.remove{position:absolute;top:0;right:0;font-size:16px;font-weight:normal;height:18px;width:18px;line-height:16px;text-decoration:none}.woocommerce.widget_shopping_cart .cart_list li a.remove:hover,.woocommerce .widget_shopping_cart .cart_list li a.remove:hover{text-decoration:none}.woocommerce.widget_shopping_cart .buttons,.woocommerce .widget_shopping_cart .buttons{display:flex;flex-direction:column;text-align:center;*zoom:1}.woocommerce.widget_shopping_cart .buttons::before,.woocommerce.widget_shopping_cart .buttons::after,.woocommerce .widget_shopping_cart .buttons::before,.woocommerce .widget_shopping_cart .buttons::after{content:" ";display:table}.woocommerce.widget_shopping_cart .buttons::after,.woocommerce .widget_shopping_cart .buttons::after{clear:both}.woocommerce.widget_shopping_cart .buttons a,.woocommerce .widget_shopping_cart .buttons a{margin-bottom:5px}.woocommerce.widget_shopping_cart .buttons a:not(.checkout),.woocommerce .widget_shopping_cart .buttons a:not(.checkout){background:rgba(0,0,0,0);color:var(--global-palette4);box-shadow:none}.woocommerce.widget_shopping_cart .buttons a:not(.checkout):hover,.woocommerce .widget_shopping_cart .buttons a:not(.checkout):hover{background:rgba(0,0,0,0);box-shadow:none;color:var(--global-palette-highlight)}.woocommerce ul.order_details{*zoom:1;margin:0 0 3em;padding:0;list-style:none}.woocommerce ul.order_details::before,.woocommerce ul.order_details::after{content:" ";display:table}.woocommerce ul.order_details::after{clear:both}.woocommerce ul.order_details li{float:left;margin-right:2em;text-transform:uppercase;font-size:.715em;line-height:1;border-right:1px dashed var(--global-gray-400);padding-right:2em;margin-left:0;padding-left:0;list-style-type:none}.woocommerce ul.order_details li strong{display:block;font-size:1.4em;text-transform:none;line-height:1.5}.woocommerce ul.order_details li:last-of-type{border:none}.woocommerce ul.woocommerce-order-overview.woocommerce-thankyou-order-details{margin:1.5em 0}.woocommerce .wc-bacs-bank-details-account-name{font-weight:bold}.woocommerce .woocommerce-order-downloads,.woocommerce .woocommerce-customer-details,.woocommerce .woocommerce-order-details{margin-bottom:2em}.woocommerce .woocommerce-order-downloads *:last-child,.woocommerce .woocommerce-customer-details *:last-child,.woocommerce .woocommerce-order-details *:last-child{margin-bottom:0}.woocommerce .woocommerce-customer-details address{font-style:normal;margin-bottom:0;border:1px solid var(--global-gray-400);text-align:left;width:100%;border-radius:5px;padding:6px 12px}.woocommerce .woocommerce-customer-details address p{margin:0}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone,.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email{margin-bottom:0;margin-top:0;padding-left:0}.woocommerce .woocommerce-widget-layered-nav-list{margin:0;padding:0;border:0;list-style:none outside}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item{*zoom:1;padding:0 0 1px;list-style:none}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::before,.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::after{content:" ";display:table}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::after{clear:both}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a,.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item span{padding:1px 0;text-decoration:none}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item .count{font-size:80%}.woocommerce .woocommerce-widget-layered-nav-list a::before{content:"";position:relative;top:-0.15em;display:inline-block;width:1.5em;height:1.5em;margin-right:.6em;font-size:.5em;line-height:1.4;text-align:center;vertical-align:middle;border:1px solid currentColor;border-radius:.25rem;opacity:.4}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item--chosen a::before{content:"✓";color:#fff;opacity:1;border-color:var(--global-palette-highlight);background:var(--global-palette-highlight)}.woocommerce .woocommerce-widget-layered-nav-dropdown__submit{margin-top:1em}.woocommerce .widget_layered_nav_filters ul{margin:0;padding:0;border:0;list-style:none outside;overflow:hidden;zoom:1}.woocommerce .widget_layered_nav_filters ul li{float:left;padding:0 1em 1px 1px;list-style:none}.woocommerce .widget_layered_nav_filters ul li a{text-decoration:none;background:var(--global-palette9);color:var(--global-palette5);padding:.6em;font-size:80%;transition:all .3s ease-in-out}.woocommerce .widget_layered_nav_filters ul li a:hover,.woocommerce .widget_layered_nav_filters ul li a:focus{text-decoration:none;color:initial}.woocommerce .widget_layered_nav_filters ul li a:hover::before,.woocommerce .widget_layered_nav_filters ul li a:focus::before{color:#a00;content:"✖"}.woocommerce .widget_layered_nav_filters ul li a::before{font-family:"serif";speak:none;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"✕";text-decoration:none;unicode-bidi:bidi-override;vertical-align:inherit;margin-right:.5em}.woocommerce.widget_product_categories>ul{padding-left:0;margin-left:0;list-style:none}.woocommerce.widget_product_categories>ul li{position:relative}.woocommerce.widget_product_categories>ul li .count{position:absolute;right:0;display:block;top:1px;font-size:.8em;line-height:2rem;min-width:2rem;text-align:center}.woocommerce.widget_product_categories>ul li .count~.kadence-cat-toggle-sub{right:2rem}.woocommerce.widget_product_categories>ul li a{display:block;border-bottom:1px solid var(--global-palette7);line-height:2em}.woocommerce.widget_product_categories>ul li a:hover{text-decoration:none;border-bottom-color:currentColor}.woocommerce.widget_product_categories>ul li.current-cat>a{font-weight:bold}.woocommerce.widget_product_categories>ul li.cat-parent>ul{display:none}.woocommerce.widget_product_categories>ul li.cat-parent.sub-toggle-active>ul{display:block}.woocommerce.widget_product_categories>ul li.cat-parent.sub-toggle-active>.kadence-cat-toggle-sub{background:var(--global-palette7)}.woocommerce.widget_product_categories>ul li.cat-parent.sub-toggle-active>.kadence-cat-toggle-sub:before{margin-top:-1px;transform:rotate(-45deg);margin-left:-3px}.woocommerce.widget_product_categories>ul li .kadence-cat-toggle-sub{display:block;background:rgba(0,0,0,0);width:2em;text-align:center;position:absolute;right:0;top:0;line-height:2;color:var(--global-palette5);border:0;border-bottom:1px solid rgba(0,0,0,0);height:2em;border-radius:0;box-shadow:none;cursor:pointer}.woocommerce.widget_product_categories>ul li .kadence-cat-toggle-sub:hover{border-bottom-color:var(--global-palette6);color:var(--global-palette3)}.woocommerce.widget_product_categories>ul li .kadence-cat-toggle-sub:before{display:block;border-style:solid;border-width:2px 2px 0 0;content:"";display:inline-block;height:8px;top:50%;left:50%;margin-left:-2px;margin-top:-4px;transform:rotate(135deg);width:8px;position:absolute}.woocommerce.widget_price_filter .price_slider{margin-bottom:1em}.woocommerce.widget_price_filter .price_slider_amount{text-align:right;line-height:2.4;font-size:.8751em;font-weight:bold}.woocommerce.widget_price_filter .price_slider_amount .button{font-size:1.15em;float:left}.woocommerce.widget_price_filter .ui-slider{position:relative;text-align:left;margin-left:.5em;margin-right:.5em}.woocommerce.widget_price_filter .ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1em;height:1em;background-color:var(--global-palette-highlight);border-radius:1em;cursor:ew-resize;outline:none;top:-0.3em;margin-left:-0.5em}.woocommerce.widget_price_filter .ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;border-radius:1em;background-color:var(--global-palette-highlight)}.woocommerce.widget_price_filter .price_slider_wrapper .ui-widget-content{border-radius:1em;background-color:var(--global-gray-400);border:0}.woocommerce.widget_price_filter .ui-slider-horizontal{height:.4em}.woocommerce.widget_price_filter .ui-slider-horizontal .ui-slider-range{top:0;height:100%}.woocommerce.widget_price_filter .ui-slider-horizontal .ui-slider-range-min{left:-1px}.woocommerce.widget_price_filter .ui-slider-horizontal .ui-slider-range-max{right:-1px}.woocommerce.widget_rating_filter ul{margin:0;padding:0;border:0;list-style:none outside}.woocommerce.widget_rating_filter ul li{*zoom:1;padding:0 0 1px;list-style:none}.woocommerce.widget_rating_filter ul li::before,.woocommerce.widget_rating_filter ul li::after{content:" ";display:table}.woocommerce.widget_rating_filter ul li::after{clear:both}.woocommerce.widget_rating_filter ul li a{padding:1px 0;text-decoration:none;font-size:80%}.woocommerce.widget_rating_filter ul li a:hover,.woocommerce.widget_rating_filter ul li a:focus{text-decoration:none}.woocommerce.widget_rating_filter ul li a:before{content:"";position:relative;top:-0.15em;display:inline-block;width:1.5em;height:1.5em;margin-right:.6em;font-size:.5rem;line-height:1.4;text-align:center;vertical-align:middle;border:1px solid currentColor;border-radius:.25rem;opacity:.4}.woocommerce.widget_rating_filter ul li .star-rating{float:none;margin-bottom:-0.1em;font-size:1rem;display:inline-block}.woocommerce.widget_rating_filter ul li.chosen a::before{content:"✓";color:#fff;opacity:1;border-color:var(--global-palette-highlight);background:var(--global-palette-highlight)}.woocommerce .woocommerce-form-login .woocommerce-form-login__submit{float:left;margin-right:1em}.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme{display:inline-block}.rtl #cart-drawer dl.variation{display:flex}.rtl .woocommerce ul.product_list_widget li dl dd{margin:0 4px 0 0}.rtl .woocommerce ul.product_list_widget li dl dt{margin:0}.rtl .woocommerce .woocommerce-customer-details address{text-align:right}.rtl .woocommerce ul.order_details li{float:right;margin-right:0;padding-left:2em;margin-right:2em;padding-right:0;border-left:1px dashed var(--global-gray-400);border-right:0}.rtl .woocommerce ul.order_details li:last-of-type{border:none}.woocommerce-no-js form.woocommerce-form-login,.woocommerce-no-js form.woocommerce-form-coupon{display:block !important}.woocommerce-no-js .woocommerce-form-login-toggle,.woocommerce-no-js .woocommerce-form-coupon-toggle,.woocommerce-no-js .showcoupon{display:none !important}.woocommerce .woocommerce-message,.woocommerce .woocommerce-error,.woocommerce .woocommerce-info{padding:1.25em 2em 1.25em 2em;margin:0 0 var(--global-md-spacing);position:relative;background-color:var(--global-palette7);color:var(--global-palette4);border-left:5px solid var(--global-palette-highlight);list-style:none outside;*zoom:1;width:auto;word-wrap:break-word}.woocommerce .woocommerce-message::before,.woocommerce .woocommerce-message::after,.woocommerce .woocommerce-error::before,.woocommerce .woocommerce-error::after,.woocommerce .woocommerce-info::before,.woocommerce .woocommerce-info::after{content:" ";display:table}.woocommerce .woocommerce-message::after,.woocommerce .woocommerce-error::after,.woocommerce .woocommerce-info::after{clear:both}.woocommerce .woocommerce-message .button,.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button{float:right;margin-top:-0.4em;margin-bottom:-0.4em}.woocommerce .woocommerce-message li,.woocommerce .woocommerce-error li,.woocommerce .woocommerce-info li{list-style:none outside !important;padding-left:0 !important;margin-left:0 !important}.woocommerce .woocommerce-message{border-left-color:var(--global-palette-highlight)}.woocommerce .woocommerce-info{border-left-color:var(--global-palette-highlight)}.woocommerce .woocommerce-error{border-left-color:#b81c23}.rtl.woocommerce .price_label,.rtl.woocommerce .price_label span{direction:ltr;unicode-bidi:embed}.woocommerce-password-strength{text-align:center;font-weight:600;padding:3px .5em;font-size:1em}.woocommerce-password-strength.strong{background-color:#c1e1b9;border-color:#83c373}.woocommerce-password-strength.short{background-color:#f1adad;border-color:#e35b5b}.woocommerce-password-strength.bad{background-color:#fbc5a9;border-color:#f78b53}.woocommerce-password-strength.good{background-color:#ffe399;border-color:#ffc733}.woocommerce-password-hint{margin:.5em 0 0;display:block}body.showing-filter-drawer .select2-container{z-index:100000}@media screen and (max-width: 719px){.woocommerce div.product .woocommerce-tabs{border:1px solid var(--global-gray-400);margin-bottom:2em}.woocommerce div.product .woocommerce-tabs ul.tabs{padding:0;margin-bottom:1em}.woocommerce div.product .woocommerce-tabs ul.tabs::before{border:0}.woocommerce div.product .woocommerce-tabs ul.tabs li{display:block;margin:0;border-radius:0;border:0;border-bottom:1px solid var(--global-gray-400)}.woocommerce div.product .woocommerce-tabs ul.tabs li a{display:block;opacity:.7}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{border-bottom-color:var(--global-gray-400)}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{opacity:1}.woocommerce div.product .woocommerce-tabs .panel{padding-left:1em;padding-right:1em;margin:0}.woocommerce.product-tab-style-center div.product .woocommerce-tabs ul.tabs li{border:0;border-bottom:1px solid var(--global-gray-400)}.woocommerce #reviews #comments ol.commentlist li img.avatar{width:25px;height:25px}.woocommerce #reviews #comments ol.commentlist li .comment-text{margin-left:45px}.woocommerce table.shop_table_responsive ul#shipping_method li,.woocommerce-page table.shop_table_responsive ul#shipping_method li{justify-content:flex-end}.woocommerce table.shop_table_responsive thead,.woocommerce-page table.shop_table_responsive thead{display:none}.woocommerce table.shop_table_responsive tbody tr:first-child td:first-child,.woocommerce-page table.shop_table_responsive tbody tr:first-child td:first-child{border-top:0}.woocommerce table.shop_table_responsive tbody th,.woocommerce-page table.shop_table_responsive tbody th{display:none}.woocommerce table.shop_table_responsive tr,.woocommerce-page table.shop_table_responsive tr{display:block}.woocommerce table.shop_table_responsive tr td,.woocommerce-page table.shop_table_responsive tr td{display:block;text-align:right !important}.woocommerce table.shop_table_responsive tr td.order-actions,.woocommerce-page table.shop_table_responsive tr td.order-actions{text-align:left !important}.woocommerce table.shop_table_responsive tr td::before,.woocommerce-page table.shop_table_responsive tr td::before{content:attr(data-title) ": ";font-weight:700;float:left}.woocommerce table.shop_table_responsive tr td.product-remove::before,.woocommerce table.shop_table_responsive tr td.actions::before,.woocommerce-page table.shop_table_responsive tr td.product-remove::before,.woocommerce-page table.shop_table_responsive tr td.actions::before{display:none}.woocommerce table.shop_table_responsive tr:nth-child(2n) td,.woocommerce-page table.shop_table_responsive tr:nth-child(2n) td{background-color:rgba(0,0,0,.025)}.woocommerce table.my_account_orders tr td.order-actions,.woocommerce-page table.my_account_orders tr td.order-actions{text-align:left}.woocommerce table.my_account_orders tr td.order-actions::before,.woocommerce-page table.my_account_orders tr td.order-actions::before{display:none}.woocommerce table.my_account_orders tr td.order-actions .button,.woocommerce-page table.my_account_orders tr td.order-actions .button{float:none;margin:.125em .25em .125em 0}.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-1,.woocommerce-page .col2-set .col-2{float:none;width:100%}.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{margin-top:var(--global-md-spacing)}.woocommerce div.product div.images,.woocommerce div.product div.summary,.woocommerce #content div.product div.images,.woocommerce #content div.product div.summary,.woocommerce-page div.product div.images,.woocommerce-page div.product div.summary,.woocommerce-page #content div.product div.images,.woocommerce-page #content div.product div.summary{float:none;width:100%}.woocommerce table.cart .product-thumbnail,.woocommerce #content table.cart .product-thumbnail,.woocommerce-page table.cart .product-thumbnail,.woocommerce-page #content table.cart .product-thumbnail{border-top:0}.woocommerce table.cart .product-thumbnail:before,.woocommerce #content table.cart .product-thumbnail:before,.woocommerce-page table.cart .product-thumbnail:before,.woocommerce-page #content table.cart .product-thumbnail:before{display:none}.woocommerce table.cart .product-thumbnail img,.woocommerce #content table.cart .product-thumbnail img,.woocommerce-page table.cart .product-thumbnail img,.woocommerce-page #content table.cart .product-thumbnail img{margin-left:auto;margin-right:auto}.woocommerce table.cart .product-remove,.woocommerce #content table.cart .product-remove,.woocommerce-page table.cart .product-remove,.woocommerce-page #content table.cart .product-remove{padding-bottom:0}.woocommerce table.cart .product-remove .remove,.woocommerce #content table.cart .product-remove .remove,.woocommerce-page table.cart .product-remove .remove,.woocommerce-page #content table.cart .product-remove .remove{transform:translateY(10px)}.woocommerce table.cart td.actions,.woocommerce #content table.cart td.actions,.woocommerce-page table.cart td.actions,.woocommerce-page #content table.cart td.actions{text-align:left;padding-left:0;padding-right:0}.woocommerce table.cart td.actions .coupon,.woocommerce #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon{float:none;*zoom:1;padding-bottom:.5em}.woocommerce table.cart td.actions .coupon::before,.woocommerce table.cart td.actions .coupon::after,.woocommerce #content table.cart td.actions .coupon::before,.woocommerce #content table.cart td.actions .coupon::after,.woocommerce-page table.cart td.actions .coupon::before,.woocommerce-page table.cart td.actions .coupon::after,.woocommerce-page #content table.cart td.actions .coupon::before,.woocommerce-page #content table.cart td.actions .coupon::after{content:" ";display:table}.woocommerce table.cart td.actions .coupon::after,.woocommerce #content table.cart td.actions .coupon::after,.woocommerce-page table.cart td.actions .coupon::after,.woocommerce-page #content table.cart td.actions .coupon::after{clear:both}.woocommerce table.cart td.actions .coupon input,.woocommerce table.cart td.actions .coupon .button,.woocommerce table.cart td.actions .coupon .input-text,.woocommerce #content table.cart td.actions .coupon input,.woocommerce #content table.cart td.actions .coupon .button,.woocommerce #content table.cart td.actions .coupon .input-text,.woocommerce-page table.cart td.actions .coupon input,.woocommerce-page table.cart td.actions .coupon .button,.woocommerce-page table.cart td.actions .coupon .input-text,.woocommerce-page #content table.cart td.actions .coupon input,.woocommerce-page #content table.cart td.actions .coupon .button,.woocommerce-page #content table.cart td.actions .coupon .input-text{width:48%;box-sizing:border-box}.woocommerce table.cart td.actions .coupon .input-text+.button,.woocommerce table.cart td.actions .coupon .button.alt,.woocommerce #content table.cart td.actions .coupon .input-text+.button,.woocommerce #content table.cart td.actions .coupon .button.alt,.woocommerce-page table.cart td.actions .coupon .input-text+.button,.woocommerce-page table.cart td.actions .coupon .button.alt,.woocommerce-page #content table.cart td.actions .coupon .input-text+.button,.woocommerce-page #content table.cart td.actions .coupon .button.alt{float:right}.woocommerce table.cart td.actions .button,.woocommerce #content table.cart td.actions .button,.woocommerce-page table.cart td.actions .button,.woocommerce-page #content table.cart td.actions .button{display:block;width:100%}.woocommerce .cart-collaterals .cart_totals,.woocommerce .cart-collaterals .shipping_calculator,.woocommerce .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .cross-sells{width:100%;float:none;text-align:left}.woocommerce.woocommerce-checkout form.login .form-row,.woocommerce-page.woocommerce-checkout form.login .form-row{width:100%;float:none}.woocommerce #payment .terms,.woocommerce-page #payment .terms{text-align:left;padding:0}.woocommerce .lost_reset_password .form-row-first,.woocommerce .lost_reset_password .form-row-last,.woocommerce-page .lost_reset_password .form-row-first,.woocommerce-page .lost_reset_password .form-row-last{width:100%;float:none;margin-right:0}.woocommerce-account .woocommerce-MyAccount-navigation,.woocommerce-account .woocommerce-MyAccount-content{float:none;width:100%}.rtl .woocommerce table.cart td.actions .coupon .input-text+.button,.rtl .woocommerce table.cart td.actions .coupon .button.alt,.rtl .woocommerce #content table.cart td.actions .coupon .input-text+.button,.rtl .woocommerce #content table.cart td.actions .coupon .button.alt,.rtl .woocommerce-page table.cart td.actions .coupon .input-text+.button,.rtl .woocommerce-page table.cart td.actions .coupon .button.alt,.rtl .woocommerce-page #content table.cart td.actions .coupon .input-text+.button,.rtl .woocommerce-page #content table.cart td.actions .coupon .button.alt{float:left}.rtl .woocommerce table.shop_table_responsive tr td,.rtl .woocommerce-page table.shop_table_responsive tr td{text-align:left !important}.rtl .woocommerce table.shop_table_responsive tr td::before,.rtl .woocommerce-page table.shop_table_responsive tr td::before{float:right}}@media screen and (max-width: 540px){.woocommerce .woocommerce-message .button{float:none;margin-top:.5em;margin-bottom:0;text-align:center}.woocommerce .woocommerce-message{display:flex;flex-direction:column-reverse}table.cart td.actions .coupon input,table.cart td.actions .coupon .button,table.cart td.actions .coupon .input-text,#content table.cart td.actions .coupon input,#content table.cart td.actions .coupon .button,#content table.cart td.actions .coupon .input-text{width:100%;float:none;margin:0}table.cart td.actions .coupon .input-text+.button,table.cart td.actions .coupon .button.alt,#content table.cart td.actions .coupon .input-text+.button,#content table.cart td.actions .coupon .button.alt{float:none}}@media screen and (max-width: 400px){.kadence-cart-button-medium-large.woocommerce div.product .button.single_add_to_cart_button,.kadence-cart-button-large.woocommerce div.product .button.single_add_to_cart_button{font-size:100%;padding:0}.woocommerce div.product form.cart .variations td{display:block;padding-right:0}}.woocommerce-account .account-navigation-wrap{margin-bottom:1.5em}.woocommerce-account .account-navigation-wrap .kadence-customer-image{position:absolute;left:calc(1em + 4px);top:0}.woocommerce-account .account-navigation-wrap .kadence-customer-image img{border-radius:50%;max-width:40px;position:absolute;left:0;top:0}.woocommerce-account .account-navigation-wrap .kadence-account-avatar{position:relative;min-height:40px;display:flex;align-items:center;padding-left:calc(1em + 4px);margin-bottom:.5em;margin-top:.5em}.woocommerce-account .account-navigation-wrap .kadence-account-avatar .kadence-customer-name{padding-left:50px}.woocommerce-account .account-navigation-wrap li a{display:block;padding:.5em 1.5em .5em 1em;color:inherit;text-decoration:none;border-left:5px solid rgba(0,0,0,0);margin-left:-1px}.woocommerce-account .account-navigation-wrap li:hover a{border-left:5px solid var(--global-gray-400)}.woocommerce-account .account-navigation-wrap li.is-active a,.woocommerce-account .account-navigation-wrap li.is-active a:hover{border-left:5px solid var(--global-palette-highlight);font-weight:bold}.woocommerce-account .account-navigation-wrap ul{padding-left:0em;list-style:none}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-notices-wrapper:empty+*{margin-top:0}.woocommerce-account .woocommerce-MyAccount-content .u-columns{margin-top:var(--global-md-spacing);margin-bottom:0}@media screen and (min-width: 768px){.woocommerce-account .account-navigation-wrap{float:right;width:30%;border-left:1px solid var(--global-gray-400);margin-bottom:0}.woocommerce-account .woocommerce-MyAccount-content{float:left;width:70%;padding-right:var(--global-lg-spacing)}.kadence-account-nav-left.woocommerce-account .account-navigation-wrap{float:left;border-right:1px solid var(--global-gray-400);border-left:0}.kadence-account-nav-left.woocommerce-account .account-navigation-wrap li a{padding:.5em 1em .5em 1.5em;border-left:0;border-right:5px solid rgba(0,0,0,0);margin-right:-1px;margin-left:0}.kadence-account-nav-left.woocommerce-account .account-navigation-wrap li:hover a{border-left:0;border-right:5px solid var(--global-gray-400)}.kadence-account-nav-left.woocommerce-account .account-navigation-wrap li.is-active a,.kadence-account-nav-left.woocommerce-account .account-navigation-wrap li.is-active a:hover{border-left:0;border-right:5px solid var(--global-palette-highlight)}.kadence-account-nav-left.woocommerce-account .woocommerce-MyAccount-content{float:right;padding-left:var(--global-lg-spacing);padding-right:0}.kadence-account-nav-above.woocommerce-account .account-navigation-wrap{float:none;border-left:0;width:auto;margin-bottom:1.5em}.kadence-account-nav-above.woocommerce-account .account-navigation-wrap ul{display:flex;flex-wrap:wrap}.kadence-account-nav-above.woocommerce-account .account-navigation-wrap li a{padding:.2em .5em .2em .5em;border-left:0;border-bottom:3px solid rgba(0,0,0,0);margin-left:0}.kadence-account-nav-above.woocommerce-account .account-navigation-wrap li:hover a{border-left:0;border-bottom:3px solid var(--global-gray-400)}.kadence-account-nav-above.woocommerce-account .account-navigation-wrap li.is-active a,.kadence-account-nav-above.woocommerce-account .account-navigation-wrap li.is-active a:hover{border-left:0;border-bottom:3px solid var(--global-palette-highlight)}.kadence-account-nav-above.woocommerce-account .woocommerce-MyAccount-content{float:none;width:auto;padding-right:0}}.woocommerce form[class*=woocommerce-]{margin-top:0}.woocommerce-MyAccount-content mark{color:inherit;background:rgba(0,0,0,0);font-weight:bold}.woocommerce-account .woocommerce{*zoom:1}.woocommerce-account .woocommerce::before,.woocommerce-account .woocommerce::after{content:" ";display:table}.woocommerce-account .woocommerce::after{clear:both}.woocommerce-account .addresses .title{*zoom:1}.woocommerce-account .addresses .title::before,.woocommerce-account .addresses .title::after{content:" ";display:table}.woocommerce-account .addresses .title::after{clear:both}.woocommerce-account .addresses .title h3{float:left}.woocommerce-account .addresses .title .edit{float:right;padding:.3em 0}.woocommerce-account ol.commentlist.notes li.note p.meta{font-weight:700;margin-bottom:0}.woocommerce-account ol.commentlist.notes li.note .description p:last-child{margin-bottom:0}.woocommerce-account ul.digital-downloads{margin-left:0;padding-left:0}.woocommerce-account ul.digital-downloads li{list-style:none;margin-left:0;padding-left:0}.woocommerce-account ul.digital-downloads li::before{font-family:"WooCommerce";speak:none;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"";text-decoration:none}.woocommerce-account ul.digital-downloads li .count{float:right}.woo-sl-info mark{background:var(--global-palette7);font-weight:bold}p.woo-sl-key{margin-top:var(--global-xs-spacing);padding:.5em;background:var(--global-palette8);display:inline-block}#woo_sl_lk{margin-top:1em}#woo_sl_lk p.woo-sl-label{padding:.5em 1em;background:var(--global-palette8);display:block;margin:0;line-height:1.8}#woo_sl_lk .inside .licence_expire{border-color:var(--global-gray-400)}#sl_generator_desc{margin-bottom:1em}#woo-sl-key-generator.software_license_key_generator p{margin-top:1em;margin-bottom:1em}#woo-sl-key-generator.software_license_key_generator #sl_product_id{padding:.2em 35px .2em .5em}.woocommerce #woo_sl_lk table.my_account_orders th{padding:9px 12px}.rtl.woocommerce-account .account-navigation-wrap ul{padding-right:0}.rtl.woocommerce-account .account-navigation-wrap ul li a{padding:.5em 1em .5em 1.5em}.rtl.woocommerce-account .account-navigation-wrap .kadence-account-avatar .kadence-customer-name{padding-right:50px;padding-left:0}.rtl.woocommerce-account .account-navigation-wrap .kadence-customer-image{right:calc(1em + 4px);left:auto}.rtl.woocommerce-account.kadence-account-nav-left .account-navigation-wrap .kadence-account-avatar{padding-right:calc(1em + 4px);padding-left:0}.rtl.woocommerce-account.kadence-account-nav-left .account-navigation-wrap .kadence-customer-image a{display:inline-block;width:40px}.rtl .woocommerce .woocommerce-message,.rtl .woocommerce .woocommerce-error,.rtl .woocommerce .woocommerce-info{border-right:5px solid var(--global-palette-highlight);border-left:0}.rtl .woocommerce .woocommerce-message .button,.rtl .woocommerce .woocommerce-error .button,.rtl .woocommerce .woocommerce-info .button{float:left}.rtl .woocommerce .woocommerce-info{border-right-color:var(--global-palette-highlight)}.rtl .woocommerce .woocommerce-error{border-right-color:#b81c23}.rtl.woocommerce-account .addresses .title h3{float:right}.rtl.woocommerce-account .addresses .title .edit{float:left}.rtl .woocommerce form.login,.rtl .woocommerce form.checkout_coupon,.rtl .woocommerce form.register{text-align:right}.site-footer-row{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr))}.site-footer-row.site-footer-row-columns-2.site-footer-row-column-layout-right-golden{grid-template-columns:minmax(0, 1fr) minmax(0, 2fr)}.site-footer-row.site-footer-row-columns-2.site-footer-row-column-layout-left-golden{grid-template-columns:minmax(0, 2fr) minmax(0, 1fr)}.site-footer-row.site-footer-row-columns-3{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr)}.site-footer-row.site-footer-row-columns-3.site-footer-row-column-layout-left-half{grid-template-columns:minmax(0, 2fr) minmax(0, 1fr) minmax(0, 1fr)}.site-footer-row.site-footer-row-columns-3.site-footer-row-column-layout-right-half{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr) minmax(0, 2fr)}.site-footer-row.site-footer-row-columns-3.site-footer-row-column-layout-center-half{grid-template-columns:minmax(0, 1fr) minmax(0, 2fr) minmax(0, 1fr)}.site-footer-row.site-footer-row-columns-3.site-footer-row-column-layout-center-wide{grid-template-columns:minmax(0, 2fr) minmax(0, 6fr) minmax(0, 2fr)}.site-footer-row.site-footer-row-columns-4{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr)}.site-footer-row.site-footer-row-columns-4.site-footer-row-column-layout-left-forty{grid-template-columns:minmax(0, 2fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr)}.site-footer-row.site-footer-row-columns-4.site-footer-row-column-layout-right-forty{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 2fr)}.site-footer-row.site-footer-row-columns-5{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr)}.site-footer-row.site-footer-row-columns-1{display:flex;justify-content:center}.site-footer-row.site-footer-row-columns-1 .site-footer-section-center{flex-grow:1}.site-footer-row.site-footer-row-columns-1 .site-footer-section{flex:1;text-align:center;min-width:0}.site-footer-row-layout-fullwidth>.site-footer-row-container-inner>.site-container{max-width:none}@media screen and (min-width: 720px)and (max-width: 1024px){.site-footer-row-tablet-layout-contained{padding:0 1.5rem}.site-footer-row-tablet-layout-fullwidth,.site-footer-row-tablet-layout-standard{padding:0}.site-footer-row-container-inner .site-footer-row.site-footer-row-tablet-column-layout-default,.site-footer-row-container-inner .site-footer-row.site-footer-row-tablet-column-layout-row{grid-template-columns:minmax(0, 1fr)}.site-footer-row-container-inner .site-footer-row.site-footer-row-tablet-column-layout-default.ft-ro-collapse-rtl .site-footer-section:nth-child(1),.site-footer-row-container-inner .site-footer-row.site-footer-row-tablet-column-layout-row.ft-ro-collapse-rtl .site-footer-section:nth-child(1){order:6}.site-footer-row-container-inner .site-footer-row.site-footer-row-tablet-column-layout-default.ft-ro-collapse-rtl .site-footer-section:nth-child(2),.site-footer-row-container-inner .site-footer-row.site-footer-row-tablet-column-layout-row.ft-ro-collapse-rtl .site-footer-section:nth-child(2){order:5}.site-footer-row-container-inner .site-footer-row.site-footer-row-tablet-column-layout-default.ft-ro-collapse-rtl .site-footer-section:nth-child(3),.site-footer-row-container-inner .site-footer-row.site-footer-row-tablet-column-layout-row.ft-ro-collapse-rtl .site-footer-section:nth-child(3){order:4}.site-footer-row-container-inner .site-footer-row.site-footer-row-tablet-column-layout-default.ft-ro-collapse-rtl .site-footer-section:nth-child(4),.site-footer-row-container-inner .site-footer-row.site-footer-row-tablet-column-layout-row.ft-ro-collapse-rtl .site-footer-section:nth-child(4){order:3}.site-footer-row-container-inner .site-footer-row.site-footer-row-tablet-column-layout-default.ft-ro-collapse-rtl .site-footer-section:nth-child(5),.site-footer-row-container-inner .site-footer-row.site-footer-row-tablet-column-layout-row.ft-ro-collapse-rtl .site-footer-section:nth-child(5){order:2}.site-footer-row-container-inner .site-footer-row.site-footer-row-tablet-column-layout-default.ft-ro-collapse-rtl .site-footer-section:nth-child(6),.site-footer-row-container-inner .site-footer-row.site-footer-row-tablet-column-layout-row.ft-ro-collapse-rtl .site-footer-section:nth-child(6){order:1}.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-2.site-footer-row-tablet-column-layout-equal{grid-template-columns:repeat(2, minmax(0, 1fr))}.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-2.site-footer-row-tablet-column-layout-right-golden{grid-template-columns:minmax(0, 1fr) minmax(0, 2fr)}.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-2.site-footer-row-tablet-column-layout-left-golden{grid-template-columns:minmax(0, 2fr) minmax(0, 1fr)}.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-3.site-footer-row-tablet-column-layout-equal{grid-template-columns:repeat(3, minmax(0, 1fr))}.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-3.site-footer-row-tablet-column-layout-left-half{grid-template-columns:minmax(0, 2fr) minmax(0, 1fr) minmax(0, 1fr)}.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-3.site-footer-row-tablet-column-layout-right-half{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr) minmax(0, 2fr)}.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-3.site-footer-row-tablet-column-layout-center-half{grid-template-columns:minmax(0, 1fr) minmax(0, 2fr) minmax(0, 1fr)}.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-3.site-footer-row-tablet-column-layout-center-wide{grid-template-columns:minmax(0, 2fr) minmax(0, 6fr) minmax(0, 2fr)}.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-3.site-footer-row-tablet-column-layout-equal{grid-template-columns:repeat(3, minmax(0, 1fr))}.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-3.site-footer-row-tablet-column-layout-first-row{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr)}.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-3.site-footer-row-tablet-column-layout-first-row>*:first-child{grid-column:1/-1}.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-3.site-footer-row-tablet-column-layout-last-row{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr)}.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-3.site-footer-row-tablet-column-layout-last-row>*:last-child{grid-column:1/-1}.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-4.site-footer-row-tablet-column-layout-equal{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr)}.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-4.site-footer-row-tablet-column-layout-two-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-5.site-footer-row-tablet-column-layout-equal{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr)}}@media screen and (max-width: 719px){.site-footer-row-mobile-layout-contained{padding:0 1.5rem}.site-footer-row-container-inner .site-footer-row.site-footer-row-mobile-column-layout-default,.site-footer-row-container-inner .site-footer-row.site-footer-row-mobile-column-layout-row{grid-template-columns:minmax(0, 1fr)}.site-footer-row-container-inner .site-footer-row.site-footer-row-mobile-column-layout-default.ft-ro-collapse-rtl .site-footer-section:nth-child(1),.site-footer-row-container-inner .site-footer-row.site-footer-row-mobile-column-layout-row.ft-ro-collapse-rtl .site-footer-section:nth-child(1){order:6}.site-footer-row-container-inner .site-footer-row.site-footer-row-mobile-column-layout-default.ft-ro-collapse-rtl .site-footer-section:nth-child(2),.site-footer-row-container-inner .site-footer-row.site-footer-row-mobile-column-layout-row.ft-ro-collapse-rtl .site-footer-section:nth-child(2){order:5}.site-footer-row-container-inner .site-footer-row.site-footer-row-mobile-column-layout-default.ft-ro-collapse-rtl .site-footer-section:nth-child(3),.site-footer-row-container-inner .site-footer-row.site-footer-row-mobile-column-layout-row.ft-ro-collapse-rtl .site-footer-section:nth-child(3){order:4}.site-footer-row-container-inner .site-footer-row.site-footer-row-mobile-column-layout-default.ft-ro-collapse-rtl .site-footer-section:nth-child(4),.site-footer-row-container-inner .site-footer-row.site-footer-row-mobile-column-layout-row.ft-ro-collapse-rtl .site-footer-section:nth-child(4){order:3}.site-footer-row-container-inner .site-footer-row.site-footer-row-mobile-column-layout-default.ft-ro-collapse-rtl .site-footer-section:nth-child(5),.site-footer-row-container-inner .site-footer-row.site-footer-row-mobile-column-layout-row.ft-ro-collapse-rtl .site-footer-section:nth-child(5){order:2}.site-footer-row-container-inner .site-footer-row.site-footer-row-mobile-column-layout-default.ft-ro-collapse-rtl .site-footer-section:nth-child(6),.site-footer-row-container-inner .site-footer-row.site-footer-row-mobile-column-layout-row.ft-ro-collapse-rtl .site-footer-section:nth-child(6){order:1}.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-2.site-footer-row-mobile-column-layout-equal{grid-template-columns:repeat(2, minmax(0, 1fr))}.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-2.site-footer-row-mobile-column-layout-right-golden{grid-template-columns:minmax(0, 1fr) minmax(0, 2fr)}.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-2.site-footer-row-mobile-column-layout-left-golden{grid-template-columns:minmax(0, 2fr) minmax(0, 1fr)}.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-3.site-footer-row-mobile-column-layout-equal{grid-template-columns:repeat(3, minmax(0, 1fr))}.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-3.site-footer-row-mobile-column-layout-left-half{grid-template-columns:minmax(0, 2fr) minmax(0, 1fr) minmax(0, 1fr)}.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-3.site-footer-row-mobile-column-layout-right-half{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr) minmax(0, 2fr)}.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-3.site-footer-row-mobile-column-layout-center-half{grid-template-columns:minmax(0, 1fr) minmax(0, 2fr) minmax(0, 1fr)}.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-3.site-footer-row-mobile-column-layout-center-wide{grid-template-columns:minmax(0, 2fr) minmax(0, 6fr) minmax(0, 2fr)}.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-3.site-footer-row-mobile-column-layout-equal{grid-template-columns:repeat(3, minmax(0, 1fr))}.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-3.site-footer-row-mobile-column-layout-first-row{grid-template-columns:repeat(2, minmax(0, 1fr))}.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-3.site-footer-row-mobile-column-layout-first-row>*:first-child{grid-column:1/-1}.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-3.site-footer-row-mobile-column-layout-last-row{grid-template-columns:repeat(2, minmax(0, 1fr))}.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-3.site-footer-row-mobile-column-layout-last-row>*:last-child{grid-column:1/-1}.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-4.site-footer-row-mobile-column-layout-equal{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr)}.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-4.site-footer-row-mobile-column-layout-two-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-5.site-footer-row-mobile-column-layout-equal{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr)}.site-footer-row-mobile-layout-fullwidth,.site-footer-row-mobile-layout-standard{padding:0}}.site-footer-section{display:flex;max-height:inherit}.site-footer-item{display:flex;align-items:center;margin-right:10px;max-height:inherit}.site-footer-section>.site-footer-item:last-child{margin-right:0}.footer-widget-area{flex:1;min-width:0;display:flex}.ft-ro-dir-row .footer-section-inner-items-2 .footer-widget-area{flex:unset;margin-left:30px}.ft-ro-dir-row .footer-section-inner-items-2 .footer-widget-area:first-child{margin-left:0}.ft-ro-dir-column .site-footer-section:not(.footer-section-inner-items-1) .footer-widget-area{flex:unset}.footer-widget-area>*{flex:1;min-width:0}.footer-widget-area.content-valign-middle{align-items:center}.footer-widget-area.content-valign-top{align-items:flex-start}.footer-widget-area.content-valign-bottom{align-items:flex-end}.footer-widget-area.content-align-center{text-align:center}.footer-widget-area.content-align-center .footer-navigation{justify-content:center}.footer-widget-area.content-align-center .widget_media_image img{margin:0 auto}.footer-widget-area.content-align-center .footer-social-inner-wrap{justify-content:center}.footer-widget-area.content-align-right{text-align:right}.footer-widget-area.content-align-right .footer-navigation{justify-content:flex-end}.footer-widget-area.content-align-right .footer-navigation .menu{justify-content:flex-end}.footer-widget-area.content-align-right .footer-social-inner-wrap{justify-content:flex-end}.footer-widget-area.content-align-right .widget_media_image img{margin:0 0 0 auto}.footer-widget-area.content-align-left{text-align:left}.footer-widget-area.content-align-left .footer-navigation{justify-content:flex-start}.footer-widget-area.content-align-left .footer-navigation .menu{justify-content:flex-start}.footer-widget-area.content-align-left .footer-social-inner-wrap{justify-content:flex-start}@media screen and (max-width: 1024px){.ft-ro-dir-row .footer-section-inner-items-2 .footer-widget-area.content-tablet-align-center:first-child{margin-left:auto}.ft-ro-dir-row .footer-section-inner-items-2 .footer-widget-area.content-tablet-align-center:first-child~.footer-widget-area:last-child{margin-right:auto}.footer-widget-area.content-tablet-align-center{text-align:center}.footer-widget-area.content-tablet-align-center .footer-navigation{justify-content:center}.footer-widget-area.content-tablet-align-center .footer-navigation .menu{justify-content:center}.footer-widget-area.content-tablet-align-center .footer-social-inner-wrap{justify-content:center}.footer-widget-area.content-tablet-align-center .widget_media_image img{margin:0 auto}.footer-widget-area.content-tablet-align-right{text-align:right}.footer-widget-area.content-tablet-align-right .footer-navigation{justify-content:flex-end}.footer-widget-area.content-tablet-align-right .footer-navigation .menu{justify-content:flex-end}.footer-widget-area.content-tablet-align-right .footer-social-inner-wrap{justify-content:flex-end}.footer-widget-area.content-tablet-align-right .widget_media_image img{margin:0 0 0 auto}.footer-widget-area.content-tablet-align-left{text-align:left}.footer-widget-area.content-tablet-align-left .footer-navigation{justify-content:flex-start}.footer-widget-area.content-tablet-align-left .footer-navigation .menu{justify-content:flex-start}.footer-widget-area.content-tablet-align-left .footer-social-inner-wrap{justify-content:flex-start}}@media screen and (max-width: 719px){.ft-ro-m-dir-row .footer-section-inner-items-2 .footer-widget-area.content-mobile-align-center:first-child{margin-left:auto}.ft-ro-m-dir-row .footer-section-inner-items-2 .footer-widget-area.content-mobile-align-center:first-child~.footer-widget-area:last-child{margin-right:auto}.footer-widget-area.content-mobile-align-center{text-align:center}.footer-widget-area.content-mobile-align-center .footer-navigation{justify-content:center}.footer-widget-area.content-mobile-align-center .footer-navigation .menu{justify-content:center}.footer-widget-area.content-mobile-align-center .footer-social-inner-wrap{justify-content:center}.footer-widget-area.content-mobile-align-center .widget_media_image img{margin:0 auto}.footer-widget-area.content-mobile-align-right{text-align:right}.footer-widget-area.content-mobile-align-right .footer-navigation{justify-content:flex-end}.footer-widget-area.content-mobile-align-right .footer-navigation .menu{justify-content:flex-end}.footer-widget-area.content-mobile-align-right .footer-social-inner-wrap{justify-content:flex-end}.footer-widget-area.content-mobile-align-right .widget_media_image img{margin:0 0 0 auto}.footer-widget-area.content-mobile-align-left{text-align:left}.footer-widget-area.content-mobile-align-left .footer-navigation{justify-content:flex-start}.footer-widget-area.content-mobile-align-left .footer-navigation .menu{justify-content:flex-start}.footer-widget-area.content-mobile-align-left .footer-social-inner-wrap{justify-content:flex-start}}.ft-ro-dir-column .site-footer-section{flex-direction:column}@media screen and (max-width: 1024px){.ft-ro-t-dir-column .site-footer-section{flex-direction:column}.ft-ro-t-dir-row .site-footer-section{flex-direction:row}}@media screen and (max-width: 719px){.ft-ro-m-dir-column .site-footer-section{flex-direction:column}.ft-ro-m-dir-row .site-footer-section{flex-direction:row}}.rtl .footer-widget-area.content-align-right .footer-social-inner-wrap{justify-content:flex-start}.rtl .footer-widget-area.content-align-left .footer-social-inner-wrap{justify-content:flex-end}@media screen and (max-width: 1024px){.rtl .footer-widget-area.content-tablet-align-right .footer-social-inner-wrap{justify-content:flex-start}.rtl .footer-widget-area.content-tablet-align-left .footer-social-inner-wrap{justify-content:flex-end}}@media screen and (max-width: 719px){.rtl .footer-widget-area.content-mobile-align-right .footer-social-inner-wrap{justify-content:flex-start}.rtl .footer-widget-area.content-mobile-align-left .footer-social-inner-wrap{justify-content:flex-end}}.footer-navigation,.footer-menu-container{display:flex}.footer-navigation a{display:block;width:100%;text-decoration:none;color:var(--global-palette4);transition:all .2s ease-in-out}.footer-navigation a:hover,.footer-navigation a:focus{color:var(--global-palette-highlight)}.footer-navigation ul{display:block;list-style:none;margin:0;padding:0}.footer-navigation ul li a{padding:.6em .5em}.footer-navigation .menu{display:flex;flex-wrap:wrap;justify-content:center}.footer-widget-area.footer-navigation-layout-stretch-true .footer-menu-container{width:100%}.footer-widget-area.footer-navigation-layout-stretch-true .footer-navigation .menu{width:100%;justify-content:space-around}.site-footer-wrap .footer-navigation .footer-menu-container>ul li a:hover{text-decoration:none}.site-footer-wrap .social-button{color:var(--global-palette4);background:var(--global-palette7)}.site-footer-wrap .social-button:hover{text-decoration:none;color:var(--global-palette-btn);background:var(--global-palette-btn-bg)}.social-style-outline .social-button:hover{color:var(--global-palette3)}.site-footer-wrap .ft-ro-lstyle-normal a:where(:not(.button):not(.wp-block-button__link):not(.wp-element-button)){text-decoration:underline}.site-footer-wrap .ft-ro-lstyle-noline a:where(:not(.button):not(.wp-block-button__link):not(.wp-element-button)){text-decoration:none}.site-footer-wrap .ft-ro-lstyle-noline a:where(:not(.button):not(.wp-block-button__link):not(.wp-element-button)):hover{text-decoration:none}.site-footer-section{position:relative}.site-footer-section:not(:last-child):after{content:"";position:absolute;top:0;bottom:0;height:auto;width:0;right:-15px;transform:translateX(50%)}.footer-html{margin:1em 0}.footer-html p:last-child{margin-bottom:0}.footer-html p:first-child{margin-top:0}/*!
Theme Name: Kadence
Theme URI: https://www.kadencewp.com/kadence-theme/
Author: Kadence WP
Author URI: https://www.kadencewp.com/
Description: Kadence Theme is a lightweight yet full featured WordPress theme for creating beautiful fast loading and accessible websites, easier than ever. It features an easy to use drag and drop header and footer builder to build any type of header in minutes. It features a full library of gorgeous starter templates that are easy to modify with our intelligent global font and color controls. With extensive integration with the most popular 3rd party plugins, you can quickly build impressive ecommerce websites, course websites, business websites, and more.
Version: 1.5.0
License: GNU General Public License v3.0 (or later)
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Text Domain: kadence
Requires at least: 6.3
Tested up to: 6.9.1
Tags: translation-ready, accessibility-ready, two-columns, right-sidebar, left-sidebar, footer-widgets, blog, custom-logo, custom-background, custom-menu, rtl-language-support, editor-style, threaded-comments, custom-colors, featured-images, wide-blocks, full-width-template, theme-options, e-commerce
Requires PHP: 7.4

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share
what you've learned with others.
*/
:root{--tg-blue:#0E6E97;--tg-blued:#0A5273;--tg-green:#5BA150;--tg-coral:#EF855E;--tg-corald:#E0703F;--tg-ink:#26333F;--tg-muted:#71808C;--tg-line:#EAEEF1;--tg-amber:#E8A04C}body.tg-theme{font-family:'Hanken Grotesk',-apple-system,BlinkMacSystemFont,sans-serif;color:var(--tg-ink);background:#fff;line-height:1.5}.tg-theme h1,.tg-theme h2,.tg-theme h3,.tg-theme h4{font-family:'Hanken Grotesk',sans-serif;color:var(--tg-ink);font-weight:800;letter-spacing:-.02em;line-height:1.12;margin:0}.tg-theme a{color:var(--tg-blue);text-decoration:none}.tg-wrap{max-width:1180px;margin:0 auto;padding:0 24px}.tg-theme img{max-width:100%;height:auto}.tg-btn{display:inline-flex;align-items:center;gap:9px;font-weight:700;font-size:15px;border-radius:999px;padding:14px 26px;border:none;cursor:pointer;background:var(--tg-coral);color:#fff;box-shadow:0 8px 20px rgb(239 133 94 / .30);transition:background .15s,transform .15s}.tg-btn:hover{background:var(--tg-corald);color:#fff;transform:translateY(-1px)}.tg-btn--ghost{background:#fff;color:var(--tg-blue);border:1.5px solid var(--tg-blue);box-shadow:none}.tg-btn--ghost:hover{background:var(--tg-blue);color:#fff}.tg-theme a.tg-btn:not(.tg-btn--ghost),.tg-theme a.tg-btn:not(.tg-btn--ghost):visited{color:#fff}.tgh-top{background:#F4F8FA;font-size:12.5px;color:var(--tg-muted)}.tgh-ticker{display:flex;justify-content:center;align-items:center;gap:22px;padding:7px 24px}.tgh-msg{display:flex;align-items:center;gap:6px;white-space:nowrap}.tgh-top b{color:var(--tg-ink);font-weight:600}.tgh-top .st{color:var(--tg-amber)}@media(max-width:640px){.tgh-ticker{display:block;position:relative;height:34px;padding:0}.tgh-msg{position:absolute;inset:0;justify-content:center;opacity:0;visibility:hidden;transition:opacity .45s ease;padding:0 12px}.tgh-msg.is-active{opacity:1;visibility:visible}}.tgh{border-bottom:1px solid var(--tg-line);background:#fff}.tgh .tg-wrap{display:flex;align-items:center;gap:18px;padding:15px 24px}.tgh-logo{font-weight:800;font-size:24px;letter-spacing:-.03em}.tgh-logo .a{color:var(--tg-green)}.tgh-logo .b{color:var(--tg-blue)}.tgh-logo img{max-height:46px;width:auto;display:block}.tgh-search{flex:1;max-width:360px}.tgh-search form{display:flex;align-items:center;gap:8px;background:#F2F5F7;border-radius:999px;padding:9px 16px}.tgh-search input[type=search]{border:none;background:#fff0;flex:1;font-size:14px;color:var(--tg-ink);outline:none;font-family:inherit}.tgh-search button{border:none;background:#fff0;color:var(--tg-muted);cursor:pointer;font-size:18px;padding:0;line-height:1}.tgh-icons{margin-left:auto;display:flex;gap:18px;font-size:22px;align-items:center}.tgh-icons a{color:var(--tg-ink)}.tgh-cart{position:relative}.tgh-cart .badge{position:absolute;top:-8px;right:-10px;background:var(--tg-coral);color:#fff;font-size:10px;font-weight:700;min-width:17px;height:17px;border-radius:999px;display:flex;align-items:center;justify-content:center;padding:0 4px}.tgh-nav{border-bottom:1px solid var(--tg-line);background:#fff;position:relative}.tgh-nav .tg-wrap{display:flex;gap:8px;padding:0 24px;align-items:stretch;position:relative}.tgh-nav>.tg-wrap>a{display:inline-flex;align-items:center;padding:13px 12px;font-size:14px;font-weight:600;color:var(--tg-ink);border-radius:8px;transition:color .15s,background .15s}.tgh-nav>.tg-wrap>a:hover{color:var(--tg-coral);background:#F4F8FA}.tgh-nav>.tg-wrap>a.hot{color:var(--tg-coral)}.tgh-nav>.tg-wrap>a.hot:hover{background:#FCEFE8}.tgh-home{padding-left:10px;padding-right:10px}.tgh-home .tg-i{width:21px;height:21px}.tgh-has-mega{display:flex}.tgh-mega-trigger{display:inline-flex;align-items:center;gap:5px;padding:13px 12px;font-family:inherit;font-size:14px;font-weight:600;color:var(--tg-ink);background:#fff0;border:0;border-radius:8px;cursor:pointer;transition:color .15s,background .15s}.tgh-mega-trigger:focus,.tgh-mega-trigger:active,.tgh-macc-trigger:focus,.tgh-macc-trigger:active{color:var(--tg-ink);background:#fff0;box-shadow:none}.tgh-nav a,.tgh-nav button,.tgh-mobile a,.tgh-mobile button,.tgh-mega-trigger,.tgh-macc-trigger{-webkit-tap-highlight-color:#fff0}.tgh-macc-trigger:focus,.tgh-macc-trigger:active,.tgh-macc-trigger[aria-expanded="true"]{color:var(--tg-ink);background:#fff0;box-shadow:none}.tgh-mega-trigger:hover,.tgh-has-mega.is-open .tgh-mega-trigger{color:var(--tg-coral);background:#F4F8FA}.tgh-nav,.tgh-mobile{-webkit-user-select:none;user-select:none}.tgh-mega-trigger:focus,.tgh-macc-trigger:focus{outline:none}.tgh-mega-trigger:focus-visible,.tgh-macc-trigger:focus-visible{outline:2px solid var(--tg-coral);outline-offset:2px}.tgh-caret{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s ease}.tgh-has-mega.is-open .tgh-caret{transform:rotate(180deg)}.tgh-mega{position:absolute;top:calc(100% + 9px);left:0;width:max-content;max-width:100%;background:#fff;border:1px solid #E5ECF0;border-radius:16px;box-shadow:0 18px 44px -18px rgb(20 50 80 / .26),0 2px 8px rgb(20 50 80 / .05);opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .18s ease,transform .18s ease,visibility .18s;z-index:1100}.tgh-has-mega.is-open .tgh-mega{opacity:1;visibility:visible;transform:translateY(0)}.tgh-nav .tgh-mega-inner{display:flex;gap:30px;padding:32px 38px 34px;align-items:stretch;max-width:none}.tgh-mega-cols{display:flex;gap:38px;flex:0 1 auto}.tgh-mega-col{flex:0 0 auto;min-width:142px}.tgh-nav .tgh-mega-h{font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--tg-muted);margin:0 0 11px}.tgh-mega-col ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.tgh-mega-col a{display:flex;align-items:center;gap:10px;padding:5px 10px;margin:0 -10px;border-radius:10px;font-size:14.5px;font-weight:600;color:var(--tg-ink);transition:background .14s,color .14s}.tgh-mega-col a:hover{background:#F4F8FA;color:var(--tg-blue)}.tgh-mi-ic{display:flex;align-items:center;justify-content:center;width:30px;height:30px;flex:0 0 auto;border-radius:8px;background:#F2F5F7;color:var(--tg-blue);transition:background .14s,color .14s}.tgh-mega-col a:hover .tgh-mi-ic{background:var(--tg-blue);color:#fff}.tgh-mi-ic .tg-i{width:17px;height:17px}.tgh-mega-feature{flex:0 0 230px;display:flex;flex-direction:column;gap:4px;padding:20px;border-radius:14px;background:linear-gradient(150deg,#EAF3F8 0%,#F4F8FA 100%);border:1px solid var(--tg-line);transition:box-shadow .18s,transform .18s}.tgh-mega-feature:hover{box-shadow:0 14px 28px -18px rgb(14 110 151 / .45);transform:translateY(-2px)}.tgh-feat-eyebrow{font-size:11px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--tg-coral)}.tgh-feat-title{font-size:20px;font-weight:800;letter-spacing:-.02em;color:var(--tg-ink)}.tgh-feat-text{font-size:13.5px;color:var(--tg-muted);line-height:1.45;margin:2px 0 8px}.tgh-feat-cta{margin-top:auto;display:inline-flex;align-items:center;gap:6px;font-size:13.5px;font-weight:700;color:var(--tg-blue)}.tgh-feat-cta .tg-i{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;transition:transform .18s}.tgh-mega-feature:hover .tgh-feat-cta .tg-i{transform:translateX(3px)}.tgh-burger{display:none;flex-direction:column;justify-content:center;gap:5px;width:42px;height:42px;padding:9px;margin-left:-6px;border:0;background:#fff0;cursor:pointer;flex:0 0 auto}.tgh-burger span{display:block;height:2.5px;width:100%;background:var(--tg-ink);border-radius:2px}.tgh-mobile{position:fixed;inset:0;z-index:1200;background:#fff;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:14px 22px 48px;opacity:0;transition:opacity .2s ease}.tgh-mobile.is-open{opacity:1}.tgh-mobile[hidden]{display:none}.tgh-mobile-head{display:flex;align-items:center;justify-content:space-between;margin:0 0 16px}.tgh-mclose{border:0;background:#fff0;font-size:34px;line-height:1;color:var(--tg-ink);cursor:pointer;padding:0 6px}.tgh-msearch{display:flex;align-items:center;gap:8px;background:#F2F5F7;border-radius:999px;padding:11px 16px;margin:0 0 16px}.tgh-msearch input[type=search]{border:0;background:#fff0;flex:1;font-size:15px;color:var(--tg-ink);outline:none;font-family:inherit}.tgh-msearch button{border:0;background:#fff0;color:var(--tg-muted);cursor:pointer;font-size:18px;padding:0;line-height:1;display:flex}.tgh-mnav{display:flex;flex-direction:column}.tgh-mnav>a{display:block;padding:15px 2px;font-size:17px;font-weight:600;color:var(--tg-ink);border-bottom:1px solid var(--tg-line)}.tgh-mnav>a.hot{color:var(--tg-coral)}.tgh-mnav>a.tgh-msep{margin-top:14px;border-top:1px solid var(--tg-line)}.tgh-macc{border-bottom:1px solid var(--tg-line)}.tgh-macc-trigger{display:flex;align-items:center;justify-content:space-between;width:100%;padding:15px 2px;font-family:inherit;font-size:17px;font-weight:600;color:var(--tg-ink);background:#fff0;border:0;cursor:pointer;text-align:left}.tgh-macc-trigger .tgh-caret{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;color:var(--tg-muted);transition:transform .2s ease}.tgh-macc-trigger[aria-expanded="true"] .tgh-caret{transform:rotate(180deg);color:var(--tg-coral)}.tgh-macc-panel{padding:2px 0 14px}.tgh-macc-panel[hidden]{display:none}.tgh-macc-h{font-size:11.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--tg-muted);margin:12px 0 4px}.tgh-macc-panel a{display:flex;align-items:center;gap:11px;padding:11px 12px;border:0;border-radius:10px;font-size:15.5px;font-weight:600;color:var(--tg-ink)}.tgh-macc-panel a:active{background:#F4F8FA}.tgh-macc-panel .tgh-mi-ic{display:flex;align-items:center;justify-content:center;width:30px;height:30px;flex:0 0 auto;border-radius:8px;background:#F2F5F7;color:var(--tg-blue)}.tgh-macc-panel .tgh-mi-ic .tg-i{width:17px;height:17px}.tg-cat-content{max-width:880px;margin:0 auto}.tg-cat-content h2{font-size:1.55rem;line-height:1.25;margin:1.6em 0 .5em;color:var(--tg-blue);font-weight:800}.tg-cat-content h2:first-child{margin-top:0}.tg-cat-content h3{font-size:1.18rem;margin:1.3em 0 .4em;color:#13384a;font-weight:700}.tg-cat-content p{margin:0 0 1em;font-size:1.04rem;line-height:1.8;color:#33424b}.tg-cat-content ul,.tg-cat-content ol{margin:0 0 1.1em;padding-left:1.3em}.tg-cat-content li{margin:0 0 .5em;line-height:1.7;color:#33424b}.tg-cat-content a{color:var(--tg-blue);text-decoration:underline;text-underline-offset:2px}.tg-cat-content a:hover{color:var(--tg-coral)}.tg-cat-content strong{color:#13384a}.tg-cat-content details{border:1px solid var(--tg-line);border-radius:12px;padding:2px 18px;margin:0 0 12px;background:#fbfdfe}.tg-cat-content summary{cursor:pointer;font-weight:700;color:#13384a;padding:14px 0;list-style:none;font-size:1.05rem}.tg-cat-content summary::-webkit-details-marker{display:none}.tg-cat-content details p{padding:8px 0 14px;margin:0}.tg-cat-content .tg-rel-cats{display:flex;flex-wrap:wrap;gap:10px;margin:.4em 0 1.4em;padding:0;list-style:none}.tg-cat-content .tg-rel-cats li{margin:0}.tg-cat-content .tg-rel-cats a{display:inline-block;background:#eef6fa;border:1px solid #d8e8f0;border-radius:999px;padding:7px 15px;text-decoration:none;color:var(--tg-blue);font-weight:600;font-size:.95rem}.tg-cat-content .tg-rel-cats a:hover{background:var(--tg-blue);color:#fff;border-color:var(--tg-blue)}.tg-home-seo{border-top:1px solid var(--tg-line)}.tg-i{width:1em;height:1em;display:inline-block;vertical-align:-.125em;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.tg-hero{background:linear-gradient(180deg,#EDF6FB 0%,#fff 100%)}.tg-hero .tg-wrap{display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:center;padding:42px 24px}.tg-hero .badge{display:inline-block;background:#FBE7DD;color:#C2552F;font-size:13px;font-weight:700;padding:6px 14px;border-radius:999px;margin-bottom:16px}.tg-hero h1{font-size:42px}.tg-hero h1 .u{color:var(--tg-blue)}.tg-hero p{font-size:16px;color:var(--tg-muted);margin:16px 0 24px;max-width:34ch}.tg-hero .rate{display:flex;align-items:center;gap:9px;margin-top:20px;font-size:13px;color:var(--tg-muted)}.tg-hero .rate .st{color:var(--tg-amber);font-size:16px}.tg-herofig{position:relative}.tg-herofig .blob{position:absolute;inset:6% 0;background:#DCEFEA;border-radius:28px}.tg-herofig svg{position:relative;display:block;width:100%;height:auto}.tg-sec{padding:46px 0}.tg-sec .sh{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:24px}.tg-sec .sh h2{font-size:27px}.tg-sec .sh a{font-size:14px;font-weight:700;color:var(--tg-blue)}.tg-occ{display:grid;grid-template-columns:repeat(6,1fr);gap:14px;text-align:center}.tg-occ a{color:var(--tg-ink)}.tg-occ .ic{width:100%;aspect-ratio:1;border-radius:22px;display:flex;align-items:center;justify-content:center;margin-bottom:10px;font-size:30px}.tg-occ .lb{font-size:13px;font-weight:600}.tg-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.tg-card{border:1px solid var(--tg-line);border-radius:10px;overflow:hidden;background:#fff;transition:transform .15s,box-shadow .15s;display:block;color:var(--tg-ink)}.tg-card:hover{transform:translateY(-3px);box-shadow:0 12px 28px rgb(16 80 115 / .10)}.tg-card .ph{position:relative;line-height:0}.tg-card .ph svg,.tg-card .ph img{width:100%;display:block;aspect-ratio:11/10;object-fit:cover}.tg-card .bdg{position:absolute;top:11px;left:11px;background:var(--tg-green);color:#fff;font-size:11px;font-weight:700;line-height:1;padding:7px 13px;border-radius:999px;white-space:nowrap}.tg-card .bdg.coral{background:var(--tg-coral)}.tg-card .hb{position:absolute;top:11px;right:11px;width:31px;height:31px;border-radius:50%;background:rgb(255 255 255 / .93);display:flex;align-items:center;justify-content:center;color:var(--tg-coral);font-size:17px}.tg-card .mt{padding:13px 15px 16px}.tg-card .nm{font-weight:700;font-size:14.5px}.tg-card .rr{font-size:11px;color:var(--tg-amber);margin:4px 0 8px}.tg-card .rr span{color:var(--tg-muted)}.tg-card .pr{font-weight:800;font-size:16px;color:var(--tg-ink)}.tg-card .pr .amount{font-weight:800}.tg-usp{background:#F4F8FA}.tg-usp .tg-wrap{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;padding:26px 24px}.tg-usp .u{display:flex;align-items:center;gap:12px}.tg-usp .u .ic{color:var(--tg-green);font-size:26px;flex:0 0 auto}.tg-usp .u b{display:block;font-size:13.5px;font-weight:700}.tg-usp .u span{font-size:12px;color:var(--tg-muted)}.tg-rev{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.tg-rev-dots{display:none}.tg-rc{border:1px solid var(--tg-line);border-radius:16px;padding:20px}.tg-rc .st{color:var(--tg-amber);font-size:15px}.tg-rc p{font-size:13.5px;margin:9px 0 13px;line-height:1.55}.tg-rc .who{display:flex;align-items:center;gap:10px}.tg-rc .av{width:32px;height:32px;border-radius:50%;background:#DCEFEA;color:var(--tg-blued);font-weight:700;font-size:12px;display:flex;align-items:center;justify-content:center}.tg-rc .who b{font-size:13px;font-weight:700}.tg-rc .who span{font-size:11px;color:var(--tg-muted)}.tg-pagehead{background:linear-gradient(180deg,#EDF6FB 0%,#fff 100%);border-bottom:1px solid var(--tg-line);padding:42px 0 32px}.tg-pagehead h1{font-size:38px}.tg-crumb{font-size:13px;color:var(--tg-muted);margin-bottom:12px}.tg-crumb a{color:var(--tg-muted)}.tg-crumb a:hover{color:var(--tg-blue)}.tg-crumb span{margin:0 6px;opacity:.6}.tg-pagebody{padding:44px 0 60px}.tg-prose{max-width:780px;margin:0 auto;font-size:16px}.tg-prose h2{font-size:26px;margin:0 0 14px}.tg-prose h3{font-size:19px;margin:30px 0 10px}.tg-prose p{margin:0 0 16px;line-height:1.75;color:#3A4753}.tg-prose ul,.tg-prose ol{margin:0 0 18px;padding-left:22px;line-height:1.75;color:#3A4753}.tg-prose li{margin:7px 0}.tg-prose a{color:var(--tg-blue);text-decoration:underline;text-underline-offset:2px}.tg-prose strong{color:var(--tg-ink);font-weight:700}.tg-prose em{color:var(--tg-muted)}@media(max-width:560px){.tg-pagehead h1{font-size:30px}}.tg-theme .tg-faq{border:1px solid var(--tg-line);border-radius:12px;margin:10px 0;background:#fff;overflow:hidden}.tg-theme .tg-faq summary{cursor:pointer;padding:16px 18px;font-weight:700;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:14px}.tg-theme .tg-faq summary::-webkit-details-marker{display:none}.tg-theme .tg-faq summary::after{content:"+";font-size:22px;color:var(--tg-blue);font-weight:400;line-height:1}.tg-theme .tg-faq[open] summary::after{content:"–"}.tg-theme .tg-faq summary:hover{color:var(--tg-blue)}.tg-theme .tg-faq>div{padding:0 18px 16px;color:var(--tg-muted);line-height:1.65}.tgf{background:#16222E;color:#A9B7C3;font-size:14px;margin-top:0}.tgf .tg-wrap{padding:36px 24px 20px}.tgf-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr 1fr;gap:24px}.tgf h4{color:#fff;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin:0 0 12px}.tgf .tgh-logo .b{color:#7FC2E0}.tgf ul{list-style:none;margin:0;padding:0}.tgf li{margin:7px 0}.tgf a{color:#A9B7C3}.tgf a:hover{color:#fff}.tgf .pay{display:flex;gap:6px;margin-top:12px;flex-wrap:wrap}.tgf .pay span{background:#22323F;border-radius:5px;padding:4px 9px;font-size:10px;font-weight:600;color:#CDD9E3}.tgf .cpr{border-top:1px solid #25333F;margin-top:24px;padding-top:14px;text-align:center;font-size:12px;color:#76858F}.tgf-contact{font-style:normal;margin:16px 0 0;line-height:1.65;font-size:13.5px;color:#90A0AC}.tgf-contact .tgf-co{display:block;font-weight:700;color:#CDD9E3;margin-bottom:3px}.tgf-contact .tgf-line{display:block;margin-top:10px}.tgf-contact .tgf-cl{display:inline-block;width:15px;color:#76858F;font-weight:700}.tgf-contact a{color:#A9B7C3}.tgf-contact a:hover{color:#fff}.tgf-note{color:#6A7884;font-size:12px}.tg-herroep-page .tg-sec{padding:46px 0}.tg-herroep-page h1{font-size:30px;margin:0 0 14px}.tg-herroep-intro{color:#50607a;font-size:16px;line-height:1.6;margin:0 0 24px}.tg-herroep-form label{display:block;font-weight:600;font-size:14px;color:#1b2a33;margin-bottom:14px}.tg-herroep-form label span{color:#EF855E}.tg-herroep-form input,.tg-herroep-form textarea{display:block;width:100%;box-sizing:border-box;margin-top:6px;padding:11px 14px;font-size:15px;font-family:inherit;border:1.5px solid #e3ddd2;border-radius:10px;background:#fff;font-weight:400}.tg-herroep-form input:focus,.tg-herroep-form textarea:focus{outline:none;border-color:#EF855E;box-shadow:0 0 0 3px rgb(239 133 94 / .15)}.tg-herroep-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.tg-herroep-verklaring{font-size:13.5px;color:#6a7680;margin:4px 0 16px}.tg-herroep-foot{font-size:13.5px;color:#6a7680;margin-top:22px}.tg-herroep-err{background:#fdecea;border:1px solid #f5c6c0;border-radius:10px;padding:6px 16px;margin-bottom:18px;color:#9a342a}.tg-herroep-ok{text-align:center;padding:24px 0}@media(max-width:560px){.tg-herroep-row{grid-template-columns:1fr}}@media(max-width:900px){.tg-hero .tg-wrap{grid-template-columns:1fr}.tg-grid{grid-template-columns:repeat(2,1fr)}.tg-occ{grid-template-columns:repeat(3,1fr)}.tg-rev,.tg-usp .tg-wrap{grid-template-columns:repeat(2,1fr)}.tgf-grid{grid-template-columns:1fr 1fr;gap:26px 28px}.tgf-grid>div:first-child{grid-column:1 / -1;margin-bottom:2px}.tgh-burger{display:flex}.tgh-nav{display:none}.tgh-search{display:none}}@media(max-width:560px){.tg-hero h1{font-size:32px}.tg-grid,.tg-occ{grid-template-columns:repeat(2,1fr)}.tgh-search{display:none}.tgf .tg-wrap{padding:30px 22px 18px}.tgf-contact{margin-top:12px}}@media(max-width:640px){.tg-rev{display:flex;grid-template-columns:none;overflow-x:auto;scroll-snap-type:x mandatory;gap:14px;scrollbar-width:none;margin:0 -24px;padding:4px 24px}.tg-rev::-webkit-scrollbar{display:none}.tg-rc{flex:0 0 86%;scroll-snap-align:center}.tg-rev-dots{display:flex;justify-content:center;gap:8px;margin-top:16px}.tg-rev-dots .dot{width:8px;height:8px;border-radius:50%;border:none;background:#D5DEE4;padding:0;cursor:pointer;transition:width .2s,background .2s}.tg-rev-dots .dot.is-active{background:var(--tg-blue);width:20px;border-radius:999px}}.tgh-macc-all{display:block;margin-top:8px;padding-top:11px;border-top:1px solid #e8e2d6;font-weight:700;color:#0E6E97}.tgh-macc-all:hover{color:#0b5a7c}.tg-theme.woocommerce-page a.button,.tg-theme.woocommerce-page button.button,.tg-theme.woocommerce-page input.button,.tg-theme.woocommerce-page #respond input#submit,.tg-theme.woocommerce-page .button{display:inline-flex;align-items:center;justify-content:center;gap:9px;font-family:inherit;font-weight:700;font-size:15px;line-height:1.1;border:1.5px solid var(--tg-blue);background:#fff;color:var(--tg-blue);border-radius:999px;padding:13px 24px;cursor:pointer;box-shadow:none;text-decoration:none;text-transform:none;transition:background .15s,color .15s,border-color .15s,transform .15s,box-shadow .15s}.tg-theme.woocommerce-page a.button:hover,.tg-theme.woocommerce-page button.button:hover,.tg-theme.woocommerce-page input.button:hover,.tg-theme.woocommerce-page #respond input#submit:hover,.tg-theme.woocommerce-page .button:hover{background:var(--tg-blue);color:#fff;border-color:var(--tg-blue);transform:translateY(-1px)}.tg-theme.woocommerce-page a.button.alt,.tg-theme.woocommerce-page button.button.alt,.tg-theme.woocommerce-page input.button.alt,.tg-theme.woocommerce-page #respond input#submit.alt,.tg-theme.woocommerce-page .button.alt{background:var(--tg-coral);color:#fff;border-color:var(--tg-coral);box-shadow:0 8px 20px rgb(239 133 94 / .30)}.tg-theme.woocommerce-page a.button.alt:hover,.tg-theme.woocommerce-page button.button.alt:hover,.tg-theme.woocommerce-page input.button.alt:hover,.tg-theme.woocommerce-page #respond input#submit.alt:hover,.tg-theme.woocommerce-page .button.alt:hover{background:var(--tg-corald);color:#fff;border-color:var(--tg-corald);transform:translateY(-1px)}.tg-theme.woocommerce-page .button:disabled,.tg-theme.woocommerce-page .button.disabled,.tg-theme.woocommerce-page .button[disabled]{opacity:.55;box-shadow:none;transform:none;cursor:not-allowed}.tg-theme.woocommerce-page form .form-row label,.tg-theme.woocommerce-account form label,.tg-theme.woocommerce-page .form-row label{display:block;font-size:13.5px;font-weight:600;color:var(--tg-ink);margin:0 0 6px}.tg-theme.woocommerce-page form .form-row label .required,.tg-theme.woocommerce-page .required{color:var(--tg-coral);border:0;text-decoration:none}.tg-theme.woocommerce-page input.input-text,.tg-theme.woocommerce-page textarea,.tg-theme.woocommerce-page select,.tg-theme.woocommerce-page .select2-container .select2-selection--single,.tg-theme.woocommerce-account input.input-text,.tg-theme.woocommerce-page input.input-text{width:100%;font-family:inherit;font-size:15px;color:var(--tg-ink);background:#fff;border:1px solid var(--tg-line);border-radius:12px;padding:12px 14px;line-height:1.3;box-shadow:none;transition:border-color .15s,box-shadow .15s}.tg-theme.woocommerce-page textarea{min-height:120px;resize:vertical}.tg-theme.woocommerce-page input.input-text:focus,.tg-theme.woocommerce-page textarea:focus,.tg-theme.woocommerce-page select:focus,.tg-theme.woocommerce-account input.input-text:focus{outline:none;border-color:var(--tg-blue);box-shadow:0 0 0 3px rgb(14 110 151 / .12)}.tg-theme.woocommerce-page input::placeholder,.tg-theme.woocommerce-page textarea::placeholder{color:var(--tg-muted);opacity:.8}.tg-theme.woocommerce-page .select2-container--default .select2-selection--single{height:auto;border:1px solid var(--tg-line);border-radius:12px;padding:5px 6px}.tg-theme.woocommerce-page .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:30px;color:var(--tg-ink);padding-left:8px}.tg-theme.woocommerce-page .select2-container--default .select2-selection--single .select2-selection__arrow{height:42px}.tg-theme.woocommerce-page .select2-container--focus .select2-selection--single{border-color:var(--tg-blue);box-shadow:0 0 0 3px rgb(14 110 151 / .12)}.tg-theme.woocommerce-page .select2-dropdown{border:1px solid var(--tg-line);border-radius:12px;overflow:hidden}.tg-theme.woocommerce-page .select2-container--default .select2-results__option--highlighted[aria-selected]{background:var(--tg-blue)}.tg-theme.woocommerce-page .quantity{display:inline-flex;align-items:center}.tg-theme.woocommerce-page .quantity input.qty{width:64px;text-align:center;font-family:inherit;font-size:15px;font-weight:600;color:var(--tg-ink);background:#fff;border:1px solid var(--tg-line);border-radius:12px;padding:11px 6px;line-height:1;-moz-appearance:textfield;transition:border-color .15s,box-shadow .15s}.tg-theme.woocommerce-page .quantity input.qty:focus{outline:none;border-color:var(--tg-blue);box-shadow:0 0 0 3px rgb(14 110 151 / .12)}.tg-theme.woocommerce-page .quantity input.qty::-webkit-outer-spin-button,.tg-theme.woocommerce-page .quantity input.qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.tg-theme .woocommerce-message,.tg-theme .woocommerce-info,.tg-theme .woocommerce-error,.tg-theme .woocommerce-noreviews,.tg-theme.woocommerce-page .woocommerce-message,.tg-theme.woocommerce-page .woocommerce-info,.tg-theme.woocommerce-page .woocommerce-error{position:relative;list-style:none;background:#F4F8FA;color:var(--tg-ink);border:1px solid var(--tg-line);border-radius:12px;padding:15px 18px;margin:0 0 24px;font-size:14.5px;line-height:1.55;display:flex;align-items:center;flex-wrap:wrap;gap:10px 16px;box-shadow:0 4px 14px rgb(16 80 115 / .05)}.tg-theme .woocommerce-message::before,.tg-theme .woocommerce-info::before,.tg-theme .woocommerce-error::before{content:none}.tg-theme .woocommerce-message,.tg-theme.woocommerce-page .woocommerce-message{background:#F0F7EE;border-left-color:var(--tg-green)}.tg-theme .woocommerce-error,.tg-theme.woocommerce-page .woocommerce-error{background:#FCEFE9;border-left-color:var(--tg-coral);color:#8A3B20}.tg-theme .woocommerce-error li{margin:0}.tg-theme li.woocommerce-error{display:flex}.tg-theme .woocommerce-message .button,.tg-theme .woocommerce-info .button{margin-left:auto;padding:9px 18px;font-size:13.5px}.tg-theme.woocommerce-page .woocommerce-breadcrumb{font-size:13px;color:var(--tg-muted);margin:0 0 12px;padding:0}.tg-theme.woocommerce-page .woocommerce-breadcrumb a{color:var(--tg-muted)}.tg-theme.woocommerce-page .woocommerce-breadcrumb a:hover{color:var(--tg-blue)}.tg-theme.woocommerce-page .woocommerce-breadcrumb .separator,.tg-theme .tg-crumb span{margin:0 6px;opacity:.6}.tg-theme.woocommerce-account .tg-crumb{margin:0 auto 4px;padding-top:10px}.tg-theme .tg-crumb a{color:var(--tg-muted)}.tg-theme .tg-crumb a:hover{color:var(--tg-blue)}.tg-theme .woocommerce-products-header{display:none}.tg-theme .tg-shophead{padding:42px 0 24px}.tg-theme .tg-shophead h1{font-size:38px;margin:0}.tg-theme .tg-shophead .tg-crumb{font-size:13px;color:var(--tg-muted);margin-bottom:12px}.tg-theme .tg-shophead .tg-crumb a{color:var(--tg-muted)}.tg-theme .tg-shophead .tg-crumb a:hover{color:var(--tg-blue)}.tg-theme .tg-shophead .tg-crumb span{margin:0 6px;opacity:.6}.tg-theme .tg-shophead__desc{max-width:780px;margin:14px 0 0;font-size:16px;line-height:1.65;color:var(--tg-muted)}.tg-theme .tg-shophead__desc p{margin:0 0 10px}.tg-theme .tg-shophead__desc p:last-child{margin-bottom:0}.tg-theme .tg-shopbar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:14px 0 4px}.tg-theme .tg-shopbar .woocommerce-result-count{margin:0;font-size:13.5px;color:var(--tg-muted);float:none}.tg-theme .woocommerce-ordering{margin:0;float:none}.tg-theme .woocommerce-ordering select{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:inherit;font-size:14px;font-weight:600;color:var(--tg-ink);width:auto;background:#fff;border:1.5px solid var(--tg-line);border-radius:999px;padding:11px 40px 11px 18px;cursor:pointer;line-height:1.1;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%2371808C'%20stroke-width='2.2'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M6%209l6%206%206-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 15px center;background-size:15px;transition:border-color .15s,box-shadow .15s}.tg-theme .woocommerce-ordering select:hover{border-color:#CFDBE3}.tg-theme .woocommerce-ordering select:focus{outline:none;border-color:var(--tg-blue);box-shadow:0 0 0 3px rgb(14 110 151 / .12)}.tg-theme.woocommerce-page ul.products,.tg-theme ul.products.product-archive{display:grid!important;grid-template-columns:repeat(3,1fr);gap:22px;margin:26px 0 0;padding:0;list-style:none}.tg-theme.woocommerce-page ul.products li.product,.tg-theme ul.products li.product.loop-entry{width:auto!important;margin:0!important;float:none!important;clear:none!important;padding:0;position:relative;background:#fff;border:1px solid var(--tg-line);border-radius:10px;overflow:hidden;display:flex;flex-direction:column;transition:transform .15s,box-shadow .15s}.tg-theme.woocommerce-page ul.products li.product:hover{transform:translateY(-3px);box-shadow:0 12px 28px rgb(16 80 115 / .10)}.tg-theme.woocommerce-page ul.products li.product::before,.tg-theme.woocommerce-page ul.products li.product::after{display:none}.tg-theme.woocommerce-page ul.products li.product a.woocommerce-loop-image-link,.tg-theme.woocommerce-page ul.products li.product a.woocommerce-LoopProduct-link{display:block;position:relative;line-height:0}.tg-theme.woocommerce-page ul.products li.product img{width:100%;display:block;aspect-ratio:11/10;object-fit:cover;margin:0;border-radius:0;transition:transform .35s ease}.tg-theme.woocommerce-page ul.products li.product:hover img{transform:scale(1.03)}.tg-theme.woocommerce-page ul.products li.product .loop-entry-content{padding:13px 15px 16px;display:flex;flex-direction:column;flex:1 1 auto}.tg-theme.woocommerce-page ul.products li.product h2.woocommerce-loop-product__title,.tg-theme.woocommerce-page ul.products li.product .woocommerce-loop-product__title{font-family:'Hanken Grotesk',sans-serif;font-weight:700;font-size:14.5px;line-height:1.3;letter-spacing:0;color:var(--tg-ink);margin:0;padding:0;text-transform:none}.tg-theme.woocommerce-page ul.products li.product a:hover h2.woocommerce-loop-product__title{color:var(--tg-blue)}.tg-theme.woocommerce-page ul.products li.product .star-rating{margin:6px 0 0;font-size:12px;color:var(--tg-amber)}.tg-theme.woocommerce-page ul.products li.product .star-rating::before{color:#E6E9ED}.tg-theme.woocommerce-page ul.products li.product .star-rating span::before{color:var(--tg-amber)}.tg-theme.woocommerce-page ul.products li.product .price{margin:8px 0 0;color:var(--tg-blued);font-weight:800;font-size:16px}.tg-theme.woocommerce-page ul.products li.product .price del{color:var(--tg-muted);font-weight:600;opacity:.8;margin-right:6px}.tg-theme.woocommerce-page ul.products li.product .price ins{text-decoration:none;color:var(--tg-coral);font-weight:800}.tg-theme.woocommerce-page ul.products li.product a.button.add_to_cart_button,.tg-theme.woocommerce-page ul.products li.product a.button.product_type_simple,.tg-theme.woocommerce-page ul.products li.product a.button.product_type_variable,.tg-theme.woocommerce-page ul.products li.product a.added_to_cart{margin:12px 0 0;align-self:flex-start;background:var(--tg-coral);color:#fff;border-color:var(--tg-coral);font-weight:700;font-size:13.5px;border-radius:999px;padding:10px 20px;box-shadow:0 8px 20px rgb(239 133 94 / .30)}.tg-theme.woocommerce-page ul.products li.product a.button.add_to_cart_button:hover,.tg-theme.woocommerce-page ul.products li.product a.button.product_type_simple:hover,.tg-theme.woocommerce-page ul.products li.product a.button.product_type_variable:hover,.tg-theme.woocommerce-page ul.products li.product a.added_to_cart:hover{background:var(--tg-corald);color:#fff;border-color:var(--tg-corald);transform:translateY(-1px)}.tg-theme.woocommerce-page ul.products li.product a.button.loading::after{font-size:13px}.tg-theme.woocommerce-page ul.products li.product span.onsale{position:absolute;top:11px;left:11px;right:auto;margin:0;background:var(--tg-coral);color:#fff;font-family:'Hanken Grotesk',sans-serif;font-weight:700;font-size:11px;line-height:1;letter-spacing:0;min-height:0;min-width:0;padding:7px 13px;border-radius:999px}.tg-theme.woocommerce-page ul.products li.product .tg-bdg-new{position:absolute;top:11px;left:11px;background:var(--tg-green);color:#fff;font-weight:700;font-size:11px;line-height:1;padding:7px 13px;border-radius:999px}.tg-theme.woocommerce-page nav.woocommerce-pagination{margin:40px 0 8px;text-align:center;border:0}.tg-theme.woocommerce-page nav.woocommerce-pagination ul{display:inline-flex;gap:8px;border:0;margin:0;padding:0;white-space:normal}.tg-theme.woocommerce-page nav.woocommerce-pagination ul li{border:0;margin:0;overflow:visible}.tg-theme.woocommerce-page nav.woocommerce-pagination ul li a,.tg-theme.woocommerce-page nav.woocommerce-pagination ul li span{display:flex;align-items:center;justify-content:center;min-width:42px;height:42px;padding:0 12px;background:#fff;color:var(--tg-ink);border:1px solid var(--tg-line);border-radius:12px;font-weight:700;font-size:14px;line-height:1;transition:background .15s,border-color .15s,color .15s}.tg-theme.woocommerce-page nav.woocommerce-pagination ul li a:hover{background:#EDF6FB;border-color:#CFE2EE;color:var(--tg-blue)}.tg-theme.woocommerce-page nav.woocommerce-pagination ul li span.current{background:var(--tg-blue);border-color:var(--tg-blue);color:#fff}.tg-theme .tg-shop-head{padding:28px 0 24px;margin-bottom:34px}.tg-theme .tg-shop-head .tg-crumb{font-size:13px;color:var(--tg-muted)}.tg-theme .tg-shop-head .tg-crumb a{color:var(--tg-muted)}.tg-theme .tg-shop-head .tg-crumb a:hover{color:var(--tg-blue)}.tg-theme .tg-shop-head .tg-crumb .sep{margin:0 6px;opacity:.6}.tg-theme .tg-shop-head .tg-crumb .cur{color:var(--tg-ink);font-weight:600}.tg-theme.single-product div.product{max-width:1180px;margin:0 auto;padding:0 24px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 48px;align-items:start}.tg-theme.single-product div.product>.woocommerce-tabs,.tg-theme.single-product div.product>.related.products,.tg-theme.single-product div.product>.up-sells{grid-column:1 / -1}.tg-theme div.product .woocommerce-product-gallery{margin:0;width:100%!important;float:none}.tg-theme div.product .woocommerce-product-gallery__wrapper{margin:0}.tg-theme div.product .woocommerce-product-gallery__image,.tg-theme div.product .woocommerce-product-gallery__image--placeholder{border:1px solid var(--tg-line);border-radius:10px;overflow:hidden;background:#fff}.tg-theme div.product .woocommerce-product-gallery__image a{display:block;line-height:0}.tg-theme div.product .woocommerce-product-gallery__image img{border-radius:10px;display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:cover}.tg-theme div.product .woocommerce-product-gallery__trigger{top:14px;right:14px;background:rgb(255 255 255 / .93);border-radius:50%;width:38px;height:38px;box-shadow:0 4px 12px rgb(16 80 115 / .12)}.tg-theme div.product .flex-control-thumbs{margin:14px 0 0;display:flex;gap:10px;flex-wrap:wrap;padding:0}.tg-theme div.product .flex-control-thumbs li{width:auto;margin:0;float:none}.tg-theme div.product .flex-control-thumbs img{width:66px;height:66px;object-fit:cover;border-radius:12px;border:1px solid var(--tg-line);opacity:.65;transition:opacity .15s,border-color .15s}.tg-theme div.product .flex-control-thumbs img.flex-active,.tg-theme div.product .flex-control-thumbs img:hover{opacity:1;border-color:var(--tg-blue)}.tg-theme div.product .summary.entry-summary{margin:0;float:none;width:100%!important}.tg-theme div.product .product_title.entry-title{font-family:'Hanken Grotesk',sans-serif;font-weight:800;letter-spacing:-.02em;line-height:1.12;font-size:34px;margin:0 0 14px}.tg-theme div.product .summary .woocommerce-product-rating{margin:0 0 16px;display:flex;align-items:center;gap:10px}.tg-theme div.product .woocommerce-product-rating .star-rating{color:var(--tg-amber);font-size:15px;margin:0}.tg-theme div.product .woocommerce-product-rating .star-rating::before{color:var(--tg-amber);opacity:.35}.tg-theme div.product .woocommerce-product-rating .woocommerce-review-link{font-size:13px;color:var(--tg-muted)}.tg-theme div.product .summary .price{color:var(--tg-blued);font-weight:800;font-size:30px;line-height:1.1;margin:0 0 18px;letter-spacing:-.01em}.tg-theme div.product .summary .price .amount{font-weight:800}.tg-theme div.product .summary .price del{color:var(--tg-muted);font-weight:600;font-size:20px;opacity:.7;margin-right:8px}.tg-theme div.product .summary .price ins{text-decoration:none;color:var(--tg-coral)}.tg-theme div.product .summary .price .woocommerce-price-suffix{font-size:13px;font-weight:600;color:var(--tg-muted)}.tg-theme div.product .woocommerce-product-details__short-description{font-size:16px;line-height:1.7;color:#3A4753;margin:0 0 24px;max-width:480px}.tg-theme div.product .woocommerce-product-details__short-description p{margin:0 0 12px}.tg-theme div.product .woocommerce-product-details__short-description ul{margin:0 0 12px;padding-left:20px;line-height:1.7}.tg-theme div.product form.cart{margin:0 0 22px;display:flex;flex-wrap:wrap;align-items:stretch;gap:12px;max-width:480px}.tg-theme div.product form.cart .quantity{margin:0;display:flex;align-items:center}.tg-theme div.product form.cart .quantity input.qty{width:74px;height:54px;border:1.5px solid var(--tg-line);border-radius:14px;background:#fff;text-align:center;font-family:inherit;font-weight:700;font-size:16px;color:var(--tg-ink);-moz-appearance:textfield;transition:border-color .15s}.tg-theme div.product form.cart .quantity input.qty:focus{outline:none;border-color:var(--tg-blue);box-shadow:none}.tg-theme div.product form.cart .quantity input.qty::-webkit-outer-spin-button,.tg-theme div.product form.cart .quantity input.qty::-webkit-inner-spin-button{opacity:1;height:54px}.tg-theme div.product form.cart .single_add_to_cart_button.button.alt{flex:1 1 220px;min-height:54px;font-size:16px;padding:14px 30px}.tg-theme div.product form.cart table.variations{margin:0 0 16px;border:0;width:100%;flex:1 1 100%}.tg-theme div.product form.cart table.variations th{font-weight:700;font-size:14px;color:var(--tg-ink);padding:8px 14px 8px 0;vertical-align:middle}.tg-theme div.product form.cart table.variations td{padding:6px 0}.tg-theme div.product form.cart table.variations select{width:100%;height:48px;border:1.5px solid var(--tg-line);border-radius:12px;padding:0 14px;font-family:inherit;font-size:15px;color:var(--tg-ink);background:#fff}.tg-theme div.product .woocommerce-variation-price .price{font-size:24px}.tg-theme div.product form.cart .group_table td{padding:8px 0}.tg-theme div.product .tg-pinfo{margin:6px 0 24px;max-width:480px;border:1px solid var(--tg-line);border-radius:16px;overflow:hidden;background:#fff;box-shadow:0 1px 2px rgb(16 49 67 / .04),0 6px 18px rgb(16 49 67 / .05)}.tg-theme div.product .tg-pinfo .tg-delivery-line{display:flex;align-items:center;gap:12px;margin:0;border:0;border-radius:0;background:linear-gradient(180deg,#EEF8F0 0%,#E7F4EA 100%);box-shadow:none;padding:14px 18px;font-size:14.5px;line-height:1.35;color:#244B32;font-weight:600}.tg-theme div.product .tg-pinfo .tg-delivery-line .tg-db-ico{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:34px;height:34px;border-radius:10px;background:#fff;box-shadow:0 1px 2px rgb(38 90 55 / .12)}.tg-theme div.product .tg-pinfo .tg-delivery-line .tg-db-ico .tg-i{width:19px;height:19px;color:var(--tg-green);stroke-width:1.9}.tg-theme div.product .tg-pinfo .tg-delivery-line .tg-db-txt{flex:1 1 auto}.tg-theme div.product .tg-pinfo .tg-delivery-line strong{font-weight:800;color:#236B38}.tg-theme div.product .tg-pinfo .tg-trust-product{list-style:none;display:flex;flex-direction:column;gap:0;margin:0;border:0;border-radius:0;background:#fff;padding:6px 18px 10px}.tg-theme div.product .tg-pinfo .tg-trust-product li{display:flex;align-items:center;gap:11px;padding:9px 0;margin:0;font-size:14px;font-weight:600;color:var(--tg-ink);border-bottom:1px solid #EEF2F4}.tg-theme div.product .tg-pinfo .tg-trust-product li:last-child{border-bottom:0}.tg-theme div.product .tg-pinfo .tg-trust-product .tg-tp-ico{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:26px;height:26px;border-radius:8px;background:#EAF5EC;color:var(--tg-green)}.tg-theme div.product .tg-pinfo .tg-trust-product .tg-tp-ico .tg-i{width:16px;height:16px;color:var(--tg-green);stroke-width:1.9}.tg-theme div.product .tg-pinfo .tg-trust-product .tg-tp-txt{flex:1 1 auto}.tg-theme div.product .tg-trust-product:not(.tg-pinfo .tg-trust-product){display:flex;flex-wrap:wrap;gap:10px 20px;margin:0 0 22px}.tg-theme div.product .product_meta{font-size:13px;color:var(--tg-muted);border-top:1px solid var(--tg-line);padding-top:16px;margin-top:4px;line-height:1.8}.tg-theme div.product .product_meta>span{display:block}.tg-theme div.product .product_meta a{color:var(--tg-blue)}.tg-theme div.product .product_meta a:hover{color:var(--tg-blued)}.tg-theme div.product .woocommerce-tabs{margin-top:52px}.tg-theme div.product .woocommerce-tabs ul.tabs{margin:0;padding:0;border-bottom:1px solid var(--tg-line);display:flex;flex-wrap:wrap;gap:6px;list-style:none;background:#fff0;border-radius:0}.tg-theme div.product .woocommerce-tabs ul.tabs::before,.tg-theme div.product .woocommerce-tabs ul.tabs::after{display:none;content:none}.tg-theme div.product .woocommerce-tabs ul.tabs li{background:#fff0;border:0;border-radius:0;margin:0;padding:0}.tg-theme div.product .woocommerce-tabs ul.tabs li::before,.tg-theme div.product .woocommerce-tabs ul.tabs li::after{display:none;border:0;content:none}.tg-theme div.product .woocommerce-tabs ul.tabs li a{display:block;padding:13px 4px;margin:0 16px 0 0;border:0;border-radius:0;font-weight:700;font-size:15px;color:var(--tg-muted);border-bottom:2.5px solid #fff0;transition:color .15s,border-color .15s}.tg-theme div.product .woocommerce-tabs ul.tabs li a:hover{color:var(--tg-ink);background:#fff0}.tg-theme div.product .woocommerce-tabs ul.tabs li.active a{color:var(--tg-blue);background:#fff0;border-bottom-color:var(--tg-blue);box-shadow:none}.tg-theme div.product .woocommerce-tabs .woocommerce-Tabs-panel{padding:30px 0 0;max-width:780px;font-size:16px;color:#3A4753;line-height:1.75}.tg-theme div.product .woocommerce-tabs .woocommerce-Tabs-panel>h2:first-child{font-size:22px;font-weight:800;letter-spacing:-.02em;color:var(--tg-ink);margin:0 0 14px}.tg-theme div.product .woocommerce-tabs .woocommerce-Tabs-panel h3{font-size:18px;font-weight:800;color:var(--tg-ink);margin:26px 0 10px}.tg-theme div.product .woocommerce-tabs .woocommerce-Tabs-panel p{margin:0 0 16px}.tg-theme div.product .woocommerce-tabs .woocommerce-Tabs-panel ul,.tg-theme div.product .woocommerce-tabs .woocommerce-Tabs-panel ol{margin:0 0 18px;padding-left:22px}.tg-theme div.product .woocommerce-tabs .woocommerce-Tabs-panel li{margin:7px 0}.tg-theme div.product .woocommerce-tabs .woocommerce-Tabs-panel table{border-collapse:collapse;width:100%;max-width:560px}.tg-theme div.product .woocommerce-tabs .woocommerce-Tabs-panel table th,.tg-theme div.product .woocommerce-tabs .woocommerce-Tabs-panel table td{text-align:left;padding:10px 14px;border:1px solid var(--tg-line);font-size:14.5px}.tg-theme div.product .woocommerce-tabs .woocommerce-Tabs-panel table th{background:#F4F8FA;font-weight:700;width:38%}@media(max-width:640px){.tg-theme div.product .woocommerce-tabs{margin-top:38px}.tg-theme div.product .woocommerce-tabs ul.tabs{flex-wrap:nowrap;overflow-x:auto;gap:0;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.tg-theme div.product .woocommerce-tabs ul.tabs::-webkit-scrollbar{display:none;height:0}.tg-theme div.product .woocommerce-tabs ul.tabs li a{white-space:nowrap;margin:0 14px 0 0;padding:12px 2px;font-size:14px}.tg-theme div.product .woocommerce-tabs .woocommerce-Tabs-panel{padding-top:22px;font-size:15.5px}.tg-theme div.product .woocommerce-tabs .woocommerce-Tabs-panel table th{width:auto}}.tg-theme div.product .related.products,.tg-theme div.product .up-sells.products{margin-top:56px}.tg-theme div.product .related.products>h2,.tg-theme div.product .up-sells.products>h2{font-size:27px;font-weight:800;letter-spacing:-.02em;margin:0 0 24px}.tg-theme div.product .related.products ul.products,.tg-theme div.product .up-sells.products ul.products{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:0;padding:0;list-style:none}.tg-theme div.product .related.products ul.products::before,.tg-theme div.product .related.products ul.products::after{display:none}.tg-theme div.product .related.products ul.products li.product,.tg-theme div.product .up-sells.products ul.products li.product{width:auto;margin:0;float:none;padding:0;position:relative;background:#fff;border:1px solid var(--tg-line);border-radius:10px;overflow:hidden;transition:transform .15s,box-shadow .15s}.tg-theme div.product .related.products ul.products li.product:hover,.tg-theme div.product .up-sells.products ul.products li.product:hover{transform:translateY(-3px);box-shadow:0 12px 28px rgb(16 80 115 / .10)}.tg-theme div.product .related.products ul.products li.product a.woocommerce-loop-image-link,.tg-theme div.product .related.products ul.products li.product .attachment-woocommerce_thumbnail{display:block;line-height:0}.tg-theme div.product .related.products ul.products li.product img,.tg-theme div.product .up-sells.products ul.products li.product img{width:100%;aspect-ratio:11/10;object-fit:cover;display:block;margin:0;border-radius:0}.tg-theme div.product .related.products ul.products li.product .woocommerce-loop-product__title,.tg-theme div.product .up-sells.products ul.products li.product .woocommerce-loop-product__title{font-size:14.5px;font-weight:700;color:var(--tg-ink);padding:13px 15px 0;margin:0}.tg-theme div.product .related.products ul.products li.product .star-rating,.tg-theme div.product .up-sells.products ul.products li.product .star-rating{color:var(--tg-amber);font-size:12px;margin:6px 15px 0}.tg-theme div.product .related.products ul.products li.product .price,.tg-theme div.product .up-sells.products ul.products li.product .price{color:var(--tg-blued);font-weight:800;font-size:16px;padding:6px 15px 0;margin:0}.tg-theme div.product .related.products ul.products li.product .button,.tg-theme div.product .up-sells.products ul.products li.product .button{margin:12px 15px 16px;background:var(--tg-coral);color:#fff;border-color:var(--tg-coral);font-size:13.5px;padding:10px 18px;box-shadow:0 6px 16px rgb(239 133 94 / .26)}.tg-theme div.product .related.products ul.products li.product .button:hover,.tg-theme div.product .up-sells.products ul.products li.product .button:hover{background:var(--tg-corald);color:#fff;border-color:var(--tg-corald);transform:translateY(-1px)}.tg-theme div.product .related.products ul.products li.product .added_to_cart{display:block;margin:0 15px 14px;font-size:12.5px;font-weight:700;color:var(--tg-blue)}.tg-theme div.product .related.products ul.products li.product .onsale,.tg-theme div.product .up-sells.products ul.products li.product .onsale{position:absolute;top:11px;left:11px;margin:0;min-height:0;min-width:0;background:var(--tg-coral);color:#fff;font-size:11px;font-weight:700;line-height:1;padding:7px 13px;border-radius:999px}.tg-theme div.product>.onsale,.tg-theme div.product .images .onsale{background:var(--tg-coral);color:#fff;border-radius:999px;font-size:12px;font-weight:700;padding:7px 14px;line-height:1;min-height:0;min-width:0;top:14px;left:14px;z-index:2}.tg-theme.woocommerce-cart .woocommerce{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:40px;align-items:start}.tg-theme.woocommerce-cart .woocommerce>.woocommerce-notices-wrapper{grid-column:1 / -1}.tg-theme.woocommerce-cart .woocommerce form.woocommerce-cart-form{float:none!important;width:100%!important;grid-column:1;margin:0}.tg-theme .tg-trust{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,1fr);gap:14px;background:#F4F8FA;border:1px solid var(--tg-line);border-radius:16px;padding:16px 20px;margin:0 0 26px}.tg-theme .tg-trust .u{display:flex;align-items:center;gap:11px;min-width:0}.tg-theme .tg-trust .ic{flex:0 0 auto;width:38px;height:38px;border-radius:50%;background:#fff;border:1px solid var(--tg-line);display:flex;align-items:center;justify-content:center;color:var(--tg-green);font-size:20px}.tg-theme .tg-trust .ic .tg-i{width:20px;height:20px}.tg-theme .tg-trust b{display:block;font-size:13.5px;font-weight:700;color:var(--tg-ink);line-height:1.2}.tg-theme .tg-trust span{font-size:12px;color:var(--tg-muted);line-height:1.3}.tg-theme.woocommerce-cart table.shop_table.cart{border:1px solid var(--tg-line);border-radius:18px;border-collapse:separate;border-spacing:0;overflow:hidden;background:#fff;margin-bottom:30px;width:100%}.tg-theme.woocommerce-cart table.shop_table.cart thead th{background:#F4F8FA;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--tg-muted);padding:14px 18px;border:none;border-bottom:1px solid var(--tg-line);text-align:left}.tg-theme.woocommerce-cart table.shop_table.cart td{padding:18px;border:none;border-bottom:1px solid var(--tg-line);vertical-align:middle}.tg-theme.woocommerce-cart table.shop_table.cart tr:last-child td{border-bottom:none}.tg-theme.woocommerce-cart table.shop_table.cart .cart_item td.product-name a{color:var(--tg-ink);font-weight:700;font-size:15px}.tg-theme.woocommerce-cart table.shop_table.cart .cart_item td.product-name a:hover{color:var(--tg-blue)}.tg-theme.woocommerce-cart table.shop_table.cart td.product-price,.tg-theme.woocommerce-cart table.shop_table.cart td.product-subtotal{color:var(--tg-blued);font-weight:800;font-size:15px}.tg-theme.woocommerce-cart table.shop_table.cart td.product-thumbnail img{width:72px;height:72px;border-radius:12px;border:1px solid var(--tg-line);object-fit:cover}.tg-theme.woocommerce-cart table.shop_table.cart td.product-remove a.remove{color:var(--tg-muted)!important;font-weight:400;font-size:22px;line-height:1;width:26px;height:26px;border-radius:50%;background:#fff0;transition:.15s}.tg-theme.woocommerce-cart table.shop_table.cart td.product-remove a.remove:hover{color:#fff!important;background:#D9534F}.tg-theme.woocommerce-cart table.shop_table.cart td.actions{background:#F4F8FA;padding:16px 18px}.tg-theme.woocommerce-cart .coupon input.input-text{border:1px solid var(--tg-line);border-radius:10px;padding:11px 14px;font-family:inherit;font-size:14px;outline:none;min-width:200px;width:auto}.tg-theme.woocommerce-cart .coupon input.input-text:focus{border-color:var(--tg-blue);box-shadow:0 0 0 3px rgb(14 110 151 / .12)}.tg-theme.woocommerce-cart table.shop_table.cart td.actions .button{padding:11px 22px}.tg-theme.woocommerce-cart .cart-collaterals{grid-column:2;width:100%;display:block;margin:0}.tg-theme.woocommerce-cart .cart-collaterals .cross-sells{display:none}.tg-theme .cart-collaterals .cart_totals{float:none!important;width:100%!important;max-width:none;border:1px solid var(--tg-line);border-radius:18px;background:#fff;padding:22px 24px;box-shadow:0 8px 24px rgb(16 80 115 / .06);position:sticky;top:24px}.tg-theme .cart_totals h2{font-size:20px;margin:0 0 14px}.tg-theme .cart_totals table.shop_table{border:none;width:100%;border-collapse:collapse;margin:0}.tg-theme .cart_totals table.shop_table th,.tg-theme .cart_totals table.shop_table td{border:none;border-bottom:1px solid var(--tg-line);padding:12px 0;font-size:14px;color:var(--tg-ink);text-align:left}.tg-theme .cart_totals table.shop_table th{font-weight:600;color:var(--tg-muted);width:45%}.tg-theme .cart_totals .order-total th,.tg-theme .cart_totals .order-total td{border-bottom:none;padding-top:14px;font-weight:800}.tg-theme .cart_totals .order-total td .amount{color:var(--tg-blued);font-size:19px;font-weight:800}.tg-theme .cart_totals .woocommerce-shipping-methods{margin:0;padding:0;list-style:none}.tg-theme .cart_totals .woocommerce-shipping-methods li{margin:4px 0}.tg-theme .cart_totals .wc-proceed-to-checkout{padding:18px 0 0}.tg-theme .wc-proceed-to-checkout a.checkout-button.button.alt{width:100%;font-size:16px;padding:15px 26px}.tg-theme.woocommerce-checkout h3{font-size:20px;margin:0 0 16px}.tg-theme.woocommerce-checkout .col2-set .col-1,.tg-theme.woocommerce-checkout .col2-set .col-2{float:none;width:100%}.tg-theme.woocommerce-checkout .form-row{margin:0 0 14px}.tg-theme.woocommerce-checkout textarea{min-height:96px;line-height:1.5}.tg-theme.woocommerce-checkout #order_review_heading{font-size:20px;margin:0 0 14px}.tg-theme.woocommerce-checkout #order_review{border:1px solid var(--tg-line);border-radius:18px;background:#fff;padding:22px 24px;box-shadow:0 8px 24px rgb(16 80 115 / .06)}.tg-theme #order_review table.shop_table{border:none;border-collapse:collapse;width:100%;border-radius:0;margin:0}.tg-theme #order_review table.shop_table th,.tg-theme #order_review table.shop_table td{border:none;border-bottom:1px solid var(--tg-line);padding:12px 0;font-size:14px;color:var(--tg-ink)}.tg-theme #order_review table.shop_table thead th{font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--tg-muted)}.tg-theme #order_review table.shop_table .cart_item td.product-name{color:var(--tg-ink);font-weight:600}.tg-theme #order_review table.shop_table td.product-total,.tg-theme #order_review table.shop_table .order-total td{color:var(--tg-blued);font-weight:800;text-align:right}.tg-theme #order_review table.shop_table tfoot th{font-weight:600;color:var(--tg-muted)}.tg-theme #order_review table.shop_table .order-total{border-top:2px solid var(--tg-line)}.tg-theme #order_review table.shop_table .order-total th{font-weight:800;color:var(--tg-ink);font-size:16px;padding-top:16px}.tg-theme #order_review table.shop_table .order-total td{padding-top:16px}.tg-theme #order_review table.shop_table .order-total td .amount{color:var(--tg-blued);font-size:23px;font-weight:800}.tg-theme #payment{background:#fff0;border-radius:0}.tg-theme #payment ul.payment_methods{border:none;padding:14px 0 4px;margin:0;list-style:none}.tg-theme #payment ul.payment_methods li.wc_payment_method{border:1px solid var(--tg-line);border-radius:12px;padding:14px 16px;margin:0 0 10px;background:#fff;transition:border-color .15s,background .15s,box-shadow .15s}.tg-theme #payment ul.payment_methods li.wc_payment_method:hover{border-color:#CFD9E0}.tg-theme #payment ul.payment_methods li.wc_payment_method:has(input:checked){border-color:var(--tg-blue);background:#F1F8FB;box-shadow:0 0 0 1px var(--tg-blue) inset}.tg-theme #payment ul.payment_methods li.wc_payment_method>label{display:flex;align-items:center;gap:9px;width:100%;margin:0;padding:0;background:none!important;border:none!important;border-radius:0!important;box-shadow:none!important;font-weight:700;font-size:15px;color:var(--tg-ink);cursor:pointer}.tg-theme #payment ul.payment_methods li.wc_payment_method>label::before,.tg-theme #payment ul.payment_methods li.wc_payment_method>label::after{display:none!important}.tg-theme #payment ul.payment_methods li.wc_payment_method>label img{margin:0 0 0 auto;max-height:26px;width:auto}.tg-theme #payment ul.payment_methods li input[type=radio]{accent-color:var(--tg-blue);width:18px;height:18px;flex:0 0 auto;margin:0}.tg-theme #payment div.payment_box{background:#F4F8FA;border:1px solid var(--tg-line);border-radius:10px;padding:13px 15px;font-size:13px;line-height:1.5;color:var(--tg-muted);margin:12px 0 2px}.tg-theme #payment div.payment_box p{margin:0}.tg-theme #payment div.payment_box p+p{margin-top:8px}.tg-theme #payment div.payment_box::before{display:none}.tg-theme #payment #place_order,.tg-theme.woocommerce-checkout #place_order{display:block;width:100%;font-size:16px;padding:16px 26px;margin-top:6px}.tg-theme.woocommerce-account .woocommerce{display:grid;grid-template-columns:240px minmax(0,1fr);gap:30px;align-items:start}.tg-theme.woocommerce-account.logged-out .woocommerce,.tg-theme.woocommerce-account .woocommerce:has(.woocommerce-form-login),.tg-theme.woocommerce-account .woocommerce:has(.lost_reset_password){display:block}.tg-theme.woocommerce-account .account-navigation-wrap{grid-column:1;grid-row:1;float:none;width:auto;margin:0}.tg-theme.woocommerce-account .woocommerce-MyAccount-content{grid-column:2;grid-row:1;min-width:0}.tg-theme .woocommerce-MyAccount-navigation{margin:0;float:none;width:auto}.tg-theme .woocommerce-MyAccount-navigation ul{list-style:none;margin:0;padding:8px;background:#fff;border:1px solid var(--tg-line);border-radius:18px;box-shadow:0 4px 14px rgb(16 80 115 / .04)}.tg-theme .woocommerce-MyAccount-navigation ul li{margin:2px 0;border:0}.tg-theme .woocommerce-MyAccount-navigation ul li a{display:block;padding:11px 15px;border-radius:12px;font-size:14.5px;font-weight:600;color:var(--tg-ink);transition:background .15s,color .15s}.tg-theme .woocommerce-MyAccount-navigation ul li a:hover{background:#F4F8FA;color:var(--tg-blue)}.tg-theme .woocommerce-MyAccount-navigation ul li.is-active a{background:var(--tg-blue);color:#fff}.tg-theme .woocommerce-MyAccount-content{float:none;width:auto;margin:0;background:#fff;border:1px solid var(--tg-line);border-radius:18px;padding:26px 28px;box-shadow:0 4px 14px rgb(16 80 115 / .04)}.tg-theme .woocommerce-MyAccount-content p{line-height:1.7;color:#3A4753}.tg-theme .woocommerce-MyAccount-content a:not(.button){color:var(--tg-blue)}.tg-theme .woocommerce-MyAccount-content mark{background:#FBE7DD;color:var(--tg-ink);border-radius:4px;padding:0 4px}.tg-theme.woocommerce-account .woocommerce-orders-table,.tg-theme.woocommerce-account table.shop_table,.tg-theme.woocommerce-account .woocommerce-table{border:1px solid var(--tg-line);border-radius:14px;border-collapse:separate;border-spacing:0;overflow:hidden;width:100%;margin:0 0 22px}.tg-theme.woocommerce-account table.shop_table thead th,.tg-theme.woocommerce-account .woocommerce-orders-table thead th{background:#F4F8FA;text-align:left;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--tg-muted);padding:13px 16px;border:0;border-bottom:1px solid var(--tg-line)}.tg-theme.woocommerce-account table.shop_table td,.tg-theme.woocommerce-account .woocommerce-orders-table td{padding:14px 16px;font-size:14.5px;color:var(--tg-ink);border:0;border-bottom:1px solid var(--tg-line);vertical-align:middle}.tg-theme.woocommerce-account table.shop_table tr:last-child td{border-bottom:0}.tg-theme.woocommerce-account .woocommerce-orders-table__cell-order-actions{text-align:right}.tg-theme.woocommerce-account .woocommerce-orders-table__cell-order-actions .button{padding:8px 16px;font-size:13px}.tg-theme.woocommerce-account .woocommerce-orders-table__cell-order-status{display:inline-block;font-size:12px;font-weight:700;line-height:1;padding:6px 12px;border-radius:999px;background:#EDF6FB;color:var(--tg-blued)}.tg-theme.woocommerce-account .woocommerce-Addresses{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:6px}.tg-theme.woocommerce-account .woocommerce-Address{background:#fff;border:1px solid var(--tg-line);border-radius:14px;padding:20px 22px}.tg-theme.woocommerce-account .woocommerce-Address-title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.tg-theme.woocommerce-account .woocommerce-Address-title h2,.tg-theme.woocommerce-account .woocommerce-Address-title h3{font-size:17px}.tg-theme.woocommerce-account .woocommerce-Address-title .edit{font-size:13px;font-weight:700;color:var(--tg-blue)}.tg-theme.woocommerce-account .woocommerce-Address address{font-style:normal;line-height:1.7;color:#3A4753;font-size:14.5px;border:0;padding:0}.tg-theme.woocommerce-account .woocommerce-form-login,.tg-theme.woocommerce-account .woocommerce-form-register,.tg-theme.woocommerce-account .woocommerce-ResetPassword,.tg-theme.woocommerce-account .lost_reset_password{max-width:440px;margin:8px auto 0;background:#fff;border:1px solid var(--tg-line);border-radius:18px;padding:30px 30px 32px;box-shadow:0 10px 30px rgb(16 80 115 / .06)}.tg-theme.woocommerce-account .woocommerce-form-login .form-row,.tg-theme.woocommerce-account .woocommerce-form-register .form-row{margin:0 0 16px}.tg-theme.woocommerce-account .woocommerce-form-login .button,.tg-theme.woocommerce-account .woocommerce-form-register .button{width:100%}.tg-theme.woocommerce-account .woocommerce-form-login__rememberme{display:flex;align-items:center;gap:8px;font-size:13.5px;color:var(--tg-muted);font-weight:500}.tg-theme.woocommerce-account .woocommerce-LostPassword{font-size:13.5px;margin-top:6px}.tg-theme.woocommerce-account .woocommerce-LostPassword a{color:var(--tg-blue)}@media(max-width:900px){.tg-theme.woocommerce-page ul.products,.tg-theme ul.products.product-archive{grid-template-columns:repeat(2,1fr);gap:18px}.tg-theme .tg-shophead h1{font-size:32px}.tg-theme.single-product div.product{grid-template-columns:1fr;gap:30px}.tg-theme div.product .product_title.entry-title{font-size:29px}.tg-theme div.product .summary .price{font-size:26px}.tg-theme div.product .related.products ul.products,.tg-theme div.product .up-sells.products ul.products{grid-template-columns:repeat(2,1fr)}.tg-theme.woocommerce-cart .woocommerce{display:block}.tg-theme.woocommerce-cart .cart-collaterals{margin-top:26px}.tg-theme .tg-trust{grid-template-columns:1fr;gap:12px;padding:14px 16px}.tg-theme .cart-collaterals .cart_totals{max-width:none;position:static}.tg-theme.woocommerce-checkout .col2-set .col-1,.tg-theme.woocommerce-checkout .col2-set .col-2{margin-bottom:8px}.tg-theme.woocommerce-account .woocommerce{grid-template-columns:1fr;gap:22px}.tg-theme .woocommerce-MyAccount-navigation ul{display:flex;flex-wrap:wrap;gap:6px;padding:8px}.tg-theme .woocommerce-MyAccount-navigation ul li{margin:0}.tg-theme .woocommerce-MyAccount-navigation ul li a{padding:9px 14px}.tg-theme.woocommerce-account .woocommerce-Addresses{grid-template-columns:1fr}}@media(max-width:640px){.tg-theme .tg-shophead{padding:34px 0 26px}.tg-theme .tg-shopbar{padding:18px 0 2px}.tg-theme .woocommerce-ordering,.tg-theme .woocommerce-ordering select{width:100%}.tg-theme.single-product div.product{padding:0 18px}.tg-theme div.product form.cart .single_add_to_cart_button.button.alt{flex:1 1 100%}.tg-theme div.product .woocommerce-tabs ul.tabs{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch}.tg-theme div.product .woocommerce-tabs ul.tabs li a{white-space:nowrap}.tg-theme .woocommerce-message,.tg-theme .woocommerce-info,.tg-theme .woocommerce-error{padding:13px 15px;font-size:14px}.tg-theme .woocommerce-message .button,.tg-theme .woocommerce-info .button{margin-left:0;width:100%}.tg-theme.woocommerce-cart table.shop_table.cart thead{display:none}.tg-theme.woocommerce-cart table.shop_table.cart tr{display:block;border-bottom:1px solid var(--tg-line)}.tg-theme.woocommerce-cart table.shop_table.cart tr:last-child{border-bottom:none}.tg-theme.woocommerce-cart table.shop_table.cart td{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--tg-line)!important;padding:12px 16px;text-align:right}.tg-theme.woocommerce-cart table.shop_table.cart td.product-thumbnail{justify-content:center}.tg-theme.woocommerce-cart table.shop_table.cart td::before{content:attr(data-title);font-weight:600;color:var(--tg-muted);font-size:13px;text-align:left}.tg-theme.woocommerce-checkout #order_review,.tg-theme .cart-collaterals .cart_totals{padding:18px}.tg-theme .woocommerce-MyAccount-content{padding:20px 18px}.tg-theme.woocommerce-account .woocommerce-orders-table thead{display:none}.tg-theme.woocommerce-account .woocommerce-orders-table tr{display:block;border-bottom:1px solid var(--tg-line);padding:6px 0}.tg-theme.woocommerce-account .woocommerce-orders-table td{display:flex;justify-content:space-between;gap:14px;border:0;padding:8px 16px;text-align:right}.tg-theme.woocommerce-account .woocommerce-orders-table td::before{content:attr(data-title);font-weight:700;color:var(--tg-muted);text-align:left}.tg-theme.woocommerce-account .woocommerce-orders-table__cell-order-actions{justify-content:flex-end}}@media(max-width:560px){.tg-theme .tg-shophead h1{font-size:28px}.tg-theme.woocommerce-page ul.products,.tg-theme ul.products.product-archive{grid-template-columns:repeat(2,1fr);gap:14px}.tg-theme.woocommerce-page ul.products li.product .loop-entry-content{padding:11px 12px 14px}.tg-theme.woocommerce-page ul.products li.product a.button.add_to_cart_button{width:100%;justify-content:center;padding:11px 16px}.tg-theme div.product .product_title.entry-title{font-size:25px}.tg-theme div.product .tg-pinfo .tg-trust-product{flex-direction:column;gap:0}.tg-theme .tg-trust .ic{width:34px;height:34px;font-size:18px}.tg-theme.woocommerce-cart .coupon input.input-text{min-width:0;width:100%}.tg-theme.woocommerce-account .woocommerce-form-login,.tg-theme.woocommerce-account .woocommerce-form-register,.tg-theme.woocommerce-account .lost_reset_password{padding:24px 20px}}.tg-theme .woocommerce-products-header{display:none!important}.tg-theme .entry-hero.product-archive-hero-section,.tg-theme .product-archive-hero-section{display:none!important}.tg-theme.single-product .kadence-breadcrumb-container,.tg-theme.tax-product_cat .kadence-breadcrumb-container,.tg-theme.post-type-archive-product .kadence-breadcrumb-container{display:none!important}.tg-theme.woocommerce-page ul.products li.product{background:transparent!important;border:0!important;border-radius:0!important;overflow:visible!important;box-shadow:none!important;padding:0!important}.tg-theme.woocommerce-page ul.products li.product:hover{transform:none!important;box-shadow:none!important}.tg-theme.woocommerce-page ul.products li.product:hover img{transform:none!important}.tg-theme.woocommerce-page ul.products li.product>.tg-card{height:100%}.tg-theme.woocommerce-page ul.products li.product .kadence-woomenu-trigger,.tg-theme.woocommerce-page ul.products li.product .product-action-buttons,.tg-theme.woocommerce-page ul.products li.product .yith-wcwl-add-to-wishlist,.tg-theme.woocommerce-page ul.products li.product .kt-woo-product-loop-add-to-cart,.tg-theme.woocommerce-page ul.products li.product .wishlist,.tg-theme.woocommerce-page ul.products li.product .hb,.tg-theme.woocommerce-page ul.products li.product .content-bg,.tg-theme.woocommerce-page ul.products li.product .button,.tg-theme.woocommerce-page ul.products li.product .added_to_cart,.tg-theme.woocommerce-page ul.products li.product .loop-entry-content,.tg-theme.woocommerce-page ul.products li.product .star-rating,.tg-theme.woocommerce-page ul.products li.product span.onsale{display:none!important}.tg-theme.woocommerce-page .tg-catbar{display:flex;flex-wrap:nowrap;gap:9px;align-items:center;margin:0 0 4px;padding:2px 0 6px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.tg-theme.woocommerce-page .tg-catbar::-webkit-scrollbar{height:6px}.tg-theme.woocommerce-page .tg-catbar::-webkit-scrollbar-thumb{background:var(--tg-line);border-radius:999px}.tg-theme.woocommerce-page .tg-catpill{flex:0 0 auto;display:inline-flex;align-items:center;white-space:nowrap;padding:9px 16px;border:1px solid var(--tg-line);border-radius:999px;background:#fff;color:var(--tg-ink);font-family:'Hanken Grotesk',sans-serif;font-size:13.5px;font-weight:600;line-height:1;text-decoration:none;transition:border-color .15s,color .15s,background .15s,box-shadow .15s}.tg-theme.woocommerce-page .tg-catpill:hover{border-color:var(--tg-blue);color:var(--tg-blue)}.tg-theme.woocommerce-page .tg-catpill.is-active{background:var(--tg-coral);border-color:var(--tg-coral);color:#fff;box-shadow:0 4px 12px rgb(239 133 94 / .28)}.tg-theme.woocommerce-page .tg-catpill.is-active:hover{background:var(--tg-corald);border-color:var(--tg-corald);color:#fff}.tg-theme.woocommerce-page,.tg-theme.woocommerce-page .content-container,.tg-theme.woocommerce-page #primary,.tg-theme.woocommerce-page .content-area,.tg-theme.woocommerce-page .entry-content-wrap{overflow-x:clip}.tg-theme.woocommerce-page *,.tg-theme.woocommerce-page *::before,.tg-theme.woocommerce-page *::after{box-sizing:border-box}.tg-theme.single-product .woocommerce-product-gallery,.tg-theme.single-product .woocommerce-product-gallery__wrapper,.tg-theme.single-product .woocommerce-product-gallery .flex-viewport,.tg-theme.single-product .woocommerce-product-gallery .woocommerce-product-gallery__image,.tg-theme.single-product .woocommerce-product-gallery li{width:100%!important;max-width:100%!important;float:none!important}.tg-theme.single-product .woocommerce-product-gallery img,.tg-theme.single-product .woocommerce-product-gallery__wrapper img,.tg-theme.single-product .woocommerce-product-gallery .flex-viewport img{width:100%!important;max-width:100%!important;height:auto!important}.tg-theme.single-product div.product{max-width:100%;overflow-x:clip}@media(max-width:600px){.tg-theme.woocommerce-page .tg-catbar{gap:7px;scrollbar-width:none}.tg-theme.woocommerce-page .tg-catbar::-webkit-scrollbar{display:none}.tg-theme.woocommerce-page .tg-catpill{padding:8px 14px;font-size:13px}.tg-theme.single-product div.product .summary.entry-summary,.tg-theme.single-product div.product .woocommerce-tabs,.tg-theme.single-product div.product .woocommerce-Tabs-panel{overflow-x:clip;max-width:100%}.tg-theme div.product .woocommerce-product-details__short-description,.tg-theme div.product .woocommerce-tabs .woocommerce-Tabs-panel{overflow-wrap:break-word;word-wrap:break-word}.tg-theme div.product .woocommerce-tabs .woocommerce-Tabs-panel table{display:block;width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.tg-theme.woocommerce-page ul.products,.tg-theme ul.products.product-archive{grid-template-columns:repeat(2,1fr);gap:12px;margin-left:0;margin-right:0}.tg-theme.woocommerce-page ul.products li.product{min-width:0}.tg-theme .tg-shopbar{max-width:100%}.tg-theme .woocommerce-ordering,.tg-theme .woocommerce-ordering select{max-width:100%}.tg-theme .cart-collaterals,.tg-theme .cart-collaterals .cart_totals{max-width:100%;width:100%}.tg-theme.woocommerce-cart table.shop_table.cart,.tg-theme .cart_totals table.shop_table{max-width:100%}.tg-theme.woocommerce-checkout #order_review,.tg-theme.woocommerce-checkout #order_review_heading{max-width:100%}.tg-theme.woocommerce-checkout .form-row,.tg-theme.woocommerce-checkout .col2-set,.tg-theme.woocommerce-checkout .col2-set .col-1,.tg-theme.woocommerce-checkout .col2-set .col-2{max-width:100%;width:100%;padding-left:0;padding-right:0;margin-left:0;margin-right:0}.tg-theme.woocommerce-page input.input-text,.tg-theme.woocommerce-page textarea,.tg-theme.woocommerce-page select,.tg-theme.woocommerce-page .select2-container{max-width:100%}.tg-theme div.product .related.products ul.products,.tg-theme div.product .up-sells.products ul.products{grid-template-columns:repeat(2,1fr);gap:12px;margin-left:0;margin-right:0}.tg-theme div.product .related.products ul.products li.product,.tg-theme div.product .up-sells.products ul.products li.product{min-width:0}}@media(max-width:420px){.tg-theme.single-product div.product{padding:0 14px}.tg-theme .tg-wrap{padding-left:14px;padding-right:14px}.tg-theme div.product .flex-control-thumbs{gap:8px}.tg-theme div.product .flex-control-thumbs img{width:58px;height:58px}.tg-theme div.product form.cart{gap:10px}.tg-theme div.product form.cart .quantity,.tg-theme div.product form.cart .quantity input.qty{width:100%}.tg-theme div.product form.cart .single_add_to_cart_button.button.alt{flex:1 1 100%}.tg-theme div.product .product_title.entry-title{overflow-wrap:break-word;hyphens:auto}.tg-theme.woocommerce-page ul.products,.tg-theme ul.products.product-archive,.tg-theme div.product .related.products ul.products,.tg-theme div.product .up-sells.products ul.products{grid-template-columns:1fr;gap:14px}.tg-theme.woocommerce-cart .coupon{display:flex;flex-wrap:wrap;gap:8px;width:100%}.tg-theme.woocommerce-cart .coupon input.input-text{flex:1 1 100%;min-width:0;width:100%}.tg-theme.woocommerce-cart .coupon .button{flex:1 1 100%;width:100%}.tg-theme.woocommerce-cart table.shop_table.cart td{padding:12px 14px}.tg-theme .cart-collaterals .cart_totals,.tg-theme.woocommerce-checkout #order_review{padding:16px 14px}.tg-theme .tg-trust{padding:14px}}.tg-theme.woocommerce-cart .woocommerce-cart-form{float:none!important;width:100%!important;margin:0 0 30px!important}.tg-theme.woocommerce-cart .cart-collaterals{float:none!important;width:100%!important;clear:both}.tg-theme.woocommerce-cart .cart-collaterals .cart_totals{float:none}.tg-theme.woocommerce-checkout #payment ul.payment_methods li label,.tg-theme.woocommerce-checkout #payment ul.payment_methods li.wc_payment_method>label{background:transparent!important;padding:0!important;margin:0;font-weight:700;color:var(--tg-ink);font-size:15px;cursor:pointer}.tg-theme.woocommerce-checkout #payment ul.payment_methods li.wc_payment_method{background:transparent!important}.tg-theme.woocommerce-checkout #payment div.payment_box{padding:12px 14px;margin-top:8px}.tg-theme.woocommerce-checkout #payment div.payment_box p{margin:0}.tg-theme.woocommerce-cart .woocommerce{display:block!important}.tg-theme.woocommerce-cart .kadence-woo-cart-form-wrap{display:grid;grid-template-columns:minmax(0,1fr) 350px;column-gap:40px;row-gap:0;align-items:start;width:100%}.tg-theme.woocommerce-cart .kadence-woo-cart-form-wrap>form.woocommerce-cart-form{grid-column:1;width:100%!important;float:none!important;margin:0!important}.tg-theme.woocommerce-cart .kadence-woo-cart-form-wrap>.cart-collaterals{grid-column:2;width:100%!important;float:none!important;margin:0;display:block}.tg-theme.woocommerce-cart .cart-collaterals .cart_totals{max-width:none!important;width:100%;position:sticky;top:24px}@media(max-width:900px){.tg-theme.woocommerce-cart .kadence-woo-cart-form-wrap{grid-template-columns:minmax(0,1fr);gap:24px}.tg-theme.woocommerce-cart .kadence-woo-cart-form-wrap>form.woocommerce-cart-form,.tg-theme.woocommerce-cart .kadence-woo-cart-form-wrap>.cart-collaterals{grid-column:1;min-width:0}.tg-theme.woocommerce-cart .cart-collaterals .cart_totals{position:static}}@media(max-width:640px){.tg-theme.woocommerce-cart table.shop_table.cart td.actions{display:block!important;background:#F4F8FA;padding:16px 14px;text-align:left}.tg-theme.woocommerce-cart table.shop_table.cart td.actions::before{display:none!important}.tg-theme.woocommerce-cart td.actions .coupon{display:flex;flex-direction:column;gap:9px;width:100%;margin:0 0 10px}.tg-theme.woocommerce-cart td.actions .coupon input.input-text{width:100%;min-width:0}.tg-theme.woocommerce-cart td.actions .coupon button.button{width:100%;white-space:nowrap}.tg-theme.woocommerce-cart td.actions button[name="update_cart"],.tg-theme.woocommerce-cart td.actions input[name="update_cart"]{width:100%!important;display:block;margin:0;white-space:nowrap;float:none}.tg-theme.woocommerce-cart .cart_totals table.shop_table th,.tg-theme.woocommerce-cart .cart_totals table.shop_table td{padding:12px 0;font-size:14px}.tg-theme.woocommerce-cart .cart_totals .woocommerce-shipping-destination,.tg-theme.woocommerce-cart .cart_totals .shipping-calculator-button{display:block;margin-top:6px;font-size:13px}}.tg-theme.woocommerce-page .tg-shoplayout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:30px;align-items:start;margin-top:8px}.tg-theme.woocommerce-page .tg-shopmain{min-width:0}.tg-theme.woocommerce-page .tg-shopfilter{position:sticky;top:24px}.tg-theme.woocommerce-page .tg-filterform{background:#fff;border:1px solid var(--tg-line);border-radius:18px;padding:18px 18px 20px;box-shadow:0 1px 2px rgb(38 51 63 / .04)}.tg-theme.woocommerce-page .tg-filterhead{display:flex;align-items:center;gap:8px;padding:0 2px 12px;margin-bottom:12px;border-bottom:1px solid var(--tg-line)}.tg-theme.woocommerce-page .tg-filtertitle{font-size:15px;font-weight:800;color:var(--tg-ink);margin:0;line-height:1.2;letter-spacing:-.01em}.tg-theme.woocommerce-page .tg-filteractive{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;font-size:12px;font-weight:800;line-height:1;color:#fff;background:var(--tg-blue);border-radius:999px}.tg-theme.woocommerce-page .tg-filterlist{list-style:none;margin:0;padding:0}.tg-theme.woocommerce-page .tg-filteritem{margin:0}.tg-theme.woocommerce-page .tg-filterlabel{display:flex;align-items:center;gap:10px;padding:8px 8px;margin:0 -8px;border-radius:10px;cursor:pointer;font-size:14.5px;color:var(--tg-ink);font-weight:600;transition:background .12s ease,color .12s ease}.tg-theme.woocommerce-page .tg-filterlabel:hover{background:#EDF6FB}.tg-theme.woocommerce-page .tg-filterlabel.is-checked{color:var(--tg-blued)}.tg-theme.woocommerce-page .tg-filterlabel input[type="checkbox"]{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}.tg-theme.woocommerce-page .tg-filtercheck{flex:0 0 auto;width:19px;height:19px;border-radius:6px;border:1.5px solid #C7D2DB;background:#fff;display:inline-flex;align-items:center;justify-content:center;transition:background .12s ease,border-color .12s ease}.tg-theme.woocommerce-page .tg-filtercheck::after{content:"";width:10px;height:10px;transform:scale(0);transition:transform .12s ease;background:#fff;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23fff' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round' d='M5 13l4 4L19 7'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23fff' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round' d='M5 13l4 4L19 7'/%3E%3C/svg%3E") center/contain no-repeat}.tg-theme.woocommerce-page .tg-filterlabel input:checked~.tg-filtercheck{background:var(--tg-blue);border-color:var(--tg-blue)}.tg-theme.woocommerce-page .tg-filterlabel input:checked~.tg-filtercheck::after{transform:scale(1)}.tg-theme.woocommerce-page .tg-filterlabel input:focus-visible~.tg-filtercheck{box-shadow:0 0 0 3px rgb(14 110 151 / .18);border-color:var(--tg-blue)}.tg-theme.woocommerce-page .tg-filtername{flex:1 1 auto;min-width:0}.tg-theme.woocommerce-page .tg-filterqty{flex:0 0 auto;font-size:12px;font-weight:700;color:var(--tg-muted)}.tg-theme.woocommerce-page .tg-filteractions{margin-top:16px;padding-top:14px;border-top:1px solid var(--tg-line);display:flex;flex-direction:column;gap:10px}.tg-theme.woocommerce-page .tg-filtersubmit{display:inline-flex;align-items:center;justify-content:center;width:100%;padding:11px 16px;background:var(--tg-coral);color:#fff;border:none;border-radius:999px;font-size:14px;font-weight:800;cursor:pointer;transition:background .15s ease,transform .1s ease}.tg-theme.woocommerce-page .tg-filtersubmit:hover{background:var(--tg-corald);transform:translateY(-1px)}.tg-theme.woocommerce-page .tg-filtersubmit:focus-visible{outline:none;box-shadow:0 0 0 3px rgb(239 133 94 / .35)}.tg-theme.woocommerce-page .tg-filterclear{text-align:center;font-size:13px;font-weight:700;color:var(--tg-muted);text-decoration:none}.tg-theme.woocommerce-page .tg-filterclear:hover{color:var(--tg-blue);text-decoration:underline}.tg-theme.woocommerce-page .tg-filtertoggle{display:none}.tg-theme.woocommerce-page .tg-filterform.is-collapsed{display:none}.tg-theme.woocommerce-cart .woocommerce-cart-form .cart-summary>h2{display:none}.tg-theme.woocommerce-cart table.shop_table.cart td.product-thumbnail img{width:68px;height:68px;min-width:68px;max-width:68px;aspect-ratio:1/1;object-fit:cover;border-radius:6px;border:1px solid var(--tg-line);display:block}.tg-theme.woocommerce-checkout #order_review table.shop_table td.product-thumbnail img,.tg-theme.woocommerce-checkout #order_review table.shop_table .cart_item img{width:64px;height:64px;min-width:64px;max-width:64px;aspect-ratio:1/1;object-fit:cover;border-radius:6px;border:1px solid var(--tg-line);display:block}.tg-theme.woocommerce-cart .cart_totals .order-total td .tg-total-amt,.tg-theme.woocommerce-cart .cart_totals .order-total td>strong{display:block;color:var(--tg-blued);font-size:22px;font-weight:800;line-height:1.15;letter-spacing:-.01em}.tg-theme.woocommerce-cart .cart_totals .order-total td .tg-total-amt .amount,.tg-theme.woocommerce-cart .cart_totals .order-total td>strong .amount{color:var(--tg-blued);font-weight:800}.tg-theme.woocommerce-cart .cart_totals .order-total td .includes_tax,.tg-theme.woocommerce-cart .cart_totals .order-total td small.includes_tax{display:block;margin-top:6px;font-size:12.5px;font-weight:600;line-height:1.3;color:var(--tg-muted);white-space:normal}.tg-theme.woocommerce-cart .cart_totals .order-total td .includes_tax .amount{color:var(--tg-muted);font-weight:700}.tg-theme.woocommerce-cart .cart_totals .order-total td .tg-btw-rate{color:var(--tg-muted);font-weight:600;opacity:.85}.tg-theme.woocommerce-cart .cart_totals .order-total td{line-height:1.2}.tg-theme.woocommerce-checkout #order_review_heading{font-size:20px;font-weight:800;letter-spacing:-.01em;color:var(--tg-ink);margin:0 0 14px}.tg-theme.woocommerce-checkout #order_review{border:1px solid var(--tg-line);border-radius:18px;background:#fff;padding:22px 24px;box-shadow:0 8px 24px rgb(16 80 115 / .06)}.tg-theme.woocommerce-cart .entry.single-entry,.tg-theme.woocommerce-checkout .entry.single-entry{box-shadow:none}.tg-theme.woocommerce-checkout #order_review table.shop_table{border:none;border-collapse:collapse;border-spacing:0;border-radius:0;width:100%;margin:0;table-layout:auto}.tg-theme.woocommerce-checkout #order_review table.shop_table th,.tg-theme.woocommerce-checkout #order_review table.shop_table td{border:none;padding:13px 0;font-size:14px;line-height:1.4;color:var(--tg-ink);vertical-align:top;background:none}.tg-theme.woocommerce-checkout #order_review table.shop_table th:first-child,.tg-theme.woocommerce-checkout #order_review table.shop_table td:first-child{text-align:left;padding-right:14px}.tg-theme.woocommerce-checkout #order_review table.shop_table th:last-child,.tg-theme.woocommerce-checkout #order_review table.shop_table td:last-child{text-align:right;white-space:nowrap;width:1%}.tg-theme.woocommerce-checkout #order_review table.shop_table thead th{font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--tg-muted);padding:0 0 10px;border-bottom:1px solid var(--tg-line)}.tg-theme.woocommerce-checkout #order_review table.shop_table tbody td{border-bottom:1px solid var(--tg-line)}.tg-theme.woocommerce-checkout #order_review table.shop_table tbody tr:last-child td{border-bottom:1px solid var(--tg-line)}.tg-theme.woocommerce-checkout #order_review table.shop_table td.product-name{color:var(--tg-ink);font-weight:700;font-size:14.5px}.tg-theme.woocommerce-checkout #order_review table.shop_table td.product-name .product-quantity{color:var(--tg-muted);font-weight:600}.tg-theme.woocommerce-checkout #order_review table.shop_table td.product-name dl.variation,.tg-theme.woocommerce-checkout #order_review table.shop_table td.product-name .wc-item-meta{margin:4px 0 0;padding:0;font-size:12.5px;line-height:1.45;color:var(--tg-muted);font-weight:500;list-style:none}.tg-theme.woocommerce-checkout #order_review table.shop_table td.product-name dl.variation dt,.tg-theme.woocommerce-checkout #order_review table.shop_table td.product-name .wc-item-meta strong{font-weight:600;display:inline;margin:0 4px 0 0}.tg-theme.woocommerce-checkout #order_review table.shop_table td.product-name dl.variation dd,.tg-theme.woocommerce-checkout #order_review table.shop_table td.product-name .wc-item-meta p{display:inline;margin:0}.tg-theme.woocommerce-checkout #order_review table.shop_table td.product-total{color:var(--tg-blued);font-weight:800;font-size:14.5px}.tg-theme.woocommerce-checkout #order_review table.shop_table tfoot th{font-weight:600;color:var(--tg-muted);font-size:14px;padding:11px 0}.tg-theme.woocommerce-checkout #order_review table.shop_table tfoot td{font-weight:700;color:var(--tg-ink);font-size:14px;padding:11px 0}.tg-theme.woocommerce-checkout #order_review table.shop_table tfoot tr th,.tg-theme.woocommerce-checkout #order_review table.shop_table tfoot tr td{border-bottom:none}.tg-theme.woocommerce-checkout #order_review table.shop_table tfoot tr.cart-subtotal th,.tg-theme.woocommerce-checkout #order_review table.shop_table tfoot tr.cart-subtotal td{padding-top:14px}.tg-theme.woocommerce-checkout #order_review table.shop_table .woocommerce-shipping-methods{margin:0;padding:0;list-style:none;text-align:right}.tg-theme.woocommerce-checkout #order_review table.shop_table .woocommerce-shipping-methods li{display:block;margin:0;padding:0;font-weight:700;color:var(--tg-ink);text-align:right}.tg-theme.woocommerce-checkout #order_review table.shop_table .woocommerce-shipping-methods li label{display:block;width:100%;margin:0;padding:0;float:none;text-align:right;font-weight:700;color:var(--tg-ink)}.tg-theme.woocommerce-checkout #order_review table.shop_table .woocommerce-shipping-methods li label::before,.tg-theme.woocommerce-checkout #order_review table.shop_table .woocommerce-shipping-methods li label::after{display:none!important;content:none!important}.tg-theme.woocommerce-checkout #order_review table.shop_table tfoot tr.cart-discount th{color:var(--tg-green);font-weight:700}.tg-theme.woocommerce-checkout #order_review table.shop_table tfoot tr.cart-discount td{color:var(--tg-green)}.tg-theme.woocommerce-checkout #order_review table.shop_table tfoot tr.tax-total th,.tg-theme.woocommerce-checkout #order_review table.shop_table tfoot tr.tax-rate th{color:var(--tg-muted);font-weight:600}.tg-theme.woocommerce-checkout #order_review table.shop_table tfoot tr.order-total th,.tg-theme.woocommerce-checkout #order_review table.shop_table tfoot tr.order-total td{border-bottom:none;border-top:2px solid var(--tg-line);padding-top:16px;padding-bottom:0;vertical-align:baseline}.tg-theme.woocommerce-checkout #order_review table.shop_table tfoot tr.order-total th{font-weight:800;color:var(--tg-ink);font-size:16px}.tg-theme.woocommerce-checkout #order_review table.shop_table tfoot tr.order-total td{font-weight:800}.tg-theme.woocommerce-checkout #order_review table.shop_table tfoot tr.order-total td .woocommerce-Price-amount,.tg-theme.woocommerce-checkout #order_review table.shop_table tfoot tr.order-total td strong{color:var(--tg-blued);font-size:23px;font-weight:800;line-height:1.1;letter-spacing:-.01em}.tg-theme.woocommerce-checkout #order_review table.shop_table tfoot tr.order-total td small.includes_tax,.tg-theme.woocommerce-checkout #order_review table.shop_table tfoot tr.order-total td .tax_label{display:block;margin:5px 0 0;font-size:12px;font-weight:600;color:var(--tg-muted);line-height:1.3;white-space:normal}.tg-theme.woocommerce-checkout #order_review table.shop_table tfoot tr.order-total td small.includes_tax .woocommerce-Price-amount,.tg-theme.woocommerce-checkout #order_review table.shop_table tfoot tr.order-total td .tax_label .woocommerce-Price-amount{color:var(--tg-muted);font-size:12px;font-weight:700}.tg-theme.woocommerce-checkout #payment{background:#fff0;border-radius:0;padding:0;margin-top:18px}.tg-theme.woocommerce-checkout #payment ul.payment_methods{border:none;padding:0;margin:0 0 4px;list-style:none}.tg-theme.woocommerce-checkout #payment ul.payment_methods li.wc_payment_method{border:1px solid var(--tg-line);border-radius:10px;padding:10px 13px;margin:0 0 7px;background:#fff!important;list-style:none;transition:border-color .15s,background .15s,box-shadow .15s}.tg-theme.woocommerce-checkout #payment ul.payment_methods li.wc_payment_method:hover{border-color:#CFD9E0}.tg-theme.woocommerce-checkout #payment ul.payment_methods li.wc_payment_method:has(input:checked){border-color:var(--tg-blue);background:#F7FBFD!important;box-shadow:none}.tg-theme.woocommerce-checkout #payment ul.payment_methods li.wc_payment_method>label{display:flex;align-items:center;gap:9px;width:100%;margin:0;padding:0;background:none!important;border:none!important;border-radius:0!important;box-shadow:none!important;font-weight:600;font-size:14px;color:var(--tg-ink);cursor:pointer}.tg-theme.woocommerce-checkout #payment ul.payment_methods li.wc_payment_method>label::before,.tg-theme.woocommerce-checkout #payment ul.payment_methods li.wc_payment_method>label::after{display:none!important}.tg-theme.woocommerce-checkout #payment ul.payment_methods li.wc_payment_method>label img{margin:0 0 0 auto;max-height:20px;width:auto;vertical-align:middle}.tg-theme.woocommerce-checkout #payment ul.payment_methods li input[type=radio]{accent-color:var(--tg-blue);width:16px;height:16px;flex:0 0 auto;margin:0}.tg-theme.woocommerce-checkout #payment div.payment_box{background:#F7FAFB;border:1px solid var(--tg-line);border-radius:8px;padding:10px 13px;font-size:12.5px;line-height:1.55;color:var(--tg-muted);margin:9px 0 2px}.tg-theme.woocommerce-checkout #payment div.payment_box::before{display:none!important}.tg-theme.woocommerce-checkout #payment div.payment_box p{margin:0}.tg-theme.woocommerce-checkout #payment div.payment_box p+p{margin-top:8px}.tg-theme.woocommerce-checkout #payment .woocommerce-privacy-policy-text{font-size:12.5px;line-height:1.55;color:var(--tg-muted);margin:6px 0 14px}.tg-theme.woocommerce-checkout #payment #place_order,.tg-theme.woocommerce-checkout #place_order{display:block;width:100%;font-size:16px;padding:16px 26px;margin-top:6px}@media (max-width:900px){.tg-theme.woocommerce-page .tg-shoplayout{grid-template-columns:1fr;gap:16px}.tg-theme.woocommerce-page .tg-shopfilter{position:static;top:auto}.tg-theme.woocommerce-page .tg-filtertoggle{display:inline-flex;align-items:center;gap:8px;width:100%;padding:12px 16px;background:#fff;border:1px solid var(--tg-line);border-radius:14px;font-size:14px;font-weight:800;color:var(--tg-ink);cursor:pointer}.tg-theme.woocommerce-page .tg-filtertoggle .tg-i{width:18px;height:18px;fill:none;stroke:var(--tg-blue);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.tg-theme.woocommerce-page .tg-filtertoggle .tg-filtercount{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;font-size:12px;font-weight:800;line-height:1;color:#fff;background:var(--tg-blue);border-radius:999px}.tg-theme.woocommerce-page .tg-filtertoggle[aria-expanded="true"]{border-color:var(--tg-blue);box-shadow:0 0 0 3px rgb(14 110 151 / .12)}.tg-theme.woocommerce-page .tg-filterform{margin-top:10px}}@media(max-width:768px){.tg-theme.single-product div.product{grid-template-columns:minmax(0,1fr);gap:26px;padding:0 18px;max-width:100%;min-width:0;overflow-x:clip}.tg-theme.single-product div.product .summary.entry-summary{max-width:100%;min-width:0;overflow-x:clip}.tg-theme.single-product .woocommerce-product-gallery{width:100%!important;max-width:420px!important;min-width:0!important;margin:0 auto!important}.tg-theme.single-product .woocommerce-product-gallery__wrapper,.tg-theme.single-product .woocommerce-product-gallery .flex-viewport,.tg-theme.single-product .woocommerce-product-gallery__image{width:100%!important;max-width:100%!important;min-width:0!important}.tg-theme.single-product .woocommerce-product-gallery img,.tg-theme.single-product .woocommerce-product-gallery__wrapper img{width:100%!important;max-width:100%!important;height:auto!important;border-radius:16px;aspect-ratio:1/1;object-fit:cover}.tg-theme.single-product div.product .flex-control-thumbs{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 0;padding:0;justify-content:center}.tg-theme.single-product div.product .flex-control-thumbs img{width:60px;height:60px}.tg-theme.single-product div.product .product_title.entry-title{font-size:25px;line-height:1.18;margin:0 0 12px;overflow-wrap:break-word;hyphens:auto}.tg-theme.single-product div.product .summary .price{font-size:25px;margin:0 0 16px}.tg-theme.single-product div.product .summary .price del{font-size:18px}.tg-theme.single-product div.product .woocommerce-variation-price .price{font-size:22px}.tg-theme.single-product div.product .woocommerce-product-details__short-description{font-size:16px;line-height:1.7;max-width:100%;margin:0 0 22px;overflow-wrap:break-word}.tg-theme.single-product div.product form.cart{display:flex;flex-direction:column;align-items:stretch;gap:12px;margin:0 0 22px;max-width:100%}.tg-theme.single-product div.product form.cart .quantity{margin:0;width:100%}.tg-theme.single-product div.product form.cart .quantity input.qty{width:100%;height:54px}.tg-theme.single-product div.product form.cart .single_add_to_cart_button.button.alt{flex:0 0 auto;width:100%;min-height:56px;font-size:16.5px;padding:15px 24px;justify-content:center;text-align:center}.tg-theme.single-product div.product form.cart table.variations{width:100%;flex:1 1 100%}.tg-theme.single-product div.product form.cart table.variations select{height:50px}.tg-theme.single-product div.product .tg-pinfo{max-width:100%;margin:6px 0 20px}.tg-theme.single-product div.product .tg-pinfo .tg-trust-product{padding:6px 16px 10px}.tg-theme.single-product div.product .product_meta{margin-top:6px;overflow-wrap:break-word}.tg-theme.single-product div.product .woocommerce-tabs{margin-top:34px;max-width:100%;overflow-x:clip}.tg-theme.single-product div.product .woocommerce-tabs ul.tabs{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.tg-theme.single-product div.product .woocommerce-tabs ul.tabs::-webkit-scrollbar{display:none}.tg-theme.single-product div.product .woocommerce-tabs ul.tabs li a{white-space:nowrap}.tg-theme.single-product div.product .woocommerce-tabs .woocommerce-Tabs-panel{padding-top:24px;font-size:15.5px;max-width:100%;overflow-wrap:break-word}.tg-theme.single-product div.product .woocommerce-tabs .woocommerce-Tabs-panel table{display:block;width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.tg-theme.single-product div.product .related.products,.tg-theme.single-product div.product .up-sells.products{margin-top:38px}.tg-theme.single-product div.product .related.products ul.products,.tg-theme.single-product div.product .up-sells.products ul.products{grid-template-columns:repeat(2,1fr);gap:14px;margin:0}.tg-theme.single-product div.product .related.products ul.products li.product,.tg-theme.single-product div.product .up-sells.products ul.products li.product{min-width:0}.tg-theme.single-product div.product .related.products>h2,.tg-theme.single-product div.product .up-sells.products>h2{font-size:21px}}@media (max-width:600px){.tg-theme.woocommerce-checkout #order_review{padding:18px 16px}.tg-theme.woocommerce-checkout #order_review table.shop_table{display:table}.tg-theme.woocommerce-checkout #order_review table.shop_table thead{display:table-header-group}.tg-theme.woocommerce-checkout #order_review table.shop_table tbody{display:table-row-group}.tg-theme.woocommerce-checkout #order_review table.shop_table tfoot{display:table-footer-group}.tg-theme.woocommerce-checkout #order_review table.shop_table tr{display:table-row}.tg-theme.woocommerce-checkout #order_review table.shop_table th,.tg-theme.woocommerce-checkout #order_review table.shop_table td{display:table-cell;padding:11px 0;font-size:13.5px}.tg-theme.woocommerce-checkout #order_review table.shop_table th:first-child,.tg-theme.woocommerce-checkout #order_review table.shop_table td:first-child{padding-right:10px;text-align:left}.tg-theme.woocommerce-checkout #order_review table.shop_table th:last-child,.tg-theme.woocommerce-checkout #order_review table.shop_table td:last-child{text-align:right;white-space:normal;width:1%}.tg-theme.woocommerce-checkout #order_review table.shop_table tfoot tr.order-total td .woocommerce-Price-amount,.tg-theme.woocommerce-checkout #order_review table.shop_table tfoot tr.order-total td strong{font-size:20px}.tg-theme.woocommerce-checkout #payment ul.payment_methods li.wc_payment_method{padding:10px 12px}.tg-theme.woocommerce-checkout #payment ul.payment_methods li.wc_payment_method>label{font-size:13.5px;gap:8px}.tg-theme.woocommerce-checkout #payment ul.payment_methods li.wc_payment_method>label img{max-height:18px}}@media(max-width:480px){.tg-theme.single-product div.product{padding:0 14px;gap:22px}.tg-theme.single-product .woocommerce-product-gallery{max-width:100%!important}.tg-theme.single-product div.product .flex-control-thumbs img{width:54px;height:54px}.tg-theme.single-product div.product .product_title.entry-title{font-size:24px}.tg-theme.single-product div.product .summary .price{font-size:24px}.tg-theme.single-product div.product .tg-pinfo .tg-trust-product{flex-direction:column;gap:0}.tg-theme.single-product div.product .related.products ul.products,.tg-theme.single-product div.product .up-sells.products ul.products{grid-template-columns:1fr;gap:16px}.tg-theme.single-product div.product .woocommerce-tabs .woocommerce-Tabs-panel{font-size:15px}.tg-theme.single-product div.product .woocommerce-tabs ul.tabs li a{font-size:14.5px}}.tg-theme.woocommerce-page .tg-shopfilter{position:static!important}.tg-theme.woocommerce-page .tg-filterform{background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;padding:0!important}.tg-theme.woocommerce-page .tg-shoplayout{gap:40px;align-items:start}.tg-theme.woocommerce-page .tg-shopbar{padding-top:0!important;margin-top:0!important}.tg-theme.woocommerce-page .tg-filterhead{margin-top:0;padding-top:0}.tg-theme.woocommerce-cart .content-area,.tg-theme.woocommerce-checkout .content-area,.tg-theme.woocommerce-account .content-area{margin-top:20px!important}.tg-theme.woocommerce-cart .entry-content-wrap,.tg-theme.woocommerce-checkout .entry-content-wrap,.tg-theme.woocommerce-account .entry-content-wrap{padding-top:8px!important}.tg-theme.woocommerce-cart .entry-hero .entry-header,.tg-theme.woocommerce-checkout .entry-hero .entry-header,.tg-theme.woocommerce-account .entry-hero .entry-header,.tg-theme.woocommerce-cart .entry-hero-container-inner,.tg-theme.woocommerce-checkout .entry-hero-container-inner,.tg-theme.woocommerce-account .entry-hero-container-inner{padding-top:24px!important;padding-bottom:24px!important;min-height:0!important}.tg-theme.woocommerce-cart .tg-btw-line,.tg-theme.woocommerce-cart .tg-btw-line .tg-btw-rate,.tg-theme.woocommerce-checkout .tg-btw-line,.tg-theme.woocommerce-checkout .tg-btw-line .tg-btw-rate{font-size:11px!important}.tg-theme.woocommerce-cart .tg-trust{margin-bottom:28px!important}.tg-theme.woocommerce-cart .tg-btw-line,.tg-theme.woocommerce-cart .tg-btw-line *,.tg-theme.woocommerce-checkout .tg-btw-line,.tg-theme.woocommerce-checkout .tg-btw-line *{font-size:10px!important;font-weight:400!important}.tg-theme .tg-shophead{padding:44px 0 26px}.tg-theme .tg-shophead .tg-crumb{margin-bottom:16px}.tg-theme .tg-shophead h1{font-weight:800;letter-spacing:-.02em;line-height:1.08;color:var(--tg-ink)}.tg-theme.woocommerce-page .tg-shophead__desc{max-width:1040px;margin:16px 0 0;font-size:1.05rem;line-height:1.72;color:#33424b}.tg-theme.woocommerce-page .tg-shophead__desc p{margin:0 0 .7em}.tg-theme.woocommerce-page .tg-shophead__desc p:last-child{margin-bottom:0}.tg-theme.woocommerce-page .tg-shophead__desc a{color:#0E6E97;text-decoration:underline;text-underline-offset:2px}.tg-theme.woocommerce-page .tg-shophead__desc a:hover{color:#EF855E}.tg-theme.woocommerce-page .tg-shoplayout{margin-bottom:8px}.tg-theme.tax-product_cat #primary.content-area,.tg-theme.post-type-archive-product #primary.content-area,.tg-theme.single-product #primary.content-area{margin-top:0!important;padding-top:0!important}.tg-theme.tax-product_cat .tg-shoplayout,.tg-theme.post-type-archive-product .tg-shoplayout{margin-top:28px}.tg-cat-content{margin:56px 0 0;padding:0}.tg-cat-content .tg-wrap{padding-top:0;padding-bottom:40px}.tg-cat-content .tg-wrap>*{max-width:820px}.tg-cat-content h2{font-size:1.7rem;line-height:1.25;margin:1.8em 0 .5em;color:#0E6E97;font-weight:800;letter-spacing:-.02em}.tg-cat-content h2:first-child{margin-top:0}.tg-cat-content h3{font-size:1.2rem;line-height:1.3;margin:1.5em 0 .45em;color:#13384a;font-weight:700;letter-spacing:-.01em}.tg-cat-content p{margin:0 0 1.05em;font-size:1.04rem;line-height:1.8;color:#33424b}.tg-cat-content ul,.tg-cat-content ol{margin:0 0 1.3em;padding-left:1.3em}.tg-cat-content li{margin:0 0 .55em;line-height:1.7;color:#33424b}.tg-cat-content a{color:#0E6E97;text-decoration:underline;text-underline-offset:2px}.tg-cat-content a:hover{color:#EF855E}.tg-cat-content strong{color:#13384a}.tg-cat-content details{border:1px solid #E3ECF2;border-radius:14px;padding:0 20px;margin:0 0 12px;background:#fff;box-shadow:0 1px 2px rgb(38 51 63 / .04);transition:border-color .15s,box-shadow .15s}.tg-cat-content details:hover{border-color:#CFE2EE}.tg-cat-content details[open]{box-shadow:0 6px 18px rgb(16 80 115 / .07)}.tg-cat-content details summary{cursor:pointer;font-weight:700;color:#13384a;padding:16px 28px 16px 0;list-style:none;font-size:1.06rem;position:relative}.tg-cat-content details summary::-webkit-details-marker{display:none}.tg-cat-content details summary::after{content:"";position:absolute;right:2px;top:50%;width:9px;height:9px;border-right:2px solid #0E6E97;border-bottom:2px solid #0E6E97;transform:translateY(-65%) rotate(45deg);transition:transform .2s}.tg-cat-content details[open] summary::after{transform:translateY(-35%) rotate(225deg)}.tg-cat-content details[open] summary{border-bottom:1px solid #EEF3F6}.tg-cat-content details p{padding:14px 0 16px;margin:0}.tg-cat-content .tg-rel-cats{display:flex;flex-wrap:wrap;gap:10px;margin:.5em 0 1.6em;padding:0;list-style:none}.tg-cat-content .tg-rel-cats li{margin:0}.tg-cat-content .tg-rel-cats a{display:inline-block;background:#fff;border:1px solid #D8E8F0;border-radius:999px;padding:8px 16px;text-decoration:none;color:#0E6E97;font-weight:600;font-size:.95rem;transition:background .15s,color .15s,border-color .15s}.tg-cat-content .tg-rel-cats a:hover{background:#0E6E97;color:#fff;border-color:#0E6E97}@media(max-width:600px){.tg-theme .tg-shophead{padding:34px 0 28px}.tg-theme.woocommerce-page .tg-shophead__desc{font-size:1rem;line-height:1.65}.tg-cat-content{margin-top:40px}.tg-cat-content .tg-wrap{padding-top:0;padding-bottom:28px}.tg-cat-content h2{font-size:1.4rem}.tg-cat-content h3{font-size:1.1rem}.tg-cat-content details{padding:0 16px}}.tg-theme div.product .tg-delivery-line{display:flex;align-items:center;gap:10px;margin:0 0 22px;padding:11px 16px;background:#EAF5EC;border:1px solid #CFE7D4;border-radius:12px;font-size:13.5px;font-weight:600;color:var(--tg-ink);line-height:1.3}.tg-theme div.product .tg-delivery-line .tg-db-ico{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:28px;height:28px;border-radius:50%;background:#fff;color:var(--tg-green)}.tg-theme div.product .tg-delivery-line .tg-db-ico .tg-i{width:16px;height:16px}.tg-theme div.product .tg-delivery-line strong{font-weight:800;color:var(--tg-green)}.tg-theme .tg-hanger{margin:2px 0 4px;width:100%;flex:0 0 100%;order:-1}.tg-theme .tg-hanger-opt{display:flex;align-items:center;gap:12px;cursor:pointer;user-select:none;max-width:480px;padding:13px 18px;border-radius:14px;background:#F6F9FA;border:1px solid #fff0;font-size:14.5px;color:var(--tg-ink);transition:background .15s,border-color .15s}.tg-theme .tg-hanger-opt:hover{background:#EEF4F6}.tg-theme .tg-hanger-opt input{appearance:none;-webkit-appearance:none;width:20px;height:20px;flex:0 0 auto;margin:0;cursor:pointer;border:1.5px solid #c4d2da;border-radius:6px;background:#fff;display:grid;place-content:center;transition:background .15s,border-color .15s}.tg-theme .tg-hanger-opt input::before{content:"";width:5px;height:9px;margin-bottom:2px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg) scale(0);transition:transform .12s ease}.tg-theme .tg-hanger-opt input:checked{background:var(--tg-green);border-color:var(--tg-green)}.tg-theme .tg-hanger-opt input:checked::before{transform:rotate(45deg) scale(1)}.tg-theme .tg-hanger-opt .t{font-weight:500}.tg-theme .tg-hanger-opt .p{margin-left:auto;font-weight:700;font-size:13.5px;color:var(--tg-muted)}.tg-theme .tg-hanger-opt:has(input:checked){background:#EEF6EF;border-color:#cce4cf}.tg-theme .tg-hanger-opt:has(input:checked) .p{color:var(--tg-green)}.tg-steden-index{margin:0 0 10px}.tg-steden-index .tg-wrap{background:#fff;border:1px solid var(--tg-line);border-radius:16px;padding:20px 24px;box-shadow:0 2px 10px rgb(16 49 67 / .05)}.tg-si-field{position:relative}.tg-si-bar{position:relative}.tg-si-bar .tg-si-ic{position:absolute;left:16px;top:50%;transform:translateY(-50%);color:var(--tg-muted);pointer-events:none}#tg-si-input{width:100%;box-sizing:border-box;padding:14px 18px 14px 46px;font-size:16px;font-family:inherit;color:var(--tg-ink);background:#f7f9fa;border:1.5px solid var(--tg-line);border-radius:12px;outline:none;transition:border-color .15s,background .15s,box-shadow .15s}#tg-si-input::placeholder{color:#9aa7af}#tg-si-input:focus{border-color:#EF855E;background:#fff;box-shadow:0 0 0 3px rgb(239 133 94 / .15)}.tg-si-suggest{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:40;background:#fff;border:1px solid var(--tg-line);border-radius:13px;box-shadow:0 12px 34px rgb(16 49 67 / .16);max-height:360px;overflow-y:auto;padding:6px}.tg-si-suggest[hidden]{display:none}.tg-stad{display:flex;align-items:center;gap:12px;padding:8px 10px;border-radius:10px;text-decoration:none;color:var(--tg-ink)}.tg-stad[hidden]{display:none}.tg-stad:hover,.tg-stad:focus{background:#f2f6f8}.tg-stad-img{width:44px;height:44px;border-radius:8px;object-fit:cover;background:#eef1f3;flex:0 0 44px}.tg-stad-noimg{display:block}.tg-stad-naam{font-size:15.5px;font-weight:500}.tg-stad.is-rich .tg-stad-naam{color:var(--tg-blue);font-weight:700}.tg-stad-tag{margin-left:auto;font-size:12px;color:var(--tg-blue);background:#e6eff3;padding:3px 10px;border-radius:12px;font-weight:600;white-space:nowrap}.tg-stad-go{margin-left:auto;color:var(--tg-muted);font-size:18px;line-height:1}.tg-si-none{padding:14px 12px;color:var(--tg-muted);font-size:15px}.tg-si-pop{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px}.tg-si-poplabel{font-size:13px;font-weight:700;color:var(--tg-muted);text-transform:uppercase;letter-spacing:.5px;margin-right:4px}.tg-si-chip{display:inline-block;padding:7px 14px;border-radius:20px;background:#e6eff3;color:var(--tg-blue);font-size:14px;font-weight:600;text-decoration:none;transition:background .15s}.tg-si-chip:hover{background:#d4e6ee}@media(max-width:640px){.tg-steden-index .tg-wrap{padding:16px;border-radius:12px}.tg-stad-tag{display:none}}.tg-theme.woocommerce-page .tgf-form{display:block}.tg-theme.woocommerce-page .tgf-clear-inline{font-size:13px;font-weight:700;color:var(--tg-coral);text-decoration:none}.tg-theme.woocommerce-page .tgf-clear-inline:hover{color:var(--tg-corald);text-decoration:underline}.tg-theme.woocommerce-page .tgf-group{border-top:1px solid var(--tg-line)}.tg-theme.woocommerce-page .tgf-group:first-of-type{border-top:0}.tg-theme.woocommerce-page .tgf-group__head{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:13px 2px;user-select:none}.tg-theme.woocommerce-page .tgf-group__head::-webkit-details-marker{display:none}.tg-theme.woocommerce-page .tgf-group__label{font-size:12px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--tg-muted)}.tg-theme.woocommerce-page .tgf-group:hover .tgf-group__label{color:var(--tg-ink)}.tg-theme.woocommerce-page .tgf-chevron{width:17px;height:17px;color:var(--tg-muted);flex:0 0 auto;transition:transform .2s ease,color .2s ease}.tg-theme.woocommerce-page .tgf-group[open] .tgf-chevron{transform:rotate(180deg);color:var(--tg-coral)}.tg-theme.woocommerce-page .tgf-group__head:hover .tgf-chevron{color:var(--tg-coral)}.tg-theme.woocommerce-page .tgf-group__body{padding:0 0 10px}.tg-theme.woocommerce-page .tgf-options{list-style:none;margin:0;padding:0}.tg-theme.woocommerce-page .tgf-opt{margin:0}.tg-theme.woocommerce-page .tgf-check{display:flex;align-items:center;gap:11px;padding:7px 8px;margin:1px -8px;border-radius:10px;cursor:pointer;transition:background .15s ease}.tg-theme.woocommerce-page .tgf-check:hover{background:#F4F8FA}.tg-theme.woocommerce-page .tgf-check__label{flex:1 1 auto;font-size:14.5px;color:var(--tg-ink);line-height:1.3}.tg-theme.woocommerce-page .tgf-count{flex:0 0 auto;font-size:12px;font-weight:700;color:var(--tg-muted);background:#F4F8FA;border-radius:999px;padding:2px 9px;min-width:26px;text-align:center}.tg-theme.woocommerce-page .tgf-check input{position:absolute;opacity:0;width:0;height:0}.tg-theme.woocommerce-page .tgf-check__box{flex:0 0 auto;width:20px;height:20px;border-radius:6px;border:2px solid #CBD5DD;background:#fff;display:inline-flex;align-items:center;justify-content:center;transition:background .15s,border-color .15s}.tg-theme.woocommerce-page .tgf-check__box::after{content:"";width:10px;height:6px;margin-top:-2px;border-left:2.4px solid #fff;border-bottom:2.4px solid #fff;transform:rotate(-45deg) scale(0);transition:transform .15s ease}.tg-theme.woocommerce-page .tgf-check input:checked+.tgf-check__box{background:var(--tg-coral);border-color:var(--tg-coral)}.tg-theme.woocommerce-page .tgf-check input:checked+.tgf-check__box::after{transform:rotate(-45deg) scale(1)}.tg-theme.woocommerce-page .tgf-check:hover .tgf-check__box{border-color:var(--tg-coral)}.tg-theme.woocommerce-page .tgf-check:has(input:checked){background:#FFF6F1}.tg-theme.woocommerce-page .tgf-check:has(input:checked) .tgf-check__label{font-weight:700}.tg-theme.woocommerce-page .tgf-check:has(input:checked) .tgf-count{background:#FCE7DC;color:var(--tg-corald)}.tg-theme.woocommerce-page .tgf-check input:focus-visible+.tgf-check__box{border-color:var(--tg-coral);box-shadow:0 0 0 3px rgb(239 133 94 / .30)}.tg-theme.woocommerce-page .tgf-chips{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 4px}.tg-theme.woocommerce-page .tgf-chips__lead{font-size:13px;font-weight:700;color:var(--tg-muted);margin-right:2px}.tg-theme.woocommerce-page .tgf-chip{display:inline-flex;align-items:center;gap:6px;text-decoration:none;font-size:13.5px;font-weight:700;color:var(--tg-blue);background:#fff;border:1.5px solid var(--tg-line);border-radius:999px;padding:6px 8px 6px 14px;transition:border-color .15s,background .15s,color .15s}.tg-theme.woocommerce-page .tgf-chip:hover{border-color:var(--tg-coral);color:var(--tg-corald);background:#FFF6F1}.tg-theme.woocommerce-page .tgf-chip__x{width:16px;height:16px;border-radius:50%;color:inherit;flex:0 0 auto;background:#F4F8FA;padding:2px;transition:background .15s,color .15s}.tg-theme.woocommerce-page .tgf-chip:hover .tgf-chip__x{background:var(--tg-coral);color:#fff}.tg-theme.woocommerce-page .tgf-chips__clear{font-size:13px;font-weight:700;color:var(--tg-muted);text-decoration:none;padding:6px 8px;margin-left:2px}.tg-theme.woocommerce-page .tgf-chips__clear:hover{color:var(--tg-coral);text-decoration:underline}.tg-theme.woocommerce-page .tgf-chip:focus-visible,.tg-theme.woocommerce-page .tgf-chips__clear:focus-visible,.tg-theme.woocommerce-page .tgf-clear-inline:focus-visible,.tg-theme.woocommerce-page .tgf-group__head:focus-visible{outline:none;box-shadow:0 0 0 3px rgb(239 133 94 / .30);border-radius:10px}.tg-theme.woocommerce-page .tgf-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}@media(prefers-reduced-motion:reduce){.tg-theme.woocommerce-page .tgf-chevron,.tg-theme.woocommerce-page .tgf-check__box,.tg-theme.woocommerce-page .tgf-check__box::after{transition:none}}.tg-theme .tg-circ-hero{margin:4px 0 14px}.tg-theme .tg-circ-hero .tg-wrap{background:#fff;border:1px solid var(--tg-line);border-radius:16px;padding:18px 22px;box-shadow:0 2px 10px rgb(16 49 67 / .05);display:flex;flex-direction:column;gap:16px}.tg-theme .tg-circ-styles,.tg-theme .tg-circ-marquee{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.tg-theme .tg-circ-styles__lead,.tg-theme .tg-circ-marquee__lead{font-size:12px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--tg-muted);margin-right:4px}.tg-theme .tg-circ-style{display:inline-flex;align-items:center;gap:9px;text-decoration:none;font-size:14px;font-weight:700;color:var(--tg-ink);background:#fff;border:1.5px solid var(--tg-line);border-radius:999px;padding:8px 16px 8px 11px;transition:border-color .15s,background .15s,color .15s}.tg-theme .tg-circ-style:hover{border-color:var(--tg-blue);background:#EDF6FB;color:var(--tg-blue)}.tg-theme .tg-circ-sw{width:22px;height:22px;border-radius:6px;flex:0 0 auto;border:1px solid rgb(16 49 67 / .12)}.tg-theme .tg-circ-sw--street{background:linear-gradient(135deg,transparent 44%,#1b1b1b 44%,#1b1b1b 56%,transparent 56%),#eef2f4}.tg-theme .tg-circ-sw--grid{background:#fff;border:2px solid #1b1b1b}.tg-theme .tg-circ-sw--night{background:linear-gradient(135deg,transparent 44%,#fff 44%,#fff 56%,transparent 56%),#111}.tg-theme .tg-circ-chip{display:inline-flex;align-items:center;gap:8px;text-decoration:none;font-size:14px;font-weight:600;color:var(--tg-blue);background:#e6eff3;border-radius:999px;padding:7px 14px 7px 9px;transition:background .15s}.tg-theme .tg-circ-chip:hover{background:#d4e6ee}.tg-theme .tg-circ-flag{width:20px;height:14px;border-radius:3px;flex:0 0 auto;box-shadow:0 0 0 1px rgb(16 49 67 / .14) inset;background:#cfd8dd}.tg-theme .tg-circ-flag--nl{background:linear-gradient(#AE1C28 33%,#fff 33% 66%,#21468B 66%)}.tg-theme .tg-circ-flag--be{background:linear-gradient(90deg,#000 33%,#FAE042 33% 66%,#ED2939 66%)}.tg-theme .tg-circ-flag--it{background:linear-gradient(90deg,#009246 33%,#fff 33% 66%,#CE2B37 66%)}.tg-theme .tg-circ-flag--gb{background:#00247D}.tg-theme .tg-circ-flag--mc{background:linear-gradient(#CE1126 50%,#fff 50%)}.tg-theme .tg-circ-flag--jp{background:radial-gradient(circle at 50% 50%,#BC002D 0 30%,#fff 30%)}.tg-theme .tg-circ-flag--at{background:linear-gradient(#ED2939 33%,#fff 33% 66%,#ED2939 66%)}.tg-theme .tg-circ-flag--br{background:#009C3B}@media(max-width:640px){.tg-theme .tg-circ-hero .tg-wrap{padding:14px 16px;border-radius:12px}}.tg-theme .tg-stylepick{margin:20px 0 8px}.tg-theme .tg-stylepick__lead{display:block;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--tg-muted);margin-bottom:10px}.tg-theme .tg-stylepick__opts{display:flex;gap:10px;flex-wrap:wrap}.tg-theme .tg-stylepick__opt{display:inline-flex;text-decoration:none;border:2px solid var(--tg-line);border-radius:50%;padding:3px;transition:border-color .15s,box-shadow .15s}.tg-theme .tg-stylepick__opt:hover{border-color:var(--tg-blue)}.tg-theme .tg-stylepick__opt.is-active{border-color:var(--tg-coral);box-shadow:0 0 0 3px rgb(239 133 94 / .18)}.tg-theme .tg-stylepick__dot{width:24px;height:24px;border-radius:50%;flex:0 0 auto;box-shadow:inset 0 0 0 1px rgb(16 49 67 / .20)}.tg-theme .tg-stylepick__dot--grid{background:#fff}.tg-theme .tg-stylepick__dot--street{background:#9a9a9a}.tg-theme .tg-stylepick__dot--night{background:#141414}.tg-theme .tg-stad-land{margin-left:auto;padding-left:12px;font-size:12.5px;color:var(--tg-muted);white-space:nowrap}.tg-theme .tg-stad-land+.tg-stad-go{margin-left:10px}@media screen and (max-width:719px){.tg-theme.woocommerce div.product .woocommerce-tabs{border:0;margin-bottom:2em}.tg-theme.woocommerce div.product .woocommerce-tabs .panel{padding-left:0;padding-right:0}}.tg-theme .tg-circ-flag--de{background:linear-gradient(#000 33%,#DD0000 33% 66%,#FFCE00 66%)}.tg-theme .tg-circ-flag--es{background:linear-gradient(#AA151B 25%,#F1BF00 25% 75%,#AA151B 75%)}.tg-theme .tg-circ-flag--au{background:#00247D}.tg-theme .tg-circ-flag--pt{background:linear-gradient(90deg,#006600 40%,#FF0000 40%)}.tg-theme .tg-circ-flag--my{background:#CC0001}.tg-theme .tg-circ-flag--qa{background:#8A1538}.tg-theme .tg-circ-flag--th{background:linear-gradient(#A51931 17%,#F4F5F8 17% 33%,#2D2A4A 33% 67%,#F4F5F8 67% 83%,#A51931 83%)}.tg-theme .tg-circ-flag--cz{background:linear-gradient(#fff 50%,#D7141A 50%)}.rank-math-list-item{margin-bottom:2em}