html[data-guri-pending="1"] body { visibility: hidden; }

html[data-guri-localized="1"] body,
html[data-guri-localized="1"] input,
html[data-guri-localized="1"] textarea,
html[data-guri-localized="1"] button,
html[data-guri-localized="1"] select {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans Arabic", "Noto Sans Devanagari", "Noto Sans Bengali", "Noto Sans Hebrew", "PingFang SC", "Hiragino Sans", "Apple SD Gothic Neo", "Noto Sans", Arial, sans-serif !important;
}
html[data-guri-localized="1"] .gh h1,
html[data-guri-localized="1"] .gh h2,
html[data-guri-localized="1"] .gh h3 { font-family: inherit !important; }
html[data-guri-localized="1"][lang="en"] .gh h1,
html[data-guri-localized="1"][lang="en"] .gh h2,
html[data-guri-localized="1"][lang="en"] .gh h3,
html[data-guri-localized="1"][lang="es"] .gh h1,
html[data-guri-localized="1"][lang="es"] .gh h2,
html[data-guri-localized="1"][lang="es"] .gh h3,
html[data-guri-localized="1"][lang="pt"] .gh h1,
html[data-guri-localized="1"][lang="pt"] .gh h2,
html[data-guri-localized="1"][lang="pt"] .gh h3,
html[data-guri-localized="1"][lang="fr"] .gh h1,
html[data-guri-localized="1"][lang="fr"] .gh h2,
html[data-guri-localized="1"][lang="fr"] .gh h3,
html[data-guri-localized="1"][lang="de"] .gh h1,
html[data-guri-localized="1"][lang="de"] .gh h2,
html[data-guri-localized="1"][lang="de"] .gh h3 { font-family: Georgia, "Noto Serif", serif !important; }
html[data-guri-localized="1"] .t-title,
html[data-guri-localized="1"] .t-text,
html[data-guri-localized="1"] .t-descr,
html[data-guri-localized="1"] .tn-elem[data-elem-type="text"] .tn-atom,
html[data-guri-localized="1"] a,
html[data-guri-localized="1"] button,
html[data-guri-localized="1"] label,
html[data-guri-localized="1"] input,
html[data-guri-localized="1"] textarea {
overflow-wrap: anywhere;
word-break: normal;
hyphens: auto;
}
html[dir="rtl"] .t-title,
html[dir="rtl"] .t-text,
html[dir="rtl"] label,
html[dir="rtl"] input,
html[dir="rtl"] textarea,
html[dir="rtl"] button {
direction: rtl;
text-align: right;
}
html[dir="rtl"] body { direction: rtl; }
html[data-guri-localized="1"] .gh-shell,
html[data-guri-localized="1"] .gh-card,
html[data-guri-localized="1"] .t-container,
html[data-guri-localized="1"] .t-col,
html[data-guri-localized="1"] .tn-molecule,
html[data-guri-localized="1"] .tn-elem { min-width: 0; }
html[data-guri-localized="1"] img,
html[data-guri-localized="1"] video,
html[data-guri-localized="1"] iframe { max-width: 100%; }
/* The day theme inverts the complete Tilda canvas. Restore the original
colour channels for flag and emoji layers just as we already do for media. */
html[data-guri-theme="day"] #allrecords :is(
.t-input-phonemask__select-flag,
[class*="flag"],
[class*="emoji"],
[data-emoji]
) {
filter: invert(1) hue-rotate(180deg) !important;
}
@media (max-width: 640px) {
html[data-guri-localized="1"] h1,
html[data-guri-localized="1"] .t-title_xl,
html[data-guri-localized="1"] .t-title_xxl {
font-size: clamp(30px, 9vw, 48px) !important;
line-height: 1.08 !important;
}
}

/* Product detail pages */
.t-store__prod-snippet__container{font-family:Arial,sans-serif!important;color:#173451;background:#fff;padding-top:24px}
.t-store__prod-snippet__container .t-store__prod-popup__container{max-width:1200px;margin:0 auto;padding:36px 24px 64px}
.t-store__prod-snippet__container .t-store__prod-popup__title{font:600 clamp(26px,3vw,38px)/1.2 Arial,sans-serif!important;color:#173451!important;overflow-wrap:anywhere;margin-bottom:16px}
.t-store__prod-snippet__container .t-store__prod-popup__text,.t-store__prod-snippet__container .t-store__prod-popup__descr{font:16px/1.65 Arial,sans-serif!important;color:#173451!important}
.t-store__prod-snippet__container h2{font:600 22px/1.3 Arial,sans-serif!important;color:#173451!important;margin:30px 0 12px}
.t-store__prod-snippet__container p{margin:14px 0!important}.t-store__prod-snippet__container ul{padding-left:22px}
.t-store__prod-snippet__container a:not(.t-popup__close){color:#075ae5;text-decoration:underline;text-underline-offset:3px}
.t-store__prod-snippet__container .guri-product-request{display:inline-flex;align-items:center;justify-content:center;padding:13px 20px;border-radius:24px;background:#075ae5;color:#fff!important;text-decoration:none!important;font:600 15px/1.4 Arial}
.t-store__prod-snippet__container .guri-photo-note{font:12px/1.6 Arial!important;color:#627286}
.t-store__prod-snippet__container .t-slds__bgimg{background-size:contain!important;background-color:#fff}.t-store__prod-snippet__container img{object-fit:contain}
@media(max-width:640px){.t-store__prod-snippet__container .t-store__prod-popup__container{padding:22px 18px 40px}.t-store__prod-snippet__container h2{font-size:21px!important}.t-store__prod-snippet__container .guri-product-request{box-sizing:border-box;width:100%;text-align:center}}

/* Product detail pages */
.t-catalog__prod-snippet__container{font-family:Arial,sans-serif!important;color:#173451;background:#fff;padding-top:24px}
.t-catalog__prod-snippet__container .t-catalog__prod-popup__container{max-width:1200px;margin:0 auto;padding:36px 24px 64px}
.t-catalog__prod-snippet__container .t-catalog__prod-popup__name{font:600 clamp(26px,3vw,38px)/1.2 Arial,sans-serif!important;color:#173451!important;overflow-wrap:anywhere;margin-bottom:16px}
.t-catalog__prod-snippet__container .t-catalog__prod-popup__text,.t-catalog__prod-snippet__container .t-catalog__prod-popup__descr{font:16px/1.65 Arial,sans-serif!important;color:#173451!important}
.t-catalog__prod-snippet__container h2{font:600 22px/1.3 Arial,sans-serif!important;color:#173451!important;margin:30px 0 12px}
.t-catalog__prod-snippet__container p{margin:14px 0!important}.t-catalog__prod-snippet__container ul{padding-left:22px}
.t-catalog__prod-snippet__container a:not(.t-popup__close){color:#075ae5;text-decoration:underline;text-underline-offset:3px}
.t-catalog__prod-snippet__container .guri-product-request{display:inline-flex;align-items:center;justify-content:center;padding:13px 20px;border-radius:24px;background:#075ae5;color:#fff!important;text-decoration:none!important;font:600 15px/1.4 Arial}
.t-catalog__prod-snippet__container .guri-photo-note{font:12px/1.6 Arial!important;color:#627286}
.t-catalog__prod-snippet__container .t-slds__bgimg{background-size:contain!important;background-color:#fff}.t-catalog__prod-snippet__container img{object-fit:contain}
@media(max-width:640px){.t-catalog__prod-snippet__container .t-catalog__prod-popup__container{padding:22px 18px 40px}.t-catalog__prod-snippet__container h2{font-size:21px!important}.t-catalog__prod-snippet__container .guri-product-request{box-sizing:border-box;width:100%;text-align:center}}

.t-catalog__prod-snippet__container .t-catalog__prod-popup__text{margin-top:24px!important}.t-catalog__prod-snippet__container .t-popup__close .t-name{font-family:Arial,sans-serif!important}
