.announcement-bar{min-height:32px}.announcement-bar__text{font-size:.8125rem;font-weight:500;letter-spacing:.01em}@media screen and (min-width:750px){.announcement-bar{min-height:34px}}.header__row--bottom .menu-list__link,.header__row--bottom .menu-list__trigger{font-weight:500}.header__row--bottom .menu-list__link-title{color:var(--wg-ink);text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:2px;text-underline-offset:7px;transition:text-decoration-color var(--wg-duration) var(--wg-ease)}.menu-list__link:hover .menu-list__link-title,.menu-list__trigger:hover .menu-list__link-title,.menu-list__link[aria-expanded=true] .menu-list__link-title{color:var(--wg-ink);text-decoration-color:var(--wg-accent)}.header-actions__action{border-radius:var(--wg-radius-control);transition:background-color var(--wg-duration) var(--wg-ease)}@media(any-pointer:fine){.header-actions__action:hover{background-color:#1111110d}}.product-card{--quick-add-background: var(--wg-charcoal);--quick-add-foreground: #ffffff}.product-card .product-card__content{height:100%;background-color:var(--wg-surface);border-color:var(--wg-line);box-shadow:var(--wg-shadow-sm);transition:transform var(--wg-duration) var(--wg-ease),box-shadow var(--wg-duration) var(--wg-ease),border-color var(--wg-duration) var(--wg-ease)}@media(any-pointer:fine){.product-card:hover .product-card__content{transform:translateY(-2px);border-color:var(--wg-line-strong);box-shadow:var(--wg-shadow-hover)}}.card-gallery--fit-contain .product-media-container{background-color:var(--wg-media-bg)}.card-gallery--fit-contain .product-media-container :is(img,.product-media__image){padding:8%;mix-blend-mode:multiply}.card-gallery--fit-contain{border-radius:var(--product-corner-radius, 10px);overflow:hidden}.product-card [ref=productTitleLink] .text-block.paragraph :is(p,h1,h2,h3,h4,h5,h6){font-size:var(--wg-card-title-size);line-height:1.35;font-weight:500;color:var(--wg-ink);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;min-height:2.7em;word-break:break-word}@media(any-pointer:fine){.product-card:hover [ref=productTitleLink] .text-block :is(p,h3){text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}}product-price .price-item__group{white-space:nowrap}product-price [ref=priceContainer]{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:8px;row-gap:2px}product-price .compare-at-price{font-size:.72em;font-weight:400;color:var(--wg-muted);text-decoration:line-through}.price-discount{display:inline-flex;align-items:center;padding:2px 6px;border-radius:var(--wg-radius-sm);background-color:var(--wg-accent-soft);color:var(--wg-accent-strong);font-family:var(--font-body--family);font-size:.75rem;font-weight:700;line-height:1.3;white-space:nowrap;align-self:center}product-price [ref=priceContainer] .unit-price{flex-basis:100%}.price-savings{flex-basis:100%;font-family:var(--font-body--family);font-size:.875rem;font-weight:600;color:var(--wg-success)}.product-card product-price{font-size:var(--wg-card-price-size);font-weight:700;color:var(--wg-ink)}.product-card product-price [ref=priceContainer]{display:grid;grid-template-columns:auto auto 1fr;grid-template-rows:auto 1.45em;grid-template-areas:"price price price" "compare discount .";align-items:center;column-gap:8px;row-gap:0}.product-card product-price .price{grid-area:price}.product-card product-price .compare-at-price{grid-area:compare}.product-card product-price .price-discount{grid-area:discount;justify-self:start}.product-card product-price :is(.unit-price,.price-savings){grid-column:1 / -1}.product-card:has(.color-custom-badge-sale [aria-hidden=true]) .price-discount{display:none}.product-card .unit-price,.product-card .tax-note{font-size:.75rem;color:var(--wg-muted)}.product-badges__badge{font-size:.75rem;font-weight:700;letter-spacing:.01em;line-height:1.2;padding:4px 8px}.product-card .quick-add__button{border-radius:var(--wg-radius-control);box-shadow:var(--wg-shadow-sm)}@media screen and (min-width:750px){.main-collection-grid .product-grid[data-product-card-size=medium]:not([product-grid-view=zoom-out]){--product-grid-columns-desktop: repeat(3, minmax(0, 1fr))}@container product-grid (min-width: 880px){.main-collection-grid .product-grid[data-product-card-size=medium]:not([product-grid-view=zoom-out]){--product-grid-columns-desktop: repeat(4, minmax(0, 1fr))}}@container product-grid (min-width: 1180px){.main-collection-grid .product-grid[data-product-card-size=medium]:not([product-grid-view=zoom-out]){--product-grid-columns-desktop: repeat(5, minmax(0, 1fr))}}}.main-collection-grid__empty{padding-block:48px;text-align:center}.collection-card{transition:transform var(--wg-duration) var(--wg-ease)}.collection-card__image{background-color:var(--wg-surface)}.collection-card:not(.collection-card--image-bg) .collection-card__image .resource-image__image{object-fit:contain;padding:10%;mix-blend-mode:multiply}.collection-card__content :is(.h5,.h6,p){font-weight:600}@media(any-pointer:fine){.collection-card:hover .collection-card__content :is(.h5,.h6,p){color:var(--wg-accent)}}.hero-wrapper .hero__container{overflow:hidden}.facets__summary{font-weight:600}.facets-toggle__button{min-height:var(--wg-control-height);padding-inline:16px;border:1px solid var(--wg-line-strong);border-radius:var(--wg-radius-control);font-weight:600}.filter-count-bubble__background{background-color:var(--wg-accent)}.filter-count-bubble__text{color:#fff}.products-count-wrapper{color:var(--wg-muted);font-size:.875rem}.predictive-search-results__card--product .resource-card__media{background-color:var(--wg-media-bg);border-radius:var(--wg-radius-control);overflow:hidden}.predictive-search-results__card--product .resource-card__image{aspect-ratio:1;object-fit:contain;padding:6%;mix-blend-mode:multiply}.predictive-search-results__pill{border-radius:999px}.cart__ctas .button,.cart__ctas button[name=checkout]{min-height:54px;font-size:1rem;font-weight:700}.cart-totals__total-value{font-weight:700}.cart-items__media,.cart-items__media-container{background-color:var(--wg-media-bg)}.cart-items__media img{object-fit:contain;mix-blend-mode:multiply}.footer-content{content-visibility:visible}.footer-content .menu__heading,.footer-content :is(.h5,.h6){font-weight:700}.shopify-section-group-footer-group a:not(.button){transition:color var(--wg-duration) var(--wg-ease)}.shopify-section-group-footer-group .logo-block__image{filter:brightness(0) invert(1)}.shopify-section-group-footer-group .menu__item a,.shopify-section-group-footer-group .footer-content .text-block a,.shopify-section-group-footer-group .policy-list-trigger,.shopify-section-group-footer-group .footer-utilities__text,.shopify-section-group-footer-group .social-icons__icon-wrapper a{color:var(--wg-on-dark-muted)}@media(any-pointer:fine){.shopify-section-group-footer-group a:not(.button):hover{color:#fff}}@media screen and (min-width:750px){.shopify-section-group-footer-group accordion-custom.menu--accordion details:not([open])::details-content,.shopify-section-group-footer-group accordion-custom.menu--accordion details:not([open]) .details-content{content-visibility:visible;block-size:auto;opacity:1}}@media screen and (max-width:749px){.shopify-section-group-footer-group .footer-utilities a,.shopify-section-group-footer-group .utilities a,.shopify-section-group-footer-group .policy-list-trigger{display:inline-flex;align-items:center;min-height:32px}.shopify-section-group-footer-group .menu__item a{display:inline-flex;align-items:center;min-height:40px}.shopify-section-group-footer-group .social-icons__icon-wrapper a{min-width:44px;min-height:44px;display:inline-grid;place-items:center}}.accordion .details__header{min-height:48px}.accordion--dividers .details,.accordion .details{--color-border: var(--wg-line);border-color:var(--wg-line)}.shopify-section-group-footer-group .accordion .details,.shopify-section-group-footer-group .menu--dividers .menu__details{border-color:var(--wg-line-on-dark)}.header__icon--menu{min-width:44px;min-height:44px;justify-content:center;margin-inline-start:-15px}.header-actions__action{color:var(--wg-ink)}.breadcrumbs__link{display:inline-block;padding-block:8px;margin-block:-8px}:is(.ui-test-product-list,.ui-test-collection-list,[id$=__trust]) .text-block :is(h2,.h2){font-size:clamp(1.5rem,1.1rem + 1vw,2rem);letter-spacing:-.015em}.ui-test-product-list .text-block.rte p{font-size:.9375rem}.ui-test-product-list .button-unstyled{display:inline-flex;align-items:center;min-height:40px;font-size:.9375rem;font-weight:600;white-space:nowrap;text-decoration:none}.ui-test-product-list .button-unstyled:hover{text-decoration:underline;text-underline-offset:4px}:is([id$=__benefits],[id$=__trust]) .icon-block{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background-color:var(--wg-accent-soft)}[id$=__trust] .icon-block{background-color:#ffffff14}:is([id$=__benefits],[id$=__trust]) .text-block p{line-height:1.35}[id$=__benefits] .text-block:first-child p{font-size:.9375rem}[id$=__benefits] .text-block:last-child:not(:first-child) p{font-size:.8125rem}@media screen and (max-width:749px){[id$=__benefits] .icon-block{width:32px;height:32px}[id$=__benefits] .text-block:first-child p{font-size:.8125rem}[id$=__benefits] .text-block:last-child:not(:first-child){display:none}}.quantity-selector{border-color:var(--wg-line-strong);border-radius:var(--wg-radius-control)}.cart-drawer .cart-items__variants{color:var(--wg-muted);font-size:.8125rem}.cart-drawer .cart-totals__total-value,.cart-page .cart-totals__total-value{font-size:1.25rem}.cart-drawer__summary{border-top:1px solid var(--wg-line)}.menu-drawer__close-button{min-width:44px;min-height:44px}.wg-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:20px}.wg-section-head__copy{display:flex;flex-direction:column;gap:6px;min-width:0}.wg-section-head__title{margin:0;font-size:clamp(1.5rem,1.1rem + 1vw,2rem);line-height:1.15;letter-spacing:-.02em;font-weight:700;color:var(--wg-ink)}.wg-section-head__subtitle{margin:0;font-size:.9375rem;color:var(--wg-muted)}.wg-section-head__link{flex:none;display:inline-flex;align-items:center;gap:6px;min-height:40px;font-size:.9375rem;font-weight:600;color:var(--wg-accent);text-decoration:none}.wg-section-head__link span{transition:transform var(--wg-duration) var(--wg-ease)}@media(any-pointer:fine){.wg-section-head__link:hover{text-decoration:underline;text-underline-offset:4px}.wg-section-head__link:hover span{transform:translate(3px)}}@media screen and (max-width:749px){.wg-section-head{margin-bottom:14px}.wg-section-head__subtitle{font-size:.875rem}}body:has(.wg-empty--search) .search-results__no-results,body:has(.wg-empty--collection) .main-collection-grid__empty{display:none}.wg-empty{display:flex;flex-direction:column;align-items:center;gap:10px;margin-block:24px 8px;padding:clamp(28px,5vw,48px) 20px;border:1px solid var(--wg-line);border-radius:20px;background:var(--wg-surface-alt);text-align:center}.wg-empty__icon{display:grid;place-items:center;width:56px;height:56px;margin-bottom:4px;border-radius:50%;background:var(--wg-surface);color:var(--wg-ink);box-shadow:var(--wg-shadow-sm)}.wg-empty__title{margin:0;font-size:clamp(1.25rem,1rem + .8vw,1.625rem);font-weight:700;letter-spacing:-.015em;color:var(--wg-ink)}.wg-empty__text{margin:0;max-width:46ch;color:var(--wg-muted)}.wg-empty__cta{display:inline-flex;align-items:center;justify-content:center;min-height:48px;margin-top:8px;padding-inline:24px;border-radius:12px;background:var(--wg-accent);color:#fff;font-weight:600;text-decoration:none;transition:background-color var(--wg-duration) var(--wg-ease)}@media(any-pointer:fine){.wg-empty__cta:hover{background:var(--wg-accent-strong)}}.wg-empty__links ul{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:12px 0 0;padding:0}.wg-empty__links a{display:inline-flex;align-items:center;min-height:40px;padding-inline:14px;border:1px solid var(--wg-line);border-radius:999px;background:var(--wg-surface);color:var(--wg-ink);font-size:.875rem;text-decoration:none;transition:border-color var(--wg-duration) var(--wg-ease)}@media(any-pointer:fine){.wg-empty__links a:hover{border-color:var(--wg-line-strong)}}@media(any-pointer:fine){.product-card .product-media img{transition:transform .26s var(--wg-ease)}.product-card:hover .product-media img{transform:scale(1.03)}}
/*# sourceMappingURL=/cdn/shop/t/99/assets/wg-components.css.map */
