giesto-store-size-picker.gs-size{display:contents}.gs-size,.gs-size *,.gs-size *:before,.gs-size *:after{box-sizing:border-box}.gs-size .gs-size__sr{position:absolute;overflow:hidden;width:1px;height:1px;padding:0;border:0;margin:-1px;clip-path:inset(50%);white-space:nowrap}.gs-size .gs-size__dialog{--theme-drawer-width: 538px;--color-background: #ffffff;--color-foreground: #000000;top:0;z-index:20;height:100dvh;flex-direction:column;padding:0;border:0;border-radius:0;background-color:var(--gs-white, #fff);color:var(--gs-black, #000);font-family:var(--gs-font);font-weight:400}@media screen and (max-width:989px){.gs-size .gs-size__dialog{--theme-drawer-width: 100%;top:auto;right:0;bottom:0;left:0;height:auto;max-height:85dvh;border-radius:4px 4px 0 0}.gs-size .gs-size__dialog.theme-drawer__dialog--opening,.gs-size .gs-size__dialog.theme-drawer__dialog--opening-inline-start{animation:gs-size-sheet-in var(--animation-speed, .24s) var(--animation-timing-fade-in, ease-out)}.gs-size .gs-size__dialog.theme-drawer__dialog--closing{animation:gs-size-sheet-out var(--animation-speed, .24s) var(--animation-timing-fade-out, ease-in) forwards}}@keyframes gs-size-sheet-in{0%{transform:translateY(100%)}}@keyframes gs-size-sheet-out{to{transform:translateY(100%)}}body:has(theme-drawer.gs-size__drawer[open]):not(:has(theme-drawer#cart-drawer[open])) .page-wrapper--drawer-open{margin-right:0}.gs-size .gs-size__panel{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow-y:auto;background:var(--gs-white, #fff);color:var(--gs-black, #000);padding-bottom:env(safe-area-inset-bottom,0px);overscroll-behavior:contain}.gs-size .gs-size__head{position:sticky;top:0;z-index:2;display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:16px;padding:12px 24px;border-bottom:2px solid var(--gs-black, #000);background:var(--gs-white, #fff)}.gs-size .gs-size__title{margin:0;color:var(--gs-black, #000);font-family:var(--gs-font);font-size:var(--gs-fs-22, 22px);font-weight:400;line-height:var(--gs-lh-22, 28px);text-transform:none}.gs-size .gs-size__close{--private-button-size: 48px;--private-button-border-color: transparent;--private-button-shadow: none;--button-icon-opacity: 1;display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:48px;height:48px;padding:0;border:0;border-radius:0;margin-inline-start:auto;background-color:transparent;box-shadow:none;color:var(--gs-black, #000);cursor:pointer;transition:opacity var(--gs-transition, .2s ease)}.gs-size .gs-size__close:hover:not(:active){background-color:transparent;color:var(--gs-black, #000);opacity:.6}.gs-size .gs-size__close-icon{display:block;width:24px;height:24px}.gs-size .gs-size__list{flex:0 0 auto;padding:0 24px;margin:0;list-style:none}.gs-size .gs-size__row{display:block;border-bottom:1px solid #f5f5f5}.gs-size .gs-size__row-button{display:flex;align-items:center;width:100%;min-height:48px;padding:8px 0;border:0;border-radius:0;background:transparent;color:var(--gs-black, #000);cursor:pointer;font-family:var(--gs-font);font-size:var(--gs-fs-16, 16px);font-weight:400;line-height:var(--gs-lh-16, 22px);text-align:start;transition:opacity var(--gs-transition, .2s ease)}.gs-size .gs-size__row-button:hover:not(:disabled){opacity:.6}.gs-size .gs-size__row-button:disabled{color:var(--gs-muted, rgba(0, 0, 0, .6));cursor:not-allowed;text-decoration:line-through}.gs-size .gs-size__row-button[data-busy=true]{cursor:progress;opacity:.5}.gs-size .gs-size__row-label{display:block;min-width:0}.gs-size .gs-size__error{flex:0 0 auto;padding:16px 24px 0;margin:0;color:var(--gs-sale, #d80404);font-size:var(--gs-fs-16, 16px);line-height:var(--gs-lh-16, 22px)}.gs-size .gs-size__error[hidden]{display:none}.gs-size .gs-size__link{display:flex;flex:0 0 auto;align-items:center;justify-content:flex-start;gap:8px;padding:0 24px;margin-block:24px;color:var(--gs-black, #000);font-size:var(--gs-fs-16, 16px);line-height:var(--gs-lh-16, 22px);text-decoration:none}.gs-size .gs-size__link:hover{text-decoration:underline}.gs-size .gs-size__link-arrow{display:block;flex:0 0 auto;width:16px;height:16px}@media(prefers-reduced-motion:reduce){.gs-size .gs-size__dialog,.gs-size .gs-size__dialog.theme-drawer__dialog--opening,.gs-size .gs-size__dialog.theme-drawer__dialog--opening-inline-start{animation:none}.gs-size .gs-size__close,.gs-size .gs-size__row-button{transition:none}}.gs-size__dialog::backdrop{background:#0000001f}@media screen and (min-width:990px){html:has(.gs-size__dialog[open]) body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:19;background:#0000001f;pointer-events:none}}@media(prefers-reduced-motion:no-preference){html:has(.gs-size__dialog[open]) body:after{animation:gs-scrim-in .2s ease both}@keyframes gs-scrim-in{0%{opacity:0}}}
/*# sourceMappingURL=/cdn/shop/t/66/assets/giesto-store-size-picker.css.map */
