.burger-toggle{padding:0;border:0;color:inherit;font:inherit;background:transparent}html.burger-modal-open{overflow:hidden}.sm-menu{--sm-width: max(24em, 28vw);--qs-bg: var(--sm-bg);--qs-ink: var(--sm-ink);--qs-accent: var(--sm-accent);--qs-accent-ink: var(--sm-accent-ink);--qs-scale: var(--sm-scale);--sm-gap: calc(20px * var(--sm-scale));--sm-row: calc(36px * var(--sm-scale));--sm-ease: cubic-bezier(.22, 1, .36, 1);box-sizing:border-box;color:var(--sm-ink);background:var(--sm-bg);font-family:var(--surface-font-family);font-size:var(--sm-font-size);font-weight:var(--surface-font-weight);font-style:var(--surface-font-style);line-height:1.5;letter-spacing:normal;text-transform:var(--surface-font-case);border:0;border-radius:0;padding:0;overflow:hidden;overscroll-behavior:contain}dialog.sm-menu{position:fixed;inset:0 auto 0 0;margin:0;width:min(var(--sm-width),100vw);max-width:100vw;height:100dvh;max-height:100dvh}dialog.sm-menu:not([open]){display:none}dialog.sm-menu[open]{display:flex}dialog.sm-menu::backdrop{background:#0000007a}.sm-menu *,.sm-menu *:before,.sm-menu *:after{box-sizing:border-box}.sm-menu [hidden]{display:none!important}.sm-menu :is(h2,p,a,button,input){font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit}.sm-menu :is(h2,p){margin:0}.sm-menu a{text-decoration:none}.sm-menu button{cursor:pointer;border:0;border-radius:0;background:none}.sm-menu :is(a,button,input):focus-visible{outline:var(--theme-line-width) solid var(--theme-line-color);outline-offset:3px}.sm-shell{display:flex;flex-direction:column;gap:var(--sm-gap);width:100%;min-height:0;padding:max(var(--sm-gap),env(safe-area-inset-top)) max(var(--sm-gap),env(safe-area-inset-right)) max(var(--sm-gap),env(safe-area-inset-bottom)) max(var(--sm-gap),env(safe-area-inset-left))}.sm-toolbar{display:flex;align-items:center;gap:calc(12px * var(--sm-scale));flex-shrink:0}.sm-toolbar h2{min-width:0;overflow-wrap:anywhere;flex:1}.sm-toolbar:has(.sm-back:not([hidden])) h2{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.sm-menu :is(.sm-back,.sm-close){display:inline-flex;align-items:center;gap:.8em;min-height:var(--sm-row);padding:0 .4em}.sm-menu .sm-close{margin-left:auto}.sm-brand{display:block;align-self:flex-start;max-width:100%}.sm-menu .sm-logo{display:block;width:auto;max-width:100%;height:calc(var(--sm-logo-height) * var(--sm-scale));object-fit:contain}.sm-menu .quick-search{flex-shrink:0}.sm-menu .quick-search[data-theme-font]{--qs-row: max(32px, calc(32px * var(--sm-scale)))}.sm-menu .quick-search .qs-field{border:0;background:transparent}.sm-menu .quick-search .qs-field:before{content:"";position:absolute;left:0;right:calc(var(--qs-row) + 6px);bottom:0;border-bottom:var(--theme-line-width) solid var(--theme-line-color);pointer-events:none}.sm-menu .quick-search .qs-field:focus-within{outline:none}.sm-menu .quick-search .qs-field:focus-within:before{border-bottom-color:var(--sm-accent)}.sm-menu .quick-search .qs-lens{flex-basis:14px;margin-inline:0 6px}.sm-menu .quick-search .qs-field input{padding:.25em 0;outline:none}.sm-menu .quick-search :is(.qs-submit,.qs-clear){min-height:0;height:var(--qs-row)}.sm-menu .quick-search .qs-submit{position:relative;isolation:isolate;border:0;background:transparent}.sm-menu .quick-search .qs-submit:before{content:"";position:absolute;z-index:-1;left:50%;top:50%;width:calc(18px * var(--sm-scale));height:calc(30px * var(--sm-scale));transform:translate(-50%,-50%);border:var(--theme-line-width) solid currentColor;border-radius:50%}.sm-menu .quick-search .qs-submit svg{width:calc(12px * var(--sm-scale));height:calc(12px * var(--sm-scale))}.sm-menu .quick-search .qs-submit:focus-visible{color:var(--sm-accent-ink);outline:none}.sm-menu .quick-search .qs-submit:focus-visible:before{background:var(--sm-accent);border-color:var(--sm-accent);outline:1px solid var(--sm-ink);outline-offset:3px}@media(hover:hover)and (pointer:fine){.sm-menu .quick-search .qs-submit:hover{color:var(--sm-accent-ink);background:transparent}.sm-menu .quick-search .qs-submit:hover:before{background:var(--sm-accent);border-color:var(--sm-accent)}}@media(hover:none),(pointer:coarse){.sm-menu .quick-search[data-theme-font]{--qs-row: max(44px, calc(32px * var(--sm-scale)))}}.sm-scroll{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--sm-ink) var(--sm-bg);padding:4px;margin:-4px}.sm-navigation [data-sm-panel]{display:flex;flex-direction:column;gap:calc(4px * var(--sm-scale))}.sm-menu .sm-link{position:relative;isolation:isolate;display:grid;grid-template-columns:2ch minmax(0,1fr) 1ch;align-items:center;gap:1em;min-height:var(--sm-row);padding:.55em 1em}.sm-link-label{overflow-wrap:anywhere}.sm-link-index{font-variant-numeric:tabular-nums}.sm-link-route{justify-self:end}.sm-menu[data-sm-style=brackets] .sm-link:before,.sm-menu[data-sm-style=brackets] .sm-link:after{content:"";position:absolute;width:.35em;top:.35em;bottom:.35em;border-block:var(--theme-line-width) solid var(--theme-line-color);visibility:hidden}.sm-menu[data-sm-style=brackets] .sm-link:before{left:0;border-left:var(--theme-line-width) solid var(--theme-line-color)}.sm-menu[data-sm-style=brackets] .sm-link:after{right:0;border-right:var(--theme-line-width) solid var(--theme-line-color)}.sm-menu[data-sm-style=brackets] .sm-link:is([aria-current],:focus-visible):before,.sm-menu[data-sm-style=brackets] .sm-link:is([aria-current],:focus-visible):after{visibility:visible}.sm-menu[data-sm-style=cut] .sm-link{padding:.8em 1em}.sm-menu[data-sm-style=cut] .sm-link:before,.sm-menu[data-sm-style=cut] .sm-link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:var(--theme-line-color);clip-path:polygon(0 0,calc(100% - .7em) 0,100% .7em,100% 100%,.7em 100%,0 calc(100% - .7em))}.sm-menu[data-sm-style=cut] .sm-link:after{inset:var(--theme-line-width);z-index:-1;background:var(--sm-bg)}.sm-menu[data-sm-style=plain] .sm-link{grid-template-columns:minmax(0,1fr) 1ch;padding-inline:0}.sm-menu[data-sm-style=plain] .sm-link-index{display:none}.sm-menu .sm-parent{display:flex;align-items:center;flex-wrap:wrap;gap:.5em;min-height:var(--sm-row);margin-bottom:calc(12px * var(--sm-scale))}.sm-menu .sm-parent span:last-child{margin-left:auto}.sm-link[aria-current] .sm-link-label,.sm-extra a[aria-current]{text-decoration:underline var(--theme-line-width) var(--theme-line-color);text-underline-offset:3px}.sm-featured,.sm-extra{margin-top:calc(var(--sm-gap) * 2)}.sm-section-link{display:flex;justify-content:space-between;align-items:center;min-height:var(--sm-row);gap:1em;margin-bottom:.6em}.sm-product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sm-gap)}.sm-product{display:flex;flex-direction:column;gap:.5em;min-width:0;overflow-wrap:anywhere}.sm-menu .sm-product-image{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;background:#fff}.sm-extra{display:flex;flex-direction:column;align-items:flex-start;gap:.4em}.sm-extra a{display:inline-flex;align-items:center;min-height:var(--sm-row)}.sm-utilities{display:flex;align-items:center;justify-content:space-between;gap:1em;flex-wrap:wrap;flex-shrink:0}.sm-utilities a{display:inline-flex;align-items:center;gap:.4em;min-height:var(--sm-row)}.sm-editor-note{flex-shrink:0}.sm-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.sm-menu :is(.sm-link,.sm-close,.sm-back,.sm-search button):focus-visible{color:var(--sm-accent-ink);background:var(--sm-accent)}.sm-menu[data-sm-style=cut] .sm-link:focus-visible:after{background:var(--sm-accent)}@media(hover:hover)and (pointer:fine){.sm-menu :is(.sm-link,.sm-close,.sm-back,.sm-search button):hover{color:var(--sm-accent-ink);background:var(--sm-accent)}.sm-menu[data-sm-style=cut] .sm-link:hover:after{background:var(--sm-accent)}.sm-menu[data-sm-style=brackets] .sm-link:hover:before,.sm-menu[data-sm-style=brackets] .sm-link:hover:after{visibility:visible}.sm-menu :is(.sm-extra a,.sm-utilities a,.sm-parent,.sm-section-link,.sm-product):hover{color:var(--sm-accent)}}@media(min-width:768px){.sm-menu[data-burger-inline]{display:none}dialog.sm-menu[data-sm-edge=right]{inset:0 0 0 auto}.sm-menu[data-sm-width=extra_slim]{--sm-width: max(20em, 22vw)}.sm-menu[data-sm-width=medium]{--sm-width: max(32em, 42vw)}dialog.sm-menu[data-sm-width=full]{width:100vw}.sm-menu[data-sm-width=full] .sm-shell{max-width:72em;margin-inline:auto}}@media(max-width:767px){.sm-menu{--sm-row: max(44px, calc(36px * var(--sm-scale)))}.master-header:has([data-burger-inline])~.get-site-header-height{transition:none}dialog.sm-menu{width:100vw}.sm-menu[data-burger-inline]{--sm-gap: calc(12px * var(--sm-scale));width:100%;max-height:min(75dvh,var(--sm-inline-space, 75dvh));overflow-anchor:none}.sm-menu[data-burger-inline][hidden]{display:none}.sm-menu[data-burger-inline]:not([hidden]){display:flex}.sm-menu[data-burger-inline] .sm-shell{flex:none;max-height:min(75dvh,var(--sm-inline-space, 75dvh));overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--sm-ink) var(--sm-bg)}.sm-menu[data-burger-inline] .sm-scroll{flex:none;overflow:visible}.sm-menu[data-burger-inline] [data-sm-panel]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,12em),1fr));column-gap:var(--sm-gap)}.sm-menu[data-burger-inline] .sm-link{gap:.6em;padding-inline:.6em}.sm-menu[data-burger-inline][data-sm-style=plain] .sm-link{padding-inline:0}.sm-menu[data-burger-inline] .sm-parent{grid-column:1 / -1;margin-bottom:0}.sm-menu[data-burger-inline] .sm-extra{flex-direction:row;flex-wrap:wrap;gap:0 var(--sm-gap)}}@media(max-height:480px){.sm-shell{overflow-y:auto}.sm-scroll{flex:none;overflow:visible}}.sm-menu[open][data-sm-motion=slide]{animation:sm-slide-in .22s var(--sm-ease)}.sm-menu[open][data-sm-edge=right][data-sm-motion=slide]{animation-name:sm-slide-in-right}.sm-menu[open][data-sm-motion=fade]{animation:sm-fade-in .16s var(--sm-ease)}@keyframes sm-slide-in{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes sm-slide-in-right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes sm-fade-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.sm-menu[open][data-sm-motion],.sm-menu[data-burger-inline].active[data-sm-motion]{animation:none}}.sm-menu{--theme-line-width: 1px;--theme-line-color: currentColor}
/*# sourceMappingURL=/cdn/shop/t/9/assets/side-menu.css.map */
