.contact,.shopify-section--main-contact .contact{max-width:60rem;margin:0 auto;padding:0 1.5rem 4rem}.contact h2,.contact h1{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:900;font-size:clamp(1.8rem,4.5vw,3.5rem);text-transform:uppercase;letter-spacing:.04em;text-align:left;margin:3rem 0 2.5rem;padding:0;line-height:1.1}.contact .field,.contact-form .field{background:transparent;border:none;border-radius:0;padding:0;margin:0 0 2rem;min-height:auto;position:relative;display:flex;flex-direction:column-reverse;width:100%;box-shadow:none}.contact .field__label,.contact-form .field__label{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;font-size:.65rem;letter-spacing:.16em;text-transform:uppercase;background:transparent;position:static;display:block;margin:0 0 .4rem;padding:0;transform:none;top:auto;left:auto;width:auto;line-height:1}.contact .field:focus-within .field__label,.contact .field__input:not(:placeholder-shown)+.field__label,.contact .field__input:focus+.field__label,.contact .field__input:placeholder-shown+.field__label{position:static;transform:none;font-size:.65rem;top:auto;left:auto}.contact .field__input,.contact input[type=text],.contact input[type=email],.contact input[type=tel]{background:transparent;border:none;border-bottom:1px solid #000;border-radius:0;padding:.4rem 0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.95rem;width:100%;box-shadow:none;outline:none;display:block}.contact textarea,.contact .text-area{background:transparent;border:1px solid #000;border-radius:0;padding:.8rem;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.95rem;width:100%;min-height:9rem;resize:vertical;box-shadow:none;outline:none;display:block}.contact .field__input::placeholder,.contact textarea::placeholder{color:transparent}.contact .field__input:focus,.contact input:focus{border-bottom-width:2px;padding-bottom:calc(.4rem - 1px)}.contact textarea:focus{border-width:2px;padding:calc(.8rem - 1px)}@media(min-width:750px){.contact .contact__fields{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin:0 0 2rem}.contact .contact__fields .field{margin-bottom:0}}.contact__button,.contact-form__button{background:transparent;border:none;padding:0;margin:1.5rem 0 0;width:auto;display:block;box-shadow:none;text-align:left}.contact__button button,.contact button[type=submit],.contact .button{background:#000;color:#fff;border:1px solid #000;border-radius:0;padding:1rem 3rem;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;font-size:.8rem;letter-spacing:.14em;text-transform:uppercase;box-shadow:none;cursor:pointer;width:auto;display:inline-block}.contact button[type=submit]:hover,.contact .button:hover{background:#fff;color:#000}.contact__button~*{display:none}.contact .form-status:empty,.contact .form-status-list:empty,.contact .form__message:empty{display:none}.contact input[type=hidden]{display:none}.drmdit-splash{position:fixed;top:0;right:0;bottom:0;left:0;background:#000;overflow:hidden;z-index:9999}.drmdit-splash__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.drmdit-splash__screen{position:absolute;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4cqh;padding:4cqh 4cqw;text-align:center;box-sizing:border-box;container-type:size;z-index:100}.drmdit-splash__word{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:900;font-size:22cqh;letter-spacing:.08em;color:#000;line-height:1;margin:0}.drmdit-splash__form{display:flex;align-items:center;gap:2cqh;width:80%;position:relative}.drmdit-splash__input{flex:1;background:transparent;border:none;border-bottom:1.5px solid #000;padding:1.5cqh .5cqw;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:7cqh;letter-spacing:.12em;text-align:center;color:#000;outline:none;text-transform:uppercase;min-width:0}.drmdit-splash__input::placeholder{color:#000;opacity:.5}.drmdit-splash__submit{background:#000;color:#fff;border:none;width:14cqh;height:14cqh;font-size:8cqh;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0}.drmdit-splash__submit:hover{background:#fff;color:#000;outline:1.5px solid #000}.drmdit-splash__link{text-decoration:none;color:#000;cursor:pointer;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.drmdit-splash__link:hover .drmdit-splash__word{opacity:.55}.drmdit-splash__error{position:absolute;bottom:-2em;left:50%;transform:translate(-50%);font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:6cqh;letter-spacing:.12em;color:#c00;text-transform:uppercase;white-space:nowrap;margin:0}.footer,.shopify-section-footer,.shopify-section-group-footer-group{background:#fff;border:none;padding:.75rem 1rem;margin:0;min-height:0}.footer__content-top{display:none}.footer__content-bottom,.footer__content-bottom-wrapper{background:transparent;border:none;padding:0;margin:0}.footer__copyright,.copyright,.copyright__content{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.55rem;letter-spacing:.08em;text-transform:uppercase;color:#000;opacity:1;text-align:center;margin:0;padding:.5rem 0;line-height:1}.footer__copyright a,.copyright a{color:#000;text-decoration:none}.footer__copyright a:hover,.copyright a:hover{text-decoration:underline}.copyright__content a[href*=shopify]{display:none}.header__inline-menu a,.header__inline-menu .list-menu__item,.header__menu-item,.header__active-menu-item,.header__inline-menu summary{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;text-decoration:none}.header__inline-menu a:hover,.header__inline-menu summary:hover{opacity:.6}.header__submenu,.header__submenu a{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:600;font-size:.7rem;letter-spacing:.12em;text-transform:uppercase}@media(min-width:990px){.header{position:relative}.header__inline-menu{position:absolute;left:2rem;top:50%;transform:translateY(-50%);margin:0;padding:0}.header__inline-menu .list-menu--inline{display:flex;gap:1.5rem;margin:0;padding:0}}.cart__footer{border:none;padding-top:2rem}.totals__total,.totals h2{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;font-size:.95rem;letter-spacing:.08em;text-transform:uppercase}.totals__total-value{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;font-size:1.1rem}.cart__checkout-button,button[name=checkout]{border-radius:0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;font-size:.9rem;letter-spacing:.12em;text-transform:uppercase;padding:1rem 2rem}.cart__dynamic-checkout-buttons,.shopify-payment-button{display:none}.tax-note{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.7rem;letter-spacing:.05em;opacity:.6}.cart__note,.cart-note,.cart-note textarea{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;border-radius:0}.cart{padding:2rem 1.5rem}.cart__heading,.cart h1,.cart h2{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:900;font-size:clamp(1.8rem,4vw,3rem);text-transform:uppercase;letter-spacing:.04em;margin:1rem 0 2rem;line-height:1.1}.cart-items th,.cart-items thead,.cart-items .caption-with-letter-spacing{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:600;font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;opacity:.6}.cart-item__name,.cart-item__name a{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;font-size:.9rem;letter-spacing:.06em;text-transform:uppercase;text-decoration:none}.cart-item .product-option{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.75rem;letter-spacing:.04em;opacity:.7}.cart-item__price-wrapper .price{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500;font-size:.85rem}.cart-item .quantity{border-radius:0}.cart__empty-text,.cart__warnings h2{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:900;font-size:clamp(1.4rem,3vw,2rem);text-transform:uppercase;letter-spacing:.08em}.cart__warnings .button,.cart__empty-page-content .button{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;font-size:.85rem;letter-spacing:.12em;text-transform:uppercase;border-radius:0}.collection-hero__title,.collection-hero h1,.title--primary{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:900;text-transform:uppercase;letter-spacing:.04em;text-align:center;margin:2rem 0}.collection-hero{padding-top:2rem;padding-bottom:0}.collection-hero__description{text-align:center;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.9rem;max-width:40rem;margin:1rem auto 2rem}.product-card-wrapper,.card-wrapper,.card,.card--card,.card--standard,.card--media,.card__inner,.card__media,.card__content,.card__information{background:transparent;border:none;box-shadow:none;border-radius:0}.card .media,.card .media img,.card__media .media{background:transparent;padding:0;border-radius:0}.card__heading,.card__heading a,.full-unstyled-link{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;font-size:.85rem;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;margin-top:.6rem;text-align:left}.card-information .price,.card-information .price__container,.card-information .price-item,.card-information .price__regular,.card-information .price__sale{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500;font-size:.85rem;letter-spacing:.04em}.card-information,.card__information{text-align:left;padding:0;margin-top:.5rem}.card .media img:hover,.card-wrapper:hover .card .media img{transform:none;opacity:1}.product-grid{--grid-desktop-vertical-spacing: 3rem;--grid-desktop-horizontal-spacing: 1.5rem;--grid-mobile-vertical-spacing: 2rem;--grid-mobile-horizontal-spacing: .75rem}.facets__form,.facets-container,.collection-filters,.product-count{background:transparent;border:none}.facets__summary,.facets__heading,.facet-filters__label,.sort-by .facets__summary{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:600;font-size:.8rem;text-transform:uppercase;letter-spacing:.06em}.pagination__list a,.pagination__list span{border:none}.product__title,.product__title h1{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:900;font-size:clamp(1.4rem,2.2vw,2rem);text-transform:uppercase;letter-spacing:.04em;margin:0 0 .5rem;line-height:1.1}.product .price,.product .price__container,.product .price-item{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500;font-size:1rem;letter-spacing:.03em}.product .badge,.product__badge,.price__badge-sold-out,.price__badge-sale{background:transparent;border:none;border-radius:0;padding:0 0 0 .75rem;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:600;font-size:.7rem;text-transform:uppercase;letter-spacing:.1em;box-shadow:none;position:static;display:inline;vertical-align:middle}.price__badge-sold-out{opacity:.5}.product-form__input .form__label,.product-form__input legend.form__label{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:600;font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;margin-bottom:.5rem}.product-form__input--pill input[type=radio]+label{border-radius:0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;padding:.5rem 1rem}.product-form__submit,.product-form button[name=add]{border-radius:0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;font-size:.85rem;letter-spacing:.12em;text-transform:uppercase;padding:1rem 2rem}.product__description,.product__description p{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.85rem;line-height:1.6;letter-spacing:.02em;margin-top:1.5rem}.product__media-icon{opacity:0}@media(min-width:990px){.product__info-container,.product__info-wrapper{padding-left:3rem}}
/*# sourceMappingURL=/cdn/shop/t/5/compiled_assets/styles.css.map */
