.surprav-shell-collection,.surprav-shell-product{width:var(--surprav-container);margin:3.2rem auto 4.8rem}.surprav-shell-collection,.surprav-shell-product,.surprav-supplier-profile,.surprav-supplier-directory,.surprav-logistics-overview,.surprav-container-calculator,.surprav-enterprise-search{color:var(--surprav-text)}.surprav-collection-head,.surprav-product-head{padding:2.4rem;margin-bottom:1.6rem}.surprav-collection-head h1,.surprav-product-head h1{margin:0;font-size:clamp(3rem,4.8vw,5.2rem)}.surprav-collection-head p,.surprav-product-head p{margin:1rem 0 0;color:var(--surprav-text-muted);font-size:1.45rem}.surprav-collection-grid{display:grid;gap:1.2rem;grid-template-columns:repeat(4,minmax(0,1fr))}.surprav-product-main{display:grid;gap:1.6rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.surprav-product-gallery,.surprav-product-summary,.surprav-product-meta{padding:1.8rem}.surprav-product-gallery{display:grid;gap:1.2rem;align-content:start}.surprav-product-viewport{border-radius:1.2rem;overflow:hidden;background:#0000003d;aspect-ratio:1 / 1}.surprav-product-viewport__image{width:100%;height:100%;object-fit:cover}.surprav-product-gallery img{border-radius:1rem;background:#0003}.surprav-product-thumbs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem}.surprav-product-thumb{border:1px solid rgba(181,255,236,.2);border-radius:.8rem;overflow:hidden;background:#07322b40;cursor:pointer;padding:0}.surprav-product-thumb img{width:100%;height:100%;object-fit:cover;aspect-ratio:1 / 1;border-radius:0}.surprav-product-thumb.is-active{border-color:#65f3d1e6;box-shadow:0 0 0 1px #65f3d166}.surprav-product-gallery__utility{border:1px solid rgba(166,255,233,.16);border-radius:.9rem;background:#04231ea8;overflow:hidden;display:grid;grid-template-columns:minmax(11rem,.42fr) minmax(0,1fr)}.surprav-product-gallery__utility-media{background:#0003}.surprav-product-gallery__utility-media img{width:100%;height:100%;object-fit:cover;border-radius:0}.surprav-product-gallery__utility-content{padding:1rem;display:grid;gap:.7rem}.surprav-product-gallery__utility-content h2{margin:0;font-size:1.7rem}.surprav-product-gallery__utility-list{margin:0;padding:0;list-style:none;display:grid;gap:.55rem}.surprav-product-gallery__utility-list li{display:flex;justify-content:space-between;gap:.8rem;border-bottom:1px solid rgba(185,255,237,.12);padding-bottom:.5rem}.surprav-product-gallery__utility-list span{color:var(--surprav-text-muted);font-size:1.1rem}.surprav-product-gallery__utility-list strong{text-align:right;font-size:1.14rem}.surprav-product-gallery__utility-actions{display:flex;flex-wrap:wrap;gap:.6rem}.surprav-product-gallery__utility-actions .surprav-outline-button{min-height:3.3rem;font-size:1.1rem}.surprav-product-price{margin:1rem 0 0;font-size:2.6rem;font-weight:800}.surprav-product-gate{margin-top:1.2rem;color:var(--surprav-text-muted);font-size:1.35rem}.surprav-product-head__badges{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.2rem}.surprav-product-form{margin-top:1.6rem;display:grid;gap:1rem}.surprav-product-summary{align-self:start;position:sticky;top:10rem}.surprav-product-form label{font-size:1.25rem;color:var(--surprav-text-muted)}.surprav-product-form select,.surprav-product-form input{width:100%;min-height:4.2rem;border-radius:.8rem;border:1px solid rgba(181,255,236,.35);background:#07322b66;color:var(--surprav-text);padding:0 1.2rem}.surprav-product-meta-list{margin:0;padding:0;list-style:none;display:grid;gap:.9rem}.surprav-product-meta-list li{display:flex;justify-content:space-between;gap:1.2rem;border-bottom:1px solid rgba(185,255,237,.12);padding-bottom:.8rem;font-size:1.35rem}.surprav-product-description{margin-top:1.2rem;color:var(--surprav-text-muted)}.surprav-product-gate-actions{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.4rem}.surprav-product-summary__rfq{margin-top:1.2rem}.surprav-price-block__label{margin:0;font-size:1.2rem;text-transform:uppercase;letter-spacing:.06em;color:var(--surprav-text-muted)}.surprav-price-block__value{margin:.5rem 0 0;font-size:2.4rem;font-weight:800}.surprav-price-block__meta{margin:.6rem 0 0;font-size:1.2rem;color:var(--surprav-text-muted)}.surprav-price-block__actions{margin-top:.9rem;display:flex;flex-wrap:wrap;gap:.8rem}.surprav-action-lock{padding:1rem;border:1px solid rgba(176,255,235,.22);border-radius:.8rem;background:#04241fb3}.surprav-action-lock__title{margin:0;font-size:1.4rem;font-weight:700}.surprav-action-lock__reason{margin:.5rem 0 .9rem;font-size:1.2rem;color:var(--surprav-text-muted)}.surprav-trade-specs__heading{margin:0;font-size:2.2rem}.surprav-trade-specs__list{margin:1rem 0 1.2rem;padding:0;list-style:none;display:grid;gap:.8rem}.surprav-trade-specs__list li{display:flex;justify-content:space-between;gap:.8rem;border-bottom:1px solid rgba(185,255,237,.12);padding-bottom:.8rem}.surprav-trade-specs__list span{color:var(--surprav-text-muted)}.surprav-trade-specs__list strong{text-align:right}.surprav-quantity-calculator{margin-top:1.2rem;border:1px solid rgba(166,255,233,.16);border-radius:.9rem;padding:1.2rem;background:#04231ea8}.surprav-quantity-calculator__title{margin:0;font-size:1.8rem}.surprav-quantity-calculator__inputs{margin-top:.9rem}.surprav-quantity-calculator__inputs label{display:block;margin-bottom:.4rem;font-size:1.2rem;color:var(--surprav-text-muted)}.surprav-quantity-calculator__inputs input{width:100%;min-height:4rem;border-radius:.7rem;border:1px solid rgba(181,255,236,.35);background:#07322b66;color:var(--surprav-text);padding:0 1rem}.surprav-quantity-calculator__results{margin-top:1rem;display:grid;gap:.7rem;grid-template-columns:repeat(2,minmax(0,1fr))}.surprav-quantity-calculator__results div{border:1px solid rgba(166,255,233,.16);border-radius:.7rem;padding:.8rem}.surprav-quantity-calculator__results span{display:block;font-size:1.15rem;color:var(--surprav-text-muted)}.surprav-quantity-calculator__results strong{display:block;margin-top:.25rem;font-size:1.6rem}.surprav-supplier-directory,.surprav-logistics-overview,.surprav-container-calculator,.surprav-enterprise-search{width:min(146rem,94vw);margin:2.2rem auto;display:grid;gap:1rem}.surprav-supplier-directory__head h2,.surprav-logistics-overview h2,.surprav-container-calculator h2,.surprav-enterprise-search h2{margin:.9rem 0 0;font-size:clamp(2.8rem,4vw,4.2rem)}.surprav-enterprise-search__panel{padding:1.4rem}.surprav-enterprise-search__form{display:grid;gap:.9rem;grid-template-columns:minmax(0,.4fr) minmax(0,1fr) max-content;align-items:end}.surprav-enterprise-search__fields label{display:block;margin-bottom:.4rem;font-size:1.2rem;color:var(--surprav-text-muted)}.surprav-enterprise-search__fields select,.surprav-enterprise-search__fields input{width:100%;min-height:4rem;border-radius:.7rem;border:1px solid rgba(181,255,236,.35);background:#07322b66;color:var(--surprav-text);padding:0 1rem}.surprav-enterprise-search__chips{margin-top:1rem;display:flex;flex-wrap:wrap;gap:.7rem}.surprav-enterprise-search__chip{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid rgba(179,255,236,.3);background:#09302a80;color:var(--surprav-text);text-decoration:none;padding:.45rem .85rem;font-size:1.1rem;line-height:1.1}.surprav-enterprise-search__chip:hover{color:var(--surprav-accent);border-color:#65f3d173}.surprav-supplier-directory__grid{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}.surprav-supplier-card{padding:1.4rem}.surprav-supplier-card h3{margin:0;font-size:2rem}.surprav-supplier-card__meta{margin:1rem 0;padding:0;list-style:none;display:grid;gap:.7rem}.surprav-supplier-card__meta li{display:flex;justify-content:space-between;gap:1rem;border-bottom:1px solid rgba(176,255,235,.15);padding-bottom:.7rem}.surprav-supplier-card__meta span{color:var(--surprav-text-muted)}.surprav-logistics-overview__grid{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}.surprav-logistics-overview__grid article{padding:1.4rem}.surprav-logistics-overview__grid h3{margin:0;font-size:1.9rem}.surprav-logistics-overview__grid p{margin:.7rem 0 0;color:var(--surprav-text-muted)}.surprav-container-calculator__panel{padding:1.4rem}.surprav-container-calculator__panel label{display:block;margin-bottom:.4rem;font-size:1.2rem;color:var(--surprav-text-muted)}.surprav-container-calculator__panel input{width:100%;min-height:4rem;border-radius:.7rem;border:1px solid rgba(181,255,236,.35);background:#07322b66;color:var(--surprav-text);padding:0 1rem}.surprav-supplier-profile{width:min(146rem,94vw);margin:2.4rem auto 5rem;display:grid;gap:1rem}.surprav-supplier-profile__hero{display:block}.surprav-supplier-profile__copy{padding:1.8rem;border:1px solid rgba(166,255,233,.2);border-radius:1.2rem;background:#04231e94}.surprav-supplier-profile__copy h1{margin:1rem 0 0;font-size:clamp(3.2rem,4.8vw,5.4rem)}.surprav-supplier-profile__actions{margin-top:1.4rem;display:flex;flex-wrap:wrap;gap:.8rem}.surprav-supplier-profile__grid{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}.surprav-supplier-profile__grid article{padding:1.4rem}.surprav-supplier-profile__grid h2{margin:0;font-size:2rem}.surprav-supplier-profile__list{margin:1rem 0 0;padding:0;list-style:none;display:grid;gap:.8rem}.surprav-supplier-profile__list li{display:flex;justify-content:space-between;gap:1rem;border-bottom:1px solid rgba(176,255,235,.15);padding-bottom:.7rem}.surprav-supplier-profile__list span{color:var(--surprav-text-muted)}.surprav-supplier-profile__list strong{text-align:right}.surprav-supplier-profile__doc-links{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.2rem}.surprav-fade-in{opacity:0;transform:translateY(22px);transition:transform .62s cubic-bezier(.2,.8,.2,1),opacity .62s ease}.surprav-fade-in.is-visible{opacity:1;transform:translateY(0)}@media screen and (max-width:1199px){.surprav-collection-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:989px){.surprav-product-main,.surprav-collection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.surprav-product-summary{position:static}}@media screen and (max-width:640px){.surprav-product-main,.surprav-collection-grid{grid-template-columns:1fr}.surprav-product-thumbs{grid-template-columns:repeat(3,minmax(0,1fr))}.surprav-product-gallery__utility,.surprav-supplier-profile__grid,.surprav-supplier-directory__grid,.surprav-logistics-overview__grid,.surprav-quantity-calculator__results,.surprav-enterprise-search__form{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/surprav-components.css.map */
