@font-face{font-family:ArabicBody;src:url('./assets/arabic-body.ttf') format('truetype');font-display:swap;font-weight:400}
@font-face{font-family:ArabicBody;src:url('./assets/arabic-body-bold.ttf') format('truetype');font-display:swap;font-weight:600 900}
@font-face{font-family:ArabicDisplay;src:url('./assets/arabic-display.ttf') format('truetype');font-display:swap;font-weight:700}
.language-switch{display:flex;direction:ltr;align-items:center;gap:7px;flex:none;border:1px solid currentColor;border-radius:50px;padding:5px 9px;margin-inline-start:16px;font-size:10px;line-height:1.7;white-space:nowrap}
.language-switch a{padding:3px 5px;min-height:28px;display:flex;align-items:center;justify-content:center;border-radius:20px}
.language-switch a[lang=ar]{font-family:ArabicBody,sans-serif;font-size:11px}
.language-switch [aria-current=page]{font-weight:700;text-decoration:underline;text-underline-offset:4px}
.language-switch>span{opacity:.35}
.desktop-nav{margin-inline-start:22px;gap:clamp(13px,1.8vw,30px)}
.header-contact{margin-inline-start:auto}
.menu-toggle{margin-inline-start:14px}
html[dir=rtl] body{font-family:ArabicBody,Arial,sans-serif;line-height:1.9;text-align:right}
html[dir=rtl] *{letter-spacing:0}
html[dir=rtl] h1,html[dir=rtl] h2,html[dir=rtl] h3{font-family:ArabicDisplay,ArabicBody,sans-serif;line-height:1.45;letter-spacing:0}
html[dir=rtl] .eyebrow{font-size:11px;line-height:1.9}
html[dir=rtl] h2{font-size:clamp(40px,4.8vw,78px);line-height:1.55}
html[dir=rtl] .flavor-title,html[dir=rtl] .flavor-subtitle,html[dir=rtl] .brand-ribbon,html[dir=rtl] .footer-main>p,html[dir=rtl] .mobile-menu nav a,html[dir=rtl] .pro-form-step legend{font-family:ArabicDisplay,ArabicBody,sans-serif;letter-spacing:0}
html[dir=rtl] .site-header{direction:rtl}
html[dir=rtl] .desktop-nav{margin-left:0;margin-right:25px;font-size:12px}
html[dir=rtl] .header-contact{font-size:12px;gap:22px}
html[dir=rtl] .button{font-size:12px;line-height:1.8;min-height:53px}
html[dir=rtl] .diagonal-icon{transform:scaleX(-1)}
html[dir=rtl] .hero-arrows .round-button svg{transform:scaleX(-1)}
html[dir=rtl] .hero-copy{right:var(--page-pad);left:auto;width:310px}
html[dir=rtl] .hero-copy h1{font-size:clamp(28px,2.4vw,40px);line-height:1.55;white-space:normal;margin:12px 0 18px}
html[dir=rtl] .hero-description{font-size:13px;line-height:1.9;max-width:280px;min-height:65px}
html[dir=rtl] .hero-copy .button{font-size:12px;width:265px}
html[dir=rtl] .hero-side-note{left:var(--page-pad);right:auto;width:135px}
html[dir=rtl] .hero-side-note p{font-size:11px;line-height:1.9}
html[dir=rtl] .hero-side-note a{font-size:11px;gap:16px}
html[dir=rtl] .flavor-title{top:146px;line-height:1.5;font-size:clamp(170px,25.5vw,430px);overflow:visible;padding:0 .03em}
html[dir=rtl] .flavor-title.long{font-size:clamp(125px,19vw,320px);top:169px}
html[dir=rtl] .flavor-title.ail{font-size:clamp(205px,30vw,510px);top:125px}
html[dir=rtl] .flavor-subtitle{font-size:clamp(65px,7vw,120px);line-height:1.55;top:425px}
html[dir=rtl] .ingredient-a{left:auto;right:14.4%;top:22%;transform:rotate(15deg)}
html[dir=rtl] .ingredient-b{right:auto;left:18%;top:52%;transform:rotate(-16deg)}
html[dir=rtl] .ingredient-c{right:auto;left:21%;transform:rotate(26deg)}
html[dir=rtl] .scene-layer[data-product=fromages] .ingredient-a{left:auto;right:11%;top:36%}
html[dir=rtl] .scene-layer[data-product=table] .ingredient-a{left:auto;right:13%;top:21%}
html[dir=rtl] .scene-layer[data-product=table] .ingredient-b{right:auto;left:18%;top:52%}
html[dir=rtl] .scene-layer[data-product=table] .ingredient-c{right:auto;left:19%}
html[dir=rtl] .flavor-tab{font-size:12px;padding:9px 16px}
html[dir=rtl] .flavor-tab small{margin-right:0;margin-left:7px}
html[dir=rtl] .slide-count{direction:rtl;margin:0 0 0 15px}
html[dir=rtl] .slider-hint{font-size:11px}
html[dir=rtl] .hero-skip{right:auto;left:0;font-size:10px}
html[dir=rtl] .brand-ribbon{font-size:clamp(24px,2.9vw,46px);line-height:1.6;padding-block:17px}
html[dir=rtl] .section-intro{align-items:flex-end}
html[dir=rtl] .intro-copy{font-size:14px;line-height:2}
html[dir=rtl] .intro-copy span{font-size:12px}
html[dir=rtl] .product-card{text-align:right}
html[dir=rtl] .product-number{left:auto;right:16px;font-size:10px}
html[dir=rtl] .tile-arrow{right:auto;left:13px}
html[dir=rtl] .product-caption h3{font-size:clamp(21px,1.8vw,31px);line-height:1.65;max-width:100%}
html[dir=rtl] .product-caption p{font-size:11px;margin-top:4px}
html[dir=rtl] .pairings-content h2{font-size:clamp(46px,5.7vw,94px);line-height:1.5}
html[dir=rtl] .section-copy{font-size:13px;line-height:2}
html[dir=rtl] .pairing-trigger{text-align:right;font-size:13px;line-height:1.8;padding-block:18px}
html[dir=rtl] .pairing-panel{padding-left:0;padding-right:31px;font-size:13px;line-height:2}
html[dir=rtl] .inline-link{font-size:12px}
html[dir=rtl] .inline-link .diagonal-icon{margin-left:0;margin-right:6px}
html[dir=rtl] .editorial-note{font-size:11px;line-height:1.9}
html[dir=rtl] .clean-scene .image-caption{left:auto;right:25px;font-size:10px}
html[dir=rtl] .brand-story h2{font-size:clamp(43px,4.8vw,79px);white-space:normal;line-height:1.6}
html[dir=rtl] .brand-story-bottom p{font-size:13px;line-height:2}
html[dir=rtl] .brand-stack .stack-left{left:14%;right:auto}
html[dir=rtl] .brand-stack .stack-right{right:7%;left:auto}
html[dir=rtl] .brand-stack .stack-center{left:40%;right:auto}
html[dir=rtl] .stack-caption{font-size:11px}
html[dir=rtl] .recipe-art{padding:24px}
html[dir=rtl] .recipe-category{font-size:10px;line-height:1.8}
html[dir=rtl] .recipe-art h3{left:auto;right:24px;top:66px;font-size:clamp(30px,3vw,47px);line-height:1.65;white-space:pre-line}
html[dir=rtl] .recipe-art>img{right:auto;left:3%;width:53%;max-height:54%}
html[dir=rtl] .recipe-card:nth-child(2) .recipe-art>img{right:auto;left:3%;width:48%}
html[dir=rtl] .recipe-card:nth-child(3) .recipe-art>img{right:auto;left:2%;width:58%}
html[dir=rtl] .recipe-index{left:auto;right:23px;font-size:10px}
html[dir=rtl] .recipe-caption strong{font-size:13px;line-height:1.8}
html[dir=rtl] .recipe-time{font-size:11px}
html[dir=rtl] .pro-teaser h2{font-size:clamp(46px,5.3vw,86px);line-height:1.55}
html[dir=rtl] .pro-teaser-copy>p:not(.eyebrow){font-size:14px;line-height:2}
html[dir=rtl] .pro-audience-line{font-size:11px}
html[dir=rtl] .pro-teaser .button{font-size:12px}
html[dir=rtl] .pro-teaser-visual>span{right:auto;left:22px;font-size:10px}
html[dir=rtl] .contact h2{font-size:clamp(45px,4.9vw,82px);line-height:1.6}
html[dir=rtl] .contact-intro>p:not(.eyebrow){font-size:14px;line-height:2}
html[dir=rtl] .demo-notice{font-size:11px;line-height:1.9}
html[dir=rtl] form label{font-size:12px;line-height:1.9}
html[dir=rtl] form input,html[dir=rtl] form select,html[dir=rtl] form textarea{font-family:ArabicBody,Arial,sans-serif;font-size:13px;line-height:1.9;text-align:start}
html[dir=rtl] form input::placeholder,html[dir=rtl] form textarea::placeholder{font-family:ArabicBody,sans-serif;font-size:12px}
html[dir=rtl] form input[type=email],html[dir=rtl] form input[type=tel]{direction:ltr;text-align:left}
html[dir=rtl] .form-privacy{font-size:11px;line-height:1.9}
html[dir=rtl] .footer-main>p{font-size:26px;line-height:1.75}
html[dir=rtl] .footer-main nav{margin-left:0;margin-right:auto;font-size:12px}
html[dir=rtl] .footer-social-row p{font-size:11px}
html[dir=rtl] .footer-social-row p span{font-family:Body,Arial,sans-serif;font-size:25px;direction:ltr;text-align:right}
html[dir=rtl] .footer-social-row a{font-size:12px}
html[dir=rtl] .footer-bottom{font-size:11px}
html[dir=rtl] .footer-bottom>a:last-child{margin-left:0;margin-right:auto}
html[dir=rtl] .dialog-close{right:auto;left:16px}
html[dir=rtl] .dialog-product-copy{padding:75px 40px 45px}
html[dir=rtl] .dialog-product-copy h2{font-size:37px;line-height:1.55}
html[dir=rtl] .dialog-product-copy>p{font-size:14px;line-height:2}
html[dir=rtl] .dialog-product-copy h3{font-family:ArabicBody,sans-serif;font-size:12px;margin:23px 0 12px;line-height:1.9}
html[dir=rtl] .verified-list{padding-left:0;padding-right:18px;font-size:13px;line-height:2}
html[dir=rtl] .pairing-tags span{font-size:12px}
html[dir=rtl] .recipe-dialog-content h2,html[dir=rtl] .plain-dialog-content h2{font-size:clamp(31px,3.6vw,56px);line-height:1.6}
html[dir=rtl] .recipe-dialog-grid h3{font-family:ArabicBody,sans-serif;font-size:13px;line-height:1.9}
html[dir=rtl] .recipe-dialog-grid ul,html[dir=rtl] .recipe-dialog-grid ol{padding-left:0;padding-right:20px;font-size:14px;line-height:2}
html[dir=rtl] .recipe-dialog-grid ol{list-style-type:arabic-indic}
html[dir=rtl] .recipe-dialog-grid li{padding-left:0;padding-right:4px}
html[dir=rtl] .recipe-dialog-content .recipe-meta{font-size:12px}
html[dir=rtl] .plain-dialog-content p{font-size:14px;line-height:2}
html[dir=rtl] .message-preview{font-family:ArabicBody,Arial,sans-serif;font-size:13px;line-height:2;unicode-bidi:plaintext;text-align:start}
html[dir=rtl] .mobile-close{right:auto;left:21px}
html[dir=rtl] .mobile-menu nav a{font-size:clamp(21px,5.8vw,29px);line-height:1.7;min-height:64px}
html[dir=rtl] .mobile-menu nav a span{font-family:ArabicBody,sans-serif;font-size:11px}
html[dir=rtl] .pro-hero h1{font-size:clamp(61px,6.4vw,112px);line-height:1.6}
html[dir=rtl] .pro-hero-copy>p:not(.eyebrow){font-size:14px;line-height:2}
html[dir=rtl] .pro-hero-meta{font-size:10px;line-height:1.8;gap:15px;flex-wrap:wrap}
html[dir=rtl] .pro-breadcrumb{font-size:11px}
html[dir=rtl] .pro-hero-visual span{right:auto;left:25px;font-size:11px}
html[dir=rtl] .pro-section-intro h2{font-size:clamp(43px,4.9vw,83px);line-height:1.6}
html[dir=rtl] .business-tab{text-align:right;font-size:13px;line-height:1.9}
html[dir=rtl] .business-tab+button{border-left:0;border-right:1px solid #292d2038}
html[dir=rtl] .business-panel h3{font-size:clamp(31px,3.2vw,54px);line-height:1.75}
html[dir=rtl] .business-panel-copy>p{font-size:14px;line-height:2}
html[dir=rtl] .business-panel ul{padding-left:0;padding-right:19px;font-size:13px;line-height:2}
html[dir=rtl] .business-panel .button{font-size:12px}
html[dir=rtl] .pro-product-row .product-caption h3{font-size:22px;line-height:1.8}
html[dir=rtl] .pro-product-row .product-caption p{font-size:10px}
html[dir=rtl] .use-item{padding-right:0;padding-left:15px}
html[dir=rtl] .use-item h3{font-size:30px;line-height:1.75}
html[dir=rtl] .use-item p{font-size:14px;line-height:2}
html[dir=rtl] .use-item a{font-size:12px}
html[dir=rtl] .pro-enquiry h2{font-size:clamp(45px,5.1vw,85px);line-height:1.7}
html[dir=rtl] .pro-enquiry-intro>p:not(.eyebrow){font-size:14px;line-height:2}
html[dir=rtl] .pro-enquiry-intro .mini-note{font-size:12px;line-height:2}
html[dir=rtl] .pro-progress li{font-size:11px;line-height:1.6}
html[dir=rtl] .pro-form-step legend{font-size:25px;line-height:1.8;float:right}
html[dir=rtl] .pro-choice strong{font-size:13px}
html[dir=rtl] .pro-choice small{font-size:11px;line-height:1.8}
html[dir=rtl] .product-check-label{font-size:12px}
html[dir=rtl] .product-checks label{font-size:12px;line-height:1.8}
html[dir=rtl] .pro-field-hint{font-size:10px;line-height:1.9}
html[dir=rtl] .pro-form-actions .pro-back{margin-right:0;margin-left:auto;font-size:12px}
html[dir=rtl] .pro-form-feedback{font-size:12px}
@media(max-width:1100px){.desktop-nav{margin-inline-start:12px;gap:15px}.language-switch{margin-inline-start:10px}html[dir=rtl] .hero-copy{width:265px}html[dir=rtl] .hero-copy h1{font-size:29px}html[dir=rtl] .hero-description{max-width:245px;font-size:12px}html[dir=rtl] .hero-copy .button{width:240px;font-size:11px}html[dir=rtl] .flavor-tab{font-size:10px;padding:10px 13px}html[dir=rtl] .hero-side-note{left:28px;width:115px}html[dir=rtl] .hero-side-note p{font-size:10px}html[dir=rtl] .pro-hero h1{font-size:64px}html[dir=rtl] .business-tab{font-size:11px}html[dir=rtl] .pro-product-row .product-caption h3{font-size:18px}html[dir=rtl] .pro-progress li{font-size:9px}}
@media(max-width:800px){.header-contact{margin-inline-start:auto;margin-inline-end:0}.language-switch{margin-inline-start:14px}html[dir=rtl] .hero-copy{right:26px;width:235px}html[dir=rtl] .hero-copy h1{font-size:26px}html[dir=rtl] .hero-description{font-size:11px;max-width:225px}html[dir=rtl] .hero-copy .button{width:225px;font-size:10px}html[dir=rtl] .flavor-title{top:174px;font-size:30vw}html[dir=rtl] .flavor-title.long{top:190px;font-size:21vw}html[dir=rtl] .flavor-title.ail{font-size:37vw;top:153px}html[dir=rtl] .flavor-subtitle{top:345px;font-size:10vw}html[dir=rtl] .ingredient-a{left:auto;right:8%;top:30%}html[dir=rtl] .ingredient-b{right:auto;left:4%;top:57%}html[dir=rtl] .ingredient-c{right:auto;left:12%}html[dir=rtl] .scene-layer[data-product=fromages] .ingredient-a{left:auto;right:4%;top:35%}html[dir=rtl] .scene-layer[data-product=table] .ingredient-a{left:auto;right:4%;top:32%}html[dir=rtl] .scene-layer[data-product=table] .ingredient-b{right:auto;left:1%;top:57%}html[dir=rtl] .flavor-tab{font-size:9px;padding:10px}html[dir=rtl] .slider-hint{font-size:9px}html[dir=rtl] .section-intro h2{font-size:43px}html[dir=rtl] .pairings-content h2{font-size:45px}html[dir=rtl] .pairing-trigger{font-size:11px}html[dir=rtl] .pairing-panel{font-size:11px;padding-right:24px}html[dir=rtl] .brand-story h2{font-size:40px}html[dir=rtl] .brand-story-bottom p{font-size:11px}html[dir=rtl] .brand-stack .stack-center{left:31%;right:auto}html[dir=rtl] .brand-stack .stack-left{left:6%;right:auto}html[dir=rtl] .brand-stack .stack-right{right:4%;left:auto}html[dir=rtl] .recipe-art h3{font-size:29px;right:17px}html[dir=rtl] .recipe-category{font-size:9px}html[dir=rtl] .recipe-caption strong{font-size:11px}html[dir=rtl] .recipe-time{font-size:10px}html[dir=rtl] .pro-teaser h2{font-size:44px}html[dir=rtl] .pro-teaser-copy>p:not(.eyebrow){font-size:12px}html[dir=rtl] .pro-hero h1{font-size:49px}html[dir=rtl] .pro-hero-copy>p:not(.eyebrow){font-size:12px}html[dir=rtl] .pro-hero-meta{font-size:8px}html[dir=rtl] .pro-section-intro h2{font-size:43px}html[dir=rtl] .business-panel h3{font-size:31px}html[dir=rtl] .business-panel-copy>p,html[dir=rtl] .use-item p{font-size:12px}html[dir=rtl] .business-panel ul{font-size:11px}html[dir=rtl] .pro-enquiry h2{font-size:43px}html[dir=rtl] .pro-enquiry-intro>p:not(.eyebrow){font-size:12px}html[dir=rtl] .pro-form-step legend{font-size:22px}html[dir=rtl] .pro-progress li{font-size:8px}html[dir=rtl] .pro-choice strong{font-size:11px}html[dir=rtl] .pro-choice small{font-size:10px}}
@media(max-width:650px){.site-header .header-contact{display:none}.language-switch{margin-inline-start:auto}.menu-toggle{margin-inline-start:15px}.language-switch a{min-height:32px;padding-inline:6px}html[dir=rtl] .desktop-nav{display:none}}
@media(max-width:600px){html[dir=rtl] .hero{min-height:895px}html[dir=rtl] .hero-eyebrow{font-size:9px;top:112px;line-height:1.7}html[dir=rtl] .flavor-title{font-size:33vw;top:150px;line-height:1.5}html[dir=rtl] .flavor-title.long{font-size:23vw;top:171px}html[dir=rtl] .flavor-title.ail{font-size:41vw;top:136px}html[dir=rtl] .flavor-subtitle{top:255px;font-size:11vw}html[dir=rtl] .hero-copy{top:580px;left:22px;right:22px;width:auto;text-align:center}html[dir=rtl] .hero-copy h1{font-size:clamp(19px,5.4vw,24px);line-height:1.7;white-space:nowrap;margin:0 0 12px}html[dir=rtl] .hero-copy h1 br{display:none}html[dir=rtl] .hero-description{max-width:295px;font-size:12px;line-height:1.9;min-height:40px;margin-bottom:16px}html[dir=rtl] .hero-copy .button{font-size:11px;min-height:45px;width:232px}html[dir=rtl] .hero-side-note{display:none}html[dir=rtl] .ingredient-a{left:auto;right:2%;top:321px}html[dir=rtl] .ingredient-b{right:auto;left:-1%;top:405px}html[dir=rtl] .scene-layer[data-product=fromages] .ingredient-a{left:auto;right:-1%;top:343px}html[dir=rtl] .scene-layer[data-product=table] .ingredient-a{left:auto;right:-1%;top:325px}html[dir=rtl] .scene-layer[data-product=table] .ingredient-b{right:auto;left:-1%;top:409px}html[dir=rtl] .flavor-tab{font-size:9px;padding:7px 3px;min-height:45px;line-height:1.7}html[dir=rtl] .slide-count{margin:0;font-size:11px}html[dir=rtl] .slider-hint{font-size:9px;top:140px}html[dir=rtl] .brand-ribbon{font-size:22px;gap:17px;padding:17px 12px}html[dir=rtl] .section-intro h2{font-size:40px;line-height:1.6}html[dir=rtl] .section-intro .eyebrow{font-size:10px}html[dir=rtl] .intro-copy{font-size:13px;line-height:2}html[dir=rtl] .intro-copy span{font-size:11px}html[dir=rtl] .product-caption h3{font-size:21px;line-height:1.7}html[dir=rtl] .product-caption p{font-size:10px}html[dir=rtl] .product-card:last-child .product-caption h3{font-size:25px}html[dir=rtl] .product-number{right:12px;left:auto;font-size:8px}html[dir=rtl] .tile-arrow{right:auto;left:11px}html[dir=rtl] .pairings-content h2{font-size:49px;line-height:1.5}html[dir=rtl] .section-copy{font-size:12px;line-height:2}html[dir=rtl] .pairing-trigger{font-size:12px}html[dir=rtl] .pairing-panel{font-size:12px;padding-right:30px}html[dir=rtl] .clean-scene .image-caption{right:19px;left:auto;font-size:9px}html[dir=rtl] .brand-story h2{font-size:clamp(35px,9.4vw,48px);line-height:1.7}html[dir=rtl] .brand-story-bottom p{font-size:12px}html[dir=rtl] .brand-stack .stack-center{left:36%;right:auto}html[dir=rtl] .brand-stack .stack-left{left:14%;right:auto}html[dir=rtl] .brand-stack .stack-right{right:8%;left:auto}html[dir=rtl] .recipe-art h3{font-size:37px;right:24px;left:auto;top:63px;line-height:1.65}html[dir=rtl] .recipe-category{font-size:10px}html[dir=rtl] .recipe-art>img{left:5%;right:auto;width:49%}html[dir=rtl] .recipe-card:nth-child(2) .recipe-art>img{left:5%;right:auto;width:43%}html[dir=rtl] .recipe-card:nth-child(3) .recipe-art>img{left:3%;right:auto;width:55%}html[dir=rtl] .recipe-caption strong{font-size:13px}html[dir=rtl] .recipe-time{font-size:11px}html[dir=rtl] .pro-teaser h2{font-size:44px}html[dir=rtl] .pro-teaser-copy>p:not(.eyebrow){font-size:13px}html[dir=rtl] .pro-audience-line{font-size:10px}html[dir=rtl] .pro-teaser .button{font-size:11px}html[dir=rtl] .contact h2{font-size:43px}html[dir=rtl] .contact-intro>p:not(.eyebrow){font-size:13px}html[dir=rtl] .contact-flower{right:auto;left:24px}html[dir=rtl] .demo-notice{font-size:10px}html[dir=rtl] form label{font-size:11px}html[dir=rtl] form input,html[dir=rtl] form select,html[dir=rtl] form textarea{font-size:16px}html[dir=rtl] form input::placeholder,html[dir=rtl] form textarea::placeholder{font-size:11px}html[dir=rtl] .form-privacy{font-size:10px}html[dir=rtl] .footer-main>p{font-size:23px}html[dir=rtl] .footer-main nav{margin-right:0;font-size:12px}html[dir=rtl] .footer-social-row p{font-size:10px}html[dir=rtl] .footer-social-row a{font-size:11px;padding:10px 13px;gap:11px}html[dir=rtl] .footer-bottom{font-size:10px;gap:15px}html[dir=rtl] .dialog-close{right:auto;left:12px}html[dir=rtl] .dialog-product-copy{padding:34px 26px 37px}html[dir=rtl] .dialog-product-copy h2{font-size:31px}html[dir=rtl] .dialog-product-copy>p{font-size:13px}html[dir=rtl] .dialog-product-copy h3{font-size:11px}html[dir=rtl] .recipe-dialog-content h2,html[dir=rtl] .plain-dialog-content h2{font-size:30px}html[dir=rtl] .recipe-dialog-grid ul,html[dir=rtl] .recipe-dialog-grid ol{font-size:13px}html[dir=rtl] .recipe-dialog-content .recipe-meta{font-size:11px}html[dir=rtl] .plain-dialog-content p{font-size:13px}html[dir=rtl] .message-preview{font-size:12px}html[dir=rtl] .pro-hero h1{font-size:clamp(49px,13vw,68px);line-height:1.65}html[dir=rtl] .pro-hero-copy>.eyebrow{font-size:10px}html[dir=rtl] .pro-hero-copy>p:not(.eyebrow){font-size:13px;line-height:2}html[dir=rtl] .pro-hero-meta{font-size:9px;gap:10px 17px}html[dir=rtl] .pro-section-intro h2{font-size:38px}html[dir=rtl] .pro-section-intro .intro-copy{font-size:12px}html[dir=rtl] .business-tab{font-size:13px}html[dir=rtl] .business-tab+button{border-right:0;border-top:1px solid #292d2038}html[dir=rtl] .business-panel h3{font-size:32px}html[dir=rtl] .business-panel-copy>p{font-size:13px}html[dir=rtl] .business-panel ul{font-size:12px}html[dir=rtl] .pro-product-row .product-caption h3,html[dir=rtl] .pro-product-row .product-card:last-child .product-caption h3{font-size:17px;line-height:1.8}html[dir=rtl] .pro-product-row .product-caption p{font-size:9px}html[dir=rtl] .use-item h3{font-size:32px}html[dir=rtl] .use-item p{font-size:13px}html[dir=rtl] .use-item a{font-size:12px}html[dir=rtl] .pro-enquiry h2{font-size:43px}html[dir=rtl] .pro-enquiry-intro>p:not(.eyebrow){font-size:13px}html[dir=rtl] .pro-enquiry-intro .mini-note{font-size:11px}html[dir=rtl] .pro-progress li{font-size:9px;gap:7px}html[dir=rtl] .pro-form-step legend{font-size:23px;line-height:1.9}html[dir=rtl] .pro-choice strong{font-size:13px}html[dir=rtl] .pro-choice small{font-size:11px}html[dir=rtl] .product-checks label{font-size:11px}html[dir=rtl] .pro-field-hint{font-size:10px}html[dir=rtl] .pro-form-actions .button{font-size:11px}html[dir=rtl] .pro-form-actions .pro-back{font-size:11px}}
@media(max-width:360px){html[dir=rtl] .hero-copy h1{font-size:18px}html[dir=rtl] .hero-description{max-width:260px;font-size:11px}html[dir=rtl] .section-intro h2{font-size:35px}html[dir=rtl] .recipe-art h3{font-size:32px}html[dir=rtl] .pro-teaser h2{font-size:37px}html[dir=rtl] .footer-social-row a{font-size:10px;gap:8px;padding:10px}html[dir=rtl] .pro-hero h1{font-size:47px}html[dir=rtl] .pro-product-row .product-caption h3,html[dir=rtl] .pro-product-row .product-card:last-child .product-caption h3{font-size:15px}html[dir=rtl] .pro-progress li{font-size:8px}}
