body{font-family:trade-gothic-next,Arial,sans-serif;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;font-size:14px;line-height:22.4px;letter-spacing:.5px;color:#1a1919;background-color:#fff}@media(min-width:992px){body{font-size:16px}}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:ff-good-headline-web-pro,Arial,sans-serif}h1,.h1{font-family:ff-good-headline-web-pro,Arial,sans-serif;font-style:normal;font-weight:700;font-size:41px;line-height:100%;letter-spacing:1px;text-transform:uppercase}@media(min-width:992px){h1,.h1{font-size:66px}}h2,.h2{font-family:ff-good-headline-web-pro,Arial,sans-serif;font-style:normal;font-weight:700;font-size:29px;line-height:100%;letter-spacing:1px;text-transform:uppercase}@media(min-width:992px){h2,.h2{font-size:56px}}h3,.h3{font-family:ff-good-headline-web-pro,Arial,sans-serif;font-style:normal;font-weight:700;font-size:26px;line-height:100%;letter-spacing:.5px;text-transform:none}@media(min-width:992px){h3,.h3{font-size:46px}}h4,.h4{font-family:ff-good-headline-web-pro-con,Arial,sans-serif;font-style:normal;font-weight:700;line-height:100%;font-size:23px;letter-spacing:.5px;text-transform:none}@media(min-width:992px){h4,.h4{font-size:36px}}h5,.h5{font-family:ff-good-headline-web-pro,Arial,sans-serif;font-style:normal;font-weight:700;font-size:16px;line-height:100%;letter-spacing:.5px;text-transform:uppercase}@media(min-width:992px){h5,.h5{font-size:20px}}h6,.h6{font-family:trade-gothic-next,Arial,sans-serif!important;font-style:normal;font-weight:700;font-size:14px;line-height:140%;letter-spacing:.5px;text-transform:uppercase}@media(min-width:992px){h6,.h6{font-size:16px}}.sub-heading{font-family:ff-good-headline-web-pro-con,Arial,sans-serif;font-style:normal;font-weight:700;font-size:18px;line-height:100%;letter-spacing:1px;text-transform:uppercase}@media(min-width:992px){.sub-heading{letter-spacing:1.5px;font-size:26px}}body,input,textarea,button,select{-webkit-font-smoothing:antialiased;text-size-adjust:100%}.body-text--large{font-family:trade-gothic-next,Arial,sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:1.4;letter-spacing:.5px;text-transform:capitalize}@media(min-width:992px){.body-text--large{font-size:18px}}.body-text--medium{font-family:trade-gothic-next,Arial,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:1.4;letter-spacing:.5px;text-transform:capitalize}@media(min-width:992px){.body-text--medium{font-size:16px}}.body-text--small{font-family:trade-gothic-next,Arial,sans-serif;font-style:normal;font-weight:400;font-size:12px;line-height:1.4;letter-spacing:.5px;text-transform:capitalize}@media(min-width:992px){.body-text--small{font-size:12px}}a,.link{color:var(--color-primary);background-color:inherit;transition:.3s ease all;letter-spacing:.5px;text-decoration:underline;text-underline-offset:1.5px}a .footer-bottom__social-icon,.link .footer-bottom__social-icon{fill:var(--color-footer-bottom-text)}a:hover,.link:hover{text-decoration-thickness:2px;text-underline-offset:2.5px}a:hover .icon,.link:hover .icon{fill:var(--color-icon-hover)}a:focus,.link:focus{outline:1px solid var(--color-focus)}a:active,.link:active{color:var(--color-grey-500);background-color:inherit}.link--disabled{color:var(--color-disabled);background-color:inherit;pointer-events:none}label,.label{font-size:10px;line-height:1;margin-bottom:8px}.product__title h1{font-size:56px}.featured-product-list .collection__title h2{font-style:italic}.featured-product-list .card__subheading{font-family:trade-gothic-next,Arial,sans-serif;font-weight:600}.featured-product-list .card__heading{font-family:ff-good-headline-web-pro,Arial,sans-serif}.featured-product-list .card__tagline{font-family:trade-gothic-next,Arial,sans-serif}.featured-product-list .slider-counter.caption{font-family:ff-good-headline-web-pro,Arial,sans-serif}.featured-product-list .price__regular,.featured-product-list .price__sale{font-family:trade-gothic-next,Arial,sans-serif;font-style:normal;line-height:100%;letter-spacing:.5px}.featured-product-list .price__sale .price-item--last{font-weight:800}
/*# sourceMappingURL=/cdn/shop/t/28/assets/component-typography--rio.css.map */
