*{margin:0;padding:0;box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;padding-top:60px;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif;font-size:16px;line-height:1.6;color:#333;background:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:margin-right 0.4s ease}body.nav-open{overflow:hidden!important;margin-right:15px}.site-header,.bean-header{position:fixed!important;top:0!important;left:0!important;right:0!important;min-height:60px!important;background:#ffffff!important;z-index:10000!important;box-shadow:0 2px 10px rgb(0 0 0 / .1)!important}.header-container{display:flex!important;justify-content:space-between!important;align-items:center!important;min-height:60px!important;padding:10px 15px!important;max-width:1200px;margin:0 auto;position:relative}.header-logo{display:flex;align-items:center}.logo-link{display:inline-flex!important;flex-direction:column!important;text-decoration:none!important;color:#2c1810!important}.logo-text{font-size:1.1rem!important;font-weight:700!important;line-height:1.1!important;color:#2c1810!important;white-space:nowrap!important}.logo-tagline{font-size:0.6rem!important;opacity:0.7!important;text-transform:uppercase!important;letter-spacing:0.5px!important;white-space:nowrap!important;margin-top:2px!important}.header-nav{display:flex!important;align-items:center!important;justify-content:center!important}.header-actions{display:flex;gap:20px;align-items:center;margin-left:auto}.nav-toggle{background:none!important;border:none!important;cursor:pointer!important;width:44px!important;height:44px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:5px!important}.toggle-line{width:22px!important;height:2px!important;background:#2c1810!important;transition:all 0.3s ease!important}#nav-panel{position:fixed!important;top:0!important;right:0!important;width:400px!important;max-width:85%!important;height:100vh!important;background:#fff!important;z-index:10001!important;transform:translateX(100%)!important;transition:transform 0.4s cubic-bezier(.4,0,.2,1)!important;display:block!important;overflow-y:auto!important;box-shadow:-5px 0 30px rgb(0 0 0 / .2)!important}body.nav-open #nav-panel,body.menu-open #nav-panel{transform:translateX(0)!important}#nav-panel.initialized{overflow-y:auto!important;max-height:100vh!important}.nav-container{overflow-y:auto!important;max-height:calc(100vh - 100px)!important;padding:80px 30px 30px!important}.nav-overlay{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;background:#fff0!important;z-index:9999!important;opacity:0!important;transition:opacity 0.4s ease,visibility 0.4s,background 0.4s!important;pointer-events:none!important;backdrop-filter:blur(0)!important;-webkit-backdrop-filter:blur(0)!important}body.nav-open .nav-overlay,body.menu-open .nav-overlay{visibility:visible!important;opacity:1!important;background:rgb(0 0 0 / .5)!important;pointer-events:all!important;backdrop-filter:blur(5px)!important;-webkit-backdrop-filter:blur(5px)!important}body.nav-open .nav-menu li{opacity:0;transform:translateX(30px);animation:slideInMenu 0.5s ease forwards}body.nav-open .nav-menu li:nth-child(1){animation-delay:0.1s}body.nav-open .nav-menu li:nth-child(2){animation-delay:0.15s}body.nav-open .nav-menu li:nth-child(3){animation-delay:0.2s}body.nav-open .nav-menu li:nth-child(4){animation-delay:0.25s}body.nav-open .nav-menu li:nth-child(5){animation-delay:0.3s}body.nav-open .nav-menu li:nth-child(6){animation-delay:0.35s}body.nav-open .nav-menu li:nth-child(7){animation-delay:0.4s}body.nav-open .nav-menu li:nth-child(8){animation-delay:0.45s}body.nav-open .nav-menu li:nth-child(9){animation-delay:0.5s}@keyframes slideInMenu{to{opacity:1;transform:translateX(0)}}.entry-title{display:none!important}.nav-close{opacity:0;transform:rotate(-90deg);transition:opacity 0.3s ease 0.2s,transform 0.3s ease 0.2s!important}body.nav-open .nav-close{opacity:1;transform:rotate(0deg)}.nav-toggle:hover .toggle-line{transform:scaleX(.8)}.nav-toggle:hover .toggle-line:nth-child(1){transform:translateY(-2px) scaleX(.8)}.nav-toggle:hover .toggle-line:nth-child(3){transform:translateY(2px) scaleX(.8)}body.nav-open .nav-toggle .toggle-line:nth-child(1){transform:translateY(7px) rotate(45deg)}body.nav-open .nav-toggle .toggle-line:nth-child(2){opacity:0;transform:translateX(-10px)}body.nav-open .nav-toggle .toggle-line:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.header-actions,.header-icons{display:flex;gap:20px;align-items:center;justify-self:end}.action-link,.header-icon{position:relative;display:block;width:24px;height:24px}.cart-count{position:absolute!important;top:-2px!important;right:-2px!important;background:#d4a574!important;color:white!important;font-size:0.65rem!important;min-width:16px!important;height:16px!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;font-weight:700!important}.generatepress-navigation,.main-navigation,.menu-toggle,.site-header:not(.bean-header),#masthead:not(.bean-header),.generate-back-to-top,#mobile-header{display:none!important}#page{min-height:100vh;display:flex;flex-direction:column;padding-top:60px!important}#content,.site-content,main{flex:1;width:100%;padding-top:0!important;margin-top:0!important}.container,.site-main{max-width:1200px;margin:0 auto;padding:20px}.hero-section,.shop-hero{min-height:400px;background:#f5f5f5;display:flex;align-items:center;justify-content:center;text-align:center}.hero-content h1{font-size:2.5rem;margin-bottom:1rem;font-weight:700}.woocommerce ul.products{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:2rem;list-style:none;padding:0;margin:2rem 0}.woocommerce ul.products li.product{position:relative;background:#fff;border-radius:8px;overflow:hidden}.bean-product-card-v2{background:#fff;border-radius:8px;overflow:hidden;min-height:350px}.product-image-wrapper{aspect-ratio:1/1;background:#f5f5f5;overflow:hidden}.button,.btn,button,input[type="submit"]{display:inline-block;padding:12px 24px;font-size:16px;font-weight:600;text-decoration:none;border:none;border-radius:4px;cursor:pointer;transition:all 0.3s ease}.button-primary{background:#8B4513;color:#fff}.loading{opacity:.6;pointer-events:none}@keyframes skeleton-loading{0%{background-position:-200px 0}100%{background-position:calc(200px + 100%) 0}}.skeleton{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200px 100%;animation:skeleton-loading 1.5s ease-in-out infinite}img{max-width:100%;height:auto}img[width][height]{aspect-ratio:attr(width) / attr(height)}.woocommerce-notices-wrapper{min-height:0}.woocommerce-breadcrumb{min-height:30px}.wf-loading body{visibility:hidden}.wf-active body,.wf-inactive body{visibility:visible}@media (min-width:769px){body{padding-top:80px}.site-header,.bean-header{min-height:80px!important}.header-container{padding:15px 32px!important;max-width:1400px!important;min-height:80px!important}.logo-text{font-size:1.5rem!important}.logo-tagline{font-size:0.75rem!important}#page{padding-top:80px!important}.header-nav{position:absolute!important;left:50%!important;transform:translateX(-50%)!important}}@media (max-width:768px){body{padding-top:60px}.site-header,.bean-header{height:60px!important}.header-nav{position:static!important;transform:none!important;display:flex!important;align-items:center!important}.nav-toggle{display:flex!important;visibility:visible!important;opacity:1!important}.nav-menu{display:block!important}.woocommerce ul.products{grid-template-columns:1fr;gap:1rem;padding:0 15px}.container,.site-main{padding:15px}.hero-content h1{font-size:1.75rem}#nav-panel{right:0!important;transform:translateX(100%)!important}body.nav-open #nav-panel,body.menu-open #nav-panel{transform:translateX(0)!important;display:block!important}.nav-overlay{display:block!important}}

h1,h2,h3,h4,h5,h6,p{margin-bottom:1rem}a,h1,h2,h3,h4,h5,h6{color:var(--primary-color)}.col-12,.col-md-3,.col-md-4,.col-md-6,.col-md-8,.container{padding:0 15px}.woocommerce ul.products,.woocommerce ul.products li.product{list-style:none!important;padding:0!important;margin:0!important}:root{--primary-color:#2c1810;--secondary-color:#d4a574;--accent-color:#8b4513;--text-dark:#333;--text-light:#666;--bg-light:#f8f6f3;--bg-white:#ffffff;--transition:all 0.3s ease;--shop-primary:#2c1810;--shop-gold:#d4a574;--shop-cream:#f8f6f3;--shop-white:#fff;--shop-success:#4caf50;--shop-sale:#e74c3c;--shop-transition:all 0.2s ease;--shop-shadow:0 4px 12px rgba(0,0,0,0.15);--shop-shadow-hover:0 8px 24px rgba(0,0,0,0.2);--checkout-primary:#d4a574;--checkout-secondary:#c09560;--checkout-accent:#DB7663;--checkout-dark:#2c1810;--checkout-bg:#faf6f0;--checkout-white:#ffffff;--checkout-border:#e8e8e8;--checkout-border-light:rgba(212, 165, 116, 0.15);--checkout-text:#333333;--checkout-text-light:#666666;--checkout-text-muted:#999999;--checkout-success:#27ae60;--checkout-error:#e74c3c;--checkout-info:#3498db;--checkout-shadow:0 5px 20px rgba(0,0,0,0.06);--checkout-shadow-hover:0 10px 30px rgba(0,0,0,0.1);--account-header-height:70px;--account-sidebar-width:320px;--content-max-width:1200px;--z-main-nav:100;--z-account-sidebar:95;--z-account-overlay:94;--z-account-header:50;--z-content:1;--primary-gold:#d4a574;--dark-gold:#c09660;--charcoal:#2c1810;--light-gray:#f8f6f3;--white:#ffffff;--overlay:rgba(0, 0, 0, 0.5);--success-green:#27ae60;--warning-orange:#f39c12;--error-red:#e74c3c;--soft-cream:#fdfbf8;--warm-sand:#f7f3ed;--soft-shadow:0 8px 32px rgba(0,0,0,0.06);--hover-shadow:0 12px 48px rgba(0,0,0,0.08);--account-sidebar-width:300px;--z-account-sidebar:9999;--z-account-overlay:9998;--z-account-header:50}.btn-primary,a{transition:var(--transition)}*{box-sizing:border-box}body{font-family:Inter,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;color:var(--text-dark);line-height:1.6;background-color:var(--bg-white)}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.2}h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.5rem}h4{font-size:1.25rem}h5{font-size:1.125rem}h6{font-size:1rem}.woocommerce-breadcrumb a:hover,a:hover{color:var(--secondary-color)}.container{max-width:1200px;margin:0 auto}.row{display:flex;flex-wrap:wrap;margin:0 -15px}.col-md-3{flex:0 0 25%}.col-md-4{flex:0 0 33.333333%}.col-md-6{flex:0 0 50%}.col-md-8{flex:0 0 66.666667%}.col-12{flex:0 0 100%}.dashboard-welcome,.text-center,.trust-badge{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.mt-4{margin-top:2rem}.mb-4{margin-bottom:2rem}.img-fluid{max-width:100%;height:auto}.rounded-circle{border-radius:50%}.align-items-center{align-items:center}.btn-primary{background-color:var(--secondary-color);color:var(--primary-color);padding:12px 30px;border:none;border-radius:5px;font-weight:600;text-decoration:none;display:inline-block;cursor:pointer}.btn-primary:hover{background-color:#c19660;transform:translateY(-2px);color:var(--primary-color)}section{padding:60px 0}.account-menu,.burger,.header-main,.header-top-bar,.mega-menu,.mobile-menu-toggle,.nav-left,.nav-overlay:not(.initialized),.nav-right,.nav-secondary,.search-toggle,.site-header:not(.bean-header),.template-about-template .elementor,.template-coffee-tools-template .elementor,.template-contact-template .elementor,.template-gifts-template .elementor,.template-homepage-no-elementor .elementor,.template-machines-template .elementor,.woocommerce-checkout #order_review_heading,.woocommerce-checkout .checkout_coupon,.woocommerce-checkout .woocommerce-additional-fields h3:first-child,.woocommerce-checkout .woocommerce-billing-fields h3,.woocommerce-checkout .woocommerce-form-coupon-toggle,.woocommerce-checkout .woocommerce-shipping-fields h3{display:none!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}a:focus,button:focus,input:focus,textarea:focus{outline:2px solid var(--secondary-color);outline-offset:2px}.fa:before,.fab:before,.far:before,.fas:before{font-family:"Font Awesome 5 Free",sans-serif!important;font-weight:900!important;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased}@media (max-width:768px){.col-md-3,.col-md-4,.col-md-6,.col-md-8{flex:0 0 100%}h1{font-size:2rem}h2{font-size:1.75rem}h3{font-size:1.25rem}section{padding:40px 0}.fa,.fab,.far,.fas{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block!important;font-style:normal!important;font-variant:normal!important;text-rendering:auto!important;line-height:1!important}.fa,.fab,.far,.fas,[class*=fa-]{font-size:inherit!important;width:auto!important;height:auto!important;vertical-align:baseline!important}}@supports not (font-family:"Font Awesome 5 Free"){.fa-clock:before{content:"⏰"}.fa-sync-alt:before{content:"🔄"}.fa-chart-line:before{content:"📈"}.fa-coffee:before{content:"☕"}.fa-star:before{content:"⭐"}.fa-check:before{content:"✓"}.fa-times:before{content:"✕"}.fa-shopping-cart:before{content:"🛒"}.fa-user:before{content:"👤"}.fa-search:before{content:"🔍"}.fa-bars:before{content:"☰"}.fa-arrow-right:before{content:"→"}.fa-shield-alt:before{content:"🛡️"}.fa-magic:before{content:"✨"}}@font-face{font-family:'Font Awesome 5 Free';font-style:normal;font-weight:900;font-display:swap;src:url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/webfonts/fa-solid-900.woff2') format('woff2')}@font-face{font-family:'Font Awesome 5 Free';font-style:normal;font-weight:400;font-display:swap;src:url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/webfonts/fa-regular-400.woff2') format('woff2')}@font-face{font-family:'Font Awesome 5 Brands';font-style:normal;font-weight:400;font-display:swap;src:url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/webfonts/fa-brands-400.woff2') format('woff2')}.fa,.fab,.far,.fas,[class*=fa-]{font-family:"Font Awesome 5 Free","Font Awesome 5 Brands",sans-serif!important;font-weight:900!important;font-style:normal!important;font-variant:normal!important;text-rendering:auto!important;line-height:1!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important;display:inline-block!important}.fab,.far{font-weight:400!important}.fab{font-family:"Font Awesome 5 Brands"!important}.fa-bars:before{content:"\f0c9"}.fa-times:before{content:"\f00d"}.fa-shopping-cart:before{content:"\f07a"}.fa-user:before{content:"\f007"}.fa-coffee:before{content:"\f0f4"}.fa-star:before{content:"\f005"}.fa-check:before{content:"\f00c"}.fa-shield-alt:before{content:"\f3ed"}.fa-magic:before{content:"\f0d0"}.fa-clock:before{content:"\f017"}.fa-sync-alt:before{content:"\f2f1"}.fa-chart-line:before{content:"\f201"}.fa-award:before{content:"\f559"}.fa-truck:before{content:"\f0d1"}.fa-calendar-check:before{content:"\f274"}@media screen and (-webkit-min-device-pixel-ratio:0) and (max-width:768px){.js-nav-toggle{-webkit-transform:translateZ(0);transform:translateZ(0)}}.nav-wrapper:not(.initialized){display:block!important;right:-100%!important;opacity:1!important}.woocommerce img,.woocommerce-page img{height:auto;max-width:100%}.woocommerce,.woocommerce-page{font-family:var(--font-primary);color:var(--text-dark)}.woocommerce-breadcrumb{padding:20px 0;font-size:.875rem;color:var(--text-light)}.woocommerce-breadcrumb a{color:var(--text-light);text-decoration:none;transition:color .3s}.woocommerce-error,.woocommerce-info,.woocommerce-message{padding:15px 20px!important;display:flex!important;align-items:center!important;gap:15px;font-weight:500;position:relative!important}.woocommerce-error::before,.woocommerce-info::before,.woocommerce-message::before{left:20px!important;top:50%!important;transform:translateY(-50%)!important;position:static!important}.woocommerce-message{color:#155724!important;display:block!important}.cart-item-details,.checkout-tab,.subscription-details,.woocommerce-message>:not(::before){flex:1}.woocommerce-message::before{content:''!important;font-family:'Font Awesome 5 Free'!important;font-weight:900!important;color:#28a745!important;font-size:1.1rem!important;flex-shrink:0!important;margin-right:12px!important;display:inline-block!important;vertical-align:middle!important;width:auto!important;height:auto!important;position:static!important}.woocommerce-message .button{margin-left:auto;background:var(--primary-color);font-size:.9rem}.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.woocommerce-message .button:hover{background:var(--secondary-color);color:var(--primary-color)}.woocommerce-error::before{content:'\f071';color:#dc3545}.woocommerce-info::before{content:'\f05a';color:#17a2b8}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{background:var(--secondary-color);color:var(--primary-color);padding:12px 25px;margin:5px;border:none;border-radius:5px;font-weight:600;text-decoration:none;display:inline-block;transition:.3s;cursor:pointer;font-size:1rem;line-height:1.5}.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover{background:#c19660!important;color:var(--primary-color)!important;transform:translateY(-2px)}.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover{background:#c19660;color:#fff}.woocommerce a.button.disabled,.woocommerce a.button:disabled,.woocommerce button.button.disabled,.woocommerce button.button:disabled,.woocommerce input.button.disabled,.woocommerce input.button:disabled{opacity:.5;cursor:not-allowed}.woocommerce form .form-row label{color:var(--text-dark)}.woocommerce form .form-row input[type=email],.woocommerce form .form-row input[type=password],.woocommerce form .form-row input[type=tel],.woocommerce form .form-row input[type=text],.woocommerce form .form-row select,.woocommerce form .form-row textarea{width:100%;padding:12px 15px;border:2px solid #e0e0e0;border-radius:5px;font-size:1rem;transition:border-color .3s;background:#fff}.woocommerce form .form-row input:focus,.woocommerce form .form-row select:focus,.woocommerce form .form-row textarea:focus{border-color:var(--secondary-color)}.woocommerce form .form-row.validate-required .required{color:#e74c3c;font-weight:700}.woocommerce table.shop_table{width:100%;border-collapse:collapse;margin-bottom:30px;background:#fff;box-shadow:0 5px 20px rgba(0,0,0,.08);border-radius:10px;overflow:hidden}.woocommerce table.cart thead th,.woocommerce-checkout table.shop_table th,.woocommerce-order-received table.shop_table th{background:var(--bg-white);padding:20px;color:var(--primary-color);text-align:left;font-weight:600}.cart_totals table.shop_table th{background:0 0;color:var(--text-light)}.woocommerce table.shop_table td{padding:20px;border-bottom:1px solid #e0e0e0}.account-nav-item:last-child,.woocommerce table.shop_table tr:last-child td{border-bottom:none}.woocommerce .quantity{display:inline-flex;align-items:center;border:2px solid #e0e0e0;border-radius:5px;overflow:hidden}.woocommerce .quantity input[type=number]{width:60px;height:45px;border:none;text-align:center;font-weight:600;-moz-appearance:textfield}.woocommerce .quantity input[type=number]::-webkit-inner-spin-button,.woocommerce .quantity input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.woocommerce .star-rating{overflow:hidden;position:relative;height:1em;line-height:1;font-size:1em;width:5.4em;font-family:star;color:gold}.woocommerce .star-rating::before{content:'\73\73\73\73\73';float:left;top:0;left:0;position:absolute;color:#ddd}.woocommerce .star-rating span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em}.woocommerce .star-rating span::before{content:'\53\53\53\53\53';top:0;position:absolute;left:0;color:gold}.woocommerce nav.woocommerce-pagination{text-align:center;margin:40px 0}.woocommerce nav.woocommerce-pagination ul{display:inline-flex;gap:10px;list-style:none;padding:0;margin:0}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{display:block;padding:10px 15px;background:#fff;border:2px solid #e0e0e0;border-radius:5px;text-decoration:none;color:var(--text-dark);font-weight:600;transition:.3s}.woocommerce nav.woocommerce-pagination ul li a:hover{background:var(--secondary-color);border-color:var(--secondary-color);color:#fff}.woocommerce nav.woocommerce-pagination ul li span.current{background:var(--primary-color);color:#fff;border-color:var(--primary-color)}.woocommerce span.onsale{background:#e74c3c;color:#fff;padding:8px 15px;border-radius:50px;font-weight:600;position:absolute;top:15px;left:15px;z-index:2;font-size:.875rem;min-height:auto;min-width:auto;line-height:1}.woocommerce .blockUI.blockOverlay::before{content:'';display:block;width:40px;height:40px;border:3px solid var(--secondary-color);border-radius:50%;border-top-color:transparent;animation:1s linear infinite spin;position:absolute;top:50%;left:50%;margin-top:-20px;margin-left:-20px}@keyframes spin{to{transform:rotate(360deg)}}.woocommerce .woocommerce-message::before,.woocommerce-notices-wrapper .woocommerce-message::before,.woocommerce-page .woocommerce-message::before,div.woocommerce-message::before{content:'\f00c'!important;font-family:'Font Awesome 5 Free'!important;font-weight:900!important;color:#28a745!important;font-size:1.1rem!important;flex-shrink:0!important;margin-right:12px!important;padding-right:0!important;display:inline-block!important;vertical-align:middle!important;width:auto!important;height:auto!important;position:static!important;float:none!important}.woocommerce .woocommerce-message,.woocommerce-notices-wrapper .woocommerce-message,.woocommerce-page .woocommerce-message,div.woocommerce-message{padding:15px 20px!important;margin-bottom:20px!important;border-radius:8px!important;background:#d4edda!important;color:#155724!important;border:1px solid #c3e6cb!important;display:flex!important;flex-direction:row!important;align-items:center!important;gap:0!important;position:relative!important}@media (max-width:768px){#site-navigation,.handheld-navigation,.mobile-navigation,.nav-wrapper,.navigation-wrapper{position:fixed!important;top:0!important;right:-100%!important;width:80%!important;max-width:320px!important;height:100vh!important;background:#fff!important;z-index:9999!important;transition:right .3s!important;overflow-y:auto!important;box-shadow:-2px 0 10px rgba(0,0,0,.1)!important}#site-navigation.toggled,.handheld-navigation.toggled,.mobile-navigation.active,.nav-wrapper.active,.nav-wrapper.open,.nav-wrapper.toggled,.navigation-wrapper.active{right:0!important}.menu-overlay,.nav-overlay{position:fixed!important;top:0!important;left:0!important;width:100%!important;height:100%!important;background:rgba(0,0,0,.5)!important;z-index:9998!important;display:none;opacity:0;transition:opacity .3s!important}.menu-overlay.active,.nav-overlay.active{opacity:1}body.menu-open,body.nav-open{overflow:hidden!important}.menu-close,.nav-close{position:absolute!important;top:20px!important;right:20px!important;background:0 0!important;border:none!important;font-size:30px!important;color:#333!important;cursor:pointer!important;z-index:10000!important;padding:10px!important;line-height:1!important}.menu-close:hover,.nav-close:hover{color:var(--secondary-color)!important}.handheld-navigation-toggle,.js-nav-toggle,.menu-toggle,.mobile-menu-toggle,.nav-toggle{position:relative!important;z-index:10001!important;cursor:pointer!important;-webkit-tap-highlight-color:transparent!important;touch-action:manipulation!important}.js-nav-toggle,.nav-toggle{position:relative!important;z-index:10001!important;-webkit-tap-highlight-color:transparent!important;-webkit-touch-callout:none!important;-webkit-user-select:none!important;user-select:none!important;touch-action:manipulation!important;cursor:pointer!important;pointer-events:auto!important}.js-nav-toggle::before{content:'';position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px;z-index:-1}.nav-wrapper{position:fixed!important;top:0!important;right:-100%!important;width:80%!important;max-width:320px!important;height:100vh!important;height:-webkit-fill-available!important;background:#fff!important;z-index:9999!important;-webkit-transition:right .3s!important;transition:right .3s!important;-webkit-overflow-scrolling:touch!important;overflow-y:auto!important}.nav-overlay,body.menu-open{position:fixed!important;width:100%!important}.nav-wrapper.active{right:0!important;-webkit-transform:translateX(0)!important;transform:translateX(0)!important}.nav-overlay{top:0!important;left:0!important;height:100vh!important;height:-webkit-fill-available!important;background:rgba(0,0,0,.5)!important;z-index:9998!important;-webkit-transition:opacity .3s!important;transition:opacity .3s!important}body.menu-open{height:100%!important;-webkit-overflow-scrolling:none!important}@supports (-webkit-touch-callout:none){.nav-wrapper{height:100vh!important;height:-webkit-fill-available!important}body.menu-open{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important}}.site-header{position:fixed!important;top:0!important;left:0!important;right:0!important;height:60px!important;background:#fff!important;z-index:1000!important;opacity:1!important;visibility:visible!important;transform:none!important;display:block!important}.mobile-menu-overlay:not(.active),.nav-overlay:not(.active),.nav-wrapper:not(.active){display:none!important;opacity:0!important;visibility:hidden!important}.mobile-menu-overlay.active,.nav-overlay.active,.nav-wrapper.active{display:block!important;opacity:1!important;visibility:visible!important}body:not(.menu-open){overflow:visible!important;position:static!important;height:auto!important;width:auto!important}body.menu-open{overflow:hidden!important;position:fixed!important;width:100%!important}.woocommerce table.shop_table{font-size:.875rem}.woocommerce table.shop_table td,.woocommerce table.shop_table th{padding:15px 10px}.woocommerce-message{flex-direction:column;text-align:center;gap:1rem}.woocommerce-message .button{margin-left:0;align-self:stretch}.bean-shop-main-v2,.container-v2,.shop-layout-v2,.shop-products-v2{width:100%!important;max-width:100%!important;margin:0!important;box-sizing:border-box!important}body.woocommerce #primary,body.woocommerce-page #primary{padding:0!important;width:100vw!important;max-width:100vw!important;margin:0!important;float:none!important;position:relative!important;left:0!important;right:0!important;box-sizing:border-box!important}body.woocommerce #primary>.site-main,body.woocommerce #primary>article,body.woocommerce-page #primary>.site-main,body.woocommerce-page #primary>article{padding:5px!important;box-sizing:border-box!important}.bean-shop-main-v2{padding:0 15px!important}.container-v2,.shop-layout-v2,.shop-products-v2{padding:0!important}.shop-products-v2{padding:0 5px!important}body.woocommerce .content-area,body.woocommerce .site-content,body.woocommerce-page .content-area,body.woocommerce-page .site-content{width:100vw!important;max-width:100vw!important;margin:0!important;padding:0!important;float:none!important;box-sizing:border-box!important}.woocommerce ul.products,.woocommerce-page ul.products{display:flex!important;flex-wrap:wrap!important;width:100%!important;margin:0!important;padding:10px!important;box-sizing:border-box!important}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{width:calc(50% - 5px)!important;margin:0!important;padding:0!important;flex:0 0 calc(50% - 10px)!important;max-width:calc(50% - 10px)!important;float:none!important;display:block!important;box-sizing:border-box!important;list-style:none!important}.woocommerce ul.products li.product>*{max-width:100%!important}}@media only screen and (max-width:768px){.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product{width:100%!important;float:none!important;margin:0!important}.woocommerce ul.products[class*=columns-] li.product:nth-child(2n),.woocommerce-page ul.products[class*=columns-] li.product:nth-child(2n){float:none!important;clear:both!important}.woocommerce ul.products li.product{width:calc(50% - 10px)!important;margin:5px!important;flex:0 0 calc(50% - 10px)!important;max-width:calc(50% - 10px)!important;float:none!important;display:block!important;padding:0!important;box-sizing:border-box!important}.woocommerce ul.products[class]{grid-template-columns:1fr!important}}@supports (-webkit-appearance:none) and (not (-ms-ime-align:auto)){@media (max-width:768px){body.woocommerce,body.woocommerce-page{overflow-x:hidden!important}body.woocommerce,body.woocommerce-cart,body.woocommerce-page{width:100%!important;max-width:100%!important}.bean-shop-main-v2,.container-v2,.shop-layout-v2,.shop-products-v2,.woocommerce #primary,.woocommerce .site-content,.woocommerce-page #primary,.woocommerce-page .site-content{width:100%!important;max-width:100%!important;min-width:0!important}*{-webkit-box-sizing:border-box!important;box-sizing:border-box!important}body.woocommerce *,body.woocommerce-page *{max-width:100vw!important}.woocommerce ul.products{width:100%!important;margin:0!important;padding:0 5px!important;display:flex!important;flex-wrap:wrap!important;gap:10px!important;justify-content:space-between!important}.woocommerce ul.products li.product{width:calc(50% - 10px)!important;margin:5px!important;flex:0 0 calc(50% - 10px)!important}@media (max-width:480px){.woocommerce ul.products li.product{width:calc(100% - 10px)!important;flex:0 0 calc(100% - 10px)!important}}.woocommerce ul.products li.product:nth-child(n){margin:5px!important}}}body.woocommerce,body.woocommerce-page{overflow-x:hidden!important;max-width:100vw!important}.shop-hero-v2{background:linear-gradient(135deg,var(--shop-primary) 0,#3d2418 100%);color:var(--shop-white);padding:2rem 1rem;text-align:center}.shop-hero-inner-v2{max-width:1200px;margin:0 auto}.shop-hero-title-v2{font-size:1.75rem;margin:0 0 .5rem;line-height:1.2;color:var(--shop-cream)}.shop-hero-description-v2,.shop-hero-subtitle-v2{font-size:1rem;opacity:.9;margin:0 0 1.5rem}.btn-filter-v2,.feature-v2{display:flex;font-size:.875rem}.shop-hero-features-v2{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}.feature-v2{align-items:center;gap:.5rem}.shop-toolbar-v2{background:var(--shop-white);border-bottom:1px solid #e5e5e5;padding:.75rem 1rem;position:sticky;top:0;z-index:100}.shop-toolbar-inner-v2{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;gap:1rem}.bean-shop-main-v2,.woocommerce ul.products{width:100%!important;max-width:100%!important;overflow:hidden!important}.btn-filter-v2{align-items:center;gap:.5rem;background:var(--shop-gold);color:var(--shop-white);border:none;padding:.5rem 1rem;border-radius:6px;cursor:pointer;transition:var(--shop-transition)}.container-v2{max-width:1400px;margin:0 auto;padding:0 1rem}.container-v2,.shop-layout-v2,.shop-products-v2{width:100%}.shop-products-v2{max-width:100%}.woocommerce ul.products{display:grid!important;grid-template-columns:repeat(var(--grid-columns,2),1fr)!important;gap:2rem!important;grid-auto-rows:1fr!important;grid-auto-flow:row!important;align-items:stretch!important}.woocommerce ul.products>li.product{display:block!important;margin:0!important;padding:0!important}.bean-product-card-v2,.woocommerce ul.products li.product{display:flex!important;min-height:400px!important;width:100%!important;max-width:100%!important}.woocommerce ul.products li.product{overflow:hidden!important;align-self:stretch!important;float:none!important;clear:none!important}.quiz-status h3::after,.quiz-status h3::before,.quiz-status::after,.quiz-status::before,.woocommerce ul.products::after,.woocommerce ul.products::before{display:none!important;content:none!important}.bean-product-card-v2{background:var(--shop-white);border-radius:12px;overflow:hidden;box-shadow:0 4px 6px rgba(0,0,0,.07),0 1px 3px rgba(0,0,0,.06),0 0 0 1px rgba(0,0,0,.04);transition:var(--shop-transition);flex-direction:column!important;height:100%!important;box-sizing:border-box;min-width:0;padding:1rem;border:1px solid rgba(0,0,0,.12)}.bean-product-card-v2:hover{transform:translateY(-8px);box-shadow:0 20px 25px rgba(0,0,0,.1),0 10px 10px rgba(0,0,0,.04),0 0 0 1px rgba(212,165,116,.1);border-color:rgba(212,165,116,.2)}.bean-product-card-v2:focus-within{box-shadow:0 8px 12px rgba(0,0,0,.1),0 4px 6px rgba(0,0,0,.06),0 0 0 2px rgba(212,165,116,.3);transform:translateY(-2px)}.bean-product-card-v2:active{transform:scale(.98)}.product-image-section-v2{position:relative;padding-top:100%;background:var(--shop-cream);overflow:hidden;border-radius:8px;margin-bottom:1rem;box-shadow:inset 0 0 0 1px rgba(0,0,0,.05)}.product-image-v2{position:absolute;top:0;left:0;width:100%;height:100%}.product-image-v2 img{width:100%;height:100%;object-fit:contain;transition:transform .4s}.bean-product-card-v2:hover .product-image-v2 img{transform:scale(1.03)}.product-badges-v2{position:absolute;top:.5rem;left:.5rem;display:flex;flex-direction:column;gap:.25rem;z-index:2}.badge-v2{padding:.25rem .5rem;border-radius:4px;font-size:.625rem;font-weight:600;text-transform:uppercase}.badge-sale-v2{background:var(--shop-sale);color:var(--shop-white)}.badge-featured-v2{background:var(--shop-gold);color:var(--shop-white)}.match-badge-v2{position:absolute;top:.75rem;right:.75rem;background:var(--shop-gold);color:#fff;padding:.4rem .6rem;border-radius:12px;display:flex;align-items:center;justify-content:center;font-weight:600;box-shadow:0 3px 10px rgba(0,0,0,.2);z-index:2;font-size:.75rem;text-transform:uppercase;letter-spacing:.5px;transition:transform .2s;min-width:50px;height:auto}.match-badge-v2:hover{transform:scale(1.05)}.match-badge-v2[data-match="100"],.match-badge-v2[data-match="90"],.match-badge-v2[data-match="91"],.match-badge-v2[data-match="92"],.match-badge-v2[data-match="93"],.match-badge-v2[data-match="94"],.match-badge-v2[data-match="95"],.match-badge-v2[data-match="96"],.match-badge-v2[data-match="97"],.match-badge-v2[data-match="98"],.match-badge-v2[data-match="99"]{background:var(--shop-success);color:#fff;box-shadow:0 3px 10px rgba(76,175,80,.3)}.match-badge-v2[data-match="75"],.match-badge-v2[data-match="76"],.match-badge-v2[data-match="77"],.match-badge-v2[data-match="78"],.match-badge-v2[data-match="79"],.match-badge-v2[data-match="80"],.match-badge-v2[data-match="81"],.match-badge-v2[data-match="82"],.match-badge-v2[data-match="83"],.match-badge-v2[data-match="84"],.match-badge-v2[data-match="85"],.match-badge-v2[data-match="86"],.match-badge-v2[data-match="87"],.match-badge-v2[data-match="88"],.match-badge-v2[data-match="89"]{background:var(--shop-gold);color:#fff;box-shadow:0 3px 10px rgba(212,165,116,.3)}.match-badge-v2[data-match="60"],.match-badge-v2[data-match="61"],.match-badge-v2[data-match="62"],.match-badge-v2[data-match="63"],.match-badge-v2[data-match="64"],.match-badge-v2[data-match="65"],.match-badge-v2[data-match="66"],.match-badge-v2[data-match="67"],.match-badge-v2[data-match="68"],.match-badge-v2[data-match="69"],.match-badge-v2[data-match="70"],.match-badge-v2[data-match="71"],.match-badge-v2[data-match="72"],.match-badge-v2[data-match="73"],.match-badge-v2[data-match="74"]{background:#fff;color:var(--shop-primary);border:2px solid var(--shop-light-gray);box-shadow:0 3px 10px rgba(0,0,0,.15)}.product-info-section-v2{padding:.75rem;display:flex;flex-direction:column;gap:.5rem;flex:1;width:100%;max-width:100%;overflow:hidden;box-sizing:border-box}.product-roaster-v2,.wcvendors-sold-by-v2{font-size:.625rem;color:var(--shop-gold);font-weight:600;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-title-v2{margin:0;font-size:.875rem;line-height:1.3}.product-title-v2 a{color:var(--shop-primary);text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.product-meta-v2{display:flex;gap:.25rem;flex-wrap:wrap;overflow:hidden}.meta-pill-v2{display:inline-flex;align-items:center;gap:.25rem;background:var(--shop-cream);color:#666;padding:.125rem .375rem;border-radius:12px;font-size:.625rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:calc(50% - .125rem);flex-shrink:1}.product-price-v2{margin-top:auto;font-size:1rem;font-weight:600;color:var(--shop-primary);overflow:hidden;text-overflow:ellipsis}.product-price-v2 del{color:#666;font-size:.875rem;font-weight:400}.product-price-v2 ins{text-decoration:none;color:var(--shop-sale)}.product-actions-v2{margin-top:.5rem;width:100%;display:flex;justify-content:center;align-items:center}.product-actions-v2 .button{width:auto;min-width:120px;max-width:200px;padding:.75rem 1.5rem;background:var(--shop-primary);color:var(--shop-white);border:none;border-radius:6px;font-size:.75rem;font-weight:500;text-align:center;text-decoration:none;cursor:pointer;transition:.2s;display:block;box-sizing:border-box;box-shadow:0 2px 4px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.06)}.product-actions-v2 .button:hover{background:var(--shop-gold);box-shadow:0 4px 8px rgba(0,0,0,.15),0 2px 4px rgba(0,0,0,.1);transform:translateY(-1px)}.product-actions-v2 .button:active{background:var(--shop-gold);transform:translateY(0)}@media (min-width:768px){.woocommerce ul.products,.woocommerce ul.products li.product{width:100%!important;margin:0!important;padding:0!important}#primary,.bean-shop-main-v2,.container-v2,.shop-layout-v2,.shop-products-v2{padding:0!important;width:100%!important;max-width:100%!important}.bean-shop-main-v2{padding:2rem}.woocommerce-archive-wrapper>.inside-article{padding:0 15px!important}.bean-product-card-v2{box-shadow:0 2px 4px rgba(0,0,0,.06),0 1px 2px rgba(0,0,0,.04),0 0 0 1px rgba(0,0,0,.03);width:100%!important;box-sizing:border-box!important}.bean-product-card-v2:hover{transform:translateY(-4px);box-shadow:0 8px 15px rgba(0,0,0,.08),0 4px 6px rgba(0,0,0,.04)}.woocommerce ul.products{display:grid!important;gap:1rem!important;gap:2rem!important}.product-info-section-v2{padding:1rem}.product-title-v2{font-size:1rem}.container-v2{padding:0 2rem}.match-badge-v2{padding:.3rem .5rem;font-size:.7rem;min-width:45px;top:.5rem;right:.5rem;border-radius:10px}}@media (min-width:1024px){.bean-product-card-v2:hover{box-shadow:var(--shop-shadow-hover);transform:translateY(-12px);box-shadow:0 25px 35px rgba(0,0,0,.12),0 15px 15px rgba(0,0,0,.05),0 0 0 1px rgba(212,165,116,.15)}.product-actions-v2 .button:hover{background:var(--shop-gold)}.bean-shop-main-v2{padding:3rem 2rem}.bean-product-card-v2{border-radius:16px;padding:1.25rem}.product-image-section-v2{border-radius:12px}.woocommerce ul.products{gap:2rem!important}}.bean-product-card-v2.loading{opacity:.7;transform:scale(.98);box-shadow:0 2px 4px rgba(0,0,0,.04),0 1px 2px rgba(0,0,0,.03)}@keyframes cardShimmer{0%,100%{opacity:.8}50%{opacity:1}}.bean-product-card-v2.loading::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);animation:1.5s ease-in-out infinite cardShimmer;pointer-events:none}.bean-shop-main-v2{margin:0 auto;padding:2rem}@media (max-width:767px){.woocommerce ul.products{grid-template-columns:1fr!important}*{max-width:100%!important;box-sizing:border-box!important}.shop-sidebar-v2{margin-bottom:2rem}}.woocommerce ul.products li.product:hover{transform:translateY(-4px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.woocommerce ul.products li.product img{display:block}.woocommerce ul.products li.product .woocommerce-loop-product__title{padding:1rem;font-size:1rem;margin:0}.woocommerce ul.products li.product .price{padding:0 1rem;font-weight:700;color:#d4a574}.woocommerce ul.products li.product .button{margin:1rem;display:block;text-align:center;background:#d4a574;color:#fff;padding:.75rem;border-radius:4px;text-decoration:none;transition:background .2s}.woocommerce ul.products li.product .button:hover{background:#c09560}.product-vendor-v2{margin-top:.5rem;padding-top:.5rem;border-top:1px solid rgba(0,0,0,.05)}.product-vendor-v2 small{font-size:.75rem;color:var(--shop-gray);display:block}.product-vendor-v2 a{color:var(--shop-gold);text-decoration:none;font-weight:500}.product-vendor-v2 a:hover{text-decoration:underline}.brew-method-indicator{position:relative;display:inline-block}.brew-method-indicator .tooltip{visibility:hidden;opacity:0;background-color:#333;color:#fff;text-align:center;padding:5px 10px;border-radius:6px;position:absolute;z-index:1;bottom:125%;left:50%;transform:translateX(-50%);white-space:nowrap;transition:opacity .3s,visibility .3s;font-size:12px}.brew-method-indicator .tooltip::after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#333 transparent transparent}.brew-method-indicator:hover .tooltip{visibility:visible;opacity:1}.nav-container{padding:80px 30px 30px;min-height:100vh}.footer-links,.nav-menu{list-style:none;padding:0;margin:0}.nav-menu li{margin-bottom:1.5rem}.nav-menu a{font-size:1.75rem;color:#2c1810;text-decoration:none;font-weight:500;transition:.3s;display:block;padding:.5rem 0}.nav-menu a:hover{color:#d4a574;transform:translateX(10px)}.nav-wrapper{box-shadow:-2px 0 20px rgba(0,0,0,.1)}.nav-overlay{animation:.3s fadeIn}.footer-column h3,.footer-column h4{font-size:1.1rem;letter-spacing:1px;text-transform:uppercase}.footer-content{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:40px;margin-bottom:40px}.footer-column h3{margin-bottom:1rem;color:#d4a574}.footer-bottom{text-align:center;font-size:.9rem;color:rgba(255,255,255,.6)}@media (max-width:768px){.woocommerce #primary,.woocommerce .site-content,.woocommerce-page #primary,.woocommerce-page .site-content{width:100%!important;width:-webkit-fill-available!important;width:-moz-available!important;width:fill-available!important;max-width:none!important}body.archive.tax-product_cat,body.archive.woocommerce,body.woocommerce,body.woocommerce-page{padding:0!important;margin:0!important}body.archive.tax-product_cat .site,body.archive.woocommerce .site,body.woocommerce .site,body.woocommerce-page .site{padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important}body.woocommerce #content,body.woocommerce #page,body.woocommerce #primary,body.woocommerce .bean-shop-main-v2,body.woocommerce .container-v2,body.woocommerce .content-area,body.woocommerce .entry-content,body.woocommerce .inside-article,body.woocommerce .shop-layout-v2,body.woocommerce .shop-products-v2,body.woocommerce .site-main,body.woocommerce-page #content,body.woocommerce-page #page,body.woocommerce-page #primary,body.woocommerce-page .bean-shop-main-v2,body.woocommerce-page .container-v2,body.woocommerce-page .content-area,body.woocommerce-page .entry-content,body.woocommerce-page .inside-article,body.woocommerce-page .shop-layout-v2,body.woocommerce-page .shop-products-v2,body.woocommerce-page .site-main{padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important;width:100%!important;max-width:100%!important}body.woocommerce .bean-shop-main-v2,body.woocommerce-page .bean-shop-main-v2{padding-left:15px!important;padding-right:15px!important}.woocommerce ul.products,.woocommerce ul.products li.product{padding:0!important;width:100%!important;margin:0!important}.woocommerce ul.products{grid-template-columns:1fr!important}.bean-product-card-v2{width:100%!important;margin:0!important}.separate-containers .inside-article,.separate-containers .site-main,body.separate-containers.woocommerce .site,body.separate-containers.woocommerce-page .site{padding:0!important}.footer-content{grid-template-columns:1fr!important;gap:2rem!important;text-align:center}.footer-column{padding:1rem 0;border-bottom:1px solid rgba(255,255,255,.1)}.footer-column:last-child{border-bottom:none}.contact-item{justify-content:center!important;text-align:center}.social-row{justify-content:center!important;gap:1rem!important}.footer-bottom{padding:1.5rem 1rem!important}.footer-bottom-links{flex-direction:column!important;gap:.5rem!important;margin:1rem 0!important}.payment-methods{justify-content:center!important;gap:.5rem!important}.payment-methods img{height:20px!important}}@media (max-width:480px){.match-badge-v2{padding:.25rem .4rem;font-size:.65rem;min-width:40px;border-radius:8px}.site-footer{padding:40px 0 20px!important}.footer-container{padding:0 1rem!important}.footer-logo{font-size:1.5rem!important}.footer-tagline{font-size:.9rem!important;line-height:1.4!important}}.site-footer{background:#2c1810;color:#fff;padding:60px 0 30px;margin-top:80px}.footer-container,.footer-main .container{max-width:1400px;margin:0 auto;padding:0 20px}.footer-main{margin-bottom:40px}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1.5fr;gap:40px;align-items:start}.footer-brand{max-width:350px}.footer-logo{font-size:1.75rem;font-weight:700;color:#d4a574;margin-bottom:1rem;letter-spacing:-.5px}.footer-tagline{color:rgba(255,255,255,.8);line-height:1.6;margin-bottom:1.5rem;font-size:.95rem}.contact-icon,.social-link{width:40px;height:40px;background:rgba(212,165,116,.15);border-radius:8px;font-size:1rem;color:#d4a574;display:flex}.footer-rating{display:flex;align-items:center;gap:.75rem}.footer-rating .stars{color:#ffc107;font-size:.9rem}.footer-rating .rating-text{color:rgba(255,255,255,.7);font-size:.9rem;font-weight:500}.footer-column h4{margin-bottom:1.25rem;color:#d4a574;font-weight:600}.footer-contact .contact-item{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1.5rem}.contact-icon{align-items:center;justify-content:center;flex-shrink:0}.contact-info h5{color:#d4a574;font-size:.85rem;text-transform:uppercase;letter-spacing:.5px;margin:0 0 .25rem;font-weight:600}.contact-info p,.footer-links a{color:rgba(255,255,255,.8);font-size:.95rem}.contact-info p{margin:0}.social-row{display:flex;gap:1rem;margin-top:1.5rem}.social-link{align-items:center;justify-content:center;text-decoration:none;transition:.3s}.social-link:hover{background:#d4a574;color:#2c1810;transform:translateY(-2px)}.footer-links li{margin-bottom:.75rem}.footer-links a{text-decoration:none;display:block;padding:.25rem 0;transition:.3s}.footer-links a:hover{color:#d4a574;transform:translateX(5px)}.footer-bottom{padding:30px 0;border-top:1px solid rgba(255,255,255,.1);background:rgba(0,0,0,.2)}.footer-bottom .container{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.copyright{color:rgba(255,255,255,.6);font-size:.9rem;margin:0}.footer-bottom-links{display:flex;gap:2rem;align-items:center}.footer-bottom-links a{color:rgba(255,255,255,.6);text-decoration:none;font-size:.85rem;transition:color .3s}.footer-bottom-links a:hover{color:#d4a574}.payment-methods{display:flex;gap:1rem;align-items:center}.payment-methods img{height:24px;opacity:.7;transition:opacity .3s}.payment-methods img:hover{opacity:1}.back-to-top{position:fixed;bottom:2rem;right:2rem;width:50px;height:50px;background:#d4a574;color:#fff;border:none;border-radius:50%;cursor:pointer;opacity:0;visibility:hidden;transition:.3s;z-index:1000;display:flex;align-items:center;justify-content:center;font-size:1.2rem}.back-to-top.visible{opacity:1;visibility:visible}.back-to-top:hover{background:#c09560;transform:translateY(-2px);box-shadow:0 5px 15px rgba(212,165,116,.3)}@media (max-width:968px){.footer-grid{grid-template-columns:repeat(2,1fr);gap:2rem}.footer-brand{grid-column:1/-1;max-width:100%;text-align:center;margin-bottom:1rem}.footer-bottom .container{flex-direction:column;text-align:center;gap:1.5rem}.footer-bottom-links{order:1}.payment-methods{order:2}}@media screen and (max-width:768px){body.archive ul.products,body.woocommerce ul.products,body.woocommerce-page ul.products{display:grid!important;grid-template-columns:1fr!important;grid-auto-columns:1fr!important;gap:1rem!important;width:100%!important;max-width:100%!important;padding:0!important;margin:0!important}body.archive ul.products>li.product,body.woocommerce ul.products>li.product,body.woocommerce-page ul.products>li.product{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;float:none!important;display:block!important}.bean-product-card-v2{width:100%!important;max-width:100%!important;margin:0!important}.js-nav-toggle,.nav-toggle{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-perspective:1000;perspective:1000;-webkit-backface-visibility:hidden;backface-visibility:hidden;position:relative!important;z-index:10001!important;pointer-events:auto!important;cursor:pointer!important;-webkit-tap-highlight-color:transparent!important;-webkit-touch-callout:none!important;touch-action:manipulation!important;user-select:none!important}.nav-wrapper{-webkit-transition:right .3s!important;transition:right .3s!important;will-change:right!important}}@media screen and (-webkit-min-device-pixel-ratio:0) and (min-resolution:.001dpcm) and (max-width:768px){.js-nav-toggle{padding:12px!important;margin:-2px!important}}.woocommerce-checkout .col-1,.woocommerce-checkout .col-2{max-width:none!important;width:100%!important}.checkout-wrapper-modern{background:var(--checkout-bg);min-height:100vh;padding:40px 0 80px}.checkout-main-content{max-width:1200px;margin:0 auto;padding:0 20px}.checkout-header{text-align:center;margin-bottom:50px}.checkout-header h1{font-size:2.5rem;font-weight:700;color:var(--checkout-dark);margin-bottom:10px;letter-spacing:-.5px}.checkout-header p{color:var(--checkout-text-light);font-size:1.125rem;font-weight:400}.checkout-with-sidebar{display:grid;grid-template-columns:1fr 380px;gap:40px;align-items:start}.checkout-form-wrapper{background:var(--checkout-white);border-radius:16px;overflow:hidden;box-shadow:var(--checkout-shadow)}.checkout-tab:not(:last-child)::after{content:'';background:var(--checkout-border)}.checkout-tab.active{background:var(--checkout-white);box-shadow:inset 0 -2px 0 var(--checkout-primary)}.checkout-tab.completed,.checkout-tab.completed .tab-text{color:var(--checkout-success)}.checkout-tab.active::after{content:'';position:absolute;bottom:-2px;left:0;right:0;height:2px;background:#007cba}.checkout-tab .tab-number{background:var(--checkout-border);color:var(--checkout-white);display:flex;align-items:center;justify-content:center}.checkout-tab.active .tab-number{background:var(--checkout-primary)}.checkout-tab.completed .tab-number{background:var(--checkout-success)}.checkout-tab .tab-text,.total-row span:first-child{color:var(--checkout-text-light)}.checkout-tab.active .tab-text{color:var(--checkout-primary)}.tab-panel{opacity:1;pointer-events:auto;position:relative;margin-bottom:2rem;padding:2rem;background:#fff;border-radius:8px}.tab-panel.visually-inactive{opacity:.4;background:#f9f9f9;transform:scale(.98);filter:blur(2px);pointer-events:all!important}.tab-panel.visually-inactive #payment,.tab-panel.visually-inactive #stripe-card-element,.tab-panel.visually-inactive #stripe-connect-card-element,.tab-panel.visually-inactive .StripeElement,.tab-panel.visually-inactive .__PrivateStripeElement,.tab-panel.visually-inactive .payment_box,.tab-panel.visually-inactive .payment_methods,.tab-panel.visually-inactive .stripe-card-group,.tab-panel.visually-inactive .wc_payment_method,.tab-panel.visually-inactive .wcv-stripe-connect-elements-field,.tab-panel.visually-inactive .woocommerce-checkout-payment,.tab-panel.visually-inactive iframe{pointer-events:auto!important;opacity:1!important;filter:none!important;transform:none!important;position:relative!important;z-index:auto!important}.tab-panel,.tab-panel *{-webkit-transform-style:preserve-3d!important;transform-style:preserve-3d!important}#stripe-card-element iframe,#stripe-connect-card-element iframe,.StripeElement iframe,.__PrivateStripeElement iframe,.wcv-stripe-connect-elements-field iframe{pointer-events:auto!important;position:relative!important;z-index:999999!important;opacity:1!important;visibility:visible!important;display:block!important;transform:none!important;filter:none!important}#stripe-card-element,#stripe-connect-card-element,.StripeElement,.__PrivateStripeElement,.wcv-stripe-connect-elements-field{position:relative!important;z-index:99999!important;pointer-events:auto!important;opacity:1!important;visibility:visible!important;transform:none!important;filter:none!important;isolation:isolate!important}.tab-panel[data-panel=payment].visually-inactive{opacity:.8!important;transform:none!important;filter:none!important;pointer-events:auto!important}#payment .payment_box,#payment .payment_method_stripe,#payment .payment_method_stripe_connect,#payment button,#payment input,#payment label,#payment select,#payment textarea{pointer-events:auto!important;cursor:auto!important;user-select:auto!important;-webkit-user-select:auto!important;opacity:1!important}.checkout-content,.checkout-form-wrapper,.tab-panel{-webkit-transform:none!important;transform:none!important;-webkit-perspective:none!important;perspective:none!important}.tab-panel #payment,.tab-panel .form-row,.tab-panel .woocommerce-additional-fields,.tab-panel .woocommerce-billing-fields,.tab-panel .woocommerce-shipping-fields{display:block!important;visibility:visible!important;height:auto!important;overflow:visible!important}.tab-panel.visually-active{opacity:1;background:#fff;box-shadow:0 4px 6px rgba(0,0,0,.1);transform:scale(1);filter:none;pointer-events:auto}.checkout-tabs{display:flex;border-bottom:2px solid var(--checkout-border);display:flex!important;flex-direction:row!important;background:#f8f8f8;border-bottom:2px solid #e0e0e0;margin-bottom:2rem;border-radius:8px 8px 0 0;overflow:hidden}.checkout-tab{flex:1;display:flex!important;flex-direction:column!important;align-items:center;justify-content:center;text-align:center;padding:1.5rem 1rem;cursor:pointer;position:relative;transition:.3s;background:0 0;border:none}.checkout-tab:not(:last-child)::after{content:'';position:absolute;right:0;top:25%;height:50%;width:1px;background:#e0e0e0}.checkout-tab:hover{background:rgba(212,165,116,.05)}.checkout-tab.active{background:#fff;box-shadow:inset 0 -3px 0 var(--checkout-primary)}.checkout-tab.completed{background:rgba(39,174,96,.05)}.checkout-tab .tab-number{width:32px;height:32px;border-radius:50%;background:#e0e0e0;color:#666;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.875rem;margin-bottom:.5rem;transition:.3s}.btn-next,.checkout-tab.active .tab-number,.tab-panel::before{background:var(--checkout-primary,#d4a574)}.checkout-tab.active .tab-number{color:#fff}.checkout-tab.completed .tab-number{background:#27ae60;color:#fff}.checkout-tab.completed .tab-number::after{content:'\f00c';font-family:'Font Awesome 5 Free';font-weight:900}.checkout-tab .tab-text{font-weight:600;font-size:.9rem;color:#666;transition:color .3s}.checkout-tab.active .tab-text{color:var(--checkout-primary,#d4a574)}.checkout-tab.completed .tab-text,.subscription-status.status-active i{color:#27ae60}.tab-navigation{display:flex;justify-content:space-between;align-items:center}.btn-tab-nav{display:inline-flex;align-items:center}.tab-panel.visually-inactive .StripeElement,.tab-panel.visually-inactive .payment_box,.tab-panel.visually-inactive input[name=payment_method]{pointer-events:auto!important;opacity:1!important;filter:none!important}.tab-panel{transition:.4s cubic-bezier(.4, 0, .2, 1)}.tab-panel::before{content:attr(data-step);position:absolute;top:-15px;left:20px;color:#fff;padding:4px 12px;border-radius:12px;font-size:.75rem;font-weight:600}.tab-panel.visually-active::before{background:#27ae60}.woocommerce-billing-fields__field-wrapper,.woocommerce-shipping-fields__field-wrapper{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.form-row-wide{grid-column:1/-1}.form-row{margin-bottom:0}.form-row label{display:block;font-weight:600;color:var(--checkout-text);margin-bottom:8px;font-size:.9375rem}.form-row label .required{color:var(--checkout-error);font-weight:700}.form-row input[type=email],.form-row input[type=number],.form-row input[type=tel],.form-row input[type=text],.form-row select,.form-row textarea{width:100%;padding:14px 16px;border:2px solid var(--checkout-border);border-radius:8px;font-size:1rem;font-family:inherit;background:var(--checkout-white);transition:.2s;-webkit-appearance:none;appearance:none}.form-row input:focus,.form-row select:focus,.form-row textarea:focus{outline:0;border-color:var(--checkout-primary);box-shadow:0 0 0 3px rgba(212,165,116,.1)}.form-row textarea{min-height:100px;resize:vertical}.select2-container{width:100%!important}.select2-container--default .select2-selection--single{height:50px!important;padding:12px 16px!important;border:2px solid var(--checkout-border)!important;border-radius:8px!important;background:var(--checkout-white)!important}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:24px!important;padding-left:0!important}.ship-different-section{margin:30px 0;background:linear-gradient(135deg,#f5f7fa 0,#f0f3f7 100%);border-radius:12px;padding:20px;border:1px solid #e1e8ed;transition:.3s}.ship-different-section:hover{box-shadow:0 5px 15px rgba(0,0,0,.08);transform:translateY(-2px)}#ship-to-different-address{margin:0}#ship-to-different-address label{display:flex;align-items:center;cursor:pointer;margin:0;padding:0;position:relative}#ship-to-different-address-checkbox{width:50px;height:26px;position:relative;appearance:none;-webkit-appearance:none;background:#cbd5e0;border-radius:13px;margin-right:15px;cursor:pointer;transition:.3s;flex-shrink:0}#ship-to-different-address-checkbox::before{content:'';position:absolute;width:22px;height:22px;background:#fff;border-radius:50%;left:2px;top:2px;transition:.3s;box-shadow:0 2px 4px rgba(0,0,0,.2)}#ship-to-different-address-checkbox:checked{background:var(--secondary-color,#d4a574)}#ship-to-different-address-checkbox:checked::before{transform:translateX(24px)}#ship-to-different-address span{font-size:16px;font-weight:600;color:#2d3748;display:flex;align-items:center}#ship-to-different-address span::before{content:'\f0d1';font-family:'Font Awesome 5 Free';font-weight:900;margin-right:10px;color:var(--secondary-color,#d4a574);font-size:18px;display:inline-block}.ship-different-section p{margin:10px 0 0 65px;color:#718096;font-size:14px}.shipping_address{margin-top:20px;padding:25px;background:#fff;border-radius:10px;border:1px solid #e2e8f0;box-shadow:0 2px 8px rgba(0,0,0,.06)}.shipping_address h3{margin:0 0 20px;font-size:18px;color:#2d3748;display:flex;align-items:center;gap:10px}.shipping_address h3::before{content:'\f015';font-family:'Font Awesome 5 Free';font-weight:900;color:var(--secondary-color,#d4a574)}@keyframes slideInFade{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.shipping_address[style*=block]{animation:.3s ease-out slideInFade}.woocommerce-checkout-payment{background:#fff!important;border-radius:12px;margin-top:30px;z-index:1!important}#payment .payment_methods{list-style:none;padding:0;margin:0 0 30px;position:relative!important;z-index:1!important}.payment_methods{z-index:1!important}.wc_payment_method{z-index:1!important;background:var(--checkout-white)!important;border:2px solid var(--checkout-border)!important;border-radius:8px!important;margin-bottom:15px!important;transition:.3s!important}.wc_payment_method:hover{border-color:var(--checkout-primary)!important;box-shadow:0 2px 8px rgba(212,165,116,.1)!important}.wc_payment_method input[type=radio]:checked+label{color:var(--checkout-primary)!important}.wc_payment_method label{display:flex;align-items:center;font-weight:600;color:var(--checkout-text);cursor:pointer;padding-left:35px;position:relative}.payment_box,.payment_box p{color:var(--checkout-text-light)!important}.wc_payment_method label::before{content:'';position:absolute;left:0;top:50%;transform:translateY(-50%);width:22px;height:22px;border:2px solid var(--checkout-border);border-radius:50%;background:var(--checkout-white);transition:.3s}#payment,#wcv-stripe-connect-cc-form *,.payment_box,.payment_box *{transform:none!important}.wc_payment_method input[type=radio]:checked+label::before{border-color:var(--checkout-primary);background:var(--checkout-primary)}.wc_payment_method input[type=radio]:checked+label::after{content:'';position:absolute;left:7px;top:50%;transform:translateY(-50%);width:8px;height:8px;background:var(--checkout-white);border-radius:50%}.payment_box{margin-top:20px!important;padding:5px!important;background:var(--checkout-bg)!important;border-radius:8px!important;font-size:.9375rem!important;border:1px solid var(--checkout-border-light)!important;position:relative!important;z-index:2!important}.payment_box p{margin:0 0 15px!important}.payment_box a,.woocommerce-privacy-policy-link{color:var(--checkout-primary)!important;text-decoration:underline!important}.payment_box a:hover,.woocommerce-privacy-policy-link:hover{color:var(--checkout-secondary)!important}.stripe-card-group{padding:0!important;background:var(--checkout-white)!important;border:2px solid var(--checkout-border)!important;border-radius:8px!important;margin-top:15px!important;position:relative!important;z-index:11!important;pointer-events:auto!important}#wcv-stripe-connect-cc-form,.wc-credit-card-form.wc-payment-form{position:relative!important;z-index:10!important}#wcv-stripe-connect-cc-form fieldset,.wc-credit-card-form fieldset{position:relative!important;z-index:10!important;border:none!important;padding:0!important;margin:0!important}#stripe-connect-card-element,#stripe-connect-cvc-element,#stripe-connect-exp-element,.StripeElement,.wcv-stripe-connect-elements-field{position:relative!important;z-index:100!important;pointer-events:auto!important;cursor:text!important;display:block!important;width:100%!important;min-height:45px!important;background:#fff!important;border:none!important;border-radius:8px!important;padding:12px 15px!important;transition:border-color .3s!important}.StripeElement iframe,.__PrivateStripeElement iframe{pointer-events:auto!important;cursor:text!important;display:block!important}.StripeElement--focus,.wcv-stripe-connect-elements-field:focus-within{border-color:var(--checkout-primary,#d4a574)!important;box-shadow:0 0 0 3px rgba(212,165,116,.1)!important;outline:0!important}#stripe-connect-card-element,#stripe-connect-cvc-element,#stripe-connect-exp-element,.wcv-stripe-connect-elements-field{position:relative!important;z-index:11!important;pointer-events:auto!important;cursor:text!important}.woocommerce-terms-and-conditions-wrapper{margin:30px 0!important;padding:20px!important;background:rgba(212,165,116,.05)!important;border-radius:8px!important;text-align:center!important;border:1px solid var(--checkout-border-light)!important}.form-row.place-order,.tab-navigation{border-top:1px solid var(--checkout-border-light)}.woocommerce-privacy-policy-text{font-size:.875rem!important;color:var(--checkout-text-light)!important;line-height:1.6!important;margin:0!important}.form-row.place-order{margin:30px 0 0!important;padding-top:30px;text-align:center}#place_order{background:var(--checkout-primary)!important;color:var(--checkout-white)!important;padding:18px 50px!important;font-size:1.125rem!important;font-weight:700!important;border:none!important;border-radius:50px!important;cursor:pointer!important;transition:.3s!important;text-transform:uppercase!important;letter-spacing:.5px!important;display:inline-block!important;min-width:250px!important}#place_order:hover{background:var(--checkout-secondary)!important;transform:translateY(-2px)!important;box-shadow:0 8px 25px rgba(212,165,116,.3)!important}#place_order:active{transform:translateY(0)}.tab-navigation{display:flex;justify-content:space-between;align-items:center;margin:40px -10px -10px;padding:30px 10px 10px}.btn-tab-nav{display:inline-flex;align-items:center;text-decoration:none;border:2px solid transparent}.order-summary-header,.total-row{display:flex;justify-content:space-between}.btn-prev{background:var(--checkout-white);color:var(--checkout-text);border-color:var(--checkout-border)}.btn-prev:hover{background:var(--checkout-bg);border-color:var(--checkout-primary);color:var(--checkout-primary)}.btn-next{background:var(--checkout-primary);color:var(--checkout-white)}.btn-next:hover{background:var(--checkout-secondary)}.order-summary-sidebar{position:sticky;top:20px;background:var(--checkout-white);border-radius:16px;box-shadow:var(--checkout-shadow);padding:35px 30px}.order-summary-header{align-items:center;margin-bottom:25px;padding-bottom:20px;border-bottom:2px solid var(--checkout-border-light)}.order-summary-header h3{font-size:1.375rem;font-weight:600;color:var(--checkout-dark);margin:0}.item-count{font-size:.875rem;color:var(--checkout-text-light);background:var(--checkout-bg);padding:4px 12px;border-radius:20px}.order-items{margin-bottom:25px}.cart-item{display:flex;gap:15px;padding:20px 0;border-bottom:1px solid var(--checkout-border-light)}.cart-item:first-child{padding-top:0}.cart-item:last-child{border-bottom:none;padding-bottom:0}.cart-item-image{position:relative;width:70px;height:70px;flex-shrink:0}.cart-item-image img{width:100%;height:100%;object-fit:cover;border-radius:8px}.cart-item-qty{position:absolute;top:-8px;right:-8px;background:var(--checkout-primary);color:var(--checkout-white);width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700}.cart-item-name{font-weight:600;color:var(--checkout-text);margin-bottom:5px;font-size:.9375rem}.cart-item-meta{font-size:.875rem;color:var(--checkout-text-light);line-height:1.4}.cart-item-price{font-weight:600;color:var(--checkout-primary);font-size:1rem}.order-totals{padding-top:25px;border-top:2px solid var(--checkout-border-light)}.tab-navigation,.trust-badges{margin-top:30px;padding-top:30px}.total-row.total,.trust-badges{border-top:1px solid var(--checkout-border-light)}.total-row{align-items:center;margin-bottom:15px;font-size:.9375rem}.total-row span:last-child{font-weight:600;color:var(--checkout-text)}.total-row.total{font-size:1.125rem;margin-top:20px;padding-top:20px}.total-row.total span{color:var(--checkout-dark);font-weight:700}.form-row.woocommerce-invalid label,.woocommerce-error::before{color:var(--checkout-error)}.trust-badges{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.trust-badge i{font-size:1.75rem;color:var(--checkout-primary);margin-bottom:8px;display:block}.trust-badge p{font-size:.8125rem;color:var(--checkout-text-light);margin:0;line-height:1.3}.form-row.woocommerce-validated input{border-color:var(--checkout-success)}.form-row.woocommerce-invalid input{border-color:var(--checkout-error)}.woocommerce-notices-wrapper{margin-bottom:30px}.woocommerce-error,.woocommerce-info,.woocommerce-message{font-size:.9375rem;line-height:1.5}.woocommerce-error::before,.woocommerce-info::before,.woocommerce-message::before{font-family:'Font Awesome 5 Free';font-weight:900;font-size:1.125rem}.woocommerce-error{color:#991b1b}.woocommerce-error::before{content:'\f06a'}.woocommerce-message::before{content:'\f00c';color:var(--checkout-success)}.woocommerce-info::before{content:'\f05a';color:var(--checkout-info)}.checkout-loading{position:relative;pointer-events:none;opacity:.6}#payment,.payment_box,.payment_box *{filter:none!important;opacity:1!important}.checkout-loading::after{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:40px;height:40px;border:3px solid var(--checkout-border);border-top-color:var(--checkout-primary);border-radius:50%;animation:1s linear infinite checkoutSpin}@keyframes checkoutSpin{to{transform:translate(-50%,-50%) rotate(360deg)}}.processing .blockUI.blockOverlay{background-color:var(--checkout-white)!important;opacity:.9!important}.tab-navigation{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #e5e5e5}.btn-tab-nav{display:inline-flex;align-items:center;gap:10px;padding:14px 28px;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:.3s}.btn-prev{background:#f5f5f5;color:#666}.btn-prev:hover{background:#e8e8e8;color:#333}.btn-next{background:var(--secondary-color,#d4a574);color:#fff;margin-left:auto}.btn-next:hover{background:#c19660;transform:translateY(-2px);box-shadow:0 5px 15px rgba(212,165,116,.3)}@media (max-width:768px){.footer-grid{grid-template-columns:1fr;gap:2rem;text-align:center}.footer-column{padding:1rem 0;border-bottom:1px solid rgba(255,255,255,.1)}.footer-column:last-child{border-bottom:none}.contact-item{justify-content:center;text-align:center}.btn-tab-nav,.social-row{justify-content:center}.footer-bottom-links{flex-direction:column;gap:.5rem}.checkout-tabs{flex-direction:column!important;border:none}.tab-panel.visually-inactive,.tab-panel.visually-inactive *{-webkit-tap-highlight-color:transparent!important;-webkit-touch-callout:auto!important;touch-action:auto!important}.tab-panel[data-panel=payment],.tab-panel[data-panel=payment] *{pointer-events:auto!important;touch-action:auto!important}.checkout-tab{flex-direction:row!important;justify-content:flex-start;background:#fff;box-shadow:0 2px 4px rgba(0,0,0,.05)}.checkout-tab .tab-number{margin-bottom:0;margin-right:1rem}.tab-panel.visually-inactive{opacity:.7;transform:scale(.98);filter:none;padding:1rem;min-height:60px;max-height:100px;overflow:hidden}.tab-panel.visually-active{opacity:1;transform:scale(1);max-height:none;padding:2rem 1rem}.tab-navigation{flex-direction:column}.btn-next{margin-left:0}.stripe-card-group,.trust-badges,.woocommerce-billing-fields__field-wrapper,.woocommerce-shipping-fields__field-wrapper{grid-template-columns:1fr}.checkout-wrapper-modern{padding:30px 0 60px}.checkout-header h1{font-size:2rem}.checkout-header p{font-size:1rem}.checkout-tabs{background:0 0;border-bottom:none;gap:10px;padding:0 20px}.checkout-tab{background:var(--checkout-white);border-radius:8px;padding:15px;box-shadow:0 2px 8px rgba(0,0,0,.05)}.checkout-tab:not(:last-child)::after{display:none}.checkout-tab.active{box-shadow:0 4px 12px rgba(212,165,116,.2)}.checkout-tab .tab-text{font-size:.875rem}.checkout-content,.order-summary-sidebar{padding:25px 20px}.tab-navigation{flex-direction:column-reverse;gap:15px}.btn-tab-nav{width:100%;justify-content:center;padding:16px}.trust-badges{gap:10px}.trust-badge{display:flex;align-items:center;gap:15px;text-align:left}.trust-badge i{font-size:1.5rem;margin-bottom:0}.stripe-card-group{display:grid;gap:15px}.stripe-card-group .form-row:nth-child(2),.stripe-card-group .form-row:nth-child(3){display:inline-block;width:calc(50% - 7.5px)}.stripe-card-group .form-row:nth-child(2){margin-right:15px}.wc_payment_method{padding:15px!important}#place_order{padding:16px 40px!important;font-size:1rem!important;min-width:200px!important;width:100%!important;max-width:300px!important}}#payment{z-index:9999!important;pointer-events:auto!important}.wcv-stripe-connect-elements-field{position:relative!important;z-index:100!important;pointer-events:auto!important;cursor:text!important;display:block!important;width:100%!important;min-height:45px!important}.StripeElement iframe,.__PrivateStripeElement iframe,.wcv-stripe-connect-elements-field iframe{pointer-events:auto!important;cursor:text!important;position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;z-index:10000!important;pointer-events:auto!important}#stripe-connect-card-cvc,#stripe-connect-card-element,#stripe-connect-card-expiry,.wcv-stripe-connect-elements-field{max-height:50px!important;height:50px!important;padding:0!important;overflow:hidden!important}.__PrivateStripeElement{height:50px!important;max-height:50px!important;padding:0 15px!important;box-sizing:border-box!important;background:#fff!important;border:none!important;border-radius:8px!important;transition:border-color .3s!important;display:flex!important;align-items:center!important}.__PrivateStripeElement iframe[name*="__privateStripeFrame"]{position:relative!important;top:auto!important;transform:none!important;height:24px!important;max-height:24px!important;margin:0!important;padding:0!important}.__PrivateStripeElement iframe{max-height:26px!important;height:26px!important;top:50%!important;transform:translateY(-50%)!important}.__PrivateStripeElement.StripeElement--focus{border-color:var(--checkout-primary,#d4a574)!important;box-shadow:0 0 0 3px rgba(212,165,116,.1)!important}.__PrivateStripeElement.StripeElement--invalid{border-color:#dc3545!important}.__PrivateStripeElement.StripeElement--complete{border-color:#27ae60!important}.StripeElement--webkit-autofill{background-color:transparent!important}.__PrivateStripeElement.StripeElement--webkit-autofill{background-color:#faffbd!important}.__PrivateStripeElement>div[style*="position: absolute"]{top:50%!important;margin-top:-16px!important;right:9px!important}.stripe-card-group .form-row{margin-bottom:15px!important}#stripe-connect-card-element .__PrivateStripeElement,#stripe-connect-cvc-element .__PrivateStripeElement,#stripe-connect-exp-element .__PrivateStripeElement,.no-scroll{overflow:hidden!important}.stripe-card-group label{display:block;margin-bottom:8px;font-weight:600;color:#333;font-size:14px}.payment_box.payment_method_wcv_stripe_connect{background:#f8f9fa;padding:20px;border-radius:8px;margin-top:15px}@media print{.checkout-tabs,.tab-navigation,.trust-badges{display:none!important}.tab-panel{display:block!important;page-break-inside:avoid}.checkout-with-sidebar{grid-template-columns:1fr}}.wcv-stripe-connect-elements-field{background:var(--checkout-white)!important;border:none!important}.StripeElement{background:var(--checkout-white)!important;border:2px solid var(--checkout-border)!important;border-radius:8px!important;padding:14px 16px!important;transition:.3s!important;font-size:1rem!important;font-family:inherit!important}.StripeElement iframe,.wc-credit-card-form,.woocommerce-account .content-area{background:0 0!important}.StripeElement--focus,.StripeElement:focus{border-color:var(--checkout-primary)!important;box-shadow:0 0 0 3px rgba(212,165,116,.1)!important}.StripeElement--invalid{border-color:var(--checkout-error)!important}.StripeElement--complete{border-color:var(--checkout-success)!important}.stripe-card-group:focus-within{border-color:var(--checkout-primary)!important;box-shadow:0 0 0 3px rgba(212,165,116,.1)!important}.stripe-credit-card-brand{color:var(--checkout-primary)!important;font-size:1.25rem!important}.wc-credit-card-form .form-row{margin-bottom:20px!important;position:relative!important;z-index:10!important}.StripeElement,.StripeElement iframe,.__PrivateStripeElement,.__PrivateStripeElement iframe{position:relative!important;z-index:12!important;pointer-events:auto!important}#payment,.payment_methods,.wc_payment_method,.woocommerce-checkout-payment{overflow:visible!important;position:static!important}body.woocommerce-checkout .StripeElement,body.woocommerce-checkout .StripeElement iframe,body.woocommerce-checkout .__PrivateStripeElement,body.woocommerce-checkout .__PrivateStripeElement iframe{z-index:9999!important;pointer-events:auto!important;position:relative!important}.StripeElement,.payment_box,.wcv-stripe-connect-elements-field{filter:none!important;opacity:1!important;visibility:visible!important}.wc-credit-card-form label{display:block!important;font-weight:600!important;color:var(--checkout-text)!important;margin-bottom:8px!important;font-size:.9375rem!important;position:relative!important;z-index:1!important}.wc-credit-card-form label .required{color:var(--checkout-error)!important;font-weight:700!important}.stripe-connect-source-errors{background:#fef2f2!important;border:1px solid #fecaca!important;color:#991b1b!important;padding:15px!important;border-radius:8px!important;margin-top:15px!important;font-size:.9375rem!important;display:none!important}.account-nav-item a::before,.account-nav-item.is-active a::before,.account-quick-list a:hover,.account-user-greeting,.back-to-site-btn:hover{color:var(--primary-gold)}.stripe-connect-source-errors:not(:empty){display:block!important}.StripeElement iframe{border:none!important}.wcv-stripe-connect-elements-field{background:var(--checkout-white)!important;border:2px solid var(--checkout-border)!important;border-radius:8px!important;padding:14px 16px!important;transition:.3s!important}.wcv-stripe-connect-elements-field:focus-within{border-color:var(--checkout-primary)!important;box-shadow:0 0 0 3px rgba(212,165,116,.1)!important}.account-nav-sidebar{position:fixed;top:0;left:-300px;width:280px;height:100%;background:#fff;box-shadow:2px 0 10px rgba(0,0,0,.1);transition:transform .3s;overflow-y:auto;-webkit-overflow-scrolling:touch;z-index:9999!important}@media (pointer:coarse){.account-nav-overlay{touch-action:manipulation;-webkit-tap-highlight-color:transparent}}.account-nav-sidebar.is-active{transform:translateX(300px)}.account-nav-overlay{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;height:100%!important;background:rgba(0,0,0,.5)!important;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s;z-index:9998!important;-webkit-tap-highlight-color:transparent;cursor:pointer!important;display:none}.account-nav-overlay.is-active{visibility:visible;opacity:1;display:block!important;pointer-events:auto!important}.account-menu-toggle{display:flex!important;flex-direction:column;justify-content:center;align-items:center;border:2px solid #d4a574;position:relative;z-index:10001;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.account-menu-toggle.active span:first-child,.account-menu-toggle.is-active span:first-child{transform:rotate(45deg) translate(5px,5px)}.account-menu-toggle.is-active span:nth-child(2){opacity:0}.account-menu-toggle.is-active span:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}body.account-nav-open{overflow:hidden}@media (min-width:1024px){.nav-wrapper{max-width:500px}.nav-container{padding:100px 50px 50px}.nav-menu a{font-size:2rem}.account-menu-toggle{display:flex!important}.account-nav-overlay{display:none!important}.account-nav-sidebar{position:fixed!important;top:0!important;left:0!important;width:var(--account-sidebar-width)!important;height:100vh!important;background:#fff!important;transform:translateX(-100%)!important;transition:transform .3s cubic-bezier(.4, 0, .2, 1)!important;z-index:var(--z-account-sidebar)!important;overflow-y:auto!important;box-shadow:4px 0 25px rgba(0,0,0,.15)!important}.account-nav-sidebar.is-active{transform:translateX(0)!important}.my-account-main-content{display:block!important;width:100%!important;max-width:1200px;margin:0 auto;padding:0 20px}.account-content-wrapper{width:100%!important;min-width:0}body.account-nav-open{overflow:auto!important}}@media (min-width:768px) and (max-width:1023px){.account-nav-sidebar{width:320px;left:-340px}.account-nav-sidebar.is-active{transform:translateX(340px)}}@media (max-width:480px){.site-footer{padding:40px 0 20px}.footer-bottom .container,.footer-main .container{padding:0 1rem}.footer-logo{font-size:1.5rem}.footer-tagline{font-size:.9rem}.payment-methods{gap:.5rem}.payment-methods img{height:20px}.checkout-main-content{padding:0 15px}.checkout-header h1{font-size:1.75rem}.checkout-tab{padding:12px;flex-direction:column;gap:5px}.checkout-tab .tab-number{width:28px;height:28px;font-size:.8125rem}#place_order{padding:16px 40px!important;font-size:1rem!important;min-width:200px}.account-nav-sidebar{width:85vw;max-width:300px;left:-85vw}.account-nav-sidebar.is-active{transform:translateX(86vw)}}.nav-overlay,.nav-toggle,.nav-wrapper,.site-header{z-index:var(--z-main-nav)!important}.my-account-main-content{min-height:100vh;background:var(--soft-cream);padding-top:20px;position:relative;z-index:var(--z-content);width:100%!important}.woocommerce-account .woocommerce{display:block!important;max-width:1200px;margin:0 auto;padding:0 2rem;min-height:50vh;width:100%!important}.woocommerce-account .entry-content,.woocommerce-account .inside-article{padding:0!important;background:0 0!important}.woocommerce-account .site-main{padding:0;background:var(--soft-cream);min-height:100vh}.woocommerce-MyAccount-navigation{grid-column:1;background:#fff;border-radius:20px;padding:0;box-shadow:var(--soft-shadow);border:1px solid rgba(212,165,116,.08);position:sticky;top:2rem;max-height:calc(100vh - 4rem);overflow-y:auto;align-self:start}.account-header-inner{display:flex;align-items:center;justify-content:space-between;height:var(--account-header-height);gap:20px;padding:0 20px;max-width:var(--content-max-width);margin:0 auto}.my-account-header-bar{position:relative;background:#f8f6f3;padding:20px 0;border-bottom:1px solid #e0e0e0;z-index:100;animation:.5s slideDown}.account-menu-toggle{width:45px;height:45px;background:0 0;border:none;cursor:pointer;padding:0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px;transition:.3s;border-radius:8px}.account-menu-toggle:hover,.shop_table tbody tr:hover,.woocommerce-orders-table tbody tr:hover{background:var(--light-gray)}.account-menu-toggle span{display:block;background:#d4a574;margin:3px 0;pointer-events:none;width:25px;height:3px;background:var(--charcoal);border-radius:2px;transition:.3s;transform-origin:center}.account-menu-toggle:hover span{background:var(--primary-gold)}.account-menu-toggle.active span:nth-child(2){opacity:0;transform:scaleX(0)}.account-menu-toggle.active span:nth-child(3){transform:rotate(-45deg) translate(7px,-6px)}.account-header-title{flex:1;text-align:center;padding:0 20px}.account-header-title h2{margin:0;font-size:1.4rem;color:var(--charcoal);font-weight:600;line-height:1.2}.account-user-greeting{font-size:.85rem;display:block;margin-top:2px}.account-header-actions{width:45px;display:flex;justify-content:flex-end}.account-nav-item a,.back-to-site-btn{align-items:center;color:var(--charcoal)}.back-to-site-btn{display:flex;gap:8px;text-decoration:none;padding:8px 12px;border-radius:8px;transition:.3s;font-size:.9rem}.account-logout-link,.account-quick-list a{gap:12px;transition:.3s;text-decoration:none}.back-to-site-btn:hover{background:var(--light-gray)}.back-text{display:none}@media (min-width:768px){.back-text{display:inline}}.account-sidebar-header{padding:30px 25px 25px;background:linear-gradient(135deg,var(--primary-gold) 0,var(--dark-gold) 100%);color:#fff;text-align:center;flex-shrink:0}.account-user-avatar{width:80px;height:80px;border-radius:50%;border:3px solid rgba(255,255,255,.3);margin-bottom:15px;object-fit:cover}.account-sidebar-header h3{margin:0 0 8px;font-size:1.3rem;font-weight:600}.account-sidebar-header p{margin:0;font-size:.9rem;opacity:.9}.account-navigation{flex:1;display:flex;flex-direction:column}.account-menu-list{list-style:none;margin:0;padding:0;flex:1}.account-nav-item{border-bottom:1px solid rgba(0,0,0,.05);position:relative}.account-nav-item a{display:flex;justify-content:space-between;padding:18px 25px;text-decoration:none;font-size:1rem;transition:.3s;position:relative}.account-nav-item a::before{content:'';font-family:'Font Awesome 5 Free';font-weight:900;font-size:1.1rem;width:25px;margin-right:15px;text-align:center}.account-nav-item[data-endpoint=dashboard] a::before{content:'\f3fd'}.account-nav-item[data-endpoint=orders] a::before{content:'\f291'}.account-nav-item[data-endpoint=subscriptions] a::before{content:'\f021'}.account-nav-item[data-endpoint=downloads] a::before{content:'\f019'}.account-nav-item[data-endpoint=edit-address] a::before{content:'\f2bb'}.account-nav-item[data-endpoint=payment-methods] a::before{content:'\f09d'}.account-nav-item[data-endpoint=edit-account] a::before{content:'\f007'}.account-nav-item[data-endpoint=store-credit] a::before{content:'\f53a'}.account-nav-item[data-endpoint=customer-logout] a::before{content:'\f2f5'}.account-nav-item a:hover{background:var(--light-gray);padding-left:30px}.account-nav-item.is-active a{background:linear-gradient(90deg,rgba(212,165,116,.1) 0,transparent 100%);border-left:4px solid var(--primary-gold);font-weight:600;color:var(--primary-gold)}.nav-badge{background:var(--success-green);color:#fff;font-size:.75rem;padding:2px 8px;border-radius:12px;font-weight:600;min-width:20px;height:20px;display:flex;align-items:center;justify-content:center}.account-quick-actions{padding:25px;background:#fafafa;border-top:1px solid rgba(0,0,0,.08)}.account-quick-actions h4{margin:0 0 15px;font-size:.9rem;color:var(--charcoal);text-transform:uppercase;letter-spacing:.5px;font-weight:600}.account-quick-list{list-style:none;margin:0;padding:0}.account-quick-list li{margin-bottom:8px}.account-quick-list a{display:flex;align-items:center;padding:8px 12px;color:#666;font-size:.9rem;border-radius:6px}.account-quick-list a:hover{background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.1)}.account-quick-list i{font-size:1rem;width:16px;text-align:center}.account-sidebar-footer{padding:20px 25px;border-top:1px solid rgba(0,0,0,.08);background:#f8f8f8}.account-logout-link{display:flex;align-items:center;color:#dc3545;font-weight:500;padding:10px 15px;border-radius:8px;background:#fff;box-shadow:0 2px 4px rgba(0,0,0,.05)}.account-logout-link:hover{background:#dc3545;color:#fff;transform:translateY(-1px);box-shadow:0 4px 12px rgba(220,53,69,.3)}.account-content-wrapper{max-width:var(--content-max-width);margin:0 auto;padding:0 20px 40px;width:100%!important}.woocommerce-MyAccount-content{width:100%!important;max-width:100%!important;grid-column:unset!important;padding:0!important;background:0 0!important;box-shadow:none!important;border:none!important}.subscription-component,.subscription-view-wrapper{width:100%;max-width:100%}.woocommerce-MyAccount-content>:not(.woocommerce-notices-wrapper){background:#fff;border-radius:16px;padding:30px;margin-bottom:30px;box-shadow:var(--soft-shadow);border:1px solid rgba(212,165,116,.08);width:100%!important;max-width:100%!important}.dashboard-welcome h3{font-size:2rem;color:var(--charcoal);margin-bottom:1rem;font-weight:300}.dashboard-welcome p{color:#666;font-size:1.1rem;line-height:1.6;margin-bottom:2rem}.dashboard-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;margin:2rem 0}.stat-card{background:linear-gradient(135deg,var(--warm-sand) 0,#fff 100%);padding:2rem;border-radius:16px;text-align:center;border:1px solid rgba(212,165,116,.08);transition:.3s}.stat-card:hover{transform:translateY(-5px);box-shadow:var(--hover-shadow)}.stat-card .stat-icon{width:60px;height:60px;background:var(--primary-gold);border-radius:16px;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem;font-size:1.5rem;color:#fff}.stat-card .stat-number{font-size:2.5rem;font-weight:300;color:var(--charcoal);display:block;line-height:1;margin-bottom:.5rem}.stat-card .stat-label{color:#666;font-size:.875rem;text-transform:uppercase;letter-spacing:.5px;font-weight:500}.shop_table,.woocommerce-orders-table{width:100%;border-collapse:collapse;background:#fff;border-radius:12px;overflow:hidden;margin-top:1rem}.shop_table th,.woocommerce-orders-table th{background:var(--primary-gold);color:#fff;padding:15px 20px;text-align:left;font-weight:600;font-size:.9rem;text-transform:uppercase;letter-spacing:.5px}.shop_table td,.woocommerce-orders-table td{padding:15px 20px;border-bottom:1px solid rgba(212,165,116,.08);color:#666;vertical-align:middle}.woocommerce-orders-table__cell-order-status mark{padding:.5rem 1rem;border-radius:15px;font-size:.85rem;font-weight:600;text-transform:uppercase;border:none;color:#fff}.woocommerce-orders-table__cell-order-status mark.status-completed{background:var(--success-green)}.woocommerce-orders-table__cell-order-status mark.status-processing{background:var(--primary-gold)}.woocommerce-orders-table__cell-order-status mark.status-on-hold{background:var(--warning-orange)}.woocommerce-orders-table__cell-order-status mark.status-cancelled{background:var(--error-red)}.woocommerce form .form-row{margin-bottom:20px}.woocommerce form .form-row label{display:block;font-weight:500;color:var(--charcoal);margin-bottom:.5rem}.woocommerce form .form-row input,.woocommerce form .form-row select,.woocommerce form .form-row textarea{width:100%;padding:12px 15px;border:2px solid rgba(212,165,116,.15);border-radius:10px;font-size:1rem;background:var(--light-gray);transition:.3s}.woocommerce form .form-row input:focus,.woocommerce form .form-row select:focus,.woocommerce form .form-row textarea:focus{outline:0;border-color:var(--primary-gold);background:#fff;box-shadow:0 0 0 3px rgba(212,165,116,.1)}.button,.woocommerce form .button,.woocommerce-Button{background:linear-gradient(135deg,var(--primary-gold) 0,var(--dark-gold) 100%);color:#fff;border:none;padding:12px 25px;border-radius:25px;font-weight:600;cursor:pointer;transition:.3s;display:inline-block;text-decoration:none;font-size:1rem}.quiz-customization-section,.woocommerce-account .site-main .inside-article{padding:0!important;background:0 0!important}.button:hover,.subscription-actions .button:hover,.woocommerce form .button:hover,.woocommerce-Button:hover,.woocommerce-message .button:hover{transform:translateY(-2px);box-shadow:0 5px 15px rgba(212,165,116,.3);color:#fff;text-decoration:none}.quiz-customization-section{width:100%}.subscription-component{margin-bottom:30px}.woocommerce-error,.woocommerce-info,.woocommerce-message{border-radius:12px;margin-bottom:20px;display:flex;align-items:center;gap:10px}.woocommerce-message{color:var(--success-green)}.subscription-status.status-pending i,.subscription-status.status-processing i,.woocommerce-info{color:#3498db}.woocommerce-error{color:var(--error-red)}@media (min-width:1024px){.account-menu-toggle{display:flex!important}.account-nav-overlay{display:none!important}.account-nav-sidebar{position:fixed!important;top:0!important;left:-320px!important;width:var(--account-sidebar-width)!important;height:100vh!important;background:#fff!important;transform:translateX(0)!important;transition:transform .3s cubic-bezier(.4, 0, .2, 1)!important;z-index:var(--z-account-sidebar)!important;overflow-y:auto!important;box-shadow:4px 0 25px rgba(0,0,0,.15)!important}.account-nav-sidebar.is-active{transform:translateX(320px)!important}.my-account-main-content{display:block!important;width:100%!important;max-width:1200px;margin:0 auto;padding:0 20px}.account-content-wrapper{width:100%!important;min-width:0}body.account-nav-open{overflow:auto!important}}@media (max-width:1024px){.checkout-with-sidebar{grid-template-columns:1fr}.order-summary-sidebar{position:static;order:-1;margin-bottom:30px}.account-content-wrapper{padding:0 15px 30px}.woocommerce-MyAccount-content>*{padding:30px}}@media (max-width:968px){.woocommerce-account .woocommerce{grid-template-columns:1fr;gap:1.5rem}.woocommerce-MyAccount-navigation{position:static;margin-bottom:2rem;max-height:none;grid-column:1}.woocommerce-MyAccount-content{grid-column:1}}@media (max-width:768px){body.woocommerce-checkout .entry-content,body.woocommerce-checkout .site-main{padding:0!important}body.woocommerce-checkout .inside-article{padding:15px!important}.checkout-form-wrapper,.checkout-main-content,.checkout-with-sidebar,.checkout-wrapper-modern,body.woocommerce-checkout .woocommerce{width:100%!important;padding:0!important;margin:0!important}#wcv-stripe-connect-cc-form,.wcv-stripe-connect-elements-field{-webkit-tap-highlight-color:transparent!important;-webkit-touch-callout:none!important;touch-action:auto!important}.tab-panel{padding:25px;margin-bottom:1rem}.tab-panel:not(.visually-active){padding:1rem;min-height:auto}.tab-panel.visually-active{padding:2rem 1rem}.StripeElement,.wcv-stripe-connect-elements-field{-webkit-tap-highlight-color:transparent!important;-webkit-touch-callout:auto!important;-webkit-user-select:auto!important;user-select:auto!important}.StripeElement iframe,.__PrivateStripeElement iframe{z-index:10000!important}.my-account-header-bar{--account-header-height:60px}.account-header-title h2{font-size:1.1rem}.account-content-wrapper{padding:0 10px 20px}.account-user-greeting{display:none}.woocommerce-MyAccount-content>*{padding:20px;margin-bottom:20px;border-radius:12px}.dashboard-stats{grid-template-columns:1fr 1fr;gap:1rem}.account-menu-toggle{min-width:44px;min-height:44px;margin:-2px}}@supports (-webkit-touch-callout:none){.account-menu-toggle{cursor:pointer;-webkit-user-select:none;user-select:none}}@supports (-webkit-overflow-scrolling:touch){.account-menu-toggle{position:relative;z-index:10001;transform:translate3d(0,0,0)}}.quiz-status:hover{transform:translateY(-2px)!important;box-shadow:0 8px 30px rgba(0,0,0,.08)!important}.quiz-status+.woocommerce-MyAccount-content>*{margin-top:40px!important}.my-account-main-content{animation:.6s fadeIn}@keyframes slideDown{from{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.loading{opacity:.6;pointer-events:none}.subscriptions-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:30px;margin-top:30px}.subscription-card{background:#fff;border-radius:16px;padding:0;box-shadow:0 4px 20px rgba(0,0,0,.08);transition:.3s;overflow:hidden;border:1px solid rgba(212,165,116,.1)}.subscription-header,.woocommerce-message{background:linear-gradient(135deg,var(--light-gray) 0,#fff 100%)}.subscription-card:hover{transform:translateY(-5px);box-shadow:0 8px 30px rgba(0,0,0,.12)}.subscription-header{padding:25px;border-bottom:1px solid rgba(212,165,116,.1);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:15px}.subscription-header h4{margin:0;font-size:1.3rem;color:var(--charcoal);font-weight:600}.subscription-status{display:flex;align-items:center;gap:8px;padding:8px 16px;border-radius:20px;font-size:.9rem;font-weight:600;text-transform:capitalize;border:2px solid transparent}.subscription-status.status-active{background:rgba(39,174,96,.1);color:#27ae60;border-color:rgba(39,174,96,.2)}.subscription-status.status-on-hold{background:rgba(243,156,18,.1);color:#f39c12;border-color:rgba(243,156,18,.2)}.subscription-status.status-on-hold i{color:#f39c12}.subscription-status.status-cancelled,.subscription-status.status-expired,.subscription-status.status-pending-cancel{background:rgba(231,76,60,.1);color:#e74c3c;border-color:rgba(231,76,60,.2)}.subscription-status.status-cancelled i,.subscription-status.status-expired i,.subscription-status.status-pending-cancel i{color:#e74c3c}.subscription-status.status-pending,.subscription-status.status-processing{background:rgba(52,152,219,.1);color:#3498db;border-color:rgba(52,152,219,.2)}.subscription-actions .button,.woocommerce-message .button{color:#fff;font-weight:600;text-decoration:none;transition:.3s}.subscription-body{padding:25px}.subscription-info{display:flex;gap:20px;align-items:flex-start;margin-bottom:25px}.subscription-info img{width:80px;height:80px;object-fit:cover;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.1)}.subscription-details h5{margin:0 0 12px;font-size:1.1rem;color:var(--charcoal);font-weight:600;line-height:1.3}.subscription-meta{display:flex;flex-direction:column;gap:8px}.subscription-meta span{display:flex;align-items:center;gap:8px;font-size:.9rem;color:#666}.subscription-meta i{color:var(--primary-gold);font-size:.85rem;width:16px}.subscription-actions{display:flex;gap:12px;flex-wrap:wrap;padding-top:20px;border-top:1px solid rgba(212,165,116,.1)}.subscription-actions .button{background:linear-gradient(135deg,var(--primary-gold) 0,var(--dark-gold) 100%);border:none;padding:12px 20px;border-radius:25px;cursor:pointer;font-size:.9rem;flex:1;text-align:center;min-width:120px}.subscription-actions .button-secondary{background:linear-gradient(135deg,#95a5a6 0,#7f8c8d 100%)}.subscription-actions .button-secondary:hover{box-shadow:0 5px 15px rgba(149,165,166,.3)}.woocommerce-message{text-align:center}.woocommerce-message i{font-size:3rem;color:var(--primary-gold);margin-bottom:20px;display:block}.woocommerce-message .button{margin-top:20px;background:linear-gradient(135deg,var(--primary-gold) 0,var(--dark-gold) 100%);border:none;padding:15px 30px;border-radius:25px;display:inline-block}@media (max-width:480px){.tab-panel{padding:20px 15px}.account-content-wrapper{padding:0 10px 20px}.account-header-inner,.account-header-title{padding:0 15px}.dashboard-stats{grid-template-columns:1fr}.quiz-status{padding:20px!important;margin:15px 0!important}.quiz-status h3{font-size:1.1rem!important;padding:18px 20px 16px!important}.quiz-status p:first-of-type{padding:18px 20px 16px!important;font-size:.95rem!important}.quiz-status .button{width:100%!important;max-width:none!important}.subscription-card{margin:0 -10px}.subscription-body,.subscription-header{padding:20px}.woocommerce-message{padding:40px 20px;margin:20px -10px 0}.quiz-status p:nth-of-type(2){padding:0 20px 18px!important}.quiz-status p:nth-of-type(2) small{font-size:.8rem!important;padding:5px 10px!important}.quiz-status p:last-of-type{padding:18px 20px!important}}.quiz-status,.woocommerce-error,.woocommerce-info,.woocommerce-message,.woocommerce-notice{margin:30px 0!important;box-shadow:var(--soft-shadow)!important;position:relative!important;overflow:hidden!important}.quiz-status.quiz-complete{border-color:rgba(39,174,96,.2)!important}.quiz-status.quiz-complete::before{background:linear-gradient(90deg,#27ae60 0,#229954 100%)}.quiz-status.quiz-expired{border-color:rgba(243,156,18,.2)!important}.quiz-status.quiz-expired::before{background:linear-gradient(90deg,#f39c12 0,#e67e22 100%)}.woocommerce-error,.woocommerce-info,.woocommerce-message,.woocommerce-notice{background:#fff!important;border:2px solid rgba(212,165,116,.15)!important;border-radius:16px!important;padding:30px!important;color:var(--text-color)!important;font-size:1rem!important;line-height:1.6!important}.woocommerce-info::before,.woocommerce-message::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--primary-gold) 0,var(--accent-gold) 100%);z-index:1}.woocommerce-message{border-color:rgba(212,165,116,.25)!important;background:linear-gradient(135deg,rgba(212,165,116,.03) 0,#fff 100%)!important}.woocommerce-info{border-color:rgba(59,130,246,.25)!important;background:linear-gradient(135deg,rgba(59,130,246,.03) 0,#fff 100%)!important}.woocommerce-error{border-color:rgba(239,68,68,.25)!important;background:linear-gradient(135deg,rgba(239,68,68,.03) 0,#fff 100%)!important}.woocommerce-error::before{background:linear-gradient(90deg,#ef4444 0,#dc2626 100%)}.quiz-status{background:#fff!important;border:1px solid rgba(212,165,116,.15)!important;border-radius:16px!important;padding:0!important;display:flex;flex-direction:column;gap:0}.quiz-status::before{content:'';position:absolute;top:0;left:0;right:0;height:6px;background:linear-gradient(90deg,var(--primary-gold) 0,var(--dark-gold) 100%);z-index:2}.quiz-status h3,.woocommerce-error h3,.woocommerce-info h3,.woocommerce-message h3{color:var(--primary-brown)!important;font-family:var(--primary-font),serif!important;font-size:1.5rem!important;font-weight:600!important;margin:0 0 15px!important;position:relative!important;z-index:2!important}.woocommerce-info.quiz-status,.woocommerce-message.quiz-status{background:#fff!important;border:1px solid rgba(212,165,116,.15)!important;border-radius:12px!important;padding:0!important;margin:20px 0 30px!important;box-shadow:0 2px 10px rgba(0,0,0,.05)!important;overflow:hidden!important;display:block!important;width:100%!important;box-sizing:border-box!important}.quiz-status-content{padding:25px!important}.quiz-status-header{display:flex!important;align-items:center!important;gap:12px!important;margin-bottom:15px!important}.quiz-actions,.status-icon{align-items:center!important;display:flex!important}.status-icon{justify-content:center!important;width:36px!important;height:36px!important;border-radius:50%!important;font-size:1.2rem!important;flex-shrink:0!important}.quiz-complete .status-icon{background:rgba(39,174,96,.1)!important;color:#27ae60!important}.quiz-empty .status-icon{background:rgba(212,165,116,.1)!important;color:var(--secondary-color)!important}.quiz-status h3{color:var(--charcoal,#2c1810)!important;font-size:1.4rem!important;font-weight:600!important;margin:0!important;padding:0!important;background:0 0!important;border:none!important;flex:1!important}.status-description{color:#666!important;font-size:1rem!important;line-height:1.6!important;margin:0 0 15px!important;padding:0!important}.quiz-meta{text-align:center!important;margin:15px 0!important}.quiz-date small{background:rgba(212,165,116,.08)!important;color:var(--dark-gold,#c09660)!important;padding:6px 14px!important;border-radius:20px!important;font-size:.85rem!important;font-weight:500!important;display:inline-block!important;border:1px solid rgba(212,165,116,.15)!important}.quiz-actions{justify-content:center!important;gap:12px!important;margin-top:20px!important;padding-top:20px!important;border-top:1px solid rgba(212,165,116,.1)!important;flex-wrap:wrap!important}.quiz-status .button{background:var(--secondary-color,#d4a574)!important;color:#fff!important;border:2px solid transparent!important;border-radius:8px!important;padding:12px 24px!important;font-weight:600!important;font-size:.95rem!important;text-decoration:none!important;display:inline-flex!important;align-items:center!important;gap:8px!important;transition:.3s!important;margin:0!important}.quiz-status .button-primary{background:var(--primary-color,#2c1810)!important;color:#fff!important}.button-icon{font-size:1.1rem!important;line-height:1!important}.quiz-status .button:hover{transform:translateY(-2px)!important;box-shadow:0 4px 12px rgba(212,165,116,.3)!important}.quiz-status .button-secondary:hover{background:var(--dark-gold,#c09660)!important}.quiz-status .button-primary:hover{background:#1a0e08!important}.action-divider{color:#999!important;font-size:.9rem!important;font-style:italic!important}@media (max-width:768px){.subscriptions-grid{grid-template-columns:1fr;gap:20px}.subscription-header{flex-direction:column;align-items:flex-start;gap:15px}.subscription-header h4{font-size:1.1rem}.subscription-info{flex-direction:column;text-align:center;gap:15px}.subscription-info img{align-self:center;width:60px;height:60px}.subscription-actions{flex-direction:column}.subscription-actions .button{flex:none;width:100%}.subscription-meta{align-items:center}.quiz-status h3,.quiz-status-header,.status-description{text-align:center!important}.woocommerce-info.quiz-status,.woocommerce-message.quiz-status{margin:15px 0 25px!important;border-radius:10px!important}.quiz-status-content{padding:20px!important}.quiz-actions,.quiz-status-header{flex-direction:column!important;gap:10px!important}.status-icon{margin:0 auto!important}.quiz-status h3{font-size:1.2rem!important}.status-description{font-size:.95rem!important}.quiz-status .button{width:100%!important;justify-content:center!important}}@media (max-width:480px){.quiz-status .button,.status-description{font-size:.9rem!important}.woocommerce-info.quiz-status,.woocommerce-message.quiz-status{margin:10px -15px 20px!important;border-radius:0!important;border-left:none!important;border-right:none!important}.quiz-status-content{padding:18px!important}.quiz-status h3{font-size:1.1rem!important}.quiz-date small{font-size:.8rem!important;padding:4px 10px!important}.quiz-status .button{padding:10px 20px!important}}.u-columns.woocommerce-Addresses.col2-set,.woocommerce-Addresses.col2-set.addresses{display:grid!important;grid-template-columns:1fr 1fr!important;grid-template-rows:1fr!important;gap:25px!important;background:0 0!important;padding:0!important;margin:25px 0!important;align-items:start!important;width:100%!important}.u-column1.col-1.woocommerce-Address,.u-column2.col-2.woocommerce-Address{grid-row:1!important;background:#fff!important;padding:25px!important;box-shadow:var(--soft-shadow)!important;height:fit-content!important;float:none!important;width:100%!important}.u-column1.col-1.woocommerce-Address{grid-column:1!important;border-radius:16px!important;border:1px solid rgba(212,165,116,.08)!important;margin:0!important}.u-column2.col-2.woocommerce-Address{grid-column:2!important;border-radius:16px!important;border:1px solid rgba(212,165,116,.08)!important;margin:0!important}.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2{float:none!important;width:auto!important}.woocommerce-Address-title{display:flex!important;justify-content:space-between!important;align-items:center!important;margin-bottom:15px!important}.woocommerce-Address-title h2{margin:0!important;color:var(--charcoal)!important;font-size:1.2rem!important;font-weight:600!important}.woocommerce-Address-title .edit{background:var(--primary-gold)!important;color:#fff!important;padding:8px 16px!important;border-radius:8px!important;text-decoration:none!important;font-size:.9rem!important;font-weight:500!important}.woocommerce-Address-title .edit:hover{background:var(--dark-gold)!important;color:#fff!important}.woocommerce-Address address{margin:0!important;color:#666!important;font-style:italic!important;line-height:1.5!important}@media (max-width:768px){.u-columns.woocommerce-Addresses.col2-set,.woocommerce-Addresses.col2-set.addresses{grid-template-columns:1fr!important;gap:20px!important}.u-column1.col-1.woocommerce-Address,.u-column2.col-2.woocommerce-Address{grid-column:1!important}.u-column2.col-2.woocommerce-Address{grid-row:2!important}}.woocommerce ul.products li.product a img,.woocommerce ul.products li.product img,.woocommerce-page ul.products li.product img{contain:none!important;height:auto!important;max-height:300px!important;width:100%!important;object-fit:contain!important;object-position:center!important}
 img:is([sizes="auto" i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}:root{--bean-primary:#2c1810;--bean-gold:#d4a574;--bean-rose:#dbb896;--bean-cream:#f8f6f3;--bean-light:#fdfcfb;--bean-success:#4caf50;--bean-warning:#ff9800;--bean-danger:#e74c3c}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;background-color:var(--bean-cream);color:var(--bean-primary);line-height:1.6}.site-header{background:#fff;box-shadow:0 2px 4px rgb(0 0 0 / .1)}a,a:visited{color:inherit}.shop-header a{color:var(--text-dark)!important}.shop-header a:hover{color:var(--secondary-color)!important}.shop-footer a{color:rgb(255 255 255 / .7)!important}.shop-footer a:hover{color:var(--secondary-color)!important}.acfw-bogo-notice-text{display:contents}.acfwf-bogo-discount-summary-block{padding:0 1em}.wc-block-components-notice-banner>svg{align-self:center}.wc-block-components-notice-banner>div{display:flex;align-items:center;height:100%;justify-content:space-between}.wc-block-components-order-meta .wc-block-components-notice-banner{padding:0 4px}.wc-block-components-order-meta .wc-block-components-notice-banner div{display:block}.wc-block-components-order-meta .wc-block-components-notice-banner button{margin-top:.25em}.wc-block-components-discounts-meta .wc-block-components-totals-wrapper:first-child:after{border-bottom-width:1px!important}.wp-block-woocommerce-cart-order-summary-block .wc-block-components-notices__snackbar{display:none}.acfw-checkout-form-button-field{margin:0}.acfw-checkout-form-button-field:after{content:"";display:table;clear:both}.acfw-checkout-form-button-field .form-row-last label{display:none}.acfw-checkout-form-button-field .form-row-last .button{width:100%}.acfwf-components .acfw-accordion:last-child{border-bottom:0}.acfwf-components .acfw-accordion h3{padding:.7em 1.2em;margin:0;background:#f5f5f5;font-size:1em;font-weight:400;cursor:pointer}.acfwf-components .acfw-accordion h3 .caret{position:relative;top:-2px;margin-left:5px}.acfwf-components .acfw-accordion h3 .caret img{display:inline-block;transition:transform .5s ease;transform:rotate(-90deg)}.acfwf-components .acfw-accordion .acfw-accordion-inner{overflow:hidden;background:#fcfcfc;max-height:0;transition:max-height .5s ease}.acfwf-components .acfw-accordion .acfw-accordion-inner .acfw-accordion-content{padding:1em 1.2em}.acfwf-components .acfw-accordion.show h3 .caret img{transform:rotate(0)}.acfwf-components .acfw-accordion .acfw-accordion-content{font-size:.9em}.acfwf-components .acfw-accordion .acfw-accordion-content p{margin-bottom:.5em}.acfwf-components .acfw-accordion .acfw-accordion-content p.acfw-store-credit-instructions{margin-bottom:.2em}
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}.acfw-coupons-list-block .acfw-coupons-grid{display:grid;grid-gap:.7em;grid-auto-rows:150px;margin-bottom:.7em}.acfw-single-coupon-block{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:300px;padding:1em 1em 1.7em;border:1px solid #ccc;font-size:1em}.acfw-single-coupon-block .acfw-coupon-usage-limit{position:absolute;top:.5em;right:.5em;display:block;font-size:.7em;line-height:1em}.acfw-single-coupon-block .acfw-coupon-content{width:100%;text-align:center}.acfw-single-coupon-block .acfw-coupon-content.has-description{text-align:left}.acfw-single-coupon-block .acfw-coupon-content .acfw-coupon-code{display:block;margin-top:.2em;font-size:1.4em;font-weight:700;line-height:1.3em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.acfw-single-coupon-block .acfw-coupon-content .acfw-coupon-discount-info{display:block;font-size:.9em}.acfw-single-coupon-block .acfw-coupon-content .acfw-coupon-description{display:-webkit-box;font-size:.8em;line-height:1.3em;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical}.acfw-single-coupon-block .acfw-coupon-schedule{position:absolute;bottom:.5em;right:.5em;text-align:right;font-size:.7em;line-height:1em}.wc-block-components-notice-banner{display:flex;align-items:center;height:100%;justify-content:space-between}@media screen and (max-width:479px){.acfw-coupons-list-block .acfw-coupons-grid{grid-template-columns:1fr!important}}:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#ffffff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--color--contrast:var(--contrast);--wp--preset--color--contrast-2:var(--contrast-2);--wp--preset--color--contrast-3:var(--contrast-3);--wp--preset--color--base:var(--base);--wp--preset--color--base-2:var(--base-2);--wp--preset--color--base-3:var(--base-3);--wp--preset--color--accent:var(--accent);--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--spacing--20:0.44rem;--wp--preset--spacing--30:0.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined:6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp:6px 6px 0px rgba(0, 0, 0, 1)}:where(.is-layout-flex){gap:.5em}:where(.is-layout-grid){gap:.5em}body .is-layout-flex{display:flex}.is-layout-flex{flex-wrap:wrap;align-items:center}.is-layout-flex>:is(*,div){margin:0}body .is-layout-grid{display:grid}.is-layout-grid>:is(*,div){margin:0}:where(.wp-block-columns.is-layout-flex){gap:2em}:where(.wp-block-columns.is-layout-grid){gap:2em}:where(.wp-block-post-template.is-layout-flex){gap:1.25em}:where(.wp-block-post-template.is-layout-grid){gap:1.25em}.has-black-color{color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-color{color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-color{color:var(--wp--preset--color--white)!important}.has-pale-pink-color{color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-color{color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-color{color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-color{color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-color{color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-color{color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-color{color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-color{color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-color{color:var(--wp--preset--color--vivid-purple)!important}.has-black-background-color{background-color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-background-color{background-color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-background-color{background-color:var(--wp--preset--color--white)!important}.has-pale-pink-background-color{background-color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-background-color{background-color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-background-color{background-color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-background-color{background-color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-background-color{background-color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-background-color{background-color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-background-color{background-color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-background-color{background-color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-background-color{background-color:var(--wp--preset--color--vivid-purple)!important}.has-black-border-color{border-color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-border-color{border-color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-border-color{border-color:var(--wp--preset--color--white)!important}.has-pale-pink-border-color{border-color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-border-color{border-color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-border-color{border-color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-border-color{border-color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-border-color{border-color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-border-color{border-color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-border-color{border-color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-border-color{border-color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-border-color{border-color:var(--wp--preset--color--vivid-purple)!important}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple)!important}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan)!important}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange)!important}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red)!important}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray)!important}.has-cool-to-warm-spectrum-gradient-background{background:var(--wp--preset--gradient--cool-to-warm-spectrum)!important}.has-blush-light-purple-gradient-background{background:var(--wp--preset--gradient--blush-light-purple)!important}.has-blush-bordeaux-gradient-background{background:var(--wp--preset--gradient--blush-bordeaux)!important}.has-luminous-dusk-gradient-background{background:var(--wp--preset--gradient--luminous-dusk)!important}.has-pale-ocean-gradient-background{background:var(--wp--preset--gradient--pale-ocean)!important}.has-electric-grass-gradient-background{background:var(--wp--preset--gradient--electric-grass)!important}.has-midnight-gradient-background{background:var(--wp--preset--gradient--midnight)!important}.has-small-font-size{font-size:var(--wp--preset--font-size--small)!important}.has-medium-font-size{font-size:var(--wp--preset--font-size--medium)!important}.has-large-font-size{font-size:var(--wp--preset--font-size--large)!important}.has-x-large-font-size{font-size:var(--wp--preset--font-size--x-large)!important}:where(.wp-block-post-template.is-layout-flex){gap:1.25em}:where(.wp-block-post-template.is-layout-grid){gap:1.25em}:where(.wp-block-columns.is-layout-flex){gap:2em}:where(.wp-block-columns.is-layout-grid){gap:2em}:root :where(.wp-block-pullquote){font-size:1.5em;line-height:1.6}
/*! jQuery UI - v1.11.4 - 2015-03-11
* http://jqueryui.com
* Includes: core.css, accordion.css, autocomplete.css, button.css, datepicker.css, dialog.css, draggable.css, menu.css, progressbar.css, resizable.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=highlight_soft&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=glass&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=glass&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
* Copyright 2015 jQuery Foundation and other contributors; Licensed MIT */
 .ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;min-height:0;font-size:100%}.ui-accordion .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-button{display:inline-block;position:relative;padding:0;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:normal}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em}.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:700;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-dialog{overflow:hidden;position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:12px;height:12px;right:-5px;bottom:-5px;background-position:16px 16px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:none}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{position:relative;margin:0;padding:3px 1em 3px .4em;cursor:pointer;min-height:0;list-style-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url(data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==);height:100%;filter:alpha(opacity=25);opacity:.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted #000}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:700;line-height:1.5;padding:2px .4em;margin:.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-button{display:inline-block;overflow:hidden;position:relative;text-decoration:none;cursor:pointer}.ui-selectmenu-button span.ui-icon{right:.5em;left:auto;margin-top:-8px;position:absolute;top:50%}.ui-selectmenu-button span.ui-selectmenu-text{text-align:left;padding:.4em 2.1em .4em 1em;display:block;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{-webkit-filter:inherit;filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:22px}.ui-spinner-button{width:16px;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top:none;border-bottom:none;border-right:none}.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Verdana,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Verdana,Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #aaa;background:#fff url('data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20%20%22%3E%3C/svg%3E#}https://beanmerchant.co.nz/wp-content/plugins/woocommerce/assets/css/jquery-ui/images/ui-bg_flat_75_ffffff_40x100.png') 50% 50% repeat-x;color:#222}.ui-widget-content a{color:#222}.ui-widget-header{border:1px solid #aaa;background:#ccc url('data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20%20%22%3E%3C/svg%3E#}https://beanmerchant.co.nz/wp-content/plugins/woocommerce/assets/css/jquery-ui/images/ui-bg_highlight-soft_75_cccccc_1x100.png') 50% 50% repeat-x;color:#222;font-weight:700}.ui-widget-header a{color:#222}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #d3d3d3;background:#e6e6e6 url('data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20%20%22%3E%3C/svg%3E#}https://beanmerchant.co.nz/wp-content/plugins/woocommerce/assets/css/jquery-ui/images/ui-bg_glass_75_e6e6e6_1x400.png') 50% 50% repeat-x;font-weight:400;color:#555}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#555;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #999;background:#dadada url('data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20%20%22%3E%3C/svg%3E#}https://beanmerchant.co.nz/wp-content/plugins/woocommerce/assets/css/jquery-ui/images/ui-bg_glass_75_dadada_1x400.png') 50% 50% repeat-x;font-weight:400;color:#212121}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited{color:#212121;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #aaa;background:#fff url('data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20%20%22%3E%3C/svg%3E#}https://beanmerchant.co.nz/wp-content/plugins/woocommerce/assets/css/jquery-ui/images/ui-bg_glass_65_ffffff_1x400.png') 50% 50% repeat-x;font-weight:400;color:#212121}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#212121;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fcefa1;background:#fbf9ee url('data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20%20%22%3E%3C/svg%3E#}https://beanmerchant.co.nz/wp-content/plugins/woocommerce/assets/css/jquery-ui/images/ui-bg_glass_55_fbf9ee_1x400.png') 50% 50% repeat-x;color:#363636}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#fef1ec url('data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20%20%22%3E%3C/svg%3E#}https://beanmerchant.co.nz/wp-content/plugins/woocommerce/assets/css/jquery-ui/images/ui-bg_glass_95_fef1ec_1x400.png') 50% 50% repeat-x;color:#cd0a0a}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#cd0a0a}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#cd0a0a}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:700}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:400}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url('data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20%20%22%3E%3C/svg%3E#}https://beanmerchant.co.nz/wp-content/plugins/woocommerce/assets/css/jquery-ui/images/ui-icons_222222_256x240.png')}.ui-widget-header .ui-icon{background-image:url(https://beanmerchant.co.nz/wp-content/plugins/woocommerce/assets/css/jquery-ui/images/ui-icons_222222_256x240.png)}.ui-state-default .ui-icon{background-image:url('data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20%20%22%3E%3C/svg%3E#}https://beanmerchant.co.nz/wp-content/plugins/woocommerce/assets/css/jquery-ui/images/ui-icons_888888_256x240.png')}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url('data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20%20%22%3E%3C/svg%3E#}https://beanmerchant.co.nz/wp-content/plugins/woocommerce/assets/css/jquery-ui/images/ui-icons_454545_256x240.png')}.ui-state-active .ui-icon{background-image:url('data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20%20%22%3E%3C/svg%3E#}https://beanmerchant.co.nz/wp-content/plugins/woocommerce/assets/css/jquery-ui/images/ui-icons_454545_256x240.png')}.ui-state-highlight .ui-icon{background-image:url('data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20%20%22%3E%3C/svg%3E#}https://beanmerchant.co.nz/wp-content/plugins/woocommerce/assets/css/jquery-ui/images/ui-icons_2e83ff_256x240.png')}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url('data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20%20%22%3E%3C/svg%3E#}https://beanmerchant.co.nz/wp-content/plugins/woocommerce/assets/css/jquery-ui/images/ui-icons_cd0a0a_256x240.png')}.ui-icon-blank{background-position:16px 16px}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:4px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:4px}.ui-widget-overlay{background:#aaa url('data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20%20%22%3E%3C/svg%3E#}https://beanmerchant.co.nz/wp-content/plugins/woocommerce/assets/css/jquery-ui/images/ui-bg_flat_0_aaaaaa_40x100.png') 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;background:#aaa url('data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20%20%22%3E%3C/svg%3E#}https://beanmerchant.co.nz/wp-content/plugins/woocommerce/assets/css/jquery-ui/images/ui-bg_flat_0_aaaaaa_40x100.png') 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30);border-radius:8px}.woocommerce form .form-row .required{visibility:visible}.tax-product_brand .brand-description{overflow:hidden;zoom:1}.tax-product_brand .brand-description img.brand-thumbnail{width:25%;float:right}.tax-product_brand .brand-description .text{width:72%;float:left}.widget_brand_description img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0 0 1em}ul.brand-thumbnails{margin-left:0;margin-bottom:0;clear:both;list-style:none}ul.brand-thumbnails:before{clear:both;content:"";display:table}ul.brand-thumbnails:after{clear:both;content:"";display:table}ul.brand-thumbnails li{float:left;margin:0 3.8% 1em 0;padding:0;position:relative;width:22.05%}ul.brand-thumbnails.fluid-columns li{width:auto}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:both}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:0}ul.brand-thumbnails.columns-1 li{width:100%;margin-right:0}ul.brand-thumbnails.columns-2 li{width:48%}ul.brand-thumbnails.columns-3 li{width:30.75%}ul.brand-thumbnails.columns-5 li{width:16.95%}ul.brand-thumbnails.columns-6 li{width:13.5%}.brand-thumbnails li img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0}@media screen and (max-width:768px){ul.brand-thumbnails:not(.fluid-columns) li{width:48%!important}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:none}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:3.8%}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(odd){clear:both}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(even){margin-right:0}}.brand-thumbnails-description li{text-align:center}.brand-thumbnails-description li .term-thumbnail img{display:inline}.brand-thumbnails-description li .term-description{margin-top:1em;text-align:left}#brands_a_z h3:target{text-decoration:underline}ul.brands_index{list-style:none outside;overflow:hidden;zoom:1}ul.brands_index li{float:left;margin:0 2px 2px 0}ul.brands_index li a,ul.brands_index li span{border:1px solid #ccc;padding:6px;line-height:1em;float:left;text-decoration:none}ul.brands_index li span{border-color:#eee;color:#ddd}ul.brands_index li a:hover{border-width:2px;padding:5px;text-decoration:none}ul.brands_index li a.active{border-width:2px;padding:5px}div#brands_a_z a.top{border:1px solid #ccc;padding:4px;line-height:1em;float:right;text-decoration:none;font-size:.8em}.wcv-shop-header-name{font-size:2em;margin-bottom:.5em}@media screen and (max-width:768px){.wcv-shop-header-name{font-size:1.5em}}:root{--primary-color:#2c1810;--secondary-color:#d4a574;--accent-color:#8b4513;--text-dark:#333;--text-light:#666;--bg-light:#f8f6f3;--bg-white:#ffffff}body{font-family:'Inter',sans-serif;color:var(--text-dark);line-height:1.6;background-color:#f7f8f9!important}h1,h2,h3,h4,h5,h6{font-weight:700;color:var(--primary-color);margin-bottom:1rem}.btn-primary{background-color:var(--secondary-color);color:var(--primary-color);padding:12px 30px;border:none;border-radius:5px;font-weight:600;text-decoration:none;display:inline-block;transition:all 0.3s ease}.btn-primary:hover{background-color:#c19660;transform:translateY(-2px)}.container{max-width:1200px;margin:0 auto;padding:0 15px}section{padding:60px 0}#page{display:block;width:100%}#content{display:block;width:100%}body:not(.sidebar-layout) #content{display:block!important}.site-footer{clear:both;width:100%;margin-top:40px}.site-content{display:block!important;flex:none!important}.site-content .content-area{width:100%!important;max-width:none!important}.site-main{padding:0!important}.inside-article,.entry-content{padding:0}body .grid-container{max-width:100%!important;padding:0!important}#primary,#main,.content-area{width:100%!important;max-width:100%!important;float:none!important;margin:0!important}.page-template-default .site-content,.page-template-homepage-no-elementor .site-content,.page-template-about-template .site-content,.page-template-contact-template .site-content,.page-template-coffee-tools-template .site-content,.page-template-machines-template .site-content,.page-template-gifts-template .site-content{max-width:100%!important;width:100%!important;padding:0!important}.woocommerce .site-content,.woocommerce-page .site-content{max-width:100%!important;width:100%!important}.site-content a:not(.button):not(.btn){color:var(--text-dark)}.site-content a:not(.button):not(.btn):hover,.site-content a:not(.button):not(.btn):focus{color:var(--secondary-color)}.shop-header a,.shop-footer a{color:inherit!important}

blockquote,body,dd,dl,dt,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,html,iframe,legend,li,ol,p,pre,textarea,ul{margin:0;padding:0;border:0}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}main{display:block}progress{vertical-align:baseline}html{box-sizing:border-box}*,::after,::before{box-sizing:inherit}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;margin:0}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}body,button,input,select,textarea{font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:400;text-transform:none;font-size:17px;line-height:1.5}p{margin-bottom:1.5em}h1,h2,h3,h4,h5,h6{font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit}pre{background:rgba(0,0,0,.05);font-family:inherit;font-size:inherit;line-height:normal;margin-bottom:1.5em;padding:20px;overflow:auto;max-width:100%}blockquote{border-left:5px solid rgba(0,0,0,.05);padding:20px;font-size:1.2em;font-style:italic;margin:0 0 1.5em;position:relative}blockquote p:last-child{margin:0}table,td,th{border:1px solid rgba(0,0,0,.1)}table{border-collapse:separate;border-spacing:0;border-width:1px 0 0 1px;margin:0 0 1.5em;width:100%}td,th{padding:8px}th{border-width:0 1px 1px 0}td{border-width:0 1px 1px 0}hr{background-color:rgba(0,0,0,.1);border:0;height:1px;margin-bottom:40px;margin-top:40px}fieldset{padding:0;border:0;min-width:inherit}fieldset legend{padding:0;margin-bottom:1.5em}h1{font-size:42px;margin-bottom:20px;line-height:1.2em;font-weight:400;text-transform:none}h2{font-size:35px;margin-bottom:20px;line-height:1.2em;font-weight:400;text-transform:none}h3{font-size:29px;margin-bottom:20px;line-height:1.2em;font-weight:400;text-transform:none}h4{font-size:24px}h5{font-size:20px}h4,h5,h6{margin-bottom:20px}ol,ul{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ol,li>ul{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}b,strong{font-weight:700}cite,dfn,em,i{font-style:italic}address{margin:0 0 1.5em}code,kbd,tt,var{font:15px Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}ins,mark{text-decoration:none}sub,sup{font-size:75%;height:0;line-height:0;position:relative;vertical-align:baseline}sup{bottom:1ex}sub{top:.5ex}small{font-size:75%}big{font-size:125%}figure{margin:0}table{margin:0 0 1.5em;width:100%}th{font-weight:700}img{height:auto;max-width:100%}button,input[type=button],input[type=reset],input[type=submit]{background:#55555e;color:#fff;border:1px solid transparent;cursor:pointer;-webkit-appearance:button;padding:10px 20px}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{border:1px solid;border-radius:0;padding:10px 15px;max-width:100%}textarea{width:100%}a,button,input{transition:color .1s ease-in-out,background-color .1s ease-in-out}a{text-decoration:none}.button,.wp-block-button .wp-block-button__link{padding:10px 20px;display:inline-block}.wp-block-button .wp-block-button__link{font-size:inherit;line-height:inherit}.using-mouse :focus{outline:0}.using-mouse ::-moz-focus-inner{border:0}.alignleft{float:left;margin-right:1.5em}.alignright{float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin:0 auto}.size-auto,.size-full,.size-large,.size-medium,.size-thumbnail{max-width:100%;height:auto}.no-sidebar .entry-content .alignfull{margin-left:calc(-100vw / 2 + 100% / 2);margin-right:calc(-100vw / 2 + 100% / 2);max-width:100vw;width:auto}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;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;clip-path:none;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}#primary[tabindex="-1"]:focus{outline:0}.main-navigation{z-index:100;padding:0;clear:both;display:block}.main-navigation a{display:block;text-decoration:none;font-weight:400;text-transform:none;font-size:15px}.main-navigation ul{list-style:none;margin:0;padding-left:0}.main-navigation .main-nav ul li a{padding-left:20px;padding-right:20px;line-height:60px}.inside-navigation{position:relative}.main-navigation .inside-navigation{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between}.main-navigation .main-nav>ul{display:flex;flex-wrap:wrap;align-items:center}.main-navigation li{position:relative}.main-navigation .menu-bar-items{display:flex;align-items:center;font-size:15px}.main-navigation .menu-bar-items a{color:inherit}.main-navigation .menu-bar-item{position:relative}.main-navigation .menu-bar-item.search-item{z-index:20}.main-navigation .menu-bar-item>a{padding-left:20px;padding-right:20px;line-height:60px}.sidebar .main-navigation .main-nav{flex-basis:100%}.sidebar .main-navigation .main-nav>ul{flex-direction:column}.sidebar .main-navigation .menu-bar-items{margin:0 auto}.sidebar .main-navigation .menu-bar-items .search-item{order:10}.nav-align-center .inside-navigation{justify-content:center}.nav-align-center .main-nav>ul{justify-content:center}.nav-align-right .inside-navigation{justify-content:flex-end}.main-navigation ul ul{display:block;box-shadow:1px 1px 0 rgba(0,0,0,.1);float:left;position:absolute;left:-99999px;opacity:0;z-index:99999;width:200px;text-align:left;top:auto;transition:opacity 80ms linear;transition-delay:0s;pointer-events:none;height:0;overflow:hidden}.main-navigation ul ul a{display:block}.main-navigation ul ul li{width:100%}.main-navigation .main-nav ul ul li a{line-height:normal;padding:10px 20px;font-size:14px}.main-navigation .main-nav ul li.menu-item-has-children>a{padding-right:0;position:relative}.main-navigation.sub-menu-left ul ul{box-shadow:-1px 1px 0 rgba(0,0,0,.1)}.main-navigation.sub-menu-left .sub-menu{right:0}.main-navigation:not(.toggled) ul li.sfHover>ul,.main-navigation:not(.toggled) ul li:hover>ul{left:auto;opacity:1;transition-delay:150ms;pointer-events:auto;height:auto;overflow:visible}.main-navigation:not(.toggled) ul ul li.sfHover>ul,.main-navigation:not(.toggled) ul ul li:hover>ul{left:100%;top:0}.main-navigation.sub-menu-left:not(.toggled) ul ul li.sfHover>ul,.main-navigation.sub-menu-left:not(.toggled) ul ul li:hover>ul{right:100%;left:auto}.nav-float-right .main-navigation ul ul ul{top:0}.menu-item-has-children .dropdown-menu-toggle{display:inline-block;height:100%;clear:both;padding-right:20px;padding-left:10px}.menu-item-has-children ul .dropdown-menu-toggle{padding-top:10px;padding-bottom:10px;margin-top:-10px}.sidebar .menu-item-has-children .dropdown-menu-toggle,nav ul ul .menu-item-has-children .dropdown-menu-toggle{float:right}.widget-area .main-navigation li{float:none;display:block;width:100%;padding:0;margin:0}.sidebar .main-navigation.sub-menu-right ul li.sfHover ul,.sidebar .main-navigation.sub-menu-right ul li:hover ul{top:0;left:100%}.sidebar .main-navigation.sub-menu-left ul li.sfHover ul,.sidebar .main-navigation.sub-menu-left ul li:hover ul{top:0;right:100%}.site-main .comment-navigation,.site-main .post-navigation,.site-main .posts-navigation{margin:0 0 2em;overflow:hidden}.site-main .post-navigation{margin-bottom:0}.paging-navigation .nav-next,.paging-navigation .nav-previous{display:none}.paging-navigation .nav-links>*{padding:0 5px}.paging-navigation .nav-links .current{font-weight:700}.nav-links>:first-child{padding-left:0}.site-header{position:relative}.inside-header{padding:20px 40px}.main-title{margin:0;font-size:25px;line-height:1.2em;word-wrap:break-word;font-weight:700;text-transform:none}.site-description{margin:0;line-height:1.5;font-weight:400;text-transform:none;font-size:15px}.site-logo{display:inline-block;max-width:100%}.site-header .header-image{vertical-align:middle}.inside-header{display:flex;align-items:center}.header-widget{margin-left:auto}.header-widget p:last-child{margin-bottom:0}.nav-float-right .header-widget{margin-left:20px}.nav-float-right #site-navigation{margin-left:auto}.nav-float-left #site-navigation{margin-right:auto;order:-10}.nav-float-left .header-widget{margin-left:0;margin-right:20px;order:-15}.header-aligned-center:not([class*=nav-float-]) .inside-header{justify-content:center;flex-direction:column;text-align:center}.header-aligned-center:not([class*=nav-float-]) .header-widget{margin-left:auto;margin-right:auto}.header-aligned-center:not([class*=nav-float-]) .inside-header>:not(:first-child){margin-top:1em}.header-aligned-right:not([class*=nav-float-]) .inside-header{justify-content:flex-end}.header-aligned-right:not([class*=nav-float-]) .header-widget{margin-right:auto;margin-left:0;order:-10}.site-branding-container{display:inline-flex;align-items:center;text-align:left;flex-shrink:0}.site-branding-container .site-logo{margin-right:1em}.sticky{display:block}.entry-header .gp-icon,.posted-on .updated{display:none}.byline,.entry-header .cat-links,.entry-header .comments-link,.entry-header .tags-links,.group-blog .byline,.single .byline{display:inline}footer.entry-meta .byline,footer.entry-meta .posted-on{display:block}.entry-content:not(:first-child),.entry-summary:not(:first-child),.page-content:not(:first-child){margin-top:2em}.page-links{clear:both;margin:0 0 1.5em}.archive .format-aside .entry-header,.archive .format-status .entry-header,.archive .format-status .entry-meta,.archive .format-status .entry-title,.blog .format-aside .entry-header,.blog .format-status .entry-header,.blog .format-status .entry-meta,.blog .format-status .entry-title{display:none}.archive .format-aside .entry-content,.archive .format-status .entry-content,.blog .format-aside .entry-content,.blog .format-status .entry-content{margin-top:0}.archive .format-status .entry-content p:last-child,.blog .format-status .entry-content p:last-child{margin-bottom:0}.entry-header,.site-content{word-wrap:break-word}.entry-title{margin-bottom:0}.author .page-header .page-title{display:flex;align-items:center}.author .page-header .avatar{margin-right:20px}.page-header .author-info>:last-child,.page-header>:last-child{margin-bottom:0}.entry-meta{font-size:85%;margin-top:.5em;line-height:1.5}footer.entry-meta{margin-top:2em}.cat-links,.comments-link,.tags-links{display:block}.entry-content>p:last-child,.entry-summary>p:last-child,.page-content>p:last-child,.read-more-container,.taxonomy-description p:last-child{margin-bottom:0}.wp-caption{margin-bottom:1.5em;max-width:100%;position:relative}.wp-caption img[class*=wp-image-]{display:block;margin:0 auto 0;max-width:100%}.wp-caption .wp-caption-text{font-size:75%;padding-top:5px;opacity:.8}.wp-caption img{position:relative;vertical-align:bottom}.wp-block-image figcaption{font-size:13px;text-align:center}.wp-block-gallery,ul.blocks-gallery-grid{margin-left:0}.wp-block-gallery .blocks-gallery-image figcaption,.wp-block-gallery .blocks-gallery-item figcaption{background:rgba(255,255,255,.7);color:#000;padding:10px;box-sizing:border-box}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}.site-main .gallery{margin-bottom:1.5em}.gallery-item img{vertical-align:bottom}.gallery-icon{padding:5px}embed,iframe,object{max-width:100%}.wp-block-post-template{margin-left:0}.widget-area .widget{padding:40px}.widget select{max-width:100%}.footer-widgets .widget :last-child,.sidebar .widget :last-child{margin-bottom:0}.widget-title{margin-bottom:30px;font-size:20px;line-height:1.5;font-weight:400;text-transform:none}.widget ol,.widget ul{margin:0}.widget .search-field{width:100%}.widget .search-form{display:flex}.widget .search-form button.search-submit{font-size:15px}.footer-widgets .widget{margin-bottom:30px}.footer-widgets .widget:last-child,.sidebar .widget:last-child{margin-bottom:0}.widget ul li{list-style-type:none;position:relative;margin-bottom:.5em}.widget ul li ul{margin-left:1em;margin-top:.5em}.wp-calendar-table{table-layout:fixed}.site-content{display:flex}.grid-container{margin-left:auto;margin-right:auto;max-width:1200px}.page-header,.sidebar .widget,.site-main>*{margin-bottom:20px}.both-left .inside-left-sidebar,.both-right .inside-left-sidebar{margin-right:10px}.both-left .inside-right-sidebar,.both-right .inside-right-sidebar{margin-left:10px}.one-container.both-right .site-main,.one-container.right-sidebar .site-main{margin-right:40px}.one-container.both-left .site-main,.one-container.left-sidebar .site-main{margin-left:40px}.one-container.both-sidebars .site-main{margin:0 40px 0 40px}.one-container.archive .post:not(:last-child):not(.is-loop-template-item),.one-container.blog .post:not(:last-child):not(.is-loop-template-item){padding-bottom:40px}.one-container .site-content{padding:40px}.separate-containers .comments-area,.separate-containers .inside-article,.separate-containers .page-header,.separate-containers .paging-navigation{padding:40px}.separate-containers .site-main{margin:20px}.separate-containers.no-sidebar .site-main{margin-left:0;margin-right:0}.separate-containers.both-right .site-main,.separate-containers.right-sidebar .site-main{margin-left:0}.separate-containers.both-left .site-main,.separate-containers.left-sidebar .site-main{margin-right:0}.separate-containers .inside-left-sidebar,.separate-containers .inside-right-sidebar{margin-top:20px;margin-bottom:20px}.inside-page-header{padding:40px}.widget-area .main-navigation{margin-bottom:20px}.one-container .site-main>:last-child,.separate-containers .site-main>:last-child{margin-bottom:0}.full-width-content .container.grid-container{max-width:100%}.full-width-content.no-sidebar.separate-containers .site-main{margin:0}.full-width-content.one-container .site-content,.full-width-content.separate-containers .inside-article{padding:0}.full-width-content .entry-content .alignwide{margin-left:0;width:auto;max-width:unset}.contained-content.one-container .site-content,.contained-content.separate-containers .inside-article{padding:0}.sidebar .grid-container{max-width:100%;width:100%}.both-left .is-left-sidebar,.both-sidebars .is-left-sidebar,.left-sidebar .sidebar{order:-10}.both-left .is-right-sidebar{order:-5}.both-right .is-left-sidebar{order:5}.both-right .is-right-sidebar,.both-sidebars .is-right-sidebar{order:10}.inside-site-info{display:flex;align-items:center;justify-content:center;padding:20px 40px}.site-info{text-align:center;font-size:15px}.post-image:not(:first-child){margin-top:2em}.featured-image{line-height:0}.separate-containers .featured-image{margin-top:20px}.separate-containers .inside-article>.featured-image{margin-top:0;margin-bottom:2em}.one-container .inside-article>.featured-image{margin-top:0;margin-bottom:2em}.gp-icon{display:inline-flex;align-self:center}.gp-icon svg{height:1em;width:1em;top:.125em;position:relative;fill:currentColor}.close-search .icon-search svg:first-child,.icon-menu-bars svg:nth-child(2),.icon-search svg:nth-child(2),.toggled .icon-menu-bars svg:first-child{display:none}.close-search .icon-search svg:nth-child(2),.toggled .icon-menu-bars svg:nth-child(2){display:block}.entry-meta .gp-icon{margin-right:.6em;opacity:.7}nav.toggled .icon-arrow-left svg{transform:rotate(-90deg)}nav.toggled .icon-arrow-right svg{transform:rotate(90deg)}nav.toggled .sfHover>a>.dropdown-menu-toggle .gp-icon svg{transform:rotate(180deg)}nav.toggled .sfHover>a>.dropdown-menu-toggle .gp-icon.icon-arrow-left svg{transform:rotate(-270deg)}nav.toggled .sfHover>a>.dropdown-menu-toggle .gp-icon.icon-arrow-right svg{transform:rotate(270deg)}.container.grid-container{width:auto}.menu-toggle,.mobile-bar-items,.sidebar-nav-mobile{display:none}.menu-toggle{padding:0 20px;line-height:60px;margin:0;font-weight:400;text-transform:none;font-size:15px;cursor:pointer}.menu-toggle .mobile-menu{padding-left:3px}.menu-toggle .gp-icon+.mobile-menu{padding-left:9px}.menu-toggle .mobile-menu:empty{display:none}button.menu-toggle{background-color:transparent;flex-grow:1;border:0;text-align:center}button.menu-toggle:active,button.menu-toggle:focus,button.menu-toggle:hover{background-color:transparent}.has-menu-bar-items button.menu-toggle{flex-grow:0}nav.toggled ul ul.sub-menu{width:100%}.toggled .menu-item-has-children .dropdown-menu-toggle{padding-left:20px}.main-navigation.toggled .main-nav{flex-basis:100%;order:3}.main-navigation.toggled .main-nav>ul{display:block}.main-navigation.toggled .main-nav li{width:100%;text-align:left}.main-navigation.toggled .main-nav ul ul{transition:0s;visibility:hidden;box-shadow:none;border-bottom:1px solid rgba(0,0,0,.05)}.main-navigation.toggled .main-nav ul ul li:last-child>ul{border-bottom:0}.main-navigation.toggled .main-nav ul ul.toggled-on{position:relative;top:0;left:auto!important;right:auto!important;width:100%;pointer-events:auto;height:auto;opacity:1;display:block;visibility:visible;float:none}.main-navigation.toggled .menu-item-has-children .dropdown-menu-toggle{float:right}.mobile-menu-control-wrapper{display:none;margin-left:auto;align-items:center}.has-inline-mobile-toggle #site-navigation.toggled{margin-top:1.5em}.has-inline-mobile-toggle #site-navigation.has-active-search{margin-top:1.5em}.has-inline-mobile-toggle #site-navigation.has-active-search .nav-search-active{position:relative}.has-inline-mobile-toggle #site-navigation.has-active-search .navigation-search input{outline:auto}.nav-float-left .mobile-menu-control-wrapper{order:-10;margin-left:0;margin-right:auto;flex-direction:row-reverse}@media (max-width:768px){.hide-on-mobile{display:none!important}a,body,button,input,select,textarea{transition:all 0s ease-in-out}.inside-header{flex-direction:column;text-align:center}.site-header .header-widget{margin-top:1.5em;margin-left:auto;margin-right:auto;text-align:center}.site-content{flex-direction:column}.container .site-content .content-area{width:auto}.is-left-sidebar.sidebar,.is-right-sidebar.sidebar{width:auto;order:initial}.is-left-sidebar+.is-right-sidebar .inside-right-sidebar{margin-top:0}.both-left .inside-left-sidebar,.both-left .inside-right-sidebar,.both-right .inside-left-sidebar,.both-right .inside-right-sidebar{margin-right:0;margin-left:0}#main{margin-left:0;margin-right:0}body:not(.no-sidebar) #main{margin-bottom:0}.alignleft,.alignright{float:none;display:block;margin-left:auto;margin-right:auto}.comment .children{padding-left:10px;margin-left:0}.entry-meta{font-size:inherit}.entry-meta a{line-height:1.8em}}@media (min-width:769px) and (max-width:1024px){.hide-on-tablet{display:none!important}}@media (min-width:1025px){.hide-on-desktop{display:none!important}}
 body{background-color:var(--base-2);color:var(--contrast)}a{color:var(--accent)}a{text-decoration:underline}.entry-title a,.site-branding a,a.button,.wp-block-button__link,.main-navigation a{text-decoration:none}a:hover,a:focus,a:active{color:var(--contrast)}.wp-block-group__inner-container{max-width:1200px;margin-left:auto;margin-right:auto}:root{--contrast:#222222;--contrast-2:#575760;--contrast-3:#b2b2be;--base:#f0f0f0;--base-2:#f7f8f9;--base-3:#ffffff;--accent:#1e73be}:root .has-contrast-color{color:var(--contrast)}:root .has-contrast-background-color{background-color:var(--contrast)}:root .has-contrast-2-color{color:var(--contrast-2)}:root .has-contrast-2-background-color{background-color:var(--contrast-2)}:root .has-contrast-3-color{color:var(--contrast-3)}:root .has-contrast-3-background-color{background-color:var(--contrast-3)}:root .has-base-color{color:var(--base)}:root .has-base-background-color{background-color:var(--base)}:root .has-base-2-color{color:var(--base-2)}:root .has-base-2-background-color{background-color:var(--base-2)}:root .has-base-3-color{color:var(--base-3)}:root .has-base-3-background-color{background-color:var(--base-3)}:root .has-accent-color{color:var(--accent)}:root .has-accent-background-color{background-color:var(--accent)}.top-bar{background-color:#636363;color:#fff}.top-bar a{color:#fff}.top-bar a:hover{color:#303030}.site-header{background-color:var(--base-3)}.main-title a,.main-title a:hover{color:var(--contrast)}.site-description{color:var(--contrast-2)}.mobile-menu-control-wrapper .menu-toggle,.mobile-menu-control-wrapper .menu-toggle:hover,.mobile-menu-control-wrapper .menu-toggle:focus,.has-inline-mobile-toggle #site-navigation.toggled{background-color:rgb(0 0 0 / .02)}.main-navigation,.main-navigation ul ul{background-color:var(--base-3)}.main-navigation .main-nav ul li a,.main-navigation .menu-toggle,.main-navigation .menu-bar-items{color:var(--contrast)}.main-navigation .main-nav ul li:not([class*="current-menu-"]):hover>a,.main-navigation .main-nav ul li:not([class*="current-menu-"]):focus>a,.main-navigation .main-nav ul li.sfHover:not([class*="current-menu-"])>a,.main-navigation .menu-bar-item:hover>a,.main-navigation .menu-bar-item.sfHover>a{color:var(--accent)}button.menu-toggle:hover,button.menu-toggle:focus{color:var(--contrast)}.main-navigation .main-nav ul li[class*="current-menu-"]>a{color:var(--accent)}.navigation-search input[type="search"],.navigation-search input[type="search"]:active,.navigation-search input[type="search"]:focus,.main-navigation .main-nav ul li.search-item.active>a,.main-navigation .menu-bar-items .search-item.active>a{color:var(--accent)}.main-navigation ul ul{background-color:var(--base)}.separate-containers .inside-article,.separate-containers .comments-area,.separate-containers .page-header,.one-container .container,.separate-containers .paging-navigation,.inside-page-header{background-color:var(--base-3)}.entry-title a{color:var(--contrast)}.entry-title a:hover{color:var(--contrast-2)}.entry-meta{color:var(--contrast-2)}.sidebar .widget{background-color:var(--base-3)}.footer-widgets{background-color:var(--base-3)}.site-info{background-color:var(--base-3)}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="tel"],input[type="number"],textarea,select{color:var(--contrast);background-color:var(--base-2);border-color:var(--base)}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="number"]:focus,textarea:focus,select:focus{color:var(--contrast);background-color:var(--base-2);border-color:var(--contrast-3)}button,html input[type="button"],input[type="reset"],input[type="submit"],a.button,a.wp-block-button__link:not(.has-background){color:#fff;background-color:#55555e}button:hover,html input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover,a.button:hover,button:focus,html input[type="button"]:focus,input[type="reset"]:focus,input[type="submit"]:focus,a.button:focus,a.wp-block-button__link:not(.has-background):active,a.wp-block-button__link:not(.has-background):focus,a.wp-block-button__link:not(.has-background):hover{color:#fff;background-color:#3f4047}a.generate-back-to-top{background-color:rgb(0 0 0 / .4);color:#fff}a.generate-back-to-top:hover,a.generate-back-to-top:focus{background-color:rgb(0 0 0 / .6);color:#fff}:root{--gp-search-modal-bg-color:var(--base-3);--gp-search-modal-text-color:var(--contrast);--gp-search-modal-overlay-bg-color:rgba(0,0,0,0.2)}@media (max-width:768px){.main-navigation .menu-bar-item:hover>a,.main-navigation .menu-bar-item.sfHover>a{background:none;color:var(--contrast)}}.nav-below-header .main-navigation .inside-navigation.grid-container,.nav-above-header .main-navigation .inside-navigation.grid-container{padding:0 20px 0 20px}.site-main .wp-block-group__inner-container{padding:40px}.separate-containers .paging-navigation{padding-top:20px;padding-bottom:20px}.entry-content .alignwide,body:not(.no-sidebar) .entry-content .alignfull{margin-left:-40px;width:calc(100% + 80px);max-width:calc(100% + 80px)}.rtl .menu-item-has-children .dropdown-menu-toggle{padding-left:20px}.rtl .main-navigation .main-nav ul li.menu-item-has-children>a{padding-right:20px}@media (max-width:768px){.separate-containers .inside-article,.separate-containers .comments-area,.separate-containers .page-header,.separate-containers .paging-navigation,.one-container .site-content,.inside-page-header{padding:30px}.site-main .wp-block-group__inner-container{padding:30px}.inside-top-bar{padding-right:30px;padding-left:30px}.inside-header{padding-right:30px;padding-left:30px}.widget-area .widget{padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px}.footer-widgets-container{padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px}.inside-site-info{padding-right:30px;padding-left:30px}.entry-content .alignwide,body:not(.no-sidebar) .entry-content .alignfull{margin-left:-30px;width:calc(100% + 60px);max-width:calc(100% + 60px)}.one-container .site-main .paging-navigation{margin-bottom:20px}}.is-right-sidebar{width:30%}.is-left-sidebar{width:30%}.site-content .content-area{width:70%}@media (max-width:768px){.main-navigation .menu-toggle,.sidebar-nav-mobile:not(#sticky-placeholder){display:block}.main-navigation ul,.gen-sidebar-nav,.main-navigation:not(.slideout-navigation):not(.toggled) .main-nav>ul,.has-inline-mobile-toggle #site-navigation .inside-navigation>*:not(.navigation-search):not(.main-nav){display:none}.nav-align-right .inside-navigation,.nav-align-center .inside-navigation{justify-content:space-between}.has-inline-mobile-toggle .mobile-menu-control-wrapper{display:flex;flex-wrap:wrap}.has-inline-mobile-toggle .inside-header{flex-direction:row;text-align:left;flex-wrap:wrap}.has-inline-mobile-toggle .header-widget,.has-inline-mobile-toggle #site-navigation{flex-basis:100%}.nav-float-left .has-inline-mobile-toggle #site-navigation{order:10}}.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:#999}.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:#999;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:#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 #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:#999}.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 #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 #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 #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:#0073aa}

[class*=" wcv-icon-"],[class^=wcv-icon-]{display:inline-block;width:1em;height:1em;stroke-width:0;stroke:currentColor;fill:currentColor}.wcv-icon-paypal{width:.75em}.wcv-icon-opera{width:.96875em}.wcv-icon-openid,.wcv-icon-user{width:.875em}.wcv-icon-user-tag,.wcv-icon-user-times{width:1.25em}.wcv-icon-user-circle{width:.96875em}.wcv-icon-unlock,.wcv-icon-unlock-alt{width:.875em}.wcv-icon-truck-moving{width:1.25em}.wcv-icon-trash,.wcv-icon-trash-alt{width:.875em}.wcv-icon-toggle-off,.wcv-icon-toggle-on{width:1.125em}.wcv-icon-times{width:.6875em}.wcv-icon-thumbtack{width:.75em}.wcv-icon-store{width:1.203125em}.wcv-icon-store-alt{width:1.25em}.wcv-icon-stop{width:.875em}.wcv-icon-star{width:1.125em}.wcv-icon-star-half-alt{width:1.046875em}.wcv-icon-square{width:.875em}.wcv-icon-sort{width:.571em}.wcv-icon-share-alt,.wcv-icon-share-alt-square,.wcv-icon-sort-alpha-down,.wcv-icon-sort-alpha-up{width:.875em}.wcv-icon-redo{width:1.0009765625em}.wcv-icon-question,.wcv-icon-receipt{width:.75em}.wcv-icon-play,.wcv-icon-plus,.wcv-icon-plus-square,.wcv-icon-qrcode{width:.875em}.wcv-icon-plane{width:1.125em}.wcv-icon-phone-square{width:.875em}.wcv-icon-phone-slash{width:1.25em}.wcv-icon-paperclip,.wcv-icon-pen-square{width:.875em}.wcv-icon-mouse-pointer{width:.625em}.wcv-icon-money-bill,.wcv-icon-money-bill-alt,.wcv-icon-money-bill-wave,.wcv-icon-money-bill-wave-alt,.wcv-icon-money-check,.wcv-icon-money-check-alt{width:1.25em}.wcv-icon-mobile,.wcv-icon-mobile-alt{width:.625em}.wcv-icon-minus,.wcv-icon-minus-square{width:.875em}.wcv-icon-map{width:1.125em}.wcv-icon-map-pin{width:.5625em}.wcv-icon-map-marker,.wcv-icon-map-marker-alt{width:.75em}.wcv-icon-map-marked,.wcv-icon-map-marked-alt{width:1.125em}.wcv-icon-male{width:.375em}.wcv-icon-mail-bulk{width:1.125em}.wcv-icon-lock{width:.875em}.wcv-icon-lock-open{width:1.125em}.wcv-icon-lightbulb{width:.6875em}.wcv-icon-language,.wcv-icon-laptop,.wcv-icon-laptop-code{width:1.25em}.wcv-icon-info{width:.375em}.wcv-icon-infinity{width:1.25em}.wcv-icon-folder-open,.wcv-icon-hdd,.wcv-icon-inbox{width:1.125em}.wcv-icon-female{width:.5em}.wcv-icon-envelope-square{width:.875em}.wcv-icon-ellipsis-v{width:.375em}.wcv-icon-edit{width:1.125em}.wcv-icon-check-square,.wcv-icon-copy,.wcv-icon-cut,.wcv-icon-database{width:.875em}.wcv-icon-chart-pie{width:1.0625em}.wcv-icon-cart-arrow-down,.wcv-icon-cart-plus{width:1.125em}.wcv-icon-calculator,.wcv-icon-calendar,.wcv-icon-calendar-alt,.wcv-icon-calendar-check,.wcv-icon-calendar-day,.wcv-icon-calendar-minus,.wcv-icon-calendar-plus,.wcv-icon-calendar-times,.wcv-icon-calendar-week{width:.875em}.wcv-icon-youtube{width:1.125em}.wcv-icon-yoast,.wcv-icon-youtube-square{width:.875em}.wcv-icon-yelp{width:.75em}.wcv-icon-yarn{width:.96875em}.wcv-icon-vimeo-square,.wcv-icon-vimeo-v,.wcv-icon-whatsapp,.wcv-icon-whatsapp-square,.wcv-icon-y-combinator,.wcv-icon-yahoo{width:.875em}.wcv-icon-usb{width:1.25em}.wcv-icon-usps{width:1.01953125em}.wcv-icon-ups{width:.7333984375em}.wcv-icon-untappd,.wcv-icon-zhihu{width:1.25em}.wcv-icon-twitter-square{width:.875em}.wcv-icon-stripe{width:1.25em}.wcv-icon-stripe-s{width:.7080078125em}.wcv-icon-snapchat{width:.96875em}.wcv-icon-reddit-square,.wcv-icon-skype,.wcv-icon-slack,.wcv-icon-slack-hash,.wcv-icon-snapchat-square{width:.875em}.wcv-icon-pinterest{width:.96875em}.wcv-icon-pinterest-square{width:.875em}.wcv-icon-pinterest-p{width:.75em}.wcv-icon-instagram,.wcv-icon-intercom,.wcv-icon-linkedin,.wcv-icon-linkedin-in{width:.875em}.wcv-icon-google{width:.953125em}.wcv-icon-facebook,.wcv-icon-facebook-messenger,.wcv-icon-facebook-square,.wcv-icon-goodreads,.wcv-icon-google-wallet{width:.875em}.wcv-icon-facebook-f{width:.515625em}.wcv-icon-dashcube,.wcv-icon-delicious,.wcv-icon-discord,.wcv-icon-discourse{width:.875em}.wcv-icon-chrome{width:.96875em}.wcv-icon-cc-amazon-pay,.wcv-icon-cc-amex,.wcv-icon-cc-apple-pay,.wcv-icon-cc-diners-club,.wcv-icon-cc-discover,.wcv-icon-cc-jcb,.wcv-icon-cc-mastercard,.wcv-icon-cc-paypal,.wcv-icon-cc-stripe,.wcv-icon-cc-visa{width:1.125em}.wcv-icon-bitbucket{width:.974609375em}.wcv-icon-behance{width:1.125em}.wcv-icon-behance-square{width:.875em}.wcv-icon-apple{width:.7353515625em}.wcv-icon-app-store-ios{width:.875em}.wcv-icon-angular{width:.8115234375em}.wcv-icon-amazon,.wcv-icon-amilia,.wcv-icon-android{width:.875em}.wcv-icon-amazon-pay{width:1.193359375em}.wcv-icon-accessible-icon,.wcv-icon-user-o{width:.875em}.wcv-icon-tired,.wcv-icon-user-circle-o{width:.96875em}.wcv-icon-sticky-note{width:.875em}.wcv-icon-star-half,.wcv-icon-star-o{width:1.125em}.wcv-icon-save,.wcv-icon-square-o{width:.875em}.wcv-icon-money-bill-alt1{width:1.25em}.wcv-icon-minus-square-o{width:.875em}.wcv-icon-map-o{width:1.125em}.wcv-icon-lightbulb1{width:.6875em}.wcv-icon-id-card,.wcv-icon-images{width:1.125em}.wcv-icon-id-badge{width:.75em}.wcv-icon-folder-open-o,.wcv-icon-hdd1{width:1.125em}.wcv-icon-file,.wcv-icon-file-alt{width:.75em}.wcv-icon-edit-alt,.wcv-icon-eye,.wcv-icon-eye-slash{width:1.125em}.wcv-icon-clipboard{width:.75em}.wcv-icon-bell,.wcv-icon-calendar-alt-o,.wcv-icon-calendar-check-o,.wcv-icon-calendar-minus1,.wcv-icon-calendar-o,.wcv-icon-calendar-plus-o,.wcv-icon-calendar-times-o,.wcv-icon-caret-square-down,.wcv-icon-caret-square-left,.wcv-icon-caret-square-right,.wcv-icon-check-square-o{width:.875em}.wcv-icon-bell-slash{width:1.25em}.wcv-icon-address-card{width:1.125em}.wcv-icon-address-book{width:.875em}.wcv-icon-bubbles,.wcv-icon-bubbles-o,.wcv-icon-flag{width:1.125em}.wcv-icon-sm{width:14px;height:14px}.wcv-icon-md{width:32px;height:32px}.wcv-icon-lg{width:64px;height:64px}.store-address svg.wcv-icon,.store-phone svg.wcv-icon{fill:#fff}
 .shop-match-badge{position:absolute;top:10px;right:10px;background:#9e9e9e;color:#fff;padding:5px 12px;border-radius:20px;font-size:.85rem;font-weight:600;z-index:15;box-shadow:0 2px 8px rgb(0 0 0 / .1)}.shop-match-badge[data-match="15"]{background:#9e9e9e}.shop-match-badge[data-match="16"]{background:#9e9e9e}.shop-match-badge[data-match="17"]{background:#9e9e9e}.shop-match-badge[data-match="18"]{background:#9e9e9e}.shop-match-badge[data-match="19"]{background:#9e9e9e}.shop-match-badge[data-match="20"]{background:#9e9e9e}.shop-match-badge[data-match="21"]{background:#9e9e9e}.shop-match-badge[data-match="22"]{background:#9e9e9e}.shop-match-badge[data-match="23"]{background:#9e9e9e}.shop-match-badge[data-match="24"]{background:#9e9e9e}.shop-match-badge[data-match="25"]{background:#9e9e9e}.shop-match-badge[data-match="26"]{background:#9e9e9e}.shop-match-badge[data-match="27"]{background:#9e9e9e}.shop-match-badge[data-match="28"]{background:#9e9e9e}.shop-match-badge[data-match="29"]{background:#9e9e9e}.shop-match-badge[data-match="30"]{background:#9e9e9e}.shop-match-badge[data-match="31"]{background:#9e9e9e}.shop-match-badge[data-match="32"]{background:#9e9e9e}.shop-match-badge[data-match="33"]{background:#9e9e9e}.shop-match-badge[data-match="34"]{background:#9e9e9e}.shop-match-badge[data-match="35"]{background:#9e9e9e}.shop-match-badge[data-match="36"]{background:#9e9e9e}.shop-match-badge[data-match="37"]{background:#9e9e9e}.shop-match-badge[data-match="38"]{background:#9e9e9e}.shop-match-badge[data-match="39"]{background:#9e9e9e}.shop-match-badge[data-match="40"]{background:#9e9e9e}.shop-match-badge[data-match="41"]{background:#9e9e9e}.shop-match-badge[data-match="42"]{background:#9e9e9e}.shop-match-badge[data-match="43"]{background:#9e9e9e}.shop-match-badge[data-match="44"]{background:#9e9e9e}.shop-match-badge[data-match="45"]{background:#9e9e9e}.shop-match-badge[data-match="46"]{background:#9e9e9e}.shop-match-badge[data-match="47"]{background:#9e9e9e}.shop-match-badge[data-match="48"]{background:#9e9e9e}.shop-match-badge[data-match="49"]{background:#9e9e9e}.shop-match-badge[data-match="50"]{background:#9e9e9e}.shop-match-badge[data-match="51"]{background:#9e9e9e}.shop-match-badge[data-match="52"]{background:#9e9e9e}.shop-match-badge[data-match="53"]{background:#9e9e9e}.shop-match-badge[data-match="54"]{background:#9e9e9e}.shop-match-badge[data-match="55"]{background:#9e9e9e}.shop-match-badge[data-match="56"]{background:#9e9e9e}.shop-match-badge[data-match="57"]{background:#9e9e9e}.shop-match-badge[data-match="58"]{background:#9e9e9e}.shop-match-badge[data-match="59"]{background:#9e9e9e}.shop-match-badge[data-match="60"]{background:#e8b4a7}.shop-match-badge[data-match="61"]{background:#e8b4a7}.shop-match-badge[data-match="62"]{background:#e8b4a7}.shop-match-badge[data-match="63"]{background:#e8b4a7}.shop-match-badge[data-match="64"]{background:#e8b4a7}.shop-match-badge[data-match="65"]{background:#e8b4a7}.shop-match-badge[data-match="66"]{background:#e8b4a7}.shop-match-badge[data-match="67"]{background:#e8b4a7}.shop-match-badge[data-match="68"]{background:#e8b4a7}.shop-match-badge[data-match="69"]{background:#e8b4a7}.shop-match-badge[data-match="70"]{background:#e8b4a7}.shop-match-badge[data-match="71"]{background:#e8b4a7}.shop-match-badge[data-match="72"]{background:#e8b4a7}.shop-match-badge[data-match="73"]{background:#e8b4a7}.shop-match-badge[data-match="74"]{background:#e8b4a7}.shop-match-badge[data-match="75"]{background:#ff9800}.shop-match-badge[data-match="76"]{background:#ff9800}.shop-match-badge[data-match="77"]{background:#ff9800}.shop-match-badge[data-match="78"]{background:#ff9800}.shop-match-badge[data-match="79"]{background:#ff9800}.shop-match-badge[data-match="80"]{background:#ff9800}.shop-match-badge[data-match="81"]{background:#ff9800}.shop-match-badge[data-match="82"]{background:#ff9800}.shop-match-badge[data-match="83"]{background:#ff9800}.shop-match-badge[data-match="84"]{background:#ff9800}.shop-match-badge[data-match="85"]{background:#ff9800}.shop-match-badge[data-match="86"]{background:#ff9800}.shop-match-badge[data-match="87"]{background:#ff9800}.shop-match-badge[data-match="88"]{background:#ff9800}.shop-match-badge[data-match="89"]{background:#ff9800}.shop-match-badge[data-match="90"]{background:#4caf50}.shop-match-badge[data-match="91"]{background:#4caf50}.shop-match-badge[data-match="92"]{background:#4caf50}.shop-match-badge[data-match="93"]{background:#4caf50}.shop-match-badge[data-match="94"]{background:#4caf50}.shop-match-badge[data-match="95"]{background:#4caf50}.shop-match-badge[data-match="96"]{background:#4caf50}.shop-match-badge[data-match="97"]{background:#4caf50}.shop-match-badge[data-match="98"]{background:#4caf50}.shop-match-badge[data-match="99"]{background:#4caf50}.shop-match-badge[data-match="100"]{background:#4caf50}.brew-method-indicator{position:absolute;top:10px;left:10px;background:#fff;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px rgb(0 0 0 / .1);z-index:20;cursor:help}.brew-method-indicator.match{background:#4caf50;color:#fff}.brew-method-indicator.match i{animation:pulse 2s ease-in-out infinite}.brew-method-indicator.mismatch{background:#ff9800;color:#fff}.brew-method-indicator.neutral{background:#fff;color:#d4a574;border:2px solid #d4a574}@keyframes pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.1)}}.brew-method-tooltip{position:fixed!important;background:#333;color:#fff;padding:.5rem .8rem;border-radius:4px;font-size:.75rem;white-space:nowrap;opacity:0;visibility:hidden;transition:opacity 0.2s ease,visibility 0.2s ease;pointer-events:none;z-index:999999;box-shadow:0 2px 8px rgb(0 0 0 / .2)}.brew-method-tooltip.active{opacity:1;visibility:visible}.brew-method-indicator .tooltip{display:none}.brew-method-indicator:hover .tooltip{opacity:1;visibility:visible;z-index:99999!important}.woocommerce ul.products li.product,.product{position:relative;overflow:visible!important}.woocommerce ul.products li.product a img,.woocommerce ul.products li.product .woocommerce-loop-product__link{position:relative;z-index:1}.product:has(.brew-method-indicator) .shop-match-badge{top:50px}.woocommerce ul.products{position:relative;z-index:1}.brew-method-indicator:hover{z-index:21}@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)}.wp-container-core-buttons-is-layout-16018d1d{justify-content:center}