body:has(:is(.hw-hero,.one-birthday-hero)){--hw-paper:#f7f4ed;--hw-ink:#111718;--hw-orange:#30c3e4;--hw-rust:#0f1416}
body:has(:is(.hw-hero,.one-birthday-hero)) .hr-wrap{max-width:1440px;padding:96px 64px}
body:has(:is(.hw-hero,.one-birthday-hero)) .hr h2{font-size:clamp(36px,4.4vw,64px);font-weight:500;line-height:1.02;letter-spacing:-.045em;max-width:780px}
body:has(:is(.hw-hero,.one-birthday-hero)) .hr h3{font-size:23px;letter-spacing:-.025em;font-weight:500}
body:has(:is(.hw-hero,.one-birthday-hero)) .hr-eyebrow{color:var(--hw-rust);letter-spacing:.2em;font-size:11px}
body:has(:is(.hw-hero,.one-birthday-hero)) .hr-button{background:var(--hw-orange);color:var(--hw-ink)!important;min-height:52px;text-transform:none;letter-spacing:0;font-size:15px}
body:has(:is(.hw-hero,.one-birthday-hero)) .hr-button:hover{background:#70d7ed}
body:has(:is(.hw-hero,.one-birthday-hero)) .hr :is(a,button,summary):focus-visible{outline-color:#30c3e4}
.hw-hero-inner{padding-top:80px;padding-bottom:96px}.hw-hero h1{font-size:clamp(48px,4.8vw,72px);font-weight:500}.hr .hw-deadline{font-size:12px;color:#aeb6b7}.hw-offerbar{background:#291c13}.hw-art img{mask-image:radial-gradient(ellipse at center,#000 51%,transparent 75%)}
.hw-product{background:var(--hw-paper)}.hw-product-inner{padding:72px 64px;grid-template-columns:46% 1fr;gap:9%}.hw-product figure img{aspect-ratio:5/4}.hw-product h2{font-size:64px!important}.hr .hw-contents{font-size:17px;color:#414b4d}.hr .hw-product-note{font-size:13px;color:#465052}.hw-product figcaption{font-size:12px}.hw-redemption{font-size:14px}.hw-explore{font-size:15px}
#take-your-skating{background:#080d0f;color:#f7f4ed}.hr-proof-intro{align-items:start;margin-bottom:42px;gap:80px}.hr-proof-intro h2{max-width:640px}.hr-proof-intro>p{font-size:20px;max-width:330px;padding-top:40px;color:#b9c4c6}#take-your-skating .hr-eyebrow{color:var(--hw-orange)}.hr-cinema{border:0;position:relative}.hr-film-start{position:relative;overflow:hidden}.hr-film-start img{aspect-ratio:16/8;object-fit:cover}.hr-film-start>span{position:absolute;bottom:24px;left:24px;width:auto;border:1px solid #ffffff66;background:#101718ee;color:#fff;padding:12px 22px;min-height:62px}.hr-film-start>span>span{color:var(--hw-orange)}#take-your-skating .hr-note{color:#a8b5b8;font-size:13px;margin-top:20px}
#why-edge{background:var(--hw-paper);color:var(--hw-ink)}#why-edge .hr-rule{border:0}.hr-engineering{margin-top:54px;grid-template-columns:1.12fr 1fr;gap:80px}.hr-reasons article{border-color:#c9ceca;padding:24px 0}.hr-reasons p{font-size:16px;color:#4a5658}.hr-number{color:var(--hw-rust);font-size:14px}.hr-engineering>.hr-media{background:transparent;aspect-ratio:1}.hr-engineering>.hr-media img{object-fit:cover}.hr-reasons>.hr-link{margin-top:24px}
#the-complete-system{background:#e5e8e2;color:var(--hw-ink)}#the-complete-system .hr-wrap{grid-template-columns:1fr 1.12fr;gap:80px;border:0}#the-complete-system .hr-copy{grid-column:1;grid-row:1}#the-complete-system .hr-media{grid-column:2;grid-row:1;background:transparent}#the-complete-system .hr-copy>p:not(.hr-eyebrow){font-size:18px;color:#3f4c4f}#the-complete-system .hr-details{border-color:#aeb9b6}#the-complete-system .hr-note{color:#536164!important;font-size:14px!important}
#made-for-figure-skaters{background:#fff;color:var(--hw-ink)}#made-for-figure-skaters .hr-colorways{gap:20px;margin-top:48px}#made-for-figure-skaters .hr-colorway .hr-media{background:#f1f1ed;border:0;aspect-ratio:5/4}#made-for-figure-skaters .hr-colorway .hr-media img{padding:12px;object-fit:contain}#made-for-figure-skaters .hr-colorway h3{font-size:18px;margin-top:22px;letter-spacing:.08em}#made-for-figure-skaters .hr-colorway p{color:#556165}#made-for-figure-skaters .hr-note{color:#586164;margin-top:28px}#made-for-figure-skaters .hr-colorway:nth-child(1){border-bottom:3px solid #30c3e4}#made-for-figure-skaters .hr-colorway:nth-child(2){border-bottom:3px solid #b8bfbe}#made-for-figure-skaters .hr-colorway:nth-child(3){border-bottom:3px solid #162124}#made-for-figure-skaters .hr-colorway:nth-child(4){border-bottom:3px solid #a83c36}#made-for-figure-skaters .hr-colorway{padding-bottom:20px}
#fit-mount-skate{background:#172527;color:#f4f3eb}#fit-mount-skate .hr-eyebrow{color:var(--hw-orange)}#fit-mount-skate .hr-three{gap:56px;margin-top:54px}#fit-mount-skate .hr-three article{border-color:#5b6967;padding-top:24px}#fit-mount-skate .hr-number{color:var(--hw-orange);font-size:42px;font-weight:400;line-height:1.3}#fit-mount-skate .hr-three h3{margin-top:20px}#fit-mount-skate .hr-three p{color:#c6cfcc;font-size:16px}#fit-mount-skate .hr-support{border-color:#53615e;color:#bfc9c5}
body:has(:is(.hw-hero,.one-birthday-hero)) .one-coaching-offer{background:#efe4d5;color:#172121;padding:96px 64px;font-family:Helvetica,Arial,sans-serif}body:has(:is(.hw-hero,.one-birthday-hero)) .one-coaching-offer__wrap{max-width:1312px;grid-template-columns:1.1fr 1fr;align-items:start;gap:80px}body:has(:is(.hw-hero,.one-birthday-hero)) .one-coaching-offer h2{font-size:clamp(36px,4.4vw,64px);font-weight:500;letter-spacing:-.045em}body:has(:is(.hw-hero,.one-birthday-hero)) .one-coaching-offer p{color:#445254;font-size:16px}body:has(:is(.hw-hero,.one-birthday-hero)) .one-coaching-offer .one-coaching-offer__eyebrow{font-size:11px;color:#0f1416;letter-spacing:.2em}body:has(:is(.hw-hero,.one-birthday-hero)) .one-coaching-offer .one-coaching-offer__price{color:#1e2929;font-size:20px}body:has(:is(.hw-hero,.one-birthday-hero)) .one-coaching-offer__number{color:#0f1416}body:has(:is(.hw-hero,.one-birthday-hero)) .one-coaching-offer h3{color:#172121}body:has(:is(.hw-hero,.one-birthday-hero)) .one-coaching-offer__steps li,body:has(:is(.hw-hero,.one-birthday-hero)) .one-coaching-offer__in-person{border-color:#c5bba9}body:has(:is(.hw-hero,.one-birthday-hero)) .one-coaching-offer__steps p{font-size:14px}body:has(:is(.hw-hero,.one-birthday-hero)) .one-coaching-offer__button{background:#172527;color:white}body:has(:is(.hw-hero,.one-birthday-hero)) .one-coaching-offer__secondary a{color:#263b3d}body:has(:is(.hw-hero,.one-birthday-hero)) .one-coaching-offer .one-coaching-offer__note{color:#55605b;font-size:13px}body:has(:is(.hw-hero,.one-birthday-hero)) .one-coaching-offer__photo{margin-top:62px;position:sticky;top:130px}body:has(:is(.hw-hero,.one-birthday-hero)) .one-coaching-offer__photo img{aspect-ratio:4/5;object-fit:cover}body:has(:is(.hw-hero,.one-birthday-hero)) .one-coaching-offer a:focus-visible{outline-color:#0f1416}
#purchase-confidence{background:var(--hw-paper);color:var(--hw-ink)}#purchase-confidence .hr-wrap{padding-top:72px;padding-bottom:72px}#purchase-confidence h2{font-size:36px}#purchase-confidence .hr-policies{margin-top:36px;gap:40px}#purchase-confidence .hr-policies article{border-color:#c1cac5;padding-top:22px}#purchase-confidence .hr-policies h3{font-size:18px}#purchase-confidence .hr-policies p{color:#4b5758;font-size:15px}
#choose-edge{background:#0b1113;border:0}#choose-edge .hr-eyebrow{color:var(--hw-orange)}#choose-edge .hr-wrap{gap:80px;padding-top:100px;padding-bottom:100px}#choose-edge .hr-media{background:transparent}#choose-edge .hr-copy>p:not(.hr-eyebrow):not(.hr-price){font-size:16px;color:#c7cfce}#choose-edge .hr-price{font-size:44px;color:var(--hw-orange)}#choose-edge .hr-price s{font-size:28px;color:#a4b0b2}#choose-edge .hr-details,#choose-edge .hr-ecosystem{border-color:#56605f}
@media(max-width:1000px) and (min-width:750px){body:has(:is(.hw-hero,.one-birthday-hero)) .hr-wrap{padding:72px 36px}.hr-engineering,#the-complete-system .hr-wrap,#choose-edge .hr-wrap{gap:36px}.hw-product-inner{padding:56px 36px}body:has(:is(.hw-hero,.one-birthday-hero)) .one-coaching-offer{padding:72px 36px}body:has(:is(.hw-hero,.one-birthday-hero)) .one-coaching-offer__wrap{gap:36px}}
@media(max-width:749px){body:has(:is(.hw-hero,.one-birthday-hero)) .hr-wrap{padding:56px 24px}body:has(:is(.hw-hero,.one-birthday-hero)) .hr h2{font-size:38px}body:has(:is(.hw-hero,.one-birthday-hero)) .hr h3{font-size:22px}.hw-hero-inner{padding-top:0;padding-bottom:40px}.hw-hero h1{font-size:38px}.hr .hw-deadline{font-size:11px}.hw-product-inner{padding:36px 24px 48px}.hw-product h2{font-size:48px!important}.hw-product figure img{aspect-ratio:1}.hr .hw-contents{font-size:16px}.hr .hw-product-note{font-size:12px}.hr-proof-intro{display:block;margin-bottom:28px}.hr-proof-intro>p{padding:0;margin-top:20px;font-size:17px}.hr-film-start img{aspect-ratio:16/10;object-fit:contain}.hr-film-start>span{position:static;width:100%;border:0;border-top:1px solid #54605b;min-height:58px;font-size:13px;padding:10px 14px}.hr-engineering{grid-template-columns:1fr;gap:28px;margin-top:32px}.hr-engineering>.hr-media{aspect-ratio:4/3}.hr-reasons article{padding:20px 0}#the-complete-system .hr-wrap{display:flex;flex-direction:column;gap:30px}#the-complete-system .hr-copy{order:-1}#the-complete-system .hr-copy>p:not(.hr-eyebrow){font-size:16px}#made-for-figure-skaters .hr-colorways{gap:26px 14px;margin-top:30px}#made-for-figure-skaters .hr-colorway h3{font-size:14px;letter-spacing:.06em;margin-top:14px}#made-for-figure-skaters .hr-colorway p{font-size:13px}#made-for-figure-skaters .hr-colorway .hr-media{aspect-ratio:1}#made-for-figure-skaters .hr-colorway .hr-media img{padding:4px}#fit-mount-skate .hr-three{gap:26px;margin-top:32px}#fit-mount-skate .hr-three article{padding-top:20px;display:grid;grid-template-columns:50px 1fr;column-gap:18px}#fit-mount-skate .hr-number{grid-row:1/4;font-size:32px}#fit-mount-skate .hr-three h3{margin-top:0}#fit-mount-skate .hr-three p,#fit-mount-skate .hr-three a{grid-column:2}#fit-mount-skate .hr-three a{justify-self:start}body:has(:is(.hw-hero,.one-birthday-hero)) .one-coaching-offer{padding:56px 24px}body:has(:is(.hw-hero,.one-birthday-hero)) .one-coaching-offer__wrap{display:flex;flex-direction:column;gap:32px}body:has(:is(.hw-hero,.one-birthday-hero)) .one-coaching-offer__photo{position:static;order:-1;margin-top:0}body:has(:is(.hw-hero,.one-birthday-hero)) .one-coaching-offer__photo img{aspect-ratio:4/3;object-position:center 38%}body:has(:is(.hw-hero,.one-birthday-hero)) .one-coaching-offer h2{font-size:38px}#purchase-confidence .hr-wrap{padding:56px 24px}#purchase-confidence .hr-policies{gap:24px}#purchase-confidence h2{font-size:32px}#choose-edge .hr-wrap{padding:56px 24px;gap:32px}#choose-edge .hr-copy{order:-1}#choose-edge h2{font-size:52px}#choose-edge .hr-price{font-size:38px}}
@media(prefers-reduced-motion:reduce){body:has(:is(.hw-hero,.one-birthday-hero)) *,body:has(:is(.hw-hero,.one-birthday-hero)) *::before,body:has(:is(.hw-hero,.one-birthday-hero)) *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
.hw-comparison{background:#101a24;color:#f3f7fa;font-family:Helvetica,Arial,sans-serif}.hw-comparison-wrap{max-width:1440px;margin:auto;padding:72px 64px}.hw-comparison-intro{display:grid;grid-template-columns:1fr 1fr;gap:16px 64px;padding-bottom:32px;border-bottom:1px solid #344650}.hw-comparison-intro .hr-eyebrow{grid-column:1/-1;color:#30c3e4!important}.hw-comparison h2{font-size:clamp(36px,4.4vw,64px);line-height:1.02;letter-spacing:-.045em;font-weight:500;margin:0}.hw-comparison-intro>p:last-child{font-size:18px;color:#b9c8cd;line-height:1.6;margin:0;max-width:40ch;align-self:end}.hw-comparison iframe{display:block;width:100%;height:820px;border:0;margin-top:28px;background:#101a24}@media(max-width:749px){.hw-comparison-wrap{padding:56px 24px}.hw-comparison-intro{display:block}.hw-comparison h2{font-size:38px;margin:18px 0}.hw-comparison-intro>p:last-child{font-size:16px}.hw-comparison iframe{margin-left:-12px;width:calc(100% + 24px);height:1000px}}
body:has(:is(.hw-hero,.one-birthday-hero)) .one-coaching-offer__photo{position:static}
.hw-axle-details{border-top:1px solid #53616b;margin-top:24px;padding-top:8px}.hw-axle-details summary{cursor:pointer;padding:20px 0;color:#30c3e4;font-size:18px;font-weight:600}.hw-axle-details>p{color:#bbc8ce;font-size:15px;line-height:1.6;max-width:65ch}.hw-axle-details summary:focus-visible{outline:2px solid #30c3e4;outline-offset:5px}

.hw-explore{align-items:center;min-height:44px}.hw-explore .hw-arrow-icon{display:block;width:20px;height:20px;flex:none}

body:has(:is(.hw-hero,.one-birthday-hero)) .hr-details summary>span[aria-hidden="true"]{font-size:0;position:relative;width:16px;height:16px;flex:none}body:has(:is(.hw-hero,.one-birthday-hero)) .hr-details summary>span[aria-hidden="true"]::before,body:has(:is(.hw-hero,.one-birthday-hero)) .hr-details summary>span[aria-hidden="true"]::after{content:"";position:absolute;left:50%;top:50%;width:12px;height:1.5px;background:currentColor;transform:translate(-50%,-50%)}body:has(:is(.hw-hero,.one-birthday-hero)) .hr-details summary>span[aria-hidden="true"]::after{transform:translate(-50%,-50%) rotate(90deg)}

/* Regular ONE branding after the Halloween offer. */
.hw-hero .hw-eyebrow{color:#30c3e4}.hw-shop{background:#30c3e4}.hw-shop:hover{background:#70d7ed}.hw-hero :is(a,button):focus-visible,.hw-product :is(a,summary):focus-visible{outline-color:#30c3e4}.hw-art img{max-width:420px;margin-inline:auto;mask-image:none}
