html body .nav{min-height:80px;height:auto;padding:18px 0;gap:22px;flex-wrap:wrap}html body .links{flex-wrap:wrap;justify-content:flex-end;gap:12px 20px}html body .nav-note{display:none}.dl-categories{display:flex;gap:10px;flex-wrap:wrap;margin:0 0 28px}.dl-categories a{padding:10px 17px;border:1px solid var(--dl-border);border-radius:24px;font-size:12px}.dl-categories a[aria-current=page]{background:var(--dl-button);color:var(--dl-button-text);border-color:var(--dl-button)}.dl-catalog-heading{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin-bottom:24px}.dl-catalog-heading h1{margin:0;font-size:32px;letter-spacing:-.04em;font-weight:500}.dl-catalog-heading span,.dl-catalog-type{font-size:12px;color:var(--dl-muted)}.dl-catalog-intro{max-width:650px;font-size:14px;line-height:1.6;margin:0 0 28px}.dl-catalog .products{row-gap:30px}.dl-catalog .product h2{white-space:normal}.dl-catalog .product-meta{align-items:baseline}.dl-catalog .product-meta>span{white-space:nowrap;font-size:14px}.dl-catalog-type{margin:9px 0 0}.dl-pagination{margin-top:30px;display:flex;gap:20px}.dl-product-detail{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:38px;align-items:start}.dl-product-copy h1{font-size:35px;font-weight:500;letter-spacing:-.04em;margin:14px 0 20px}.dl-detail-price{font-size:20px}.dl-detail-description{font-size:14px;line-height:1.7;margin-top:28px}.dl-gallery{min-width:0}.dl-gallery-slides{display:grid;grid-auto-flow:column;grid-auto-columns:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;background:var(--dl-soft);border:1px solid var(--dl-border)}.dl-gallery-slide{aspect-ratio:1;scroll-snap-align:start;min-width:0;scroll-margin-top:30px}.dl-gallery-slide img{display:block;width:100%;height:100%;object-fit:contain}.dl-gallery-thumbs{display:flex;gap:10px;margin-top:14px}.dl-gallery-thumbs a{display:block;width:72px;aspect-ratio:1;border:1px solid var(--dl-border);background:var(--dl-soft)}.dl-gallery-thumbs img{display:block;width:100%;height:100%;object-fit:contain}.dl-gallery-thumbs a:hover{border-color:var(--dl-text)}@media(max-width:800px){.dl-product-detail{grid-template-columns:1fr;gap:24px}.dl-product-copy h1{font-size:30px}.dl-gallery{max-width:600px}}@media(max-width:540px){html body .nav{align-items:flex-start;gap:15px}html body .links{font-size:11px;gap:10px 15px;flex:1;min-width:220px}.dl-categories{gap:7px;margin-bottom:22px}.dl-categories a{padding:9px 12px;font-size:11px}.dl-catalog-heading h1{font-size:27px}.dl-catalog .product-meta{flex-direction:column;gap:6px}.dl-catalog .product-meta>span{font-size:12px}.dl-catalog-type{font-size:10px}}

.dl-card-pricing{display:flex;align-items:baseline;gap:12px;flex-shrink:0}
.dl-card-pricing .dl-card-price{font-size:14px}
.dl-card-status{color:var(--dl-muted);font-size:12px;white-space:nowrap}
@media(max-width:540px){.dl-card-pricing{gap:9px}.dl-card-pricing .dl-card-price{font-size:12px}.dl-card-status{font-size:10px}}
