:root{--font-body-family: var(--gl-font);--font-body-style: normal;--font-body-weight: 400;--font-body-weight-bold: 700;--font-heading-family: var(--gl-font-display, var(--gl-font));--font-heading-style: normal;--font-heading-weight: 700}:root,.color-scheme-1{--color-background: var(--gl-bg-rgb);--gradient-background: var(--gl-bg);--color-background-contrast: var(--gl-fill-rgb);--color-foreground: var(--gl-ink-rgb);--color-shadow: 0, 0, 0;--color-button: var(--gl-accent-rgb);--color-button-text: var(--gl-accent-contrast-rgb);--color-secondary-button: var(--gl-bg-rgb);--color-secondary-button-text: var(--gl-ink-rgb);--color-link: var(--gl-ink-rgb);--color-badge-foreground: var(--gl-ink-rgb);--color-badge-background: var(--gl-bg-rgb);--color-badge-border: var(--gl-ink-rgb);--payment-terms-background-color: var(--gl-bg)}.color-scheme-2{--color-background: var(--gl-surface-rgb);--gradient-background: var(--gl-surface);--color-background-contrast: var(--gl-fill-rgb);--color-foreground: var(--gl-ink-rgb);--color-shadow: 0, 0, 0;--color-button: var(--gl-accent-rgb);--color-button-text: var(--gl-accent-contrast-rgb);--color-secondary-button: var(--gl-surface-rgb);--color-secondary-button-text: var(--gl-ink-rgb);--color-link: var(--gl-ink-rgb);--color-badge-foreground: var(--gl-ink-rgb);--color-badge-background: var(--gl-surface-rgb);--color-badge-border: var(--gl-ink-rgb);--payment-terms-background-color: var(--gl-surface)}.color-scheme-3{--color-background: var(--gl-inverse-bg-rgb);--gradient-background: var(--gl-inverse-bg);--color-background-contrast: var(--gl-inverse-bg-rgb);--color-foreground: var(--gl-inverse-ink-rgb);--color-shadow: 0, 0, 0;--color-button: var(--gl-accent-rgb);--color-button-text: var(--gl-accent-contrast-rgb);--color-secondary-button: var(--gl-inverse-bg-rgb);--color-secondary-button-text: var(--gl-inverse-ink-rgb);--color-link: var(--gl-inverse-ink-rgb);--color-badge-foreground: var(--gl-inverse-ink-rgb);--color-badge-background: var(--gl-inverse-bg-rgb);--color-badge-border: var(--gl-inverse-ink-rgb);--payment-terms-background-color: var(--gl-inverse-bg)}.color-scheme-4{--color-background: var(--gl-accent-rgb);--gradient-background: var(--gl-accent);--color-background-contrast: var(--gl-accent-rgb);--color-foreground: var(--gl-accent-contrast-rgb);--color-shadow: 0, 0, 0;--color-button: var(--gl-accent-contrast-rgb);--color-button-text: var(--gl-accent-rgb);--color-secondary-button: var(--gl-accent-rgb);--color-secondary-button-text: var(--gl-accent-contrast-rgb);--color-link: var(--gl-accent-contrast-rgb);--color-badge-foreground: var(--gl-accent-contrast-rgb);--color-badge-background: var(--gl-accent-rgb);--color-badge-border: var(--gl-accent-contrast-rgb);--payment-terms-background-color: var(--gl-accent)}body,.color-scheme-1,.color-scheme-2,.color-scheme-3,.color-scheme-4{color:rgb(var(--color-foreground))}:root .header__icon--menu[aria-expanded=true]:before,:root details[open] .modal-overlay:after,:root .mobile-facets,:root .quick-add-modal,:root .product-media-modal{background-color:#00000080}body{font-size:16px;line-height:1.55;letter-spacing:normal;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{letter-spacing:-.02em;line-height:1.12}:root .title--primary,:root .main-page-title,:root .collection-hero__title,:root .article-template__title,:root .template-search__header .h2,:root .customer h1{font-size:clamp(30px,3.6vw,44px);line-height:1.05;letter-spacing:-.025em}:root .caption,:root .caption-large,:root .caption-with-letter-spacing,:root .text-body,:root .link,:root .list-menu__item{letter-spacing:normal}:root .rte{font-size:17px;line-height:1.65;letter-spacing:normal;color:var(--gl-ink-2)}:root .rte h1,:root .rte h2,:root .rte h3,:root .rte h4,:root .rte h5,:root .rte strong,:root .rte b{color:var(--gl-ink)}:root .rte h2,:root .rte h3,:root .rte h4{margin:1.6em 0 .5em}:root .rte a{color:var(--gl-ink);text-decoration:underline;text-underline-offset:3px}:root .rte a:hover{color:var(--gl-accent)}:root .rte img{height:auto;max-width:100%;border:0;border-radius:16px}:root .rte blockquote{padding:4px 0 4px 16px;border-left:3px solid var(--gl-accent);color:var(--gl-ink)}:root .rte table,:root .rte th,:root .rte td{border-color:var(--gl-line)}:root .color-scheme-3 .rte,:root .color-scheme-4 .rte,:root .color-scheme-3 .rte :is(h1,h2,h3,h4,h5,strong,b,a),:root .color-scheme-4 .rte :is(h1,h2,h3,h4,h5,strong,b,a){color:inherit}:root .button,:root .shopify-challenge__button,:root .customer button,:root button.shopify-payment-button__button--unbranded{min-height:54px;padding:0 28px;font-family:var(--gl-font);font-size:16px;font-weight:700;line-height:1.2;letter-spacing:normal}:root .button--secondary{font-weight:600}:root .button--tertiary,:root .button--small{min-height:44px;padding:0 18px;font-size:15px}:root cart-remove-button .button,:root .button.button-close,:root .quantity-popover__info-button.button{min-width:44px;min-height:44px;padding:0}:root .field__input,:root .select__select,:root .customer .field input,:root .customer select,:root .text-area{background-color:var(--gl-surface);color:var(--gl-ink);font-family:var(--gl-font);letter-spacing:normal}:root .field__label,:root .customer .field label{color:var(--gl-ink-3);letter-spacing:normal}:root .field:after,:root .select:after,:root .customer .field:after,:root .customer select:after,:root .localization-form__select:after{box-shadow:0 0 0 1.5px var(--gl-line-2)}:root .field:hover.field:after,:root .select:hover.select:after,:root .customer .field:hover.field:after,:root .customer select:hover.select:after,:root .localization-form__select:hover.localization-form__select:after{box-shadow:0 0 0 2px var(--gl-ink-3)}:root .field__input:focus,:root .field__input:focus-visible,:root .select__select:focus,:root .select__select:focus-visible,:root .customer .field input:focus,:root .customer select:focus{box-shadow:0 0 0 2px var(--gl-accent)}:root .quantity{background:var(--gl-surface);color:var(--gl-ink)}:root .quantity:after{box-shadow:0 0 0 1.5px var(--gl-line-2)}:root .quantity__input,:root .quantity__button{color:var(--gl-ink)}:root .localization-form__select{background:var(--gl-surface);color:var(--gl-ink)}:root .disclosure__list-wrapper,:root .global-settings-popup{background:var(--gl-surface);color:var(--gl-ink);border-color:var(--gl-line)}:root .gl-announce.utility-bar{border:0}:root .gl-announce .announcement-bar__message{min-height:0;margin:0;padding:10px 16px;font-family:var(--gl-font);font-size:13px;font-weight:600;line-height:1.4;letter-spacing:.02em;text-align:center;color:inherit}:root .gl-announce .announcement-bar__link{display:block;width:100%;color:inherit;text-decoration:none}:root .gl-announce .announcement-bar__link:hover{text-decoration:underline;text-underline-offset:3px}:root .gl-announce .slider-button{color:inherit}:root .header-wrapper--border-bottom{border-bottom:1px solid var(--gl-line)}:root .header.gl-header{display:grid;grid-template-areas:"left heading icons";grid-template-columns:minmax(88px,1fr) minmax(0,auto) minmax(88px,1fr);align-items:center;column-gap:4px;max-width:1280px;padding-left:12px;padding-right:12px}:root .gl-header__left{grid-area:left;display:flex;align-items:center;min-width:0}:root .gl-header header-drawer{margin-left:0}:root .gl-header .gl-header__left>.header__search{display:inline-flex}:root .gl-header .header__inline-menu,:root .gl-header .header__icons>.header__search,:root .gl-header .header__icons>.gl-lang,:root .gl-header .header__icons>.header__icon--account{display:none}:root .gl-header .header__heading-link{grid-area:heading;justify-self:center;min-width:0;max-width:100%;margin:0;padding:6px 8px;line-height:0;text-align:center}:root .gl-header .header__heading-logo-wrapper,:root .gl-header .header__heading-logo{background:none}.gl-logo__text{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--gl-font-display, var(--gl-font));font-weight:700;font-size:22px;line-height:1.3;letter-spacing:-.02em;color:rgb(var(--color-foreground))}.gl-logo__dot{color:var(--gl-accent)}:root .gl-header .header__icons{grid-area:icons;justify-self:end;display:flex;align-items:center;justify-content:flex-end;gap:4px;padding-right:0}:root .gl-header .header__icon{width:44px;height:44px;color:rgb(var(--color-foreground))}:root .gl-header .header__icon--cart{position:relative;margin-right:0}:root .gl-header .header__icon .svg-wrapper>svg{width:20px;height:20px}:root .gl-header .header__icon--cart .svg-wrapper>svg{width:22px;height:22px}:root .gl-header .header__icon:hover svg{transform:scale(1.07)}.gl-ico{display:flex;align-items:center;justify-content:center}details:not([open])>summary .gl-ico--close,details[open]>summary .gl-ico--open{display:none}:root .gl-header .cart-count-bubble{top:4px;right:2px;bottom:auto;left:auto;width:auto;min-width:18px;height:18px;padding:0 5px;border-radius:99px;background:var(--gl-accent);color:var(--gl-accent-contrast);font-family:var(--gl-font);font-size:11px;font-weight:700;line-height:18px;letter-spacing:normal}.gl-lang{margin:0 8px 0 0}.gl-lang__pill{display:flex;align-items:center;height:32px;padding:2px;border:1px solid var(--gl-line-2);border-radius:99px;font-family:var(--gl-font);font-size:12px;font-weight:700;line-height:1;letter-spacing:.04em}.gl-lang__opt{position:relative;display:flex;align-items:center;height:26px;padding:0 10px;border:0;border-radius:99px;background:none;color:rgb(var(--color-foreground));font:inherit;letter-spacing:inherit;text-transform:uppercase;cursor:pointer}.gl-lang__opt:after{content:"";position:absolute;top:-9px;right:0;bottom:-9px;left:0}.gl-lang__opt--current{background:rgb(var(--color-foreground));color:rgb(var(--color-background));cursor:default}button.gl-lang__opt:hover{color:var(--gl-accent)}:root .gl-header .menu-drawer{background:rgb(var(--color-background));border:0}:root .gl-header .menu-drawer__navigation{padding:8px 24px 20px}:root .gl-header .menu-drawer__inner-submenu{padding:0 24px 20px}:root .gl-header .menu-drawer__menu li{margin:0}:root .gl-header .menu-drawer__menu-item{position:relative;display:flex;align-items:center;width:100%;min-height:52px;padding:8px 0;border-bottom:1px solid var(--gl-line);font-size:18px;font-weight:600;line-height:1.3;letter-spacing:normal;color:rgb(var(--color-foreground));background:none}:root .gl-header .menu-drawer summary.menu-drawer__menu-item{padding-right:40px}:root .gl-header .menu-drawer__menu-item>.svg-wrapper{right:4px}:root .gl-header .menu-drawer__menu-item--active,:root .gl-header .menu-drawer__menu-item:hover,:root .gl-header .menu-drawer__menu-item:focus,:root .gl-header .menu-drawer__close-button:hover,:root .gl-header .menu-drawer__close-button:focus{background:none;color:var(--gl-accent)}:root .gl-header .menu-drawer__close-button{min-height:52px;margin:0;padding:8px 0 8px 28px;border-bottom:1px solid var(--gl-line);font-size:16px;font-weight:600;letter-spacing:normal}:root .gl-header .menu-drawer__close-button .svg-wrapper{left:0;margin:0}:root .gl-header .menu-drawer__utility-links{padding:16px 24px 24px;background:none}.gl-menu-lang{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:52px;border-bottom:1px solid var(--gl-line);font-size:18px;font-weight:600;color:rgb(var(--color-foreground))}.gl-menu-lang .gl-lang{margin:0}:root .gl-header .search-modal{border-bottom:1px solid var(--gl-line)}:root .predictive-search{background:var(--gl-surface);color:var(--gl-ink);border-color:var(--gl-line)}:root .predictive-search__heading{border-bottom:1px solid var(--gl-line);font-size:12px;font-weight:700;letter-spacing:.08em;color:var(--gl-ink-3)}:root .predictive-search__item-heading{font-family:var(--gl-font);font-size:16px;font-weight:700;letter-spacing:normal}:root .predictive-search__item .price{font-size:14px;letter-spacing:normal;color:var(--gl-ink-2)}:root .predictive-search__list-item[aria-selected=true]>*,:root .predictive-search__list-item:hover>*,:root .predictive-search__item[aria-selected=true]{background:var(--gl-fill);color:var(--gl-ink)}:root .predictive-search__image{width:56px;height:56px;padding:4px;border-radius:10px;background:var(--gl-tile);object-fit:contain}@media screen and (min-width:990px){:root .header.gl-header{grid-template-areas:"navigation heading icons";grid-template-columns:minmax(0,1fr) minmax(0,auto) minmax(0,1fr);column-gap:24px;padding-left:24px;padding-right:24px}:root .header.gl-header.gl-header--drawer-desktop{grid-template-areas:"left heading icons";max-width:none;padding-left:40px;padding-right:40px}:root .header.gl-header.gl-header--long-menu{grid-template-areas:". heading icons" "navigation navigation navigation";row-gap:2px}:root .gl-header.gl-header--long-menu .header__inline-menu{margin:0;justify-self:center}:root .gl-header.gl-header--long-menu .list-menu--inline{justify-content:center;flex-wrap:wrap}:root .gl-header.gl-header--long-menu .header__inline-menu .header__menu-item{padding-top:8px;padding-bottom:10px}:root .gl-header:not(.gl-header--drawer-desktop) .gl-header__left,:root .gl-header .gl-header__left>.header__search{display:none}:root .gl-header .header__inline-menu{display:block;grid-area:navigation;min-width:0;margin:0 0 0 -8px}:root .gl-header .header__icons{margin-right:-10px}:root .gl-header .header__icons>.header__search{display:inline-flex}:root .gl-header .header__icons>.gl-lang{display:block}:root .gl-header .header__icons>.header__icon--account{display:flex}:root .gl-header .list-menu--inline{column-gap:clamp(0px,1vw,12px)}:root .gl-header .header__inline-menu .header__menu-item{padding:12px 8px;font-size:15px;font-weight:600;line-height:1.4;letter-spacing:normal;color:rgb(var(--color-foreground));text-decoration:none;white-space:nowrap}:root .gl-header .header__inline-menu summary.header__menu-item{padding-right:26px}:root .gl-header .header__inline-menu summary.header__menu-item .icon-caret{right:8px}:root .gl-header .header__inline-menu .header__menu-item:hover,:root .gl-header .header__inline-menu .header__menu-item:hover span,:root .gl-header .header__inline-menu details[open]>.header__menu-item,:root .gl-header .header__active-menu-item{color:var(--gl-accent);text-decoration:none}:root .gl-header .header__submenu .header__menu-item{padding:10px 20px;font-weight:500;white-space:normal}.gl-logo__text{font-size:26px}.gl-menu-account{display:none}}.gl-breadcrumb{padding:4px var(--gl-gutter) 0;background:var(--gl-bg);font-size:14px;line-height:1.4;color:var(--gl-ink-3)}.gl-breadcrumb--inline{padding:0;background:none;margin-bottom:4px}.gl-breadcrumb--inline .gl-breadcrumb__list li,.gl-breadcrumb--inline .gl-breadcrumb__list a{min-height:32px}.gl .gl-breadcrumb--inline .gl-breadcrumb__list{margin:0}.gl .gl-breadcrumb__list{display:flex;flex-wrap:wrap;align-items:center;gap:0 8px;max-width:var(--gl-container);margin:0 auto}.gl-breadcrumb__list li{display:inline-flex;align-items:center;gap:8px;min-height:44px;min-width:0}.gl-breadcrumb__list li+li:before{content:"/";color:var(--gl-ink-4)}.gl-breadcrumb__list a{display:inline-flex;align-items:center;min-height:44px}.gl-breadcrumb__list a:hover{color:var(--gl-accent)}.gl-breadcrumb__list [aria-current]{color:var(--gl-ink);font-weight:600;overflow-wrap:anywhere}.gl-footer{padding-left:var(--gl-gutter);padding-right:var(--gl-gutter);border-top:1px solid var(--gl-line);background:rgb(var(--color-background))}.gl-footer__stack{display:flex;flex-direction:column;gap:48px}.gl-footer__signup{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:24px 40px;align-items:center}.gl-footer__signup-copy{display:flex;flex-direction:column;gap:8px}.gl .gl-footer__signup-title{font-weight:700;font-size:26px;line-height:1.15;letter-spacing:-.02em}.gl-footer__form{margin:0}.gl-footer__fields{display:flex;flex-wrap:wrap;gap:10px}.gl-footer__input{flex:1;min-width:200px;height:54px;padding:0 18px;border:1.5px solid var(--gl-line-2);border-radius:12px;background:var(--gl-surface);color:var(--gl-ink);font-family:var(--gl-font);font-size:16px;font-weight:500}.gl-footer__input::placeholder{color:var(--gl-ink-3);opacity:1}.gl-footer__input:focus-visible{outline:2px solid var(--gl-accent);outline-offset:2px}.gl-footer__submit{height:54px;padding:0 24px;border:0;border-radius:12px;background:var(--gl-accent);color:var(--gl-accent-contrast);font-family:var(--gl-font);font-size:16px;font-weight:700;cursor:pointer;transition:filter .15s}.gl-footer__submit:hover{filter:brightness(1.08)}.gl-bg--accent .gl-footer__submit{background:var(--gl-accent-contrast);color:var(--gl-accent)}.gl .gl-footer__consent{margin-top:10px;font-size:13px;line-height:1.45;color:var(--gl-ink-3)}.gl .gl-footer__msg{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600}.gl .gl-footer__msg--ok svg{flex:none;color:var(--gl-accent)}.gl-bg--accent .gl-footer__msg--ok svg{color:inherit}.gl .gl-footer__msg--error{margin-top:8px;font-size:14px;color:var(--gl-neg)}.gl-footer__cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:32px 40px}.gl .gl-footer__col-title{margin-bottom:8px;font-size:15px;font-weight:700;line-height:1.3;letter-spacing:normal}.gl-footer__links{display:flex;flex-direction:column}.gl-footer__links a,.gl-footer__policies a{display:inline-flex;align-items:center;min-height:44px;color:var(--gl-ink-2)}.gl-footer__links a{font-size:15px}.gl-footer__links a:hover,.gl-footer__policies a:hover,.gl-footer__links a[aria-current]{color:var(--gl-accent)}.gl-bg--accent .gl-footer__links a:hover,.gl-bg--accent .gl-footer__policies a:hover,.gl-bg--accent .gl-footer__links a[aria-current]{color:inherit;text-decoration:underline;text-underline-offset:3px}.gl-footer__text{font-size:15px;color:var(--gl-ink-2)}.gl-footer__brand-info{display:flex;flex-direction:column;gap:12px}.gl-footer__image.center{margin:0 auto}.gl-footer__image.right{margin-left:auto}.gl-footer__social{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.gl-footer .list-social{justify-content:flex-start;margin:0 0 0 -11px}.gl-footer__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 24px;padding-top:32px;border-top:1px solid var(--gl-line);font-size:14px}.gl .gl-footer__brand{font-family:var(--gl-font-display, var(--gl-font));font-weight:700;font-size:20px;line-height:1.3;letter-spacing:-.02em}.gl-bg--accent .gl-logo__dot{color:inherit}.gl .gl-footer__policies{display:flex;flex-wrap:wrap;gap:0 24px}.gl-footer__copyright{color:var(--gl-ink-3)}.gl-footer__meta{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 24px}.gl-footer .footer__localization{display:flex;flex-wrap:wrap;gap:16px}.gl-footer .footer__localization:empty{display:none}.gl-footer .footer__localization h2{margin:0 0 6px;font-family:var(--gl-font);font-size:13px;font-weight:500;letter-spacing:normal;color:var(--gl-ink-3)}.gl-footer .localization-form{margin:0;padding:0}.gl-footer .footer__payment{margin-left:auto}.gl-footer .list-payment{justify-content:flex-end;margin:0;padding:0}@media(max-width:749px){.gl-footer .footer__payment{margin-left:0}.gl-footer__stack{gap:36px}.gl-footer__submit{flex:1 1 100%}.gl-footer .list-payment{justify-content:flex-start}}:root .product-card-wrapper .card,:root .product-card-wrapper .card__inner{border:0;box-shadow:none}:root .product-card-wrapper .card__inner{overflow:hidden;border-radius:16px;background:var(--gl-tile)}:root .product-card-wrapper .card__inner:after{content:none}:root .product-card-wrapper .card:not(.card--horizontal) .card__inner.ratio:before{padding-bottom:125%}:root .product-card-wrapper .card__media,:root .product-card-wrapper .card__media .media{border-radius:16px;background:var(--gl-tile)}:root .product-card-wrapper .card__media .media img{padding:6%;object-fit:contain}:root .product-card-wrapper .card--text .card__inner{background:var(--gl-fill);color:var(--gl-ink)}:root .card__badge .badge{padding:4px 10px;border:0;background:var(--gl-tag-bg);color:var(--gl-tag-ink);font-size:11px;font-weight:700;line-height:1.4;letter-spacing:.06em;text-transform:uppercase}:root .product-card-wrapper .card--standard>.card__content .card__information{padding:12px 0 0}:root .product-card-wrapper .card__heading{font-family:var(--gl-font);font-size:17px;font-weight:700;line-height:1.25;letter-spacing:normal}:root .product-card-wrapper .card-information>*{letter-spacing:normal}:root .product-card-wrapper .card-information .caption-with-letter-spacing,:root .product-card-wrapper .card-information .caption-large{font-size:13px;color:var(--gl-ink-3)}:root .product-card-wrapper .card-information .price{margin-top:4px;font-size:16px;font-weight:700;line-height:1.4;letter-spacing:normal;color:rgb(var(--color-foreground))}:root .product-card-wrapper .price--on-sale .price__sale{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 8px}:root .product-card-wrapper .price .price-item{margin:0}:root .product-card-wrapper .price--on-sale .price-item--sale{order:-1}:root .product-card-wrapper .price--on-sale .price-item--regular{font-size:14px;font-weight:400;color:var(--gl-ink-3)}:root .card-wrapper .rating-star{--color-rating-star: var(--gl-star)}:root .product-card-wrapper .quick-add__submit{min-height:48px}:root .collection-card-wrapper .card__inner,:root .article-card .card__inner{overflow:hidden;border-radius:16px}:root .article-card .card__heading{font-family:var(--gl-font);font-size:19px;font-weight:700;line-height:1.25;letter-spacing:normal}:root .article-card__info,:root .article-card__excerpt{letter-spacing:normal;color:var(--gl-ink-2)}:root .collection-hero__title{margin:20px 0 12px}:root .collection-hero__description{max-width:720px;font-size:17px;line-height:1.55;color:var(--gl-ink-2)}:root .facets__heading,:root .facet-filters__label,:root .facets__summary,:root .facet-filters__sort,:root .product-count__text,:root .mobile-facets__open,:root .mobile-facets__label,:root .mobile-facets__summary,:root .facet-checkbox,:root .active-facets__button-inner,:root .facets__reset{font-family:var(--gl-font);font-size:15px;letter-spacing:normal;color:rgb(var(--color-foreground))}:root .facets__heading,:root .facet-filters__label,:root .product-count__text{color:var(--gl-ink-3)}:root .facets__summary:hover span,:root .facet-filters__sort:hover{text-decoration:none;color:var(--gl-accent)}:root .facets__display,:root .facets__display-vertical{background:var(--gl-surface);color:var(--gl-ink);border:1px solid var(--gl-line)}:root .facets__header,:root .facets__header-vertical{border-bottom:1px solid var(--gl-line);background:var(--gl-surface)}:root .active-facets__button-inner{min-height:0;padding:6px 12px;border-radius:99px;box-shadow:0 0 0 1.5px var(--gl-line-2);font-size:13px;font-weight:600}:root .active-facets__button:hover .active-facets__button-inner{box-shadow:0 0 0 2px var(--gl-ink-3)}:root .facets-vertical .facets__summary{font-weight:700}:root .facets__disclosure-vertical,:root .facets-vertical .facets__price{border-color:var(--gl-line)}:root .mobile-facets__inner{background:var(--gl-surface);color:var(--gl-ink);border:0}:root .mobile-facets__header,:root .mobile-facets__footer{background:var(--gl-surface);border-color:var(--gl-line)}:root .mobile-facets__heading{font-size:20px;letter-spacing:-.01em}:root .mobile-facets__summary,:root .mobile-facets__label{min-height:48px}:root .pagination__list>li{flex:0 0 44px;max-width:44px}:root .pagination__list>li:not(:last-child){margin-right:6px}:root .pagination__item{height:44px;border-radius:12px;font-size:15px;font-weight:600;letter-spacing:normal;text-decoration:none}:root .pagination__item:after,:root .pagination__item:hover:after{content:none}:root .pagination__item:not(.pagination__item--current):hover{background:var(--gl-fill)}:root .pagination__item--current{background:rgb(var(--color-foreground));color:rgb(var(--color-background));opacity:1}:root .template-search__search .field{max-width:720px;margin-left:auto;margin-right:auto}:root .main-page-title{margin-bottom:24px}:root .article-template__hero-container .media,:root .article-card__image-wrapper,:root .blog-articles .media{border-radius:16px;overflow:hidden}:root .article-template__title{margin-bottom:12px}:root .article-template .caption-with-letter-spacing,:root .article-template__link,:root .article-template__back .link{font-size:14px;letter-spacing:normal;text-transform:none;color:var(--gl-ink-3)}:root .article-template__comment-wrapper,:root .article-template__comments{border-color:var(--gl-line)}:root .contact .title{font-size:clamp(30px,3.6vw,44px);line-height:1.05;letter-spacing:-.025em}:root .template-404 .title{font-size:clamp(30px,3.6vw,44px);line-height:1.05;letter-spacing:-.025em}:root .template-404 p{font-size:14px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--gl-accent)}:root .cart-items th{border-bottom:1px solid var(--gl-line);font-size:12px;font-weight:700;letter-spacing:.08em;color:var(--gl-ink-3);opacity:1}:root .cart__items,:root .cart__footer,:root cart-items .title-wrapper-with-link{border-color:var(--gl-line)}:root .cart-item__name{font-family:var(--gl-font);font-size:17px;font-weight:700;line-height:1.25;letter-spacing:normal;color:rgb(var(--color-foreground))}:root .cart-item__image{width:100%;max-width:110px;height:auto;aspect-ratio:1 / 1;padding:6px;border-radius:12px;background:var(--gl-tile);object-fit:contain}:root .cart-item .price,:root .cart-item .product-option{letter-spacing:normal}:root .cart-item .product-option{font-size:14px;color:var(--gl-ink-3)}:root .cart-item__final-price,:root .cart-item__totals .price{font-weight:700;color:rgb(var(--color-foreground))}:root .cart-item__old-price{font-weight:400;color:var(--gl-ink-3);opacity:1}:root .totals__total{font-family:var(--gl-font);font-size:20px;font-weight:700;letter-spacing:normal}:root .totals__total-value{font-size:24px;font-weight:700;letter-spacing:-.01em;color:rgb(var(--color-foreground))}:root .tax-note{font-size:13px;letter-spacing:normal;color:var(--gl-ink-3)}:root .cart__checkout-button{max-width:none;font-size:17px}:root .cart__empty-text,:root .cart__login-title{letter-spacing:-.02em}:root .cart-notification{background:var(--gl-surface);color:var(--gl-ink);border-color:var(--gl-line)}:root .customer{letter-spacing:normal}:root .customer h2,:root .customer .h2{letter-spacing:-.02em}:root .customer a{color:rgb(var(--color-foreground))}:root .customer a:hover{color:var(--gl-accent)}:root .customer table{box-shadow:0 0 0 1px var(--gl-line);border-radius:14px;overflow:hidden}:root .customer thead th,:root .customer tbody td,:root .customer tfoot td,:root .customer tbody tr,:root .customer tfoot tr{border-color:var(--gl-line);letter-spacing:normal}:root .customer thead th{font-size:12px;font-weight:700;letter-spacing:.08em;color:var(--gl-ink-3)}:root .customer .form__message,:root .form__message,:root .errors{letter-spacing:normal}:root .form-status-list a,:root .errors a{color:inherit}.tpo_option-set-wrapper:not(:has(.tpo_option-container)){display:none!important}.tpo_option-set-wrapper{color:var(--gl-ink)}.tpo_option-set-wrapper .tpo_option-container{width:100%!important;max-width:100%!important;flex-basis:100%!important}.tpo_option-set-wrapper .form__label,.tpo_option-set-wrapper .tpo_option-label,.tpo_option-set-wrapper .tpo_option-label-container,.tpo_option-set-wrapper .tpo_option_type_label,.tpo_option-set-wrapper .tpo_selected_values_span,.tpo_option-set-wrapper .tpo_total-additional-price-label,.tpo_option-set-wrapper .tpo_total-additional-price,.tpo_option-set-wrapper .tpo_additional-price{color:var(--gl-ink)!important;font-family:var(--gl-font)!important}.tpo_option-set-wrapper .form__label{font-size:14px!important;font-weight:600!important;letter-spacing:normal!important}.tpo_option-set-wrapper .tpo_option-help-text,.tpo_option-set-wrapper .tpo_character-count{color:var(--gl-ink-3)!important}.tpo_option-set-wrapper .tpo_option-input-wrapper,.tpo_option-set-wrapper .tpo_option-input-inner{background:transparent!important}.tpo_option-set-wrapper input[type=text],.tpo_option-set-wrapper input[type=number],.tpo_option-set-wrapper textarea,.tpo_option-set-wrapper select,.tpo_option-set-wrapper .tpo_option-input{min-height:46px;background:var(--gl-surface)!important;color:var(--gl-ink)!important;border:1px solid var(--gl-line-2)!important;border-radius:12px!important;font-family:var(--gl-font)!important;font-size:16px!important}.tpo_option-set-wrapper .tpo_option-input,.tpo_option-set-wrapper input,.tpo_option-set-wrapper select,.tpo_option-set-wrapper textarea{--active-input-background: var(--gl-fill) !important;--entered-input-text: var(--gl-ink) !important;--placeholder-input-text: var(--gl-ink-3) !important}.tpo_option-set-wrapper .tpo_option-input:focus,.tpo_option-set-wrapper input[type=text]:focus,.tpo_option-set-wrapper input[type=number]:focus,.tpo_option-set-wrapper textarea:focus{background:var(--gl-fill)!important;color:var(--gl-ink)!important}.tpo_option-set-wrapper .tpo_option-input::placeholder,.tpo_option-set-wrapper input::placeholder{color:var(--gl-ink-3)!important;opacity:1}.tpo_option-set-wrapper .tpo_option-input:focus,.tpo_option-set-wrapper input:focus,.tpo_option-set-wrapper select:focus{outline:2px solid var(--gl-accent)!important;outline-offset:1px}.tpo_option-set-wrapper .tpo_option-type-dropdown-wrapper{background:var(--gl-surface)!important;color:var(--gl-ink)!important;border:1px solid var(--gl-line-2)!important;border-radius:12px!important}.tpo_option-set-wrapper .tpo_option-type-selection{background:transparent!important;color:var(--gl-ink)!important;border-color:var(--gl-line)!important}.tpo_option-set-wrapper .tpo_option-type-selection:hover,.tpo_option-set-wrapper .tpo_option-type-selection.active{background:var(--gl-fill)!important}.tpo_option-set-wrapper .tpo_option-required-indicator{color:var(--gl-accent-2, var(--gl-accent))!important}.tpo_option-set-wrapper .tpo_error-message{color:var(--gl-neg)!important}.tpo_option-set-wrapper .bi-chevron-down{color:var(--gl-ink-2)!important}.jdgm-widget,.jdgm-rev-widg{color:var(--gl-ink)!important}.jdgm-rev-widg{background:transparent!important;border:0!important;padding:0!important}.jdgm-rev-widg__title{color:var(--gl-ink)!important;font-family:var(--gl-font-display)!important}.jdgm-rev,.jdgm-rev-widg__header,.jdgm-rev-widg__summary,.jdgm-rev-widg__reviews,.jdgm-histogram{border-color:var(--gl-line)!important}.jdgm-rev__title,.jdgm-rev__author{color:var(--gl-ink)!important}.jdgm-rev__body,.jdgm-rev__timestamp,.jdgm-rev-widg__summary-text,.jdgm-histogram__percentage,.jdgm-histogram__frequency{color:var(--gl-ink-2)!important}.jdgm-histogram__bar{background:var(--gl-line)!important}.jdgm-histogram__bar-content{background:var(--gl-star)!important}.jdgm-star,.jdgm-rev-widg__summary-stars .jdgm-star{color:var(--gl-star)!important}.jdgm-write-rev-link,.jdgm-ask-question-btn,.jdgm-btn--solid{background:var(--gl-accent)!important;color:var(--gl-bg)!important;border-color:var(--gl-accent)!important;border-radius:999px!important}.jdgm-rev__icon,.jdgm-rev__avatar{background:var(--gl-fill)!important;color:var(--gl-ink)!important}.jdgm-paginate__page{color:var(--gl-ink-2)!important}.jdgm-paginate__page.jdgm-curt{color:var(--gl-accent)!important}.gl-option-single{display:none!important}.section-header.shopify-section-group-header-group{z-index:6}.product__media-item .deferred-media__poster-button{width:72px;height:72px;box-shadow:0 6px 24px #00000040}.product__media-item .deferred-media__poster-button .icon{width:26px;height:26px}
/*# sourceMappingURL=/cdn/shop/t/6/assets/gl-dawn-overrides.css.map */
