.deye-home{padding-top:95px;padding-bottom:70px}.deye-highlights{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.catalog-link-row{display:flex;justify-content:space-between;align-items:center;gap:25px;margin-top:32px}.catalog-link-row p{font-size:13px;color:var(--muted);line-height:1.8}.product-card{background:white;border:1px solid #e1e6e8;display:flex;flex-direction:column;min-width:0}.product-image{height:215px;background:#f7f8f6;position:relative;display:flex;align-items:center;justify-content:center;padding:30px 30px 45px}.product-image img{max-width:100%;max-height:155px;object-fit:contain;mix-blend-mode:multiply}.product-image>span:not(.asset-fallback){position:absolute;bottom:17px;left:22px;font-size:10px;color:#536c74}.product-copy{padding:24px;display:flex;flex-direction:column;flex:1}.product-category{text-transform:uppercase;letter-spacing:1.5px;font-size:8px!important;color:#57766f!important;margin:0 0 13px!important}.product-copy h3{font-size:18px;letter-spacing:-.3px;font-weight:500;line-height:1.5;overflow-wrap:anywhere;margin:0 0 13px}.product-copy>p{font-size:12px;line-height:1.8;color:var(--muted);margin:0 0 20px}.product-copy small{font-size:10px;line-height:1.6;color:#7b8991;margin-top:auto;margin-bottom:18px}.product-cta{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #dce1e4;padding-top:18px;font-size:12px;gap:15px}.product-cta:hover{color:#427f68}.asset-fallback{font-size:13px;line-height:1.6;word-break:break-word;text-align:center;max-width:180px;color:#6e838f}.catalog-hero{background:var(--navy);color:white;overflow:hidden;position:relative}.catalog-hero .wrap{padding-top:35px;padding-bottom:75px;position:relative}.breadcrumb{font-size:10px;color:#b6c7d3;display:inline-block;margin-bottom:50px}.catalog-hero h1{font-size:clamp(50px,5.2vw,78px);letter-spacing:-3px;position:relative;z-index:1;margin-top:24px}.catalog-hero .eyebrow{font-size:9px}.catalog-hero p{font-size:14px;line-height:1.8;color:#c1cdd7;margin-bottom:30px;position:relative;z-index:1}.catalog-hero .button{position:relative;z-index:1}.hero-product-composition{position:absolute;right:5%;top:100px;bottom:55px;width:37%;display:flex;align-items:center;justify-content:center;gap:20px;background:#f3f5f1;border-radius:50% 50% 4px 4px;transform:rotate(-3deg)}.hero-product-composition img{max-width:42%;max-height:270px;object-fit:contain;mix-blend-mode:multiply;transform:rotate(3deg);filter:drop-shadow(4px 12px 7px #10253d15)}.hero-product-composition img:last-child{align-self:flex-end;margin-bottom:70px}.catalog-intro{padding-top:75px;padding-bottom:65px;display:grid;grid-template-columns:1fr 1fr;gap:70px}.catalog-intro h2{font-size:43px;margin-top:24px}.catalog-intro p{font-size:14px;line-height:1.9;color:var(--muted)}.catalog-section{background:var(--paper);padding:75px 0}.catalog-heading{display:flex;justify-content:space-between;align-items:end;gap:30px}.catalog-heading h2{font-size:45px}.catalog-heading .section-label{margin-bottom:22px}.catalog-heading>p{font-size:12px;line-height:1.8;color:var(--muted);padding-bottom:22px}.catalog-controls{display:grid;grid-template-columns:2fr 1fr;gap:20px;margin:15px 0 25px}.catalog-controls label{color:var(--ink);font-size:11px}.catalog-controls input,.catalog-controls select{background:white;color:var(--ink);border:1px solid #d2dbdc;font-size:14px;min-height:52px}.catalog-controls input::placeholder{color:#7b8991}.category-tabs{display:flex;flex-wrap:wrap;gap:8px;border-bottom:1px solid var(--line);padding-bottom:22px}.category-tabs button{font-size:11px;border:1px solid #d5dddf;padding:12px 15px;background:white;color:var(--ink)}.category-tabs button[aria-pressed=true]{background:var(--navy);color:white;border-color:var(--navy)}.category-tabs span{margin-left:7px;opacity:.6}#result-count{font-size:11px;color:var(--muted);margin:25px 0 18px}.product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.product-card[hidden],#no-results[hidden]{display:none}.catalog-footnote{font-size:11px;line-height:1.8;color:var(--muted);margin-top:35px}.catalog-help{background:var(--navy);padding:75px 0;color:white}.catalog-help h2 em{color:var(--accent)}.catalog-help .section-label{color:#a6b9c7}.catalog-help p{font-size:14px;color:#c1cdd7;line-height:1.9}.help-actions{display:flex;gap:35px;align-items:center;margin-top:30px;font-size:13px}.header nav{gap:22px}.catalog-hero .wrap:after{content:'DEYE';position:absolute;right:5%;bottom:12px;letter-spacing:10px;color:#ffffff12;font-size:80px;font-weight:600}#no-results{text-align:center;padding:50px 10px}.deye-highlights .product-image{height:240px}.deye-highlights .product-image img{max-height:175px}@media(max-width:1100px){.header nav{gap:12px;font-size:11px}.header{gap:18px}.catalog-hero h1{font-size:60px}.hero-product-composition{right:4%;width:33%}.hero-product-composition img{max-height:220px}.product-copy{padding:20px}.product-copy h3{font-size:16px}}
@media(max-width:760px){.deye-home{padding-top:65px;padding-bottom:45px}.deye-highlights{grid-template-columns:1fr;gap:18px}.deye-highlights .product-card{display:grid;grid-template-columns:110px 1fr}.deye-highlights .product-image{height:100%;min-height:260px;padding:10px}.deye-highlights .product-image>span:not(.asset-fallback){font-size:8px;left:10px;bottom:14px;right:5px}.deye-highlights .product-image img{max-height:150px}.deye-highlights .product-copy{padding:18px}.catalog-link-row{display:block}.catalog-link-row .button{margin-top:10px;width:100%}.catalog-hero .wrap{padding-top:25px;padding-bottom:35px}.breadcrumb{margin-bottom:28px}.catalog-hero h1{font-size:48px;letter-spacing:-2px}.catalog-hero p{font-size:13px}.hero-product-composition{position:relative;top:auto;right:auto;height:230px;width:85%;margin:45px auto 15px;gap:25px}.hero-product-composition img{max-height:180px}.hero-product-composition img:last-child{margin-bottom:35px}.catalog-hero .wrap:after{display:none}.catalog-intro{padding-top:55px;padding-bottom:40px;grid-template-columns:1fr;gap:5px}.catalog-intro h2{font-size:37px}.catalog-intro p{font-size:13px}.catalog-section{padding:55px 0}.catalog-heading{display:block}.catalog-heading h2{font-size:37px}.catalog-heading>p{padding-bottom:5px}.catalog-controls{grid-template-columns:1fr;gap:15px}.catalog-controls input,.catalog-controls select{font-size:16px}.category-tabs{gap:7px}.category-tabs button{font-size:10px;padding:10px 12px}.product-grid{grid-template-columns:1fr;gap:18px}.product-image{height:230px}.product-image img{max-height:170px}.product-copy{padding:23px}.product-copy h3{font-size:19px}.product-copy>p{font-size:13px}.product-cta{font-size:13px;min-height:47px}.catalog-help{padding:55px 0}.catalog-help h2{font-size:39px}.help-actions{flex-direction:column;align-items:flex-start;gap:25px}.help-actions .button{width:100%}}
.variant-label{font-size:11px;color:var(--ink);margin:0 0 8px}.variant-select{color:var(--ink);border:1px solid #c5d1d5;background:#f7f8f6;padding:12px;font-size:14px;margin-bottom:14px;min-height:45px}.variant-select option{color:var(--ink);background:white}.selected-model{font-size:10px!important;color:#657d8b!important;margin:0 0 12px!important;overflow-wrap:anywhere}.selected-model:empty{display:none}@media(max-width:760px){.variant-select{font-size:16px}.deye-highlights .product-card{grid-template-columns:95px 1fr}}
