

/* Start:/local/templates/plameb/assets/css/warranty-figma.css?179191603610734*/
.content-page:has(.warranty-page){padding:0;min-height:0}
.content-page:has(.warranty-page)>.container{position:relative;width:100%;max-width:none}
.content-page:has(.warranty-page)>.container>h1{position:absolute;top:239px;left:50%;z-index:3;transform:translateX(-50%);width:min(540px,calc(100% - 40px));margin:0;color:#fff;text-align:center;font-size:32px;font-weight:600;line-height:1.2}
.warranty-page{color:var(--color-text)}
.warranty-page h2,.warranty-page h3,.warranty-page p{margin:0}
.warranty-page h2{font-size:25px;line-height:1.2;font-weight:600}
.warranty-page h3{font-size:18px;line-height:1.25;font-weight:600}
.warranty-page__hero{position:relative;height:586px;overflow:hidden;color:#fff}
.warranty-page__hero>img{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center}
.warranty-page__hero-shade{position:absolute;inset:0;background:linear-gradient(122deg,rgba(0,0,0,.59) 40%,transparent 83%),rgba(0,0,0,.11)}
.warranty-page__hero-content{position:relative;z-index:1;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding-top:120px;text-align:center}
.warranty-page__hero-content p{font-size:13px;line-height:20px}
.warranty-page__hero-button{margin-top:20px;border:1px solid #f7f7f7;background:rgba(255,255,255,.13);color:#fff;font-weight:500}
.warranty-page__hero-button:hover{background:rgba(255,255,255,.25)}
.warranty-page__benefits{background:var(--color-surface);padding:27px 0}
.warranty-page__benefit-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}
.warranty-page__benefit{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;min-height:144px;padding:0 18px;text-align:center;position:relative}
.warranty-page__benefit:not(:first-child):before{content:"";position:absolute;left:0;top:20px;bottom:20px;width:1px;background:var(--color-line)}
.warranty-page__benefit img{width:57px;height:59px;object-fit:contain;margin-bottom:8px}
.warranty-page__benefit strong{font-size:22px;font-weight:600;line-height:1.15}
.warranty-page__benefit span{margin-top:8px;color:var(--color-muted);font-size:14px;line-height:18px}
.warranty-page__tabs{display:flex;justify-content:center;gap:26px;padding-top:28px;padding-bottom:27px;overflow-x:auto}
.warranty-page__tabs button{border:0;border-bottom:2px solid transparent;background:transparent;padding:0 0 12px;white-space:nowrap;color:var(--color-muted);font-size:20px;cursor:pointer}
.warranty-page__tabs button[aria-selected="true"]{border-bottom-color:var(--color-text);color:var(--color-text);font-weight:500}
.warranty-page__panel[hidden]{display:none}
.warranty-page__about-grid{display:grid;grid-template-columns:46% 1fr;gap:28px;align-items:center}
.warranty-page__about-image{position:relative;height:235px;overflow:hidden;color:#fff}
.warranty-page__about-image:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.8),transparent 74%)}
.warranty-page__about-image img{width:100%;height:100%;object-fit:cover}
.warranty-page__about-image strong,.warranty-page__about-image span{position:absolute;left:28px;z-index:1}
.warranty-page__about-image strong{top:66px;font-size:22px}
.warranty-page__about-image span{top:102px;font-size:14px}
.warranty-page__about-copy p{color:var(--color-muted);font-size:16px;line-height:23px;margin-top:12px}
.warranty-page__coverage{padding-top:32px;padding-bottom:26px}
.warranty-page__coverage-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:24px}
.warranty-page__coverage-grid article{min-width:0;border-radius:7px;overflow:hidden;background:var(--color-surface)}
.warranty-page__coverage-grid img{width:100%;height:190px;object-fit:cover}
.warranty-page__coverage-grid h3{padding:15px 12px;text-align:center;font-size:16px;font-weight:400}
.warranty-page__steps-wrap{background:var(--color-surface);padding:28px 0}
.warranty-page__steps-content{display:grid;grid-template-columns:30% 1fr;gap:34px;align-items:center}
.warranty-page__steps-content>div>p{margin-top:12px;color:var(--color-muted);font-size:15px;line-height:22px}
.warranty-page__dark-button{margin-top:22px;background:var(--color-text);color:#fff;font-weight:500}
.warranty-page__dark-button:hover{background:var(--color-brown)}
.warranty-page__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;list-style:none;counter-reset:warranty-step;margin:18px 0 0;padding:0;border-top:1px solid var(--color-line)}
.warranty-page__steps--four{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:30px}
.warranty-page__steps li{position:relative;counter-increment:warranty-step;padding-top:24px}
.warranty-page__steps li:before{content:"";position:absolute;top:-5px;left:0;width:10px;height:10px;border-radius:50%;background:var(--color-line)}
.warranty-page__steps li:first-child:before,.warranty-page__steps li:nth-child(2):before{background:var(--color-accent)}
.warranty-page__steps li strong{font-size:16px}
.warranty-page__steps li strong:before{content:counter(warranty-step,decimal-leading-zero) "  ";font-weight:400;color:var(--color-accent)}
.warranty-page__steps li span{display:block;margin-top:10px;color:var(--color-muted);font-size:14px;line-height:20px}
.warranty-page__exclusions{padding-top:35px;padding-bottom:38px}
.warranty-page__exclusions p{margin-top:20px;color:var(--color-muted);font-size:15px;line-height:24px}
.warranty-page__panel--return,.warranty-page__panel--docs,.warranty-page__panel--faq{background:var(--color-surface)}
.warranty-page__return-grid{display:grid;grid-template-columns:30% 1fr;gap:32px;padding-top:30px;padding-bottom:30px}
.warranty-page__return-lead{position:relative;min-height:460px;padding:80px 32px 25px;overflow:hidden;background:linear-gradient(130deg,#e7e0d9,#f4f0eb)}
.warranty-page__return-lead p{margin-top:16px;font-size:15px;line-height:23px}
.warranty-page__return-list details{padding:14px 0;border-bottom:1px solid var(--color-line)}
.warranty-page__return-list summary{display:grid;grid-template-columns:1fr 105px;gap:12px;list-style:none;cursor:pointer}
.warranty-page__return-list summary::-webkit-details-marker{display:none}
.warranty-page__return-list summary strong{font-size:16px}
.warranty-page__return-list summary span{grid-column:1;color:var(--color-muted);font-size:14px;line-height:20px}
.warranty-page__return-list summary small{grid-column:2;grid-row:1/3;align-self:center;text-align:right;color:var(--color-muted);font-size:13px}
.warranty-page__return-list details>p{margin-top:12px;max-width:670px;color:var(--color-muted);font-size:14px;line-height:22px}
.warranty-page__return-action{display:inline-block;margin-top:14px;color:var(--color-muted);font-size:14px;text-decoration:underline;text-underline-offset:3px}
.warranty-page__panel--return .warranty-page__steps-wrap{background:#fafafa}
.warranty-page__panel--docs,.warranty-page__panel--faq{padding-top:28px;padding-bottom:34px}
.warranty-page__panel--docs>p{margin-top:16px;font-size:15px}
.warranty-page__documents{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:22px}
.warranty-page__documents>div{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid var(--color-line);padding:12px 0;font-size:15px}
.warranty-page__documents>div span:last-child{color:var(--color-accent)}
.warranty-page__faq-head{display:flex;justify-content:space-between;gap:16px}
.warranty-page__faq-head a{color:var(--color-muted)}
.warranty-page__faq-items{margin-top:16px}
.warranty-page__faq-items a{display:flex;justify-content:space-between;gap:20px;padding:15px 0;border-bottom:1px solid var(--color-line);color:var(--color-muted);font-size:16px}
.warranty-page__faq-items a:hover{color:var(--color-text)}
.warranty-page__blog-link{display:block;width:max-content;margin:25px auto 0;text-decoration:underline;text-underline-offset:3px}
.warranty-page__cta{position:relative;min-height:211px;overflow:hidden;color:#fff;background:#191919}
.warranty-page__cta>img{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center 55%}
.warranty-page__cta:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.82),rgba(0,0,0,.5) 48%,transparent)}
.warranty-page__cta>.container{position:relative;z-index:1;padding-top:26px;padding-bottom:26px}
.warranty-page__cta p{margin-top:15px;font-size:15px;line-height:23px}
.warranty-page a:focus-visible,.warranty-page button:focus-visible,.warranty-page summary:focus-visible{outline:2px solid var(--color-text, #242424);outline-offset:3px}
@media(max-width:900px){.warranty-page__benefit strong{font-size:18px}.warranty-page__benefit span{font-size:12px}.warranty-page__about-grid{grid-template-columns:1fr 1fr}.warranty-page__coverage-grid{gap:12px}.warranty-page__coverage-grid img{height:150px}.warranty-page__return-grid{grid-template-columns:35% 1fr}}
@media(max-width:680px){.content-page:has(.warranty-page)>.container>h1{font-size:28px;top:170px}.warranty-page__hero{height:460px}.warranty-page__hero-content{padding-top:85px}.warranty-page__benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:22px}.warranty-page__benefit:nth-child(3):before{display:none}.warranty-page__benefit strong{font-size:17px}.warranty-page__tabs{justify-content:flex-start}.warranty-page__tabs button{font-size:17px}.warranty-page__about-grid{grid-template-columns:1fr}.warranty-page__about-image{height:210px}.warranty-page__coverage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.warranty-page__steps-content{grid-template-columns:1fr}.warranty-page__return-grid{grid-template-columns:1fr}.warranty-page__return-lead{min-height:0;padding:32px}.warranty-page__return-list summary{grid-template-columns:minmax(0,1fr) auto}.warranty-page__return-list summary span{grid-column:1/-1}.warranty-page__return-list summary small{grid-column:2;grid-row:1}.warranty-page__documents{grid-template-columns:1fr 1fr}}
@media(max-width:480px){.warranty-page__hero-content p{max-width:300px}.warranty-page__benefit{padding:0 12px}.warranty-page__benefit img{width:47px;height:49px}.warranty-page__benefit strong{font-size:15px}.warranty-page__benefit span{font-size:12px}.warranty-page__coverage-grid h3{font-size:14px}.warranty-page__steps,.warranty-page__steps--four{grid-template-columns:1fr;gap:16px}.warranty-page__steps li{padding-top:12px}.warranty-page__steps li:before{display:none}.warranty-page__documents{grid-template-columns:1fr}.warranty-page__cta p{font-size:13px}}
@media(max-width:360px){.content-page:has(.warranty-page)>.container>h1{top:156px;width:calc(100% - 20px);font-size:24px}.warranty-page__hero-content{padding-top:102px}}

/* End */
/* /local/templates/plameb/assets/css/warranty-figma.css?179191603610734 */
