.warranty-item{cursor:pointer;user-select:none;position:relative;transition-property:padding-left;transition-duration:.5s;transition-timing-function:cubic-bezier(.23,1,.32,1)}.warranty-item:before{content:"";display:block;position:absolute;top:0;bottom:0;left:calc((-11px + -9 * ((100vw - 376px) / 1064)) - .1px);transition-property:background-color,color,opacity,transform,visibility;transition-duration:.5s;transition-timing-function:cubic-bezier(.23,1,.32,1);background:transparent;width:1px}.warranty-item.warranty-item--active:before{background:#fff}.warranty-item-body,.warranty-item-head{position:relative}.warranty-item-body:not(:last-child),.warranty-item-head:not(:last-child){margin-bottom:calc((8.25px + 6.75 * ((100vw - 376px) / 1064)) - .1px)}.warranty-item-head{display:flex;flex-direction:column;align-items:center;justify-content:center}@media (max-width:375px){.warranty-item-head .image{width:75%}}.warranty-item-body{transition-property:height;transition-duration:.5s;transition-timing-function:cubic-bezier(.23,1,.32,1);height:0;overflow:hidden}.warranty-item--active .warranty-item-body{height:var(--extent)}.warranty-item-toggle{position:absolute;top:0;left:100%;background:var(--color-secondary-blue);border:none;border-radius:calc((25.5px + 4.5 * ((100vw - 376px) / 1064)) - .1px);height:calc((25.5px + 4.5 * ((100vw - 376px) / 1064)) - .1px);width:calc((25.5px + 4.5 * ((100vw - 376px) / 1064)) - .1px)}@media (max-width:375px){.warranty-item-toggle{left:85%}}.warranty-item-toggle-more{position:absolute;top:calc((4.25px + .75 * ((100vw - 376px) / 1064)) - .1px);right:calc((4.25px + .75 * ((100vw - 376px) / 1064)) - .1px);bottom:calc((4.25px + .75 * ((100vw - 376px) / 1064)) - .1px);left:calc((4.25px + .75 * ((100vw - 376px) / 1064)) - .1px);transition-property:background-color,color,opacity,transform,visibility;transition-duration:.5s;transition-timing-function:cubic-bezier(.23,1,.32,1)}.warranty-item--active .warranty-item-toggle-more{opacity:0;visibility:hidden}.warranty-item-toggle-more:before{top:50%;left:0;height:2px;margin:0;margin-top:calc((-.55px + -.45 * ((100vw - 376px) / 1064)) - .1px);width:calc((17px + 3 * ((100vw - 376px) / 1064)) - .1px)}.warranty-item-toggle-more:after,.warranty-item-toggle-more:before{content:"";display:block;position:absolute;background:var(--color-primary-red)}.warranty-item-toggle-more:after{top:0;left:50%;height:calc((17px + 3 * ((100vw - 376px) / 1064)) - .1px);margin:0;margin-left:calc((-.55px + -.45 * ((100vw - 376px) / 1064)) - .1px);width:2px}.warranty-item-toggle-less{position:absolute;top:calc((4.25px + .75 * ((100vw - 376px) / 1064)) - .1px);right:calc((4.25px + .75 * ((100vw - 376px) / 1064)) - .1px);bottom:calc((4.25px + .75 * ((100vw - 376px) / 1064)) - .1px);left:calc((4.25px + .75 * ((100vw - 376px) / 1064)) - .1px);transition-property:background-color,color,opacity,transform,visibility;transition-duration:.5s;transition-timing-function:cubic-bezier(.23,1,.32,1);opacity:0;visibility:hidden}.warranty-item--active .warranty-item-toggle-less{opacity:1;transform:none;visibility:visible}.warranty-item-toggle-less:before{content:"";display:block;position:absolute;top:50%;left:0;background:var(--color-primary-red);height:2px;margin:0;margin-top:calc((-.55px + -.45 * ((100vw - 376px) / 1064)) - .1px);width:calc((17px + 3 * ((100vw - 376px) / 1064)) - .1px)}.warranty-item-image{transition-property:width;transition-duration:.5s;transition-timing-function:cubic-bezier(.23,1,.32,1);width:100%}.warranty-item--active .warranty-item-image{width:calc((57.75px + 47.25 * ((100vw - 376px) / 1064)) - .1px)}@media (max-width:375px){.warranty-item--active .warranty-item-image{width:calc((115.5px + 94.5 * ((100vw - 376px) / 1064)) - .1px)}}.warranty-item-heading{flex:none}.warranty-item-heading h3{color:var(--color-primary-red);font-weight:700;font-family:Hurme2,sans-serif;font-size:calc((30px + 4.5 * ((100vw - 1441px) / 479)) - .1px)}@media (max-width:1440px){.warranty-item-heading h3{font-size:calc((19.5px + 10.5 * ((100vw - 376px) / 1064)) - .1px)}}.warranty-item-heading:not(:last-child){padding-bottom:calc((8.25px + 6.75 * ((100vw - 376px) / 1064)) - .1px)}.warranty-item-content{flex:none;color:#fff;font-weight:300;font-family:Roboto Condensed,sans-serif;font-size:calc((18px + 2.7 * ((100vw - 1441px) / 479)) - .1px)}@media (max-width:1440px){.warranty-item-content{font-size:calc((16px + 2 * ((100vw - 376px) / 1064)) - .1px)}}.warranty-item-content .text-small{font-size:80%}