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