:root{--dd-display: "DD214 Fraktur", "UnifrakturCook", "Old English Text MT", var(--font-heading-family);--dd-paper: #fff;--dd-ink: #000;--dd-gutter: 5rem;--dd-control: 4.8rem}@media screen and (max-width:749px){:root{--dd-gutter: 1.5rem}}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body,p,li{letter-spacing:0}h1,h2,h3,.h0,.h1,.h2,.h3{letter-spacing:-.015em}#shop-by-unit,#hpu-archive,#custom-gear,#DD214CustomGear{scroll-margin-top:9rem}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible,.button:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:3px;box-shadow:none}.button{min-height:var(--dd-control);font-family:var(--font-heading-family);font-weight:700;letter-spacing:0}.dd214-display{margin:0;font-family:var(--dd-display);font-weight:700;font-size:clamp(3.8rem,6vw,6.4rem);line-height:.95;letter-spacing:0;color:rgb(var(--color-link))}.dd214-display--hero{font-size:clamp(5.2rem,10vw,10rem);line-height:.9}.dd214-section-title{margin:0;font-size:clamp(2.8rem,3.4vw,4rem);line-height:1.05}.dd214-home-section{max-width:120rem;margin:0 auto;padding:5.2rem var(--dd-gutter)}.dd214-home-copy{max-width:56rem;margin:1.2rem 0 0;font-size:1.6rem;line-height:1.5}.dd214-text-link{color:rgb(var(--color-link));font-weight:700;text-underline-offset:.3rem}.dd214-text-link:hover{text-decoration-thickness:2px}@media screen and (max-width:749px){.dd214-home-section{padding-top:3.6rem;padding-bottom:4rem}}.shopify-section-group-header-group{position:relative;z-index:50}.shopify-section-group-header-group .announcement-bar__message{padding:.7rem 1.5rem;font-family:var(--font-heading-family);font-size:1.25rem;font-weight:700;line-height:1.2;letter-spacing:0;color:rgb(var(--color-link))}.shopify-section-group-header-group .announcement-bar__link .icon-arrow{color:rgb(var(--color-link))}.header{min-height:6rem}.header__heading-link{padding:.3rem 0}.header__heading-link .dd214-wordmark,.dd214-wordmark{display:inline-flex;gap:.28em;margin:0;font-family:var(--dd-display);font-size:2.9rem;font-weight:700;line-height:1;letter-spacing:0;white-space:nowrap;color:rgb(var(--color-link))}.header__menu-item{padding-inline:1.15rem;font-family:var(--font-heading-family);font-size:1.4rem;font-weight:700}.header__menu-item span{text-underline-offset:.4rem}.header__menu-item[aria-current=page] span,.menu-drawer__menu-item[aria-current=page]{text-decoration:underline;text-underline-offset:.4rem}.header__icon{width:4.4rem;height:4.4rem}.menu-drawer__menu-item{font-family:var(--font-heading-family);font-weight:700}@media screen and (max-width:749px){.header{min-height:5.6rem;padding-inline:1.2rem}.header__heading-link .dd214-wordmark{font-size:2.6rem}}.dd214-unit-finder{padding-top:4.8rem;padding-bottom:5.2rem}.dd214-unit-search{display:block;max-width:64rem;margin-top:2.8rem}.dd214-unit-search input[type=search]{width:100%;height:5.6rem;padding:0 1.6rem;border:2px solid var(--dd-ink);border-radius:0;background:var(--dd-paper);color:var(--dd-ink);font:inherit;font-size:1.7rem;box-shadow:none;-webkit-appearance:none;appearance:none}.dd214-unit-search input[type=search]::placeholder{color:#0009}.dd214-unit-search input[type=search]:focus-visible{outline:3px solid rgb(var(--color-link));outline-offset:2px}.dd214-unit-grid{display:grid;padding:1px 0 0 1px}.dd214-unit-grid--quick{grid-template-columns:repeat(6,minmax(0,1fr));margin-top:2.4rem}.dd214-unit-grid--all{grid-template-columns:repeat(6,minmax(0,1fr));margin-top:1.2rem}.dd214-unit-grid[hidden],.dd214-unit-group[hidden],.dd214-unit-link[hidden]{display:none}.dd214-unit-link{display:flex;align-items:center;min-height:5.6rem;margin:-1px 0 0 -1px;padding:1rem 1.4rem;border:1px solid rgba(var(--color-foreground),.32);background:#00000029;color:rgb(var(--color-foreground));font-family:var(--font-heading-family);font-size:1.6rem;font-weight:700;text-decoration:none}.dd214-unit-link:hover,.dd214-unit-link:focus-visible{position:relative;border-color:rgb(var(--color-button));background:rgb(var(--color-button));color:rgb(var(--color-button-text))}.dd214-unit-more{margin-top:2rem}.dd214-unit-more>summary{display:inline-flex;align-items:center;min-height:4.4rem;color:rgb(var(--color-link));font-weight:700;font-size:1.5rem;text-decoration:underline;text-underline-offset:.3rem;cursor:pointer;list-style:none}.dd214-unit-more>summary::-webkit-details-marker{display:none}.dd214-unit-more[open]>summary{text-decoration-thickness:2px}.dd214-unit-more.is-filtering>summary{display:none}.dd214-unit-group{margin-top:2rem}.dd214-unit-group__title{margin:0;font-size:1.5rem;font-weight:700;letter-spacing:0}.dd214-unit-empty{display:none;margin:2rem 0 0;font-size:1.6rem}.dd214-unit-empty.is-visible{display:block}.dd214-unit-footer{margin:.4rem 0 0;font-size:1.5rem}.dd214-unit-footer .dd214-text-link{font-weight:400;color:rgba(var(--color-foreground),.85)}@media screen and (max-width:989px){.dd214-unit-grid--quick,.dd214-unit-grid--all{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:749px){.dd214-unit-finder{padding-top:3.2rem;padding-bottom:3.6rem}.dd214-unit-search{margin-top:2.2rem}.dd214-unit-grid--quick,.dd214-unit-grid--all{grid-template-columns:repeat(2,minmax(0,1fr))}.dd214-unit-grid--quick{margin-top:1.8rem}.dd214-unit-link{min-height:5.2rem;font-size:1.5rem}}.card-wrapper .card,.card-wrapper .card.card--card{border:0;background:transparent;box-shadow:none}.card-wrapper .card--card:after{display:none}.card__inner{overflow:hidden;border:0;background:transparent}.card--card>.card__content{padding:1rem 0 0}.card--card .card__information{padding-left:0;padding-right:0}.card__heading{font-size:1.45rem;line-height:1.3;letter-spacing:0}.price{font-size:1.4rem;letter-spacing:0}.quick-add{margin-inline:0}.quick-add__submit{min-height:4.2rem;font-size:1.3rem}.template-collection .product-grid,.template-search .product-grid{row-gap:3.2rem}.template-index .featured-collection{margin-top:0}.template-index .collection__title.title-wrapper{margin-bottom:2rem}.template-index .collection__title .title{font-size:clamp(2.8rem,3.4vw,4rem);line-height:1.05}.dd214-featured-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem}.dd214-featured-heading .title{margin-bottom:0}.dd214-featured-heading__link{flex:0 0 auto;margin-bottom:.4rem;color:inherit;font-size:1.5rem;font-weight:700;text-underline-offset:.3rem}@media screen and (max-width:749px){.template-index .collection{padding-top:3.6rem!important;padding-bottom:3.6rem!important}.dd214-featured-heading{flex-direction:column;align-items:flex-start;gap:.8rem}.dd214-featured-heading__link{margin-bottom:0}}.dd214-hpu-list{margin-top:2.8rem;border-top:1px solid rgba(var(--color-foreground),.28)}.dd214-hpu-row{display:grid;grid-template-columns:minmax(11rem,auto) 1fr;align-items:baseline;column-gap:3.2rem;padding:1.4rem 0 1.2rem;border-bottom:1px solid rgba(var(--color-foreground),.28);color:rgb(var(--color-foreground));text-decoration:none}.dd214-hpu-year{font-family:var(--dd-display);font-weight:700;font-size:clamp(4.4rem,6vw,6.4rem);line-height:1;color:rgb(var(--color-link))}.dd214-hpu-unit{font-family:var(--font-heading-family);font-weight:700;font-size:clamp(2.4rem,3vw,3.4rem);line-height:1.1}a.dd214-hpu-row:hover .dd214-hpu-unit,a.dd214-hpu-row:focus-visible .dd214-hpu-unit{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.4rem}@media screen and (max-width:749px){.dd214-hpu-row{grid-template-columns:minmax(9.6rem,auto) 1fr;column-gap:2rem}}.dd214-request{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:6rem;align-items:start}.dd214-request__form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem}.dd214-field{display:flex;flex-direction:column;gap:.6rem}.dd214-field--full,.dd214-form-note,.dd214-request__submit{grid-column:1 / -1}.dd214-field label{font-family:var(--font-heading-family);font-size:1.4rem;font-weight:700;color:rgb(var(--color-foreground))}.dd214-field input,.dd214-field textarea{width:100%;min-height:var(--dd-control);padding:1.1rem 1.2rem;border:1px solid rgba(var(--color-foreground),.55);border-radius:0;background:var(--dd-paper);color:var(--dd-ink);font:inherit;font-size:1.6rem;-webkit-appearance:none;appearance:none}.dd214-field textarea{min-height:13rem;resize:vertical}.dd214-field textarea::placeholder{color:#0009}.dd214-request__submit{width:100%}.dd214-request__submit[disabled]{opacity:.7;cursor:wait}.dd214-form-note{margin:0;padding:1.2rem 1.4rem;border:2px solid rgb(var(--color-foreground));background:var(--dd-paper);color:var(--dd-ink);font-weight:700}.dd214-form-note--error p{margin:0 0 .6rem}.dd214-form-note--error ul{margin:0;padding-left:2rem;font-weight:400}@media screen and (max-width:989px){.dd214-request{grid-template-columns:1fr;gap:2.4rem}}@media screen and (max-width:749px){.dd214-request__form{grid-template-columns:1fr}}.template-collection .collection-hero__inner{padding-top:3.2rem;padding-bottom:3.2rem}.template-collection .collection-hero__title,.dd214-page-title{margin:0;font-size:clamp(3.6rem,5vw,6rem);line-height:1;letter-spacing:-.02em;color:rgb(var(--color-foreground))}.template-collection .collection-hero__description{max-width:62rem;margin-top:1rem;font-size:1.6rem}.dd214-page-band{padding:3.2rem 0}.dd214-page-copy{max-width:62rem;margin:1.2rem 0 0;font-size:1.6rem;line-height:1.5}.dd214-page-links{margin:1.2rem 0 0;font-size:1.5rem}.dd214-page-links .dd214-text-link{font-weight:400}.template-search--phrase .template-search__header{display:none}.template-search--phrase.template-search--empty{padding-bottom:6rem}.dd214-search-hint{margin:1.6rem 0 0;font-size:1.5rem;text-align:center}.facets-container{padding-block:1rem;border-bottom:1px solid rgba(var(--color-foreground),.16)}.facets__summary,.facet-filters__sort,.mobile-facets__open{font-weight:700}.dd214-collection-request{max-width:120rem;margin:4rem auto 0;padding:3.2rem var(--dd-gutter) 4.8rem;border-top:1px solid rgba(var(--color-foreground),.16)}.dd214-collection-request h2{margin:0;font-size:2.6rem}.dd214-collection-request p{margin:.6rem 0 1rem;font-size:1.6rem}.dd214-collection-request__link{color:inherit;font-size:1.6rem;font-weight:700;text-underline-offset:.3rem}.template-product .product{align-items:start}.template-product .product__info-container{max-width:52rem}.template-product .product__info-container>*+*{margin-top:1.5rem}.template-product .product__title h1{font-size:clamp(3rem,3.6vw,4.4rem);line-height:1.02;letter-spacing:-.02em}.template-product .price--large{font-size:2.2rem}.template-product .product__tax{margin-top:.6rem}.template-product variant-selects .product-form__input{margin-bottom:1.4rem}.template-product .product-form__input .form__label{margin-bottom:.2rem;font-family:var(--font-heading-family);font-size:1.4rem;font-weight:700}.template-product .product-form__input--pill input[type=radio]+label{display:inline-flex;align-items:center;justify-content:center;min-width:4.4rem;min-height:4.2rem;margin:.6rem .5rem 0 0;padding:.8rem 1.2rem;font-size:1.4rem;letter-spacing:0}.template-product .product-form__buttons .button{min-height:5.4rem;font-size:1.7rem}.dd214-product-details{margin-top:2rem;border-top:1px solid rgba(var(--color-foreground),.2)}.dd214-product-accordion{border-bottom:1px solid rgba(var(--color-foreground),.2)}.dd214-product-accordion summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:5rem;color:rgb(var(--color-foreground));font-family:var(--font-heading-family);font-size:1.5rem;font-weight:700;cursor:pointer;list-style:none}.dd214-product-accordion summary::-webkit-details-marker{display:none}.dd214-product-accordion summary .icon-caret{width:1rem}.dd214-product-accordion[open] summary .icon-caret{transform:rotate(180deg)}.dd214-product-accordion__content{padding:0 0 1.8rem;font-size:1.5rem;line-height:1.55}.dd214-product-accordion__content>:first-child{margin-top:0}.dd214-product-accordion__content>:last-child{margin-bottom:0}.template-product .related-products{padding-top:3.6rem;border-top:1px solid rgba(var(--color-foreground),.16)}.dd214-404__inner{padding-top:6rem;padding-bottom:7rem}.dd214-404 .dd214-kicker{margin:0 0 .8rem;font-family:var(--font-heading-family);font-size:1.6rem;font-weight:700}.dd214-404__title{margin:0 0 1.2rem;max-width:80rem;font-size:clamp(4rem,6vw,6.8rem);line-height:.98;letter-spacing:-.02em}.dd214-404__copy{max-width:60rem;margin:0;font-size:1.6rem;line-height:1.55}.dd214-404__search{max-width:70rem;margin-top:3rem}.dd214-404__search>label{display:block;margin-bottom:.7rem;font-family:var(--font-heading-family);font-size:1.4rem;font-weight:700}.dd214-404__search-row{display:grid;grid-template-columns:1fr auto;gap:.8rem}.dd214-404__search-row input{min-height:var(--dd-control);padding:0 1.3rem;border:1px solid rgba(var(--color-foreground),.55);border-radius:0;background:var(--dd-paper);color:var(--dd-ink);font:inherit}.dd214-recovery-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:3rem;padding:1px 0 0 1px}.dd214-recovery-grid a{display:flex;align-items:center;min-height:6rem;margin:-1px 0 0 -1px;padding:1.2rem 1.4rem;border:1px solid rgba(var(--color-foreground),.32);color:rgb(var(--color-foreground));font-family:var(--font-heading-family);font-size:1.5rem;font-weight:700;text-decoration:none}.dd214-recovery-grid a:hover{position:relative;border-color:rgb(var(--color-foreground));background:rgb(var(--color-foreground));color:rgb(var(--color-background))}@media screen and (max-width:989px){.dd214-recovery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.dd214-404__inner{padding-top:4rem;padding-bottom:5rem}.dd214-404__search-row{grid-template-columns:1fr}}.dd214-footer{padding:5.2rem 0 2.4rem}.dd214-footer__grid{display:grid;grid-template-columns:1.05fr .65fr 1.3fr;gap:6rem;align-items:start}.dd214-footer__wordmark{display:inline-block;font-family:var(--dd-display);font-size:4rem;font-weight:700;line-height:1;color:rgb(var(--color-link));text-decoration:none}.dd214-footer__brand p{max-width:32rem;margin:1.2rem 0 0;line-height:1.5}.dd214-footer__label,.dd214-footer__newsletter h2{margin:0 0 1rem;font-family:var(--font-heading-family);font-size:1.7rem;font-weight:700;line-height:1.2;letter-spacing:0;color:rgb(var(--color-foreground))}.dd214-footer__nav{display:flex;flex-direction:column;align-items:flex-start;gap:.2rem}.dd214-footer__nav a{display:inline-flex;align-items:center;min-height:3.6rem;color:rgba(var(--color-foreground),.85);font-size:1.5rem;text-decoration:none}.dd214-footer__nav a:hover,.dd214-footer__nav a[aria-current=page]{color:rgb(var(--color-link));text-decoration:underline;text-underline-offset:.3rem}.dd214-footer__newsletter>p{max-width:42rem;margin:0}.dd214-newsletter-form{margin-top:1.6rem}.dd214-newsletter-row{display:grid;grid-template-columns:1fr auto;gap:.8rem;max-width:48rem}.dd214-newsletter-row input{min-height:var(--dd-control);padding:0 1.2rem;border:1px solid rgba(var(--color-foreground),.55);border-radius:0;background:transparent;color:rgb(var(--color-foreground));font:inherit}.dd214-newsletter-row input::placeholder{color:rgba(var(--color-foreground),.7)}.dd214-newsletter-row button{min-height:var(--dd-control);padding:0 1.8rem;border:0;border-radius:0;background:rgb(var(--color-button));color:rgb(var(--color-button-text));font-family:var(--font-heading-family);font-size:1.5rem;font-weight:700;cursor:pointer}.dd214-footer__form-message{margin:.8rem 0 0;font-size:1.4rem}.dd214-footer__bottom{display:flex;align-items:center;justify-content:space-between;gap:2rem;margin-top:4rem;padding-top:2rem;border-top:1px solid rgba(var(--color-foreground),.22)}.dd214-footer__legal{display:flex;flex-wrap:wrap;gap:.6rem 1.6rem;font-size:1.3rem}.dd214-footer__legal a{color:inherit;text-underline-offset:.3rem}.dd214-footer .dd214-footer__payments{justify-content:flex-start;margin:0 -.5rem;padding:0}.dd214-footer .dd214-footer__social{justify-content:flex-start;margin:1.4rem 0 0 -1.3rem}.dd214-footer .dd214-footer__social .list-social__link{color:rgb(var(--color-foreground))}@media screen and (max-width:989px){.dd214-footer__grid{grid-template-columns:1fr 1fr;gap:3.6rem}.dd214-footer__newsletter{grid-column:1 / -1}}@media screen and (max-width:749px){.dd214-footer{padding-top:4rem}.dd214-footer__grid{grid-template-columns:1fr;gap:3.2rem}.dd214-footer__newsletter{grid-column:auto}.dd214-newsletter-row{grid-template-columns:1fr}.dd214-footer__bottom{flex-direction:column;align-items:flex-start}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/dd214.css.map */
