.g-shop-meta{margin-bottom:24px;font-family:var(--g-font-mono);font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--g-grey)}.g-shop-empty{margin-bottom:28px;font-size:18px;color:var(--g-grey)}.g-shop-search{display:flex;flex-wrap:wrap;gap:0;max-width:720px;margin-top:32px}.g-shop-search .g-input{flex:1 1 240px;min-height:52px;border-color:transparent}.g-shop-search .g-btn{flex:none}.g-shop-404__actions{margin-top:28px}.g-shop-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:1px;background:var(--g-line);border:1px solid var(--g-line)}.g-shop-grid--articles{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr))}.g-shop-grid>li{display:flex;background:#fff}.g-shop-card{display:flex;flex-direction:column;width:100%;color:var(--g-ink);transition:background-color .15s ease}.g-shop-card:hover{color:var(--g-ink);background:var(--g-surface)}.g-shop-card__media{aspect-ratio:1 / 1;overflow:hidden;background:#fff;border-bottom:1px solid var(--g-line)}.g-shop-card__media--wide{aspect-ratio:16 / 10}.g-shop-card__media img{width:100%;height:100%;object-fit:contain;padding:16px}.g-shop-card__media--wide img{object-fit:cover;padding:0}.g-shop-card__media .g-placeholder{height:100%}.g-shop-card__body{display:flex;flex:1;flex-direction:column;gap:8px;padding:20px 22px 24px}.g-shop-card__vendor{margin-bottom:0}.g-shop-card__title{font-family:var(--g-font-display);font-weight:700;font-size:22px;line-height:1.1;text-transform:uppercase;overflow-wrap:break-word}.g-shop-card__price{margin-top:auto;padding-top:8px;font-family:var(--g-font-ui);font-weight:700;font-size:15px;color:var(--g-brand)}.g-shop-card__excerpt{font-size:15px;line-height:1.55;color:var(--g-grey)}.g-shop-card .g-link-arrow{margin-top:auto;padding-top:8px}.g-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;margin-top:40px;font-family:var(--g-font-ui);font-weight:700;font-size:14px;letter-spacing:.06em;text-transform:uppercase}.g-pagination__list{display:flex;flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none}.g-pagination__item,.g-pagination__step{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0 14px;border:1px solid var(--g-line)}.g-pagination__item--current{border-color:var(--g-brand);background:var(--g-brand);color:#fff}.g-shop-crumbs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:32px;color:var(--g-grey)}.g-shop-crumbs a{color:var(--g-brand)}.g-shop-product__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:var(--g-gap);align-items:start}.g-shop-product__media{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--g-line);border:1px solid var(--g-line)}.g-shop-product__figure{margin:0;aspect-ratio:1 / 1;background:#fff}.g-shop-product__figure--main{grid-column:1 / -1}.g-shop-product__figure img{width:100%;height:100%;object-fit:contain;padding:clamp(12px,3vw,32px)}.g-shop-product__figure .g-placeholder{height:100%}.g-shop-product__title{margin-bottom:12px}.g-shop-product__sku{font-family:var(--g-font-mono);font-size:13px;color:var(--g-grey)}.g-shop-product__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin:28px 0 24px;padding:20px 0;border-block:1px solid var(--g-line)}.g-shop-product__price-value{font-family:var(--g-font-display);font-weight:800;font-size:clamp(28px,3vw,36px);line-height:1;text-transform:uppercase;color:var(--g-brand)}.g-shop-product__price-compare{font-size:18px;color:var(--g-grey)}.g-shop-product__tax{flex-basis:100%;font-size:13px;color:var(--g-grey)}.g-shop-product__tax a{text-decoration:underline}.g-shop-quote{display:grid;gap:20px;padding:24px;background:var(--g-surface)}.g-shop-quote__form{display:block}.g-shop-quote__summary{list-style:none;cursor:pointer}.g-shop-quote__summary::-webkit-details-marker{display:none}.g-shop-quote__summary:after{content:"+";margin-left:12px;font-size:18px;line-height:1}.g-shop-quote__details[open]>.g-shop-quote__summary:after{content:"\2013"}.g-shop-quote__fields{display:grid;gap:18px 24px;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));margin-top:20px}.g-shop-quote__call{justify-self:start}.g-shop-product__form{display:grid;gap:18px;margin-bottom:32px}.g-shop-product__buy{display:flex;flex-wrap:wrap;align-items:flex-end;gap:14px}.g-shop-product__qty{width:110px}.g-shop-product__buy .g-btn{flex:1 1 220px}.g-btn[disabled]{cursor:not-allowed;opacity:.5}.g-shop-product__description{margin-top:40px}.g-shop-article__image{max-width:900px;margin-bottom:40px}.g-shop-article__back{margin-top:48px}.g-shop-password{position:relative;display:flex;align-items:center;min-height:100vh;overflow:hidden}.g-shop-password__inner{position:relative;padding-block:var(--g-space-section)}.g-shop-password__logo{display:inline-block;margin-bottom:48px}.g-shop-password__logo img{width:200px;height:auto}.g-shop-password__message{margin-top:28px}.g-shop-password__form{margin-top:40px;max-width:560px}.g-shop-password__label{color:var(--g-on-dark)}.g-shop-password__form .g-shop-search{margin-top:8px}.g-shop-password__form .g-notice{margin-bottom:16px}.g-shop-password__admin{margin-top:40px;font-size:13px;color:var(--g-on-dark-2)}.g-shop-password__admin a{text-decoration:underline}.g-shop-giftcard{min-height:100vh}.g-shop-giftcard__inner{display:grid;gap:28px;max-width:720px;padding-block:var(--g-space-section)}.g-shop-giftcard__card{padding:32px;background:#fff;color:var(--g-ink);--g-label: var(--g-brand)}.g-shop-giftcard__amount{margin-bottom:24px;font-family:var(--g-font-display);font-weight:800;font-size:56px;line-height:1;color:var(--g-brand)}.g-shop-giftcard__code{font-family:var(--g-font-mono);font-size:clamp(20px,4vw,28px);letter-spacing:.08em;overflow-wrap:anywhere}.g-shop-giftcard__meta{margin-top:12px;font-size:14px;color:var(--g-grey)}@media print{.g-shop-giftcard,.g-shop-giftcard .g-h2-sm{background:#fff;color:var(--g-ink)}.g-shop-giftcard .g-btn-row{display:none}}.g-shop-giftcard__qr{margin-top:24px}.g-shop-giftcard__qr img,.g-shop-giftcard__qr canvas{display:block;width:120px;height:120px}.g-shop-giftcard__wallet{display:inline-block;margin-top:16px}.g-shop-comments{display:grid;gap:28px;max-width:900px;margin-top:var(--g-space-section);padding-top:40px;border-top:1px solid var(--g-line)}.g-shop-comments__list{display:grid;gap:24px;margin:0;padding:0;list-style:none}.g-shop-comments__item{padding-bottom:24px;border-bottom:1px solid var(--g-line)}.g-shop-comments__meta{margin-top:12px}.g-shop-comments__form{display:grid;gap:20px}.g-shop-product__more{display:inline-flex;margin-top:16px}.g-shop-details{scroll-margin-top:var(--g-header-height)}.g-shop-details__grid{display:grid;gap:var(--g-gap);align-items:start}@media(min-width:1000px){.g-shop-details__grid{grid-template-columns:minmax(320px,420px) minmax(0,1fr)}.g-shop-details__specs{position:sticky;top:calc(var(--g-header-height) + 24px)}}.g-shop-details__specs{padding:clamp(20px,3vw,32px);background:#fff;border:1px solid var(--g-line)}.g-shop-details__text>:first-child{margin-top:0}.g-shop-specs__heading{margin-bottom:18px}.g-shop-specs__subheading{margin:28px 0 10px}.g-shop-specs{width:100%;border-collapse:collapse;font-size:15px}.g-shop-specs th,.g-shop-specs td{padding:10px 0;border-bottom:1px solid var(--g-line);text-align:left;vertical-align:top}.g-shop-specs th{width:45%;padding-right:16px;font-weight:500;color:var(--g-grey)}.g-shop-specs td{font-weight:600;color:var(--g-ink)}.g-shop-specs__datasheet{margin-top:24px;width:100%}.g-shop-product__net{flex-basis:100%;font-size:13px;color:var(--g-grey)}.g-shop-stock{display:flex;align-items:center;gap:8px;margin:0;font-size:14px;font-weight:600;color:var(--g-success, #1e7d32)}.g-shop-stock__dot{flex:none;width:8px;height:8px;border-radius:50%;background:currentColor}.g-shop-stock--card{margin-top:6px;font-size:13px}.g-shop-quote--secondary{padding:20px}.g-shop-stock-block{display:grid;gap:6px}.g-shop-stock__delivery{margin:0;padding-left:16px;font-size:14px;color:var(--g-grey)}.g-shop-quote__picker{max-width:360px}.g-shop-quote__actions{align-items:flex-start}.g-shop-quote-add{display:grid;gap:12px;min-width:0}.g-shop-quote-add--link{margin:-12px 0 32px}.g-shop-quote-add__link{display:inline-flex;align-items:center;justify-self:start;gap:8px;min-height:44px;padding:0;border:0;background:none;font-family:var(--g-font-ui);font-weight:700;font-size:14px;letter-spacing:.06em;text-transform:uppercase;color:var(--g-brand);cursor:pointer}.g-shop-quote-add__link:hover{color:var(--g-ink)}.g-shop-quote-add__status:empty{display:none}.g-shop-quote-add__status .g-notice{font-size:14px}.g-shop-quote-add__view{text-decoration:underline;white-space:nowrap}g-product-info{display:block}g-product-info[aria-busy=true] [data-product-part]{opacity:.5;transition:opacity .15s ease}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-main-shop.css.map */
