.pdp-mobile-details{display:none}@media (max-width:767px){body:has(.pdp-hero){background:color-mix(in srgb, var(--ink) 5%, var(--ground));padding-bottom:calc(55px + max(10px, env(safe-area-inset-bottom,0px)))}.pdp-hero{background:color-mix(in srgb, var(--ink) 5%, var(--ground));color:color-mix(in srgb, var(--ink) 92%, var(--ground));font-family:Arial,Helvetica,sans-serif;font-weight:400}.pdp-hero .pdp-layout{gap:7px}.pdp-hero .pdp-panel{background:var(--ground);border-radius:10px;max-width:none;overflow:hidden}.pdp-hero .pdp-buy-card{padding:9px 8px calc(12px + env(safe-area-inset-bottom,0px));border:0;border-radius:0}.pdp-hero h1{letter-spacing:-.5px;white-space:normal;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:700;line-height:17px;overflow:visible}.pdp-hero .pdp-save{color:color-mix(in srgb, var(--ink) 48%, var(--ground))}.pdp-hero .pdp-save svg{fill:currentColor}.pdp-hero .pdp-save[aria-pressed=true]{color:color-mix(in srgb, var(--ink) 93%, var(--ground))}.pdp-hero .pdp-price{margin-top:6px}.pdp-hero .pdp-price p,.pdp-hero .pdp-price p span{letter-spacing:0;color:color-mix(in srgb, var(--ink) 53%, var(--ground));font-size:11px;font-weight:400;line-height:14px}.pdp-hero .pdp-price .line-through{color:color-mix(in srgb, var(--ink) 40%, var(--ground))}.pdp-hero .pdp-price p{gap:6px}.pdp-hero .pdp-price .pdp-live-price{color:var(--success);font-weight:600}.pdp-hero .pdp-discount{letter-spacing:.04em;color:#fff;padding:1px 6px;font-size:9px;line-height:14px}.pdp-hero .pdp-size-guide{background:color-mix(in srgb, var(--ink) 7%, var(--ground));border-radius:3px;height:21px;padding:0 8px;font-size:9px;font-weight:400}.pdp-hero .pdp-rating,.pdp-hero .pdp-sale-clock,.pdp-hero .pdp-delivery,.pdp-hero .pdp-desktop-details,.pdp-hero .pdp-sticky-bar{display:none}.pdp-hero .pdp-colourways{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.pdp-hero .pdp-colourways>*{letter-spacing:0;height:30px;padding:0 12px;font-size:10px}.pdp-hero .pdp-sizes{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:6px;margin-top:12px;display:grid}.pdp-hero .pdp-sizes button{letter-spacing:0;border-radius:12px;max-width:none;height:34px;font-size:10px;font-weight:400}.pdp-hero .pdp-sizes button[aria-pressed=true]{background:color-mix(in srgb, var(--ink) 87%, var(--ground));border-color:color-mix(in srgb, var(--ink) 87%, var(--ground))}.pdp-hero .pdp-actions{grid-template-columns:1fr;gap:7px;margin-top:13px}.pdp-hero .pdp-actions>:is(a,div){letter-spacing:0;border-radius:999px;grid-column:1;height:47px;font-size:10px;font-weight:400}.pdp-hero .pdp-actions>a:first-child{border-color:color-mix(in srgb, var(--ink) 40%, var(--ground))}.pdp-mobile-details{padding:10px 8px 0;display:block}.pdp-tabs{border-bottom:1px solid color-mix(in srgb, var(--ink) 23%, var(--ground));background:color-mix(in srgb, var(--ink) 7%, var(--ground));border-radius:5px 5px 0 0;grid-template-columns:1.55fr 1fr 1fr;display:grid}.pdp-tabs button{min-height:38px;color:color-mix(in srgb, var(--ink) 48%, var(--ground));white-space:nowrap;border-bottom:2px solid #0000;padding:4px 2px;font-size:12px;font-weight:400;position:relative}.pdp-tabs button+button:before{content:"";background:color-mix(in srgb, var(--ink) 23%, var(--ground));width:1px;position:absolute;top:10px;bottom:10px;left:0}.pdp-tabs button[aria-selected=true]{color:color-mix(in srgb, var(--ink) 93%, var(--ground));border-bottom-color:color-mix(in srgb, var(--ink) 93%, var(--ground))}.pdp-tab-content{color:color-mix(in srgb, var(--ink) 67%, var(--ground));padding:16px 6px;font-size:13px;line-height:1.65}.pdp-tab-content p+*,.pdp-tab-content ul+p{margin-top:12px}.pdp-tab-content ul{padding-left:16px;list-style:outside}.pdp-hero :is(button,a):focus-visible{outline:2px solid color-mix(in srgb, var(--ink) 67%, var(--ground));outline-offset:3px}}
.pdp-editorial-gallery{display:none}.pdp-info-card{border:1px solid color-mix(in srgb, var(--ink) 15%, var(--ground));background:var(--ground);border-radius:18px;margin-top:12px;padding:0 10px 14px}.pdp-info-tabs{border-bottom:1px solid color-mix(in srgb, var(--ink) 20%, var(--ground));grid-template-columns:1.65fr 1fr 1fr;display:grid}.pdp-info-tabs button{white-space:nowrap;min-width:0;color:color-mix(in srgb, var(--ink) 60%, var(--ground));padding:16px 4px;font:400 14px/1.25 Arial,sans-serif;position:relative}.pdp-info-tabs button[aria-selected=true]{color:color-mix(in srgb, var(--ink) 93%, var(--ground));font-weight:600}.pdp-info-tabs button[aria-selected=true]:after{content:"";background:color-mix(in srgb, var(--ink) 40%, var(--ground));border-radius:3px;height:3px;position:absolute;bottom:-2px;left:0;right:0}.pdp-info-content{color:color-mix(in srgb, var(--ink) 55%, var(--ground));padding:18px 24px 4px;font:400 13px/1.5 Arial,sans-serif}.pdp-info-content h2{color:color-mix(in srgb, var(--ink) 73%, var(--ground));margin:0 0 6px;font:600 13px/1.5 Arial,sans-serif}.pdp-info-content ul{margin:0 0 12px;padding-left:16px;list-style:none}.pdp-info-content li+li{margin-top:5px}.pdp-info-content p{margin:0 0 10px;padding-left:16px}.pdp-info-tabs button:focus-visible{outline:2px solid color-mix(in srgb, var(--ink) 93%, var(--ground));outline-offset:-4px}@media (min-width:1024px){.pdp-hero{--pdp-desktop-top:calc(72px + var(--banner-h,0px));padding-top:var(--pdp-desktop-top);font-family:Arial,Helvetica,sans-serif}.pdp-hero .pdp-layout{background:var(--ground);grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;gap:24px;width:100%;max-width:none;margin:0;padding:10px 18px 24px}.pdp-hero .pdp-media{display:none}.pdp-editorial-gallery{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;min-width:0;display:grid}.pdp-editorial-frame{aspect-ratio:.857;width:100%;max-height:calc(100svh - var(--pdp-desktop-top) - 20px);background:#e8e8e8;border-radius:19px;position:relative;overflow:hidden}.pdp-editorial-lead{top:calc(var(--pdp-desktop-top) + 10px);position:sticky}.pdp-editorial-scroll{gap:12px;min-width:0;display:grid}.pdp-editorial-photo{position:absolute;inset:0}.pdp-editorial-cutout{position:absolute;inset:28px 18px}.pdp-hero .pdp-panel{top:calc(var(--pdp-desktop-top) + 10px);min-width:0;margin-top:0;padding:0;position:sticky}.pdp-hero .pdp-buy-card{background:var(--ground);border-radius:18px;padding:14px 10px 10px}.pdp-hero .pdp-buy-card h1{white-space:normal;font:600 16px/1.25 Arial,sans-serif;overflow:visible}.pdp-hero .pdp-buy-card>div:first-child>div:first-child>div:first-child{flex-wrap:wrap}.pdp-hero .pdp-price{margin-top:6px}.pdp-hero .pdp-price p{letter-spacing:0;font-size:14px;font-weight:400}.pdp-hero .pdp-size-guide{border-radius:4px;height:25px;font-size:11px}.pdp-hero .pdp-save{color:color-mix(in srgb, var(--ink) 48%, var(--ground))}.pdp-hero .pdp-save svg{fill:currentColor}.pdp-hero .pdp-save[aria-pressed=true]{color:color-mix(in srgb, var(--ink) 93%, var(--ground))}.pdp-hero .pdp-colourways{flex-wrap:wrap}.pdp-hero .pdp-sizes{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:6px;margin-top:14px;display:grid}.pdp-hero .pdp-sizes button{letter-spacing:0;max-width:none;height:40px;font-size:12px}.pdp-hero .pdp-actions{gap:10px;margin-top:12px}.pdp-hero .pdp-actions>:is(a,div){letter-spacing:0;border-radius:999px;height:48px;font-size:12px}.pdp-hero .pdp-delivery{letter-spacing:0;margin-top:8px}.pdp-info-card{margin-top:10px;padding-bottom:8px}.pdp-info-tabs button{padding-block:12px}.pdp-info-content{padding:12px 12px 0;font-size:12px;line-height:1.4}.pdp-info-content .pdp-specifications{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 12px;padding-left:0;display:grid}.pdp-info-content .pdp-specifications li{margin-top:0}.pdp-info-content p{padding-left:0}.pdp-hero .pdp-sticky-bar{display:none}body:has(.pdp-hero){padding-bottom:0}}@media (min-width:1024px) and (max-width:1279px){.pdp-hero .pdp-layout{gap:14px;padding-inline:10px}.pdp-info-tabs button{font-size:11px}.pdp-info-content{padding-inline:8px}}
