:root{--asheis-black: #000;--asheis-white: #fff;--asheis-text-dim: #292929;--asheis-placeholder: #636363;--asheis-divider: rgba(255, 255, 255, .4);--asheis-content-max: 62.5rem}@media screen and (min-width:1200px){:root{--asheis-content-max: min(83.333vw, 87.5rem)}}body,.prose p,.prose li{font-family:var(--text-font-family);font-size:13px;line-height:18px;letter-spacing:.03em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:where(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.heading){font-family:var(--heading-font-family);font-weight:400;text-transform:uppercase;margin:0}h1,.h1,.prose :is(h1,.h1){font-size:23px;line-height:28px;letter-spacing:.04em}h2,.h2,.prose :is(h2,.h2){font-size:20px;line-height:22px;letter-spacing:.01em}h3,.h3,.prose :is(h3,.h3){font-size:18px;line-height:20px;letter-spacing:.05em}h4,.h4,.prose :is(h4,.h4){font-size:16px;line-height:20px;letter-spacing:.05em}h5,.h5,.prose :is(h5,.h5){font-size:14px;line-height:18px;letter-spacing:.04em;font-weight:500;text-transform:none}h6,.h6,.prose :is(h6,.h6){font-size:12px;line-height:14px;letter-spacing:.16em}.section-header>.prose>.h2,.shopify-section--featured-collections .section-stack>.v-stack>h2.h2,.shopify-section--featured-collections .section-stack>.v-stack>.h2,.section-heading,.shopify-section .section__heading,.shopify-section h2.heading{display:inline-flex;align-items:center;gap:.875rem;text-align:center}.section-header>.prose>.h2:after,.shopify-section--featured-collections .section-stack>.v-stack>h2.h2:after,.shopify-section--featured-collections .section-stack>.v-stack>.h2:after,.section-heading:after,.shopify-section .section__heading:after{content:"";display:inline-block;width:1.6875rem;height:.0625rem;background:currentColor;flex-shrink:0}.section-header{margin-block-end:1.25rem}:is(.shopify-section--featured-collections,.shopify-section--related-products,.shopify-section--recently-viewed-products,.shopify-section--blog-posts,.shopify-section--product-styling) .section-header>.prose>:is(h2,.h2,h3,.h3),.shopify-section--featured-collections .section-stack>.v-stack>h2.h2{font-family:Roboto,sans-serif;font-size:20px;font-weight:400;line-height:20px;letter-spacing:normal}.section-header__heading-link,.prose a.section-header__heading-link{color:inherit;background:none;text-decoration:none}.shopify-section--header{--header-padding-block: .5rem}.shopify-section--header .header{column-gap:0;padding-inline-start:.75rem;padding-inline-end:.75rem;box-shadow:none;min-height:48px}.shopify-section--header{--header-grid: "primary-nav logo secondary-nav" / minmax(0, 1fr) auto minmax(0, 1fr) !important}.shopify-section--header .header{grid-template-areas:"primary-nav logo secondary-nav"!important;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;grid-template-rows:auto!important;padding-block-start:47px!important;padding-block-end:0!important}@media screen and (min-width:700px){.shopify-section--header .header{padding-block-start:16px!important;padding-block-end:0!important}}@media screen and (min-width:1000px){.shopify-section--header{--header-grid: "primary-nav logo secondary-nav" / minmax(0, 1fr) auto minmax(0, 1fr) !important}}.header__primary-nav{justify-self:start;flex-wrap:nowrap;gap:0}.header__primary-nav>button[aria-controls=sidebar-menu]{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;background:transparent;border:0;cursor:pointer;color:inherit}.header__primary-nav .header__nav-icon{width:22px;height:22px}.header__logo{justify-self:center;display:inline-flex;align-items:center;margin:0}.header__logo,.header__logo a{display:inline-flex;align-items:center}.header__logo img,.header__logo-image{display:block;max-height:26px;width:auto;height:auto}.header__secondary-nav{justify-self:end;justify-content:end;flex-wrap:nowrap;gap:0;column-gap:0!important}.header__secondary-nav>ul{display:inline-flex;align-items:center;gap:.125rem;column-gap:.125rem;margin:0;padding:0;list-style:none}.header__secondary-nav a,.header__secondary-nav button{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;background:transparent;border:0;color:inherit}.header__secondary-nav .header__nav-icon{width:20px;height:20px}.header-sidebar--asheis{--drawer-max-width: 100%}.header-sidebar--asheis::part(base){background:transparent}.header-sidebar--asheis::part(overlay){background-color:transparent!important;backdrop-filter:none;-webkit-backdrop-filter:none}.header-sidebar--asheis::part(content){background-color:#57565699!important;background-image:none!important;backdrop-filter:blur(2.9px);-webkit-backdrop-filter:blur(2.9px);opacity:1!important;color:#fff;overflow:clip}.header-sidebar--asheis .header-sidebar__main-panel,.header-sidebar--asheis .header-sidebar__sub-panel,.header-sidebar--asheis .header-sidebar__collapsible-panel{background-color:transparent!important;background-image:none!important}body:has(header-sidebar[open]) .shopify-section--header{z-index:1000!important}body:has(header-sidebar[open]) .header__primary-nav,body:has(header-sidebar[open]) .header__secondary-nav,body:has(header-sidebar[open]) .header__logo{position:relative;z-index:3}@media screen and (max-width:999px){body:has(header-sidebar[open]) .header{--text-color: 255 255 255 !important}body:has(header-sidebar[open]) .header .header__logo-image{filter:none!important}}@media screen and (min-width:1000px){body:has(header-sidebar[open]) .header__primary-nav button[aria-controls=sidebar-menu]{color:#fff}}.header__nav-icon--menu,.header__nav-icon--close{display:inline-flex;align-items:center;justify-content:center}.header__primary-nav .header__nav-icon--menu,.header__primary-nav .header__nav-icon--close{width:48px;height:48px}.header__primary-nav .header__nav-icon--menu svg,.header__primary-nav .header__nav-icon--close svg{width:48px;height:48px}.header__nav-icon--close{display:none}body:has(header-sidebar[open]) .header__primary-nav .header__nav-icon--menu{display:none}body:has(header-sidebar[open]) .header__primary-nav .header__nav-icon--close{display:inline-flex}.header-sidebar--asheis .header-sidebar__main-panel{display:flex;flex-direction:column;height:100dvh;overflow-y:auto;scrollbar-width:none;padding-block-start:164px;padding-inline:1.5rem}.header-sidebar--asheis .header-sidebar__main-panel::-webkit-scrollbar{display:none}.header-sidebar--asheis .header-sidebar__main-panel .header-sidebar__scroller{overflow:visible}.header-sidebar--asheis .header-sidebar__scroller{flex:1 1 auto;padding-inline-end:0;padding-right:0}.header-sidebar--asheis .header-sidebar__linklist{display:flex;flex-direction:column;gap:0;text-align:right}.header-sidebar--asheis .header-sidebar__linklist>li{margin:0!important}.header-sidebar--asheis .header-sidebar__linklist-button{display:inline-flex;justify-content:flex-end;align-items:center;width:100%;padding:0;background:transparent;border:0;color:#fff;font-family:Roboto,sans-serif;font-weight:400;font-size:15px;line-height:58px;letter-spacing:1.05px;text-transform:uppercase;text-align:right;cursor:pointer}.header-sidebar--asheis .header-sidebar__linklist-button:hover{opacity:.7}.header-sidebar--asheis .header-sidebar__footer{display:flex;flex-direction:column;align-items:stretch;gap:1.5rem;padding:1.5rem 0 2.25rem;border:0;background:transparent}.header-sidebar--asheis .header-sidebar__footer:before{display:none}.header-sidebar--asheis .header-sidebar__social{display:flex;justify-content:flex-end;gap:1.875rem;margin:0;padding:0;list-style:none}.header-sidebar--asheis .header-sidebar__social-icon{box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:1.8125rem;height:1.875rem;color:#fff;text-decoration:none}.header-sidebar--asheis .header-sidebar__social-icon svg{display:block;width:100%;height:100%}.header-sidebar--asheis .header-sidebar__newsletter{width:100%;display:grid;grid-template-columns:1fr auto;align-items:end;gap:1rem;padding-block-end:.25rem;border-block-end:1px solid rgba(255,255,255,.5)}.header-sidebar--asheis .header-sidebar__newsletter input[type=email],.header-sidebar--asheis .header-sidebar__newsletter .input{background:transparent;border:none;border-radius:0;color:#fff;font-family:var(--accent-mono-font-family);font-size:.75rem;letter-spacing:.16em;text-transform:uppercase;padding:0}.header-sidebar--asheis .header-sidebar__newsletter input[type=email]::placeholder{color:#fff9;text-transform:uppercase;letter-spacing:.16em}.header-sidebar--asheis .header-sidebar__newsletter label{display:none}.header-sidebar--asheis .header-sidebar__newsletter .button,.header-sidebar--asheis .header-sidebar__newsletter [type=submit]{background:transparent;border:none;color:#fff;font-family:var(--heading-font-family);font-size:.75rem;letter-spacing:.16em;text-transform:uppercase;padding:0;min-height:auto}.header-sidebar--asheis .header-sidebar__account-link{align-self:flex-end;display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 0;color:#fff;text-decoration:none;font-family:var(--heading-font-family);font-size:.875rem;letter-spacing:.08em;text-transform:uppercase}.header-sidebar--asheis .header-sidebar__account-link svg{display:none}.header-sidebar--asheis .header-sidebar__account-link:hover{opacity:.7}.header-search::part(overlay){top:0;height:82vh;height:82dvh;background-color:transparent!important;z-index:1}.header-search::part(content){position:fixed;top:0;left:0;right:0;height:82vh;height:82dvh;background-color:#57565699;backdrop-filter:blur(2.9px);-webkit-backdrop-filter:blur(2.9px);z-index:2}x-header:has(header-search[open]) .header__primary-nav,x-header:has(header-search[open]) .header__secondary-nav,x-header:has(header-search[open]) .header__logo{position:relative;z-index:3}@media screen and (max-width:999px){body:has(header-search[open]) .header{--text-color: 255 255 255 !important}body:has(header-search[open]) .header .header__logo-image{filter:none!important}}.header-search .header-search__layout{display:flex;flex-direction:column;height:100%;max-width:100%;padding:calc(var(--header-height, 96px) + 6.5rem) 10px 1.5rem;color:#fff;overflow-y:auto}.header-search .header-search__form-control{display:grid;grid-template-columns:1fr auto;align-items:end;gap:1rem;padding-block-end:.5rem;border-block-end:1px solid rgba(255,255,255,.6)}.header-search .header-search__input{background:transparent;border:none;border-radius:0;color:#fff;font-family:var(--text-font-family);font-size:.75rem;letter-spacing:.16em;text-transform:uppercase;padding:0}.header-search .header-search__input::placeholder{color:#fff9;text-transform:uppercase;letter-spacing:.16em}.header-search .header-search__input:focus{outline:none;box-shadow:none}.header-search .header-search__submit{background:transparent;border:none;color:#fff;font-family:var(--heading-font-family);font-size:.75rem;letter-spacing:.16em;text-transform:uppercase;padding:0;cursor:pointer}.header-search .predictive-search__content:not(:empty){flex:1 1 auto;overflow-y:auto;margin-block:1.5rem}.header-search .horizontal-product-card{flex-direction:column;align-items:center;text-align:center;gap:.8125rem}.header-search .horizontal-product-card__figure{width:65%;max-width:300px;flex:none}.header-search .horizontal-product-card__info{align-items:center}.header-search .horizontal-product-card__info .v-stack{row-gap:6px;justify-items:center}.header-search .horizontal-product-card .product-title{font-family:Zen Kaku Gothic Antique,sans-serif;font-weight:500;font-size:12px;line-height:12px;letter-spacing:.48px}.header-search .horizontal-product-card .price,.header-search .horizontal-product-card price-list,.header-search .horizontal-product-card sale-price{font-size:9px;letter-spacing:1.44px}.header-search .predictive-search .product-card .product-card__info .product-title,.header-search .predictive-search .product-card .product-card__info .price,.header-search .predictive-search .product-card .product-card__info price-list,.header-search .predictive-search .product-card .product-card__info sale-price,.header-search .predictive-search .product-card .product-card__info regular-price{color:#fff}.header-search .justify-self-start:has(>.link[form=predictive-search-form]){justify-self:center}.header-search .link[form=predictive-search-form]{color:#fff}.header-search .header-search__close{align-self:center;margin-top:auto;background:transparent;border:none;color:#fff;font-family:var(--heading-font-family);font-size:.75rem;letter-spacing:.16em;text-transform:uppercase;cursor:pointer}.cart-drawer{--drawer-max-width: 100%}.cart-drawer::part(base){background:transparent}.cart-drawer::part(overlay){background-color:#57565699!important;backdrop-filter:blur(2.9px);-webkit-backdrop-filter:blur(2.9px)}.cart-drawer::part(content){box-sizing:border-box;background:#fff!important;background-image:none!important;opacity:1!important;padding-block-start:var(--header-height, 96px)}body:has(cart-drawer[open]) .shopify-section--header{z-index:1000!important}body:has(cart-drawer[open]) .header__primary-nav,body:has(cart-drawer[open]) .header__secondary-nav{color:#14110f!important}body:has(cart-drawer[open]) :is(.header__primary-nav,.header__secondary-nav) svg [fill]:not([fill=none]){fill:#14110f!important}body:has(cart-drawer[open]) .header__logo-image{filter:brightness(0)!important}.cart-drawer::part(header){border:0;min-height:auto;padding:.75rem 1.875rem .625rem;align-items:center;justify-content:space-between}.cart-drawer [slot=header]{margin:0;font-size:.75rem;font-weight:400;line-height:1;letter-spacing:.16em;color:#000}.cart-drawer::part(close-button){width:1.5rem;height:1.5rem;color:#000;background:transparent}.cart-drawer::part(body){padding:0}.cart-drawer .line-item{display:grid;grid-template-columns:5.625rem 1fr;column-gap:.75rem;align-items:stretch;padding:.9375rem 1.875rem;border-block-end:1px solid #d9d9d9}.cart-drawer .cart-drawer__items>line-item:last-child{border-block-end:0}.cart-drawer .line-item__media{width:5.625rem;height:7.875rem;object-fit:cover;margin:0}.cart-drawer .line-item-info{align-self:stretch;min-width:0}.cart-drawer .line-item-info>.v-stack{display:flex;flex-direction:column;gap:0;height:100%;min-height:7.875rem}.cart-drawer .line-item-info>.v-stack>.v-stack:first-child{margin-block-end:.625rem}.cart-drawer .line-item-info>.v-stack>.v-stack:first-child :is(a,p){font-weight:500;font-size:.9375rem;line-height:1.25;letter-spacing:.04em;color:#000;text-decoration:none}.cart-drawer .line-item-info .smallcaps{margin-block-end:.6875rem;font-family:Roboto,sans-serif;font-size:.75rem;line-height:1;letter-spacing:.16em;text-transform:uppercase;color:#919191}.cart-drawer .line-item-info price-list{font-family:Roboto,sans-serif;font-size:.9375rem;letter-spacing:.16em;color:#000}.cart-drawer .line-item-info price-list .price{font-size:.9375rem;color:#000}.cart-drawer line-item-quantity{display:flex;align-items:center;gap:1.25rem;margin-block-start:auto}.cart-drawer line-item-quantity>.quantity-selector{order:2}.cart-drawer line-item-quantity>a,.cart-drawer line-item-quantity>.link{order:1;color:#919191;font-size:.75rem;letter-spacing:.16em;text-decoration:none}.cart-drawer .quantity-selector{display:grid;grid-template-columns:1.875rem 1fr 1.875rem;align-items:center;width:6.3125rem;height:1.875rem;border:1px solid #919191;border-radius:0;background:transparent}.cart-drawer .quantity-selector__button{width:100%;height:100%;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:0;color:#000}.cart-drawer .quantity-selector__input{width:100%;border:0;background:transparent;text-align:center;font-family:Roboto,sans-serif;font-size:.9375rem;color:#000;padding:0}.cart-drawer::part(footer){display:block;border:0;padding:.5rem 1.875rem 2.5rem;opacity:1!important}.cart-drawer [slot=footer],.cart-drawer .cart-drawer__footer{width:100%}.cart-drawer .cart-drawer__footer{display:flex;flex-direction:column;align-items:stretch;gap:0}.cart-drawer .cart-drawer__total,.cart-drawer .cart-drawer__footer .button-group{width:100%}.cart-drawer .cart-drawer__total{display:flex;justify-content:space-between;align-items:baseline;margin-block-end:1.5rem;font-family:Roboto,sans-serif;color:#000}.cart-drawer .cart-drawer__total-label{font-size:.9375rem;letter-spacing:.03em}.cart-drawer .cart-drawer__total-value{font-size:.9375rem;letter-spacing:.14em}.cart-drawer .cart-drawer__taxes{margin:0 0 1rem;text-align:center;color:#919191;font-size:.75rem;line-height:1.4;letter-spacing:.16em}.cart-drawer .cart-drawer__footer .button-group{margin:0}.cart-drawer .cart-drawer__footer .button{width:100%;height:3.75rem;min-height:3.75rem;border-radius:0;background:#000;color:#fff;font-size:.75rem;letter-spacing:.16em;border:0}.cart-drawer .cart-drawer__button-price{display:none}.cart-drawer .cart-drawer__continue{display:block;margin:1.25rem auto 0;background:transparent;border:0;color:#000;font-size:.75rem;letter-spacing:.16em;text-decoration:underline;text-underline-offset:3px;cursor:pointer}:has(.shopify-section:first-child [allow-transparent-header]):not(:has(.shopify-section--header~.shopify-section-group-header-group)) .shopify-section--header .header{background:transparent!important;--background: 0 0 0 / 0;--background-without-opacity: 0 0 0;box-shadow:none}.header.is-solid{background:transparent!important;box-shadow:none!important}.shopify-section--footer .footer{background:var(--asheis-black);color:var(--asheis-white);padding-block:2.1875rem 2.4375rem}.shopify-section--footer .footer .container{max-width:100%}.shopify-section--footer .footer__inner{display:flex;flex-direction:column;align-items:center;gap:0}.shopify-section--footer .footer__block-list{display:flex;flex-direction:column;align-items:center;width:100%}.shopify-section--footer .footer__social{order:-1}.shopify-section--footer .footer__block--newsletter{margin-top:2.4375rem}.shopify-section--footer .footer__block--text{margin-top:.625rem}.shopify-section--footer .footer__block--links{margin-top:5.625rem}.shopify-section--footer .footer__aside{margin-top:5.0625rem}.shopify-section--footer .footer__block{flex:none}.shopify-section--footer .footer__block--newsletter,.shopify-section--footer .footer__block--links{max-width:none}.shopify-section--footer .footer__block--newsletter{width:min(100%,20.1875rem);text-align:center;display:flex;flex-direction:column;gap:1.25rem;align-items:center}.shopify-section--footer .footer__block--newsletter .v-stack{width:100%}.shopify-section--footer .footer__block--newsletter .h6{font-family:var(--heading-font-family);font-size:18px;line-height:18px;letter-spacing:0;text-transform:uppercase;color:var(--asheis-white)}.footer__block-list,.shopify-section--footer .footer__block--newsletter .v-stack{gap:0}.shopify-section--footer .footer__block--newsletter .prose.text-subdued{padding-top:10px;padding-bottom:20px}.shopify-section--footer .footer__block--newsletter .prose.text-subdued p{font-family:Zen Kaku Gothic Antique,sans-serif;font-size:11px;line-height:12px;letter-spacing:.88px;color:var(--asheis-white)}.shopify-section--footer .footer__block--text .prose.text-subdued p{font-family:Zen Kaku Gothic Antique,sans-serif;font-size:11px;line-height:20px;letter-spacing:.44px;color:var(--asheis-white)}.shopify-section--footer .footer__block--text{text-align:center;max-width:min(100%,22.5rem)}.shopify-section--footer .footer__block--newsletter form{width:100%;display:grid;grid-template-columns:1fr auto;align-items:end;gap:1rem;padding-block-end:.25rem;border-block-end:1px solid var(--asheis-divider)}.shopify-section--footer .footer__block--newsletter input[type=email],.shopify-section--footer .footer__block--newsletter .input,.shopify-section--footer .footer__block--newsletter .floating-label-input{background:transparent;border:none;border-radius:0;color:var(--asheis-white);font-family:var(--accent-mono-font-family);font-size:.75rem;letter-spacing:.16em;text-transform:uppercase;padding:0}.shopify-section--footer .footer__block--newsletter input[type=email]::placeholder{color:var(--asheis-placeholder);text-transform:uppercase;letter-spacing:.16em}.shopify-section--footer .footer__block--newsletter input[type=email]:focus{outline:none;box-shadow:none}.shopify-section--footer .footer__block--newsletter label{display:none}.shopify-section--footer .footer__block--newsletter .button,.shopify-section--footer .footer__block--newsletter [type=submit]{background:transparent;border:none;color:var(--asheis-white);font-family:var(--heading-font-family);font-size:.75rem;letter-spacing:.16em;text-transform:uppercase;padding:0;min-height:auto}.shopify-section--footer .footer__social{display:flex;justify-content:center;gap:1.875rem;margin:0;padding:0;list-style:none}.shopify-section--footer .footer__social li{display:flex}.shopify-section--footer .footer__social-icon{box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:1.8125rem;height:1.875rem;color:var(--asheis-white);text-decoration:none}.shopify-section--footer .footer__social-icon svg{display:block;width:100%;height:100%}.shopify-section--footer .footer__block--links{text-align:center;display:flex;justify-content:center}.shopify-section--footer .footer__block--links ul{display:grid;grid-template-columns:max-content max-content;grid-template-rows:repeat(3,auto);grid-auto-flow:column;justify-content:center;column-gap:2.3125rem;row-gap:.375rem;list-style:none;margin:0;padding:0}.shopify-section--footer .footer__block--links a{color:var(--asheis-white);font-family:var(--text-font-family);font-size:.75rem;letter-spacing:.08em;line-height:1.6;text-decoration:none}.shopify-section--footer .footer__block--links a:hover{text-decoration:underline}.shopify-section--footer .footer__aside{display:flex;flex-direction:column;align-items:center;gap:.625rem;text-align:center;width:100%}.shopify-section--footer .footer__aside p{color:var(--asheis-white);font-family:var(--heading-font-family);font-size:.6875rem;letter-spacing:0;opacity:.9}.shopify-section--footer .footer__logo{display:flex;justify-content:center}.shopify-section--footer .footer__logo-image{width:9.375rem;height:auto;filter:brightness(0) invert(1)}.product-card .product-title{font-family:Zen Kaku Gothic Antique,sans-serif;font-weight:500;font-size:.8125rem;line-height:1.25;letter-spacing:.04em;color:#000;text-align:center}.product-card .price-list,.product-card .price-list sale-price,.product-card .price-list .price,.product-card .price{font-family:Roboto,sans-serif;font-size:.75rem;letter-spacing:.16em;color:#000;text-align:center}.product-card__info{padding-block-start:0}.shopify-section--featured-collections .section-stack{gap:1.875rem}.shopify-section--featured-collections h2.h2{line-height:20px;letter-spacing:0}.shopify-section--featured-collections h2.h2,.shopify-section--related-products h2.h2,.shopify-section--recently-viewed-products h2.h2{display:inline-flex;align-items:center;gap:14px}.shopify-section--featured-collections h2.h2:after,.shopify-section--related-products h2.h2:after,.shopify-section--recently-viewed-products h2.h2:after{content:"";flex:none;width:1.875rem!important;height:.5rem!important;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 8' fill='none'%3E%3Cpath d='M0 7.40088H46.5L41 0.900879' stroke='%23000'/%3E%3C/svg%3E") no-repeat center / contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 8' fill='none'%3E%3Cpath d='M0 7.40088H46.5L41 0.900879' stroke='%23000'/%3E%3C/svg%3E") no-repeat center / contain}.shopify-section--blog-posts h2.h2:after{display:none!important}.shopify-section--featured-collections .product-list--carousel{column-gap:.25rem}@media screen and (max-width:999px){.shopify-section--featured-collections .product-list--carousel.bleed{justify-content:start;padding-inline-start:0;scroll-padding-inline-start:0}}@media screen and (max-width:699px){.shopify-section--featured-collections .product-list--carousel{--product-list-card-width: min(300px, calc(100vw * 234 / 393))}}@media screen and (min-width:1000px){.shopify-section--featured-collections .product-list--carousel{--product-list-card-width: 233.53px;column-gap:3px}}.product-card{row-gap:.8125rem}.product-card__info .v-stack.gap-1{row-gap:13px}.button,button.button,.shopify-payment-button__button--unbranded{border-radius:0;font-family:var(--heading-font-family);letter-spacing:.16em;text-transform:uppercase;font-weight:400}.blog-post-card{text-align:center;display:flex;flex-direction:column;gap:.9375rem;max-width:9rem;margin-inline:auto}.blog-post-card>a.overflow-hidden,.blog-post-card>.overflow-hidden{aspect-ratio:4 / 5;width:100%}.blog-post-card .blog-post-card__image{width:100%;height:100%;object-fit:cover}.blog-post-card__info{display:flex;flex-direction:column;align-items:center;gap:1rem}.blog-post-card__meta{order:0;display:flex;gap:.5rem;align-items:center;width:100%;justify-content:flex-start}.blog-post-card__title,a.blog-post-card__title{order:1;font-family:var(--text-font-family);font-size:.8125rem;line-height:1.385;letter-spacing:.03em;font-weight:400;text-transform:none;color:var(--asheis-text-dim);text-align:left;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;align-self:stretch;text-decoration:none}.blog-post-card__meta time,.blog-post-card__meta .h6{order:0;font-family:var(--text-font-family);font-size:.625rem;line-height:13px;letter-spacing:.05em;color:var(--asheis-text-dim);text-transform:none}.blog-post-card__category,.blog-post-card__read-more{order:2;display:inline-block;background:var(--asheis-black);color:var(--asheis-white)!important;padding:.15rem .875rem;border-radius:9999px;font-family:var(--heading-font-family);font-size:.625rem;line-height:15px;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;align-self:center}img{display:block}.home-rise{opacity:0;transform:translateY(1.75rem);will-change:opacity,transform}.home-rise--left{transform:translate(-1.5rem)}.home-rise--right{transform:translate(1.5rem)}.home-rise--down{transform:translateY(-1.75rem)}@media(prefers-reduced-motion:reduce){.home-rise,.home-rise--left,.home-rise--right,.home-rise--down{opacity:1;transform:none}}.header--on-light .header__primary-nav,.header--on-light .header__secondary-nav{color:#14110f}.header--on-light :is(.header__primary-nav,.header__secondary-nav) svg [fill]:not([fill=none]){fill:#14110f}.header--on-light :is(.header__primary-nav,.header__secondary-nav) svg [stroke]:not([stroke=none]){stroke:#14110f}.header--on-light .header__logo-image{filter:brightness(0)}.header--on-dark .header__primary-nav,.header--on-dark .header__secondary-nav{color:#fff}.header--on-dark :is(.header__primary-nav,.header__secondary-nav) svg [fill]:not([fill=none]){fill:#fff}.header--on-dark :is(.header__primary-nav,.header__secondary-nav) svg [stroke]:not([stroke=none]){stroke:#fff}.header--on-dark .header__logo-image{filter:brightness(1)}.header__primary-nav,.header__secondary-nav{transition:color .4s ease}.header__primary-nav svg [fill]:not([fill=none]),.header__secondary-nav svg [fill]:not([fill=none]),.header__primary-nav svg [stroke]:not([stroke=none]),.header__secondary-nav svg [stroke]:not([stroke=none]){transition:fill .4s ease,stroke .4s ease}.header__logo-image{transition:filter .4s ease}.header__primary-nav.hc-light,.header__secondary-nav.hc-light{color:#14110f}.header__primary-nav.hc-light svg [fill]:not([fill=none]),.header__secondary-nav.hc-light svg [fill]:not([fill=none]){fill:#14110f}.header__primary-nav.hc-light svg [stroke]:not([stroke=none]),.header__secondary-nav.hc-light svg [stroke]:not([stroke=none]){stroke:#14110f}.header__primary-nav.hc-dark,.header__secondary-nav.hc-dark{color:#fff}.header__primary-nav.hc-dark svg [fill]:not([fill=none]),.header__secondary-nav.hc-dark svg [fill]:not([fill=none]){fill:#fff}.header__primary-nav.hc-dark svg [stroke]:not([stroke=none]),.header__secondary-nav.hc-dark svg [stroke]:not([stroke=none]){stroke:#fff}.header__logo-image.hc-light{filter:brightness(0)}.header__logo-image.hc-dark{filter:brightness(1)}.header.color-scheme--scheme-2 .header__primary-nav svg [fill]:not([fill=none]),.header.color-scheme--scheme-2 .header__secondary-nav svg [fill]:not([fill=none]){fill:currentColor}.header.color-scheme--scheme-2 .header__primary-nav svg [stroke]:not([stroke=none]),.header.color-scheme--scheme-2 .header__secondary-nav svg [stroke]:not([stroke=none]){stroke:currentColor}.header.color-scheme--scheme-2 .header__logo-image{filter:brightness(0)}.header__cart-dot{width:.375rem;height:.375rem;background-color:currentColor;box-shadow:0 0 0 2px rgb(var(--background));inset-block-start:.5rem;inset-inline-start:auto;inset-inline-end:.1875rem}@media screen and (min-width:740px){.header__primary-nav svg [fill]:not([fill=none]),.header__secondary-nav svg [fill]:not([fill=none]){fill:#000}.header__primary-nav svg [stroke]:not([stroke=none]),.header__secondary-nav svg [stroke]:not([stroke=none]){stroke:#000}.header__cart-dot{background-color:#000}}.shopify-section--main-product .variant-picker__option-info{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.shopify-section--main-product .variant-picker{gap:1.75rem}.shopify-section--main-product .variant-picker__option{display:flex;flex-direction:column;gap:0}.shopify-section--main-product .variant-picker__option-values{display:flex;flex-wrap:wrap;justify-content:flex-start;column-gap:1.5rem;row-gap:.5rem}.shopify-section--main-product .variant-picker .block-swatch{flex:0 0 auto}.shopify-section--main-product .variant-picker .block-swatch{display:inline-flex;align-items:center;min-height:0;padding:0;border:0;border-radius:0;background:transparent;color:#111;font-family:Roboto,sans-serif;font-size:12px;line-height:1;letter-spacing:.16em;text-transform:uppercase;cursor:pointer}.shopify-section--main-product .variant-picker .block-swatch span{text-decoration:none}.shopify-section--main-product .variant-picker .block-swatch{position:relative}.shopify-section--main-product .variant-picker .block-swatch:after{content:"";position:absolute;left:0;right:0;bottom:-4px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left center;transition:transform .22s ease}.shopify-section--main-product .variant-picker__option-values input:checked+.block-swatch:after{transform:scaleX(1)}@media(prefers-reduced-motion:reduce){.shopify-section--main-product .variant-picker .block-swatch:after{transition:none}}.shopify-section--main-product .product-info__block-item:has(payment-terms){--product-info-gap: 0px}@media screen and (max-width:699px){.shopify-section--main-product .product-gallery__carousel-with-arrows{position:relative;display:block;margin-inline:calc(-1 * var(--container-gutter, 1.25rem))}.shopify-section--main-product .product-gallery__carousel-with-arrows .product-gallery__carousel,.shopify-section--main-product .product-gallery__carousel-with-arrows .product-gallery__media{width:100%;margin:0}.shopify-section--main-product .product-gallery__media{aspect-ratio:4 / 5;overflow:hidden}.shopify-section--main-product .product-gallery__media img{width:100%;height:100%;object-fit:cover}.shopify-section--main-product .product-gallery__carousel-with-arrows carousel-prev-button>button,.shopify-section--main-product .product-gallery__carousel-with-arrows carousel-next-button>button{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:2.75rem;height:2.75rem;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:0;color:#111}.shopify-section--main-product .product-gallery__carousel-with-arrows carousel-prev-button>button{inset-inline-start:.25rem}.shopify-section--main-product .product-gallery__carousel-with-arrows carousel-next-button>button{inset-inline-end:.25rem}.shopify-section--main-product .product-gallery__carousel-with-arrows carousel-prev-button>button svg,.shopify-section--main-product .product-gallery__carousel-with-arrows carousel-next-button>button svg{display:none}.shopify-section--main-product .product-gallery__carousel-with-arrows carousel-prev-button>button:before,.shopify-section--main-product .product-gallery__carousel-with-arrows carousel-next-button>button:before{content:"";position:static;inset:auto;width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent}.shopify-section--main-product .product-gallery__carousel-with-arrows carousel-prev-button>button:before{border-right:7px solid #111}.shopify-section--main-product .product-gallery__carousel-with-arrows carousel-next-button>button:before{border-left:7px solid #111}.shopify-section--main-product .product-gallery__zoom-button{display:none}.product-sticky-bar{display:flex;align-items:stretch;gap:0;padding:0;opacity:1;visibility:visible!important;transition:none}body:has(.shopify-section--main-product){padding-block-end:4.8125rem}.shopify-section--main-product .product-info__block-item:has(.price-list--product){display:none}.shopify-section--main-product .product-info__block-item:has(buy-buttons){display:none}.shopify-section--main-product h1.product-title{font-family:Zen Kaku Gothic Antique,sans-serif;font-weight:400;font-size:15px;line-height:1.3;letter-spacing:.04em;text-align:left}.shopify-section--main-product .product-info__block-item:has(h1.product-title){position:relative;padding-block-end:1.125rem}.shopify-section--main-product .product-info__block-item:has(h1.product-title):after{content:"";position:absolute;left:calc(-1 * var(--container-gutter, 1.25rem));right:calc(-1 * var(--container-gutter, 1.25rem));bottom:0;border-block-end:1px solid #d9d9d9}.shopify-section--main-product .product-info__block-list hr{margin-inline:calc(-1 * var(--container-gutter, 1.25rem));border-top-color:#d9d9d9}.product-sticky-bar__price{flex:0 0 42.24%;display:flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:4.8125rem;border:1px solid #000;background:#fff;color:#000}.product-sticky-bar__price .price-list,.product-sticky-bar__price .price{font-family:Roboto,sans-serif;font-size:12px;letter-spacing:.16em;color:#000}.product-sticky-bar__price .price__label,.product-sticky-bar__price .visually-hidden,.product-sticky-bar__price .sr-only{display:none}.product-sticky-bar .buy-buttons{flex:1 1 auto;margin:0}.product-sticky-bar .buy-buttons .button{width:100%;height:100%;min-height:4.8125rem;border-radius:0;background:#000;color:#fff;border:0}}@media screen and (min-width:700px){.shopify-section--main-product .product{grid-template-columns:572fr 393fr;grid-template-areas:"product-gallery product-info" "product-content product-info";column-gap:3.5%;max-width:var(--asheis-content-max);margin-inline:auto}.shopify-section--main-product .product-gallery__media{aspect-ratio:4 / 5;overflow:hidden}.shopify-section--main-product .product-gallery__media img{width:100%;height:100%;object-fit:cover}.shopify-section--main-product .product-gallery__thumbnail-list,.product-sticky-bar{display:none}.shopify-section--main-product .product-info__block-list{display:flex;flex-direction:column;align-items:stretch}.shopify-section--main-product .product-info__block-item:has(h1.product-title){order:1}.shopify-section--main-product .product-info__block-item:has(.variant-picker){order:2}.shopify-section--main-product .product-info__block-item:has(.price-list--product){order:3;border:0;background:transparent;padding:0;min-height:0}.shopify-section--main-product .product-info__block-item:has(buy-buttons){order:4}.shopify-section--main-product .product-info__block-item:has(payment-terms){order:5}.shopify-section--main-product .product-info__block-list>.shopify-section--product-tabs{order:6}.shopify-section--main-product .product-info__block-item:has(hr){display:none}.shopify-section--main-product .buy-buttons .shopify-payment-button{display:none}.shopify-section--main-product h1.product-title{font-family:Zen Kaku Gothic Antique,sans-serif;font-weight:400;font-size:15px;line-height:1.3;letter-spacing:.04em;text-align:left;color:#000}.shopify-section--main-product .product-info__block-item:has(.price-list--product) :is(.price-list,.price,sale-price){justify-content:flex-start;font-family:Roboto,sans-serif;font-size:22px;line-height:1;letter-spacing:.16em;color:#000}.shopify-section--main-product .product-info__block-item:has(.variant-picker){margin-block-start:35px}.shopify-section--main-product .product-info__block-item:has(.price-list--product){margin-block-start:45px}.shopify-section--main-product .product-info__block-list .product-info__block-item:has(buy-buttons){margin-block-start:38px}.shopify-section--main-product .product-info__block-list>.shopify-section--product-tabs{margin-block-start:92px}.shopify-section--main-product .product-info__block-item:has(buy-buttons) .buy-buttons{margin:0}.shopify-section--main-product .product-info__block-item:has(buy-buttons) .buy-buttons .button{width:100%;min-height:4.8125rem;border-radius:0;background:#000;color:#fff;border:0;font-family:Roboto,sans-serif;letter-spacing:.16em;text-transform:uppercase}.shopify-section--main-product .product-gallery__carousel-with-arrows{position:relative}.shopify-section--main-product .product-gallery__carousel-with-arrows carousel-prev-button>button,.shopify-section--main-product .product-gallery__carousel-with-arrows carousel-next-button>button{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:2.75rem;height:2.75rem;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:0}.shopify-section--main-product .product-gallery__carousel-with-arrows carousel-prev-button>button{inset-inline-start:.25rem}.shopify-section--main-product .product-gallery__carousel-with-arrows carousel-next-button>button{inset-inline-end:.25rem}.shopify-section--main-product .product-gallery__carousel-with-arrows carousel-prev-button>button svg,.shopify-section--main-product .product-gallery__carousel-with-arrows carousel-next-button>button svg{display:none}.shopify-section--main-product .product-gallery__carousel-with-arrows carousel-prev-button>button:before,.shopify-section--main-product .product-gallery__carousel-with-arrows carousel-next-button>button:before{content:"";position:static;inset:auto;width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent}.shopify-section--main-product .product-gallery__carousel-with-arrows carousel-prev-button>button:before{border-right:7px solid #111}.shopify-section--main-product .product-gallery__carousel-with-arrows carousel-next-button>button:before{border-left:7px solid #111}}.styling-view-toggle{display:flex;justify-content:flex-end;gap:1.875rem}.styling-view-toggle label{font-family:Roboto,sans-serif;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:#858585;text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:1px;cursor:pointer}.styling-view-toggle input:checked+label{color:#111}.shopify-section--main-blog:has(.styling-view-toggle) .section-stack{row-gap:14px}.shopify-section--main-blog:has(.styling-view-toggle) .v-stack.gap-5{row-gap:0}.shopify-section--main-blog:has(.styling-view-toggle) .section-header{margin-bottom:28px}.shopify-section--main-blog:has(.blog-post-card--styling) .blog-post-list,.shopify-section--blog-posts:has(.blog-post-card--styling) .blog-post-list{display:grid;grid-template-columns:1fr 1fr;column-gap:0;row-gap:1.25rem;margin-inline:calc(-1 * var(--container-gutter, 1.25rem))}@media screen and (min-width:1000px){.shopify-section--blog-posts:has(.blog-post-card--styling) .container--lg{--container-max-width: var(--asheis-content-max)}.shopify-section--blog-posts:has(.blog-post-card--styling) .blog-post-list{margin-inline:0}}@media screen and (min-width:1200px){.shopify-section--blog-posts:has(.blog-post-card--styling) .container--lg{--container-max-width: min(75vw, 78.75rem)}}.shopify-section--main-blog:has(#styling-view-single:checked) .blog-post-list{grid-template-columns:1fr}.shopify-section--product-styling .section-spacing{padding-top:120px}.shopify-section--product-styling .blog-post-list{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:0;margin-inline:calc(-1 * var(--container-gutter, 1.25rem))}.shopify-section--product-styling .blog-post-card{flex:0 0 calc(100% / 3);max-width:calc(100% / 3)}.shopify-section--product-styling .blog-post-card--styling .blog-post-card__info{display:none}.shopify-section--product-styling .section-header>.prose>.h2:after{content:none}@media screen and (min-width:1000px){.shopify-section--product-styling .blog-post-list{margin-inline:0;justify-content:center}.shopify-section--product-styling .container--lg{--container-max-width: var(--asheis-content-max)}}@media screen and (min-width:1200px){.shopify-section--product-styling .container--lg{--container-max-width: min(75vw, 78.75rem)}}@media screen and (min-width:700px){.shopify-section--main-blog:has(.blog-post-card--styling) .styling-view-toggle{display:none}.shopify-section--main-blog:has(.blog-post-card--styling) .blog-post-list,.shopify-section--main-blog:has(#styling-view-single:checked) .blog-post-list{grid-template-columns:repeat(4,1fr);column-gap:0;row-gap:20px;max-width:var(--asheis-content-max);margin-inline:auto}}.shopify-section--blog-posts:not(:has(.blog-post-card--styling)) .blog-post-list{display:grid;grid-template-columns:repeat(2,9rem);justify-content:center;column-gap:.9375rem;row-gap:2.5rem}@media screen and (max-width:999px){.blog-post-card--hide-mobile{display:none!important}}@media screen and (min-width:1000px){.blog-post-card--hide-desktop{display:none!important}}.blog-post-card.blog-post-card--styling{display:flex;flex-direction:column;gap:0;max-width:none;margin-inline:0;text-align:left}.blog-post-card--styling .blog-post-card__media{display:block;aspect-ratio:4 / 5;overflow:hidden}.blog-post-card--styling .blog-post-card__image{width:100%;height:100%;object-fit:cover}.blog-post-card--styling .blog-post-card__info{display:flex;flex-direction:column;align-items:flex-start;gap:.375rem;padding:.625rem .375rem}.blog-post-card--styling .blog-post-card__name{margin:0;font-family:Zen Kaku Gothic Antique,sans-serif;font-weight:500;font-size:12px;line-height:1;letter-spacing:.04em;color:#000}.blog-post-card--styling .blog-post-card__caption{margin:0;font-family:Roboto,sans-serif;font-size:9px;line-height:1.4;letter-spacing:.16em;color:#000}.blog-post-card--styling .blog-post-card__caption :is(p,ul,ol){margin:0}.fixed-width-wrapper .shopify-section--rich-text .subheading,.fixed-width-wrapper .shopify-section--rich-text .h6,.fixed-width-wrapper .shopify-section--rich-text h4{margin:0;font-family:Zen Kaku Gothic Antique,sans-serif;font-weight:400;font-size:12px;line-height:1.6;letter-spacing:.16em;text-transform:none;text-align:center;color:#111}.fixed-width-wrapper:has(.shopify-section--featured-collections) .shopify-section--rich-text p:not(.h6):not(.subheading){max-width:333px;margin-inline:auto;font-family:Zen Kaku Gothic Antique,sans-serif;font-weight:500;font-size:13px;line-height:24px;letter-spacing:.05em;text-align:left;color:#000}.fixed-width-wrapper .shopify-section--featured-collections h3,.fixed-width-wrapper .shopify-section--featured-collections .h3{display:none}.fixed-width-wrapper .shopify-section--featured-collections .product-card .product-card__info .product-title{font-family:Roboto,Zen Kaku Gothic Antique,sans-serif;font-size:15px;font-weight:500;line-height:1.25;letter-spacing:.04em;text-align:center;color:#000}.fixed-width-wrapper .shopify-section--featured-collections .product-card__option{margin:0;font-family:Roboto,sans-serif;font-size:12px;line-height:1;letter-spacing:.16em;text-transform:uppercase;text-align:center;color:#919191}.fixed-width-wrapper .shopify-section--featured-collections .product-card .price-list,.fixed-width-wrapper .shopify-section--featured-collections .product-card .price-list sale-price,.fixed-width-wrapper .shopify-section--featured-collections .product-card .price{font-family:Roboto,sans-serif;font-size:15px;letter-spacing:.16em;color:#000}body:not(.template-index):not(.template-product) #main>.fixed-width-wrapper:has(.shopify-section--featured-collections){margin-top:51px}.fixed-width-wrapper:has(.shopify-section--featured-collections) .product-gallery{row-gap:6px}@media screen and (max-width:699px){.fixed-width-wrapper:has(.shopify-section--featured-collections)>.shopify-section--rich-text>:is(.section-spacing,.color-scheme){padding-top:21px}.fixed-width-wrapper .shopify-section--blog-posts .section-spacing{padding-top:60px}.fixed-width-wrapper .shopify-section--blog-posts .section-stack{row-gap:30px}.fixed-width-wrapper .shopify-section--blog-posts .section-header{margin-bottom:0}}.fixed-width-wrapper:has(.shopify-section--featured-collections) scroll-carousel[adaptive-height]{max-height:none!important}@media screen and (min-width:700px){.fixed-width-wrapper:has(.shopify-section--featured-collections){display:grid;grid-template-columns:593fr 393fr;grid-template-rows:auto auto 1fr;column-gap:14px;max-width:var(--asheis-content-max);margin-inline:auto;align-items:start;--container-gutter: 0px}.fixed-width-wrapper:has(.shopify-section--featured-collections)>.shopify-section:has(.product-gallery){grid-column:1;grid-row:1 / 4}.fixed-width-wrapper:has(.shopify-section--featured-collections)>.shopify-section--rich-text{grid-column:2;grid-row:1}.fixed-width-wrapper:has(.shopify-section--featured-collections)>.shopify-section--featured-collections{grid-column:2;grid-row:2}.fixed-width-wrapper:has(.shopify-section--featured-collections)>.shopify-section--blog-posts{grid-column:1 / -1;grid-row:4}.fixed-width-wrapper .shopify-section--featured-collections .product-list{grid-template-columns:repeat(2,1fr);column-gap:12px;row-gap:12px}.fixed-width-wrapper:has(.shopify-section--featured-collections) .shopify-section--blog-posts:has(.blog-post-card--styling) .blog-post-list{grid-template-columns:repeat(3,1fr);column-gap:0}.fixed-width-wrapper:has(.shopify-section--featured-collections)>.shopify-section--rich-text>:is(.section-spacing,.color-scheme){padding-top:35px;padding-bottom:0}.fixed-width-wrapper:has(.shopify-section--featured-collections)>.shopify-section--featured-collections>:is(.section-spacing,.color-scheme){padding-top:58px}}:is(.shopify-section--main-collection,.shopify-section--main-search) .collection-toolbar__button-list{display:none}:is(.shopify-section--main-collection,.shopify-section--main-search) .collection-toolbar{justify-content:flex-end;box-shadow:none;background:transparent}.shopify-section--main-search .section-stack{row-gap:0}.shopify-section--main-search .section-header{margin-bottom:28px}.shopify-section--main-search .v-stack:has(>.collection-toolbar){row-gap:0}:is(.shopify-section--main-collection,.shopify-section--main-search) .collection-toolbar__layout-switch-list--text{display:flex;gap:18px;border:0}:is(.shopify-section--main-collection,.shopify-section--main-search) .collection-toolbar__layout-switch-list--text .collection-toolbar__button{width:auto;padding:0;border:0;background:transparent;font-family:Roboto,sans-serif;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:#858585;text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:1px;cursor:pointer}:is(.shopify-section--main-collection,.shopify-section--main-search) .collection-toolbar__layout-switch-list--text .collection-toolbar__button.is-active{color:#111}@media screen and (max-width:699px){:is(.shopify-section--main-collection,.shopify-section--main-search) .product-list{margin-inline:calc(-1 * var(--container-gutter, 1.25rem));column-gap:0;--product-list-calculated-column-gap: 0px}:is(.shopify-section--main-collection,.shopify-section--main-search) .product-card__info{justify-items:start;text-align:left;padding:.625rem .375rem}:is(.shopify-section--main-collection,.shopify-section--main-search) .product-card__info .v-stack{justify-items:start;gap:.375rem}:is(.shopify-section--main-collection,.shopify-section--main-search) .product-card .product-title{font-size:12px;letter-spacing:.04em;text-align:left}:is(.shopify-section--main-collection,.shopify-section--main-search) .product-card .price-list,:is(.shopify-section--main-collection,.shopify-section--main-search) .product-card .price-list sale-price,:is(.shopify-section--main-collection,.shopify-section--main-search) .product-card .price{font-size:9px;letter-spacing:.16em;text-align:left}}.news-article .shopify-section--rich-text .h2{margin:0;font-family:Zen Kaku Gothic Antique,sans-serif;font-weight:500;font-size:20px;line-height:1.2;letter-spacing:0;text-transform:uppercase;color:#000}.news-article .shopify-section--rich-text:has(.h1) .prose{max-width:293px;margin-inline:auto;text-align:left}@media screen and (min-width:700px){.news-article .shopify-section--rich-text:has(.h1) .prose{max-width:420px}}.news-article .shopify-section--rich-text .h6{margin:0 0 .5rem;font-family:IBM Plex Sans JP,sans-serif;font-weight:400;font-size:10px;line-height:13px;letter-spacing:.06em;color:#292929;text-transform:none;text-align:left}.news-article .shopify-section--rich-text .h1{margin:0 0 1.5rem;font-family:Zen Kaku Gothic Antique,sans-serif;font-weight:500;font-size:21px;line-height:26px;letter-spacing:-.01em;color:#161110;text-transform:none;text-align:left}.news-article .shopify-section--rich-text .prose>div p{font-family:Zen Kaku Gothic Antique,sans-serif;font-weight:500;font-size:15px;line-height:28px;letter-spacing:-.01em;color:#161110;text-align:left}.news-article .shopify-section--rich-text .prose>div:last-of-type p{font-size:12px;line-height:23px}.news-article .shopify-section--rich-text .prose .constrained-image{margin-inline:auto}.news-article .shopify-section--prev-next-blog-posts .color-scheme{background:#fff}.news-article .shopify-section--prev-next-blog-posts .prev-next-blog-posts{display:flex;flex-wrap:wrap;justify-content:center;column-gap:.9375rem;row-gap:2.5rem}.news-article .shopify-section--prev-next-blog-posts .prev-next-blog-posts>*{flex:0 0 9rem}.news-article .shopify-section--prev-next-blog-posts .section-header:empty{display:none}.news-article .shopify-section--prev-next-blog-posts .blog-post-card{flex-direction:column;align-items:center;gap:12px;width:144px}.news-article .shopify-section--prev-next-blog-posts .blog-post-card__info{gap:0}.news-article .shopify-section--prev-next-blog-posts .blog-post-card__meta time,.news-article .shopify-section--prev-next-blog-posts .blog-post-card__meta .h6{font-family:Zen Kaku Gothic Antique,sans-serif}.news-article .shopify-section--prev-next-blog-posts .blog-post-card__title,.news-article .shopify-section--prev-next-blog-posts a.blog-post-card__title{font-family:Zen Kaku Gothic Antique,sans-serif;margin-top:0}.news-article .shopify-section--prev-next-blog-posts .blog-post-card__read-more{background:#000;color:#fff;width:66px;height:19px;border-radius:10px;margin-top:15px;display:inline-flex;align-items:center;justify-content:center;font-family:Roboto,sans-serif;font-weight:400;font-size:10px;line-height:15px;letter-spacing:.6px;text-transform:uppercase;text-decoration:none;background-image:none}.news-article .shopify-section--rich-text .link,.shopify-section--blog-posts .justify-self-center .link,.link[form=predictive-search-form]{font-family:Roboto,sans-serif;font-weight:400;font-size:20px;line-height:1;letter-spacing:0;text-transform:uppercase;color:#000;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;background:none;background-image:none;border:none;padding:0;cursor:pointer}.news-list .shopify-section--main-blog .section-header .h2{font-family:Zen Kaku Gothic Antique,sans-serif;font-weight:500;font-size:20px;line-height:16px;letter-spacing:0;text-transform:uppercase;color:#000}.news-list .blog-post-list{display:flex;flex-direction:column;align-items:center;gap:0}.news-list .blog-post-card{flex-direction:row;align-items:stretch;justify-content:center;gap:11.79px;width:100%;max-width:333px;margin-inline:auto;text-align:left;border-bottom:.5px solid #000;padding-block:1.25rem}.news-list .blog-post-card>a.overflow-hidden,.news-list .blog-post-card>.overflow-hidden{flex:0 0 144px;width:144px;aspect-ratio:4 / 5}.news-list .blog-post-card__info{flex:0 0 144px;width:144px;align-items:flex-start;justify-content:flex-end;gap:.5rem;padding-top:0}.news-list .blog-post-card__meta{justify-content:flex-start}.news-list .blog-post-card__category,.news-list .blog-post-card__read-more{align-self:flex-start;margin-top:0}@media screen and (min-width:700px){.shopify-section--slideshow .content-over-media--auto img{aspect-ratio:auto!important}.shopify-section--slideshow .slideshow{max-width:700px;margin-inline:auto}.fixed-width-wrapper,.news-article{max-width:600px;margin-inline:auto}.shopify-section--blog-posts:not(:has(.blog-post-card--styling)) .blog-post-list{grid-template-columns:repeat(2,14rem);column-gap:1.875rem}.shopify-section--blog-posts:not(:has(.blog-post-card--styling)) .blog-post-card{max-width:14rem}}@media screen and (min-width:1000px){.shopify-section--blog-posts:not(:has(.blog-post-card--styling)) .blog-post-list{grid-template-columns:repeat(3,1fr);column-gap:23px}.shopify-section--blog-posts:not(:has(.blog-post-card--styling)) .blog-post-card{display:flex;flex-direction:row;align-items:flex-end;gap:21px;max-width:none}.shopify-section--blog-posts:not(:has(.blog-post-card--styling)) .blog-post-card>a.overflow-hidden,.shopify-section--blog-posts:not(:has(.blog-post-card--styling)) .blog-post-card>.overflow-hidden{flex:0 0 144px;width:144px}.shopify-section--blog-posts:not(:has(.blog-post-card--styling)) .blog-post-card__info{flex:1 1 auto;min-width:0}}.shopify-section .product-card .product-card__info{text-align:center;gap:9px}.shopify-section .product-card .product-card__info .product-title{font-family:Zen Kaku Gothic Antique,sans-serif;font-weight:500;font-size:13px;line-height:13px;letter-spacing:.52px;color:#000;text-align:center}.shopify-section .product-card .product-card__info price-list,.shopify-section .product-card .product-card__info sale-price,.shopify-section .product-card .product-card__info regular-price,.shopify-section .product-card .product-card__info compare-at-price,.shopify-section .product-card .product-card__info .price{font-family:Roboto,sans-serif;font-weight:400;font-size:12px;line-height:12px;letter-spacing:1.92px;color:#000;text-align:center;justify-content:center}:is(.shopify-section--main-collection,.shopify-section--main-search) .product-card{gap:0}:is(.shopify-section--main-collection,.shopify-section--main-search) .product-card .product-card__info{text-align:left;align-items:flex-start;padding:10px 6px}@media screen and (min-width:700px){:is(.shopify-section--main-collection,.shopify-section--main-search) .product-card .product-card__info{padding-bottom:26.45px}}:is(.shopify-section--main-collection,.shopify-section--main-search) .product-card .product-card__info .v-stack{gap:6px;justify-items:start}:is(.shopify-section--main-collection,.shopify-section--main-search) .product-card .product-card__info .product-title{font-family:Zen Kaku Gothic Antique,sans-serif;font-weight:500;font-size:12px;line-height:12px;letter-spacing:.48px;color:#000;text-align:left}:is(.shopify-section--main-collection,.shopify-section--main-search) .product-card .product-card__info price-list,:is(.shopify-section--main-collection,.shopify-section--main-search) .product-card .product-card__info sale-price,:is(.shopify-section--main-collection,.shopify-section--main-search) .product-card .product-card__info regular-price,:is(.shopify-section--main-collection,.shopify-section--main-search) .product-card .product-card__info compare-at-price,:is(.shopify-section--main-collection,.shopify-section--main-search) .product-card .product-card__info .price{font-family:Roboto,sans-serif;font-weight:400;font-size:9px;line-height:9px;letter-spacing:1.44px;color:#000;text-align:left;justify-content:flex-start}@media screen and (min-width:700px){:is(.shopify-section--main-collection,.shopify-section--main-search) .collection-toolbar{display:none}:is(.shopify-section--main-collection,.shopify-section--main-search) .facets-sidebar{display:none}:is(.shopify-section--main-collection,.shopify-section--main-search) .collection{grid-template-columns:minmax(0,1fr)}:is(.shopify-section--main-collection,.shopify-section--main-search) .product-list{max-width:var(--asheis-content-max);margin-inline:auto;grid-template-columns:repeat(4,1fr);column-gap:0;row-gap:20px!important}}.product-card__media{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden}.product-card__image,.product-card__image--primary,.product-card__image--secondary{width:100%;height:100%;aspect-ratio:auto;object-fit:cover;object-position:center}main .container{--container-max-width: var(--asheis-content-max)}body:not(.template-index):not(.template-product):not(.template-password) #main>:first-child{margin-top:84px}#main>section:first-of-type>.color-scheme,#main>div:first-of-type>section:first-of-type>.color-scheme{padding-top:0}.container:has(.product){margin-top:51px}.container:has(scroll-carousel){margin-top:80px}@media screen and (min-width:700px){.container:has(scroll-carousel){margin-top:0}}@media screen and (min-width:1000px){.shopify-section--featured-collections .product-list--carousel{margin-inline:calc(-1*max(var(--container-gutter),50vw - var(--asheis-content-max) / 2));justify-content:safe center}}.section-stack:has(scroll-carousel){gap:30px}.section-stack:has(scroll-carousel) .section-header{margin-block-end:0}#main>section:last-of-type>.color-scheme,#main>div:last-of-type>section:last-of-type>.color-scheme{padding-bottom:120px}.shopify-policy__container{margin-block-end:120px}.shopify-section.shopify-section--slideshow .slideshow:has(.slideshow__slide-content){--content-over-media-row-gap: 24px}.shopify-section.shopify-section--slideshow .slideshow:has(.slideshow__slide-content .link,.slideshow__slide-content .button){--content-over-media-row-gap: 15px}.shopify-section--slideshow .button-group .link,.shopify-section--slideshow .button-group a.link{font-family:Roboto,sans-serif;font-weight:400;font-size:12px;line-height:12px;letter-spacing:1.92px;text-transform:uppercase;text-decoration:none;background-image:none;background-size:0 0}@media screen and (min-width:700px){.template-index .header{--text-color: 0 0 0;--header-transparent-header-text-color: 0 0 0;background-color:#fff;margin-block-end:0!important;padding-block-start:16px!important;padding-block-end:0!important}.template-index .header__logo-image{filter:brightness(0)}.template-index .shopify-section--image-with-text .section-spacing{padding-block-start:50px!important}}@media screen and (max-width:699px){.template-index .shopify-section--image-with-text .section-spacing{padding-block:0}.template-index .shopify-section--image-with-text picture img{width:100%;aspect-ratio:393 / 762;object-fit:cover}.template-index .shopify-section--image-with-text .image-with-text{display:grid;grid-template:minmax(0,1fr) / minmax(0,1fr)}.template-index .shopify-section--image-with-text picture,.template-index .shopify-section--image-with-text .image-with-text>.prose{grid-area:1 / 1;min-width:0}.template-index .shopify-section--image-with-text .image-with-text>.prose{z-index:1;align-self:end;justify-self:center;margin:0;padding:0 1rem 24px;text-align:center}.template-index .shopify-section--image-with-text .prose :is(.h1,.h2){margin:0;font-family:Roboto,sans-serif;font-weight:400;font-size:18px;line-height:20px;letter-spacing:.05em;text-transform:uppercase;color:#fff}}.image-with-text--linked{position:relative}.image-with-text__overlay-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}@media screen and (max-width:699px){.image-with-text__prose--hide-mobile{display:none}}@media screen and (min-width:700px){.template-index .shopify-section--image-with-text .image-with-text{--container-max-width: var(--asheis-content-max);margin-inline:max(var(--container-gutter),50% - var(--container-max-width) / 2)}.template-index .shopify-section--image-with-text picture{margin-inline:0 auto}.template-index .shopify-section--image-with-text picture img{width:100%;max-width:none;aspect-ratio:557 / 700;object-fit:cover}.template-index .shopify-section--image-with-text .image-with-text>.prose{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;max-width:100%;margin-block:0;padding-inline:1.5rem;text-align:center}.template-index .shopify-section--image-with-text .prose :is(.h1,.h2){margin:0;font-family:Roboto,sans-serif;font-weight:400;font-size:20px;line-height:1.1;letter-spacing:.01em;text-transform:uppercase;color:#000}.template-index .shopify-section--image-with-text .prose .h6{margin:0;font-family:Roboto,sans-serif;font-weight:400;font-size:15px;line-height:1.1;letter-spacing:.01em;text-transform:uppercase;color:#000}}@media screen and (min-width:1000px){.template-index .shopify-section--image-with-text .image-with-text{grid-template-columns:557fr 443fr}}@media screen and (max-width:699px){.template-index .shopify-section--multi-column .section-spacing{padding-block:0}.template-index .shopify-section--multi-column .container{margin-inline:0;max-width:100%}.template-index .shopify-section--multi-column .multi-column{display:grid;grid-template-columns:1fr;row-gap:0}}@media screen and (min-width:700px){.template-index .shopify-section--multi-column .multi-column{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-flow:row;column-gap:0;row-gap:0}}.template-index .shopify-section--multi-column .section-stack{gap:0}.template-index .shopify-section--multi-column .multi-column__item{position:relative;display:grid;grid-template:minmax(0,1fr) / minmax(0,1fr);gap:0}.template-index .shopify-section--multi-column .multi-column__item>.multi-column__media,.template-index .shopify-section--multi-column .multi-column__item>.prose{grid-area:1 / 1;min-width:0}.template-index .shopify-section--multi-column .multi-column__media{aspect-ratio:4 / 5;overflow:hidden}.template-index .shopify-section--multi-column .multi-column__media img{width:100%;height:100%;object-fit:cover}.template-index .shopify-section--multi-column .multi-column__item>.prose{z-index:1;justify-self:center;align-self:center;display:flex;flex-direction:column;align-items:center;gap:9px;margin:0;padding-inline:1rem;text-align:center;color:#fff;pointer-events:none}.template-index .shopify-section--multi-column .multi-column__item:has(.prose .link)>.prose{align-self:end;padding-bottom:15px}.template-index .shopify-section--multi-column .prose :is(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6){margin:0;font-family:Roboto,sans-serif;font-weight:400;font-size:19.5px;line-height:1;letter-spacing:.01em;text-transform:uppercase;color:#fff}.template-index .shopify-section--multi-column .multi-column__item:has(.prose .link) .prose :is(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6){font-size:20px}@media screen and (min-width:700px){.template-index .shopify-section--multi-column .multi-column__item:has(.prose .link) .prose :is(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6){font-size:16.964px;line-height:16.964px;letter-spacing:.17px}.template-index .shopify-section--multi-column .prose .link{font-size:10.178px;line-height:10.178px;letter-spacing:1.628px}}.template-index .shopify-section--multi-column .prose .link{pointer-events:auto;font-family:Roboto,sans-serif;font-weight:400;font-size:12px;line-height:12px;letter-spacing:1.92px;text-transform:uppercase;color:#fff;text-decoration:none;background:none;margin-block-start:0}.shopify-section--main-password .password,.shopify-section--main-password .password__content,.shopify-section--main-password .password__content :is(.h3,p,label,a){color:#fff}.shopify-section--main-password .password__content :is(input[type=email],.input,.floating-label-input){background:transparent;color:#fff;border:none;border-radius:0;border-block-end:1px solid rgba(255,255,255,.45)}.shopify-section--main-password .password__content input[type=email]::placeholder{color:#ffffff8c}.shopify-section--main-password .password__social :is(a,svg,.tap-area){color:#fff}#storefront-password-drawer::part(content){background:#fff}#storefront-password-drawer::part(close-button){color:#111}#storefront-password-drawer,#storefront-password-drawer :is(.h4,p,label){color:#111}#storefront-password-drawer input{color:#111;background:transparent;border-color:#0000004d}#storefront-password-drawer :is(.button,[type=submit]){background:#000;color:#fff}.favorite-button{display:flex;align-items:center;justify-content:center;width:69px;height:66px;padding:0;border:0;background:none;color:#000;cursor:pointer}.favorite-button .favorite-button__icon{display:block;width:21px;height:19px}.favorite-button .favorite-button__icon path{fill:transparent;transition:fill .25s ease}.favorite-button.is-favorited .favorite-button__icon path{fill:currentColor}.shopify-section--main-product .product-info__block-item[data-block-type=title]{position:relative}.shopify-section--main-product .product-info__block-item[data-block-type=title] .product-title{padding-inline-end:64px}.favorite-button--product{position:absolute;top:calc(50% - 9px);transform:translateY(-50%);right:calc(-1 * var(--container-gutter, 1.5rem))}@media screen and (min-width:700px){.favorite-button--product{top:50%}}@media screen and (min-width:700px){.favorite-button--product{right:0}}.favorite-button--article{margin-inline:auto}.shopify-section--rich-text .prose>div:not(:has(*)){display:none}.shopify-section--rich-text .prose>div:has(>.favorite-button--article){margin-block-start:-6px;margin-block-end:0;line-height:0}.shopify-section--rich-text .prose>div:has(>.favorite-button--article)+*{margin-block-start:-10px}@media screen and (min-width:700px){.shopify-section--rich-text .prose>div:has(>.favorite-button--article){margin-block-start:6px}.shopify-section--rich-text .prose>div:has(>.favorite-button--article)+*{margin-block-start:0}}.favorites-login-prompt[hidden]{display:none}.favorites-login-prompt{position:fixed;left:50%;bottom:calc(16px + env(safe-area-inset-bottom));transform:translate(-50%,12px);z-index:60;display:flex;align-items:center;gap:16px;width:max-content;max-width:calc(100vw - 32px);padding:13px 14px 13px 22px;background:#000;color:#fff;font-family:Zen Kaku Gothic Antique,sans-serif;font-size:13px;letter-spacing:.08em;opacity:0;transition:opacity .25s ease,transform .25s ease}.favorites-login-prompt.is-visible{opacity:1;transform:translate(-50%)}.favorites-login-prompt__link{color:#fff;text-decoration:none}.favorites-login-prompt__close{padding:4px 8px;border:0;background:none;color:#fff;font-size:16px;line-height:1;cursor:pointer}@media screen and (max-width:699px){.template-product .favorites-login-prompt{bottom:calc(89px + env(safe-area-inset-bottom))}}.shopify-section--favorites .favorites-title{margin:0 0 28px;font-family:Roboto,sans-serif;font-size:20px;font-weight:400;line-height:20px;letter-spacing:normal;text-align:center;text-transform:uppercase;color:#000}.shopify-section--favorites .favorites-header{margin-block-end:15px}@media screen and (min-width:700px){.shopify-section--favorites .styling-view-toggle{display:none}.shopify-section--favorites .favorites-title{margin-block-end:60px}.shopify-section--favorites .favorites-header{margin-block-end:0}}@media screen and (max-width:699px){.shopify-section--favorites-products:has(#favorites-view-single:checked) .product-list{--product-list-items-per-row: 1}}@media screen and (max-width:699px){.shopify-section--main-blog.shopify-section--favorites-styling .blog-post-list{grid-template-columns:1fr 1fr;column-gap:12px;row-gap:12px;margin-inline:21px}.shopify-section--favorites-styling .blog-post-card__info{display:none}}.shopify-section--favorites .favorites-login-button{display:block;width:fit-content;margin:40px auto 0;padding:17px 38px;background:#000;color:#fff;font-family:Roboto,Zen Kaku Gothic Antique,sans-serif;font-size:12px;line-height:12px;letter-spacing:.16em;text-decoration:none;text-align:center}#main>section.shopify-section--favorites:last-of-type>.container{padding-bottom:120px}.shopify-section--favorites .favorites-empty{margin:40px 0 0;font-family:Zen Kaku Gothic Antique,sans-serif;font-size:13px;letter-spacing:.08em;text-align:center;color:#111}.header-sidebar--asheis .header-sidebar__linklist>li.header-sidebar__inline-parent{margin-top:69px!important}html:has(header-sidebar[open]){overflow:hidden}.header-sidebar--asheis .header-sidebar__scroller{scrollbar-width:none}.header-sidebar--asheis .header-sidebar__scroller::-webkit-scrollbar{display:none}.header-sidebar--asheis .header-sidebar__inline-parent{position:relative;display:flex;align-items:center;justify-content:flex-end}.header-sidebar--asheis .header-sidebar__inline-parent:has(>[aria-expanded=true]){z-index:2}.header-sidebar--asheis .header-sidebar__inline-parent>.header-sidebar__inline-toggle{width:auto;flex:0 0 auto}.header-sidebar--asheis .header-sidebar__main-panel .header-sidebar__linklist-button svg{display:none}.header-sidebar--asheis .header-sidebar__inline-line{flex:1 1 auto;order:-1;margin-inline-start:106px;margin-inline-end:14px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right center;transition:transform .3s ease .2s}.header-sidebar--asheis .header-sidebar__inline-parent:has(>[aria-expanded=true]) .header-sidebar__inline-line{transform:scaleX(1);transition:transform .3s ease}.header-sidebar--asheis .header-sidebar__inline-sublist{position:absolute;inset-inline-start:-1px;top:23px;margin:0;padding:0;display:grid;row-gap:22px;text-align:left;opacity:0;visibility:hidden;transition:opacity .25s ease,visibility 0s linear .25s}.header-sidebar--asheis .header-sidebar__inline-parent:has(>[aria-expanded=true]) .header-sidebar__inline-sublist{opacity:1;visibility:visible;transition:opacity .25s ease .3s,visibility 0s linear .3s}.header-sidebar--asheis .header-sidebar__inline-sublist a{font-family:Roboto,sans-serif;font-size:12px;line-height:12px;letter-spacing:1.92px;color:#fff;text-decoration:none}@media(prefers-reduced-motion:reduce){.header-sidebar--asheis .header-sidebar__inline-line,.header-sidebar--asheis .header-sidebar__inline-sublist{transition:none}}.header__secondary-nav .header__nav-icon--cart{width:36px;height:36px}@media screen and (min-width:1000px){.header-sidebar--asheis{--drawer-max-width: clamp(320px, 28vw, 400px)}.header-search::part(content){left:auto;right:0;width:clamp(360px,34vw,480px);height:66vh;height:66dvh;overflow-y:auto;scrollbar-width:none}.header-search::part(overlay){height:100vh;height:100dvh}.cart-drawer{--drawer-max-width: min(92vw, 28.125rem)}.cart-drawer::part(overlay){background-color:transparent!important;backdrop-filter:none;-webkit-backdrop-filter:none}}.buy-buttons__label-stack{display:flex;flex-direction:column;align-items:center;line-height:1.3}.buy-buttons__note{display:block;font-family:var(--text-font-family);font-size:10px;line-height:1.4;letter-spacing:.03em;text-transform:none;opacity:.85;white-space:nowrap}#asheisProduct :is(th,td),.size-table :is(th,td){vertical-align:middle}#asheisProduct th:not(:empty),.size-table th:not(:empty){border-block-start-width:1px;padding-block:var(--table-cell-padding-block)}
/*# sourceMappingURL=/cdn/shop/t/3/assets/asheis.css.map */
