/* Approved industrial editorial design. All rules are scoped to this design. */
body.rt-editorial{--rt2-ink:#12191d;--rt2-red:#e62c27;--rt2-muted:#495056;--rt2-line:#d4d7d8;--rt2-paper:#f5f5f3;--rt2-dark:#17292f;font-family:'Barlow',Arial,sans-serif;color:var(--rt2-ink);background:#fff}
body.rt-editorial .rt2-container{width:100%;max-width:1312px;margin-inline:auto;gap:0}
body.rt-editorial .rt2-copy{font-family:'Barlow',Arial,sans-serif;font-size:18px;line-height:1.5;color:var(--rt2-ink)}
body.rt-editorial .rt2-copy p{margin:0 0 18px}body.rt-editorial .rt2-copy p:last-child{margin:0}
body.rt-editorial .rt2-heading .elementor-heading-title{font-family:'Barlow Condensed',Arial,sans-serif;font-weight:700;line-height:1.05;letter-spacing:-.4px;color:var(--rt2-ink);font-size:48px}
body.rt-editorial .rt2-eyebrow .elementor-heading-title{font-family:'Barlow',Arial,sans-serif;font-size:13px;line-height:1.4;font-weight:600;letter-spacing:1.3px;color:var(--rt2-muted);text-transform:uppercase}
body.rt-editorial .rt2-button .elementor-button{font:600 17px/1.3 'Barlow',Arial,sans-serif;padding:18px 28px;background:var(--rt2-red);color:white;border-radius:0;box-shadow:none;transition:background-color .18s,color .18s}
body.rt-editorial .rt2-button .elementor-button:hover{background:#c7211e;color:#fff}
body.rt-editorial .rt2-link .elementor-button{font:600 17px/1.3 'Barlow',Arial,sans-serif;padding:0;background:none;color:var(--rt2-red);border-radius:0}
body.rt-editorial .rt2-link .elementor-button:hover{color:#af1c19}
body.rt-editorial .rt2-actions{flex-direction:row;align-items:center;gap:34px;flex-wrap:wrap}
body.rt-editorial .rt2-rule-title:before{content:'';display:block;width:45px;height:4px;background:var(--rt2-red);margin-bottom:13px}
body.rt-editorial .rt2-section{padding:66px 64px}
body.rt-editorial .rt2-section-head{flex-direction:row;justify-content:space-between;align-items:center;gap:26px;margin-bottom:35px}
body.rt-editorial .rt2-section-head>.rt2-heading{width:auto;flex:1}
body.rt-editorial .rt2-section-head>.rt2-link{width:auto;flex-shrink:0}
body.rt-editorial .rt2-header{background:white;gap:0}
body.rt-editorial .rt2-header .elementor-widget,body.rt-editorial .rt2-preview-shell{margin-block:0}
body.rt-editorial .rt2-button .elementor-button-icon svg,body.rt-editorial .rt2-link .elementor-button-icon svg{fill:currentColor}
body.rt-editorial .rt2-topbar{border-bottom:1px solid #eceeef;padding:14px 64px}
body.rt-editorial .rt2-topbar .rt2-container{flex-direction:row;justify-content:space-between;align-items:center;gap:24px}
body.rt-editorial .rt2-topbar .rt2-copy{font-size:12px;line-height:1.3;color:#353d40;width:auto}
body.rt-editorial .rt2-top-contact .elementor-icon-list-items{display:flex;flex-wrap:wrap;gap:22px}
body.rt-editorial .rt2-top-contact .elementor-icon-list-text{font:500 12px/1.3 'Barlow',Arial,sans-serif;color:#353d40}
body.rt-editorial .rt2-top-contact .elementor-icon-list-icon :is(i,svg){color:#26363c;fill:#26363c;font-size:13px;width:13px}
body.rt-editorial .rt2-navbar{padding:15px 60px}
body.rt-editorial .rt2-nav-inner{flex-direction:row;align-items:center;justify-content:space-between;gap:35px;min-height:74px;flex-wrap:nowrap}
body.rt-editorial .rt2-header-logo{width:253px;flex:0 0 253px;--container-widget-width:253px}
body.rt-editorial .rt2-header-logo img{display:block;width:253px;height:73px;object-fit:cover}
body.rt-editorial .rt2-nav-menu{width:auto;flex:1;--container-widget-width:auto}
body.rt-editorial .rt2-nav-menu .elementor-nav-menu--main .elementor-item{font:600 16px/1.35 'Barlow',Arial,sans-serif;color:var(--rt2-ink);padding:16px 16px}
body.rt-editorial .rt2-nav-menu .elementor-nav-menu--main .elementor-item:hover,body.rt-editorial .rt2-nav-menu .elementor-nav-menu--main .elementor-item-active{color:var(--rt2-red)}
body.rt-editorial .rt2-nav-menu .elementor-nav-menu--main .elementor-item-active:after{content:'';height:2px;background:var(--rt2-red);position:absolute;left:16px;right:16px;bottom:5px;opacity:1}
body.rt-editorial .rt2-nav-menu .sub-arrow{font-size:10px;padding-left:5px}
body.rt-editorial .rt2-nav-menu .elementor-nav-menu--dropdown{background:white;box-shadow:0 10px 24px #17292f15;border:1px solid #e0e3e4;border-radius:0}
body.rt-editorial .rt2-nav-menu .elementor-nav-menu--dropdown a{font:500 16px/1.4 'Barlow',Arial,sans-serif;color:var(--rt2-ink);padding:14px 20px;white-space:normal}
body.rt-editorial .rt2-nav-menu .elementor-nav-menu--dropdown a:hover,body.rt-editorial .rt2-nav-menu .elementor-nav-menu--dropdown .elementor-item-active{color:var(--rt2-red);background:#f5f5f3}
body.rt-editorial .rt2-menu-cta{width:auto;flex:0 0 auto}
body.rt-editorial .rt2-menu-cta .elementor-button{padding:18px 35px}
body.rt-editorial .rt2-nav-menu .elementor-menu-toggle{color:var(--rt2-ink);background:none;padding:8px;font-size:27px}
body.rt-editorial .rt2-hero{flex-direction:row;gap:0;align-items:stretch;min-height:670px}
body.rt-editorial .rt2-hero-copy{width:37%;padding:52px max(36px,calc((100vw - 1312px)/2)) 42px 64px;gap:27px;justify-content:center}
body.rt-editorial .rt2-hero-title .elementor-heading-title{font-family:'Barlow Condensed',Arial,sans-serif;font-size:88px;line-height:.95;font-weight:800;letter-spacing:-1.8px;color:#050708}
body.rt-editorial .rt2-hero-title:after{content:'';display:block;width:95px;height:5px;background:var(--rt2-red);margin-top:25px}
body.rt-editorial .rt2-hero-copy .rt2-copy{font-size:18px;line-height:1.5}
body.rt-editorial .rt2-hero-copy .rt2-actions{gap:30px;flex-wrap:nowrap}
body.rt-editorial .rt2-hero-copy .rt2-button .elementor-button{padding:17px 25px;white-space:nowrap}
body.rt-editorial .rt2-hero-copy .rt2-link .elementor-button{color:var(--rt2-ink);white-space:nowrap}
body.rt-editorial .rt2-hero-caption{margin-top:5px;font-size:13px!important;line-height:1.4!important}
body.rt-editorial .rt2-hero-image{width:63%;align-self:stretch}
body.rt-editorial .rt2-hero-image>.elementor-widget-container,body.rt-editorial .rt2-hero-image a{height:100%;display:block}
body.rt-editorial .rt2-hero-image img{width:100%;height:100%;min-height:670px;object-fit:cover;object-position:50% 50%;display:block}
body.rt-editorial .rt2-directory{background:var(--rt2-paper);padding-top:42px;padding-bottom:47px}
body.rt-editorial .rt2-directory .rt2-section-head{margin-bottom:28px}
body.rt-editorial .rt2-directory-search{width:425px;max-width:45%}
body.rt-editorial .rt2-search .elementor-search-form__container{min-height:46px;background:#fff;border:1px solid #cfd3d5;border-radius:0}
body.rt-editorial .rt2-search input{font:400 15px 'Barlow',Arial,sans-serif;color:var(--rt2-ink);padding:12px 16px}
body.rt-editorial .rt2-search button{background:transparent;color:var(--rt2-ink);border:0;min-width:54px;font-size:18px;border-radius:0}
body.rt-editorial .rt2-search button svg{fill:currentColor;width:18px;height:18px}
body.rt-editorial .rt2-category-directory ul.products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;list-style:none}
body.rt-editorial .rt2-category-directory ul.products:before,body.rt-editorial .rt2-category-directory ul.products:after{display:none}
body.rt-editorial .rt2-category-directory ul.products li.product{float:none;width:100%;margin:0;padding:21px 26px;border-right:1px solid var(--rt2-line);border-bottom:1px solid var(--rt2-line);position:relative}
body.rt-editorial .rt2-category-directory ul.products li.product:nth-child(4n){border-right:0}
body.rt-editorial .rt2-category-directory ul.products li.product:nth-child(n+5){border-bottom:0}
body.rt-editorial .rt2-category-directory ul.products li.product:nth-child(4n+1){padding-left:0}
body.rt-editorial .rt2-category-directory li.product img{display:none}
body.rt-editorial .rt2-category-directory a{display:block;text-decoration:none}
body.rt-editorial .rt2-category-directory h2.woocommerce-loop-category__title{font:700 25px/1.3 'Barlow Condensed',Arial,sans-serif;color:var(--rt2-ink);padding:0}
body.rt-editorial .rt2-category-directory .count{display:block;background:none;color:var(--rt2-ink);font:400 21px/1.4 'Barlow',Arial,sans-serif;margin-top:10px}
body.rt-editorial .rt2-category-directory a:after{content:'\f061';font-family:'Font Awesome 5 Free';font-weight:900;color:var(--rt2-ink);position:absolute;right:26px;bottom:24px;font-size:14px}
body.rt-editorial .rt2-category-directory a:hover h2,body.rt-editorial .rt2-category-directory a:hover:after{color:var(--rt2-red)}
body.rt-editorial .rt2-featured{padding-top:60px;padding-bottom:47px}
body.rt-editorial .rt2-products ul.products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:44px 32px;margin:0;list-style:none}
body.rt-editorial .rt2-products ul.products:before,body.rt-editorial .rt2-products ul.products:after{display:none}
body.rt-editorial .rt2-products ul.products li.product{float:none;margin:0;padding:0 0 17px;width:100%;border:0;background:none;position:relative;display:flex;flex-direction:column}
body.rt-editorial .rt2-products li.product a{text-decoration:none;color:var(--rt2-ink)}
body.rt-editorial .rt2-products ul.products li.product img{width:100%;height:auto;aspect-ratio:1.65;object-fit:cover;margin:0 0 15px;display:block}
body.rt-editorial .rt2-products .woocommerce-loop-product__title{font:700 30px/1.15 'Barlow Condensed',Arial,sans-serif;letter-spacing:0;padding:0;margin:0 0 6px;color:var(--rt2-ink)}
body.rt-editorial .rt2-products li.product a:hover .woocommerce-loop-product__title{color:var(--rt2-red)}
body.rt-editorial .rt2-vessel-category{font:400 16px/1.4 'Barlow',Arial,sans-serif;color:var(--rt2-ink);margin:0 0 15px}
body.rt-editorial .rt2-vessel-specs{border-top:1px solid var(--rt2-line);padding:18px 0 0;margin:0;display:flex;gap:32px;min-height:70px}
body.rt-editorial .rt2-vessel-specs>div{min-width:110px;border-right:1px solid var(--rt2-line);padding-right:28px}
body.rt-editorial .rt2-vessel-specs>div:last-child{border-right:0}
body.rt-editorial .rt2-vessel-specs dt{font:400 17px/1.2 'Barlow',Arial,sans-serif;color:var(--rt2-muted);margin-bottom:6px}
body.rt-editorial .rt2-vessel-specs dd{font:600 22px/1.25 'Barlow Condensed',Arial,sans-serif;margin:0;color:var(--rt2-ink)}
body.rt-editorial .rt2-products ul.products li.product .button{font:600 17px/1.3 'Barlow',Arial,sans-serif;color:var(--rt2-red);background:none;border:0;border-radius:0;padding:0;margin:20px 0 0;width:max-content;align-self:flex-end;box-shadow:none}
body.rt-editorial .rt2-products ul.products li.product .button:after{content:'\f061';font-family:'Font Awesome 5 Free';font-weight:900;font-size:13px;margin-left:14px}
body.rt-editorial .rt2-featured-main ul.products,body.rt-editorial .rt2-featured-small ul.products{grid-template-columns:repeat(2,minmax(0,1fr))}
body.rt-editorial .rt2-featured-main ul.products li.product img{aspect-ratio:1.8}
body.rt-editorial .rt2-featured-main .woocommerce-loop-product__title{font-size:37px}
body.rt-editorial .rt2-featured-main ul.products li.product .button{position:absolute;right:0;bottom:31px}
body.rt-editorial .rt2-featured-small{margin-top:25px}
body.rt-editorial .rt2-featured-small ul.products li.product{border-top:1px solid var(--rt2-line);padding-top:30px;padding-bottom:7px}
body.rt-editorial .rt2-featured-small ul.products li.product img{display:none}
body.rt-editorial .rt2-featured-small .woocommerce-loop-product__title{font-size:34px}
body.rt-editorial .rt2-featured-small .rt2-vessel-specs{border:0;padding:0;gap:16px;min-height:0}
body.rt-editorial .rt2-featured-small .rt2-vessel-specs>div{display:flex;gap:7px;min-width:0;padding-right:16px}
body.rt-editorial .rt2-featured-small .rt2-vessel-specs dt,body.rt-editorial .rt2-featured-small .rt2-vessel-specs dd{font:400 18px/1.4 'Barlow',Arial,sans-serif;margin:0}
body.rt-editorial .rt2-featured-small ul.products li.product .button{position:absolute;right:0;bottom:8px}
body.rt-editorial .rt2-home-about{flex-direction:row;gap:0;background:var(--rt2-paper);align-items:stretch;min-height:520px}
body.rt-editorial .rt2-home-about-copy{width:50%;padding:43px 64px 45px;gap:25px;justify-content:center}
body.rt-editorial .rt2-number-row{flex-direction:row;align-items:center;gap:28px}
body.rt-editorial .rt2-section-number .elementor-heading-title{font:700 92px/.95 'Barlow Condensed',Arial,sans-serif;color:var(--rt2-red)}
body.rt-editorial .rt2-home-about .rt2-heading .elementor-heading-title{font-size:70px;line-height:1.01}
body.rt-editorial .rt2-home-about .rt2-copy{font-size:18px;max-width:560px}
body.rt-editorial .rt2-home-about-image{width:50%;align-self:stretch}
body.rt-editorial .rt2-home-about-image>.elementor-widget-container{height:100%}
body.rt-editorial .rt2-home-about-image img{width:100%;height:100%;min-height:520px;object-fit:cover;object-position:48% center;display:block}
body.rt-editorial .rt2-service-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px}
body.rt-editorial .rt2-service-card{border-right:1px solid var(--rt2-line);padding-right:30px;gap:12px}
body.rt-editorial .rt2-service-card:last-child{border-right:0;padding-right:0}
body.rt-editorial .rt2-service-number .elementor-heading-title{font:700 62px/1 'Barlow Condensed',Arial,sans-serif;color:#d4d5d2}
body.rt-editorial .rt2-service-card .rt2-heading .elementor-heading-title{font-size:26px;letter-spacing:0}
body.rt-editorial .rt2-service-card .rt2-copy{font-size:16px;line-height:1.5}
body.rt-editorial .rt2-service-card .rt2-link{margin-top:auto}
body.rt-editorial .rt2-service-card .rt2-link .elementor-button{font-size:14px;color:var(--rt2-ink)}
body.rt-editorial .rt2-home-bottom{display:grid;grid-template-columns:1fr 1fr;gap:38px;margin-top:50px}
body.rt-editorial .rt2-home-bottom>div{gap:15px}
body.rt-editorial .rt2-home-jobs{border-right:1px solid var(--rt2-line);padding-right:40px}
body.rt-editorial .rt2-home-bottom .rt2-heading .elementor-heading-title{font-size:36px}
body.rt-editorial .rt2-home-bottom .rt2-copy{font-size:17px}
body.rt-editorial .rt2-list .elementor-icon-list-text{font:600 19px/1.45 'Barlow Condensed',Arial,sans-serif;color:var(--rt2-ink)}
body.rt-editorial .rt2-list .elementor-icon-list-items{margin:0}
body.rt-editorial .rt2-list .elementor-icon-list-item{margin:0!important;padding:8px 0;border-bottom:1px solid var(--rt2-line)}
body.rt-editorial .rt2-list .elementor-icon-list-icon{order:2;margin-left:auto;padding-left:14px}
body.rt-editorial .rt2-list .elementor-icon-list-icon :is(i,svg){color:var(--rt2-red);fill:var(--rt2-red);font-size:13px;width:13px}
body.rt-editorial .rt2-list a:hover .elementor-icon-list-text{color:var(--rt2-red)}
body.rt-editorial .rt2-resource-shortlist .elementor-icon-list-items{display:grid;grid-template-columns:repeat(3,1fr);gap:0 22px}
body.rt-editorial .rt2-resource-shortlist .elementor-icon-list-item{padding:12px 0}
body.rt-editorial .rt2-footer{background:var(--rt2-dark);color:white;padding:40px 64px 30px;gap:0}
body.rt-editorial .rt2-footer-cta{flex-direction:row;justify-content:space-between;align-items:center;gap:40px;padding-bottom:30px;border-bottom:1px solid #647278}
body.rt-editorial .rt2-footer-cta-copy{gap:10px;width:auto;flex:1}
body.rt-editorial .rt2-footer-cta .rt2-heading .elementor-heading-title{font-size:51px;color:white}
body.rt-editorial .rt2-footer .rt2-copy{color:white;font-size:17px}
body.rt-editorial .rt2-footer-cta>.rt2-button{width:auto;flex-shrink:0}
body.rt-editorial .rt2-footer-main{display:grid;grid-template-columns:1.05fr 1.08fr 1.65fr 1.2fr;gap:48px;padding:34px 0 30px;border-bottom:1px solid #647278}
body.rt-editorial .rt2-footer-brand{gap:12px}
body.rt-editorial .rt2-footer-logo{width:226px;max-width:100%}
body.rt-editorial .rt2-footer-logo img{width:226px;display:block}
body.rt-editorial .rt2-footer-brand .rt2-copy{font-size:13px}
body.rt-editorial .rt2-footer-contact .elementor-icon-list-item{padding-bottom:13px}
body.rt-editorial .rt2-footer-contact .elementor-icon-list-text{font:400 14px/1.5 'Barlow',Arial,sans-serif;color:white}
body.rt-editorial .rt2-footer-contact .elementor-icon-list-icon :is(i,svg){font-size:18px;width:18px;color:white;fill:white}
body.rt-editorial .rt2-footer-address .rt2-copy{font-size:14px;line-height:1.75}
body.rt-editorial .rt2-footer-nav .elementor-icon-list-items{display:grid;grid-template-columns:1fr 1fr;gap:7px 25px}
body.rt-editorial .rt2-footer-nav .elementor-icon-list-text{font:400 14px/1.4 'Barlow',Arial,sans-serif;color:white}
body.rt-editorial .rt2-footer a:hover .elementor-icon-list-text{color:#ff8b83}
body.rt-editorial .rt2-footer-nav .elementor-nav-menu--main{display:block}
body.rt-editorial .rt2-footer-nav .elementor-nav-menu--main>.elementor-nav-menu{display:grid;grid-template-columns:1fr 1fr;gap:10px 24px}
body.rt-editorial .rt2-footer-nav .elementor-nav-menu--main .elementor-item{font:400 14px/1.4 'Barlow',Arial,sans-serif;color:#fff;padding:0;background:none}
body.rt-editorial .rt2-footer-nav .elementor-nav-menu--main .elementor-item:hover{color:#ff8b83}
body.rt-editorial .rt2-category-directory-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}
body.rt-editorial .rt2-category-directory-grid>.rt2-category-entry{border-right:1px solid var(--rt2-line);border-bottom:1px solid var(--rt2-line);padding:23px 26px}
body.rt-editorial .rt2-category-directory-grid>.rt2-category-entry:nth-child(4n){border-right:0}
body.rt-editorial .rt2-category-directory-grid>.rt2-category-entry:nth-child(4n+1){padding-left:0}
body.rt-editorial .rt2-category-directory-grid>.rt2-category-entry:nth-child(n+5){border-bottom:0}
body.rt-editorial .rt2-category-directory-grid .rt2-category-directory ul.products{display:block}
body.rt-editorial .rt2-category-directory-grid .rt2-category-directory ul.products li.product:nth-child(n){border:0;padding:0}
body.rt-editorial .rt2-category-directory-grid .rt2-category-directory a:after{right:0;bottom:5px}
body.rt-editorial .rt2-footer-bottom{flex-direction:row;justify-content:space-between;gap:25px;padding-top:22px}
body.rt-editorial .rt2-footer-bottom .rt2-copy{font-size:12px;letter-spacing:.8px;width:auto}
body.rt-editorial .rt2-page-hero{padding:64px;background:var(--rt2-paper);border-top:1px solid #eceeef}
body.rt-editorial .rt2-page-hero .rt2-container{gap:22px}
body.rt-editorial .rt2-page-hero .rt2-heading .elementor-heading-title{font-size:76px;line-height:1.03;max-width:950px}
body.rt-editorial .rt2-page-hero .rt2-copy{max-width:820px;font-size:21px;line-height:1.5}
body.rt-editorial .rt2-page-hero .rt2-eyebrow .elementor-heading-title{color:var(--rt2-red)}
body.rt-editorial .rt2-article-layout{display:grid;grid-template-columns:265px minmax(0,1fr);gap:70px;align-items:start}
body.rt-editorial .rt2-side-nav{position:sticky;top:25px;gap:24px}
body.rt-editorial .rt2-side-nav .rt2-heading .elementor-heading-title{font-size:30px}
body.rt-editorial .rt2-side-nav .rt2-list .elementor-icon-list-text{font:500 16px/1.45 'Barlow',Arial,sans-serif}
body.rt-editorial .rt2-article-content{gap:50px}
body.rt-editorial .rt2-article-block{gap:22px;scroll-margin-top:35px}
body.rt-editorial .rt2-article-block .rt2-heading .elementor-heading-title{font-size:43px}
body.rt-editorial .rt2-article-block .rt2-copy{font-size:19px;line-height:1.7;max-width:850px}
body.rt-editorial .rt2-article-block .rt2-copy :is(ul,ol){padding-left:23px;margin:12px 0 22px}
body.rt-editorial .rt2-article-block .rt2-copy li{margin-bottom:9px}
body.rt-editorial .rt2-article-block .rt2-copy :is(h3,h4){font-family:'Barlow Condensed',Arial,sans-serif;font-size:29px;line-height:1.3;margin:24px 0 14px;color:var(--rt2-ink)}
body.rt-editorial .rt2-content-image img{width:100%;max-height:440px;object-fit:cover;display:block}
body.rt-editorial .rt2-service-detail{padding:30px 0 45px;border-bottom:1px solid var(--rt2-line)}
body.rt-editorial .rt2-job-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:22px;background:var(--rt2-paper);gap:20px}
body.rt-editorial .rt2-job-facts .rt2-copy{font-size:16px;line-height:1.5}
body.rt-editorial .rt2-job-section{padding-bottom:55px;border-bottom:1px solid var(--rt2-line)}
body.rt-editorial .rt2-job-section .rt2-copy{max-width:880px}
body.rt-editorial .rt2-job-subtitle .elementor-heading-title{font-size:22px;line-height:1.4;font-family:'Barlow',Arial,sans-serif;font-weight:500;color:var(--rt2-muted)}
body.rt-editorial .rt2-contact-layout{display:grid;grid-template-columns:.85fr 1.15fr;gap:70px;align-items:start}
body.rt-editorial .rt2-contact-details{gap:25px}
body.rt-editorial .rt2-contact-details .rt2-list .elementor-icon-list-text{font:500 22px/1.5 'Barlow',Arial,sans-serif}
body.rt-editorial .rt2-contact-details .rt2-list .elementor-icon-list-item{padding:16px 0}
body.rt-editorial .rt2-form-wrap{background:var(--rt2-paper);padding:38px;gap:20px;scroll-margin-top:35px}
body.rt-editorial .rt2-form-wrap .rt2-heading .elementor-heading-title{font-size:40px}
body.rt-editorial .rt2-form-wrap .rt2-copy{font-size:16px}
body.rt-editorial .rt2-inquiry-form :is(label,input,textarea,button){font-family:'Barlow',Arial,sans-serif}
body.rt-editorial .rt2-inquiry-form .elementor-field-label{font-size:16px;font-weight:500;color:var(--rt2-ink);padding-bottom:9px}
body.rt-editorial .rt2-inquiry-form .elementor-field{font-size:17px;color:var(--rt2-ink);padding:13px 14px;border:1px solid #c9ced1;border-radius:0;background:white;min-height:48px}
body.rt-editorial .rt2-inquiry-form .elementor-field-group{margin-bottom:19px}
body.rt-editorial .rt2-inquiry-form .elementor-button{font:600 17px/1.3 'Barlow',Arial,sans-serif;background:var(--rt2-red);padding:17px 26px;border-radius:0}
body.rt-editorial .rt2-inquiry-form .elementor-field:focus{border-color:var(--rt2-ink);box-shadow:0 0 0 1px var(--rt2-ink)}
body.rt-editorial .rt2-reset-form .elementor-button{font-size:15px;color:var(--rt2-muted)}
body.rt-editorial .rt2-resource-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}
body.rt-editorial .rt2-resource-item{border-bottom:1px solid var(--rt2-line);padding:22px 0;gap:12px}
body.rt-editorial .rt2-resource-item .rt2-heading .elementor-heading-title{font-size:28px}
body.rt-editorial .rt2-resource-item .rt2-copy{font-size:16px;line-height:1.5}
body.rt-editorial .rt2-catalog-layout{display:grid;grid-template-columns:250px minmax(0,1fr);gap:48px;align-items:start}
body.rt-editorial .rt2-catalog-sidebar{gap:25px}
body.rt-editorial .rt2-catalog-sidebar .rt2-heading .elementor-heading-title{font-size:30px}
body.rt-editorial .rt2-catalog-sidebar .rt2-list .elementor-icon-list-text{font:500 16px/1.4 'Barlow',Arial,sans-serif}
body.rt-editorial .rt2-catalog-sidebar .rt2-list .elementor-icon-list-item{padding:12px 0}
body.rt-editorial .rt2-catalog-main{gap:30px;min-width:0}
body.rt-editorial .rt2-catalog-main .rt2-products ul.products{grid-template-columns:repeat(3,minmax(0,1fr));gap:38px 25px}
body.rt-editorial .rt2-catalog-main .woocommerce-loop-product__title{font-size:27px}
body.rt-editorial .rt2-catalog-main .rt2-vessel-specs{gap:15px}
body.rt-editorial .rt2-catalog-main .rt2-vessel-specs>div{min-width:0;padding-right:15px}
body.rt-editorial .rt2-catalog-main .rt2-vessel-specs dt{font-size:14px}
body.rt-editorial .rt2-catalog-main .rt2-vessel-specs dd{font-size:19px}
body.rt-editorial .rt2-products .woocommerce-result-count{font:400 15px/1.5 'Barlow',Arial,sans-serif;color:var(--rt2-muted)}
body.rt-editorial .rt2-products .woocommerce-ordering select{border:1px solid var(--rt2-line);border-radius:0;font:400 14px 'Barlow',Arial,sans-serif;padding:10px;background:#fff}
body.rt-editorial .rt2-products .woocommerce-pagination{margin-top:40px;clear:both}
body.rt-editorial .rt2-products .woocommerce-pagination ul{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;border:0}
body.rt-editorial .rt2-products .woocommerce-pagination li{border:1px solid var(--rt2-line)}
body.rt-editorial .rt2-products .woocommerce-pagination :is(a,span){min-width:44px;padding:13px;color:var(--rt2-ink);font:500 16px 'Barlow',Arial,sans-serif;background:white}
body.rt-editorial .rt2-products .woocommerce-pagination .current{background:var(--rt2-red);color:white}
body.rt-editorial .rt2-products .elementor-products-nothing-found{padding:35px;background:var(--rt2-paper);font:400 19px/1.6 'Barlow',Arial,sans-serif}
body.rt-editorial .rt2-breadcrumb-section{padding:25px 64px;background:var(--rt2-paper);border-top:1px solid #eee}
body.rt-editorial .rt2-breadcrumb .woocommerce-breadcrumb{font:400 15px/1.5 'Barlow',Arial,sans-serif;color:var(--rt2-muted);margin:0}
body.rt-editorial .rt2-breadcrumb a{color:var(--rt2-ink)}
body.rt-editorial .rt2-product-layout{display:grid;grid-template-columns:1.25fr 1fr;gap:65px;align-items:start}
body.rt-editorial .rt2-product-gallery .woocommerce-product-gallery{width:100%!important;margin:0!important}
body.rt-editorial .rt2-product-gallery img{object-fit:contain;background:var(--rt2-paper)}
body.rt-editorial .rt2-product-summary{gap:24px}
body.rt-editorial .rt2-product-title .product_title{font:700 61px/1.05 'Barlow Condensed',Arial,sans-serif;letter-spacing:-.5px;color:var(--rt2-ink)}
body.rt-editorial .rt2-product-meta{font:400 16px/1.7 'Barlow',Arial,sans-serif;color:var(--rt2-muted)}
body.rt-editorial .rt2-product-meta .detail-container{display:block;margin:0 0 7px}
body.rt-editorial .rt2-product-meta .detail-label{margin-right:10px}
body.rt-editorial .rt2-product-meta a{color:var(--rt2-ink)}
body.rt-editorial .rt2-product-body{font:400 18px/1.75 'Barlow',Arial,sans-serif;color:var(--rt2-ink);overflow-x:auto;width:100%}
body.rt-editorial .rt2-product-body table{width:100%;border-collapse:collapse}
body.rt-editorial .rt2-product-body :is(th,td){padding:15px 20px;border:1px solid var(--rt2-line);text-align:left;overflow-wrap:anywhere}
body.rt-editorial .rt2-product-body th{background:var(--rt2-paper);font-weight:600;width:35%}
body.rt-editorial .rt2-product-body td{background:white}
body.rt-editorial .rt2-product-body img{max-width:100%;height:auto}
body.rt-editorial :is(.rt2-header,.rt2-footer,.rt2-section,.rt2-hero,.rt2-page-hero) a:focus-visible,body.rt-editorial button:focus-visible{outline:2px solid var(--rt2-red);outline-offset:4px}
@media(min-width:1025px){body.rt-editorial .rt2-nav-menu .sub-menu{min-width:250px;max-width:310px}body.rt-editorial .rt2-nav-menu .elementor-nav-menu>li:last-child .sub-menu{left:auto!important;right:0!important}}
@media(min-width:1700px){body.rt-editorial .rt2-hero-copy{padding-left:max(64px,calc((100vw - 1312px)/2));padding-right:55px}body.rt-editorial .rt2-home-about-copy{padding-left:max(64px,calc((100vw - 1312px)/2))}}
@media(max-width:1280px){body.rt-editorial .rt2-section,body.rt-editorial .rt2-page-hero{padding:54px 40px}body.rt-editorial .rt2-topbar{padding-inline:40px}body.rt-editorial .rt2-navbar{padding-inline:36px}body.rt-editorial .rt2-nav-inner{gap:22px}body.rt-editorial .rt2-header-logo,body.rt-editorial .rt2-header-logo img{width:218px}body.rt-editorial .rt2-header-logo{flex-basis:218px;--container-widget-width:218px}body.rt-editorial .rt2-nav-menu .elementor-nav-menu--main .elementor-item{padding-inline:12px;font-size:15px}body.rt-editorial .rt2-menu-cta .elementor-button{padding:16px 27px}body.rt-editorial .rt2-hero-copy{padding:44px 35px 40px 40px;gap:24px}body.rt-editorial .rt2-hero-title .elementor-heading-title{font-size:78px}body.rt-editorial .rt2-hero-copy .rt2-actions{gap:22px;flex-wrap:wrap}body.rt-editorial .rt2-hero-image img{min-height:620px}body.rt-editorial .rt2-hero{min-height:620px}body.rt-editorial .rt2-category-directory h2.woocommerce-loop-category__title{font-size:23px}body.rt-editorial .rt2-category-directory ul.products li.product{padding-inline:20px}body.rt-editorial .rt2-home-about-copy{padding:42px 40px}body.rt-editorial .rt2-home-about .rt2-heading .elementor-heading-title{font-size:62px}body.rt-editorial .rt2-service-grid{gap:24px}body.rt-editorial .rt2-service-card{padding-right:24px}body.rt-editorial .rt2-footer{padding-inline:40px}body.rt-editorial .rt2-footer-main{gap:30px}body.rt-editorial .rt2-footer-logo,body.rt-editorial .rt2-footer-logo img{width:205px}body.rt-editorial .rt2-catalog-layout{grid-template-columns:220px minmax(0,1fr);gap:35px}body.rt-editorial .rt2-catalog-main .rt2-products ul.products{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:1024px){body.rt-editorial .rt2-section,body.rt-editorial .rt2-page-hero{padding:48px 32px}body.rt-editorial .rt2-topbar{padding-inline:32px}body.rt-editorial .rt2-top-left{display:none}body.rt-editorial .rt2-topbar .rt2-container{justify-content:flex-end}body.rt-editorial .rt2-navbar{padding:9px 28px}body.rt-editorial .rt2-nav-inner{min-height:66px;gap:20px}body.rt-editorial .rt2-header-logo,body.rt-editorial .rt2-header-logo img{width:220px}body.rt-editorial .rt2-header-logo{flex-basis:220px;--container-widget-width:220px}body.rt-editorial .rt2-nav-menu{margin-left:auto;width:46px;flex:0 0 46px;--container-widget-width:46px}body.rt-editorial .rt2-menu-cta{display:none}body.rt-editorial .rt2-hero-copy{width:43%;padding:32px;gap:22px}body.rt-editorial .rt2-hero-image{width:57%}body.rt-editorial .rt2-hero-title .elementor-heading-title{font-size:65px;letter-spacing:-1px}body.rt-editorial .rt2-hero-copy .rt2-copy{font-size:17px}body.rt-editorial .rt2-hero,body.rt-editorial .rt2-hero-image img{min-height:580px}body.rt-editorial .rt2-hero-copy .rt2-actions{gap:22px}body.rt-editorial .rt2-heading .elementor-heading-title{font-size:43px}body.rt-editorial .rt2-directory-search{width:310px}body.rt-editorial .rt2-category-directory ul.products{grid-template-columns:repeat(2,minmax(0,1fr))}body.rt-editorial .rt2-category-directory ul.products li.product:nth-child(n){border-right:1px solid var(--rt2-line);border-bottom:1px solid var(--rt2-line);padding:20px 25px}body.rt-editorial .rt2-category-directory ul.products li.product:nth-child(2n){border-right:0}body.rt-editorial .rt2-category-directory ul.products li.product:nth-child(2n+1){padding-left:0}body.rt-editorial .rt2-category-directory ul.products li.product:nth-child(n+7){border-bottom:0}body.rt-editorial .rt2-category-directory h2.woocommerce-loop-category__title{font-size:24px}body.rt-editorial .rt2-featured-main .woocommerce-loop-product__title{font-size:31px}body.rt-editorial .rt2-featured-main ul.products li.product .button,body.rt-editorial .rt2-featured-small ul.products li.product .button{position:static;align-self:flex-start;margin-top:18px}body.rt-editorial .rt2-vessel-specs{gap:18px}body.rt-editorial .rt2-vessel-specs>div{min-width:95px;padding-right:20px}body.rt-editorial .rt2-featured-small .woocommerce-loop-product__title{font-size:30px}body.rt-editorial .rt2-featured-small .rt2-vessel-specs{flex-wrap:wrap;gap:8px}body.rt-editorial .rt2-home-about-copy{padding:35px 32px;gap:20px}body.rt-editorial .rt2-home-about .rt2-heading .elementor-heading-title{font-size:50px}body.rt-editorial .rt2-section-number .elementor-heading-title{font-size:75px}body.rt-editorial .rt2-home-about .rt2-copy{font-size:17px}body.rt-editorial .rt2-service-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}body.rt-editorial .rt2-service-card:nth-child(2n){border-right:0}body.rt-editorial .rt2-home-bottom{gap:30px}body.rt-editorial .rt2-home-jobs{padding-right:30px}body.rt-editorial .rt2-resource-shortlist .elementor-icon-list-items{grid-template-columns:repeat(2,1fr)}body.rt-editorial .rt2-footer{padding:36px 32px 26px}body.rt-editorial .rt2-footer-cta{flex-direction:column;align-items:flex-start;gap:22px}body.rt-editorial .rt2-footer-main{grid-template-columns:1fr 1fr;gap:28px 45px}body.rt-editorial .rt2-article-layout{grid-template-columns:210px minmax(0,1fr);gap:35px}body.rt-editorial .rt2-page-hero .rt2-heading .elementor-heading-title{font-size:62px}body.rt-editorial .rt2-contact-layout{gap:35px;grid-template-columns:.85fr 1.15fr}body.rt-editorial .rt2-form-wrap{padding:28px}body.rt-editorial .rt2-job-facts{grid-template-columns:1fr 1fr}body.rt-editorial .rt2-resource-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.rt-editorial .rt2-catalog-layout{grid-template-columns:190px minmax(0,1fr);gap:28px}body.rt-editorial .rt2-product-layout{grid-template-columns:1fr 1fr;gap:35px}body.rt-editorial .rt2-product-title .product_title{font-size:45px}}
@media(max-width:767px){body.rt-editorial .rt2-section,body.rt-editorial .rt2-page-hero{padding:40px 22px}body.rt-editorial .rt2-topbar{padding:9px 22px}body.rt-editorial .rt2-top-contact .elementor-icon-list-items{gap:15px}body.rt-editorial .rt2-top-contact .elementor-icon-list-item:first-child{display:none}body.rt-editorial .rt2-top-contact .elementor-icon-list-text{font-size:11px}body.rt-editorial .rt2-navbar{padding:6px 17px}body.rt-editorial .rt2-nav-inner{min-height:62px}body.rt-editorial .rt2-header-logo,body.rt-editorial .rt2-header-logo img{width:202px;height:62px}body.rt-editorial .rt2-header-logo{flex-basis:202px;--container-widget-width:202px}body.rt-editorial .rt2-nav-menu .elementor-nav-menu--dropdown a{font-size:16px;padding:14px 23px}body.rt-editorial .rt2-hero{flex-direction:column;min-height:0}body.rt-editorial .rt2-hero-copy{width:100%;padding:35px 22px 35px;gap:23px}body.rt-editorial .rt2-hero-title .elementor-heading-title{font-size:67px;line-height:.95;letter-spacing:-1px}body.rt-editorial .rt2-hero-title:after{margin-top:23px;width:70px;height:4px}body.rt-editorial .rt2-hero-copy .rt2-copy{font-size:17px;max-width:370px}body.rt-editorial .rt2-hero-copy .rt2-actions{flex-wrap:nowrap;gap:30px}body.rt-editorial .rt2-hero-copy .rt2-button .elementor-button{font-size:16px;padding:16px 22px}body.rt-editorial .rt2-hero-copy .rt2-link .elementor-button{font-size:16px}body.rt-editorial .rt2-hero-caption{font-size:12px!important;margin-top:0}body.rt-editorial .rt2-hero-image{width:100%}body.rt-editorial .rt2-hero-image img{min-height:0;height:290px;object-fit:cover;object-position:50% 50%}body.rt-editorial .rt2-heading .elementor-heading-title{font-size:39px;line-height:1.08}body.rt-editorial .rt2-section-head{flex-direction:column;align-items:flex-start;gap:23px;margin-bottom:27px}body.rt-editorial .rt2-directory-search{width:100%;max-width:100%}body.rt-editorial .rt2-category-directory ul.products li.product:nth-child(n){padding:20px 15px}body.rt-editorial .rt2-category-directory ul.products li.product:nth-child(2n+1){padding-left:0}body.rt-editorial .rt2-category-directory h2.woocommerce-loop-category__title{font-size:22px;min-height:56px}body.rt-editorial .rt2-category-directory .count{font-size:18px;margin-top:12px}body.rt-editorial .rt2-category-directory a:after{right:16px;bottom:24px;font-size:12px}body.rt-editorial .rt2-featured-main ul.products,body.rt-editorial .rt2-featured-small ul.products,body.rt-editorial .rt2-products ul.products{grid-template-columns:1fr;gap:28px}body.rt-editorial .rt2-featured-main .woocommerce-loop-product__title{font-size:32px}body.rt-editorial .rt2-products ul.products li.product img{aspect-ratio:1.5;margin-bottom:14px}body.rt-editorial .rt2-vessel-specs{gap:23px}body.rt-editorial .rt2-vessel-specs>div{min-width:100px}body.rt-editorial .rt2-featured-main ul.products li.product .button{position:absolute;right:0;bottom:29px;font-size:15px}body.rt-editorial .rt2-featured-small{margin-top:17px}body.rt-editorial .rt2-featured-small ul.products li.product{padding-top:25px}body.rt-editorial .rt2-featured-small .woocommerce-loop-product__title{font-size:31px}body.rt-editorial .rt2-featured-small ul.products li.product .button{font-size:16px}body.rt-editorial .rt2-home-about{flex-direction:column;min-height:0}body.rt-editorial .rt2-home-about-copy{width:100%;padding:38px 22px;gap:22px}body.rt-editorial .rt2-home-about .rt2-heading .elementor-heading-title{font-size:53px}body.rt-editorial .rt2-number-row{gap:22px}body.rt-editorial .rt2-section-number .elementor-heading-title{font-size:79px}body.rt-editorial .rt2-home-about-image{width:100%}body.rt-editorial .rt2-home-about-image img{height:290px;min-height:0;object-position:50% center}body.rt-editorial .rt2-service-grid{grid-template-columns:1fr;gap:26px}body.rt-editorial .rt2-service-card{border-right:0;border-bottom:1px solid var(--rt2-line);padding:0 0 26px;gap:12px}body.rt-editorial .rt2-service-card:last-child{border:0;padding-bottom:0}body.rt-editorial .rt2-service-card .rt2-heading .elementor-heading-title{font-size:29px}body.rt-editorial .rt2-service-number .elementor-heading-title{font-size:53px}body.rt-editorial .rt2-service-card .rt2-copy{font-size:17px}body.rt-editorial .rt2-home-bottom{grid-template-columns:1fr;gap:38px;margin-top:42px}body.rt-editorial .rt2-home-jobs{border:0;padding-right:0}body.rt-editorial .rt2-home-bottom .rt2-heading .elementor-heading-title{font-size:35px}body.rt-editorial .rt2-resource-shortlist .elementor-icon-list-items{grid-template-columns:repeat(2,1fr)}body.rt-editorial .rt2-list .elementor-icon-list-text{font-size:20px}body.rt-editorial .rt2-footer{padding:35px 22px 25px}body.rt-editorial .rt2-footer-cta .rt2-heading .elementor-heading-title{font-size:41px}body.rt-editorial .rt2-footer .rt2-copy{font-size:16px}body.rt-editorial .rt2-footer-cta .rt2-button .elementor-button{font-size:15px;padding:17px 22px}body.rt-editorial .rt2-footer-main{grid-template-columns:1fr;gap:27px;padding-block:28px}body.rt-editorial .rt2-footer-logo,body.rt-editorial .rt2-footer-logo img{width:205px}body.rt-editorial .rt2-footer-brand .rt2-copy{font-size:13px}body.rt-editorial .rt2-footer-address .rt2-copy{font-size:15px}body.rt-editorial .rt2-footer-nav .elementor-icon-list-text{font-size:15px}body.rt-editorial .rt2-footer-nav .elementor-icon-list-items{gap:12px 30px}body.rt-editorial .rt2-footer-bottom{flex-direction:column;gap:13px}body.rt-editorial .rt2-footer-bottom .rt2-copy{font-size:11px}body.rt-editorial .rt2-page-hero .rt2-heading .elementor-heading-title{font-size:54px}body.rt-editorial .rt2-page-hero .rt2-copy{font-size:19px}body.rt-editorial .rt2-article-layout,body.rt-editorial .rt2-contact-layout,body.rt-editorial .rt2-catalog-layout,body.rt-editorial .rt2-product-layout{grid-template-columns:1fr;gap:35px}body.rt-editorial .rt2-side-nav{position:static;gap:16px;border-bottom:1px solid var(--rt2-line);padding-bottom:25px}body.rt-editorial .rt2-side-nav .rt2-list .elementor-icon-list-items{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}body.rt-editorial .rt2-side-nav .rt2-list .elementor-icon-list-text{font-size:15px}body.rt-editorial .rt2-article-content{gap:38px}body.rt-editorial .rt2-article-block .rt2-heading .elementor-heading-title{font-size:37px}body.rt-editorial .rt2-article-block .rt2-copy{font-size:17px;line-height:1.65}body.rt-editorial .rt2-article-block .rt2-copy :is(h3,h4){font-size:27px}body.rt-editorial .rt2-job-facts{gap:17px;padding:20px}body.rt-editorial .rt2-job-facts .rt2-copy{font-size:15px}body.rt-editorial .rt2-form-wrap{padding:25px 20px;gap:20px}body.rt-editorial .rt2-form-wrap .rt2-heading .elementor-heading-title{font-size:36px}body.rt-editorial .rt2-resource-grid{grid-template-columns:1fr;gap:15px}body.rt-editorial .rt2-catalog-sidebar .rt2-list .elementor-icon-list-items{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}body.rt-editorial .rt2-catalog-sidebar .rt2-list .elementor-icon-list-text{font-size:15px}body.rt-editorial .rt2-catalog-main .rt2-products ul.products{grid-template-columns:1fr}body.rt-editorial .rt2-products .woocommerce-ordering{float:none;clear:both;margin-bottom:23px}body.rt-editorial .rt2-breadcrumb-section{padding:20px 22px}body.rt-editorial .rt2-breadcrumb .woocommerce-breadcrumb{font-size:13px}body.rt-editorial .rt2-product-title .product_title{font-size:44px}body.rt-editorial .rt2-product-body{font-size:16px}body.rt-editorial .rt2-product-body :is(td,th){padding:12px 10px;font-size:15px}body.rt-editorial .rt2-product-body th{width:40%}}
@media(prefers-reduced-motion:reduce){body.rt-editorial *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
@media(min-width:768px) and (max-width:1024px){body.rt-editorial .rt2-hero{flex-direction:column;min-height:0}body.rt-editorial .rt2-hero-copy{width:100%;display:grid;grid-template-columns:1fr 1fr;column-gap:45px;row-gap:22px;align-items:center;padding:35px 32px}body.rt-editorial .rt2-hero-title{grid-column:1;grid-row:1 / 4}body.rt-editorial .rt2-hero-copy>.rt2-copy:not(.rt2-hero-caption){grid-column:2;grid-row:1;align-self:end}body.rt-editorial .rt2-hero-copy>.rt2-actions{grid-column:2;grid-row:2}body.rt-editorial .rt2-hero-caption{grid-column:2;grid-row:3;align-self:start}body.rt-editorial .rt2-hero-image{width:100%}body.rt-editorial .rt2-hero-image img{height:auto;min-height:0;max-height:560px;aspect-ratio:1.5;object-fit:cover}}
@media(min-width:1025px){body.rt-editorial .rt2-nav-menu .sub-menu{min-width:270px!important;width:270px!important}}
/* Native WooCommerce widget rules carry per-document selectors; these scoped selectors take precedence. */
body.rt-editorial .rt2-category-directory.elementor-element.elementor-widget.elementor-wc-products ul.products li.product img{display:none}
body.rt-editorial .rt2-category-directory.elementor-element.elementor-widget.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font:700 25px/1.3 'Barlow Condensed',Arial,sans-serif;color:var(--rt2-ink);padding:0}
body.rt-editorial .rt2-products.elementor-element.elementor-widget.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{font:700 30px/1.15 'Barlow Condensed',Arial,sans-serif;color:var(--rt2-ink);padding:0;margin:0 0 6px}
body.rt-editorial .rt2-products.rt2-featured-main.elementor-element.elementor-widget.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{font-size:37px}
body.rt-editorial .rt2-products.rt2-featured-small.elementor-element.elementor-widget.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{font-size:34px}
body.rt-editorial .rt2-catalog-main .rt2-products.elementor-element.elementor-widget.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{font-size:27px}
@media(max-width:1024px){body.rt-editorial .rt2-category-directory.elementor-element.elementor-widget.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:24px}body.rt-editorial .rt2-products.rt2-featured-main.elementor-element.elementor-widget.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{font-size:31px}body.rt-editorial .rt2-products.rt2-featured-small.elementor-element.elementor-widget.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{font-size:30px}}
@media(max-width:767px){body.rt-editorial .rt2-category-directory.elementor-element.elementor-widget.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:22px}body.rt-editorial .rt2-products.rt2-featured-main.elementor-element.elementor-widget.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{font-size:32px}body.rt-editorial .rt2-products.rt2-featured-small.elementor-element.elementor-widget.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{font-size:31px}}
@media(max-width:1024px){body.rt-editorial .rt2-category-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.rt-editorial .rt2-category-directory-grid>.rt2-category-entry:nth-child(n){border-right:1px solid var(--rt2-line);border-bottom:1px solid var(--rt2-line);padding:21px 25px}body.rt-editorial .rt2-category-directory-grid>.rt2-category-entry:nth-child(2n){border-right:0}body.rt-editorial .rt2-category-directory-grid>.rt2-category-entry:nth-child(2n+1){padding-left:0}body.rt-editorial .rt2-category-directory-grid>.rt2-category-entry:nth-child(n+7){border-bottom:0}}
@media(max-width:767px){body.rt-editorial .rt2-category-directory-grid>.rt2-category-entry:nth-child(n){padding:20px 15px}body.rt-editorial .rt2-category-directory-grid>.rt2-category-entry:nth-child(2n+1){padding-left:0}body.rt-editorial .rt2-footer-nav .elementor-nav-menu--main>.elementor-nav-menu{gap:13px 25px}body.rt-editorial .rt2-footer-nav .elementor-nav-menu--main .elementor-item{font-size:15px}}
