body[data-tec-store=collection] #MainContent,body[data-tec-store=product] #MainContent{background:#f5f7f6;color:#1f2937}.tec-store-crumbs{display:flex;gap:9px;flex-wrap:wrap;align-items:center;font-size:13px;line-height:1.5;color:#64748b;margin-bottom:20px}.tec-store-crumbs a{color:#0f766e;text-decoration:none}.tec-store-label{font-size:12px;text-transform:uppercase;letter-spacing:.08em;font-weight:700;color:#0f766e;margin:0 0 10px}body[data-tec-store=collection] .collection-hero{background:#f5f7f6;color:#111827;padding:32px 0 22px}body[data-tec-store=collection] .collection-hero__title{font-size:clamp(30px,4vw,46px);line-height:1.15;letter-spacing:-.6px;color:#111827;margin:0 0 18px}body[data-tec-store=collection] .collection-hero__description{max-width:820px;color:#56616c;font-size:16px;line-height:1.7;margin:0}body[data-tec-store=collection] collection-component>div{background:#f5f7f6;color:#334155;--color-foreground:51,65,85;--color-background:245,247,246}body[data-tec-store=collection] #product-grid{row-gap:26px}body[data-tec-store=collection] #product-grid .card-wrapper{height:100%}body[data-tec-store=collection] #product-grid .card{background:#fff;color:#111827;border:1px solid #e0e7e3;border-radius:16px;overflow:hidden;box-shadow:0 4px 16px #0f172a06;--color-foreground:17,24,39;--color-background:255,255,255;--gradient-background:#fff;--image-padding:0rem;--border-width:0rem;--border-radius:0rem}body[data-tec-store=collection] #product-grid .card:after,body[data-tec-store=collection] #product-grid .card__inner:after{box-shadow:none;border:0}body[data-tec-store=collection] #product-grid .card__inner{background:#eef2f0;border-radius:0;padding:0;--ratio-percent:100%}body[data-tec-store=collection] #product-grid .card__media{top:0;right:0;bottom:0;left:0;margin:0;border-radius:0}body[data-tec-store=collection] #product-grid .card__media img{object-fit:contain;background:#f1f4f2}body[data-tec-store=collection] #product-grid .card__content{padding:0}body[data-tec-store=collection] #product-grid .card__information{padding:18px 18px 12px;text-align:left}body[data-tec-store=collection] #product-grid .card__heading{font-size:19px;line-height:1.35;letter-spacing:-.2px;color:#111827}body[data-tec-store=collection] #product-grid .card__heading a{color:inherit}body[data-tec-store=collection] #product-grid .card-information{color:#64748b;text-align:left}body[data-tec-store=collection] #product-grid .price{font-size:18px;font-weight:700;color:#0f766e;margin-top:12px}body[data-tec-store=collection] #product-grid .price__sale .price-item--regular{color:#64748b;font-size:14px}body[data-tec-store=collection] #product-grid .badge{background:#0f766e;color:#fff;border:0;font-size:12px}body[data-tec-store=collection] #product-grid .quick-add{margin:0 18px 18px}body[data-tec-store=collection] .facets__summary,body[data-tec-store=collection] .facet-filters__sort,body[data-tec-store=collection] .product-count__text{color:#475569}body[data-tec-store=product] product-info{display:block;background:#f5f7f6;color:#334155;--color-foreground:51,65,85;--color-background:245,247,246;--color-button:15,118,110;--color-button-text:255,255,255}body[data-tec-store=product] .product__info-container{background:#fff;border:1px solid #e0e7e3;padding:28px;border-radius:18px}body[data-tec-store=product] .product__title h1{font-size:clamp(28px,3vw,40px);line-height:1.18;letter-spacing:-.5px;color:#111827}body[data-tec-store=product] .product__info-container .price{font-size:26px;color:#0f766e;font-weight:700}body[data-tec-store=product] .product__tax{font-size:12px;color:#64748b;line-height:1.6}body[data-tec-store=product] .product__description{font-size:16px;line-height:1.8;color:#475569;overflow-wrap:break-word}body[data-tec-store=product] .product__description h2{font-size:25px;line-height:1.3;color:#111827;margin-top:28px}body[data-tec-store=product] .product__description h3{font-size:21px;color:#111827}body[data-tec-store=product] .product__description img{max-width:100%;height:auto;border-radius:10px}body[data-tec-store=product] .product__description table{display:block;max-width:100%;overflow-x:auto}body[data-tec-store=product] .product__media-wrapper{min-width:0}body[data-tec-store=product] .product__media-wrapper .product-media-container{border-radius:16px;overflow:hidden;border:1px solid #e0e7e3;background:#fff;box-shadow:none}body[data-tec-store=product] .product__media-wrapper .product__media img{object-fit:contain}body[data-tec-store=product] .product-form__input input[type=radio]+label{border-radius:8px;border-color:#cbd5d1;background:#fff;color:#334155}body[data-tec-store=product] .product-form__input input[type=radio]:checked+label{background:#0f766e;color:#fff;border-color:#0f766e}body[data-tec-store=product] .product-form__input .select__select{background:#fff;color:#334155;border-radius:8px}body[data-tec-store=product] .product-form__submit{background:#0f766e;color:#fff;border-radius:8px;font-weight:700;--color-button:15,118,110;--color-button-text:255,255,255}body[data-tec-store=product] .product-form__submit:after{border-radius:8px}body[data-tec-store=product] .product__info-container a:not(.button){color:#0f766e}body[data-tec-store=product] .product__accordion{border-color:#e0e7e3}body[data-tec-store=product] .related-products{background:#f5f7f6;--color-foreground:17,24,39;color:#111827}body[data-tec-store=product] .related-products__heading{color:#111827;font-size:28px}body[data-tec-store=product] .related-products .card{background:#fff;border:1px solid #e0e7e3;border-radius:14px;overflow:hidden;--color-foreground:17,24,39;--color-background:255,255,255;--image-padding:0rem}body[data-tec-store=product] .related-products .card__inner{background:#f1f4f2}body[data-tec-store=product] .related-products .card__heading{font-size:18px;color:#111827}body[data-tec-store=product] .related-products .price{color:#0f766e}@media(max-width:749px){body[data-tec-store=product] .product__info-container{padding:20px 18px;margin-top:20px}body[data-tec-store=collection] #product-grid .card__information{padding:14px 12px 10px}body[data-tec-store=collection] #product-grid .card__heading,body[data-tec-store=collection] #product-grid .price{font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/tec-store.css.map */
