.footer-grid{display:flex;flex-wrap:wrap;gap:var(--padding);padding:var(--padding)}.footer-block{min-width:0}.footer-block--fullwidth{flex:0 0 100%;max-width:100%}.footer-info{display:flex;flex-direction:column;gap:var(--footer-info-gap, var(--margin))}.footer-info__logo img{width:var(--footer-logo-width, auto);max-width:100%;height:auto}.footer-info__newsletter .newsletterbox{--grid-mm: 0;grid-template-columns:minmax(0,1fr) auto;align-items:stretch}.footer-info__newsletter .usubscribe button.fullwidth{width:auto;--buttonWidth: auto;min-width:4.5rem;white-space:nowrap;padding-inline:var(--padding)}.footer-info__socials{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--padding)}.footer-info__socials svg{display:none}.footer-info__socials a{display:inline-flex;align-items:center;padding:var(--space-1)}.footer-info__socials.iconstrue svg{display:block}.footer-info__socials.iconstrue span{display:none}.footer-info__socials li{margin:0}.footer-menu__heading{margin:0;font-size:var(--fontSize);letter-spacing:.08em;text-transform:uppercase}.footer-menu--mobile .footer-menu__heading{display:flex;align-items:center;justify-content:space-between;gap:var(--space-1);cursor:pointer;list-style:none}.footer-menu--mobile .footer-menu__heading::-webkit-details-marker{display:none}.footer-menu__links{display:flex;flex-flow:row wrap;gap:var(--space-1) var(--padding);margin-block-start:var(--margin)}.footer-menu__links a{display:block;padding-block:var(--space-1)}.footer-menu__links li{margin:0}@media(min-width:778px){.footer-grid__info{flex:0 0 33%;max-width:33%}.footer-grid__menu{flex:1 1 0}.footer-grid__image:not(.footer-block--fullwidth){flex:1 1 0}.footer-menu__links{flex-direction:column;flex-wrap:nowrap;gap:0;margin-block-start:var(--margin)}}@media(max-width:777px){.footer-grid__info,.footer-grid__menu,.footer-grid__image:not(.footer-block--fullwidth){flex:0 0 100%;max-width:100%}.footer-menu--mobile{border-block-end:var(--globalBorderWidth) solid var(--footerBorder, var(--globalBorderColor));padding-block:var(--margin)}.footer-grid__menu:last-child .footer-menu--mobile{border-block-end:none}}.blog-listing.gs-blog{padding-block-start:var(--pad-top, var(--padding));padding-block-end:var(--pad-bottom, var(--padding))}@media(max-width:777px){.blog-listing.gs-blog .posts x-cell:first-child{grid-column:auto}.blog-listing.gs-blog[data-feature-first=true] .posts x-cell:first-child{grid-column:1 / -1}.blog-listing.gs-blog[data-mobile-columns="1"] .posts x-cell{border-inline-end-color:transparent}}.ugc{contain:paint;width:100%;max-width:100%;min-width:0;overflow-x:clip}.ugc-slider,.ugc-grid{contain:paint;display:flex;width:100%;max-width:100%;min-width:0}.ugc-slide{flex:1 1 0;min-width:0;overflow:hidden}@media screen and (max-width:777px){.ugc-slider.ugc-grid{overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.ugc-slide{flex:0 0 85%;width:85%;max-width:85%;scroll-snap-align:start}}.volume-pricing{display:flex;flex-direction:column;gap:var(--space-2)}.volume-note__badge{display:inline-block;padding:var(--space-1) var(--space-2);border:var(--globalBorder);border-radius:var(--globalRadius, 4px);font-size:var(--fontSizeSmall, .85em)}.price-per-item{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1)}.price-per-item__value{font-weight:700}.volume-tiers{display:flex;flex-direction:column;gap:var(--space-1)}.volume-tiers__title{font-weight:700}.volume-tiers__list{display:flex;flex-direction:column;gap:var(--space-1)}.volume-tiers__item{display:flex;justify-content:space-between;gap:var(--space-2)}.header-b2b-company{--header-b2b-company-gap: var(--space-1);--header-b2b-company-max-width: 14rem;display:inline-flex;align-items:center;gap:var(--header-b2b-company-gap);max-width:var(--header-b2b-company-max-width);text-decoration:none;white-space:nowrap}.header-b2b-company--inline{padding-inline:var(--space-1);border-radius:var(--radius)}.header-b2b-company--stacked{--header-b2b-company-max-width: none;width:100%;max-width:none;padding:var(--buttonPadding);border-radius:var(--radius)}.header-b2b-company__icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center}.header-b2b-company__name{overflow:hidden;text-overflow:ellipsis;line-height:1.2}.hero-block-product-meta{z-index:2}.hero-block-product{--hero-product-glass-bg: rgb(var(--bgRGB, 51 40 29) / .18);color:var(--color);position:relative;z-index:2;text-align:start;display:grid;grid-template-columns:5rem 1fr;gap:var(--space-2);align-items:center;width:min(100%,22rem);margin:var(--margin);padding:var(--space-2);border:1px solid rgb(var(--colorRGB, 255 255 255) / .28);border-radius:var(--radius);background:var(--hero-product-glass-bg);backdrop-filter:blur(5px) saturate(1.2);-webkit-backdrop-filter:blur(18px) saturate(1.2);pointer-events:all;isolation:isolate}.hero-block-product__media{display:block;overflow:hidden;border-radius:calc(var(--radius) - var(--space-1))}.hero-block-product__media img,.hero-block-product__media svg{position:static;inset:auto;display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover}.hero-block-product__info{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.hero-block-product__title{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-weight:700;font-size:1.5rem;line-height:1.2;white-space:normal;text-transform:uppercase;margin-bottom:0}.hero-block-product__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35em .6em;overflow:visible;font-size:var(--type-2, .9em)}.hero-block-product__price coretex-price{flex-wrap:wrap;gap:.25em .6em}.hero-block-product__price s{text-decoration:line-through;opacity:.65}.hero-block-product__form{margin-block-start:var(--space-1)}.hero-block-product__form component-loader{display:block}.hero-block-product__form .cardButton,.hero-block-product__form summary.button,.hero-block-product__form .soldoutButton{width:100%}.hero-block-product__form coretex-quickbuy details-menu{inset-inline:var(--margin);inset-block-end:calc(100% + var(--space-1));margin:0}.hero-block-product--columns{grid-template-columns:4.5rem minmax(0,1fr);width:100%;max-width:100%;margin:0;box-sizing:border-box}.hero-block-product--columns .hero-block-product__form{grid-column:1 / -1}.hero-block-product--no-atc.hero-block-product--columns{grid-template-columns:4.5rem minmax(0,1fr)}@media screen and (min-width:778px){.hero-block-product--columns{grid-template-columns:5.5rem minmax(10rem,1fr) max-content;align-items:center;gap:var(--space-3)}.hero-block-product--columns .hero-block-product__form{grid-column:auto;margin-block-start:0}.hero-block-product--columns .hero-block-product__form .cardButton,.hero-block-product--columns .hero-block-product__form summary.button{width:max-content;min-width:8.5rem}.hero-block-product--no-atc.hero-block-product--columns{grid-template-columns:5.5rem minmax(10rem,1fr)}}@media screen and (max-width:777px){.hero-block-product{grid-template-columns:4rem 1fr}}.moq-notice-wrap{width:100%;padding-block-start:var(--space-2)}.moq-notice-wrap--atc{position:absolute;top:-1rem;right:0;z-index:2;width:auto;padding:0;transform:translateY(-50%);pointer-events:none}.moq-notice{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-2)}.moq-notice--atc{gap:var(--space-1);padding:var(--space-1) var(--space-2);border:var(--globalBorder);border-radius:var(--globalRadius, 4px);background:var(--globalBg, canvas);box-shadow:0 1px 2px #0000000f;pointer-events:auto}.moq-notice__group{display:inline-flex;align-items:baseline;gap:var(--space-1)}.moq-notice__chip-label{letter-spacing:.06em;text-transform:uppercase}.moq-notice__chip-value{font-size:var(--type-2, 1.125rem);font-variant-numeric:tabular-nums}.moq-notice__group--step .moq-notice__chip-value{font-size:var(--type-1, 1rem)}.moq-notice__arrow{display:inline-flex;opacity:.45}.moq-notice__arrow svg.icon{width:1rem;height:1rem}.moq-notice--cart{justify-content:flex-start;padding-block-start:var(--space-1)}.moq-notice--cart.moq-notice--atc{padding:.15rem var(--space-1)}.moq-notice--cart .moq-notice__chip-value{font-size:var(--type-1, 1rem)}
/*# sourceMappingURL=/cdn/shop/t/4/compiled_assets/styles.css.map */
