.color-swatch--square{--swatch-width: 1.5rem;--swatch-height: 1.5rem;box-shadow:inset 0 0 0 1px rgb(var(--text-color) / .12)}.color-swatch--square.color-swatch--sm{--swatch-width: .875rem;--swatch-height: .875rem}:checked+.color-swatch--square,.color-swatch--square.is-selected{outline:1px solid currentColor;outline-offset:2px}:is(:checked+.color-swatch--square,.color-swatch--square.is-selected) .color-swatch__indicator{display:none}.gm-page-nav{padding-block:1rem .5rem;font-size:var(--text-xs)}html.lock shopify-chat:defined{display:none}.gm-last-product{display:inline-flex;align-items:center;gap:.25rem;max-width:100%;margin-block-end:.75rem;padding:.25rem .25rem .25rem .375rem;border:1px solid rgb(var(--border-color));border-radius:999px}.gm-last-product[hidden]{display:none}.gm-last-product__link{display:flex;align-items:center;gap:.5rem;min-width:0}.gm-last-product__link>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gm-last-product__title{text-decoration:underline;text-underline-offset:.2em}.gm-last-product__image{flex-shrink:0;width:1.5rem;height:1.875rem;border-radius:999px;object-fit:cover}.gm-last-product__close{display:grid;place-items:center;flex-shrink:0;width:1.75rem;height:1.75rem;border-radius:50%;opacity:.6}.gm-last-product__close:hover{opacity:1}.gm-breadcrumb__list{display:flex;flex-wrap:nowrap;align-items:baseline;gap:.5rem;min-width:0}.gm-breadcrumb__item{display:flex;gap:.5rem;flex-shrink:0;color:rgb(var(--text-color) / .65)}.gm-breadcrumb__item--current{flex-shrink:1;min-width:0;color:rgb(var(--text-color))}.gm-breadcrumb__item--current>span:last-child{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.gm-breadcrumb__link:hover{color:rgb(var(--text-color))}.gm-category-links{margin-block-start:.75rem;margin-inline:calc(-1 * var(--container-gutter))}.gm-category-links__list{display:flex;gap:1.5rem;padding-inline:var(--container-gutter);overflow-x:auto;scrollbar-width:none}.gm-category-links__list::-webkit-scrollbar{display:none}.gm-category-links__link{display:inline-block;padding-block:.5rem;white-space:nowrap;text-transform:uppercase;letter-spacing:.1em;color:rgb(var(--text-color) / .65);border-block-end:1px solid transparent}.gm-category-links__link:hover,.gm-category-links__link[aria-current]{color:rgb(var(--text-color));border-block-end-color:currentColor}.gm-category-links__link--parent:before{content:"\2190";margin-inline-end:.375rem}.gm-trustpilot{padding-block:var(--section-vertical-spacing)}.gm-trustpilot--score{padding-block:1.25rem;border-block-start:1px solid rgb(var(--border-color))}.gm-trustpilot__header{display:grid;gap:.5rem;margin-block-end:1.5rem;text-align:center}.gm-tp-stars,.gm-tp-score{--gm-tp-green: #00b67a;--gm-tp-grey: #dcdce6}.gm-tp-stars{display:inline-flex;gap:2px;vertical-align:middle}.gm-tp-stars__tile{display:grid;place-items:center;width:var(--gm-tp-tile);height:var(--gm-tp-tile);color:#fff;background:var(--gm-tp-grey)}.gm-tp-stars__tile svg{width:75%;height:75%}.gm-tp-stars__tile--full{background:var(--gm-tp-green)}.gm-tp-stars__tile--half{background:linear-gradient(to right,var(--gm-tp-green) 50%,var(--gm-tp-grey) 50%)}.gm-tp-score{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:var(--text-sm)}.gm-tp-score--centered{display:flex;justify-content:center}.gm-tp-score__label{font-weight:var(--text-font-medium-weight)}.gm-tp-score__text{color:rgb(var(--text-color) / .65)}.gm-tp-score__text strong{color:rgb(var(--text-color));font-weight:var(--text-font-medium-weight)}.gm-tp-score__brand{display:inline-flex;align-items:center;gap:.125rem;color:rgb(var(--text-color));font-weight:var(--text-font-medium-weight)}.gm-tp-score__brand svg{width:1em;height:1em;color:var(--gm-tp-green)}.gm-tp-score:hover .gm-tp-score__text{color:rgb(var(--text-color))}.gm-tp-reviews{display:grid;grid-auto-columns:minmax(16rem,22rem);grid-auto-flow:column;gap:1rem;margin-block-start:2rem;margin-inline:calc(-1 * var(--container-gutter));padding-inline:var(--container-gutter);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.gm-tp-reviews::-webkit-scrollbar{display:none}.gm-tp-review{display:grid;align-content:start;gap:.75rem;padding:1.5rem;background:rgb(var(--background-secondary));scroll-snap-align:start}.gm-tp-review p{margin:0}.gm-tp-review__title{font-weight:var(--text-font-medium-weight)}.gm-tp-review__text{font-size:var(--text-sm)}.gm-tp-review__meta{font-size:var(--text-xs);color:rgb(var(--text-color) / .65)}.gm-service-bar{border-block:1px solid rgb(var(--border-color))}.gm-service-bar__list{display:grid;grid-auto-columns:minmax(15rem,1fr);grid-auto-flow:column;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.gm-service-bar__list::-webkit-scrollbar{display:none}.gm-service-bar__item{display:flex;align-items:flex-start;gap:.875rem;padding:1.25rem var(--container-gutter);scroll-snap-align:start}.gm-service-bar__item+.gm-service-bar__item{border-inline-start:1px solid rgb(var(--border-color))}.gm-service-bar__item svg{flex-shrink:0;margin-block-start:.125rem;opacity:.75}.gm-service-bar__content{display:grid;gap:.125rem}.gm-service-bar__content p{margin:0}.gm-service-bar__title{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.12em}.gm-service-bar__text{font-size:var(--text-sm);color:rgb(var(--text-color) / .65)}.gm-service-bar__text a{text-decoration:underline;text-underline-offset:.2em}@media screen and (max-width:699px){.gm-service-bar__list{grid-auto-columns:72%}}.product-card__info .vendor,.product-info__block-item .vendor{font-family:var(--text-font-family);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.12em}.badge{font-family:var(--text-font-family);font-weight:var(--text-font-medium-weight);font-style:normal;letter-spacing:.08em}@media screen and (min-width:1000px){.products-with-image--match-products .products-with-image__image-wrapper{position:relative;inset-block-start:auto;align-self:stretch}.products-with-image--match-products .products-with-image__image-wrapper>.content-box{position:relative;height:100%;min-height:32rem}.products-with-image--match-products .products-with-image__image-wrapper .content-box__background-media{position:absolute;top:0;right:0;bottom:0;left:0}.products-with-image--match-products .products-with-image__image-wrapper .content-box__background-media img{height:100%;object-fit:cover;object-position:center top}.products-with-image--match-products .products-with-image__products-wrapper{align-content:center}}.products-with-image__shop-all{margin-block-start:1.5rem}.gm-flatlay.product-card__figure,.gm-flatlay .product-gallery__media{background:var(--gm-flatlay-background)}.gm-flatlay .product-card__image,.gm-flatlay .product-gallery__media img{box-sizing:border-box;padding:var(--gm-flatlay-padding);object-fit:contain;mix-blend-mode:multiply}@media screen and (max-width:699px){.announcement-bar__message-list p{font-size:.625rem;letter-spacing:.06em;line-height:1.5}}.gm-stats{padding-block:calc(var(--section-vertical-spacing) * .75);border-block-end:1px solid rgb(var(--border-color))}.gm-stats__heading{margin-block-end:1.5rem;text-align:center}.gm-stats__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1rem;margin:0;text-align:center}@media screen and (min-width:700px){.gm-stats__list{grid-template-columns:repeat(var(--gm-stats-count),minmax(0,1fr))}.gm-stats__item+.gm-stats__item{border-inline-start:1px solid rgb(var(--border-color))}}.gm-stats__item{display:flex;flex-direction:column-reverse;gap:.5rem}.gm-stats__value{margin:0}.gm-stats__label{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.12em;color:rgb(var(--text-color) / .65)}.product-card--info-outside .product-card__info{padding-block-start:.75rem}@media screen and (min-width:1000px){.menu-promo--with-spacing .menu-promo__item{width:16.25rem;min-width:0}.menu-promo--with-spacing img{width:16.25rem;height:auto;aspect-ratio:4 / 5}}.mega-menu.justify-center .menu-promo{width:max-content;max-width:100%}.gm-brand-menu{--mega-menu-navigation-max-width: 62rem;flex-wrap:nowrap}.gm-brand-menu__index{columns:5 8rem;column-gap:2rem;font-size:var(--text-sm)}.gm-brand-menu__index li{break-inside:avoid;padding-block-end:.45rem}.drawer--cart [slot=header] h2{font-family:var(--text-font-family);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.12em}.drawer--cart .free-shipping-bar{gap:.625rem;font-size:var(--text-sm)}.drawer--cart .free-shipping-bar .progress-bar{height:2px;color:rgb(var(--button-background-primary))}.drawer--cart .line-item__info .subheading:not(.text-subdued){font-family:var(--text-font-family);font-size:var(--text-sm);text-transform:none;letter-spacing:0}.drawer--cart .line-item__info .subheading.text-subdued,.drawer--cart .line-item__line-price{font-size:var(--text-xs)}.gm-cart-summary{display:grid;gap:.5rem;margin:0;font-size:var(--text-sm)}.gm-cart-summary__row{display:flex;justify-content:space-between;gap:1rem}.gm-cart-summary__row dt,.gm-cart-summary__row dd{margin:0}.gm-cart-summary__row dt{color:rgb(var(--text-color) / .65)}.gm-cart-summary__free{color:#3c6a50}.gm-cart-summary__row--total{padding-block-start:.75rem;border-block-start:1px solid rgb(var(--border-color));font-size:var(--text-base);font-weight:var(--text-font-medium-weight)}.gm-cart-summary__row--total dt{color:rgb(var(--text-color))}.gm-cart-assurance{display:grid;justify-items:center;gap:.875rem;font-size:var(--text-xs)}.gm-cart-assurance__list{display:grid;gap:.375rem;justify-self:stretch}.gm-cart-assurance__list li{display:flex;align-items:center;gap:.5rem;color:rgb(var(--text-color) / .75)}.gm-cart-assurance__list svg{flex-shrink:0;color:#3c6a50}.gm-cart-assurance__list strong{font-weight:var(--text-font-medium-weight);color:rgb(var(--text-color))}.gm-cart-assurance__score{font-size:var(--text-xs)}.gm-cart-assurance__payments{display:flex;flex-wrap:wrap;justify-content:center;gap:.375rem}.gm-cart-assurance__payments svg{width:2rem;height:auto}.gm-collection-seo{padding-block:var(--section-vertical-spacing);border-block-start:1px solid rgb(var(--border-color))}.gm-collection-seo__inner{max-width:46rem;font-size:var(--text-sm)}.gm-collection-seo__text{position:relative;max-height:var(--gm-seo-collapsed-height);overflow:hidden;color:rgb(var(--text-color) / .8)}.gm-collection-seo__text:after{content:"";position:absolute;inset-inline:0;inset-block-end:0;height:4em;background:linear-gradient(to bottom,rgb(var(--background) / 0),rgb(var(--background)))}.gm-collection-seo__text :is(h1,h2,h3,h4){margin-block:1.5em .5em;font-size:var(--text-base);font-family:var(--text-font-family);font-weight:var(--text-font-medium-weight);letter-spacing:0;text-align:start;color:rgb(var(--text-color))}.gm-collection-seo__text>:first-child{margin-block-start:0}.gm-collection-seo__text :is(p,li){text-align:start}.gm-collection-seo__more{display:inline-block;margin-block-start:.75rem;cursor:pointer}.gm-collection-seo__less-label,.gm-collection-seo__toggle:checked~.gm-collection-seo__more .gm-collection-seo__more-label{display:none}.gm-collection-seo__toggle:checked~.gm-collection-seo__more .gm-collection-seo__less-label{display:inline}.gm-collection-seo__toggle:checked~.gm-collection-seo__text{max-height:none}.gm-collection-seo__toggle:checked~.gm-collection-seo__text:after{display:none}.gm-collection-seo__toggle:focus-visible~.gm-collection-seo__more{outline:1px solid currentColor;outline-offset:2px}.gm-sale-badge{position:absolute;z-index:2;inset-block-start:.75rem;inset-inline-end:.75rem;padding:.3125rem .625rem;background:rgb(var(--on-sale-badge-background));color:rgb(var(--on-sale-badge-text));font-family:var(--text-font-family);font-size:var(--text-xs);font-weight:var(--text-font-medium-weight);line-height:1;letter-spacing:.08em;text-transform:uppercase;pointer-events:none}.product-card__figure{position:relative}.product-card:has(.gm-sale-badge) wk-button.wk-floating{top:2.25rem!important}.price-list .gm-price-discount{color:rgb(var(--on-sale-text));font-weight:var(--text-font-medium-weight)}.gm-carousel-hint .floating-controls__control .circle-button:not([disabled]){opacity:1;translate:0}.gm-carousel-progress{justify-self:center}.gm-menu-highlight{color:rgb(var(--on-sale-text))}
/*# sourceMappingURL=/cdn/shop/t/55/assets/gm-brand.css.map */
