.v2-filter-toggle,.v2-mobile-clear,.v2-mobile-heading,.v2-quick-essentials{display:none}.store-v2[data-layout=v2] .item-information .product-description,.store-v2[data-layout=v2] .v2-quick .detail-copy p.product-description:not(.fine-print){color:#fff;white-space:pre-wrap;overflow-wrap:anywhere;font-size:17px;line-height:1.75}@media (max-width:1000px){.store-v2[data-layout=v2] .v2-drawer{padding:16px 20px max(20px,env(safe-area-inset-bottom,0px));overscroll-behavior:contain;width:min(360px,100vw);max-width:100%}.store-v2 .v2-phone-navigation{clear:both;flex-direction:column;gap:0;display:flex}.store-v2 .v2-phone-navigation h2{outline:none;margin:18px 0 12px;font-size:22px;font-weight:600;line-height:1.25}.store-v2 .v2-phone-navigation>button{text-align:left;border-bottom:1px solid #303030;justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:12px 0;font-size:14px;line-height:1.5;display:flex}.store-v2 .v2-phone-navigation>button[aria-current=page]{color:var(--accent)}.store-v2 .v2-phone-navigation>.v2-phone-brand{border:0;width:120px;min-height:44px;padding:0}.store-v2 .v2-phone-brand img{width:120px;height:auto}.store-v2 .v2-phone-navigation>.v2-menu-back{justify-content:flex-start}.store-v2 .v2-phone-menu-help{border-top:1px solid #555;grid-template-columns:1fr 1fr;gap:4px 16px;margin-top:16px;padding-top:12px;display:grid}.store-v2 .v2-phone-menu-help :is(a,button){text-align:left;align-items:center;min-height:44px;font-size:13px;display:flex}}@media (max-width:700px){.store-v2[data-layout=v2] .product-secondary-fact,.store-v2[data-layout=v2] .v2-quick .product-facts{display:none}.store-v2[data-layout=v2] .v2-quick .product-dialog-bar .view-full-item{padding:12px 16px;font-size:14px}.store-v2[data-layout=v2] .v2-inventory{padding:20px 18px}.store-v2[data-layout=v2] .v2-inventory .section-heading{gap:0;margin-bottom:16px}.store-v2[data-layout=v2] .v2-inventory .section-heading :is(.eyebrow,.section-index),.v2-desktop-heading{display:none}.store-v2[data-layout=v2] .v2-mobile-heading{display:inline}.store-v2[data-layout=v2] .v2-inventory .section-heading h2{margin:0;font-size:26px;line-height:1.15}.store-v2[data-layout=v2] .v2-browse-return{min-height:44px;margin:0 0 16px;padding:0;font-size:13px}.store-v2[data-layout=v2] .v2-browse-return>span{display:none}.store-v2[data-layout=v2] .catalog-tools{grid-template-columns:1fr 1fr;gap:8px 12px}.store-v2[data-layout=v2] .catalog-tools .search{grid-column:1/-1;height:44px;min-height:44px}.store-v2[data-layout=v2] .catalog-tools .search input{height:44px;min-height:44px}.store-v2[data-layout=v2] .catalog-tools .v2-reset-parts{display:none}.store-v2[data-layout=v2] .v2-filter-toggle{border:1px solid #555;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:8px 12px;font-size:14px;display:flex}.store-v2[data-layout=v2] .v2-filter-toggle[aria-expanded=true]{border-color:var(--accent)}.store-v2[data-layout=v2] .catalog-tools .sort{justify-content:flex-end;justify-self:stretch;min-width:0}.store-v2[data-layout=v2] .catalog-tools .sort select{background:#000;width:100%;min-width:0;min-height:44px;padding:8px 0;font-size:14px}.store-v2[data-layout=v2] .make-filter-row{border:1px solid #333;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px 12px;margin:12px 0 0;padding:14px;display:grid}.store-v2[data-layout=v2] .make-filter-row[data-open=false],.store-v2[data-layout=v2] .make-filter-row>span{display:none}.store-v2[data-layout=v2] .make-filter-row label{font-size:13px}.store-v2[data-layout=v2] .make-filter-row select{width:100%;min-width:0;min-height:44px;font-size:16px}.store-v2[data-layout=v2] .v2-mobile-clear{text-align:left;text-underline-offset:4px;grid-column:1/-1;min-height:44px;font-size:13px;text-decoration:underline;display:block}.store-v2[data-layout=v2] .catalog-summary{margin:12px 0;font-size:12px}.store-v2[data-layout=v2] .product-card{flex-direction:column;display:flex}.store-v2[data-layout=v2] .product-image{flex-shrink:0;order:0}.store-v2[data-layout=v2] .product-image .open-product{display:none}.store-v2[data-layout=v2] .product-title{flex-direction:column;order:1;align-items:flex-start;gap:6px;margin-top:10px;display:flex}.store-v2[data-layout=v2] .product-title button{overflow-wrap:anywhere;align-items:flex-start;width:100%;min-height:2.7em;font-size:14px;line-height:1.35;display:flex}.store-v2[data-layout=v2] .product-title strong{font-size:16px;line-height:1.4}.store-v2[data-layout=v2] .product-meta{color:#aaa;order:2;align-items:baseline;gap:8px;margin:8px 0 0;font-size:11px;line-height:1.4;display:flex}.store-v2[data-layout=v2] .product-meta>span:first-child{color:#aaa;overflow-wrap:anywhere;min-width:0;font-size:11px;font-weight:400}.store-v2[data-layout=v2] .product-meta>span:last-child{white-space:nowrap}.store-v2[data-layout=v2] .product-meta>span:last-child:before{content:"Cond. "}.store-v2[data-layout=v2] .v2-condition-label{display:none}.store-v2[data-layout=v2] .product-cat{color:#aaa;order:3;margin-top:4px;font-size:11px}.store-v2[data-layout=v2] .v2-inventory[data-category-filtered=true] .product-cat,.store-v2[data-layout=v2] .v2-quick .product-dialog-bar>span{display:none}.store-v2[data-layout=v2] .v2-quick .product-dialog-bar>div{justify-content:space-between;width:100%}.store-v2[data-layout=v2] .v2-quick .photo-open{height:clamp(180px,32dvh,280px)}.store-v2[data-layout=v2] .v2-quick .gallery-thumbnails{gap:6px;display:flex}.store-v2[data-layout=v2] .v2-quick .gallery-thumbnails button{flex:0 0 44px;width:44px;height:48px;min-height:44px}.store-v2[data-layout=v2] .v2-quick .product-detail{gap:16px}.store-v2[data-layout=v2] .v2-quick .detail-copy{flex-direction:column;gap:0;display:flex}.store-v2[data-layout=v2] .v2-quick .detail-copy>.eyebrow{display:none}.store-v2[data-layout=v2] .v2-quick .detail-copy h2{order:0;margin:0;font-size:25px;line-height:1.15}.store-v2[data-layout=v2] .v2-quick .detail-copy>.detail-price{order:1;margin:10px 0 6px;font-size:28px;line-height:1.3}.store-v2[data-layout=v2] .v2-quick .detail-copy>.v2-quick-essentials{color:#ccc;order:2;margin:0 0 16px;font-size:13px;line-height:1.6;display:block}.store-v2[data-layout=v2] .v2-quick .detail-copy>.primary{order:3;min-height:48px;margin:0 0 12px}.store-v2[data-layout=v2] .v2-quick .detail-copy>.merch-size-picker{order:2}.store-v2[data-layout=v2] .v2-product-details{border-top:1px solid #444;order:4;margin-top:4px}}
