.catalog-header{padding:5.8rem 0 3rem;background:#fff;border-bottom:1px solid var(--border)}.catalog-header h1{margin:.8rem 0 1rem;font-size:clamp(3.8rem,5vw,5.6rem);line-height:1;letter-spacing:-.055em}.catalog-header .rte{max-width:82rem;color:var(--muted)}.catalog-section{padding:3.2rem 0 7rem}.catalog-layout{display:grid;grid-template-columns:25rem minmax(0,1fr);gap:3rem;align-items:start}.catalog-results{min-width:0}.facets{position:sticky;top:14rem;padding:2rem;background:#fff;border:1px solid var(--border);border-radius:16px}.facets__title{margin:0 0 1rem;font-size:1.5rem}.facets__hint{margin:-.4rem 0 1.2rem;color:#7a8699;font-size:1.05rem;line-height:1.45}.facets details{padding:1.3rem 0;border-top:1px solid #EDF0F4}.facets summary{cursor:pointer;font-size:1.25rem;font-weight:800}.facets-list{list-style:none;margin:1.1rem 0 0;padding:0;display:grid;gap:.75rem}.facets-list label{display:flex;align-items:center;gap:.8rem;color:#667085;font-size:1.15rem}.facets-list input{accent-color:var(--accent)}.price-range{display:grid;grid-template-columns:1fr 1fr;gap:.7rem;margin-top:1rem}.price-range .field{min-height:4rem;font-size:1.1rem}.facets-actions{display:grid;gap:.8rem;margin-top:1.2rem}.catalog-toolbar{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.8rem}.result-count{color:var(--muted);font-size:1.2rem}.sort-select{min-height:4.2rem;border:1px solid var(--border);border-radius:10px;background:#fff;padding:0 3.5rem 0 1.1rem;color:#475467;font-size:1.15rem}.active-filters{display:flex;flex-wrap:wrap;gap:.7rem;margin:0 0 1.6rem}.filter-chip{padding:.55rem .8rem;border-radius:999px;background:#eaf9fd;color:#007fa5;font-size:1.05rem;font-weight:750}.pagination{display:flex;justify-content:center;align-items:center;gap:.6rem;margin-top:3.5rem}.pagination a,.pagination span{min-width:4rem;height:4rem;display:grid;place-items:center;padding:0 .8rem;border:1px solid var(--border);border-radius:10px;background:#fff}.pagination .current{background:var(--navy);border-color:var(--navy);color:#fff}.empty-state{padding:5rem 3rem;text-align:center;background:#fff;border:1px solid var(--border);border-radius:18px}.empty-state h2{margin:0 0 .7rem}.product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem;align-items:stretch}.product-grid--catalog{grid-template-columns:repeat(3,minmax(0,1fr))}.product-card{position:relative;isolation:isolate;display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid rgba(205,216,229,.9);border-radius:20px;background:linear-gradient(145deg,#fff,#f6f9fd);box-shadow:8px 10px 28px #07111f12,-8px -8px 22px #ffffffe6;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.product-card:after{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,var(--accent),var(--magenta),var(--yellow));opacity:.9}.product-card:before{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;border-radius:19px;border:1px solid rgba(255,255,255,.75);pointer-events:none;z-index:-1}.product-card:hover{transform:translateY(-4px);border-color:#00a8d861;box-shadow:14px 18px 42px #07111f1c,-10px -10px 26px #fffffff2}.product-card__media{position:relative;display:grid;place-items:center;aspect-ratio:1/1;margin:1.2rem 1.2rem 0;border:1px solid #E6ECF4;border-radius:16px;background:linear-gradient(145deg,#fff,#eef3f8);box-shadow:inset 5px 5px 14px #0d233d0e,inset -7px -7px 16px #fffffff2;overflow:hidden}.product-card__media img{width:100%;height:100%;object-fit:contain;padding:2.4rem;transition:transform .22s ease}.product-card:hover .product-card__media img{transform:scale(1.035)}.product-card__badge{position:absolute;left:1.1rem;top:1.1rem;z-index:2;display:inline-flex;align-items:center;min-height:2.7rem;padding:0 .9rem;border:1px solid rgba(19,138,91,.18);border-radius:999px;background:#f2fbf7f5;color:var(--success);font-size:1rem;font-weight:850;letter-spacing:.02em;box-shadow:0 6px 16px #0a1f3a0f}.product-placeholder{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;color:#98a2b3;background:linear-gradient(145deg,#f7f9fc,#eff3f7)}.product-placeholder svg{width:5.8rem}.product-placeholder span{font-size:1.1rem;font-weight:750}.product-card__body{display:flex;flex-direction:column;flex:1;padding:1.6rem 1.6rem 1.7rem}.product-card__vendor{min-height:1.8rem;color:var(--magenta);font-size:1.02rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.product-card__title{display:-webkit-box;min-height:6rem;margin:.55rem 0 1rem;overflow:hidden;color:var(--navy);font-size:1.42rem;font-weight:850;line-height:1.4;letter-spacing:0;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:3}.product-card__title:hover{color:var(--accent)}.product-card__meta{display:flex;flex-wrap:wrap;gap:.55rem;margin-bottom:1.1rem}.product-card__meta span{display:inline-flex;align-items:center;min-height:2.6rem;padding:0 .75rem;border:1px solid #DFE7F0;border-radius:999px;background:#f9fbfd;color:#5c6b7f;font-size:1.02rem;font-weight:750}.product-card__meta span:first-child{border-color:#00a8d833;background:#eaf9fd;color:#007fa5}.product-card__note{display:-webkit-box;min-height:4.7rem;margin-bottom:1.3rem;overflow:hidden;color:#667085;font-size:1.06rem;line-height:1.48;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:3}.product-card__footer{display:flex;align-items:flex-end;justify-content:space-between;gap:1.2rem;margin-top:auto;padding-top:1.2rem;border-top:1px solid #E9EEF5}.product-card__compare{margin-bottom:.1rem;color:#98a2b3;font-size:1.08rem;text-decoration:line-through}.product-card__price{color:var(--navy);font-size:2rem;font-weight:950;line-height:1}.product-card__stock{display:flex;align-items:center;gap:.55rem;padding:.6rem .8rem;border-radius:999px;background:#f2fbf7;color:var(--success);font-size:1.05rem;font-weight:850;white-space:nowrap}.product-card__stock--out{background:#fff3f1;color:var(--danger)}.stock-dot{width:.65rem;height:.65rem;border-radius:50%;background:currentColor}.card-form{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:.8rem;margin-top:1.4rem}.card-form .button{min-height:4.3rem;padding:0 1rem;font-size:1.12rem}.breadcrumbs{padding-top:2rem;padding-bottom:.4rem;display:flex;gap:.7rem;align-items:center;color:#7a8699;font-size:1.08rem}.breadcrumbs a:hover{color:var(--accent)}.product-section{padding:2rem 0 3.5rem}.product-layout{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(38rem,.88fr);gap:5rem;align-items:start}.product-gallery{display:grid;gap:1.2rem}.product-media{min-height:52rem;display:grid;place-items:center;background:#fff;border:1px solid var(--border);border-radius:18px;overflow:hidden}.product-media img{width:100%;max-height:62rem;object-fit:contain;padding:3.2rem}.product-media--placeholder{color:#98a2b3}.product-media--placeholder svg{width:9rem}.product-buybox{position:sticky;top:14rem;padding:3rem;background:#fff;border:1px solid var(--border);border-radius:18px;box-shadow:0 12px 34px #1018280d}.product-buybox h1{margin:.7rem 0 1.1rem;font-size:clamp(3.2rem,3.7vw,4.7rem);line-height:1.04;letter-spacing:-.055em;font-weight:900;color:var(--navy)}.product-price{font-size:2.8rem;font-weight:900;color:var(--navy)}.tax-note{margin-top:.3rem;color:#98a2b3;font-size:1.05rem}.stock-line{display:flex;align-items:center;gap:.6rem;margin:1.3rem 0;color:var(--success);font-size:1.15rem;font-weight:800}.stock-line--out{color:var(--danger)}.sku-line{margin:1rem 0 2rem;color:#7a8699;font-size:1.08rem}.product-form{display:grid;gap:1.2rem}.product-form label{font-size:1.08rem;font-weight:800;color:#475467}.qty-row{display:flex;align-items:center;gap:1rem}.qty-input{width:9rem}.product-form .button{min-height:5.4rem;font-size:1.3rem}.buy-trust{display:grid;grid-template-columns:repeat(3,1fr);gap:.7rem;margin-top:2rem;padding-top:2rem;border-top:1px solid #EDF0F4}.buy-trust__item{text-align:center;color:#667085;font-size:1rem;line-height:1.35}.buy-trust__icon{width:3.8rem;height:3.8rem;display:grid;place-items:center;margin:0 auto .7rem;border-radius:11px;background:#f3f6fa;color:var(--navy)}.buy-trust__icon svg{width:1.8rem}.product-details{padding:2.5rem 0 7rem}.product-details__grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(28rem,.6fr);gap:2.5rem;align-items:start}.product-copy,.spec-card{padding:3.4rem;background:#fff;border:1px solid var(--border);border-radius:18px}.product-copy h2{margin:.6rem 0 2rem;font-size:3rem;letter-spacing:-.04em}.rte{color:#526074;line-height:1.75}.rte p:first-child{margin-top:0}.rte p:last-child{margin-bottom:0}.rte ul{padding-left:2rem}.spec-card{position:sticky;top:14rem}.spec-card h2{margin:0 0 1rem;font-size:1.7rem}.spec-row{display:flex;justify-content:space-between;gap:1.5rem;padding:1.1rem 0;border-top:1px solid #EDF0F4;font-size:1.12rem}.spec-row span{color:#7a8699}.spec-row strong{text-align:right;color:#344054;word-break:break-word}.help-box{margin-top:1.8rem;padding:1.5rem;border-radius:12px;background:#eaf9fd;border:1px solid rgba(0,168,216,.2)}.help-box strong{color:#007fa5}.help-box p{margin:.5rem 0 0;color:#667085;font-size:1.1rem}.help-search{display:flex;margin-top:1rem;border:1px solid #D8E0EA;border-radius:10px;overflow:hidden;background:#fff}.help-search input{min-width:0;flex:1;border:0;outline:0;padding:1rem;font-size:1.05rem}.help-search button{border:0;background:var(--navy);color:#fff;padding:0 1.2rem;font-size:1.05rem;font-weight:800}
/*# sourceMappingURL=/cdn/shop/t/13/assets/commerce.css.map */
