@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(space-grotesk-latin-500-normal.woff2) format("woff2")}@font-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(newsreader-latin-400-normal.woff2) format("woff2")}@font-face{font-family:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(newsreader-latin-400-italic.woff2) format("woff2")}@font-face{font-family:Newsreader;font-style:normal;font-weight:600;font-display:swap;src:url(newsreader-latin-600-normal.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(jetbrains-mono-latin-400-normal.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(jetbrains-mono-latin-500-normal.woff2) format("woff2")}:root{--gy-carbon: #0d0b0a;--gy-carbon-rgb: 13 11 10;--gy-burr: #251a13;--gy-burr-rgb: 37 26 19;--gy-ash: #8b8177;--gy-ash-rgb: 139 129 119;--gy-bone: #eae2d4;--gy-bone-rgb: 234 226 212;--gy-ember: #c4552c;--gy-filament: #39a79e;--gy-ember-glow: #db6e44;--gy-ash-lift: #9c9288;--gy-ember-deep: #a8432a;--gy-filament-deep: #1c6f69;--gy-tilt: #ef5f5f;--gy-surface-page: var(--gy-carbon);--gy-surface-card: var(--gy-burr);--gy-text-primary: var(--gy-bone);--gy-text-secondary: var(--gy-ash-lift);--gy-text-price: var(--gy-ember-glow);--gy-text-link: var(--gy-ember-glow);--gy-text-success: var(--gy-filament);--gy-text-error: var(--gy-tilt);--gy-border: rgb(var(--gy-ash-rgb) / .4);--gy-scrim: rgb(var(--gy-carbon-rgb) / .72);--gy-focus-ring: var(--gy-filament);--gy-font-display: "Space Grotesk", Helvetica, Arial, sans-serif;--gy-font-body: "Newsreader", Georgia, serif;--gy-font-mono: "JetBrains Mono", "Courier New", monospace;--gy-display-size: 56px;--gy-display-lh: 56px;--gy-h1-size: 44px;--gy-h1-lh: 48px;--gy-h2-size: 36px;--gy-h2-lh: 40px;--gy-h3-size: 28px;--gy-h3-lh: 36px;--gy-h4-size: 22px;--gy-h4-lh: 28px;--gy-body-size: 18px;--gy-body-lh: 28px;--gy-utility-size: 14px;--gy-utility-lh: 20px;--gy-micro-size: 12px;--gy-micro-lh: 16px;--gy-track-display: -.02em;--gy-track-h3: -.01em;--gy-track-utility: .04em;--gy-track-micro: .08em;--gy-measure-body: 36rem;--gy-space-1: 4px;--gy-space-2: 8px;--gy-space-3: 12px;--gy-space-4: 16px;--gy-space-6: 24px;--gy-space-8: 32px;--gy-space-12: 48px;--gy-space-16: 64px;--gy-space-24: 96px;--gy-space-32: 128px;--gy-content-max: 1344px;--gy-grid-cols: 12;--gy-grid-gutter: 24px;--gy-grid-margin: 48px;--gy-section-pad: 96px;--gy-radius-control: 4px;--gy-radius-image: 0;--gy-focus-width: 2px;--gy-focus-offset: 2px;--gy-tap-min: 44px;--gy-ease: cubic-bezier(.2, 0, 0, 1);--gy-dur-fast: .12s;--gy-dur-base: .2s;--gy-dur-drawer: .28s;--font-body--family: var(--gy-font-body);--font-body--style: normal;--font-body--weight: 400;--font-subheading--family: var(--gy-font-display);--font-subheading--style: normal;--font-subheading--weight: 500;--font-heading--family: var(--gy-font-display);--font-heading--style: normal;--font-heading--weight: 500;--font-accent--family: var(--gy-font-mono);--font-accent--style: normal;--font-accent--weight: 500;--font-paragraph--size: var(--gy-body-size);--font-paragraph--line-height: var(--gy-body-lh);--font-h1--size: var(--gy-h1-size);--font-h1--line-height: var(--gy-h1-lh);--font-h1--letter-spacing: var(--gy-track-display);--font-h1--weight: 500;--font-h2--size: var(--gy-h2-size);--font-h2--line-height: var(--gy-h2-lh);--font-h2--letter-spacing: var(--gy-track-display);--font-h2--weight: 500;--font-h3--size: var(--gy-h3-size);--font-h3--line-height: var(--gy-h3-lh);--font-h3--letter-spacing: var(--gy-track-h3);--font-h3--weight: 500;--font-h4--size: var(--gy-h4-size);--font-h4--line-height: var(--gy-h4-lh);--font-h4--letter-spacing: 0;--font-h4--weight: 500;--font-h5--size: var(--gy-utility-size);--font-h5--line-height: var(--gy-utility-lh);--font-h5--letter-spacing: var(--gy-track-utility);--font-h5--weight: 500;--font-h6--size: var(--gy-micro-size);--font-h6--line-height: var(--gy-micro-lh);--font-h6--letter-spacing: var(--gy-track-micro);--font-h6--weight: 400;--color-border: var(--gy-ash);--color-border-rgb: var(--gy-ash-rgb);--border-color: var(--gy-border);--color-error: var(--gy-tilt);--color-success: var(--gy-filament);--color-instock: var(--gy-filament);--color-primary-button-hover-background: var(--gy-bone);--color-primary-button-hover-text: var(--gy-carbon);--color-primary-button-hover-border: var(--gy-bone);--color-primary-button-focus-outline: var(--gy-focus-ring);--color-secondary-button-hover-background: var(--gy-bone);--color-secondary-button-hover-text: var(--gy-carbon);--color-secondary-button-hover-border: var(--gy-bone);--color-variant-hover-background: transparent;--color-variant-hover-text: var(--gy-bone);--color-variant-hover-border: var(--gy-bone);--color-selected-variant-hover-background: var(--gy-bone);--color-selected-variant-hover-text: var(--gy-carbon);--color-selected-variant-hover-border: var(--gy-bone);--input-disabled-background-color: var(--gy-burr);--input-disabled-border-color: var(--gy-border);--input-disabled-text-color: var(--gy-ash-lift);--disabled-opacity: 1;--shadow-button: none;--shadow-drawer: none;--shadow-popover: none;--shadow-blur: 0;--gradient-image-overlay: none;--focus-outline-width: var(--gy-focus-width);--focus-outline-offset: var(--gy-focus-offset);--input-padding-y: 10px;--input-padding-x: var(--gy-space-4);--button-size: 48px;--button-padding-inline: var(--gy-space-6);--button-padding-block: 0;--minimum-touch-target: var(--gy-tap-min);--animation-speed: var(--gy-dur-fast);--animation-speed-fast: var(--gy-dur-fast);--animation-speed-medium: var(--gy-dur-fast);--animation-speed-slow: var(--gy-dur-base);--animation-easing: var(--gy-ease);--animation-timing-hover: var(--gy-ease);--animation-timing-default: var(--gy-ease);--animation-timing-bounce: var(--gy-ease);--drawer-animation-speed: var(--gy-dur-drawer);--backdrop-color-rgb: var(--gy-carbon-rgb);--backdrop-opacity: .72}@media screen and (max-width:1199px){:root{--gy-grid-cols: 8;--gy-grid-gutter: 20px;--gy-grid-margin: 32px}}@media screen and (max-width:749px){:root{--gy-grid-cols: 4;--gy-grid-gutter: 16px;--gy-grid-margin: 16px;--gy-section-pad: 64px;--gy-display-size: 42px;--gy-display-lh: 44px;--gy-h1-size: 36px;--gy-h1-lh: 40px;--gy-h2-size: 28px;--gy-h2-lh: 32px;--gy-h3-size: 24px;--gy-h3-lh: 32px;--gy-h4-size: 20px;--gy-h4-lh: 28px;--gy-body-size: 17px;--gy-body-lh: 28px}}@media(prefers-reduced-motion:reduce){:root{--gy-dur-fast: 0ms;--gy-dur-base: 0ms;--gy-dur-drawer: 0ms}}body{background-color:var(--gy-surface-page);color:var(--gy-text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.gy-display{font-family:var(--gy-font-display);font-weight:500;font-size:var(--gy-display-size);line-height:var(--gy-display-lh);letter-spacing:var(--gy-track-display)}.gy-price{font-family:var(--gy-font-mono);font-weight:500;font-size:var(--gy-body-size);line-height:var(--gy-body-lh);color:var(--gy-text-price)}.gy-utility{font-family:var(--gy-font-mono);font-weight:500;font-size:var(--gy-utility-size);line-height:var(--gy-utility-lh);letter-spacing:var(--gy-track-utility);text-transform:uppercase}.gy-micro{font-family:var(--gy-font-mono);font-weight:400;font-size:var(--gy-micro-size);line-height:var(--gy-micro-lh);letter-spacing:var(--gy-track-micro);text-transform:uppercase}.gy-secondary-text{color:var(--gy-text-secondary)}.gy-measure{max-width:var(--gy-measure-body)}*:focus-visible{outline:var(--gy-focus-width) solid var(--gy-focus-ring);outline-offset:var(--gy-focus-offset)}.button:not(.button-secondary,.button-unstyled),.button-custom{outline-color:var(--gy-focus-ring)}.button,.button-secondary,.button-custom,button.shopify-payment-button__button--unbranded{min-height:var(--button-size);padding-block:0;padding-inline:var(--gy-space-6);font-family:var(--gy-font-mono);font-weight:500;font-size:var(--gy-utility-size);line-height:var(--gy-utility-lh);letter-spacing:var(--gy-track-utility);text-transform:uppercase;transition:color var(--gy-dur-fast) var(--gy-ease),background-color var(--gy-dur-fast) var(--gy-ease),box-shadow var(--gy-dur-fast) var(--gy-ease)}.button:active,.button-secondary:active,.button-custom:active{transform:none}.button[aria-disabled=true],.button-secondary[aria-disabled=true],.button:disabled,.button-secondary:disabled{--button-color: var(--gy-ash-lift);--button-background-color: var(--gy-burr);--button-border-color: var(--gy-border);--button-border-width: 1px;opacity:1}.gy-link,.rte a:where(:not(.button,.button-secondary)){color:var(--gy-text-link);text-decoration-line:underline;text-decoration-color:currentcolor;text-underline-offset:3px;transition:color var(--gy-dur-fast) var(--gy-ease)}:is(.gy-link,.rte a:where(:not(.button,.button-secondary))):hover{color:var(--gy-bone)}.gy-link--mono{font-family:var(--gy-font-mono);font-weight:500;font-size:var(--gy-utility-size);line-height:var(--gy-utility-lh);letter-spacing:var(--gy-track-utility);text-transform:uppercase}.field__input,textarea,input:not([type=checkbox],[type=radio],[type=range],[type=submit],[type=button]){min-height:48px;font-family:var(--gy-font-body);color:var(--gy-bone);background-color:var(--gy-burr);border-radius:var(--gy-radius-control)}textarea::placeholder,input::placeholder{color:var(--gy-ash-lift);opacity:1}.field__input:focus-visible{outline:var(--gy-focus-width) solid var(--gy-focus-ring);outline-offset:var(--gy-focus-offset)}.field__input[aria-invalid=true]{--color-input-border: var(--gy-tilt)}.field__label{color:var(--gy-ash-lift)}.product-media,.product-media img,.product-card img,.card-gallery img{border-radius:var(--gy-radius-image)}::selection{background-color:var(--gy-bone);color:var(--gy-carbon)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:0ms!important;animation-duration:0ms!important;scroll-behavior:auto!important}}:root{--narrow-page-width: var(--gy-content-max);--normal-page-width: var(--gy-content-max);--wide-page-width: var(--gy-content-max)}body.page-width-narrow,body.page-width-normal,body.page-width-wide{--page-margin: max(16px, var(--safe-area-inset-left, 0px), var(--safe-area-inset-right, 0px))}@media screen and (min-width:750px){body.page-width-narrow,body.page-width-normal,body.page-width-wide{--page-margin: max(32px, var(--safe-area-inset-left, 0px), var(--safe-area-inset-right, 0px))}}@media screen and (min-width:1200px){body.page-width-narrow,body.page-width-normal,body.page-width-wide{--page-margin: max(48px, var(--safe-area-inset-left, 0px), var(--safe-area-inset-right, 0px))}}.header{--header-padding: 0px;--gy-header-height: 64px;--gy-header-icon: 20px}@media screen and (max-width:749px){.header{--gy-header-height: 56px}}.header[data-menu-style=drawer]{--gy-header-height: 56px}.header .header__columns{min-height:calc(var(--gy-header-height) - 1px);padding-block:0;grid-gap:var(--gy-space-12);align-items:center}.header .header__column--left{gap:var(--gy-space-8)}.header .menu-list__link{min-height:var(--gy-tap-min);align-items:center;font-family:var(--gy-font-display);font-weight:500;font-size:16px;line-height:24px;color:var(--gy-bone)}.header .menu-list__link-title{padding-inline:var(--gy-space-4)}.header .header__column--right .search-action,.header header-actions{margin:0}.header .header__column--right{gap:var(--gy-space-1);margin-inline-end:calc(var(--gy-space-3) * -1)}.header-logo .gy-logo{display:block;width:auto;height:28px}.header .header-logo{padding:0}.header .header-actions__action,.header .header__icon--menu{width:var(--gy-tap-min);height:var(--gy-tap-min);min-width:var(--gy-tap-min);padding:0;align-items:center;color:var(--gy-bone)}.header .header-actions__action:not(.account-button) .svg-wrapper{width:var(--gy-tap-min);height:var(--gy-tap-min)}.header .header-actions__action:not(.account-button) svg,.header .header__icon--menu svg{width:var(--gy-header-icon);height:var(--gy-header-icon)}.header header-actions{gap:var(--gy-space-1)}.header .account-button{display:flex;justify-content:center}.header .account-button .account-button__icon{width:var(--gy-header-icon);height:var(--gy-header-icon);color:var(--gy-bone)}@media(hover:hover){.header .header__column:has(header-menu:hover) header-menu:not(:hover),.header .header__column:has(.header-actions__action:hover) .header-actions__action:not(:hover),.header .header__column:has(.header-actions__action:hover) header-menu:not(:hover),.header .header__column:has(header-menu:hover) .header-actions__action:not(:hover),.header .header__column:has(.header__icon--menu:hover) .header__icon--menu:not(:hover){opacity:1}}.header .cart-bubble{min-width:20px;width:auto;height:20px;padding-inline:var(--gy-space-1);border-radius:10px;background-color:var(--gy-bone);color:var(--gy-carbon);font-family:var(--gy-font-mono);font-weight:500;font-size:var(--gy-micro-size);line-height:20px}@media screen and (max-width:749px){#header-component[data-menu-style=drawer] .header__columns,#header-component .header__columns{--header-template-columns: var(--gy-tap-min) minmax(0, 1fr) var(--gy-tap-min) var(--gy-tap-min);grid-template-areas:"leftA center rightA rightB";column-gap:var(--gy-space-1);padding-inline:var(--gy-space-1)}}#header-component[data-menu-style=drawer] .header__columns{--header-template-columns: var(--gy-tap-min) minmax(0, 1fr) var(--gy-tap-min) var(--gy-tap-min);grid-template-areas:"leftA center rightA rightB";column-gap:var(--gy-space-1);padding-inline:var(--gy-space-1);min-height:55px}#header-component[data-menu-style=drawer] .header__columns .header-logo{grid-area:center;justify-self:start}#header-component[data-menu-style=drawer] .header__columns .search-action,#header-component[data-menu-style=drawer] .header__columns:not(:has(header-actions)) .search-action{grid-area:rightA}#header-component[data-menu-style=drawer] .header__columns .header__icon--menu{justify-content:center}#header-component[data-menu-style=drawer] .header__drawer{grid-area:leftA}@media screen and (max-width:749px){#header-component .header__columns .header-logo{grid-area:center;justify-self:start}#header-component .header__columns .search-action{grid-area:rightA}#header-component .header__columns .header__icon--menu{justify-content:center}}.header[data-menu-style=drawer] .header__column--right{margin-inline-end:0}.header .overflow-menu{margin-inline:0;padding-inline:0}.header .overflow-menu::part(list){margin-inline:0}.header .header__drawer{--header-drawer-min-height: 55px;min-height:55px}@keyframes gy-fade-in{0%{opacity:0}to{opacity:1}}@keyframes gy-fade-out{0%{opacity:1}to{opacity:0}}.dialog-modal.search-modal__content{position:fixed;inset:var(--header-height, 64px) 0 auto 0;width:100%;max-width:100%;height:auto;max-height:calc(100dvh - var(--header-height, 64px));margin:0;padding:var(--gy-space-6) var(--page-margin) var(--gy-space-8);overflow-y:auto;border:0;border-block-end:1px solid var(--gy-border);border-radius:0;color:var(--gy-bone);background:var(--gy-burr);box-shadow:none;transform:none}@media screen and (max-width:749px){.dialog-modal.search-modal__content{min-height:calc(100dvh - var(--header-height, 56px));padding:var(--gy-space-4) var(--gy-space-4) var(--gy-space-6)}}.dialog-modal[open].search-modal__content{border-radius:0;box-shadow:none;animation:gy-fade-in var(--gy-dur-fast) var(--gy-ease) forwards}.dialog-modal.search-modal__content.dialog-closing{animation:gy-fade-out var(--gy-dur-fast) var(--gy-ease) forwards}.search-modal__content::backdrop{display:block;background:linear-gradient(to bottom,transparent var(--header-height, 64px),var(--gy-scrim) var(--header-height, 64px));-webkit-backdrop-filter:none;backdrop-filter:none}.search-modal predictive-search-component{max-width:688px;margin-inline:auto;background:transparent}.search-modal .predictive-search-form__header{display:flex;align-items:center;gap:var(--gy-space-3);min-height:56px;padding:0 var(--gy-space-1) 0 var(--gy-space-4);border:1px solid var(--gy-border);border-radius:var(--gy-radius-control);color:var(--gy-ash-lift);background:var(--gy-carbon)}@media screen and (max-width:749px){.search-modal .predictive-search-form__header{min-height:52px}}.search-modal .predictive-search-form__header:before{content:none}.search-modal .predictive-search-form__header:focus-within{outline:var(--gy-focus-width) solid var(--gy-focus-ring);outline-offset:var(--gy-focus-offset)}.search-modal .predictive-search-form__header-inner{flex:1;gap:var(--gy-space-3);min-width:0;padding:0;border:0;border-radius:0;outline:0;color:inherit;background:transparent}.search-modal .predictive-search__icon{position:static;order:-1;width:20px;height:20px;color:var(--gy-ash-lift)}.search-modal .predictive-search__icon svg{width:20px;height:20px}.search-modal .search-input{flex:1;min-width:0;min-height:0;height:54px;padding:0;border:0;outline:0;font-family:var(--gy-font-body);font-size:var(--gy-body-size);line-height:var(--gy-body-lh);color:var(--gy-bone);background:transparent;box-shadow:none}@media screen and (max-width:749px){.search-modal .search-input{height:50px}}.search-modal .search-input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.search-modal .predictive-search__reset-button{display:none}.search-modal .predictive-search__close-modal-button{position:static;display:flex;align-items:center;justify-content:center;width:var(--gy-tap-min);min-width:var(--gy-tap-min);height:var(--gy-tap-min);min-height:var(--gy-tap-min);padding:0;border:0;color:var(--gy-bone);background:transparent;box-shadow:none}.search-modal .predictive-search__close-modal-button svg{width:20px;height:20px}.search-modal .predictive-search-form__content-wrapper{position:static;max-height:none;overflow:visible;border-radius:0;transform:none}.search-modal .predictive-search-form__content{max-height:none;padding:0;overflow:visible;background:transparent}.search-modal .predictive-search-dropdown,.search-modal .predictive-search-results__inner{padding:0;background:transparent;box-shadow:none}.search-modal .predictive-search-dropdown:not([data-transition-container]){display:none}.gy-predictive{display:flex;flex-direction:column;padding-block-start:var(--gy-space-6)}@media screen and (max-width:749px){.gy-predictive{padding-block-start:var(--gy-space-4)}}.gy-predictive__label{padding-block-end:var(--gy-space-2);color:var(--gy-ash-lift)}.gy-predictive__list{margin:0;padding:0}.gy-predictive__row{display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:var(--gy-space-4);align-items:center;min-height:76px;padding-block:var(--gy-space-2);border-block-end:1px solid var(--gy-border);color:var(--gy-bone);text-decoration:none}.gy-predictive__thumb{display:block;width:48px;aspect-ratio:4 / 5;background:var(--gy-carbon)}.gy-predictive__image{display:block;width:100%;height:100%;object-fit:cover;border-radius:var(--gy-radius-image)}.gy-predictive__title{font-family:var(--gy-font-display);font-weight:500;font-size:16px;line-height:24px;text-underline-offset:3px}.gy-predictive__row:hover .gy-predictive__title,.gy-predictive__item[aria-selected=true] .gy-predictive__title{text-decoration:underline}.gy-predictive__price{font-family:var(--gy-font-mono);font-weight:500;font-size:var(--gy-utility-size);line-height:var(--gy-utility-lh);color:var(--gy-text-price)}.gy-predictive__all{display:flex;align-items:center;justify-content:space-between;min-height:48px;margin-block-start:var(--gy-space-2);font-family:var(--gy-font-mono);font-weight:500;font-size:var(--gy-utility-size);line-height:var(--gy-utility-lh);letter-spacing:var(--gy-track-utility);text-transform:uppercase;text-decoration:none;text-underline-offset:3px;color:var(--gy-text-link);transition:color var(--gy-dur-fast) var(--gy-ease)}.gy-predictive__all:hover{color:var(--gy-bone);text-decoration:underline}.gy-predictive__all-icon,.gy-predictive__all-icon svg{width:16px;height:16px}.gy-predictive--empty{gap:var(--gy-space-2)}.gy-predictive__no-match{margin:0;font-family:var(--gy-font-display);font-weight:500;font-size:20px;line-height:28px}.gy-predictive__no-match-help{margin:0;font-size:17px;line-height:28px;color:var(--gy-ash-lift)}.gy-footer{display:flex;justify-content:center;padding:0 var(--page-margin) var(--gy-space-24);color:var(--gy-bone);background:var(--gy-carbon)}@media screen and (max-width:749px){.gy-footer{padding-block-end:var(--gy-space-16)}}.gy-footer__inner{display:flex;flex-direction:column;gap:var(--gy-space-16);width:100%;max-width:var(--gy-content-max);padding-block-start:var(--gy-space-24);border-block-start:1px solid var(--gy-border)}@media screen and (max-width:749px){.gy-footer__inner{gap:var(--gy-space-12);padding-block-start:var(--gy-space-16)}}.gy-footer__top{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--gy-space-12) var(--gy-space-6)}@media screen and (max-width:749px){.gy-footer__top{grid-template-columns:minmax(0,1fr)}}.gy-footer__brand{display:flex;flex-direction:column;gap:var(--gy-space-6);grid-column:1 / span 5}@media screen and (max-width:749px){.gy-footer__brand{grid-column:1 / -1}}.gy-footer__logo-link{align-self:flex-start}.gy-footer__logo{display:block;width:auto;height:28px}.gy-footer__description{max-width:var(--gy-measure-body);margin:0;font-size:var(--gy-body-size);line-height:var(--gy-body-lh);text-wrap:pretty}.gy-footer__email{align-self:flex-start;display:flex;align-items:center;min-height:var(--gy-tap-min);margin-block:calc(var(--gy-space-3) * -1);font-family:var(--gy-font-mono);font-weight:500;font-size:var(--gy-utility-size);line-height:var(--gy-utility-lh);letter-spacing:var(--gy-track-utility);color:var(--gy-bone);text-decoration:none;text-underline-offset:3px}.gy-footer__email:hover{text-decoration:underline}.gy-footer__signup{display:flex;flex-direction:column;gap:var(--gy-space-3);grid-column:8 / span 5}@media screen and (max-width:749px){.gy-footer__signup{grid-column:1 / -1}}.gy-footer__signup-label{font-size:var(--gy-body-size);line-height:var(--gy-body-lh)}.gy-footer__signup-row{display:flex;gap:var(--gy-space-2)}.gy-footer__signup-input{flex:1;min-width:0;min-height:48px;padding:10px var(--gy-space-3);border:1px solid var(--gy-border);border-radius:var(--gy-radius-control);font-family:var(--gy-font-body);font-size:17px;line-height:24px;color:var(--gy-bone);background:var(--gy-burr)}.gy-footer__signup-input[aria-invalid=true]{border-color:var(--gy-tilt)}.gy-footer__signup-button{flex:none}.gy-footer__signup-error{margin:0;color:var(--gy-text-error)}.gy-footer__signup-success{display:flex;align-items:center;gap:var(--gy-space-3);margin:0;font-size:var(--gy-body-size);line-height:var(--gy-body-lh)}.gy-footer__signup-check,.gy-footer__signup-check svg{width:20px;height:20px;color:var(--gy-filament)}.gy-footer__links{display:grid;grid-template-columns:repeat(5,max-content);column-gap:var(--gy-space-6);padding-block-start:var(--gy-space-4);border-block-start:1px solid var(--gy-border)}@media screen and (max-width:1199px){.gy-footer__links{grid-template-columns:repeat(auto-fill,minmax(max-content,180px))}}@media screen and (max-width:749px){.gy-footer__links{grid-template-columns:repeat(2,minmax(0,1fr))}}.gy-footer__link{display:flex;align-items:center;min-height:var(--gy-tap-min);font-family:var(--gy-font-mono);font-weight:500;font-size:var(--gy-utility-size);line-height:var(--gy-utility-lh);letter-spacing:var(--gy-track-utility);text-transform:uppercase;white-space:nowrap;color:var(--gy-bone);text-decoration:none;text-underline-offset:3px}.gy-footer__link:hover{text-decoration:underline}.header .menu-drawer{top:var(--header-height, 56px);inset-inline:0;width:100%;max-width:none;height:auto;min-height:400px;max-height:calc(100dvh - var(--header-height, 56px));padding:var(--gy-space-6) var(--gy-space-4) var(--gy-space-8);border:0;border-block-end:1px solid var(--gy-border);color:var(--gy-bone);background-color:var(--gy-burr);opacity:0;transform:none;transition:opacity var(--gy-dur-base) var(--gy-ease),visibility var(--gy-dur-base) var(--gy-ease)}.header .menu-open>.menu-drawer{opacity:1;transform:none}.header .menu-drawer__close-button{display:none}.header details.menu-open .header__icon--menu .header-drawer-icon--close{display:flex}.header details.menu-open .header__icon--menu .header-drawer-icon--open{display:none}.header .menu-drawer__backdrop{top:var(--header-height, 56px);background:var(--gy-scrim);-webkit-backdrop-filter:none;backdrop-filter:none;transition:opacity var(--gy-dur-base) var(--gy-ease)}.header .menu-drawer__navigation{margin:0;padding:0}.header .menu-drawer__menu,.header .menu-drawer__menu.has-submenu{display:flex;flex-direction:column;gap:0;margin:0;padding:0}.header .menu-drawer__menu>.menu-drawer__list-item,.header .menu-drawer__list-item--flat,.header .menu-drawer__list-item--divider{margin:0;padding:0;border:0}.header .menu-drawer-container[open] .menu-drawer__animated-element{animation:none}.header .menu-drawer__menu-item,.header .menu-drawer__list-item--divider .menu-drawer__menu-item:not(.menu-drawer__menu-item--child){min-height:48px;padding:0;border-block-end:1px solid var(--gy-border);font-family:var(--gy-font-display);font-weight:500;font-size:24px;line-height:32px;letter-spacing:0;text-transform:none;color:var(--gy-bone)}.header .menu-drawer__list-item--flat:has(>.menu-drawer__menu--childlist)>.menu-drawer__menu-item--mainlist{min-height:0;padding-block-end:var(--gy-space-2);border:0;font-family:var(--gy-font-mono);font-weight:400;font-size:var(--gy-micro-size);line-height:var(--gy-micro-lh);letter-spacing:var(--gy-track-micro);text-transform:uppercase;color:var(--gy-ash-lift);pointer-events:none}.header .menu-drawer__list-item--flat .menu-drawer__menu--childlist{margin:0;padding:0}.header .menu-drawer__list-item--flat:has(>.menu-drawer__menu--childlist)+.menu-drawer__list-item--flat{margin-block-start:var(--gy-space-6)}.header .menu-drawer__utility-links{display:none}.header .menu-list__trigger:has(.menu-list__disclosure) .menu-list__link-title{display:inline-flex;align-items:center;gap:var(--gy-space-1)}.header .menu-list__trigger:has(.menu-list__disclosure) .menu-list__link-title:after{content:"";flex:none;width:6px;height:6px;margin:0 5px 3px;border-inline-end:1.5px solid var(--gy-ash-lift);border-block-end:1.5px solid var(--gy-ash-lift);transform:rotate(45deg)}.header .menu-list__submenu-inner{padding-block:var(--gy-space-4) var(--gy-space-6);border-block-end:1px solid var(--gy-border)}.header .mega-menu__link{display:flex;align-items:center;min-height:var(--gy-tap-min);padding:0;font-family:var(--gy-font-display);font-weight:500;font-size:16px;line-height:24px;color:var(--gy-bone);text-underline-offset:3px}.header .mega-menu__link:hover{color:var(--gy-bone);text-decoration:underline}:root{--submenu-animation-speed: .16s}.header .header__underlay-open,.header .header__underlay-open:after{transition:none}.header .menu-list__list-item:where(:not([slot=overflow]))>.menu-list__submenu,.header .overflow-menu::part(overflow){transition:none}@media screen and (min-width:750px){.header .header__underlay-open{height:100%}.header .header__underlay-open:after{display:none}.header .menu-list__list-item:has(>.menu-list__submenu){position:relative}.header .menu-list__list-item:where(:not([slot=overflow]))>.menu-list__submenu{top:100%;left:-8px;right:auto;width:max-content;height:auto;padding-block-start:10px;background:none;clip-path:none}.header .menu-list__list-item>.menu-list__submenu .menu-list__submenu-inner{transform:none;min-width:240px;max-height:none;padding:var(--gy-space-3) var(--gy-space-6) var(--gy-space-4);background:var(--gy-burr);border:1px solid var(--gy-border)}.header .menu-list__submenu .mega-menu{display:block;width:auto;margin:0;padding:0}.header .menu-list__submenu .mega-menu__grid{display:flex;flex-direction:column;gap:0}.header .menu-list__submenu .mega-menu__list{display:block}.header .menu-list__submenu .mega-menu__link{white-space:nowrap}}.gy-breadcrumb__list{display:flex;flex-wrap:wrap;gap:var(--gy-space-2);margin:0;padding:0;color:var(--gy-ash-lift)}.gy-breadcrumb__item{display:flex;gap:var(--gy-space-2)}.gy-breadcrumb__item+.gy-breadcrumb__item:before{content:"/"}.gy-breadcrumb__item a{color:inherit;text-decoration:none;text-underline-offset:3px}.gy-breadcrumb__item a:hover{color:var(--gy-bone);text-decoration:underline}.gy-breadcrumb__item[aria-current=page]{color:var(--gy-bone)}.gy-breadcrumb-section{padding-block:var(--gy-space-6)}.gy-breadcrumb-block{display:none}@media screen and (max-width:749px){.gy-breadcrumb-shell{display:none}.gy-breadcrumb-block{display:block}}@media screen and (min-width:750px){.product-information .product-information__grid:not(.product-information--media-none).product-information--media-left{grid-template-columns:calc((100% - 11 * var(--gy-grid-gutter)) / 12 * 7 + 6 * var(--gy-grid-gutter)) minmax(0,1fr);column-gap:var(--gy-grid-gutter)}.product-information .product-information__grid:not(.product-information--media-none).product-information--media-left .product-information__media,.product-information .product-information__grid:not(.product-information--media-none).product-information--media-left .product-details{padding:0}}@media screen and (max-width:749px){.product-information .product-information__grid .product-details{padding:var(--gy-space-3) 0 0}.product-information .product-details>.group-block{gap:var(--gy-space-6)}}.product-details h1{margin:0}.gy-price-line{display:block;font-family:var(--gy-font-mono);font-size:var(--gy-utility-size);line-height:var(--gy-utility-lh);color:var(--gy-ash-lift)}.gy-price-line__price{display:inline-block;margin-inline-end:var(--gy-space-1)}.gy-product-copy--intro{display:flex;flex-direction:column;gap:var(--gy-space-3);max-width:var(--gy-measure-body)}.gy-product-copy--intro p{margin:0;font-size:var(--gy-body-size);line-height:var(--gy-body-lh)}.gy-product-copy--intro p+p{color:var(--gy-ash-lift)}.gy-product-copy--benefits{padding-block-start:var(--gy-space-8);border-block-start:1px solid var(--gy-border)}.gy-benefit-list{display:flex;flex-direction:column;gap:var(--gy-space-4);max-width:var(--gy-measure-body);margin:0;padding:0}.gy-benefit-list__item{display:flex;align-items:flex-start;gap:var(--gy-space-4)}.gy-benefit-list__icon{flex:0 0 44px;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid var(--gy-border);border-radius:50%;background:var(--gy-burr);color:var(--gy-bone)}.gy-benefit-list__icon svg{width:22px;height:22px;stroke-width:1.5}.gy-benefit-list__text{display:flex;flex-direction:column;gap:2px;min-width:0}.gy-benefit-list__lead{font-family:var(--gy-font-display);font-weight:500;font-size:var(--gy-body-size);line-height:var(--gy-body-lh);color:var(--gy-bone)}.gy-benefit-list__detail{font-size:var(--gy-body-size);line-height:var(--gy-body-lh);color:var(--gy-ash-lift)}.variant-picker .variant-picker__form{display:flex;flex-direction:column;gap:var(--gy-space-8)}.variant-picker .variant-option{position:relative;display:flex;flex-wrap:wrap;gap:var(--gy-space-2);margin:0;padding:0;border:0}.variant-picker .variant-option legend{display:flex;gap:var(--gy-space-2);width:100%;margin:0 0 var(--gy-space-2);padding:0;font-family:var(--gy-font-mono);font-weight:400;font-size:var(--gy-micro-size);line-height:var(--gy-micro-lh);letter-spacing:var(--gy-track-micro);text-transform:uppercase;color:var(--gy-ash-lift)}.variant-picker .gy-option__value{margin:0;color:var(--gy-bone)}.variant-picker .gy-option__value:before{content:"\b7";margin-inline-end:var(--gy-space-2);color:var(--gy-ash-lift)}.variant-picker .gy-option--colour{gap:var(--gy-space-3)}.variant-picker .gy-option--colour .variant-option__button-label{flex:none;width:36px;height:36px;min-width:0;padding:0;border:0;border-radius:0;overflow:visible;outline:1px solid transparent;outline-offset:3px;background:transparent}.variant-picker .gy-option--colour .variant-option__button-label:has(:checked){outline-color:var(--gy-bone);background:transparent}.variant-picker .gy-option--colour .variant-option__button-label:has(:focus-visible){outline:var(--gy-focus-width) solid var(--gy-focus-ring);outline-offset:var(--gy-space-1)}.variant-picker .gy-swatch{display:block;width:36px;height:36px;border:0;border-radius:0;background:var(--swatch-background)}.variant-picker .gy-option--size legend{margin-block:14px 22px}.variant-picker .gy-option--size .variant-option__button-label{flex:none;flex-direction:column;justify-content:center;gap:0;width:56px;min-width:56px;height:48px;padding:0;border:1px solid var(--gy-border);border-radius:var(--gy-radius-control);font-family:var(--gy-font-mono);font-weight:500;font-size:var(--gy-utility-size);line-height:16px;letter-spacing:var(--gy-track-utility);text-transform:uppercase;color:var(--gy-bone);background:transparent;transition:color var(--gy-dur-fast) var(--gy-ease),background-color var(--gy-dur-fast) var(--gy-ease),border-color var(--gy-dur-fast) var(--gy-ease)}.variant-picker .gy-option--size .variant-option__button-label:hover{border-color:var(--gy-bone);color:var(--gy-bone);background:transparent}.variant-picker .gy-option--size .variant-option__button-label:has(:checked){border-color:var(--gy-bone);color:var(--gy-carbon);background:var(--gy-bone)}.variant-picker .gy-option--size .variant-option__button-label:has(:focus-visible){outline:var(--gy-focus-width) solid var(--gy-focus-ring);outline-offset:var(--gy-focus-offset)}.variant-picker .gy-option--size .variant-option__button-label__pill{display:none}.gy-size-note{font-weight:400;font-size:var(--gy-micro-size);line-height:14px;letter-spacing:0;color:var(--gy-ash-lift)}.variant-option__button-label:has(:checked) .gy-size-note{color:var(--gy-carbon)}.gy-guide-links{position:absolute;inset-block-start:-52px;inset-inline-end:0;display:flex;gap:var(--gy-space-6)}.gy-guide-link{display:flex;align-items:center;gap:var(--gy-space-2);min-height:var(--gy-tap-min);padding:0;border:0;background:transparent;cursor:pointer}.gy-guide-link__icon,.gy-guide-link__icon svg{width:16px;height:16px}@media screen and (max-width:749px){.variant-picker .gy-option--size legend{margin-block-end:0}.gy-guide-links{position:static;justify-content:space-between;width:100%;margin-block-end:var(--gy-space-1)}}.product-details .quantity-selector-wrapper,.product-details .quantity-label,.product-details .accelerated-checkout-block{display:none}.product-details .product-form-buttons{display:flex;flex-direction:column;gap:var(--gy-space-3)}.product-details .product-form-buttons>span,.product-details add-to-cart-component,.product-details add-to-cart-component .button{display:flex;width:100%}.product-details add-to-cart-component .button{justify-content:center;align-items:center}.product-details .add-to-cart-icon{display:none}.gy-pick-size-hint{display:flex;align-items:center;gap:var(--gy-space-2);margin:0;font-family:var(--gy-font-mono);font-size:var(--gy-utility-size);line-height:var(--gy-utility-lh);color:var(--gy-ash-lift)}.gy-pick-size-hint[hidden]{display:none}.media-gallery--one-column .product-media-container,.media-gallery--one-column .product-media,.media-gallery--one-column .product-media img{border-radius:0}.dialog-modal.gy-dialog{width:min(640px,calc(100vw - 2 * var(--gy-space-4)));max-width:none;max-height:calc(100dvh - 2 * var(--gy-space-8));height:fit-content;margin:auto;padding:0;overflow-y:auto;border:1px solid var(--gy-border);border-radius:var(--gy-radius-control);color:var(--gy-bone);background:var(--gy-burr);box-shadow:none}.dialog-modal[open].gy-dialog{animation:gy-fade-in var(--gy-dur-fast) var(--gy-ease) forwards}.dialog-modal.gy-dialog.dialog-closing{animation:gy-fade-out var(--gy-dur-fast) var(--gy-ease) forwards}.gy-dialog::backdrop{background:var(--gy-scrim);-webkit-backdrop-filter:none;backdrop-filter:none}.gy-dialog__header{display:flex;align-items:center;justify-content:space-between;gap:var(--gy-space-4);min-height:64px;padding:0 var(--gy-space-3) 0 var(--gy-space-6);border-block-end:1px solid var(--gy-border)}.gy-dialog__title{margin:0;font-size:var(--gy-h3-size);line-height:var(--gy-h3-lh);letter-spacing:var(--gy-track-h3)}.gy-dialog__close{display:flex;align-items:center;justify-content:center;width:var(--gy-tap-min);height:var(--gy-tap-min);color:var(--gy-bone);background:transparent;cursor:pointer}.gy-dialog__close svg{width:20px;height:20px}.gy-dialog__body{display:flex;flex-direction:column;gap:var(--gy-space-6);padding:var(--gy-space-6)}.gy-dialog__image{display:block;width:100%;height:auto;border-radius:var(--gy-radius-control)}.dialog-modal.gy-dialog--wide{width:min(880px,calc(100vw - 2 * var(--gy-space-4)))}.gy-dialog__placeholder{display:grid;place-items:center;min-height:320px;padding:var(--gy-space-6);border:1px dashed var(--gy-border);text-align:center;color:var(--gy-ash-lift)}.gy-size-table__caption{margin:0;color:var(--gy-ash-lift)}.gy-size-table{width:100%;border-collapse:collapse;font-family:var(--gy-font-mono);font-size:var(--gy-utility-size);line-height:var(--gy-utility-lh)}.gy-size-table th,.gy-size-table td{height:44px;padding:0 var(--gy-space-3);border-block:1px solid var(--gy-border);font-weight:400;text-align:start}.gy-size-table thead th{font-size:var(--gy-micro-size);letter-spacing:var(--gy-track-micro);text-transform:uppercase;color:var(--gy-ash-lift)}.gy-size-table tbody th{font-weight:500}.gy-size-table .gy-size-table__price{text-align:end}.gy-size-table tr[aria-selected=true]>*{color:var(--gy-carbon);background:var(--gy-bone)}.gy-size-table__note{margin:0;color:var(--gy-ash-lift)}.gy-guides{display:flex;flex-direction:column;gap:var(--gy-space-4)}[data-gy-size-unpicked] .gy-option--size .variant-option__button-label:has(:checked){border-color:var(--gy-border);color:var(--gy-bone);background:transparent}[data-gy-size-unpicked] .gy-option--size .variant-option__button-label:has(:checked) .gy-size-note{color:var(--gy-ash-lift)}[data-gy-size-unpicked] .gy-option--size .gy-option__value{display:none}.gy-pick-size-hint .svg-wrapper,.gy-pick-size-hint svg{width:16px;height:16px}@media screen and (min-width:750px){.sticky-add-to-cart{display:none}}.sticky-add-to-cart__bar{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"info button" "meta button";align-items:center;gap:0 var(--gy-space-3);width:100%;max-width:none;inset-inline:0;inset-block-end:0;margin:0;padding:var(--gy-space-3) var(--gy-space-4);padding-block-end:max(var(--gy-space-3),var(--safe-area-inset-bottom, 0px));border:0;border-block-start:1px solid var(--gy-border);border-radius:0;color:var(--gy-bone);background:var(--gy-burr);box-shadow:none}.sticky-add-to-cart__bar,.sticky-add-to-cart__bar[data-stuck=true]{left:0;bottom:0;transform:none}.sticky-add-to-cart__bar:not([data-stuck=true]){pointer-events:none}.sticky-add-to-cart__bar:before{content:none}@media(prefers-reduced-motion:no-preference){.sticky-add-to-cart__bar{transition-property:opacity,display;transition-duration:var(--gy-dur-fast);transition-timing-function:var(--gy-ease)}}.sticky-add-to-cart__image{display:none}.sticky-add-to-cart__info[data-has-image]{padding:0}.sticky-add-to-cart__info{grid-area:info;min-width:0}.sticky-add-to-cart__title{margin:0;overflow:hidden;font-family:var(--gy-font-display);font-weight:500;font-size:16px;line-height:24px;white-space:nowrap;text-overflow:ellipsis}.sticky-add-to-cart__variant{display:none}.sticky-add-to-cart__price{grid-area:meta;display:flex;gap:var(--gy-space-2);font-family:var(--gy-font-mono);font-weight:500;font-size:var(--gy-micro-size);line-height:var(--gy-micro-lh);letter-spacing:var(--gy-track-micro);text-transform:uppercase;color:var(--gy-text-price)}.sticky-add-to-cart__price[data-gy-meta]:before{content:attr(data-gy-meta) " \b7";font-weight:400;color:var(--gy-ash-lift)}.sticky-add-to-cart__button{grid-area:button;min-width:150px}.sticky-add-to-cart__button .svg-wrapper{display:none}.sticky-add-to-cart__button .add-to-cart-text__content{display:inline}[data-gy-size-unpicked] .sticky-add-to-cart__button{--button-color: var(--gy-bone);--button-background-color: transparent;--button-border-color: var(--gy-bone);--button-border-width: 1px}[data-gy-size-unpicked] .sticky-add-to-cart__button .add-to-cart-text__content{font-size:0}[data-gy-size-unpicked] .sticky-add-to-cart__button .add-to-cart-text__content:after{content:"Pick a size";font-size:var(--gy-utility-size)}.gy-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gy-space-8) var(--gy-grid-gutter);margin:0;padding:0}@media screen and (min-width:750px){.gy-grid{gap:var(--gy-space-12) var(--gy-grid-gutter)}}@media screen and (min-width:750px){.gy-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.gy-card{display:flex;flex-direction:column;gap:var(--gy-space-3);width:100%;min-width:0;color:var(--gy-bone);text-decoration:none}.gy-card__media{position:relative;display:block;width:100%;aspect-ratio:4 / 5;overflow:hidden;background:var(--gy-carbon)}.gy-card__image{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;border-radius:var(--gy-radius-image)}.gy-card__image--hover{opacity:0;transition:opacity var(--gy-dur-fast) var(--gy-ease)}@media(hover:hover){.gy-card:hover .gy-card__image--hover{opacity:1}}.gy-card:focus-visible .gy-card__image--hover{opacity:1}.gy-card__info{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--gy-space-1) var(--gy-space-3)}.gy-card__title{font-family:var(--gy-font-display);font-weight:500;font-size:18px;line-height:24px;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:4px;text-wrap:pretty;transition:text-decoration-color var(--gy-dur-fast) var(--gy-ease)}.gy-card:hover .gy-card__title,.gy-card:focus-visible .gy-card__title{text-decoration-color:currentcolor}.gy-card__price{font-family:var(--gy-font-mono);font-weight:500;font-size:var(--gy-body-size);line-height:var(--gy-body-lh);white-space:nowrap;color:var(--gy-text-price)}.gy-more{padding-block:var(--gy-section-pad) var(--gy-space-16)}.gy-more__inner{display:flex;flex-direction:column;gap:var(--gy-space-8)}.gy-more__heading{margin:0}.gy-faq{padding-block:var(--gy-space-8) var(--gy-section-pad)}@media screen and (min-width:750px){.gy-faq__inner{width:calc((100% - 11 * var(--gy-grid-gutter)) / 12 * 7 + 6 * var(--gy-grid-gutter))}}.gy-faq__label{margin:0 0 var(--gy-space-6);color:var(--gy-ash-lift)}.gy-faq__item{border-block-end:1px solid var(--gy-border)}.gy-faq__item:first-child{border-block-start:1px solid var(--gy-border)}.gy-faq__question{display:flex;align-items:center;justify-content:space-between;gap:var(--gy-space-4);min-height:64px;font-family:var(--gy-font-display);font-weight:500;font-size:var(--gy-h4-size);line-height:var(--gy-h4-lh);list-style:none;cursor:pointer}.gy-faq__question::-webkit-details-marker{display:none}.gy-faq__icon{position:relative;flex:none;width:16px;height:16px;color:var(--gy-ash-lift)}.gy-faq__icon:before,.gy-faq__icon:after{content:"";position:absolute;inset-block-start:7px;inset-inline:1px;height:1.5px;background:currentcolor}.gy-faq__icon:after{transform:rotate(90deg)}.gy-faq__item[open] .gy-faq__icon:after{content:none}.gy-faq__answer{max-width:var(--gy-measure-body);padding-block-end:var(--gy-space-6);color:var(--gy-bone)}.gy-faq__answer p{margin:0}.theme-drawer__dialog{--theme-drawer-padding: var(--gy-space-6);inset-block:var(--header-height, 64px) 0;width:min(420px,calc(100vw - var(--gy-space-12)));max-width:none;height:auto;max-height:none;border:0;border-inline-start:1px solid var(--gy-border);border-block-start:1px solid var(--gy-border);border-radius:0;color:var(--gy-bone);background:var(--gy-burr);box-shadow:none}.theme-drawer__dialog::backdrop{background:linear-gradient(to bottom,transparent var(--header-height, 64px),var(--gy-scrim) var(--header-height, 64px));-webkit-backdrop-filter:none;backdrop-filter:none}.page-wrapper.page-wrapper--drawer-open{margin-inline-end:0}#cart-drawer .theme-drawer__header{position:absolute;inset-block-start:0;inset-inline-end:0;z-index:1;min-height:0;padding:0;border:0}#cart-drawer .theme-drawer__title{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}#cart-drawer .theme-drawer__close-button{position:absolute;inset-block-start:var(--gy-space-2);inset-inline-end:var(--gy-space-2);width:var(--gy-tap-min);height:var(--gy-tap-min);opacity:0}#cart-drawer .theme-drawer__close-button:focus-visible{opacity:1}#cart-drawer .cart-drawer__items{padding:var(--gy-space-6)}#cart-drawer .cart-items__wrapper{padding:0}#cart-drawer tbody .cart-items__table-row{grid-template-columns:96px minmax(0,1fr) auto;grid-template-areas:"media details price" "media variants variants" "media quantity quantity" "media error error";grid-template-rows:auto auto 1fr auto;gap:0 var(--gy-space-4);padding-block-end:var(--gy-space-6);margin-block-end:var(--gy-space-6);border-block-end:1px solid var(--gy-border)}@media screen and (max-width:749px){#cart-drawer tbody .cart-items__table-row{grid-template-columns:80px minmax(0,1fr) auto}}#cart-drawer .cart-items__media-container,#cart-drawer .cart-items__media-image{width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;border:0;border-radius:0}#cart-drawer .cart-items__title{font-family:var(--gy-font-display);font-weight:500;font-size:18px;line-height:24px;color:var(--gy-bone);text-decoration:none}#cart-drawer .cart-items__variants-wrapper,#cart-drawer .cart-items__variants{margin:0;padding:0}#cart-drawer .cart-items__variants{padding-block-start:var(--gy-space-1);font-family:var(--gy-font-mono);font-size:var(--gy-micro-size);line-height:var(--gy-micro-lh);letter-spacing:var(--gy-track-micro);text-transform:uppercase;color:var(--gy-ash-lift)}#cart-drawer .cart-items__unit-price-wrapper{display:none}#cart-drawer .cart-items__price{font-family:var(--gy-font-mono);font-weight:500;font-size:var(--gy-body-size);line-height:24px;color:var(--gy-text-price)}#cart-drawer .cart-items__quantity{padding-block-start:var(--gy-space-2)}#cart-drawer .cart-items__quantity-controls{display:flex;align-items:center;justify-content:space-between;gap:var(--gy-space-4);width:100%}#cart-drawer .quantity-selector{height:44px;border:1px solid var(--gy-border);border-radius:var(--gy-radius-control);font-family:var(--gy-font-mono);font-size:var(--gy-utility-size);color:var(--gy-bone);background:transparent;box-shadow:none}#cart-drawer .quantity-selector .button,#cart-drawer .quantity-selector input{min-height:0;height:42px;border:0;font-family:var(--gy-font-mono);color:var(--gy-bone);background:transparent;box-shadow:none}#cart-drawer .quantity-selector .button{width:40px;min-width:40px;padding:0}#cart-drawer .cart-items__remove{width:auto;min-height:var(--gy-tap-min);padding:0;font-family:var(--gy-font-mono);font-weight:400;font-size:var(--gy-micro-size);line-height:var(--gy-micro-lh);letter-spacing:var(--gy-track-micro);text-transform:uppercase;text-decoration:underline;text-underline-offset:3px;color:var(--gy-ash-lift);background:transparent;box-shadow:none}#cart-drawer .cart-items__remove:hover{color:var(--gy-bone);background:transparent}#cart-drawer .cart-drawer__content,#cart-drawer .cart-drawer__items{overflow-x:hidden}#cart-drawer .cart-drawer__summary{box-sizing:border-box;max-width:100%;display:flex;flex-direction:column;gap:var(--gy-space-6);padding:var(--gy-space-6);border-block-start:1px solid var(--gy-border);background:var(--gy-burr);box-shadow:none}#cart-drawer .cart-totals,#cart-drawer .cart-totals__container{display:flex;flex-direction:column;gap:var(--gy-space-4);margin:0;padding:0}#cart-drawer .cart-totals__total{display:flex;align-items:baseline;justify-content:space-between}#cart-drawer .cart-totals__total-label{font-family:var(--gy-font-mono);font-weight:500;font-size:var(--gy-utility-size);line-height:var(--gy-utility-lh);letter-spacing:var(--gy-track-utility);text-transform:uppercase}#cart-drawer .cart-totals__total-value{font-family:var(--gy-font-mono);font-weight:500;font-size:var(--gy-body-size);line-height:var(--gy-body-lh);color:var(--gy-text-price)}.gy-cart-notes{display:flex;flex-direction:column;gap:var(--gy-space-1);text-align:center}.gy-cart-notes p{margin:0;font-size:var(--gy-body-size);line-height:var(--gy-body-lh);color:var(--gy-ash-lift)}#cart-drawer .cart__ctas{margin:0;padding:0}#cart-drawer .cart__checkout-button{width:100%}.gy-collection,.gy-search{padding-block-end:var(--gy-space-16)}@media screen and (min-width:750px){.gy-collection,.gy-search{padding-block-end:var(--gy-section-pad)}}.gy-collection[aria-busy=true] .gy-collection__body{opacity:.5}.gy-collection__body{display:flex;flex-direction:column;gap:var(--gy-space-6);transition:opacity var(--gy-dur-fast) var(--gy-ease)}.gy-collection__breadcrumb{padding-block:var(--gy-space-3) 0}@media screen and (min-width:750px){.gy-collection__breadcrumb{padding-block:var(--gy-space-6)}}.gy-collection__header{display:flex;flex-direction:column;gap:var(--gy-space-4);padding-block:var(--gy-space-6) var(--gy-space-4)}@media screen and (min-width:750px){.gy-collection__header{padding-block:var(--gy-space-8) var(--gy-space-16)}}.gy-collection__title{margin:0;font-family:var(--gy-font-display);font-weight:500;font-size:42px;line-height:44px;letter-spacing:var(--gy-track-display)}@media screen and (min-width:750px){.gy-collection__title{font-size:var(--gy-display-size);line-height:var(--gy-display-lh)}}.gy-collection__intro{margin:0;max-width:var(--gy-measure-body);font-size:17px;line-height:28px;text-wrap:pretty}@media screen and (min-width:750px){.gy-collection__intro{font-size:var(--gy-body-size)}}.gy-collection__layout{display:grid;grid-template-columns:minmax(0,1fr);column-gap:var(--gy-grid-gutter);align-items:start}.gy-collection__rail{display:none}@media screen and (min-width:990px){.gy-collection--shop .gy-collection__layout{grid-template-columns:calc((100% - 11 * var(--gy-grid-gutter)) / 12 * 3 + 2 * var(--gy-grid-gutter)) minmax(0,1fr)}.gy-collection__rail{position:sticky;inset-block-start:calc(88px + var(--gy-sticky-bar));display:flex;flex-direction:column}}.gy-collection__rail-head{display:flex;align-items:center;justify-content:space-between;min-height:48px;border-block-end:1px solid var(--gy-border)}.gy-collection__rail-title{font-family:var(--gy-font-display);font-weight:500;font-size:var(--gy-h4-size);line-height:var(--gy-h4-lh)}.gy-collection__clear,.gy-text-link{display:flex;align-items:center;min-height:var(--gy-tap-min);font-family:var(--gy-font-mono);font-weight:500;font-size:var(--gy-utility-size);line-height:var(--gy-utility-lh);letter-spacing:var(--gy-track-utility);text-transform:uppercase;text-decoration:underline;text-underline-offset:3px;color:var(--gy-text-link);transition:color var(--gy-dur-fast) var(--gy-ease)}:is(.gy-collection__clear,.gy-text-link):hover{color:var(--gy-bone)}.gy-text-link{flex:none;white-space:nowrap}.gy-filter-group{display:flex;flex-direction:column;gap:var(--gy-space-3);padding-block:var(--gy-space-6);border-block-end:1px solid var(--gy-border)}.gy-collection__filters .gy-filter-group:last-child{border-block-end:0}.gy-filter-group__label{color:var(--gy-ash-lift)}.gy-filter-list{display:flex;flex-direction:column;margin:0;padding:0}.gy-filter-row{display:flex;align-items:center;gap:var(--gy-space-3);min-height:var(--gy-tap-min);color:var(--gy-bone);text-decoration:none}.gy-filter-row__swatch{flex:none;display:block;width:28px;height:28px;padding:3px;border:1px solid var(--gy-border);transition:border-color var(--gy-dur-fast) var(--gy-ease)}.gy-filter-row__swatch>span{display:block;width:100%;height:100%}.gy-filter-row--on .gy-filter-row__swatch,.gy-filter-row:hover .gy-filter-row__swatch{border-color:var(--gy-bone)}.gy-filter-row__name{flex:1;font-family:var(--gy-font-mono);font-weight:500;font-size:var(--gy-utility-size);line-height:var(--gy-utility-lh);letter-spacing:var(--gy-track-utility);text-transform:uppercase}.gy-filter-row__check{flex:none;width:16px;height:16px}.gy-filter-row__check svg,.gy-filter-row__box svg{width:16px;height:16px}.gy-filter-row__box{flex:none;display:grid;place-items:center;width:20px;height:20px;border:1px solid var(--gy-border);border-radius:var(--gy-radius-control);color:var(--gy-carbon);background:var(--gy-burr);transition:background-color var(--gy-dur-fast) var(--gy-ease),border-color var(--gy-dur-fast) var(--gy-ease)}.gy-filter-row:hover .gy-filter-row__box{border-color:var(--gy-bone)}.gy-filter-row--on .gy-filter-row__box{border-color:var(--gy-bone);background:var(--gy-bone)}.gy-filter-row__label{font-size:17px;line-height:24px}.gy-collection__results,.gy-search__results{display:flex;flex-direction:column;gap:var(--gy-space-6);min-width:0}.gy-collection__toolbar{display:flex;align-items:center;justify-content:space-between;gap:var(--gy-space-4);min-height:44px;padding-block:var(--gy-space-4) var(--gy-space-3);border-block-end:1px solid var(--gy-border)}@media screen and (min-width:750px){.gy-collection__toolbar{gap:var(--gy-space-6);min-height:48px;padding-block-start:0}}.gy-collection__count{font-family:var(--gy-font-mono);font-size:var(--gy-utility-size);line-height:var(--gy-utility-lh);color:var(--gy-ash-lift)}.gy-collection__sort{display:none;align-items:center;gap:var(--gy-space-3);color:var(--gy-ash-lift)}@media screen and (min-width:750px){.gy-collection__sort{display:flex}}.gy-collection__sort .gy-select{width:240px}.gy-collection--shop .gy-collection__sort{display:none}@media screen and (min-width:990px){.gy-collection--shop .gy-collection__sort{display:flex}}.gy-select{position:relative;display:block;color:var(--gy-bone)}.gy-select__control{-webkit-appearance:none;appearance:none;width:100%;min-height:48px;padding:10px var(--gy-space-12) 10px var(--gy-space-3);border:1px solid var(--gy-border);border-radius:var(--gy-radius-control);font-family:var(--gy-font-body);font-size:17px;line-height:24px;color:var(--gy-bone);background:var(--gy-burr);cursor:pointer}.gy-select__control option{color:var(--gy-bone);background:var(--gy-burr)}.gy-select__caret{position:absolute;inset-block-start:50%;inset-inline-end:var(--gy-space-4);width:16px;height:16px;translate:0 -50%;color:var(--gy-ash-lift);pointer-events:none}.gy-select__caret svg{width:16px;height:16px}.gy-collection__panel-open{display:flex;align-items:center;gap:var(--gy-space-2);min-height:var(--gy-tap-min);padding:0 var(--gy-space-4);border:1px solid var(--gy-bone);border-radius:var(--gy-radius-control);font-family:var(--gy-font-mono);font-weight:500;font-size:var(--gy-utility-size);line-height:var(--gy-utility-lh);letter-spacing:var(--gy-track-utility);text-transform:uppercase;white-space:nowrap;color:var(--gy-bone);background:transparent;cursor:pointer}@media screen and (min-width:990px){.gy-collection__panel-open{display:none}}.gy-collection__panel-open .svg-wrapper,.gy-collection__panel-open svg{width:16px;height:16px}.gy-chips{display:flex;flex-wrap:wrap;gap:var(--gy-space-2);margin:0;padding:0}@media screen and (max-width:749px){.gy-chips{flex-wrap:nowrap;margin-inline:calc(-1 * var(--gy-grid-margin));padding-inline:var(--gy-grid-margin);overflow-x:auto;scrollbar-width:none}.gy-chips>li{flex:none}}.gy-chip{display:flex;align-items:center;gap:var(--gy-space-2);min-height:var(--gy-tap-min);padding:0 var(--gy-space-3);border:1px solid var(--gy-bone);border-radius:var(--gy-radius-control);font-family:var(--gy-font-mono);font-weight:500;font-size:var(--gy-utility-size);line-height:var(--gy-utility-lh);letter-spacing:var(--gy-track-utility);text-transform:uppercase;text-decoration:none;color:var(--gy-carbon);background:var(--gy-bone)}.gy-chip .svg-wrapper,.gy-chip svg{width:16px;height:16px}@media screen and (min-width:750px){.gy-grid--shop{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:749px){.gy-card__info{flex-direction:column;gap:var(--gy-space-1)}}.gy-pagination{display:flex;align-items:center;justify-content:center;gap:var(--gy-space-6);padding-block-start:var(--gy-space-6)}.gy-pagination__status{font-family:var(--gy-font-mono);font-size:var(--gy-utility-size);line-height:var(--gy-utility-lh);color:var(--gy-ash-lift)}.gy-empty{display:flex;flex-direction:column;align-items:flex-start;gap:var(--gy-space-3);padding-block:var(--gy-space-6) 0}@media screen and (min-width:750px){.gy-empty{gap:var(--gy-space-4);padding-block:var(--gy-space-16)}}@media screen and (min-width:750px){.gy-empty--search{padding-block:var(--gy-space-6)}}.gy-empty__title{margin:0;font-family:var(--gy-font-display);font-weight:500;font-size:24px;line-height:32px;letter-spacing:var(--gy-track-h3)}@media screen and (min-width:750px){.gy-empty__title{font-size:var(--gy-h3-size);line-height:var(--gy-h3-lh)}}.gy-empty__text{margin:0 0 var(--gy-space-2);max-width:var(--gy-measure-body);font-size:17px;line-height:28px;color:var(--gy-ash-lift);text-wrap:pretty}@media screen and (min-width:750px){.gy-empty__text{font-size:var(--gy-body-size)}}.gy-empty__links{display:flex;flex-wrap:wrap;gap:var(--gy-space-2);margin:0;padding:0}@media screen and (min-width:750px){.gy-empty__links{gap:var(--gy-space-3)}}.gy-empty__link{display:flex;align-items:center;min-height:var(--gy-tap-min);padding:0 var(--gy-space-3);border:1px solid var(--gy-border);border-radius:var(--gy-radius-control);font-family:var(--gy-font-mono);font-weight:500;font-size:var(--gy-utility-size);line-height:var(--gy-utility-lh);letter-spacing:var(--gy-track-utility);text-transform:uppercase;text-decoration:none;color:var(--gy-bone);transition:color var(--gy-dur-fast) var(--gy-ease),background-color var(--gy-dur-fast) var(--gy-ease)}@media screen and (min-width:750px){.gy-empty__link{padding-inline:var(--gy-space-4)}}.gy-empty__link:hover{color:var(--gy-carbon);background:var(--gy-bone)}.dialog-modal.gy-filter-panel{top:0;right:0;bottom:0;left:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;border:0;border-radius:0;color:var(--gy-bone);background:var(--gy-carbon);box-shadow:none}.dialog-modal[open].gy-filter-panel{display:flex;flex-direction:column;animation:gy-fade-in var(--gy-dur-fast) var(--gy-ease) forwards}.dialog-modal.gy-filter-panel.dialog-closing{animation:gy-fade-out var(--gy-dur-fast) var(--gy-ease) forwards}.gy-filter-panel__header{flex:none;display:flex;align-items:center;justify-content:space-between;min-height:56px;padding:0 var(--gy-space-1) 0 var(--gy-space-4);border-block-end:1px solid var(--gy-border)}.gy-filter-panel__title{margin:0;font-family:var(--gy-font-display);font-weight:500;font-size:20px;line-height:28px}.gy-filter-panel__body{flex:1;padding:0 var(--gy-space-4);overflow-y:auto}.gy-filter-panel__body .gy-filter-list--colour{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--gy-space-4)}.gy-filter-panel__footer{flex:none;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:var(--gy-space-3);padding:var(--gy-space-4);border-block-start:1px solid var(--gy-border);background:var(--gy-burr)}.gy-filter-panel__footer .button,.gy-filter-panel__footer .button-secondary{width:100%;padding-inline:var(--gy-space-3)}.gy-search__header{display:flex;flex-direction:column;gap:var(--gy-space-4);padding-block:var(--gy-space-6) var(--gy-space-2)}@media screen and (min-width:750px){.gy-search__header{gap:var(--gy-space-6);width:calc((100% - 11 * var(--gy-grid-gutter)) / 12 * 7 + 6 * var(--gy-grid-gutter));padding-block:var(--gy-space-8) var(--gy-space-12)}}.gy-search__form{display:flex;align-items:stretch;gap:var(--gy-space-3);margin:0}.gy-search__field{flex:1;display:flex;align-items:center;gap:var(--gy-space-3);min-width:0;min-height:52px;padding:0 var(--gy-space-4);border:1px solid var(--gy-border);border-radius:var(--gy-radius-control);color:var(--gy-ash-lift);background:var(--gy-burr)}@media screen and (min-width:750px){.gy-search__field{min-height:56px}}.gy-search__field:focus-within{outline:var(--gy-focus-width) solid var(--gy-focus-ring);outline-offset:var(--gy-focus-offset)}.gy-search__icon,.gy-search__icon svg{flex:none;width:20px;height:20px}.gy-search__input{flex:1;min-width:0;height:50px;padding:0;border:0;outline:none;font-family:var(--gy-font-body);font-size:17px;line-height:28px;color:var(--gy-bone);background:transparent}@media screen and (min-width:750px){.gy-search__input{height:54px;font-size:var(--gy-body-size)}}.gy-search__input::placeholder{color:var(--gy-ash-lift);opacity:1}.gy-search__input::-webkit-search-cancel-button{display:none}.gy-search__clear{flex:none;display:flex;align-items:center;justify-content:center;width:var(--gy-tap-min);height:var(--gy-tap-min);margin-inline-end:calc(-1 * var(--gy-space-3));color:var(--gy-ash-lift);cursor:pointer}.gy-search__clear[hidden]{display:none}.gy-search__clear svg{width:18px;height:18px}.gy-search__submit{flex:none;min-height:56px}@media screen and (max-width:749px){.gy-search__submit{display:none}}.gy-eyebrow{color:var(--gy-ash-lift)}.gy-h2{margin:0;font-family:var(--gy-font-display);font-weight:500;font-size:30px;line-height:36px;letter-spacing:var(--gy-track-h3);text-wrap:pretty}@media screen and (min-width:750px){.gy-h2{font-size:var(--gy-h2-size);line-height:var(--gy-h2-lh)}}.gy-h4{margin:0;font-family:var(--gy-font-display);font-weight:500;font-size:20px;line-height:28px;text-wrap:pretty}@media screen and (min-width:750px){.gy-h4{font-size:var(--gy-h4-size);line-height:var(--gy-h4-lh)}}.gy-lead{margin:0;max-width:var(--gy-measure-body);font-size:17px;line-height:28px;text-wrap:pretty}@media screen and (min-width:750px){.gy-lead{font-size:var(--gy-body-size)}}.gy-lead--muted{color:var(--gy-ash-lift)}.gy-actions{display:flex;flex-direction:column;gap:var(--gy-space-3);padding-block-start:var(--gy-space-2)}@media screen and (min-width:750px){.gy-actions{flex-direction:row;flex-wrap:wrap}}.gy-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--gy-space-3)}@media screen and (min-width:750px){.gy-section-head{gap:var(--gy-space-6)}}.gy-media-4x5{display:block;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;border-radius:var(--gy-radius-image)}.gy-slot{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--gy-space-2);padding:var(--gy-space-6);border:1px solid var(--gy-border);text-align:center;color:var(--gy-ash-lift);background:var(--gy-burr)}.gy-slot--4x5{aspect-ratio:4 / 5}.gy-slot--16x9{gap:var(--gy-space-3);aspect-ratio:16 / 9}.gy-slot__title{font-family:var(--gy-font-mono);font-weight:500;font-size:var(--gy-utility-size);line-height:var(--gy-utility-lh);letter-spacing:var(--gy-track-utility);text-transform:uppercase;color:var(--gy-bone)}.gy-slot__play{display:grid;place-items:center;width:48px;height:48px;border:1px solid var(--gy-bone);border-radius:var(--gy-radius-control);color:var(--gy-bone)}.gy-slot__play svg{width:20px;height:20px}.gy-input{width:100%;min-width:0;min-height:48px;padding:10px var(--gy-space-3);border:1px solid var(--gy-border);border-radius:var(--gy-radius-control);font-family:var(--gy-font-body);font-size:17px;line-height:24px;color:var(--gy-bone);background:var(--gy-carbon)}textarea.gy-input{display:block;resize:vertical}.gy-input::placeholder{color:var(--gy-ash-lift);opacity:1}.gy-input[aria-invalid=true]{border-color:var(--gy-tilt)}.gy-field{flex:1;display:flex;flex-direction:column;gap:var(--gy-space-2);min-width:0;color:var(--gy-ash-lift)}.gy-form-status{display:flex;align-items:flex-start;gap:var(--gy-space-3);margin:0;font-size:17px;line-height:28px}@media screen and (min-width:750px){.gy-form-status{align-items:center;min-height:48px;font-size:var(--gy-body-size)}}.gy-form-status__check{flex:none;width:20px;height:28px;color:var(--gy-filament)}.gy-form-status__check svg{width:20px;height:20px}.gy-form-error{flex-basis:100%;margin:0;color:var(--gy-text-error)}.gy-row-link{display:flex;align-items:center;justify-content:space-between;min-height:56px;border-block-end:1px solid var(--gy-border);font-family:var(--gy-font-display);font-weight:500;font-size:20px;line-height:28px;text-decoration:none;text-underline-offset:4px;color:var(--gy-bone)}@media screen and (min-width:750px){.gy-row-link{min-height:64px;font-size:var(--gy-h4-size)}}.gy-row-link:hover{text-decoration:underline}.gy-row-link .svg-wrapper{width:20px;height:20px;color:var(--gy-ash-lift)}.gy-row-link svg{width:8px;height:12px}.gy-404{padding-block:var(--gy-space-16)}@media screen and (min-width:750px){.gy-404{padding-block:var(--gy-space-32)}}.gy-404__grid{display:flex;flex-direction:column;gap:var(--gy-space-12)}@media screen and (min-width:990px){.gy-404__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--gy-grid-gutter)}}.gy-404__message{display:flex;flex-direction:column;align-items:flex-start;gap:var(--gy-space-3);grid-column:1 / span 6}@media screen and (min-width:750px){.gy-404__message{gap:var(--gy-space-4)}}.gy-404__message .gy-actions{align-self:stretch;padding-block-start:var(--gy-space-3)}.gy-404__collections{display:flex;flex-direction:column;grid-column:8 / span 5}@media screen and (min-width:990px){.gy-404__collections{padding-block-start:var(--gy-space-8)}}.gy-404__collections .gy-eyebrow{padding-block-end:var(--gy-space-2)}.gy-hero{padding-block:var(--gy-space-8) 0}@media screen and (min-width:990px){.gy-hero{padding-block:var(--gy-space-16) var(--gy-section-pad)}}.gy-hero__grid{display:flex;flex-direction:column;gap:var(--gy-space-6)}@media screen and (min-width:990px){.gy-hero__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--gy-grid-gutter);align-items:center}}.gy-hero__copy{display:flex;flex-direction:column;gap:var(--gy-space-4);grid-column:1 / span 5}@media screen and (min-width:990px){.gy-hero__copy{gap:var(--gy-space-6)}}.gy-hero__media{grid-column:7 / span 6}@media screen and (max-width:749px){.gy-hero__media{margin-inline:calc(-1 * var(--gy-grid-margin))}}.gy-featured__inner,.gy-collections__inner{display:flex;flex-direction:column;gap:var(--gy-space-6);padding-block:var(--gy-space-16) 0}@media screen and (min-width:990px){.gy-featured__inner,.gy-collections__inner{gap:var(--gy-space-8);padding-block:0 var(--gy-section-pad)}}@media screen and (max-width:989px){.gy-collections__inner{padding-block-end:var(--gy-space-16)}}.gy-featured__link--wide{display:none}@media screen and (min-width:750px){.gy-featured__link--wide{display:flex}.gy-featured__link--narrow{display:none}}.gy-collections__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--gy-space-6);margin:0;padding:0}@media screen and (min-width:750px){.gy-collections__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gy-grid-gutter)}}.gy-collections__item{display:flex;flex-direction:column;gap:var(--gy-space-2);text-decoration:none;color:var(--gy-bone)}@media screen and (min-width:750px){.gy-collections__item{gap:var(--gy-space-3)}}.gy-collections__name{padding-block-start:var(--gy-space-1);font-family:var(--gy-font-display);font-weight:500;font-size:24px;line-height:32px;letter-spacing:var(--gy-track-h3);text-decoration:underline;text-decoration-color:transparent;text-underline-offset:4px;transition:text-decoration-color var(--gy-dur-fast) var(--gy-ease)}@media screen and (min-width:750px){.gy-collections__name{padding-block-start:0;font-size:var(--gy-h3-size);line-height:var(--gy-h3-lh)}}.gy-collections__item:hover .gy-collections__name{text-decoration-color:currentcolor}.gy-collections__line{font-size:17px;line-height:28px;color:var(--gy-ash-lift)}@media screen and (min-width:750px){.gy-collections__line{font-size:var(--gy-body-size)}}.gy-blank-section .gy-blank__inner{border-block-start:1px solid var(--gy-border)}.gy-blank-section:has(.gy-blank__benefits) .gy-blank__inner{padding-block-end:0}.gy-blank-section .gy-blank__benefits{padding-block-end:var(--gy-space-8);border-block-end:1px solid var(--gy-border)}@media screen and (min-width:990px){.gy-blank-section .gy-blank__benefits{padding-block:var(--gy-space-12)}}.gy-blank__inner{display:flex;flex-direction:column;gap:var(--gy-space-6);padding-block:var(--gy-space-16)}@media screen and (min-width:990px){.gy-blank__inner{gap:var(--gy-space-16);padding-block:var(--gy-section-pad)}}.gy-blank__top{display:flex;flex-direction:column;gap:var(--gy-space-6)}@media screen and (min-width:990px){.gy-blank__top{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--gy-grid-gutter);align-items:center}}.gy-blank__intro{display:flex;flex-direction:column;gap:var(--gy-space-3);grid-column:1 / span 5}@media screen and (min-width:990px){.gy-blank__intro{gap:var(--gy-space-4)}}.gy-blank__media{grid-column:6 / span 7}@media screen and (max-width:749px){.gy-blank__media{margin-inline:calc(-1 * var(--gy-grid-margin))}}.gy-blank__video{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:var(--gy-radius-image);background:var(--gy-burr)}.gy-blank__benefits{display:flex;flex-direction:column;gap:var(--gy-space-6);margin:0;padding:0}@media screen and (min-width:990px){.gy-blank__benefits{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--gy-grid-gutter);padding-block-start:var(--gy-space-8);border-block-start:1px solid var(--gy-border)}}.gy-blank__benefit{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--gy-space-2);padding-block-start:var(--gy-space-6);border-block-start:1px solid var(--gy-border)}@media screen and (min-width:990px){.gy-blank__benefit{gap:var(--gy-space-3);padding-block-start:0;border-block-start:0}}.gy-about__top{display:flex;flex-direction:column;gap:var(--gy-space-6);padding-block:var(--gy-space-8) var(--gy-space-16)}@media screen and (min-width:990px){.gy-about__top{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--gy-grid-gutter);align-items:start;padding-block:var(--gy-space-16) var(--gy-section-pad)}}.gy-about__story{display:flex;flex-direction:column;gap:var(--gy-space-4);grid-column:1 / span 6}@media screen and (min-width:990px){.gy-about__story{gap:var(--gy-space-6)}}.gy-about__text{display:flex;flex-direction:column;gap:var(--gy-space-4);max-width:var(--gy-measure-body);font-size:17px;line-height:28px}@media screen and (min-width:750px){.gy-about__text{font-size:var(--gy-body-size)}}.gy-about__text p{margin:0}.gy-about__claim{max-width:var(--gy-measure-body);margin:0;color:var(--gy-bone)}.gy-about__top--solo .gy-about__claim{max-width:640px}.gy-about__byline{display:flex;flex-direction:column;gap:var(--gy-space-1);padding-block-start:var(--gy-space-2)}.gy-about__media{grid-column:8 / span 5}@media screen and (max-width:749px){.gy-about__media{margin-inline:calc(-1 * var(--gy-grid-margin))}}@media screen and (min-width:990px){.gy-about__top--solo{display:flex;justify-content:center}}.gy-about__top--solo .gy-about__story{align-items:center;width:100%;max-width:760px;margin-inline:auto;text-align:center}.gy-about__top--solo .gy-about__text{align-items:center;max-width:640px;color:var(--gy-ash-lift)}.gy-about__top--solo .gy-about__text p:first-child{font-size:20px;line-height:30px;color:var(--gy-bone)}@media screen and (min-width:750px){.gy-about__top--solo .gy-about__text p:first-child{font-size:22px;line-height:34px}}.gy-about__top--solo .gy-about__text em{font-size:20px;line-height:30px;color:var(--gy-bone)}.gy-about__top--solo .gy-about__byline{align-items:center;gap:var(--gy-space-2);margin-block-start:var(--gy-space-4);padding-block-start:var(--gy-space-8);position:relative}.gy-about__top--solo .gy-about__byline:before{content:"";position:absolute;inset-block-start:0;inset-inline-start:50%;width:48px;height:1px;background:var(--gy-filament);transform:translate(-50%)}.gy-about__mark{width:40px;height:40px}.gy-about__making{display:flex;flex-direction:column;gap:var(--gy-space-6);padding-block:var(--gy-space-16);border-block-start:1px solid var(--gy-border)}@media screen and (min-width:990px){.gy-about__making{gap:var(--gy-space-12);padding-block:var(--gy-section-pad)}}.gy-about__making-head{display:flex;flex-direction:column;gap:var(--gy-space-2)}.gy-about__steps{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--gy-space-6);margin:0;padding:0}@media screen and (min-width:750px){.gy-about__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gy-grid-gutter)}}.gy-about__step{display:flex;flex-direction:column;gap:var(--gy-space-2);padding-block-start:var(--gy-space-6);border-block-start:1px solid var(--gy-border)}@media screen and (min-width:750px){.gy-about__step{gap:var(--gy-space-3)}}.gy-about__step .gy-lead{max-width:420px}.gy-about__step-number{font-family:var(--gy-font-mono);font-weight:500;font-size:var(--gy-utility-size);line-height:var(--gy-utility-lh);letter-spacing:var(--gy-track-utility);color:var(--gy-ash-lift)}.gy-about__button{align-self:flex-start}@media screen and (max-width:749px){.gy-about__button{align-self:stretch}}.gy-care__head{display:flex;flex-direction:column;align-items:center;gap:var(--gy-space-4);padding-block:var(--gy-space-12);text-align:center}@media screen and (min-width:750px){.gy-care__head{gap:var(--gy-space-6);padding-block:var(--gy-section-pad) var(--gy-space-16)}}.gy-care__jumps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gy-space-3);width:100%;padding-block-start:var(--gy-space-2)}@media screen and (min-width:750px){.gy-care__jumps{display:flex;justify-content:center}}.gy-care__jump{display:flex;align-items:center;justify-content:center;gap:var(--gy-space-2);min-height:48px;padding:0 var(--gy-space-4);border:1px solid var(--gy-filament);border-radius:var(--gy-radius-control);font-family:var(--gy-font-mono);font-weight:500;font-size:var(--gy-utility-size);line-height:var(--gy-utility-lh);letter-spacing:var(--gy-track-utility);text-transform:uppercase;text-decoration:none;color:var(--gy-bone);background:var(--gy-burr);transition:color var(--gy-dur-fast) var(--gy-ease),background-color var(--gy-dur-fast) var(--gy-ease),border-color var(--gy-dur-fast) var(--gy-ease)}.gy-care__jump:hover{color:var(--gy-carbon);background:var(--gy-bone)}button.gy-care__jump{cursor:pointer;-webkit-appearance:none;appearance:none}.gy-care__jump .svg-wrapper{color:var(--gy-filament)}.gy-care__jump:hover .svg-wrapper{color:inherit}.gy-care__jump .svg-wrapper,.gy-care__jump svg{width:16px;height:16px}.gy-care__grid{display:flex;flex-direction:column;gap:var(--gy-space-12);padding-block-end:var(--gy-space-16)}@media screen and (min-width:990px){.gy-care__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--gy-grid-gutter);align-items:start;padding-block-end:var(--gy-section-pad)}}.gy-care__groups{display:flex;flex-direction:column;gap:40px;grid-column:2 / span 5;scroll-margin-top:calc(88px + var(--gy-sticky-bar))}@media screen and (min-width:990px){.gy-care__groups{gap:var(--gy-space-12)}}.gy-care__group{display:flex;flex-direction:column;gap:var(--gy-space-3);scroll-margin-top:calc(88px + var(--gy-sticky-bar))}.gy-care__group-label,.gy-care__footnote{margin:0}.gy-care__group .gy-faq__answer{color:var(--gy-ash-lift)}.gy-care__contact{display:flex;flex-direction:column;gap:var(--gy-space-3);grid-column:8 / span 4;padding:var(--gy-space-4);border:1px solid var(--gy-border);border-radius:var(--gy-radius-control);background:var(--gy-burr);scroll-margin-top:calc(88px + var(--gy-sticky-bar))}@media screen and (min-width:990px){.gy-care__contact{position:sticky;inset-block-start:calc(88px + var(--gy-sticky-bar));gap:var(--gy-space-4);padding:var(--gy-space-6)}}.gy-care__contact-head{display:flex;flex-direction:column;gap:var(--gy-space-1)}.gy-care__contact-text{margin:0;font-size:17px;line-height:28px;color:var(--gy-ash-lift)}.gy-care__form{display:flex;flex-direction:column;gap:var(--gy-space-3);margin:0}@media screen and (min-width:990px){.gy-care__form{gap:var(--gy-space-4)}}.gy-care__form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gy-space-3)}.gy-care__send{width:100%}@media screen and (min-width:750px){.gy-drops__header{padding-block-end:var(--gy-section-pad)}}@media screen and (max-width:749px){.gy-drops__header{padding-block-end:var(--gy-space-16)}}.gy-drop{display:flex;flex-direction:column;gap:var(--gy-space-6);padding-block-end:var(--gy-space-16)}@media screen and (min-width:750px){.gy-drop{gap:var(--gy-space-8);padding-block-end:var(--gy-section-pad)}}.gy-drop__head{display:flex;flex-direction:column;gap:var(--gy-space-3);padding-block-end:var(--gy-space-4);border-block-end:1px solid var(--gy-border)}@media screen and (min-width:990px){.gy-drop__head{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--gy-grid-gutter);align-items:end;padding-block-end:var(--gy-space-6)}}.gy-drop__title{display:flex;flex-direction:column;gap:var(--gy-space-3);grid-column:1 / span 7}.gy-drop__title .gy-h2{letter-spacing:var(--gy-track-display)}@media screen and (max-width:749px){.gy-drop__title .gy-h2{font-size:28px;line-height:32px}}.gy-drop__text{grid-column:8 / span 5;max-width:none}.gy-next-drop{display:flex;flex-direction:column;gap:var(--gy-space-3);margin-block-end:var(--gy-space-16);padding:var(--gy-space-6);border:1px solid var(--gy-border);border-radius:var(--gy-radius-control);background:var(--gy-burr);scroll-margin-top:calc(88px + var(--gy-sticky-bar))}@media screen and (min-width:990px){.gy-next-drop{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--gy-grid-gutter);align-items:center;margin-block-end:var(--gy-section-pad);padding:var(--gy-space-12)}}.gy-next-drop__copy{display:flex;flex-direction:column;gap:var(--gy-space-3);grid-column:1 / span 6}.gy-next-drop__copy .gy-lead{max-width:480px}.gy-next-drop__title{margin:0;font-family:var(--gy-font-display);font-weight:500;font-size:24px;line-height:32px;letter-spacing:var(--gy-track-h3)}@media screen and (min-width:750px){.gy-next-drop__title{font-size:var(--gy-h3-size);line-height:var(--gy-h3-lh)}}.gy-next-drop__form{grid-column:8 / span 5}.gy-next-drop__fields{display:flex;flex-direction:column;gap:var(--gy-space-3);margin:0;padding-block-start:var(--gy-space-2)}@media screen and (min-width:750px){.gy-next-drop__fields{flex-direction:row;flex-wrap:wrap;align-items:flex-end;padding-block-start:0}}.gy-next-drop__fields .button-secondary{flex:none}@media screen and (max-width:749px){.gy-actions .button,.gy-actions .button-secondary,.gy-about__button,.gy-next-drop__fields .button-secondary{width:100%}}#header-component[data-menu-style=drawer] .header__columns:has(shopify-account) .search-action{translate:calc(-1 * (var(--gy-tap-min) + var(--gy-space-1))) 0}@media screen and (max-width:749px){#header-component .header__columns:has(shopify-account) .search-action{translate:calc(-1 * (var(--gy-tap-min) + var(--gy-space-1))) 0}}.gy-hero__video,.gy-hero__image{display:block;width:100%;height:100%;aspect-ratio:4 / 5;object-fit:cover;border-radius:var(--gy-radius-image);background:var(--gy-burr)}@media screen and (min-width:990px){.gy-hero--split{padding-block:var(--gy-space-8)}.gy-hero--split .gy-hero__grid{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:calc(var(--gy-space-16) * 2)}.gy-hero--split .gy-hero__copy{flex:0 1 520px;align-items:center;text-align:center}.gy-hero--split .gy-hero__copy>*{justify-content:center}.gy-hero--split .gy-hero__media{display:flex;flex:0 1 auto;justify-content:center;max-width:50%}.gy-hero--split .gy-hero__video,.gy-hero--split .gy-hero__image{width:auto;height:auto;max-width:100%;max-height:min(calc(100svh - 170px),780px);min-height:360px}}.gy-hero-banner{width:100%;overflow:hidden;border-block-end:1px solid var(--gy-border);background:var(--gy-burr)}.gy-hero-banner .gy-hero__video,.gy-hero-banner .gy-hero__image{aspect-ratio:4 / 5}@media screen and (min-width:750px){.gy-hero-banner .gy-hero__video,.gy-hero-banner .gy-hero__image{aspect-ratio:8 / 3}}.gy-hero--banner{padding-block:var(--gy-space-8) 0}@media screen and (min-width:990px){.gy-hero--banner{padding-block:var(--gy-space-12) var(--gy-section-pad)}}.gy-hero--banner .gy-hero__copy{grid-column:1 / span 7}.gy-blank__top--text{display:block}.gy-blank__link{align-self:flex-start;padding-block-start:var(--gy-space-2)}.gy-blank__top--text{display:flex;justify-content:center;text-align:center}.gy-blank__top--text .gy-blank__intro{align-items:center;margin-inline:auto}.gy-blank__top--text .gy-blank__link{align-self:center}.gy-hero-banner--panels{display:grid;grid-template-columns:minmax(0,1fr);aspect-ratio:4 / 5}@media screen and (min-width:750px){.gy-hero-banner--panels{grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;aspect-ratio:8 / 3}}.gy-hero-banner__panel{min-height:0;overflow:hidden}.gy-hero-banner__panel+.gy-hero-banner__panel{display:none}@media screen and (min-width:750px){.gy-hero-banner__panel+.gy-hero-banner__panel{display:block}}.gy-hero-banner--panels .gy-hero__video,.gy-hero-banner--panels .gy-hero__image{width:100%;height:100%;aspect-ratio:auto}@media screen and (min-width:990px){.gy-blank__top--portrait .gy-blank__intro{grid-column:1 / span 6}.gy-blank__top--portrait .gy-blank__media{grid-column:8 / span 5}}.gy-blank__top--portrait .gy-blank__video,.gy-blank__top--portrait .gy-slot{aspect-ratio:4 / 5}.gy-announcement{background:var(--gy-burr);border-bottom:1px solid var(--gy-border);padding:8px 16px;text-align:center}.gy-announcement__text{display:block;margin:0;color:var(--gy-bone);text-decoration:none}:root{--gy-sticky-bar: 0px}body{--gy-header-raw: var(--header-height, 64px)}@media screen and (min-width:990px){body:has(.gy-announcement){--gy-sticky-bar: var(--gy-announcement-height, 33px)}.gy-announcement-shell{position:sticky;top:0;z-index:var(--layer-menu-drawer)}body:has(.gy-announcement) .header-section:has(>#header-component[sticky=always]){top:var(--gy-sticky-bar)}body:has(.gy-announcement) #MainContent,body:has(.gy-announcement) .search-modal__content,body:has(.gy-announcement) .theme-drawer__dialog{--header-height: calc(var(--gy-header-raw) + var(--gy-sticky-bar))}body:has(.gy-announcement) .product-details.sticky-content--desktop{--sticky-header-offset: var(--header-height)}}a.gy-announcement__text:hover{color:var(--gy-ember-glow)}a.gy-announcement__text:focus-visible{outline:2px solid var(--gy-focus-ring);outline-offset:2px}.gy-blank__icon{display:block;align-self:center;width:28px;height:28px;color:var(--gy-bone)}.gy-blank__icon svg{width:100%;height:100%;stroke-width:1.5}.gy-article .gy-article__inner{padding-block:var(--gy-space-12) var(--gy-section-pad)}@media screen and (min-width:750px){.gy-article .gy-article__inner{padding-block-start:var(--gy-space-16)}}.gy-article__inner{display:flex;flex-direction:column;gap:var(--gy-space-8);width:100%;max-width:760px;min-width:0;margin-inline:auto}.gy-article__head{display:flex;flex-direction:column;gap:var(--gy-space-4)}.gy-article__body{display:flex;flex-direction:column;gap:var(--gy-space-4);min-width:0;font-size:17px;line-height:28px;color:var(--gy-bone)}@media screen and (min-width:750px){.gy-article__body{font-size:var(--gy-body-size)}}.gy-article__body p,.gy-article__body ul{margin:0;text-wrap:pretty}.gy-article__body h2{margin:0;padding-block-start:var(--gy-space-8);font-family:var(--gy-font-display);font-weight:500;font-size:24px;line-height:32px;text-wrap:pretty}.gy-article__body ul{display:flex;flex-direction:column;gap:var(--gy-space-2);padding-inline-start:var(--gy-space-6)}.gy-article__body a{color:var(--gy-ember-glow);text-decoration:underline;text-underline-offset:3px}.gy-article__body a:hover{color:var(--gy-bone)}.gy-article__body a:focus-visible{outline:2px solid var(--gy-focus-ring);outline-offset:2px}.gy-article__table{max-width:100%;min-width:0;overflow-x:auto;border-block:1px solid var(--gy-border)}.gy-article__table table{width:100%;min-width:640px;border-collapse:collapse;font-size:16px;line-height:24px}.gy-article__table th,.gy-article__table td{padding:var(--gy-space-3) var(--gy-space-4) var(--gy-space-3) 0;text-align:start;vertical-align:top}.gy-article__table th{font-family:var(--gy-font-mono);font-weight:500;font-size:var(--gy-utility-size);line-height:var(--gy-utility-lh);letter-spacing:var(--gy-track-utility);text-transform:uppercase;color:var(--gy-ash-lift)}.gy-article__table tbody tr{border-block-start:1px solid var(--gy-border)}.gy-article__table td:nth-child(3){white-space:nowrap;color:var(--gy-ember-glow)}.gy-article__button{align-self:flex-start}@media screen and (max-width:749px){.gy-article__table table{min-width:0}.gy-article__table thead{display:none}.gy-article__table tbody tr{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:var(--gy-space-4);row-gap:var(--gy-space-1);padding-block:var(--gy-space-4)}.gy-article__table tbody tr:first-child{border-block-start:0}.gy-article__table td{padding:0}.gy-article__table td:nth-child(1){grid-area:1 / 1}.gy-article__table td:nth-child(3){grid-area:1 / 2}.gy-article__table td:nth-child(2),.gy-article__table td:nth-child(4){grid-column:1 / -1}.gy-article__table td:nth-child(2){color:var(--gy-ash-lift)}}@media screen and (min-width:750px)and (min-height:600px){#MainContent>.shopify-section.gy-breadcrumb-shell{position:sticky;top:var(--header-height, 64px);z-index:3;background:var(--gy-carbon)}.gy-breadcrumb-shell .gy-breadcrumb-section{padding-block:var(--gy-space-3)}.product-information__grid:not(.product-information--media-none) .product-information__media{position:sticky;top:calc(var(--header-height, 64px) + var(--gy-crumb-height, 0px) + var(--gy-space-4));align-self:start}body:has(.gy-breadcrumb-shell){--gy-crumb-height: 40px}}.product-media-container .product-media__image{color:transparent;background-color:var(--gy-burr)}.product-media-container .product-media__image:not(.gy-loaded){background-image:url(gy-loader.svg);background-position:center;background-repeat:no-repeat;background-size:72px 72px}
/*# sourceMappingURL=/cdn/shop/t/5/assets/grindyssey.css.map */
