.mobile-menu{position:absolute;width:100vw;height:100vh;left:0;top:100%;visibility:hidden;max-height:0;z-index:1;opacity:0;color:var(--text-color);font-size:calc(var(--base-text-font-size) - (var(--default-text-font-size) - 16px));transform:scale(.9);transition:opacity .25s ease-in-out,transform .25s ease-in-out,visibility .25s ease-in-out,max-height 0s linear .25s;will-change:transform}.mobile-menu .icon--arrow-right,.mobile-menu .icon--arrow-left{width:8px;height:12px}.mobile-menu[aria-hidden=false]{opacity:1;visibility:visible;transform:scale(1);transition:opacity .4s cubic-bezier(0,1,.4,1),transform .4s cubic-bezier(.18,1.25,.4,1),visibility .4s linear}.mobile-menu__inner{position:relative;max-width:100vw;height:100%;overflow:hidden}.mobile-menu .icon--nav-triangle-borderless{position:absolute;bottom:calc(100% - 2px);left:20px;width:18px;height:8px;z-index:1}.mobile-menu__panel{position:relative;height:100%;background:var(--secondary-background);overflow-y:auto;overflow-x:hidden;-ms-scroll-chaining:none;overscroll-behavior:none;-webkit-overflow-scrolling:touch;transition:transform .5s cubic-bezier(.23,1,.32,1),visibility .5s cubic-bezier(.23,1,.32,1)}.mobile-menu__panel.is-nested{position:absolute;top:0;left:0;width:100%;height:100%;visibility:hidden;z-index:1;transform:translate(100%)}.mobile-menu__section--loose{padding-top:18px;padding-bottom:18px}.mobile-menu__section:not(:last-child){border-bottom:1px solid var(--border-color)}.mobile-menu__section.is-sticky{position:-webkit-sticky;position:sticky;top:0;background:var(--secondary-background);z-index:1}.mobile-menu__nav{list-style:none}.mobile-menu__nav-link{display:flex;align-items:center;justify-content:space-between;width:100%;padding:8px 0 7px}.mobile-menu__back-button{display:block;width:100%;text-align:left}.mobile-menu__back-button svg{margin-right:8px;vertical-align:-1px}.mobile-menu__nav-list{margin-top:2px}.mobile-menu__nav-list-toggle{width:100%;text-align:left;padding:4px 0}.mobile-menu__nav-list-toggle svg{width:12px;height:8px;margin-left:12px;transition:transform .3s ease-in-out}.mobile-menu__nav-list-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.mobile-menu__nav-list-item{margin-bottom:22px}.mobile-menu__nav-collapsible{height:0;overflow:hidden;transition:.3s ease-in-out}.mobile-menu__nav-collapsible-content{margin-top:4px}.mobile-menu__promo{display:block;padding:20px 0 25px;text-align:center}.mobile-menu__image-wrapper{margin-bottom:22px;border-radius:3px;overflow:hidden}.mobile-menu__image-heading{display:block;margin-bottom:0;font-size:calc(var(--base-text-font-size) - (var(--default-text-font-size) - 18px))}.mobile-menu__image-text{font-size:calc(var(--base-text-font-size) - (var(--default-text-font-size) - 15px))}.mobile-menu__promo-list{display:flex;flex-flow:row nowrap;margin-left:-10px;margin-right:-10px}.mobile-menu__promo-list .mobile-menu__promo-item{flex:0 0 auto;width:81%;white-space:normal;scroll-snap-align:center}.mobile-menu__promo-list .mobile-menu__promo{margin-left:10px;margin-right:10px}.scroller .mobile-menu__promo-list:before{content:"";flex:0 0 20px}.scroller .mobile-menu__promo-list:after{content:"";flex:0 0 13px}@media screen and (min-width: 641px){.container .mobile-menu .icon--nav-triangle-borderless{left:var(--desktop-container-gutter)}}.mobile-menu[aria-hidden=false] .mobile-menu__panel.is-open{transform:translate(0);visibility:visible}.mobile-menu__help-wrapper{display:flex;align-items:center}.mobile-menu__help-wrapper .icon--bi-phone{margin-right:16px;width:24px;height:24px}.mobile-menu__help-wrapper .icon--bi-email{margin-right:18px;width:22px;height:22px}.mobile-menu__help-wrapper+.mobile-menu__help-wrapper{margin-top:18px}.mobile-menu__action-list{display:flex;margin:5%;gap:2%}.mobile-menu__action-list>a{line-height:40px}.button--primary__reverse,.button--primary__reverse:hover{background:var(--primary-button-text-color);color:var(--primary-button-background);border:solid 2px var(--primary-button-background)}.button--accent,.button--accent:hover{background:var(--accent-color);color:var(--primary-button-text-color);border:solid 2px var(--accent-color)}.button--accent__reverse,.button--accent__reverse:hover{background:var(--primary-button-text-color);color:var(--accent-color);border:solid 2px var(--accent-color)}
/*# sourceMappingURL=/cdn/shop/t/399/assets/daiso_mobile_menu_common.css.map */
