gs-purchase,.gs-purchase{display:block;font-family:var(--gs-font-body);font-size:var(--gs-text-md);line-height:var(--gs-leading-body);color:var(--gs-color-text)}.gs-purchase__form{display:flex;flex-direction:column;gap:var(--gs-space-16);margin:0}.gs-purchase__part[hidden]{display:none}.gs-purchase__colours{display:flex;flex-direction:column}.gs-purchase__colours .gs-swatches{order:1}.gs-purchase__colours .gs-swatches__more{order:2;align-self:flex-start}.gs-purchase__colour-label{order:3;margin:var(--gs-space-16) 0 0;font-size:var(--gs-text-xs);line-height:var(--gs-leading-snug);color:var(--gs-color-text-subtle);text-transform:capitalize}.gs-purchase__colour-key{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.gs-purchase__colour-name{color:inherit}.gs-swatches{display:flex;flex-wrap:wrap;gap:var(--gs-space-8);margin:0;padding:0;list-style:none}.gs-swatches__item{display:block;line-height:0}.gs-swatches__item[data-gs-swatch-extra]{display:none}.gs-swatches[data-gs-expanded=true] .gs-swatches__item[data-gs-swatch-extra]{display:block}.gs-swatch{position:relative;display:block;box-sizing:border-box;width:48px;height:60px;padding:0;margin:0;border:1px solid transparent;border-radius:0;background:var(--gs-color-placeholder);box-shadow:none;overflow:hidden;cursor:pointer;-webkit-appearance:none;appearance:none;transition:border-color var(--gs-motion-fast) var(--gs-ease),box-shadow var(--gs-motion-fast) var(--gs-ease)}.gs-swatch__img{display:block;width:100%;height:100%;object-fit:cover;border-radius:0}.gs-swatch__fallback{display:grid;place-items:center;width:100%;height:100%;font-size:var(--gs-text-sm);font-weight:var(--gs-font-weight-medium);color:var(--gs-color-text-muted)}@media(hover:hover)and (pointer:fine){.gs-swatch:hover{border-color:var(--gs-color-border-strong)}}.gs-swatch--selected,.gs-swatch[aria-pressed=true]{border:2px solid var(--gs-color-border-strong)}.gs-swatch--unavailable{opacity:.55}.gs-swatch--unavailable:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to top right,transparent calc(50% - 1px),var(--gs-color-text-muted) calc(50% - .5px),var(--gs-color-text-muted) calc(50% + .5px),transparent calc(50% + 1px))}.gs-swatch:focus-visible{outline:1px solid var(--gs-color-focus);outline-offset:3px}.gs-swatches__more{margin-top:var(--gs-space-8);padding:var(--gs-space-4) 0;border:0;background:none;font:inherit;font-size:var(--gs-text-sm);color:var(--gs-color-text);text-decoration:underline;text-underline-offset:.15em;cursor:pointer}.gs-swatches__more:focus-visible{outline:1px solid var(--gs-color-focus);outline-offset:3px}.gs-size-header{display:flex;align-items:center;justify-content:space-between;gap:var(--gs-space-16);margin-bottom:calc(var(--gs-space-8) * -1)}.gs-size-header--guide-only{justify-content:flex-end}.gs-size-header__label{font-size:var(--gs-text-md);color:var(--gs-color-text)}.gs-size-header__guide{display:inline-flex;align-items:center;min-height:var(--gs-tap-target);padding:0;border:0;background:none;font:inherit;font-size:var(--gs-text-md);color:var(--gs-color-text);text-decoration:underline;text-underline-offset:.15em;cursor:pointer}.gs-size-header__guide:hover{text-decoration-thickness:2px}.gs-size-header__guide:focus-visible{outline:1px solid var(--gs-color-focus);outline-offset:3px}.gs-size-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:1px 0 0 1px!important;min-width:0;margin:0!important;border:0;border-radius:0}.gs-size-grid--error{outline:2px solid var(--gs-color-error);outline-offset:6px}.gs-size-grid__cell{min-width:0;margin:-1px 0 0 -1px}.gs-size-tile{position:relative;display:flex;align-items:flex-end;justify-content:flex-start;box-sizing:border-box;min-height:52px;padding:var(--gs-space-4) var(--gs-space-8);border:1px solid var(--gs-color-border);border-radius:0;background:var(--gs-color-surface);font-size:var(--gs-text-xs);font-weight:400;line-height:var(--gs-leading-snug);letter-spacing:normal;text-align:left;text-transform:uppercase;color:var(--gs-color-text);cursor:pointer;-webkit-user-select:none;user-select:none;overflow:hidden;transition:background-color var(--gs-motion-fast) var(--gs-ease),color var(--gs-motion-fast) var(--gs-ease),border-color var(--gs-motion-fast) var(--gs-ease)}.gs-size-tile__text{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gs-size-tile__bracket{opacity:1}@media(hover:hover)and (pointer:fine){.gs-size-tile__input:not(:disabled)+.gs-size-tile:hover{position:relative;z-index:1;border-color:var(--gs-color-border-strong)}}.gs-size-tile__input:checked+.gs-size-tile{z-index:1;background:var(--gs-color-inverse);border-color:var(--gs-color-inverse);color:var(--gs-color-on-inverse);font-weight:700}.gs-size-tile__input:focus-visible+.gs-size-tile{outline:1px solid var(--gs-color-focus);outline-offset:3px}.gs-size-tile--oos,.gs-size-tile--unavailable{color:var(--gs-color-text-muted)}.gs-size-tile--oos:before,.gs-size-tile--unavailable:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to top right,transparent calc(50% - 1px),currentColor calc(50% - .5px),currentColor calc(50% + .5px),transparent calc(50% + 1px));opacity:.7}.gs-size-tile__input:disabled+.gs-size-tile{color:var(--gs-color-text-disabled);cursor:not-allowed}@media(hover:hover)and (pointer:fine){.gs-size-tile__input:not(:disabled)+.gs-size-tile--oos:hover{color:var(--gs-color-text-muted)}}.gs-size-tile__dot{display:none;position:absolute;top:4px;right:4px;width:6px;height:6px;border-radius:50%;background:var(--gs-color-warning)}.gs-size-tile--low .gs-size-tile__dot{display:block}.gs-size-tile--compact{min-height:var(--gs-tap-target);font-size:var(--gs-text-sm)}.gs-purchase__support{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--gs-space-8) var(--gs-space-16);min-height:0}.gs-purchase__support:empty{display:none}.gs-fit{font-size:var(--gs-text-sm)}.gs-fit__trigger{display:inline-flex;align-items:center;gap:6px;min-height:var(--gs-space-32);text-decoration:none;color:var(--gs-color-text)}.gs-fit__icon{display:inline-grid;place-items:center;line-height:0;color:var(--gs-color-success)}.gs-fit__text{text-decoration:underline;text-underline-offset:.15em}gs-tooltip.is-visible .gs-fit__text{text-decoration:none}.gs-fit .gs-tooltip__bubble{--gs-tooltip-shift: 40px}.gs-low-stock{display:none;align-items:center;gap:6px;margin:0;font-size:var(--gs-text-sm);color:var(--gs-color-text)}.gs-low-stock.is-visible{display:inline-flex}.gs-low-stock__dot{width:8px;height:8px;border-radius:50%;background:var(--gs-color-warning);box-shadow:0 0 #b26a0080;animation:gs-low-stock-pulse 1.2s linear infinite}@keyframes gs-low-stock-pulse{0%{box-shadow:0 0 #b26a0080}70%{box-shadow:0 0 0 6px #b26a0000}to{box-shadow:0 0 #b26a0000}}.gs-purchase__error{margin:0;font-size:var(--gs-text-sm);font-weight:var(--gs-font-weight-medium);color:var(--gs-color-error)}.gs-purchase__error:empty{display:none}.gs-purchase__error--size{text-align:center}.gs-purchase__retry{display:inline;padding:0;border:0;background:none;font:inherit;color:inherit;text-decoration:underline;text-underline-offset:.15em;cursor:pointer}.gs-purchase__retry:focus-visible{outline:1px solid var(--gs-color-focus);outline-offset:3px}.gs-field-error{margin:var(--gs-space-8) 0 0;font-size:var(--gs-text-sm);font-weight:var(--gs-font-weight-medium);color:var(--gs-color-error)}.gs-field-error:empty{display:none}.gs-purchase__buttons{display:flex;align-items:stretch;gap:var(--gs-space-8)}.gs-atc{flex:1 1 auto;min-height:var(--gs-control-height)}.gs-atc[data-gs-mode=notify]{flex:0 0 auto;width:auto;padding-inline:var(--gs-space-32)}.gs-atc[data-gs-state=loading],.gs-atc[data-gs-state=success]{pointer-events:none}.gs-purchase__wishlist{flex:0 0 auto}.gs-wishlist--pdp{width:var(--gs-control-height);height:var(--gs-control-height)}.gs-sticky-bar{position:fixed;left:0;right:0;bottom:calc(8px + env(safe-area-inset-bottom,0px));z-index:var(--gs-z-sticky);display:none;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:var(--gs-space-8);box-sizing:border-box;padding:0 var(--gs-space-24);background:transparent;pointer-events:none}.gs-sticky-bar.is-top{bottom:calc(16px + env(safe-area-inset-bottom,0px))}.gs-sticky-bar>*{pointer-events:auto}.gs-sticky-bar[hidden]{display:none}@media(max-width:989px){.gs-sticky-bar:not([hidden]){display:grid}}.gs-sticky-bar__btn{min-height:var(--gs-atc-height);width:100%}.gs-sticky-bar__wishlist .gs-wishlist{width:var(--gs-atc-height);height:var(--gs-atc-height)}.gs-size-sheet__product{display:grid;grid-template-columns:70px minmax(0,1fr);gap:var(--gs-space-16);align-items:center;margin-bottom:var(--gs-space-24)}.gs-size-sheet__thumb{display:block;width:70px;aspect-ratio:4 / 5;border-radius:var(--gs-radius-control);background:var(--gs-color-placeholder);overflow:hidden}.gs-size-sheet__thumb img{display:block;width:100%;height:100%;object-fit:cover}.gs-size-sheet__title,.gs-size-sheet__colour,.gs-size-sheet__price{margin:0}.gs-size-sheet__title{font-weight:var(--gs-font-weight-medium);line-height:var(--gs-leading-snug)}.gs-size-sheet__colour{font-size:var(--gs-text-sm);color:var(--gs-color-text-muted)}.gs-size-sheet__price{margin-top:var(--gs-space-4);font-size:var(--gs-text-sm)}.gs-size-sheet__heading{margin:0 0 var(--gs-space-8);font-size:var(--gs-text-xs);font-weight:var(--gs-font-weight-heading);letter-spacing:var(--gs-heading-tracking);text-transform:uppercase}.gs-size-sheet__list{margin:0;padding:0;list-style:none;border-bottom:1px solid var(--gs-color-border)}.gs-size-sheet__btn{display:flex;align-items:center;justify-content:space-between;gap:var(--gs-space-16);box-sizing:border-box;width:100%;min-height:52px;padding:var(--gs-space-12) 0;border:0;border-top:1px solid var(--gs-color-border);background:none;font:inherit;font-size:var(--gs-text-md);color:var(--gs-color-text);text-align:left;cursor:pointer}.gs-size-sheet__btn:focus-visible{outline:2px solid var(--gs-color-accent);outline-offset:-2px}.gs-size-sheet__size{text-transform:uppercase}.gs-size-sheet__bracket{opacity:.75}.gs-size-sheet__action{flex:0 0 auto;font-size:var(--gs-text-sm);font-weight:var(--gs-font-weight-medium);white-space:nowrap}.gs-size-sheet__btn[data-gs-state=oos] .gs-size-sheet__size{text-decoration:line-through;color:var(--gs-color-text-muted)}.gs-size-sheet__btn[data-gs-state=unavailable]{color:var(--gs-color-text-disabled);cursor:not-allowed}.gs-size-sheet__btn[data-gs-state=unavailable] .gs-size-sheet__size,.gs-size-sheet__btn[data-gs-state=unavailable] .gs-size-sheet__action{text-decoration:line-through}.gs-size-sheet__btn[data-gs-row-state=adding]{pointer-events:none;opacity:.7}.gs-size-sheet__btn[data-gs-row-state=added] .gs-size-sheet__action{color:var(--gs-color-success)}.gs-stock-alert__intro{margin:0 0 var(--gs-space-16);color:var(--gs-color-text-muted)}.gs-stock-alert__product{display:grid;grid-template-columns:70px minmax(0,1fr);gap:var(--gs-space-16);align-items:center;margin-bottom:var(--gs-space-24)}.gs-stock-alert__thumb{width:70px;aspect-ratio:4 / 5;border-radius:var(--gs-radius-control);background:var(--gs-color-placeholder);overflow:hidden}.gs-stock-alert__thumb img{display:block;width:100%;height:100%;object-fit:cover}.gs-stock-alert__title,.gs-stock-alert__colour{margin:0}.gs-stock-alert__title{font-weight:var(--gs-font-weight-medium);line-height:var(--gs-leading-snug)}.gs-stock-alert__colour{font-size:var(--gs-text-sm);color:var(--gs-color-text-muted)}.gs-stock-alert__sizes{display:grid;grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:var(--gs-space-8);margin:0 0 var(--gs-space-16)!important;padding:0!important;border:0}.gs-stock-alert__sizes.gs-size-grid--error{outline:2px solid var(--gs-color-error);outline-offset:6px}.gs-stock-alert__size[hidden]{display:none}.gs-field-label{display:block;margin:var(--gs-space-16) 0 var(--gs-space-8);font-size:var(--gs-text-sm);font-weight:var(--gs-font-weight-medium)}.gs-field-input{display:block;box-sizing:border-box;width:100%;min-height:var(--gs-tap-target);padding:0 var(--gs-space-12);border:1px solid var(--gs-color-border-strong);border-radius:var(--gs-radius-control);background:var(--gs-color-surface);font:inherit;font-size:var(--gs-text-md);color:var(--gs-color-text)}.gs-field-input:focus-visible{outline:1px solid var(--gs-color-focus);outline-offset:3px}.gs-field-input[aria-invalid=true]{border-color:var(--gs-color-error);box-shadow:inset 0 -1px 0 var(--gs-color-error)}.gs-stock-alert__submit{margin-top:var(--gs-space-16)}.gs-stock-alert__success[hidden]{display:none}.gs-stock-alert__success-text{display:flex;align-items:flex-start;gap:var(--gs-space-8);margin:0 0 var(--gs-space-24);font-weight:var(--gs-font-weight-medium)}.gs-stock-alert__success-text .gs-icon{flex:none;color:var(--gs-color-success)}.gs-stock-alert__success-text:focus{outline:none}gs-size-guide,.gs-sg{display:block}.gs-sg[data-gs-unit=in] [data-gs-unit-val=cm],.gs-sg[data-gs-unit=cm] [data-gs-unit-val=in]{display:none}.gs-sg__tablist{display:flex;gap:var(--gs-space-16);margin:0 0 var(--gs-space-40)}.gs-sg__tab{position:relative;height:38px;padding:1px 0;border:0;border-bottom:1px solid transparent;background:none;font:inherit;font-size:var(--gs-text-md);font-weight:400;color:var(--gs-color-text-muted);cursor:pointer;transition:color var(--gs-motion-fast) var(--gs-ease),border-color var(--gs-motion-fast) var(--gs-ease)}.gs-sg__tab:hover,.gs-sg__tab[aria-selected=true]{color:var(--gs-color-text)}.gs-sg__tab[aria-selected=true]{border-bottom-color:currentColor}.gs-sg__tab:focus-visible{outline:1px solid var(--gs-color-focus);outline-offset:3px}.gs-sg__panel[hidden]{display:none}.gs-sg__panel:focus-visible{outline:2px solid var(--gs-color-accent);outline-offset:4px}.gs-sg__controls{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:var(--gs-space-12) var(--gs-space-16);margin-bottom:var(--gs-space-40)}.gs-sg__group{display:inline-flex;flex-wrap:wrap;gap:var(--gs-space-8)}.gs-sg__group--units{margin-left:0}.gs-sg__seg{min-width:52px;min-height:44px;padding:0 var(--gs-space-12);border:1px solid var(--gs-color-border);border-radius:0;background:var(--gs-color-surface);font:inherit;font-size:var(--gs-text-md);font-weight:400;color:var(--gs-color-text-muted);cursor:pointer;transition:background-color var(--gs-motion-fast) var(--gs-ease),color var(--gs-motion-fast) var(--gs-ease),border-color var(--gs-motion-fast) var(--gs-ease)}.gs-sg__seg:hover{border-color:var(--gs-color-border-strong);color:var(--gs-color-text)}.gs-sg__seg[aria-pressed=true]{background:var(--gs-color-surface);border-color:var(--gs-color-border-strong);color:var(--gs-color-text)}.gs-sg__seg:focus-visible{outline:1px solid var(--gs-color-focus);outline-offset:3px}.gs-sg__heading{margin:var(--gs-space-24) 0 var(--gs-space-8);font-size:var(--gs-text-md);font-weight:var(--gs-font-weight-heading);letter-spacing:var(--gs-heading-tracking);text-transform:uppercase}.gs-sg__heading:first-child,.gs-sg__controls+.gs-sg__heading{margin-top:0}.gs-sg__subheading{margin:0 0 var(--gs-space-8);font-size:var(--gs-text-sm);font-weight:var(--gs-font-weight-heading);text-transform:uppercase;letter-spacing:var(--gs-heading-tracking)}.gs-sg__scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;margin-inline:calc(var(--gs-space-16) * -1);padding-inline:var(--gs-space-16)}.gs-sg__scroll:focus-visible{outline:2px solid var(--gs-color-accent);outline-offset:-2px}.gs-sg__table{width:100%;min-width:480px;border-collapse:collapse;font-size:var(--gs-text-md);line-height:var(--gs-leading-body);text-align:center}.gs-sg__table th,.gs-sg__table td{height:48px;padding:var(--gs-space-12) var(--gs-space-8);border-bottom:1px solid var(--gs-color-border);white-space:nowrap;font-variant-numeric:tabular-nums}.gs-sg__table thead th{font-size:var(--gs-text-md);font-weight:400;letter-spacing:normal;text-transform:none;color:var(--gs-color-text)}.gs-sg__table tbody th{font-weight:400;text-transform:uppercase}.gs-sg__table th:first-child,.gs-sg__table td:first-child{position:sticky;left:0;z-index:1;background:var(--gs-color-surface);text-align:center}.gs-sg__note{margin:var(--gs-space-12) 0 0;font-size:var(--gs-text-sm);color:var(--gs-color-text-muted)}.gs-sg__empty{margin:0;padding:var(--gs-space-32) 0;text-align:center;color:var(--gs-color-text-muted)}.gs-sg__model{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--gs-space-16);margin-bottom:var(--gs-space-24)}.gs-sg__model-media{aspect-ratio:4 / 5;max-width:100%;border-radius:var(--gs-radius-card);background:var(--gs-color-placeholder);overflow:hidden}.gs-sg__model-media img,.gs-sg__tips-media img{display:block;width:100%;height:100%;object-fit:cover}.gs-sg__model-title{margin:0 0 var(--gs-space-12);font-weight:var(--gs-font-weight-medium)}.gs-sg__dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gs-space-8) var(--gs-space-16);margin:0}.gs-sg__dl>div{display:flex;justify-content:space-between;gap:var(--gs-space-8);padding-bottom:var(--gs-space-8);border-bottom:1px solid var(--gs-color-border);font-size:var(--gs-text-sm)}.gs-sg__dl dt{color:var(--gs-color-text-muted)}.gs-sg__dl dd{margin:0;font-weight:var(--gs-font-weight-medium)}.gs-sg__table--models{min-width:360px}.gs-sg__tips-block{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--gs-space-16);margin-bottom:var(--gs-space-24)}.gs-sg__tips-media{aspect-ratio:1 / 1;max-width:100%;border-radius:var(--gs-radius-card);background:var(--gs-color-placeholder);overflow:hidden}.gs-sg__tips{margin:0;padding-left:1.2em;display:grid;gap:var(--gs-space-8);font-size:var(--gs-text-sm)}.gs-sg__tips strong{font-weight:var(--gs-font-weight-medium)}@media(min-width:750px){.gs-sg__model,.gs-sg__tips-block{grid-template-columns:200px minmax(0,1fr);align-items:start}.gs-sg__scroll{margin-inline:0;padding-inline:0}}@media(prefers-reduced-motion:reduce){.gs-low-stock__dot{animation:none}}.gs-swatch--link{display:block;text-decoration:none;color:inherit}.gs-swatch--link:focus-visible{outline:2px solid var(--gs-color-text, #111);outline-offset:2px}.gs-sg--gs .gs-sg__cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:16px;margin:0 0 24px}.gs-sg--gs .gs-sg__card{margin:0}.gs-sg--gs .gs-sg__card-media{width:100%;aspect-ratio:1 / 1;object-fit:cover;border-radius:8px;background:var(--gs-color-surface-muted, #f4f4f4);display:block;margin-bottom:8px}.gs-sg--gs .gs-sg__card-title{font-weight:700;margin:0 0 4px}.gs-sg--gs .gs-sg__card p{margin:0 0 6px;font-size:13px;line-height:1.5;color:var(--gs-color-text-muted, #555)}.gs-sg--gs .gs-sg__video{width:100%;border-radius:8px;margin:0 0 16px;background:#000}.gs-sg--gs .gs-sg__steps{padding-left:20px;margin:0 0 24px}.gs-sg--gs .gs-sg__steps li{margin-bottom:8px;font-size:13px;line-height:1.5}
/*# sourceMappingURL=/cdn/shop/t/65/assets/gs-purchase.css.map */
