.section-announcement--carousel,.announcement--carousel_container,.announcement--text{background:#a38b78!important;color:#fff!important}.section-announcement--carousel p,.section-announcement--carousel a,.section-announcement--carousel a:visited,.section-announcement--carousel svg{color:#fff!important;fill:#fff!important}.section-header__main-bar,.section-header,.section-header__mobile,.mobile-nav__mobile-header,#shopify-section-mobile-header{background:#fff!important;color:#201818!important}.section-header a,.section-header button,.section-header svg,.section-header__mobile a,.section-header__mobile button,.section-header__mobile svg{color:#201818!important;fill:#201818!important}.header__cart-links--search,footer a[href="/search"]{display:none!important}.shopify-policy__container{padding-bottom:clamp(72px,8vw,120px)!important}.footer-legal-links{margin-top:10px}.footer-legal-links small{display:inline-flex;flex-wrap:wrap;justify-content:center;gap:8px;color:#ffffffb8}.footer-legal-links a{color:inherit!important;font-size:.85rem}.header__cart-links--cart a,.header__cart-links--cart .js-mini-cart-trigger{position:relative;overflow:visible!important}.header__cart-links--account shopify-account{--shopify-account-signed-in-avatar-size: 22px}.header__cart-links--account shopify-account::part(signed-in-avatar),.header__cart-links--account shopify-account::part(signed-out-avatar){width:22px!important;height:22px!important}.header__cart-links--cart svg{width:25px!important;height:25px!important}.header__cart-links--cart .js-cart-count:not(.visually-hidden){position:absolute;right:-9px!important;top:-9px!important;display:inline-flex!important;align-items:center;justify-content:center;min-width:19px!important;height:19px!important;padding:0 4px!important;border:1px solid #fff;border-radius:999px!important;background:#201818!important;color:#fff!important;font-size:11px!important;font-weight:800!important;line-height:1!important;letter-spacing:0!important;text-align:center;z-index:3;box-sizing:border-box}.header__img-logo--gekkeikan img{display:block;max-width:205px!important;width:205px;height:auto}@media(max-width:967px){.mobile-nav__mobile-header{padding:18px 16px 12px!important}.mobile-nav__mobile-header #mobile-menu{display:flex;align-items:center;justify-content:center;gap:8px;margin:0!important;padding:0!important;min-height:42px;position:relative}.mobile-nav__mobile-header .mobile-nav__logo-wrapper{display:flex!important;flex:0 1 auto;justify-content:center;min-width:0;width:auto!important;max-width:none!important;text-align:center}.mobile-nav__mobile-header ul{display:inline-flex!important;align-items:center;justify-content:flex-end;gap:2px;flex:0 0 auto;width:auto!important;max-width:none!important}.mobile-nav__mobile-header .mobile-header__controls{position:absolute;top:50%;transform:translateY(-50%);z-index:2}.mobile-nav__mobile-header .mobile-header__controls--menu{left:0;justify-content:flex-start}.mobile-nav__mobile-header .mobile-header__controls--cart{right:0;justify-content:flex-end}.mobile-nav__mobile-header li{display:inline-flex;align-items:center;margin:0}.mobile-nav__img-logo--gekkeikan,.mobile-nav__mobile-header .mobile-nav__logo-wrapper a.mobile-nav__img-logo{display:block!important;width:clamp(140px,38vw,180px)!important;max-width:100%!important}.mobile-nav__img-logo--gekkeikan img{display:block;width:100%;height:auto}.mobile-nav__mobile-header button,.mobile-nav__mobile-header .slideout__trigger-mobile-menu,.mobile-header__icon-link,.mobile-nav__mobile-header .js-mini-cart-trigger,.mobile-header__cart-links--account shopify-account,.mobile-header__cart-links--cart a{min-width:34px!important;min-height:34px!important;width:34px!important;height:34px!important;line-height:34px!important;display:inline-flex!important;align-items:center;justify-content:center;margin:0!important}.mobile-nav__mobile-header .slideout__trigger-mobile-menu svg{width:30px!important;height:30px!important;transform:scaleX(1.08)}.mobile-nav__mobile-header .slideout__trigger-mobile-menu svg,.mobile-nav__mobile-header .slideout__trigger-mobile-menu svg .hover-fill,.mobile-nav__mobile-header .slideout__trigger-mobile-menu svg path,.mobile-nav__mobile-header .slideout__trigger-mobile-menu svg rect,.mobile-nav__mobile-header .slideout__trigger-mobile-menu svg line{color:#201818!important;fill:#201818!important;stroke:#201818!important;stroke-width:2.5px!important}#mobile-slideout .mobile-header--close{position:absolute!important;top:18px!important;right:18px!important;z-index:20!important}#mobile-slideout .slideout__trigger-mobile-navigation{display:inline-flex!important;align-items:center;justify-content:center;width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;border-radius:999px!important;background:#201818!important;color:#fff!important}#mobile-slideout .slideout__trigger-mobile-navigation svg{width:18px!important;height:18px!important}#mobile-slideout .slideout__trigger-mobile-navigation svg,#mobile-slideout .slideout__trigger-mobile-navigation svg .hover-fill,#mobile-slideout .slideout__trigger-mobile-navigation svg path,#mobile-slideout .slideout__trigger-mobile-navigation svg line{color:#fff!important;fill:#fff!important;stroke:#fff!important;stroke-width:2.4px!important}.mobile-header__cart-links--cart a{position:relative;background:transparent!important;color:#201818!important;border-radius:0!important;font-size:13px;overflow:visible!important}.header__cart-links--cart a,.header__cart-links--cart .js-mini-cart-trigger,.mobile-header__cart-links--cart a,.mobile-header__cart-links--cart .js-mini-cart-trigger{overflow:visible!important}.header__cart-links--cart .js-cart-count:not(.visually-hidden),.mobile-header__cart-links--cart .js-cart-count:not(.visually-hidden){position:absolute;right:-6px!important;top:-6px!important;display:inline-flex!important;align-items:center;justify-content:center;min-width:19px!important;height:19px!important;padding:0 4px!important;border:1px solid #fff;border-radius:999px!important;background:#201818!important;color:#fff!important;font-size:11px!important;font-weight:800!important;line-height:1!important;letter-spacing:0!important;text-align:center;z-index:3;box-sizing:border-box}#mobile-search{display:none!important}.mobile-nav__wrapper .mobile-nav__mobile-menu-wrapper{min-height:calc(100dvh - 112px);display:flex}.mobile-nav__wrapper .mobile-menu__block{width:100%}.mobile-nav__wrapper .mobile-menu__block>.menu__list{min-height:calc(100dvh - 156px);display:flex;flex-direction:column}.mobile-nav__wrapper .mobile-menu__block .menu__link,.mobile-nav__wrapper .mobile-menu__block .details__link{font-size:20px!important;line-height:1.35!important;letter-spacing:0!important}.mobile-nav__wrapper .mobile-menu__block .menu__list .menu__list .menu__link,.mobile-nav__wrapper .mobile-menu__block .menu__list .menu__list .details__link{font-size:17px!important}.mobile-nav__wrapper .mobile-menu__block .menu__item{padding-top:7px;padding-bottom:7px}.mobile-nav__wrapper .mobile-menu__utility-search{margin:28px 0 18px}.mobile-nav__wrapper .mobile-menu__search-form{display:flex;align-items:center;width:min(100%,360px);border-bottom:1px solid rgba(255,255,255,.72)}.mobile-nav__wrapper .mobile-menu__search-input{flex:1 1 auto;min-width:0;min-height:42px;padding:0 8px 0 0;border:0!important;background:transparent!important;color:#fff!important;font-size:16px;margin:0!important}.mobile-nav__wrapper .mobile-menu__search-input::placeholder{color:#ffffffd1!important}.mobile-nav__wrapper .mobile-menu__search-submit{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;color:#fff!important}.mobile-nav__wrapper .mobile-menu__search-submit svg,.mobile-nav__wrapper .mobile-menu__search-submit svg .hover-fill{color:#fff!important;fill:#fff!important;stroke:#fff!important}.mobile-nav__wrapper .mobile-menu__utility-account{margin-top:auto;padding-top:22px;border-top:1px solid rgba(255,255,255,.22)}.mobile-nav__wrapper .mobile-menu__account-link{display:inline-flex!important;align-items:center;gap:10px}.mobile-nav__wrapper .mobile-menu__account-link svg,.mobile-nav__wrapper .mobile-menu__account-link svg .hover-fill{color:#fff!important;fill:#fff!important;stroke:#fff!important}}.age-logo--gekkeikan img{display:block;max-width:min(185px,48vw);height:auto}.section-header__mobile_search--form,.section-header__mobile_search--input,.section-header__searchbox input,.searchbox__input{border-color:#d8d1c8!important;color:#201818!important}.section-header__mobile_search--form{border:1px solid #d8d1c8!important;padding:0 12px!important}.section-header__mobile_search--input,.searchbox__input{min-height:42px!important}.section-header__mobile_search--input::placeholder,.searchbox__input::placeholder{color:#201818ad!important}.countdown--section,.product-template__countdown{display:none!important}.product__section--main,#collection-page{background:#fff}#collection-page .collection__page--topbar{margin-bottom:26px}#collection-page .product-loop{row-gap:34px}#collection-page .product-loop__item,#collection-page .product-loop__item .product-image,#collection-page .product-loop__item .product-loop__img-wrapper,#collection-page .product-loop__item .product-loop__img-link,#collection-page .product-loop__item .box-ratio,#collection-page .product-loop__item .reveal,#collection-page .product-loop__item .demo-1{background:#fff!important;border:0!important;box-shadow:none!important}#collection-page .product-loop__img-link{display:flex;align-items:end;justify-content:center}#collection-page .product-loop__img-wrapper img,#collection-page .product-loop__img-wrapper .box-ratio img,#collection-page .product-loop__img-wrapper .product-loop__img-link img{width:auto!important;max-width:90%!important;height:100%!important;max-height:clamp(225px,24vw,300px)!important;object-fit:contain!important;object-position:center bottom!important;margin:0 auto!important}#collection-page .product-loop__info-wrapper,#collection-page .product-loop__price{text-align:left!important}#collection-page .product-loop__title{max-width:18rem;margin-left:0;margin-right:auto;line-height:1.15;text-wrap:balance}#collection-page .product-loop__price{color:#a38b78!important;font-size:13px;letter-spacing:.6px;text-transform:uppercase}.product__section--main .product__section-right{padding-top:40px}@media(min-width:1024px){.product__section--main .product__section-images{padding-left:clamp(32px,4vw,72px)!important}}.product__section--main .product__section-right h1{letter-spacing:0!important}.product__section--main .product-blocks__block--richtext_metafield p,.product__section--main .product-blocks__block--text_metafield p{max-width:34rem;color:#4c4842!important;line-height:1.65}.product__section--main .product__section-images .flickity-button,.product__section--main .product-gallery__zoom-btn{background:#201818!important;color:#fff!important}.product__section--main .product__section-images.single_image--true .flickity-button{display:none!important}.product__section--main .product__section-images .flickity-button svg,.product__section--main .product-gallery__zoom-btn svg{fill:#fff!important}.product__section--main .product-gallery__media-container.image{display:flex!important;align-items:center;justify-content:center;min-height:clamp(340px,62vh,620px);background:#fff}.product__section--main .product-gallery__media-container.image .product__image{width:auto!important;max-width:92%!important;max-height:clamp(300px,58vh,560px)!important;object-fit:contain!important;margin:0 auto}@media(max-width:767px){.product__section--main .product__section-images{padding-left:0!important}.product__section--main .product-gallery__media-container.image{min-height:360px}.product__section--main .product-gallery__media-container.image .product__image{max-height:340px!important}}.button,.btn,.ajax-submit,button[type=submit]{border-radius:2px!important}.button,.btn,.ajax-submit,button[type=submit],.shopify-challenge__button,.age-verification__button,.age-verification button,.global-age-verification .button-enter,#submit_birthdate,.gek-product__button{-webkit-tap-highlight-color:rgba(163,139,120,.22)}.button[style*="#A38B78"],.button[style*="163, 139, 120"],.btn[style*="#A38B78"],.ajax-submit[style*="#A38B78"],.age-verification__button,.age-verification button,.global-age-verification .button-enter,#submit_birthdate,.gek-product__button,.gek-product__button:visited,.gek-product__button:hover,.gek-product__button:focus,.gek-product__button:focus-visible,.gek-product__button:active,.gek-product__button[aria-pressed=true],.gek-product__button[aria-current=true]{color:#fff!important}.button[style*="#A38B78"]:hover,.button[style*="#A38B78"]:focus,.button[style*="#A38B78"]:focus-visible,.button[style*="#A38B78"]:active,.button[style*="#A38B78"][aria-pressed=true],.button[style*="#A38B78"][aria-current=true],.button[style*="163, 139, 120"]:hover,.button[style*="163, 139, 120"]:focus,.button[style*="163, 139, 120"]:focus-visible,.button[style*="163, 139, 120"]:active,.btn[style*="#A38B78"]:hover,.btn[style*="#A38B78"]:focus,.btn[style*="#A38B78"]:focus-visible,.btn[style*="#A38B78"]:active,.ajax-submit[style*="#A38B78"]:hover,.ajax-submit[style*="#A38B78"]:focus,.ajax-submit[style*="#A38B78"]:focus-visible,.ajax-submit[style*="#A38B78"]:active,.age-verification__button:hover,.age-verification__button:focus,.age-verification__button:focus-visible,.age-verification__button:active,.age-verification button:hover,.age-verification button:focus,.age-verification button:focus-visible,.age-verification button:active,.global-age-verification .button-enter:hover,.global-age-verification .button-enter:focus,.global-age-verification .button-enter:focus-visible,.global-age-verification .button-enter:active,#submit_birthdate:hover,#submit_birthdate:focus,#submit_birthdate:focus-visible,#submit_birthdate:active{color:#fff!important}.button[style*="#A38B78"] *,.button[style*="163, 139, 120"] *,.btn[style*="#A38B78"] *,.ajax-submit[style*="#A38B78"] *,.age-verification__button *,.age-verification button *,.global-age-verification .button-enter *,#submit_birthdate *,.gek-product__button *{color:inherit!important}.global-age-verification #submit_birthdate,.global-age-verification .button-enter{border-color:#a38b78!important;background:#a38b78!important;color:#fff!important}.global-age-verification #submit_birthdate:hover,.global-age-verification #submit_birthdate:focus,.global-age-verification #submit_birthdate:focus-visible,.global-age-verification .button-enter:hover,.global-age-verification .button-enter:focus,.global-age-verification .button-enter:focus-visible{border-color:#201818!important;background:#201818!important;color:#fff!important}.product__section--details{border-top:1px solid #e6e0d8}.product-template__details-table .description h3,.product-template__details-table .label{color:#201818!important;letter-spacing:0!important}.product-template__details-table .item,.product-template__details-table .description{color:#4c4842!important}.template-cart .cart-page .loading-wrapper,.template-cart .cart-page .js-mini-cart-loader{display:none!important}.footer__follow-on-shop{--shopify-login-button-background: #201818;--shopify-login-button-color: #fff;--shopify-login-button-border-color: #201818}.footer__follow-on-shop button,.footer__follow-on-shop a,.footer__follow-on-shop shop-login-button,.footer__follow-on-shop shopify-login-button{border:1px solid #201818!important;border-radius:2px!important;background:#201818!important;color:#fff!important;box-shadow:none!important;font-family:var(--main-family)!important;font-size:13px!important;font-weight:800!important;letter-spacing:.7px!important;text-transform:uppercase!important}.footer__follow-on-shop button:hover,.footer__follow-on-shop a:hover{border-color:#a38b78!important;background:#a38b78!important;color:#fff!important}.footer__follow-on-shop shop-login-button::part(button),.footer__follow-on-shop shopify-login-button::part(button){border:1px solid #201818!important;border-radius:2px!important;background:#201818!important;color:#fff!important;box-shadow:none!important}.footer__follow-on-shop .follow-icon-wrapper,.footer__follow-on-shop .follow-icon-wrapper:before,.footer__follow-on-shop .follow-text{background:#201818!important;border-color:#201818!important;color:#fff!important}.gek-minimum-order-note{margin:10px 0 0;color:#6d625a;font-size:.9rem;line-height:1.45;text-align:center}.gek-cart-minimum{margin:-18px 0 16px;padding:12px 16px 11px;border:1px solid rgba(163,139,120,.4);border-left:4px solid #a38b78;background:#fbfaf7;color:#332927;text-align:left}.gek-cart-minimum--met{border-color:#75906b61;border-left-color:#75906b;background:#f7faf5}.gek-cart-minimum__title{color:#201818;font-size:.78rem;font-weight:800;letter-spacing:.07em;line-height:1.2;text-transform:uppercase}.gek-cart-minimum__text{display:block!important;width:100%!important;max-width:none!important;color:#5b514c;font-size:.88rem;font-weight:500;line-height:1.45}.gek-cart-minimum__text strong{color:#201818;font-weight:800}.gek-checkout-disabled{cursor:not-allowed!important;opacity:.55!important}@media(max-width:767px){body,.rte,.rte p,.rte li,.template-page main p,.template-page main li,.template-cart main p,.template-cart main li,.product__section--main p,.product__section--main li,.product__section--details p,.product__section--details li,.product-template__details-table .item,.product-template__details-table .description,.contact-form p,.contact-form label{font-size:16px!important;line-height:1.6!important}.product__section--main .product-blocks__block--richtext_metafield p,.product__section--main .product-blocks__block--text_metafield p{font-size:16px!important;line-height:1.65!important}.product__section--main .product__section-right label,.product__section--main .product__section-right .swatch .header,.product__section--main .product__section-right .quantity-selector label{font-size:15px!important;line-height:1.4!important}.section-footer .left-footer,.section-footer .right-footer--inner{padding-left:24px!important;padding-right:24px!important}.section-footer .footer-block__heading{font-size:17px!important;line-height:1.3!important;letter-spacing:.04em!important;margin-bottom:12px!important}.section-footer .footer-block__menu li,.section-footer .footer-block__menu a,.section-footer .footer-block__text,.section-footer .footer-block__text p,.section-footer .footer-block__newsletter p,.section-footer .bottom-footer,.section-footer .bottom-footer a,.section-footer small,.section-footer small a{font-size:16px!important;line-height:1.55!important}.section-footer .footer-block__menu li{margin-bottom:8px!important}.section-footer .footer-block__text p{max-width:31rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/gekkeikan-overrides.css.map */
