.native-sort{display:flex;align-items:center;gap:8px}.native-sort-apply{border:1px solid var(--line);background:transparent;padding:10px;font:inherit}.native-sort[data-enhanced] .native-sort-apply{display:none}.native-facets .button{width:100%;font-size:10px;padding:12px}.native-filter-value{display:flex;align-items:flex-start;gap:9px;font-size:12px;margin:14px 0;line-height:1.5}.native-filter-value input{accent-color:var(--ink);width:15px;height:15px;flex-shrink:0;padding:0;margin-top:2px}.native-filter-value small{margin-left:auto;color:#74766c}.native-price-inputs{display:grid;grid-template-columns:1fr 1fr;gap:10px}.native-price-inputs label{font-size:11px}.native-price-inputs input{min-width:0;width:100%;margin-top:8px;padding:10px}.native-clear{display:block;padding:16px 0;text-decoration:underline;font-size:11px}.native-range-empty{padding:32px 0 64px;border:0;border-radius:0;background:transparent}.native-range-empty h2{font-size:clamp(30px,4vw,46px);max-width:600px}.native-range-empty p{max-width:52ch;line-height:1.7}.native-range-empty .button{margin-top:10px}.retail-featured .native-range-empty{grid-column:1/-1}.native-product-card .product-image img{width:100%;height:100%;object-fit:contain}.native-product-card .product-image{position:relative}.native-product-card .product-title a{line-height:1.3}.native-product-card .card-product-form{margin:0}.native-product-card .quick-add{width:100%}.native-product-card .quick-add span:last-child{margin-left:auto}.native-product-card .availability-badge{position:absolute;top:12px;left:12px;background:var(--paper);padding:6px 8px;font:9px 'Courier New',monospace}.native-product-page{padding-top:24px;padding-bottom:70px}.native-product-page .breadcrumbs{margin-bottom:30px}.ready-product-media{min-width:0}.ready-product-gallery{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;background:#efede6;aspect-ratio:1}.ready-product-gallery figure{flex:0 0 100%;width:100%;margin:0;scroll-snap-align:start;display:flex;align-items:center;justify-content:center}.ready-product-gallery img{width:100%;height:100%;object-fit:contain}.ready-product-thumbs{display:flex;gap:10px;overflow-x:auto;padding:12px 0}.ready-product-thumbs a{display:block;flex:0 0 72px;border:1px solid var(--line);aspect-ratio:1;background:var(--paper)}.ready-product-thumbs img{display:block;width:100%;height:100%;object-fit:contain}.native-product-form{display:grid;grid-template-columns:85px 1fr;gap:10px;margin:28px 0}.native-product-form label{grid-column:1/-1;font-size:11px}.native-product-form select{grid-column:1/-1;padding:14px;background:transparent}.native-product-form input[type=number]{min-width:0;width:100%;padding:14px;background:transparent}.native-product-form .button{align-self:end;min-height:50px;justify-content:space-between}.ready-product-disclosure,.retail-disclosure{padding:20px 0;border-top:1px solid var(--line);font-size:13px;line-height:1.75}.ready-product-disclosure summary,.retail-disclosure summary{cursor:pointer;font-weight:700}.ready-product-disclosure p,.retail-disclosure .prose{margin:18px 0}.native-product-page .product-details h1{margin:22px 0;font-size:clamp(40px,4.3vw,64px);text-transform:uppercase;overflow-wrap:anywhere}.native-product-page .detail-price{display:block;font-size:27px;margin:24px 0 14px}.native-product-page .muted{font-size:12px;line-height:1.65}.product-details .prose img{max-width:100%;height:auto}.product-details .prose table{display:block;max-width:100%;overflow-x:auto}.native-selection-number{font:clamp(100px,14vw,220px)/1 Impact,'Arial Narrow',sans-serif;letter-spacing:-8px;color:#777d5b}.native-selection .collection-photo{display:flex;align-items:center;justify-content:center;background:#e7e6d9}.native-selection:nth-child(2) .collection-photo{background:#d4d5c5}.native-selection:nth-child(3) .collection-photo{background:#d8f44a}.native-selection:nth-child(3) .native-selection-number{color:#454a2d}.native-selection .collection-photo img{object-fit:contain}.native-search-form{display:flex;gap:12px;margin-bottom:40px;max-width:800px}.native-search-form input[type=search]{flex:1;min-width:0;padding:15px;background:transparent}.native-cart-form .cart-item-image img{width:100%;height:100%;object-fit:contain}.native-cart-form .cart-item-controls{flex-wrap:wrap}.native-cart-form .cart-summary{border-radius:0}.footer-brand .brand-word{color:var(--paper)}.footer .brand-mark{color:var(--ink)}
@media(max-width:760px){.native-sort{grid-column:3;grid-row:2;justify-self:end;max-width:132px}.native-sort .sort-select{width:100%;max-width:132px}.native-sort-apply{font-size:9px;padding:6px}.native-facets{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:20px}.native-facets .filter-section{margin:0}.native-facets>.button,.native-facets>.native-clear{grid-column:1/-1}.native-product-page{padding-top:20px}.native-product-page .breadcrumbs{font-size:10px;margin-bottom:22px}.native-product-page .product-details h1{font-size:42px}.native-product-page .detail-price{font-size:25px}.native-selection-number{font-size:140px}.native-search-form .button{padding:12px;gap:12px}.native-range-empty{padding:24px 0 46px}.native-range-empty h2{font-size:34px}.native-range-empty p{font-size:13px}.native-sort .sort-select{font-size:10px}.retail-shop .product-count{white-space:nowrap}}
@media(prefers-reduced-motion:reduce){.ready-product-gallery{scroll-behavior:auto}}

.builder-type>span{display:block}.native-product-card>p{font-size:11px;line-height:1.5;color:var(--muted);min-height:17px;margin:9px 0 13px}.native-selection .collection-photo{aspect-ratio:1}.native-selection-number{font-size:clamp(70px,8vw,120px);letter-spacing:-4px}.retail-collection .collection-arrow{font-size:20px;margin-top:10px}.category-strip a .icon{flex-shrink:0}
@media(max-width:760px){.native-product-card>p{font-size:9px;min-height:26px;margin:8px 0 10px}.native-selection-number{font-size:100px}}
