.power-coupons-drawer-coupons-list .power-coupons-list{margin:0;padding:0}.power-coupons-list[data-context="slideout"] .power-coupon-title .coupon-code{font-size:16px!important;max-width:151px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left}.power-coupons-list[data-context="slideout"] .power-coupon-card{max-width:100%;height:134px}.power-coupons-drawer-trigger-wrapper{margin:.5em 0 .5em;padding:0;text-align:center;width:100%}.wcf-embed-checkout-form.wcf-embed-checkout-form-instant-checkout div.power-coupons-drawer-trigger-wrapper{margin:1em 0 .5em}.wc-block-components-totals-wrapper .power-coupons-drawer-trigger-wrapper{margin-bottom:0}.power-coupons-drawer-button-wrapper.wc-block-components-totals-wrapper{padding:0}.power-coupons-drawer-button-wrapper.wc-block-components-totals-wrapper .power-coupons-view-coupons-btn{border:none}div.power-coupons-drawer-trigger-wrapper .power-coupons-view-coupons-btn{display:block;width:100%;padding:12px 24px;background:#fff;color:#111827;border:1px solid #d1d5db;line-height:16px;border-radius:4px;font-size:14px;cursor:pointer;transition:all 0.3s ease;text-decoration:none;text-align:center;box-sizing:border-box}div.power-coupons-drawer-trigger-wrapper .power-coupons-view-coupons-btn:hover{opacity:.9;transform:translateY(-1px);box-shadow:0 4px 8px rgb(0 0 0 / .1)}div.power-coupons-drawer-trigger-wrapper .power-coupons-view-coupons-btn:focus{outline:2px solid #2196f3;outline-offset:2px}div.power-coupons-drawer-trigger-wrapper .power-coupons-view-coupons-btn:focus:not(:focus-visible){outline:none}div.power-coupons-drawer-trigger-wrapper .power-coupons-view-coupons-btn svg{flex-shrink:0}.power-coupons-drawer{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999999;pointer-events:none;opacity:0;transition:opacity 0.3s ease}.power-coupons-drawer.is-open{opacity:1;pointer-events:all}.power-coupons-drawer-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / .5);opacity:0;transition:opacity 0.3s ease}.power-coupons-drawer.is-open .power-coupons-drawer-overlay{opacity:1}.power-coupons-drawer-content{position:absolute;top:0;right:0;width:100%;max-width:365px;height:100%;background:#fff;box-shadow:-2px 0 8px rgb(0 0 0 / .15);display:flex;flex-direction:column;transform:translateX(100%);transition:transform 0.3s ease}.power-coupons-drawer.is-open .power-coupons-drawer-content{transform:translateX(0)}.power-coupons-drawer.is-open .power-coupons-list .power-coupons-section{display:flex;flex-direction:column;gap:16px}.power-coupons-drawer-header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #e5e5e5;background:#fff;flex-shrink:0}.power-coupons-drawer-header h3{margin:0;font-size:20px;font-weight:700;color:#111827}.power-coupons-drawer-close{background:#fff0;border:none;padding:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background 0.2s ease;color:#6b7280}.power-coupons-drawer-close:hover{background:#f3f4f6;color:#111827}.power-coupons-drawer-close:focus{background:#f3f4f6;color:#111827;outline:2px solid #2196f3;outline-offset:2px}.power-coupons-drawer-close:focus:not(:focus-visible){outline:none}.power-coupons-drawer-close svg{width:24px;height:24px}.power-coupons-drawer-body{flex:1;overflow-y:auto;padding:24px;background:#f9fafb}.power-coupons-drawer-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.power-coupons-drawer-loading.hidden{display:none}.power-coupons-spinner{width:48px;height:48px;border:4px solid #e5e5e5;border-top-color:var(--pc-primary-color,#f06434);border-radius:50%;animation:power-coupons-spin 0.8s linear infinite;margin-bottom:16px}@keyframes power-coupons-spin{to{transform:rotate(360deg)}}.power-coupons-drawer-loading p{margin:0;color:#6b7280;font-size:14px}.power-coupons-drawer-coupons-list{display:none}.power-coupons-drawer-coupons-list.loaded{display:block}.power-coupons-no-coupons{text-align:center;padding:40px 20px;color:#6b7280}.power-coupons-no-coupons p{margin:0;font-size:14px}.power-coupon-drawer-item:hover{border-color:var(--pc-primary-color,#f06434);box-shadow:0 2px 8px rgb(0 0 0 / .08)}.power-coupon-drawer-item.is-applied{background:#f0fdf4;border-color:#86efac}.power-coupon-drawer-item-header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:8px}.power-coupon-drawer-item-code{flex:1}.power-coupon-code-label{display:inline-block;background:#f3f4f6;color:#111827;padding:6px 12px;border-radius:4px;font-family:monospace;font-size:14px;font-weight:700;margin-bottom:8px;border:1px dashed #d1d5db}.power-coupon-discount{display:block;color:var(--pc-primary-color,#f06434);font-size:18px;font-weight:700;margin-top:4px}.power-coupon-applied-badge{display:inline-block;background:#86efac;color:#166534;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.power-coupon-drawer-item-description{color:#6b7280;font-size:14px;line-height:1.5;margin-bottom:8px}.power-coupon-drawer-item-expiry{color:#6b7280;font-size:12px;margin-bottom:12px}.power-coupon-drawer-item-actions{margin-top:12px;padding-top:12px;border-top:1px solid #e5e5e5}.power-coupon-apply-btn,.power-coupon-remove-btn{width:100%;padding:10px 20px;border:none;border-radius:4px;font-size:14px;font-weight:600;cursor:pointer;transition:all 0.2s ease;text-align:center}.power-coupon-apply-btn{background:var(--pc-primary-color,#f06434);color:var(--pc-button-text-color,#fff)}.power-coupon-apply-btn:hover{opacity:.9;transform:translateY(-1px)}.power-coupon-apply-btn:focus{outline:2px solid #2196f3;outline-offset:2px}.power-coupon-apply-btn:focus:not(:focus-visible){outline:none}.power-coupon-apply-btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.power-coupon-remove-btn{background:#fee2e2;color:#dc2626}.power-coupon-remove-btn:hover{background:#fecaca}.power-coupon-remove-btn:focus{outline:2px solid #2196f3;outline-offset:2px}.power-coupon-remove-btn:focus:not(:focus-visible){outline:none}.power-coupon-remove-btn:disabled{opacity:.5;cursor:not-allowed}.power-coupon-apply-btn.loading,.power-coupon-remove-btn.loading{opacity:.7;cursor:wait;position:relative}.power-coupon-apply-btn.loading::after,.power-coupon-remove-btn.loading::after{content:"";position:absolute;right:12px;top:50%;transform:translateY(-50%);width:14px;height:14px;border:2px solid currentcolor;border-top-color:#fff0;border-radius:50%;animation:power-coupons-spin 0.6s linear infinite}@media (max-width:768px){.power-coupons-drawer-content{max-width:100%}.power-coupons-drawer-header{padding:16px 20px}.power-coupons-drawer-header h3{font-size:18px}.power-coupons-drawer-body{padding:16px}}.power-coupons-drawer-body::-webkit-scrollbar{width:8px}.power-coupons-drawer-body::-webkit-scrollbar-track{background:#f1f1f1}.power-coupons-drawer-body::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:4px}.power-coupons-drawer-body::-webkit-scrollbar-thumb:hover{background:#9ca3af}.power-coupons-drawer[data-display-mode="modal"] .power-coupons-drawer-content{position:absolute;top:50%;left:50%;right:auto;transform:translate(-50%,-50%) scale(.95);width:90%;max-width:720px;height:auto;max-height:80vh;border-radius:12px;box-shadow:0 25px 50px -12px rgb(0 0 0 / .25);opacity:0;transition:transform 0.3s ease,opacity 0.3s ease}.power-coupons-drawer[data-display-mode="modal"].is-open .power-coupons-drawer-content{transform:translate(-50%,-50%) scale(1);opacity:1}.power-coupons-drawer[data-display-mode="modal"] .power-coupons-drawer-body{max-height:calc(80vh - 72px);border-radius:0 0 12px 12px}.power-coupons-drawer[data-display-mode="modal"] .power-coupons-drawer-header{border-radius:12px 12px 0 0}.power-coupons-drawer[data-display-mode="modal"].is-open .power-coupons-list .power-coupons-section{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.power-coupons-drawer[data-display-mode="modal"] .power-coupons-list .power-coupons-apply-coupon-btn{width:100%}.power-coupons-drawer[data-display-mode="modal"] .power-coupons-list .power-coupons-apply-coupon-btn svg{width:100%;height:auto}@media (max-width:768px){.power-coupons-drawer[data-display-mode="modal"] .power-coupons-drawer-content{width:95%;max-height:90vh}.power-coupons-drawer[data-display-mode="modal"] .power-coupons-drawer-body{max-height:calc(90vh - 72px)}.power-coupons-drawer[data-display-mode="modal"].is-open .power-coupons-list .power-coupons-section{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.power-coupons-drawer,.power-coupons-drawer-content,.power-coupons-drawer-overlay,.power-coupon-apply-btn,.power-coupon-remove-btn,div.power-coupons-drawer-trigger-wrapper .power-coupons-view-coupons-btn{transition:none}div.power-coupons-drawer-trigger-wrapper .power-coupons-view-coupons-btn:hover{transform:none}.power-coupon-apply-btn:hover{transform:none}.power-coupons-spinner{animation:none}}.power-coupons-list{--pc-primary:#2196f3;--pc-secondary:#4caf50;--pc-danger:#f44336;--pc-accent:#e91e63;--pc-bg:#fff;--pc-text:#4b5563;--pc-muted:#6b7280;--pc-border:var( --pc-primary );--pc-radius:8px;--pc-space:15px;--pc-font-base:14px;--pc-font-heading:18px;--pc-shadow:0 4px 12px rgba( 0, 0, 0, 0.1 );--pc-transition:all 0.3s ease}.power-coupons-list{margin:calc(var( --pc-space ) + 5px) 0;padding:calc(var( --pc-space ) + 5px) 0}.power-coupons-list .power-coupon-header,.power-coupons-list .power-coupon-content{width:100%;padding:0 16px;border-left:1px #fff0 solid}.power-coupons-list .power-coupon-content{display:flex;flex-direction:column;gap:4px}.power-coupons-list .power-coupons-section{margin-bottom:calc(var( --pc-space ) * 2)}.power-coupons-list .power-coupons-section:last-child{margin-bottom:0}.power-coupons-list .power-coupons-section h4{margin:0 0 var(--pc-space);font-size:var(--pc-font-heading);font-weight:500;color:#555}.power-coupons-list .power-coupons-wrapper{display:flex;gap:var(--pc-space);flex-wrap:wrap}.power-coupons-list .power-coupons-wrapper.power-coupons-list .power-coupon-card{width:30%}.power-coupons-list .power-coupon-card{display:flex;flex:1;max-width:32%;min-width:300px;padding:calc(var( --pc-space ));background:var(--pc-bg);border:1px solid var(--pc-border);border-radius:var(--pc-radius);transition:var(--pc-transition);align-items:center;cursor:pointer}.power-coupons-list .power-coupon-card:hover{box-shadow:var(--pc-shadow);transform:translateY(-2px)}.power-coupons-list .power-coupon-card.expired{border-color:#ccc;background:#f5f5f5;opacity:.7}.power-coupons-list .coupon-code{font-size:var(--pc-font-heading);font-weight:700;color:var(--pc-text);text-transform:uppercase;padding:5px 8px;border-radius:5px;text-align:center;border:1px solid var(--pc-border)}.power-coupons-list .coupon-description{font-size:var(--pc-font-base);font-weight:500;color:#666;line-height:1.5}.power-coupons-list .power-coupon-expiry{font-size:12px;line-height:14px;font-weight:400;margin:10px 0 0 0}.power-coupons-list .coupon-amount{font-size:22px;line-height:28px;font-weight:600}.power-coupons-list .power-coupon-type{font-size:14px;font-weight:600;line-height:18px}.power-coupons-list .power-coupon-status{color:#15803d;font-weight:500;font-size:14px;line-height:20px;display:flex;align-items:center;gap:4px;margin:10px 0 0 0}.power-coupons-list .power-coupon-status>.pc-coupon-status-icon{width:16px;height:16px}.power-coupons-list .coupon-expiry{font-size:12px;color:var(--pc-muted);margin-bottom:12px}.power-coupons-section{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px}.power-coupons-list .power-coupons-apply-coupon-btn{all:unset;font-family:Inter,sans-serif;background:none;border:none;margin:0;padding:0;cursor:pointer;color:#374151;direction:ltr;width:fit-content;line-height:0}.power-coupons-list .power-coupons-apply-coupon-btn:hover,.power-coupons-list .power-coupons-apply-coupon-btn:active{border:none;background:none;color:#374151}.power-coupons-list .power-coupons-apply-coupon-btn:focus{border:none;background:none;color:#374151;outline:2px solid #2196f3;outline-offset:2px;border-radius:4px}.power-coupons-list .power-coupons-apply-coupon-btn:focus:not(:focus-visible){outline:none}.power-coupons-list .power-coupons-apply-coupon-btn:disabled{cursor:not-allowed;opacity:.6}.power-coupons-list .power-coupons-apply-coupon-btn .power-coupons-coupon-status{fill:#374151;font-family:Inter,sans-serif;font-weight:400;font-size:12px;line-height:14px}.power-coupons-list .power-coupons-apply-coupon-btn[data-coupon-status="applied"] .power-coupons-coupon-status{fill:#15803d;font-weight:500!important;font-size:14px!important;line-height:20px!important}.power-coupons-apply-coupon-btn .power-coupons-coupon-code{text-overflow:ellipsis;overflow:hidden;padding:5px 8px;line-height:normal}.power-coupons-list .auto-applied-label,.power-coupons-list .auto-applied-label:hover,.power-coupons-list .auto-applied-label:active,.power-coupons-list .auto-applied-label:focus{display:inline-block;width:100%;padding:10px calc(var( --pc-space ) + 5px);background:var(--pc-secondary);color:var(--pc-bg);text-align:center;border-radius:4px;font-size:var(--pc-font-base);font-weight:600;border:none;cursor:default}.power-coupons-list .power-coupons-title{margin:0 0 calc(var( --pc-space ) + 5px);font-size:24px;font-weight:600;color:var(--pc-text)}.power-coupons-list .coupon-status{font-size:var(--pc-font-base);color:var(--pc-muted);font-weight:500}.woocommerce-cart .cart_totals .woocommerce-remove-coupon[data-auto-apply="yes"],.woocommerce-checkout .woocommerce-remove-coupon[data-auto-apply="yes"]{display:none!important}@media (max-width:768px){.power-coupons-list .power-coupons-wrapper{width:100%}.power-coupons-list .power-coupon-card{max-width:100%}}@media (prefers-reduced-motion:reduce){.power-coupons-list .power-coupon-card,.power-coupons-list .power-coupons-apply-coupon-btn{transition:none}.power-coupons-list .power-coupon-card:hover{transform:none}}body{scroll-behavior:smooth}button,.ast-button,.button,input[type="button"],input[type="reset"],input[type="submit"],a:where(.wp-block-button__link){border-radius:8px}.woocommerce-js .woocommerce-breadcrumb,.page-title{margin-bottom:0}a{outline:none!important}.sh-container,.ast-woocommerce-container,.ast-article-single{width:min(1200px, 92%);margin:0 auto}.sh-site-header{position:relative;z-index:999;background:var(--ast-global-color-4)}.sh-topbar{background:var(--ast-global-color-0);color:var(--ast-global-color-8);font-size:13px}.sh-topbar a{color:var(--ast-global-color-8)}.sh-topbar-inner{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:8px 0;flex-wrap:wrap}.sh-topbar-left,.sh-topbar-right{display:flex;gap:18px;flex-wrap:wrap}.sh-main-header{background:var(--ast-global-color-4);border-bottom:1px solid #edf0f4}.sh-main-header-inner{display:grid;grid-template-columns:220px 1fr 280px;align-items:center;gap:24px;padding:18px 0}.sh-logo a{text-decoration:none}.sh-logo img{max-height:48px;width:auto}.sh-logo-text{font-size:52px;font-family:serif;color:var(--ast-global-color-0)}.sh-header-search{width:100%}.sh-search-form{display:flex;align-items:center;background:var(--ast-global-color-5);border:1px solid var(--ast-global-color-0);border-radius:8px;position:relative}.sh-search-form input[type="search"]{flex:1;border:none;background:#fff0;height:48px;padding:0 16px;font-size:14px;outline:none;box-shadow:none}.sh-search-form button{border:1px solid var(--ast-global-color-0);background:#fff0;width:auto;height:48px!important;cursor:pointer;font-size:16px;color:var(--ast-global-color-0);background:var(--ast-global-color-0);padding:0 25px;border-radius:0 8px 8px 0}.sh-search-form button img{width:22px;height:22px}.sh-search-field-wrap{position:relative;width:100%}.sh-search-suggestions{display:none;position:absolute;top:calc(100% + 8px);left:0;right:0;background:#fff;border:1px solid #e5e5e5;border-radius:10px;box-shadow:0 8px 25px rgb(0 0 0 / .12);z-index:9999;overflow:hidden}.sh-search-suggestions.active{display:block}.sh-search-suggestions .sh-suggestion-list{max-height:420px;overflow-y:auto}.sh-search-suggestions .sh-suggestion-item{display:flex;align-items:center;gap:12px;padding:10px 12px;text-decoration:none;border-bottom:1px solid #f0f0f0;background:#fff}.sh-search-suggestions .sh-suggestion-item:hover{background:#f7f8fb}.sh-search-suggestions .sh-suggestion-image{width:48px;height:48px;flex:0 0 48px;border:1px solid #eee;border-radius:6px;overflow:hidden;background:#fff}.sh-search-suggestions .sh-suggestion-image img{object-fit:contain}.sh-search-suggestions .sh-suggestion-content{display:flex;flex-direction:column;gap:4px;line-height:1.3}.sh-search-suggestions .sh-suggestion-title{font-size:14px;font-weight:600}.sh-search-suggestions .sh-suggestion-price{font-size:13px;font-weight:500;color:var(--ast-global-color-2)}.sh-search-suggestions .sh-view-all-search{display:block;padding:12px;text-align:center;font-size:14px;font-weight:600;text-decoration:none}.sh-search-suggestions .sh-no-result{padding:14px;font-size:14px;color:#555}.sh-header-icons{display:flex;justify-content:flex-end;align-items:center;gap:18px}.sh-header-icon{position:relative;display:flex;flex-direction:column;align-items:center;text-decoration:none;color:var(--ast-global-color-0);font-size:12px;font-weight:600}.sh-header-icon .sh-icon{font-size:18px;margin-bottom:4px}.sh-wishlist-count,.sh-cart-count{position:absolute;top:-6px;right:-8px;width:18px;height:18px;border-radius:50%;background:var(--ast-global-color-1);color:var(--ast-global-color-4);font-size:11px;display:flex;align-items:center;justify-content:center;font-weight:700}.sh-wishlist-link .sh-wishlist-count{right:0}.sh-navbar{background:var(--ast-global-color-4);border-bottom:1px solid #edf0f4}.sh-navbar-inner{display:flex;justify-content:space-between;align-items:center;gap:20px}.sh-menu{display:flex;align-items:center;gap:28px;list-style:none;margin:0;padding:14px 0}.sh-menu li.desktop-hide{display:none}.sh-menu li{list-style:none;margin:0;padding:0;position:relative}.sh-menu li a{text-decoration:none;color:var(--ast-global-color-0);font-size:14px;font-weight:600;padding:8px 0;display:inline-block}.current-menu-item a,.sh-menu li a:hover,.sh-menu li.current-menu-item>a{color:var(--ast-global-color-1)!important}.sh-menu .sub-menu{position:absolute;top:100%;left:0;min-width:220px;background:var(--ast-global-color-4);border:1px solid #edf0f4;border-radius:10px;padding:10px 0;margin:0;list-style:none;box-shadow:0 14px 30px rgb(15 23 42 / .08);display:none}.sh-menu li:hover>.sub-menu{display:block}.sh-menu .sub-menu li a{display:block;padding:10px 16px;width:100%}.sh-nav-cta{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;font-size:14px;font-weight:700;padding:10px 18px;border-radius:8px}.sh-mobile-toggle{display:none;border:none;width:42px;height:42px;border-radius:8px;font-size:20px;cursor:pointer}.sh-mobile-menu{background:var(--ast-global-color-4);border-top:1px solid #edf0f4;position:fixed;top:0;right:-100%;width:100%;max-width:100%;height:100vh;background:#fff;z-index:10000;padding:25px 20px;overflow-y:auto;box-shadow:-6px 0 25px rgb(0 0 0 / .18);transition:right 0.3s ease;display:block!important}body.user-logged-in .sh-mobile-menu{padding:70px 20px 25px}body.sh-menu-open{overflow:hidden}.sh-mobile-menu.is-open{right:0}.sh-mobile-nav{list-style:none;margin:0;padding:14px 0}.sh-mobile-nav li{list-style:none;margin:0}.sh-mobile-nav li a{display:block;padding:12px 0;border-bottom:1px solid #f1f3f7;text-decoration:none;color:var(--ast-global-color-0);font-weight:600}.sh-mobile-close{position:absolute;top:15px;right:18px;width:34px;height:34px;border:0;border-radius:50%;background:#f2f2f2;color:#030303;font-size:24px;cursor:pointer;padding:0}body.user-logged-in .sh-mobile-close{top:50px}.sh-site-footer{background:var(--ast-global-color-0);color:var(--ast-global-color-8)}.sh-footer-main{padding:60px 0 34px}.sh-footer-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:36px}.sh-footer-col h4{color:var(--ast-global-color-4);font-size:16px;font-weight:700;margin:0 0 18px}.sh-footer-col ul{list-style:none;margin:0;padding:0}.sh-footer-col ul li{margin-bottom:12px;font-size:14px}.sh-footer-col ul li a{color:var(--ast-global-color-8);text-decoration:none}.sh-footer-col ul li a:hover{color:var(--ast-global-color-1)}.sh-footer-contact li{color:var(--ast-global-color-8)}.sh-footer-bottom{border-top:1px solid rgb(255 255 255 / .08);padding:18px 0}.sh-footer-bottom-inner{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap}.sh-footer-copy{font-size:13px;color:var(--ast-global-color-8)}.sh-footer-links{display:flex;gap:18px;flex-wrap:wrap}.sh-footer-links a{font-size:13px;color:var(--ast-global-color-8);text-decoration:none}.sh-footer-links a:hover{color:var(--ast-global-color-1)}.yith-wcwl-add-to-wishlist-button:is(button) svg{color:var(--ast-global-color-4)}ul.products li .yith-add-to-wishlist-button-block,.astra-shop-summary-wrap .button.product_type_simple.add_to_cart_button{float:left;margin:5px!important;position:absolute;right:10px;display:none}.astra-shop-summary-wrap .button.product_type_simple.add_to_cart_button{padding:13px!important;top:60px}.up-sells.upsells.products .astra-shop-summary-wrap .button.product_type_simple.add_to_cart_button,.related.products .astra-shop-summary-wrap .button.product_type_simple.add_to_cart_button{border:1px solid}.add_to_cart_button .cart-empty,.add_to_cart_button.added .cart-fill{display:block!important}.woocommerce-js a.button.added::after{content:''}.add_to_cart_button img{width:22px!important;height:22px!important;margin-bottom:0!important}.ast-woocommerce-container ul.products li:hover .yith-add-to-wishlist-button-block,.ast-woocommerce-container ul.products li:hover .astra-shop-summary-wrap .button.product_type_simple.add_to_cart_button{display:block}ul.products li .yith-add-to-wishlist-button-block{top:5px}ul.products li .yith-wcwl-add-to-wishlist-button:is(button){gap:0;padding:13px!important;margin-left:5px}ul.products li .yith-wcwl-add-to-wishlist-button__label{display:none}.woocommerce-js div.product div.images .flex-control-thumbs li img{border:1px solid #e9edf3;border-radius:10px}.woocommerce-js div.product .woocommerce-tabs{border:1px solid var(--ast-border-color);border-radius:15px;background:var(--ast-global-color-4);padding:30px 30px 0 30px}.woocommerce-js table.shop_table thead,.woocommerce-page table.shop_table thead,body .woocommerce-MyAccount-navigation-link.is-active a{background-color:var(--ast-global-color-5)}.woocommerce-js div.product .woocommerce-tabs ul.tabs li a:hover,.woocommerce-js div.product .woocommerce-tabs ul.tabs li a{color:var(--ast-global-color-0)}.woocommerce-js .woocommerce-breadcrumb,.woocommerce-js .woocommerce-breadcrumb a,.woocommerce-js ul.products li.product .woocommerce-loop-category__title .count,.woocommerce-page ul.products li.product .woocommerce-loop-category__title .count,.woocommerce table.shop_table.wishlist_table tr td{color:var(--ast-global-color-3)}.comment-form-comment textarea,.woocommerce-js #reviews #review_form{border-radius:15px}.ast-woocommerce-container .ast-woocommerce-container{margin:0}.ast-woocommerce-container ul.products li{box-shadow:rgb(99 99 99 / .2) 0 2px 8px 0;border:1px solid #e9edf3;border-radius:14px;transition:all 0.3s ease;background-color:var(--ast-global-color-4);margin:2.5em 0 0 0!important}.ast-woocommerce-container ul.products li:hover{transform:translateY(-6px);box-shadow:rgb(99 99 99 / .2) 0 2px 8px 0}ul.products li .astra-shop-thumbnail-wrap{padding:15px 15px 0 15px}ul.products li .astra-shop-summary-wrap{padding:0 15px 15px 15px}.woocommerce-js ul.products li.product a.ast-loop-product__link{display:inline-block}.woocommerce .quantity{display:inline-flex;align-items:center;border:1px solid #ddd;border-radius:4px;overflow:hidden;min-height:44px}.woocommerce .quantity .qty::-webkit-outer-spin-button,.woocommerce .quantity .qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.woocommerce .quantity .qty{width:33px;outline:none!important;text-align:center;border:none;background:#fff0;font-size:14px;appearance:textfield;-moz-appearance:textfield}.woocommerce .quantity .plus,.woocommerce .quantity .minus{width:auto;height:auto;border:none!important;background:#fff0;cursor:pointer;font-size:18px;font-weight:500;display:flex;align-items:center;justify-content:center;color:#000;padding:0 10px;box-shadow:none}.ast-on-card-button.ast-select-options-trigger,.woocommerce span.ast-onsale-card{display:none!important}.ast-article-single.sale.featured .onsale,.woocommerce-js ul.products li.product.featured .onsale{background-color:#a72424!important;height:40px!important;width:40px!important;border-radius:0;top:-24px;left:-25px;min-height:auto;min-width:auto;display:flex;align-items:center;justify-content:center}.ast-article-single.sale.featured .sale-text,ul li.featured .onsale .sale-text{position:relative;z-index:1;line-height:1;font-weight:600;overflow:hidden;font-size:12px;text-transform:uppercase;color:var(--ast-global-color-4)}.ast-article-single.sale.featured .onsale::before,.ast-article-single.sale.featured .onsale::after,ul li.featured .onsale::before,ul li.featured .onsale::after{content:"";display:flex;position:absolute;bottom:0;right:0;height:40px!important;width:40px!important;background-color:#a72424!important;border-radius:0;top:0;left:0;min-height:auto;min-width:auto;align-items:center;justify-content:center}.ast-article-single.sale.featured .onsale::before,ul li.featured .onsale::before{transform:rotate(30deg)}.ast-article-single.sale.featured .onsale::after,ul li.featured .onsale::after{transform:rotate(-30deg)}.woocommerce-js div.product div.images .woocommerce-product-gallery__wrapper{box-shadow:rgb(99 99 99 / .2) 0 2px 8px 0;border-radius:15px}.woocommerce-product-gallery .flex-viewport{border-radius:15px;border:1px solid #e9edf3;box-shadow:rgb(99 99 99 / .2) 0 2px 8px 0}.woocommerce div.product .woocommerce-product-gallery__image{display:flex;align-items:center;justify-content:center;overflow:hidden}.woocommerce div.product .woocommerce-product-gallery__image img{max-height:100%;width:100%;object-fit:contain;overflow:hidden}.woocommerce-product-gallery__trigger{box-shadow:0 2px 8px rgb(0 0 0 / .15)}.hide-mobile{display:block}.hide-desktop{display:none}.woocommerce-js h2.has-text-align-center{text-align:center}.wishlist_table.mobile li .item-wrapper{width:calc(100% - 110px);vertical-align:middle}.additional-info-wrapper{display:inline-block;width:100px;vertical-align:middle}.woocommerce-js .woocommerce-result-count{margin-top:10px}.woocommerce-js .woocommerce-result-count,.woocommerce .woocommerce-ordering{margin-bottom:0}.woocommerce-products-header{margin-bottom:20px}.wc-product-category-sidebar-wrap .material-icons{font-size:19px;vertical-align:text-top;line-height:normal;margin-right:5px}.wc-product-category-sidebar-filter,.wc-category-popup-close{display:none}.stationery-home-template,.stationery-home-template *{box-sizing:border-box}.stationery-home-template{background:var(--ast-global-color-4);color:var(--ast-global-color-0);margin:0!important}.sh-section{padding:72px 0}.sh-section-alt{background:var(--ast-global-color-5)}.sh-section-light{background:var(--ast-global-color-5)}.sh-section-head{text-align:center;margin-bottom:36px}.sh-section-head h2{font-size:38px;line-height:1.15;margin:0 0 10px;color:var(--ast-global-color-0);font-weight:700}.sh-section-head p{margin:0;font-size:15px;color:var(--ast-global-color-2)}.sh-highlight{color:var(--ast-global-color-1)}.yith-add-to-wishlist-button-block--single{margin:0}.yith-wcwl-add-to-wishlist-button--single{gap:0!important;margin-left:15px;padding:10px 20px!important;border-radius:8px}.summary.entry-summary button.single_add_to_cart_button.button,.sh-btn{display:inline-flex;align-items:center;justify-content:center;padding:13px 24px!important;border-radius:8px!important;text-decoration:none;font-weight:600!important;font-size:16px!important;transition:all 0.25s ease}.yith-wcwl-add-to-wishlist-button--single:hover,.summary.entry-summary button.single_add_to_cart_button.button:hover,.sh-btn:hover{transform:translateY(-2px)}.sh-hero{background:var(--ast-global-color-0);padding:72px 0 64px}.sh-hero-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:36px;align-items:center}.sh-mini{display:inline-block;font-size:13px;background:rgb(255 255 255 / .08);color:#dfe8ff;padding:8px 12px;border-radius:999px;margin:0 0 16px}.sh-hero-content h1{font-size:56px;line-height:1.08;color:var(--ast-global-color-4);margin:0 0 16px;font-weight:800}.sh-subtitle{font-size:18px;line-height:1.7;color:var(--ast-global-color-7);max-width:620px;margin:0 0 24px}.sh-hero-actions{display:flex;gap:14px;flex-wrap:wrap;margin-bottom:22px}.sh-hero-points{display:flex;flex-wrap:wrap;gap:18px;color:var(--ast-global-color-8);font-size:14px}.sh-hero-visual{display:flex;justify-content:center}.sh-hero-card{background:#e9dfcf;border-radius:18px;padding:12px;width:100%;box-shadow:0 20px 60px rgb(0 0 0 / .15);min-height:380px;display:flex;align-items:center;justify-content:center}.sh-hero-card img{width:100%;height:356px;object-fit:cover;border-radius:12px;display:block}.sh-category-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:18px}.sh-category-card{background:var(--ast-global-color-5);border:1px solid #ececec;border-radius:14px;padding:22px 16px;text-align:center;text-decoration:none;box-shadow:0 8px 24px rgb(15 23 42 / .04);transition:all 0.25s ease}.sh-category-card:hover{transform:translateY(-5px)}.sh-category-icon{width:auto;height:auto;border-radius:14px;background:#fff7ed;margin:0 auto 14px;display:flex;align-items:center;justify-content:center;overflow:hidden}.sh-category-icon img{object-fit:cover;border-radius:5px}.sh-category-card h3{margin:0;font-size:15px;color:var(--ast-global-color-0);font-weight:600}.sh-category-slider{overflow:hidden;position:relative}.sh-category-track{display:flex!important;gap:18px;will-change:transform}.sh-category-card{flex:0 0 calc(100% / 6 - 15px)}.sh-best-sellers ul.products,.sh-best-sellers .sh-section-head{margin:0}.sh-badge{position:absolute;top:0;left:-25px;background:#f98c10;color:var(--ast-global-color-4);padding:6px 10px;font-size:11px;font-weight:700;border-radius:999px;z-index:2;text-transform:uppercase;letter-spacing:.4px}body.wp-singular .ast-article-single .sh-badge,.ast-article-single .sh-badge{top:15px;left:-15px}body.wp-singular .ast-article-single.sale.featured .sh-badge{top:45px;left:-10px}body.wp-singular .related.products .ast-article-single .sh-badge{top:0;left:-25px}body.wp-singular .related.products .sale.featured.ast-article-single .sh-badge,body.archive.search-results .sale.featured .sh-badge,.archive.tax-product_cat .sale.featured .sh-badge,li.ast-article-single.sale.featured .sh-badge{top:25px;left:-25px}.sh-product-thumb{display:block;padding:26px}.sh-product-thumb img{width:100%;height:210px;object-fit:contain;display:block}.sh-product-body{padding:18px}.sh-product-body h3{font-size:15px;line-height:1.5;margin:0 0 10px}.sh-product-body h3 a{color:var(--ast-global-color-0);text-decoration:none}.sh-rating{font-size:13px;margin-bottom:10px}.sh-price{font-size:18px;font-weight:700;color:var(--ast-global-color-0);margin-bottom:14px}.sh-product-btn .button,.sh-product-btn a.button,.sh-product-btn .added_to_cart{width:100%;display:inline-flex!important;align-items:center;justify-content:center;border-radius:8px!important;padding:12px 16px!important;text-decoration:none!important;font-size:14px!important;line-height:1.2!important;border:none!important;box-shadow:none!important}.sh-feature-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.sh-feature-card{text-align:center;padding:18px}.sh-feature-icon{width:64px;height:64px;border-radius:16px;background:var(--ast-global-color-1);color:var(--ast-global-color-4);display:flex;align-items:center;justify-content:center;font-size:28px;margin:0 auto 16px}.sh-feature-card h3{font-size:18px;margin:0 0 10px;color:var(--ast-global-color-0)}.sh-feature-card p{margin:0;color:var(--ast-global-color-2);font-size:14px}.sh-brand-row{display:grid;grid-template-columns:repeat(8,1fr);gap:14px}.sh-brand-chip{background:var(--ast-global-color-4);border:1px solid #e8ebf0;border-radius:10px;padding:16px 14px;text-align:center;font-weight:600;color:var(--ast-global-color-2)}.sh-brand-slider{overflow:hidden;position:relative}.sh-brand-track{display:flex;gap:12px;white-space:nowrap;will-change:transform}.sh-brand-chip{flex:0 0 auto;min-width:120px}.sh-cta{background:var(--ast-global-color-0);padding:64px 0}.sh-cta-inner{color:var(--ast-global-color-4);text-align:center}.sh-cta-icon{font-size:28px;margin-bottom:10px}.sh-cta h2{margin:0 0 8px;font-size:38px;color:var(--ast-global-color-4)}.sh-cta p{color:var(--ast-global-color-7)}.sh-testimonial-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.sh-testimonial-card{background:var(--ast-global-color-4);border:1px solid #e7ebf2;border-radius:14px;padding:24px;box-shadow:0 8px 20px rgb(15 23 42 / .04);display:flex;flex-direction:column}.sh-quote{font-size:28px;color:var(--ast-global-color-1)}.sh-quote-inner{display:grid}.sh-testimonial-card p{font-size:14px;line-height:1.7;color:var(--ast-global-color-3);margin:0 0 14px;min-height:96px;flex-grow:1}.sh-stars{color:var(--ast-global-color-1);letter-spacing:2px;font-size:14px;margin-bottom:5px}.sh-testimonial-card h4{margin:0 0 4px;font-size:15px;color:var(--ast-global-color-0)}.sh-testimonial-card span{font-size:13px;color:var(--ast-global-color-2)}@media (max-width:767px){.sh-testimonial-slider-wrap{overflow:hidden;width:100%;position:relative}.sh-testimonial-grid{display:flex;gap:0;transition:transform 0.45s ease;will-change:transform}.sh-testimonial-card{min-width:100%;width:100%;flex:0 0 100%;box-sizing:border-box;min-height:320px;margin:0}.sh-testimonial-dots{display:flex;justify-content:center;gap:8px;margin-top:18px}.sh-testimonial-dot{width:8px;height:8px;border-radius:50%;background:#d4d8df;border:none;padding:0;cursor:pointer}.sh-testimonial-dot.active{background:var(--ast-global-color-1);;width:20px;border-radius:20px}}@media (min-width:768px){.sh-testimonial-dots{display:none}}.sh-reorder{padding-top:10px}.sh-reorder-inner{background:var(--ast-global-color-5);border-radius:16px;padding:28px 32px;display:flex;align-items:center;justify-content:space-between;gap:20px}.sh-reorder-inner h3{margin:0 0 8px;font-size:26px;color:var(--ast-global-color-0)}.sh-reorder-inner p{margin:0;color:var(--ast-global-color-2)}.product-categories .current-cat a{color:var(--ast-global-color-1)}.sh-read-more{text-decoration:none;color:var(--ast-global-color-1);font-weight:700}.sh-bottom-cta{background:var(--ast-global-color-1);padding:68px 0;text-align:center}.sh-bottom-cta-inner{padding:0 24px}.sh-bottom-cta-inner h2{font-size:44px;color:var(--ast-global-color-4);margin:0 0 12px}.sh-bottom-cta-inner p{font-size:17px;color:var(--ast-global-color-4);margin:0 0 22px}.sh-reveal{opacity:0;transform:translateY(24px);transition:opacity 0.7s ease,transform 0.7s ease}.sh-reveal.is-visible{opacity:1;transform:translateY(0)}.woocommerce-js div.product div.images img{width:auto;box-sizing:border-box;margin:0 auto}.product.woocommerce.add_to_cart_inline a.button{margin-left:0}.added_to_cart.wc-forward{margin-top:10px}.astra-shop-thumbnail-wrap{height:250px;display:flex!important;align-items:center!important;justify-content:center!important;outline:none!important}.astra-shop-thumbnail-wrap a.woocommerce-LoopProduct-link.woocommerce-loop-product__link{display:flex!important;align-items:center!important;justify-content:center!important;height:100%!important;width:100%!important}.astra-shop-thumbnail-wrap img.attachment-woocommerce_thumbnail{margin-bottom:0!important;display:block!important;height:auto!important;max-height:100%!important;width:auto!important}.woocommerce-loop-product__title{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;margin-bottom:0!important}.woocommerce-shop ul.products:not(.elementor-grid){grid-template-columns:repeat(3,1fr)}.woocommerce-MyAccount-navigation>ul{padding-left:0}body.ast-woo-shop-archive .content-area.primary{display:inline-block;vertical-align:middle}body.ast-woo-shop-archive .widget-area.secondary{display:inline-block;vertical-align:middle;float:left}.wc-product-category-sidebar-wrap{width:20%;float:left}.category-wrapper{width:80%;float:left;padding-left:30px}.woocommerce-account.user-logged-out header.entry-header{display:none}.confirm-password-error{font-size:13px;color:#e11d48}.astra-shop-thumbnail-wrap{max-height:450px;max-width:450px}.astra-shop-thumbnail-wrap img{height:auto;width:auto}.woocommerce-js a.remove{line-height:18px}.sh-section.sh-section-alt.sh-best-sellers .sh-badge,.woocommerce-additional-fields>h3{display:none}body.single-product .single_add_to_cart_button.button,body.single-product .yith-wcwl-add-to-wishlist-button:hover,.sh-btn-primary{border:1px solid var(--ast-global-color-1);background:var(--ast-global-color-1);color:var(--ast-global-color-4)!important}.sh-btn-secondary:hover,.sh-hero .sh-btn-primary:hover{background:var(--ast-global-color-0);color:var(--ast-global-color-4)!important;border:1px solid var(--ast-global-color-4)}.sh-btn-primary:hover,.sh-btn-secondary{background:var(--ast-global-color-4);color:var(--ast-global-color-0)!important;border:1px solid var(--ast-global-color-4)}body.single-product .single_add_to_cart_button.button:hover,body.single-product .yith-wcwl-add-to-wishlist-button,.sh-btn-dark{background:var(--ast-global-color-0);color:var(--ast-global-color-4);border:1px solid var(--ast-global-color-0)}.sh-btn-dark:hover{color:var(--ast-global-color-0);background:var(--ast-global-color-4);border:1px solid var(--ast-global-color-4)}.sh-view-all-search:hover,.sh-view-all-search:focus,.sh-view-all-search:active,.forminator-button-delete,#reg_send_email_otp_btn,#send_email_otp_btn,.woocommerce-js #review_form #respond .form-submit input,.sh-mobile-toggle,.sh-nav-cta:hover,.sh-nav-cta:active,.sh-nav-cta:focus,.sh-copy-btn,.sh-product-btn .button,.sh-product-btn a.button,.sh-product-btn .added_to_cart,[CLASS*="wc-block"] .wc-block-components-button,[CLASS*="wc-block"] .wc-block-cart__submit-container .wc-block-components-button:hover,[CLASS*="wc-block"] .wc-block-cart__submit-container .wc-block-components-button:active,.return-to-shop .button,.lost_reset_password button,.woocommerce-form-register__submit:hover,.woocommerce-form-register__submit:active,.woocommerce-form-login__submit:hover,.woocommerce-form-login__submit:active,.woocommerce-MyAccount-content .button,.woocommerce-MyAccount-content button,.product-add-to-cart .add_to_cart_button,#place_order:hover,#place_order:active,.checkout_coupon.woocommerce-form-coupon button,.checkout-button:hover,.checkout-button:active,.woocommerce table.cart td.actions .button,.woocommerce-message a.button,.astra-shop-summary-wrap .yith-wcwl-add-to-wishlist-button,.astra-shop-summary-wrap .add_to_cart_button{background:var(--ast-global-color-0)!important;color:var(--ast-global-color-4)!important;border-color:var(--ast-global-color-0)!important}.sh-view-all-search,.forminator-button-delete:hover,.forminator-button-delete:active,.forminator-button-delete:focus,.woocommerce-form-register__submit,.woocommerce-form-login__submit,#send_email_otp_btn:active,#send_email_otp_btn:focus,#send_email_otp_btn:hover,#reg_send_email_otp_btn:active,#reg_send_email_otp_btn:focus,#reg_send_email_otp_btn:hover,.woocommerce-js #review_form #respond .form-submit input:hover,.woocommerce-js #review_form #respond .form-submit input:active,::selection,.sh-mobile-toggle.is-active,.sh-nav-cta,.sh-copy-btn:hover,.sh-copy-btn:active,.sh-product-btn .button:hover,.sh-product-btn .button:active,.sh-product-btn a.button:hover,.sh-product-btn a.button:active,.sh-product-btn .added_to_cart:hover,.sh-product-btn .added_to_cart:active,[CLASS*="wc-block"] .wc-block-components-button:hover,[CLASS*="wc-block"] .wc-block-components-button:active,[CLASS*="wc-block"] .wc-block-cart__submit-container .wc-block-components-button,.return-to-shop .button,.lost_reset_password button:hover,.lost_reset_password button:active,.woocommerce-MyAccount-content .button:hover,.woocommerce-MyAccount-content .button:active,.woocommerce-MyAccount-content button:hover,.woocommerce-MyAccount-content button:active,.product-add-to-cart .add_to_cart_button:hover,.product-add-to-cart .add_to_cart_button:active,#place_order,.checkout_coupon.woocommerce-form-coupon button:hover,.checkout_coupon.woocommerce-form-coupon button:active,.checkout-button,.woocommerce table.cart td.actions .button:hover,.woocommerce table.cart td.actions .button:active,.woocommerce-message a.button:hover,.woocommerce-message a.button:active,.astra-shop-summary-wrap .yith-wcwl-add-to-wishlist-button:hover,.astra-shop-summary-wrap .yith-wcwl-add-to-wishlist-button:active,.astra-shop-summary-wrap .add_to_cart_button:hover,.astra-shop-summary-wrap .add_to_cart_button:active{background:var(--ast-global-color-1)!important;color:var(--ast-global-color-4)!important;border-color:var(--ast-global-color-1)!important}.woocommerce-js nav.woocommerce-pagination ul li .page-numbers.current,.woocommerce-js nav.woocommerce-pagination ul li a:hover{color:var(--ast-global-color-4)}.shop_table #coupon_code{min-width:150px}.woocommerce-notices-wrapper,.woocommerce-error,.woocommerce-info,.woocommerce-message{border-bottom:none;border-left:none;border-right:none;outline:none;}.sh-share-wrapper{display:flex;gap:10px;align-items:center}.sh-share-wrapper a{padding:8px 15px!important;font-size:15px!important;font-weight:600!important}.sh-whatsapp-btn{background:#25D366;color:#fff!important}.sh-copy-btn svg,.sh-whatsapp-btn svg{margin-right:5px}.sh-copy-msg{color:green;font-weight:500}p.pdp-estimated-delivery{margin-bottom:.8em;font-size:14px}.sh-share-label b{font-size:14px}.woocommerce-js a.button.added::after,.add_to_cart_button.added .cart-empty,.add_to_cart_button .cart-fill,.wc-block-components-totals-coupon__form label,#wpo_ips_checkout_field_field,.wc-block-cart__cross-sells,.wc-block-cart__empty-cart__products,.woocommerce-cart .cross-sells{display:none!important}#primary{margin:20px 0!important}#primary.stationery-home-template,#primary.sh-about-page,#primary.sh-contact-page{margin:0!important}body.single-product .ast-article-single{margin-top:50px}.woocommerce form.checkout_coupon .form-row{vertical-align:top}#customer_details .col-1{border-width:2px;border-style:solid;margin:0;padding:1.5em 1.5em 1em;border-color:var(--ast-border-color)}.sh-footer-main .material-icons,.sh-topbar .material-icons{color:#fff;font-size:16px;vertical-align:text-top}.sh-footer-grid .sh-logo img{max-height:unset;filter:invert(1);max-width:250px;margin-top:50px}.woocommerce-js #reviews .comment-form-rating .stars a{top:0}.related.products{margin-top:50px;margin-bottom:50px}.up-sells.upsells.products h2,.related.products h2{margin-bottom:0}li.ast-article-single button.product_type_simple.add_to_cart_button{min-width:50px!important}.footer-email{display:inline-block;vertical-align:top}.woocommerce-page.woocommerce-checkout .woocommerce-order h2.woocommerce-column__title,.woocommerce-page.woocommerce-checkout .woocommerce-order h2.woocommerce-order-details__title,.woocommerce.woocommerce-checkout .woocommerce-order h2.woocommerce-column__title,.woocommerce.woocommerce-checkout .woocommerce-order h2.woocommerce-order-details__title{background:var(--ast-global-color-5)}.sh-bulk-order.sh-btn-primary.menu-item{width:auto}.sh-bulk-order.sh-btn-primary.menu-item a{padding:0;border:none;color:#fff!important;width:auto}@media (max-width:992px){.sh-footer-grid .sh-logo img{margin-top:0}.sh-container,.ast-woocommerce-container,.ast-article-single{width:min(992px, 92%);margin:0 auto}.sh-main-header-inner{grid-template-columns:180px 1fr auto;gap:16px}.sh-header-icons{display:none}.hide-mobile{display:none}.hide-desktop{display:block}}@media (max-width:767px){.wc-product-category-sidebar-wrap,.category-wrapper{width:100%!important;padding-left:0!important}.woocommerce-js .woocommerce-ordering select{padding:0;font-size:14px}.woocommerce-js .woocommerce-result-count{margin-top:0}.sh-container,.ast-woocommerce-container,.ast-article-single{width:min(767px, 92%);margin:0 auto}.sh-topbar-right{display:none}.sh-main-header-inner{grid-template-columns:1fr auto}.sh-header-search{grid-column:1 / -1;order:3}.sh-mobile-toggle{display:inline-flex;align-items:center;justify-content:center}.sh-navbar{display:none}.sh-footer-grid{grid-template-columns:repeat(3,1fr)}.sh-footer-col.footer-contact{display:none}}@media (max-width:480px){.sh-btn{width:100%}.sh-footer-grid{display:block}.sh-footer-col.branding{width:100%;max-width:100%;margin-bottom:30px}.sh-footer-col{max-width:50%;width:45%;display:inline-block;vertical-align:top}}@media (max-width:921px){.yes-js.js_active .ast-plain-container.ast-single-post #primary{padding:0;margin:0}}@media (max-width:1200px){.sh-category-grid{grid-template-columns:repeat(3,1fr)}.sh-product-grid{grid-template-columns:repeat(3,1fr)}.sh-brand-row{grid-template-columns:repeat(4,1fr)}}@media (max-width:992px){.sh-hero-grid,.sh-reorder-inner{grid-template-columns:1fr;display:grid}.sh-hero-content h1{font-size:42px}.sh-testimonial-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.sh-testimonial-card{flex:0 0 85%}.sh-section{padding:54px 0}.sh-reorder{padding-top:0}.sh-section-head h2,.sh-cta h2,.sh-bottom-cta-inner h2{font-size:30px}.sh-hero-content h1{font-size:34px}.sh-subtitle{font-size:16px}.sh-hero .sh-subtitle{margin:0}.woocommerce ul.products:not(.elementor-grid),.woocommerce-page ul.products:not(.elementor-grid),.sh-feature-grid,.sh-category-grid{grid-template-columns:repeat(2,1fr)}.sh-product-grid,.sh-brand-row{grid-template-columns:1fr}.sh-hero-card{min-height:auto}.sh-hero-card img{height:260px}.sh-reorder-inner,.sh-cta-inner{padding:24px}.sh-share-wrapper a{font-size:13px!important;max-width:120px}.wc-product-category-sidebar-filter{display:inline-flex;align-items:center;gap:6px;cursor:pointer;padding:10px 16px;background:var(--ast-global-color-0);color:var(--ast-global-color-4);border-radius:6px;font-weight:600}.wc-product-category-sidebar-overlay{display:none;position:fixed;inset:0;background:rgb(0 0 0 / .45);z-index:9998}.wc-product-category-sidebar-inner{position:fixed;top:0;right:-380px;width:340px;max-width:90%;height:100vh;background:#fff;z-index:9999;padding:24px 20px;overflow-y:auto;box-shadow:-5px 0 25px rgb(0 0 0 / .15);transition:right 0.3s ease}.wc-product-category-sidebar-wrap.is-open .wc-product-category-sidebar-inner{right:0}.wc-product-category-sidebar-wrap.is-open .wc-product-category-sidebar-overlay{display:block}.wc-category-popup-close{position:absolute;top:14px;right:16px;background:#f2f2f2;border:0;width:32px;height:32px;border-radius:50%;cursor:pointer;font-size:22px;line-height:1;padding:0}.wc-product-category-sidebar-inner .widget-title{margin:0 40px 18px 0;font-size:20px}.wc-product-category-sidebar-inner ul{list-style:none;margin:0;padding:0}.wc-product-category-sidebar-inner li{padding:5px 0!important}.wc-product-category-sidebar-inner a{color:#222;text-decoration:none;font-weight:500}.wc-product-category-sidebar-inner a:hover{color:var(--ast-global-color-1)}.woocommerce .woocommerce-ordering{float:right;width:50%;margin-top:-15px}body.wc-filter-popup-open{overflow:hidden}}@media (max-width:1024px){.sh-category-card{flex:0 0 calc(100% / 4 - 15px)}}@media (max-width:768px){.sh-category-card{flex:0 0 calc(100% / 2 - 15px)}}.wc-block-cart__submit-button{border-radius:8px;border:none;text-transform:uppercase;letter-spacing:.5px;transition:all 0.3s ease}.wc-block-cart__submit-button:hover{transform:translateY(-2px)}.wc-block-components-totals-coupon__form{position:relative}.wc-block-components-totals-coupon__input-coupon{margin-top:0!important;padding:12px 14px!important;height:auto!important;line-height:normal!important}.wc-block-components-text-input{margin-top:0!important}.wc-block-components-text-input input{transform:none!important;padding-top:12px!important;padding-bottom:12px!important}.woocommerce-orders-table.my_account_orders .woocommerce-orders-table__cell-order-actions a{font-size:14px;font-weight:700;padding:10px 18px;border-radius:8px}.woocommerce-button.button.pay{display:none}