:root{--color-text: var(--color-foreground);--color-accent: #801f22;--color-accent-hover: #6b1a1c;--color-charcoal: #1a1a1a;--color-ivory: #f7f5f1;--color-stone: #efece6;--color-line: rgb(0 0 0 / .08);--color-line-strong: rgb(0 0 0 / .18);--heading-font: var(--font-heading--family);--body-font: var(--font-body--family);--subheading-font: var(--font-subheading--family);--section-spacing: clamp(48px, 6vw, 96px);--section-spacing-tight: clamp(28px, 3.5vw, 56px);--section-spacing-loose: clamp(72px, 9vw, 144px);--type-eyebrow-size: clamp(.6875rem, .7vw, .75rem);--type-eyebrow-tracking: .22em;--type-label-tracking: .14em;--type-label-tracking-wide: .18em;--type-button-size: clamp(.75rem, .85vw, .8125rem);--type-button-tracking: .16em;--type-nav-size: clamp(.75rem, .85vw, .8125rem);--type-paragraph-max-width: 62ch;--button-padding-inline: clamp(1.75rem, 2.4vw, 2.5rem);--button-padding-block: clamp(.95rem, 1.2vw, 1.125rem);--button-radius: 0px;--card-radius: 0px;--ease-luxe: cubic-bezier(.22, .61, .36, 1);--hover-transition-duration: .45s;--hover-transition-timing: var(--ease-luxe);--hover-subtle-zoom-amount: 1.04}body{font-family:var(--body-font);font-feature-settings:"kern","liga";text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-feature-settings:"kern","liga","dlig"}h1,h2,h3{font-weight:400}h4,h5,h6{font-weight:500}h2,.section__heading,.section-heading{margin-block:0 clamp(1.5rem,2.5vw,2.5rem)}h3{margin-block:0 clamp(.875rem,1.5vw,1.25rem)}:where(p){max-width:var(--type-paragraph-max-width)}:where(.product-card p,.collection-card p,.featured-blog-posts-card p,.footer p,.cart-drawer p,.header p,.announcement-bar p,.quick-view p,dialog p,.menu-drawer p){max-width:none}.text-block p,.section__heading+p,[class*=--centered] p{margin-inline:auto}.brand-eyebrow{font-family:var(--subheading-font);font-size:var(--type-eyebrow-size);letter-spacing:var(--type-eyebrow-tracking);text-transform:uppercase;font-weight:500;color:var(--color-text);display:inline-block}.button,button.button,a.button,.button-secondary,.shopify-payment-button__button--unbranded{letter-spacing:var(--type-button-tracking);font-size:var(--type-button-size);font-weight:500;padding-inline:var(--button-padding-inline);padding-block:var(--button-padding-block);transition:background-color var(--hover-transition-duration) var(--hover-transition-timing),color var(--hover-transition-duration) var(--hover-transition-timing),border-color var(--hover-transition-duration) var(--hover-transition-timing),box-shadow var(--hover-transition-duration) var(--hover-transition-timing)}@media(prefers-reduced-motion:no-preference){.button:hover,.button-secondary:hover,.shopify-payment-button__button--unbranded:hover{transition-duration:var(--hover-transition-duration)}}.brand-link{font-family:var(--body-font);font-size:var(--type-button-size);letter-spacing:var(--type-button-tracking);text-transform:uppercase;font-weight:500;color:var(--color-text);text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:2px;transition:opacity var(--hover-transition-duration) var(--hover-transition-timing),color var(--hover-transition-duration) var(--hover-transition-timing)}.brand-link:hover{color:var(--color-accent);border-color:var(--color-accent)}input,textarea,select{letter-spacing:.02em}.product-card__title,.collection-card__title,.featured-blog-posts-card__title{font-family:var(--heading-font, "Playfair Display", Georgia, serif)!important;letter-spacing:.01em!important;text-transform:capitalize!important;font-weight:400!important;font-size:clamp(.98rem,.85rem + .45vw,1.2rem)!important;line-height:1.3!important}.collection-card--large .collection-card__title,.collection-list--featured .collection-card__title{font-family:var(--heading-font);font-size:clamp(1.25rem,1.6vw,1.5rem);letter-spacing:.04em;font-weight:400}.product-card .price,.product-card__price,.price__regular .price-item,.price__sale .price-item{font-family:var(--body-font, "Inter", system-ui, sans-serif)!important;font-weight:500!important;font-size:clamp(.92rem,.82rem + .35vw,1.05rem)!important;letter-spacing:.01em!important}@media(any-pointer:fine)and (prefers-reduced-motion:no-preference){.card-hover-effect-subtle-zoom .card-gallery img,.card-hover-effect-subtle-zoom .product-card__image img,.card-hover-effect-subtle-zoom .collection-card__image img,.card-hover-effect-subtle-zoom .product-card:hover .card-gallery,.card-hover-effect-subtle-zoom .collection-card:hover .collection-card__image,.card-hover-effect-subtle-zoom .product-card:hover .product-card__image{transition:transform .65s var(--ease-luxe)}}.product-card__content,.collection-card__content{margin-top:14px;gap:6px}.header{padding-block:clamp(.875rem,1.4vw,1.25rem)}.header__menu-link,.header-menu a:not(.ash-mn__trigger):not(.ash-mn__trigger *):not(.ash-mn__sublink):not(.ash-mn__card):not(.ash-mn__card *),.header-menu-list a,.header-drawer a{letter-spacing:var(--type-button-tracking);text-transform:uppercase;font-family:var(--body-font);font-size:var(--type-nav-size);font-weight:500}.mega-menu__link,.mega-menu__link--parent{letter-spacing:var(--type-button-tracking);text-transform:uppercase;font-family:var(--body-font);font-weight:500}.mega-menu__link--parent{font-size:var(--type-nav-size)}.mega-menu__link:not(.mega-menu__link--parent){font-size:var(--type-button-size);letter-spacing:.08em;font-weight:400;text-transform:none}@media(any-pointer:fine){.header__menu-link:hover,.header-menu a:hover,.mega-menu__link:hover{color:var(--color-accent)}}.header-drawer .header__menu-link,.menu-drawer__menu-item{font-size:clamp(.875rem,1.2vw,1rem);padding-block:.75rem;letter-spacing:var(--type-label-tracking)}.announcement-bar,.announcement-bar__text,.announcement-bar p,.announcement-bar a{letter-spacing:var(--type-eyebrow-tracking);text-transform:uppercase;font-size:var(--type-eyebrow-size);font-weight:500;line-height:1.2}.footer{font-size:var(--type-button-size)}.footer a,.footer__menu a,.footer-policy-list a,.footer-copyright{font-size:var(--type-button-size);letter-spacing:var(--type-label-tracking);line-height:1.8}.footer__menu-heading,.footer h2,.footer h3,.footer h4{font-family:var(--body-font);font-size:var(--type-button-size);letter-spacing:var(--type-label-tracking-wide);text-transform:uppercase;font-weight:500;margin-block-end:clamp(.875rem,1.2vw,1.25rem)}.footer__copyright,.footer-copyright{font-size:clamp(.6875rem,.75vw,.75rem);letter-spacing:var(--type-eyebrow-tracking);text-transform:uppercase}@media(any-pointer:fine){.footer a:hover{color:var(--color-accent)}}.cart-items-component{background:#fff}.brand-section-divider{width:32px;height:1px;background:var(--color-line-strong);margin:16px auto 24px;border:0}::selection{background:var(--color-accent);color:#fff}:focus-visible{outline:1px solid var(--color-accent);outline-offset:2px}@media(max-width:749px){.spacing-style{padding-block:calc(var(--padding-block-start, 0px) * .6 + var(--section-top-offset, 0px)) calc(var(--padding-block-end, 0px) * .6)}}.collection-card__content{padding-block:clamp(.875rem,1.4vw,1.25rem)}.collection-card:has(.section-background:not(:empty)) .collection-card__title,.collection-card--media-bg .collection-card__title{color:#fff;font-family:var(--heading-font);font-size:clamp(1.25rem,2vw,2rem);letter-spacing:.04em;font-weight:400;text-transform:uppercase;text-shadow:0 1px 4px rgb(0 0 0 / .18)}.slideshow-section{--slideshow-arrow-bg: rgb(255 255 255 / .88)}.slideshow-control{transition:background-color var(--hover-transition-duration) var(--ease-luxe),color var(--hover-transition-duration) var(--ease-luxe)}@media(any-pointer:fine){.slideshow-control:hover{background-color:#fff}}.section-carousel [class*=pagination] button,.section-carousel [class*=dots] button{width:8px;height:8px;background:var(--color-line-strong);opacity:.4;border-radius:50%;transition:opacity .3s var(--ease-luxe),background-color .3s}.section-carousel [class*=pagination] button[aria-current=true],.section-carousel [class*=dots] button.is-active{opacity:1;background:var(--color-foreground)}.ash-testimonials__heading{font-family:var(--heading-font);font-weight:400;letter-spacing:.02em}.ash-testimonial-card{background:transparent!important;box-shadow:none!important;border:1px solid var(--color-line);padding:clamp(1.25rem,2vw,2rem)}.ash-testimonial-card__quote{font-family:var(--body-font);font-size:clamp(.875rem,1vw,1rem);line-height:1.75;letter-spacing:.005em;color:var(--color-text)}.ash-testimonial-card__author{font-family:var(--body-font);font-size:var(--type-button-size);letter-spacing:var(--type-label-tracking);text-transform:uppercase;font-weight:500;margin-top:1.25rem}.ash-testimonial-card__meta{font-size:var(--type-eyebrow-size);letter-spacing:var(--type-eyebrow-tracking);text-transform:uppercase;opacity:.6;margin-top:.375rem}.ash-testimonial-card__stars{color:var(--color-accent);margin-bottom:1rem}.ash-testimonials__dot{transition:opacity .3s var(--ease-luxe);opacity:.3}.ash-testimonials__dot.is-active{opacity:1;background:var(--color-foreground)}.marquee__content{--marquee-duration: 60s}.marquee__repeated-items{gap:clamp(2.5rem,5vw,5rem)}.marquee__repeated-items>*{letter-spacing:var(--type-label-tracking-wide);text-transform:uppercase;font-family:var(--body-font);font-size:clamp(.875rem,1vw,1rem);font-weight:500;color:var(--color-text);opacity:.65;transition:opacity .3s var(--ease-luxe)}@media(any-pointer:fine){.marquee__repeated-items>*:hover{opacity:1}}.marquee__repeated-items img{max-height:clamp(28px,3vw,40px);width:auto;filter:grayscale(100%) contrast(1.05);opacity:.7;transition:filter .3s var(--ease-luxe),opacity .3s var(--ease-luxe)}@media(any-pointer:fine){.marquee__repeated-items img:hover{filter:grayscale(0);opacity:1}}.footer-group{border-top:1px solid var(--color-line)}.footer__column li,.footer__menu li,.footer-policy-list li{margin-block:.1875rem;list-style:none}.footer-social-icons a,.footer__social a{transition:opacity var(--hover-transition-duration) var(--ease-luxe)}.footer-social-icons a:hover,.footer__social a:hover{opacity:.55}.footer input[type=email]{font-size:var(--type-button-size);letter-spacing:.04em}@media(any-pointer:fine)and (prefers-reduced-motion:no-preference){.product-card .card-gallery img,.product-card .product-card__image img,.collection-card .collection-card__image img{transition:transform .7s var(--ease-luxe)}}.header:not([data-transparent]):not(.is-transparent){border-bottom:1px solid var(--color-line)}.header__logo,.header-logo{letter-spacing:.02em}.header.is-sticky,.header[data-sticky=true]{backdrop-filter:saturate(160%) blur(8px);-webkit-backdrop-filter:saturate(160%) blur(8px);background-color:#ffffffeb;transition:background-color .35s var(--ease-luxe),box-shadow .35s var(--ease-luxe)}slideshow-control,.slideshow-control,.section-carousel button[class*=control],.section-carousel button[class*=arrow]{--control-size: clamp(40px, 4.5vw, 52px);width:var(--control-size);height:var(--control-size);background-color:#ffffffeb;border-radius:50%;border:1px solid transparent;transition:background-color var(--hover-transition-duration) var(--ease-luxe),border-color var(--hover-transition-duration) var(--ease-luxe),transform var(--hover-transition-duration) var(--ease-luxe)}@media(any-pointer:fine){slideshow-control:hover,.slideshow-control:hover,.section-carousel button[class*=control]:hover,.section-carousel button[class*=arrow]:hover{background-color:#fff;border-color:var(--color-line-strong)}}slideshow-control svg,.slideshow-control svg,.section-carousel button[class*=control] svg,.section-carousel button[class*=arrow] svg{width:40%;height:40%;color:var(--color-foreground)}.slideshow-section [class*=pagination] button,.slideshow-section [class*=indicator] button,.section-carousel [class*=indicator] button{width:7px;height:7px;background:var(--color-line-strong);opacity:.5;border:0;border-radius:50%;margin-inline:4px;transition:opacity .3s var(--ease-luxe),background-color .3s,transform .3s var(--ease-luxe)}.slideshow-section [class*=pagination] button[aria-current=true],.slideshow-section [class*=indicator] button[aria-current=true],.section-carousel [class*=indicator] button[aria-current=true]{opacity:1;background:var(--color-foreground);transform:scale(1.15)}.slideshow-section [class*=counter],.slideshow-section .slideshow__counter{font-family:var(--body-font);font-size:var(--type-button-size);letter-spacing:var(--type-label-tracking);color:var(--color-foreground)}.product-card__content,.collection-card__content,.featured-blog-posts-card__content{align-items:flex-start}.product-list .product-card__title,.product-list .card-title{min-height:1.3em}.product-card .price{margin-top:.125rem}.product-card,.collection-card,.featured-blog-posts-card{box-shadow:none}.product-card:focus-within,.collection-card:focus-within{outline:1px solid var(--color-accent);outline-offset:4px}.badge,[class*=badge--]{font-size:var(--type-eyebrow-size);letter-spacing:var(--type-eyebrow-tracking);text-transform:uppercase;font-weight:500;padding-inline:.625rem;padding-block:.3125rem;line-height:1;border-radius:0}input:not([type=checkbox]):not([type=radio]):focus-visible,textarea:focus-visible,select:focus-visible{outline:1px solid var(--color-foreground);outline-offset:0;box-shadow:none}input:not([type=checkbox]):not([type=radio]),textarea{box-shadow:none;border:1px solid var(--color-input-border, var(--color-line-strong))}.ash-quantity-row .ash-quantity-row__input,.ash-quantity-row .ash-quantity-row__input:focus,.ash-quantity-row .ash-quantity-row__input:focus-visible{border:0;outline:0;box-shadow:none}.quantity-selector input,.quantity-selector input[type=number],.quantity-selector input:focus,.quantity-selector input:focus-visible{border:0;outline:0;box-shadow:none;background:transparent}.ash-fit-selector__option:has(input:checked),.ash-fit-selector__option:has(input:checked)>span,.ash-fit-selector__option:has(input:checked):hover,.ash-fit-selector__option:has(input:checked):hover>span{color:#fff}.email-signup,.email-signup__form,.newsletter-form{align-items:stretch;gap:0}.email-signup input[type=email],.newsletter-form input[type=email]{flex:1 1 auto;border-right-width:0}.email-signup button,.newsletter-form button{flex:0 0 auto}.dialog-modal,.dialog-drawer{border-radius:0;box-shadow:0 12px 48px #00000014}.cart-drawer__header{position:relative}.dialog-drawer .close-button,.dialog-modal .close-button,.cart-drawer__close-button{position:absolute!important;top:12px;right:12px;width:36px;height:36px;padding:0;margin:0;border-radius:50%;background:transparent!important;color:var(--color-foreground, #1a1a1a)!important;opacity:1!important;display:inline-flex!important;align-items:center;justify-content:center;box-shadow:none!important;border:1px solid transparent;cursor:pointer;z-index:3;transition:background-color .2s ease,border-color .2s ease}.dialog-drawer .close-button:hover,.dialog-modal .close-button:hover,.cart-drawer__close-button:hover{background-color:#0000000d!important;border-color:#00000014}.dialog-drawer .close-button .svg-wrapper,.dialog-drawer .close-button svg,.dialog-modal .close-button .svg-wrapper,.dialog-modal .close-button svg,.cart-drawer__close-button .svg-wrapper,.cart-drawer__close-button svg{display:none!important}.dialog-drawer .close-button:before,.dialog-modal .close-button:before,.cart-drawer__close-button:before{content:"\d7";font-family:var(--body-font, inherit);font-size:28px;font-weight:300;line-height:1;color:var(--color-foreground, #1a1a1a)}.cart-items__remove{color:var(--color-foreground, #1a1a1a)!important;background-color:transparent!important;opacity:1!important;width:32px;height:32px;border-radius:50%;display:inline-flex!important;align-items:center;justify-content:center;padding:0!important;box-shadow:none!important;border:1px solid transparent;transition:background-color .18s ease,border-color .18s ease}.cart-items__remove svg,.cart-items__remove .svg-wrapper{display:none!important}.cart-items__remove:before{content:"\d7";font-family:var(--body-font, inherit);font-size:22px;font-weight:300;line-height:1;color:var(--color-foreground, #1a1a1a)}.cart-items__remove:hover{background-color:#0000000d!important;border-color:#00000014}.cart-drawer .cart-title,.cart-drawer h2,.cart-drawer__heading{font-family:var(--heading-font);letter-spacing:.02em;font-weight:400}.cart-drawer .cart-item__title,.cart-drawer .product-name{font-family:var(--body-font);font-size:var(--type-button-size);letter-spacing:var(--type-label-tracking);text-transform:uppercase;font-weight:500}.cart-drawer .cart-item__variant,.cart-drawer .product-variant{font-size:var(--type-eyebrow-size);letter-spacing:.04em;opacity:.6}.menu-drawer__inner{padding-block:clamp(1rem,3vw,1.5rem)}.menu-drawer__menu-item{padding-block:.875rem;font-size:clamp(.9375rem,1.2vw,1rem);letter-spacing:var(--type-label-tracking);text-transform:uppercase;font-weight:500;border-bottom:1px solid var(--color-line)}.menu-drawer__menu-item:last-child{border-bottom:0}.menu-drawer__heading{letter-spacing:var(--type-eyebrow-tracking);text-transform:uppercase;font-size:var(--type-eyebrow-size);opacity:.65;margin-block-end:.75rem}.section--page-width,.section--page-narrow{margin-inline:auto}.product-card__image,.collection-card__image,.card-gallery__media{background-color:var(--color-stone)}*{scrollbar-color:rgb(0 0 0 / .25) transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#0003;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#00000059}.quantity-selector,.product-form__quantity,.quantity-selector__input,[class*=quantity] input{border-radius:0}.accordion summary,.accordion__summary,details summary{letter-spacing:var(--type-label-tracking);text-transform:uppercase;font-size:var(--type-button-size);font-weight:500;padding-block:1rem;cursor:pointer;transition:opacity var(--hover-transition-duration) var(--ease-luxe)}.accordion summary:hover,.accordion__summary:hover,details summary:hover{opacity:.7}.section-resource-list[data-show-scrollbar=true]{--carousel-scrollbar-gap: 18px}.section-resource-list[data-show-scrollbar=true] slideshow-slides{scrollbar-width:thin;scrollbar-color:var(--color-foreground) rgb(0 0 0 / .08);padding-bottom:var(--carousel-scrollbar-gap);overflow-x:scroll}.section-resource-list[data-show-scrollbar=true] slideshow-slides::-webkit-scrollbar{display:block;height:4px;width:4px;background:transparent}.section-resource-list[data-show-scrollbar=true] slideshow-slides::-webkit-scrollbar-track{background:#00000014;border-radius:0}.section-resource-list[data-show-scrollbar=true] slideshow-slides::-webkit-scrollbar-thumb{background:var(--color-foreground);border-radius:0;min-width:80px}.section-resource-list[data-show-scrollbar=true] slideshow-slides::-webkit-scrollbar-thumb:hover{background:var(--color-foreground);opacity:.85}.section-resource-list:not([data-show-scrollbar=true]) slideshow-slides{scrollbar-width:none;scrollbar-color:transparent transparent}.section-resource-list:not([data-show-scrollbar=true]) slideshow-slides::-webkit-scrollbar{display:none}@media(any-pointer:fine)and (prefers-reduced-motion:no-preference){.card-hover-effect-lift .product-card:hover,.card-hover-effect-scale .product-card:hover,.card-hover-effect-subtle-zoom .product-card:hover .card-gallery,.card-hover-effect-subtle-zoom .product-card:hover .product-card__image,.card-hover-effect-subtle-zoom .collection-card:hover .collection-card__image{transform:none}.product-card .card-gallery img,.product-card .product-card__image img{transform:none!important;transition:none}}.card-gallery{position:relative}.card-gallery__hover-overlay{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .45s ease;pointer-events:none;z-index:1;display:block}@media(hover:hover)and (any-pointer:fine){.card-gallery:hover .card-gallery__hover-overlay,.card-gallery:focus-within .card-gallery__hover-overlay{opacity:1}}@media(hover:none){.card-gallery__hover-overlay{display:none}}.card-gallery slideshow-arrows{align-items:center;top:0;right:0;bottom:0;left:0;pointer-events:none;mix-blend-mode:normal}.card-gallery slideshow-arrows .slideshow-control{opacity:0;animation:none!important;transform:none!important;transition:opacity .25s ease,background-color .2s ease,color .2s ease;min-height:36px;min-width:36px;width:36px;height:36px;padding:0;border-radius:50%;background:#ffffffeb;color:#1a1a1a;border:1px solid rgba(0,0,0,.06);display:inline-flex;align-items:center;justify-content:center;pointer-events:auto;z-index:2}.card-gallery slideshow-arrows .slideshow-control:hover{background:#1a1a1a;color:#fff}.card-gallery:hover slideshow-arrows .slideshow-control,.card-gallery:focus-within slideshow-arrows .slideshow-control{opacity:1}@media(max-width:749px){.card-gallery slideshow-arrows{display:none}}@media(hover:hover)and (any-pointer:fine){.product-card .ash-auto-cs{opacity:0;transform:translateY(4px);transition:opacity .3s ease,transform .3s ease}.product-card:hover .ash-auto-cs,.product-card:focus-within .ash-auto-cs{opacity:1;transform:none}}.product-card .ash-auto-cs__swatch{transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.product-card .ash-auto-cs__swatch:hover{transform:scale(1.06)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media screen and (min-width:750px){.product-information__grid.product-information--media-left{grid-template-columns:60% 40%!important}.product-information__grid.product-information--media-right{grid-template-columns:40% 60%!important}.product-information__grid.product-information--media-left .product-details{width:100%!important;max-width:100%!important;padding-inline:24px clamp(24px,4vw,64px)!important}.product-information__grid.product-information--media-right .product-details{width:100%!important;max-width:100%!important;padding-inline:clamp(24px,4vw,64px) 24px!important}.product-information__grid.product-information--media-left .product-information__media{padding-inline-end:24px!important}.product-information__grid.product-information--media-right .product-information__media{padding-inline-start:24px!important}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/brand-charcoal.css.map */
