@font-face{font-family:helvetica;src:url(/cdn/shop/files/helvetica_Bold.otf?v=1752199898);font-weight:600}@font-face{font-family:helvetica;src:url(/cdn/shop/files/helvetica_Title.otf?v=1752199898);font-weight:500}@font-face{font-family:helvetica;src:url(/cdn/shop/files/helvetica.otf?v=1752199898);font-weight:400}@font-face{font-family:helvetica;src:url(/cdn/shop/files/Helvetica.ttf?v=1752200192);font-weight:400}@font-face{font-family:helvetica;src:url(/cdn/shop/files/Helvetica-Bold.ttf?v=1752200192);font-weight:600}@font-face{font-family:helvetica;src:url(/cdn/shop/files/helvetica-light-587ebe5a59211.ttf?v=1752200192);font-weight:500}@font-face{font-family:didot;src:url(/cdn/shop/files/Didot_LT_Std_Bold.otf?v=1753442628);font-weight:500}@font-face{font-family:didot;src:url(/cdn/shop/files/Didot_LT_Std_Bold.otf?v=1753442628);font-weight:600}@font-face{font-family:didot;src:url(/cdn/shop/files/Didot_LT_Std_Bold.otf?v=1753442628);font-weight:700}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6{font-family:didot}p,li,span,button,label,input,ul{font-family:helvetica;font-weight:400}a,button{font-family:helvetica!important;font-weight:600!important}.button:after,.button:before,.field:after,.field:before{content:none!important}.caption-large{color:#000!important;text-transform:uppercase;font-weight:700}.field__input:focus,.select__select:focus,.customer .field input:focus,.customer select:focus,.localization-form__select:focus.localization-form__select:after{box-shadow:none;outline:0;border-radius:var(--inputs-radius)}.field__input:focus,.field__input:not(:placeholder-shown),.field__input:-webkit-autofill,.customer .field input:focus,.customer .field input:not(:placeholder-shown),.customer .field input:-webkit-autofill{border-bottom:4px solid #000;padding:10px 10px 10px 0!important}.field__input:focus~.field__label,.field__input:not(:placeholder-shown)~.field__label,.field__input:-webkit-autofill~.field__label,.customer .field input:focus~label,.customer .field input:not(:placeholder-shown)~label,.customer .field input:-webkit-autofill~label{font-size:16px;position:relative;left:0!important;top:0!important}#ContactForm label.field__label{color:#fff;text-align:left;position:static}.field{display:flex;flex-direction:column-reverse;align-items:flex-start}.field__input{border:1px solid;font-family:helvetica;background:transparent;border:1px solid #fff;margin-top:10px}.newsletter-form__field-wrapper .field__label{position:relative;left:0;display:none;top:0}h2.cart-notification__heading.caption-large.text-body{color:#fff!important}a.button.button--secondary{background:transparent;color:#000;font-weight:500!important;text-transform:uppercase;opacity:1}a.button.button--secondary img{padding-left:10px}a.button.button--primary{background:transparent;color:#fff;font-weight:500!important;text-transform:uppercase;padding:0}a.button.button--primary img{padding-left:10px}p.announcement-bar__message.h5{text-transform:uppercase;width:80%}.utility-bar{background:#404040}nav.header__inline-menu{text-align:end}.header__icons{width:100%;justify-content:space-between}.header-icons-inner-after{display:flex}.header__inline-menu-cus{display:flex;justify-content:space-between;align-items:center;align-content:center}.header__icons{justify-content:flex-end!important}.header__inline-menu .list-menu__item{color:#000!important;text-transform:uppercase}@media screen and (max-width: 767px){nav.header__inline-menu-2{display:none}details-modal.header__search{display:none}.us-shipping-header{display:none}}@media screen and (max-width: 1000px){nav.header__inline-menu-2{display:none}.header__inline-menu-cus{display:none}.menu-drawer__menu .list-menu__item{color:#000!important;font-weight:500!important;text-transform:uppercase}}@media screen and (min-width: 990px){.header:not(.header--top-center)>.header__search,.header--top-center *>.header__search{display:inline-flex!important}}.banner__text.rte.body p{font-weight:500;text-transform:uppercase;color:#fff}h2.banner__heading.inline-richtext.h0{text-transform:uppercase}.multicolumn .title-wrapper-with-link{margin-top:0;text-align:center;justify-content:center;flex-direction:column}.multicolumn-card__info{background:#fff}p.about-desc{color:#000;width:68%}.multicolumn-card__info .rte p{color:#000}.multicolumn-card__info .inline-richtext{color:#000;font-size:25px}.multicolumn.background-primary .multicolumn-card{background:#fff!important}@media screen and (max-width: 767px){p.about-desc{color:#000;width:100%}.multicolumn .title-wrapper-with-link{margin-top:0;text-align:left;justify-content:flex-start;flex-direction:column;align-items:flex-start}.multicolumn-card__info{padding:0rem}.multicolumn{padding-left:10px;padding-right:10px}}@media screen and (min-width: 750px){.personal .banner__content{padding:5rem;padding-right:0}}.personal .banner__text.rte.body p{font-weight:500;text-transform:none;color:#fff}.personal h2.banner__heading.inline-richtext.h1{text-transform:uppercase}.personal .banner__box{padding-top:130px}.card--card.gradient,.card__inner.gradient{transform:perspective(0);--ratio-percent: 150% !important}.card__heading.h5 a{font-weight:500!important;color:#000;text-transform:uppercase;font-size:14px;text-decoration:none;letter-spacing:0}span.price-item.price-item--regular{font-size:14px;font-weight:500;letter-spacing:0}.price{margin:0!important}h2.title.inline-richtext.h2.scroll-trigger.animate--slide-in{font-size:30px}.collection__title.title-wrapper.title-wrapper--no-top-margin.page-width{display:flex;justify-content:space-between}.newsletter-form p{letter-spacing:0;font-size:14px;color:#000}.newsletter-form .field__input{width:60rem!important}.newsletter-form .newsletter-form__button{width:45rem!important;right:0;top:0;position:relative}.newsletter__wrapper .newsletter-form__field-wrapper{max-width:80rem!important}.newsletter-form span.svg-wrapper{color:#000}.newsletter-form span.svg-wrapper img{padding-left:5px}@media screen and (min-width: 750px){.newsletter-form{align-items:flex-start;margin:0 auto;max-width:67rem!important}}@media screen and (max-width: 600px){.newsletter-form .field{display:flex;flex-direction:column;align-items:center;width:100%;gap:19px}.newsletter-form .field__input{width:100%!important}.newsletter-form .newsletter-form__button{width:100%!important;right:0;top:0;position:relative}}h1.collection-hero__title{text-align:center}.card:not(.ratio){border:none}.shop-iwt{padding:0!important}.shop-iwt .page-width{padding:0!important;margin:0!important;max-width:100%!important;width:100%!important}.shop-iwt .image-with-text__content{justify-content:center!important}.shop-iwt h2.image-with-text__heading.inline-richtext.h1{font-size:50px;text-transform:uppercase;font-weight:900}.shop-iwt h2.image-with-text__heading.inline-richtext.h1 span{font-size:50px;text-transform:uppercase;font-weight:900;color:#000}.shop-iwt p{font-size:18px;width:75%;color:#fff}@media screen and (max-width: 767px){.shop-iwt h2.image-with-text__heading.inline-richtext.h1,.shop-iwt h2.image-with-text__heading.inline-richtext.h1 span{font-size:30px}.shop-iwt p{font-size:16px;width:100%}}.collection-mc .multicolumn-card__info{min-height:620px}.multicolumn-card__info.collection-mc1{background:url(https://cdn.shopify.com/s/files/1/0764/9866/5722/files/image_28_5bbbd4e9-60cc-4253-9d3f-463f9300fd82.png?v=1752117004)}.multicolumn-card__info.collection-mc2{background:url(https://cdn.shopify.com/s/files/1/0764/9866/5722/files/image_27_c6cf84c2-76ca-4b08-82d2-ebbc4f6f5d68.png?v=1752117002)}.multicolumn-card__info.collection-mc3{background:url(https://cdn.shopify.com/s/files/1/0764/9866/5722/files/image_26_ef77327d-54cc-4eac-83cd-5e674d455137.png?v=1752117004)}.multicolumn-card__info.collection-mc4{background:url(https://cdn.shopify.com/s/files/1/0764/9866/5722/files/image_25_d8dcf031-0047-4c9c-8317-eac2e8ade94e.png?v=1752117004)}.shopify-payment-terms{font-family:helvetica!important;font-weight:500!important}.product__info-container span.price-item.price-item--regular{font-size:20px;font-weight:500;letter-spacing:0}.product-form__input--pill input[type=radio]+label{border-radius:0!important}.product-form__input .form__label{padding-left:0;font-size:18px;color:#000;font-weight:600}.product__title h1{text-transform:uppercase;font-weight:900}.price.price--large.price--show-badge{text-align:left}label.quantity__label.form__label{font-weight:800;color:#000;font-size:18px}.product-form__submit{background:#000;color:#fff;text-transform:uppercase}a.cart-item__name.h4.break{color:#000;font-size:20px;font-weight:700!important}a#cart-notification-button{background:#000;color:#fff}.product-option{font-size:18px;color:#000;font-weight:800}.cart-item__price-wrapper span.price.price--end{font-size:25px}p.totals__total-value{color:#000;font-weight:800}button#checkout{background:#000;text-transform:uppercase}nav.menu-drawer__navigation{color:#000!important;background:#fff;border-top:1px solid #80808024}.footer-block__details-content .list-menu__item--link{display:inline-block;font-size:1.4rem;text-decoration:none;font-weight:400!important}.footer-block__heading{font-family:helvetica!important;font-weight:600}footer .rte p{font-size:12px;font-weight:400;color:#fff}.footer__content-bottom.scroll-trigger.animate--slide-in{padding:0 0 10px;background:#000!important;color:#fff!important}.footer__copyright.caption{margin:0}.footer__content-bottom-wrapper{display:flex;width:100%;align-items:center;justify-content:center;align-content:center;border-top:1px solid #333333;padding-top:10px}.footer{border:none!important}.footer a{text-transform:uppercase}.footer .scroll-trigger.animate--slide-in{opacity:1!important;transform:none!important}a.link.link--text.list-menu__item.list-menu__item--link{color:#fff!important}@media screen and (min-width:767px){.footer-block.grid__item.footer-block--menu.scroll-trigger.animate--slide-in{padding-left:90px}}h1.main-page-title.page-title.h0.scroll-trigger.animate--fade-in{margin:0}.contact.page-width.page-width--narrow{background:#000;padding:30px}button.button{background:#fff;color:#000;text-transform:uppercase;width:100%}section#shopify-section-template--17089309737065__form{padding-bottom:50px}ul.collection-list.grid.grid--3-col-desktop.grid--2-col-tablet-down{padding-top:50px;padding-bottom:50px}.collection-hero.color-scheme-1.gradient{background:#404040;padding:50px}h1.collection-hero__title{text-align:center;color:#fff;text-transform:uppercase;font-size:50px}h1.title.title--primary.inline-richtext.scroll-trigger.animate--fade-in{background:#404040;padding:70px;text-align:center;text-transform:uppercase;color:#fff;font-size:50px;margin:0}.collapsible-content{background:#404040}.accordion__title{font-size:22px!important;text-decoration:none!important;padding-left:10px}.accordion summary{padding:2.5rem 0!important}.accordion__content{padding-top:10px!important;padding-left:10px!important}.accordion__content p{font-family:helvetica!important;font-weight:400}h1.main-page-title.page-title.h0.scroll-trigger.animate--fade-in{background:#404040;padding:70px;text-align:center;text-transform:uppercase;color:#fff;font-size:50px}form#ContactForm{background:#404040;padding:50px}.banner__content.banner__content--top-center.page-width.scroll-trigger.animate--slide-in{display:flex;flex-direction:column;align-items:center;justify-content:space-between}.hero .scroll-indicator{display:block!important}.scroll-indicator{display:none}.scroll-indicator{text-align:center;font-family:sans-serif;color:#000}.arrow{font-size:30px;animation:bounce 1.5s infinite}a.button.button--secondary:hover img,.button--primary:hover img,button#Subscribe span:hover img{transform:translate(5px);transition:transform .3s ease}.arrow-right{animation:moveRight 1.5s infinite}@keyframes bounce{0%{transform:translateY(0);opacity:.7}50%{transform:translateY(10px);opacity:1}to{transform:translateY(0);opacity:.7}}.newsletter-form__field-wrapper .field{display:flex;flex-direction:row;align-items:center}.newsletter-form__field-wrapper .field__input{margin-top:0!important;border:1px solid #000;padding-left:12px!important}form#FacetSortForm{padding-bottom:15px}.product-media-container.constrain-height{margin-left:0!important}h3.card__heading{text-transform:uppercase}.us-shipping-header{font-family:helvetica;color:#000}.us-shipping-header img{width:40px}.collection-list__item h3.card__heading a{font-family:didot!important;font-weight:500!important}h2.collapsible-content__heading.inline-richtext.h1{text-align:center}.custom-sort-dropdown{position:relative;display:inline-block;max-width:240px;width:100%;font-family:inherit}.sort-dropdown-toggle{width:100%;padding:10px 20px;font-size:14px;border:1px solid #ccc;border-radius:6px;background-color:#fff;color:#333;cursor:pointer;text-align:left;position:relative;font-weight:500}.sort-dropdown-toggle:after{content:"\25be";position:absolute;right:12px;top:50%;transform:translateY(-50%);pointer-events:none;font-size:12px}.sort-dropdown-options{position:absolute;top:100%;left:0;width:100%;background:#fff;border:1px solid #ccc;border-radius:6px;box-shadow:0 4px 12px #0000001a;z-index:10;display:none;margin:0;padding:0;list-style:none;max-height:240px;overflow-y:auto}.sort-dropdown-options li{padding:10px 14px;font-size:14px;color:#333;cursor:pointer;transition:background .2s}.sort-dropdown-options li:hover{background-color:#f3f3f3}.sort-dropdown-options li.active{background-color:#eee;font-weight:600}.facet-filters__label{width:38%}.facet-filters__field{width:18vw}.facet-filters button{margin:0!important}.product-form__submit{background:#404040}@media screen and (min-width: 750px){.facets-vertical-form{display:flex;justify-content:flex-end;align-items:center}}@media screen and (max-width: 767px){p.announcement-bar__message.h5{width:100%!important}.arrow img{width:10px}.scroll-indicator p{margin:0}.banner__content.banner__content--top-center.page-width.scroll-trigger.animate--slide-in{padding-bottom:30px}.multicolumn-card__info{padding:0rem!important}.newsletter-form__field-wrapper .field{display:flex;flex-direction:column;align-items:center}}.consultation-banner{background:#404040}.consultation-banner .rich-text__blocks h2.rich-text__heading.rte.inline-richtext.hxl.scroll-trigger.animate--slide-in{text-transform:uppercase;color:#fff;font-size:45px;margin-top:5px}.consultation-banner p.rich-text__caption{color:#fff;font-size:18px}.consultation-inperson h2{text-transform:uppercase;font-size:40px;margin-top:5px;padding-top:15px}.scroll-indicator-consult{display:none}.consultation-inperson p{color:#000;font-size:17px;font-weight:400;font-family:helvetica;letter-spacing:0}.expect-consultation h2.image-with-text__heading.inline-richtext.h1,.this-consult h2.image-with-text__heading.inline-richtext.h1{text-transform:uppercase;font-size:36px;letter-spacing:0}.expect-consultation .image-with-text__text.rte.body ul li,.this-consult .image-with-text__text.rte.body ul li{padding:5px 0;font-size:18px;color:#000;font-family:helvetica;font-weight:500}.newsletter__subheading.rte.scroll-trigger.animate--slide-in{font-size:14px;color:#000;letter-spacing:0;max-width:85rem}.multi-consult h2.title.inline-richtext.h1{text-transform:uppercase}.multi-consult .multicolumn-card.content-container{border:1px solid black;text-align:center;padding:40px;background:#f5f5f5;height:300px;display:flex;flex-direction:column;justify-content:center}.multi-consult .multicolumn-card__info .inline-richtext{text-transform:uppercase;color:#000;font-size:20px}.multi-consult .media.media--transparent.media--adapt{padding-bottom:0%!important;text-align:center;display:flex;justify-content:center}.multi-consult .multicolumn-card__image-wrapper.multicolumn-card__image-wrapper--full-width.multicolumn-card-spacing{text-align:center}.multi-consult .media>*:not(.zoom):not(.deferred-media__poster-button),.media model-viewer{display:block;max-width:100%;position:relative;top:0;left:0;height:auto!important;width:20%}.multi-consul .media>img{object-fit:contain!important;transition:opacity .4s cubic-bezier(.25,.46,.45,.94)}.multi-consult .multicolumn-card__info .link{text-decoration:none;font-size:inherit;margin-top:1.5rem;font-family:helvetica!important;font-weight:400!important;text-transform:uppercase}h2.inline-richtext.h1.scroll-trigger.animate--slide-in{text-transform:uppercase}.consultation-inperson .scroll-indicator-consult{display:block;padding-bottom:20px}.expect-consultation span{color:#000}.expect-consultation span img{padding-right:10px}.this-consult .ppp,.expect-consultation .ppp{display:flex;flex-direction:column;gap:15px}.this-consult .image-with-text__text p{font-size:18px;color:#000}.this-consult span{color:#000}.this-consult span img{padding-right:10px}.final-consult p{color:#000;letter-spacing:0}.final-consult a.button.button--primary{background:#fff;color:#000;font-weight:500!important;text-transform:uppercase;padding:0;letter-spacing:0;font-size:18px}.final-consult .rich-text__buttons.scroll-trigger.animate--slide-in{margin:0}@media screen and (min-width: 990px){.expect-consultation .image-with-text__content{padding:6rem 0rem 7rem 7rem;display:flex;flex-direction:column;justify-content:center}.this-consult .image-with-text__content{padding:6rem 7rem 7rem 0rem;display:flex;flex-direction:column;justify-content:center}}@media screen and (max-width: 767px){.consultation-banner .rich-text__blocks h2.rich-text__heading.rte.inline-richtext.hxl.scroll-trigger.animate--slide-in,.consultation-inperson h2{font-size:30px}.expect-consultation h2.image-with-text__heading.inline-richtext.h1,.this-consult h2.image-with-text__heading.inline-richtext.h1{font-size:25px}h2.title.inline-richtext.h1{text-align:center}.multi-consult .multicolumn-card__info .inline-richtext{text-transform:uppercase;color:#000;font-size:18px;padding-top:15px}.image-with-text .image-with-text__text-item>*{padding-bottom:0}}input::placeholder,textarea::placeholder{color:#888!important;opacity:1!important}.sub-title-contact{font-family:helvetica;font-weight:400;text-transform:uppercase;text-align:center;font-size:25px;padding-bottom:25px}.title.contact-form{text-align:center}.contact__fields .field .field__input:focus,#ContactForm-phone:focus,#ContactForm-body:focus,.field__input:not(:placeholder-shown),.field__input:-webkit-autofill,.customer .field input:focus,.customer .field input:not(:placeholder-shown),.customer .field input:-webkit-autofill{border-bottom:1px solid white;padding:20px!important;color:#fff;margin-top:10px}.contact__fields .field .field__input:focus~.field__label{letter-spacing:normal}.contact .form__message{align-items:flex-start;color:#fff;font-family:helvetica}@media screen and (max-width: 767px){.sub-title-contact{font-size:20px}h1.title.title--primary.inline-richtext.scroll-trigger.animate--fade-in{font-size:30px}.consultation-banner .rich-text__blocks h2.rich-text__heading.rte.inline-richtext.hxl.scroll-trigger.animate--slide-in,.consultation-inperson h2{font-size:25px}}.multicolumn .title{margin:0;text-align:center}.product-form__submit{margin-bottom:1rem;background:#000!important;color:#fff!important}
/*# sourceMappingURL=/cdn/shop/t/4/assets/ash.css.map */
