:root{--hd-blue: #0839AA;--hd-blue-deep: #062A80;--hd-blue-mid: #2A55B8;--hd-white: #F8FAFD;--hd-ink: #0B1A3A;--hd-line: #D5DDEB;--hd-mist: #E3E9F4;--hd-muted: #3A4D78;--hd-gutter: 5%;--hd-display: "Bebas Neue", "Arial Narrow", sans-serif;--hd-body: "Barlow", "Helvetica Neue", Arial, sans-serif;--hd-frost: rgba(248, 250, 253, .66)}.hd2,.hd2 *{box-sizing:border-box}.hd2{font-family:var(--hd-body);color:var(--hd-ink);background:var(--hd-white);font-size:16px;line-height:1.5;letter-spacing:0}.hd2 h1,.hd2 h2,.hd2 h3,.hd2 .hd2-display{font-family:var(--hd-display);font-weight:400;letter-spacing:.01em;line-height:1;margin:0;color:inherit}.hd2 p{margin:0}.hd2 a{color:var(--hd-blue)}.hd2 a:hover{color:var(--hd-blue-deep)}.hd2 img{display:block;max-width:100%}.hd2-wrap{padding-left:var(--hd-gutter);padding-right:var(--hd-gutter)}.hd2-tag{font-family:var(--hd-body);font-size:12px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:var(--hd-blue)}.hd2-h2{font-size:clamp(40px,5vw,56px)}.hd2-lead{font-size:18px;line-height:1.6}.hd2-muted{color:var(--hd-muted)}.hd2-link{font-weight:600;font-size:14px;letter-spacing:.08em;text-transform:uppercase;text-decoration:underline;text-underline-offset:4px}.hd2-fill{width:100%;height:100%}.hd2-show-mobile{display:none}@media(max-width:749px){.hd2-show-mobile{display:block}.hd2-hide-mobile{display:none!important}}.hd2-media{position:relative;overflow:hidden;background:var(--hd-mist)}.hd2-media img,.hd2-media video{width:100%;height:100%;object-fit:cover}.hd2-ph{background:var(--hd-mist);border:1.5px dashed #8A9CC2;display:flex;align-items:center;justify-content:center;color:var(--hd-muted);font-size:12px;letter-spacing:.08em;text-transform:uppercase;text-align:center;padding:12px;width:100%;height:100%}.hd2-on-blue .hd2-media{background:var(--hd-blue-mid)}.hd2-on-blue .hd2-ph{background:var(--hd-blue-mid);border-color:#9db2e3;color:var(--hd-white)}.hd2-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:52px;padding:0 32px;border-radius:999px;border:0;background:var(--hd-blue);color:var(--hd-white)!important;font-family:var(--hd-body);font-weight:600;font-size:14px;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background .2s ease}.hd2-btn:hover{background:var(--hd-blue-deep)}.hd2-btn[disabled],.hd2-btn[aria-disabled=true]{background:#8a9cc2;cursor:not-allowed}.hd2-btn--full{width:100%}.hd2-btn--ghost{background:transparent;color:var(--hd-ink)!important;border:1.5px solid var(--hd-ink)}.hd2-btn--ghost:hover{background:var(--hd-ink);color:var(--hd-white)!important}.hd2-btn--light{background:var(--hd-white);color:var(--hd-blue)!important}.hd2-btn--light:hover{background:#fff}.hd2-frost{background:var(--hd-frost);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:14px}.hd2-specs{border-top:1px solid var(--hd-line)}.hd2-specs__row{display:flex;justify-content:space-between;gap:16px;padding:16px 0;border-bottom:1px solid var(--hd-line)}.hd2-specs__row dt{font-weight:600}.hd2-specs__row dd{margin:0;text-align:right}.hd2-run{display:flex;flex-direction:column;gap:6px;width:100%}.hd2-run__meta{display:flex;justify-content:space-between;font-size:13px}.hd2-run__meta strong{font-weight:600}.hd2-run__bar{height:4px;background:#0b1a3a26}.hd2-run__fill{height:4px;background:var(--hd-blue)}.hd2-announce{background:var(--hd-blue);color:var(--hd-white);text-align:center;padding:10px 16px;font-family:var(--hd-body);font-size:13px;letter-spacing:.1em;text-transform:uppercase}.hd2-announce a{color:var(--hd-white);text-decoration:none}.hd2-header{font-family:var(--hd-body);background:var(--hd-white);border-bottom:1px solid var(--hd-line)}.hd2-header__bar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px var(--hd-gutter)}.hd2-header__logo{display:inline-flex;align-items:center;text-decoration:none}.hd2-header__logo img{height:auto}.hd2-header__logo-text{font-family:var(--hd-display);font-size:32px;color:var(--hd-blue)}.hd2-header__nav{display:flex;flex-wrap:wrap;gap:28px}.hd2-header__nav a,.hd2-header__cart{font-size:15px;font-weight:500;color:var(--hd-ink);text-decoration:none;letter-spacing:.02em}.hd2-header__nav a:hover,.hd2-header__cart:hover{color:var(--hd-blue)}.hd2-header__nav a[aria-current=page]{color:var(--hd-blue);text-decoration:underline;text-underline-offset:6px}.hd2-header__right{display:flex;align-items:center;gap:12px}.hd2-header__cart{display:inline-flex;align-items:center;gap:6px;min-height:44px}.hd2-header__cart:before{content:"Cart"}.hd2-header__cart .svg-wrapper,.hd2-header__cart .visually-hidden{display:none}.hd2-header__cart .cart-count-bubble{position:static;display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;border-radius:999px;background:var(--hd-blue);color:var(--hd-white);font-size:11px}.hd2-header__menu{display:none}.hd2-header__menu summary{list-style:none;cursor:pointer;min-height:44px;display:inline-flex;align-items:center;font-weight:600;font-size:14px}.hd2-header__menu summary::-webkit-details-marker{display:none}.hd2-header__drawer{position:absolute;left:0;right:0;top:100%;background:var(--hd-white);border-bottom:1px solid var(--hd-line);padding:8px var(--hd-gutter) 24px;display:flex;flex-direction:column;z-index:50}.hd2-header__drawer a{font-family:var(--hd-display);font-size:36px;color:var(--hd-ink);text-decoration:none;padding:10px 0;border-bottom:1px solid var(--hd-line)}.hd2-header-wrap{position:relative}.section-header.hd2-sticky{position:sticky;top:0;z-index:100}.hd2-header .header__heading-logo--white{display:none}.hd2-header .header__heading-logo--dark{display:block}body:has(.hd-col__hero) .hd2-header{background:transparent;border-bottom-color:transparent}body:has(.hd-col__hero) .hd2-header .hd2-header__nav a,body:has(.hd-col__hero) .hd2-header .hd2-header__cart,body:has(.hd-col__hero) .hd2-header .hd2-header__menu summary{color:#fff}body:has(.hd-col__hero) .hd2-header .header__heading-logo--white{display:block}body:has(.hd-col__hero) .hd2-header .header__heading-logo--dark{display:none}body.hd-nav-solid:has(.hd-col__hero) .hd2-header{background:var(--hd-white);border-bottom-color:var(--hd-line)}body.hd-nav-solid:has(.hd-col__hero) .hd2-header .hd2-header__nav a,body.hd-nav-solid:has(.hd-col__hero) .hd2-header .hd2-header__cart,body.hd-nav-solid:has(.hd-col__hero) .hd2-header .hd2-header__menu summary{color:var(--hd-ink)}body.hd-nav-solid:has(.hd-col__hero) .hd2-header .header__heading-logo--white{display:none}body.hd-nav-solid:has(.hd-col__hero) .hd2-header .header__heading-logo--dark{display:block}@media(max-width:749px){.hd2-header__nav{display:none}.hd2-header__menu{display:block}.hd2-header__bar{padding:14px 16px}.hd2-announce{font-size:12px;letter-spacing:.08em}}.hd2-footer{background:var(--hd-ink);color:var(--hd-white);padding:64px var(--hd-gutter);display:flex;flex-wrap:wrap;justify-content:space-between;gap:40px;font-size:14px}.hd2-footer a{color:var(--hd-white);text-decoration:none;opacity:.85}.hd2-footer a:hover{color:var(--hd-white);opacity:1}.hd2-footer__brand{display:flex;flex-direction:column;gap:16px}.hd2-footer__slogan{font-family:var(--hd-display);font-size:24px;letter-spacing:.02em}.hd2-footer__cols{display:flex;flex-wrap:wrap;gap:48px}.hd2-footer__col{display:flex;flex-direction:column;gap:10px;min-width:110px}.hd2-footer__col-title{font-weight:600}.hd2-footer__legal{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:24px;border-top:1px solid rgba(248,250,253,.15);font-size:12px;opacity:.7}@media(max-width:749px){.hd2-footer{padding:40px 16px}.hd2-footer__cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;width:100%}}.hd2-hero{position:relative;min-height:760px;height:92svh;max-height:980px}.hd2-hero__media,.hd2-hero__media>.hd2-media{position:absolute;top:0;right:0;bottom:0;left:0}.hd2-hero__card{position:absolute;left:var(--hd-gutter);bottom:64px;max-width:580px;width:calc(100% - 2 * var(--hd-gutter));padding:32px;display:flex;flex-direction:column;gap:16px}.hd2-hero__card--solid{background:var(--hd-white);border-radius:0}.hd2-hero__title{font-size:clamp(56px,7vw,84px);line-height:.95!important}.hd2-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px;font-size:14px}@media(max-width:749px){.hd2-hero{height:720px;min-height:0}.hd2-hero__card{left:16px;right:16px;bottom:16px;width:auto;padding:20px;gap:10px}.hd2-hero__title{font-size:50px}.hd2-hero__actions{flex-direction:column;align-items:stretch;text-align:center}.hd2-hero__actions .hd2-btn{width:100%;min-height:54px}}.hd2-piece{padding-top:120px;padding-bottom:120px;display:flex;flex-wrap:wrap;gap:64px;align-items:center}.hd2-piece__gallery{flex:1 1 520px;min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.hd2-piece__gallery .hd2-media:first-child{grid-column:span 2;aspect-ratio:1 / .95}.hd2-piece__gallery .hd2-media{aspect-ratio:1 / 1.05}.hd2-piece__info{flex:1 1 420px;display:flex;flex-direction:column;gap:24px}.hd2-piece__buy{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.hd2-price{font-family:var(--hd-display);font-size:40px;line-height:1}.hd2-note{font-size:13px;color:var(--hd-muted)}@media(max-width:749px){.hd2-piece{padding:48px 16px;gap:18px}.hd2-piece__gallery{flex-basis:100%;gap:8px}.hd2-piece__info{flex-basis:100%;gap:18px}.hd2-piece__buy .hd2-btn{width:100%}}.hd2-details{padding-bottom:120px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.hd2-detail{display:flex;flex-direction:column;gap:14px}.hd2-detail .hd2-media{aspect-ratio:4 / 3}.hd2-detail__title{font-weight:600;font-size:18px}@media(max-width:749px){.hd2-details{grid-template-columns:1fr;padding:0 16px 48px;gap:28px}}.hd2-weight{background:var(--hd-blue);color:var(--hd-white);padding-top:120px;padding-bottom:120px;display:flex;flex-direction:column;gap:48px}.hd2-weight .hd2-tag{color:var(--hd-white)}.hd2-weight__intro{display:flex;flex-direction:column;gap:16px;max-width:640px}.hd2-weight__title{font-size:clamp(56px,7vw,72px)}.hd2-weight__compare{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.hd2-weight__box{padding:32px;display:flex;flex-direction:column;gap:12px}.hd2-weight__box--them{border:1px solid #5A7BC9}.hd2-weight__box--us{background:var(--hd-white);color:var(--hd-blue)}.hd2-weight__label{font-size:12px;letter-spacing:.14em;text-transform:uppercase;font-weight:600}.hd2-weight__box--them .hd2-weight__label{opacity:.8;font-weight:500}.hd2-weight__num{font-family:var(--hd-display);font-size:64px;line-height:1}.hd2-weight__media{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.hd2-weight__media .hd2-media{aspect-ratio:3 / 4}.hd2-weight--split{flex-direction:row;flex-wrap:wrap;align-items:center;padding-top:96px;padding-bottom:96px}.hd2-weight--split .hd2-weight__intro{flex:1 1 380px}.hd2-weight--split .hd2-weight__compare{flex:1 1 480px}.hd2-weight--split .hd2-weight__box{padding:28px}.hd2-weight--split .hd2-weight__num{font-size:56px}@media(max-width:749px){.hd2-weight{padding:56px 16px;gap:18px}.hd2-weight__title{font-size:60px}.hd2-weight__compare{gap:10px}.hd2-weight__box{padding:16px;gap:6px}.hd2-weight__num,.hd2-weight--split .hd2-weight__num{font-size:34px}.hd2-weight__label{font-size:11px;letter-spacing:.1em}.hd2-weight__media{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.hd2-weight__media .hd2-media:first-child{grid-column:span 2;aspect-ratio:4 / 3}.hd2-weight__media .hd2-media{aspect-ratio:1 / 1}}.hd2-fits{padding-top:120px;padding-bottom:64px;display:flex;flex-direction:column;gap:40px}.hd2-fits__intro{display:flex;flex-direction:column;gap:12px;max-width:640px}.hd2-fits__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.hd2-fit{display:flex;flex-direction:column;gap:12px}.hd2-fit .hd2-media{aspect-ratio:3 / 4.4}.hd2-fit__title{font-weight:600;font-size:18px}.hd2-fit__items{font-size:15px;line-height:1.6}.hd2-fit__items a{color:var(--hd-ink);text-decoration:none}.hd2-fit__items a:hover{color:var(--hd-blue)}@media(max-width:749px){.hd2-fits{padding:56px 16px 32px;gap:18px}.hd2-fits__grid{grid-template-columns:1fr;gap:28px}}.hd2-line{padding-top:64px;padding-bottom:120px;display:flex;flex-direction:column;gap:40px}.hd2-line__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px}.hd2-line__head-text{display:flex;flex-direction:column;gap:12px}.hd2-line__grid{display:grid;grid-template-columns:repeat(var(--hd2-cols, 4),minmax(0,1fr));gap:24px}.hd2-card{display:flex;flex-direction:column;gap:10px;text-decoration:none;color:var(--hd-ink)!important}.hd2-card .hd2-media{aspect-ratio:3 / 4}.hd2-card__row{display:flex;justify-content:space-between;gap:12px}.hd2-card__name{font-weight:600}.hd2-card__comp{font-size:14px;color:var(--hd-muted)}.hd2-card:hover .hd2-card__name{color:var(--hd-blue)}@media(max-width:749px){.hd2-line{padding:32px 16px 56px;gap:18px}.hd2-line__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 10px}.hd2-card__row{flex-direction:column;gap:2px;font-size:14px}.hd2-card__comp{font-size:13px}}.hd2-brand{padding-top:120px;padding-bottom:120px;border-top:1px solid var(--hd-line);display:flex;flex-wrap:wrap;gap:64px;align-items:center}.hd2-brand .hd2-media{flex:1 1 420px;aspect-ratio:7 / 6}.hd2-brand__text{flex:1 1 420px;display:flex;flex-direction:column;gap:20px}.hd2-brand__slogan{font-family:var(--hd-display);font-size:32px;color:var(--hd-blue)}@media(max-width:749px){.hd2-brand{padding:48px 16px;gap:16px}.hd2-brand .hd2-media{flex-basis:100%;aspect-ratio:1 / 1}.hd2-brand__text{gap:16px}}.hd2-signup{background:var(--hd-mist);padding:96px var(--hd-gutter);display:flex;flex-direction:column;align-items:center;gap:20px;text-align:center}.hd2-signup--plain{background:transparent;border-top:1px solid var(--hd-line);padding-top:80px;padding-bottom:80px}.hd2-form{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;width:100%;max-width:520px}.hd2-input{flex:1 1 260px;min-height:52px;padding:0 18px;border:1px solid #8A9CC2;border-radius:999px;font-family:var(--hd-body);font-size:16px;background:var(--hd-white);color:var(--hd-ink)}.hd2-input:focus{outline:2px solid var(--hd-blue);outline-offset:2px}.hd2-form__msg{width:100%;font-size:14px}.hd2-form__msg--error{color:#b42318}.hd2-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(max-width:749px){.hd2-signup{padding:48px 16px;align-items:stretch;text-align:left;gap:12px}.hd2-signup .hd2-h2{font-size:38px}.hd2-form{flex-direction:column}.hd2-form .hd2-btn{width:100%}}.hd2-pdp-crumbs{padding:16px var(--hd-gutter);font-size:13px;color:var(--hd-muted)}.hd2-pdp-crumbs a{color:var(--hd-muted);text-decoration:none}.hd2-pdp-hero{position:relative;min-height:860px;display:flex;justify-content:flex-end;align-items:center;padding:48px var(--hd-gutter)}.hd2-pdp-hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.hd2-pdp-hero__media>.hd2-media,.hd2-wl-hero__media>.hd2-media{width:100%;height:100%}.hd2-pdp-hero__cards{position:relative;width:100%;max-width:420px;display:flex;flex-direction:column;gap:10px}.hd2-pdp-card{padding:22px;display:flex;flex-direction:column;gap:12px}.hd2-pdp-card__title-row{display:flex;justify-content:space-between;align-items:baseline;gap:16px}.hd2-pdp-card__title{font-size:44px}.hd2-pdp-card__price{font-family:var(--hd-display);font-size:32px}.hd2-pdp-card__label{display:flex;justify-content:space-between;font-size:14px}.hd2-pdp-card__label strong{font-weight:600}.hd2-swatch{width:56px;height:72px;border-radius:6px;border:1.5px solid var(--hd-ink);background:#2f4a72 center / cover no-repeat}.hd2-sizes{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px;border:0;padding:0;margin:0}.hd2-sizes legend{padding:0}.hd2-size{position:relative;flex:1 1 0;min-width:48px}.hd2-size input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;margin:0;cursor:pointer}.hd2-size span{display:flex;align-items:center;justify-content:center;min-height:48px;border-radius:999px;border:1px solid transparent;font-size:15px}.hd2-size input:checked+span{border-color:var(--hd-ink)}.hd2-size input:focus-visible+span{outline:2px solid var(--hd-blue);outline-offset:2px}.hd2-size input:disabled+span{color:#8a9cc2;text-decoration:line-through}.hd2-size input:disabled{cursor:not-allowed}.hd2-pdp-body{padding:64px var(--hd-gutter) 96px;display:flex;flex-wrap:wrap;gap:48px;align-items:flex-start}.hd2-pdp-gallery{flex:999 1 560px;min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.hd2-pdp-gallery .hd2-media{aspect-ratio:4 / 5}.hd2-pdp-gallery .hd2-media--wide{grid-column:span 2;aspect-ratio:16 / 11}.hd2-pdp-aside{flex:1 1 380px;max-width:460px;position:sticky;top:96px;display:flex;flex-direction:column;gap:22px}.hd2-pdp-aside__head{display:flex;justify-content:space-between;align-items:baseline;gap:16px}.hd2-pdp-aside__name{font-size:32px}.hd2-pdp-aside__price{font-family:var(--hd-display);font-size:28px}.hd2-acc{border-bottom:1px solid var(--hd-line)}.hd2-acc:first-child{border-top:1px solid var(--hd-line)}.hd2-acc summary{padding:18px 0;font-weight:600;font-size:16px;cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:16px}.hd2-acc summary::-webkit-details-marker{display:none}.hd2-acc summary:after{content:"+";font-weight:400}.hd2-acc[open] summary:after{content:"\2212"}.hd2-acc__body{padding-bottom:22px;font-size:15px;line-height:1.55;display:flex;flex-direction:column;gap:18px}.hd2-acc__body ul{margin:0;padding-left:18px;line-height:1.7}.hd2-acc__body p+p{margin-top:10px}.hd2-spec-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 24px}.hd2-spec-grid dt{font-weight:600}.hd2-spec-grid dd{margin:0}.hd2-sku{font-size:13px;color:#6b7a99}.hd2-readmore{font-size:13px;color:var(--hd-muted)!important}.hd2-clamp{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.hd2-clamp.is-open{-webkit-line-clamp:unset;display:block}.hd2-wear{display:flex;flex-direction:column;gap:18px}.hd2-wear__item{display:flex;gap:18px;align-items:flex-start;flex-wrap:wrap}.hd2-wear__item .hd2-media{flex:0 0 140px;height:180px;border-radius:10px}.hd2-wear__info{flex:1 1 180px;display:flex;flex-direction:column;gap:10px}.hd2-select{width:100%;min-height:44px;border-radius:999px;border:1px solid var(--hd-line);padding:0 14px;font-family:var(--hd-body);font-size:15px;background:var(--hd-white);color:var(--hd-ink)}.hd2-field-label{font-size:13px;font-weight:600}.hd2-trust{display:flex;flex-wrap:wrap;gap:8px 16px;font-size:13px;padding:14px 0;border-top:1px solid var(--hd-line);border-bottom:1px solid var(--hd-line)}.hd2-size-guide{padding-top:96px;padding-bottom:96px;display:flex;flex-wrap:wrap;gap:48px}.hd2-size-guide__intro{flex:1 1 300px;display:flex;flex-direction:column;gap:16px}.hd2-size-guide__intro .hd2-media{aspect-ratio:4 / 3}.hd2-size-guide__table{flex:2 1 520px;overflow-x:auto}.hd2-size-guide table{width:100%;border-collapse:collapse;font-size:15px;min-width:520px}.hd2-size-guide th{text-align:left;padding:14px 8px;border-bottom:2px solid var(--hd-ink);font-weight:600}.hd2-size-guide td{padding:14px 8px;border-bottom:1px solid var(--hd-line)}.hd2-care{background:var(--hd-mist);padding-top:80px;padding-bottom:80px;display:flex;flex-direction:column;gap:32px}.hd2-care__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px}.hd2-care__item{display:flex;flex-direction:column;gap:10px;align-items:flex-start;font-weight:600}.hd2-care__icon{width:56px;height:56px}.hd2-care__icon .hd2-ph{padding:0;font-size:10px}.hd2-sticky-cta{display:none}@media(max-width:989px){.hd2-pdp-aside{position:static;max-width:none}}@media(max-width:749px){.hd2-pdp-crumbs{padding:16px 16px 0}.hd2-pdp-hero{min-height:0;padding:0;display:block}.hd2-pdp-hero__media{position:relative;height:700px}.hd2-pdp-hero__cards{max-width:none;padding:16px;gap:0}.hd2-pdp-card{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:0;padding:16px 0;border-top:1px solid var(--hd-line)}.hd2-pdp-card:first-child{border-top:0}.hd2-pdp-card__title{font-size:40px}.hd2-pdp-card__price{font-size:30px}.hd2-sizes{flex-wrap:nowrap;gap:6px}.hd2-size span{border-color:var(--hd-line)}.hd2-size input:checked+span{border-color:var(--hd-ink)}.hd2-pdp-body{padding:0 16px 32px;flex-direction:column-reverse;gap:32px}.hd2-pdp-aside{flex-basis:auto;width:100%}.hd2-pdp-aside__head,.hd2-pdp-aside__buy{display:none}.hd2-pdp-gallery{flex-basis:auto;width:100%;gap:8px}.hd2-pdp-gallery .hd2-media{aspect-ratio:1 / 1}.hd2-pdp-gallery .hd2-media--wide{aspect-ratio:4 / 5}.hd2-acc summary{font-size:17px}.hd2-spec-grid{grid-template-columns:1fr;gap:12px}.hd2-wear{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.hd2-wear__item{flex-direction:column;gap:8px}.hd2-wear__item .hd2-media{flex:none;width:100%;height:210px;border-radius:8px}.hd2-wear__info{flex:none;width:100%;gap:8px}.hd2-size-guide{padding:48px 16px;gap:24px}.hd2-care{padding:48px 16px;gap:20px}.hd2-care__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hd2-sticky-cta{display:block;position:fixed;left:16px;right:16px;bottom:calc(16px + env(safe-area-inset-bottom));z-index:90;transform:translateY(160%);transition:transform .25s ease}.hd2-sticky-cta.is-visible{transform:translateY(0)}.hd2-sticky-cta .hd2-btn{width:100%;min-height:54px;box-shadow:0 8px 24px #0b1a3a40}}.hd2-wl-hero{position:relative;min-height:900px;height:100svh;display:flex;align-items:center;padding:48px 6%}.hd2-wl-hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.hd2-wl-hero__logo{position:absolute;top:24px;left:6%;z-index:2}.hd2-wl-hero__logo img{width:140px;height:auto}.hd2-wl-card{position:relative;max-width:480px;width:100%;padding:40px;display:flex;flex-direction:column;gap:18px}.hd2-wl-card__num{font-size:160px!important;line-height:.85!important;color:var(--hd-blue)}.hd2-wl-card__date{font-family:var(--hd-display);font-size:36px;line-height:1}.hd2-wl-form{display:flex;flex-direction:column;gap:10px}.hd2-wl-form .hd2-input{flex:none;width:100%}.hd2-wl-form .hd2-btn{margin-top:6px;min-height:54px}.hd2-wl-fine{font-size:12px;line-height:1.5;color:var(--hd-muted)}.hd2-wl-count{font-size:14px;font-weight:600}.hd2-wl-success{display:flex;flex-direction:column;gap:10px}.hd2-wl-success__title{font-size:48px}.hd2-wl-points{padding-top:96px;padding-bottom:96px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.hd2-wl-point{border-top:2px solid var(--hd-blue);padding-top:20px;display:flex;flex-direction:column;gap:8px}.hd2-wl-point__title{font-family:var(--hd-display);font-size:34px}.hd2-wl-crops{padding-bottom:96px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.hd2-wl-crops .hd2-media{aspect-ratio:3 / 4}.hd2-wl-follow{background:var(--hd-blue);color:var(--hd-white);padding:80px 6%;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px}.hd2-wl-follow__title{font-size:56px}.hd2-wl-follow__links{display:flex;flex-wrap:wrap;gap:24px}.hd2-wl-follow__links a{color:var(--hd-white)!important;font-weight:600;text-decoration:none}.hd2-wl-foot{padding:32px 6%;display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;font-size:14px}.hd2-wl-foot__slogan{font-family:var(--hd-display);font-size:22px;color:var(--hd-blue)}.hd2-wl-foot a{color:var(--hd-ink)}@media(max-width:749px){.hd2-wl-hero{height:820px;min-height:0;padding:0;display:block}.hd2-wl-hero__logo{left:16px;top:14px}.hd2-wl-hero__logo img{width:110px}.hd2-wl-card{position:absolute;left:16px;right:16px;bottom:16px;width:auto;padding:22px;gap:12px}.hd2-wl-card__num{font-size:110px!important}.hd2-wl-card__date{font-size:30px}.hd2-wl-points{grid-template-columns:1fr;padding:48px 16px;gap:28px}.hd2-wl-point__title{font-size:30px}.hd2-wl-crops{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 16px 48px;gap:8px}.hd2-wl-crops .hd2-media:first-child{grid-column:span 2;aspect-ratio:1 / 1}.hd2-wl-crops .hd2-media{aspect-ratio:1 / 1}.hd2-wl-follow{padding:48px 16px;flex-direction:column;align-items:flex-start;gap:14px}.hd2-wl-follow__title{font-size:44px}.hd2-wl-foot{padding:24px 16px 32px;flex-direction:column;gap:8px}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/hd-002.css.map */
