@media(min-width:992px){.sticky-summary{position:sticky;top:24px}.filters{position:sticky;top:20px}}@media(max-width:991px){.navbar-collapse{padding-top:20px}.nav-actions{padding:15px 9px}.section{padding:50px 0}.box-feature .copy{padding:30px}.admin-layout{grid-template-columns:185px minmax(0,1fr)}.admin-content{padding:25px 20px}.kpi-grid{grid-template-columns:repeat(2,1fr)}.detail-copy{padding:30px 0}.about-copy{padding:30px 0}.navbar-brand{font-size:1.2rem}.hero-banner{padding:0 12px 20px}}@media(max-width:600px){.container{padding-left:20px;padding-right:20px}.announcement{font-size:9px;letter-spacing:.02em}.navbar{padding:14px 0}.hero-intro{padding:35px 20px 22px}.hero-intro h1{font-size:2.5rem}.hero-intro p{font-size:12px}.hero-actions .btn{padding:12px 16px;font-size:11px}.trust-strip .row{row-gap:18px}.trust-strip .row>div{font-size:10px;justify-content:start}.trust-strip i{font-size:20px}.section-heading{align-items:start}.section-heading>a{font-size:11px;white-space:nowrap;padding-top:10px}.product-body{padding:13px}.product-body h3{font-size:1.1rem}.product-body .description{font-size:11px}.product-bottom{flex-wrap:wrap}.product-bottom .btn{flex:1}.product-meta{font-size:9px;overflow-wrap:anywhere}.product-badge{font-size:8px;top:7px;left:7px}.box-feature{grid-template-columns:1fr}.box-feature img{height:auto}.box-feature .copy{padding:28px}.benefit{padding:16px 0}.testimonial{padding:22px}.footer-bottom{flex-direction:column}.page-head{padding:30px 0}.page-head h1{font-size:2.5rem}.panel{padding:20px}.cart-item{gap:12px;flex-wrap:wrap}.cart-item img{width:95px}.cart-item .actions{width:100%;justify-content:end}.cart-item h3{font-size:1rem}.admin-layout{display:block}.admin-sidebar{display:flex;overflow-x:auto;padding:10px;border-right:0;border-bottom:1px solid var(--line)}.admin-sidebar .eyebrow{display:none}.admin-sidebar a{white-space:nowrap;padding:10px}.admin-sidebar a i{display:none}.admin-content{padding:25px 16px}.admin-top{padding:13px 16px}.admin-top .right{gap:10px}.admin-top .right .demo-label{display:none}.admin-heading{align-items:start}.admin-heading h1{font-size:2rem}.kpi{padding:16px}.kpi strong{font-size:24px}.kpi small{font-size:10px}.kpi-grid{gap:10px}.login-panel{margin:35px 20px}.detail-copy h1{font-size:2.4rem}.catalog-toolbar{align-items:start}.catalog-toolbar select{max-width:170px}.loading{padding:70px 20px}.hero-banner img{border-radius:4px}.product-card:hover{transform:none}}@media print{header,footer,.admin-sidebar,.admin-heading,.no-print,.notice,.modal-header button{display:none!important}.modal{position:static!important;display:block!important;overflow:visible!important}.modal-backdrop{display:none!important}body:has(.modal.show) main{display:none!important}.modal:not(.show){display:none!important}.modal-dialog{max-width:100%;margin:0}.modal-content{border:0}.admin-layout{display:block}.admin-content{padding:0}body{background:white}.panel{border:0}a{color:inherit}.section{padding:20px 0}}

@media(max-width:600px){.navbar .storefront-brand .brand-logo{width:200px;max-width:calc(100vw - 120px)}}

@media(max-width:600px){.direct-wallet-panel{padding:14px;margin-left:-12px;margin-right:-12px}}
