.cc-product-block .product-title-block{font-size:clamp(30px,3vw,46px);line-height:1.1}.cc-fit{margin-top:24px;padding:20px 22px;background:rgba(var(--color-scheme-text),.055);background:color-mix(in srgb,currentColor 5.5%,transparent);border-radius:12px}.cc-fit h2{font:inherit;font-weight:700;text-transform:uppercase;margin:0 0 16px}.cc-fit-row,.cc-fit-guide{display:flex;align-items:flex-start;gap:12px;margin:12px 0}.cc-fit svg{width:23px;height:23px;flex:0 0 23px}.cc-fit p{margin:0;line-height:1.5}.cc-fit-notes p+p{margin-top:8px}.cc-fit-guide{border-top:1px solid currentColor;padding-top:16px;margin-bottom:0}.cc-product-block .product-price-block{font-size:30px;font-weight:700;line-height:1.2}.cc-product-block .product-price-block .text-sm{font-size:14px;font-weight:400;line-height:1.5}.cc-product-block button.add-to-cart:not(:disabled){background:#111;color:#fff;border-color:#111}:has(> .cc-product-block[data-cc-block=variant_picker]){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:24px;align-items:start}:has(> .cc-product-block[data-cc-block=variant_picker]) > .cc-product-block{grid-column:1 / -1}:has(> .cc-product-block[data-cc-block=variant_picker]) > [data-cc-block=variant_picker]{grid-column:1}:has(> .cc-product-block[data-cc-block=variant_picker]) > [data-cc-block=quantity_selector]{grid-column:2}.cc-product-block[data-cc-block=custom_liquid]:has(link[href*="cc-product-fit"]){display:none}.cc-product-block[data-cc-block=custom_liquid]:has(link[href*="cc-product-fit"]) > div{margin:0}@media(max-width:600px){.cc-fit{padding:18px}.cc-product-block .product-title-block{font-size:30px}}
