@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400&display=swap";:root{--dyn-ink: 34,34,34;--dyn-mono: "IBM Plex Mono", ui-monospace, Menlo, monospace;--dyn-hair: rgba(34,34,34,.85);--dyn-green: #033701}body{letter-spacing:.01em;-webkit-font-smoothing:antialiased}img{filter:none}h1,h2,h3,.h0,.h1,.h2,.h3,.h4{font-weight:500;letter-spacing:-.005em;line-height:1.2;text-transform:none}.h0{font-size:3.6rem}.h1,h1{font-size:3rem}.h2,h2{font-size:2.4rem}.h3,h3{font-size:1.8rem}.rte,.rich-text__text,.image-with-text__text,.banner__text,.product__description{font-size:1.55rem;line-height:1.65}.rte p,.rich-text__text p,.image-with-text__text p{max-width:60ch}.title,.collection__title .title,.multicolumn .title,.rich-text__heading,.image-with-text__heading,.banner__heading{font-size:2.4rem!important;text-transform:none;letter-spacing:-.005em;font-weight:500;line-height:1.2}@media screen and (max-width:749px){.title,.collection__title .title,.multicolumn .title,.rich-text__heading,.image-with-text__heading,.banner__heading{font-size:2rem!important}}.caption-with-letter-spacing,.announcement-bar__message,.footer-block__heading,.price,.badge,.breadcrumb,.header__icon--cart .cart-count-bubble{font-family:var(--dyn-mono);text-transform:uppercase;letter-spacing:.14em;font-size:1.05rem}.header__menu-item{font-family:var(--font-body-family);text-transform:uppercase}.footer,.footer a,.footer .copyright__content{font-family:var(--dyn-mono);text-transform:uppercase;letter-spacing:.14em;font-size:1.05rem}.announcement-bar{border:0}.announcement-bar__message{padding:.5rem 0;min-height:0;font-size:.9rem!important;letter-spacing:.16em;color:rgba(var(--dyn-ink),.6)}.utility-bar,.announcement-bar-section .page-width{min-height:0}.announcement-bar__message span{text-decoration:none}.announcement-bar .icon-arrow{display:none}.section-header .header-wrapper{background:rgb(var(--color-background));border:0}.section-header .header{max-width:112rem;margin:0 auto;border-bottom:1px solid var(--dyn-hair);padding-left:0;padding-right:0}@media screen and (max-width:989px){.section-header .header{margin:0 2rem}}.header__heading-logo{mix-blend-mode:multiply;background:transparent}.header__heading-logo-wrapper{background:transparent}.header--top-center{row-gap:0;padding-top:.6rem;padding-bottom:.2rem}.header__heading,.header__heading-link{margin:0;padding:0}.header__heading-link{padding:.2rem 0}.header__inline-menu{margin-top:0}.header__inline-menu .list-menu--inline{justify-content:center;gap:0 1.4rem;flex-wrap:nowrap}.header__menu-item{padding:.6rem .2rem .8rem;font-size:1rem!important;font-weight:400;letter-spacing:.08em!important;color:rgba(var(--dyn-ink),.85);text-decoration:none!important}.header__menu-item .icon-caret{width:.8rem;right:-.2rem}.header__menu-item:has(.icon-caret){padding-right:1.2rem}.header__menu-item span,.header__active-menu-item{text-decoration:none!important}.header__menu-item:hover span{text-decoration:underline!important;text-underline-offset:.4rem}.header__icon .icon{width:1.6rem;height:1.6rem}.header__icon,.header__icon--cart .icon{height:3.6rem;width:3.6rem}.header__submenu{border:1px solid var(--dyn-hair);box-shadow:none}[id$=__dyn_hero] .banner{min-height:calc(100vh - 8.6rem)}@media screen and (max-width:749px){[id$=__dyn_hero] .banner{min-height:78vh}}[id$=__dyn_hero] .banner__content{max-width:90rem;margin:0 auto;padding:0 0 3.2rem}@media screen and (max-width:989px){[id$=__dyn_hero] .banner__content{padding:0 2rem 2.4rem}}[id$=__dyn_hero] .banner__box{padding:0;max-width:none}[id$=__dyn_hero] .banner__heading{font-size:3.2rem!important;font-weight:500;letter-spacing:-.01em;margin:0 0 1.4rem}@media screen and (max-width:749px){[id$=__dyn_hero] .banner__heading{font-size:2.6rem!important}}[id$=__dyn_custom_shop] .banner__heading{margin-bottom:1.2rem}[id$=__dyn_custom_shop] .banner__text{font-size:1.55rem;line-height:1.6}[id$=__dyn_custom_shop] .banner__content{max-width:90rem;margin:0 auto;padding:0 0 3.2rem}[id$=__dyn_custom_shop] .banner__box{max-width:42rem;padding:0}@media screen and (min-width:750px){[id$=__dyn_custom_shop] .banner{min-height:72rem}}.button{font-family:var(--font-body-family);text-transform:none;letter-spacing:.02em;font-size:1.4rem;font-weight:500}.button,.button--secondary,.button--primary{min-height:4.4rem;padding:0 2.6rem;border-radius:0;box-shadow:none!important;--color-button: var(--color-background);--color-button-text: var(--color-foreground);--alpha-button-background: 0;--alpha-button-border: 1;--border-opacity: 1}.button:before,.button:after{box-shadow:0 0 0 1px rgb(var(--color-foreground))!important;border-radius:0}.button:hover:after{box-shadow:0 0 0 1px rgb(var(--color-foreground))!important}.button:hover{background:rgb(var(--color-foreground));color:rgb(var(--color-background))}[id$=__dyn_hero] .button,[id$=__dyn_custom_shop] .button,[id$=__dyn_nothing_hidden] .button,[id$=__dyn_workshop] .button{min-height:0;min-width:0;padding:0 0 .3rem;background:none!important;color:inherit!important;border-bottom:1px solid currentColor;font-size:1.4rem;font-weight:500;letter-spacing:.01em;text-transform:none}[id$=__dyn_hero] .button:before,[id$=__dyn_hero] .button:after,[id$=__dyn_custom_shop] .button:before,[id$=__dyn_custom_shop] .button:after,[id$=__dyn_nothing_hidden] .button:before,[id$=__dyn_nothing_hidden] .button:after,[id$=__dyn_workshop] .button:before,[id$=__dyn_workshop] .button:after{display:none!important}[id$=__dyn_nothing_hidden] .button:hover,[id$=__dyn_workshop] .button:hover{opacity:.65}[id$=__dyn_hero] .button{font-size:1.3rem;opacity:.9}[id$=__dyn_hero] .banner__buttons,[id$=__dyn_custom_shop] .banner__buttons{max-width:none}.multicolumn-card__info .link,.rte a{text-decoration:underline;text-underline-offset:.4rem;text-decoration-thickness:1px}.multicolumn-card__info .link{font-family:var(--dyn-mono);text-transform:uppercase;letter-spacing:.14em;font-size:1rem}.link .icon-wrap,.link .icon-arrow,.multicolumn-card__info .link svg{display:none}.page-width{max-width:94rem;padding-left:2rem;padding-right:2rem}[id$=__dyn_intro] .rich-text__wrapper{max-width:52rem}[id$=__dyn_intro] .rich-text__text p{font-size:1.6rem;line-height:1.7}[id$=__dyn_our_bats] .title-wrapper-with-link{margin-bottom:4rem;justify-content:center;text-align:center}[id$=__dyn_our_bats] .multicolumn-list{column-gap:4rem;row-gap:7.2rem}[id$=__dyn_our_bats] .multicolumn-card{background:none!important;position:relative}[id$=__dyn_our_bats] .multicolumn-card__info{display:grid;grid-template-columns:1fr auto;align-items:baseline;padding:1.2rem 0 0!important;column-gap:1.6rem}[id$=__dyn_our_bats] .multicolumn-card__info h3{grid-column:1;grid-row:1;margin:0;font-size:1.7rem;font-weight:500;letter-spacing:0;line-height:1.25}[id$=__dyn_our_bats] .multicolumn-card__info .rte{display:contents}[id$=__dyn_our_bats] .multicolumn-card__info .rte p{margin:0;font-family:var(--dyn-mono);text-transform:uppercase;letter-spacing:.14em;font-size:1rem;line-height:1.6}[id$=__dyn_our_bats] .multicolumn-card__info .rte p:last-child{grid-column:2;grid-row:1;font-size:1.1rem;letter-spacing:.06em}[id$=__dyn_our_bats] .multicolumn-card__info .rte p:first-child{grid-column:1 / -1;grid-row:2;margin-top:.4rem;color:rgba(var(--dyn-ink),.65)}[id$=__dyn_our_bats] .multicolumn-card__info .link{position:static;font-size:0;line-height:0;height:0;margin:0;padding:0;overflow:hidden}[id$=__dyn_our_bats] .multicolumn-card__info .link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}[id$=__dyn_our_bats] .multicolumn-card:hover h3{text-decoration:underline;text-underline-offset:.35rem;text-decoration-thickness:1px}[id$=__dyn_our_bats] .multicolumn-card__image-wrapper{margin:0!important}[id$=__dyn_our_bats] .center{margin-top:6.4rem}.card-wrapper .card,.card__inner{border:0!important;box-shadow:none!important;background:none}.badge{border:0;background:none;color:rgb(var(--color-foreground));padding:0;font-size:.95rem}.image-with-text .grid{align-items:center}.image-with-text__content{padding:4rem 0!important;background:none!important}@media screen and (min-width:750px){.image-with-text__grid:not(.image-with-text__grid--reverse) .image-with-text__content{padding-left:7rem!important}.image-with-text__grid--reverse .image-with-text__content{padding-right:7rem!important}}.image-with-text__text-item,.image-with-text__content>*{max-width:40rem}.image-with-text__heading{margin-bottom:1.6rem}.image-with-text__text+.button,.image-with-text__content .button{margin-top:1.2rem}.image-with-text__media{background:none!important}[id$=__dyn_nothing_hidden] .image-with-text__content{position:relative}[id$=__dyn_nothing_hidden] .image-with-text__content:before{content:"";position:absolute;right:0;bottom:1.2rem;width:3.6rem;height:3.6rem;opacity:.55;pointer-events:none;background:no-repeat center/contain url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64' fill='none' stroke='%23222222' stroke-width='1.6'%3E%3Ccircle cx='32' cy='32' r='30' stroke-dasharray='2 3'/%3E%3Cpath d='M32 14c-9 0-15 7-15 15 0 9 8 19 15 21 7-2 15-12 15-21 0-8-6-15-15-15z'/%3E%3Cpath d='M22 30c3 0 7 2 8 5-4 1-8-1-8-5zM42 30c-3 0-7 2-8 5 4 1 8-1 8-5z' fill='%23222222'/%3E%3C/svg%3E")}[id$=__dyn_trust] .page-width{border-top:1px solid rgba(34,34,34,.35);padding-top:3.2rem}[id$=__dyn_trust] .title-wrapper-with-link{margin-bottom:2.4rem}[id$=__dyn_trust] .title{font-size:1.05rem!important;font-family:var(--dyn-mono);text-transform:uppercase;letter-spacing:.14em;font-weight:400}[id$=__dyn_trust] .multicolumn-list{row-gap:2.4rem}[id$=__dyn_trust] .multicolumn-card{background:none!important}[id$=__dyn_trust] .multicolumn-card__info{padding:0!important}[id$=__dyn_trust] .multicolumn-card__info h3{font-size:1.5rem;font-weight:500;letter-spacing:0;margin:0 0 .4rem}[id$=__dyn_trust] .multicolumn-card__info .rte{margin-top:0}[id$=__dyn_trust] .multicolumn-card__info .rte p{font-size:1.35rem;line-height:1.55;margin:0}[id$=__dyn_trust] .multicolumn-card__info .link{color:var(--dyn-green);font-size:.95rem;margin-top:.8rem}[id$=__dyn_reviews_intro] .rich-text__wrapper{justify-content:flex-start}[id$=__dyn_reviews_intro] .rich-text__blocks{max-width:none;width:100%;text-align:left;border-top:1px solid rgba(34,34,34,.35);padding-top:3.2rem}[id$=__dyn_reviews_intro] .rich-text__heading{margin-bottom:0;font-size:1.05rem!important;font-family:var(--dyn-mono);text-transform:uppercase;letter-spacing:.14em;font-weight:400}[id$=__dyn_reviews_intro] .rich-text__wrapper{max-width:94rem}.footer{border-top:0}.footer .page-width{max-width:94rem}.footer-block__details-content .list-menu__item--link{padding:.3rem 0;font-size:1rem}.footer-block__brand-info,.footer-block__details-content .rte,.footer .rte p{font-family:var(--font-body-family);text-transform:none;letter-spacing:.01em;font-size:1.25rem}.footer__content-bottom{border-top:1px solid rgba(34,34,34,.25)}.footer__copyright,.copyright__content,.footer .policies li a{font-size:.95rem;color:rgba(var(--dyn-ink),.6)}.footer .newsletter-form__field-wrapper .field__input{background:transparent}.card-wrapper:hover .media.media--hover-effect>img,.card__media img{transform:none!important}.announcement-bar__link,.announcement-bar__message,.header__menu-item,.footer a,.list-menu__item--link{text-decoration:none!important}.announcement-bar__link:hover .announcement-bar__message,.footer a:hover{text-decoration:underline!important;text-underline-offset:.3rem}.footer-block__heading,.footer .newsletter-form__heading,.footer-block--newsletter .footer-block__heading{font-family:var(--dyn-mono)!important;font-size:1rem!important;letter-spacing:.2em!important;font-weight:400!important;text-transform:uppercase;margin-bottom:1.6rem}.footer-block__details-content .list-menu__item--link,.footer .field__input,.footer .field__label{font-size:1rem!important;letter-spacing:.14em}.footer-block__details-content .list-menu__item--link{padding:.25rem 0!important}.footer__content-top{padding-bottom:3.2rem}.footer .list-payment{opacity:.55;filter:grayscale(1)}.product__title h1,.product__title h2{font-size:3rem;font-weight:500;letter-spacing:-.01em;text-transform:none}.product__text.caption-with-letter-spacing{font-size:1rem}.product-form__input .form__label,.product-form__input legend{font-family:var(--dyn-mono);text-transform:uppercase;letter-spacing:.14em;font-size:1rem}.card__heading,.card__heading a{font-size:1.6rem;font-weight:500;letter-spacing:0;text-transform:none;text-decoration:none}.card__information{padding-top:1rem!important;padding-bottom:0!important}.card-information{margin-top:.2rem}.card-information .price{font-size:1rem}.collection-hero__title{font-size:3rem;text-transform:none}.facet-filters__label,.facets__summary,.product-count__text,.facet-filters__field .select__select{font-family:var(--dyn-mono);text-transform:uppercase;letter-spacing:.14em;font-size:1rem}[id$=__dyn_trust] .multicolumn-card,[id$=__dyn_trust] .multicolumn-list__item{overflow:visible;height:auto}[id$=__dyn_trust] .multicolumn-card__info .link{display:inline-block;line-height:1.6;margin-top:.8rem}.main-page-title.page-title{margin-top:4.8rem!important;margin-bottom:2.4rem!important}@media screen and (min-width:990px)and (max-width:1240px){.header__inline-menu .list-menu--inline{gap:0 .6rem}.header__menu-item{font-size:.9rem!important;letter-spacing:.05em!important}}@media screen and (min-width:750px){[id$=__dyn_hero] .banner{background:rgb(var(--color-background))}[id$=__dyn_hero] .banner__media{left:auto!important;right:0!important;width:50%!important}[id$=__dyn_hero] .banner__media img{object-position:50% 35%}[id$=__dyn_hero] .banner__content{max-width:none!important;width:50%;margin:0!important;padding:0 6rem 6.4rem calc((100vw - 94rem)/2 + 2rem)!important}}@media screen and (min-width:750px)and (max-width:1000px){[id$=__dyn_hero] .banner__content{padding-left:4rem!important}}@media screen and (max-width:749px){[id$=__dyn_hero] .banner__media img{object-position:50% 40%}}[id$=__dyn_hero] .image-with-text__media img{object-position:50% 38%}@media screen and (min-width:750px){[id$=__dyn_hero] .image-with-text__media{min-height:calc(100vh - 20rem)!important}}[id$=__dyn_hero] .image-with-text__text-item,[id$=__dyn_hero] .image-with-text__media-item{max-width:none!important}[id$=__dyn_hero] .image-with-text__content>*{max-width:54ch!important}[id$=__dyn_hero] .image-with-text__content{padding-top:4rem!important;padding-bottom:4rem!important}[id$=__dyn_hero] .image-with-text__text.caption-with-letter-spacing{font-size:1.2rem;letter-spacing:.16em;opacity:.65;margin:0 0 2.4rem}[id$=__dyn_hero] .image-with-text__text.rte p{max-width:54ch;font-size:1.6rem;font-weight:400;line-height:1.7;margin:0 0 1.2rem;color:rgb(var(--color-foreground))}[id$=__dyn_hero] .image-with-text__content .button{margin-top:1.8rem;font-size:1.4rem;opacity:1}@media screen and (max-width:749px){[id$=__dyn_hero] .image-with-text__media{height:46rem!important;min-height:0!important}[id$=__dyn_hero] .image-with-text__content{padding:3.2rem 0 1.6rem!important}}[id$=__dyn_nothing_hidden] .image-with-text__text.caption-with-letter-spacing{font-size:1.2rem;letter-spacing:.16em;opacity:.65;margin:0 0 1.4rem}.nh-id{margin:2.4rem 0 1.6rem;padding:1.8rem 0 1.4rem;border-top:1px solid rgba(34,34,34,.35);border-bottom:1px solid rgba(34,34,34,.18)}.nh-id__head{display:flex;align-items:baseline;justify-content:space-between;gap:1.6rem;margin-bottom:1.4rem}.nh-id__label{font-family:var(--dyn-mono);font-size:1.1rem;letter-spacing:.16em;text-transform:uppercase;opacity:.65}.nh-id__no{font-family:var(--dyn-mono);font-size:1.7rem;letter-spacing:.08em}.nh-id__specs{margin:0;display:grid;grid-template-columns:1fr}.nh-id__specs>div{display:grid;grid-template-columns:11rem 1fr;gap:1.6rem;padding:.7rem 0;border-top:1px solid rgba(34,34,34,.1)}.nh-id__specs>div:first-child{border-top:0}.nh-id__specs dt{font-family:var(--dyn-mono);font-size:1.1rem;letter-spacing:.12em;text-transform:uppercase;opacity:.65;padding-top:.2rem}.nh-id__specs dd{margin:0;font-size:1.5rem;line-height:1.5}.nh-id__note{margin:1.2rem 0 0;font-size:1.3rem;opacity:.65}.nh-card-id{margin:.4rem 0 .6rem;font-family:var(--dyn-mono);font-size:1.05rem;letter-spacing:.06em;opacity:.7}.card__badge .badge{background:rgb(var(--color-background));padding:.3rem .8rem}@media screen and (min-width:990px){.section-header .header.page-width,.header-wrapper .header{max-width:94rem;padding-left:2rem;padding-right:2rem}.header__inline-menu{width:calc(100% + 4rem);margin-left:-2rem;margin-right:-2rem}.header__inline-menu .list-menu--inline{gap:0 1.1rem}.header__menu-item,.header__menu-item span{white-space:nowrap}}[id$=__dyn_hero] .image-with-text__grid--reverse .image-with-text__content,[id$=__dyn_workshop] .image-with-text__grid--reverse .image-with-text__content{padding-left:0!important}[id$=__dyn_nothing_hidden] .image-with-text__content{padding-right:0!important}:is([id$=__rich_text_mtRaQB],[id$=__rich_text_wafpzH],[id$=__rich_text_BjXVGU],[id$=__rich_text_Fb9UyP],[id$=__rich_text_7FkpmL]) .rich-text__wrapper{justify-content:flex-start}:is([id$=__rich_text_mtRaQB],[id$=__rich_text_wafpzH],[id$=__rich_text_BjXVGU],[id$=__rich_text_Fb9UyP],[id$=__rich_text_7FkpmL]) .rich-text__blocks{max-width:none;width:100%;text-align:left;border-top:1px solid rgba(34,34,34,.35);padding-top:3.2rem}:is([id$=__rich_text_mtRaQB],[id$=__rich_text_wafpzH],[id$=__rich_text_BjXVGU],[id$=__rich_text_Fb9UyP],[id$=__rich_text_7FkpmL]) .rich-text__text p{margin-left:0;margin-right:0}[id$=__rich_text_wafpzH] .rich-text__text p:has(>strong:first-child){border-top:1px solid rgba(34,34,34,.12);padding-top:1.2rem;margin-top:1.2rem;max-width:none}[id$=__rich_text_wafpzH] .rich-text__text p:has(>strong:first-child)>strong:first-child{display:block;font-family:var(--dyn-mono);font-weight:400;font-size:1.1rem;letter-spacing:.12em;text-transform:uppercase;opacity:.75;margin-bottom:.3rem}[id$=__rich_text_wafpzH] .rich-text__text p:has(>strong:first-child)>strong:first-child+br{display:none}[id$=__rich_text_wafpzH] .rich-text__text p:last-child{margin-top:1.6rem}@media screen and (min-width:990px){:is([id$=__rich_text_mtRaQB],[id$=__rich_text_wafpzH],[id$=__rich_text_BjXVGU],[id$=__rich_text_Fb9UyP],[id$=__rich_text_7FkpmL]) .rich-text__blocks{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:var(--grid-desktop-horizontal-spacing, 4rem);align-items:start}:is([id$=__rich_text_mtRaQB],[id$=__rich_text_wafpzH],[id$=__rich_text_BjXVGU],[id$=__rich_text_Fb9UyP],[id$=__rich_text_7FkpmL]) .rich-text__blocks>*{margin-top:0}:is([id$=__rich_text_mtRaQB],[id$=__rich_text_wafpzH],[id$=__rich_text_BjXVGU],[id$=__rich_text_Fb9UyP],[id$=__rich_text_7FkpmL]) .rich-text__heading{grid-column:1}:is([id$=__rich_text_mtRaQB],[id$=__rich_text_wafpzH],[id$=__rich_text_BjXVGU],[id$=__rich_text_Fb9UyP],[id$=__rich_text_7FkpmL]) .rich-text__text{grid-column:2 / span 3}[id$=__rich_text_wafpzH] .rich-text__text p:has(>strong:first-child){position:relative;padding-left:calc((100% - 2 * var(--grid-desktop-horizontal-spacing, 4rem)) / 3 + var(--grid-desktop-horizontal-spacing, 4rem))}[id$=__rich_text_wafpzH] .rich-text__text p:has(>strong:first-child)>strong:first-child{position:absolute;left:0;top:1.2rem;margin:0;padding-top:.35rem}}main .shopify-section .jdgm-rev-snippet-widget-v2__inner{padding-left:0;padding-right:0}main .shopify-section .jdgm-review-snippet-widget-v2 .jm-carousel__track{padding-left:0!important;padding-right:0!important}main .shopify-section .jdgm-rev-snippet-card{box-shadow:none;border:1px solid rgba(34,34,34,.18)}@media screen and (max-width:749px){:is([id$=__rich_text_mtRaQB],[id$=__rich_text_wafpzH],[id$=__rich_text_BjXVGU],[id$=__rich_text_Fb9UyP],[id$=__rich_text_7FkpmL]) .rich-text__wrapper{width:100%;padding-left:1.5rem;padding-right:1.5rem}main .shopify-section:has(.jdgm-review-snippet-widget-v2) .page-width{padding-left:1.5rem;padding-right:1.5rem}}[id$=__multicolumn_FPEqV3] .multicolumn .page-width:before{content:"";display:block;grid-column:1 / -1;border-top:1px solid rgba(34,34,34,.35);margin-bottom:3.2rem}[id$=__multicolumn_FPEqV3] .title-wrapper-with-link{margin-top:0}[id$=__multicolumn_FPEqV3] .multicolumn-card{background:none!important;border-top:1px solid rgba(34,34,34,.12);border-radius:0}[id$=__multicolumn_FPEqV3] .multicolumn-card__info{padding:1.2rem 0 0!important}[id$=__multicolumn_FPEqV3] .multicolumn-card__info h3{margin-top:0}[id$=__multicolumn_FPEqV3] .multicolumn-card__info .rte p{margin-left:0;margin-right:0}@media screen and (min-width:990px){[id$=__multicolumn_FPEqV3] .multicolumn .page-width{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:var(--grid-desktop-horizontal-spacing, 4rem);align-items:start}[id$=__multicolumn_FPEqV3] .title-wrapper-with-link{grid-column:1;margin-bottom:0}[id$=__multicolumn_FPEqV3] .multicolumn .page-width>:not(.title-wrapper-with-link){grid-column:2 / span 3}[id$=__multicolumn_FPEqV3] .multicolumn-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--grid-desktop-horizontal-spacing, 4rem);margin:0;padding:0}[id$=__multicolumn_FPEqV3] .multicolumn-list__item{width:auto!important;max-width:none!important}}.header__inline-menu .header__active-menu-item{color:rgb(var(--dyn-ink))}.header__inline-menu .header__menu-item .header__active-menu-item,.header__inline-menu .header__menu-item:hover span{text-decoration:underline!important;text-decoration-color:var(--dyn-green)!important;text-decoration-thickness:1px!important;text-underline-offset:.55rem}.header__submenu .header__menu-item:hover span,.header__submenu .header__active-menu-item{text-decoration-color:var(--dyn-green)!important}[id$=__dyn_hero] .button,[id$=__dyn_custom_shop] .button,[id$=__dyn_nothing_hidden] .button,[id$=__dyn_workshop] .button{border-bottom-color:var(--dyn-green)}[id$=__dyn_hero] .button:hover,[id$=__dyn_custom_shop] .button:hover,[id$=__dyn_nothing_hidden] .button:hover,[id$=__dyn_workshop] .button:hover{color:var(--dyn-green)!important;opacity:1}.rte a,.multicolumn-card__info .link{text-decoration-color:var(--dyn-green)}.rte a:hover,.multicolumn-card__info .link:hover{color:var(--dyn-green)}.footer a:hover{text-decoration-color:var(--dyn-green)!important}.button:not([disabled]):hover{background:rgb(var(--color-background));color:var(--dyn-green)}.button:not([disabled]):hover:after{box-shadow:0 0 0 1px var(--dyn-green),inset 0 0 0 1px var(--dyn-green)!important}.nh-extras__buy:not([disabled]):hover,.product-form__submit:not([disabled]):hover{background:rgb(var(--color-background))!important;color:var(--dyn-green)!important}.button:focus-visible{outline:1px solid var(--dyn-green);outline-offset:.3rem;box-shadow:none}.nh-id{border-top-color:var(--dyn-hair)}.nh-id__no{color:var(--dyn-green)}.nh-card-id{color:var(--dyn-green);opacity:.9}[id$=__dyn_nothing_hidden] .image-with-text__content:before{opacity:.8;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64' fill='none' stroke='%23033701' stroke-width='1.6'%3E%3Ccircle cx='32' cy='32' r='30' stroke-dasharray='2 3'/%3E%3Cpath d='M32 14c-9 0-15 7-15 15 0 9 8 19 15 21 7-2 15-12 15-21 0-8-6-15-15-15z'/%3E%3Cpath d='M22 30c3 0 7 2 8 5-4 1-8-1-8-5zM42 30c-3 0-7 2-8 5 4 1 8-1 8-5z' fill='%23033701'/%3E%3C/svg%3E")}:root{--dyn-green-rule: rgba(3,55,1,.55);--dyn-green-soft: rgba(3,55,1,.18)}.announcement-bar__message{color:var(--dyn-green);opacity:.9}.announcement-bar-section .announcement-bar{border-bottom:1px solid var(--dyn-green-soft)}.section-header .header{border-bottom:2px solid var(--dyn-green)}.footer .footer__content-top{border-top:2px solid var(--dyn-green);padding-top:4rem}.footer__content-bottom{border-top-color:var(--dyn-green-rule)}.footer-block__heading,.footer .newsletter-form__heading{color:var(--dyn-green)!important}.header__inline-menu .header__menu-item .header__active-menu-item,.header__inline-menu .header__menu-item:hover span{text-decoration-thickness:2px!important;text-underline-offset:.6rem;text-decoration-color:var(--dyn-green)!important}.header__inline-menu .header__active-menu-item{color:var(--dyn-green)}.header__submenu .header__menu-item:hover span,.header__submenu .header__active-menu-item{text-decoration-thickness:2px!important}[id$=__dyn_hero] .button,[id$=__dyn_custom_shop] .button,[id$=__dyn_nothing_hidden] .button,[id$=__dyn_workshop] .button{border-bottom:2px solid var(--dyn-green);padding-bottom:.35rem}.rte a,.multicolumn-card__info .link{text-decoration-thickness:2px;text-decoration-color:var(--dyn-green)}.button:not([disabled]):hover:after{box-shadow:0 0 0 2px var(--dyn-green),inset 0 0 0 1px var(--dyn-green)!important}.button:not([disabled]):hover{color:var(--dyn-green)}.product-form__submit,.nh-extras__buy{box-shadow:inset 0 -3px 0 var(--dyn-green)!important}.nh-extras__buy:not([disabled]):hover,.product-form__submit:not([disabled]):hover{background:rgb(var(--dyn-ink))!important;color:rgb(var(--color-background))!important;box-shadow:inset 0 -3px 0 var(--dyn-green),0 0 0 2px var(--dyn-green)!important}.product-form__submit:not([disabled]):hover:after,.nh-extras__buy:not([disabled]):hover:after{box-shadow:0 0 0 2px var(--dyn-green)!important}.product__info-wrapper .price .price-item--regular,.product__info-wrapper .price .price-item--sale{color:var(--dyn-green)}.card__badge .badge,.product__info-wrapper .badge{border:1px solid var(--dyn-green)!important;color:var(--dyn-green)}:is([id$=__rich_text_mtRaQB],[id$=__rich_text_wafpzH],[id$=__rich_text_BjXVGU],[id$=__rich_text_Fb9UyP],[id$=__rich_text_7FkpmL],[id$=__rich_text_7dBwzi]) .rich-text__blocks,[id$=__dyn_trust] .page-width,[id$=__dyn_reviews_intro] .rich-text__blocks{border-top:1px solid var(--dyn-green)}[id$=__multicolumn_FPEqV3] .multicolumn .page-width:before{border-top-color:var(--dyn-green)}[id$=__multicolumn_FPEqV3] .multicolumn-card{border-top-color:var(--dyn-green-soft)}[id$=__dyn_trust] .title,[id$=__dyn_reviews_intro] .rich-text__heading{color:var(--dyn-green)}[id$=__dyn_nothing_hidden] .image-with-text__text.caption-with-letter-spacing{color:var(--dyn-green);opacity:1}[id$=__dyn_nothing_hidden] .image-with-text__content:before{opacity:1;width:4.4rem;height:4.4rem}[id$=__rich_text_wafpzH] .rich-text__heading{color:var(--dyn-green)}[id$=__rich_text_wafpzH] .rich-text__text p:has(>strong:first-child){border-top-color:var(--dyn-green-soft)}[id$=__rich_text_wafpzH] .rich-text__text p:has(>strong:first-child)>strong:first-child{color:var(--dyn-green);opacity:1}.nh-id{border-top:2px solid var(--dyn-green);border-bottom-color:var(--dyn-green-rule)}.nh-id__label{color:var(--dyn-green);opacity:1}.nh-id__no{font-weight:500}.nh-id__specs>div{border-top-color:var(--dyn-green-soft)}.nh-id__specs dt{color:var(--dyn-green);opacity:.85}.nh-card-id{opacity:1;font-weight:500}[id$=__rich_text_7dBwzi] .rich-text__wrapper{justify-content:flex-start}[id$=__rich_text_7dBwzi] .rich-text__blocks{max-width:none;width:100%;text-align:left;padding-top:3.2rem}[id$=__rich_text_7dBwzi] .rich-text__text p{margin-left:0;margin-right:0}@media screen and (min-width:990px){[id$=__rich_text_7dBwzi] .rich-text__blocks{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:var(--grid-desktop-horizontal-spacing, 4rem);align-items:start}[id$=__rich_text_7dBwzi] .rich-text__blocks>*{margin-top:0}[id$=__rich_text_7dBwzi] .rich-text__heading{grid-column:1}[id$=__rich_text_7dBwzi] .rich-text__text{grid-column:2 / span 3}}@media screen and (max-width:749px){[id$=__rich_text_7dBwzi] .rich-text__wrapper{width:100%;padding-left:1.5rem;padding-right:1.5rem}}.dynasty-repair{--dr-green: #033701 !important;--dr-green-dark: #022401 !important;--dr-black: rgb(34,34,34) !important;--dr-white: rgb(var(--color-background)) !important;--dr-border: rgba(34,34,34,.18) !important;--dr-muted: rgba(34,34,34,.65) !important;--dr-green-soft: rgba(3,55,1,.045) !important;background:transparent!important;padding:5.2rem 0!important}.dynasty-repair .dynasty-repair__header{max-width:none!important;margin-bottom:4rem!important;border-top:1px solid var(--dyn-green);padding-top:3.2rem}.dynasty-repair .dynasty-repair__eyebrow,.dynasty-repair .dynasty-repair__summary-kicker{font-family:var(--dyn-mono);font-weight:400!important;letter-spacing:.16em!important;color:var(--dyn-green);opacity:1!important}.dynasty-repair .dynasty-repair__title{font-size:3.6rem!important;line-height:1.1!important;letter-spacing:-.01em!important;font-weight:500}.dynasty-repair .dynasty-repair__intro{margin-top:0!important;max-width:60ch!important}.dynasty-repair .dynasty-repair__step-heading h2{font-size:2.4rem!important;line-height:1.2!important;letter-spacing:-.005em!important;font-weight:500}.dynasty-repair .dynasty-repair__number,.dynasty-repair .dynasty-repair__progress-meta{font-family:var(--dyn-mono);font-weight:400!important}.dynasty-repair .dynasty-repair__number{color:var(--dyn-green);opacity:1!important;min-width:3.2rem!important}.dynasty-repair .dynasty-repair__progress-track{height:2px!important}.dynasty-repair .dynasty-repair__choice-title,.dynasty-repair .dynasty-repair__choice-price{font-weight:500!important}.dynasty-repair .dynasty-repair__unsure,.dynasty-repair .dynasty-repair__postage-note,.dynasty-repair .dynasty-repair__photo-note{background:none!important;border:0!important;border-left:2px solid var(--dyn-green)!important}.dynasty-repair .dynasty-repair__summary-inner{box-shadow:none!important;border:1px solid rgba(34,34,34,.18)!important}.dynasty-repair .dynasty-repair__summary-inner:before{height:2px!important}.dynasty-repair .dynasty-repair__summary h3{font-size:2.4rem!important;font-weight:500}.dynasty-repair .dynasty-repair__aftercare{max-width:none!important;border-top:1px solid var(--dyn-green)!important;margin-top:5.2rem!important}.dynasty-repair .dynasty-repair__aftercare span{font-family:var(--dyn-mono);font-weight:400!important}.dynasty-repair .dynasty-repair__aftercare strong{font-weight:500}.dynasty-repair .button{text-transform:none!important;letter-spacing:.02em!important;font-size:1.4rem!important;font-weight:500!important;min-height:4.8rem!important;border:0!important}.dynasty-repair .button:not(.button--secondary){--color-button: 34,34,34 !important;--color-button-text: var(--color-background) !important;--alpha-button-background: 1 !important;background:#222!important;color:rgb(var(--color-background))!important;box-shadow:inset 0 -3px 0 var(--dyn-green)!important}.dynasty-repair .button:not(.button--secondary):not(:disabled):hover{box-shadow:inset 0 -3px 0 var(--dyn-green),0 0 0 2px var(--dyn-green)!important}.dynasty-repair .button--secondary{--color-button: var(--color-background) !important;--color-button-text: 34,34,34 !important;background:transparent!important;color:#222!important}.dynasty-repair .button:disabled{opacity:.45}.dynasty-repair .button:disabled:after{box-shadow:0 0 0 1px #222!important}@media screen and (min-width:990px){.dynasty-repair .dynasty-repair__header{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:var(--grid-desktop-horizontal-spacing, 4rem);align-items:start}.dynasty-repair .dynasty-repair__eyebrow{grid-column:1;grid-row:1;margin-bottom:1rem!important}.dynasty-repair .dynasty-repair__title{grid-column:1;grid-row:2}.dynasty-repair .dynasty-repair__intro{grid-column:2 / span 3;grid-row:2;padding-top:.6rem}.dynasty-repair .dynasty-repair__layout{grid-template-columns:repeat(4,minmax(0,1fr))!important;column-gap:var(--grid-desktop-horizontal-spacing, 4rem)!important}.dynasty-repair .dynasty-repair__main{grid-column:1 / span 2}.dynasty-repair .dynasty-repair__summary{grid-column:3 / span 2}.dynasty-repair .dynasty-repair__aftercare{grid-template-columns:repeat(4,minmax(0,1fr))!important;column-gap:var(--grid-desktop-horizontal-spacing, 4rem)}.dynasty-repair .dynasty-repair__aftercare>div{grid-column:span 2;padding-right:0!important}.dynasty-repair .dynasty-repair__aftercare>div+div{padding-left:0!important;border-left:0!important}}@media screen and (max-width:749px){.dynasty-repair .page-width{padding-left:1.5rem;padding-right:1.5rem}.dynasty-repair{padding:3.6rem 0!important}}[id$=__image_with_text_mqaxYn] .image-with-text__grid{border-top:1px solid var(--dyn-green);padding-top:3.2rem}[id$=__image_with_text_mqaxYn] .image-with-text__content{padding-top:0!important;padding-left:0!important}[id$=__video_9ni4cd] .video-section{border-top:1px solid var(--dyn-green);padding-top:3.2rem}[id$=__video_9ni4cd] .video-section .title{font-size:1.05rem!important;font-family:var(--dyn-mono);text-transform:uppercase;letter-spacing:.14em;font-weight:400;color:var(--dyn-green);margin:0 0 2.4rem}@media screen and (min-width:990px){[id$=__video_9ni4cd] .video-section{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:var(--grid-desktop-horizontal-spacing, 4rem);align-items:start;max-width:90rem;padding-left:0;padding-right:0}[id$=__video_9ni4cd] .video-section>div:first-child{grid-column:1}[id$=__video_9ni4cd] .video-section__media{grid-column:2 / span 2}}[id$=__178587764809d5d2b1] .page-width{padding-top:4rem;padding-bottom:4rem}.nh-extras__buy:not([disabled]):hover,.product-form__submit:not([disabled]):hover{box-shadow:inset 0 -3px 0 var(--dyn-green),0 0 0 2px rgb(var(--color-background)),0 0 0 4px var(--dyn-green)!important}.nh-extras__buy:not([disabled]):hover:after,.product-form__submit:not([disabled]):hover:after{box-shadow:none!important}:is([id$=__bat_care_guide],[id$=__bat_care_warranty]) .rich-text__wrapper{justify-content:flex-start}:is([id$=__bat_care_guide],[id$=__bat_care_warranty]) .rich-text__blocks{max-width:none;width:100%;text-align:left;border-top:1px solid var(--dyn-green);padding-top:3.2rem}:is([id$=__bat_care_guide],[id$=__bat_care_warranty]) .rich-text__text p{margin-left:0;margin-right:0}:is([id$=__bat_care_guide],[id$=__bat_care_warranty]) .rich-text__text+.rich-text__text{margin-top:2.4rem}:is([id$=__bat_care_guide],[id$=__bat_care_warranty]) .rich-text__text ul{margin:0;padding-left:1.8rem;text-align:left;list-style-position:outside}:is([id$=__bat_care_guide],[id$=__bat_care_warranty]) .rich-text__text li{max-width:60ch;margin:0 0 .6rem;list-style-position:outside;padding-left:.4rem}:is([id$=__bat_care_guide],[id$=__bat_care_warranty]) .rich-text__text li::marker{color:var(--dyn-green)}:is([id$=__bat_care_guide],[id$=__bat_care_warranty]) .rich-text__text p:has(>strong:only-child){font-family:var(--dyn-mono);font-size:1.1rem;letter-spacing:.12em;text-transform:uppercase;color:var(--dyn-green);border-top:1px solid var(--dyn-green-soft);padding-top:1.4rem;margin:1.6rem 0 .4rem;max-width:none}:is([id$=__bat_care_guide],[id$=__bat_care_warranty]) .rich-text__text p:has(>strong:only-child)>strong{font-weight:400}:is([id$=__bat_care_guide],[id$=__bat_care_warranty]) .rich-text__text>:first-child{margin-top:0}@media screen and (min-width:990px){:is([id$=__bat_care_guide],[id$=__bat_care_warranty]) .rich-text__blocks{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:var(--grid-desktop-horizontal-spacing, 4rem);align-items:start}:is([id$=__bat_care_guide],[id$=__bat_care_warranty]) .rich-text__blocks>*{margin-top:0}:is([id$=__bat_care_guide],[id$=__bat_care_warranty]) .rich-text__heading{grid-column:1;grid-row:1 / span 3;align-self:start}:is([id$=__bat_care_guide],[id$=__bat_care_warranty]) .rich-text__text{grid-column:2 / span 3}:is([id$=__bat_care_guide],[id$=__bat_care_warranty]) .rich-text__text+.rich-text__text{margin-top:2.4rem}:is([id$=__bat_care_guide],[id$=__bat_care_warranty]) .rich-text__text:has(>p>strong:only-child){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--grid-desktop-horizontal-spacing, 4rem);align-items:start}:is([id$=__bat_care_guide],[id$=__bat_care_warranty]) .rich-text__text:has(>p>strong:only-child)>*{grid-column:2 / span 2;margin-top:0;margin-bottom:1.2rem}:is([id$=__bat_care_guide],[id$=__bat_care_warranty]) .rich-text__text:has(>p>strong:only-child)>p:has(>strong:only-child){grid-column:1;margin:0;padding-top:1.6rem;padding-bottom:1.6rem}:is([id$=__bat_care_guide],[id$=__bat_care_warranty]) .rich-text__text:has(>p>strong:only-child)>p:has(>strong:only-child)+*{border-top:1px solid var(--dyn-green-soft);padding-top:1.4rem;margin-top:0}:is([id$=__bat_care_guide],[id$=__bat_care_warranty]) .rich-text__text:has(>p>strong:only-child)>p:has(>strong:only-child)+ul{padding-top:1.4rem;padding-left:1.8rem}:is([id$=__bat_care_guide],[id$=__bat_care_warranty]) .rich-text__text:has(>p>strong:only-child)>p:has(>strong:only-child){padding-top:1.4rem}}@media screen and (max-width:749px){:is([id$=__bat_care_guide],[id$=__bat_care_warranty]) .rich-text__wrapper{width:100%;padding-left:1.5rem;padding-right:1.5rem}}main .shopify-section:has(.jdgm-review-snippet-widget-v2){padding-top:2.4rem;padding-bottom:5.6rem}@media screen and (min-width:750px){main .shopify-section:has(.jdgm-review-snippet-widget-v2){padding-top:3.2rem;padding-bottom:8rem}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/dynasty-craft.css.map */
