.mega-menu__link{position:relative;display:inline-block;padding:4px 0 7px;font-size:11px;line-height:1.5;letter-spacing:.22em;text-transform:uppercase;white-space:nowrap}.mega-menu__link:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:#5c1a22;transform:scaleX(0);transform-origin:left center;transition:transform .6s cubic-bezier(.65,0,.35,1)}.mega-menu__link:hover:after,.mega-menu__link:focus-visible:after{transform:scaleX(1)}.mega-menu__column>div+div{margin-top:4px}.mega-menu .resource-card__title{font-size:11px;line-height:1.5;letter-spacing:.18em;text-transform:uppercase;margin-top:10px}.mega-menu .price{display:none}.e-link:after{height:2px!important;background:#5c1a22!important}.arca-page a.arca-btn.arca-btn.arca-btn,button.arca-submit.arca-submit{position:relative!important;display:inline-block!important;width:auto!important;min-width:0!important;min-height:0!important;height:auto!important;padding:4px 0 7px!important;background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:#1f1416!important;font-family:var(--font-body--family,inherit)!important;font-size:11px!important;font-weight:400!important;line-height:1.5!important;letter-spacing:.22em!important;text-transform:uppercase!important;text-decoration:none!important;opacity:1!important;cursor:pointer}.arca-page a.arca-btn.arca-btn.arca-btn:after,button.arca-submit.arca-submit:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:#5c1a22;transform-origin:left center}.arca-page a.arca-btn.arca-btn.arca-btn:hover:after,button.arca-submit.arca-submit:hover:after{animation:arca-g-line .9s cubic-bezier(.65,0,.35,1)}@keyframes arca-g-line{0%{transform:scaleX(1);transform-origin:right center}50%{transform:scaleX(0);transform-origin:right center}50.01%{transform:scaleX(0);transform-origin:left center}to{transform:scaleX(1);transform-origin:left center}}main[data-template^=collection] h1{font-family:var(--font-heading--family)!important;font-size:28px!important;line-height:1.2!important;letter-spacing:0!important;font-weight:400!important;text-transform:none!important}main[data-template^=collection] .shopify-section:first-child p{font-size:15px;line-height:1.7;color:#6a625c;max-width:34em}main[data-template^=collection] product-card h3{font-family:var(--font-heading--family)!important;font-size:15px!important;line-height:1.4!important;letter-spacing:0!important;text-transform:none!important;font-weight:400}main[data-template^=collection] product-card .price{font-size:11px!important;letter-spacing:.14em!important;color:#6a625c!important}@media(max-width:900px){main[data-template^=collection] h1{font-size:24px!important}}.mega-menu__grid{display:flex!important;justify-content:center!important;align-items:flex-start;gap:56px!important;grid-template-columns:none!important}.mega-menu__grid>.mega-menu__list{flex:0 0 auto!important;width:auto!important;display:block!important}.mega-menu__grid>.mega-menu__content{flex:0 0 auto!important;width:auto!important;grid-column:auto!important}.mega-menu__content-list{display:flex!important;gap:20px!important;grid-template-columns:none!important}.mega-menu__content-list-item{width:190px!important;flex:0 0 190px}.mega-menu .resource-card__content{text-align:center}main[data-template=index] .hero__content-wrapper p{font-family:var(--font-body--family)!important;font-size:11px!important;line-height:1.6!important;letter-spacing:.24em!important;text-transform:uppercase!important;color:#fdfcf9!important;margin:0!important;text-align:center}main[data-template=index] .hero__content-wrapper a[class*=button]{position:relative!important;display:inline-block!important;min-width:0!important;min-height:0!important;height:auto!important;padding:4px 0 7px!important;background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:#fdfcf9!important;font-family:var(--font-body--family)!important;font-size:11px!important;font-weight:400!important;line-height:1.5!important;letter-spacing:.24em!important;text-transform:uppercase!important;text-decoration:none!important}main[data-template=index] .hero__content-wrapper a[class*=button]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:#fdfcf9;transform-origin:left center}main[data-template=index] .hero__content-wrapper a[class*=button]:hover:after{animation:arca-g-line .9s cubic-bezier(.65,0,.35,1)}main[data-template=index] .hero__content-wrapper .text-block{max-width:none!important;width:max-content!important;align-self:center}main[data-template=index] .hero__content-wrapper .text-block p{width:max-content!important;max-width:none!important;margin:0 auto!important}@media(max-width:749px){main[data-template=index] .hero__content-wrapper .text-block,main[data-template=index] .hero__content-wrapper .text-block p{width:auto!important;white-space:normal}}@media(min-width:750px){main[data-template=index] .hero__content-wrapper p{white-space:nowrap}}@media(min-width:750px){main[data-template=index] .hero__content-wrapper{transform:translateY(34px)}}[id$=__arca_appointments] .ah__wrap:before{content:"";display:block;border-top:1px solid var(--rule);margin:0 0 72px}@media(max-width:900px){[id$=__arca_appointments] .ah__wrap:before{margin-bottom:56px}}@media(max-width:749px){.product-grid{padding-inline:16px!important;--product-grid-gap:24px 16px !important;gap:24px 16px!important}.product-grid .product-card__content{padding-inline:0!important}.product-grid .product-card__content>.card-gallery{margin-inline:0!important}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/arca-global.css.map */
