#ast-desktop-header .site-branding.ast-site-identity{position:relative}#ast-desktop-header .site-branding.ast-site-identity .custom-logo{position:absolute;top:-17px}#ast-desktop-header span.ast-icon.icon-arrow{display:none}#menu-toggle-close{border-radius:0;border:1px solid #fff0}ul.two-column-list,ul.three-column-list,ul.four-column-list,ul.five-column-list,ol.two-column-list,ol.three-column-list,ol.four-column-list,ol.five-column-list{margin:0;padding-left:0;list-style-position:outside;column-gap:2rem}ul[class*='-column-list'] li,ol[class*='-column-list'] li{margin-bottom:.5em;break-inside:avoid}ul.wp-block-list.two-column-list ul.wp-block-list,ul[class*='-column-list'] ul[class*='-column-list']{margin-top:10px;padding-left:20px;column-gap:.5em}@media screen and (min-width:641px){ul.two-column-list,ol.two-column-list{column-count:2}ul.three-column-list,ol.three-column-list{column-count:3}ul.four-column-list,ol.four-column-list{column-count:4}ul.five-column-list,ol.five-column-list{column-count:5}}.ast-article-post .post-thumb-img-content img{aspect-ratio:16/9;width:100%;object-fit:cover}.entry-content .uagb-buttons__outer-wrap.uagb-btn__large-btn a.uagb-buttons-repeater{min-width:257px;padding:13px 30px}@media screen and (min-width:977px){.uagb-buttons-repeater.wp-block-button__link,.uagb-buttons-repeater.ast-outline-button{min-width:209px}}.wp-block-uagb-advanced-heading .uagb-heading-text+.uagb-desc-text{letter-spacing:-.02em}#primary .entry-content .center-star .uagb-highlight{content:'';display:inline-block;width:16px;height:16px;margin:0 7px;vertical-align:middle;background-image:url(/wp-content/themes/awd-child/images/star.svg);background-repeat:no-repeat;background-size:contain}#primary .entry-content .center-star .uagb-heading-text{letter-spacing:.1em}.section-accent{position:relative}.section-accent--red::before,.section-accent-dark::before{content:"";position:absolute;top:-15px;left:0;z-index:2;width:100%;height:50px;pointer-events:none;background-repeat:repeat-x;background-position:top left;background-size:auto 32px}.section-accent--red::before{background-image:url(/wp-content/themes/awd-child/images/accent-red-1.svg)}.section-accent-dark::before{background-image:url(/wp-content/themes/awd-child/images/accent-dark.png)}.img-stamp .wp-block-uagb-image__figure{position:relative;display:inline-block;margin:0;padding:20px;line-height:0}.img-stamp .wp-block-uagb-image__figure img{display:block;width:100%;height:auto}.img-stamp .wp-block-uagb-image__figure::after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:url(/wp-content/themes/awd-child/images/stamp-frame.png) no-repeat center;background-size:100% 100%}.wp-block-uagb-container.image-accent-1::after{content:'';position:absolute;bottom:-7%;left:0;z-index:-1;display:block;width:730px;height:530px;background-image:url(/wp-content/uploads/2026/03/meyers-elgin-sausage-history-collage.png);background-repeat:no-repeat;background-size:contain}.contact-card::before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.06;background:linear-gradient(to bottom,rgb(255 255 255 / .25),rgb(255 255 255 / .05)),url(/wp-content/themes/awd-child/images/paper-texture.png) center/cover no-repeat}.awd-social.social-shortcode{display:flex;justify-content:center;flex-wrap:wrap;padding:1rem 0}.awd-social.align-left{justify-content:flex-start;text-align:left}.awd-social.align-center{justify-content:center;text-align:center}.awd-social.align-right{justify-content:flex-end;text-align:right}.awd-social .social-list{display:flex;flex-wrap:wrap;gap:1.66rem;margin:0;padding:0;list-style:none}.awd-social .social-item{display:inline-flex}.awd-social .awd-social-icons{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;font-size:38px;color:var(--ast-global-color-0);text-decoration:none;background-color:#fff0;border-radius:0;transition:transform 0.2s ease,background-color 0.2s ease,color 0.2s ease}.awd-social .awd-social-icons:hover{color:var(--ast-global-color-0);background-color:#fff0;transform:scale(1.1)}.awd-social .awd-social-icons i{font-size:1.25rem;line-height:1}.awd-social .awd-image-icon img{display:block;width:24px;height:24px;object-fit:contain}.awd-social.social-shortcode.footer-social{padding:0}.gform_wrapper{max-width:800px;margin:0 auto;font-family:inherit}.gform_wrapper.gravity-theme * .gform_required_legend{display:none}.gform_wrapper .gfield_label{display:block;margin-bottom:.5rem;color:#333;font-size:1rem;font-weight:500}#secondary .gform_wrapper .ginput_container_fileupload input{font-size:14px}.gform_wrapper input[type='text'],.gform_wrapper input[type='email'],.gform_wrapper input[type='tel'],.gform_wrapper textarea{width:100%;min-height:56px;padding:.75rem 1rem;font-family:'Public Sans',sans-serif;font-size:1rem;background-color:#f9f9f9;border:1px solid #ccc;border-radius:0;transition:border-color 0.3s ease,box-shadow 0.3s ease}.gform_wrapper input:focus,.gform_wrapper textarea:focus{outline:none;border-color:var(--ast-global-color-0);box-shadow:0 0 0 .2rem rgb(0 123 255 / .25)}.gform_wrapper .gfield_checkbox li,.gform_wrapper .gfield_radio li{margin-bottom:.5rem;list-style:none}.gform_wrapper input[type='checkbox'],.gform_wrapper input[type='radio']{position:relative;width:1.2rem;height:1.2rem;cursor:pointer;appearance:none;background-color:#fff;border:2px solid #ccc;border-radius:0;transition:background-color 0.3s ease,border-color 0.3s ease}.gform_wrapper input[type='checkbox']:checked,.gform_wrapper input[type='radio']:checked{background-color:var(--ast-global-color-0);border-color:var(--ast-global-color-0)}.gform_wrapper input[type='checkbox']:checked::after{content:'';position:absolute;top:.2rem;left:.4rem;width:.25rem;height:.6rem;border:solid #fff;border-width:0 .2rem .2rem 0;transform:rotate(45deg)}.gform_wrapper .gform_footer input[type='submit']{min-width:200px;padding:16px 25px;color:#fff;font-size:1rem;cursor:pointer;background-color:var(--ast-global-color-0);border:none;border-radius:500px;transition:background-color 0.3s ease}.gform_wrapper .gform_footer input[type='submit']:hover{background-color:#000}.site-footer{position:relative}.site-footer p:empty{display:none}.site-footer::before{content:"";position:absolute;top:-25px;left:0;z-index:2;width:100%;height:50px;pointer-events:none;background:url(/wp-content/themes/awd-child/images/accent-white.svg) repeat-x top left;background-size:auto 32px}.site-footer .widget-title{margin-bottom:40px}.site-footer ul.menu>li{margin-bottom:23px}.footer-contact-info{display:flex;flex-direction:column;gap:1.5rem}.footer-contact-info .contact-info-heading{margin:0 0 1.5rem}.footer-contact-info .contact-info-items{display:flex;flex-direction:column;gap:10px}.footer-contact-info a{color:inherit;text-decoration:none}.contact-info.contact-info--stacked .contact-info-heading{margin-bottom:15px}.site-primary-footer-wrap{position:relative;overflow:hidden}.site-primary-footer-wrap::after{content:'';position:absolute;right:0;bottom:-90px;left:0;z-index:12;display:block;width:580px;height:346px;margin-right:auto;margin-left:auto;background-image:url(/wp-content/themes/awd-child/images/meyers-sausage-elgin-footer.png);background-repeat:no-repeat;background-position:center bottom;background-size:100% auto}.contact-toll-free .toll-free-number{font-size:.9em}@media screen and (min-width:1200px){.site-footer .ast-builder-footer-grid-columns.site-primary-footer-inner-wrap{grid-template-columns:1fr 2.5fr 1fr;gap:10px}}@media screen and (min-width:922px) and (max-width:1199px){.site-footer .ast-builder-footer-grid-columns.site-primary-footer-inner-wrap{grid-template-columns:1fr 1.2fr 1fr;gap:30px}.site-primary-footer-wrap::after{bottom:-1px;width:416px;height:280px;background-size:100% auto;z-index:0}}.ast-site-header-cart .ast-woo-header-cart-info-wrap,.ast-edd-site-header-cart .ast-edd-header-cart-info-wrap{font-family:'Instrument Serif',serif;font-weight:400}.ast-icon-shopping-bag{position:relative;display:inline-block;width:26px;height:26px}.ast-icon-shopping-bag svg{display:none}.ast-icon-shopping-bag::before{content:"";display:block;width:28px;height:28px;background:url(/wp-content/themes/awd-child/images/cart-icon.svg) no-repeat center;background-size:contain}.ast-site-header-cart-li .ast-addon-cart-wrap{height:56px;padding:0 22px 0 18px;font-size:24px}.ast-site-header-cart-li .ast-addon-cart-wrap .ast-woo-header-cart-info-wrap{margin-left:9px}#customer_details h3:not(.elementor-widget-woocommerce-checkout-page h3),form #order_review:not(.elementor-widget-woocommerce-checkout-page #order_review),form #order_review_heading:not(.elementor-widget-woocommerce-checkout-page #order_review_heading){border-color:#d8d1bf}.woocommerce-js div.product div.images .woocommerce-product-gallery__trigger{background:var(--ast-global-color-0)}.woocommerce-js div.product div.images .woocommerce-product-gallery__trigger::after{background:#fff}.woocommerce-js div.product div.images .woocommerce-product-gallery__trigger::before{border-color:#fff}.product-links a{line-height:36px}.woocommerce .ast-shop-toolbar-container .ast-shop-toolbar-aside-wrap .woocommerce-result-count{color:#fff}.woocommerce .woocommerce-ordering select,.woocommerce-page .woocommerce-ordering select{height:50px;padding-right:20px;padding-left:20px;background-color:#fff;background-position:95% 50%}.woocommerce-cart-form__cart-item .product-quantity .minus,.woocommerce-cart-form__cart-item .product-quantity .plus{background:var(--ast-global-color-3)}.woocommerce div.product.ast-product-gallery-layout-first-image-large .woocommerce-product-gallery__image:nth-child(1){margin-left:0;margin-right:0;margin-bottom:0}.ast-logged-in-customer-info{font-size:18px}ul.woocommerce-error{flex:0 0 100%;width:100%}.woocommerce-js ul#shipping_method li label{color:#000;font-size:20px}#customer_info .woocommerce-input-wrapper input{min-height:58px}.ast-create-account-section label.woocommerce-form__label span{color:#000;font-weight:300;font-size:16px}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper input.input-text,.woocommerce-checkout .woocommerce-billing-fields__field-wrapper select,.woocommerce-checkout .woocommerce-billing-fields__field-wrapper textarea,.woocommerce-checkout .woocommerce-billing-fields__field-wrapper .select2-container--default .select2-selection--single,.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper input.input-text,.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper select,.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper textarea,.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper .select2-container--default .select2-selection--single{width:100%;height:58px;min-height:58px;padding:14px 18px!important;font-size:16px;line-height:1.3;box-sizing:border-box}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper textarea,.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper textarea{height:auto;min-height:140px}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper .select2-container--default .select2-selection--single,.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper .select2-container--default .select2-selection--single{display:flex;align-items:center;padding:0 18px!important}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper .select2-container--default .select2-selection--single .select2-selection__rendered,.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper .select2-container--default .select2-selection--single .select2-selection__rendered{padding-right:28px;padding-left:0;font-size:16px;line-height:1.3}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper .select2-container--default .select2-selection--single .select2-selection__arrow,.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper .select2-container--default .select2-selection--single .select2-selection__arrow{right:14px;height:100%}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper select,.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper select{padding-right:44px!important}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper label,.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper label{display:block;margin-bottom:8px}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper .form-row,.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper .form-row{position:relative;margin-bottom:18px}.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper .select2-container{width:100%!important}.woocommerce-checkout .woocommerce-shipping-fields .shipping_address{margin-top:20px}.woocommerce-checkout h3#ship-to-different-address{margin:0 0 20px}.woocommerce-checkout h3#ship-to-different-address label.woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox{display:inline-flex;align-items:center;gap:8px;cursor:pointer}.woocommerce-checkout h3#ship-to-different-address input[type="checkbox"]{width:18px;height:18px;min-height:18px;margin:0}.woocommerce-checkout h3#ship-to-different-address span{color:#000;font-family:'Merriweather',serif;font-size:18px;line-height:1.3;letter-spacing:normal}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper .ast-animate-input label,.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper label{position:static!important;display:block!important;width:100%;margin:0 0 8px;padding:0!important;font-size:16px;line-height:1.3;pointer-events:auto;visibility:visible!important;opacity:1!important;background:none!important;transform:none!important;transition:none!important}.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper .ast-animate-input label,.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper .form-row label{top:auto!important;right:auto!important;bottom:auto!important;left:auto!important}.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper label.screen-reader-text{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;white-space:nowrap!important;border:0!important;clip:rect(0,0,0,0)!important}.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper .woocommerce-input-wrapper{display:block;width:100%}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper label,.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper label,.woocommerce-checkout .woocommerce-additional-fields__field-wrapper label,.woocommerce-checkout #customer_info label,.woocommerce-checkout #payment label{position:static!important;display:block!important;width:100%;margin:0 0 8px;padding:0!important;visibility:visible!important;opacity:1!important;transform:none!important;background:none!important;pointer-events:auto}.woocommerce-checkout #billing_address_2_field label,.woocommerce-checkout #shipping_address_2_field label{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}#ast-checkout-coupon{margin:32px 0}#ast-checkout-coupon #ast-coupon-trigger{margin:0 0 14px;font-size:18px;line-height:1.3;cursor:pointer}#ast-checkout-coupon #ast-coupon-trigger::after{content:" Click here to enter your code";font-size:.95em;opacity:.75}#ast-checkout-coupon .coupon{display:flex;flex-wrap:wrap;align-items:center;gap:12px}#ast-checkout-coupon .ast-coupon-label{display:none}#ast-checkout-coupon input#ast-coupon-code{min-width:260px;height:58px;padding:14px 18px;font-size:18px;line-height:1.3;box-sizing:border-box}#ast-checkout-coupon .button#ast-apply-coupon{display:inline-flex;align-items:center;justify-content:center;min-height:58px;padding:14px 24px;cursor:pointer}#wc-authorize-net-cim-credit-card-credit-card-form{font-size:12px}ul.payment_methods li div.sv-wc-payment-gateway-card-icons{margin-top:15px}.single-product .site-content{background-image:url(/wp-content/uploads/2026/04/clean-wall-texture.jpg);background-repeat:repeat;background-size:auto}.single-product #content .woocommerce-product-gallery__wrapper{position:relative;padding:20px;max-width:540px;margin-left:auto;margin-right:auto}.single-product.woocommerce-js div.product div.images .woocommerce-product-gallery__trigger{right:2.4em}.single-product .woocommerce-product-gallery__wrapper::before{content:'';position:absolute;inset:0;z-index:2;width:100%;height:100%;pointer-events:none;background-image:url(/wp-content/themes/awd-child/images/stamp-frame.png);background-repeat:no-repeat;background-position:center;background-size:100% 100%}.single-product .woocommerce-product-gallery__image,.single-product .woocommerce-product-gallery__image a,.single-product .woocommerce-product-gallery__image img{position:relative;z-index:1}.single-product .related.products h2,.single-product .related.products span,.single-product .ast-single-product-payments legend,.single-product time.woocommerce-review__published-date,.single-product span.ast-shipping-text,.woocommerce-js .quantity .minus,.woocommerce .quantity .plus{color:#fff}.single-product #content a.reset_variations{color:#fff;opacity:.9}.single-product .related.products span,.single-product .woocommerce-review__author{color:#f6f1e1}.woocommerce-js .star-rating span::before{color:#f4b942}.cfvsw-swatches-option.cfvsw-selected-swatch{color:#fff;background-color:#b91c1c;border-color:#b91c1c}.cfvsw-swatches-option.cfvsw-selected-swatch .cfvsw-swatch-inner{color:#fff}.variations th.label{display:none!important}.woocommerce-js div.product form.cart .variations tr{display:block;margin-bottom:0}.variations td.value{display:block;width:100%;padding:0}.cfvsw-swatches-container[swatches-attr]{display:block;margin-bottom:0;width:100%}.cfvsw-swatches-container[swatches-attr]::before{display:block;margin:0 0 10px;color:#fff;font-size:22px;font-weight:700;line-height:1.2}.cfvsw-swatches-container[swatches-attr="attribute_pa_weight"]::before{content:"Weight"}.cfvsw-swatches-container[swatches-attr="attribute_pa_location"]::before{content:"Location"}.cfvsw-swatches-container[swatches-attr="attribute_pa_quantity"]::before{content:"Quantity"}.cfvsw-swatches-container .cfvsw-swatches-option{display:inline-flex;align-items:center;justify-content:center;margin:0 10px 10px 0;vertical-align:top}body.archive.woocommerce .site-content{background-image:url(/wp-content/uploads/2026/04/clean-wall-texture.jpg);background-repeat:repeat;background-size:auto}body.archive.woocommerce #content .astra-shop-summary-wrap .ast-woo-product-category{color:#fff;opacity:.8}body.archive.woocommerce #content .astra-shop-summary-wrap h2.woocommerce-loop-product__title{color:#fff}.theme-astra table.variations td.value{justify-content:center}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{--tear-mask:url(/wp-content/plugins/awd-blocks/assets/images/product-tear-mask-1.png);--tear-border:url(/wp-content/plugins/awd-blocks/assets/images/product-tear-border-1.png);display:flex;flex-direction:column;height:100%}.woocommerce ul.products li.product .astra-shop-thumbnail-wrap,.woocommerce-page ul.products li.product .astra-shop-thumbnail-wrap{position:relative;display:block;margin:0 0 18px;overflow:hidden;-webkit-mask-image:var(--tear-mask);mask-image:var(--tear-mask);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:100% 100%;mask-size:100% 100%}.woocommerce ul.products li.product .astra-shop-thumbnail-wrap::after,.woocommerce-page ul.products li.product .astra-shop-thumbnail-wrap::after{content:"";position:absolute;inset:0;z-index:2;display:block;pointer-events:none;background-image:var(--tear-border);background-repeat:no-repeat;background-position:center;background-size:100% 100%}.woocommerce ul.products li.product .astra-shop-thumbnail-wrap>a,.woocommerce-page ul.products li.product .astra-shop-thumbnail-wrap>a{display:block;height:100%}.woocommerce ul.products li.product .astra-shop-thumbnail-wrap img,.woocommerce-page ul.products li.product .astra-shop-thumbnail-wrap img{position:relative;z-index:1;display:block;width:100%;height:100%;margin:0;aspect-ratio:335 / 354;object-fit:cover}.woocommerce ul.products li.product .astra-shop-summary-wrap,.woocommerce-page ul.products li.product .astra-shop-summary-wrap{display:flex;flex:1 1 auto;flex-direction:column}.woocommerce ul.products li.product .button,.woocommerce-page ul.products li.product .button{max-width:200px;margin-top:auto;margin-right:auto;margin-left:auto}.woocommerce ul.products li.product:nth-child(3n+1),.woocommerce-page ul.products li.product:nth-child(3n+1){--tear-mask:url(/wp-content/plugins/awd-blocks/assets/images/product-tear-mask-1.png);--tear-border:url(/wp-content/plugins/awd-blocks/assets/images/product-tear-border-1.png)}.woocommerce ul.products li.product:nth-child(3n+2),.woocommerce-page ul.products li.product:nth-child(3n+2){--tear-mask:url(/wp-content/plugins/awd-blocks/assets/images/product-tear-mask-2.png);--tear-border:url(/wp-content/plugins/awd-blocks/assets/images/product-tear-border-2.png)}.woocommerce ul.products li.product:nth-child(3n),.woocommerce-page ul.products li.product:nth-child(3n){--tear-mask:url(/wp-content/plugins/awd-blocks/assets/images/product-tear-mask-3.png);--tear-border:url(/wp-content/plugins/awd-blocks/assets/images/product-tear-border-3.png)}.woocommerce-account .entry-content .woocommerce{max-width:100%}.woocommerce-ResetPassword.lost_reset_password{text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:640px;margin:60px auto 45px;line-height:1.6}label.woocommerce-form__label.woocommerce-form__label-for-checkbox.woocommerce-form-login__rememberme{color:#000;font-weight:600}.woocommerce-account .entry-content .woocommerce h2{margin-bottom:25px;letter-spacing:normal}.woocommerce-account .woocommerce form .input-text{width:100%;height:48px;padding:10px 14px;font-size:16px;line-height:1.4;background-color:#fff;border:1px solid rgb(0 0 0 / .15);border-radius:6px;transition:all 0.2s ease}.woocommerce-account .woocommerce form .input-text:focus{outline:none;border-color:var(--ast-global-color-1);box-shadow:0 0 0 1px var(--ast-global-color-1)}.woocommerce-account .password-input{position:relative;display:block;width:100%}.woocommerce-account .password-input input{width:100%}.woocommerce-account .woocommerce form label{display:block;margin-bottom:6px;color:#2a2a2a;font-weight:600}.woocommerce-account .woocommerce-form-row{margin-bottom:16px}.woocommerce-account .woocommerce-button.button{padding:12px 20px;color:#fff;font-weight:600;background-color:#b91c1c;border-color:#b91c1c;border-radius:6px}.woocommerce-account .woocommerce-button.button:hover{background-color:#991b1b;border-color:#991b1b}body:not(.logged-in) #meyers-account>.uagb-container-inner-blocks-wrap{max-width:640px;text-align:center}body:not(.logged-in) #meyers-account>.uagb-container-inner-blocks-wrap #customer_login{display:flex;flex-direction:column}body:not(.logged-in) #meyers-account>.uagb-container-inner-blocks-wrap #customer_login>div{flex:0 0 100%;width:100%}body:not(.logged-in) #meyers-account .woocommerce{display:flex;flex-wrap:wrap;align-items:flex-start;gap:40px;max-width:100%;padding:0 45px}body:not(.logged-in) #meyers-account .woocommerce .woocommerce-form-row.woocommerce-form-row--first.form-row.form-row-first{width:100%}#meyers-account .woocommerce{display:flex;flex-wrap:wrap;align-items:flex-start;gap:0;padding:0;margin-top:0}#meyers-account .woocommerce-MyAccount-navigation{flex:0 0 320px;width:320px;max-width:100%;margin-right:20px}#meyers-account .woocommerce-MyAccount-content{flex:1 1 0%;min-width:0}#meyers-account .woocommerce-MyAccount-navigation ul{margin:0;padding:0;list-style:none;background:#000;border:1px solid rgb(255 255 255 / .18)}#meyers-account .woocommerce-MyAccount-navigation li{margin:0;padding:0;border-bottom:1px solid rgb(255 255 255 / .55)}#meyers-account .woocommerce-MyAccount-navigation li:last-child{border-bottom:0}#meyers-account .woocommerce-MyAccount-navigation a{display:flex;align-items:center;gap:16px;min-height:84px;padding:20px 24px;color:#fff;font-size:24px;line-height:1.2;text-decoration:none;transition:all .2s ease}#meyers-account .woocommerce-MyAccount-navigation a:hover{color:#fff;background:rgb(255 255 255 / .06)}#meyers-account li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--orders.is-active a{color:#fff;background:var(--ast-global-color-0)}#meyers-account .woocommerce-MyAccount-navigation .is-active a{position:relative;background:rgb(255 255 255 / .04)}#meyers-account .woocommerce-MyAccount-navigation .is-active a::after{content:"";position:absolute;top:10px;right:0;bottom:10px;width:4px;background:#ef3b2d;border-radius:3px 0 0 3px}#meyers-account .woocommerce-MyAccount-navigation .ahfb-svg-iconset{flex:0 0 24px;width:24px;height:24px}#meyers-account .woocommerce-MyAccount-navigation .ahfb-svg-iconset svg{width:100%;height:100%;fill:currentColor}#meyers-account .woocommerce form .form-row{position:relative;margin-bottom:18px}#meyers-account .woocommerce form .form-row-first,#meyers-account .woocommerce form .form-row-last{width:calc(50% - 16px)}#meyers-account .woocommerce form .form-row-first{float:left}#meyers-account .woocommerce form .form-row-last{float:right}#meyers-account .woocommerce form .form-row-wide{clear:both}#meyers-account .woocommerce form input.input-text,#meyers-account .woocommerce form input[type="text"],#meyers-account .woocommerce form input[type="email"],#meyers-account .woocommerce form input[type="password"],#meyers-account .woocommerce form input[type="tel"],#meyers-account .woocommerce form textarea,#meyers-account .woocommerce form select,#meyers-account .woocommerce form .select2-container--default .select2-selection--single{width:100%;height:58px;min-height:58px;padding:14px 18px!important;font-size:16px;line-height:1.3;box-sizing:border-box}#meyers-account .woocommerce form textarea{height:auto;min-height:140px}#meyers-account .woocommerce form select{padding-right:44px!important}#meyers-account .woocommerce form .select2-container--default .select2-selection--single{display:flex;align-items:center;padding:0 18px!important}#meyers-account .woocommerce form .select2-container--default .select2-selection--single .select2-selection__rendered{padding-right:28px;padding-left:0;font-size:16px;line-height:1.3}#meyers-account .woocommerce form .select2-container--default .select2-selection--single .select2-selection__arrow{right:14px;height:100%}#meyers-account .woocommerce form label,#meyers-account .woocommerce form .ast-animate-input label,#meyers-account .woocommerce form .form-row label{position:static!important;display:block!important;width:100%;margin:0 0 8px;padding:0!important;color:#2a2a2a;font-size:16px;font-weight:600;line-height:1.3;pointer-events:auto;visibility:visible!important;opacity:1!important;background:none!important;transform:none!important;transition:none!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important}#meyers-account .woocommerce form .password-input{position:relative;display:block;width:100%}#meyers-account .woocommerce form .password-input .input-text{padding-right:48px!important}#meyers-account .woocommerce form .show-password-input{position:absolute;top:50%;right:14px;margin:0;transform:translateY(-50%)}#meyers-account .woocommerce form fieldset{margin:28px 0 8px;padding:0 6px 0 0;border:0}#meyers-account .woocommerce form fieldset legend{margin:0 0 16px;font-size:18px;line-height:1.3}#meyers-account #account_display_name_description{display:block;margin-top:8px}#meyers-account .woocommerce button.button,#meyers-account .woocommerce .button{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:12px 32px;color:#fff;font-size:22px;line-height:1;text-decoration:none;cursor:pointer;background:#e2382b;border:0;border-radius:999px;box-shadow:none}#meyers-account .woocommerce button.button:hover,#meyers-account .woocommerce .button:hover{color:#fff;background:#ba241c}#meyers-account .woocommerce-notices-wrapper:empty{display:none}#meyers-account .woocommerce-MyAccount-content h2{margin-top:20px;margin-bottom:0;font-size:36px}.woocommerce .addresses .title .edit,.woocommerce-account .addresses .title .edit{width:100%;padding:10px 0;font-size:18px;text-align:left}#meyers-account .ast-orders-table__row,#meyers-account .woocommerce .col2-set address,#meyers-account .woocommerce-Address-title.title{background:#fff}#meyers-account .woocommerce-EditAccountForm.edit-account fieldset{margin-top:0;padding-top:0}#meyers-account .woocommerce-EditAccountForm.edit-account fieldset legend{display:none}#meyers-account .ast-orders-table{width:100%;margin:0;padding:0}#meyers-account .ast-orders-table__row{display:flex;align-items:center;gap:10px;padding:24px 30px 24px 20px;margin:0 0 18px;background:#fff;border:1px solid #d8d1bf}#meyers-account .ast-orders-table__cell{display:block;min-width:0;margin:0!important;padding:0!important;font-size:17px;line-height:1.35;color:#000}#meyers-account .ast-orders-table__cell-order-number{flex:0 0 8%;width:8%;position:relative;max-width:60px}#meyers-account .ast-orders-table__cell-order-date{flex:0 0 20%;width:20%;text-align:left;min-width:170px}#meyers-account .ast-orders-table__cell-order-status{flex:0 0 20%;width:20%;font-weight:600}#meyers-account .ast-orders-table__cell-order-total{flex:0 0 20%;width:20%}#meyers-account .ast-orders-table__cell-order-actions{flex:1 1 auto;width:auto;display:flex;align-items:center;justify-content:flex-end;gap:10px;white-space:nowrap;position:relative;height:100%;top:unset;right:unset}#meyers-account .ast-orders-table__cell-order-number img{display:block;width:60px;height:60px;margin:0!important;object-fit:cover;border-radius:4px}#meyers-account .ast-orders-table__cell-order-date strong{display:block;margin:0;font-size:18px;line-height:1.25;white-space:nowrap}#meyers-account .ast-orders-table__cell-order-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:42px;margin:0!important;padding:9px 20px;font-size:17px;line-height:1;text-decoration:none;border-radius:999px}#meyers-account .ast-orders-table__cell-order-actions a.view,#meyers-account .ast-orders-table__cell-order-actions a.pay{color:#fff;background:#e2382b}#meyers-account .ast-orders-table__cell-order-actions a.cancel{color:#e2382b;background:#fff0}#meyers-account .ast-orders-table__cell-order-actions a:hover{color:#fff;background:#ba241c}#meyers-account .woocommerce-MyAccount-content .ast-woo-grid-orders-container{gap:10px}.moderncart-slide-out-header{margin-bottom:15px}.moderncart-cart-item-product-name,.moderncart-price{font-size:16px}.moderncart-cart-item-product{margin-top:15px}@media screen and (min-width:922px) and (max-width:1200px){#cart #ast-cart-wrapper{flex-direction:column}#cart #ast-cart-wrapper .ast-cart-non-sticky,#cart #ast-cart-wrapper .cart-collaterals{width:100%}}@media screen and (min-width:922px) and (max-width:1024px){div#ast-desktop-header .ast-builder-menu-1 .menu-item>.menu-link{padding-left:15px;padding-right:15px}}@media (max-width:1400px){.woocommerce-cart .cart-collaterals .cart_totals>h2{font-size:42px}#meyers-account .ast-orders-table__row{display:grid;grid-template-columns:150px minmax(0,1fr);gap:8px 25px;align-items:center;padding:22px}#meyers-account .ast-orders-table__cell-order-number{grid-column:1;grid-row:1 / span 4;width:150px;max-width:150px;flex:none}#meyers-account .ast-orders-table__cell-order-number img{width:150px;height:150px}#meyers-account .ast-orders-table__cell-order-date,#meyers-account .ast-orders-table__cell-order-status,#meyers-account .ast-orders-table__cell-order-total,#meyers-account .ast-orders-table__cell-order-actions{grid-column:2;width:100%;max-width:none;flex:none}#meyers-account .ast-orders-table__cell-order-date strong{font-size:22px;white-space:normal}#meyers-account .ast-orders-table__cell-order-status{margin-top:8px}#meyers-account .ast-orders-table__cell-order-actions{justify-content:flex-start;margin-top:12px}}@media (max-width:1200px){.wp-block-uagb-container.image-accent-1::after{bottom:-8%;left:0;display:block;width:640px;height:450px}#meyers-account .woocommerce .col2-set,#meyers-account .woocommerce-page .col2-set{display:flex;flex-direction:column}#meyers-account .woocommerce .col2-set .col-1,#meyers-account .woocommerce-page .col2-set .col-1,#meyers-account .woocommerce .col2-set .col-2,#meyers-account .woocommerce-page .col2-set .col-2{max-width:100%;width:100%}}@media screen and (max-width:921px){#ast-mobile-header .site-branding.ast-site-identity .custom-logo{position:absolute;top:12px}#meyers-account .woocommerce{display:block}#meyers-account .woocommerce-MyAccount-navigation,#meyers-account .woocommerce-MyAccount-content{width:100%;max-width:100%;flex:none}#meyers-account .woocommerce-MyAccount-navigation{margin-bottom:28px}#meyers-account .woocommerce form .form-row-first,#meyers-account .woocommerce form .form-row-last{width:100%;float:none}#meyers-account .woocommerce-MyAccount-navigation a{min-height:68px;font-size:20px}#meyers-account .woocommerce button.button,#meyers-account .woocommerce .button{font-size:20px}.wp-block-button__link{min-width:200px}.uagb-heading-text>br{display:none}.site-footer-primary-section-1.site-footer-section.site-footer-section-1{order:2}.site-footer-primary-section-2.site-footer-section.site-footer-section-2{order:1}.site-footer-primary-section-3.site-footer-section.site-footer-section-3{order:3}.contact-info.contact-info--stacked.footer-contact-info{gap:10px}.site-footer .widget-title{margin-bottom:20px}.site-primary-footer-wrap{position:relative}.site-primary-footer-wrap::after{content:"";position:absolute;inset:0;width:100%;height:100%;background-size:580px auto;background-repeat:no-repeat;background-position:center bottom;pointer-events:none}body.archive.woocommerce .site-content{background-image:url(/wp-content/uploads/2026/04/clean-wall-texture.jpg);background-repeat:repeat;background-size:auto;padding-top:60px}.ast-modern-checkout .woocommerce form.woocommerce-checkout .woocommerce-billing-fields-custom .ast-checkout-form-heading{flex-direction:column-reverse}#customer_details h3:not(.elementor-widget-woocommerce-checkout-page h3),.woocommerce-billing-fields__customer-login-label{width:100%}#meyers-account .ast-orders-table__cell-order-actions{grid-column:2}body:not(.logged-in) #meyers-account .woocommerce{padding:0;border:none}}@media screen and (max-width:767px){.awd-site-credit{display:block}#meyers-account .woocommerce-MyAccount-navigation a{min-height:68px;font-size:18px;padding:20px 15px}#meyers-account .woocommerce-MyAccount-navigation .ahfb-svg-iconset svg{width:26px;height:26px}}@media screen and (max-width:640px){#meyers-account .woocommerce-MyAccount-navigation ul{grid-template-columns:1fr}.center-star .uagb-heading-text{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;margin-bottom:5px}#meyers-account .ast-orders-table__row{display:block;padding:20px;text-align:center}#meyers-account .ast-orders-table__cell{width:100%!important;max-width:100%;margin-bottom:10px}#meyers-account .ast-orders-table__cell-order-number{display:block;width:100%;max-width:100%;margin-bottom:12px;height:auto}#meyers-account .ast-orders-table__cell-order-number img{width:100%;height:auto;max-width:150px;margin-left:auto!important;margin-right:auto!important}#meyers-account .ast-orders-table__cell-order-date strong{font-size:20px;white-space:normal;text-align:center;margin-bottom:15px}#meyers-account .ast-orders-table__cell-order-actions{justify-content:flex-start;flex-wrap:wrap;margin-top:30px!important;display:flex;height:auto;justify-content:center;margin-bottom:15px!important}.woocommerce-account .entry-content #meyers-account .woocommerce{border:none}#meyers-account .woocommerce-EditAccountForm,#meyers-account .woocommerce-EditAccountForm fieldset,#meyers-account .woocommerce-EditAccountForm .form-row,#meyers-account .woocommerce-EditAccountForm .password-input{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;overflow:hidden}#meyers-account .woocommerce-EditAccountForm .password-input{display:block!important}#meyers-account .woocommerce-EditAccountForm .password-input input{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}#meyers-account .woocommerce-EditAccountForm label{white-space:normal!important;overflow-wrap:anywhere}.site-primary-footer-wrap::after{background-size:100% auto}.site-footer .site-primary-footer-wrap[data-section="section-primary-footer-builder"]{padding-bottom:270px}}@media screen and (min-width:480px){.site-footer .site-primary-footer-wrap[data-section="section-primary-footer-builder"]{padding-bottom:180px}}