.accordion[open] summary svg:not(.icon-info){transform:rotate(-180deg)}.accordion[open] .icon-minus-medium{display:block}.accordion[open] .icon-plus-medium{display:none}.accordion[open] p{display:block}.accordion[open] button.accordion__compare-link{display:inline-block}.accordion.accordion--white[open]{border-bottom:1px solid #000}.accordion.accordion--white[open] summary{border-bottom:none}.accordion.accordion--white:last-child{margin-bottom:0;border-bottom:none}.accordion.accordion--white:last-child p{margin-bottom:0}.accordion.accordion--white summary{border-color:#000;color:#000}.accordion.accordion--white p{color:#000}.accordion.accordion--white svg path{stroke:#000}.control-kit-tabs .control-kit-tabs__list button{font-weight:400}.accordion summary{font-weight:400}@media screen and (width >= 750px){.accordion.accordion--large[open] .icon-minus-medium,.accordion.accordion--large[open] .icon-minus-plus{display:none}.accordion.accordion--large[open] .icon-minus-large{display:block}.accordion.accordion--large[open] .icon-plus-large{display:none}}@media screen and (width >= 750px){.accordion.accordion--large .icon-plus-large{display:inline-block}.accordion.accordion--large .icon-plus-medium{display:none}}.accordion.accordion--large summary{margin:0;padding:25px 0;font-family:Graphik Wide,Graphik Wide Fallback,arial,sans-serif;font-size:1.6rem;letter-spacing:.2rem}@media screen and (width >= 750px){.accordion.accordion--large summary{padding:27px 0 28px;font-size:2.4rem}}.accordion.accordion--large p{margin:-3px 0 25px}.accordion.accordion--margin-bottom{margin-bottom:8px}.accordion.accordion--margin-bottom:last-child summary{border-bottom:1px solid #000}.accordion.accordion--margin-bottom summary{padding:21px 0 12px}.accordion.accordion--margin-bottom p{margin:21px 0 7px}.accordion:last-child summary{border-bottom:none}.accordion:last-child p{margin-bottom:0}.accordion summary{display:flex;justify-content:space-between;width:100%;padding:21px 0 19px;list-style:none;font-size:1.4rem;line-height:1.4rem;text-align:left;cursor:pointer;border-bottom:1px solid #000}.accordion summary::-webkit-details-marker{display:none}.accordion summary svg{transform-origin:center center}.accordion summary svg,.accordion summary span{display:inline-block;vertical-align:middle;line-height:1}.accordion summary .icon-minus-medium{display:none}.accordion summary .icon-plus-medium,.accordion summary .icon-minus-medium{margin-bottom:4px}.accordion summary .icon-minus-large,.accordion summary .icon-plus-large{display:none}.accordion p{display:none;margin:0 0 19px;font-size:1.6rem;line-height:2rem}.accordion button.accordion__compare-link{display:none;width:auto;margin:16px 0 -4px;padding:0;font-size:1.2rem;color:#000}.accordion small{font-size:1.2rem;line-height:1.6rem;text-transform:uppercase}.control-kit-tips{position:relative;padding-top:var(--mobile-padding-top, 0);padding-bottom:var(--mobile-padding-bottom, 0);background-color:#fcfcfc}.control-kit-tips .wrapper{position:relative;z-index:2;max-width:1122px}.control-kit-tips h3{position:relative;margin-bottom:30px;font-family:Graphik Wide,Graphik Wide Fallback,sans-serif;font-size:20px;font-weight:300;line-height:24px;text-align:left;color:#000;max-width:200px}@media screen and (width >= 750px){.control-kit-tips h3{margin-bottom:40px;font-size:4.8rem;line-height:4.8rem;text-align:center;max-width:100%}}.control-kit-tips .accordion:first-of-type{border-top:1px solid #000}.control-kit-tips .accordion:last-of-type{border-bottom:1px solid #000}.control-kit-tips .accordion:last-of-type[open]{border-bottom:none}.control-kit-tips .accordion summary{padding:27px 0 25px;font-family:Graphik,Graphik Fallback,arial,sans-serif;font-size:1.6rem;font-weight:700;line-height:2rem;letter-spacing:0;text-transform:initial}@media screen and (width >= 750px){.control-kit-tips .accordion summary{padding:27px 0 23px;font-size:2rem}}.control-kit-tips .accordion svg{margin-right:25px;min-width:10px}@media screen and (width >= 750px){.control-kit-tips .accordion p{font-size:2rem;line-height:2.4rem}}.control-kit-tips__background-image{position:absolute;top:0;right:0;width:100%;height:100%;background-size:cover;background-position:top right;max-height:1140px}@media screen and (width >= 750px){.control-kit-tips__background-image{max-height:none}}@media screen and (width >= 1025px){.control-kit-tabs{padding-top:var(--desktop-padding-top, var(--mobile-padding-top, 0));padding-bottom:var( --desktop-padding-bottom, var(--mobile-padding-bottom, 0) )}}
