.template-index .content-main>.shopify-section,.template-index .content-main .shopify-section{margin-top:0!important;margin-bottom:0!important}.template-index .content-main{padding-top:0;padding-bottom:0}.template-index .content-main>.shopify-section+.shopify-section{margin-top:0!important}.ah-image__img{display:block;max-width:100%;height:auto}.ah-image__img--cover{width:100%;height:100%;object-fit:cover;object-position:center}.ah-image__img--contain{width:100%;height:100%;object-fit:contain}.ah-image__img--bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.ah-image__placeholder{display:block;width:100%;height:100%}.search-result--placeholder *,.search-result--placeholder *:before,.search-result--placeholder *:after,.search-result__image,.search-result__title:after,.search-result__price:after,.search-result__vendor:after{animation:none!important}:focus{outline:none}:focus-visible{outline:2px solid currentColor;outline-offset:2px;box-shadow:0 0 0 2px #fff6;border-radius:2px}.user-is-tabbing :focus-visible{outline:2px solid #f04c40;outline-offset:3px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.header-icon-button,.cart-popup-trigger,[data-search-toggle],[data-menu-toggle],.main-menu-toggle,.ah-popup-close,.ah-slideshow__nav,.ah-slideshow__dot{min-width:44px;min-height:44px}.ah-shipping-bar{display:block;background:#fff8f4;border:1px solid rgba(0,0,0,.08);border-radius:8px;padding:14px 18px;margin-bottom:24px;font-size:.95rem;color:#1c1d1d}.ah-shipping-bar__message{margin-bottom:10px;line-height:1.4}.ah-shipping-bar__amount{font-weight:600}.ah-shipping-bar__track{position:relative;width:100%;height:8px;background:#00000014;border-radius:4px;overflow:hidden}.ah-shipping-bar__fill{height:100%;background:#8a7676;border-radius:4px;transition:width .4s ease-out}@media(prefers-reduced-motion:reduce){.ah-shipping-bar__fill{transition:none}}.map-section__map-container[data-ah-lazy-map]{width:100%;background:#f2f2f2;position:relative}.map-section__map-container[data-ah-lazy-map] iframe{display:block}.skip-link{position:absolute;top:0;left:0;z-index:10000;background:#000;color:#fff;padding:12px 16px;text-decoration:none;transform:translateY(-100%);transition:transform .2s}.skip-link:focus{transform:translateY(0)}.cart-list-item__quantity input{font:inherit}.ah-zoom-dialog{width:min(96vw,1400px);height:min(94vh,1400px);max-width:none;max-height:none;border:0;padding:0;border-radius:8px;background:#000;overflow:hidden}.ah-zoom-dialog::backdrop{background:#000000d9;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ah-zoom-dialog__close{position:absolute;top:12px;right:12px;width:44px;height:44px;background:#ffffffeb;border:0;border-radius:50%;font-size:28px;line-height:1;color:#000;cursor:pointer;z-index:2;display:flex;align-items:center;justify-content:center}.ah-zoom-dialog__close:hover,.ah-zoom-dialog__close:focus-visible{background:#fff;outline:none}.ah-zoom-dialog__viewport{width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:auto;cursor:zoom-out}.ah-zoom-dialog__img{display:block;max-width:100%;max-height:100%;object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;transition:transform .2s ease}@media(hover:hover){.ah-zoom-dialog__viewport:hover .ah-zoom-dialog__img{transform:scale(1.4);cursor:zoom-out}}@media(prefers-reduced-motion:reduce){.ah-zoom-dialog__img{transition:none}}.ah-loox-rating-inline{margin:0 0 8px;min-height:18px}.ah-cart-eta{margin:8px 0 12px;font-size:.95rem;color:#1c1d1d;display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.ah-cart-eta strong{font-weight:600}.ah-cart-guest-hint{text-align:center;margin:8px 0 0;color:#6b6b6b}.ah-cart-guest-hint small{font-size:.85rem}.mobile-carousel{position:relative}#carousel-track,.carousel-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}#carousel-track::-webkit-scrollbar,.carousel-track::-webkit-scrollbar{display:none}.carousel-slide{flex:0 0 100%;scroll-snap-align:start}.carousel-dot{width:10px;height:10px;border-radius:50%;background:#0000002e;transition:background .2s;cursor:pointer}.carousel-dot.active{background:#000000b3}.ah-reveal{opacity:0;transform:translateY(20px);transition:opacity .8s ease-out,transform .8s ease-out;will-change:opacity,transform}.ah-reveal--reveal{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.ah-reveal{opacity:1;transform:none;transition:none}}html body #main-menu{position:fixed!important;top:0!important;left:0!important;right:auto!important;bottom:0!important;width:min(100vw,360px)!important;height:100vh!important;max-height:100vh!important;background:#1d1d1f;color:#f8f8f8;z-index:9000!important;transform:translate(-100%);transition:transform .3s ease;overflow-y:auto;-webkit-overflow-scrolling:touch;display:flex!important;flex-direction:column;visibility:visible!important;opacity:1!important;pointer-events:auto!important}html body.menu-open #main-menu{transform:translate(0)!important}body.menu-open{overflow:hidden}#main-menu .main-menu-inner{display:flex;flex-direction:column;min-height:100%;padding:24px 28px 40px}#main-menu .main-menu-upper{display:flex;justify-content:flex-end;margin-bottom:24px}#main-menu .main-menu-upper .main-menu-toggle{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;color:inherit}#main-menu .main-menu-upper .main-menu-toggle svg{width:24px;height:24px;fill:currentColor}#main-menu .main-menu-links{list-style:none;margin:0;padding:0}#main-menu .main-menu-list-item{margin:0}#main-menu .main-menu-link,html body #main-menu .main-menu-link{display:block!important;padding:14px 4px!important;color:#f8f8f8!important;text-decoration:none!important;font-size:1.25rem!important;letter-spacing:.01em;border-bottom:1px solid rgba(255,255,255,.12)!important;background:transparent!important;text-transform:uppercase;letter-spacing:.08em;font-family:Aboreto,serif}#main-menu .main-menu-list-item,html body #main-menu .main-menu-list-item{display:block!important;list-style:none}#main-menu .main-menu-links,html body #main-menu .main-menu-links{display:block!important;list-style:none;padding:0;margin:0}#main-menu .child-indicator{display:none}#main-menu .main-menu-link:hover,#main-menu .main-menu-link:focus-visible{color:#ffe2d1;outline:none}#main-menu .main-menu-list-item.has-children>.main-menu-link:after{content:" \203a";margin-left:6px;opacity:.7}#main-menu .main-menu-list-item.active>.main-menu-link{font-weight:600}#main-menu .main-menu-account-link{margin-top:16px}body.menu-open:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background:#1d1d1f8c;z-index:8500;cursor:pointer}html body .search-form .input-and-button-row,html body form[role=search] .input-and-button-row,html body .template-search .input-and-button-row{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:8px;align-items:stretch;width:100%;max-width:100%;margin:0}html body .search-form .input-and-button-row__input-wrapper,html body form[role=search] .input-and-button-row__input-wrapper,html body .template-search .input-and-button-row__input-wrapper{flex:1 1 auto!important;width:auto!important;min-width:0!important;margin:0!important;position:relative}html body .search-form .input-and-button-row__input,html body form[role=search] .input-and-button-row__input,html body .template-search .input-and-button-row__input{width:100%!important;min-width:0!important;max-width:100%!important;height:48px;padding:0 14px;font:inherit;font-size:16px;line-height:1.2;background:#f8f8f8;border:1px solid #1d1d1f;border-radius:0;color:#1d1d1f;margin:0!important;box-sizing:border-box}html body .search-form .input-and-button-row__input::placeholder,html body form[role=search] .input-and-button-row__input::placeholder{color:#1d1d1f8c}html body .search-form .input-and-button-row__button,html body form[role=search] .input-and-button-row__button,html body .template-search .input-and-button-row__button{flex:0 0 auto!important;width:auto!important;min-width:96px;min-height:48px;height:48px;padding:0 22px!important;white-space:nowrap;background:#1d1d1f!important;color:#f8f8f8!important;border:1px solid #1d1d1f!important;border-radius:0!important;cursor:pointer;font-family:inherit!important;font-size:.95rem!important;font-weight:500!important;letter-spacing:.04em;text-transform:uppercase;line-height:1!important;margin:0!important;box-sizing:border-box}html body .search-form .input-and-button-row__button:hover,html body .search-form .input-and-button-row__button:focus-visible{background:#f8f8f8!important;color:#1d1d1f!important;outline:none}@media(max-width:540px){html body .search-form .input-and-button-row__input,html body form[role=search] .input-and-button-row__input{height:44px;padding:0 12px}html body .search-form .input-and-button-row__button,html body form[role=search] .input-and-button-row__button{min-width:64px;min-height:44px;height:44px;padding:0 14px!important;font-size:.85rem!important;letter-spacing:.02em}}@media(max-width:380px){html body .search-form .input-and-button-row__button,html body form[role=search] .input-and-button-row__button{min-width:56px;padding:0 10px!important}}.disclosure{position:relative;display:inline-block}.disclosure .disclosure__toggle{display:inline-flex;align-items:center;gap:6px;background:transparent;border:0;cursor:pointer;font:inherit;color:inherit;padding:6px 8px}.disclosure .disclosure__toggle-arrow{display:inline-flex;transition:transform .2s ease}.disclosure .disclosure__toggle-arrow svg{width:12px;height:12px;fill:currentColor}.disclosure.is-open .disclosure__toggle-arrow{transform:rotate(180deg)}.disclosure .disclosure-list{position:absolute;bottom:100%;left:0;margin:0 0 6px;padding:6px 0;list-style:none;background:#f8f8f8;color:#1d1d1f;border:1px solid rgba(29,29,31,.15);box-shadow:0 8px 24px -10px #1d1d1f40;min-width:140px;z-index:50}.disclosure .disclosure-list[hidden]{display:none}.disclosure .disclosure-list__option{display:block;padding:8px 14px;color:inherit;text-decoration:none;font-size:.92rem}.disclosure .disclosure-list__option:hover,.disclosure .disclosure-list__option:focus-visible{background:#1d1d1f14;outline:none}.disclosure .disclosure-list__item--current .disclosure-list__option{font-weight:600}@media(prefers-reduced-motion:reduce){#main-menu,.disclosure .disclosure__toggle-arrow{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/anahata-ui.css.map */
