:root{--gb-teal: 0, 245, 225;--gb-teal-dim: 0, 222, 204;--gb-orange: 254, 107, 0;--gb-orange-light: 255, 182, 147;--gb-dark: 19, 19, 19;--gb-surface-low: 28, 27, 27;--gb-surface-mid: 32, 31, 31;--gb-surface-high: 42, 42, 42;--gb-surface-top: 57, 57, 52;--gb-ink: 229, 226, 225;--gb-ink-dim: 185, 202, 198;--gb-outline: 131, 148, 145;--gb-outline-dim: 58, 74, 71;--gb-deep: 14, 14, 14;--gb-deepest: 10, 10, 10;--font-heading-family: "Space Grotesk", system-ui, sans-serif;--font-body-family: "Hanken Grotesk", system-ui, sans-serif;--gb-font-mono: "JetBrains Mono", "Courier New", monospace;--gb-grid-unit: 32px;--gb-gutter: 24px;--gb-base: 8px}body{font-family:var(--font-body-family);background-color:rgb(var(--gb-dark));color:rgb(var(--gb-ink));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--font-heading-family);letter-spacing:-.01em;color:rgb(var(--gb-ink))}.banner,.slideshow,.color-scheme-1{background-image:linear-gradient(rgba(var(--gb-teal),.04) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--gb-teal),.04) 1px,transparent 1px);background-size:var(--gb-grid-unit) var(--gb-grid-unit)}.banner__blueprint-grid{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1;background-image:linear-gradient(rgba(var(--gb-teal),.05) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--gb-teal),.05) 1px,transparent 1px);background-size:var(--gb-grid-unit) var(--gb-grid-unit)}.banner__content{position:relative;z-index:2}.banner__media{position:relative;z-index:0}.header{background-color:rgb(var(--gb-deep))!important;border-bottom:1px solid rgba(var(--gb-teal),.15)!important}.header-wrapper{background-color:rgb(var(--gb-deep))!important}.header__heading-link,.header__heading{font-family:var(--font-heading-family);font-weight:700;letter-spacing:-.01em;color:rgb(var(--gb-teal))!important}.header__menu-item,.list-menu__item--link{font-family:var(--font-heading-family);font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.12em;color:rgb(var(--gb-ink-dim))!important;transition:color .2s ease}.header__menu-item:hover,.header__menu-item:focus,.list-menu__item--link:hover{color:rgb(var(--gb-teal))!important;text-decoration:none}.header__icon,.header__icon svg,.header__icon path{color:rgb(var(--gb-ink-dim));stroke:rgb(var(--gb-ink-dim))}.header__icon:hover,.header__icon:hover svg,.header__icon:hover path{color:rgb(var(--gb-teal));stroke:rgb(var(--gb-teal))}.predictive-search{background:rgb(var(--gb-surface-low));border:1px solid rgba(var(--gb-teal),.2)}.mega-menu,.header__submenu{background:rgb(var(--gb-deep))!important;border:1px solid rgba(var(--gb-teal),.15)!important;border-top:2px solid rgb(var(--gb-teal))!important}.announcement-bar{background-color:rgb(var(--gb-teal))!important;color:#003732!important}.announcement-bar a,.announcement-bar p,.announcement-bar__message{color:#003732!important;font-family:var(--gb-font-mono);font-size:11px;letter-spacing:.08em;font-weight:500}.button,.button--primary,button[type=submit]:not(.link){background-color:rgb(var(--gb-teal))!important;color:#003732!important;border:2px solid rgb(var(--gb-teal))!important;font-family:var(--font-heading-family)!important;font-weight:600;font-size:13px;letter-spacing:.08em;text-transform:uppercase;border-radius:4px!important;box-shadow:none!important;transition:box-shadow .2s ease,background-color .2s ease!important;cursor:pointer}.button:hover,.button--primary:hover{background-color:rgb(var(--gb-teal-dim))!important;box-shadow:0 0 18px 4px rgba(var(--gb-teal),.35)!important}.button--secondary{background-color:transparent!important;color:rgb(var(--gb-orange))!important;border:2px solid rgb(var(--gb-orange))!important;font-family:var(--gb-font-mono)!important;font-size:12px;letter-spacing:.06em;text-transform:uppercase}.button--secondary:hover{background-color:rgba(var(--gb-orange),.08)!important;box-shadow:0 0 12px 2px rgba(var(--gb-orange),.3)!important}.button--tertiary{color:rgb(var(--gb-teal))!important;text-decoration:underline;font-family:var(--gb-font-mono);font-size:12px}.card-wrapper{position:relative}a.card__media{display:block;text-decoration:none;cursor:pointer}a.card__media:hover img{transform:scale(1.03);transition:transform .3s ease}.card{border-radius:4px!important;background-color:rgb(var(--gb-surface-low))!important;border:1px solid rgba(var(--gb-teal),.15)!important;border-left:3px solid rgb(var(--gb-teal))!important;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease;box-shadow:-4px 0 12px -4px rgba(var(--gb-teal),.4)!important}.card:hover{border-color:rgba(var(--gb-teal),.4)!important;border-left-color:rgb(var(--gb-teal))!important;box-shadow:-4px 0 16px -2px rgba(var(--gb-teal),.55),0 0 20px -4px rgba(var(--gb-teal),.15)!important}.card__inner,.card__information{background-image:linear-gradient(rgba(var(--gb-teal),.015) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--gb-teal),.015) 1px,transparent 1px);background-size:16px 16px;position:relative}.card__ref-label{display:block;font-family:var(--gb-font-mono);font-size:9px;font-weight:500;letter-spacing:.1em;color:rgba(var(--gb-teal),.55);text-transform:uppercase;margin-bottom:4px;line-height:1}.card__information{padding:12px 16px 16px!important}.card__heading,.card__heading a{font-family:var(--font-heading-family)!important;font-weight:600;color:rgb(var(--gb-ink))!important;letter-spacing:-.01em}.card__heading a:hover{color:rgb(var(--gb-teal))!important}.card__vendor{font-family:var(--gb-font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--gb-ink-dim))}.price,.price__regular,.price__sale,.price-item,.price-item--regular,.price-item--sale{font-family:var(--gb-font-mono)!important;font-weight:500;letter-spacing:.02em;color:rgb(var(--gb-ink))!important}.price-item--sale{color:rgb(var(--gb-teal))!important}.price-item--regular.price-item--last:not(:first-child){color:rgb(var(--gb-outline))!important;text-decoration:line-through}.badge{font-family:var(--gb-font-mono)!important;font-size:9px!important;letter-spacing:.08em;border-radius:4px!important;font-weight:500}.product-form__input label,.variant-input-wrapper label{font-family:var(--gb-font-mono);font-size:10px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--gb-ink-dim))}.swatch-input+.swatch__label,.product-form__input .swatch-input+label{border:1px solid rgba(var(--gb-teal),.25)!important;border-radius:4px!important;font-family:var(--gb-font-mono);font-size:10px;letter-spacing:.06em;background:rgb(var(--gb-surface-mid));color:rgb(var(--gb-ink-dim));transition:border-color .15s,box-shadow .15s,color .15s}.swatch-input:checked+.swatch__label,.swatch-input:checked+label{border-color:rgb(var(--gb-teal))!important;color:rgb(var(--gb-teal))!important;box-shadow:0 0 8px rgba(var(--gb-teal),.3)}.product-form__input--pill .radio-button-input+label{font-family:var(--gb-font-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;border:1px solid rgba(var(--gb-teal),.25)!important;border-radius:4px!important;background:rgb(var(--gb-surface-mid));color:rgb(var(--gb-ink-dim));padding:6px 12px;transition:all .15s ease}.product-form__input--pill .radio-button-input:checked+label{border-color:rgb(var(--gb-teal))!important;color:rgb(var(--gb-teal))!important;background:rgba(var(--gb-teal),.08);box-shadow:0 0 8px rgba(var(--gb-teal),.25)}.field__input,input[type=text],input[type=email],input[type=tel],input[type=password],input[type=number],input[type=search],textarea,select{background-color:rgb(var(--gb-deep))!important;border:none!important;border-bottom:2px solid rgba(var(--gb-outline-dim),.8)!important;border-radius:0!important;color:rgb(var(--gb-ink))!important;font-family:var(--font-body-family)!important;font-size:15px;transition:border-color .2s ease,box-shadow .2s ease!important}.field__input:focus,input[type=text]:focus,input[type=email]:focus,input[type=tel]:focus,input[type=password]:focus,input[type=number]:focus,input[type=search]:focus,textarea:focus,select:focus{border-bottom-color:rgb(var(--gb-teal))!important;box-shadow:0 2px 10px -3px rgba(var(--gb-teal),.45)!important;outline:none!important}.field__label,label{font-family:var(--gb-font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:rgb(var(--gb-ink-dim))!important}.quantity__input{background:rgb(var(--gb-surface-mid))!important;color:rgb(var(--gb-ink))!important;border:1px solid rgba(var(--gb-teal),.2)!important;font-family:var(--gb-font-mono)}.quantity__button{background:rgb(var(--gb-surface-high))!important;color:rgb(var(--gb-ink))!important;border-color:rgba(var(--gb-teal),.2)!important}.quantity__button:hover{color:rgb(var(--gb-teal))!important;border-color:rgba(var(--gb-teal),.5)!important}.product__title{font-family:var(--font-heading-family)!important;font-weight:700;letter-spacing:-.02em;color:rgb(var(--gb-ink))!important}.product__sku,.product-form__sku{font-family:var(--gb-font-mono);font-size:11px;letter-spacing:.08em;color:rgba(var(--gb-teal),.7);text-transform:uppercase}.product__vendor{font-family:var(--gb-font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--gb-ink-dim))}.product__description{font-family:var(--font-body-family);color:rgb(var(--gb-ink-dim));line-height:1.7}.product-form__input+.product-form__input{border-top:1px dashed rgba(var(--gb-teal),.12);padding-top:16px;margin-top:8px}.breadcrumbs,.breadcrumbs a,.breadcrumbs__item{font-family:var(--gb-font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--gb-ink-dim))!important}.breadcrumbs a:hover{color:rgb(var(--gb-teal))!important}.rich-text__heading,.featured-collection__title,.collection-hero__title,.main-collection-banner__heading,.multicolumn-card__title,.multirow__heading{font-family:var(--font-heading-family)!important;font-weight:700;letter-spacing:-.02em;color:rgb(var(--gb-ink))!important}.rich-text__caption,.section__subheading,.caption-with-letter-spacing{font-family:var(--gb-font-mono)!important;font-size:11px!important;letter-spacing:.15em!important;text-transform:uppercase!important;color:rgba(var(--gb-teal),.8)!important}hr{border:none;border-top:1px dashed rgba(var(--gb-teal),.2);margin:2rem 0}.footer{background-color:rgb(var(--gb-deep))!important;border-top:1px solid rgba(var(--gb-teal),.15)!important}.footer__heading{font-family:var(--font-heading-family)!important;font-size:11px!important;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--gb-ink))!important}.footer-block__link,.footer a{font-family:var(--gb-font-mono);font-size:11px;letter-spacing:.04em;color:rgb(var(--gb-ink-dim))!important;transition:color .2s}.footer-block__link:hover,.footer a:hover{color:rgb(var(--gb-teal))!important}.footer__content-top{padding:40px 0}.footer__content-bottom,.footer__content-bottom p,.footer__copyright{font-family:var(--gb-font-mono);font-size:10px;letter-spacing:.06em;color:rgba(var(--gb-ink-dim),.6)!important;border-top:1px dashed rgba(var(--gb-teal),.1)!important}.cart-drawer,.cart-notification{background-color:rgb(var(--gb-surface-low))!important;border-left:1px solid rgba(var(--gb-teal),.15)!important}.cart-drawer__heading,.cart-notification__heading{font-family:var(--font-heading-family)!important;font-weight:600;letter-spacing:-.01em;color:rgb(var(--gb-ink))!important}.cart-item__name{font-family:var(--font-heading-family);font-weight:600;color:rgb(var(--gb-ink))!important}.cart-item__price,.cart-item__old-price{font-family:var(--gb-font-mono)}.totals__subtotal,.totals__total{font-family:var(--gb-font-mono);color:rgb(var(--gb-ink))!important}.totals__subtotal-value,.totals__total-value{font-family:var(--gb-font-mono);color:rgb(var(--gb-teal) / 1)!important;color:rgb(var(--gb-ink))!important}.cart-count-bubble{background-color:rgb(var(--gb-teal))!important;color:#003732!important;font-family:var(--gb-font-mono)}.search__input,.predictive-search__input{background-color:rgb(var(--gb-surface-mid))!important;border:1px solid rgba(var(--gb-teal),.2)!important;color:rgb(var(--gb-ink))!important;font-family:var(--font-body-family)!important}.predictive-search{background-color:rgb(var(--gb-surface-low))!important;border:1px solid rgba(var(--gb-teal),.2)!important}.predictive-search__item-heading{font-family:var(--font-heading-family)!important;color:rgb(var(--gb-ink))!important}.predictive-search__item:hover{background-color:rgba(var(--gb-teal),.06)!important}.facets__heading,.facets__summary{font-family:var(--gb-font-mono)!important;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--gb-ink-dim))!important}.facets-container,.facets__form{background-color:rgb(var(--gb-surface-low))}.facet-filter-and-sort__link{font-family:var(--gb-font-mono);font-size:11px;color:rgb(var(--gb-ink-dim))!important}.active-facets__button{background:rgba(var(--gb-teal),.1)!important;border:1px solid rgba(var(--gb-teal),.3)!important;color:rgb(var(--gb-teal))!important;font-family:var(--gb-font-mono);font-size:10px;border-radius:4px!important}.pagination__item,.pagination__item a{font-family:var(--gb-font-mono);font-size:12px;letter-spacing:.04em;color:rgb(var(--gb-ink-dim))!important;border-color:rgba(var(--gb-teal),.2)!important}.pagination__item--current a,.pagination__item--current{color:rgb(var(--gb-teal))!important;border-color:rgb(var(--gb-teal))!important;background:rgba(var(--gb-teal),.08)!important}.banner__box,.banner__content{background:rgba(var(--gb-dark),.55)!important;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);border:1px solid rgba(var(--gb-teal),.15);border-radius:4px}.banner__heading{font-family:var(--font-heading-family)!important;font-weight:700;letter-spacing:-.02em;color:rgb(var(--gb-ink))!important}.banner__subheading{font-family:var(--font-body-family);color:rgb(var(--gb-ink-dim))!important;line-height:1.7}.rich-text{background-color:rgb(var(--gb-surface-mid));background-image:linear-gradient(rgba(var(--gb-teal),.02) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--gb-teal),.02) 1px,transparent 1px);background-size:var(--gb-grid-unit) var(--gb-grid-unit)}.rich-text__text,.rich-text__text *{color:rgb(var(--gb-ink-dim))!important;font-family:var(--font-body-family)!important;line-height:1.7}.newsletter{background-color:rgb(var(--gb-surface-mid));border-top:1px solid rgba(var(--gb-teal),.15);border-bottom:1px solid rgba(var(--gb-teal),.15)}.newsletter__heading{font-family:var(--font-heading-family)!important;color:rgb(var(--gb-ink))!important}.multicolumn-card{border-left:3px solid rgba(var(--gb-teal),.6);background:rgb(var(--gb-surface-low));padding:20px;border-radius:4px}.multicolumn-card__title{font-family:var(--font-heading-family)!important;color:rgb(var(--gb-ink))!important}.multicolumn-card__info{color:rgb(var(--gb-ink-dim))!important}.image-with-text__content{background:rgb(var(--gb-surface-mid))}.image-with-text__heading{font-family:var(--font-heading-family)!important;color:rgb(var(--gb-ink))!important}.image-with-text__text,.image-with-text__text *{color:rgb(var(--gb-ink-dim))!important}.related-products .title{font-family:var(--font-heading-family)!important;font-weight:600;letter-spacing:-.01em;color:rgb(var(--gb-ink))!important}.menu-drawer{background-color:rgb(var(--gb-deep))!important;border-right:1px solid rgba(var(--gb-teal),.15)!important}.menu-drawer__inner-container{background-color:rgb(var(--gb-deep))!important}.menu-drawer__navigation a,.menu-drawer__menu-item{font-family:var(--font-heading-family);font-size:14px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--gb-ink))!important;border-bottom:1px dashed rgba(var(--gb-teal),.1)}.menu-drawer__navigation a:hover{color:rgb(var(--gb-teal))!important}.menu-drawer__close-button svg,.menu-drawer__close-button{color:rgb(var(--gb-ink-dim))!important}.collapsible-content__heading,.accordion__title,details summary{font-family:var(--font-heading-family)!important;font-weight:600;color:rgb(var(--gb-ink))!important;border-bottom:1px dashed rgba(var(--gb-teal),.15)!important}details[open] summary{color:rgb(var(--gb-teal))!important}progress,.progress-bar{background:rgba(var(--gb-teal),.1);border-radius:2px;height:4px}progress::-webkit-progress-value,.progress-bar__progress{background:rgb(var(--gb-teal));border-radius:2px;transition:width .3s ease}.pickup-availability-preview{border:1px solid rgba(var(--gb-teal),.2);border-radius:4px;background:rgb(var(--gb-surface-mid))}.complementary-products{background:rgb(var(--gb-surface-low));border:1px solid rgba(var(--gb-teal),.12);border-radius:4px}:focus-visible{outline:2px solid rgb(var(--gb-teal))!important;outline-offset:3px!important;box-shadow:0 0 0 4px rgba(var(--gb-teal),.15)!important}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:rgb(var(--gb-deep))}::-webkit-scrollbar-thumb{background:rgba(var(--gb-teal),.3);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:rgba(var(--gb-teal),.6)}::selection{background:rgba(var(--gb-teal),.25);color:rgb(var(--gb-ink))}.email-signup-banner{background-color:rgb(var(--gb-surface-mid));border-top:1px solid rgba(var(--gb-teal),.15);border-bottom:1px solid rgba(var(--gb-teal),.15)}.loading__spinner{border-top-color:rgb(var(--gb-teal))!important}.social-icons__link svg{fill:rgb(var(--gb-ink-dim));transition:fill .2s}.social-icons__link:hover svg{fill:rgb(var(--gb-teal))}.collage-card{border-radius:4px;overflow:hidden}.password-header{background-color:rgb(var(--gb-deep));border-bottom:1px solid rgba(var(--gb-teal),.15)}.password-page__content{background-color:rgb(var(--gb-dark))}.customer th{font-family:var(--gb-font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:rgba(var(--gb-teal),.8)!important;border-bottom:1px solid rgba(var(--gb-teal),.2)}.customer td{font-family:var(--font-body-family);color:rgb(var(--gb-ink-dim))!important;border-bottom:1px dashed rgba(var(--gb-teal),.08)}.customer .button{font-size:12px}.gift-card{background:rgb(var(--gb-surface-low));border:1px solid rgba(var(--gb-teal),.2);border-radius:4px}.gift-card__heading{font-family:var(--font-heading-family)!important;color:rgb(var(--gb-ink))!important}.gift-card__code{font-family:var(--gb-font-mono);background:rgb(var(--gb-deep));border:1px solid rgba(var(--gb-teal),.3);color:rgb(var(--gb-teal));border-radius:4px}.slideshow__controls .slider-button{background:rgba(var(--gb-deep),.7);border:1px solid rgba(var(--gb-teal),.3);color:rgb(var(--gb-teal))!important;border-radius:4px}.slider-counter__link--active{background:rgb(var(--gb-teal))!important}.slider-counter__link{background:rgba(var(--gb-teal),.3)}.product__tags a,.tag{font-family:var(--gb-font-mono);font-size:9px;letter-spacing:.08em;text-transform:uppercase;border:1px solid rgba(var(--gb-teal),.25);border-radius:4px;padding:2px 6px;color:rgba(var(--gb-teal),.7)!important;background:rgba(var(--gb-teal),.06)}.product__tags a:hover,.tag:hover{border-color:rgb(var(--gb-teal));color:rgb(var(--gb-teal))!important}.localization-form__select{background:rgb(var(--gb-surface-mid))!important;border:1px solid rgba(var(--gb-teal),.2)!important;color:rgb(var(--gb-ink))!important;font-family:var(--gb-font-mono);font-size:11px;border-radius:4px}.skip-to-content-link{background:rgb(var(--gb-teal))!important;color:#003732!important}.color-scheme-2,.color-scheme-3{background-image:linear-gradient(rgba(var(--gb-teal),.02) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--gb-teal),.02) 1px,transparent 1px);background-size:var(--gb-grid-unit) var(--gb-grid-unit)}.video-section,.video-section__media,.video-section .placeholder,.video__poster,.deferred-media,.deferred-media__poster{background-color:rgb(var(--gb-surface-mid))!important}.video-section{border-top:1px solid rgba(var(--gb-teal),.12);border-bottom:1px solid rgba(var(--gb-teal),.12)}.collage{background-color:rgb(var(--gb-dark))}.collage-card .card-collection__caption,.collage-card__text-wrapper{background:linear-gradient(to top,rgba(var(--gb-deep),.95) 0%,rgba(var(--gb-deep),.5) 60%,transparent 100%)}.collage-card .card__heading a,.collage-card__title{font-family:var(--font-heading-family)!important;color:rgb(var(--gb-ink))!important}.rich-text__heading{font-family:var(--font-heading-family)!important;font-size:32px!important;font-weight:700;letter-spacing:-.02em;color:rgb(var(--gb-ink))!important}.rich-text .caption-with-letter-spacing{display:block;font-family:var(--gb-font-mono)!important;font-size:11px!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:rgba(var(--gb-teal),.8)!important;margin-bottom:12px}.featured-collection .title,.featured-collection h2{font-family:var(--font-heading-family)!important;font-weight:700;letter-spacing:-.02em;color:rgb(var(--gb-ink))!important}.featured-collection .title:after{content:"";display:block;width:40px;height:3px;background:rgb(var(--gb-teal));margin-top:8px}.card-collection{border-left:3px solid rgba(var(--gb-teal),.5)!important;background:rgb(var(--gb-surface-low));border-radius:4px}.card-collection:hover{border-left-color:rgb(var(--gb-teal))!important;box-shadow:0 0 20px -4px rgba(var(--gb-teal),.2)}.card-collection__title{font-family:var(--font-heading-family)!important;color:rgb(var(--gb-ink))!important}.multicolumn .title,.multirow .title,.image-with-text .title{font-family:var(--font-heading-family)!important;font-weight:700;color:rgb(var(--gb-ink))!important;letter-spacing:-.01em}.multicolumn-card__title{font-size:16px!important;font-weight:600}.placeholder-svg,.media.placeholder{background-color:rgb(var(--gb-surface-mid))!important;color:rgba(var(--gb-teal),.4)!important}.shopify-section+.shopify-section>.color-scheme-1,.shopify-section+.shopify-section>.color-scheme-2,.shopify-section+.shopify-section>.color-scheme-3{border-top:1px solid rgba(var(--gb-teal),.08)}.quantity{background:rgb(var(--gb-surface-mid));border:1px solid rgba(var(--gb-teal),.2);border-radius:4px}.product__media-item--variant.product__media-item--active,.thumbnail-list .thumbnail.active{border:2px solid rgb(var(--gb-teal))!important;border-radius:4px}.badge--sale{background:rgb(var(--gb-orange))!important;color:#fff!important}.badge--sold-out{background:rgb(var(--gb-surface-high))!important;color:rgb(var(--gb-ink-dim))!important;border:1px solid rgba(var(--gb-teal),.2)!important}.cart__items{background:rgb(var(--gb-surface-low));border-radius:4px}.cart__item{border-bottom:1px dashed rgba(var(--gb-teal),.1)!important}.cart__item-name{font-family:var(--font-heading-family);color:rgb(var(--gb-ink))!important}.cart-subtotal__title,.cart-subtotal__price{font-family:var(--gb-font-mono);color:rgb(var(--gb-ink))!important}.header__heading-link .h2,.header__heading .h2,.header__heading-link,.header__heading{font-size:16px!important;font-weight:700!important;letter-spacing:-.01em;color:rgb(var(--gb-teal))!important;text-transform:none!important}.header__menu-item,.list-menu__item--link{font-size:12px!important;letter-spacing:.1em!important}.main-collection-banner__heading,.collection__title,h1.title,.main-page__title{font-family:var(--font-heading-family)!important;font-weight:700;letter-spacing:-.02em;color:rgb(var(--gb-ink))!important}.section-header h1,.collection-hero h1,.main-collection-banner h1{position:relative;padding-bottom:12px}.section-header h1:after,.collection-hero h1:after,.main-collection-banner h1:after{content:"";position:absolute;bottom:0;left:0;width:40px;height:3px;background:rgb(var(--gb-teal))}.newsletter__form .field__input,.email-signup-banner__form .field__input,footer .field__input{background-color:rgb(var(--gb-surface-mid))!important;border-bottom:2px solid rgba(var(--gb-teal),.3)!important;color:rgb(var(--gb-ink))!important;border-radius:0!important}.newsletter__form .field__input:focus,footer .field__input:focus{border-bottom-color:rgb(var(--gb-teal))!important;box-shadow:0 2px 8px -2px rgba(var(--gb-teal),.4)!important}.newsletter__form .button,footer .newsletter__form .button{background:rgb(var(--gb-teal))!important;color:#003732!important;border-radius:0 4px 4px 0!important}.main-search__heading{font-family:var(--font-heading-family)!important;color:rgb(var(--gb-ink))!important}.search-modal,.search-modal__content{background-color:rgb(var(--gb-deep))!important;border:1px solid rgba(var(--gb-teal),.2)!important}.search-modal__form .field__input{background:rgb(var(--gb-surface-mid))!important;color:rgb(var(--gb-ink))!important;border-bottom-color:rgba(var(--gb-teal),.4)!important}.customer h1,.customer h2{font-family:var(--font-heading-family)!important;color:rgb(var(--gb-ink))!important}.customer .form__message{background:rgba(var(--gb-teal),.08);border:1px solid rgba(var(--gb-teal),.25);border-radius:4px;color:rgb(var(--gb-ink))!important}.main-404__heading{font-family:var(--font-heading-family)!important;font-weight:700;color:rgb(var(--gb-teal))!important;font-size:80px!important}.main-404__subheading{font-family:var(--font-heading-family)!important;color:rgb(var(--gb-ink))!important}.quantity__input{border-left:1px solid rgba(var(--gb-teal),.15)!important;border-right:1px solid rgba(var(--gb-teal),.15)!important;font-family:var(--gb-font-mono)!important;font-size:14px!important}.product-form__buttons a[href*=payment]{font-family:var(--gb-font-mono);font-size:11px;color:rgba(var(--gb-teal),.6)!important}.product-form__input>label,.product-form label{font-family:var(--gb-font-mono)!important;font-size:10px!important;letter-spacing:.12em;text-transform:uppercase;color:rgba(var(--gb-teal),.7)!important}.collapsible-content__summary,details.accordion summary,.product__accordion .summary__title{font-family:var(--font-heading-family)!important;font-size:14px!important;font-weight:500;color:rgb(var(--gb-ink))!important;border-bottom:1px dashed rgba(var(--gb-teal),.2)!important;padding:12px 0;letter-spacing:.01em}details[open]>summary,details[open]>.collapsible-content__summary{color:rgb(var(--gb-teal))!important;border-bottom-color:rgba(var(--gb-teal),.4)!important}.product__description hr,.rte hr{border-top:1px dashed rgba(var(--gb-teal),.2)!important;border-left:none;border-right:none;border-bottom:none}
/*# sourceMappingURL=/cdn/shop/t/8/assets/garden-bay-theme.css.map */
