html{max-width:100%}body{max-width:100%;overflow-x:clip}main,#MainContent,.shopify-section,.page-width,.grid__item,.product__info-wrapper{min-width:0}img,video,iframe,svg{max-width:100%}html:not(.tokygo-dark) .header-wrapper,html:not(.tokygo-dark) .header,html:not(.tokygo-dark) .menu-drawer,html:not(.tokygo-dark) .menu-drawer__inner-container{--color-foreground: 36, 28, 20;color:#241c14}html:not(.tokygo-dark) :is(.header__icon,.header__heading-link,.header__menu-item,.header__active-menu-item,.menu-drawer__menu-item,.menu-drawer__account,.menu-drawer__utility-links,.header__icon .icon,.header__icon svg,.header__icon svg path,.header__icon svg line){color:#241c14!important;opacity:1!important;visibility:visible}html:not(.tokygo-dark) .menu-drawer{background-color:#fffaf2!important}html:not(.tokygo-dark) .menu-drawer :is(a,button,summary,span){color:#241c14}html:not(.tokygo-dark) .header__menu-item:hover,html:not(.tokygo-dark) .menu-drawer__menu-item:hover{color:#8b622f!important}@media screen and (max-width:749px){.page-width{width:100%;max-width:100%;padding-left:1.5rem;padding-right:1.5rem}.header{min-width:0;max-width:100%}.header__heading,.header__heading-link,.header__icons{min-width:0}.header__heading-logo-wrapper{max-width:100%}.header__heading-logo{max-width:100%;height:auto}.header__icons{flex-shrink:0}.menu-drawer{max-width:100vw;width:min(40rem,100vw)}.menu-drawer__inner-container{max-width:100%}.grid{min-width:0}.grid__item{max-width:100%}.product__media-wrapper,.product__info-wrapper,.product__media-list{max-width:100%;min-width:0}.product__media img,.card__media img{max-width:100%}.rte,.product__description,.card__heading,.product__title,.banner__heading{overflow-wrap:anywhere}.rte table{display:block;max-width:100%;overflow-x:auto}.cart-drawer .drawer__inner{max-width:100vw;width:min(45rem,100vw)}.announcement-bar__message{overflow-wrap:anywhere}}@media screen and (max-width:480px){html,body{width:100%;max-width:100%}*,*:before,*:after{box-sizing:border-box}.header-wrapper,.section-header,.header,.header__heading,.header__heading-link,.header__heading-logo-wrapper{max-width:100%}.header.page-width{width:100%;padding-inline:clamp(8px,2.5vw,14px)!important;column-gap:clamp(3px,1vw,8px)}.header{min-width:0;grid-template-columns:minmax(36px,1fr) minmax(0,auto) minmax(70px,1fr);align-items:center}.header__heading{min-width:0;max-width:100%;overflow:visible}.header__heading-link{min-width:0;max-width:100%;padding-inline:0}.header__heading-logo-wrapper{min-width:0;width:auto;max-width:min(40vw,155px);overflow:visible}.header__heading-logo{display:block;width:100%;max-width:min(40vw,155px);height:auto;object-fit:contain}.header__heading-link .h2,.header__heading-link>span{font-size:clamp(13px,4vw,19px);line-height:1.15;overflow-wrap:normal;word-break:normal;white-space:normal}.header__icons{display:flex;justify-self:end;justify-content:flex-end;min-width:0;max-width:100%;gap:0}.header__icon{flex:0 0 auto;width:clamp(32px,9vw,42px);height:42px}header-drawer{min-width:0}.header__icon--menu{width:clamp(32px,9vw,42px)}.menu-drawer,.menu-drawer__inner-container{width:min(100vw,400px);max-width:100vw}.announcement-bar,.announcement-bar__message{min-width:0;max-width:100%}.announcement-bar__message{font-size:clamp(10px,3vw,13px);padding-inline:4px}.page-width{padding-inline:clamp(10px,3vw,15px)}.banner,.banner__content,.banner__box,.slideshow,.slideshow__slide,.rich-text__wrapper,.multicolumn-list,.collection,.product,.footer,.footer__content-top,.footer__blocks-wrapper{min-width:0;max-width:100%}.banner__heading,.rich-text__heading,.title,.product__title,.card__heading,.footer-block__heading{overflow-wrap:break-word}.banner__heading{font-size:clamp(22px,7vw,36px)}.button,button,input,select,textarea{max-width:100%}.cart-drawer .drawer__inner{width:min(100vw,450px);max-width:100vw}}@media screen and (max-width:350px){.header.page-width{padding-inline:6px!important;column-gap:2px}.header__heading-logo-wrapper,.header__heading-logo{max-width:36vw}.header__icon{width:32px}.header__icons{gap:0}}.header-wrapper .header{position:relative}.header-wrapper .header__search details{position:static}.header-wrapper .header__search .search-modal{position:absolute;inset:0 0 auto 0;width:100%;height:100%;min-height:100%;z-index:25;background:rgb(var(--color-background));color:rgb(var(--color-foreground));box-sizing:border-box;visibility:hidden;pointer-events:none}.header-wrapper .header__search details[open]>.search-modal{visibility:visible;pointer-events:auto}.header-wrapper .search-modal__content{width:100%;min-width:0;max-width:100%;box-sizing:border-box;padding:0 clamp(48px,7vw,90px) 0 clamp(12px,3vw,40px)}.header-wrapper .search-modal__form{min-width:0;max-width:min(74.2rem,100%)}.header-wrapper .search-modal__form .field{min-width:0}.header-wrapper .search-modal__close-button{position:absolute;right:clamp(4px,1.5vw,18px);top:50%;transform:translateY(-50%);margin:0;z-index:2}.header-wrapper .header__search details[open]>summary{visibility:hidden}.header-wrapper .search-modal .modal-overlay{pointer-events:none}.header-wrapper .search-modal .modal-overlay:after{pointer-events:auto}@media(max-width:749px){.header-wrapper .search-modal__content{padding:0 48px 0 8px}.header-wrapper .search-modal__close-button{right:2px}.header-wrapper .search__input.field__input{padding-right:5rem}.header-wrapper .search-modal__form .reset__button{display:none}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/tokygo-mobile-menu-fix.css.map */
