.ProductDetail-module__QL0h2W__detail{--product-accent:#c5a36f;min-height:calc(100svh - var(--header-height));padding:clamp(20px, 2.5vw, 42px) var(--section-gutter) calc(65px + env(safe-area-inset-bottom,0px));background:radial-gradient(circle at 70% 8%, color-mix(in srgb, var(--product-accent) 4%, transparent), transparent 34%), #050505}.ProductDetail-module__QL0h2W__navigationRow{align-items:center;gap:24px;width:min(100%,1540px);margin:0 auto 22px;display:flex}.ProductDetail-module__QL0h2W__backButton{color:#e2c18e;letter-spacing:.08em;cursor:pointer;background:#19130c;border:1px solid #c5a36f;flex:none;min-width:110px;min-height:46px;padding:12px 18px;font-family:Courier New,monospace;font-size:13px;font-weight:700}.ProductDetail-module__QL0h2W__backButton:hover{color:#100d08;background:#c5a36f}.ProductDetail-module__QL0h2W__backButton:focus-visible{outline-offset:3px;outline:2px solid #e5c589}.ProductDetail-module__QL0h2W__breadcrumbs{color:#8f887e;text-transform:uppercase;gap:8px;min-width:0;margin:0;font-family:Courier New,monospace;font-size:9px;display:flex}.ProductDetail-module__QL0h2W__breadcrumbs a,.ProductDetail-module__QL0h2W__breadcrumbs>span:not(:last-child){flex-shrink:0}.ProductDetail-module__QL0h2W__breadcrumbs>span:last-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ProductDetail-module__QL0h2W__breadcrumbs a{color:#b6aa98;text-decoration:none}.ProductDetail-module__QL0h2W__breadcrumbs a:hover{color:var(--product-accent)}.ProductDetail-module__QL0h2W__layout{border:1px solid color-mix(in srgb, var(--product-accent) 28%, #252525);background:#090909;grid-template-columns:minmax(0,1.18fr) minmax(380px,.82fr);width:min(100%,1540px);margin-inline:auto;display:grid}.ProductDetail-module__QL0h2W__gallery{border-right:1px solid color-mix(in srgb, var(--product-accent) 20%, transparent);min-width:0;padding:clamp(12px,1.4vw,22px)}.ProductDetail-module__QL0h2W__mainMedia{aspect-ratio:1;background:#030303;position:relative;overflow:hidden}.ProductDetail-module__QL0h2W__mainMedia>img,.ProductDetail-module__QL0h2W__mainMedia>video{object-fit:contain;object-position:center;width:100%;height:100%}.ProductDetail-module__QL0h2W__mainMedia>video{background:#000;position:absolute;inset:0}.ProductDetail-module__QL0h2W__collectionBadge{z-index:2;border:1px solid color-mix(in srgb, var(--product-accent) 60%, transparent);color:var(--product-accent);letter-spacing:.08em;background:#050505d6;padding:8px 13px;font-family:Courier New,monospace;font-size:10px;position:absolute;top:16px;left:16px}.ProductDetail-module__QL0h2W__caption{color:#b9b1a5;background:#000000b8;margin:0;padding:8px 10px;font-size:11px;position:absolute;bottom:10px;left:12px;right:12px}.ProductDetail-module__QL0h2W__thumbnails{gap:8px;padding-top:12px;display:flex;overflow-x:auto}.ProductDetail-module__QL0h2W__thumbnails button{width:82px;height:82px;color:var(--product-accent);cursor:pointer;background:#050505;border:1px solid #35312b;flex:0 0 82px;font-size:24px;position:relative;overflow:hidden}.ProductDetail-module__QL0h2W__thumbnails img{object-fit:contain;object-position:center}.ProductDetail-module__QL0h2W__thumbnails .ProductDetail-module__QL0h2W__activeThumbnail{border-color:var(--product-accent);box-shadow:0 0 0 1px var(--product-accent) inset}.ProductDetail-module__QL0h2W__purchase{min-width:0;padding:clamp(24px,3vw,48px)}.ProductDetail-module__QL0h2W__productHeader{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.ProductDetail-module__QL0h2W__productHeader>div{min-width:0}.ProductDetail-module__QL0h2W__productHeader h1,.ProductDetail-module__QL0h2W__productHeader p,.ProductDetail-module__QL0h2W__description p{overflow-wrap:anywhere}.ProductDetail-module__QL0h2W__productHeader p{color:#90877b;letter-spacing:.12em;text-transform:uppercase;margin:0 0 13px;font-family:Courier New,monospace;font-size:9px}.ProductDetail-module__QL0h2W__productHeader h1{color:var(--product-accent);font-family:var(--font-display), Impact, "Arial Narrow", sans-serif;letter-spacing:-.025em;text-transform:uppercase;margin:0;font-size:clamp(46px,5vw,78px);font-weight:700;line-height:.92}.ProductDetail-module__QL0h2W__gender{width:39px;height:39px;color:var(--product-accent);flex:none;place-items:center;margin-top:26px;font-size:36px;display:grid}.ProductDetail-module__QL0h2W__price{color:#f1ede5;margin:27px 0 0;font-family:Courier New,monospace;font-size:clamp(25px,2.2vw,36px)}.ProductDetail-module__QL0h2W__availability{color:#86bd7d;align-items:center;gap:9px;margin:14px 0 0;font-family:Courier New,monospace;font-size:11px;display:flex}.ProductDetail-module__QL0h2W__availability i{background:currentColor;border-radius:50%;width:8px;height:8px}.ProductDetail-module__QL0h2W__availability[data-status=preorder]{color:#8ca6b7}.ProductDetail-module__QL0h2W__availability[data-status=sold-out]{color:#b57f76}.ProductDetail-module__QL0h2W__options{border-top:1px solid color-mix(in srgb, var(--product-accent) 23%, transparent);gap:18px;margin-top:27px;padding-top:28px;display:grid}.ProductDetail-module__QL0h2W__options fieldset{border:0;margin:0;padding:0}.ProductDetail-module__QL0h2W__options legend{color:var(--product-accent);letter-spacing:.12em;margin-bottom:9px;font-family:Courier New,monospace;font-size:9px}.ProductDetail-module__QL0h2W__options fieldset>div{flex-wrap:wrap;gap:7px;display:flex}.ProductDetail-module__QL0h2W__options button{border:1px solid color-mix(in srgb, var(--product-accent) 39%, #353535);color:#ddd7ce;cursor:pointer;background:#0b0b0b;border-radius:0;min-width:44px;min-height:44px;padding:8px 14px;font-size:11px}.ProductDetail-module__QL0h2W__options button[aria-pressed=true]{border-color:var(--product-accent);color:var(--product-accent-text,#111);background:var(--product-accent)}.ProductDetail-module__QL0h2W__options button:disabled{color:#5f5a53;cursor:not-allowed;opacity:.45}.ProductDetail-module__QL0h2W__delivery{border-block:1px solid color-mix(in srgb, var(--product-accent) 18%, transparent);align-items:center;gap:12px;margin-top:24px;padding:15px 0;display:flex}.ProductDetail-module__QL0h2W__delivery>span{color:var(--product-accent);font-size:23px}.ProductDetail-module__QL0h2W__delivery strong{color:#aaa195;letter-spacing:.12em;font-family:Courier New,monospace;font-size:8px}.ProductDetail-module__QL0h2W__delivery p{color:#d5cec4;margin:4px 0 0;font-size:12px}.ProductDetail-module__QL0h2W__cartRow{grid-template-columns:132px minmax(0,1fr);gap:10px;margin-top:24px;display:grid}.ProductDetail-module__QL0h2W__quantity{border:1px solid color-mix(in srgb, var(--product-accent) 40%, #333);grid-template-columns:44px 42px 44px;min-height:54px;display:grid}.ProductDetail-module__QL0h2W__quantity button{color:#ddd4c7;cursor:pointer;background:#0a0a0a;border:0;font-size:18px}.ProductDetail-module__QL0h2W__quantity button:disabled{color:#4d4841;cursor:not-allowed}.ProductDetail-module__QL0h2W__quantity span{border-inline:1px solid color-mix(in srgb, var(--product-accent) 23%, transparent);place-items:center;font-family:Courier New,monospace;font-size:12px;display:grid}.ProductDetail-module__QL0h2W__addButton{border:1px solid var(--product-accent);min-height:54px;color:var(--product-accent-text,#111);cursor:pointer;background:var(--product-accent);letter-spacing:.09em;font-family:Courier New,monospace;font-size:11px;font-weight:700}.ProductDetail-module__QL0h2W__addButton:disabled{color:#81786a;cursor:not-allowed;background:#24211d;border-color:#4e463a}.ProductDetail-module__QL0h2W__announcement{color:#8fbd87;min-height:20px;margin:10px 0 0;font-size:10px}.ProductDetail-module__QL0h2W__announcement button{min-height:44px;color:var(--product-accent);cursor:pointer;background:0 0;border:0;margin-left:9px;padding:0;text-decoration:underline}.ProductDetail-module__QL0h2W__description{border-top:1px solid color-mix(in srgb, var(--product-accent) 20%, transparent);margin-top:22px;padding-top:26px}.ProductDetail-module__QL0h2W__description h2{color:var(--product-accent);letter-spacing:.12em;margin:0 0 12px;font-family:Courier New,monospace;font-size:10px}.ProductDetail-module__QL0h2W__description p{color:#bbb3a8;margin:0 0 10px;font-family:Georgia,serif;font-size:14px;line-height:1.65}.ProductDetail-module__QL0h2W__description small{color:#a39a8d;font-family:Courier New,monospace;font-size:10px}.ProductDetail-module__QL0h2W__breadcrumbs a:focus-visible,.ProductDetail-module__QL0h2W__thumbnails button:focus-visible,.ProductDetail-module__QL0h2W__options button:focus-visible,.ProductDetail-module__QL0h2W__quantity button:focus-visible,.ProductDetail-module__QL0h2W__addButton:focus-visible,.ProductDetail-module__QL0h2W__announcement button:focus-visible{outline-offset:2px;outline:2px solid #e5c589}@media (max-width:900px){.ProductDetail-module__QL0h2W__detail{padding-inline:var(--section-gutter)}.ProductDetail-module__QL0h2W__layout{grid-template-columns:1fr}.ProductDetail-module__QL0h2W__gallery{border-right:0;border-bottom:1px solid color-mix(in srgb, var(--product-accent) 20%, transparent)}}@media (max-width:520px){.ProductDetail-module__QL0h2W__navigationRow{flex-direction:column;align-items:flex-start;gap:14px}.ProductDetail-module__QL0h2W__breadcrumbs{max-width:100%}.ProductDetail-module__QL0h2W__purchase{padding:28px 18px}.ProductDetail-module__QL0h2W__productHeader{gap:10px}.ProductDetail-module__QL0h2W__productHeader h1{font-size:clamp(38px,10.8vw,46px)}.ProductDetail-module__QL0h2W__thumbnails button{flex-basis:66px;width:66px;height:66px}.ProductDetail-module__QL0h2W__cartRow{grid-template-columns:1fr}.ProductDetail-module__QL0h2W__quantity{width:132px}}@media (prefers-reduced-motion:reduce){.ProductDetail-module__QL0h2W__detail *,.ProductDetail-module__QL0h2W__detail :before,.ProductDetail-module__QL0h2W__detail :after{scroll-behavior:auto;transition:none!important}}.ProductDetail-module__QL0h2W__readMore{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:35px;width:min(100%,1540px);margin:65px auto 0;padding-top:32px;display:grid}.ProductDetail-module__QL0h2W__readMore p{color:var(--accent);letter-spacing:.12em;font:700 9px Courier New,monospace}.ProductDetail-module__QL0h2W__readMore h2{max-width:420px;font:500 38px/1.05 var(--font-display), Impact, "Arial Narrow", sans-serif;margin:20px 0}.ProductDetail-module__QL0h2W__readMore nav{align-content:start;display:grid}.ProductDetail-module__QL0h2W__readMore a{border-bottom:1px solid var(--line);color:#c0b6a4;align-items:center;gap:8px;min-height:49px;font-size:12px;text-decoration:none;display:flex}.ProductDetail-module__QL0h2W__readMore a:focus-visible{outline:2px solid var(--focus);outline-offset:3px}@media (max-width:640px){.ProductDetail-module__QL0h2W__readMore{grid-template-columns:1fr;gap:10px;margin-top:40px}}.ProductDetail-module__QL0h2W__purchase #prvni-vlna{--bronze:var(--accent);--border:color-mix(in srgb, var(--product-accent) 23%, transparent);font-size:13px}.ProductDetail-module__QL0h2W__purchase #prvni-vlna h2{color:var(--product-accent);font:700 24px/1.15 var(--font-display), Impact, sans-serif;letter-spacing:.02em}.ProductDetail-module__QL0h2W__purchase #prvni-vlna button{font-family:Courier New,monospace;font-size:11px}.ProductDetail-module__QL0h2W__purchase #prvni-vlna a[class]{font-family:Courier New,monospace;font-size:11px}.ProductDetail-module__QL0h2W__relatedContent{padding:0 var(--section-gutter) 54px;background:#050505}.ProductDetail-module__QL0h2W__articleLinks,.ProductDetail-module__QL0h2W__related{width:min(100%,1540px);margin-inline:auto}.ProductDetail-module__QL0h2W__articleLinks{flex-wrap:wrap;gap:8px 28px;display:flex}.ProductDetail-module__QL0h2W__articleLinks a{color:#b6aa98;align-items:center;gap:10px;min-height:44px;font:12px/1.5 Courier New,monospace;text-decoration:none;display:inline-flex}.ProductDetail-module__QL0h2W__articleLinks a:hover{color:var(--accent)}.ProductDetail-module__QL0h2W__articleLinks a:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.ProductDetail-module__QL0h2W__related{margin-top:32px}.ProductDetail-module__QL0h2W__related h2{color:var(--accent);font:700 28px/1 var(--font-display), Impact, sans-serif;text-transform:uppercase;margin:0 0 24px}.ProductDetail-module__QL0h2W__products{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}@media (max-width:640px){.ProductDetail-module__QL0h2W__products{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}.ProductDetail-module__QL0h2W__prelaunch{color:#c9bdab;border-left:2px solid #b49361;padding:10px 16px;line-height:1.7}.ProductDetail-module__QL0h2W__prelaunchLink{color:#c7a46a;letter-spacing:.08em;align-items:center;gap:8px;padding:16px 0;font-weight:700;display:inline-flex}
.SizeGuide-module__8tBOca__guide{min-width:0;max-width:100%;margin-top:12px}.SizeGuide-module__8tBOca__guide .SizeGuide-module__8tBOca__toggle{color:#d6b486;text-align:left;letter-spacing:.06em;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #463727;align-items:center;gap:9px;width:100%;min-height:44px;padding:10px 0;font-family:Courier New,monospace;font-size:11px;display:flex}.SizeGuide-module__8tBOca__content{min-width:0;padding-top:18px}.SizeGuide-module__8tBOca__content h2{color:#e0c49c;overflow-wrap:anywhere;margin:0 0 8px;font-size:17px}.SizeGuide-module__8tBOca__subtitle{color:#a89b89;text-transform:uppercase;font-family:Courier New,monospace;font-size:10px;line-height:1.7}.SizeGuide-module__8tBOca__testNote{color:#e1ae61;font-size:11px}.SizeGuide-module__8tBOca__tableScroll{overscroll-behavior-inline:contain;max-width:100%;margin-block:17px;overflow-x:auto}.SizeGuide-module__8tBOca__tableScroll table{border-collapse:collapse;color:#dfd4c3;width:100%;font-family:Courier New,monospace;font-size:11px}.SizeGuide-module__8tBOca__tableScroll caption{color:#bfa17a;text-align:left;padding-bottom:10px}.SizeGuide-module__8tBOca__tableScroll th,.SizeGuide-module__8tBOca__tableScroll td{text-align:center;white-space:nowrap;border-bottom:1px solid #352c21;padding:11px 9px}.SizeGuide-module__8tBOca__tableScroll thead th{color:#c5a36f;font-size:10px}.SizeGuide-module__8tBOca__tableScroll tbody th{color:#efddc5;text-align:left}.SizeGuide-module__8tBOca__tableScroll tbody tr:nth-child(odd){background:#15110d}.SizeGuide-module__8tBOca__content h3{color:#dbc19b;margin:25px 0 8px;font-size:13px}.SizeGuide-module__8tBOca__intro{color:#a99d8c;margin:0 0 15px;font-size:12px;line-height:1.6}.SizeGuide-module__8tBOca__guide .SizeGuide-module__8tBOca__diagramButton{cursor:zoom-in;background:#0a0908;border:1px solid #493b28;border-radius:0;width:100%;padding:0;display:block}.SizeGuide-module__8tBOca__diagramButton>svg{width:100%;height:auto;display:block}.SizeGuide-module__8tBOca__diagramButton span{color:#d6b486;padding:12px;font-family:monospace;font-size:10px;display:block}.SizeGuide-module__8tBOca__legend{gap:13px;margin-block:18px;display:grid}.SizeGuide-module__8tBOca__legend div{min-width:0}.SizeGuide-module__8tBOca__legend dt{color:#cdae81;font-size:12px}.SizeGuide-module__8tBOca__legend dd{color:#a99e90;overflow-wrap:anywhere;margin:5px 0 0;font-size:11px;line-height:1.5}.SizeGuide-module__8tBOca__dialog{box-sizing:border-box;overscroll-behavior:contain;color:#e4ceb0;background:#0a0908;border:1px solid #99764c;width:min(780px,100vw - 48px);max-width:calc(100vw - 48px);max-height:calc(100dvh - 48px);margin:auto;padding:22px;overflow:auto}.SizeGuide-module__8tBOca__dialog::backdrop{background:#000000e0}.SizeGuide-module__8tBOca__dialog header{z-index:1;background:#0a0908;justify-content:space-between;align-items:center;gap:15px;padding-block:7px;display:flex;position:sticky;top:-22px}.SizeGuide-module__8tBOca__dialog h2{margin:0;font-size:18px}.SizeGuide-module__8tBOca__dialog header button{color:#e4c291;cursor:pointer;background:#15110d;border:1px solid #6a5134;min-width:48px;min-height:48px;font-size:25px}.SizeGuide-module__8tBOca__dialog>svg{width:100%;height:auto;display:block}.SizeGuide-module__8tBOca__guide button:focus-visible,.SizeGuide-module__8tBOca__tableScroll:focus-visible{outline-offset:3px;outline:2px solid #e5c589}@media (max-width:520px){.SizeGuide-module__8tBOca__dialog{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;padding:calc(12px + env(safe-area-inset-top,0px)) 15px calc(20px + env(safe-area-inset-bottom,0px));border:0;margin:0}.SizeGuide-module__8tBOca__dialog header{top:-12px}}
