﻿/* SB_START;Type_Name:WebDesign_WP;Type_RowID:0*/
.fiy-ft-trust.clsBG_Fullwidth {
    background: var(--sb-canvas);
    border-block-start: 3px solid var(--sb-focus);
    padding-block: 28px;
}
.fiy-ft-trust .row.clsSBPageWidth {
    padding-block: 8px;
}
.fiy-ft-card {
    background: var(--sb-surface);
    border: 1px solid var(--sb-border);
    border-radius: var(--sb-radius, 16px);
    padding: 22px 14px 18px;
    margin-bottom: 12px;
    text-align: center;
    box-shadow: var(--sb-shadow-soft);
    height: 100%;
}
.fiy-ft-card .las,
.fiy-ft-card .lar {
    font-size: 34px;
    color: var(--sb-brand);
    line-height: 1;
}
.fiy-ft-card .SB_Text_Container p {
    margin: 6px 0 0;
    color: var(--sb-text);
}
.fiy-ft-card .SB_Text_Container p:last-child {
    color: var(--sb-muted);
    font-size: 14px;
}
.fiy-ft-main.clsBG_Fullwidth {
    background: var(--sb-brand);
    padding-block: 36px 28px;
}
.fiy-ft-main .fiy-ft-title {
    color: var(--sb-focus);
    font-size: 14px;
    font-weight: 700;
    letter-spacing: 0.06em;
    margin: 0 0 14px;
    padding-bottom: 8px;
    border-bottom: 2px solid var(--sb-focus);
    display: inline-block;
}
.fiy-ft-main .SB_Text_Container,
.fiy-ft-main .SB_Text_Container p,
.fiy-ft-main .SB_Text_Container a {
    color: var(--sb-on-brand);
}
.fiy-ft-links p {
    margin: 0 0 8px;
}
.fiy-ft-main .fiy-ft-links a:hover {
    color: var(--sb-focus);
}
.fiy-ft-brand p {
    line-height: 1.65;
    margin: 0 0 12px;
}
.fiy-ft-main a.btn.btn-primary.fiy-ft-wa {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-top: 8px;
    background: var(--sb-focus);
    border-color: var(--sb-focus);
    color: var(--sb-text);
    border-radius: var(--sb-radius, 16px);
}
.fiy-ft-main a.btn.btn-primary.fiy-ft-wa:hover {
    background: color-mix(in srgb, var(--sb-focus) 85%, #000);
    color: var(--sb-text);
}
.fiy-ft-bar.clsBG_Fullwidth {
    background: color-mix(in srgb, var(--sb-brand) 82%, #000);
    padding-block: 12px;
}
.fiy-ft-bar .SB_Text_Container,
.fiy-ft-bar .SB_Text_Container p,
.fiy-ft-bar .SB_Text_Container span {
    color: var(--sb-on-brand);
    margin: 0;
    font-size: 13px;
}
.fiy-ft-bar .SB_Social {
    color: var(--sb-on-brand);
    font-size: 22px;
    margin-inline: 6px;
}
.fiy-ft-bar .SB_Social:hover {
    color: var(--sb-focus);
}
@media (max-width: 768px) {
    .fiy-ft-card { margin-bottom: 16px; }
    .fiy-ft-main .col-md-3 { margin-bottom: 24px; }
}

/* SB_END;Type_Name:WebDesign_WP;Type_RowID:0*/
/* SB_START;Type_Name:General;Type_RowID:0*/
html.SB_Body_Desktop_Mode #DDMenuTop.SB_Menu_Desktop_Mode > li.sf-ma-li:not(.sf-MA-Logo):not(.sf-MA-Search):not(.sf-MA-Shopping):not(.sf-MA-WishList) > a > .sf-ma-li-Icon,
html.SB_Body_Desktop_Mode #DDMenuTop.SB_Menu_Desktop_Mode > li.sf-ma-li:not(.sf-MA-Logo):not(.sf-MA-Search):not(.sf-MA-Shopping):not(.sf-MA-WishList) > a > .sf-ma-li-Icon-SVG,
html.SB_Body_Desktop_Mode #DDMenuTop.SB_Menu_Desktop_Mode > li.sf-ma-li:not(.sf-MA-Logo):not(.sf-MA-Search):not(.sf-MA-Shopping):not(.sf-MA-WishList) > a > .sf-ma-li-ImgIcon {
    flex: 0 0 1em;
    width: 1em;
    min-width: 1em;
    height: 1em;
    min-height: 1em;
    font-size: 1em;
    line-height: 1;
}
html.SB_Body_Desktop_Mode #DDMenuTop.SB_Menu_Desktop_Mode > li.sf-ma-li:not(.sf-MA-Logo):not(.sf-MA-Search):not(.sf-MA-Shopping):not(.sf-MA-WishList) > a svg,
html.SB_Body_Desktop_Mode #DDMenuTop.SB_Menu_Desktop_Mode > li.sf-ma-li:not(.sf-MA-Logo):not(.sf-MA-Search):not(.sf-MA-Shopping):not(.sf-MA-WishList) > a > .sf-ma-li-Icon-SVG svg {
    width: 1em;
    min-width: 1em;
    height: 1em;
    min-height: 1em;
}
.sf-ma-ul-MobileMenu .sf-ma-li-Icon {
    font-size: 1.125em;
    line-height: 1;
}

/* SB_END;Type_Name:General;Type_RowID:0*/
/* SB_START;Type_Name:SB_DDMenu_V;Type_RowID:0*/

/* SB_END;Type_Name:SB_DDMenu_V;Type_RowID:0*/
/* SB_START;Type_Name:WebDesign_Mobile;Type_RowID:0*/

/* SB_END;Type_Name:WebDesign_Mobile;Type_RowID:0*/
/* SB_START;Type_Name:Catalog_Page;Type_RowID:0*/

/* SB_END;Type_Name:Catalog_Page;Type_RowID:0*/
/* SB_START;Type_Name:Catalog_ProductPage;Type_RowID:0*/
/* Description above add-to-cart: template100 sets PicDesc order:20 after CTA order:11 */
#CssCatProductAdjusted_TextArea {
    display: flex;
    flex-direction: column;
}
#CssCatProductAdjusted_TextArea > .CssCatProductAdjusted_PicDesc {
    order: 10;
}
#CssCatProductAdjusted_TextArea > .CssCatProductAdjusted_QuantityMeasureUnits,
#CssCatProductAdjusted_TextArea > .CssCatProductAdjusted_AddToBasket {
    order: 11;
}

/* SB_END;Type_Name:Catalog_ProductPage;Type_RowID:0*/
/* SB_START;Type_Name:Gallery12_Page;Type_RowID:0*/

/* SB_END;Type_Name:Gallery12_Page;Type_RowID:0*/
/* SB_START;Type_Name:DnD_Page;Type_RowID:0*/

/* SB_END;Type_Name:DnD_Page;Type_RowID:0*/
/* SB_START;Type_Name:GeneralCatalog_Page;Type_RowID:0*/

/* SB_END;Type_Name:GeneralCatalog_Page;Type_RowID:0*/
/* SB_START;Type_Name:Tabs_Page;Type_RowID:0*/

/* SB_END;Type_Name:Tabs_Page;Type_RowID:0*/
/* SB_START;Type_Name:CatalogCategories_Page;Type_RowID:0*/

/* SB_END;Type_Name:CatalogCategories_Page;Type_RowID:0*/
/* SB_START;Type_Name:MenuIcons_Page;Type_RowID:0*/

/* SB_END;Type_Name:MenuIcons_Page;Type_RowID:0*/
/* SB_START;Type_Name:FloatBtns_Page;Type_RowID:0*/

/* SB_END;Type_Name:FloatBtns_Page;Type_RowID:0*/
/* SB_START;Type_Name:CatalogMarquee_Page;Type_RowID:0*/

/* SB_END;Type_Name:CatalogMarquee_Page;Type_RowID:0*/
/* SB_START;Type_Name:Catalog_SB_ScrollBox;Type_RowID:0*/

/* SB_END;Type_Name:Catalog_SB_ScrollBox;Type_RowID:0*/
/* SB_START;Type_Name:CatalogFilter_Page;Type_RowID:0*/

/* SB_END;Type_Name:CatalogFilter_Page;Type_RowID:0*/
/* SB_START;Type_Name:MenuIcons_Mobile;Type_RowID:0*/

/* SB_END;Type_Name:MenuIcons_Mobile;Type_RowID:0*/
/* SB_START;Type_Name:Rating_Page;Type_RowID:0*/

/* SB_END;Type_Name:Rating_Page;Type_RowID:0*/
/* SB_START;Type_Name:ScrollUp_Page;Type_RowID:0*/

/* SB_END;Type_Name:ScrollUp_Page;Type_RowID:0*/
/* SB_START;Type_Name:SB_DnDStyle;Type_RowID:0*/

/* SB_END;Type_Name:SB_DnDStyle;Type_RowID:0*/
/* SB_START;Type_Name:CatOrderPage_Page;Type_RowID:0*/

/* SB_END;Type_Name:CatOrderPage_Page;Type_RowID:0*/
/* SB_START;Type_Name:SB_DDMenu_H;Type_RowID:0*/

/* SB_END;Type_Name:SB_DDMenu_H;Type_RowID:0*/
/* SB_START;Type_Name:Menu;Type_RowID:3770*/
#SB_Menu_3770 a .sf-li-Icon,
#SB_Menu_3770 a .sf-ma-li-Icon,
#SB_Menu_3770 .sf-li-Icon {
    font-size: 1em;
    width: 1em;
    height: 1em;
    line-height: 1;
    vertical-align: -0.12em;
}
#SB_Menu_3770 a .sf-li-Icon:before,
#SB_Menu_3770 a .sf-ma-li-Icon:before {
    font-size: 1em;
    line-height: 1;
}

/* SB_END;Type_Name:Menu;Type_RowID:3770*/
/* SB_START;Type_Name:CatalogCategoriesAsPics_Page;Type_RowID:0*/

/* SB_END;Type_Name:CatalogCategoriesAsPics_Page;Type_RowID:0*/
/* SB_START;Type_Name:BrandVariables;Type_RowID:0*/
:root {
    --sb-brand: #233e6d;
    --sb-on-brand: #ffffff;
    --sb-text: #1a2438;
    --sb-muted: #6e6860;
    --sb-surface: #ffffff;
    --sb-border: #e4ddd3;
    --sb-focus: #c9a56b;
    --sb-accent: #cdb190;
    --sb-on-accent: #1a2438;
    --sb-canvas: #f7f4ef;
    --sb-header-bg: #ffffff;
    --sb-header-text: var(--sb-text);
    --sb-header-border: var(--sb-border);
    --sb-overlay: color-mix(in srgb, var(--sb-brand) 55%, transparent);
    --sb-shadow: 0 12px 40px color-mix(in srgb, var(--sb-brand) 14%, transparent);
    --sb-shadow-soft: 0 1px 2px color-mix(in srgb, var(--sb-brand) 8%, transparent);
    --sb-font: Heebo, -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;
    --sb-menu-font-size: 15px;
    --sb-menu-item-pad-inline: 12px;
    --sb-menu-item-height: 48px;
}

/* SB_END;Type_Name:BrandVariables;Type_RowID:0*/
/* SB_START;Type_Name:Article_Page;Type_RowID:0*/

/* SB_END;Type_Name:Article_Page;Type_RowID:0*/
