:root{--dh-ink: 21, 21, 21;--dh-ivory: #f6f5f1;--dh-stone: #edebe6;--dh-line: rgba(21, 21, 21, .1);--dh-line-strong: rgba(21, 21, 21, .18);--dh-muted: #6f6f6f;--dh-shadow: 0 18px 50px rgba(21, 21, 21, .08)}.dh-lockup{align-items:center;justify-content:center;gap:1.3rem}.dh-lockup img{display:block;height:auto}.dh-wordmark{font-family:var(--font-family-heading);font-weight:500;font-size:2.15rem;letter-spacing:.3em;margin-right:-.3em;text-transform:uppercase;line-height:1;color:rgb(var(--color-foreground));white-space:nowrap;transform:translateY(.08em)}@media screen and (max-width:749px){.dh-lockup{gap:1rem}.dh-wordmark{font-size:1.7rem;letter-spacing:.24em;margin-right:-.24em}}.footer-logo-link .h4{font-family:var(--font-family-heading);font-weight:500;font-size:2rem;letter-spacing:.3em;text-transform:uppercase}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5{font-weight:500}h1,.h1{font-size:4.6rem;letter-spacing:0;line-height:1.12}h2,.h2{font-size:3.6rem;letter-spacing:.002em;line-height:1.18}h3,.h3{font-size:2.8rem;letter-spacing:.004em;line-height:1.26}h4,.h4{font-size:2.2rem;letter-spacing:.006em;line-height:1.34}h5,.h5{font-size:1.8rem;letter-spacing:.01em;line-height:1.4}h6,.h6{font-family:var(--font-family-body);font-size:1.15rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;line-height:1.5}@media screen and (max-width:991px){h1,.h1{font-size:3.4rem}h2,.h2{font-size:2.8rem}h3,.h3{font-size:2.3rem}h4,.h4{font-size:1.9rem}h5,.h5{font-size:1.7rem}}body{color:rgb(var(--dh-ink))}body,.rte,p{letter-spacing:.004em}.rte p,.product__description p,.rte li{line-height:1.8}.rte p+p{margin-top:1.4rem}.rte a,.product__description a{text-underline-offset:.2em;text-decoration-thickness:1px}.dh-eyebrow{display:block;font-family:var(--font-family-body);font-size:1.1rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:rgb(var(--color-secondary-foreground, 111, 111, 111));margin-bottom:1.4rem}.section_title,.collection_list_heading,.testimonial_heading,.title-wrapper h2,h2.sec_title{font-size:3.6rem;font-weight:500;letter-spacing:.002em;line-height:1.18;text-transform:none;margin-bottom:4.4rem}@media screen and (max-width:749px){.section_title,.collection_list_heading,.testimonial_heading,.title-wrapper h2,h2.sec_title{font-size:2.8rem;margin-bottom:3rem}}.button,button.button,.btn,.shopify-challenge__button,.customer button,.product-form__submit,.product_single_wrapper .product-form__buttons>.product-form__submit,.shopify-payment-button__button--unbranded{font-family:var(--font-family-body);font-weight:500;letter-spacing:.12em;text-transform:uppercase;font-size:1.2rem;border-radius:var(--dh-radius);min-height:4.8rem;transition:background-color .25s ease,color .25s ease,border-color .25s ease,transform .25s ease}.button:not([disabled]):hover,.product-form__submit:not([disabled]):hover{background-color:rgb(var(--color-button-hover));color:rgb(var(--color-button-text-hover))}.button--secondary,.button.button--secondary{background:transparent;color:rgb(var(--color-foreground));box-shadow:inset 0 0 0 1px rgba(var(--dh-ink),.8)}.button--secondary:not([disabled]):hover{background:rgb(var(--color-foreground));color:rgb(var(--color-background))}.button:after,.button:before,.shopify-payment-button__button--unbranded:before,.shopify-payment-button__button--unbranded:after{border-radius:var(--dh-radius)}.dh-link{font-family:var(--font-family-body);font-size:1.2rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;color:rgb(var(--color-foreground));padding-bottom:.4rem;border-bottom:1px solid rgba(var(--dh-ink),.35);transition:border-color .25s ease}.dh-link:hover{border-bottom-color:rgb(var(--dh-ink))}.field__input,.newsletter-form-input,.search__input,input[type=email],input[type=text],input[type=tel],input[type=number],textarea,select{border-radius:var(--dh-radius);border-color:var(--dh-line-strong)}.field__input:focus,.newsletter-form-input:focus,textarea:focus{border-color:rgb(var(--dh-ink));box-shadow:none;outline:none}.announcement-bar,.announcement-bar-section{border-bottom:1px solid rgba(var(--dh-ink),.06)}.announcement-bar__message,.announcement-bar p{letter-spacing:.14em;text-transform:uppercase;font-size:1.05rem;font-weight:500}.snazzy-header .header-icons-group svg,.snazzy-header .header-menu svg{width:2rem;height:2rem}.snazzy-header .cart-count-bubble,.snazzy-header .cart-count{font-family:var(--font-family-body);font-size:1rem;font-weight:500;border-radius:var(--dh-radius-sm)}.popup_size_cart_page table{width:100%;border-collapse:collapse;margin:1.2rem 0 1.6rem;font-size:1.3rem}.popup_size_cart_page th,.popup_size_cart_page td{border:1px solid var(--dh-line);padding:.8rem 1rem;text-align:center}.popup_size_cart_page thead th{background:var(--dh-ivory);text-transform:uppercase;letter-spacing:.08em;font-size:1.05rem}.popup_size_cart_page h3{margin:1.6rem 0 .6rem;font-size:1.6rem}.popup_size_cart_page ul{padding-left:1.8rem;font-size:1.3rem}.size-chart-modal .popup_size_cart_wrapper{max-width:72rem;border-radius:var(--dh-radius-lg)}.dh-card-swatches{display:flex;align-items:center;gap:.6rem;margin-top:.9rem}.dh-card-swatch{display:inline-block;width:1.3rem;height:1.3rem;border-radius:50%;background:var(--dh-swatch);background-size:cover;background-position:center;border:1px solid rgba(var(--dh-ink),.18);box-shadow:inset 0 0 0 1px #ffffff80}.dh-card-swatch-more{font-size:1.1rem;color:var(--dh-muted)}.rte-width,.page-content .rte,main .shopify-policy__body{max-width:68rem;margin-inline:auto}.product-grid,.grid--2-col-tablet-down{row-gap:5.2rem}@media screen and (max-width:749px){.product-grid,.grid--2-col-tablet-down{row-gap:3.4rem}}.card__heading,.card__heading a{font-family:var(--font-family-body);font-size:1.4rem;font-weight:400;letter-spacing:.01em;line-height:1.5;color:rgb(var(--dh-ink))}.card__information .price{font-size:1.35rem;letter-spacing:.01em;color:var(--dh-muted)}.card__information .price .price-item--regular,.card__information .price--on-sale .price-item--sale{color:rgb(var(--dh-ink))}.badge{font-family:var(--font-family-body);font-size:.95rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;border-radius:var(--dh-radius-sm);padding:.5rem .9rem}@media screen and (max-width:749px){.product_single_wrapper .product-form__buttons>*,.product_single_wrapper .product-form__buttons.hide-dynamic-checkout>*{width:100%}.product_single_wrapper .product-form__buttons{gap:1.2rem}.product_single_wrapper .product-form__buttons>.product-form__submit{font-size:1.25rem;padding:1.6rem 2rem;white-space:nowrap}}.dh-specs{margin:3rem 0 .4rem;padding-top:2.6rem;border-top:1px solid var(--dh-line)}.dh-specs__features{list-style:none;padding:0;margin:0 0 2.4rem;display:grid;gap:.9rem}.dh-specs__features li{position:relative;padding-left:2.2rem;font-size:1.4rem;line-height:1.55}.dh-specs__features li:before{content:"";position:absolute;left:.2rem;top:.78em;width:1rem;height:1px;background:rgba(var(--dh-ink),.45)}.dh-specs__list{margin:0;display:grid;gap:0}.dh-specs__row{display:grid;grid-template-columns:10rem 1fr;gap:1.6rem;padding:1.1rem 0;border-bottom:1px solid rgba(var(--dh-ink),.07)}.dh-specs__row:last-child{border-bottom:0}.dh-specs__row dt{font-size:1.05rem;letter-spacing:.16em;text-transform:uppercase;color:var(--dh-muted);margin:0;padding-top:.2rem}.dh-specs__row dd{margin:0;font-size:1.4rem;line-height:1.55}@media screen and (max-width:749px){.dh-specs__row{grid-template-columns:8.4rem 1fr;gap:1.2rem}.dh-specs__features li,.dh-specs__row dd{font-size:1.35rem}}header-minmize[data-sticky=scroll-down].sticky{top:0;opacity:1;visibility:visible}header-minmize[data-sticky=scroll-down].is-visible .header-heading-logo{display:block}.snazzy-header .header-inner .menu-lg.list-menu{display:none}.snazzy-header .header-inner .header-menu{display:flex;align-items:center}@media(min-width:1200px){.snazzy-header header-menu-drawer{display:block}}@media(min-width:750px){.snazzy-header header-menu-drawer .drawer-menu{width:min(44rem,100%);box-shadow:0 0 80px #15151524}}.snazzy-header header-menu-drawer .menu-drawer-container:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background:#15151552;opacity:0;visibility:hidden;transition:opacity .4s ease-in-out,visibility .4s ease-in-out;z-index:99}.snazzy-header header-menu-drawer .menu-drawer-container.menu-opening:after{opacity:1;visibility:visible}.footer{border-top:1px solid rgba(var(--dh-ink),.08)}.footer .footer-heading-logo-wrapper img{width:100%;max-width:8.6rem;height:auto}.footer .footer-block__heading,.footer .footer-navigation-title,.footer .newsletter-heading,.footer h2.h6,.footer .h6{font-family:var(--font-family-body);font-size:1.1rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;margin-bottom:1.8rem}.footer .list-menu__item,.footer .footer-navigation-link a,.footer .list-menu a{font-size:1.4rem;color:var(--dh-muted);text-decoration:none;transition:color .2s ease}.footer .list-menu__item:hover,.footer .footer-navigation-link a:hover,.footer .list-menu a:hover{color:rgb(var(--dh-ink))}.footer .newsletter-form-input{background:#fff;border:1px solid var(--dh-line-strong);border-radius:var(--dh-radius)}.footer .footer-copyright{border-top:1px solid rgba(var(--dh-ink),.08);margin-top:5.6rem;padding-top:2.4rem}.footer .copyright__content,.footer .copyright-bottom-text p{font-size:1.2rem;color:var(--dh-muted);letter-spacing:.02em}.footer .copyright__content a{color:inherit;text-decoration:none}.footer .list-payment-item svg{border-radius:3px}.footer .policies li a,.footer .footer-policies a{font-size:1.2rem;color:var(--dh-muted)}.dh-card{background:#fff;border:1px solid rgba(var(--dh-ink),.08);border-radius:var(--dh-radius-md)}.dh-frame{border-radius:var(--dh-radius-md);overflow:hidden;background:var(--dh-ivory)}.dh-frame img,.dh-frame video{display:block;width:100%;height:100%;object-fit:cover}a:focus-visible,button:focus-visible,.button:focus-visible,input:focus-visible{outline:2px solid rgba(var(--dh-ink),.6);outline-offset:3px;box-shadow:none}body{font-size:1.6rem;line-height:1.7}@media screen and (max-width:749px){body{font-size:1.5rem}}.footer .footer-newsletter .newsletter-heading,.footer label.newsletter-heading.h6,.footer h3.footer-navigation-links-title{font-family:var(--font-family-body);font-size:1.1rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;line-height:1.5;margin:0 0 2rem;color:rgb(var(--dh-ink))}.footer .footer-navigation-links-list a,.footer .footer-navigation-links-list li a{font-size:1.4rem;line-height:1.6;color:var(--dh-muted)}.footer .footer-navigation-links-list a:hover{color:rgb(var(--dh-ink))}.footer .footer-navigation-links-list li{margin-bottom:1rem}.footer .footer-top-left{max-width:40rem}.footer .footer-logo{margin-bottom:2.8rem}.footer .footer-newsletter .field-inner{position:relative}.footer .footer-newsletter .newsletter-form-input{width:100%;padding:1.3rem 4.4rem 1.3rem 1.6rem;font-size:1.4rem;background:#fff;border:1px solid var(--dh-line-strong);border-radius:var(--dh-radius)}.footer .copyright-content{gap:1.6rem}.footer .copyright__content,.footer .copyright__content a{font-family:var(--font-family-body);font-size:1.2rem;color:var(--dh-muted);text-decoration:none}.snazzy-icon-btn,.gallery-btn{font-family:var(--font-family-body);font-size:1.2rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.snazzy-icon-btn span,.gallery-btn span{width:3.2rem;height:3.2rem}.snazzy-icon-btn svg,.gallery-btn svg{width:1.6rem;height:1.6rem}.timeline-tab .tab_button,.timeline-tab .tab-btn,.timeline_tab_button,.timeline-tab button[role=tab]{font-family:var(--font-family-body);font-size:1.15rem;letter-spacing:.14em;text-transform:uppercase}
/*# sourceMappingURL=/cdn/shop/t/9/assets/darkhill-custom.css.map */
