@font-face{font-family:'entypo';src:url(/assets/v4/entypo-e2f61f9d4268c2fc53df8281d46c5e9b.eot);src:url(/assets/v4/entypo-e2f61f9d4268c2fc53df8281d46c5e9b.eot?#iefix) format("embedded-opentype"),url(/assets/v4/entypo-4573443e916b9834b85d059f5219fb76.woff) format("woff"),url(/assets/v4/entypo-dfec5cc2241d80bab361741435609527.ttf) format("truetype"),url(/assets/v4/entypo-2da646891de8d73e5cc5e822eab558f7.svg#entypo) format("svg");font-weight:normal;font-style:normal}[data-icon],[data-icon]:before{text-decoration:none}[data-icon]:before{display:inline-block;font-family:'entypo'!important;content:attr(data-icon);speak:none;font-weight:normal;font-variant:normal;text-transform:none;vertical-align:top;font-size:16px;text-decoration:none!important}[class^="s-icon-"]:before,[class*=" s-icon-"]:before{font-family:'entypo'!important}.iconSize--xl:before{font-size:60px}.iconSize--l:before{font-size:45px}.iconSize--ml:before{font-size:34px}.iconSize--m:before{font-size:26px}.iconSize--sm:before{font-size:20px}.iconSize--s:before{font-size:16px}.iconSize--xs:before{font-size:12px}.iconSize--xxs:before{font-size:10px}[data-icon].va-baseline:before{vertical-align:baseline}[data-icon].va-sub:before{vertical-align:sub}[data-icon].va-super:before{vertical-align:super}[data-icon].va-top:before{vertical-align:top}[data-icon].va-textTop:before{vertical-align:text-top}[data-icon].va-middle:before{vertical-align:middle}[data-icon].va-bottom:before{vertical-align:bottom}[data-icon].va-textBottom:before{vertical-align:text-bottom}[data-icon].va-inherit:before{vertical-align:inherit}.rotate-icon--180:before{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}@media only screen and (min-width: 768px) and (max-width: 970px), (min-width: 640px) and (max-width: 768px){.iconSize--xs--vp-n:before{font-size:12px}}@media only screen and (min-width: 480px) and (max-width: 640px){.iconSize--xs--vp-n:before,.iconSize--xs--vp-s:before{font-size:12px}}@media only screen and (max-width: 480px), only screen and (min-device-width: 375px) and (max-device-width: 667px) and (orientation: landscape), only screen and (min-device-width: 414px) and (max-device-width: 736px) and (orientation: landscape){.iconSize--xs--vp-n:before,.iconSize--xs--vp-s:before,.iconSize--xs--vp-xs:before{font-size:12px}}