.rymar-warranty{--rymar-color-brand: #2e7d32;--rymar-color-forest: #18231b;--rymar-color-ink: #1c1c1c;--rymar-color-muted: #535a54;--rymar-color-surface-soft: #f5f5f3;--rymar-color-border: #dedfd9;--rymar-space-4: 1rem;--rymar-space-5: 1.5rem;--rymar-space-6: 2rem;--rymar-space-7: 3rem;--rymar-radius-lg: 1.125rem;background:#fff;color:var(--rymar-color-ink);font-family:var(--text-font-family);font-style:var(--text-font-style);font-weight:var(--text-font-weight);font-size:1rem;line-height:1.65;overflow-wrap:anywhere}.rymar-warranty :is(h1,h2,h3,h4){margin:0;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-style:var(--heading-font-style);text-transform:none;letter-spacing:-.035em;text-wrap:balance}.rymar-warranty h1{max-width:16ch;font-size:clamp(2.5rem,5vw,4.5rem);line-height:1.06}.rymar-warranty h2{font-size:clamp(1.875rem,3vw,2.75rem);line-height:1.16}.rymar-warranty h3{font-size:clamp(1.125rem,1.8vw,1.5rem);line-height:1.3;letter-spacing:-.025em}.rymar-warranty h4{margin-bottom:.75rem;font-size:1rem;line-height:1.4;letter-spacing:-.015em}.rymar-warranty p{margin:0}.rymar-warranty .prose{font-size:.9375rem;line-height:1.7}.rymar-warranty .prose p+p{margin-top:.9rem}.rymar-warranty .prose :is(ul,ol){margin-block:0;padding-inline-start:1.25rem}.rymar-warranty .prose li+li{margin-top:.5rem}.rymar-warranty .prose ul+p{margin-top:1.25rem}.rymar-warranty .rymar-warranty__eyebrow{margin-bottom:1rem;font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--rymar-color-brand)}.rymar-warranty__hero{padding-block:clamp(2.5rem,6vw,5.5rem);background:var(--rymar-color-forest);color:#fff}.rymar-warranty__hero-grid{display:grid;gap:1.75rem;grid-template-areas:"copy" "coverage" "download"}.rymar-warranty__hero-copy{grid-area:copy;min-width:0}.rymar-warranty__hero .rymar-warranty__eyebrow{color:#a4d6a5}.rymar-warranty .rymar-warranty__intro{max-width:45ch;margin-top:1.5rem;color:#d2dbd3;font-size:clamp(1rem,1.4vw,1.125rem)}.rymar-warranty__download{grid-area:download;min-width:0}.rymar-warranty__button{display:inline-flex;align-items:center;justify-content:center;gap:.75rem;min-height:50px;max-width:100%;padding:.875rem 1.25rem;border:1px solid #fff;border-radius:var(--button-border-radius, .625rem);background:#fff;color:var(--rymar-color-forest);font-family:var(--heading-font-family);font-size:.9375rem;font-weight:600;line-height:1.4;text-align:center;text-decoration:none}.rymar-warranty__button:hover{background:#e6ede7;border-color:#e6ede7}.rymar-warranty__button:disabled{opacity:1;background:transparent;border-color:#8b9c8f;color:#e0e7e1;cursor:default}.rymar-warranty__button svg{flex:none}.rymar-warranty__download>p{margin-top:.875rem;color:#bac7bc;font-size:.75rem}.rymar-warranty__durations{grid-area:coverage;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid #526055;padding-top:1.5rem;gap:1.5rem;align-self:center}.rymar-warranty__duration+.rymar-warranty__duration{padding-inline-start:1.5rem;border-inline-start:1px solid #526055}.rymar-warranty__duration-label{color:#d2dbd3;font-size:.875rem}.rymar-warranty .rymar-warranty__number{display:flex;align-items:baseline;flex-wrap:wrap;gap:.375rem .625rem;margin-block:.75rem;font-family:var(--heading-font-family);font-size:clamp(3.5rem,7vw,6.25rem);font-weight:var(--heading-font-weight);font-variant-numeric:lining-nums tabular-nums;line-height:1;letter-spacing:-.05em}.rymar-warranty__number span{font-family:var(--text-font-family);font-size:1rem;font-weight:400;letter-spacing:0}.rymar-warranty__duration-note{max-width:19ch;color:#bac7bc;font-size:.75rem;line-height:1.6}.rymar-warranty__effective{margin-top:1.5rem;padding:1rem 1.25rem;background:var(--rymar-color-surface-soft);border-inline-start:3px solid var(--rymar-color-brand);border-radius:0 var(--input-border-radius, .5rem) var(--input-border-radius, .5rem) 0}.rymar-warranty__area{padding-top:clamp(2.75rem,5vw,4.5rem)}.rymar-warranty__section-heading{margin-bottom:var(--rymar-space-5)}.rymar-warranty .rymar-warranty__section-copy{max-width:65ch;margin-top:1rem;color:var(--rymar-color-muted)}.rymar-warranty__cards,.rymar-warranty__tables{display:grid;gap:var(--rymar-space-5);align-items:start}.rymar-warranty__card{padding:clamp(1.25rem,2.5vw,2rem);border:1px solid var(--rymar-color-border);border-radius:var(--rymar-radius-lg);background:var(--rymar-color-surface-soft);min-width:0}.rymar-warranty__scope{margin-top:1rem}.rymar-warranty__eligibility{margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid var(--rymar-color-border);color:var(--rymar-color-muted)}.rymar-warranty__eligibility strong{color:var(--rymar-color-ink)}.rymar-warranty__table{width:100%;margin:0;border-collapse:collapse;table-layout:fixed;font-size:.9375rem;font-variant-numeric:lining-nums tabular-nums}.rymar-warranty__table caption{padding:1rem 1.25rem;background:var(--rymar-color-forest);color:#fff;border-radius:var(--input-border-radius, .5rem) var(--input-border-radius, .5rem) 0 0;font-family:var(--heading-font-family);font-size:1rem;font-weight:600;text-align:left}.rymar-warranty .rymar-warranty__table tr>:is(th,td){padding:.875rem 1.25rem;border-bottom:1px solid var(--rymar-color-border);text-align:left;white-space:normal}.rymar-warranty__table th{opacity:1;color:var(--rymar-color-ink)}.rymar-warranty__table thead th{background:#eef2ec;color:var(--rymar-color-ink);font-size:.8125rem;font-weight:600}.rymar-warranty__table tbody th{font-weight:400}.rymar-warranty .rymar-warranty__table tr>:is(th,td):last-child{text-align:right}.rymar-warranty__table tbody td{color:#246428;font-size:1.0625rem;font-weight:600}.rymar-warranty__table tbody tr:nth-child(2n){background:var(--rymar-color-surface-soft)}.rymar-warranty__disclosures{border-top:1px solid var(--rymar-color-border)}.rymar-warranty__disclosure{border-bottom:1px solid var(--rymar-color-border)}.rymar-warranty__disclosure summary{display:flex;justify-content:space-between;align-items:center;min-height:72px;gap:1.5rem;padding:1.25rem .25rem;list-style:none;cursor:pointer}.rymar-warranty__disclosure summary::-webkit-details-marker{display:none}.rymar-warranty__disclosure summary:hover{color:#246428}.rymar-warranty__disclosure summary h3{font-size:clamp(1.125rem,1.6vw,1.375rem)}.rymar-warranty__disclosure-icon{position:relative;width:20px;height:20px;flex:0 0 20px;color:var(--rymar-color-brand)}.rymar-warranty__disclosure-icon:before,.rymar-warranty__disclosure-icon:after{content:"";position:absolute;top:9px;right:2px;bottom:9px;left:2px;height:2px;background:currentColor}.rymar-warranty__disclosure-icon:after{transform:rotate(90deg)}.rymar-warranty__disclosure[open] .rymar-warranty__disclosure-icon:after{display:none}.rymar-warranty__disclosure-body{padding:.5rem .25rem 2rem}.rymar-warranty__disclosure-body .prose{max-width:70ch}.rymar-warranty__terms-columns{display:grid;gap:var(--rymar-space-5)}.rymar-warranty__terms-columns>div{min-width:0}.rymar-warranty__source-note{margin-top:1.5rem;padding:1.25rem;border-inline-start:2px solid #7a8e7b;background:var(--rymar-color-surface-soft)}.rymar-warranty__contact{display:flex;flex-direction:column;gap:1rem;margin-top:clamp(2.5rem,4vw,3.5rem);padding-block:2rem 3rem;border-top:1px solid var(--rymar-color-border)}.rymar-warranty__contact h2{font-size:clamp(1.5rem,2.1vw,2rem)}.rymar-warranty__contact p{margin-top:.75rem;color:var(--rymar-color-muted);font-size:.9375rem}.rymar-warranty__contact-link{display:inline-flex;align-items:center;align-self:flex-start;gap:1rem;min-height:48px;color:#246428;font-weight:600;text-decoration:underline;text-underline-offset:.25em}.rymar-warranty :is(a,button,summary):focus-visible{outline:3px solid var(--rymar-color-brand);outline-offset:4px;border-radius:var(--input-border-radius, .5rem)}.rymar-warranty__hero :is(a,button):focus-visible{outline-color:#a4d6a5}@media(min-width:700px){.rymar-warranty__cards,.rymar-warranty__tables,.rymar-warranty__terms-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.rymar-warranty__cards{row-gap:0;align-items:stretch}.rymar-warranty__card{display:grid;grid-template-rows:subgrid;grid-row:span 3;row-gap:0}.rymar-warranty__terms-columns{gap:2.5rem}.rymar-warranty__contact{flex-direction:row;align-items:center;justify-content:space-between}.rymar-warranty__contact-link{flex:none;align-self:center}}@media(min-width:1000px){.rymar-warranty__hero-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);grid-template-areas:"copy coverage" "download coverage";column-gap:clamp(2.5rem,4vw,4rem);row-gap:2rem}.rymar-warranty__durations{padding-block:2rem;border-bottom:1px solid #526055}.rymar-warranty__duration+.rymar-warranty__duration{padding-inline-start:2rem}.rymar-warranty__duration-label{font-size:1rem}}@media(max-width:699px){.rymar-warranty__download .rymar-warranty__button{width:100%}.rymar-warranty__download>p{max-width:32ch;margin-inline:auto;text-align:center}.rymar-warranty__cards{gap:1rem}.rymar-warranty__tables{gap:1.75rem}.rymar-warranty__contact-link{gap:.75rem}}@media(max-width:374px){.rymar-warranty .rymar-warranty__table tr>:is(th,td){padding-inline:.75rem}.rymar-warranty__duration+.rymar-warranty__duration{padding-inline-start:1rem}.rymar-warranty__durations{gap:1rem}}@media(prefers-reduced-motion:reduce){.rymar-warranty,.rymar-warranty *{scroll-behavior:auto;animation:none;transition:none}}@media print{.rymar-warranty__hero{background:#fff;color:#000;padding-block:1rem}.rymar-warranty__hero p,.rymar-warranty__hero .rymar-warranty__eyebrow{color:#000}.rymar-warranty__download{display:none}.rymar-warranty__table caption{background:#fff;color:#000;border-bottom:2px solid #000}.rymar-warranty__area{padding-top:1.5rem}.rymar-warranty__disclosure::details-content{display:block;content-visibility:visible}.rymar-warranty__disclosure>.rymar-warranty__disclosure-body{display:block!important}.rymar-warranty__disclosure-icon{display:none}.rymar-warranty__table tr{break-inside:avoid}}
/*# sourceMappingURL=/cdn/shop/t/38/assets/rymar-landscape-warranty.css.map */
