@font-face{font-family:"RD Sora";src:url("../assets/sora-latin-variable.woff2") format("woff2");font-weight:400 800;font-style:normal;font-display:swap}
body.rd-brand-tu{--rd-accent:#ff981f;--rd-ink:#f8f7f4;--rd-muted:#bcbab6;--rd-paper:#141414;--rd-tint:#202020;--rd-border:#363431;--rd-font:"RD Sora","Segoe UI",sans-serif;--wd-primary-color:#ff981f;--wd-text-color:#bcbab6;--wd-title-color:#f8f7f4;--wd-link-color:#ff981f;--wd-link-color-hover:#ffb75d;--wd-entities-title-color:#f8f7f4;--wd-entities-title-color-hover:#ff981f;--wd-text-font:var(--rd-font);--wd-title-font:var(--rd-font);--wd-entities-title-font:var(--rd-font);--btn-shop-bgcolor:#ff981f;--btn-shop-bgcolor-hover:#ffb75d;--btn-shop-color:#191613;--btn-shop-color-hover:#191613;background:var(--rd-paper);color:var(--rd-ink);font-family:var(--rd-font);line-height:1.7}
body.rd-brand-tu :is(h1,h2,h3,h4,h5,h6){font-family:var(--rd-font);color:var(--rd-ink);text-transform:none;letter-spacing:-.045em;font-weight:600}
body.rd-brand-tu :is(input,select,textarea,button){font-family:var(--rd-font)}
body.rd-brand-tu :is(.main-page-wrapper,.site-content,.wd-page-content){background:var(--rd-paper)}
body.rd-front .main-page-wrapper{padding-top:0;margin-bottom:0}body.rd-front .site-content{padding:0}body.rd-front .page-title{display:none}body.rd-front .content-layout-wrapper{margin-block:0}body.rd-front .container:has(>.content-layout-wrapper){max-width:none;padding:0}
.rd-home{width:100%;overflow:clip;color:var(--rd-ink);font-family:var(--rd-font)}.rd-home p{color:var(--rd-muted);line-height:1.75}.rd-home :is(h1,h2,h3){color:var(--rd-ink);margin-top:0}
.rd-hero{max-width:1440px;margin:auto;display:grid;grid-template-columns:1.03fr 1fr;align-items:center;min-height:650px;padding:64px 48px 40px;gap:12px}.rd-hero-copy{position:relative;z-index:1}.rd-intro{font-size:14px;font-weight:600;margin:0 0 24px;color:var(--rd-accent)!important}.rd-hero h1{font-size:clamp(40px,4.4vw,68px);font-weight:650;line-height:1.1;letter-spacing:-.06em;margin-bottom:28px}.rd-hero-copy>p:not(.rd-intro){font-size:17px;max-width:520px}.rd-actions{display:flex;flex-wrap:wrap;align-items:center;gap:22px;margin:30px 0}.rd-button{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:14px 24px;background:var(--rd-accent);color:#171411;border-radius:8px;font-weight:650;font-size:14px;text-decoration:none!important;line-height:1.5;transition:background .2s cubic-bezier(.2,.7,.3,1),transform .2s cubic-bezier(.2,.7,.3,1)}.rd-button:hover{background:#ffb75d;transform:translateY(-2px)}.rd-link{display:inline-block;color:var(--rd-ink);border-bottom:1px solid var(--rd-accent);font-weight:600;line-height:1.7;font-size:14px;text-decoration:none!important}.rd-hero-note{font-size:12px;color:var(--rd-muted);max-width:420px;margin-top:32px}.rd-hero-art{margin:0;position:relative}.rd-hero-art img{width:100%;height:auto;display:block;border-radius:18px}.rd-hero-art figcaption{font-size:10px;color:var(--rd-muted);margin:12px 0;text-align:right}
.rd-trust{display:grid;grid-template-columns:repeat(4,1fr);max-width:1280px;margin:0 auto;padding:25px 32px;border-block:1px solid var(--rd-border);gap:20px}.rd-trust a{display:flex;flex-direction:column;color:var(--rd-ink);font-size:13px}.rd-trust span{color:var(--rd-muted);font-size:11px;margin-top:3px}.rd-section{max-width:1344px;padding:88px 32px;margin:auto}.rd-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin-bottom:34px}.rd-section h2{font-size:clamp(28px,3.1vw,43px);line-height:1.2;letter-spacing:-.055em;margin-bottom:14px}.rd-section-head p{font-size:14px;max-width:660px;margin:0}.rd-section-head>.rd-link{flex-shrink:0}
.rd-paths{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.rd-path{display:block;padding:20px;border-radius:14px;background:var(--rd-tint);color:var(--rd-ink);transition:transform .22s cubic-bezier(.2,.7,.3,1)}.rd-path:hover{transform:translateY(-5px)}.rd-path-image{height:195px;background:#fff;border-radius:8px;margin-bottom:23px;overflow:hidden}.rd-path-image img{width:100%;height:100%;object-fit:contain;display:block}.rd-path h3{font-size:18px;margin-bottom:9px;letter-spacing:-.025em}.rd-path p{font-size:12px;margin-bottom:20px}.rd-path>span{font-size:12px;color:var(--rd-accent);font-weight:650}.rd-products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:25px}.rd-product{min-width:0}.rd-product-image{display:block;background:#fff;border-radius:12px;overflow:hidden;aspect-ratio:1}.rd-product-image img{display:block;width:100%;height:100%;object-fit:contain}.rd-product-copy{padding:23px 2px}.rd-product h3{font-size:16px;line-height:1.5;min-height:48px;margin-bottom:10px;letter-spacing:-.025em}.rd-product h3 a{color:var(--rd-ink)}.rd-price{font-size:15px;font-weight:600;color:var(--rd-accent);min-height:45px}.rd-price :is(.amount,.woocommerce-Price-amount){color:inherit}.rd-price small{font-size:10px;font-weight:400;display:block}.rd-product p{font-size:12px;margin:12px 0 20px}.rd-product-link{color:var(--rd-ink);font-weight:600;font-size:12px;border-bottom:1px solid var(--rd-accent)}.rd-search{display:flex;gap:12px;margin:40px auto 0;max-width:700px}.rd-search input{flex:1;min-width:0;border:1px solid var(--rd-border);border-radius:8px;background:var(--rd-tint);color:var(--rd-ink);height:52px;padding:12px 18px}.rd-search button{background:var(--rd-accent);color:#171411;border-radius:8px;padding:12px 22px}
.rd-guide{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center;background:var(--rd-tint);border-radius:22px;padding:64px;max-width:1280px}.rd-guide p{font-size:14px;max-width:500px}.rd-guide-points>div{padding:20px 0;border-bottom:1px solid var(--rd-border)}.rd-guide-points>div:first-child{padding-top:0}.rd-guide-points strong{font-size:19px;font-weight:600}.rd-guide-points p{font-size:13px;margin:10px 0 0}.rd-help-links{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.rd-help-links>a{padding:28px 0;border-top:2px solid var(--rd-accent);color:var(--rd-ink)}.rd-help-links h3{font-size:20px}.rd-help-links p{font-size:14px}.rd-help-links span{font-size:13px;color:var(--rd-accent);font-weight:600}.rd-faq{max-width:900px;padding-top:10px}.rd-faq details{padding:24px 0;border-bottom:1px solid var(--rd-border)}.rd-faq summary{font-weight:600;font-size:15px;cursor:pointer;padding-right:15px;list-style:revert}.rd-faq details p{padding-top:15px;font-size:14px;max-width:730px}.rd-faq>p{margin-top:28px}
.rd-document{max-width:1050px;margin:0 auto;padding:50px 24px 80px;font-family:var(--rd-font);font-size:16px;line-height:1.85;color:var(--rd-ink)}.rd-document>header{max-width:800px;margin-bottom:50px}.rd-document h1{font-size:clamp(34px,4.1vw,56px);line-height:1.15;margin-bottom:26px;letter-spacing:-.05em}.rd-document :is(h2,h3,h4){line-height:1.35;margin-top:38px}.rd-document h2{font-size:28px}.rd-document h3{font-size:21px}.rd-document p{max-width:80ch;color:var(--rd-muted)}.rd-document :is(ul,ol){padding-left:25px}.rd-document :is(li,td){color:var(--rd-muted)}.rd-document a{color:var(--rd-accent)}.rd-document img{height:auto;max-width:100%;border-radius:8px;margin:15px auto;display:block;object-fit:contain}.rd-document :is(h2,h3,h4,[id]){scroll-margin-top:120px}.rd-document svg{width:19px;height:19px;fill:currentColor;display:inline-block;vertical-align:middle}.rd-manual-body>div>section:first-of-type{display:flex;flex-wrap:wrap;gap:18px}.rd-manual-body a:has(>svg){display:inline-flex;gap:8px;align-items:center}.rd-manual-body :is(button,input){max-width:100%}.rd-manual-body video{max-width:100%;height:auto}.rd-manual-body :is(.swiper,.elementor-swiper,.woocommerce){max-width:100%}.rd-manual-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin:30px 0}.rd-manual-grid a{display:block;padding:24px;background:var(--rd-tint);border-radius:12px;color:var(--rd-ink)}.rd-manual-grid h2{font-size:18px;line-height:1.5;margin:0 0 14px}.rd-manual-grid p{font-size:13px}.rd-manual-grid span{font-size:12px;color:var(--rd-accent)}.rd-manual-grid [hidden]{display:none}.rd-filter-status{font-size:13px;margin-top:10px}.rd-callout{margin:45px 0 0;padding:30px;background:var(--rd-tint);border-left:3px solid var(--rd-accent);border-radius:0 12px 12px 0}.rd-callout h2{margin-top:0}.rd-table-wrap{overflow:auto;margin:30px 0}.rd-table-wrap table{width:100%;min-width:680px;border-collapse:collapse;font-size:14px}.rd-table-wrap :is(th,td){padding:18px 16px;vertical-align:top;border-bottom:1px solid var(--rd-border);text-transform:none;line-height:1.7}.rd-table-wrap th{color:var(--rd-ink);font-weight:650}.rd-table-wrap thead{background:var(--rd-tint)}.rd-table-wrap caption{text-align:left;margin-bottom:16px;color:var(--rd-muted);font-size:13px}.rd-product-help{padding:22px;margin-top:25px;background:var(--rd-tint);border-radius:10px;font-size:13px;color:var(--rd-ink)}.rd-product-help p{font-size:12px;margin:8px 0 15px;color:var(--rd-muted)}.rd-product-help>div{display:flex;flex-wrap:wrap;gap:12px 20px}.rd-product-help .rd-link{font-size:11px}
.rd-footer{max-width:1280px;margin:auto;padding:65px 32px 22px;color:var(--rd-ink);font-family:var(--rd-font);line-height:1.7}.rd-footer-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-bottom:30px;border-bottom:1px solid var(--rd-border)}.rd-footer-heading>a{font-size:23px;font-weight:650;color:var(--rd-ink)}.rd-footer-heading p{font-size:13px;color:var(--rd-muted);margin:0}.rd-footer-columns{display:grid;grid-template-columns:repeat(3,1fr);gap:50px;padding:35px 0}.rd-footer nav h2{font-size:14px;font-weight:650;letter-spacing:0;margin:0 0 17px}.rd-footer nav a{display:block;font-size:12px;color:var(--rd-muted);margin-bottom:9px}.rd-footer nav a:hover{color:var(--rd-accent)}.rd-footer-bottom{border-top:1px solid var(--rd-border);padding-top:20px;display:flex;gap:30px;justify-content:space-between;color:var(--rd-muted);font-size:10px}.rd-footer-bottom p{margin:0}
body.rd-brand-tu :is(.whb-header,.whb-row,.whb-main-header,.whb-general-header,.whb-sticky-header){background:#141414!important;border-color:#363431!important}body.rd-brand-tu .whb-top-bar{background:#202020!important}body.rd-brand-tu .wd-nav>li>a{color:#f8f7f4;text-transform:none;font-family:var(--rd-font);font-weight:500;font-size:12px}body.rd-brand-tu :is(.wd-header-cart .wd-tools-text,.wd-header-cart .amount,.wd-tools-icon,.wd-header-search .wd-tools-text,.wd-header-my-account .wd-tools-text){color:#f8f7f4}body.rd-brand-tu :is(.footer-container,.copyrights-wrapper){background:#101010;color:#bcbab6}body.rd-brand-tu :is(.wd-product .product-wrapper,.wd-dropdown-menu,.cart-widget-side,.mobile-nav){background:#202020;color:#f8f7f4}body.rd-brand-tu :is(.wd-product .product-element-top,.woocommerce-product-gallery){background:#fff;border-radius:12px;overflow:hidden}body.rd-brand-tu :is(.woocommerce-breadcrumb,.product_meta,.woocommerce-tabs p,.term-description){color:#bcbab6}body.rd-brand-tu :is(.summary-inner .price,.wd-product .price){color:#ff981f}body.rd-brand-tu :is(.variations_form select,.quantity input,.input-text){background:#202020;border-color:#5b5650;color:#f8f7f4}body.rd-brand-tu .wd-entities-title{font-family:var(--rd-font)}
body[class*="rd-brand-"] :is(a,button,input,select,summary):focus-visible{outline:3px solid var(--rd-accent);outline-offset:5px}body[class*="rd-brand-"] .rd-content-page .page-title{margin-bottom:0}body[class*="rd-brand-"] .rd-document .elementor{max-width:100%}.rd-about-image,.rd-payment-image{width:100%;margin:0 0 35px;border-radius:16px}.rd-document .rd-help-links{grid-template-columns:repeat(2,1fr)}
@media(min-width:1100px){body[class*="rd-brand-"] .single-product-content .product-image-summary{gap:35px}body[class*="rd-brand-"] .single-product-content .product_title{font-size:34px;line-height:1.3}body[class*="rd-brand-"] .products{row-gap:35px}}

/* Home hero: compact rhythm on medium desktop screens only. */
@media (min-width: 1025px) and (max-width: 1440px) {
  body.rd-brand-tu.rd-front .rd-home .rd-hero {
    min-height: 0;
    padding-block: 40px 32px;
    gap: 28px;
  }
  body.rd-brand-tu.rd-front .rd-home .rd-hero .rd-intro {
    margin-bottom: 16px;
  }
  body.rd-brand-tu.rd-front .rd-home .rd-hero h1 {
    margin-bottom: 20px;
    font-size: clamp(42px, 4vw, 56px);
  }
  body.rd-brand-tu.rd-front .rd-home .rd-hero-copy > p:not(.rd-intro) {
    font-size: 16px;
    line-height: 1.65;
  }
  body.rd-brand-tu.rd-front .rd-home .rd-hero .rd-actions {
    margin: 20px 0;
  }
  body.rd-brand-tu.rd-front .rd-home .rd-hero-note {
    margin-top: 18px;
  }
}

@media(max-width:1024px){.rd-hero{padding:50px 28px;min-height:530px}.rd-hero h1{font-size:45px}.rd-hero-copy>p:not(.rd-intro){font-size:15px}.rd-paths{gap:12px}.rd-path{padding:15px}.rd-path-image{height:140px}.rd-guide{margin:0 24px;gap:35px;padding:40px}.rd-products{gap:16px}.rd-section{padding:65px 24px}.rd-guide.rd-section{padding:40px}.rd-document{padding:35px 22px 60px}}
@media(max-width:767px){.rd-hero{grid-template-columns:1fr;padding:38px 22px 24px;gap:25px;min-height:0}.rd-hero h1{font-size:40px;line-height:1.12}.rd-hero-copy>p:not(.rd-intro){font-size:14px}.rd-intro{margin-bottom:19px;font-size:12px}.rd-actions{gap:20px;margin:23px 0}.rd-hero-note{margin-top:20px}.rd-hero-art img{max-height:370px;object-fit:cover}.rd-hero-art figcaption{font-size:9px}.rd-trust{grid-template-columns:1fr 1fr;margin:0 22px;padding:22px 0;gap:21px 15px}.rd-trust strong{font-size:11px}.rd-trust span{font-size:10px}.rd-section{padding:50px 22px}.rd-section h2{font-size:29px}.rd-section-head{display:block;margin-bottom:26px}.rd-section-head p{font-size:13px}.rd-section-head>.rd-link{margin-top:18px}.rd-paths{grid-template-columns:1fr 1fr;gap:13px}.rd-path{padding:13px}.rd-path-image{height:135px;margin-bottom:16px}.rd-path h3{font-size:15px}.rd-path p{font-size:11px;line-height:1.65}.rd-products{grid-template-columns:1fr 1fr;gap:15px}.rd-product-copy{padding:17px 0}.rd-product h3{font-size:13px;min-height:42px}.rd-product p{font-size:11px}.rd-price{font-size:12px;min-height:40px}.rd-product-link{font-size:11px}.rd-guide{grid-template-columns:1fr;margin:0 22px;gap:25px}.rd-guide.rd-section{padding:30px 24px}.rd-guide-points strong{font-size:17px}.rd-help-links{grid-template-columns:1fr;gap:5px}.rd-help-links>a{padding:20px 0}.rd-help-links h3{font-size:19px}.rd-faq summary{font-size:14px}.rd-document{font-size:14px;padding:30px 20px 55px}.rd-document h2{font-size:23px}.rd-document h3{font-size:19px}.rd-manual-grid{grid-template-columns:1fr 1fr;gap:12px}.rd-manual-grid a{padding:18px}.rd-manual-grid h2{font-size:15px}.rd-manual-grid p{font-size:11px}.rd-document .rd-help-links{grid-template-columns:1fr}.rd-footer{padding:40px 22px 24px}.rd-footer-heading{display:block}.rd-footer-heading p{margin-top:13px}.rd-footer-heading>a{font-size:20px}.rd-footer-columns{grid-template-columns:1fr 1fr;gap:30px 18px}.rd-footer-columns>nav:last-child{grid-column:1/-1}.rd-footer-bottom{display:block}.rd-footer-bottom p+p{margin-top:12px}.rd-callout{padding:23px}.rd-search{gap:8px}.rd-search input{padding:10px 12px;font-size:12px}.rd-search button{padding:10px 16px;font-size:12px}}
@media(prefers-reduced-motion:reduce){.rd-home *{transition:none!important;animation:none!important;scroll-behavior:auto!important}}
body.rd-brand-tu .searchform.wd-style-with-bg input.s{background:#202020;color:#f8f7f4;border-color:#5b5650}body.rd-brand-tu .searchform.wd-style-with-bg input.s::placeholder{color:#bcbab6;opacity:1}
body.rd-brand-tu .wd-toolbar{background:#202020;border-top:1px solid #363431}body.rd-brand-tu .wd-toolbar a{color:#f8f7f4}
body.rd-brand-tu .rd-document a.rd-button{color:#171411}
