.dh-catalog{--text:#071a2f;--soft:#526272;--muted:#677585;--accent:#d90e2b;--hud:#d90e2b;--surface:#fff;--line:#d8dfe7;--line-strong:#c2ccd7;--ink-on-accent:#fff;background:#fff;color:#071a2f}.dh-catalog [hidden]{display:none!important}.dh-catalog .premium-shelf__head{grid-template-columns:1fr;gap:18px;margin-bottom:42px}.dh-catalog .premium-shelf h2{font-size:clamp(32px,3.4vw,46px);letter-spacing:-.03em;line-height:1.08}.dh-catalog .premium-shelf__head>p{max-width:760px;font-size:15px}.dh-catalog .premium-products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:56px 20px;margin-inline:0;padding-inline:0;overflow:visible}.dh-catalog .dh-merch-card{min-width:0;background:#fff;color:#071a2f}.dh-catalog .card__media{background:transparent;border-radius:0}.dh-catalog .card__img{object-fit:contain}.dh-catalog .card__body{padding-top:16px}.dh-catalog .card__title{font-size:clamp(23px,2.2vw,32px);line-height:1.15;min-height:2.3em;display:grid;align-items:center;color:#071a2f}.dh-catalog .dh-merch-card .card__title .card__title-text{white-space:normal;overflow-wrap:break-word;min-width:0}.dh-catalog .card__meta--split{margin:0 0 18px;min-height:76px}.dh-catalog .entry-badge--split strong{color:#071a2f;text-shadow:none}.dh-catalog .entry-badge--split [data-entry-word],.dh-catalog .entry-badge--split .icon{color:#d90e2b}.dh-catalog .price__now{color:#071a2f}.dh-catalog .price small{font:500 11px/1.3 var(--font-display);letter-spacing:0;color:#526272}.dh-catalog .card__form .opt{width:100%}.dh-catalog .opt__legend{position:static;display:block;clip:auto;width:100%;height:auto;margin:0 0 12px;padding:0;overflow:visible;white-space:normal;text-align:center;font:650 12px/1.5 var(--font-display);letter-spacing:.03em;color:#526272}.dh-catalog .opt__legend span{color:#071a2f}.dh-catalog .size-options{width:min(100%,320px);margin-inline:auto}.dh-catalog .size-options__row{display:flex;justify-content:center;flex-wrap:wrap;gap:8px}.dh-catalog .size-options__row .opt__pill{flex:0 0 calc(25% - 6px);min-width:0;min-height:48px;border-radius:4px;font:650 12px/1.2 var(--font-display);background:#fff;color:#071a2f}.dh-catalog input:checked+.opt__pill{background:#071a2f;border-color:#071a2f;color:#fff}.dh-catalog input:focus-visible+.opt__pill{outline:3px solid #d90e2b;outline-offset:3px}.dh-catalog .card__add{margin-top:10px;min-height:50px;border-radius:4px;background:#071a2f;border-color:#071a2f;color:#fff;font-family:var(--font-display);font-size:12px;letter-spacing:.04em;opacity:1}.dh-catalog .card__add:disabled{opacity:.65}.dh-catalog .card__form{margin-top:0}.dh-catalog .dh-merch-card__fit{text-align:center;min-height:68px;font-size:13px;color:#526272}.dh-catalog .card__status{color:#9c152a;text-align:center}.dh-catalog .fw-card-gallery__count{background:#071a2f;color:#fff}.dh-catalog .fw-card-gallery__thumb[data-focused=true] img{border-color:#d90e2b;box-shadow:0 3px 12px #071a2f29}.dh-catalog .fw-card-gallery__arrow{color:#071a2f}.dh-catalog [data-gallery-move="-1"] .icon{transform:rotate(180deg)}.dh-catalog .fw-card-gallery__arrow:hover{color:#d90e2b}.dh-catalog .premium-shelf__note{color:#526272;font-size:12px}.dh-catalog .premium-shelf{padding-top:44px}.dh-catalog .dh-shop-intro{display:block;margin-bottom:22px}.dh-catalog .dh-shop-sideline{border-left:5px solid #d90e2b;padding-left:22px;margin-bottom:38px}.dh-catalog .dh-shop-sideline h2{line-height:1.04}@media(max-width:650px){.dh-catalog .dh-shop-sideline{padding-left:16px;border-left-width:4px;margin-bottom:30px}.dh-catalog .dh-shop-sideline h2{width:100%;letter-spacing:-.04em}.dh-catalog .dh-shop-sideline [data-dh-heading-fit] span{display:block;width:max-content;max-width:none;white-space:nowrap}.dh-catalog .dh-heading-first{font-size:clamp(34px,9.9vw,64px)}.dh-catalog .dh-heading-second{font-size:clamp(24px,7vw,46px)}}.dh-catalog .dh-shop-intro p{margin:12px 0 0}.dh-catalog .dh-shop-bar{display:flex;flex-wrap:wrap;gap:24px;border-block:1px solid #d8dfe7;margin:0 0 32px}.dh-catalog .dh-shop-bar button{border:0;background:transparent;color:#071a2f;padding:14px 0;min-height:48px;font:500 13px/1.4 var(--font-display);cursor:pointer}.dh-catalog .dh-shop-bar button[aria-pressed=true]{box-shadow:inset 0 -3px #d90e2b;font-weight:800}.dh-catalog .dh-shop-bar button:focus-visible{outline:3px solid #d90e2b;outline-offset:3px}@media(max-width:749px){.dh-catalog .premium-products{grid-template-columns:minmax(0,1fr);gap:44px}.dh-catalog .card__title{min-height:0;font-size:25px}.dh-catalog .card__body{padding-top:16px}.dh-catalog .size-options__row{gap:6px}.dh-catalog .size-options__row .opt__pill{flex-basis:calc(25% - 6px);font-size:12px}.dh-catalog .entry-badge--split strong{font-size:34px}.dh-catalog .premium-shelf__head{margin-bottom:30px}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/dh-merch.css.map */
