html{scroll-padding-bottom:88px}html body{padding-bottom:calc(76px + env(safe-area-inset-bottom))!important}body *,body *:before,body *:after{box-sizing:border-box}#MainContent,.shopify-section,.page-width,.grid__item{min-width:0}#MainContent img,#MainContent video{max-width:100%}#MainContent .rte{overflow-wrap:anywhere}#MainContent .rte table{display:block;max-width:100%;overflow-x:auto}.gk-search-form{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-block:20px}.gk-search-form label{flex-basis:100%}.gk-search-form input{flex:1 1 180px;min-width:0;padding:12px}.gk-search-form button{padding:12px 20px}.gk-native-search .product-grid{padding:0}html body .genki-floating-taskbar.genki-floating-taskbar{position:fixed!important;inset:auto 0 0!important;transform:none!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:64px!important;display:flex!important;justify-content:center!important;align-items:center!important;gap:10px!important;flex-wrap:nowrap!important;padding:8px max(12px,env(safe-area-inset-right)) calc(8px + env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left))!important;background:#101a15!important;border:0!important;border-top:1px solid #81945b!important;border-radius:0!important;box-shadow:0 -4px 20px #0004!important}html body .genki-floating-taskbar.genki-floating-taskbar>:is(#gk-start-home,button,a){visibility:visible!important;opacity:1!important;pointer-events:auto!important;position:relative!important;inset:auto!important;transform:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 1 180px!important;width:auto!important;min-width:44px!important;max-width:180px!important;height:44px!important;min-height:44px!important;max-height:none!important;padding:8px 16px!important;margin:0!important;gap:10px!important;border:1px solid #81945b!important;border-radius:2px!important;background:#223020!important;color:#ecf2da!important;box-shadow:none!important;font:700 14px/1.2 Consolas,monospace!important;text-decoration:none!important}html body .genki-floating-taskbar.genki-floating-taskbar>:is(#gk-start-home,button,a):focus-visible{outline:2px solid #d4ec9c!important;outline-offset:2px!important}html body .genki-floating-taskbar.genki-floating-taskbar>:is(#gk-start-home,button,a):hover{background:#35452c!important}html body .genki-floating-taskbar.genki-floating-taskbar>.genki-taskbar-support-button:after{content:"Chat";font:inherit}html body .genki-floating-taskbar.genki-floating-taskbar .genki-taskbar-support-icon{background:#d4ec9c!important;border-radius:2px!important;width:20px!important;height:15px!important;flex:0 0 20px}html body .genki-floating-taskbar.genki-floating-taskbar .genki-taskbar-support-icon:after{background:#d4ec9c!important}html body #gk-scroll-top{right:12px!important;bottom:calc(82px + env(safe-area-inset-bottom))!important;width:44px!important;height:44px!important;border:1px solid #81945b!important;border-radius:2px!important;color:#ecf2da!important;background:#101a15!important}html body :is(#genkidama-support-chat,#genkidama-support-offline){z-index:2147483601!important}html body :is(#genkidama-support-chat .gk-chat-box,#genkidama-support-offline .gk-offline-box){position:fixed!important;left:auto!important;top:auto!important;right:12px!important;bottom:calc(80px + env(safe-area-inset-bottom))!important;min-width:0!important;max-width:calc(100vw - 24px)!important;max-height:calc(100dvh - 104px - env(safe-area-inset-bottom))!important;border:1px solid #81945b!important;border-radius:2px!important;background:#101a15!important;color:#ecf2da!important}html body :is(.gk-chat-box,.gk-offline-box)>header{background:#263722!important;border-bottom-color:#81945b!important;gap:10px;flex-wrap:wrap}html body :is(.gk-chat-box,.gk-offline-box) :is(button,textarea){border-radius:2px!important}html body :is(.gk-chat-box,.gk-offline-box) button{min-height:44px}html body :is(.gk-chat-box,.gk-offline-box) :is(main,main>section,aside){min-height:0;min-width:0}html body :is(.gk-chat-box,.gk-offline-box) textarea{max-width:100%}html body #genkidama-support-chat .gk-chat-box.gk-maximized{inset:12px 12px calc(80px + env(safe-area-inset-bottom))!important;width:auto!important;height:auto!important}@media(max-width:749px){.page-width{padding-inline:16px}#MainContent :is(h1,h2,.product__title){overflow-wrap:anywhere}#MainContent .product__title h1{font-size:clamp(24px,7vw,34px)}#MainContent input:not([type=checkbox]):not([type=radio]),#MainContent select,#MainContent textarea{max-width:100%}.gk-search-form input{font-size:16px}html body :is(#genkidama-support-chat .gk-chat-box,#genkidama-support-offline .gk-offline-box){left:8px!important;right:8px!important;width:auto!important;max-width:calc(100vw - 16px)!important;resize:none!important;max-height:calc(100dvh - 96px - env(safe-area-inset-bottom))!important;min-height:0!important}html body :is(.gk-chat-box,.gk-offline-box) header{padding:10px}html body :is(.gk-chat-box,.gk-offline-box) textarea{font-size:16px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/110/assets/genkidama-responsive-shell.css.map */
