.cd-section{padding-top:70px;padding-bottom:70px;scroll-margin-top:105px;color:#1b2b38}.cd-heading{max-width:740px;margin-bottom:32px}.cd-heading h2{font-size:clamp(30px,4vw,46px);line-height:1.12;letter-spacing:-.035em;margin:12px 0 16px}.cd-heading p,.cd-aside p,.cd-warranty-card p,.cd-note,.cd-support-note p,.cd-claims p,.cd-exclusions p{font-size:16px;line-height:1.7}.cd-spec-layout{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(240px,1fr);gap:44px;align-items:start}.cd-spec-table{border-collapse:collapse;width:100%;font-size:15px;line-height:1.55}.cd-spec-table caption{text-align:left;font-size:17px;font-weight:600;padding:0 0 18px}.cd-spec-table th,.cd-spec-table td{border-top:1px solid #dce2e5;padding:15px 16px;text-align:left;vertical-align:top;white-space:normal;overflow-wrap:anywhere}.cd-spec-table th{width:37%;font-weight:500;background:#f4f7f8}.cd-spec-table td{background:#fff}.cd-aside{padding:28px;background:#f1f5f5;border-radius:6px}.cd-aside h3,.cd-support-note h3{font-size:22px;line-height:1.3;margin:0 0 14px}.cd-aside p{margin:16px 0}.cd-note{color:#53616b;margin:18px 0 24px;font-size:14px}.cd-warranty-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.cd-warranty-card{border:1px solid #d9e2e5;border-radius:6px;padding:30px}.cd-warranty-card:first-child{background:#f1f6f7}.cd-warranty-card h3{font-size:26px;line-height:1.25;margin:12px 0 18px}.cd-warranty-card ul{padding-left:20px;margin:20px 0 0}.cd-warranty-card li{font-size:15px;line-height:1.65;margin:10px 0}.cd-support-note{border-left:3px solid #315b6b;padding:6px 24px;margin:32px 0}.cd-support-note p{margin:0}.cd-links{display:flex;gap:24px;flex-wrap:wrap;margin-top:24px}.cd-quicklinks{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 22px}.cd-quicklinks a{border:1px solid #cbd8df;border-radius:3px;padding:11px 15px;color:#153b50;font-size:14px;line-height:1.4;text-decoration:none}.cd-quicklinks a:hover,.cd-quicklinks a:focus-visible{background:#edf4f6;outline-offset:3px}.cd-page-heading{padding-top:72px;padding-bottom:8px;max-width:1220px}.cd-page-heading h1{font-size:clamp(40px,6vw,68px);line-height:1.08;letter-spacing:-.045em;margin:14px 0 24px;max-width:900px}.cd-page-heading>p{max-width:760px;line-height:1.7}.cd-claims{margin:60px 0 30px}.cd-claims h2{font-size:30px}.cd-claims ol{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;list-style:decimal-leading-zero;padding-left:28px}.cd-claims li{padding:10px 12px}.cd-claims h3{font-size:20px}.cd-exclusions{border-top:1px solid #dce2e5;padding:20px 0}.cd-exclusions summary{font-size:19px;font-weight:500;cursor:pointer}.cd-exclusions p{max-width:900px}.cd-directory{margin:32px 0}.cd-directory ul{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;padding:0;list-style:none}.cd-directory a{display:block;padding:20px;border:1px solid #dce2e5;color:inherit;text-decoration:none}.cd-directory a span{display:block;font-size:13px;margin-top:8px;color:#406070}.cd-footer-support{margin-top:10px}@media(max-width:760px){.cd-section{padding-top:44px;padding-bottom:44px}.cd-spec-layout,.cd-warranty-grid,.cd-claims ol{grid-template-columns:1fr;gap:20px}.cd-warranty-card,.cd-aside{padding:23px}.cd-spec-table th,.cd-spec-table td{padding:12px 10px;font-size:14px}.cd-spec-table th{width:40%}.cd-claims ol{gap:4px}.cd-directory ul{grid-template-columns:1fr 1fr}.cd-page-heading{padding-top:44px}.cd-quicklinks a{flex:1;text-align:center}.cd-warranty-card h3{font-size:24px}}.cd-daily-cost{margin:18px 0 22px;padding:18px 20px;background:#fff;border:1px solid #d7e3de;border-left:3px solid #246b61;border-radius:4px;color:#173f36}.cd-daily-cost[hidden]{display:none}.cd-daily-cost p{margin:0}.cd-daily-cost__label{font-size:.88rem;font-weight:600}.cd-daily-cost .cd-daily-cost__amount{margin:6px 0 8px;font-size:clamp(1.3rem,3vw,1.7rem);line-height:1.35;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.cd-daily-cost__amount strong{font-weight:600}.cd-daily-cost__amount span{font-size:.9rem;font-weight:400}.cd-daily-cost .cd-daily-cost__basis{font-size:.82rem;line-height:1.5}.cd-daily-cost .cd-daily-cost__note{margin-top:6px;font-size:.73rem;line-height:1.5;color:#52635e}.cd-daily-cost__quote{font-size:.85rem;line-height:1.5}@media(max-width:480px){.cd-daily-cost{padding:15px}}.cd-option-recommendation{display:inline-block;align-self:flex-start;margin:0 0 7px;padding:3px 8px;border-radius:2px;background:#226d60;color:#fff;font-size:.7rem;line-height:1.4;font-weight:600}.cd-warranty-value{margin:0 0 22px;padding:0 2px;color:#24483d}.cd-warranty-value p{margin:0 0 7px;font-size:.82rem;line-height:1.55}.cd-warranty-value .cd-warranty-value__title{font-weight:600;font-size:.9rem}.cd-warranty-value .cd-warranty-value__premium{font-weight:600}.cd-warranty-value .text-link{font-size:.78rem}.cd-catalog-nav{display:flex;gap:12px 24px;flex-wrap:wrap;padding-top:18px;padding-bottom:18px;border-bottom:1px solid #dfe7e7}.cd-catalog-nav a{font-size:14px;text-decoration:underline;text-underline-offset:5px}.cd-catalog-group{margin-top:42px;scroll-margin-top:110px}.cd-catalog-group>h3{font-size:25px;margin-bottom:22px}.cd-catalog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.cd-catalog-card{border:1px solid #dfe7e7;background:#fff;display:flex;flex-direction:column;overflow:hidden}.cd-catalog-image{display:flex;align-items:center;justify-content:center;aspect-ratio:4/3;background:#f6f8f7;overflow:hidden}.cd-catalog-image img{width:100%;height:100%;object-fit:contain;padding:16px}.cd-catalog-card-copy{padding:24px;display:flex;flex-direction:column;flex:1;gap:15px}.cd-catalog-card h4{font-size:21px;line-height:1.3;margin:0}.cd-catalog-card h4 a{text-decoration:none}.cd-catalog-card p{font-size:14px;line-height:1.65;margin:0}.cd-catalog-card .cd-catalog-price{font-size:18px;font-weight:600;margin-top:auto}.cd-catalog-product{padding-top:32px;padding-bottom:72px}.cd-catalog-back{display:inline-block;margin-bottom:32px}.cd-catalog-product-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,5vw,80px);align-items:start}.cd-catalog-gallery{display:grid;gap:18px}.cd-catalog-gallery img{width:100%;height:auto;max-height:650px;object-fit:contain;background:#f6f8f7}.cd-catalog-product h1{font-size:clamp(30px,3.5vw,50px);line-height:1.12;letter-spacing:-1px;margin:14px 0 24px}.cd-catalog-lead{font-size:20px;line-height:1.55}.cd-catalog-description{border-top:1px solid #dfe7e7;margin-top:28px;padding-top:24px}.cd-catalog-description h2{font-size:20px;margin:0 0 12px}.cd-catalog-description p{font-size:16px;line-height:1.8}.cd-catalog-warranty-note{background:#eff5f2;border-left:3px solid #294e43;padding:16px 20px;font-size:14px;line-height:1.7}.cd-catalog-product-price{font-size:30px;font-weight:600;margin:28px 0 18px}.cd-catalog-buy label{display:block;font-size:14px;margin-bottom:8px}.cd-catalog-buy select{max-width:100%;padding:12px;border:1px solid #bcc9c4;background:#fff}.cd-catalog-buy-row{display:flex;gap:16px;align-items:end;margin-top:18px}.cd-catalog-buy-row input{width:85px;padding:13px;border:1px solid #bcc9c4;border-radius:0;background:#fff;font:inherit}.cd-catalog-buy-row button{flex:1;min-height:49px}.cd-catalog-buy-row button:disabled{opacity:.5}.cd-catalog-product .cd-links{margin-top:26px;gap:16px;flex-wrap:wrap}.cd-extra-catalog{scroll-margin-top:110px}.cd-catalog-product #warranty-support{padding-left:0;padding-right:0}@media(max-width:1000px){.cd-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.cd-catalog-product-grid{grid-template-columns:1fr}.cd-catalog-gallery{display:flex;overflow-x:auto;scroll-snap-type:x mandatory}.cd-catalog-gallery img{flex:0 0 100%;width:100%;scroll-snap-align:start;max-height:440px}.cd-catalog-grid{grid-template-columns:1fr}.cd-catalog-nav{gap:14px 22px}.cd-catalog-buy-row{gap:12px}.cd-catalog-card-copy{padding:22px}}.cd-warranty-card h4{font-size:17px;font-weight:600;line-height:1.4;margin:24px 0 10px}.cd-warranty-card p{margin:0 0 16px}.cd-warranty-card ul{margin:0 0 20px}.cd-warranty-card .cd-note{font-size:14px;margin:24px 0 0}
/*# sourceMappingURL=/cdn/shop/t/25/assets/celluma-details.css.map */
