:root{--shadow:0 0.2rem 0.5rem 0.5rem rgba(18,0,69,.025);--link-transition:0.5s ease;--field-border-radius:4px;--shadow-color:0deg 0% 0%;--shadow-elevation-low:0.3px 0.5px 0.9px hsl(var(--shadow-color)/0),0.4px 0.8px 1.3px hsl(var(--shadow-color)/0.03),0.8px 1.5px 2.6px hsl(var(--shadow-color)/0.07);--shadow-elevation-medium:0.3px 0.5px 0.9px hsl(var(--shadow-color)/0),1px 1.9px 3.2px hsl(var(--shadow-color)/0.03),1.9px 3.7px 6.2px hsl(var(--shadow-color)/0.05),3.8px 7.5px 12.6px hsl(var(--shadow-color)/0.08);--shadow-elevation-high:0.3px 0.5px 0.9px hsl(var(--shadow-color)/0),1.6px 3.2px 5.4px hsl(var(--shadow-color)/0.02),2.7px 5.5px 9.2px hsl(var(--shadow-color)/0.03),4.1px 8.2px 13.8px hsl(var(--shadow-color)/0.05),5.9px 11.8px 19.8px hsl(var(--shadow-color)/0.06),8.6px 17.2px 28.8px hsl(var(--shadow-color)/0.08),12.5px 25px 41.9px hsl(var(--shadow-color)/0.1)}.visually-hidden:not(:focus):not(:active){clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.no-ul,.no-ul a{text-decoration:none}.ar-16-9{--aspect-ratio:1.77778}.ar-9-16{--aspect-ratio:0.5625}.ar-4-3{--aspect-ratio:1.33333}.ar-3-4{--aspect-ratio:0.75}.ar-1-1{--aspect-ratio:1}.ar-1-1,.ar-16-9,.ar-3-4,.ar-4-3,.ar-9-16{aspect-ratio:var(--aspect-ratio,1)}@supports not (aspect-ratio:1){.ar-1-1,.ar-16-9,.ar-4-3,.ar-9-16{overflow:hidden;position:relative;width:100%}.ar-1-1:before,.ar-16-9:before,.ar-4-3:before,.ar-9-16:before{content:"";display:block;padding-top:calc(100%/var(--aspect-ratio))}.ar-1-1>*,.ar-16-9>*,.ar-4-3>*,.ar-9-16>*{height:100%;left:0;position:absolute;top:0;width:100%}}.line-limit-3,line-limit-2{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-limit-3{-webkit-line-clamp:3}.line-limit-2{-webkit-line-clamp:2}.balance{text-wrap:balance}blockquote,div,li,p{text-wrap:pretty}.single-post :is(h2,h3,h4,h5,h6){margin-top:1.5em}#main{min-height:65vh}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{cursor:pointer;filter:greyscale(100) opacity(.3)}.wp-block-search{--_search-border-radius:4px;--_search-box-shadow-colour:#00000010;--_search-outline-color:var(--base-200,#00000010);box-shadow:0 0 0 var(--_search-box-shadow-colour);outline:none;overflow:hidden;transition:all .25s ease-in}.wp-block-search,.wp-block-search button,.wp-block-search input{border-radius:var(--_search-border-radius)}.wp-block-search button{background:var(--brand);color:var(--base-100);padding:.5rem 1rem}.wp-block-search button:hover{background:var(--brand-light);color:var(--base-100)}#site-navigation .menu-bar-item a{padding-right:0}.search-modal-fields button{background:var(--brand)!important;border-left:1px solid var(--base-300)!important;color:var(--base-100)!important;font-weight:600;line-height:1;padding:10px 12px!important}.search-modal-form{background:var(--gp-search-modal-bg-color,#fff)}.search-modal-fields input:focus-within{box-shadow:0 4px 10px rgba(0,0,0,.063);outline:1px solid var(--base-300)}.gp-search-modal .gp-modal__overlay{background-color:var(--gp-search-modal-overlay-color,rgba(0,0,0,.2))}.main-navigation .main-nav ul li.menu-item>a{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.menu-bar-items .wc-menu-item:not(.has-items){display:none}:root{--primary-color:#05f;--primary-color-light:#0055ff30;--background-color:#f7f8fa;--text-color:#474747}.woocommerce-checkout .woocommerce{display:flex;flex-direction:column}.woocommerce-checkout .woocommerce h2,.woocommerce-checkout .woocommerce h3{font-size:var(--fs-body)}.woocommerce-checkout .woocommerce .woocommerce-additional-fields{display:none}@media (min-width:980px){.woocommerce-checkout .woocommerce .col2-set,.woocommerce-checkout .woocommerce-page .col2-set{float:left;margin-right:unset;width:55%}.woocommerce-checkout #order_review_heading,.woocommerce-checkout .woocommerce #order_review,.woocommerce-checkout .woocommerce-page #order_review{float:left;margin-left:2%;width:43%}}.woocommerce-checkout .woocommerce .col2-set,.woocommerce-checkout .woocommerce-page .col2-set{background:#fff;border:1px solid #e4e4e4;border-radius:.5em;padding:2em}.woocommerce-checkout .woocommerce .col2-set .col-1,.woocommerce-checkout .woocommerce .col2-set .col-2,.woocommerce-checkout .woocommerce-page .col2-set .col-1,.woocommerce-checkout .woocommerce-page .col2-set .col-2{float:left;width:100%}h3#order_review_heading{display:none}div#order_review{background:#fff;border-radius:.5em;box-shadow:0 .5em 2em rgba(0,0,0,.1);display:flex;flex-direction:column;padding:2em;position:sticky;top:100px}.woocommerce-checkout-review-order tbody{display:table-row-group}table.shop_table.woocommerce-checkout-review-order-table thead{display:none}table.shop_table.woocommerce-checkout-review-order-table,table.shop_table.woocommerce-table--order-details{color:var(--text-color);font-size:14px;text-transform:Capitalize}.woocommerce table.shop_table{border:none}tr.cart_item:nth-child(odd){background-color:#f7f8fa!important}tr.cart_item:nth-child(2n){background-color:#fff!important}span.woocommerce-Price-amount.amount{font-weight:700}strong.product-quantity{background:var(--primary-color-light);border-radius:.5em;font-size:12px;padding:.1em .5em}.woocommerce td.product-name .wc-item-meta p,.woocommerce td.product-name .wc-item-meta:last-child,.woocommerce td.product-name dl.variation p,.woocommerce td.product-name dl.variation:last-child{color:var(--text-color);font-size:12px;font-weight:400;margin-bottom:0;text-transform:capitalize}.woocommerce table.shop_table td,.woocommerce table.shop_table th{background-color:transparent;padding:.75rem .5rem}td.product-name{font-weight:700;width:100%}td.product-total{display:flex;justify-content:flex-start}table td,table th{border:none!important}tr.cart-subtotal{display:none}tr.woocommerce-shipping-totals.shipping{align-content:stretch;align-items:flex-start;border-bottom:1px solid var(--primary-color-light);border-top:1px solid var(--primary-color-light);display:flex;flex-direction:column;margin-bottom:2em;margin-top:2em}.woocommerce ul#shipping_method li input{margin:5px 5px 0 0;vertical-align:top}tr.order-total{background-color:var(--primary-color-light);color:var(--primary-color)}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:var(--background-color);border-radius:5px}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{background-color:var(----primary-color);color:#000}#add_payment_method #payment div.form-row,.woocommerce-cart #payment div.form-row,.woocommerce-checkout #payment div.form-row{padding:1em}#add_payment_method #payment div.payment_box:before,.woocommerce-cart #payment div.payment_box:before,.woocommerce-checkout #payment div.payment_box:before{display:none}#place_order{background:var(--brand);border:none;box-shadow:0 2px 8px 0 rgba(0,0,0,.28);color:#fff;width:100%}#place_order:hover{color:hsla(0,0%,100%,.5)}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{font-size:inherit;font-weight:inherit;line-height:inherit;padding:10px 20px}.woocommerce-info,.woocommerce-message{background-color:var(--background-color);border:none;color:var(--text-color)}.checkout_coupon p.form-row.form-row-last{float:none}.checkout_coupon button.button{background-color:var(--primary-color);color:#fff}.woocommerce-error:before,.woocommerce-info:before{display:none}.woocommerce-error,.woocommerce-info,.woocommerce-message{padding:1em}form.checkout_coupon.woocommerce-form-coupon{background:#fff;border-radius:.5em;margin-bottom:2em;margin-top:0;padding:3em}.woocommerce-error{background-color:#ff7e7e;border:none;color:#761f1f}.woocommerce-error,.woocommerce-info,.woocommerce-message{text-shadow:none}.add-to-cart-button:hover{text-decoration:none}.woocommerce-MyAccount-navigation{display:none}.woocommerce-account .woocommerce-MyAccount-content{width:100%}.woocommerce-order-received .woocommerce-customer-details,.woocommerce-order-received .woocommerce-order-details{background-color:var(--brand-50);padding:1rem}.woocommerce-order-received .woocommerce-customer-details address,.woocommerce-order-received .woocommerce-order-details address{border-color:transparent}@media (min-width:1025px){.woocommerce-order-received .woocommerce-customer-details,.woocommerce-order-received .woocommerce-order-details{width:50%}}.woocommerce-order{background:#fff;border:1px solid #e4e4e4;border-radius:.5em;padding:2em}.woocommerce-thankyou-order-details li{margin-bottom:5px}.woocommerce-view-order h2{font-size:var(--fs-body)}.woocommerce-view-order .woocommerce-customer-details,.woocommerce-view-order .woocommerce-order-details{background-color:var(--brand-50);padding:1rem}.woocommerce-view-order .woocommerce-customer-details address,.woocommerce-view-order .woocommerce-order-details address{border-color:transparent}:root{--content-restricted-icon-size:20px;--content-restricted-bg-color:var(--brand-50);--content-restricted-bg-border-color:var(--brand-50);--content-restricted-text-color:var(--brand);--content-restricted-position-top:15px;--content-restricted-position-right:10px;--content-restricted-transition-duration:0.4s;--content-restricted-text:"Account required";--content-restricted-expanded-width:170px}.access-restricted{position:relative}.access-restricted:before{align-items:center;background-color:var(--content-restricted-bg-color);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M208 80h-32V56a48 48 0 0 0-96 0v24H48a16 16 0 0 0-16 16v112a16 16 0 0 0 16 16h160a16 16 0 0 0 16-16V96a16 16 0 0 0-16-16ZM96 56a32 32 0 0 1 64 0v24H96Zm112 152H48V96h160v112Z' fill='%23002daa'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:var(--content-restricted-icon-size) var(--content-restricted-icon-size);border:2px solid var(--content-restricted-bg-border-color);border-radius:50%;color:transparent;content:"";display:flex;font-size:14px;font-weight:600;height:calc(var(--content-restricted-icon-size) + 10px);justify-content:center;overflow:hidden;position:absolute;right:var(--content-restricted-position-right,10px);top:var(--content-restricted-position-top,15px);transition:color 2s ease,width var(--content-restricted-transition-duration) ease-out,border-radius var(--content-restricted-transition-duration) ease;white-space:nowrap;width:calc(var(--content-restricted-icon-size) + 10px)}@media (prefers-reduced-motion:reduce){.access-restricted:before{background-position:10px;border-radius:50px;color:var(--content-restricted-text-color);content:" " var(--content-restricted-text);overflow:visible;padding-left:20px;transition:none;width:var(--content-restricted-expanded-width)}}.access-restricted:hover:before{background-position:10px;border-radius:50px;color:var(--content-restricted-text-color);content:" " var(--content-restricted-text);padding-left:20px;width:var(--content-restricted-expanded-width)}.mwa-resource-link{align-items:center;display:flex;gap:1rem;margin-bottom:.5rem}.mwa-resource-link-icon{align-items:center;background-color:var(--brand-alt);border-bottom-right-radius:50%;border-top-left-radius:50%;display:inline-flex;height:50px;justify-content:center;padding:10px;width:50px}.mwa-resource-link svg{color:var(--brand);height:40px;width:40px}.mwa-resource-link p{font-weight:600;margin-bottom:0}.block-editor-block-list__layout .gb-container p:nth-last-child(2),.gb-container p:last-child:last-of-type{margin-bottom:0}.select2-container--default .select2-selection--single{margin-bottom:-1px;padding-bottom:36px;padding-top:10px}.select2-container--default .select2-selection--single .select2-selection__arrow{top:12px}:root{--wc-primary:#2563eb;--wc-primary-dark:#1d4ed8;--wc-secondary:#6b7280;--wc-error:var(--action);--wc-success:var(--brand-green);--wc-info:var(--brand-400);--wc-warning:#f59e0b;--wc-border:#e5e7eb;--wc-text:#111827;--wc-text-light:#6b7280;--wc-bg:#fff;--wc-bg-alt:#f9fafb;--wc-font-size-sm:0.875rem;--wc-font-size-base:1rem;--wc-font-size-lg:1.125rem;--wc-line-height:1.5;--wc-spacing-sm:0.5rem;--wc-spacing-base:1rem;--wc-spacing-lg:1.5rem;--wc-spacing-xl:2rem;--wc-border-width:1px;--wc-border-radius:0.375rem;--wc-transition:all 0.2s ease}.woocommerce-error,.woocommerce-info,.woocommerce-message{--_message-text-color:var(--wc-text);--_message-bg-color:var(--wc-success);background-color:color-mix(in srgb,var(--_message-bg-color) 10%,#fff);border-left:4px solid var(--_message-text-color);border-top:unset;color:var(--_message-text-color);font-size:var(--wc-font-size-sm);line-height:var(--wc-line-height);margin-bottom:var(--wc-spacing-lg);padding:var(--wc-spacing-sm) var(--wc-spacing-base)}.woocommerce-error:before,.woocommerce-info:before,.woocommerce-message:before{display:none}.woocommerce-error a,.woocommerce-info a,.woocommerce-message a{color:var(--_message-text-color)!important}.woocommerce-message{--_message-text-color:var(--wc-success);--_message-bg-color:var(--wc-success)}.woocommerce-error{--_message-text-color:var(--wc-error);--_message-bg-color:var(--wc-error)}.woocommerce-info{--_message-text-color:var(--wc-info);--_message-bg-color:var(--wc-info)}:root{--form-bg:#fff;--form-border:var(--base-300,#333);--form-border-focus:var(--brand);--form-text:#111827;--form-placeholder:#6b7280;--form-disabled-bg:#f3f4f6;--form-disabled-text:#9ca3af;--form-error:#ef4444;--form-success:#10b981;--form-padding-x:0.75rem;--form-padding-y:0.5rem;--form-gap:1rem;--label-gap:0;--form-font:inherit;--form-font-size:var(--fs-sm);--form-line-height:1.5;--label-font-size:.85rem;--form-border-width:1px;--form-border-radius:4px;--form-transition:all 0.2s ease}.woocommerce .input-text,.woocommerce .woocommerce-Input,.woocommerce select,.woocommerce textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--form-bg);border:var(--form-border-width) solid var(--form-border);border-radius:var(--form-border-radius);color:var(--form-text);font-size:var(--form-font-size);line-height:var(--form-line-height);padding:var(--form-padding-y) var(--form-padding-x);transition:var(--form-transition);width:100%}.woocommerce .input-text:focus,.woocommerce .woocommerce-Input:focus,.woocommerce select:focus,.woocommerce textarea:focus{border-color:var(--form-border-focus);box-shadow:0 0 0 2px rgba(37,99,235,.1);outline:none}.woocommerce .input-text:disabled,.woocommerce .woocommerce-Input:disabled,.woocommerce select:disabled,.woocommerce textarea:disabled{background-color:var(--form-disabled-bg);color:var(--form-disabled-text);cursor:not-allowed}.woocommerce ::-moz-placeholder{color:var(--form-placeholder)}.woocommerce ::placeholder{color:var(--form-placeholder)}.woocommerce input[type=checkbox],.woocommerce input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--form-bg);border:var(--form-border-width) solid var(--form-border);height:1em;margin-top:.15em!important;transition:var(--form-transition);width:1em}.woocommerce input[type=checkbox]:checked,.woocommerce input[type=radio]:checked{background-color:var(--form-border-focus);border-color:var(--form-border-focus)}.woocommerce input[type=checkbox]{border-radius:.25rem}.woocommerce input[type=checkbox]:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23fff'%3E%3Cpath d='M20.285 2 9 13.567 3.714 8.556 0 12.272 9 21 24 5.715z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:.75rem}.woocommerce input[type=radio]{border-radius:50%}.woocommerce input[type=radio]:checked input[type=radio]:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23fff'%3E%3Ccircle cx='12' cy='12' r='6'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:.75rem}.woocommerce .checkbox-label,.woocommerce label.checkbox{border-radius:var(--form-border-radius);cursor:pointer;display:block!important;min-height:1.5rem!important;padding-left:1.5em!important;transition:var(--form-transition)}.woocommerce .checkbox-label input,.woocommerce label.checkbox input{float:left!important;margin-left:-1.5em!important}.woocommerce .woocommerce-invalid .input-text,.woocommerce .woocommerce-invalid select{border-color:var(--form-error)}.woocommerce .woocommerce-validated .input-text,.woocommerce .woocommerce-validated select{border-color:var(--form-success)}.woocommerce label{color:var(--form-text);display:block;font-size:var(--label-font-size);font-weight:400;margin-bottom:var(--label-gap)}.woocommerce form .form-row{margin-bottom:var(--form-gap);padding:unset}.woocommerce form .form-row label{line-height:var(--form-line-height)}.woocommerce .description{color:var(--form-placeholder);display:block;font-size:.875rem;margin-bottom:var(--form-padding-y)}.woocommerce-multiple-checkbox{display:flex;flex-direction:column;gap:var(--form-padding-y);margin-top:var(--form-padding-y)}.woocommerce-multiple-checkbox .other-input{box-sizing:border-box;max-height:0;opacity:0;overflow:hidden;padding-bottom:0;padding-top:0;transition:opacity .3s ease,max-height .5s ease,padding .5s ease}.woocommerce-multiple-checkbox .other-input.visible{max-height:100px;opacity:1;padding:var(--form-padding-y) var(--form-padding-x)}.woocommerce-billing-fields>div+div{margin-top:var(--form-gap)}.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{width:49%}.woocommerce-account .ld-profile-avatar{display:none}.confetti-container{overflow:hidden;position:relative}.confetti{animation:fall var(--fall-duration) linear forwards;height:10px;position:absolute;transform:translate3d(var(--x),-10px,0);width:10px;z-index:1000}@keyframes fall{0%{opacity:1;transform:translate3d(var(--x),-10px,0) rotate(0deg)}to{opacity:0;transform:translate3d(var(--final-x),100vh,0) rotate(var(--rotation))}}
