.af-product-module__C5-4xW__top{width:min(var(--pa-max), calc(100% - 48px));margin:0 auto;padding:24px 0 0}.af-product-module__C5-4xW__crumbs{letter-spacing:.12em;text-transform:uppercase;color:var(--pa-muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;font-weight:700;display:flex}.af-product-module__C5-4xW__crumbs a:hover,.af-product-module__C5-4xW__crumbs a:last-child{color:var(--pa-blue)}.af-product-module__C5-4xW__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:56px;margin-top:22px;display:grid}.af-product-module__C5-4xW__gallery{position:sticky;top:24px}.af-product-module__C5-4xW__photo{aspect-ratio:1;border-top:5px solid var(--pa-blue);background:var(--pa-bg);position:relative;overflow:hidden}.af-product-module__C5-4xW__photo img{object-fit:contain;mix-blend-mode:multiply;padding:44px}.af-product-module__C5-4xW__label{background:var(--pa-ink);color:#fff;border-radius:3px;padding:5px 10px;font-size:13px;font-weight:800;position:absolute;top:14px;left:14px}.af-product-module__C5-4xW__info{min-width:0}.af-product-module__C5-4xW__kicker{letter-spacing:.1em;text-transform:uppercase;color:var(--pa-muted);font-size:13px;font-weight:800;display:inline-block}.af-product-module__C5-4xW__kicker:hover{color:var(--pa-blue)}.af-product-module__C5-4xW__info h1{color:var(--pa-ink);margin-top:8px;font-size:34px;font-weight:900;line-height:1.15}.af-product-module__C5-4xW__size{color:var(--pa-muted);margin-top:6px;font-size:16px}.af-product-module__C5-4xW__priceRow{flex-wrap:wrap;align-items:baseline;gap:8px 18px;margin-top:22px;display:flex}.af-product-module__C5-4xW__price{color:var(--pa-blue);font-size:34px;font-weight:900;line-height:1}.af-product-module__C5-4xW__price span{color:var(--pa-muted);margin-left:8px;font-size:14px;font-weight:600}.af-product-module__C5-4xW__low{color:#b25b00;font-size:14.5px;font-weight:800}.af-product-module__C5-4xW__payflex{color:var(--pa-muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;font-size:14px;display:flex}.af-product-module__C5-4xW__payflex img{width:auto;height:16px}.af-product-module__C5-4xW__description{color:var(--pa-body);margin-top:20px;font-size:16px;line-height:1.7}.af-product-module__C5-4xW__buy{gap:12px;margin-top:26px;display:flex}.af-product-module__C5-4xW__qty{border:1px solid #d4d9e1;border-radius:3px;flex-shrink:0;align-items:center;height:52px;display:flex}.af-product-module__C5-4xW__qty button{width:46px;height:100%;color:var(--pa-ink);cursor:pointer;justify-content:center;align-items:center;display:flex}.af-product-module__C5-4xW__qty button:disabled{color:#c4c9d2;cursor:default}.af-product-module__C5-4xW__qty span{text-align:center;min-width:30px;font-size:16px;font-weight:900}.af-product-module__C5-4xW__addButton{background:var(--pa-blue);color:#fff;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;border-radius:3px;flex:1;justify-content:center;align-items:center;gap:10px;height:52px;font-size:16px;font-weight:900;transition:background-color .15s;display:flex}.af-product-module__C5-4xW__addButton:hover{background:var(--pa-blue-dark)}.af-product-module__C5-4xW__added{background:var(--pa-bright)}.af-product-module__C5-4xW__soldOut{border-left:4px solid var(--pa-blue);background:var(--pa-bg);margin-top:26px;padding:18px 20px}.af-product-module__C5-4xW__soldOut strong{font-size:17px;font-weight:900}.af-product-module__C5-4xW__soldOut p{color:var(--pa-body);margin-top:4px;font-size:15px}.af-product-module__C5-4xW__soldOut a{color:var(--pa-blue);text-underline-offset:3px;font-weight:700;text-decoration:underline}.af-product-module__C5-4xW__perks{border-top:5px solid var(--pa-blue);background:var(--pa-tint);gap:12px;margin-top:26px;padding:22px;display:grid}.af-product-module__C5-4xW__perks li{color:var(--pa-body);align-items:flex-start;gap:12px;font-size:15px;line-height:1.5;display:flex}.af-product-module__C5-4xW__perks svg{color:var(--pa-blue);flex-shrink:0}.af-product-module__C5-4xW__info .af-product-module__C5-4xW__ask{white-space:normal;text-align:center;width:100%;height:auto;min-height:50px;margin-top:16px;padding:12px 18px;line-height:1.35}.af-product-module__C5-4xW__details{width:min(var(--pa-max), calc(100% - 48px));margin:0 auto}.af-product-module__C5-4xW__details>section{margin-top:64px}.af-product-module__C5-4xW__details .justify-center{border-color:var(--pa-line);justify-content:flex-start;gap:6px}.af-product-module__C5-4xW__details button{letter-spacing:.05em;text-transform:uppercase;padding:0 18px 14px;font-size:15px;font-weight:900}.af-product-module__C5-4xW__details button:first-child{padding-left:0}.af-product-module__C5-4xW__details .after\:bg-brand:after{background:var(--pa-blue);height:3px}.af-product-module__C5-4xW__details .mx-auto{margin-left:0}.af-product-module__C5-4xW__details .max-w-\[70ch\]{max-width:78ch}:is(.af-product-module__C5-4xW__details .text-zinc-600,.af-product-module__C5-4xW__details .text-zinc-700){color:var(--pa-body)}.af-product-module__C5-4xW__details h3{color:var(--pa-ink)}.af-product-module__C5-4xW__details .text-zinc-900{color:var(--pa-ink)}.af-product-module__C5-4xW__details h3{font-size:20px;font-weight:900}.af-product-module__C5-4xW__details p,.af-product-module__C5-4xW__details li{font-size:16px;line-height:1.75}.af-product-module__C5-4xW__details table{border-color:var(--pa-line)}.af-product-module__C5-4xW__details th{background:var(--pa-bg);color:var(--pa-muted);font-weight:700}.af-product-module__C5-4xW__related{padding-bottom:76px}.af-product-module__C5-4xW__relatedGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:44px 28px;display:grid}@media (max-width:1023px){.af-product-module__C5-4xW__top,.af-product-module__C5-4xW__details{width:calc(100% - 32px)}.af-product-module__C5-4xW__grid{grid-template-columns:minmax(0,1fr);gap:26px}.af-product-module__C5-4xW__gallery{position:static}.af-product-module__C5-4xW__photo{width:100%;max-width:520px;margin:0 auto}.af-product-module__C5-4xW__details>section{margin-top:48px}.af-product-module__C5-4xW__relatedGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 14px}}@media (max-width:640px){.af-product-module__C5-4xW__photo img{padding:26px}.af-product-module__C5-4xW__info h1{font-size:26px}.af-product-module__C5-4xW__price{font-size:30px}.af-product-module__C5-4xW__details button{padding:0 12px 12px;font-size:13.5px}.af-product-module__C5-4xW__related{padding-bottom:56px}}
