body,body.custom-background{background-color:#f4f6f8!important;background-image:none!important}.woocommerce span.onsale,.ast-onsale-card,.woocommerce ul.products li.product .ast-onsale-card,.woocommerce ul.products li.product .onsale,.wc-block-grid__product-onsale{display:none!important}.page-id-16 .entry-content>*{max-width:980px}.page-id-16 .neenee-home-intro{background:linear-gradient(90deg,#f8fafc 0%,#f8fafc 66%,#ffffff 66%,#ffffff 100%);border:1px solid #e3e8ef;border-left:5px solid #111;border-radius:8px;margin-bottom:28px;overflow:hidden;padding:30px 320px 30px 30px;position:relative}.page-id-16 .neenee-home-intro::after{background:url(/wp-content/uploads/2021/07/Nee-Nee-Sticker.png) center / contain no-repeat;bottom:18px;content:"";position:absolute;right:28px;top:18px;width:250px}.page-id-16 .neenee-home-intro>*{position:relative;z-index:1}.page-id-16 .neenee-home-kicker{color:#d7261e;font-size:.82rem;font-weight:700;letter-spacing:0;margin:0 0 10px;text-transform:uppercase}.page-id-16 .neenee-home-lede{font-size:1.14rem;line-height:1.65;margin-bottom:20px;max-width:760px}.page-id-16 .neenee-home-actions{gap:12px;margin-top:18px}.page-id-16 .neenee-home-actions .wp-block-button__link,.page-id-16 .neenee-choice-card .wp-block-button__link{border-radius:6px;font-weight:700;padding:13px 20px}.page-id-16 .neenee-home-actions .is-style-outline .wp-block-button__link,.page-id-16 .neenee-choice-card .is-style-outline .wp-block-button__link{border-color:#0073bd;color:#0073bd}.page-id-16 .neenee-usp-grid{gap:14px;margin:24px 0 34px}.page-id-16 .neenee-usp-grid .wp-block-column{background:#fff;border:1px solid #e6e8eb;border-radius:8px;padding:16px 18px}.page-id-16 .neenee-usp-grid p,.page-id-16 .neenee-choice-card p,.page-id-16 .neenee-service-card p{margin-bottom:0}.page-id-16 .neenee-usp-grid p{color:#4b5563;line-height:1.45}.page-id-16 .neenee-usp-grid strong{color:#20242a;display:block;font-weight:700;line-height:1.3;margin-bottom:4px}.page-id-16 .neenee-usp-grid span{display:block}.page-id-16 .neenee-section-intro{max-width:720px}.page-id-16 .neenee-choice-grid,.page-id-16 .neenee-service-grid{gap:22px;margin:18px 0 34px}.page-id-16 .neenee-choice-card,.page-id-16 .neenee-service-card{background:#fff;border:1px solid #e3e8ef;border-radius:8px;padding:22px}.page-id-16 .neenee-choice-card h3,.page-id-16 .neenee-service-card h3{font-size:1.3rem;margin-bottom:10px}.page-id-16 .neenee-choice-card ul{margin:14px 0 18px 18px}.page-id-16 .neenee-product-section{margin-top:36px}.page-id-16 .wc-block-grid__products{gap:28px}.page-id-16 .wc-block-grid__product{background:#fff;border:1px solid #e6e8eb;border-radius:8px;box-sizing:border-box;display:flex;flex-direction:column;padding:16px 16px 20px;text-align:left}.page-id-16 .wc-block-grid.has-3-columns .wc-block-grid__product{flex:1 0 calc((100% - 56px) / 3);max-width:calc((100% - 56px) / 3)}.page-id-16 .wc-block-grid__product-image{align-items:center;aspect-ratio:1 / 1;background:#f7f7f7;display:flex;justify-content:center;margin-bottom:14px;overflow:hidden}.page-id-16 .wc-block-grid__product-image img{height:100%;object-fit:contain;width:100%}.page-id-16 .neenee-material-note{background:#fffbeb;border-left:4px solid #f2b705;border-radius:0 8px 8px 0;color:#4b5563;font-weight:700;line-height:1.6;margin:-14px 0 34px;padding:14px 18px}.page-id-16 .neenee-all-stickers-section ul.products{margin-top:20px}.page-id-16 .neenee-all-stickers-section ul.products li.product{background:#fff;border:1px solid #e6e8eb;border-radius:8px;display:flex;flex-direction:column;padding:16px 16px 20px;text-align:left}.page-id-16 .neenee-all-stickers-section ul.products li.product .astra-shop-summary-wrap{display:flex;flex:1 1 auto;flex-direction:column}.page-id-16 .neenee-all-stickers-section ul.products li.product .astra-shop-thumbnail-wrap{align-items:center;aspect-ratio:1 / 1;background:#fff;box-sizing:border-box;display:flex;justify-content:center;margin-bottom:14px;overflow:hidden;padding:10px}.page-id-16 .neenee-all-stickers-section ul.products li.product .astra-shop-thumbnail-wrap img{height:100%;object-fit:contain;width:100%}.page-id-16 .neenee-all-stickers-section ul.products li.product .woocommerce-loop-product__title{color:#20242a;font-size:1rem;font-weight:800;line-height:1.35;min-height:calc(1.35em * 2)}.page-id-16 .neenee-all-stickers-section ul.products li.product .price{color:#20242a;font-weight:800}.woocommerce .neenee-price-display{display:inline-block;line-height:.95;white-space:nowrap}.woocommerce .neenee-price-currency,.woocommerce .neenee-price-main{display:inline-block;font-size:1em;line-height:1}.woocommerce .neenee-price-currency{margin-right:1px}.woocommerce .neenee-price-decimal{display:inline-block;font-size:.62em;line-height:1;margin:0 .03em 0 .04em;position:relative;top:.08em}.woocommerce .neenee-price-cents{display:inline-block;font-size:.56em;font-weight:800;letter-spacing:0;line-height:1;position:relative;top:-.55em}.woocommerce ul.products li.product .price del,.page-id-16 .neenee-all-stickers-section ul.products li.product .price del{color:#8f98a5;display:inline-block;font-size:.92rem;font-weight:600;opacity:1;position:relative;text-decoration:none}.woocommerce .price del{position:relative;text-decoration:none}.woocommerce .price del::after{background:currentColor;content:"";height:2px;left:-.08em;opacity:.85;pointer-events:none;position:absolute;right:-.08em;top:48%;transform:rotate(-15deg);transform-origin:center;z-index:2}.woocommerce-cart table.cart .neenee-cart-sale-price,.woocommerce-checkout-review-order-table .neenee-cart-sale-price{align-items:baseline;display:inline-flex;flex-wrap:wrap;gap:6px;justify-content:center;line-height:1.2}.woocommerce-cart table.cart .neenee-cart-sale-price__regular,.woocommerce-checkout-review-order-table .neenee-cart-sale-price__regular{color:#8f98a5;font-weight:700;opacity:1;position:relative;text-decoration:none}.woocommerce-cart table.cart .neenee-cart-sale-price__regular::after,.woocommerce-checkout-review-order-table .neenee-cart-sale-price__regular::after{background:currentColor;content:"";height:2px;left:-.08em;opacity:.85;pointer-events:none;position:absolute;right:-.08em;top:50%;transform:rotate(-15deg);transform-origin:center;z-index:2}.woocommerce-cart table.cart .neenee-cart-sale-price__current,.woocommerce-checkout-review-order-table .neenee-cart-sale-price__current{color:#20242a;font-weight:800;text-decoration:none}.woocommerce-cart table.cart td.product-subtotal .neenee-cart-sale-price,.woocommerce-checkout-review-order-table td.product-total .neenee-cart-sale-price{justify-content:flex-end}.woocommerce-cart .cart_totals .woocommerce-shipping-destination,.woocommerce-cart .cart_totals .woocommerce-shipping-calculator{display:none}.woocommerce ul.products li.product .price ins,.page-id-16 .neenee-all-stickers-section ul.products li.product .price ins{color:#20242a;font-size:1.12rem;font-weight:900;text-decoration:none}.woocommerce ul.products li.product .neenee-loop-material-proof,.page-id-16 .neenee-all-stickers-section ul.products li.product .neenee-loop-material-proof{color:#4b5563;display:block;font-size:.88rem;font-weight:800;line-height:1.4;margin:8px 0 12px}.page-id-16 .neenee-all-stickers-section ul.products li.product .neenee-loop-material-proof{margin-top:auto;padding-top:10px}.page-id-16 .neenee-all-stickers-section ul.products li.product .button{align-items:center;border-radius:6px;display:flex;font-weight:800;justify-content:center;margin-top:0;min-height:56px;text-align:center;width:100%}.tax-product_cat .woocommerce-products-header,.post-type-archive-product .woocommerce-products-header{background:#fff;border:1px solid #e3e8ef;border-left:5px solid #111;border-radius:0 8px 8px 0;margin-bottom:24px;padding:26px 30px}.tax-product_cat .woocommerce-products-header__title,.post-type-archive-product .woocommerce-products-header__title{color:#20242a;font-size:clamp(1.9rem, 3vw, 2.45rem);font-weight:800;letter-spacing:0;line-height:1.15;margin-bottom:12px}.tax-product_cat .term-description,.post-type-archive-product .term-description{color:#4b5563;font-size:1.02rem;line-height:1.7;max-width:1040px}.tax-product_cat .term-description p,.post-type-archive-product .term-description p{margin-bottom:0}.neenee-cat-description>p+p,.neenee-shop-description>p+p{margin-top:14px}.neenee-cat-kicker{color:#d7261e;display:block;font-size:.78rem;font-weight:800;letter-spacing:.04em;margin-bottom:10px;text-transform:uppercase}.neenee-cat-quick-grid{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:18px}.neenee-cat-quick-grid>div{background:#f8fafc;border:1px solid #e3e8ef;border-radius:8px;color:#4b5563;padding:14px 16px}.neenee-cat-quick-grid strong{color:#20242a;display:block;margin-bottom:4px}.neenee-cat-quick-grid span{display:block}.neenee-shop-choice-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px}.neenee-shop-choice-card{background:#fff;border:1px solid #d8dee8;border-radius:8px;color:#4b5563;display:block;padding:16px 18px;text-decoration:none;transition:border-color 0.15s ease,box-shadow 0.15s ease,transform 0.15s ease}.neenee-shop-choice-card strong{color:#20242a;display:block;font-size:1.02rem;margin-bottom:4px}.neenee-shop-choice-card span{display:block}.neenee-shop-choice-card:hover,.neenee-shop-choice-card:focus{border-color:#0073bd;box-shadow:0 14px 32px rgb(17 24 39 / .08);color:#4b5563;text-decoration:none;transform:translateY(-1px)}.neenee-cat-loop-summary{align-items:center;background:#fffbeb;border-left:4px solid #f2b705;border-radius:0 8px 8px 0;display:flex;gap:14px;justify-content:space-between;margin:0 0 18px;padding:14px 18px}.neenee-cat-loop-summary strong{color:#20242a;font-size:1rem;font-weight:800}.neenee-cat-loop-summary span{color:#4b5563}.tax-product_cat .ast-shop-toolbar-container,.post-type-archive-product .ast-shop-toolbar-container{align-items:center;background:#fff;border:1px solid #e3e8ef;border-radius:8px;margin-bottom:18px;padding:12px 14px}.tax-product_cat .woocommerce-result-count,.post-type-archive-product .woocommerce-result-count{color:#4b5563;font-weight:700;margin:0}.tax-product_cat .woocommerce-ordering select,.post-type-archive-product .woocommerce-ordering select{min-width:220px}.tax-product_cat ul.products li.product,.post-type-archive-product ul.products li.product{background:#fff;border:1px solid #e3e8ef;border-radius:8px;display:flex;flex-direction:column;padding:14px 14px 18px}.tax-product_cat ul.products li.product .astra-shop-summary-wrap,.post-type-archive-product ul.products li.product .astra-shop-summary-wrap{display:flex;flex:1 1 auto;flex-direction:column}.tax-product_cat ul.products li.product .astra-shop-thumbnail-wrap,.post-type-archive-product ul.products li.product .astra-shop-thumbnail-wrap{align-items:center;aspect-ratio:1 / 1;display:flex;justify-content:center;margin-bottom:12px;overflow:hidden}.tax-product_cat ul.products li.product .astra-shop-thumbnail-wrap img,.post-type-archive-product ul.products li.product .astra-shop-thumbnail-wrap img{height:100%;object-fit:contain;width:100%}.tax-product_cat .woocommerce-loop-product__title,.post-type-archive-product .woocommerce-loop-product__title{color:#20242a;font-size:1.02rem;font-weight:800;line-height:1.35;min-height:calc(1.35em * 2)}.tax-product_cat ul.products li.product .button,.post-type-archive-product ul.products li.product .button{align-items:center;border-radius:6px;display:flex;font-weight:800;justify-content:center;margin-top:auto;min-height:42px;text-align:center;width:100%}.tax-product_cat ul.products li.product .ast-woo-product-category,.post-type-archive-product ul.products li.product .ast-woo-product-category{color:#7b8491;font-size:.87rem;margin-bottom:5px}.tax-product_cat ul.products li.product .price,.post-type-archive-product ul.products li.product .price{color:#20242a;font-weight:800}.woocommerce ul.products li.product .added_to_cart.wc-forward{align-items:center;background:#f1f7fc;border:1px solid #cfe3f3;border-radius:6px;color:#006eb6;display:flex;font-weight:800;justify-content:center;line-height:1.2;margin-top:10px;min-height:40px;padding:10px 14px;text-align:center;text-decoration:none;width:100%}.woocommerce ul.products li.product .added_to_cart.wc-forward:hover,.woocommerce ul.products li.product .added_to_cart.wc-forward:focus{background:#e3f0fa;color:#005f9e;text-decoration:none}.woocommerce table.shop_table tr.neenee-cart-action-savings-row th,.woocommerce table.shop_table tr.neenee-cart-action-savings-row td,.woocommerce table.shop_table tr.neenee-shipping-savings-row th,.woocommerce table.shop_table tr.neenee-shipping-savings-row td{background:#fffbeb;border-top:1px solid #f4e4a7;color:#374151;font-size:.95rem}.woocommerce table.shop_table tr.neenee-cart-action-savings-row th,.woocommerce table.shop_table tr.neenee-shipping-savings-row th{color:#20242a;font-weight:800}.neenee-cart-action-savings-message,.neenee-shipping-savings-message{display:block;line-height:1.45}.neenee-cart-action-savings-message{color:#166534;font-weight:800}.neenee-cat-after-content{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr));margin:38px 0 10px}.neenee-cat-after-card{background:#fff;border:1px solid #e3e8ef;border-radius:8px;padding:22px}.neenee-cat-after-card h2{color:#20242a;font-size:1.25rem;font-weight:800;margin-bottom:10px}.neenee-cat-after-card p{color:#4b5563;line-height:1.7;margin:0}.page-id-16 .wc-block-grid__product-title{font-size:1rem;font-weight:700;line-height:1.35}.page-id-16 .wc-block-grid__product-price{font-weight:700}.page-id-16 .wc-block-grid__product-add-to-cart{display:grid;gap:10px;margin-top:auto;width:100%}.page-id-16 .wc-block-grid__product-add-to-cart .wp-block-button{margin:0;width:100%}.page-id-16 .wc-block-grid__product-add-to-cart .wp-block-button__link,.page-id-16 .wc-block-grid__product-add-to-cart .add_to_cart_button{align-items:center;border-radius:6px;display:flex;font-weight:700;justify-content:center;line-height:1.2;min-height:56px;padding:12px 18px;text-align:center;width:100%}.page-id-16 .wc-block-grid__product .added_to_cart.wc-forward{align-items:center;background:#f1f7fc;border:1px solid #cfe3f3;border-radius:6px;color:#006eb6;display:flex;font-size:.95rem;font-weight:800;justify-content:center;line-height:1.2;margin:10px 0 0;min-height:42px;padding:10px 14px;text-align:center;text-decoration:none;width:100%}.page-id-16 .wc-block-grid__product .added_to_cart.wc-forward:hover,.page-id-16 .wc-block-grid__product .added_to_cart.wc-forward:focus{background:#e3f0fa;color:#005f9e;text-decoration:none}.page-id-16 .neenee-home-explanation{border-top:1px solid #e6e8eb;margin-top:40px;padding-top:30px}.page-id-16 .neenee-faq .wp-block-details{border-top:1px solid #e6e8eb;margin:0;padding:16px 0}.page-id-16 .neenee-faq summary{cursor:pointer;font-weight:700}.neenee-info-hero{background:#fff;border:1px solid #e3e8ef;border-left:5px solid #111;border-radius:0 8px 8px 0;margin-bottom:26px;padding:28px 30px}.neenee-info-kicker{color:#d7261e;font-size:.78rem;font-weight:800;letter-spacing:.04em;margin-bottom:10px;text-transform:uppercase}.neenee-info-hero h2{color:#20242a;font-size:clamp(1.8rem, 3vw, 2.45rem);font-weight:800;letter-spacing:0;line-height:1.15;margin-bottom:12px;max-width:820px}.neenee-info-hero p:not(.neenee-info-kicker){color:#4b5563;font-size:1.03rem;line-height:1.7;max-width:820px}.neenee-info-summary-grid{gap:12px;margin-bottom:30px}.neenee-info-summary-grid .wp-block-column{background:#f8fafc;border:1px solid #e3e8ef;border-radius:8px;padding:16px 18px}.neenee-info-summary-grid p{color:#4b5563;margin:0}.neenee-info-summary-grid strong{color:#20242a;display:block;margin-bottom:4px}.neenee-info-grid{gap:18px;margin-bottom:18px}.neenee-info-card{background:#fff;border:1px solid #e3e8ef;border-radius:8px;padding:24px}.neenee-info-card h3,.neenee-info-callout h3{color:#20242a;font-size:1.2rem;font-weight:800;margin-bottom:12px}.neenee-info-card p,.neenee-info-callout p{color:#4b5563;line-height:1.7}.neenee-info-callout{background:#fffbeb;border-left:4px solid #f2b705;border-radius:0 8px 8px 0;margin:28px 0;padding:22px 24px}.neenee-info-faq{margin-top:34px}.neenee-info-faq h2{color:#20242a;font-size:1.75rem;font-weight:800;margin-bottom:8px}.neenee-info-faq .wp-block-details{border-top:1px solid #e3e8ef;padding:14px 0}.neenee-info-faq summary{color:#20242a;cursor:pointer;font-weight:800}.neenee-info-faq p{color:#4b5563;line-height:1.7;margin-top:10px}.neenee-contact-mail-card{background:#fff;border:1px solid #cfe3f3;border-left:5px solid #0073bd;border-radius:0 8px 8px 0;margin:26px 0;padding:24px 28px}.neenee-contact-mail-card h3,.neenee-contact-phone-note h3{color:#20242a;font-size:1.2rem;font-weight:800;margin-bottom:10px}.neenee-contact-mail-card p{color:#4b5563;line-height:1.7}.neenee-contact-email{font-size:1.35rem;font-weight:900;margin-bottom:14px}.neenee-contact-email a{text-decoration:none}.neenee-contact-phone-note{background:#f8fafc;border:1px solid #e3e8ef;border-left:4px solid #d8dee8;border-radius:0 8px 8px 0;margin:28px 0;padding:22px 24px}.neenee-contact-phone-note p{color:#5d6673;line-height:1.7}.neenee-instruction-hero{background:#fff;border:1px solid #e3e8ef;border-left:5px solid #111;border-radius:0 8px 8px 0;margin-bottom:26px;overflow:hidden;padding:28px 30px}.neenee-instruction-hero>.wp-block-group__inner-container{align-items:center;display:grid;gap:28px;grid-template-columns:minmax(0,1fr) minmax(260px,360px)}.neenee-instruction-hero h2{color:#20242a;font-size:clamp(1.8rem, 3vw, 2.45rem);font-weight:800;letter-spacing:0;line-height:1.15;margin-bottom:12px}.neenee-instruction-hero p:not(.neenee-info-kicker){color:#4b5563;font-size:1.03rem;line-height:1.7;max-width:760px}.neenee-instruction-hero-image{margin:0}.neenee-instruction-hero-image img{aspect-ratio:4 / 3;border-radius:8px;display:block;height:auto;object-fit:cover;width:100%}.neenee-clean-list{list-style:none;margin:0;padding:0}.neenee-clean-list li{align-items:flex-start;color:#4b5563;display:flex;gap:10px;line-height:1.6;margin-bottom:10px}.neenee-clean-list li::before{border-bottom:2px solid #1f9d55;border-right:2px solid #1f9d55;content:"";flex:0 0 7px;height:11px;margin-top:5px;transform:rotate(45deg);width:6px}.neenee-instruction-heading{color:#20242a;font-size:1.8rem;font-weight:800;margin:34px 0 16px}.neenee-instruction-steps{counter-reset:instruction-step;display:grid;gap:12px;list-style:none;margin:0 0 28px;padding:0}.neenee-instruction-steps li{background:#fff;border:1px solid #e3e8ef;border-radius:8px;color:#4b5563;counter-increment:instruction-step;line-height:1.65;min-height:54px;padding:16px 18px 16px 64px;position:relative}.neenee-instruction-steps li::before{align-items:center;background:#0073bd;border-radius:50%;color:#fff;content:counter(instruction-step);display:flex;font-size:.9rem;font-weight:800;height:34px;justify-content:center;left:18px;position:absolute;top:18px;width:34px}.neenee-instruction-steps strong{color:#20242a}.single-product .site-content .ast-container{max-width:1180px}.single-product div.product{column-gap:40px}.single-product div.product div.images,.single-product div.product div.summary{margin-bottom:38px}.single-product div.product div.images .woocommerce-product-gallery__wrapper{background:#fff;border:1px solid #e3e8ef;border-radius:8px;overflow:hidden}.single-product div.product div.images .flex-control-thumbs li img{border:1px solid #d8dee8;border-radius:4px;padding:2px}.single-product div.product div.images .flex-control-thumbs li img.flex-active{border-color:#0073bd}.single-product div.product .summary.entry-summary{background:#fff;border:1px solid #e3e8ef;border-radius:8px;box-shadow:0 18px 42px rgb(17 24 39 / .08);display:flex;flex-direction:column;padding:28px}.single-product div.product .summary .woocommerce-breadcrumb{color:#737b86;font-size:.9rem;margin-bottom:12px;order:1}.single-product div.product .summary .single-product-category{order:2}.single-product div.product .summary .product_title{color:#20242a;font-size:clamp(1.85rem, 3vw, 2.35rem);font-weight:800;letter-spacing:0;line-height:1.15;margin-bottom:10px;order:3}.single-product div.product p.price{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px;margin:0 0 14px;order:4}.single-product div.product p.price del{color:#9aa3af;font-size:1.25rem;font-weight:600;opacity:1}.single-product div.product p.price ins{color:#20242a;font-size:2rem;font-weight:900;text-decoration:none}.single-product div.product .woocommerce-product-details__short-description{color:#4b5563;font-size:1.02rem;line-height:1.7;margin-bottom:18px;order:5}.neenee-product-benefits{display:grid;gap:9px;list-style:none;margin:0 0 18px;order:7;padding:0}.neenee-product-benefits li{align-items:center;background:#f8fafc;border:1px solid #e3e8ef;border-radius:6px;color:#20242a;display:flex;font-size:.96rem;font-weight:700;gap:10px;line-height:1.4;padding:10px 12px}.neenee-product-benefits li::before{background:#fff0;border-bottom:2px solid #1f9d55;border-radius:0;border-right:2px solid #1f9d55;content:"";display:inline-block;flex:0 0 8px;height:12px;transform:rotate(45deg);width:6px}.neenee-product-specs{background:#f8fafc;border:1px solid #e3e8ef;border-radius:8px;margin:0 0 20px;order:10;padding:18px}.neenee-product-specs h2{color:#20242a;font-size:1rem;font-weight:800;margin:0 0 12px}.neenee-product-specs dl{margin:0}.neenee-product-specs div{border-top:1px solid #e3e8ef;display:grid;gap:10px;grid-template-columns:120px minmax(0,1fr);padding:11px 0}.neenee-product-specs div:first-of-type{border-top:0;padding-top:0}.neenee-product-specs div:last-of-type{padding-bottom:0}.neenee-product-specs dt{color:#5d6673;font-weight:800}.neenee-product-specs dd{color:#20242a;margin:0}.woocommerce.single-product div.product form.cart,.single-product div.product form.cart{align-items:stretch;clear:both;display:grid!important;gap:12px;grid-template-columns:1fr!important;margin:0 0 14px;max-width:100%;order:6;width:100%}.woocommerce.single-product div.product form.cart .quantity,.single-product div.product form.cart .quantity{display:flex;float:none;justify-self:start;margin:0;width:132px}.single-product div.product form.cart .quantity .qty,.single-product div.product form.cart .quantity .minus,.single-product div.product form.cart .quantity .plus{border-color:#d8dee8;min-height:50px}.woocommerce.single-product div.product form.cart .button.single_add_to_cart_button,.single-product div.product form.cart .button{border-radius:6px;display:inline-flex!important;float:none;font-size:1rem;font-weight:900;grid-column:1 / -1;justify-content:center;line-height:1.25;margin:0;min-height:50px;padding-left:20px;padding-right:20px;text-align:center;white-space:normal;width:100%!important}.neenee-product-service-notes{background:#f1f7fc;border:1px solid #d8e9f7;border-radius:8px;color:#20242a;display:grid;gap:8px;margin:0 0 16px;order:8;padding:13px 15px}.neenee-product-service-notes span{font-size:.94rem;font-weight:700}.neenee-product-choice-note{border-left:4px solid #f2b705;background:#fffbeb;border-radius:0 8px 8px 0;margin:2px 0 18px;order:11;padding:14px 16px}.neenee-product-choice-note strong{color:#20242a;display:block;margin-bottom:6px}.neenee-product-choice-note p{color:#4b5563;margin-bottom:8px}.neenee-product-choice-note a{font-weight:800}.single-product div.product .product_meta{border-top:1px solid #e3e8ef;color:#5d6673;font-size:.9rem;line-height:1.7;order:12;padding-top:14px}.single-product div.product .summary p.stock{background:#fff8f7;border:1px solid #ffd8d3;border-radius:8px;color:#a52a22;font-weight:800;margin:0 0 16px;order:6;padding:13px 15px}.single-product div.product .woocommerce-tabs{background:#fff;border:1px solid #e3e8ef;border-radius:8px;margin-top:10px;padding:24px 28px}.single-product div.product .woocommerce-tabs ul.tabs{margin-bottom:22px}.single-product div.product .woocommerce-tabs .panel{color:#4b5563;line-height:1.75}.single-product div.product .woocommerce-tabs .panel h2{color:#20242a;font-size:1.45rem;font-weight:800}.neenee-product-tab-content a{font-weight:800}.single-product .related.products{margin-top:40px}.single-product .related.products>h2{color:#20242a;font-weight:800}.single-product .related.products ul.products li.product{background:#fff;border:1px solid #e3e8ef;border-radius:8px;padding:14px 14px 18px}.site-footer{background:#0f1217;color:#d8dde5}.site-primary-footer-wrap[data-section="section-primary-footer-builder"]{background:#11151b!important;border-top:4px solid #d7261e;padding:46px 0 38px}.site-primary-footer-wrap[data-section="section-primary-footer-builder"] .ast-builder-grid-row{gap:34px}.site-footer .widget{margin-bottom:0}.site-footer .widget-title{color:#fff;font-size:1.05rem;font-weight:800;letter-spacing:0;line-height:1.25;margin-bottom:16px}.site-footer p,.site-footer li{color:#d8dde5;font-size:.95rem;line-height:1.7}.site-footer p{margin-bottom:12px}.site-footer strong{color:#fff;font-weight:800}.site-footer a{color:#fff;text-decoration:none;text-underline-offset:3px}.site-footer a:hover,.site-footer a:focus{color:#ff4a3f;text-decoration:underline}.site-footer .neenee-footer-links{list-style:none;margin:0;padding:0}.site-footer .neenee-footer-links li{border-bottom:1px solid rgb(255 255 255 / .08);margin:0;padding:7px 0}.site-footer .neenee-footer-links li:first-child{padding-top:0}.site-footer .neenee-footer-cta{background:#fff;border-radius:6px;color:#11151b;display:inline-flex;font-weight:800;margin-top:8px;padding:9px 13px}.site-footer .neenee-footer-cta:hover,.site-footer .neenee-footer-cta:focus{background:#ff4a3f;color:#fff;text-decoration:none}.site-footer .neenee-footer-proof{background:rgb(255 255 255 / .07);border:1px solid rgb(255 255 255 / .1);border-radius:8px;color:#fff;margin-top:16px;padding:12px 14px}.site-footer .footer-widget-area .widget_media_image{max-width:270px}.site-footer .footer-widget-area .widget_media_image+.widget_media_image{margin-top:18px}.site-footer .footer-widget-area .widget_media_image img{background:#fff;border-radius:8px;box-shadow:0 14px 30px rgb(0 0 0 / .18);box-sizing:border-box;display:block;height:auto;margin:0 auto;max-width:100%;object-fit:contain;padding:12px}.site-below-footer-wrap[data-section="section-below-footer-builder"]{background:#090b0f!important;border-top:1px solid rgb(255 255 255 / .08);padding:17px 0}.site-below-footer-wrap[data-section="section-below-footer-builder"] .ast-footer-copyright,.site-below-footer-wrap[data-section="section-below-footer-builder"] .ast-footer-copyright p{color:#aab2bd;font-size:.9rem}@media (max-width:921px){.single-product div.product{display:flex;flex-direction:column}.single-product div.product div.images,.single-product div.product div.summary{float:none!important;width:100%!important}.single-product div.product div.images{margin:0 auto 18px;max-width:400px}.single-product div.product div.images .flex-viewport{height:auto!important}.single-product div.product div.images .woocommerce-product-gallery__wrapper{display:block!important;height:auto!important;transform:none!important;width:100%!important}.single-product div.product div.images .woocommerce-product-gallery__image{display:none!important;float:none!important;margin:0!important;position:static!important;width:100%!important}.single-product div.product div.images .woocommerce-product-gallery__image.flex-active-slide,.single-product div.product div.images .woocommerce-product-gallery__image:first-child{display:block!important}.single-product div.product div.images .woocommerce-product-gallery__image img{display:block;height:auto!important;object-fit:contain;width:100%!important}.single-product div.product div.images .flex-control-thumbs{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:10px}.single-product div.product div.images .flex-control-thumbs li{float:none!important;width:72px!important}.woocommerce.single-product div.product form.cart,.single-product div.product form.cart{order:5}.single-product div.product .summary .woocommerce-product-details__short-description{order:6}.neenee-product-benefits{order:7}.neenee-product-service-notes{order:8}}@media (max-width:480px){.single-product div.product div.images{max-width:320px}.single-product div.product div.images .ast-single-product-thumbnails{display:none}}@media (max-width:781px){.page-id-16 .neenee-home-intro{background:#f8fafc;margin-bottom:18px;padding:18px}.page-id-16 .neenee-home-intro::after{aspect-ratio:16 / 9;background-position:center;display:block;margin:8px auto 0;max-width:245px;position:relative;inset:auto;width:100%}.page-id-16 .neenee-choice-card,.page-id-16 .neenee-service-card{padding:20px}.neenee-info-hero,.neenee-info-card,.neenee-info-callout,.neenee-instruction-hero{padding:20px}.neenee-instruction-hero>.wp-block-group__inner-container{grid-template-columns:1fr}.neenee-instruction-steps li{padding-right:16px}.page-id-16 .neenee-home-lede{font-size:1.02rem;line-height:1.5;margin-bottom:14px}.page-id-16 .neenee-home-actions{gap:10px;margin-top:12px}.page-id-16 .neenee-home-actions .wp-block-button__link{min-height:44px;padding:11px 18px}.page-id-16 .neenee-usp-grid.wp-block-columns{display:grid!important;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin:16px 0 26px}.page-id-16 .neenee-usp-grid .wp-block-column{padding:11px 12px}.page-id-16 .neenee-usp-grid p{font-size:.88rem;line-height:1.35}.page-id-16 .neenee-usp-grid strong{color:#20242a;display:block;font-size:.92rem;line-height:1.25;margin-bottom:3px}.page-id-16 .neenee-material-note{display:none}.page-id-16 .neenee-choice-grid{gap:14px;margin-bottom:22px}.page-id-16 .neenee-choice-card{padding:16px}.page-id-16 .neenee-choice-card ul{margin-bottom:14px}.page-id-16 .neenee-choice-card .wp-block-button__link{min-height:44px;padding:11px 16px}.page-id-16 .wc-block-grid.has-3-columns .wc-block-grid__product{flex:1 0 calc(50% - 6px);max-width:calc(50% - 6px)}.page-id-16 .neenee-product-section{padding-left:0;padding-right:0}body.page-id-16 .neenee-all-stickers-section .woocommerce ul.products.columns-3,.page-id-16 .neenee-all-stickers-section ul.products{display:grid!important;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important}body.page-id-16 .neenee-all-stickers-section .woocommerce ul.products.columns-3 li.product,.page-id-16 .neenee-all-stickers-section ul.products li.product{margin:0!important;padding:10px 10px 12px;width:auto!important}.page-id-16 .neenee-all-stickers-section ul.products li.product .astra-shop-thumbnail-wrap{margin-bottom:9px;padding:4px}.page-id-16 .neenee-all-stickers-section ul.products li.product .astra-shop-summary-wrap{align-items:stretch;display:flex;flex:1 1 auto;flex-direction:column;padding-left:0!important;padding-right:0!important;text-align:left}.page-id-16 .neenee-all-stickers-section ul.products li.product .woocommerce-loop-product__title{font-size:.9rem;line-height:1.25;min-height:calc(1.25em * 2)}.page-id-16 .neenee-all-stickers-section ul.products li.product .price{font-size:.92rem;line-height:1.2}.page-id-16 .neenee-all-stickers-section ul.products li.product .neenee-loop-material-proof{font-size:.76rem;line-height:1.25;margin:6px 0 9px;padding-top:6px}body.page-id-16 .neenee-all-stickers-section ul.products li.product a.button,.page-id-16 .neenee-all-stickers-section ul.products li.product .button{align-self:stretch!important;box-sizing:border-box;display:block!important;font-size:.84rem;inline-size:auto!important;line-height:1.15;margin-left:0!important;margin-right:0!important;min-height:46px;min-width:100%!important;min-inline-size:0;padding:9px 8px;text-align:center}.neenee-cat-quick-grid,.neenee-shop-choice-grid,.neenee-cat-after-content{grid-template-columns:1fr}.neenee-cat-loop-summary{align-items:flex-start;flex-direction:column}.tax-product_cat .woocommerce-ordering,.post-type-archive-product .woocommerce-ordering{display:none!important}.tax-product_cat .ast-shop-toolbar-container,.post-type-archive-product .ast-shop-toolbar-container{position:static!important;box-shadow:none!important}.site-primary-footer-wrap[data-section="section-primary-footer-builder"]{padding:34px 0 30px}.site-primary-footer-wrap[data-section="section-primary-footer-builder"] .ast-builder-grid-row{gap:28px}.site-footer .footer-widget-area .widget_media_image{max-width:245px}.single-product div.product .summary.entry-summary,.single-product div.product .woocommerce-tabs{padding:20px}.single-product div.product form.cart{grid-template-columns:1fr}.single-product div.product form.cart .quantity{justify-content:stretch}.single-product div.product form.cart .quantity .qty{flex:1;width:100%}.neenee-product-specs div{grid-template-columns:1fr;gap:4px}.woocommerce-checkout .form-row,.woocommerce-checkout .form-row-first,.woocommerce-checkout .form-row-last{float:none!important;margin-left:0!important;margin-right:0!important;width:100%!important}}