@import url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/all.min.css);
@font-face {
font-family: 'Gibbs';
src: url(//www.waunakeefurniture.com/wp-content/uploads/2022/04/Gibbs-Thin.woff2) format('woff2'),
url(//www.waunakeefurniture.com/wp-content/uploads/2022/04/Gibbs-Thin.woff) format('woff');
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Gibson';
src: url(//www.waunakeefurniture.com/wp-content/uploads/2022/04/Gibson-Regular.woff2) format('woff2'),
url(//www.waunakeefurniture.com/wp-content/uploads/2022/04/Gibson-Regular.woff) format('woff');
font-weight: normal;
font-style: normal;
font-display: swap;
}
.font-gibbs{font-family:"Gibbs" !important;}
.font-gibson{font-family:"Gibson" !important;}
body, p, body > a{font-family:"Gibbs" !important;font-weight:600;line-height:23.1px;letter-spacing: .07667em !important;color: #000000;}
p, body > a{margin-bottom:1.2em !important;}
p{font-family: 'Gibbs', sans-serif;font-size: 16px;}
h1{font-family: 'Gibbs', sans-serif !important;font-size:45px;font-weight:700;line-height:1.2;}
h2{font-family: 'Gibbs', sans-serif !important;font-size:40px;font-weight:700;line-height:1.2;}
h3{font-family: 'Gibbs', sans-serif !important;font-size:35px;font-weight:700;line-height:1.2;}
h4{font-family: 'Gibbs', sans-serif !important;font-size:30px;font-weight:700;line-height:1.2;}
h5{font-family: 'Gibbs', sans-serif !important;font-size:25px;font-weight:700;line-height:1.2;}
h6{font-family: 'Gibbs', sans-serif !important;font-size:20px;font-weight:700;line-height:1.2;}
.ml-10{margin-left:10px !important}
.ml-20{margin-left:20px !important}
.hide, .page .content-area h1.entry-title, .tm-options-totals,.tax-product_cat .products li h2 .count{display:none !important}
.text-center{text-align:center !important;}
.btn-slider-design.rev-btn:hover, .text-white{color:#fff !important}
.mb-10{margin-bottom:10px !important}
.mb-0, .home.blog .site-header, .home.page:not(.page-template-template-homepage) .site-header, .home.post-type-archive-product .site-header, .hover-style figcaption, .call-links p{margin-bottom:0px !important}
.m-0,.hover-style figcaption{margin:0px !important}
.mt-0{margin-top:0px !important;}
.mr-0{margin-right:0px !important;}
.ml-10{margin-left:10px !important;}
.mr-10{margin-right:10px !important;}
.mb-0,.hentry, .before-header .subscribe form p, .footer-widgets .block ul, .content-area, .site-main {margin-bottom: 0px !important;}
a:focus, button:focus, .button.alt:focus, input:focus, textarea:focus, input[type="button"]:focus, input[type="reset"]:focus, input[type="submit"]:focus, input[type="email"]:focus, input[type="tel"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="search"]:focus{outline:0px !important}
.position-relative, .hover-style, .banner-border{position:relative !important}
.hover-style{overflow:hidden;border-radius: 8px;transition:0.5s linear;margin-bottom: 0 !important;}
.hover-style:hover{box-shadow: 0px 0px 30px #d4d8ea;transition:0.5s linear}
.sep-width {height: 3px !important;}
.site-header .primary-navigation ul li a {font-size: 15px;padding: 0.9em 0.5em;letter-spacing: 2px;font-weight: 700!important;transition: 0.3s linear;line-height: 29px;color: #000000;font-family: 'Gibson' !important;text-transform: uppercase;}
.main-navigation ul li a:hover, .main-navigation ul li:hover > a, .site-title a:hover, .site-header ul.menu li.current-menu-item > a{color: #000000;}
.before-header {padding: 20px 0;overflow: hidden;background: #333;}
.main-navigation ul ul li a{background: #fff;color: #000 !important;font-size: 14px !important;padding: 10px 12px 7px 12px !important;font-weight: 600 !important;}
.main-navigation ul.menu ul a:hover, .main-navigation ul.menu ul li:hover>a, .main-navigation ul.menu ul li.focus, .main-navigation ul.nav-menu ul li.focus{background: #000000 !important;color: #fff !important;}
.main-navigation ul ul li.mega-current-menu-item a {color: #000000 !important;text-decoration:underline !important}
.main-navigation ul.nav-menu ul a:hover{color:#000000 !important;text-decoration:underline !important;}
.main-navigation ul.nav-menu ul li.mega-font-bolder a {font-weight: 800 !important;letter-spacing: 1px;}
.heading-span {background: #333;color: #fff;padding: 8px 15px;font-size: 18px !important;border-radius: 100px;position: relative;bottom: 10px;}
.before-header .subscribe {margin: auto;text-align: center;float: left; width: 100%;}
.before-header .subscribe form {display: flex;margin-bottom: 0px;justify-content: center;align-items: self-start;}
#mailpoet_form_1 .mailpoet_submit {padding: 5px 15px!important;}
.before-header .subscribe form label {font-size: 15px;color: #fff;font-weight: 600;letter-spacing: 1px; margin-right: 10px;}
.before-header .subscribe form input[type="email"] {margin-right: 15px;width: 455px !important;height: 45px; border-radius: 3px;background: #fff;font-size: 16px;letter-spacing: 1px; padding: 9px 15px 7px !important;line-height: 45px;}
.before-header .subscribe form input[type="submit"], .form-design input[type="submit"], .btn-design a.wp-block-button__link{background: #525252;font-size: 16px;color: #fff;font-family: 'Gibbs';height: 45px;padding: 10px 30px;line-height: 18px;border-radius: 0;position: relative;transition: 0.3s ease-in-out;letter-spacing:4px;text-transform:uppercase;}
.before-header .subscribe form input[type="submit"]:hover, .form-design input[type="submit"]:hover, .product-design li .wp-block-button a:hover, .btn-design a.wp-block-button__link:hover{background:#000 !important;color:#fff !important;transition: 0.3s ease-in-out;} 
.form-design input[type="submit"] {height: auto !important;width: 100% !important;line-height: inherit;border: none !important;background: #fff !important; font-size: 15px !important;box-shadow: 0px 0px 3px rgb(0 0 0 / 30%) !important;padding: 10px 25px !important;position: relative;transition: 0.3s ease-in-out;}
.heading-border strong {position: relative;border-bottom: 2px solid rgb(0 0 0 / 10%);padding-bottom: 10px;}
.heading-border strong:before, .tax-product_cat .woocommerce-products-header h1:before, .post-type-archive-product .page-title:before {content: ""; position: absolute; width: 30px; height: 8px;background: rgb(82 82 82);bottom: -5px;border-radius: 50px;left: 0;right: 0;}
.payment-accept {display: flex;float: right;}
.payment-accept img {margin: 0px 10px 8px 0px;width: 50px;}
.footer-widgets{border-bottom: 2px solid rgb(130 130 130 / 33%);}
.site-footer {background-color: #000 !important;color: #6d6d6d;padding: 1.618em 0;}
.footer-widgets .block h2 {color: #fff !important;font-size: 16px;font-weight: 600;margin: 0 !important;padding: 0 0 10px !important;letter-spacing: 1px;}
.footer-widgets .block ul li {list-style: none;padding: 5px 0px;}
.footer-widgets .block ul li a {color: #aaa !important;transition: 0.3s linear;text-decoration: none;}
.footer-widgets .block ul li a:hover, .email-footer a:hover{color: #ffffff !important;transition: 0.3s linear;}
.footer-widgets .block ul li a i { font-size: 10px;line-height: 20px; margin-right: 5px;}
.contacts-info address {color: #aaa;display: block;font-size: 12px;font-style: normal; line-height: 1.5em; margin: 5px auto 18px;padding-top: 5px;font-weight: 500;}
.contacts-info address i {font-size: 15px;color: #000;height: 35px;width: 35px;line-height: 35px;float: left;font-style: normal;text-align: center;margin-right: 10px;border: 1px solid #000000;background: #000000;}
.phone-footer {overflow: hidden;font-size: 12px;line-height: 35px;color: #aaa;margin-bottom: 15px;margin-top: 12px;font-weight: 500;}
.phone-footer i, .email-footer i {color: #000;display: inline-block;float: left;font-size: 15px;height: 35px;line-height: 35px;margin-right: 10px;text-align: center;width: 35px;background: #000000;}
.email-footer { overflow: hidden;margin-top: 15px;font-size: 12px;}
.email-footer a { font-size: 12px;line-height: 35px;color: #aaa !important;font-weight: 500;text-decoration: none;transition: 0.3s linear;}
.social-connect li {display: inline-block;}
.social-connect li i {font-size: 22px !important;width: 40px;height: 40px;background: #000000;color: #000;justify-content: center;display: flex;align-items: center;}
.site-info {padding: 1.617924em 0;color: #aaa;font-size:12px}
.image-style {position: relative;padding: 0px;} .image-style:before {overflow: hidden;position: absolute;top: 0;content: "";width: 100%;height: 100%;left: 0;right: 0;bottom: 0;opacity: 1;transition: all 0.3s ease 0s; background-color: rgba(0, 0, 0, 0.35);transform: scale(0);z-index: 1;}
.image-style .section-for a {background: linear-gradient( 90deg, rgb(238, 43, 36) 0%, rgb(173, 26, 26) 100%);padding: 10px 20px;color: #fff;text-decoration: none !important;font-size: 15px;font-weight: 500;display: inline-block;opacity: 1;transition: all 0.3s ease 0s;transform: scale(0); border-radius: 5px;letter-spacing: 2.9017px;}
.image-style:hover:before, .image-style:hover .section-for a{transform: scale(1);}
.storefront-breadcrumb {background: #f5f5f5;margin: 0 0 0em;padding: 0.5em 0 !important;}
.storefront-breadcrumb .woocommerce-breadcrumb {color: #000;font-size: 15px;font-weight: 600;}
.storefront-breadcrumb .woocommerce-breadcrumb a {color: #000000;font-weight: 600;text-decoration: none;}
.border-decoration {height: 30px;right: 0; overflow: hidden;bottom: 0px;position: absolute;width: 100%;}
.border-decoration .left-decor, .border-decoration .right-decor {background: #f5f5f5;height: 30px;transform: skewX(30deg);left: 0;position: absolute;width: calc((100% - 1350px - 160px) / 2);bottom: -2px;}
.border-decoration .right-decor {right: 0;left: auto;transform: skewX(-30deg);}
.about-card {box-shadow: 0 1px 3px rgb(0 0 0 / 22%);border-radius: 5px;padding: 32px 36px !important;min-height: 400px;display: flex; justify-content: center;align-items: center;text-align: center; margin-top: -10em !important;position: relative;}
.about-card p {font-size: 15px; line-height: 1.8;margin-bottom: 0px;letter-spacing: 1px;font-weight: 500;}
.box-design {min-height: 264px;border-top-left-radius: 20px;box-shadow: inset 1px 1px 5px rgb(0 0 0 / 22%);border-bottom-right-radius: 20px;border-bottom: 2px solid #ec1d2e;}
.form-design input, .form-design textarea { width: 100%;height: 38px; border-radius: 3px;background: #fff !important;font-size: 16px;letter-spacing: 1px;padding: 9px 15px 7px !important;line-height: 41px;box-shadow: none !important;border: 1px solid #ddd;margin-bottom: 10px;}
.form-design textarea{height:auto !important;}
.woocommerce-active .site-header .site-branding a{margin-bottom:0px !important}
.btn-slider-design, .submit-btn, .btn-design{position:relative;}
.btn-slider-design:before, .btn-design a.wp-block-button__link:before{background:#000 !important}
.btn-slider-design:before, .submit-btn:before, .product-design li .wp-block-button a:before, .btn-design a.wp-block-button__link:before{content: "";position: absolute;height: 2px;width: 100%;background: #fff;top: auto;bottom: -7px;left: 0; right: 0;transform: scale(1,1);transform-origin: 0 50%;transition: transform .4s cubic-bezier(.28,.38,0,.81);}
.btn-slider-design:hover:before, .submit-btn:hover:before, .product-design li .wp-block-button a:hover:before, .btn-design a.wp-block-button__link:hover:before{transform: scale(0,1);transform-origin: 100% 50%;}
.product-design li .wp-block-button a:before, .contact:before{background:#000 !important}
.contact:before{bottom:30px;}
.about-card.margin-top-0 { margin-top: auto !important;}
.image-grayscale:hover img {filter: grayscale(0) !important;transition: 0.5s ease-in-out;box-shadow:0px 1px 3px #a9a9a9;
border-radius:5px;}
.image-grayscale img {transition: 0.5s ease-in-out;filter: grayscale(1) !important;}
.zoomContainer{z-index:99 !important} .products li{transition: background-color .3s,transform .4s,box-shadow .3s;border: 1px solid #dddd !important;border-radius: 20px;}
.products li img {border-top-right-radius: 20px;border-top-left-radius: 20px;margin-bottom: 0px !important;}
.products li .woocommerce-loop-product__title {display: flex;padding: 10px 7px;font-size: 16px !important;
color: #000 !important;min-height: 72px;align-items: center;justify-content: center;font-family: 'Gibbs', sans-serif;line-height: 25px;font-weight:bold !important;border-top: 1px solid #ddd;border-bottom: 1px solid #ddd;}
.products li a.button {display: block;margin: 0px 8px 8px 8px !important;background: #525252;color: #fff;text-transform: uppercase;font-size: 12px;padding: 10px;letter-spacing: 2px;border-bottom-right-radius: 20px;border-bottom-left-radius: 20px;}
.products li:hover{transform: scale(1.05);transition: background-color .3s,transform .4s,box-shadow .3s;box-shadow: 0 20px 20px rgb(36 69 114 / 15%);border:none !important}
.products li:hover a.button{background:#000 !important}
ul.products li.product, ul.products .wc-block-grid__product, .wc-block-grid__products li.product, .wc-block-grid__products .wc-block-grid__product{margin-bottom:4em}
.product-design li .wc-block-grid__product-image{ overflow: hidden;margin-bottom: 0px;border: 1px solid #ddd;padding: 2px;}
.product-design li .wc-block-grid__product-image img{overflow: hidden;transform: scale(1);transition: 0.5s linear;margin-bottom: 0px;}  .product-design li .price .amount {font-size: 1.3em;font-weight: 800;}
.product-design li .price .amount .woocommerce-Price-currencySymbol {font-size: 14px !important;position: relative;top: -3px; margin-right: 2px;color: #ec1d2e;}
.product-design li .wp-block-button a {background: #fff !important;font-size: 15px !important;box-shadow: 0px 0px 3px rgb(0 0 0 / 30%);padding: 10px 25px !important; position: relative;transition: 0.3s ease-in-out;} .products li .price {font-weight: 550 !important;color: #000000 !important;}
.products li .onsale {position: absolute;top: -20px;left: 0;border-radius: 100px; width: 60px;  height: 60px;  display: flex;  align-items: center;  justify-content: center;  font-weight: 900; font-family: 'Gibson' !important;}
.single-product .related.products {margin-top: 4em;}  .single-product .site-main { margin-top: 3em;}
.single-product .site-main .woocommerce-product-gallery__image img {width: 100%;}
.single-product .site-main .entry-summary .entry-title {font-size: 30px;letter-spacing: 1px;border-bottom: 1px solid rgb(10 10 10 / 61%);margin-bottom: 20px;padding-bottom: 20px;}
.single-product .woocommerce-product-details__short-description h5 {text-transform: uppercase;font-size: 21px;border-bottom: 1px solid rgb(10 10 10 / 61%); padding-bottom: 10px;}
.woocommerce-product-details__short-description .widget_text {margin-bottom: 25px;}
.single-product .site-main .entry-summary .price {margin-top: 0px;font-size: 1.5em;font-weight: 800;color: #000000;margin-bottom: 0px;display:flex;}
.single-product .site-main .entry-summary .price .woocommerce-Price-amount {margin-bottom: 9px !important;display: block;}
.storefront-full-width-content .woocommerce-products-header h1.page-title {font-size: 25px;font-weight: 700;text-transform: uppercase;letter-spacing: 1px;}
.storefront-sorting select {height: 35px;background: #f5f5f5;padding: 0px 7px;font-family: 'Gibson'; font-weight: 600;
font-size: 12px;letter-spacing: 1px;}
.storefront-full-width-content.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-5 .flex-control-thumbs li {border: 1px solid #ddd;padding: 2px;}
.related.products>h2 {padding-top: 10px;border-top: 1px solid #ddd;padding-bottom: 10px;background-image: linear-gradient(180deg, #dbdbdb, transparent); font-size: 17px;margin-bottom: 40px; text-transform: uppercase;font-weight: 800;letter-spacing: 2px;color: #000000;}
.product_meta .posted_in {font-size: 12px;font-weight: 700;color: #ec1d2e;}
.product_meta .posted_in a {color: #000;font-size: 15px;text-decoration: none !important;}
.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger {background-color: #000000 !important;color: #ffffff !important;}
.tc-totals-form .tm-custom-price-totals {margin: 0px;}
.tm-extra-product-options-inner .tc-row .tmcp-field-wrap select, .single-product .variations_form select {min-height: 40px; padding: 10px; border-radius: 5px;   color: rgb(94, 94, 94);border-color: rgb(187 187 187) !important;max-width: 100% !important;width: 100%;}  #mega-menu-wrap-primary{background:#fff !important;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-toggle-on > a.mega-menu-link{background:transparent !important;color:#000000 !important}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link{background:transparent !important;color:#000000 !important}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link{line-height:29px;padding:1.3em 1em !important;height:auto !important;color: #000 !important;letter-spacing: 1px;font-weight: 800!important;transition: 0.3s linear;font-family:'Gibson' !important;text-transform:uppercase !important;}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item{padding:0px !important;padding: 5px 0px;}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row:not(:last-child) {
border-bottom: 1px solid #ddd;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu{z-index:999999 !important;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link{line-height:15px;text-transform:capitalize;transition: 0.3s linear;font-size: 15px !important;text-decoration:none !important}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:hover, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:focus{background: #a3c165 !important;text-decoration: none !important;color: #fff !important;}
#mega-menu-wrap-primary #mega-menu-primary[data-effect="fade_up"].mega-no-js li.mega-menu-item:hover > ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary[data-effect="fade_up"].mega-no-js li.mega-menu-item:focus > ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary[data-effect="fade_up"] li.mega-menu-item.mega-toggle-on > ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary[data-effect="fade_up"] li.mega-menu-item.mega-menu-megamenu.mega-toggle-on ul.mega-sub-menu{box-shadow: 2px 2px 3px rgb(0 0 0 / 20%);border-radius: 5px;border-top-left-radius:0px;border-top-right-radius:0px;}
#mega-menu-wrap-primary #mega-menu-primary[data-effect="fade_up"] li.mega-menu-item.mega-menu-megamenu > ul.mega-sub-menu{padding:10px;}
.woocommerce-pagination .page-numbers li .page-numbers.current, .woocommerce-pagination .page-numbers li .page-numbers.prev, .woocommerce-pagination .page-numbers li .page-numbers.next {background-color: #000000 !important;color: #ffffff !important;}
.woocommerce-pagination .page-numbers li .page-numbers:not(.current) {color: #000000; background-color: #f5f5f5;}
.product_hover {position: relative; overflow: hidden;min-height:187px !important;height: 187px;}
.product_hover .wp-block-cover__image-background {object-fit: contain !important;}
.product_hover p a {position: absolute; width: 100%; left: 0; right: 0; top: 0; bottom: 0;justify-content: center;align-items: center;display: flex;transition: 0.3s ease-out;transform: translate(0, -15px);text-transform: uppercase;opacity: 0;
font-size: 20px !important;font-weight: 900;letter-spacing: 1px;}
.product_hover:before, .product_hover .has-background-dim {opacity: 0 !important;transition: 0.3s ease-out;}
.product_hover img {object-fit: cover;transform: scale(1);transition: transform 0.3s ease-out;border-radius:0px}
.product_hover:hover:before, .product_hover:hover .has-background-dim {opacity: 0.5 !important;transition: 0.3s ease-out;} .product_hover:hover p a {opacity: 1;transition: 0.3s ease-out;transform: translate(0, 0px);color:#fff !important}
.single-product .sale .price, .single-product .sale .tm-final-totals .price {display: inline-flex !important;}
.wc-block-grid__product-onsale, .onsale {border-color: #000000;background: #000000;color: #fff !important;}
.price del, .price del+ins{font-weight:800 !important}
.tm-extra-product-options .tmcp-field-wrap .tc-price del{font-size:100% !important;opacity:1 !important}
.tax-product_cat .woocommerce-products-header {margin-bottom: 0.540791em !important;border: none !important;padding-bottom: 0px !important;}
.tax-product_cat .woocommerce-products-header h1, .post-type-archive-product .page-title {font-size: 45px !important;text-transform: capitalize !important;color: #000;display: inline-block;position: relative;border-bottom: 2px solid rgb(0 0 0 / 10%);padding-bottom: 10px;}
.tax-product_cat .products li.product-category h2 {position: absolute;left: 0;right: 0;bottom: 0;justify-content: center;align-items: center;display: flex;transition: 0.3s ease-out;transform: translate(0, -15px);text-transform: uppercase;opacity: 0;font-size: 20px !important;font-weight: 900 !important;letter-spacing: 1px;top: calc(100% - 176px);color: #fff;z-index: 1;}
.tax-product_cat .products li.product-category a:before {content: "";position: absolute;background: rgb(0 0 0 / 50%);width: 100%;height: 100%; left: 0; right: 0;z-index: 1;transition: 0.3s ease-out;opacity:0}
.tax-product_cat .products li.product-category:hover h2,.tax-product_cat .products li.product-category:hover a:before{opacity:1;transition: 0.3s ease-out;}
.tax-product_cat .products li.product-category:hover h2{transition: 0.3s ease-out;transform: translate(0, 0px);} .term-159.tax-product_cat .products li.product-category img {height: 164px;}
.hover-style figcaption a {transition: 0.5s ease-in-out;position: absolute;top: 0;bottom: auto; left: 0; right: 0;  display: flex; width: 100%;height: 100%; align-items: center; justify-content: center; color: #fff; text-decoration: none !important; font-size: 20px; text-transform: uppercase; letter-spacing: 4px; transform: translateY(-20px);opacity:0;z-index: 2;}
.hover-style:before {content: "";background: rgb(0 0 0 / 50%);position: absolute;top: 0;width: 100%;height: 100%;    transition: 0.5s ease-in-out; opacity: 0.1;z-index: 1;}
.hover-style img{transform: scale(1);transition: transform 0.5s ease-out;}
.hover-style:hover img{transform: scale(1.05);transition: transform 0.5s ease-out;}
.hover-style:hover:before{background: rgb(0 0 0 / 80%) !important;opacity:0.8 !important}
.hover-style:hover figcaption a{opacity:1;transform: translateY(0px);transition: 0.5s ease-in-out;}
.banner-border:before, .banner-border:after {background: #ffffff;height: 30px;transform: skewX(30deg);left:-9px;position: absolute;width: 120px;bottom: 0; content: ""; z-index: 1;}
.banner-border:after{right: -9px;left: auto;transform: skewX(-30deg);}
.call-links a.product-btns {background: #525252;padding: 1em;color: #fff;text-transform: uppercase;display: inline-block;transition: all .5s ease;letter-spacing: .15385em;line-height: 1.15385;text-align: center;font-size: 13px;margin-bottom:10px;}
.call-links a.product-btns:hover{background:#000 !important}
.zoomLens{width:110px !important;height:110px !important}
.zoomWindow{box-shadow:0px 0px 30px -6px rgba(0, 0, 0, 0.4) !important}
.table-design {border: 1px solid #ddd;margin: 25px 0px 15px 0px;}
.table-design tr, .table-design tr td {background: none !important;}
.table-design tr td:nth-child(1) {border-right: 1px solid #ddd;width: 35%;color: #000 !important;font-family: 'Gibson' !important;background: #ededed !important;text-transform:uppercase;font-size:11px;}
.table-design tr td:nth-child(2) {width: 65% !important;font-size: 15px;}
.table-design tr:not(:last-child) td {border-bottom: 1px solid #ddd;}
.table-design tr td {padding: 5px 10px;}
.table-design ul {margin: 0px; margin-left: 20px;}
.inner-table{margin-bottom:10px !important}
.inner-table thead tr:nth-child(1) td {background: #000 !important;color: #fff !important;text-transform: capitalize;   padding: 3px 8px;font-size: 12px;}
.inner-table tr td:nth-child(1) {background: #fff!important;border-right: none !important; font-size: 15px;font-weight: inherit !important;color: inherit !important;font-family: 'Gibbs' !important;}
.right-sidebar .widget-area{display:none !important}
.storefront-align-wide .content-area {width: 100%;float: left;margin-left: 0;margin-right: 0px !important;position: relative;}
.storefront-align-wide .content-area .uagb-section__background-image {margin-left: calc(50% - 50vw);margin-right: calc(50% - 50vw);width: auto;}
.list-icon {margin: 0px;list-style: none;}
.list-icon li a{text-decoration:none !important}
.list-icon li {position: relative;padding-left: 30px;margin-bottom: 5px;}
.list-icon li:before {content: "\f101";font-family: "Font Awesome 5 Free";font-weight: bolder;position: absolute;left: 0;
color: #000000;}
.column-gap .wp-block-column {margin-right: 0px !important;}
.list-of-lines, .column-gap{gap:1em !important;margin-bottom:10px;}
.list-of-lines .wp-block-column {margin-right: 0px !important;}
.list-of-lines figure {margin-bottom: 0px !important;}
.list-of-lines figure img {border: 1px solid #eee;padding: 10px;}
.list-of-lines figure:hover img {border-color:#bbb !important}
.uag-masonry.interior-design {column-gap: 1em !important;}
.uag-masonry.interior-design .hover-style {margin-bottom: 25px !important;}
.wpf_item label{font-weight:600 !important}
.wpf_item_count{background: #525252 !important;color: #fff !important;}
.topbutton {height:50px; width:50px; position:fixed; right:15px; bottom:15px; Z-index:1; background-image:url(//www.waunakeefurniture.com/wp-content/uploads/2022/07/move-up.png); background-size: contain;background-color: rgba(230, 230, 230, 0.8);border-radius: 7px; background-repeat:no-repeat; display:none;}
.reviews_design .testimonial-image img {border-radius: 100%;padding: 0px !important;border: none !important;}
#mailpoet_form_1 .mailpoet_paragraph{margin-bottom: 0!important;}
.product .woocommerce-tabs ul.tabs{width:100%;float:none;margin-right:5.8823529412%;border:0}
.woocommerce div.product .woocommerce-tabs ul.tabs{list-style:none;padding:0 0 0 1em;margin:0 0 1.618em;overflow:hidden;position:relative}
.woocommerce div.product .woocommerce-tabs ul.tabs::before{position:absolute;content:' ';width:100%;bottom:0;left:0;border-bottom:1px solid #d3ced2;z-index:1}
.woocommerce div.product .woocommerce-tabs ul.tabs li{border:1px solid #d3ced2;background-color:#ebe9eb;display:inline-block;position:relative;z-index:0;border-radius:4px 4px 0 0;margin:0 -5px;padding:0 1em}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:#fff;z-index:2;border-bottom-color:#fff}
.woocommerce div.product .woocommerce-tabs ul.tabs li::after,.woocommerce div.product .woocommerce-tabs ul.tabs li::before{border:1px solid #d3ced2;position:absolute;bottom:-1px;width:0;height:0;content:' '}
.woocommerce div.product .woocommerce-tabs ul.tabs li::before{left:-6px;border-bottom-right-radius:4px;border-width:0 1px 1px 0;box-shadow:2px 2px 0 #ebe9eb}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active::before{box-shadow:2px 2px 0 #fff}
.woocommerce div.product .woocommerce-tabs ul.tabs li::after{right:-6px;border-bottom-left-radius:4px;border-width:0 0 1px 1px;box-shadow:-2px 2px 0 #ebe9eb}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active::after{box-shadow:-2px 2px 0 #fff}
.woocommerce div.product .woocommerce-tabs ul.tabs li a{display:inline-block;padding:.5em 0;font-weight:700;color:#515151;text-decoration:none;outline:0}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:inherit;text-shadow:inherit}
.wc-tab{float:none!important;width:100%!important}
.term-flex-steel.archive.right-sidebar .widget-area, .term-homestyles.archive.right-sidebar .widget-area  {display: none !important;}
.term-flex-steel.archive.storefront-align-wide .content-area, .term-homestyles.archive.storefront-align-wide .content-area{width:100% !important}
.wpmtst-submission-form label {font-size: 13px;font-family: 'Gibson';}
.wpmtst-submission-form .wpmtst_submit_testimonial {background: #525252;color: #fff;font-size: 13px;font-weight: 600;
text-transform: uppercase;font-family: 'Gibbs';letter-spacing: 2px;padding: 10px;}
.wpmtst-submission-form .wpmtst_submit_testimonial:hover{background:#000 !important;color: #fff;}
.strong-view.wpmtst-default .strong-content{margin-top:0px !important} .single-review.full-width {gap: 1em;}
.single-review .glsr-review:nth-child(2n+1) {background: #f5f5f5;}
.single-review .glsr-review, .my-reviews-form {position: relative;border: 1px solid #dbdbdb;padding: 105px 15px 15px; border-radius: 20px;}
.my-reviews-form{padding:15px !important}
.single-review .glsr-review .glsr-review-avatar, .single-review .glsr-review .glsr-review-title {position: absolute;top: 15px;}
.single-review .glsr-review .glsr-review-title {left: 110px;top: 38px;}
.single-review .glsr-review .glsr-review-title .glsr-tag-value { font-size: 21px; font-weight: 800;}
.glsr-pagination .navigation {padding: 0px !important;}
.glsr-pagination .navigation .page-numbers {position: relative;width: 35px;height: 35px;display: inline-flex;background: #f5f5f5;color: #000;border-radius: 100px;justify-content: center;align-items: center;font-weight: 800 !important;transition: 0.3s ease-in-out;}
.glsr-pagination .navigation .page-numbers:hover{background: #000;color:#fff;}
.glsr-pagination .navigation .page-numbers.prev, .glsr-pagination .navigation .page-numbers.next {font-size: 0px;}
.glsr-pagination .navigation .page-numbers.prev:before, .glsr-pagination .navigation .page-numbers.next:before {content: "←";position: absolute;font-size: 16px;}
.glsr-pagination .navigation .page-numbers.next:before{content: "→";}
.my-reviews-form .glsr-required > label > span {position: relative;font-size: 10px;font-weight: 600;display: inline-block;margin-bottom: 3px;text-transform: uppercase;font-family: "Poppins" !important;}
.my-reviews-form .glsr-required > label > span::before {content: "*";position: absolute;right: -11px;color: red;font-size: 12px;}
.my-reviews-form .glsr-required .glsr-toggle label {font-family: "poppins";font-size: 13px;line-height: 19px;}
.glsr { --glsr-form-star: 22px;--glsr-summary-star: 22px;--glsr-review-star: 22px;}
.glsr-minimal .my-reviews-form .glsr-field-error, .glsr-minimal .my-reviews-form .glsr-form-failed, .glsr-minimal .my-reviews-form .glsr-form-success {font-size: 12px !important;font-family: "Poppins";font-weight: 500;letter-spacing: 0px;font-style: italic;line-height: 19px;}
.glsr-minimal .my-reviews-form .glsr-form-failed { background: #ff000012;padding: 2px 10px;border: 1px solid #f00;}
.glsr-minimal .my-reviews-form .glsr-form-success{ background: #057a5512;border: 1px solid #057a55;padding: 2px 10px;}
.my-reviews-form .glsr-button.wp-block-button__link {background: #f5f5f5 !important;font-family: "Poppins";font-weight: 500 !important;text-transform: uppercase;font-size: 15px !important;transition: 0.3s ease-in-out;}
.my-reviews-form .glsr-button.wp-block-button__link:hover{background:#000 !important;color:#fff !important}
@media screen and (min-width:992px) and (max-width:1060px){
.tax-product_cat .products li.product-category img{height:177px !important;object-fit:fill !important;}
}
@media screen and (min-width:768px) and (max-width:991px){
.tax-product_cat .products li.product-category img{height:140px !important;object-fit:fill !important;}
.products li .woocommerce-loop-product__title{font-size:13px !important;line-height: 21px !important;}
.products li a.button{font-size:9px !important;line-height: 15px !important;}
.col-full {max-width: 76.498938em !important;padding: 0 0.617924em !important;margin-left: 0.617924em;margin-right: 0.617924em;}
#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link {line-height: 18px; padding: 10px 15px !important;}
#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item:first-child>a.mega-menu-link{padding-left:15px !important}
}
@media (max-width:800px){
.wp-block-columns {display: block !important;}
.hentry .entry-content .wp-block-columns .wp-block-column:not(:last-child), .editor-styles-wrapper .wp-block-columns .wp-block-column:not(:last-child){margin-right:0px !important;padding-right: 0;}
.box-design{min-height: auto !important;}	
.before-header .subscribe form{display:block}
.before-header .subscribe form label{display: block;text-align: left;margin-bottom: 10px;}	
.before-header .subscribe form input[type="submit"], .form-design input[type="submit"]{width: 100%;margin-top: 10px;}
.before-header .subscribe form input[type="email"] {margin-right: 0px;width: 100% !important;}
}
@media (max-width:767px){
.main-navigation .menu {background: #f5f5f5;margin-top: 10px;padding: 0px 20px;}
.main-navigation ul li a, .site-title a, ul.menu li a{color: #000;}
.ml-10{margin-left:0px !important}
.mb-10, .home.blog .site-header, .home.page:not(.page-template-template-homepage) .site-header, .home.post-type-archive-product .site-header{margin-bottom:0px;}
#mega-menu-wrap-primary, .storefront-handheld-footer-bar ul.columns-3 li.cart{display:none !important;}
.storefront-handheld-footer-bar ul.columns-3 li{width: 49.33333% !important;}
.site-branding{width:100%;}
button.menu-toggle{margin-top:-63px !important}
.site-branding img{margin-bottom:20px !important; margin:auto;margin-left:0px;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link{padding:0.5em 1em !important}
#mega-menu-wrap-primary #mega-menu-primary[data-effect="fade_up"] li.mega-menu-item.mega-menu-megamenu > ul.mega-sub-menu {padding: 10px !important;}
#mega-menu-wrap-primary #mega-menu-primary[data-effect="fade_up"].mega-no-js li.mega-menu-item:hover > ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary[data-effect="fade_up"].mega-no-js li.mega-menu-item:focus > ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary[data-effect="fade_up"] li.mega-menu-item.mega-toggle-on > ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary[data-effect="fade_up"] li.mega-menu-item.mega-menu-megamenu.mega-toggle-on ul.mega-sub-menu{box-shadow: 0px 0px 3px rgb(0 0 0 / 20%) !important;}
.site-header{padding:0.5em 0px !important;padding-top: 20px !important;}
.term-159.tax-product_cat .products li.product-category img {height: auto;}
.tax-product_cat .products li.product-category h2{top: calc(100% - 280px) !important;}
.site-header .col-full {margin-left: 1em;margin-right: 1em;}
.handheld-navigation ul.menu .sub-menu.toggled-on{margin-left:0px;}
.archive.storefront-align-wide .content-area{float:none !important}
ul.products li.product, ul.products .wc-block-grid__product, .wc-block-grid__products li.product, .wc-block-grid__products .wc-block-grid__product{margin-bottom: 3em;}
}
@media (min-width: 768px){	
.site-header-cart{display:none !important}	
.site-header{border-bottom:none !important}	
.site-header>.col-full{display:flex;align-items: center;}	
.col-full {max-width: 70.498938em;padding: 0 1.617924em;}
.site-header {padding-top: 0.6em;}
.secondary-navigation{margin-bottom: 1em !important;margin-right: 2.347826087% !important;}	
.secondary-navigation ul li a {font-size: 1.6em;padding: 10px 15px !important; color: #000;transition: 0.3s ease-in-out;}
.secondary-navigation ul li a:hover {transition: 0.3s ease-in-out;transform: scale(1.1);color: #000000 !important;}
.site-branding, .site-search, .site-logo-anchor, .site-logo-link{margin-bottom:0.6em !important}	
.site-header .storefront-primary-navigation {border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
.main-navigation ul.menu, .main-navigation ul.nav-menu{margin-left:0px !important}	
.site-header .site-branding img {height: auto;max-width: 210px !important;max-height: none;}
.woocommerce-active .site-header .site-branding {width: 20%;float: left;margin-right: 2.347826%;}
.woocommerce-active .site-header .main-navigation{width:100%}
.header-search-cart { width: 75%;float: left;display: flex;justify-content: flex-end;}
.header-search-cart #site-header-cart {width: 30%;}
.header-search-cart .site-search {width: 40% !important;margin-bottom: 1em;}
.header-search-cart .site-search form input[type="search"] {background: #fff;box-shadow: none; border: 1px solid #ddd; font-size: 12px;padding: 13px 50px 14px 20px !important;letter-spacing: 0.1em;font-family: 'Gibson';text-transform: capitalize;font-weight:600 !important}
.header-search-cart .site-search form input[type="search"]::placeholder{color:#000 !important}
.header-search-cart	.site-search .widget_product_search form::before {top: 0.7em;left: auto;right: 1.15em;color: #000;font-size: 19px;}
.site-header .primary-navigation ul li.sales-botton {position: relative;}
.site-header-cart .cart-contents{padding:1em 0px !important;font-weight: 600;}	
.site-header-cart .cart-contents::after {height: auto;font-size: 1.5em;color:#000000;position: relative;top: -6px;}
.site-header .primary-navigation ul li:first-child a { padding-left: 0px;}	
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item:first-child > a.mega-menu-link { padding-left: 0px !important;}	
.storefront-full-width-content.woocommerce-cart .entry-header, .storefront-full-width-content.woocommerce-checkout .entry-header, .storefront-full-width-content.woocommerce-account .entry-header, .storefront-full-width-content .woocommerce-products-header { padding: 1.5em 0px;border-bottom: 1px solid #ddd;margin-bottom: 3em;text-align: center;} .storefront-full-width-content .content-area{position:relative;}	
.woocommerce-result-count {padding: .75em 0;font-size: 13px;}
.storefront-full-width-content.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-5 .flex-control-thumbs li {width: 11.111111%;float: left;margin-right: 1.111111%;margin-bottom: 12px;}
.storefront-full-width-content.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n){margin-right:1.111111% !important}
.storefront-full-width-content.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(8n){margin-right:0px !important}
.storefront-full-width-content.single-product div.product .woocommerce-product-gallery{width: 50.130435% !important;}	
.storefront-full-width-content.single-product div.product .summary{width: 45.521739% !important;}	
.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n+1) {clear: inherit;}
.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(8n+1){clear:both !important}
.tax-product_cat .products li.product-category.product.first {clear: initial !important;}
.tax-product_cat .products li.product-category {width: 31.73913% !important;float: left;margin-right: 1.347826% !important;overflow: hidden;position: relative;}
.tax-product_cat .products li.product-category img {height: 220px;max-height: 220px;width: 100%;border: none;padding: 0px;border-radius: 0px;margin-bottom: 0px !important;transition: 0.3s ease-out;}	
.tax-product_cat .products li.product-category:nth-child(3n) {margin-right: 0px !important;}	
.tax-product_cat .products li.product-category.product.last {margin-right: 1.347826% !important;}
.term-159.tax-product_cat .products li.product-category h2{top: calc(100% - 142px) !important;}
.site-main ul.products.columns-4 li.product {width: 23% !important;margin-right: 2.6% !important;}	
.site-main ul.products.columns-4 li.last.product {margin-right: 0px !important;}
.archive.right-sidebar .widget-area{display:block !important;margin-right: 4.347826087%;}
.archive.storefront-align-wide .content-area{width: 73.9130434783%;float: right;margin-right: 0%;margin-top: 20px;}
.site-main ul.products.columns-3 li.product{width: 31.411765%; float: left;margin-right: 2.882353%;}
.darkHeader {position: fixed; top: 0;width: 100%;background: #fff;box-shadow: 1px 2px 3px #00000021;}
.logged-in.admin-bar .darkHeader{top:32px}
.reviews_design .wpmtst-testimonial .testimonial-inner {position: relative; padding: 15px !important;}
.reviews_design .wpmtst-testimonial .testimonial-inner h3 {padding-left: 90px !important; min-height: 100px;}
.reviews_design .wpmtst-testimonial .testimonial-field {position: absolute;top: 90px;left: 110px;font-size: 13px;}
.reviews_design .wpmtst-testimonial .testimonial-field .in-view {top: -23px;position: relative;}
.reviews_design .testimonial-image {position: absolute; top: 15px;}
.strong-rating-wrapper .star svg {width: 15px !important;}
}
@media (max-width:480px){
.product_hover {min-height: 161px !important;height: 161px;}
.mobile-font-small{font-size: 39px !important;line-height: 55px;}
}.header-widget-region .widget_brand_thumbnails ul.brand-thumbnails{text-align:center}.header-widget-region .widget_brand_thumbnails ul.brand-thumbnails::before,.header-widget-region .widget_brand_thumbnails ul.brand-thumbnails::after{content:"";display:table}.header-widget-region .widget_brand_thumbnails ul.brand-thumbnails::after{clear:both}.header-widget-region .widget_brand_thumbnails ul.brand-thumbnails li{display:inline-block;width:auto !important;float:none !important;margin-bottom:0 !important}.header-widget-region .widget_brand_thumbnails ul.brand-thumbnails li img{max-height:16px;width:auto;display:block}.widget_brand_nav ul li .count{float:right}.tax-product_brand .woocommerce-products-header{display:flex;flex-direction:column;margin:0 0 2.2906835em;text-align:center}.tax-product_brand .woocommerce-products-header .brand-thumbnail{margin:0 0 1em;width:auto;max-height:2.2906835em;align-self:center;order:1}.tax-product_brand .woocommerce-products-header .woocommerce-products-header__title,.tax-product_brand .woocommerce-products-header .term-description{order:2}div#brands_a_z::before,div#brands_a_z::after{content:"";display:table}div#brands_a_z::after{clear:both}div#brands_a_z ul.brands_index{margin-left:0;padding:0}div#brands_a_z ul.brands_index li{float:none;display:inline-block;margin:0 .3342343017em .2360828548em 0;padding:0;text-transform:uppercase}div#brands_a_z ul.brands_index li a,div#brands_a_z ul.brands_index li span{float:none;display:block;border:0;padding:.3819820591em;min-width:1.618em;text-align:center;background-color:#eee;color:#43454b;line-height:1}div#brands_a_z ul.brands_index li span{opacity:.3}div#brands_a_z h3{text-transform:uppercase}div#brands_a_z a.top{padding:.6180469716em;background-color:#eee;color:#43454b;border:0;line-height:1}div#brands_a_z ul.brands{margin-left:0;list-style-position:inside}div#brands_a_z ul.brands li{margin:0 0 .3819820591em;padding:0 0 .3819820591em;border-bottom:1px solid rgba(0,0,0,.05)}.storefront-wc-brands-single-product{margin:0 0 .5407911001em}.storefront-wc-brands-single-product img{max-height:2.2906835em}@media(min-width: 768px){div#brands_a_z ul.brands_index{width:21.7391304348%;float:left;margin-right:4.347826087%;transition:all .5s ease}div#brands_a_z h3{width:73.9130434783%;float:right;margin-right:0;clear:right;text-transform:uppercase}div#brands_a_z h3:first-of-type{margin-top:0}div#brands_a_z a.top{clear:right}div#brands_a_z ul.brands{width:73.9130434783%;float:right;margin-right:0;clear:right}}body{--glsr-white:#fff;--glsr-gray-100:#f5f5f5;--glsr-gray-200:#e5e5e5;--glsr-gray-300:#d4d4d4;--glsr-gray-400:#a3a3a3;--glsr-gray-500:#737373;--glsr-gray-600:#525252;--glsr-gray-700:#404040;--glsr-gray-800:#262626;--glsr-gray-900:#171717;--glsr-black:#000;--glsr-blue:#1c64f2;--glsr-green:#057a55;--glsr-red:#e02424;--glsr-yellow:#faca15;--glsr-duration-slow:0.3s;--glsr-duration-fast:0.15s;--glsr-gap-xs:0.25em;--glsr-gap-sm:0.5em;--glsr-gap-md:0.75em;--glsr-gap-lg:1em;--glsr-gap-xl:2em;--glsr-leading:1.5;--glsr-px:1.25em;--glsr-py:1.25em;--glsr-radius:3px;--glsr-text-base:1em;--glsr-text-sm:0.875em;--glsr-text-md:1em;--glsr-text-lg:1.25em;--glsr-review-star:1.25em;--glsr-review-verified:var(--glsr-green);--glsr-tag-label-weight:600;--glsr-bar-bg:var(--glsr-yellow);--glsr-bar-leading:1.5;--glsr-bar-opacity:0.1;--glsr-max-w:48ch;--glsr-summary-star:1.5em;--glsr-summary-text:var(--glsr-text-sm);--glsr-choice-h:1.125em;--glsr-choice-w:1.125em;--glsr-description-text:var(--glsr-text-sm);--glsr-form-error:var(--glsr-red);--glsr-form-star:2em;--glsr-form-success:var(--glsr-green);--glsr-input-b:1px solid var(--glsr-gray-400);--glsr-input-bg:var(--glsr-white);--glsr-input-color:var(--glsr-gray-900);--glsr-input-px:0.75em;--glsr-input-py:0.5em;--glsr-input-radius:3px;--glsr-input-transition:border-color var(--glsr-duration-fast) ease-in-out;--glsr-label-text:var(--glsr-text-sm);--glsr-label-weight:600;--glsr-range-size:1.75em;--glsr-toggle-bg-0:currentColor;--glsr-toggle-bg-1:currentColor;--glsr-toggle-color:var(--glsr-white);--glsr-toggle-h:1.25em;--glsr-toggle-opacity-0:0.2;--glsr-toggle-opacity-1:1;--glsr-toggle-p:.15em;--glsr-toggle-radius:999px;--glsr-toggle-shadow-color:rgba(0,0,0,.1);--glsr-toggle-size:calc(var(--glsr-toggle-h) - var(--glsr-toggle-p)*2);--glsr-toggle-text:1em;--glsr-toggle-w:calc(var(--glsr-toggle-h)*2 - var(--glsr-toggle-p)*2);--glsr-modal-bg:var(--wp--preset--color--base,var(--glsr-white));--glsr-modal-radius:3px;--glsr-modal-padding:1.5em;--glsr-tooltip-border-radius:4px;--glsr-tooltip-font-size:0.875rem;--glsr-tooltip-font-weight:400;--glsr-tooltip-line-height:1;--glsr-tooltip-margin:12px;--glsr-tooltip-padding:.5em 1em;--glsr-tooltip-size:6px}@keyframes gl-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes gl-fadeOut{0%{opacity:1}to{opacity:0}}@keyframes gl-spin{0%{transform:rotate(0deg) translateZ(0)}to{transform:rotate(1turn) translateZ(0)}}@keyframes gl-zoomIn{0%{transform:scale(.95)}to{transform:scale(1)}}@keyframes gl-zoomOut{0%{transform:scale(1)}to{transform:scale(.95)}}.glsr *+*{box-sizing:border-box}.glsr,.glsr-modal{border-width:0;font-size:var(--glsr-text-base)}.glsr .screen-reader-text,.glsr-modal .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;padding:0;position:absolute;width:1px}.glsr-captcha-holder iframe{margin:0!important}.glsr-captcha-holder[data-size=invisible]:not([data-badge=inline]){bottom:0;position:absolute}.glsr-captcha-holder>div:not([data-type=procaptcha]){display:flex}.glsr-fade-out{opacity:0!important;transition:visibility 0s cubic-bezier(0,0,.2,1) var(--glsr-duration-slow),opacity var(--glsr-duration-slow)!important;visibility:hidden!important}.glsr-reviews,.glsr-reviews-wrap{grid-gap:var(--glsr-gap-xl);display:grid;gap:var(--glsr-gap-xl)}.glsr-default .glsr-loading,.glsr-default form.glsr-form .glsr-loading{display:inline-flex;flex-grow:0;flex-shrink:0;height:1em;position:relative;width:1em}.glsr-default .glsr-loading:not(.does-not-exist):not(does-not-exist):after,.glsr-default .glsr-loading:not(.does-not-exist):not(does-not-exist):before,.glsr-default form.glsr-form .glsr-loading:after,.glsr-default form.glsr-form .glsr-loading:before{animation:gl-spin .5s linear infinite;border:.2em solid;border-radius:100%;box-sizing:border-box;content:"";display:block;height:100%;left:0;margin:0;position:absolute;top:0;width:100%}.glsr-default .glsr-loading:not(.does-not-exist):not(does-not-exist):before,.glsr-default form.glsr-form .glsr-loading:before{border-top-color:transparent;opacity:.5}.glsr-default .glsr-loading:not(.does-not-exist):not(does-not-exist):after,.glsr-default form.glsr-form .glsr-loading:after{border-color:currentColor transparent transparent}.glsr-default .glsr-spinner{animation:gl-spin .5s linear infinite;border-radius:50%;height:24px;position:relative;width:24px}.glsr-default .glsr-spinner:after,.glsr-default .glsr-spinner:before{background:currentColor;border-radius:50%;content:"";height:8px;position:absolute;width:8px}.glsr-default .glsr-spinner:before{left:0;top:0}.glsr-default .glsr-spinner:after{bottom:0;right:0}.glsr-default .glsr-pagination{position:relative}.glsr-default .glsr-pagination:not(.glsr-ajax-loadmore){align-items:center;display:flex;justify-content:center}.glsr-default .glsr-pagination .glsr-spinner{position:absolute}.glsr-default .glsr-pagination .pagination{flex-basis:100%;margin-bottom:0;margin-top:0;opacity:1;transition:opacity var(--glsr-duration-slow)}.glsr-default.glsr-hide .glsr-pagination .pagination{opacity:0!important}.glsr-star-rating{align-items:center;display:flex;position:relative}.glsr-stars{justify-content:center}.glsr-star{background-size:var(--glsr-review-star);flex-shrink:0;font-size:inherit;height:var(--glsr-review-star);width:var(--glsr-review-star)}.glsr-summary .glsr-star{background-size:var(--glsr-summary-star);height:var(--glsr-summary-star);width:var(--glsr-summary-star)}.glsr-star-empty{background-image:var(--glsr-star-empty)}.glsr-star-full{background-image:var(--glsr-star-full)}.glsr-star-half{background-image:var(--glsr-star-half)}.glsr-review{quotes:"“" "”";word-break:break-word}.glsr-review,.glsr-reviews>p{opacity:1;transition:opacity .5s}.glsr-hide .glsr-review,.glsr-hide .glsr-reviews>p{opacity:0!important}.glsr-review p:first-of-type{margin-top:0!important}.glsr-review [data-expanded=false] p.glsr-hidden-text,.glsr-review p:last-of-type{margin-bottom:0!important}.glsr-review-date{white-space:nowrap}.glsr-review-rating{align-items:center;display:inline-flex;gap:.5em;justify-content:center}.glsr-review-response{padding:var(--glsr-py) var(--glsr-px);position:relative;width:100%}.glsr-review-response:before{border-bottom:calc(var(--glsr-text-md)*1.5) solid;border-left:0 solid transparent;border-right:calc(var(--glsr-text-md)*2) solid transparent;border-top:0 solid;content:"";height:0;opacity:.1;position:absolute;right:calc(var(--glsr-text-md)*1.5);top:calc((var(--glsr-text-md)*1.5)*-1);top:calc(var(--glsr-text-md)*1.5*-1);width:0}.glsr-review-response:after{background-color:currentColor;border-radius:var(--glsr-radius);content:"";height:100%;left:0;opacity:.1;position:absolute;top:0;width:100%}.glsr-rtl .glsr-review-response:before{border-left-width:calc(var(--glsr-text-md)*2);border-right-width:0;left:calc(var(--glsr-text-md)*1.5);right:auto}.glsr-review-response-inner{position:relative;z-index:1}.glsr-default .glsr-review{display:flex;flex-wrap:wrap;gap:var(--glsr-gap-md)}.glsr-default .glsr-review p{margin-bottom:var(--glsr-text-md);margin-top:0;padding:0}.glsr-default .glsr-tag-label{font-weight:var(--glsr-tag-label-weight)}.glsr-default .glsr-review-assigned_links,.glsr-default .glsr-review-assigned_posts,.glsr-default .glsr-review-assigned_terms,.glsr-default .glsr-review-assigned_users{width:100%}.glsr-default .glsr-review-author{align-items:center;display:inline-flex;gap:.5em}.glsr-default .glsr-review-avatar{flex:0 0}.glsr-default .glsr-review-avatar img{border-width:0;display:flex;margin:0;max-height:none;max-width:none;-o-object-fit:cover;object-fit:cover}.glsr-default .glsr-review-content{width:100%}.glsr-default .glsr-review-date{align-items:center;display:inline-flex;flex:1 0;font-style:italic;white-space:nowrap}.glsr-default .glsr-review-rating{align-items:center;display:inline-flex;flex-shrink:0;gap:.5em}.glsr-default .glsr-review-response,.glsr-default .glsr-review-title{width:100%}.glsr-default .glsr-review-title h3,.glsr-default .glsr-review-title h4,.glsr-default .glsr-review-title h5{margin-bottom:0;margin-top:0}.glsr-default .glsr-review-verified{align-items:center;color:var(--glsr-review-verified);display:flex;font-size:var(--glsr-text-sm);gap:.25em}.glsr-default .glsr-read-more{white-space:nowrap}.glsr-default .glsr-read-more:before{content:"";margin-left:0;margin-right:.5em}.glsr-default.glsr-rtl .glsr-read-more:before{margin-left:.5em;margin-right:0}.glsr-default [data-expanded=false] .glsr-read-more:before{content:"\2026"}.glsr-default [data-expanded=false] .glsr-hidden{display:none}.glsr-summary{align-items:center;display:flex;flex-wrap:wrap;gap:var(--glsr-gap-sm);max-width:var(--glsr-max-w);position:relative;width:100%}.glsr-summary-rating{font-size:var(--glsr-text-lg);font-weight:700;line-height:1}.glsr-summary-stars,.glsr-summary-text{font-size:var(--glsr-summary-text)}.glsr-summary-text{flex:1 1 100%}.glsr-summary-percentages{position:relative;width:100%}.glsr-summary .glsr-bar{display:table-row;white-space:nowrap}.glsr-summary .glsr-bar>span{display:table-cell;line-height:var(--glsr-bar-leading);vertical-align:middle}.glsr-summary .glsr-bar-label{font-size:var(--glsr-summary-text);padding-left:0;padding-right:var(--glsr-gap-sm)}.glsr-rtl .glsr-summary .glsr-bar-label{padding-left:var(--glsr-gap-sm);padding-right:0}.glsr-summary .glsr-bar-background{position:relative;width:100%}.glsr-summary .glsr-bar-background:before{background-color:currentColor;content:"";display:block;height:var(--glsr-text-md);margin-top:calc(var(--glsr-text-md)/2*-1);opacity:var(--glsr-bar-opacity);position:absolute;top:50%;width:100%}.glsr-summary .glsr-bar-background-percent{background-color:currentColor;color:var(--glsr-bar-bg);display:block;height:var(--glsr-text-md);position:relative}.glsr-summary .glsr-bar-percent{font-size:var(--glsr-summary-text);padding-left:var(--glsr-gap-sm);padding-right:0;text-align:right}.glsr-rtl .glsr-summary .glsr-bar-percent{padding-left:0;padding-right:var(--glsr-gap-sm);text-align:left}.glsr-default form.glsr-hide-form{max-height:0!important;opacity:0;overflow:hidden}.glsr-default form.glsr-form{grid-row-gap:var(--glsr-gap-md);display:grid;grid-template-columns:repeat(1,minmax(0,1fr));position:relative;row-gap:var(--glsr-gap-md)}.glsr-default .glsr-field{position:relative}.glsr-default .glsr-field.glsr-hidden,.glsr-default .glsr-field:not(.glsr-field-is-invalid) .glsr-field-error,.glsr-default .glsr-form-message:not(.glsr-form-failed):not(.glsr-form-success){display:none}.glsr-default .glsr-field-error{color:var(--glsr-form-error);font-size:var(--glsr-text-sm)}.glsr-default .glsr-form-failed{color:var(--glsr-form-error)}.glsr-default .glsr-form-success{color:var(--glsr-form-success)}.glsr-default .glsr-is-invalid{border-color:var(--glsr-form-error)!important}.glsr-default form.glsr-form label.glsr-label{display:block;float:none;-webkit-hyphens:none;hyphens:none;margin:0}.glsr-default form.glsr-form .glsr-description{display:block;font-weight:normal;text-transform:none}.glsr-default form.glsr-form input.glsr-input:not(.wp-block-search__input),.glsr-default form.glsr-form select.glsr-select,.glsr-default form.glsr-form textarea.glsr-textarea{box-sizing:border-box;display:block;float:none;margin:0;max-height:none;max-width:none;min-height:auto;min-width:auto;width:100%}.glsr-default form.glsr-form textarea.glsr-textarea{resize:vertical}.glsr-default form.glsr-form .glsr-field-checkbox,.glsr-default form.glsr-form .glsr-field-radio{display:flex}.glsr-default form.glsr-form .glsr-field-checkbox label,.glsr-default form.glsr-form .glsr-field-radio label{align-items:flex-start;-moz-column-gap:var(--glsr-gap-sm);column-gap:var(--glsr-gap-sm);display:inline-flex;margin:0}.glsr-default form.glsr-form .glsr-field-checkbox span:first-of-type,.glsr-default form.glsr-form .glsr-field-radio span:first-of-type{align-items:center;display:flex}.glsr-default form.glsr-form input.glsr-input-radio[type=radio],.glsr-default form.glsr-form input.glsr-input-range[type=radio],.glsr-default form.glsr-form input[type=checkbox].glsr-input-checkbox{box-sizing:border-box;display:inline-block;flex-shrink:0;left:0;margin:0;outline:none;padding:0;top:0;vertical-align:middle}.glsr-default form.glsr-form .glsr-field-toggle{display:flex}.glsr-default form.glsr-form .glsr-toggle{align-items:flex-start;-moz-column-gap:var(--glsr-gap-sm);column-gap:var(--glsr-gap-sm);display:inline-flex;flex-direction:row-reverse}.glsr-default form.glsr-form .glsr-toggle label{display:block;margin:0}.glsr-default form.glsr-form .glsr-toggle .glsr-toggle-switch{align-items:center;display:flex;flex-shrink:0;font-size:var(--glsr-toggle-text);position:relative;width:var(--glsr-toggle-w)}.glsr-default form.glsr-form .glsr-toggle input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border-color:transparent!important;border-radius:var(--glsr-toggle-radius);border-width:1px;box-shadow:none;box-sizing:border-box;cursor:pointer;display:block;font-size:inherit;height:var(--glsr-toggle-h);left:auto;margin:0!important;overflow:hidden;padding:0!important;position:absolute;top:auto!important;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:var(--glsr-toggle-w);z-index:0}.glsr-default form.glsr-form .glsr-toggle input[type=checkbox]:after,.glsr-default form.glsr-form .glsr-toggle input[type=checkbox]:before{box-sizing:border-box;display:none}.glsr-default form.glsr-form .glsr-toggle input[type=checkbox]+.glsr-toggle-track{border-radius:var(--glsr-toggle-radius);box-sizing:border-box;height:var(--glsr-toggle-h);padding:var(--glsr-toggle-p);pointer-events:none;position:absolute;width:var(--glsr-toggle-w)}.glsr-default form.glsr-form .glsr-toggle input[type=checkbox]+.glsr-toggle-track:before{background-color:var(--glsr-toggle-bg-0);border-radius:var(--glsr-toggle-radius);box-sizing:border-box;content:"";display:block;height:100%;left:0;opacity:var(--glsr-toggle-opacity-0);position:absolute;top:0;transition:background-color var(--glsr-duration-fast) ease-in-out,opacity var(--glsr-duration-fast) ease-in-out;width:100%}.glsr-default form.glsr-form .glsr-toggle input[type=checkbox]+.glsr-toggle-track:after{background-color:var(--glsr-toggle-color);border-radius:calc(var(--glsr-toggle-radius) - var(--glsr-toggle-p));box-shadow:0 calc(var(--glsr-toggle-h)*.05) calc(var(--glsr-toggle-h)*.1) var(--glsr-toggle-shadow-color),0 calc(var(--glsr-toggle-h)*.05) calc(var(--glsr-toggle-h)*.15) var(--glsr-toggle-shadow-color);box-sizing:border-box;content:"";display:block;height:var(--glsr-toggle-size);pointer-events:none;position:relative;transition:transform var(--glsr-duration-fast) ease-in-out;width:var(--glsr-toggle-size);z-index:1}.glsr-default form.glsr-form .glsr-field-toggle input[type=checkbox]:checked+.glsr-toggle-track:before{background-color:var(--glsr-toggle-bg-1);opacity:var(--glsr-toggle-opacity-1);transition:background-color var(--glsr-duration-fast) ease-in-out,opacity var(--glsr-duration-fast) ease-in-out}.glsr-default form.glsr-form .glsr-field-toggle input[type=checkbox]:checked+.glsr-toggle-track:after{transform:translateX(var(--glsr-toggle-size))}.glsr-default.glsr-rtl form.glsr-form .glsr-field-toggle input[type=checkbox]:checked+.glsr-toggle-track:after{transform:translateX(calc(var(--glsr-toggle-size)*-1))}.glsr-default form.glsr-form .glsr-range-labels{display:grid;font-size:var(--glsr-text-sm);grid-template-columns:repeat(auto-fit,minmax(50px,1fr));line-height:1.5;text-align:center}.glsr-default form.glsr-form .glsr-range-labels :first-child{text-align:left}.glsr-default form.glsr-form .glsr-range-labels :last-child{text-align:right}.glsr-default form.glsr-form .glsr-range-options{align-items:center;display:flex;font-size:var(--glsr-text-base);gap:var(--glsr-gap-lg);justify-content:space-between;margin-bottom:calc(var(--glsr-text-sm)*1.5);padding-bottom:var(--glsr-gap-xs);padding-top:var(--glsr-gap-xs);position:relative}.glsr-default form.glsr-form .glsr-range-options:before{background-color:var(--glsr-gray-400);content:"";display:block;height:1px;position:absolute;width:100%}.glsr-default form.glsr-form .glsr-range-options:has(.glsr-is-invalid):before{background-color:var(--glsr-form-error)}.glsr-default form.glsr-form .glsr-field-range{display:flex;z-index:1}.glsr-default form.glsr-form .glsr-range-options input[type=radio].glsr-input-range{flex-shrink:0;height:var(--glsr-range-size);width:var(--glsr-range-size)}.glsr-default form.glsr-form .glsr-range-options label{display:none}.glsr-default form.glsr-form .glsr-range-options input[type=radio]:checked+label{display:flex;font-size:var(--glsr-text-sm);left:0;line-height:1.5;position:absolute;top:100%}.glsr-default form.glsr-form .glsr-range-options:not(:has(input[type=radio]:checked)):after{content:attr(data-placeholder);display:flex;font-size:var(--glsr-text-sm);left:0;line-height:1.5;position:absolute;top:100%}form.glsr-form .glsr-star-rating:not([data-star-rating]) .glsr-star-rating--stars{display:none!important}form.glsr-form .glsr-star-rating>select{clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px!important;margin:0!important;opacity:0!important;overflow:hidden!important;padding:0!important;position:absolute!important;top:0!important;visibility:visible!important;white-space:nowrap!important;width:1px!important}form.glsr-form .glsr-star-rating>select:after,form.glsr-form .glsr-star-rating>select:before{display:none!important}form.glsr-form .glsr-star-rating>select:focus+.glsr-star-rating--stars:before{box-shadow:0 0 0 3px -moz-mac-focusring;box-shadow:0 0 0 3px -webkit-focus-ring-color;box-shadow:0 0 0 3px Highlight;content:"";display:block;height:100%;outline:1px solid transparent;pointer-events:none;position:absolute;width:100%}form.glsr-form .glsr-star-rating--ltr>select{left:0!important}form.glsr-form .glsr-star-rating--rtl>select{right:0!important}form.glsr-form .glsr-star-rating--stars{align-items:center;cursor:pointer;display:flex;position:relative}form.glsr-form select[disabled]+.glsr-star-rating--stars{cursor:default}form.glsr-form .glsr-star-rating--stars>span{display:flex;height:var(--glsr-form-star);margin:0;width:var(--glsr-form-star)}form.glsr-form .glsr-star-rating--stars[class*=" s"]>span{background-image:var(--glsr-star-empty);background-position:50%;background-repeat:no-repeat;background-size:contain}form.glsr-form .glsr-field-is-invalid .glsr-star-rating--stars[class*=" s"]>span{background-image:var(--glsr-star-error)}form.glsr-form .glsr-star-rating--stars[class*=" s"]>span.gl-active,form.glsr-form .glsr-star-rating--stars[class*=" s"]>span.gl-active.gl-selected{background-image:var(--glsr-star-full)}form.glsr-form .glsr-has-rating-labels .glsr-star-rating--stars[aria-label]{margin-bottom:calc(var(--glsr-text-sm)*1.5);padding-bottom:var(--glsr-gap-xs)}form.glsr-form .glsr-has-rating-labels .glsr-star-rating--stars[aria-label]:after{content:attr(aria-label);display:flex;font-size:var(--glsr-text-sm);left:0;line-height:1.5;position:absolute;top:100%}.glsr-default button.glsr-button{align-items:center!important;cursor:pointer;display:inline-flex!important;white-space:nowrap}.glsr-default button.glsr-button:not(.wp-block-search__button){margin:0}.glsr-default button.glsr-button[aria-busy=true]{gap:var(--glsr-gap-sm)}.glsr-default .wp-block-button{margin:0}.glsr-modal{display:none;font-size:var(--glsr-text-base);line-height:var(--glsr-leading);pointer-events:none;position:fixed;z-index:-1}.glsr-modal.is-open{display:block;pointer-events:auto;z-index:99999}.glsr-modal__overlay{align-items:center;background:rgba(0,0,0,.6);display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw}.glsr-modal__dialog{background-color:var(--glsr-modal-bg);border-radius:var(--glsr-modal-radius);box-shadow:0 1px 2px rgba(0,0,0,.07),0 2px 4px rgba(0,0,0,.07),0 4px 8px rgba(0,0,0,.07),0 8px 16px rgba(0,0,0,.07),0 16px 32px rgba(0,0,0,.07),0 32px 64px rgba(0,0,0,.07);box-sizing:border-box;display:flex;flex-direction:column;max-height:calc(100vh - 2em);max-width:700px;min-height:150px;min-width:320px;overflow:hidden;position:relative;width:calc(100vw - 2em);will-change:transform}.glsr-modal-small .glsr-modal__dialog{min-height:auto;width:480px}[aria-hidden=false] .glsr-modal__dialog{animation:gl-zoomIn var(--glsr-duration-slow) cubic-bezier(0,0,.2,1)}[aria-hidden=true] .glsr-modal__dialog{animation:gl-zoomOut var(--glsr-duration-fast) cubic-bezier(0,0,.2,1)}.glsr-modal__header{font-weight:600}.glsr-modal__footer,.glsr-modal__header{align-items:center;box-shadow:0 0 1px 0 color-mix(in srgb,currentColor 10%,transparent),0 0 1em 0 rgba(0,0,0,.1);display:flex;flex-shrink:0;gap:var(--glsr-gap-md);padding:0 var(--glsr-modal-padding);position:relative;z-index:1}.glsr-modal__footer>div,.glsr-modal__header>div{align-items:center;display:flex;flex:1;gap:var(--glsr-gap-md);padding:.75em 0}.glsr-modal__content{-webkit-overflow-scrolling:touch;overflow-y:auto;padding:var(--glsr-modal-padding);position:relative}.glsr-modal button.glsr-modal__close,.glsr-modal button.glsr-modal__close:focus,.glsr-modal button.glsr-modal__close:hover{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent!important;border:0;box-shadow:none;color:currentColor!important;cursor:pointer;display:flex;font-size:1em;height:1.5em;justify-content:center;line-height:1;margin:.75em 1em;outline-offset:0;padding:0;position:absolute;right:0;top:0;transform:scale(1);transition:transform var(--glsr-duration-fast) ease-in;width:1.5em;z-index:10}.glsr-modal button.glsr-modal__close:hover{transform:scale(1.1)}.glsr-modal button.glsr-modal__close:before{all:revert;content:"\2715";font-family:arial;font-size:1.5em;font-weight:700;line-height:1}.glsr-modal button.glsr-modal__close:after,.glsr-modal[aria-hidden=true] .glsr-modal__close{display:none!important}.glsr-modal .glsr-modal__overlay{animation-timing-function:cubic-bezier(0,0,.2,1)}.glsr-modal[aria-hidden=false] .glsr-modal__overlay{animation-duration:var(--glsr-duration-slow);animation-name:gl-fadeIn}.glsr-modal[aria-hidden=true] .glsr-modal__overlay{animation-duration:var(--glsr-duration-fast);animation-name:gl-fadeOut}.glsr-modal-error .glsr-modal__content,.glsr-modal-success .glsr-modal__content{display:flex;gap:var(--glsr-gap-md)}.glsr-modal-error .glsr-modal__content:before,.glsr-modal-success .glsr-modal__content:before{content:"";display:block;flex-shrink:0;height:2em;margin-top:-.25em;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;opacity:.75;width:2em}.glsr-modal-error .glsr-modal__content:before{background-color:var(--glsr-red);-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M10 2a8 8 0 1 1 0 16 8 8 0 1 1 0-16zm1.13 9.38.35-6.46H8.52l.35 6.46h2.26zm-.09 3.36c.24-.23.37-.55.37-.96 0-.42-.12-.74-.36-.97s-.59-.35-1.06-.35-.82.12-1.07.35-.37.55-.37.97c0 .41.13.73.38.96.26.23.61.34 1.06.34s.8-.11 1.05-.34z'/%3E%3C/svg%3E");mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M10 2a8 8 0 1 1 0 16 8 8 0 1 1 0-16zm1.13 9.38.35-6.46H8.52l.35 6.46h2.26zm-.09 3.36c.24-.23.37-.55.37-.96 0-.42-.12-.74-.36-.97s-.59-.35-1.06-.35-.82.12-1.07.35-.37.55-.37.97c0 .41.13.73.38.96.26.23.61.34 1.06.34s.8-.11 1.05-.34z'/%3E%3C/svg%3E")}.glsr-modal-success .glsr-modal__content:before{background-color:var(--glsr-green);-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M10 2a8 8 0 1 0 0 16 8 8 0 1 0 0-16zm-.615 12.66h-1.34l-3.24-4.54 1.341-1.25 2.569 2.4 5.141-5.931 1.34.94-5.811 8.381z'/%3E%3C/svg%3E");mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M10 2a8 8 0 1 0 0 16 8 8 0 1 0 0-16zm-.615 12.66h-1.34l-3.24-4.54 1.341-1.25 2.569 2.4 5.141-5.931 1.34.94-5.811 8.381z'/%3E%3C/svg%3E")}#glsr-modal-review .glsr-read-more{display:none!important}#glsr-modal-verified .glsr-modal__footer{box-shadow:inset 0 .5px 0 var(--glsr-review-verified);color:var(--glsr-review-verified)}#glsr-modal-verified .glsr-modal__footer:after{background:currentColor;content:"";height:100%;left:0;opacity:.125;position:absolute;top:0;width:100%;z-index:-1}.glsr-debug{position:relative}.glsr-debug:before{background-color:currentColor;content:"";height:100%;left:0;opacity:.15;overflow:hidden;position:absolute;top:0;width:100%}.glsr-debug pre{font-family:"Fira Code",Consolas,Monaco,monospace;font-size:12px;line-height:1.25;padding:10px;position:relative;z-index:1}.glsr-default{--glsr-toggle-bg-1:var(--glsr-blue)}.glsr-default form.glsr-form{font-size:var(--glsr-text-md);line-height:var(--glsr-leading)}.glsr-default form.glsr-form label.glsr-label{font-size:var(--glsr-label-text);font-weight:var(--glsr-label-weight);line-height:var(--glsr-leading);margin-bottom:var(--glsr-gap-xs);padding:0}.glsr-default form.glsr-form .glsr-label+.glsr-description{margin-bottom:var(--glsr-gap-xs)}.glsr-default form.glsr-form .glsr-description{font-size:var(--glsr-description-text);opacity:.75}.glsr-default form.glsr-form input.glsr-input,.glsr-default form.glsr-form select.glsr-select,.glsr-default form.glsr-form textarea.glsr-textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-clip:padding-box;background-color:var(--glsr-input-bg);border:var(--glsr-input-b);border-radius:var(--glsr-input-radius);color:var(--glsr-input-color);font-family:inherit;font-size:var(--glsr-text-md);line-height:var(--glsr-leading);min-height:auto!important;padding:var(--glsr-input-py) var(--glsr-input-px)!important;transition:var(--glsr-input-transition)}.glsr-default form.glsr-form input.glsr-input:focus,.glsr-default form.glsr-form select.glsr-select:focus,.glsr-default form.glsr-form textarea.glsr-textarea:focus{background-color:var(--glsr-input-bg);box-shadow:0 0 0 3px -moz-mac-focusring;box-shadow:0 0 0 3px -webkit-focus-ring-color;box-shadow:0 0 0 3px Highlight;outline:1px solid transparent}.glsr-default form.glsr-form select.glsr-select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='m7 7 3-3 3 3m0 6-3 3-3-3' stroke='%239fa6b2' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right .5em center;background-repeat:no-repeat;background-size:1.5em 1.5em;height:auto;padding-right:3em;-webkit-print-color-adjust:exact;print-color-adjust:exact}.glsr-default form.glsr-form input.glsr-input-radio[type=radio],.glsr-default form.glsr-form input.glsr-input-range[type=radio],.glsr-default form.glsr-form input[type=checkbox].glsr-input-checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--glsr-white);background-origin:border-box;border:1px solid var(--glsr-gray-400);color:var(--glsr-blue);font-size:var(--glsr-text-md);height:var(--glsr-choice-h);min-height:auto;min-width:auto;-webkit-print-color-adjust:exact;print-color-adjust:exact;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:var(--glsr-choice-w)}.glsr-default form.glsr-form input.glsr-input-checkbox[type=checkbox]:after,.glsr-default form.glsr-form input.glsr-input-checkbox[type=checkbox]:before,.glsr-default form.glsr-form input.glsr-input-radio[type=radio]:after,.glsr-default form.glsr-form input.glsr-input-radio[type=radio]:before,.glsr-default form.glsr-form input.glsr-input-range[type=radio]:after,.glsr-default form.glsr-form input.glsr-input-range[type=radio]:before{display:none!important}.glsr-default form.glsr-form input.glsr-input-checkbox[type=checkbox]:checked,.glsr-default form.glsr-form input.glsr-input-radio[type=radio]:checked,.glsr-default form.glsr-form input.glsr-input-range[type=radio]:checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}.glsr-default form.glsr-form input.glsr-input-checkbox[type=checkbox]:focus,.glsr-default form.glsr-form input.glsr-input-radio[type=radio]:focus,.glsr-default form.glsr-form input.glsr-input-range[type=radio]:focus{box-shadow:0 0 0 3px -moz-mac-focusring;box-shadow:0 0 0 3px -webkit-focus-ring-color;box-shadow:0 0 0 3px Highlight;outline:1px solid transparent}.glsr-default form.glsr-form input.glsr-input-checkbox[type=checkbox]:checked:focus,.glsr-default form.glsr-form input.glsr-input-radio[type=radio]:checked:focus,.glsr-default form.glsr-form input.glsr-input-range[type=radio]:checked:focus{border-color:transparent}.glsr-default form.glsr-form input[type=checkbox].glsr-input-checkbox{border-radius:var(--glsr-input-radius)}.glsr-default form.glsr-form input.glsr-input-checkbox[type=checkbox]:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.707 7.293a1 1 0 0 0-1.414 1.414l2 2a1 1 0 0 0 1.414 0l4-4a1 1 0 0 0-1.414-1.414L7 8.586 5.707 7.293z'/%3E%3C/svg%3E")}.glsr-default form.glsr-form input.glsr-input-radio[type=radio],.glsr-default form.glsr-form input.glsr-input-range[type=radio]{border-radius:100%}.glsr-default form.glsr-form input.glsr-input-radio[type=radio]:checked,.glsr-default form.glsr-form input.glsr-input-range[type=radio]:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E")}.glsr-default form.glsr-form .glsr-toggle label{font-size:var(--glsr-text-md);line-height:var(--glsr-leading);padding:0}.glsr-default form.glsr-form .glsr-toggle input[type=checkbox]:focus{outline:none}.glsr-default form.glsr-form .glsr-toggle input[type=checkbox]:focus+.glsr-toggle-track{box-shadow:0 0 0 3px Highlight;box-shadow:0 0 0 3px -moz-mac-focusring;box-shadow:0 0 0 3px -webkit-focus-ring-color;outline:1px solid transparent}.glsr-default form.glsr-form .glsr-field-error{font-family:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;line-height:var(--glsr-leading)}.theme-twentytwentytwo .glsr-default .glsr-button{border:none}.theme-twentytwentytwo .glsr-default .glsr-button:hover{color:var(--glsr-white)}