main{padding-bottom:50px;letter-spacing:0}main .right{text-align:left}main iframe{max-width:100%}body .banner__breadcrumbs{margin-bottom:15px}main .breadcrumb ul li,main .breadcrumb ul li a{font-size:16px}main .breadcrumb li .breadcrumb__divider{padding:0 13px 0 4px;position:relative;top:-1px}main .rte ol{list-style-position:outside;padding:0}main .rte ul,main ul{list-style:disc outside;margin-bottom:1.5em}main .rte ul,main .rte ol{padding-left:0;margin-top:0}main ol{list-style:decimal outside;margin-bottom:1.5em}.main-page-title{display:none}main h2:empty{display:block}main h1,main .h1{margin:0 0 .7em;color:#39c;font-family:MyriadProRegular;font-size:28px;font-weight:400;font-style:normal;line-height:1.2;text-rendering:optimizeLegibility;text-transform:uppercase}.page-title .h1,.page-title h1{font-size:24px;padding-bottom:3px;margin-bottom:15px;text-transform:uppercase;color:#222}main h2,main .h2{margin:0 0 .5em;color:#636363;font-family:MyriadProRegular;font-size:24px;font-weight:400;font-style:normal;line-height:1.2;text-rendering:optimizeLegibility;text-transform:uppercase}main h3,main .h3{margin:0 0 10px;color:#636363;font-family:MyriadProRegular;font-size:18px;font-weight:400;font-style:normal;line-height:1.4;text-rendering:optimizeSpeed;text-transform:uppercase}body main h3{color:#222}main .rte h2{color:#39c}main h4,main .h4{margin:0 0 10px;color:#636363;font-family:MyriadProRegular;font-size:14px;font-weight:700;font-style:normal;line-height:1.4;text-rendering:optimizeSpeed;text-transform:uppercase}main a,main .rte a{color:#ee4054;text-decoration:none}main .rte a:hover{color:#ee4054;text-decoration:underline}main p{color:#636363;font-size:16px;font-family:MyriadProRegular;line-height:2.2;margin:0}main table{font-family:MyriadProRegular;color:#222;font-size:14px;line-height:1.5}main .rte table{table-layout:auto}main table{margin-left:0;margin-right:0}main table:not([class]){font-size:14px;box-shadow:none}main table:not([class]) td,main table:not([class]) th{border-color:#960}main .rte table td{padding:0}.page-contact main table:not([class]) td,.page-contact main table:not([class]) th{border:0}main .rte li{color:#636363;font-size:16px;font-family:MyriadProRegular;line-height:2.2}main ol li,main ul li{margin-left:2em}.breadcrumb ul li{margin-left:0}.page-terms main h4,.page-delivery-information h3,.page-exchange-and-returns h4{color:#636363;font-size:20px;font-family:MyriadProBold;line-height:1.2;text-transform:none;margin-top:24px}.page-terms main ol{list-style:none;margin-bottom:0}.page-terms main ol li{margin:0}main .rte img{border:0;margin-bottom:0}main .rte img{display:block;height:revert-layer}main hr{margin:0;padding:0}main .container-ovp{padding-top:41px}main .widget{clear:both}main .ovp-one,main .ovp-two,main .ovp-three{display:inline-block;width:100%;margin-bottom:60px;vertical-align:top}main .container-ovp .img-main{width:48.8%}main .ovp-one .img-main,main .ovp-three .img-main{float:left}main .container-ovp .main-content{width:51.2%}.ovp-one .main-content,.ovp-three .main-content{float:left;padding-left:60px}main .container-ovp .main-content h2.title{font-family:TYPO SKETCH DEMO;font-size:30px;line-height:.7;font-weight:400;margin-top:0}main .container-ovp .ovp-one .main-content h2.title{color:#ee4054}main .container-main-ovp{padding-top:25px}main .container-ovp .rows-line{position:relative;display:table;height:90px;margin-bottom:40px}main .container-ovp .img-rows{clear:both;display:table-cell;vertical-align:middle;width:150px}main .container-ovp .main-content ul{list-style:none;margin:0}main .container-ovp .main-content ul li{margin:0;padding:0;display:inline-block}main .container-ovp .ovp-three .main-content ul li:not(:last-child){margin-right:36px}main .ovp-one .main-content ul li:not(:last-child){margin-right:31px}main .container-ovp .content-rows{display:table-cell;vertical-align:middle}main .container-ovp .container-main-ovp .content-rows:before{content:"";width:1px;height:100%;display:block;position:absolute;top:0}main .container-ovp .ovp-one .container-main-ovp .content-rows:before{background:#ee4054}main .container-ovp .container-main-ovp .content-rows p{font-style:normal;font-family:MyriadProBold;font-size:20px;padding:0 40px;letter-spacing:0px}main .container-ovp .ovp-one .container-main-ovp .content-rows p{color:#ee4054;padding-right:50px}main .ovp-two .img-main{float:right}main .ovp-two .main-content{float:right}main .container-ovp .ovp-two .main-content h2.title{color:#0e79d4}main .container-ovp .ovp-two .img-rows{width:147px}main .container-ovp .ovp-two .main-content ul li{margin-top:10px}main .container-ovp .ovp-two .main-content ul li:not(:last-child){margin-right:25px}main .container-ovp .ovp-two .container-main-ovp .content-rows:before{background:#0e79d4}main .container-ovp .ovp-two .container-main-ovp .content-rows p{color:#0e79d4;letter-spacing:0;padding-right:60px;padding-top:3px}main .container-ovp .ovp-three .main-content h2.title{color:#dd8939}main .container-ovp .ovp-three .container-main-ovp .content-rows p{color:#dd8939;padding-right:22px}main .container-ovp .ovp-three .container-main-ovp .content-rows:before{background:#dd8939}main .container-contact-us .left{width:50%;float:left;text-align:left;padding-right:20px}main .container-contact-us img{margin:0 auto;object-fit:contain}.page-glossary main table td:first-child{width:136px}.page-glossary main table{max-width:none}.page-glossary main table tr,.page-glossary main table td{border:1px solid}main .container-contact-us p strong{font-size:20px;font-weight:400}@media only screen and (max-width: 1199px){body main .page-width{overflow:auto}main .container-contact-us .left{width:100%;padding-right:0}}@media only screen and (max-width: 906px){main .container-ovp .img-main,main .container-ovp .main-content{width:100%}main .container-ovp .img-main img{margin:0 auto;width:100%}main .ovp-one .main-content,main .ovp-three .main-content{padding:0}main .container-ovp .rows-line{width:100%}main .container-ovp .ovp-one .container-main-ovp .content-rows p,main .container-ovp .ovp-three .container-main-ovp .content-rows p,main .container-ovp .ovp-two .container-main-ovp .content-rows p{padding-right:0}main .container-ovp .main-content{margin-top:50px}}@media only screen and (max-width: 770px){main .container-contact-us .left{text-align:center}.container-contact-us table{max-width:100%}}@media only screen and (max-width: 425px){main .container-ovp .img-rows{width:45%}main .container-ovp .content-rows{width:60%}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/TSO-cms.css.map */
