@media (max-width:720px){.sf-announcement-badges .sf-ann-sep,.sf-announcement-badges .sf-ann-item{display:none}.sf-announcement-inner{justify-content:center;padding-top:6px;padding-bottom:6px}.sf-ann-pill{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:.74rem;overflow:hidden}.sf-header-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 10px;padding-top:8px;padding-bottom:8px}.sf-logo img{width:112px;height:auto}.sf-logo-sub{display:none}.sf-header-actions{gap:6px;margin-left:auto}.sf-action-link{justify-content:center;min-width:40px;min-height:40px;padding:6px}.sf-search{flex-basis:100%;order:3}.sf-header{position:relative}.sf-product-grid,.pc-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.pc-card-visual,.sf-product-grid .pc-card-visual{aspect-ratio:1;height:auto;min-height:0}.pc-card-body,.sf-product-grid .pc-card-body{gap:6px;padding:10px 10px 12px}.pc-card-body h3,.sf-product-grid .pc-card-body h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.9rem;line-height:1.25;display:-webkit-box;overflow:hidden}.pc-card-body p,.sf-product-grid .pc-card-body p,.pc-card-meta,.pc-card-gallery-pill,.pc-card-cat{display:none}.pc-card-body>div[style*=flex-wrap]{display:none!important}.pc-card-eyebrow{font-size:.7rem}.pc-card-foot,.sf-product-grid .pc-card-foot{flex-direction:column;align-items:stretch;gap:6px}.pc-price{font-size:1.02rem}.pc-card-cta,.sf-product-grid .pc-card-cta{text-align:center;padding:8px 10px;font-size:.78rem}.pc-cat-tabs,.sf-category-links{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;margin-left:-16px;margin-right:-16px;padding-bottom:6px;padding-left:16px;padding-right:16px;overflow-x:auto;flex-wrap:nowrap!important;gap:8px!important;display:flex!important}.pc-cat-tabs>*,.sf-category-links>*{scroll-snap-align:start;flex:none}.pc-hero{margin-bottom:14px!important;padding:18px!important}.pc-hero h1{line-height:1.2;font-size:1.45rem!important}.pc-hero p,.pc-hero-stats{display:none!important}.pc-explorer-panel{border-radius:16px!important;margin-bottom:1rem!important;padding:12px!important}.pc-explorer-toolbar{flex-wrap:nowrap!important;gap:8px!important;margin-bottom:10px!important}.pc-explorer-toolbar>div:first-child{min-width:0;flex:auto!important}.pc-explorer-panel .pc-cat-tabs{margin-left:-12px;margin-right:-12px;padding-left:12px;padding-right:12px}.pc-explorer-sort label{display:none}.pc-explorer-sort select{text-indent:0;appearance:none;width:44px;color:#0000!important;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23112A22' stroke-width='2.2' stroke-linecap='round'%3E%3Cpath d='M3 6h18M6 12h12M10 18h4'/%3E%3C/svg%3E") 50%/18px no-repeat!important;padding:.65rem 0!important}.pc-explorer-sort select option{color:#112a22}.pc-section-head{align-items:center;gap:.4rem .75rem;margin:1.4rem 0 .75rem}.pc-section-head>div{flex:100%;min-width:0}.pc-section-head h2{font-size:1.15rem}.pc-section-head p{display:none}.pc-subcat-links{-webkit-overflow-scrolling:touch;margin-left:-16px;margin-right:-16px;padding:0 16px 4px;overflow-x:auto;flex-wrap:nowrap!important}.pc-subcat-links>*{white-space:nowrap;flex:none}.pc-section-all{text-decoration:underline;background:0 0!important;border:0!important;min-height:0!important;padding:0!important;font-size:.8rem!important}body.has-mobile-buy-bar main{padding-bottom:84px}}.mobile-buy-bar{display:none}@media (max-width:720px){.mobile-buy-bar{z-index:60;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #e4e1d8;justify-content:space-between;align-items:center;gap:12px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -6px 20px #112a2214}.mobile-buy-bar .mbb-price{flex-direction:column;line-height:1.15;display:flex}.mobile-buy-bar .mbb-price small{color:#5c6861;font-size:.7rem}.mobile-buy-bar .mbb-price strong{color:#112a22;font-size:1.1rem}.mobile-buy-bar .mbb-cta{text-align:center;color:#fff;background:#c25533;border:0;border-radius:12px;flex:1;max-width:230px;padding:12px 14px;font-size:.92rem;font-weight:800}body.has-mobile-buy-bar .cute-floating-support,body.has-mobile-buy-bar .sf-support,body.has-mobile-buy-bar .sf-cookie-preferences{bottom:84px!important}}@media (max-width:380px){.sf-product-grid,.pc-grid{gap:8px!important}.pc-card-body h3,.sf-product-grid .pc-card-body h3{font-size:.84rem}}
