/*
 * WebEire Commerce Platform 1.5.11
 * Consolidated responsive and reduced-motion rules.
 */

/* Source: store.css */
@media (max-width:1120px){.storefront .header-main{grid-template-columns:210px 1fr auto;gap:16px}.storefront .header-actions>a span:last-of-type{display:block}.storefront .header-actions{gap:10px}.storefront .support-mini{display:none}.storefront .primary-nav a{padding-inline:12px}.storefront .product-grid{grid-template-columns:repeat(3,1fr)}.storefront .category-grid{grid-template-columns:repeat(3,1fr)}.storefront .brand-strip{grid-template-columns:repeat(4,1fr)}.storefront .benefit-grid{grid-template-columns:repeat(2,1fr)}.storefront .benefit:nth-child(2){border-right:0}.storefront .benefit:nth-child(-n/**/+2){border-bottom:1px solid #e7ece8}.storefront .footer-grid{grid-template-columns:1.4fr 1fr 1fr}.storefront .footer-grid>div:last-child{grid-column:2/4}.storefront .checkout-layout{grid-template-columns:minmax(0,1fr) 360px}}@media (max-width:900px){.storefront .container{width:min(100% - 30px,1320px)}.storefront .announcement .container{justify-content:center}.storefront .announcement a{display:none}.storefront .header-main{min-height:72px;grid-template-columns:44px 1fr auto;gap:10px}.storefront .menu-toggle{display:grid;place-items:center;width:42px;height:42px;border:0;border-radius:10px;background:#f1f5f2}.storefront .menu-toggle span{display:block;width:20px;height:2px;margin:2px;background:#263c2e}.storefront .brand{justify-self:center}.storefront .brand img{width:150px;height:100px}.storefront .brand span{display:none}.storefront .header-search{grid-column:1/-1;grid-row:2;padding-bottom:12px;max-width:none}.storefront .header-search input{height:46px}.storefront .header-search form{grid-template-columns:1fr 45px}.storefront .header-actions>a:not(.cart-link){display:none}.storefront .header-actions .cart-link{min-width:40px}.storefront .header-actions .cart-link span:last-of-type{display:block}.storefront .nav-bar{position:fixed;top:0;left:0;bottom:0;z-index:140;width:min(360px,88vw);padding:80px 18px 24px;transform:translateX(-105%);transition:.25s;overflow:auto;box-shadow:18px 0 50px #0003}.storefront .nav-bar.open{transform:translateX(0)}.storefront .nav-bar>.container{width:100%;display:block}.storefront .primary-nav{display:grid;overflow:visible}.storefront .primary-nav a{padding:14px;border-bottom:1px solid #e6ece7}.storefront .primary-nav .shop-all{border-radius:10px}.storefront .mobile-nav-backdrop{position:fixed;inset:0;z-index:130;background:#0007}.storefront .hero{padding-top:40px}.storefront .hero-grid{grid-template-columns:1fr;gap:36px}.storefront .hero-visual{max-width:680px}.storefront .hero-card{left:18px}.storefront .category-grid{grid-template-columns:repeat(2,1fr)}.storefront .product-grid{grid-template-columns:repeat(2,1fr)}.storefront .shop-layout{grid-template-columns:1fr}.storefront .filters{position:fixed;z-index:160;inset:0 auto 0 0;width:min(380px,92vw);border-radius:0;transform:translateX(-105%);overflow:auto;transition:.25s}.storefront .filters.open{transform:translateX(0)}.storefront .filter-close,.storefront .filter-open{display:inline-flex}.storefront .product-main{grid-template-columns:1fr;gap:34px}.storefront .product-gallery{position:static}.storefront .basket-layout,.storefront .checkout-layout,.storefront .account-layout{grid-template-columns:1fr}.storefront .order-summary{position:static}.storefront .account-nav{position:static;display:flex;overflow:auto;white-space:nowrap}.storefront .dashboard-cards{grid-template-columns:repeat(3,1fr)}.storefront .auth-wrap{grid-template-columns:1fr;min-height:auto}.storefront .auth-side{min-height:320px}.storefront .footer-grid{grid-template-columns:1fr 1fr}.storefront .footer-grid>div:last-child{grid-column:auto}.storefront .tracking-search form{grid-template-columns:1fr 1fr}.storefront .tracking-search form .button{grid-column:1/-1}.storefront .mobile-only{display:block}}@media (max-width:640px){body.storefront{font-size:15px}.storefront .container{width:min(100% - 24px,1320px)}.storefront .section{padding:50px 0}.storefront .section-heading{align-items:flex-start;flex-direction:column}.storefront .hero{padding:34px 0 50px}.storefront .hero-copy h1{font-size:42px}.storefront .hero-copy>p{font-size:16px}.storefront .hero-actions{display:grid}.storefront .hero-actions .button{width:100%}.storefront .hero-card{position:relative;left:auto;bottom:auto;margin:-22px 14px 0}.storefront .benefit-strip{margin-top:-18px}.storefront .benefit-grid{grid-template-columns:1fr}.storefront .benefit{border-right:0;border-bottom:1px solid #e7ece8!important}.storefront .benefit:last-child{border-bottom:0!important}.storefront .category-grid,.storefront .product-grid{grid-template-columns:1fr 1fr;gap:12px}.storefront .category-card{min-height:205px}.storefront .category-card .category-art{height:126px}.storefront .category-card .category-body{padding:13px}.storefront .category-card h3{font-size:15px}.storefront .category-card p{display:none}.storefront .product-body{padding:12px}.storefront .product-card h3{font-size:14px}.storefront .product-media{aspect-ratio:1/1}.storefront .product-card-actions{grid-template-columns:1fr}.storefront .product-card-actions .wishlist-button{display:none}.storefront .price{font-size:17px}.storefront .brand-strip{grid-template-columns:repeat(2,1fr)}.storefront .cta-panel{grid-template-columns:1fr;padding:28px}.storefront .shop-toolbar{align-items:flex-start;flex-direction:column}.storefront .toolbar-actions{width:100%}.storefront .toolbar-actions select{min-width:0;flex:1}.storefront .page-hero{padding:38px 0 30px}.storefront .product-page{padding-top:26px}.storefront .product-summary h1{font-size:34px}.storefront .purchase-row{grid-template-columns:80px 1fr}.storefront .purchase-benefits{grid-template-columns:1fr}.storefront .product-thumbs{grid-template-columns:repeat(4,1fr)}.storefront .cart-item{grid-template-columns:74px 1fr 70px;gap:10px}.storefront .cart-item img{width:74px;height:68px}.storefront .cart-item .cart-total{grid-column:2}.storefront .cart-item .cart-remove{grid-column:3;grid-row:2}.storefront .basket-page,.storefront .checkout-page,.storefront .account-page,.storefront .content-page,.storefront .search-page,.storefront .tracking-page,.storefront .auth-page{padding:32px 0 52px}.storefront .form-card{padding:18px}.storefront .form-grid{grid-template-columns:1fr}.storefront .form-grid .full{grid-column:auto}.storefront .auth-side{padding:30px;min-height:260px}.storefront .auth-card{padding:28px 20px}.storefront .dashboard-cards{grid-template-columns:1fr}.storefront .order-columns{grid-template-columns:1fr}.storefront .order-header{flex-direction:column}.storefront .tracking-search{padding:20px}.storefront .tracking-search form{grid-template-columns:1fr}.storefront .tracking-search form .button{grid-column:auto}.storefront .search-header{align-items:stretch;flex-direction:column}.storefront .search-header form{grid-template-columns:1fr}.storefront .footer-grid{grid-template-columns:1fr;gap:28px}.storefront .footer-bottom{flex-direction:column}.storefront .cookie-banner{align-items:stretch;flex-direction:column}.storefront .cookie-banner>div:last-child{display:grid;grid-template-columns:1fr 1fr}.storefront .invoice-page{margin:0;padding:20px;border:0}.storefront .invoice-head,.storefront .invoice-grid{grid-template-columns:1fr;display:grid}.storefront .invoice-head{text-align:left}}@media (max-width:400px){.storefront .category-grid,.storefront .product-grid{grid-template-columns:1fr 1fr;}.storefront .header-actions{gap:0}.storefront .product-card-actions .wishlist-button{display:grid}.storefront .product-card-actions{grid-template-columns:1fr auto}}@media print{.storefront .site-header,.storefront .announcement,.storefront .site-footer,.storefront .cookie-banner,.storefront .flash-stack,.storefront .invoice-actions{display:none!important}.storefront .invoice-page{max-width:none;margin:0;padding:0;border:0}.storefront .invoice-page *{box-shadow:none!important}}@media (max-width:1180px){.storefront .header-main{grid-template-columns:220px minmax(260px,1fr) auto;gap:14px}.storefront .header-actions>a{padding:8px 5px}.storefront .header-actions>a>span:not(.action-icon){display:none}.storefront .mega-categories{grid-template-columns:repeat(3,1fr)}.storefront .footer-grid{gap:34px}.storefront .contact-layout{grid-template-columns:minmax(0,1.25fr) 320px}}@media (max-width:980px){.storefront .utility-points span:nth-child(n/**/+2){display:none}.storefront .site-header{top:0}.storefront .header-main{min-height:76px;grid-template-columns:48px minmax(0,1fr) auto;gap:12px}.storefront .menu-toggle{display:grid;place-items:center;width:44px;height:44px;padding:11px;border:1px solid #dbe3dd;border-radius:12px;background:#fff}.storefront .menu-toggle span{display:block;width:20px;height:2px;margin:2px 0;border-radius:2px;background:#20352a}.storefront .brand{justify-self:start}.storefront .brand img{height:46px;max-width:160px}.storefront .brand span small{display:none}.storefront .header-search{position:absolute;left:20px;right:20px;top:calc(100% + 8px);width:auto;display:none}.storefront .header-search.mobile-open{display:block}.storefront .header-search form{background:#fff;box-shadow:0 18px 45px rgba(13,37,22,.22)}.storefront .header-actions>a:not(.cart-link){display:none}.storefront .header-actions .cart-link>span:not(.action-icon){display:none}.storefront .nav-bar{position:fixed;z-index:100;inset:0 auto 0 0;width:min(410px,88vw);overflow:auto;border:0;background:#fff;box-shadow:18px 0 60px rgba(0,0,0,.25);transform:translateX(-105%);transition:transform .22s}.storefront .nav-bar.open{transform:none}.storefront .nav-container{display:block;width:100%;padding:0}.storefront .mobile-nav-head{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;padding:20px;border-bottom:1px solid #e3e8e4;background:#fff}.storefront .mobile-nav-head strong{font-size:18px}.storefront .mobile-nav-head button{width:38px;height:38px;border:1px solid #dae2dc;border-radius:50%;background:#f5f8f5;font-size:24px}.storefront .primary-nav{display:block;padding:12px 14px;overflow:visible}.storefront .primary-nav>a,.storefront .shop-all{width:100%;min-height:48px;justify-content:flex-start;padding:0 13px;border-radius:10px}.storefront .primary-nav>a::after{display:none}.storefront .primary-nav>a:hover,.storefront .primary-nav>a.active{background:#edf5ef}.storefront .mega-trigger-wrap{margin:0}.storefront .shop-all{margin-bottom:8px}.storefront .shop-all .chevron{display:none}.storefront .nav-support{align-items:flex-start;margin:4px 14px 22px;padding:17px;border-radius:13px;background:#edf5ef}.storefront .mega-panel{display:none!important}.storefront .footer-promise-grid{grid-template-columns:repeat(2,1fr)}.storefront .footer-promise-grid>div:nth-child(2){border-right:0}.storefront .footer-promise-grid>div:nth-child(-n/**/+2){border-bottom:1px solid rgba(255,255,255,.1)}.storefront .footer-grid{grid-template-columns:1.2fr repeat(2,1fr)}.storefront .footer-grid>div:last-child{grid-column:2/4}.storefront .product-main{grid-template-columns:1fr;gap:36px}.storefront .contact-layout{grid-template-columns:1fr}.storefront .contact-sidebar{position:static;grid-template-columns:repeat(2,1fr)}.storefront .support-route-card{grid-column:span 2}.storefront .faq-layout{grid-template-columns:1fr}.storefront .faq-nav{position:static;display:flex;flex-wrap:wrap}.storefront .faq-nav>strong,.storefront .faq-help{width:100%}.storefront .blog-hero-inner{grid-template-columns:1fr}.storefront .blog-hero-badge{max-width:520px}.storefront .blog-grid{grid-template-columns:repeat(2,1fr)}.storefront .featured-blog-card{grid-column:span 2}.storefront .article-layout{grid-template-columns:1fr}.storefront .article-aside{position:static;grid-template-columns:1fr 1fr}}@media (max-width:720px){.storefront .container{width:min(100% - 28px,1320px)}.storefront .narrow-container,.storefront .article-container{width:min(100% - 28px,900px)}.storefront .section,.storefront .section-space{padding:50px 0}.storefront .utility-inner{min-height:32px}.storefront .utility-bar nav a:not(:first-child){display:none}.storefront .announcement .container{justify-content:center;text-align:center}.storefront .announcement a{display:none}.storefront .header-main{grid-template-columns:42px minmax(0,1fr) 42px}.storefront .brand strong{font-size:16px}.storefront .brand img{height:40px;max-width:138px}.storefront .action-icon{width:38px;height:38px}.storefront .header-search{left:14px;right:14px}.storefront .header-search form{grid-template-columns:39px minmax(0,1fr) 70px}.storefront .header-search input{font-size:13px}.storefront .search-result-row{grid-template-columns:52px minmax(0,1fr)!important}.storefront .search-result-row img{width:52px!important;height:48px!important}.storefront .search-result-row b{display:none}.storefront .footer-promise-grid{grid-template-columns:1fr 1fr}.storefront .footer-promise-grid>div{grid-template-columns:36px 1fr;padding:16px 12px}.storefront .footer-promise-grid>div>span{width:34px;height:34px}.storefront .footer-promise-grid small{font-size:10px}.storefront .footer-grid{grid-template-columns:1fr 1fr;gap:28px;padding-top:40px}.storefront .footer-company{grid-column:1/-1}.storefront .footer-grid>div:last-child{grid-column:auto}.storefront .footer-bottom{align-items:flex-start;flex-direction:column;padding-bottom:88px}.storefront .mobile-bottom-nav{position:fixed;z-index:74;left:10px;right:10px;bottom:10px;display:grid;grid-template-columns:repeat(5,1fr);padding:8px 6px calc(8px + env(safe-area-inset-bottom));border:1px solid #dbe3dd;border-radius:17px;background:rgba(255,255,255,.97);box-shadow:0 15px 45px rgba(9,34,18,.25);backdrop-filter:blur(12px)}.storefront .mobile-bottom-nav a,.storefront .mobile-bottom-nav button{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:2px;padding:4px 2px;border:0;background:transparent;color:#526158;font-size:9px;font-weight:800}.storefront .mobile-bottom-nav span{font-size:19px;line-height:1}.storefront .mobile-bottom-nav b{position:absolute;right:11px;top:-1px;display:grid;place-items:center;min-width:17px;height:17px;border-radius:12px;background:var(--accent);color:#17231d;font-size:9px}.storefront .page-hero-grid,.storefront .faq-hero-grid{grid-template-columns:1fr;gap:26px}.storefront .contact-hero-panel{padding:22px}.storefront .contact-sidebar{grid-template-columns:1fr}.storefront .support-route-card{grid-column:auto}.storefront .contact-form{padding:20px}.storefront .form-submit-row{align-items:stretch;flex-direction:column}.storefront .faq-search-card{padding:20px}.storefront .faq-nav>a{padding:8px 10px;font-size:12px}.storefront .faq-group-head h2{font-size:22px}.storefront .faq-item summary{padding:16px 2px}.storefront .blog-hero{padding:54px 0}.storefront .blog-hero h1{font-size:42px}.storefront .blog-grid,.storefront .blog-grid.compact{grid-template-columns:1fr}.storefront .featured-blog-card{grid-column:auto;display:block}.storefront .featured-blog-card .blog-card-media{aspect-ratio:16/9}.storefront .featured-blog-card .blog-card-content{padding:22px}.storefront .featured-blog-card h2{font-size:24px}.storefront .blog-article-header{padding:52px 0 40px}.storefront .blog-article-header h1{font-size:42px}.storefront .article-lead{font-size:17px}.storefront .article-layout{gap:34px;padding-top:40px}.storefront .article-aside{grid-template-columns:1fr}.storefront .payment-request-card{padding:24px}.storefront .payment-request-card h1{font-size:31px}.storefront .payment-balance-grid{grid-template-columns:1fr}.storefront .modal-shell{padding:10px}.storefront .modal-card{max-height:calc(100vh - 20px);padding:24px 18px;border-radius:18px}.storefront .modal-heading h2{font-size:26px}.storefront .modal-actions{display:grid;grid-template-columns:1fr 1fr}.storefront .cookie-banner{left:10px;right:10px;bottom:86px;grid-template-columns:40px 1fr;width:auto;padding:15px;gap:12px}.storefront .cookie-icon{width:40px;height:40px}.storefront .cookie-banner>div:nth-child(2){min-width:0}.storefront .cookie-banner p{font-size:11px}.storefront .cookie-actions{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr}.storefront .cookie-actions .button{width:100%}}@media (max-width:480px){.storefront .utility-points{gap:0}.storefront .utility-bar nav{gap:0}.storefront .brand>span{display:none}.storefront .brand img{max-width:165px}.storefront .footer-promise-grid{grid-template-columns:1fr}.storefront .footer-promise-grid>div{border-right:0!important;border-bottom:1px solid rgba(255,255,255,.1)}.storefront .footer-grid{grid-template-columns:1fr}.storefront .footer-grid>div:last-child{grid-column:auto}.storefront .product-secondary-actions{display:grid}.storefront .product-secondary-actions .button{width:100%}.storefront .purchase-row{grid-template-columns:72px 1fr}.storefront .tab-panel{padding-top:22px}.storefront .contact-detail-card{padding:15px}.storefront .blog-category-nav{flex-wrap:nowrap;overflow-x:auto;padding-bottom:5px}.storefront .article-image-wrap{margin-top:24px}.storefront .modal-actions{grid-template-columns:1fr}.storefront .cookie-actions{grid-template-columns:1fr}.storefront .cookie-banner{bottom:82px}.storefront .cookie-icon{display:none}.storefront .cookie-banner{grid-template-columns:1fr}}@media print{.storefront .utility-bar,.storefront .mobile-bottom-nav,.storefront .modal-shell,.storefront .mega-panel{display:none!important}}@media (max-width:980px){.storefront .desktop-menu-items{display:none}.storefront .mobile-menu-items{display:block}.storefront .mobile-menu-items a{width:100%;min-height:48px;padding:13px;border-radius:10px;font-size:14px;font-weight:800}.storefront .mobile-menu-items a:hover,.storefront .mobile-menu-items a.active{background:#edf5ef;color:var(--brand)}}@media (max-width:980px){.storefront .track-hero-grid{grid-template-columns:1fr;gap:36px}.storefront .track-search-card{max-width:680px}.storefront .delivery-progress{grid-template-columns:1fr;gap:4px}.storefront .delivery-step{padding:4px 0}.storefront .delivery-step:not(:last-child):after{left:18px;right:auto;top:41px;bottom:-9px;width:2px;height:auto}.storefront .track-main-grid{grid-template-columns:1fr}.storefront .track-items-panel{order:-1}.storefront .track-summary-grid{grid-template-columns:1fr 1fr}.storefront .desktop-menu-items{display:none!important}.storefront .mobile-menu-items{display:grid!important}}@media (max-width:640px){.storefront .track-hero{padding:42px 0}.storefront .track-hero-copy h1{font-size:39px}.storefront .track-hero-copy>p{font-size:16px}.storefront .track-search-card{padding:20px}.storefront .tracking-page{padding:32px 0 54px}.storefront .track-order-head{flex-direction:column}.storefront .track-status-block{text-align:left}.storefront .track-summary-grid{grid-template-columns:1fr}.storefront .track-panel{padding:18px}.storefront .shipment-toolbar{align-items:flex-start;flex-direction:column}.storefront .tracking-code{padding-left:0;border-left:0}.storefront .event-title{align-items:flex-start;flex-direction:column;gap:2px}.storefront .track-not-found{padding:28px 18px}.storefront .track-not-found>div:last-child{display:grid}.storefront .track-help-strip{grid-template-columns:1fr}.storefront .track-info-card{padding:15px}}@media (max-width:1100px){.storefront .contact-support-grid{grid-template-columns:1fr 1fr}.storefront .contact-support-grid article:nth-child(2){border-right:0}.storefront .contact-support-grid article:nth-child(-n/**/+2){border-bottom:1px solid #e5eae6}.storefront .contact-workspace{grid-template-columns:minmax(0,1fr) 290px}.storefront .checkout-layout-premium{grid-template-columns:minmax(0,1fr) 350px}.storefront .register-shell{grid-template-columns:1fr 430px}.storefront .register-value-panel{padding:34px}.storefront .register-benefit-list{grid-template-columns:1fr}}@media (max-width:900px){.storefront .contact-hero-premium-grid{grid-template-columns:1fr;gap:30px}.storefront .contact-hero-assist{max-width:700px}.storefront .contact-workspace{grid-template-columns:1fr}.storefront .contact-help-column{position:static;grid-template-columns:1fr 1fr}.storefront .contact-help-primary{grid-column:1/-1}.storefront .checkout-hero-inner{align-items:flex-start;flex-direction:column}.storefront .checkout-security-strip{justify-content:flex-start}.storefront .checkout-layout-premium{grid-template-columns:1fr}.storefront .order-summary-premium{position:static}.storefront .checkout-summary-column{order:-1}.storefront .register-shell{grid-template-columns:1fr}.storefront .register-value-panel{min-height:500px}.storefront .register-form-panel{padding:38px 28px}}@media (max-width:680px){.storefront .contact-hero-premium{padding:48px 0 42px}.storefront .contact-hero-copy h1{font-size:42px}.storefront .contact-hero-copy>p{font-size:15px}.storefront .contact-hero-actions{display:grid}.storefront .contact-hero-actions .button{width:100%}.storefront .contact-hero-assist{padding:22px}.storefront .contact-support-grid{grid-template-columns:1fr}.storefront .contact-support-grid article{border-right:0;border-bottom:1px solid #e5eae6}.storefront .contact-support-grid article:nth-child(-n/**/+2){border-bottom:1px solid #e5eae6}.storefront .contact-support-grid article:last-child{border-bottom:0}.storefront .contact-main-section{padding-top:44px}.storefront .contact-section-heading h2{font-size:28px}.storefront .contact-form-section{padding:19px}.storefront .contact-form-submit{align-items:stretch;flex-direction:column;padding:18px}.storefront .contact-form-submit .button{width:100%}.storefront .contact-help-column{grid-template-columns:1fr}.storefront .contact-help-primary{grid-column:auto}.storefront .checkout-hero{padding:34px 0 28px}.storefront .checkout-hero h1{font-size:38px}.storefront .checkout-security-strip{display:grid;grid-template-columns:1fr 1fr}.storefront .checkout-progress{grid-template-columns:auto 1fr auto 1fr auto;margin-bottom:20px}.storefront .checkout-progress>div:nth-of-type(4),.storefront .checkout-progress>i:nth-of-type(3){display:none}.storefront .checkout-progress>div strong{display:none}.storefront .checkout-page-premium{padding-top:20px}.storefront .checkout-card-head{align-items:flex-start;padding:16px}.storefront .checkout-card-body{padding:16px}.storefront .checkout-option-card{grid-template-columns:18px 38px minmax(0,1fr);padding:12px}.storefront .checkout-option-icon{width:38px;height:38px}.storefront .checkout-option-price{grid-column:3;margin-top:4px}.storefront .checkout-summary-column{order:0}.storefront .register-page-premium{padding:20px 0 40px}.storefront .register-shell{width:min(100% - 20px,1320px);border-radius:20px}.storefront .register-value-panel{min-height:auto;padding:28px 22px}.storefront .register-value-copy h1{font-size:38px}.storefront .register-value-copy>p{font-size:14px}.storefront .register-benefit-list{margin-top:20px}.storefront .register-value-footer{display:none}.storefront .register-form-panel{padding:28px 20px}.storefront .register-form-heading h2{font-size:28px}.storefront .register-password-grid{grid-template-columns:1fr}.storefront .password-guidance{align-items:flex-start;flex-direction:column}.storefront .register-login-prompt{flex-direction:column}}@media (max-width:430px){.storefront .contact-hero-trust{display:grid}.storefront .contact-support-grid article{grid-template-columns:38px 1fr;padding:14px}.storefront .contact-support-icon{width:38px;height:38px}.storefront .checkout-security-strip{grid-template-columns:1fr}.storefront .checkout-option-card{grid-template-columns:18px minmax(0,1fr)}.storefront .checkout-option-icon{display:none}.storefront .checkout-option-price{grid-column:2}.storefront .checkout-card-head p{display:none}.storefront .register-value-panel{padding:24px 18px}.storefront .register-value-copy h1{font-size:34px}.storefront .register-benefit-list article{padding:11px}.storefront .register-form-panel{padding:24px 16px}.storefront .register-form-heading{gap:10px}.storefront .register-form-icon{width:42px;height:42px;flex-basis:42px}}@media (max-width:980px){.storefront .product-main{gap:28px}.storefront .product-gallery{width:100%;max-width:100%}.storefront .product-image-main{width:100%}.storefront .product-video-block{width:100%}.storefront .sale-countdown{grid-template-columns:auto minmax(0,1fr)}.storefront .sale-countdown-timer{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr))}.storefront .product-summary h1{overflow-wrap:anywhere}.storefront .mega-panel{max-width:100vw}}@media (max-width:720px){body.storefront{font-size:15px}.storefront input:not([type=checkbox]):not([type=radio]):not([type=hidden]),.storefront select,.storefront textarea{font-size:16px}.storefront .container,.storefront .narrow-container,.storefront .article-container{max-width:100%}.storefront .product-page{padding-top:22px}.storefront .product-main{gap:22px}.storefront .product-image-main{border-radius:16px}.storefront .product-image-main img{padding:14px}.storefront .product-thumbs{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px;scroll-snap-type:x proximity}.storefront .product-thumb{flex:0 0 72px;width:72px;scroll-snap-align:start}.storefront .product-video-block{margin-top:12px;border-radius:14px}.storefront .product-video-heading{padding:11px 13px}.storefront .product-summary h1{font-size:clamp(29px,9vw,36px)}.storefront .product-summary .price{font-size:28px}.storefront .sale-countdown{grid-template-columns:1fr;padding:12px}.storefront .sale-countdown-icon{display:none}.storefront .sale-countdown-timer{grid-column:auto}.storefront .purchase-box{padding:15px;border-radius:14px}.storefront .purchase-row{grid-template-columns:76px minmax(0,1fr)}.storefront .purchase-row .button{min-width:0;padding-inline:12px}.storefront .product-secondary-actions{display:grid;grid-template-columns:1fr}.storefront .product-secondary-actions form{display:block}.storefront .product-secondary-actions .button{width:100%;white-space:normal;text-align:center}.storefront .product-tabs{margin-top:36px}.storefront .tab-nav{gap:4px;padding:4px}.storefront .tab-nav button{padding:10px 13px}.storefront .tab-panel{padding:22px 0}.storefront .modal-shell{align-items:end;padding:0}.storefront .modal-card{width:100%;max-width:none;max-height:calc(100dvh - env(safe-area-inset-top) - 8px);padding:22px 16px calc(16px + env(safe-area-inset-bottom));border-radius:22px 22px 0 0;overscroll-behavior:contain}.storefront .modal-heading{padding-right:40px}.storefront .modal-heading h2{font-size:25px}.storefront .modal-close{top:11px;right:11px}.storefront .product-question-modal .modal-card{width:100%}.storefront .product-question-modal .modal-actions{bottom:calc(-16px - env(safe-area-inset-bottom));grid-template-columns:1fr;margin:17px -16px calc(-16px - env(safe-area-inset-bottom));padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:#fff}.storefront .product-question-modal .modal-actions .button{width:100%}.storefront .product-question-modal .form-grid{grid-template-columns:1fr;gap:12px}.storefront .product-question-modal .form-grid .full{grid-column:auto}.storefront .category-grid,.storefront .product-grid{align-items:stretch}.storefront .product-card{height:100%}.storefront .product-card-actions .button{white-space:normal}.storefront .checkout-layout,.storefront .basket-layout,.storefront .account-layout,.storefront .order-columns{min-width:0}.storefront .invoice-page{max-width:100%;overflow:hidden}.storefront .invoice-grid,.storefront .invoice-head{gap:18px}}@media (max-width:480px){.storefront .container{width:calc(100% - 20px)}.storefront .hero-copy h1{font-size:36px}.storefront .section-heading h2,.storefront .page-heading h1{font-size:30px}.storefront .category-grid,.storefront .product-grid{grid-template-columns:1fr 1fr;}.storefront .product-thumb{flex-basis:64px;width:64px}.storefront .sale-countdown-timer{grid-template-columns:repeat(4,1fr)}.storefront .sale-countdown-timer>span{min-width:0}.storefront .sale-countdown-timer b{font-size:13px}.storefront .purchase-row{grid-template-columns:68px minmax(0,1fr)}.storefront .product-card-actions{grid-template-columns:1fr auto}.storefront .mobile-bottom-nav{left:6px;right:6px;bottom:6px}.storefront .cookie-banner{left:6px;right:6px;width:auto}.storefront .auth-card,.storefront .form-card,.storefront .panel,.storefront .content-card{max-width:100%}}@media (max-width:980px){.storefront .checkout-layout{gap:24px}.storefront .form-card,.storefront .checkout-card{border-radius:16px}.storefront .header-main>*{min-width:0}.storefront .icon-button{display:block;}}@media (max-width:720px){.storefront :where(input:not([type="hidden"]):not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="color"]),select,textarea){min-height:50px;font-size:16px}.storefront .form-grid{gap:14px}.storefront .checkout-card-head{align-items:flex-start}.storefront .checkout-option-card{grid-template-columns:auto auto minmax(0,1fr) auto;gap:10px;padding:14px}.storefront .checkout-option-price{grid-column:3/-1;justify-self:start}.storefront .wallet-buttons{grid-template-columns:1fr}.storefront .wallet-payment-panel{padding:16px}.storefront .modal-shell{align-items:end;padding:0}.storefront .modal-card{width:100%;max-height:min(92dvh,820px);border-radius:22px 22px 0 0;padding:22px 16px calc(20px + env(safe-area-inset-bottom));}.storefront .modal-actions{position:sticky;bottom:calc(-20px - env(safe-area-inset-bottom));margin-inline:-16px;margin-bottom:calc(-20px - env(safe-area-inset-bottom));padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #e2e8e3}.storefront .table-wrap{max-width:100%}}@media (max-width:480px){.storefront .checkout-option-card{grid-template-columns:auto auto minmax(0,1fr)}.storefront .checkout-option-price{grid-column:3}.storefront .button,.storefront .btn{min-height:48px}.storefront .header-search button{min-width:66px}.storefront .footer-bottom>*{max-width:100%}.storefront .track-order-head,.storefront .order-header,.storefront .section-heading{gap:14px}}@media (max-width:1180px){.storefront .product-listing.is-masonry{columns:3 230px}.storefront .product-listing.is-list .product-card{grid-template-columns:240px minmax(0,1fr)}.storefront .product-listing.is-list .product-body{padding:21px}.storefront .catalogue-toolbar-actions{gap:8px}}@media (max-width:900px){.storefront .shop-toolbar-premium{align-items:stretch;flex-direction:column}.storefront .catalogue-toolbar-actions{justify-content:space-between;width:100%}.storefront .catalogue-sort-form{margin-left:auto}.storefront .product-listing.is-list .product-card{grid-template-columns:210px minmax(0,1fr)}.storefront .product-listing.is-list .product-body{grid-template-columns:1fr}.storefront .product-listing.is-list .price{grid-column:1;grid-row:auto;justify-self:start;margin-top:12px;text-align:left}.storefront .product-listing.is-list .product-card-actions{grid-column:1;grid-row:auto}.storefront .product-listing.is-masonry{columns:2 220px}}@media (max-width:640px){.storefront .shop-toolbar-premium{padding:10px}.storefront .catalogue-toolbar-actions{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center}.storefront .filter-open{grid-column:1}.storefront .product-view-switcher{grid-column:2;justify-self:end}.storefront .catalogue-sort-form{grid-column:1/-1;width:100%;min-width:0}.storefront .catalogue-sort-form select{width:100%}.storefront .product-view-switcher button{width:38px;padding:5px}.storefront .product-view-switcher button span:not(.material-symbols-outlined){display:none}.storefront .product-listing.is-list .product-card{grid-template-columns:120px minmax(0,1fr);min-height:160px}.storefront .product-listing.is-list .product-media{min-height:160px}.storefront .product-listing.is-list .product-media img{padding:10px}.storefront .product-listing.is-list .product-body{padding:14px}.storefront .product-listing.is-list .product-card h3{font-size:15px}.storefront .product-listing.is-list .product-card-summary{display:none}.storefront .product-listing.is-list .product-card-actions{display:grid;grid-template-columns:1fr auto;width:100%;margin-top:10px}.storefront .product-listing.is-list .product-card-actions .button{width:100%;min-width:0}.storefront .product-listing.is-list .sale-badge,.storefront .product-listing.is-list .stock-badge{top:7px;padding:4px 6px;font-size:8px}.storefront .product-listing.is-list .sale-badge{left:7px}.storefront .product-listing.is-list .stock-badge{right:7px}.storefront .product-listing.is-masonry{columns:2 150px;column-gap:12px}.storefront .product-listing.is-masonry .product-card{margin-bottom:12px}.storefront .search-view-toolbar{align-items:flex-start;flex-direction:column}.storefront .search-view-toolbar .product-view-switcher{width:auto}}@media (max-width:480px){.storefront .product-listing.is-list .product-card{grid-template-columns:105px minmax(0,1fr)}.storefront .product-listing.is-list .product-media{min-height:145px}.storefront .product-listing.is-list .product-brand{font-size:9px}.storefront .product-listing.is-list .product-sku{font-size:10px}.storefront .product-listing.is-list .price{font-size:17px}.storefront .product-listing.is-masonry{columns:1}.storefront .product-listing.is-masonry .product-media{min-height:220px}}@media (max-width:980px){
  .storefront .nav-bar{height:100dvh;max-height:100dvh;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}
  .storefront .mobile-nav-head{padding-top:calc(16px + env(safe-area-inset-top));padding-left:18px;padding-right:18px}
  .storefront .mobile-nav-head button,.storefront .menu-toggle,.storefront .shop-all{touch-action:manipulation}
  .storefront .menu-toggle span{transition:transform .18s ease,opacity .18s ease}
  .storefront .menu-toggle[aria-expanded="true"] span:nth-child(1){transform:translateY(6px) rotate(45deg)}
  .storefront .menu-toggle[aria-expanded="true"] span:nth-child(2){opacity:0}
  .storefront .menu-toggle[aria-expanded="true"] span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}
  .storefront .primary-nav{padding:12px 14px 6px}
  .storefront .shop-all{margin-bottom:6px}
  .storefront .shop-all .chevron{display:inline-flex!important;margin-left:auto}
  .storefront .mobile-catalogue-menu:not([hidden]){display:grid;gap:10px;margin:0 0 10px;padding:10px;border:1px solid #dce6df;border-radius:13px;background:#f7faf8;box-shadow:inset 0 1px 0 rgba(255,255,255,.8)}
  .storefront .mobile-catalogue-all{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:44px;padding:10px 12px;border-radius:9px;background:var(--brand);color:#fff;font-size:13px;font-weight:900}
  .storefront .mobile-catalogue-all span{display:flex;align-items:center;gap:8px}
  .storefront .mobile-catalogue-all:hover{background:var(--brand-dark);color:#fff}
  .storefront .mobile-catalogue-groups{display:grid;gap:6px}
  .storefront .mobile-catalogue-group{overflow:hidden;border:1px solid #e1e8e3;border-radius:10px;background:#fff}
  .storefront .mobile-catalogue-category{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:42px;padding:9px 11px;color:#24382c;font-size:12px;font-weight:900}
  .storefront .mobile-catalogue-category:hover{background:#edf5ef;color:var(--brand)}
  .storefront .mobile-catalogue-children{display:flex;flex-wrap:wrap;gap:5px 7px;padding:0 10px 10px}
  .storefront .mobile-catalogue-children a{padding:6px 8px;border-radius:7px;background:#f2f6f3;color:#59685f;font-size:10px;font-weight:750;line-height:1.25}
  .storefront .mobile-catalogue-children a:hover{background:#e5f0e8;color:var(--brand)}
  .storefront .mobile-catalogue-brands{display:grid;gap:7px;padding-top:10px;border-top:1px solid #dfe7e1}
  .storefront .mobile-catalogue-brands>strong{color:#6a786f;font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}
  .storefront .mobile-catalogue-brands>div{display:flex;flex-wrap:wrap;gap:6px}
  .storefront .mobile-catalogue-brands a{padding:7px 9px;border:1px solid #dce5df;border-radius:8px;background:#fff;color:#3c5043;font-size:10px;font-weight:800}
  .storefront .nav-support{margin-bottom:calc(22px + env(safe-area-inset-bottom))}
  .storefront .menu-toggle:focus-visible,.storefront .mobile-nav-head button:focus-visible,.storefront .shop-all:focus-visible,.storefront .mobile-catalogue-menu a:focus-visible{outline:3px solid color-mix(in srgb,var(--accent) 80%,#fff);outline-offset:2px}
}@media (max-width:480px){.storefront .nav-bar{width:min(410px,92vw)}.storefront .mobile-catalogue-menu:not([hidden]){padding:8px}.storefront .mobile-catalogue-children{gap:4px}}@media (max-width:700px){.storefront .order-result-card>.panel-head,.storefront .order-result-card>.panel-body{padding:20px 16px}.storefront .order-result-stats{grid-template-columns:1fr}.storefront .order-result-actions{display:grid}.storefront .order-result-actions .button{width:100%;min-width:0}.storefront .order-result-lead{font-size:14px}}
/* Source: store-refinement.css */
@media (max-width: 1180px){
  .storefront .header-main{
    grid-template-columns: minmax(180px, 225px) minmax(250px, 1fr) auto;
    gap: 14px;
  }

  .storefront .header-actions > a{
    grid-template-columns: 32px;
    justify-items: center;
    padding-inline: 7px;
  }

  .storefront .header-actions > a > span:last-of-type{
    display: none;
  }

  .storefront .catalogue-category-grid{
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}@media (max-width: 980px){
  .storefront .container{
    width: min(1360px, calc(100% - 36px));
  }

  .storefront .header-main{
    min-height: 76px;
    grid-template-columns: 46px minmax(0, 1fr) auto;
  }

  .storefront .brand{
    justify-self: start;
  }

  .storefront .brand img{
    max-width: 190px;
    max-height: 48px;
  }

  .storefront .header-search{
    grid-column: 1 / -1;
    order: 4;
    padding-bottom: 13px;
  }

  .storefront .header-search button{
    min-width: 82px;
  }

  .storefront .header-actions > a:not(.cart-link){
    display: none;
  }

  .storefront .cart-link{
    display: grid !important;
    grid-template-columns: 34px !important;
    min-width: 42px !important;
    min-height: 42px !important;
    padding: 4px !important;
  }

  .storefront .nav-bar{
    border-radius: 0 18px 18px 0;
  }

  .storefront .shop-all{
    min-height: 48px;
    margin: 0 0 8px;
    border-radius: 10px;
  }

  .storefront .desktop-menu-items{
    display: grid;
    gap: 2px;
  }

  .storefront .desktop-menu-items a{
    min-height: 46px;
    padding-inline: 13px;
    border-radius: 9px;
  }

  .storefront .desktop-menu-items a::after{
    display: none;
  }

  .storefront .hero-grid{
    grid-template-columns: 1fr;
  }

  .storefront .hero-visual{
    max-width: 760px;
  }

  .storefront .checkout-summary-column .order-summary-premium{
    position: static;
  }

  .storefront .catalogue-category-grid{
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}@media (max-width: 720px){
  .storefront .container{
    width: min(1360px, calc(100% - 28px));
  }

  .storefront .utility-points{
    width: 100%;
    justify-content: center;
  }

  .storefront .utility-points span:not(:first-child){
    display: none;
  }

  .storefront .utility-bar nav{
    display: none;
  }

  .storefront .header-main{
    grid-template-columns: 42px minmax(0, 1fr) 42px;
    gap: 8px;
  }

  .storefront .brand{
    justify-self: center;
  }

  .storefront .brand img{
    max-width: 170px;
    max-height: 44px;
  }

  .storefront .header-search form{
    min-height: 48px;
  }

  .storefront .header-search input{
    height: 46px;
    font-size: 16px;
  }

  .storefront .header-search button{
    min-width: 48px;
    width: 48px;
    padding: 0;
    overflow: hidden;
    color: transparent;
  }

  .storefront .header-search button::before{
    content: "→";
    color: #fff;
    font-size: 18px;
  }

  .storefront .hero{
    padding-block: 42px 54px;
  }

  .storefront .hero-copy h1{
    font-size: clamp(37px, 11vw, 49px);
  }

  .storefront .hero-copy > p{
    font-size: 16px;
  }

  .storefront .hero-card{
    margin-inline: 10px;
  }

  .storefront .benefit-grid{
    border-radius: 13px;
  }

  .storefront .category-card .category-art{
    height: 150px;
    padding: 13px;
  }

  .storefront .category-card .category-body{
    min-height: 75px;
    padding: 13px 44px 13px 13px;
  }

  .storefront .category-card h3{
    font-size: 14px;
  }

  .storefront .category-card .arrow{
    right: 11px;
    bottom: 13px;
    width: 28px;
    height: 28px;
  }

  .storefront .product-body{
    padding: 13px;
  }

  .storefront .product-card h3{
    font-size: 14px;
  }

  .storefront .price > span,.storefront .price > strong{
    font-size: 17px;
  }

  .storefront .catalogue-category-grid{
    gap: 10px;
  }

  .storefront .catalogue-category-grid .category-art{
    height: 132px;
  }

  .storefront .checkout-card-head,.storefront .checkout-card-body{
    padding: 15px;
  }

  .storefront .checkout-option-card,.storefront .shipping-choice{
    padding: 12px;
  }

  .storefront .payment-balance-grid{
    grid-template-columns: 1fr;
  }

  .storefront .account-layout{
    gap: 18px;
  }

  .storefront .data-table.responsive-table thead,.storefront .account-panel .data-table thead{
    display: none;
  }

  .storefront .data-table.responsive-table,.storefront .data-table.responsive-table tbody,.storefront .data-table.responsive-table tr,.storefront .data-table.responsive-table td,.storefront .account-panel .data-table,.storefront .account-panel .data-table tbody,.storefront .account-panel .data-table tr,.storefront .account-panel .data-table td{
    display: block;
    width: 100%;
  }

  .storefront .account-panel .data-table tr{
    padding: 12px 14px;
    border-bottom: 1px solid var(--we-line);
  }

  .storefront .account-panel .data-table td{
    padding: 6px 0;
    border: 0;
  }

  .storefront .button-row{
    align-items: stretch;
    flex-direction: column;
  }

  .storefront .button-row .button{
    width: 100%;
  }

  .storefront .footer-bottom{
    align-items: flex-start;
    flex-direction: column;
    gap: 10px;
  }
}@media (max-width: 480px){
  .storefront .container{
    width: min(1360px, calc(100% - 22px));
  }

  .storefront .announcement{
    font-size: 11px;
  }

  .storefront .header-main{
    padding-inline: 1px;
  }

  .storefront .brand img{
    max-width: 150px;
  }

  .storefront .section-heading h2,.storefront .page-heading h1{
    font-size: 29px;
  }

  .storefront .hero-copy h1{
    font-size: 36px;
  }

  .storefront .hero-trust{
    display: grid;
    gap: 10px;
  }

  .storefront .catalogue-category-grid{
    grid-template-columns: 1fr 1fr;
  }

  .storefront .brand-strip{
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .storefront .catalogue-category-grid .category-art{
    height: 115px;
  }

  .storefront .product-grid,.storefront .product-listing.is-grid{
    gap: 10px;
  }

  .storefront .product-card-actions{
    grid-template-columns: 1fr auto;
  }

  .storefront .product-card-actions .button{
    min-height: 42px;
    padding-inline: 10px;
    font-size: 12px;
  }

  .storefront .purchase-row{
    display: grid;
    grid-template-columns: 1fr;
  }

  .storefront .quantity-control{
    width: 100%;
    grid-template-columns: 48px 1fr;
  }

  .storefront .checkout-option-card,.storefront .shipping-choice{
    grid-template-columns: 22px 36px minmax(0, 1fr);
    gap: 9px;
  }

  .storefront .checkout-option-price{
    grid-column: 3;
    justify-self: start;
  }
}@media (prefers-reduced-motion: reduce){
  .storefront *,.storefront *::before,.storefront *::after{
    scroll-behavior: auto !important;
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: 0.01ms !important;
  }
}@media print{
  .storefront .button,.storefront .btn,.storefront .product-card,.storefront .panel,.storefront .content-card{
    box-shadow: none !important;
  }
}

/* Source: admin.css */
@media (max-width:1180px){.admin-body .admin-grid.cols-4{grid-template-columns:repeat(2,1fr)}.admin-body .admin-form-grid.cols-4{grid-template-columns:repeat(2,1fr)}.admin-body .split-layout,.admin-body .order-two-col{grid-template-columns:1fr}.admin-body .sticky-card{position:static}}@media (max-width:900px){.admin-body .admin-sidebar{transform:translateX(-105%);transition:.23s}.admin-body .admin-sidebar.open{transform:translateX(0)}.admin-body .admin-content{margin-left:0}.admin-body .admin-menu{display:grid;place-items:center}.admin-body .admin-backdrop.open{display:block;position:fixed;z-index:35;inset:0;background:#0007}.admin-body .admin-main{padding:22px 18px 60px}.admin-body .admin-topbar{padding-inline:18px}.admin-body .admin-flashes{padding:14px 18px 0}.admin-body .admin-grid.cols-3{grid-template-columns:repeat(2,1fr)}}@media (max-width:650px){.admin-body .admin-topbar h1{font-size:18px}.admin-body .admin-topbar p,.admin-body .admin-user div{display:none}.admin-body .admin-page-head{align-items:stretch;flex-direction:column}.admin-body .admin-actions{display:grid;grid-template-columns:1fr 1fr}.admin-body .admin-button{width:100%}.admin-body .admin-grid.cols-2,.admin-body .admin-grid.cols-3,.admin-body .admin-grid.cols-4{grid-template-columns:1fr}.admin-body .admin-form-grid,.admin-body .admin-form-grid.cols-3,.admin-body .admin-form-grid.cols-4{grid-template-columns:1fr}.admin-body .form-field.full{grid-column:auto}.admin-body .metric-grid{grid-template-columns:1fr}.admin-body .admin-search{display:grid;width:100%}.admin-body .admin-search input{min-width:0}.admin-body .inline-form{display:grid}.admin-body .inline-form .form-field{min-width:0}.admin-body .row-actions{justify-content:flex-start}.admin-body .admin-table th,.admin-body .admin-table td{padding:10px 11px}.admin-body .admin-card-head{align-items:flex-start;flex-direction:column}.admin-body .chart{height:180px}}@media print{.admin-body .admin-sidebar,.admin-body .admin-topbar,.admin-body .admin-actions,.admin-body .admin-flashes{display:none!important}.admin-body .admin-content{margin:0}.admin-body .admin-main{padding:0}.admin-body .admin-card{border:0}}@media (max-width:1320px){.admin-body .analytics-kpi-grid{grid-template-columns:repeat(3,1fr)}.admin-body .analytics-filter-bar{grid-template-columns:repeat(3,1fr)}.admin-body .analytics-filter-bar .admin-button{align-self:end}.admin-body .order-two-col{grid-template-columns:minmax(0,1fr) 330px}.admin-body .order-add-product{grid-template-columns:minmax(220px,1fr) 75px 130px auto}}@media (max-width:1080px){.admin-body .admin-sidebar{width:268px}.admin-body .admin-content{margin-left:268px}.admin-body .admin-main{padding-inline:22px}.admin-body .admin-grid.cols-4,.admin-body .analytics-kpi-grid{grid-template-columns:repeat(2,1fr)}.admin-body .order-two-col{grid-template-columns:1fr}.admin-body .order-sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-body .order-sidebar>.admin-card:first-child{grid-column:1/-1}.admin-body .page-editor-layout{grid-template-columns:1fr}.admin-body .page-editor-layout>.sticky-card{position:static;grid-template-columns:repeat(3,1fr)}.admin-body .analytics-filter-bar{grid-template-columns:repeat(3,1fr)}.admin-body .enquiry-card-body{grid-template-columns:1fr}}@media (max-width:900px){.admin-body .admin-sidebar{z-index:60;width:min(330px,88vw);transform:translateX(-105%)}.admin-body .admin-sidebar.open{transform:none}.admin-body .admin-sidebar-close{display:grid;place-items:center}.admin-body .admin-content{margin-left:0}.admin-body .admin-menu{display:grid;place-items:center;gap:4px;padding:10px}.admin-body .admin-menu span{display:block;width:19px;height:2px;border-radius:2px;background:#23372b}.admin-body .admin-backdrop{position:fixed;z-index:55;inset:0;display:block;background:rgba(6,23,12,.55);opacity:0;transition:opacity .18s}.admin-body .admin-backdrop.open{opacity:1}.admin-body .admin-topbar{padding-inline:18px}.admin-body .admin-main{padding:22px 18px 64px}.admin-body .admin-flashes{padding-inline:18px}.admin-body .admin-footer{padding-inline:18px}.admin-body .admin-store-link{display:none}.admin-body .sticky-card{top:0}.admin-body .order-sidebar{grid-template-columns:1fr}.admin-body .order-sidebar>.admin-card:first-child{grid-column:auto}.admin-body .page-editor-layout>.sticky-card{grid-template-columns:1fr}.admin-body .analytics-charts,.admin-body .analytics-tables{grid-template-columns:1fr!important}}@media (max-width:680px){.admin-body .admin-topbar{min-height:70px}.admin-body .admin-location,.admin-body .admin-user div{display:none}.admin-body .admin-user{padding-left:0;border:0}.admin-body .admin-user>span{width:36px;height:36px}.admin-body .admin-main{padding:18px 12px 60px}.admin-body .admin-flashes{padding:10px 12px 0}.admin-body .admin-page-head{align-items:stretch;flex-direction:column}.admin-body .admin-page-head h2{font-size:23px}.admin-body .admin-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.admin-body .admin-actions .admin-button{width:100%}.admin-body .admin-grid.cols-2,.admin-body .admin-grid.cols-3,.admin-body .admin-grid.cols-4,.admin-body .analytics-kpi-grid,.admin-body .traffic-kpis{grid-template-columns:1fr}.admin-body .analytics-filter-bar{grid-template-columns:1fr}.admin-body .admin-card-head{align-items:flex-start;flex-direction:column;padding:15px}.admin-body .admin-card-body{padding:15px}.admin-body .stat-card,.admin-body .analytics-kpi{padding:17px}.admin-body .admin-form-grid,.admin-body .admin-form-grid.cols-3,.admin-body .admin-form-grid.cols-4{grid-template-columns:1fr}.admin-body .form-field.full{grid-column:auto}.admin-body .admin-search-wide{display:grid;width:100%}.admin-body .admin-search-wide .form-field{min-width:0}.admin-body .order-add-product,.admin-body .order-total-editor{grid-template-columns:1fr;padding:15px}.admin-body .order-add-product .admin-button,.admin-body .order-total-editor .admin-button{width:100%}.admin-body .order-totals-card{width:100%;padding:15px}.admin-body .event-log-row{grid-template-columns:1fr;gap:5px}.admin-body .request-history-item{grid-template-columns:1fr auto}.admin-body .request-actions{grid-column:1/-1}.admin-body .balance-callout{align-items:flex-start;flex-direction:column}.admin-body .enquiry-card summary>div{grid-template-columns:1fr}.admin-body .enquiry-card summary small{grid-column:auto}.admin-body .contact-chip-row{align-items:flex-start;flex-direction:column}.admin-body .contact-chip-row>*{max-width:100%;overflow-wrap:anywhere}.admin-body .admin-table.responsive-admin-table thead{display:none}.admin-body .admin-table.responsive-admin-table,.admin-body .admin-table.responsive-admin-table tbody,.admin-body .admin-table.responsive-admin-table tr,.admin-body .admin-table.responsive-admin-table td{display:block;width:100%}.admin-body .admin-table.responsive-admin-table tr{padding:10px 13px;border-bottom:1px solid #e1e7e2}.admin-body .admin-table.responsive-admin-table td{display:grid;grid-template-columns:105px minmax(0,1fr);gap:10px;padding:6px 0;border:0;text-align:left}.admin-body .admin-table.responsive-admin-table td::before{content:attr(data-label);color:#76827a;font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.05em}.admin-body .admin-table.responsive-admin-table td[data-label="Actions"]{display:block;padding-top:11px}.admin-body .admin-table.responsive-admin-table .row-actions{justify-content:flex-start}.admin-body .admin-footer{align-items:flex-start;flex-direction:column}.admin-body .inline-form{display:grid}.admin-body .inline-form .form-field{min-width:0}.admin-body .chart{height:190px}}@media (max-width:430px){.admin-body .admin-actions{grid-template-columns:1fr}.admin-body .admin-user{display:none}.admin-body .admin-topbar-title{min-width:0}.admin-body .admin-topbar-title>div{min-width:0}.admin-body .admin-topbar h1{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-body .revision-pill{display:block;width:max-content;margin:6px 0 0}.admin-body .responsive-admin-table td{grid-template-columns:88px minmax(0,1fr)!important}.admin-body .product-cell{align-items:flex-start}.admin-body .analytics-kpi strong{font-size:25px}}@media print{.admin-body .admin-sidebar,.admin-body .admin-topbar,.admin-body .admin-actions,.admin-body .admin-flashes,.admin-body .admin-footer{display:none!important}.admin-body .admin-content{margin:0}.admin-body .admin-main{padding:0}.admin-body .admin-card{box-shadow:none}}@media (max-width:1400px){.admin-body .media-library-grid-premium{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-body .menu-builder-row-premium{grid-template-columns:1fr 1.4fr 72px 100px}.admin-body .menu-builder-row-premium .form-field:nth-of-type(5),.admin-body .menu-builder-row-premium .menu-active-toggle,.admin-body .menu-builder-row-premium .menu-item-row-actions{grid-row:2}.admin-body .navigation-settings-grid{grid-template-columns:1fr 1fr}.admin-body .navigation-mega-settings{grid-column:1/-1}.admin-body .operations-inline-create{grid-template-columns:1fr 1fr 100px auto}.admin-body .operations-inline-create .admin-button{grid-column:1/-1;width:max-content}.admin-body .tax-inline-create{grid-template-columns:1fr 90px 1fr 90px}.admin-body .carrier-inline-create{grid-template-columns:1fr 120px minmax(220px,2fr)}.admin-body .zone-settings-bar{grid-template-columns:1fr 1fr 80px auto}.admin-body .zone-setting-actions{grid-column:1/-1;justify-content:flex-end}}@media (max-width:1120px){.admin-body .media-workspace{grid-template-columns:1fr}.admin-body .media-upload-panel{position:static}.admin-body .media-upload-form{grid-template-columns:1fr 1fr;align-items:start}.admin-body .media-dropzone{grid-row:1/4}.admin-body .media-guidance{grid-column:1/-1}.admin-body .content-management-layout{grid-template-columns:1fr}.admin-body .content-management-sidebar{order:-1}.admin-body .content-publish-card{position:static}.admin-body .content-publish-card .admin-card-body{grid-template-columns:minmax(0,1fr) auto auto;align-items:center}.admin-body .content-publish-links{display:none}.admin-body .hero-editor-layout{grid-template-columns:1fr}.admin-body .content-preview-large img{height:280px}.admin-body .navigation-overview{grid-template-columns:repeat(2,1fr)!important}.admin-body .shipping-zone-summary{grid-template-columns:44px minmax(0,1fr) auto 18px}.admin-body .shipping-method-card-premium>summary{grid-template-columns:38px minmax(0,1fr) auto 18px}.admin-body .shipping-method-card-premium>summary .method-pill{display:none}.admin-body .carrier-grid{grid-template-columns:1fr}.admin-body .maintenance-dashboard{grid-template-columns:1fr}.admin-body .maintenance-side-column{grid-template-columns:1fr 1fr}.admin-body .order-workspace-layout{grid-template-columns:1fr}.admin-body .order-sidebar-premium{grid-template-columns:repeat(3,minmax(0,1fr));position:static}.admin-body .order-lookup-card{grid-column:1/-1}}@media (max-width:900px){.admin-body .admin-page-head-premium h2{font-size:25px}.admin-body .media-upload-form{display:grid}.admin-body .content-editor-intro .admin-card-body{align-items:flex-start;flex-direction:column}.admin-body .content-section-nav{justify-content:flex-start}.admin-body .navigation-settings-grid{grid-template-columns:1fr}.admin-body .navigation-mega-settings{grid-column:auto}.admin-body .operations-tabs,.admin-body .order-workspace-nav{top:70px}.admin-body .shipping-zone-summary{grid-template-columns:40px minmax(0,1fr) 18px}.admin-body .shipping-zone-meta{grid-column:2}.admin-body .zone-settings-bar{grid-template-columns:1fr 1fr}.admin-body .shipping-method-card-premium>summary{grid-template-columns:36px minmax(0,1fr) 18px}.admin-body .shipping-method-card-premium>summary>.status{grid-column:2}.admin-body .operations-inline-create,.admin-body .tax-inline-create,.admin-body .carrier-inline-create{grid-template-columns:1fr 1fr}.admin-body .order-sidebar-premium{grid-template-columns:1fr 1fr}.admin-body .order-lookup-card{grid-column:1/-1}}@media (max-width:680px){.admin-body .admin-page-head-premium{gap:14px}.admin-body .admin-head-meta{width:100%}.admin-body .admin-stat-chip{width:100%}.admin-body .media-upload-form{grid-template-columns:1fr}.admin-body .media-dropzone{grid-row:auto}.admin-body .media-library-toolbar .admin-card-body{align-items:stretch;flex-direction:column}.admin-body .media-searchbar{display:grid;grid-template-columns:1fr 1fr}.admin-body .media-search-field{grid-column:1/-1;min-width:0;max-width:none}.admin-body .media-toolbar-note{white-space:normal}.admin-body .media-library-grid-premium{grid-template-columns:1fr}.admin-body .content-publish-card .admin-card-body{grid-template-columns:1fr}.admin-body .benefit-editor-grid,.admin-body .footer-promise-editor{grid-template-columns:1fr}.admin-body .hero-editor-layout{gap:16px}.admin-body .content-preview-large{min-height:220px}.admin-body .content-preview-large img{height:220px}.admin-body .content-subsection-title{align-items:flex-start;flex-direction:column}.admin-body .navigation-overview{grid-template-columns:1fr!important}.admin-body .menu-builder-row-premium{grid-template-columns:1fr 1fr}.admin-body .menu-builder-row-premium .grow{grid-column:1/-1}.admin-body .menu-builder-row-premium .form-field:nth-of-type(5),.admin-body .menu-builder-row-premium .menu-active-toggle,.admin-body .menu-builder-row-premium .menu-item-row-actions{grid-row:auto}.admin-body .menu-item-row-actions{align-items:end}.admin-body .menu-item-row-actions .admin-button{width:100%}.admin-body .navigation-settings-actions .admin-button{width:100%}.admin-body .operations-kpis{grid-template-columns:1fr 1fr!important}.admin-body .operations-inline-create,.admin-body .tax-inline-create,.admin-body .carrier-inline-create,.admin-body .zone-settings-bar{grid-template-columns:1fr}.admin-body .operations-inline-create .compact{max-width:none}.admin-body .operations-inline-create .admin-button{width:100%}.admin-body .zone-setting-actions{justify-content:stretch}.admin-body .zone-setting-actions .admin-button{flex:1}.admin-body .shipping-zone-summary{padding:13px}.admin-body .shipping-zone-meta{align-items:flex-start;flex-direction:column;gap:5px}.admin-body .shipping-method-card-premium>summary{padding:11px}.admin-body .shipping-method-save-row,.admin-body .carrier-card-actions,.admin-body .maintenance-save-row{align-items:stretch;flex-direction:column}.admin-body .carrier-card-actions .admin-actions{width:100%}.admin-body .carrier-card-actions .admin-actions .admin-button{flex:1}.admin-body .maintenance-switch-card{grid-template-columns:44px minmax(0,1fr)}.admin-body .maintenance-switch-icon{width:44px;height:44px}.admin-body .maintenance-switch{grid-column:1/-1;justify-self:end}.admin-body .maintenance-side-column{grid-template-columns:1fr}.admin-body .order-workspace-nav{margin-inline:-12px;border-radius:0;border-left:0;border-right:0}.admin-body .order-sidebar-premium{grid-template-columns:1fr}.admin-body .order-lookup-card{grid-column:auto}.admin-body .customer-address-grid{grid-template-columns:1fr}.admin-body .order-kpi-grid-premium{grid-template-columns:1fr 1fr!important}}@media (max-width:430px){.admin-body .operations-kpis,.admin-body .order-kpi-grid-premium{grid-template-columns:1fr!important}.admin-body .media-searchbar{grid-template-columns:1fr}.admin-body .media-search-field{grid-column:auto}.admin-body .navigation-overview-card{grid-template-columns:36px 1fr auto}.admin-body .shipping-zone-icon{width:38px;height:38px}.admin-body .shipping-zone-summary{grid-template-columns:38px minmax(0,1fr) 16px}.admin-body .shipping-zone-meta{grid-column:1/-1;flex-direction:row;padding-left:50px}.admin-body .shipping-method-card-premium>summary{grid-template-columns:32px minmax(0,1fr) 16px}.admin-body .shipping-method-type{width:32px;height:32px}.admin-body .shipping-method-card-premium>summary>.status{grid-column:1/-1;width:max-content;margin-left:43px}.admin-body .maintenance-state{width:100%}}@media (max-width:1220px){.admin-body .product-editor-layout{grid-template-columns:minmax(0,1fr) 320px}.admin-body .variant-row{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-body .variant-remove{align-self:end}.admin-body .catalogue-display-grid{grid-template-columns:1fr 1fr}.admin-body .seo-endpoint-grid{grid-template-columns:1fr 1fr}}@media (max-width:980px){.admin-body .product-editor-layout{grid-template-columns:1fr}.admin-body .product-editor-sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-body .product-editor-sidebar .sticky-publish-card{position:static;grid-column:1/-1}.admin-body .pricing-grid{grid-template-columns:1fr 1fr}.admin-body .pricing-grid>.form-field:last-child{grid-column:1/-1}.admin-body .settings-tabs{top:70px}}@media (max-width:680px){.admin-body .product-editor-head .admin-actions{grid-template-columns:1fr}.admin-body .product-editor-sidebar{grid-template-columns:1fr}.admin-body .rich-editor-toolbar{align-items:stretch}.admin-body .rich-editor-toolbar select{width:100%}.admin-body .rich-tool-group{padding:0;border-left:0}.admin-body .rich-tool-group button{flex:1}.admin-body .rich-editor-media-row{grid-template-columns:1fr}.admin-body .rich-editor-media-row .admin-button{width:100%}.admin-body .rich-editor-canvas{min-height:350px;padding:18px 14px;font-size:15px}.admin-body .editor-help-row{display:grid}.admin-body .pricing-grid,.admin-body .discount-date-grid,.admin-body .discount-preview{grid-template-columns:1fr}.admin-body .variant-row{grid-template-columns:1fr 1fr}.admin-body .variant-remove{grid-column:1/-1;width:100%;height:36px}.admin-body .catalogue-display-grid,.admin-body .seo-endpoint-grid,.admin-body .security-feature-list{grid-template-columns:1fr}.admin-body .settings-save-bar{align-items:stretch;flex-direction:column;bottom:6px}.admin-body .settings-save-bar .admin-button{width:100%}.admin-body .admin-form input,.admin-body .admin-form select,.admin-body .admin-form textarea,.admin-body .form-field input,.admin-body .form-field select,.admin-body .form-field textarea{font-size:16px}.admin-body .product-video-admin-preview{border-radius:10px}}@media (max-width:1080px){.admin-body .payment-provider-grid{grid-template-columns:1fr 1fr}.admin-body .wallet-admin-grid{grid-template-columns:1fr}}@media (max-width:680px){:where(.admin-body input:not([type="hidden"]):not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="color"]),.admin-body select,.admin-body textarea){min-height:48px;font-size:16px}.admin-body .payment-provider-grid{grid-template-columns:1fr}.admin-body .admin-actions{grid-template-columns:1fr}.admin-body .admin-actions .admin-button{width:100%}.admin-body .admin-table-wrap{border-radius:10px}.admin-body .admin-page-head{gap:14px}}@media (max-width:1320px){.admin-body .products-toolbar{grid-template-columns:1fr}.admin-body .products-bulk-form{justify-content:flex-end}.admin-body .products-filter-form{max-width:none}.admin-body .products-row-actions{min-width:132px}}@media (max-width:900px){.admin-body .products-management-head{align-items:flex-start}.admin-body .products-toolbar{padding:14px}.admin-body .products-filter-form,.admin-body .products-bulk-form{flex-wrap:wrap}.admin-body .products-search-field{flex:1 1 100%}.admin-body .products-bulk-form{justify-content:flex-start}.admin-body .products-selection-count{margin-right:auto}.admin-body .products-scope-tabs{align-items:flex-start;flex-direction:column;gap:0}.admin-body .products-page-range{padding-bottom:12px}.admin-body .products-pagination-bar{align-items:flex-start;flex-direction:column}.admin-body .admin-pagination{justify-content:flex-start}.admin-body .products-pagination-bar>span{width:100%}}@media (max-width:680px){.admin-body .products-toolbar{padding:12px}.admin-body .products-filter-form,.admin-body .products-bulk-form{display:grid;grid-template-columns:1fr 1fr;width:100%}.admin-body .products-search-field{grid-column:1/-1;min-width:0}.admin-body .products-per-page-field{width:auto;flex:none}.admin-body .products-filter-form>.admin-button,.admin-body .products-bulk-form>.admin-button{width:100%}.admin-body .products-selection-count{grid-column:1/-1;margin:0}.admin-body .products-bulk-action-field{min-width:0}.admin-body .products-scope-tabs{padding-inline:12px}.admin-body .products-tabs{width:100%;overflow-x:auto}.admin-body .products-tabs a{flex:none}.admin-body .products-table.responsive-admin-table td.products-select-column{display:flex!important;align-items:center;justify-content:flex-start;grid-template-columns:none!important;padding:6px 0!important}.admin-body .products-table.responsive-admin-table td.products-select-column::before{content:"Select";width:88px;color:#76827a;font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.05em}.admin-body .products-table.responsive-admin-table tr.is-selected{border-left:3px solid #1d5d3f;background:#f3f8f4}.admin-body .products-product-cell{min-width:0}.admin-body .products-row-actions{min-width:0}.admin-body .products-pagination-bar{padding:14px 12px}.admin-body .admin-pagination{width:100%}.admin-body .admin-pagination .pagination-nav span{display:none}.admin-body .admin-pagination a{min-width:34px;padding-inline:8px}}@media (max-width:430px){.admin-body .products-filter-form,.admin-body .products-bulk-form{grid-template-columns:1fr}.admin-body .products-search-field,.admin-body .products-selection-count{grid-column:auto}.admin-body .products-result-summary{width:100%}.admin-body .products-management-head{gap:12px}.admin-body .products-pagination .pagination-nav{min-width:34px}.admin-body .products-pagination-bar{font-size:9px}}@media (max-width:1180px){.admin-body .admin-media-picker-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-body .admin-media-modal-body{grid-template-columns:minmax(0,1fr) 270px}}@media (max-width:900px){.admin-body .admin-media-modal{padding:10px}.admin-body .admin-media-modal-card{height:calc(100dvh - 20px)}.admin-body .admin-media-modal-body{grid-template-columns:1fr}.admin-body .admin-media-picker-side{grid-template-columns:1fr 1fr;border-top:1px solid #e3e9e4;max-height:250px}.admin-body .admin-media-selection-preview{height:105px}.admin-body .admin-media-picker-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-body .admin-media-modal-toolbar{align-items:stretch;flex-direction:column}.admin-body .admin-media-search{width:100%;max-width:none}.admin-body .admin-media-filter-tabs{width:max-content;max-width:100%;overflow:auto}}@media (max-width:680px){.admin-body .admin-media-modal{align-items:end;padding:0}.admin-body .admin-media-modal-card{width:100%;height:min(94dvh,920px);border-radius:22px 22px 0 0}.admin-body .admin-media-modal-head{padding:16px}.admin-body .admin-media-modal-head p{display:none}.admin-body .admin-media-modal-toolbar{padding:10px 12px}.admin-body .admin-media-filter-tabs{width:100%;justify-content:stretch}.admin-body .admin-media-filter-tabs button{flex:1}.admin-body .admin-media-modal-body{min-height:0}.admin-body .admin-media-browser{padding:10px;border-right:0}.admin-body .admin-media-picker-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.admin-body .admin-media-picker-item{grid-template-rows:92px auto;padding:5px}.admin-body .admin-media-picker-item>small{display:none}.admin-body .admin-media-picker-side{grid-template-columns:1fr;max-height:210px;padding:10px}.admin-body .admin-media-selection{display:none}.admin-body .admin-media-quick-upload{grid-template-columns:minmax(0,1fr) auto;align-items:center}.admin-body .admin-media-quick-upload>div:first-child,.admin-body .admin-media-upload-status{grid-column:1/-1}.admin-body .admin-media-upload-zone{min-height:74px}.admin-body .admin-media-quick-upload>.admin-button{align-self:stretch}.admin-body .admin-media-modal-foot{padding:10px 12px calc(10px + env(safe-area-inset-bottom))}.admin-body .admin-media-modal-foot>span{display:none}.admin-body .admin-media-modal-foot .admin-actions{display:grid;grid-template-columns:1fr 1.4fr;width:100%}.admin-body .media-picker-control{grid-template-columns:70px minmax(0,1fr);}.admin-body .media-picker-preview{width:70px;height:62px}.admin-body .media-picker-control .admin-button{grid-column:1/-1;width:100%}}@media (max-width:430px){.admin-body .admin-media-picker-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-body .admin-media-picker-item{grid-template-rows:100px auto}.admin-body .admin-media-quick-upload{grid-template-columns:1fr}.admin-body .admin-media-quick-upload>.admin-button{width:100%}.admin-body .admin-media-modal-foot .admin-actions{grid-template-columns:1fr}}@media (max-width:680px){.admin-body .product-gallery-admin-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:430px){.admin-body .product-gallery-admin-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.admin-body .order-row-actions{min-width:220px}.admin-body .order-reminder-card,.admin-body .order-delete-card{min-width:0}}@media (max-width:680px){.admin-body .order-head-reminder-form{display:block;width:100%}.admin-body .order-row-actions{min-width:0;justify-content:flex-start;flex-wrap:wrap}.admin-body .order-reminder-meta{grid-template-columns:1fr}.admin-body .order-reminder-meta strong{text-align:left}.admin-body .order-admin-table{min-width:980px}}@media (max-width:1220px){.admin-body .customer-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-body .customer-profile-kpis,.admin-body .diagnostics-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-body .order-financial-actions-grid{grid-template-columns:1fr 1fr}.admin-body .order-financial-actions-grid>*:last-child{grid-column:1/-1}.admin-body .catalog-entity-grid,.admin-body .attribute-admin-grid{grid-template-columns:1fr}.admin-body .product-editor-nav{top:70px}}@media (max-width:980px){.admin-body .catalog-kpi-grid{grid-template-columns:1fr 1fr}.admin-body .catalog-kpi-grid .metric:last-child{grid-column:1/-1}.admin-body .customer-profile-grid,.admin-body .diagnostics-stream-grid{grid-template-columns:1fr}.admin-body .order-revision-bottom-grid{grid-template-columns:1fr}.admin-body .order-add-product-search{grid-template-columns:1fr 120px 80px}.admin-body .order-add-product-search>.admin-button{grid-column:1/-1;width:100%}.admin-body .product-editor-nav{position:relative;top:auto}.admin-body .catalog-workspace-nav{top:68px}}@media (max-width:680px){.admin-body .catalog-kpi-grid,.admin-body .customer-status-grid,.admin-body .customer-profile-kpis,.admin-body .diagnostics-overview{grid-template-columns:1fr 1fr}.admin-body .catalog-list-toolbar,.admin-body .customer-list-toolbar{align-items:stretch;flex-direction:column}.admin-body .catalog-local-search,.admin-body .customer-search-form{max-width:none;width:100%}.admin-body .customer-search-form{display:grid;grid-template-columns:1fr auto}.admin-body .catalog-create-panel{margin-inline:10px}.admin-body .catalog-entity-summary{grid-template-columns:48px minmax(0,1fr)}.admin-body .catalog-entity-visual{width:48px;height:48px}.admin-body .catalog-entity-meta{grid-column:1/-1;justify-content:flex-start}.admin-body .attribute-settings-form{grid-template-columns:1fr 90px}.admin-body .attribute-settings-actions{grid-column:1/-1}.admin-body .attribute-value-row{grid-template-columns:minmax(0,1fr) 70px auto}.admin-body .order-add-product-search,.admin-body .order-financial-actions-grid{grid-template-columns:1fr}.admin-body .order-add-product-search>.admin-button,.admin-body .order-financial-actions-grid>*:last-child{grid-column:auto}.admin-body .payment-event-detail{display:grid;gap:3px}.admin-body .diagnostic-pager{align-items:stretch;flex-direction:column}.admin-body .diagnostic-pager .admin-pagination{justify-content:flex-start}.admin-body .product-editor-nav{margin-inline:-12px;border-radius:0;border-left:0;border-right:0;padding-inline:12px}.admin-body .product-editor-nav a{min-height:40px}.admin-body .admin-card-head-actions{align-items:flex-end;flex-direction:column}.admin-body .catalog-form-actions{align-items:stretch;flex-direction:column}.admin-body .catalog-form-actions .admin-button{width:100%}}@media (max-width:460px){.admin-body .catalog-kpi-grid,.admin-body .customer-status-grid,.admin-body .customer-profile-kpis,.admin-body .diagnostics-overview{grid-template-columns:1fr}.admin-body .catalog-kpi-grid .metric:last-child{grid-column:auto}.admin-body .customer-search-form{grid-template-columns:1fr}.admin-body .catalog-workspace-nav{position:relative;top:auto}.admin-body .attribute-settings-form,.admin-body .attribute-value-row{grid-template-columns:1fr}.admin-body .attribute-sort-input{max-width:none}.admin-body .order-product-search-results{position:fixed;left:10px;right:10px;top:auto;bottom:12px;max-height:50dvh}.admin-body .payment-event-card{grid-template-columns:30px minmax(0,1fr);padding:9px}.admin-body .payment-event-marker{width:30px;height:30px}.admin-body .product-editor-nav a{padding-inline:8px}}
/* Source: admin-refinement.css */
@media (max-width: 1320px){
  .admin-body .catalog-entity-grid,.admin-body .attribute-admin-grid{
    grid-template-columns: 1fr;
  }

  .admin-body .media-library-grid,.admin-body .media-library-grid-premium{
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .admin-body .menu-builder-row{
    grid-template-columns: 1fr 1.3fr 74px 96px;
  }
}@media (max-width: 1080px){
  .admin-body .admin-sidebar{
    width: 268px;
  }

  .admin-body .admin-content{
    margin-left: 268px;
  }

  .admin-body .admin-main{
    padding-inline: 22px;
  }

  .admin-body .diagnostics-stream-grid{
    grid-template-columns: 1fr;
  }

  .admin-body .order-financial-actions-grid,.admin-body .order-revision-bottom-grid{
    grid-template-columns: 1fr;
  }
}@media (max-width: 900px){
  .admin-body .admin-sidebar{
    z-index: 60;
    width: min(330px, 88vw);
  }

  .admin-body .admin-content{
    margin-left: 0;
  }

  .admin-body .admin-topbar{
    min-height: 70px;
    padding-inline: 17px;
  }

  .admin-body .admin-main{
    padding: 22px 17px 68px;
  }

  .admin-body .catalog-workspace-nav,.admin-body .product-editor-nav,.admin-body .order-workspace-nav,.admin-body .order-workspace-nav-numbered{
    top: 70px;
  }

  .admin-body .customer-list-toolbar{
    align-items: stretch;
    flex-direction: column;
  }

  .admin-body .customer-search-form{
    width: 100%;
  }

  .admin-body .feature-checklist{
    grid-template-columns: 1fr;
  }
}@media (max-width: 680px){
  .admin-body .admin-main{
    padding: 18px 11px 62px;
  }

  .admin-body .admin-flashes{
    padding-inline: 11px;
  }

  .admin-body .admin-page-head{
    align-items: stretch;
    flex-direction: column;
    gap: 14px;
  }

  .admin-body .admin-page-head h2{
    font-size: 23px;
  }

  .admin-body .admin-actions{
    grid-template-columns: 1fr;
  }

  .admin-body .admin-card,.admin-body .stat-card,.admin-body .analytics-kpi{
    border-radius: 12px;
  }

  .admin-body .admin-card-head{
    min-height: 0;
    padding: 14px;
  }

  .admin-body .admin-card-body{
    padding: 14px;
  }

  .admin-body .stat-card{
    min-height: 104px;
    padding: 16px;
  }

  .admin-body :where(input:not([type="hidden"]):not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="color"]), select, textarea){
    min-height: 47px;
    font-size: 16px;
  }

  .admin-body .customer-search-form{
    grid-template-columns: 38px minmax(0, 1fr);
  }

  .admin-body .customer-search-form .admin-button{
    grid-column: 1 / -1;
    width: 100%;
  }

  .admin-body .catalog-workspace-nav,.admin-body .product-editor-nav,.admin-body .order-workspace-nav,.admin-body .order-workspace-nav-numbered{
    margin-inline: -11px;
    border-inline: 0;
    border-radius: 0;
  }

  .admin-body .catalog-list-toolbar{
    align-items: stretch;
    flex-direction: column;
  }

  .admin-body .catalog-local-search{
    width: 100%;
  }

  .admin-body .catalog-entity-grid,.admin-body .attribute-admin-grid,.admin-body .media-library-grid,.admin-body .media-library-grid-premium{
    grid-template-columns: 1fr;
  }

  .admin-body .catalog-form-actions,.admin-body .attribute-settings-actions{
    align-items: stretch;
    flex-direction: column;
  }

  .admin-body .catalog-form-actions .admin-button,.admin-body .attribute-settings-actions .admin-button{
    width: 100%;
  }

  .admin-body .products-filter-form{
    display: grid;
    grid-template-columns: 1fr;
    width: 100%;
  }

  .admin-body .products-search-field{
    min-width: 0;
  }

  .admin-body .rich-editor-canvas{
    min-height: 330px;
    padding: 17px 13px;
    font-size: 15px;
  }

  .admin-body .payment-event-card{
    grid-template-columns: 32px minmax(0, 1fr);
  }

  .admin-body .payment-event-meta{
    grid-column: 2;
  }

  .admin-body .payment-event-detail{
    grid-column: 1 / -1;
  }

  .admin-body .menu-builder-row{
    grid-template-columns: 1fr 1fr;
  }

  .admin-body .diagnostic-pager{
    align-items: stretch;
    flex-direction: column;
  }

  .admin-body .diagnostic-pager .admin-pagination{
    justify-content: flex-start;
  }

  .admin-body .admin-footer{
    padding-inline: 14px;
  }
}@media (max-width: 680px){
  .admin-body .admin-table.responsive-admin-table,.admin-body .admin-table.responsive-admin-table tbody,.admin-body .admin-table.responsive-admin-table tr,.admin-body .admin-table.responsive-admin-table td{
    min-width: 0;
    max-width: 100%;
  }
}@media (max-width: 430px){
  .admin-body .admin-user{
    display: none;
  }

  .admin-body .admin-topbar-title{
    width: 100%;
  }

  .admin-body .admin-topbar h1{
    max-width: calc(100vw - 88px);
  }

  .admin-body .admin-table.responsive-admin-table td{
    grid-template-columns: 86px minmax(0, 1fr) !important;
  }

  .admin-body .catalog-entity-summary,.admin-body .attribute-admin-head{
    align-items: flex-start;
  }

  .admin-body .customer-status-card{
    grid-template-columns: 38px minmax(0, 1fr);
  }

  .admin-body .customer-status-card .customer-status-icon{
    width: 38px;
    height: 38px;
  }

  .admin-body .menu-builder-row{
    grid-template-columns: 1fr;
  }

  .admin-body .payment-event-card{
    padding: 11px;
  }
}@media (prefers-reduced-motion: reduce){
  .admin-body *,.admin-body *::before,.admin-body *::after{
    scroll-behavior: auto !important;
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: 0.01ms !important;
  }
}@media print{
  .admin-body .admin-card,.admin-body .stat-card,.admin-body .analytics-kpi{
    box-shadow: none !important;
  }
}
/* WebEire 1.5.11 responsive interface layer */
@media(max-width:1180px){.storefront .blog-browser-layout{grid-template-columns:minmax(0,1fr) 285px;gap:32px}.storefront .blog-feature-story{grid-template-columns:minmax(0,1.05fr) minmax(340px,.95fr)}.admin-body .settings-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-body .settings-layout{grid-template-columns:200px minmax(0,1fr)}.admin-body .payment-provider-grid{grid-template-columns:1fr}.admin-body .settings-endpoint-panel{grid-template-columns:1fr 1fr}.admin-body .settings-endpoint-panel>div{grid-column:1/-1}}
@media(max-width:960px){.storefront .blog-hero-inner{grid-template-columns:1fr}.storefront .blog-hero-panel{max-width:650px}.storefront .blog-feature-story{grid-template-columns:1fr}.storefront .blog-feature-media{min-height:390px}.storefront .blog-browser-layout{grid-template-columns:1fr}.storefront .blog-index-aside{position:static;grid-template-columns:1fr 1fr}.storefront .blog-article-premium .article-layout{grid-template-columns:1fr}.storefront .blog-article-premium .article-aside{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}.storefront .article-shop-card{grid-column:1/-1}.admin-body .settings-layout{grid-template-columns:1fr}.admin-body .settings-sidebar{position:static;overflow:visible}.admin-body .settings-sidebar-intro,.admin-body .settings-sidebar-help{display:none}.admin-body .settings-nav{display:flex;gap:6px;overflow-x:auto;padding:8px;scrollbar-width:thin}.admin-body .settings-nav a{grid-template-columns:18px auto;flex:0 0 auto;min-height:36px}.admin-body .settings-nav a>b{display:none}.admin-body .settings-nav a.active{box-shadow:inset 0 -3px #1d5d3f}.admin-body .settings-section{scroll-margin-top:90px}.admin-body .settings-credential-grid{grid-template-columns:1fr}.admin-body .settings-seo-switches{grid-template-columns:1fr}.admin-body .settings-section-head{grid-template-columns:42px minmax(0,1fr) auto}.admin-body .settings-section-icon{width:42px;height:42px}}
@media(max-width:720px){.storefront .blog-hero-premium{padding:54px 0 50px}.storefront .blog-hero-premium h1{font-size:clamp(39px,12vw,55px)}.storefront .blog-hero-premium .blog-hero-copy>p{font-size:16px}.storefront .blog-hero-actions{display:grid;grid-template-columns:1fr 1fr}.storefront .blog-hero-actions .button{width:100%;padding-inline:12px}.storefront .blog-hero-proof{display:grid;grid-template-columns:1fr 1fr;gap:9px}.storefront .blog-hero-panel{padding:25px;border-radius:21px}.storefront .blog-category-nav{padding:12px 0}.storefront .blog-feature-story{margin-bottom:44px;border-radius:20px}.storefront .blog-feature-media{min-height:280px}.storefront .blog-feature-content{padding:26px}.storefront .blog-feature-content h2{font-size:31px}.storefront .blog-card-grid,.storefront .related-articles .blog-grid.compact{grid-template-columns:1fr}.storefront .blog-index-aside{grid-template-columns:1fr}.storefront .blog-section-heading{align-items:flex-start;flex-direction:column;gap:10px}.storefront .blog-article-premium .blog-article-header{padding:48px 0 38px}.storefront .blog-article-premium h1{font-size:clamp(38px,11vw,52px)}.storefront .article-byline{align-items:flex-start;flex-wrap:wrap}.storefront .blog-article-premium .article-meta{width:100%;margin:7px 0 0 54px}.storefront .blog-article-premium .article-image-wrap{width:min(100% - 28px,1160px);margin-top:26px}.storefront .blog-article-premium .article-image{border-radius:18px}.storefront .blog-article-premium .article-layout{padding-top:38px;padding-bottom:58px}.storefront .blog-article-premium .article-body{font-size:16px}.storefront .blog-article-premium .article-body>p:first-child{font-size:18px}.storefront .blog-article-premium .article-body h2{font-size:27px}.storefront .article-footer-note{align-items:stretch;flex-direction:column;padding:19px}.storefront .article-footer-note .button{width:100%}.storefront .blog-article-premium .article-aside{grid-template-columns:1fr}.storefront .article-shop-card{grid-column:auto}.admin-body .settings-page-head{gap:13px}.admin-body .settings-page-head .admin-actions{width:100%}.admin-body .settings-page-head .admin-actions>*{flex:1}.admin-body .settings-overview{grid-template-columns:1fr}.admin-body .settings-overview-card{padding:13px}.admin-body .settings-section-head{grid-template-columns:40px minmax(0,1fr);align-items:start;padding:15px}.admin-body .settings-section-icon{width:40px;height:40px}.admin-body .settings-section-head>.admin-button,.admin-body .settings-section-head>.settings-status-pill,.admin-body .settings-section-actions{grid-column:1/-1;justify-self:stretch}.admin-body .settings-section-head>.admin-button{width:100%}.admin-body .settings-section-actions>*{flex:1}.admin-body .settings-section-body{padding:15px}.admin-body .catalogue-display-grid,.admin-body .settings-option-row,.admin-body .settings-information-grid,.admin-body .wallet-admin-grid{grid-template-columns:1fr}.admin-body .settings-test-panel{align-items:stretch;flex-direction:column}.admin-body .settings-test-actions{grid-template-columns:1fr}.admin-body .settings-endpoint-panel{grid-template-columns:1fr}.admin-body .settings-endpoint-panel>div{grid-column:auto}.admin-body .settings-save-bar{bottom:8px;align-items:stretch;flex-direction:column}.admin-body .settings-save-bar .admin-button{width:100%}}
@media(max-width:520px){.storefront .blog-hero-actions{grid-template-columns:1fr}.storefront .blog-hero-proof{grid-template-columns:1fr}.storefront .blog-hero-panel-stats{grid-template-columns:1fr}.storefront .blog-hero-panel-stats>div+div{margin-top:14px;padding-left:0;border-left:0;border-top:1px solid rgba(255,255,255,.15)}.storefront .blog-feature-media{min-height:230px}.storefront .blog-feature-label{top:13px;left:13px}.storefront .blog-feature-content h2{font-size:27px}.storefront .blog-card-modern .blog-card-content{padding:18px}.storefront .blog-card-date{align-items:flex-start;flex-direction:column;gap:4px}.storefront .blog-article-premium .article-meta{margin-left:0}.storefront .article-intro-note{padding:14px}.admin-body .settings-overview-card em{white-space:normal}.admin-body .settings-nav a span{display:none}.admin-body .settings-nav a{grid-template-columns:20px;place-items:center;width:38px;padding:8px}.admin-body .settings-section-head{grid-template-columns:1fr}.admin-body .settings-section-icon{margin-bottom:2px}.admin-body .settings-section-actions{display:grid}.admin-body .payment-provider-card{grid-template-columns:36px minmax(0,1fr) auto}.admin-body .wallet-admin-card{grid-template-columns:32px minmax(0,1fr) auto}.admin-body .settings-save-bar>div{align-items:flex-start}.admin-body .settings-save-icon{flex:0 0 auto}}
@media(prefers-reduced-motion:reduce){html.store-html,html.admin-html{scroll-behavior:auto}.storefront *,.storefront *::before,.storefront *::after,.admin-body *,.admin-body *::before,.admin-body *::after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
@media(max-width:960px){.admin-body .settings-layout{grid-template-columns:minmax(0,1fr);min-width:0;width:100%;max-width:100%}.admin-body .settings-sidebar,.admin-body .settings-sections,.admin-body .settings-section,.admin-body .settings-section-head,.admin-body .settings-section-body{min-width:0;max-width:100%}}

/* WebEire 1.5.10 mobile navigation interaction fix */
@media(max-width:980px){html.store-html.navigation-open body.storefront .site-header{z-index:1400}.storefront .nav-bar{z-index:1402;pointer-events:none}.storefront .nav-bar.open{pointer-events:auto}.storefront .mobile-nav-backdrop{z-index:1401;background:rgba(7,22,13,.62);backdrop-filter:none;-webkit-backdrop-filter:none;pointer-events:none}.storefront .mobile-nav-backdrop.open{pointer-events:auto}.admin-body .catalogue-availability-setting{grid-template-columns:1fr}}
@media(max-width:720px){.admin-body .catalogue-availability-setting{gap:10px}.admin-body .catalogue-availability-copy,.admin-body .catalogue-availability-setting .settings-toggle-card{padding:13px}}

/* WebEire 1.5.11 automatic homepage merchandising responsiveness */
@media(max-width:1180px){.admin-body .collection-source-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:900px){.storefront .product-collection-heading{align-items:flex-start;flex-direction:column}.storefront .product-collection-heading>div:first-child{align-self:auto}.storefront .product-collection-heading-actions{width:100%;min-width:0;align-items:flex-start}.storefront .product-collection-method{width:100%;min-width:0}.storefront .product-collection-link{padding-block:5px}}
@media(max-width:680px){.storefront .product-collection-section{padding-top:58px;padding-bottom:58px}.storefront .product-collection-glow{right:-280px;top:-310px}.storefront .product-collection-heading{margin-bottom:24px}.storefront .product-collection-title-line{align-items:flex-start;flex-direction:column;gap:10px}.storefront .product-collection-title-line>span{align-self:flex-start}.storefront .product-collection-proof{gap:7px}.storefront .product-collection-proof>span{width:100%;justify-content:flex-start}.storefront .product-collection-method{align-items:flex-start;padding:11px}.storefront .product-collection-method>i{width:38px;height:38px;flex-basis:38px}.admin-body .collection-source-grid{grid-template-columns:1fr}.admin-body .collection-source-card{grid-template-columns:40px minmax(0,1fr) 22px;padding:12px}.admin-body .collection-source-icon{width:40px;height:40px}.admin-body .collection-editor-summary{grid-template-columns:42px minmax(0,1fr);padding:13px}.admin-body .collection-editor-summary-icon{width:42px;height:42px}.admin-body .collection-ranking-grid{grid-template-columns:1fr}.admin-body .collection-automation-note{padding:12px}}
@media(max-width:400px){.storefront .product-collection-method strong{font-size:12px}.storefront .product-collection-link{width:100%;justify-content:space-between}}

/* WebEire 1.5.12 catalogue, inventory and review controls responsiveness */
@media (max-width:1180px){
  .admin-body .inventory-summary-grid{grid-template-columns:1fr 1fr}
  .admin-body .inventory-summary-wide{grid-column:1/-1}
  .admin-body .stock-status-choice-grid{grid-template-columns:1fr}
  .admin-body .stock-status-choice{min-height:78px}
  .admin-body .inventory-control-grid{grid-template-columns:1fr 1fr}
  .admin-body .inventory-manage-toggle{grid-column:1/-1}
  .admin-body .variant-table-head{display:none}
  .admin-body .variant-row{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end}
  .admin-body .variant-row .form-field>label{display:block}
  .admin-body .variant-row .form-field:nth-of-type(1),.admin-body .variant-row .form-field:nth-of-type(2){grid-column:span 2}
  .admin-body .variant-remove{justify-self:end}
}
@media (max-width:720px){
  .admin-body .catalogue-controls-grid,.admin-body .inventory-summary-grid,.admin-body .inventory-control-grid{grid-template-columns:1fr}
  .admin-body .inventory-summary-wide,.admin-body .inventory-manage-toggle{grid-column:auto}
  .admin-body .inventory-subsection{padding:14px}
  .admin-body .inventory-subsection-head{display:grid;gap:7px}
  .admin-body .inventory-subsection-head p{text-align:left}
  .admin-body .stock-status-choice{grid-template-columns:38px minmax(0,1fr) 18px;padding:12px}
  .admin-body .stock-status-choice-icon{width:38px;height:38px}
  .admin-body .variant-row{grid-template-columns:1fr 1fr;padding:11px}
  .admin-body .variant-row .form-field:nth-of-type(1),.admin-body .variant-row .form-field:nth-of-type(2){grid-column:1/-1}
  .admin-body .variant-row .form-field:nth-of-type(7){grid-column:1/-1}
  .admin-body .variant-remove{grid-column:2;justify-self:end}
  .admin-body .stock-movement-list article{grid-template-columns:30px minmax(0,1fr) auto}
}
@media (max-width:430px){
  .admin-body .variant-row{grid-template-columns:1fr}
  .admin-body .variant-row .form-field:nth-of-type(1),.admin-body .variant-row .form-field:nth-of-type(2),.admin-body .variant-row .form-field:nth-of-type(7),.admin-body .variant-remove{grid-column:auto}
  .admin-body .variant-remove{justify-self:end}
  .admin-body .admin-media-picker-check{right:5px;top:5px;width:23px;height:23px}
}


/* WebEire 1.5.12 stock availability refinements responsiveness */
@media (max-width:720px){
  .admin-body .backorder-date-field{padding:12px}
  .admin-body .backorder-date-field.is-required label::after{display:block;margin:3px 0 0}
}

/* WebEire 1.5.13 Google Merchant API administration responsiveness */
@media(max-width:1180px){
  .admin-body .merchant-hero{grid-template-columns:minmax(0,1fr) 310px}
  .admin-body .merchant-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}
  .admin-body .merchant-admin-grid{grid-template-columns:minmax(0,1fr)}
  .admin-body .merchant-config-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:18px}
  .admin-body .merchant-config-list>div:nth-last-child(-n+2){border-bottom:0}
  .admin-body .merchant-action-grid{grid-template-columns:1fr}
}
@media(max-width:900px){
  .admin-body .merchant-hero{grid-template-columns:1fr;padding:22px}
  .admin-body .merchant-connection-card{max-width:560px}
  .admin-body .merchant-settings-switches{grid-template-columns:1fr}
  .admin-body .merchant-product-sync-grid{grid-template-columns:1fr 1fr}
  .admin-body .merchant-product-sync-grid>div:last-child{grid-column:1/-1}
}
@media(max-width:680px){
  .admin-body .merchant-hero{gap:18px;padding:18px;border-radius:14px}
  .admin-body .merchant-hero h2{font-size:26px}
  .admin-body .merchant-hero-actions{display:grid;grid-template-columns:1fr}
  .admin-body .merchant-hero-actions form,.admin-body .merchant-hero-actions .admin-button{width:100%}
  .admin-body .merchant-connection-card{grid-template-columns:42px minmax(0,1fr);padding:14px}
  .admin-body .merchant-connection-icon{width:42px;height:42px}
  .admin-body .merchant-metrics{grid-template-columns:1fr}
  .admin-body .merchant-config-list{grid-template-columns:1fr}.admin-body .merchant-config-list>div{border-bottom:1px solid #e7ece8!important}.admin-body .merchant-config-list>div:last-child{border-bottom:0!important}
  .admin-body .merchant-setup-list li{grid-template-columns:32px minmax(0,1fr)}
  .admin-body .merchant-setup-list li>a,.admin-body .merchant-setup-list li>form{grid-column:2;width:100%}
  .admin-body .merchant-setup-list li>form .admin-button{width:100%}
  .admin-body .merchant-table-summary{justify-content:flex-start}
  .admin-body .merchant-product-sync-head{flex-direction:column}.admin-body .merchant-product-sync-actions{width:100%}.admin-body .merchant-product-sync-actions>*{flex:1}
  .admin-body .merchant-product-sync-grid{grid-template-columns:1fr}.admin-body .merchant-product-sync-grid>div:last-child{grid-column:auto}
}
@media(max-width:430px){
  .admin-body .merchant-hero{padding:15px}.admin-body .merchant-hero h2{font-size:23px}
  .admin-body .merchant-metric{grid-template-columns:38px minmax(0,1fr);padding:13px}.admin-body .merchant-metric-icon{width:38px;height:38px}
  .admin-body .merchant-settings-state{margin-top:5px}
  .admin-body .merchant-settings-callout{grid-template-columns:30px minmax(0,1fr)}.admin-body .merchant-settings-callout>span,.admin-body .merchant-settings-callout>svg{width:30px;height:30px}
}

/* v1.5.14 scalable admin pagers */
@media (max-width:680px){.admin-body .admin-data-pager{align-items:flex-start;flex-direction:column;padding:12px}.admin-body .admin-data-pager>span{width:100%}.admin-body .admin-data-pager .admin-pagination{justify-content:flex-start;width:100%}.admin-body .admin-data-pager .pagination-nav span{display:none}.admin-body .admin-data-pager .admin-pagination a{min-width:34px;padding-inline:8px}}

/* WebEire 1.6 responsive interaction layer. */
@media (max-width: 1200px) {
  .admin-body .workspace-shortcuts { grid-template-columns:repeat(2,minmax(0,1fr)); }
  .admin-body .admin-command-trigger kbd { display:none; }
  .admin-body .admin-user>div { display:none; }
}
@media (max-width: 980px) {
  .storefront .filters { position:fixed; z-index:1001; inset:0 auto 0 0; width:min(380px,90vw); max-width:90vw;
    height:100dvh; margin:0; padding:24px 22px calc(26px + env(safe-area-inset-bottom)); overflow-y:auto;
    overscroll-behavior:contain; border:0; border-radius:0 18px 18px 0; background:#fff; transform:translateX(-105%);
    visibility:hidden; transition:transform .2s ease; box-shadow:12px 0 50px #0b291d26; }
  .storefront .filters.open { transform:translateX(0); visibility:visible; }
  .storefront .filter-backdrop:not([hidden]) { display:block; position:fixed; z-index:1000; inset:0; width:100vw; height:100dvh;
    border:0; background:#11291f99; cursor:pointer; backdrop-filter:blur(2px); }
  .storefront .filters .filter-close { display:grid; place-items:center; min-width:40px; min-height:40px; }
  .storefront .filters .check-row { min-height:40px; }
  .storefront .filters .filter-group { margin-bottom:20px; }
  .storefront .filters .filter-head { display:flex; align-items:center; justify-content:space-between; gap:16px; }
  .storefront .active-filters { margin-top:4px; }
  .storefront .filter-chip { min-height:40px; }
  .admin-body .admin-command-trigger { min-width:40px; justify-content:center; }
}
@media (max-width: 900px) {
  .admin-body .admin-sidebar { visibility:hidden; transition:transform .23s ease; }
  .admin-body .admin-sidebar.open { visibility:visible; }
  .admin-body .admin-topbar { min-height:72px; padding:12px 18px; gap:12px; }
  .admin-body .admin-topbar-tools { gap:8px; }
  .admin-body .admin-command-trigger span,.admin-body .admin-command-trigger kbd { display:none; }
  .admin-body .admin-command-trigger { padding:10px; }
  .admin-body .admin-command-trigger svg { font-size:20px; }
  .admin-body .admin-main { padding:22px 18px 32px; }
  .admin-body .admin-topbar-title h1 { font-size:17px; overflow-wrap:anywhere; }
  .admin-body .admin-store-link { display:none; }
}
@media (max-width: 680px) {
  .storefront :where(input,select,textarea):not([type="checkbox"]):not([type="radio"]),
  .admin-body :where(input,select,textarea):not([type="checkbox"]):not([type="radio"]) { font-size:16px; }
  .storefront .button,.admin-body .admin-button { min-height:44px; }
  .storefront .shop-toolbar-premium { align-items:flex-start; }
  .storefront .catalogue-toolbar-actions { gap:8px; }
  .storefront .search-suggestions { max-height:60dvh; }
  .storefront .search-result-row { gap:10px; padding:12px; }
  .storefront .search-result-row img { width:44px; height:44px; }
  .storefront .search-result-row b { font-size:12px; }
  .storefront .checkout-summary-totals .total strong { font-size:25px; }
  .storefront .checkout-option-card { gap:10px; }
  .storefront .checkout-option-price { font-size:13px; }
  .storefront .checkout-hero h1 { font-size:32px; }
  .storefront .checkout-safe-note small { font-size:12px; }
  .storefront .checkout-option-copy small { font-size:12px; line-height:1.55; }
  .storefront .page-heading p { font-size:14px; }
  .storefront .cookie-banner .button { min-height:44px; }
  .admin-body .admin-page-head { margin-bottom:22px; }
  .admin-body .workspace-shortcuts { gap:10px; margin-bottom:20px; }
  .admin-body .workspace-shortcuts>a { padding:14px 12px; gap:9px; align-items:flex-start; }
  .admin-body .workspace-shortcuts>a>svg:last-child { display:none; }
  .admin-body .shortcut-icon { flex-basis:30px; width:30px; height:30px; border-radius:8px; }
  .admin-body .shortcut-icon svg { font-size:18px; }
  .admin-body .workspace-shortcuts strong { font-size:12px; }
  .admin-body .workspace-shortcuts small { font-size:10px; }
  .admin-body .stat-card { padding:18px; }
  .admin-body .stat-value { font-size:29px; }
  .admin-body .settings-save-bar { position:sticky; bottom:12px; margin-top:22px; padding:12px 14px; border-radius:12px; }
  .admin-body .settings-save-bar>div { display:none; }
  .admin-body .settings-save-bar .admin-button { width:100%; margin:0; }
  .admin-body .admin-command-head { padding:19px 18px 16px; }
  .admin-body .admin-command-head h2 { font-size:19px; }
  .admin-body .admin-command-search { margin:0 18px 12px; }
  .admin-body .admin-command-foot { padding-inline:18px; }
}
@media (max-width: 380px) {
  .admin-body .workspace-shortcuts { grid-template-columns:1fr; }
  .admin-body .admin-main { padding-inline:14px; }
}
@media (prefers-reduced-motion: reduce) {
  html { scroll-behavior:auto!important; }
  *,*::before,*::after { animation-duration:.01ms!important; animation-iteration-count:1!important; transition-duration:.01ms!important; scroll-behavior:auto!important; }
}
@media print {
  .admin-command,.admin-command-trigger,.workspace-shortcuts,.filter-backdrop,.skip-link { display:none!important; }
}

/* Release 1.6.0: explicitly place option text when compact layouts hide the icon. */
@media (max-width:680px) {
  .storefront .checkout-option-card,
  .storefront .shipping-choice {
    grid-template-columns:18px minmax(0,1fr) auto;
    gap:10px;
    align-items:start;
  }
  .storefront .checkout-option-card .checkout-option-icon { display:none; }
  .storefront .checkout-option-card .checkout-option-radio { grid-column:1;grid-row:1;margin-top:2px; }
  .storefront .checkout-option-card .checkout-option-copy { grid-column:2;grid-row:1;min-width:0; }
  .storefront .checkout-option-card .checkout-option-price { grid-column:3;grid-row:1;margin:0;justify-self:end; }
  .storefront .payment-choice .checkout-option-copy { grid-column:2/-1; }
  .storefront .checkout-option-copy strong { font-size:14px;line-height:1.4; }
  .storefront .checkout-option-copy small { font-size:12px;line-height:1.55; }
  .storefront .checkout-option-copy em { font-size:12px;line-height:1.55; }
}


/* WebEire 1.6.3 - responsive rich-content and Content Builder authoring */
@media (max-width:900px){.admin-body .content-authoring-editor .rich-editor-canvas{min-height:380px}.admin-body .rich-editor-media-row{grid-template-columns:1fr auto}.admin-body .rich-editor-media-row>div{grid-column:1/-1}.admin-body .rich-editor-toolbar{align-items:stretch}.admin-body .rich-editor-toolbar select{flex:1 1 150px}.admin-body .rich-tool-group{flex-wrap:wrap}}
@media (max-width:680px){.admin-body .rich-editor-toolbar{padding:8px;gap:5px}.admin-body .rich-editor-toolbar select{width:100%;flex-basis:100%}.admin-body .rich-tool-group{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;padding:5px 0 0;border-left:0;border-top:1px solid #d9e1db}.admin-body .rich-tool-group button{width:100%}.admin-body .rich-editor-media-row{grid-template-columns:1fr;padding:10px}.admin-body .rich-editor-media-row .admin-button{width:100%}.admin-body .content-authoring-editor .rich-editor-canvas{min-height:330px;padding:17px 13px}.admin-body .rich-editor-statusbar{align-items:flex-start;flex-direction:column;gap:4px}}

/* WebEire 1.6.3 - responsive Content Builder */
@media (max-width:1000px){.admin-body .builder-columns-admin-4_equal{grid-template-columns:repeat(2,1fr)}.admin-body .builder-gallery-admin{grid-template-columns:repeat(4,1fr)}.storefront .builder-columns-4_equal{grid-template-columns:repeat(2,1fr)}.storefront .builder-gap-large{gap:34px}}
@media (max-width:760px){.admin-body .content-builder-head{flex-direction:column}.admin-body .content-builder-viewports{width:100%}.admin-body .content-builder-viewports button{flex:1;justify-content:center}.admin-body .content-builder-patterns{align-items:flex-start;flex-direction:column}.admin-body .content-builder-pattern-buttons{justify-content:flex-start}.admin-body .builder-block-settings{grid-template-columns:1fr}.admin-body .builder-block-settings label{grid-template-columns:82px 1fr}.admin-body .builder-columns-admin,.admin-body .builder-columns-admin-33_67,.admin-body .builder-columns-admin-67_33,.admin-body .builder-columns-admin-3_equal,.admin-body .builder-columns-admin-4_equal{grid-template-columns:1fr}.admin-body .builder-video-source-grid{grid-template-columns:1fr}.admin-body .builder-or{height:20px}.admin-body .builder-gallery-admin{grid-template-columns:repeat(3,1fr)}.admin-body .builder-button-edit-grid{grid-template-columns:1fr}.admin-body .builder-block-actions button[data-builder-duplicate]{display:none}.storefront .builder-space-normal{padding-block:34px}.storefront .builder-space-large{padding-block:48px}.storefront .builder-columns,.storefront .builder-columns-50_50,.storefront .builder-columns-33_67,.storefront .builder-columns-67_33,.storefront .builder-columns-3_equal,.storefront .builder-columns-4_equal{grid-template-columns:1fr}.storefront .builder-gap-small,.storefront .builder-gap-normal,.storefront .builder-gap-large{gap:24px}.storefront .builder-gallery-cols-4{grid-template-columns:repeat(2,1fr)}.storefront .builder-cta{align-items:flex-start;flex-direction:column;padding:25px}.storefront .builder-button-row{width:100%}.storefront .builder-button-row .button{flex:1}.storefront .builder-quote{padding:22px}.storefront .builder-inner{width:min(calc(100% - 24px),1000px)}}
@media (max-width:520px){.admin-body .content-builder-stage{padding-inline:8px}.admin-body .content-builder-patterns{margin-inline:8px}.admin-body .content-builder-palette{padding-inline:8px}.admin-body .content-builder-palette>span{width:100%}.admin-body .content-builder-palette button{flex:1 1 calc(50% - 5px);justify-content:center}.admin-body .content-builder-block-head{align-items:flex-start;flex-wrap:wrap}.admin-body .builder-block-title{order:1}.admin-body .builder-drag{order:0}.admin-body .builder-block-actions{order:2;width:100%;justify-content:flex-end;padding-left:39px}.admin-body .builder-rich-toolbar select{flex:1 1 120px}.admin-body .builder-gallery-admin{grid-template-columns:repeat(2,1fr)}.admin-body .builder-media-field{grid-template-columns:1fr}.admin-body .builder-media-field .admin-button{width:100%}.admin-body .content-builder-foot{align-items:flex-start;flex-direction:column}.storefront .builder-gallery,.storefront .builder-gallery-cols-2,.storefront .builder-gallery-cols-3,.storefront .builder-gallery-cols-4{grid-template-columns:1fr}.storefront .builder-button-row{display:grid}.storefront .builder-button-row .button{width:100%}.storefront .builder-space-compact{padding-block:16px}.storefront .builder-space-normal{padding-block:28px}.storefront .builder-space-large{padding-block:40px}.storefront .builder-spacer-large{height:58px}}
@media (max-width:680px){.storefront .catalogue-rich-description{padding:18px;border-radius:12px}.storefront .section-copy{font-size:13px}.storefront .blog-hero-description{font-size:14px}.admin-body .rich-editor-compact .rich-editor-canvas{min-height:135px}}
@media (max-width:860px){.storefront .cookie-banner{grid-template-columns:44px minmax(0,1fr)}.storefront .cookie-actions{grid-column:1/-1;flex-wrap:wrap}.storefront .cookie-actions .button{flex:1 1 150px}.storefront .cookie-preferences{grid-template-columns:1fr 1fr}.storefront .cookie-preferences .button{grid-column:1/-1;width:100%}}
@media (max-width:560px){.storefront .cookie-banner{left:8px;right:8px;bottom:8px;width:auto;padding:14px;gap:12px}.storefront .cookie-icon{width:42px;height:42px}.storefront .cookie-actions{display:grid;grid-template-columns:1fr 1fr;width:100%}.storefront .cookie-actions .button:last-child{grid-column:1/-1}.storefront .cookie-preferences{grid-template-columns:1fr}.storefront .cookie-preferences .button{grid-column:auto}}
