.gap-picker{border:0;margin:1.75rem 0 1.85rem;padding:0}.gap-picker__legend{padding:0;margin:0 0 .35rem;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-style:var(--font-heading-style);font-size:1.5rem;letter-spacing:.02rem;color:rgb(var(--color-foreground))}.gap-picker__subline{margin:0 0 1rem;font-size:1rem;color:rgba(var(--color-foreground),.72)}.gap-swatches{display:flex;flex-wrap:wrap;gap:1.1rem;padding:22px 20px 26px;margin:0 -20px;overflow-x:auto;-webkit-overflow-scrolling:touch}.gap-swatch{display:flex;flex-direction:column;align-items:center;gap:.4rem;cursor:pointer;font-family:inherit;flex:0 0 auto}.gap-swatch__input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.gap-swatch__circle{position:relative;display:flex;align-items:center;justify-content:center;width:72px;height:72px;flex:0 0 72px;border-radius:50%;overflow:hidden;background:rgb(var(--color-background));box-shadow:0 0 0 1px rgba(var(--color-foreground),.18);transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease;opacity:.72}.gap-swatch__image{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.gap-swatch__icon{width:38px;height:38px;color:var(--gap-colour, #2ec4a9)}.gap-swatch__circle--none:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,transparent calc(50% - 1px),rgba(var(--color-foreground),.55) calc(50% - 1px),rgba(var(--color-foreground),.55) calc(50% + 1px),transparent calc(50% + 1px))}.gap-swatch__input:checked+.gap-swatch__circle{opacity:1;transform:scale(1.08);box-shadow:0 0 0 2px rgb(var(--color-background)),0 0 0 4px var(--gap-colour, #2ec4a9),0 0 14px 2px color-mix(in srgb,var(--gap-colour, #2ec4a9) 55%,transparent)}.gap-swatch__input:focus-visible+.gap-swatch__circle{outline:2px solid rgb(var(--color-foreground));outline-offset:3px}.gap-swatch__text{font-size:.9rem;color:rgba(var(--color-foreground),.75);text-align:center;max-width:92px;line-height:1.15}.gap-swatch__input:checked~.gap-swatch__text{color:rgb(var(--color-foreground));font-weight:600}.gap-swatch__price{font-size:.78rem;text-align:center;color:rgba(var(--color-foreground),.7)}.gap-swatch__price s{opacity:.6;margin-left:.2em}.gap-selected{margin:.7rem 0 0;font-size:1rem;font-weight:600;color:rgba(var(--color-foreground),.85)}.gap-sizes{margin:.9rem 0 0}.gap-sizes__label{margin:0 0 .5rem;font-size:.85rem;font-weight:600;color:rgba(var(--color-foreground),.75)}.gap-sizes__pills{display:flex;flex-wrap:wrap;gap:.5rem}.gap-size-pill{font-family:inherit;-webkit-appearance:none;appearance:none;padding:.45rem 1.1rem;border:1px solid rgba(var(--color-foreground),.25);border-radius:999px;background:rgb(var(--color-background));color:rgb(var(--color-foreground));font-size:.85rem;font-weight:600;cursor:pointer;transition:background-color .15s,color .15s,border-color .15s,opacity .15s}.gap-size-pill:hover:not(:disabled){border-color:rgb(var(--color-foreground))}.gap-size-pill.is-selected{background:rgb(var(--color-foreground));color:rgb(var(--color-background));border-color:rgb(var(--color-foreground))}.gap-size-pill--soldout,.gap-size-pill:disabled{opacity:.4;cursor:not-allowed;text-decoration:line-through}@media(max-width:749px){.gap-picker__legend{font-size:1.3rem}.gap-swatch__circle{width:62px;height:62px;flex-basis:62px}.gap-swatch__icon{width:32px;height:32px}.gap-swatch__text{font-size:.82rem;max-width:78px}}@media(prefers-reduced-motion:reduce){.gap-swatch__circle{transition:none}}.gap-hide-dynamic-checkout .shopify-payment-button{display:none!important}.gap-error{margin:.5rem 0 0;font-size:.85rem;color:#b3261e;display:none}.gap-error.is-visible{display:block}
/*# sourceMappingURL=/cdn/shop/t/67/assets/gw-addon-picker.css.map */
