﻿/* SB_AI_IMPORTS */
@import url('https://fonts.googleapis.com/css2?family=Assistant:wght@300;400;500;600;700&family=Frank+Ruhl+Libre:wght@300;400;500;600;700&family=Heebo:wght@300;400;500;600;700&family=Playfair+Display:wght@400;500;600&display=swap');
/* SB_START;Type_Name:WebDesign_WP;Type_RowID:0*/
#SB_BODY_WP
{
background:transparent url('401322_1.jpg') ;
}
.SB_Header_Cont
{
background:transparent;
}
.SB_Header
{
background:transparent;
margin-top:0px;
margin-bottom:0px;
border-top:1px  ;
border-left:1px  ;
border-right:1px  ;
border-bottom:1px  ;
}
.SB_Header_Menu_TopPos
{
padding:0px 0px 0px 0px;
border-bottom:1px solid #c4c4c4;
}
.SB_Header_Menu
{
background:#74cbcb;
padding:0px 0px 0px 0px;
}
#SB_BODY_WP .SB_FlashGallery_Container
{
background:transparent;
}
.SB_Header2_Cont
{
margin:0px 0px 0px 0px;
}
.SB_Header2
{
background:transparent url('http://cmsadmin.co.il/webtemplate/designfiles/headers/candis.jpg') ;
height:300px;
}
.SB_Page_Container
{
}
.SB_Page_Container_Table
{
background:transparent;
border-top:1px solid transparent;
border-left:1px solid transparent;
border-right:1px solid transparent;
}
.SB_Page_Content
{
padding:15px 15px 15px 15px;
}
.SB_Menu_Container
{
}
.SB_LMenu_Container
{
padding:30px 0px 0px 0px;
}
.SB_Bottom_Background
{
background:#4d9191;
margin:0px 0px 0px 0px;
border-top:5px  ;
}
.SB_Bottom_Container
{
background:transparent;
border-top:1px  ;
}

/* SB_END;Type_Name:WebDesign_WP;Type_RowID:0*/
/* SB_START;Type_Name:General;Type_RowID:0*/
BODY,TD,DIV,P{color:#000000;font-size:22px;font-weight:bold;font-style:normal;font-family:'osp_le-patin-helvetemedium';}A{color:#000000;font-weight:normal;background:#fcfcfc;text-decoration:none;}A:visited{color:#000000;background:#fcfcfc;text-decoration:none;}A:hover{color:#000000;background:#fcfcfc;text-decoration:none;}h1{color:#000000;font-size:36px;font-weight:300;font-style:normal;border-top:0 solid ;border-left:0 solid ;border-right:0 solid ;border-bottom:0 solid ;}h2{color:#000000;font-size:30px;font-weight:300;font-style:normal;}h3{color:#000000;font-size:22px;font-weight:bold;font-style:normal;text-align:right;}h4{color:#000000;font-style:normal;background:#fcfcfc;border-top:1px solid #000000;border-bottom:1px solid #000000;}h5{color:#000000;font-size:22px;font-weight:bold;background:#fcfcfc;}h6{color:#000000;font-size:20px;background:#fcfcfc;}input[type=button],input[type=submit],.btn{color:#000000;font-size:16px;font-weight:normal;font-family:'assistant';background:#fcfcfc;padding:0 10px 0 10px;border-top:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-bottom:1px solid #000000;cursor:pointer;border-radius:0 0 0 0;}input[type=button]:hover,input[type=submit]:hover,.btn:hover{color:#000000;background:#fcfcfc;}input[type=text],textarea,select,input[type=password]{color:#000000;font-size:16px;font-weight:normal;font-style:normal;font-family:'assistant';background:#fcfcfc;border-top:1px solid #4f4f4f;border-left:1px solid #4f4f4f;border-right:1px solid #4f4f4f;border-bottom:1px solid #4f4f4f;border-radius:0 0 0 0;box-shadow:0 0 0 0 ;}input[type=text]:hover,textarea:hover,select:hover,input[type=password]:hover{color:#000000;background:#fcfcfc;box-shadow:0 0 0 0 ;}input[type=text]:focus,textarea:focus,input[type=password]:focus{background:#ffffff;}input[type=button],input[type=submit],.btn:hover{color:#ffffff;background:#393c56;border-top:1px solid #393c56;border-left:1px solid #393c56;border-right:1px solid #393c56;border-bottom:1px solid #393c56;}
/* SB_END;Type_Name:General;Type_RowID:0*/
/* SB_START;Type_Name:SB_DDMenu_V;Type_RowID:0*/
#SB_DDMenu_V li
{
width:216px;
height:33px;
background:transparent;
border-bottom:1px solid #c5e0e5;
}
#SB_DDMenu_V a
{
color:#7c888a;
font-size:15px;
font-weight:normal;
font-family:'simple_clm';
padding:0px 10px 0px 10px;
}
#SB_DDMenu_V li:hover
{
background:#ffffff;
border-bottom:1px solid #3ea2b3;
}
#SB_DDMenu_V li:hover > a
{
color:#165a66;
}
#SB_DDMenu_V .active
{
border-bottom:1px solid #0a5866;
}
#SB_DDMenu_V li.active>a
{
color:#054652;
}
#SB_DDMenu_V li li
{
}
#SB_DDMenu_V li li a
{
}
#SB_DDMenu_V li li:hover
{
}
#SB_DDMenu_V li li:hover > a
{
}
#SB_DDMenu_V li.active ul li.active
{
}
#SB_DDMenu_V li.active ul li.active>a
{
}
#SB_DDMenu_V li ul
{
}
#SB_DDMenu_V >ul
{
background:#ffffff url('388224_1.png') ;
border-top:1px solid #dedede;
border-left:1px solid #dedede;
border-right:1px solid #dedede;
border-bottom:1px solid #dedede;
border-radius:5px 5px 5px 5px;
-moz-border-radius:5px 5px 5px 5px;
-webkit-border-radius:5px 5px 5px 5px;
box-shadow:3px 3px 6px 0px #ededed;
-moz-box-shadow:3px 3px 6px 0px #ededed;
-webkit-box-shadow:3px 3px 6px 0px #ededed;
padding:0px 0px 0px 0px;
}

/* SB_END;Type_Name:SB_DDMenu_V;Type_RowID:0*/
/* SB_START;Type_Name:WebDesign_Mobile;Type_RowID:0*/
#SB_BODY_MOBILE{background:#fcfcfc;}.SB_Mobile_Header_Cont{background:#31302f;opacity:0.9;border-radius:4px 4px 4px 4px;}.Css_Mobile_Top{background:#fcfcfc;opacity:0.7;border-top:1px solid #cbd5e1;border-left:1px solid #cbd5e1;border-right:1px solid #cbd5e1;border-bottom:1px solid #cbd5e1;border-radius:4px 4px 4px 4px;overflow:visible;}.Css_Mobile_Top *{color:#000000;}.SB_Mobile_Header_Menu_TopPos{background:#fcfcfc;opacity:1;box-shadow:0 1px 3px 0 rgba(0,0,0,0.1);text-align:center;}.Css_Mobile_Menu{background:#fcfcfc;opacity:0.6;}.SB_Mobile_Header2_Cont{background:#fcfcfc;}#SB_BODY_MOBILE .SB_FlashGallery_Container{background:#fcfcfc;border-top:0  ;border-left:0  ;border-right:0  ;border-bottom:0  ;}.SB_FlashGallery_Container .allinone_bannerRotator{background:#fcfcfc;}#SB_BODY_MOBILE .SB_FlashGallery_Container .bannerControls .leftNav, #SB_BODY_MOBILE .SB_FlashGallery_Container .bannerControls .rightNav{background:#fcfcfc;}.SB_Mobile_Page_Container{background:#fcfcfc;}.SB_Mobile_Page_Container_Table{background:#fcfcfc;}.Css_Mobile_PageContent{background:#fcfcfc;padding:20px 0 20px 0;}.SB_Mobile_Menu_Container{background:#fcfcfc;}.SB_Mobile_LMenu_Container{background:#fcfcfc;}.SB_Mobile_Bottom_Background{background:#fcfcfc;}.Css_Mobile_Footer{background:#fcfcfc;}#SB_Content_Bottom_Inline *{color:#000000;}
/* SB_END;Type_Name:WebDesign_Mobile;Type_RowID:0*/
/* SB_START;Type_Name:Catalog_Page;Type_RowID:0*/
.CssCatalogAdjusted_product_Container{text-align:center;background:#fcfcfc;}.CssCatalogAdjusted_product_Container:hover{background:#fcfcfc;}.CssCatalogAdjusted_product{padding:5px 0 0 0;margin-top:20px;margin-right:5px;margin-bottom:20px;margin-left:5px;border-top:1px solid rgba(0,0,0,0.13);border-left:1px solid rgba(0,0,0,0.13);border-right:1px solid rgba(0,0,0,0.13);border-bottom:1px solid rgba(0,0,0,0.13);border-radius:8px 8px 8px 8px;box-shadow:0 2px 8px 0 rgba(0,0,0,0.09);width:340px;height:570px;background:#fcfcfc;}.CssCatalogAdjusted_product:hover{border-top:1px solid #a8a5a8;border-left:1px solid #a8a5a8;border-right:1px solid #a8a5a8;border-bottom:1px solid #a8a5a8;background:#fcfcfc;}.CssCatalogAdjusted_top{color:#000000;font-size:17px;font-weight:normal;text-align:center;background:#fcfcfc;}.CssCatalogAdjusted_top:hover{color:#000000;background:#fcfcfc;}.CssCatalogAdjusted_pic{padding:5px 8px 5px 8px;overflow:hidden;height:450px;background:#fcfcfc;}.CssCatalogAdjusted_pic img{border-radius:8px 8px 8px 8px;max-height:100%;max-width:100%;background:#fcfcfc;}.CssCatalogAdjusted_Pic_Desc_Container{overflow:hidden;height:20px;background:#fcfcfc;display:none;}.CssCatalogAdjusted_Pic_Desc{color:#000000;font-size:14px;}.CssCatalogAdjusted_Makat_desc{background:#fcfcfc;color:#000000;display:none;}.CssCatalogAdjusted_Makat{color:#000000;font-size:14px;font-weight:normal;display:none;}.CssCatalogAdjusted_Price_Container{display:inline-block;}.CssCatalogAdjusted_Price{float:right !important;}.CssCatalogAdjusted_Price_desc{color:#a8a5a8;font-weight:normal;text-decoration:none;display:none;}.CssCatalogAdjusted_Price_val{color:#4d4d4d;font-size:17px;font-weight:normal;font-family:'heebo';}.CssCatalogPrice_line_through{color:#a8a5a8;text-decoration:line-through;}.CssCatalogAdjusted_PriceSpecial{text-align:center;float:left !important;}.CssCatalogAdjusted_PriceSpecial_desc{font-size:0px;font-weight:normal;}.CssCatalogAdjusted_PriceSpecial_val{padding:0 5px 0 5px;font-size:17px;}.CssCatalogAdjusted_product .CssCatalogAdjusted_Inventory{display:block !important;}.CssCatalogAdjusted_product .CssCatalogAdjusted_Inventory .CssCatalogAdjusted_Inventory_ItmesLeft{display:none !important;}.CssCatalogAdjusted_product .CssCatalogAdjusted_Inventory .CssCatalogAdjusted_Inventory_NoItmes{background: url('378968_11.png') no-repeat scroll center bottom;padding:10px 10px 10px 10px;color:transparent;}.CssCatalogAdjusted_QuantityMeasureUnits{display:none !important;}.CssCatalogAdjusted_BTNDetails{float:inherit !important;display:none;}.CssCatalogAdjusted_product .details{color:#000000;font-size:16px;font-weight:normal;text-align:center;line-height:40px;width:100%;height:40px;text-decoration:none;}.CssCatalogAdjusted_BTNAddToChart{width:100%;display:inline-block;}.CssCatalogAdjusted_product .CSS_BtnAddToBasket{background:#f9f5f2;padding:10px 10px 10px 10px;border-top:1px solid #f9f5f2;border-left:1px solid #f9f5f2;border-right:1px solid #f9f5f2;border-bottom:1px solid #f9f5f2;border-radius:8px 8px 8px 8px;color:#534f4c;font-size:16px;font-weight:600;text-align:center;width:60%;display:inline-block;text-decoration:none;}.CssCatalogAdjusted_product .CSS_BtnAddToBasket:hover{background:#a1796f;border-top:1px solid #a1796f;border-left:1px solid #a1796f;border-right:1px solid #a1796f;border-bottom:1px solid #a1796f;color:#ffffff;}.CssCatalogAdjusted_SalesIconText{color:#ffffff;font-size:14px;font-weight:normal;font-family:'heebo';color:#ffffff;background-color:#f97fa9;padding:8px 8px 8px 8px;margin-top:10px;margin-right:20px;margin-bottom:20px;margin-left:20px;}.CssCatalogAdjusted_product_Container .CAT_Currency{font-size:19px;font-family:'alef';}.sf-MA-WishList-add{font-size:15px;margin-top:10px;margin-right:10px;}
/* SB_END;Type_Name:Catalog_Page;Type_RowID:0*/
/* SB_START;Type_Name:Catalog_ProductPage;Type_RowID:0*/
.CssCatProductAdjusted_product{padding:10px 10px 10px 10px;margin-bottom:20px;}#CssCatProductAdjusted_TextArea{background: url('490108_133.png') no-repeat right bottom;padding:0 8px 0 8px;margin-bottom:8px;width:38%;float:right !important;}#CssCatProductAdjusted_PicturesArea{padding:0 0 12px 0;margin-bottom:10px;width:40%;}.CssCatProductAdjusted_BigPic{padding:0 12px 0 12px;height:490px;overflow:hidden;}.CatIMG_PictureBig_Clean{max-height:100%;max-width:100%;}.more_pics .Gallery_Div_Img{margin-top:5px;margin-right:5px;margin-bottom:5px;margin-left:5px;border-top:1px solid #bebebe;border-left:1px solid #bebebe;border-right:1px solid #bebebe;border-bottom:1px solid #bebebe;width:100px;height:100px;overflow:hidden;}.more_pics .Gallery_Div_Img img{box-shadow:0 0 0 0 #d4d4d4;-moz-box-shadow:0 0 0 0 #d4d4d4;-webkit-box-shadow:0 0 0 0 #d4d4d4;max-width:100px;max-height:100px;}.CssCatProductAdjusted_top{padding:10px 10px 10px 10px;margin-top:20px;margin-bottom:20px;border-bottom:1px solid rgba(0,0,0,0.36);}.CssCatProductAdjusted_header{color:#000000;font-size:30px;font-weight:normal;font-style:normal;}.CssCatProductAdjusted_PicDesc{border-top:1px solid rgba(0,0,0,0.36);}.CssCatProductAdjusted_Makat{color:#7a7a7a;font-size:17px;font-weight:normal;margin-top:10px;margin-bottom:10px;}.CssCatProductAdjusted_Delivery{line-height:0px;display:inline;}.CssCatProductAdjusted_Price_Container{padding:6px 0 6px 0;border-top:1px solid rgba(0,0,0,0.36);border-bottom:1px solid rgba(0,0,0,0.36);width:100%;display:table;}.CssCatProductAdjusted_Price{display:table-cell;}.CssCatProductAdjusted_Price .CAT_Text{font-size:26px;display:none;}.CssCatProductAdjusted_Price .CAT_Currency, .CssCatProductAdjusted_Price .CAT_Values{font-size:23px;}.CssCatProductAdjusted_PriceSpecial{color:#e91e63;padding:0 20px 0 20px;display:inline-block;}.CssCatProductAdjusted_PriceSpecial .CAT_Currency,.CssCatProductAdjusted_PriceSpecial .CAT_Values{color:#404040;font-size:24px;font-weight:bold;}.CssCatProductAdjusted_Price .CAT_Currency.CssCatProductAdjusted_line_through, .CssCatProductAdjusted_Price .CAT_Values.CssCatProductAdjusted_line_through{font-size:18px;text-decoration:line-through;}.CssCatProductAdjusted_product .CssCatProductAdjusted_Inventory{display:none;}.CssCatProductAdjusted_QuantityMeasureUnits{padding:11px 0 0 0;border-top:0  ;border-left:0  ;border-right:0  ;border-bottom:0  ;}.CssCatProductAdjusted_Quantity{background:#d9cdc4;border-radius:6px 6px 6px 6px;-moz-border-radius:6px 6px 6px 6px;-webkit-border-radius:6px 6px 6px 6px;box-shadow:0 2px 2px 0 rgba(0,0,0,0.15);-moz-box-shadow:0 2px 2px 0 rgba(0,0,0,0.15);-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,0.15);}.CssCatProductAdjusted_Quantity input.BasketInputBoxUp{background:transparent;color:#000000;font-size:18px;text-align:center;border-top:0  ;border-left:0  ;border-right:0  ;border-bottom:0  ;width:30px;height:20px;display:block;}.CssCatProductAdjusted_Quantity input.BasketInputBox{border-top:0  ;border-left:0  ;border-right:0  ;border-bottom:0  ;width:30px;height:16px;display:block;}.CssCatProductAdjusted_Quantity input.BasketInputBoxDown{background:transparent;color:#141414;font-size:18px;border-top:0  ;border-left:0  ;border-right:0  ;border-bottom:0  ;width:30px;height:20px;display:block;}.CssCatProductAdjusted_AddToBasket{padding:7px 0 0 0;margin-right:3px;display:inline-block;}.CssCatProductAdjusted_product #BtnAddToBasket_Anchor{background:#d9cdc4;padding:17px 45px 17px 45px;margin-top:4px;margin-right:4px;margin-bottom:4px;margin-left:4px;border-radius:6px 6px 6px 6px;-moz-border-radius:6px 6px 6px 6px;-webkit-border-radius:6px 6px 6px 6px;color:#141414;font-size:16px;font-weight:normal;text-decoration:none;text-align:center;}.CssCatProductAdjusted_product #BtnAddToBasket_Anchor:hover{background:#998a82;color:#ffffff;}.CssCatProductAdjusted_product .CSS_ProductPage{line-height:20px;}.clsCatalogElmExtraRow{padding:5px 0 5px 5px;margin-bottom:8px;height:143px;overflow:hidden;}.clsSelectChooseProduct{margin-top:5px;margin-right:5px;margin-bottom:5px;margin-left:5px;border-top:1px solid ;border-left:1px solid ;border-right:1px solid ;border-bottom:1px solid ;width:100%;}.clsCatalogElmExtraRow .clsUlChooseProduct li{color:#000000;font-size:15px;padding:12px 6px 12px 6px;border-top:1px solid #7a7a7a;border-left:1px solid #7a7a7a;border-right:1px solid #7a7a7a;border-bottom:1px solid #7a7a7a;border-radius:42px 42px 42px 42px;-moz-border-radius:42px 42px 42px 42px;-webkit-border-radius:42px 42px 42px 42px;width:20px;height:20px;}.clsCatalogElmExtraRow .clsUlChooseProduct li:hover{background:#d9cdc4;color:#090909;}.clsCatalogElmExtraRow .clsUlChooseProduct li.clsSelected{color:transparent;}.CssCatProductAdjusted_product .CAT_Currency{font-size:22px;padding:0 3px 0 3px;}#CssCatProductAdjusted_LeftText{width:20%;float:left !important;}.CssCatProductAdjusted_product #BtnAddToBasket_Anchor_BuyNow{background:#2196f3;padding:17px 45px 17px 45px;margin-top:4px;margin-right:4px;margin-bottom:4px;margin-left:4px;border-top:0  ;border-left:0  ;border-right:0  ;border-bottom:0  ;color:#ffffff;text-decoration:none;}undefined{undefined:overflow;}
/* SB_END;Type_Name:Catalog_ProductPage;Type_RowID:0*/
/* SB_START;Type_Name:Gallery12_Page;Type_RowID:0*/
.CSS_SB_Gallery12_div{margin-top:10px;margin-right:10px;margin-bottom:10px;margin-left:10px;overflow:hidden;width:330px;height:270px;}.CSS_SB_Gallery12_MainDiv .CSS_SB_Gallery12_img{max-width:100%;}
/* SB_END;Type_Name:Gallery12_Page;Type_RowID:0*/
/* SB_START;Type_Name:DnD_Page;Type_RowID:0*/
BODY .clsDnD_Container>.row{margin-top:0px;margin-bottom:0px;}div.col-padding{padding-left:0px;padding-right:0px;}BODY .clsDnD_Container h1, BODY .clsDnD_Container h2, BODY .clsDnD_Container h3, BODY .clsDnD_Container h4, BODY .clsDnD_Container h5, BODY .clsDnD_Container h6{padding:0 0 0 0;}BODY .SB_Text_Pad{padding:0 0 0 0;}a.btn-primary{color:#2e2e2e;background:#bd8c84;border-top:1px solid #bd8c84;border-left:1px solid #bd8c84;border-right:1px solid #bd8c84;border-bottom:1px solid #bd8c84;border-radius:1px 1px 1px 1px;-moz-border-radius:1px 1px 1px 1px;-webkit-border-radius:1px 1px 1px 1px;color:#2e2e2e;font-size:18px;font-weight:normal;font-family:'assistant';}a.btn-primary:hover,a.btn-primary:focus,a.btn-primary:active,a.btn-primary.active{color:#ffffff;background:#a1796f;border-top:1px solid #a1796f;border-left:1px solid #a1796f;border-right:1px solid #a1796f;border-bottom:1px solid #a1796f;color:#ffffff;}BODY .clsDnD_Container > .row{margin-top:0px;margin-bottom:0px;margin-top:0px;margin-bottom:0px;margin-top:0px;margin-bottom:0px;}
/* SB_END;Type_Name:DnD_Page;Type_RowID:0*/
/* SB_START;Type_Name:GeneralCatalog_Page;Type_RowID:0*/
.Css_NumberProductsInBasket{display:none;}.CSS_CatalogSearchBar{display:none;}.CSS_CatalogSearchBar #Submit11{color:#ffffff;border-top:0  ;border-left:0  ;border-right:0  ;border-bottom:0  ;}#btnCloseCatSearchResults{background:#fcfcfc;color:#000000;}.css_ToBasketButton #Button4{width:95px;background:#fcfcfc;color:#000000;}.cls_AdvencedSearch{padding:0 0 20px 0;display:none;background:#fcfcfc;}input.CssShoppingPage_btnContinueShopping{background:#fcfcfc;}input.CssShoppingPage_btnEmptyBasket{background:#fcfcfc;}.breadcrumb.clsCatUrl,.SB_breadcrumb{background:#fcfcfc;}.breadcrumb.clsCatUrl a span,.SB_breadcrumb a span{color:#363847;font-size:14px;}#tbl_CatDeliveryMoreOptions tr td,.CSS_priceTable, #TblPriceTable_details.cat_priceTable_details tr td,#TblPriceTable_details.cat_priceTable_details tr th{color:#000000;}#Cat_Basket_Iframe div, #Cat_Basket_Iframe span{color:#000000;}#TblPriceTable_details.cat_priceTable_container{background:#fcfcfc;}.breadcrumb.clsCatUrl{padding:0 0 20px 0;display:none !important;}.breadcrumb.clsCatUrl a span{color:#000000;}
/* SB_END;Type_Name:GeneralCatalog_Page;Type_RowID:0*/
/* SB_START;Type_Name:Tabs_Page;Type_RowID:0*/
.nav-tabs.CssTabs_Ul{border-top:0px  ;border-left:0px  ;border-right:0px  ;border-bottom:1px solid #c4c4c4;}.nav-tabs.CssTabs_Ul>li{background:#ffffff;border-top:0px  ;border-left:0px  ;border-right:0px  ;border-bottom:0px  ;}.nav-tabs.CssTabs_Ul>li>a{margin-right:0px;border-top:0px  ;border-left:0px  ;border-right:0px  ;border-bottom:0px  ;border-radius:1px 1px 1px 1px;-moz-border-radius:1px 1px 1px 1px;-webkit-border-radius:1px 1px 1px 1px;color:#919191;font-size:16px;font-weight:normal;font-family:'heebo';}.nav-tabs.CssTabs_Ul>li.active>a, .nav-tabs.CssTabs_Ul>li.active>a:focus, .nav-tabs.CssTabs_Ul>li.active>a:hover{background:transparent;border-top:1px solid #c4c4c4;border-left:1px solid #c4c4c4;border-right:1px solid #c4c4c4;border-bottom:0px solid #e3e3e3;color:#000000;}.nav.CssTabs_Ul>li>a:focus, .nav.CssTabs_Ul>li>a:hover{background:transparent;border-top:0px  ;border-left:0px  ;border-right:0px  ;border-bottom:0px  ;border-radius:0px 0px 0px 0px;-moz-border-radius:0px 0px 0px 0px;-webkit-border-radius:0px 0px 0px 0px;color:#000000;}.tab-content.CssTabs_DivCont{padding:20px 20px 20px 20px;margin-bottom:30px;border-top:0px solid #e3e3e3;border-left:1px solid #c4c4c4;border-right:1px solid #c4c4c4;border-bottom:1px solid #c4c4c4;width:100%;}
/* SB_END;Type_Name:Tabs_Page;Type_RowID:0*/
/* SB_START;Type_Name:CatalogCategories_Page;Type_RowID:0*/
#clsMainCatalogCategory{color:#171616;font-size:17px;font-weight:bold;}#clsMainCatalogCategory:hover{color:#ebbb13;}#clsCategoriesForMainCategory{color:#171616;}#clsCategoriesForMainCategory:hover{color:#ebbb13;}
/* SB_END;Type_Name:CatalogCategories_Page;Type_RowID:0*/
/* SB_START;Type_Name:MenuIcons_Page;Type_RowID:0*/
.sf-menu .sf-ma-li.sf-MA-Logo img{margin-top:3px;max-height:105px;}.sf-menu .sf-ma-li .clsCat_WishList_Count{color:#f9f5f2;font-size:15px;background:#f9f5f2;margin-top:8px;}.sf-menu .sf-ma-li .clsCat_Basket_Count{color:#f9f5f2;font-size:15px;background:#f9f5f2;margin-top:8px;}li.sf-ma-li .sf-ma-li-Icon{font-size:20px;}
/* SB_END;Type_Name:MenuIcons_Page;Type_RowID:0*/
/* SB_START;Type_Name:FloatBtns_Page;Type_RowID:0*/
#sf-ma-FloatBtns{right:0px;bottom:50px;}#sf-ma-FloatBtns .sf-ma-li-Icon{color:#ffffff;background:#a1796f;border-top:0  ;border-left:0  ;border-right:0  ;border-bottom:0  ;border-radius:0 0 0 0;-moz-border-radius:0 0 0 0;-webkit-border-radius:0 0 0 0;box-shadow:0 0 0 0 ;-moz-box-shadow:0 0 0 0 ;-webkit-box-shadow:0 0 0 0 ;margin-bottom:10px;}#sf-ma-FloatBtns .sf-MA-Whatsapp .sf-ma-li-Icon{background-color:#47d14d;color:#ffffff;}
/* SB_END;Type_Name:FloatBtns_Page;Type_RowID:0*/
/* SB_START;Type_Name:CatalogMarquee_Page;Type_RowID:0*/
div.SB_C_marquee{height:400px;}div.SB_C_marquee .clsCatMarqueeContainer{height:350px;width:100%;}
/* SB_END;Type_Name:CatalogMarquee_Page;Type_RowID:0*/
/* SB_START;Type_Name:Catalog_SB_ScrollBox;Type_RowID:0*/
div.SB_C_ScrollBox .clsCatMarqueeContainer{height:300px;width:100%;}div.SB_C_ScrollBox .clsCatMarqueeTilte a{font-size:14px;}div.SB_C_ScrollBox .clsCatMarqueeImgContainer{height:200px;width:100%;}
/* SB_END;Type_Name:Catalog_SB_ScrollBox;Type_RowID:0*/
/* SB_START;Type_Name:CatalogFilter_Page;Type_RowID:0*/
#cssFilter_Main{padding:0px 20px 0px 20px;margin-bottom:20px;border-top:1px solid ;border-left:1px solid ;border-right:1px solid ;border-bottom:1px solid ;}.clsFilter_inner{width:250px;}.clsFilter_title{font-weight:bold;}.clsFilter_link{font-size:14px;}
/* SB_END;Type_Name:CatalogFilter_Page;Type_RowID:0*/
/* SB_START;Type_Name:MenuIcons_Mobile;Type_RowID:0*/
UL.sf-ma-ul-MobileMenu{background:#f9f5f2;box-shadow:0 5px 3px 0 rgba(0,0,0,0.09);-moz-box-shadow:0 5px 3px 0 rgba(0,0,0,0.09);-webkit-box-shadow:0 5px 3px 0 rgba(0,0,0,0.09);height:60px;}UL.sf-ma-ul-MobileMenu .sf-ma-li{height:60px;}UL.sf-ma-ul-MobileMenu .sf-ma-li .sf-ma-li-Icon{color:#000000;font-size:21px;padding:5px 5px 5px 5px;margin-top:8px;}UL.sf-ma-ul-MobileMenu .sf-ma-li.sf-MA-Logo img{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;max-height:60px;}UL.sf-ma-ul-MobileMenu .sf-ma-li .clsCat_WishList_Count{color:#ffffff;font-size:14px;background:#a1796f;margin-top:1px;}UL.sf-ma-ul-MobileMenu .sf-ma-li .clsCat_Basket_Count{color:#ffffff;font-size:14px;background:#d1b09d;margin-top:1px;}
/* SB_END;Type_Name:MenuIcons_Mobile;Type_RowID:0*/
/* SB_START;Type_Name:Rating_Page;Type_RowID:0*/
span.SB_RatingIcon.fa{color:#c7b114;}
/* SB_END;Type_Name:Rating_Page;Type_RowID:0*/
/* SB_START;Type_Name:ScrollUp_Page;Type_RowID:0*/
a#scrollUp{color:#000000;font-size:20px;}
/* SB_END;Type_Name:ScrollUp_Page;Type_RowID:0*/
/* SB_START;Type_Name:SB_DnDStyle;Type_RowID:0*/
@media(min-width:768px){ #DDMenuTop{position:relative;left:0px;top:0px;width:1433px;height:110px;}}
/* SB_END;Type_Name:SB_DnDStyle;Type_RowID:0*/
/* SB_START;Type_Name:CatOrderPage_Page;Type_RowID:0*/
#cat_priceTable_container_responsive.cssCatOrderPage_MainContainer .panel{border-top:0px solid ;border-left:0px solid ;border-right:0px solid ;border-bottom:0px solid ;}#cat_priceTable_container_responsive.cssCatOrderPage_MainContainer .panel-heading.cssCatOrderPage_OrderStepHeading{border-top:0px  ;border-left:0px  ;border-right:0px  ;border-bottom:0px  ;}
/* SB_END;Type_Name:CatOrderPage_Page;Type_RowID:0*/
/* SB_START;Type_Name:SB_DDMenu_H;Type_RowID:0*/
#SB_DDMenu_H li{padding:0 10px 0 10px;height:50px;}#SB_DDMenu_H a{color:#000000;font-size:17px;font-weight:normal;text-align:center;padding:0 10px 0 10px;line-height:50px;}#SB_DDMenu_H li:hover{background:#ffffff;border-bottom:2px solid #000000;}#SB_DDMenu_H li:hover > a{color:#000000;}#SB_DDMenu_H .active{background:#ffffff;border-bottom:2px solid #000000;}#SB_DDMenu_H li.active>a{color:#000000;}#SB_DDMenu_H li li{width:200px;height:40px;}#SB_DDMenu_H li ul{border-top:0  ;border-left:0  ;border-right:0  ;border-bottom:0  ;}#SB_DDMenu_H >ul{width:auto;}#SB_DDMenu_H .sf-sub-indicator{font-size:10px;margin-left:5px;}#SB_DDMenu_H .sf-li-Icon{font-size:16px;}
/* SB_END;Type_Name:SB_DDMenu_H;Type_RowID:0*/
/* SB_START;Type_Name:Menu;Type_RowID:6769*/
#SB_Menu_6769 li{background:transparent;padding:0 8px 0 8px;height:110px;}#SB_Menu_6769 li a.sf-a{color:#000000;font-size:20px;font-weight:400;text-align:center;padding:0 8px 0 8px;line-height:110px;}#SB_Menu_6769 li:hover{background:#fcfcfc;border-bottom:2px solid #000000;}#SB_Menu_6769 li:hover > a{color:#000000;}#SB_Menu_6769 .active{background:#fcfcfc;border-bottom:2px solid #000000;}#SB_Menu_6769 li.active>a{color:#000000;}#SB_Menu_6769 li li{width:200px;height:40px;background:#fcfcfc;}#SB_Menu_6769 li li a.sf-a{color:#000000;line-height:40px;}#SB_Menu_6769 li li:hover{background:#fcfcfc;}#SB_Menu_6769 li li:hover > a{color:#000000;}#SB_Menu_6769 li.active ul li.active{background:#fcfcfc;}#SB_Menu_6769 li.active ul li.active>a{color:#000000;}#SB_Menu_6769 li ul{border-top:0  ;border-left:0  ;border-right:0  ;border-bottom:0  ;}#SB_Menu_6769 >ul{background:#fcfcfc;height:110px;}#SB_Menu_6769 .sf-sub-indicator{color:#000000;font-size:7px;margin-left:5px;}#SB_Menu_6769 #sf-menu-mobile-btn-li{background:#fcfcfc;}#SB_Menu_6769 #sf-menu-mobile-btn{color:#000000;}#SB_Menu_6769 .sf-li-Icon{background:#fcfcfc;font-size:16px;color:#000000;}#SB_Menu_6769 .SB_Menu_Mobile_Mode.sf-menu a{color:#000000;}#SB_Menu_6769 .SB_Menu_Mobile_Mode.sf-menu li{background:#fcfcfc;}#SB_Menu_6769 ul.sf-menu.sf-h-3>li>ul>li{background:#fcfcfc;}#SB_Menu_6769 ul.sf-menu.sf-h-3>li>ul>li:hover{background:#fcfcfc;}#SB_Menu_6769 ul.sf-menu.sf-h-3>li>ul{background:#fcfcfc;}#SB_Menu_6769 ul.sf-menu.sf-h-3>li>ul>li>a{color:#000000;}#SB_Menu_6769 ul.sf-menu.sf-h-3>li>ul>li>a:hover{color:#000000;}#SB_Menu_6769 ul.sf-menu.sf-h-3>li>ul>li.active{background:#fcfcfc;}#SB_Menu_6769 ul.sf-menu.sf-h-3>li>ul>li.active>a{color:#000000;}#SB_Menu_6769 ul.sf-menu.sf-h-3>li>ul>li>ul>li{background:#fcfcfc;}#SB_Menu_6769 ul.sf-menu.sf-h-3>li>ul>li>ul>li:hover{background:#fcfcfc;}#SB_Menu_6769 ul.sf-menu.sf-h-3>li>ul>li>ul>li>a{color:#000000;}#SB_Menu_6769 ul.sf-menu.sf-h-3>li>ul>li>ul>li>a:hover{color:#000000;}#SB_Menu_6769 ul.sf-menu.sf-h-3>li>ul>li>ul>li.active{background:#fcfcfc;}#SB_Menu_6769 ul.sf-menu.sf-h-3>li>ul>li>ul>li.active>a{color:#000000;}
/* SB_END;Type_Name:Menu;Type_RowID:6769*/
/* SB_START;Type_Name:FormsDND;Type_RowID:0*/
form.clsSB_FormShow .CSS_TABLE input[type='text']{background:transparent;border-top:0 solid ;border-left:0 solid ;border-right:0 solid ;border-bottom:1px solid rgba(0,0,0,0.25);}form.clsSB_FormShow .CSS_TABLE textarea{background:transparent;border-top:0  ;border-left:0  ;border-right:0  ;border-bottom:1px solid rgba(0,0,0,0.25);}form.clsSB_FormShow .CSS_SUBMIT{background:#bd8c84;border-top:1px solid #bd8c84;border-left:1px solid #bd8c84;border-right:1px solid #bd8c84;border-bottom:1px solid #bd8c84;}
/* SB_END;Type_Name:FormsDND;Type_RowID:0*/
/* SB_START;Type_Name:CatalogCategoriesAsPics_Page;Type_RowID:0*/
#clsCategoriesAsPics_Main{padding:0 4px 0 0;margin-top:0px;margin-right:0px;margin-bottom:10px;margin-left:0px;background:#fcfcfc;}#clsCategoriesAsPics_Main .clsCategoriesAsPictures_div{background:#fcfcfc;padding:10px 10px 10px 10px;border-top:1px solid #ebe8eb;border-left:1px solid #ebe8eb;border-right:1px solid #ebe8eb;border-bottom:1px solid #ebe8eb;border-radius:3px 3px 3px 3px;width:163px;height:238px;}#clsCategoriesAsPics_Main .clsCategoriesAsPictures_title_cont{height:55px;background:#fcfcfc;}#clsCategoriesAsPics_Main .clsCategoriesAsPictures_title{color:#000000;font-size:16px;text-decoration:none;}#clsCategoriesAsPics_Main .clsCategoriesAsPictures_img_cont{background:#fcfcfc;border-radius:7px 7px 7px 7px;width:140px;height:153px;vertical-align:middle;display:inline-block;}#clsCategoriesAsPics_Main .clsCategoriesAsPictures_img{background:#fcfcfc;width:110px;max-height:110px;}#clsCategoriesAsPics_Main .clsCategoriesAsPictures_div:hover{background:#fcfcfc;}#clsCategoriesAsPics_Main .clsCategoriesAsPictures_div:hover .clsCategoriesAsPictures_title{color:#fcfcfc;}.SB_Body_Mobile_Mode #clsCategoriesAsPics_Main .clsCategoriesAsPictures_div{background:#fcfcfc;}.SB_Body_Mobile_Mode #clsCategoriesAsPics_Main div.clsCategoriesAsPictures_title_cont{background:#fcfcfc;}.SB_Body_Mobile_Mode #clsCategoriesAsPics_Main .clsCategoriesAsPictures_title{color:#fcfcfc;background:#fcfcfc;}.SB_Body_Mobile_Mode #clsCategoriesAsPics_Main .clsCategoriesAsPictures_img_cont{background:#fcfcfc;}.SB_Body_Mobile_Mode #clsCategoriesAsPics_Main .clsCategoriesAsPictures_img{background:#fcfcfc;}
/* SB_END;Type_Name:CatalogCategoriesAsPics_Page;Type_RowID:0*/
/* SB_START;Type_Name:BrandVariables;Type_RowID:0*/
:root {
    --sb-font: "Heebo", "Assistant", Arial, sans-serif;
    --sb-canvas: #F6EFE8;
    --sb-surface: #F6EFE8;
    --sb-text: #2F2523;
    --sb-muted: #695651;
    --sb-border: #E7D7CC;
    --sb-brand: #6B1F32;
    --sb-on-brand: #FFFFFF;
    --sb-accent: #6B1F32;
    --sb-on-accent: #FFFFFF;
    --sb-focus: #6B1F32;
    --sb-header-bg: #FCF7F2;
    --sb-header-text: #2F2523;
    --sb-header-border: #E7D7CC;
    --sb-logo-max-width: 200px;
    --sb-radius: 14px;
    --sb-button-radius: 7px;
    --sb-button-height: 48px;
    --sb-button-font-weight: 500;
    --sb-shadow: 0 16px 42px rgba(46,25,29,.10);
    --sb-shadow-soft: 0 3px 13px rgba(46,25,29,.045);
    --sb-logo-height: 104px;
    --sb-menu-font-size: 17px;
    --sb-menu-item-pad-inline: 11px;
    --sb-menu-font-weight: 500;
}
/* SB_END;Type_Name:BrandVariables;Type_RowID:0*/
/* SB_START;Type_Name:AI_Design;Type_RowID:0*/
/* AI:fonts */

/* /AI:fonts */

/* AI:ai-base */
html body.SB_BODY{background:var(--sb-canvas);color:var(--sb-text)}
html body.SB_BODY ::selection{background:var(--sb-brand);color:var(--sb-on-brand)}
html body.SB_BODY :focus-visible{outline:2px solid var(--sb-focus);outline-offset:3px}
html body.SB_BODY .SB_Text_Container{color:var(--sb-text);line-height:1.7}
html body.SB_BODY .SB_Text_Container h1{font-weight:800;letter-spacing:-.02em;line-height:1.12;color:var(--sb-text);margin:0 0 .5em}
html body.SB_BODY .SB_Text_Container h2{font-weight:700;letter-spacing:-.015em;line-height:1.2;color:var(--sb-text);margin:0 0 .5em}
html body.SB_BODY .SB_Text_Container h3{font-weight:600;line-height:1.3;color:var(--sb-text);margin:0 0 .4em}
html body.SB_BODY .SB_Text_Container a{color:var(--sb-accent);text-underline-offset:3px}
html body.SB_BODY .SB_Text_Container a.btn{text-decoration:none}
html body.SB_BODY .SB_Text_Container p{margin:0 0 1em}
html body.SB_BODY .SB_FAQ_Container{border:1px solid var(--sb-border);border-radius:var(--sb-radius);background:var(--sb-surface);overflow:hidden}
html body.SB_BODY .SB_FAQ_Question{color:var(--sb-text);font-weight:600}
html body.SB_BODY .SB_FAQ_Answer{color:var(--sb-muted)}
html body.SB_BODY .sf-ma-ul-MobileMenu li.sf-MA-Logo img{background:var(--sb-logo-bg,transparent);border-radius:var(--sb-logo-radius,0);padding:var(--sb-logo-pad,0)}
/* /AI:ai-base */

/* AI:ai-category */
html body.SB_BODY .SB_breadcrumb{display:flex;flex-wrap:wrap;gap:6px;align-items:center;list-style:none;margin:0 0 20px;padding:0;font-size:var(--sb-font-size-sm);color:var(--sb-muted)}
html body.SB_BODY .SB_breadcrumb a{color:var(--sb-muted);text-decoration:none}
html body.SB_BODY .SB_breadcrumb a:hover{color:var(--sb-text);text-decoration:underline;text-underline-offset:3px}
html body.SB_BODY .CSS_CatalogSearchBar{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin:0 0 24px}
html body.SB_BODY .SB_Catalog_Search{height:var(--sb-control-height);padding:0 16px;border:1px solid var(--sb-border);border-radius:var(--sb-button-radius);background:var(--sb-surface);color:var(--sb-text);min-width:220px}
html body.SB_BODY .SB_Catalog_Search:focus{border-color:var(--sb-brand)}
html body.SB_BODY .CSS_CatalogSearchBar select{height:var(--sb-control-height);padding:0 14px;border:1px solid var(--sb-border);border-radius:var(--sb-button-radius);background:var(--sb-surface);color:var(--sb-text)}
html body.SB_BODY .clsFilter_Main{color:var(--sb-text)}
html body.SB_BODY .cssFilter_Mobile_Btn{border-radius:var(--sb-button-radius)}
html body.SB_BODY .CssCatalogAdjusted_product{background:var(--sb-surface);border:1px solid var(--sb-border);border-radius:var(--sb-radius);box-shadow:var(--sb-shadow-soft);overflow:hidden;color:var(--sb-text);transition:transform var(--sb-transition),box-shadow var(--sb-transition),border-color var(--sb-transition)}
html body.SB_BODY .CssCatalogAdjusted_product:hover{transform:translateY(-3px);box-shadow:var(--sb-shadow);border-color:color-mix(in srgb,var(--sb-brand) 45%,var(--sb-border))}
html body.SB_BODY .CssCatalogAdjusted_pic{position:relative;overflow:hidden;background:color-mix(in srgb,var(--sb-text) 4%,var(--sb-surface))}
html body.SB_BODY .Cat_ImgTNpic{transition:transform .5s cubic-bezier(.2,.8,.2,1)}
html body.SB_BODY .CssCatalogAdjusted_product:hover .Cat_ImgTNpic{transform:scale(1.04)}
html body.SB_BODY .CssCatalogAdjusted_top{margin:0;padding:12px 14px 4px;font-size:var(--sb-font-size);font-weight:600;line-height:1.35}
html body.SB_BODY .CssCatalogAdjusted_top a{color:var(--sb-text);text-decoration:none}
html body.SB_BODY .CssCatalogAdjusted_top a:hover{color:var(--sb-accent)}
html body.SB_BODY .CssCatalogAdjusted_Pic_Desc{color:var(--sb-muted);font-size:var(--sb-font-size-sm)}
html body.SB_BODY .CssCatalogAdjusted_Price_val{color:var(--sb-text);font-weight:800}
html body.SB_BODY .CssCatalogAdjusted_PriceSpecial_val{color:var(--sb-accent);font-weight:800}
html body.SB_BODY .CssCatalogAdjusted_Inventory{color:var(--sb-muted);font-size:var(--sb-font-size-sm)}
html body.SB_BODY .CssCatalogAdjusted_status{border-radius:999px}
html body.SB_BODY .CssCatalogAdjusted_Makat_Container{color:var(--sb-muted);font-size:var(--sb-font-size-sm)}

/* gallery listing mode (CSS_SB_Gallery12_*): a responsive grid of cropped photos with a soft zoom; the template's own legacy css for it is gone after a design reset */
html body.SB_BODY .CSS_SB_Gallery12_MainDiv{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:clamp(10px,1.6vw,20px);padding:clamp(8px,1.6vw,20px) 0;margin:0}
html body.SB_BODY .CSS_SB_Gallery12_div{float:none!important;display:block;position:relative;overflow:hidden;width:auto!important;height:auto!important;aspect-ratio:4/3;margin:0!important;border-radius:var(--sb-radius);background:color-mix(in srgb,var(--sb-text) 5%,var(--sb-surface));box-shadow:var(--sb-shadow-soft)}
html body.SB_BODY .CSS_SB_Gallery12_img{display:block;width:100%!important;height:100%!important;max-width:none;padding:0!important;border:0!important;margin:0!important;border-radius:0;box-shadow:none;object-fit:cover;transition:transform .7s cubic-bezier(.2,.8,.2,1)}
html body.SB_BODY .CSS_SB_Gallery12_div:hover .CSS_SB_Gallery12_img{transform:scale(1.05)}
html body.SB_BODY .CSS_SB_Gallery12_Text_Container{position:absolute;inset:auto 0 0 0;padding:0 14px;color:#fff;text-shadow:0 1px 6px rgba(0,0,0,.6);font-weight:600;pointer-events:none;background:none;height:auto;min-height:0}
html body.SB_BODY .CSS_SB_Gallery12_Text_Container:empty{display:none}
/* /AI:ai-category */

/* AI:ai-blocks */
html body.SB_BODY .ai-band{background:var(--sb-canvas);padding:clamp(40px,7vw,88px) 0}
html body.SB_BODY .ai-band-surface{background:var(--sb-surface)}
html body.SB_BODY .ai-band-brand{background:var(--sb-brand);color:var(--sb-on-brand)}
html body.SB_BODY .ai-band-brand .SB_Text_Container,html body.SB_BODY .ai-band-brand .SB_Text_Container h1,html body.SB_BODY .ai-band-brand .SB_Text_Container h2,html body.SB_BODY .ai-band-brand .SB_Text_Container h3,html body.SB_BODY .ai-band-brand .SB_Text_Container a{color:var(--sb-on-brand)}
html body.SB_BODY .ai-band-brand .ai-stat-label,html body.SB_BODY .ai-band-brand p{color:var(--sb-on-brand)}
html body.SB_BODY .ai-band-brand a.btn-primary{background:var(--sb-on-brand);color:var(--sb-brand)}
html body.SB_BODY .ai-eyebrow{display:inline-block;margin:0 0 14px;padding:5px 14px;border-radius:999px;background:color-mix(in srgb,var(--sb-brand) 16%,var(--sb-canvas));color:var(--sb-text);font-size:var(--sb-font-size-sm);font-weight:600;letter-spacing:.02em}
html body.SB_BODY .ai-hero{max-width:860px;margin:0 auto;text-align:center}
html body.SB_BODY .ai-hero h1{font-size:clamp(34px,5.4vw,68px)}
html body.SB_BODY .ai-lead{font-size:clamp(17px,1.6vw,20px);color:var(--sb-muted);max-width:680px;margin:0 auto 28px}
html body.SB_BODY .ai-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;align-items:center;margin:0}
html body.SB_BODY .ai-link{font-weight:600;color:var(--sb-text);text-decoration:underline;text-underline-offset:5px;text-decoration-color:var(--sb-brand);text-decoration-thickness:2px}
html body.SB_BODY .ai-section-title{text-align:center;max-width:720px;margin:0 auto clamp(24px,4vw,48px)}
html body.SB_BODY .ai-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:clamp(14px,2vw,24px)}
html body.SB_BODY .ai-card{background:var(--sb-surface);border:1px solid var(--sb-border);border-radius:var(--sb-radius);padding:clamp(18px,2.4vw,28px);box-shadow:var(--sb-shadow-soft);transition:transform var(--sb-transition),box-shadow var(--sb-transition)}
html body.SB_BODY .ai-card:hover{transform:translateY(-3px);box-shadow:var(--sb-shadow)}
html body.SB_BODY .ai-band-surface .ai-card{background:var(--sb-canvas)}
html body.SB_BODY .ai-card h3{margin:0 0 8px;font-size:20px}
html body.SB_BODY .ai-card p{margin:0;color:var(--sb-muted)}
html body.SB_BODY .ai-icon{display:inline-flex;width:48px;height:48px;align-items:center;justify-content:center;margin:0 0 14px;border-radius:calc(var(--sb-radius) * .7);background:var(--sb-brand);color:var(--sb-on-brand);font-size:22px;font-weight:800}
html body.SB_BODY .ai-num{display:inline-flex;width:40px;height:40px;align-items:center;justify-content:center;margin:0 0 12px;border-radius:999px;background:var(--sb-brand);color:var(--sb-on-brand);font-weight:800}
html body.SB_BODY .ai-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:20px;text-align:center}
html body.SB_BODY .ai-stat-num{display:block;font-size:clamp(34px,4vw,52px);font-weight:800;line-height:1.1}
html body.SB_BODY .ai-stat-label{display:block;color:var(--sb-muted);font-size:var(--sb-font-size-sm)}
html body.SB_BODY .ai-split{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:clamp(20px,4vw,56px);align-items:center}
html body.SB_BODY .ai-cta{max-width:760px;margin:0 auto;text-align:center}
html body.SB_BODY .ai-contact-list{list-style:none;margin:0;padding:0;display:grid;gap:12px;margin-inline-end:clamp(12px,2vw,28px)}
html body.SB_BODY .ai-contact-list li{display:flex;gap:12px;align-items:center;padding:14px 16px;border:1px solid var(--sb-border);border-radius:var(--sb-radius);background:var(--sb-surface)}
html body.SB_BODY .ai-cat-banner{max-width:900px;padding:8px 0 24px}
html body.SB_BODY .ai-cat-banner h1{font-size:clamp(28px,4vw,44px);margin:0 0 10px}
html body.SB_BODY .ai-cat-banner p{color:var(--sb-muted);max-width:720px}
html body.SB_BODY .ai-chips{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 0;padding:0;list-style:none}
html body.SB_BODY .ai-chip{display:inline-block;padding:7px 16px;border:1px solid var(--sb-border);border-radius:999px;background:var(--sb-surface);color:var(--sb-text);font-size:var(--sb-font-size-sm);font-weight:500;text-decoration:none}
html body.SB_BODY .ai-chip:hover{border-color:var(--sb-brand);background:color-mix(in srgb,var(--sb-brand) 12%,var(--sb-surface))}
html body.SB_BODY .ai-seo{max-width:900px;margin:0 auto}
html body.SB_BODY .ai-seo h2{font-size:clamp(22px,2.6vw,30px)}
html body.SB_BODY .ai-seo p{color:var(--sb-muted)}
@media (max-width:768px){html body.SB_BODY .ai-band{padding:clamp(28px,8vw,44px) 0}html body.SB_BODY .ai-actions{flex-direction:column;align-items:stretch}}
html body.SB_BODY .ai-band-hero{background:linear-gradient(180deg,color-mix(in srgb,var(--sb-brand) 9%,var(--sb-canvas)),var(--sb-canvas))}
html body.SB_BODY .ai-hero-start{text-align:start}
html body.SB_BODY .ai-hero-start h1{font-size:clamp(32px,4.6vw,58px)}
html body.SB_BODY .ai-lead-start{margin-inline:0}
html body.SB_BODY .ai-actions-start{justify-content:flex-start}
html body.SB_BODY .ai-trust{margin-top:22px}
html body.SB_BODY .ai-trust-bar{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:12px;margin:0;padding:0;list-style:none}
html body.SB_BODY .ai-trust-item{display:flex;align-items:center;gap:10px;padding:14px 16px;border:1px solid var(--sb-border);border-radius:var(--sb-radius);background:var(--sb-surface);font-weight:600;font-size:var(--sb-font-size-sm)}
html body.SB_BODY .ai-trust-item:before{content:"\2713";display:inline-flex;width:26px;height:26px;flex:0 0 26px;align-items:center;justify-content:center;border-radius:999px;background:var(--sb-brand);color:var(--sb-on-brand);font-size:14px;font-weight:800}
html body.SB_BODY .ai-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:clamp(14px,2vw,24px)}
html body.SB_BODY .ai-tile-title{display:block;padding:14px 16px 2px;font-size:20px;font-weight:700}
html body.SB_BODY .ai-tile-sub{display:block;padding:0 16px 16px;color:var(--sb-muted);font-size:var(--sb-font-size-sm)}
html body.SB_BODY .ai-quote{margin:0 0 14px;font-size:18px;line-height:1.6;color:var(--sb-text)}
html body.SB_BODY .ai-quote-by{display:block;font-weight:700}
html body.SB_BODY .ai-quote-role{display:block;color:var(--sb-muted);font-size:var(--sb-font-size-sm)}
html body.SB_BODY .ai-text-page{max-width:860px;margin:0 auto}
html body.SB_BODY .ai-text-page h2{margin-top:1.6em}
html body.SB_BODY .ai-footer{background:var(--sb-surface);border-top:1px solid var(--sb-border);padding:clamp(32px,5vw,56px) 0 20px}
html body.SB_BODY .ai-foot-grid{display:grid;grid-template-columns:1.6fr repeat(3,1fr);gap:clamp(20px,3vw,40px)}
html body.SB_BODY .ai-foot-title{display:block;margin:0 0 12px;font-size:16px;font-weight:700;color:var(--sb-text)}
html body.SB_BODY .ai-foot-text{color:var(--sb-muted);margin:0 0 10px;max-width:340px}
html body.SB_BODY .ai-foot-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}
html body.SB_BODY .ai-foot-list a{color:var(--sb-muted);text-decoration:none}
html body.SB_BODY .ai-foot-list a:hover{color:var(--sb-text);text-decoration:underline;text-underline-offset:3px}
html body.SB_BODY .ai-foot-legal{margin-top:clamp(20px,3vw,36px);padding-top:16px;border-top:1px solid var(--sb-border);display:flex;flex-wrap:wrap;gap:8px 20px;justify-content:space-between;color:var(--sb-muted);font-size:var(--sb-font-size-sm)}
@media (max-width:768px){html body.SB_BODY .ai-foot-grid{grid-template-columns:1fr 1fr}html body.SB_BODY .ai-hero-start{text-align:center}html body.SB_BODY .ai-actions-start{justify-content:center}}
html body.SB_BODY .ai-band-tight{padding:clamp(14px,2.5vw,26px) 0}
html body.SB_BODY .ai-tile .SB_Img_Container_Fix{display:block;aspect-ratio:4/3;overflow:hidden}
html body.SB_BODY .ai-tile .SB_clsImg{display:block;width:100%;height:100%;object-fit:cover}
html body.SB_BODY .ai-hero-img .SB_clsImg{display:block;width:100%;aspect-ratio:5/4;object-fit:cover}
/* /AI:ai-blocks */

/* AI:ai-forms */
html body.SB_BODY .SB_C_Form{color:var(--sb-text)}
html body.SB_BODY .SB_C_Form .CSS_NAME{font-size:clamp(20px,2.4vw,26px);font-weight:700;margin:0 0 16px;color:var(--sb-text)}
html body.SB_BODY .SB_C_Form .clsSB_FormShow{margin:0}
html body.SB_BODY .SB_C_Form .Css_Table_td{padding:6px 8px;color:var(--sb-text)}
html body.SB_BODY .SB_C_Form .CSS_FormFieldNameBox_GeneralTitle{display:inline-block;margin:0 0 6px;font-size:var(--sb-font-size-sm);font-weight:600;color:var(--sb-text)}
html body.SB_BODY .SB_C_Form .CSS_TEXT{color:var(--sb-text)}
html body.SB_BODY .SB_C_Form .CSS_INPUT{width:100%;min-height:var(--sb-control-height);padding:var(--sb-control-pad-y) var(--sb-control-pad-x);border:1px solid var(--sb-border);border-radius:calc(var(--sb-radius) * .6);background:var(--sb-surface);color:var(--sb-text);font-family:inherit;font-size:var(--sb-font-size);line-height:1.4;box-shadow:none;transition:border-color var(--sb-transition),box-shadow var(--sb-transition),background var(--sb-transition)}
html body.SB_BODY .SB_C_Form textarea.CSS_INPUT{min-height:130px;resize:vertical}
html body.SB_BODY .SB_C_Form .CSS_INPUT::placeholder{color:var(--sb-muted);opacity:1}
html body.SB_BODY .SB_C_Form .CSS_INPUT:hover{border-color:color-mix(in srgb,var(--sb-text) 35%,var(--sb-border))}
html body.SB_BODY .SB_C_Form .CSS_INPUT:focus{outline:none;border-color:var(--sb-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--sb-accent) 25%,transparent);background:var(--sb-canvas)}
html body.SB_BODY .SB_C_Form .CSS_SELECT{width:100%;height:var(--sb-control-height);min-height:var(--sb-control-height);padding:0 12px;border:1px solid var(--sb-border);border-radius:calc(var(--sb-radius) * .6);background-color:var(--sb-surface);color:var(--sb-text);font-family:inherit;font-size:var(--sb-font-size)}
html body.SB_BODY .SB_C_Form .CSS_SELECT:focus{outline:none;border-color:var(--sb-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--sb-accent) 25%,transparent)}
html body.SB_BODY .SB_C_Form .CSS_INPUT_FILE{width:100%;padding:10px;border:1px dashed var(--sb-border);border-radius:calc(var(--sb-radius) * .6);background:var(--sb-surface);color:var(--sb-muted)}
html body.SB_BODY .SB_C_Form .CSS_RADIO_wrapSpan{display:inline-flex;align-items:center;gap:8px;margin:0 0 6px 16px}
html body.SB_BODY .SB_C_Form .CSS_RADIO{accent-color:var(--sb-brand);width:18px;height:18px;vertical-align:middle}
html body.SB_BODY .SB_C_Form input[type="checkbox"].CSS_INPUT{width:20px;min-height:20px;height:20px;padding:0;accent-color:var(--sb-brand);vertical-align:middle}
html body.SB_BODY .SB_C_Form .CSS_SUBMIT{min-height:var(--sb-button-height);padding:0 calc(var(--sb-button-pad-x) + 12px);border:0;border-radius:var(--sb-button-radius);background:var(--sb-brand);color:var(--sb-on-brand);font-family:inherit;font-size:var(--sb-button-font-size);font-weight:var(--sb-button-font-weight);cursor:pointer;transition:transform var(--sb-transition),box-shadow var(--sb-transition),filter var(--sb-transition)}
html body.SB_BODY .SB_C_Form .CSS_SUBMIT:hover{filter:brightness(.94);box-shadow:var(--sb-shadow)}
html body.SB_BODY .SB_C_Form .CSS_SUBMIT:active{transform:scale(.98)}
html body.SB_BODY .SB_C_Form .CSS_SUBMIT:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}
html body.SB_BODY .SB_C_Form .form-group{margin-top:8px}
html body.SB_BODY .SB_C_Form #FormMsg{padding:24px;text-align:center;color:var(--sb-muted)}
html body.SB_BODY .SB_C_Form .CSS_ERROR,html body.SB_BODY .SB_C_Form .clsSB_FormError{color:#B42318;font-size:var(--sb-font-size-sm)}
html body.SB_BODY .ai-form-card .SB_C_Form{background:var(--sb-surface);border:1px solid var(--sb-border);border-radius:var(--sb-radius);padding:clamp(18px,3vw,32px);box-shadow:var(--sb-shadow-soft)}
html body.SB_BODY .ai-band-surface .ai-form-card .SB_C_Form{background:var(--sb-canvas)}
/* /AI:ai-forms */

/* AI:ai-product */
html body.SB_BODY .CSS_ProductPage{color:var(--sb-text)}
html body.SB_BODY .CssCatProductAdjusted_product{background:var(--sb-surface);border:1px solid var(--sb-border);border-radius:var(--sb-radius);box-shadow:var(--sb-shadow-soft);padding:clamp(14px,2.4vw,28px)}
html body.SB_BODY .CssCatProductAdjusted_BigPic{border-radius:var(--sb-radius);overflow:hidden;background:color-mix(in srgb,var(--sb-text) 4%,var(--sb-surface))}
html body.SB_BODY .CatIMG_PictureBig_Clean{transition:transform .6s cubic-bezier(.2,.8,.2,1)}
html body.SB_BODY .CssCatProductAdjusted_BigPic:hover .CatIMG_PictureBig_Clean{transform:scale(1.03)}
html body.SB_BODY .CssCatProductAdjusted_MorePics{margin-top:12px}
html body.SB_BODY .CssCatProductAdjusted_top{font-weight:800;letter-spacing:-.01em;line-height:1.2;color:var(--sb-text)}
html body.SB_BODY .CssCatProductAdjusted_Makat{color:var(--sb-muted);font-size:var(--sb-font-size-sm)}
html body.SB_BODY .CssCatProductAdjusted_Price{color:var(--sb-text);font-weight:800;font-size:clamp(22px,2.6vw,30px)}
html body.SB_BODY .CssCatProductAdjusted_Inventory,html body.SB_BODY .CssCatProductAdjusted_InventoryDesc,html body.SB_BODY .CssCatProductAdjusted_Delivery{color:var(--sb-muted);font-size:var(--sb-font-size-sm)}
html body.SB_BODY .CssCatProductAdjusted_AddToBasket{margin-top:14px}
html body.SB_BODY .CSS_BtnAddToBasket_Anchor{border-radius:var(--sb-button-radius)}
html body.SB_BODY .CssCatProductDescription_Tabs_Bottom{margin-top:clamp(24px,4vw,48px);color:var(--sb-text);line-height:1.8}
html body.SB_BODY .CssTabs_DivCont{background:var(--sb-surface);border:1px solid var(--sb-border);border-radius:var(--sb-radius);padding:clamp(16px,2.4vw,28px)}
html body.SB_BODY .CssCatProductAdjusted_RecentViewedProducts{margin-top:clamp(24px,4vw,48px)}
/* /AI:ai-product */

/* AI:ai-checkout */
html body.SB_BODY .cssCatOrderPage_MainContainer{max-width:1200px;margin-inline:auto;padding:clamp(8px,2vw,24px);color:var(--sb-text)}
html body.SB_BODY .cssCatOrderPage_MainContainer .panel.panel-default{background:var(--sb-surface);border:1px solid var(--sb-border);border-radius:var(--sb-radius);box-shadow:var(--sb-shadow-soft);overflow:hidden;margin-bottom:16px;color:var(--sb-text)}
html body.SB_BODY .cssCatOrderPage_MainContainer .panel-body{padding:clamp(12px,2vw,22px);color:var(--sb-text)}
html body.SB_BODY .cssCatOrderPage_OrderStepHeading{background:transparent;border-bottom:1px solid var(--sb-border);padding:14px 18px;font-weight:700;color:var(--sb-text)}
html body.SB_BODY .cssCatOrderPage_MainContainer input[type=text],html body.SB_BODY .cssCatOrderPage_MainContainer input[type=email],html body.SB_BODY .cssCatOrderPage_MainContainer input[type=tel],html body.SB_BODY .cssCatOrderPage_MainContainer input[type=number],html body.SB_BODY .cssCatOrderPage_MainContainer select,html body.SB_BODY .cssCatOrderPage_MainContainer textarea,html body.SB_BODY .BasketInputBox{min-height:var(--sb-control-height);padding:var(--sb-control-pad-y) var(--sb-control-pad-x);border:1px solid var(--sb-border);border-radius:calc(var(--sb-radius) * .6);background:var(--sb-canvas);color:var(--sb-text);font-family:inherit;font-size:var(--sb-font-size);box-shadow:none;transition:border-color var(--sb-transition),box-shadow var(--sb-transition)}
html body.SB_BODY .cssCatOrderPage_MainContainer input::placeholder,html body.SB_BODY .cssCatOrderPage_MainContainer textarea::placeholder{color:var(--sb-muted);opacity:1}
html body.SB_BODY .cssCatOrderPage_MainContainer input:focus,html body.SB_BODY .cssCatOrderPage_MainContainer select:focus,html body.SB_BODY .cssCatOrderPage_MainContainer textarea:focus,html body.SB_BODY .BasketInputBox:focus{outline:none;border-color:var(--sb-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--sb-accent) 25%,transparent)}
html body.SB_BODY .cssCatOrderPage_OrderButton{min-height:calc(var(--sb-control-height) + 6px);padding:0 34px;border:0;border-radius:var(--sb-radius);background:var(--sb-brand);color:var(--sb-on-brand);font-family:inherit;font-weight:700;font-size:calc(var(--sb-font-size) + 1px);cursor:pointer;box-shadow:var(--sb-shadow-soft);transition:transform var(--sb-transition),filter var(--sb-transition)}
html body.SB_BODY .cssCatOrderPage_OrderButton:hover{transform:translateY(-2px);filter:brightness(1.06)}
html body.SB_BODY .cssCatOrderPage_OrderButtonCont{text-align:center;padding:12px 0 22px}
html body.SB_BODY .cssCatOrderPage_btns_container .sb_button,html body.SB_BODY .cssCatOrderPage_MainContainer .sb_button{min-height:var(--sb-control-height);padding:0 22px;border:1px solid var(--sb-border);border-radius:var(--sb-radius);background:var(--sb-surface);color:var(--sb-text);font-family:inherit;font-weight:600;cursor:pointer;transition:border-color var(--sb-transition),background var(--sb-transition)}
html body.SB_BODY .cssCatOrderPage_btns_container .sb_button:hover{border-color:var(--sb-brand);background:color-mix(in srgb,var(--sb-brand) 10%,var(--sb-surface))}
html body.SB_BODY .cssCatOrderPage_PaymentOptCont{padding:8px}
html body.SB_BODY .cssCatOrderPage_PaymentOptCont .clsOptOrder1{background:var(--sb-canvas);border:1px solid var(--sb-border);border-radius:var(--sb-radius);padding:10px 14px}
html body.SB_BODY #TblPriceTable_details,html body.SB_BODY .cat_priceTable_details{width:100%;border-collapse:collapse;color:var(--sb-text)}
html body.SB_BODY .cat_priceTable_details th{padding:10px 12px;border-bottom:1px solid var(--sb-border);color:var(--sb-muted);font-weight:600;font-size:var(--sb-font-size-sm);text-align:start}
html body.SB_BODY .cat_priceTable_details td{padding:12px;border-color:var(--sb-border);vertical-align:middle}
html body.SB_BODY .cat_priceTable_details tr{border-color:var(--sb-border)}
html body.SB_BODY .cssCatOrderPage_Order_IMG_Cont img{border-radius:calc(var(--sb-radius) * .5);max-width:64px;height:auto}
html body.SB_BODY .cat_DeliveryMoreOptions,html body.SB_BODY .checkout-before-payment{color:var(--sb-text)}
html body.SB_BODY #Cat_Basket_Iframe,html body.SB_BODY .clsCat_Basket_Iframe_Data{background:var(--sb-surface);color:var(--sb-text);border:1px solid var(--sb-border);border-radius:var(--sb-radius);box-shadow:var(--sb-shadow-soft)}
html body.SB_BODY .clsCatalogBasket_Table{color:var(--sb-text);border-color:var(--sb-border)}
html body.SB_BODY .clsCatalogBasket_Table td{border-color:var(--sb-border)}
html body.SB_BODY .SB_Cat_CalcFreeShipping_Control{color:var(--sb-muted);font-size:var(--sb-font-size-sm)}
@media (max-width:767px){html body.SB_BODY .cssCatOrderPage_MainContainer{padding:8px}html body.SB_BODY .cssCatOrderPage_OrderButton{width:100%}html body.SB_BODY .cssCatOrderPage_btns_container .sb_button{width:100%;margin-bottom:8px}}
/* /AI:ai-checkout */

/* AI:ai-motion */
@media (prefers-reduced-motion:no-preference){
html body.SB_BODY [data-ai-reveal]{opacity:0;transform:translateY(28px);transition:opacity .7s cubic-bezier(.2,.8,.2,1),transform .7s cubic-bezier(.2,.8,.2,1);animation:ai-reveal-failsafe .01s linear 4s forwards}
html body.SB_BODY [data-ai-reveal].ai-in{opacity:1;transform:none;animation:none}
}
@keyframes ai-reveal-failsafe{to{opacity:1;transform:none}}
html body.SB_BODY nav.SB_Mobile_Header_Menu_TopPos{transition:box-shadow var(--sb-transition),background var(--sb-transition)}
html body.SB_BODY.ai-scrolled nav.SB_Mobile_Header_Menu_TopPos{box-shadow:var(--sb-shadow)}
html body.SB_BODY .ai-hero-img{border-radius:var(--sb-radius);overflow:hidden;box-shadow:var(--sb-shadow)}
html body.SB_BODY .ai-tile{display:block;position:relative;border-radius:var(--sb-radius);overflow:hidden;background:var(--sb-surface);border:1px solid var(--sb-border);color:var(--sb-text);text-decoration:none}
/* /AI:ai-motion */

/* AI:myway-sahara-collections */
html body.SB_BODY{background:#FAF6EF;color:#594536}
.mw-home-intro,.mw-category-intro{direction:rtl;text-align:center;color:#594536}
.mw-home-intro .SB_Panel,.mw-category-intro .SB_Panel{background:transparent;border:0;box-shadow:none}
.mw-home-intro{padding:58px 0 54px!important;background:linear-gradient(180deg,#FCF9F4,#FAF6EF)}
.mw-kicker{letter-spacing:.2em;font-size:12px!important;color:#A58A74!important;margin:0 auto 14px}
.mw-home-intro h1,.mw-category-intro h1{font-family:"Frank Ruhl Libre",serif!important;font-size:clamp(35px,4.6vw,64px)!important;line-height:1.23;color:#5B4336!important;font-weight:500!important;margin:0 auto 15px}
.mw-home-intro .mw-lead,.mw-category-intro .mw-cat-lead{font-size:17px!important;line-height:1.9;color:#806D60!important;margin:0 auto 32px}
.mw-collection-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:30px 24px!important;margin:24px auto 38px!important;width:100%!important;direction:rtl;align-items:start;justify-items:stretch}
.mw-collection-grid>.mw-collection-cell{float:none!important;display:block!important;width:100%!important;max-width:none!important;min-width:0!important;flex:none!important;margin:0!important;padding:0!important;align-self:start}
.mw-collection-cell .SB_Panel{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;margin:0!important}
.mw-collection-card{display:block;text-decoration:none!important;text-align:center;color:#604838!important}
.mw-arch{position:relative;display:flex;aspect-ratio:4/5;align-items:center;justify-content:center;flex-direction:column;box-sizing:border-box;padding:22px 12px;border:9px solid #E2D2C0;border-bottom-width:11px;border-radius:180px 180px 6px 6px;background:linear-gradient(155deg,#FEFAF4,#F2E8DC);box-shadow:inset 0 0 0 1px #FFF9F1,0 10px 28px rgba(86,60,42,.065);transition:transform .35s ease,box-shadow .35s ease}
.mw-collection-cell.mw-arch2 .mw-arch{border-color:#DCC6B7;background:linear-gradient(155deg,#FFF9F4,#F2E3DA)}
.mw-collection-cell.mw-arch3 .mw-arch{border-color:#D6C1A8;background:linear-gradient(155deg,#FCF7EF,#ECE0CD)}
.mw-collection-cell.mw-arch4 .mw-arch{border-color:#E7D7C6;background:linear-gradient(155deg,#FFFBF7,#F1E7DC)}
.mw-arch:before{content:"";position:absolute;inset:12px;border:1px solid rgba(116,83,58,.2);border-radius:150px 150px 2px 2px;pointer-events:none}
.mw-arch-label{display:block;font-family:"Frank Ruhl Libre",serif;font-size:clamp(19px,1.9vw,27px);line-height:1.3;color:#63493A;padding:0 8px;font-weight:600}
.mw-arch-small{display:block;font-size:10px;letter-spacing:.22em;margin-top:13px;color:#AD937D;font-weight:600}
.mw-card-caption{font-size:15px;line-height:1.45;margin:14px auto 0;color:#684D3C}
.mw-collection-card:hover .mw-arch{transform:translateY(-4px);box-shadow:0 16px 32px rgba(86,60,42,.12)}
.mw-sub-list{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin:22px auto 36px}
.mw-sub-link{background:#FCF7F0!important;border:1px solid #DFC9B5!important;border-radius:30px!important;color:#654C3D!important;padding:11px 20px!important;font-size:14px!important;text-decoration:none!important}
.mw-sub-link:hover{background:#EAD9C7!important}
.mw-category-intro{padding:54px 0 24px}
html.SB_Body_Mobile_Mode .mw-home-intro{padding-top:30px!important}
html.SB_Body_Mobile_Mode .mw-collection-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:22px 12px!important}
html.SB_Body_Mobile_Mode .mw-arch{border-width:7px;padding:12px 6px}
html.SB_Body_Mobile_Mode .mw-arch-label{font-size:19px}
html.SB_Body_Mobile_Mode .mw-card-caption{font-size:13px}
@media(max-width:767px){.mw-collection-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px 12px!important}.mw-arch{border-width:7px}.mw-arch-label{font-size:19px}.mw-card-caption{font-size:13px}}
/* /AI:myway-sahara-collections */

/* AI:mw-boutique-layout */
html body.SB_BODY{background:#F7EFE4;color:#5F4534}
html body.SB_BODY .mw-boutique-home{background:#F7EFE4!important;padding:18px 0 54px!important;direction:rtl}
html body.SB_BODY .mw-boutique-home .clsSBPageWidth{width:100%;max-width:1320px;margin-inline:auto}
html body.SB_BODY .mw-boutique-home .mw-showcase-panel{background:transparent!important;border:0!important;box-shadow:none!important;padding:0 14px!important}
html body.SB_BODY .mw-boutique-heading{text-align:center;padding:14px 8px 27px!important;background:transparent!important}
html body.SB_BODY .mw-boutique-heading h1{font-family:"Frank Ruhl Libre",Georgia,serif!important;font-weight:500!important;font-size:clamp(36px,4vw,62px)!important;line-height:1.2!important;color:#593C2C!important;margin:6px 0 8px!important}
html body.SB_BODY .mw-boutique-heading p{font-size:16px!important;color:#806650!important;line-height:1.65;margin:0!important}
html body.SB_BODY .mw-boutique-heading .mw-boutique-eyebrow{font-size:11px!important;letter-spacing:.21em;font-weight:700;color:#A37B57!important}
html body.SB_BODY .mw-boutique-grid{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:22px 18px!important;align-items:stretch;width:100%;margin:0 auto!important;direction:rtl}
html body.SB_BODY .mw-boutique-card{display:block!important;min-width:0!important;width:100%!important;margin:0!important;text-decoration:none!important;background:transparent!important;color:#654A36!important;box-shadow:none!important}
html body.SB_BODY .mw-boutique-arch{height:auto;aspect-ratio:4/5;position:relative;display:flex;align-items:flex-end;justify-content:center;box-sizing:border-box;padding:18px 10px 21px;border:8px solid #DCC1A6;border-radius:150px 150px 5px 5px;background:linear-gradient(155deg,#FCF6ED,#EEDFCC);box-shadow:0 9px 25px rgba(95,65,44,.095);transition:transform .3s ease,box-shadow .3s ease}
html body.SB_BODY .mw-boutique-arch:before{content:"";position:absolute;inset:10px;border:1px solid rgba(129,91,64,.21);border-radius:145px 145px 2px 2px;pointer-events:none}
html body.SB_BODY .mw-tone-2 .mw-boutique-arch{border-color:#DDC5B8;background:linear-gradient(155deg,#FFF7F1,#F0DFD6)}
html body.SB_BODY .mw-tone-3 .mw-boutique-arch{border-color:#DAC6AD;background:linear-gradient(155deg,#FCF7EF,#EEE0CE)}
html body.SB_BODY .mw-tone-4 .mw-boutique-arch{border-color:#E4CCB6;background:linear-gradient(155deg,#FFFAF4,#EFE0D3)}
html body.SB_BODY .mw-boutique-arch-text{text-align:center;width:100%;position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:7px;padding:0 3px}
html body.SB_BODY .mw-boutique-arch-text strong{font-family:"Frank Ruhl Libre",Georgia,serif;font-size:clamp(17px,1.75vw,26px);font-weight:600;line-height:1.3;color:#63442F}
html body.SB_BODY .mw-boutique-arch-text small{font-size:9px;letter-spacing:.16em;font-weight:600;color:#A8896E}
html body.SB_BODY .mw-boutique-card:hover .mw-boutique-arch{transform:translateY(-4px);box-shadow:0 15px 30px rgba(95,65,44,.14)}
html.SB_Body_Mobile_Mode body.SB_BODY .mw-boutique-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:15px 11px!important}
html.SB_Body_Mobile_Mode body.SB_BODY .mw-boutique-arch{border-width:6px;padding:11px 5px}
html.SB_Body_Mobile_Mode body.SB_BODY .mw-boutique-arch-text strong{font-size:19px}
@media(min-width:768px) and (max-width:1120px){html body.SB_BODY .mw-boutique-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}
@media(max-width:767px){html body.SB_BODY .mw-boutique-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:15px 11px!important}html body.SB_BODY .mw-boutique-arch{border-width:6px;padding:11px 5px}html body.SB_BODY .mw-boutique-arch-text strong{font-size:19px}html body.SB_BODY .mw-boutique-heading{padding-bottom:20px!important}}

/* /AI:mw-boutique-layout */

/* AI:mw-boutique-branding */
html body.SB_BODY .mw-boutique-logo{width:140px;margin:0 auto 3px!important;text-align:center}
html body.SB_BODY .mw-boutique-logo img{display:block;width:100%;height:auto;object-fit:contain;mix-blend-mode:multiply}
html body.SB_BODY .mw-boutique-heading{padding-top:3px!important}
html body.SB_BODY .mw-boutique-home{background:#F7EFE4!important}
html body.SB_BODY .mw-boutique-home .row{background:transparent!important}
html body.SB_BODY .mw-boutique-home .col-md-12{background:transparent!important}
html.SB_Body_Mobile_Mode body.SB_BODY .mw-boutique-logo{width:106px}

/* /AI:mw-boutique-branding */

/* AI:mw-unified-canvas-header */
html body.SB_BODY{background:#F7EFE4!important;color:#624838!important}
html body.SB_BODY .mw-boutique-home{background:#F7EFE4!important;padding-top:12px!important}
html body.SB_BODY .mw-boutique-home .clsSBPageWidth{max-width:1560px!important;width:100%!important;margin-inline:auto!important}
html body.SB_BODY .mw-boutique-home .mw-showcase-panel{background:transparent!important}
html body.SB_BODY .mw-boutique-home .mw-boutique-heading{background:transparent!important}
html body.SB_BODY .mw-boutique-home .mw-boutique-grid{background:transparent!important}
html body.SB_BODY .mw-boutique-heading .mw-boutique-eyebrow{color:#9F7A5D!important}
html body.SB_BODY .SB_Mobile_Header_Menu_TopPos{background:#F7EFE4!important}
html body.SB_BODY .SB_Mobile_Header_Cont{background:#F7EFE4!important}
html.SB_Body_Desktop_Mode body.SB_BODY #DDMenuTop{position:relative!important;min-height:137px!important;padding-top:80px!important;box-sizing:border-box;background:#F7EFE4!important}
html.SB_Body_Desktop_Mode body.SB_BODY #DDMenuTop > li.sf-MA-Logo{position:absolute!important;top:3px;left:50%;right:auto;float:none!important;transform:translateX(-50%);z-index:4}
html.SB_Body_Desktop_Mode body.SB_BODY #DDMenuTop > li.sf-MA-Logo img{height:76px!important;max-width:154px!important;width:auto!important;object-fit:contain}
html.SB_Body_Mobile_Mode body.SB_BODY .sf-ma-ul-MobileMenu .sf-MA-Logo img{height:66px!important;width:auto!important;max-width:110px!important}
html body.SB_BODY .mw-boutique-logo{width:128px!important}
html body.SB_BODY .mw-boutique-home .mw-boutique-heading{padding-top:0!important}
html body.SB_BODY .mw-boutique-home .mw-boutique-grid{gap:18px 18px!important}
@media(min-width:1500px){html body.SB_BODY .mw-boutique-home .mw-boutique-grid{gap:20px 24px!important}}

/* /AI:mw-unified-canvas-header */

/* AI:mw-all-site-warmth */
html body.SB_BODY{background:#F7EFE4!important}
html body.SB_BODY .cssSb_ContainerFullWidth{background-color:#F7EFE4}
html body.SB_BODY .SB_Mobile_Header_Menu_TopPos{background-color:#F7EFE4!important}
html body.SB_BODY .SB_Mobile_Header_Cont{background-color:#F7EFE4!important}
html body.SB_BODY .mw-boutique-home{background-color:#F7EFE4!important}
html body.SB_BODY .mw-boutique-home .clsSBPageWidth{background-color:transparent!important}
html.SB_Body_Desktop_Mode body.SB_BODY #DDMenuTop{min-height:170px!important;padding-top:113px!important;background-color:#F7EFE4!important}
html.SB_Body_Desktop_Mode body.SB_BODY #DDMenuTop > li.sf-MA-Logo{top:2px!important}
html.SB_Body_Desktop_Mode body.SB_BODY #DDMenuTop > li.sf-MA-Logo img{height:106px!important;max-width:200px!important;width:auto!important;object-fit:contain}
html.SB_Body_Desktop_Mode body.SB_BODY #DDMenuTop > li > a{font-size:18px!important;font-weight:600!important;color:#624735}
html.SB_Body_Mobile_Mode body.SB_BODY .sf-ma-ul-MobileMenu .sf-MA-Logo img{height:70px!important;max-width:122px!important;width:auto!important}
html body.SB_BODY .SB_Img_Container_Fix{background-color:transparent}

/* /AI:mw-all-site-warmth */

/* AI:mw-footer-canvas */
html body.SB_BODY main{background:#F7EFE4!important}
html body.SB_BODY .SB_Mobile_Bottom_Background{background:#F7EFE4!important}
html body.SB_BODY .Css_Mobile_Footer{background:#F7EFE4!important}
html body.SB_BODY #SB_61532{background:#F7EFE4!important;padding:24px 0!important}
html body.SB_BODY #SB_56152{background:#F7EFE4!important}
html body.SB_BODY #SB_56890{background:#F7EFE4!important}
html body.SB_BODY #CatalogeDiv{background:#F7EFE4!important;min-height:0!important}
html body.SB_BODY .SB_Mobile_Bottom_Background .SB_Text_Container{color:#624838}
html body.SB_BODY .SB_Mobile_Bottom_Background .SB_Text_Container h2{color:#624838!important}

/* /AI:mw-footer-canvas */

/* AI:mw-header-footer-fix */
/* MyWay — finish header and footer without changing shopping functionality */
html body.SB_BODY #SB_53445{background:#F7EFE4!important}
html body.SB_BODY #SB_53445 .clsSBPageWidth{background:transparent!important}
html body.SB_BODY #SB_53445 .SB_Text_Container{background:transparent!important}
html body.SB_BODY .SB_Mobile_Bottom_Background .SB_Inline_Links{background:transparent!important;color:#624838!important}
html body.SB_BODY .SB_Mobile_Bottom_Background .SB_Inline_Links p{background:transparent!important;color:#624838!important}
html body.SB_BODY .Css_Mobile_Footer .clsDnD_Container{background-color:#F7EFE4!important}
html body.SB_BODY .Css_Mobile_Footer .row{background-color:transparent!important}
html body.SB_BODY .Css_Mobile_Footer .col-md-12{background-color:transparent!important}
html.SB_Body_Desktop_Mode body.SB_BODY #DDMenuTop{min-height:174px!important;padding-top:112px!important;overflow:visible!important;background:#F7EFE4!important}
html.SB_Body_Desktop_Mode body.SB_BODY #DDMenuTop > li.sf-MA-Logo{top:8px!important;height:90px!important;overflow:visible!important}
html.SB_Body_Desktop_Mode body.SB_BODY #DDMenuTop > li.sf-MA-Logo > a{display:block!important;height:90px!important;padding:0!important;background:transparent!important;overflow:visible!important}
html.SB_Body_Desktop_Mode body.SB_BODY #DDMenuTop > li.sf-MA-Logo img{display:block!important;height:88px!important;width:auto!important;max-width:160px!important;object-fit:contain!important}
html.SB_Body_Desktop_Mode body.SB_BODY #DDMenuTop > li > a.sf-a{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:#654B3C!important;font-size:17px!important;font-weight:600!important;padding-inline:12px!important}
html.SB_Body_Desktop_Mode body.SB_BODY #DDMenuTop > li > a.sf-a:hover{color:#A37A5B!important;background:transparent!important}

/* /AI:mw-header-footer-fix */

/* AI:mw-header-mockup-reference */
/* MyWay mockup-inspired one-line boutique header */
html.SB_Body_Desktop_Mode body.SB_BODY #DDMenuTop{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:clamp(4px,.6vw,14px)!important;min-height:108px!important;height:auto!important;padding:5px clamp(12px,2vw,34px)!important;margin:0 auto!important;max-width:1720px!important;background:#FCF6EF!important;box-sizing:border-box!important;overflow:visible!important}
html.SB_Body_Desktop_Mode body.SB_BODY #DDMenuTop > li{float:none!important;position:relative;flex:0 0 auto;margin:0!important}
html.SB_Body_Desktop_Mode body.SB_BODY #DDMenuTop > li.sf-MA-Logo{position:static!important;transform:none!important;order:5!important;top:auto!important;left:auto!important;right:auto!important;height:auto!important;z-index:5}
html.SB_Body_Desktop_Mode body.SB_BODY #DDMenuTop > li.sf-MA-Logo > a{height:auto!important;width:145px!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:visible!important;background:transparent!important;padding:0 4px!important}
html.SB_Body_Desktop_Mode body.SB_BODY #DDMenuTop > li.sf-MA-Logo img{height:91px!important;width:130px!important;max-width:130px!important;object-fit:contain!important;display:block!important}
html.SB_Body_Desktop_Mode body.SB_BODY #LI_H_456940{order:1!important}
html.SB_Body_Desktop_Mode body.SB_BODY #LI_H_456947{order:2!important}
html.SB_Body_Desktop_Mode body.SB_BODY #LI_H_456953{order:3!important}
html.SB_Body_Desktop_Mode body.SB_BODY #LI_H_456957{order:4!important}
html.SB_Body_Desktop_Mode body.SB_BODY #LI_H_456960{order:6!important}
html.SB_Body_Desktop_Mode body.SB_BODY #LI_H_456966{order:7!important}
html.SB_Body_Desktop_Mode body.SB_BODY #LI_H_456967{order:8!important}
html.SB_Body_Desktop_Mode body.SB_BODY #DDMenuTop > li.sf-MA-Action{order:9!important}
html.SB_Body_Desktop_Mode body.SB_BODY #DDMenuTop > li > a.sf-a{background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;font-size:clamp(14px,1vw,17px)!important;font-weight:500!important;color:#604633!important;white-space:nowrap!important;padding:8px clamp(4px,.5vw,10px)!important}
html.SB_Body_Desktop_Mode body.SB_BODY #DDMenuTop > li > a.sf-a:hover{color:#A67B5B!important}
html body.SB_BODY .SB_Mobile_Header_Menu_TopPos{background:#FCF6EF!important}
html body.SB_BODY .SB_Mobile_Header_Cont{background:#FCF6EF!important}
html body.SB_BODY .mw-boutique-heading{padding:52px 16px 46px!important;background:radial-gradient(ellipse at 13% 35%,rgba(168,124,85,.21),transparent 40%),radial-gradient(ellipse at 95% 10%,rgba(190,145,102,.16),transparent 43%),linear-gradient(110deg,#EDE0CE,#FFF7EC 48%,#EBD9C4)!important;margin-bottom:20px!important}
html body.SB_BODY .mw-boutique-heading h1{font-size:clamp(39px,4.4vw,72px)!important;color:#53331F!important}
html body.SB_BODY .mw-boutique-logo{display:none!important}
html body.SB_BODY .mw-boutique-home{padding-top:0!important}
@media(max-width:1100px){html.SB_Body_Desktop_Mode body.SB_BODY #DDMenuTop{gap:0!important}html.SB_Body_Desktop_Mode body.SB_BODY #DDMenuTop > li.sf-MA-Logo > a{width:110px!important}html.SB_Body_Desktop_Mode body.SB_BODY #DDMenuTop > li.sf-MA-Logo img{width:100px!important;height:75px!important}}
@media(max-width:767px){html body.SB_BODY .mw-boutique-heading{padding:30px 12px!important}}

/* /AI:mw-header-mockup-reference */

/* AI:mw-logo-footer-final */
html.SB_Body_Desktop_Mode body.SB_BODY #DDMenuTop{height:98px!important;min-height:98px!important;padding:3px 18px!important;overflow:visible!important;align-items:center!important}
html.SB_Body_Desktop_Mode body.SB_BODY #DDMenuTop > li.sf-MA-Logo{position:static!important;top:auto!important;height:80px!important;align-self:center!important;display:flex!important;align-items:center!important;transform:none!important}
html.SB_Body_Desktop_Mode body.SB_BODY #DDMenuTop > li.sf-MA-Logo > a{display:flex!important;height:80px!important;width:123px!important;align-items:center!important;justify-content:center!important;padding:0!important;overflow:visible!important;background:transparent!important}
html.SB_Body_Desktop_Mode body.SB_BODY #DDMenuTop > li.sf-MA-Logo img{display:block!important;height:78px!important;width:116px!important;max-height:78px!important;max-width:116px!important;object-fit:contain!important;opacity:1!important;filter:contrast(1.23) saturate(1.25)!important;mix-blend-mode:multiply}
html.SB_Body_Desktop_Mode body.SB_BODY #DDMenuTop > li > a.sf-a{background:transparent!important;color:#654B3C!important}
html body.SB_BODY #SB_53445{background-color:#F7EFE4!important}
html body.SB_BODY #SB_53445 .clsSBPageWidth{background-color:transparent!important}
html body.SB_BODY .Css_Mobile_Footer #SB_53445{background-color:#F7EFE4!important}
html body.SB_BODY .Css_Mobile_Footer .SB_Text_Container a{background-color:transparent!important}
html body.SB_BODY .Css_Mobile_Footer .SB_Text_Container p{background-color:transparent!important}
html body.SB_BODY .Css_Mobile_Footer .SB_Text_Container{background-color:transparent!important}
html body.SB_BODY .Css_Mobile_Footer .clsBG_Fullwidth{background-color:#F7EFE4!important}
html body.SB_BODY .Css_Mobile_Footer .SB_fix2{background-color:transparent!important}
html body.SB_BODY .Css_Mobile_Footer .SB_fix3{background-color:transparent!important}

/* /AI:mw-logo-footer-final */

/* AI:mw-category-warm-continuity */
html body.SB_BODY #clsCategoriesAsPics_Main{background:#F7EFE4!important;padding:24px 16px 30px!important;display:flex!important;justify-content:center!important;flex-wrap:wrap!important;gap:18px!important}
html body.SB_BODY .clsCategoriesAsPictures_div{background:#FBF5ED!important;border:1px solid #E5D6C5!important;box-shadow:0 5px 17px rgba(91,63,42,.055)!important;border-radius:12px!important;overflow:hidden!important}
html body.SB_BODY .clsCategoriesAsPictures_title_cont{background:#FBF5ED!important;color:#624838!important}
html body.SB_BODY .clsCategoriesAsPictures_title{background:transparent!important;color:#624838!important}
html body.SB_BODY .clsCategoriesAsPictures_img_cont{background:#FBF5ED!important}
html body.SB_BODY .clsCategoriesAsPictures_a{background:transparent!important}
html body.SB_BODY .clsCategoriesAsPictures_img{background:#F3E8DA!important}
html body.SB_BODY .mw-category-intro{background:#F7EFE4!important}
html body.SB_BODY .mw-category-intro .SB_Panel{background:transparent!important}
html body.SB_BODY .mw-category-intro .SB_Text_Container{background:transparent!important}
html body.SB_BODY .mw-category-intro .mw-sub-list{background:transparent!important}
html body.SB_BODY .mw-category-intro .mw-sub-link{background:#FCF6EF!important;border-color:#DCC6AE!important;color:#624838!important}
html body.SB_BODY .SB_breadcrumb{background:#F7EFE4!important;color:#806650!important}
html body.SB_BODY .CSS_CatalogSearchBar{background:#F7EFE4!important}
html body.SB_BODY .CSS_CatalogSearchBar .col-md-12{background:transparent!important}
html body.SB_BODY .SB_Catalog_Search{background:#FBF5ED!important;border-color:#DDCABA!important}
html body.SB_BODY .CSS_CatalogSearchBar select{background:#FBF5ED!important;border-color:#DDCABA!important;color:#624838!important}
html body.SB_BODY #CatalogeDiv{background:#F7EFE4!important}
html body.SB_BODY .CssCatalogAdjusted_product_Container{background:#FBF5ED!important}
html body.SB_BODY .CssCatalogAdjusted_product{background:#FBF5ED!important;border-color:#E4D3C1!important}
html body.SB_BODY .CssCatalogAdjusted_pic{background:#F4E9DC!important}
html body.SB_BODY .CssCatalogAdjusted_top{background:#FBF5ED!important}

/* /AI:mw-category-warm-continuity */

/* AI:mw-breadcrumb-last-touch */
.SB_breadcrumb,.SB_breadcrumb li,.SB_breadcrumb li a,.SB_breadcrumb li span{background:transparent!important;color:#715741!important;font-size:18px;line-height:1.6;font-weight:500;box-shadow:none!important}.SB_breadcrumb{padding:10px 14px!important;margin:0!important}.SB_breadcrumb a{text-decoration:none}.SB_breadcrumb a:hover{text-decoration:underline}@media(max-width:768px){.SB_breadcrumb,.SB_breadcrumb li,.SB_breadcrumb li a,.SB_breadcrumb li span{font-size:16px}}
/* /AI:mw-breadcrumb-last-touch */

/* AI:mw-product-demo-cleanup */
html body.SB_BODY #CssCatProductAdjusted_LeftText{display:none!important}
html body.SB_BODY .CssCatProductAdjusted_FloatRight{background:#F7EFE4!important}
html body.SB_BODY .CssCatProductDescription_Tabs_Bottom{background:#F7EFE4!important}
/* /AI:mw-product-demo-cleanup */

/* AI:mw-product-hide-obsolete-tabs */
html body.SB_BODY .CssCatProductAdjusted_PicDescription .CssTabs_Ul{display:none!important}
html body.SB_BODY .CssCatProductAdjusted_PicDescription .CssTabs_DivCont{display:none!important}
html body.SB_BODY .CssCatProductAdjusted_PicDescription{background:#F7EFE4!important;border-color:#E9DBC9!important}
html body.SB_BODY .CssCatProductAdjusted_PicDescription .CSS_ProductPage{background:#F7EFE4!important}
html body.SB_BODY .CssCatProductAdjusted_PicDescription .clsDnD_Container{background:transparent!important}
html body.SB_BODY .CssCatProductAdjusted_PicDescription .SB_Text_Container{background:transparent!important}

/* /AI:mw-product-hide-obsolete-tabs */

/* AI:mw-product-photo-stage */
/* MyWay product gallery: warm image stage, no white side strips or cropping */
html body.SB_BODY #CssCatProductAdjusted_PicturesArea{background:#F7EFE4!important}
html body.SB_BODY .CssCatProductAdjusted_BigPic{box-sizing:border-box!important;width:100%!important;max-width:620px!important;height:auto!important;aspect-ratio:1/1!important;margin-inline:auto!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#F7EFE4!important;border-radius:12px!important}
html body.SB_BODY .CatIMG_PictureBig_Clean_Link{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important;max-width:100%!important;background:#F7EFE4!important}
html body.SB_BODY .CatIMG_PictureBig_Clean{display:block!important;max-width:100%!important;max-height:100%!important;width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important;border-radius:10px!important;background:#F7EFE4!important}
html body.SB_BODY .CssCatProductAdjusted_MorePics{background:#F7EFE4!important}
html body.SB_BODY .CssCatProductAdjusted_MorePics .more_pics{background:#F7EFE4!important}
html body.SB_BODY .CssCatProductAdjusted_product{background:#F7EFE4!important}
@media(max-width:767px){html body.SB_BODY .CssCatProductAdjusted_BigPic{max-width:100%!important}}

/* /AI:mw-product-photo-stage */

/* AI:mw-product-photo-no-hover-popup */
/* MyWay: stable product photography—no caption flyout or zoom-on-hover. Preserve click to lightbox. */
html body.SB_BODY #CatIMG_PictureBig_Clean_Desc,
html body.SB_BODY .CatIMG_PictureBig_Clean_Desc{display:none!important;visibility:hidden!important;opacity:0!important}
html body.SB_BODY .CssCatProductAdjusted_BigPic .CatIMG_PictureBig_Clean,
html body.SB_BODY .CssCatProductAdjusted_BigPic:hover .CatIMG_PictureBig_Clean,
html body.SB_BODY .CssCatProductAdjusted_BigPic:focus-within .CatIMG_PictureBig_Clean{transform:none!important;animation:none!important;transition:none!important}
html body.SB_BODY .CssCatProductAdjusted_BigPic{overflow:hidden!important;isolation:isolate}
html body.SB_BODY .CatIMG_PictureBig_Clean_Link{position:relative!important;overflow:hidden!important}
@media(max-width:900px){
html body.SB_BODY #CssCatProductAdjusted_PicturesArea,
html body.SB_BODY #CssCatProductAdjusted_TextArea{display:block!important;clear:both!important;float:none!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}
html body.SB_BODY .CssCatProductAdjusted_BigPic{max-width:min(100%,620px)!important}
}

/* /AI:mw-product-photo-no-hover-popup */

/* AI:mw-category-cards-mobile-fit */
/* MyWay category navigation: consistent sizing and no broken placeholder images */
html body.SB_BODY #clsCategoriesAsPics_Main{box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin-inline:auto!important;padding:24px 16px 28px!important;display:flex!important;flex-wrap:wrap!important;align-items:stretch!important;justify-content:center!important;gap:18px!important;overflow:hidden!important}
html body.SB_BODY #clsCategoriesAsPics_Main .clsCategoriesAsPictures_div{box-sizing:border-box!important;float:none!important;flex:0 1 260px!important;width:min(100%,260px)!important;max-width:100%!important;min-width:0!important;height:auto!important;min-height:210px!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;padding:18px 12px!important;border-radius:125px 125px 12px 12px!important}
html body.SB_BODY #clsCategoriesAsPics_Main .clsCategoriesAsPictures_title_cont{height:auto!important;min-height:50px!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;max-width:100%!important}
html body.SB_BODY #clsCategoriesAsPics_Main .clsCategoriesAsPictures_title{font-size:clamp(17px,2vw,22px)!important;line-height:1.4!important;white-space:normal!important;overflow-wrap:break-word!important;text-align:center!important}
html body.SB_BODY #clsCategoriesAsPics_Main .clsCategoriesAsPictures_img_cont{height:auto!important;flex:1!important;min-height:120px!important;width:100%!important;display:flex!important;align-items:center!important;justify-content:center!important}
html body.SB_BODY #clsCategoriesAsPics_Main .clsCategoriesAsPictures_a{display:flex!important;width:100%!important;max-width:100%!important;height:100%!important;align-items:center!important;justify-content:center!important}
html body.SB_BODY #clsCategoriesAsPics_Main .clsCategoriesAsPictures_img[src=""]{display:none!important}
html body.SB_BODY #clsCategoriesAsPics_Main .clsCategoriesAsPictures_img{max-width:100%!important;height:auto!important;object-fit:contain!important}
@media(max-width:767px){
html body.SB_BODY #clsCategoriesAsPics_Main{padding:16px 10px 24px!important;gap:12px!important}
html body.SB_BODY #clsCategoriesAsPics_Main .clsCategoriesAsPictures_div{flex:1 1 100%!important;width:100%!important;max-width:340px!important;min-height:145px!important;border-radius:26px!important;padding:16px!important}
html body.SB_BODY #clsCategoriesAsPics_Main .clsCategoriesAsPictures_img_cont:has(>a>img[src=""]){min-height:28px!important}
}

/* /AI:mw-category-cards-mobile-fit */

/* AI:mw-crystal-photo-arches */
/* MyWay crystal photo arches, using existing Tourmaline Quartz image */
html body.SB_BODY .mw-boutique-card[href*="t1=6"] .mw-boutique-arch{
background-image:linear-gradient(180deg,rgba(250,243,233,.01) 0%,rgba(250,243,233,.04) 44%,rgba(250,241,229,.78) 73%,rgba(250,241,229,.96) 100%),url("/Cat_498446_334.webp")!important;
background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important
}
html body.SB_BODY .mw-boutique-card[href*="t1=6"] .mw-boutique-arch-text{
background:rgba(251,245,237,.70)!important;
border-radius:10px;padding:10px 5px!important;box-sizing:border-box
}
html body.SB_BODY #clsCategoriesAsPics_Main .clsCategoriesAsPictures_div:has(.clsCategoriesAsPictures_a[href*="t1=6"][href*="t2=1"]) .clsCategoriesAsPictures_img_cont{
background-image:url("/Cat_498446_334.webp")!important;background-position:center center!important;background-size:cover!important;background-repeat:no-repeat!important;
border-radius:11px!important;min-height:218px!important;margin-top:7px!important;overflow:hidden!important
}
html body.SB_BODY #clsCategoriesAsPics_Main .clsCategoriesAsPictures_div:has(.clsCategoriesAsPictures_a[href*="t1=6"][href*="t2=1"]) .clsCategoriesAsPictures_img[src=""]{display:none!important}
@media(max-width:767px){
html body.SB_BODY #clsCategoriesAsPics_Main .clsCategoriesAsPictures_div:has(.clsCategoriesAsPictures_a[href*="t1=6"][href*="t2=1"]) .clsCategoriesAsPictures_img_cont{min-height:215px!important}
html body.SB_BODY .mw-boutique-card[href*="t1=6"] .mw-boutique-arch-text{padding:7px 3px!important}
}

/* /AI:mw-crystal-photo-arches */

/* AI:mw-crystal-empty-image-fix */
/* Crystal category native picture tags have empty src; photographic card uses its own verified background. */
html body.SB_BODY #clsCategoriesAsPics_Main .clsCategoriesAsPictures_div:has(.clsCategoriesAsPictures_a[href*="t1=6"][href*="t2=1"]) .clsCategoriesAsPictures_img_cont img{display:none!important;visibility:hidden!important;opacity:0!important;width:0!important;height:0!important}
html body.SB_BODY #clsCategoriesAsPics_Main .clsCategoriesAsPictures_div:has(.clsCategoriesAsPictures_a[href*="t1=6"][href*="t2=1"]) .clsCategoriesAsPictures_img_cont{background-image:url("/Cat_498446_334.webp")!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important;min-height:218px!important}
html body.SB_BODY #clsCategoriesAsPics_Main .clsCategoriesAsPictures_div:has(.clsCategoriesAsPictures_a[href*="t1=6"][href*="t2=2"]) .clsCategoriesAsPictures_img_cont{display:none!important}
html body.SB_BODY #clsCategoriesAsPics_Main .clsCategoriesAsPictures_div:has(.clsCategoriesAsPictures_a[href*="t1=6"][href*="t2=2"]){min-height:118px!important;justify-content:center!important;flex-direction:column!important;border-radius:22px!important}
html body.SB_BODY #clsCategoriesAsPics_Main .clsCategoriesAsPictures_div:has(.clsCategoriesAsPictures_a[href*="t1=6"][href*="t2=2"]) .clsCategoriesAsPictures_title_cont{min-height:0!important}
@media(max-width:767px){html body.SB_BODY #clsCategoriesAsPics_Main .clsCategoriesAsPictures_div:has(.clsCategoriesAsPictures_a[href*="t1=6"][href*="t2=2"]){min-height:100px!important}}

/* /AI:mw-crystal-empty-image-fix */

/* AI:mw-product-gallery-no-gaps */
/* Preserve natural portrait/landscape aspect ratios instead of padding photos into a fixed square. */
html body.SB_BODY #CssCatProductAdjusted_PicturesArea{box-sizing:border-box!important;background:transparent!important}
html body.SB_BODY .CssCatProductAdjusted_BigPic{aspect-ratio:auto!important;height:auto!important;min-height:0!important;max-width:100%!important;padding:0!important;margin:0 auto!important;display:block!important;line-height:0!important;background:transparent!important;overflow:hidden!important;border-radius:10px!important}
html body.SB_BODY .CssCatProductAdjusted_BigPic .CatIMG_PictureBig_Clean_Link{box-sizing:border-box!important;display:block!important;width:100%!important;height:auto!important;margin:0!important;padding:0!important;background:transparent!important}
html body.SB_BODY .CssCatProductAdjusted_BigPic .CatIMG_PictureBig_Clean{box-sizing:border-box!important;display:block!important;width:100%!important;max-width:100%!important;height:auto!important;max-height:none!important;aspect-ratio:auto!important;object-fit:contain!important;object-position:center!important;margin:0!important;padding:0!important;border:0!important;border-radius:10px!important;background:transparent!important}
/* Even thumbnail grid without old white gutters/borders. */
html body.SB_BODY .CssCatProductAdjusted_MorePics{box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin:10px auto 0!important;padding:0!important;background:transparent!important}
html body.SB_BODY .CssCatProductAdjusted_MorePics .more_pics{box-sizing:border-box!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;width:100%!important;max-width:100%!important;margin:0 auto!important;padding:0!important;background:transparent!important}
html body.SB_BODY .CssCatProductAdjusted_MorePics .more_pics a{box-sizing:border-box!important;display:block!important;min-width:0!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;background:transparent!important;text-decoration:none!important}
html body.SB_BODY .CssCatProductAdjusted_MorePics .more_pics .Gallery_Div_Img{box-sizing:border-box!important;display:block!important;width:100%!important;height:auto!important;aspect-ratio:1/1!important;margin:0!important;padding:0!important;border:0!important;border-radius:6px!important;overflow:hidden!important;background:transparent!important}
html body.SB_BODY .CssCatProductAdjusted_MorePics .more_pics .Gallery_Div_Img img{box-sizing:border-box!important;display:block!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:none!important;margin:0!important;padding:0!important;border:0!important;object-fit:cover!important;object-position:center!important;border-radius:6px!important;background:transparent!important}
@media(max-width:767px){html body.SB_BODY #CssCatProductAdjusted_PicturesArea{width:100%!important;max-width:100%!important}html body.SB_BODY .CssCatProductAdjusted_MorePics .more_pics{gap:6px!important}}

/* /AI:mw-product-gallery-no-gaps */

/* AI:mw-catalog-product-card-polish */
/* MyWay product cards: edge-to-edge photography, warm canvas, readable actions */
html body.SB_BODY .CssCatalogAdjusted_product_Container{
  box-sizing:border-box!important;
  min-width:0!important;
  background:transparent!important;
}
html body.SB_BODY .CssCatalogAdjusted_product_Container .cssFrmCatalog{
  box-sizing:border-box!important;
  min-width:0!important;
  background:transparent!important;
}
html body.SB_BODY .CssCatalogAdjusted_product{
  box-sizing:border-box!important;
  display:flex!important;
  flex-direction:column!important;
  width:100%!important;
  max-width:100%!important;
  height:auto!important;
  min-height:0!important;
  margin:8px auto 12px!important;
  padding:8px!important;
  overflow:hidden!important;
  border:1px solid #E5D4C1!important;
  background:#FBF5ED!important;
  border-radius:10px!important;
}
html body.SB_BODY .CssCatalogAdjusted_pic{
  box-sizing:border-box!important;
  display:block!important;
  position:relative!important;
  width:100%!important;
  max-width:100%!important;
  height:auto!important;
  min-height:0!important;
  aspect-ratio:3/4!important;
  padding:0!important;
  margin:0!important;
  border:0!important;
  border-radius:8px!important;
  overflow:hidden!important;
  background:#F4E9DC!important;
}
html body.SB_BODY .CssCatalogAdjusted_pic .Cat_ImgLink{
  box-sizing:border-box!important;
  display:block!important;
  width:100%!important;
  height:100%!important;
  max-width:100%!important;
  margin:0!important;
  padding:0!important;
  overflow:hidden!important;
  background:transparent!important;
}
html body.SB_BODY .CssCatalogAdjusted_pic .Cat_ImgTNpic{
  box-sizing:border-box!important;
  display:block!important;
  width:100%!important;
  height:100%!important;
  max-width:100%!important;
  max-height:100%!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  border-radius:8px!important;
  object-fit:cover!important;
  object-position:center!important;
  background:transparent!important;
}
html body.SB_BODY .CssCatalogAdjusted_top{
  box-sizing:border-box!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:100%!important;
  min-height:52px!important;
  height:auto!important;
  padding:10px 4px 6px!important;
  margin:0!important;
  text-align:center!important;
  font-size:15px!important;
  line-height:1.35!important;
  overflow-wrap:break-word!important;
  background:transparent!important;
}
html body.SB_BODY .CssCatalogAdjusted_top a{
  color:#513C30!important;
  text-decoration:none!important;
  line-height:1.35!important;
}
html body.SB_BODY .CssCatalogAdjusted_Price_Container{
  box-sizing:border-box!important;
  width:100%!important;
  min-height:28px!important;
  padding:4px 0 8px!important;
  margin:0!important;
  background:transparent!important;
}
html body.SB_BODY .CssCatalogAdjusted_Buttons_Container{
  box-sizing:border-box!important;
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  align-items:stretch!important;
  gap:8px!important;
  width:100%!important;
  margin:4px 0 0!important;
  padding:0!important;
  background:transparent!important;
}
html body.SB_BODY .CssCatalogAdjusted_BTNDetails,
html body.SB_BODY .CssCatalogAdjusted_BTNAddToChart{
  box-sizing:border-box!important;
  display:block!important;
  width:100%!important;
  min-width:0!important;
  height:auto!important;
  margin:0!important;
  padding:0!important;
  float:none!important;
  background:transparent!important;
}
html body.SB_BODY .CssCatalogAdjusted_product .CssCatalogAdjusted_BTNDetails .CSS_BtnMoreDetails,
html body.SB_BODY .CssCatalogAdjusted_product .CssCatalogAdjusted_BTNAddToChart .CSS_BtnAddToBasket{
  box-sizing:border-box!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:100%!important;
  max-width:100%!important;
  min-width:0!important;
  height:44px!important;
  min-height:44px!important;
  margin:0!important;
  padding:5px 4px!important;
  border-radius:7px!important;
  font-size:14px!important;
  font-weight:600!important;
  line-height:1.15!important;
  white-space:nowrap!important;
  text-align:center!important;
  text-decoration:none!important;
}
html body.SB_BODY .CssCatalogAdjusted_product .CssCatalogAdjusted_BTNDetails .CSS_BtnMoreDetails{
  background:#F7EDE1!important;
  color:#4C362B!important;
  border:1px solid #D5BFA9!important;
}
html body.SB_BODY .CssCatalogAdjusted_product .CssCatalogAdjusted_BTNAddToChart .CSS_BtnAddToBasket{
  background:#795744!important;
  color:#FFFFFF!important;
  border:1px solid #795744!important;
  opacity:1!important;
}
html body.SB_BODY .CssCatalogAdjusted_product .CAT_BtnDetails_Text{
  color:#4C362B!important;
  white-space:nowrap!important;
}
html body.SB_BODY .CssCatalogAdjusted_product .CAT_BtnAddToBasket_Text{
  color:#FFFFFF!important;
  white-space:nowrap!important;
  opacity:1!important;
}
html body.SB_BODY .CssCatalogAdjusted_product .CssCatalogAdjusted_BTNDetails .CSS_BtnMoreDetails:hover{
  color:#FFFFFF!important;
  border-color:#7D5A45!important;
  background:#7D5A45!important;
}
html body.SB_BODY .CssCatalogAdjusted_product .CssCatalogAdjusted_BTNDetails .CSS_BtnMoreDetails:hover .CAT_BtnDetails_Text{color:#FFFFFF!important}
html body.SB_BODY .CssCatalogAdjusted_product .CssCatalogAdjusted_BTNAddToChart .CSS_BtnAddToBasket:hover{
  color:#FFFFFF!important;
  border-color:#5E4234!important;
  background:#5E4234!important;
}
@media(max-width:650px){
  html body.SB_BODY .CssCatalogAdjusted_product{padding:6px!important}
  html body.SB_BODY .CssCatalogAdjusted_top{font-size:14px!important;min-height:56px!important}
  html body.SB_BODY .CssCatalogAdjusted_Buttons_Container{grid-template-columns:minmax(0,1fr)!important;gap:6px!important}
  html body.SB_BODY .CssCatalogAdjusted_product .CssCatalogAdjusted_BTNDetails .CSS_BtnMoreDetails,
  html body.SB_BODY .CssCatalogAdjusted_product .CssCatalogAdjusted_BTNAddToChart .CSS_BtnAddToBasket{min-height:38px!important;height:38px!important;font-size:13px!important}
}

/* /AI:mw-catalog-product-card-polish */

/* AI:mw-footer-credit-scrolltop */
/* MyWay: unify the 2ALL legal credit with the cream footer without hiding the credit. */
html body.SB_BODY .SB_P_F_C{
  background-color:#F7EFE4!important;
  color:#624838!important;
  border:0!important;
  box-shadow:none!important;
}
html body.SB_BODY .SB_P_F_C a,
html body.SB_BODY .SB_P_F_C a:visited,
html body.SB_BODY .SB_P_F_C a:hover,
html body.SB_BODY .SB_P_F_C a:focus{
  background:transparent!important;
  color:#624838!important;
  box-shadow:none!important;
  border:0!important;
}
html body.SB_BODY .SB_P_F_C img{
  background:transparent!important;
  mix-blend-mode:multiply!important;
  border:0!important;
}
/* Keep the original scroll-up button and arrow working while neutralizing its white tile. */
html body.SB_BODY a#scrollUp{
  background-color:#F7EFE4!important;
  color:#624838!important;
  mix-blend-mode:multiply!important;
  border:1px solid #DDC9B6!important;
  border-radius:7px!important;
  box-shadow:0 2px 8px rgba(98,72,56,.08)!important;
}
html body.SB_BODY a#scrollUp:hover,
html body.SB_BODY a#scrollUp:focus{
  background-color:#EEDFCF!important;
  color:#4D3628!important;
}
html body.SB_BODY footer.SB_Mobile_Bottom_Background{
  background-color:#F7EFE4!important;
  border-bottom:0!important;
}

/* /AI:mw-footer-credit-scrolltop */

/* AI:mw-editorial-boutique-2026 */


/* MYWAY EDITORIAL 2026 — boutique visual system, original 2ALL commerce retained */
html body.SB_BODY{background:#F8F3EE!important;color:#4B352F!important;font-family:"Heebo","Assistant",Arial,sans-serif!important;font-weight:400}
html body.SB_BODY main,
html body.SB_BODY .Css_Mobile_PageContent,
html body.SB_BODY .SB_Mobile_Page_Container,
html body.SB_BODY .SB_Mobile_Bottom_Background,
html body.SB_BODY .Css_Mobile_Footer,
html body.SB_BODY .cssSb_ContainerFullWidth{background-color:#F8F3EE!important}
html body.SB_BODY .SB_P_F_C{background:#F8F3EE!important}
html body.SB_BODY .SB_P_F_C a{color:#826A61!important}
html body.SB_BODY a#scrollUp{background:#F8F3EE!important;color:#6E2F3F!important;border-color:#E7D7C8!important}
html body.SB_BODY .mw-editorial-page{background:#F8F3EE!important;max-width:100%!important;padding:22px 0 64px!important;direction:rtl}
html body.SB_BODY .mw-editorial-page .clsSBPageWidth{max-width:1440px!important;width:100%!important;margin-inline:auto!important}
html body.SB_BODY .mw-editorial-page .mw-showcase-panel{background:transparent!important;padding:0 clamp(12px,2vw,34px)!important}
html body.SB_BODY .mw-editorial-page .row,
html body.SB_BODY .mw-editorial-page .col-md-12,
html body.SB_BODY .mw-editorial-page .SB_Text_Container{background:transparent!important}
html body.SB_BODY .mw-editorial-hero{
  box-sizing:border-box;display:grid;grid-template-columns:1.06fr .94fr;
  min-height:570px;max-width:100%;direction:rtl;
  border-radius:22px;overflow:hidden;background:#EAD8CB;
  border:1px solid #E7D7C8;isolation:isolate
}
html body.SB_BODY .mw-editorial-hero-copy{
  box-sizing:border-box;position:relative;display:flex;flex-direction:column;
  align-items:flex-start;justify-content:center;text-align:right;min-width:0;
  padding:clamp(38px,5.2vw,88px) clamp(24px,5.4vw,91px)!important
}
html body.SB_BODY .mw-editorial-kicker{
  display:block;font-family:"Heebo",sans-serif;font-weight:500;
  font-size:11px;letter-spacing:.26em;line-height:1.8;direction:ltr;
  color:#8B5361;margin-bottom:25px
}
html body.SB_BODY .mw-editorial-hero h1{
  font-family:"Frank Ruhl Libre",Georgia,serif!important;
  font-size:clamp(45px,5.1vw,83px)!important;font-weight:500!important;
  letter-spacing:-.025em!important;line-height:1.04!important;
  color:#4B352F!important;text-align:right!important;
  margin:0 0 25px!important;padding:0!important
}
html body.SB_BODY .mw-editorial-hairline{width:65px;height:2px;background:#B88D91;margin:0 0 22px}
html body.SB_BODY .mw-editorial-hero-copy p{
  max-width:470px;font-family:"Heebo","Assistant",Arial,sans-serif!important;
  font-weight:300!important;font-size:clamp(15px,1.3vw,19px)!important;
  line-height:1.95!important;letter-spacing:0;color:#77584E!important;
  margin:0 0 32px!important
}
html body.SB_BODY .mw-editorial-actions{display:flex;align-items:center;flex-wrap:wrap;gap:13px;width:100%}
html body.SB_BODY .mw-editorial-actions a{
  box-sizing:border-box;display:inline-flex;align-items:center;
  justify-content:center;gap:18px;min-height:49px;
  padding:12px 24px!important;border-radius:999px!important;
  font-family:"Heebo","Assistant",Arial,sans-serif!important;
  font-size:14px!important;font-weight:500!important;
  letter-spacing:0;text-decoration:none!important;transition:background .3s,transform .3s,border-color .3s
}
html body.SB_BODY .mw-editorial-actions a:hover{transform:translateY(-2px)}
html body.SB_BODY .mw-editorial-primary{background:#6E2F3F!important;color:#fff!important;border:1px solid #6E2F3F!important}
html body.SB_BODY .mw-editorial-primary:hover{background:#592331!important}
html body.SB_BODY .mw-editorial-secondary{background:transparent!important;color:#6E2F3F!important;border:1px solid #A77B85!important}
html body.SB_BODY .mw-editorial-secondary:hover{background:#EBD2D8!important}
html body.SB_BODY .mw-editorial-signature{
  display:block;color:#A48379;font-size:10px;letter-spacing:.24em;
  font-family:"Heebo",sans-serif;direction:ltr;align-self:flex-end;
  margin-top:clamp(22px,4.5vw,68px)
}
html body.SB_BODY .mw-editorial-hero-visual{position:relative;overflow:hidden;min-height:100%;background:#E0CBBB}
html body.SB_BODY .mw-editorial-hero-visual .SB_Img_Container_Fix{position:absolute;inset:0;margin:0!important;padding:0!important;display:block!important;width:100%!important;height:100%!important;background:transparent!important}
html body.SB_BODY .mw-editorial-hero-visual .SB_clsImg{display:block;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important;object-position:50% 48%;filter:saturate(.86)}
html body.SB_BODY .mw-editorial-stamp{
  box-sizing:border-box;position:absolute;z-index:2;left:24px;bottom:26px;
  display:flex;flex-direction:column;align-items:center;justify-content:center;
  width:102px;height:102px;border-radius:50%;background:#FAF6F1EE;
  color:#6E2F3F;font-family:"Playfair Display",Georgia,serif;font-size:20px;letter-spacing:.03em;
  text-align:center;border:1px solid rgba(82,95,77,.28);box-shadow:0 8px 28px rgba(0,0,0,.11)
}
html body.SB_BODY .mw-editorial-stamp small{
  font-family:"Heebo",Arial,sans-serif;font-size:8px;font-weight:500;line-height:1.6;letter-spacing:.08em
}
html body.SB_BODY .mw-editorial-values{
  display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:clamp(14px,3vw,48px);
  margin:0 auto;padding:26px 18px 28px;
  border-bottom:1px solid #E7D7C8;direction:rtl;
  font-family:"Heebo",Arial,sans-serif;font-size:13px;letter-spacing:.04em;color:#826A61
}
html body.SB_BODY .mw-value-dot{width:4px;height:4px;border-radius:50%;background:#BA9597}
html body.SB_BODY .mw-editorial-collections{padding:clamp(62px,7vw,112px) 0 72px;scroll-margin-top:120px}
html body.SB_BODY .mw-editorial-page .mw-boutique-heading{padding:0 8px 38px!important;text-align:center}
html body.SB_BODY .mw-editorial-page .mw-boutique-heading .mw-boutique-eyebrow,
html body.SB_BODY .mw-editorial-page .mw-boutique-eyebrow{
  font-family:"Heebo",Arial,sans-serif!important;color:#9B6973!important;
  font-size:11px!important;letter-spacing:.24em!important;line-height:2!important;
  font-weight:500!important;direction:ltr
}
html body.SB_BODY .mw-editorial-page .mw-boutique-heading h2,
html body.SB_BODY .mw-editorial-section-top h2,
html body.SB_BODY .mw-editorial-story h2{
  font-family:"Frank Ruhl Libre",Georgia,serif!important;
  font-size:clamp(38px,4.2vw,64px)!important;font-weight:500!important;
  line-height:1.2!important;letter-spacing:-.012em!important;
  color:#4B352F!important;margin:8px 0 9px!important
}
html body.SB_BODY .mw-editorial-page .mw-boutique-heading p{
  font-family:"Heebo",Arial,sans-serif!important;color:#826A61!important;
  font-weight:300!important;font-size:16px!important;line-height:1.75!important
}
html body.SB_BODY .mw-editorial-page .mw-boutique-grid{
  display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;
  gap:28px 23px!important;align-items:stretch;max-width:1320px;margin:0 auto!important
}
html body.SB_BODY .mw-editorial-page .mw-boutique-card{
  background:transparent!important;color:#333D31!important;min-width:0;
  box-shadow:none!important;text-decoration:none!important
}
html body.SB_BODY .mw-editorial-page .mw-boutique-arch{
  box-sizing:border-box;position:relative;display:flex;align-items:flex-end;justify-content:center;
  aspect-ratio:4/5;height:auto;border-radius:160px 160px 12px 12px!important;
  border:1px solid #E0D0C6!important;padding:18px 10px 25px;
  background:linear-gradient(157deg,#E8D9CB 6%,#F9F2EC 53%,#E5D6CC 100%)!important;
  box-shadow:0 8px 32px rgba(57,66,51,.07)!important;overflow:hidden;
  transition:transform .45s cubic-bezier(.2,.7,.2,1),box-shadow .45s ease
}
html body.SB_BODY .mw-editorial-page .mw-tone-2 .mw-boutique-arch{background:linear-gradient(150deg,#EDDFD4,#FBF7F1 55%,#DDCABB)!important}
html body.SB_BODY .mw-editorial-page .mw-tone-3 .mw-boutique-arch{background:linear-gradient(150deg,#E7D7C8,#FBF5EE 60%,#E4CEC3)!important}
html body.SB_BODY .mw-editorial-page .mw-tone-4 .mw-boutique-arch{background:linear-gradient(160deg,#EFDCD5,#FBF6F1 50%,#E7D4CA)!important}
html body.SB_BODY .mw-editorial-page .mw-boutique-arch:before{inset:10px;border:1px solid rgba(85,100,78,.16);border-radius:155px 155px 6px 6px}
html body.SB_BODY .mw-editorial-page .mw-boutique-card[href*="t1=6"] .mw-boutique-arch{
  background-image:linear-gradient(to bottom,rgba(255,255,255,.04) 0%,rgba(250,249,245,.05) 40%,rgba(248,248,242,.97) 100%),url("/Cat_498446_334.webp")!important;
  background-size:cover!important;background-position:center!important;
}
html body.SB_BODY .mw-arch-num{
  position:absolute;top:20px;left:50%;transform:translateX(-50%);
  font-family:"Playfair Display",Georgia,serif;color:#9B6872;font-size:14px;font-style:italic;
  letter-spacing:.06em
}
html body.SB_BODY .mw-editorial-page .mw-boutique-arch-text{width:100%;gap:7px;padding:10px 5px 2px;background:transparent!important;z-index:3}
html body.SB_BODY .mw-editorial-page .mw-boutique-arch-text strong{
  font-family:"Frank Ruhl Libre",Georgia,serif!important;
  font-size:clamp(20px,1.9vw,29px)!important;font-weight:500!important;
  color:#4B352F!important;line-height:1.2!important
}
html body.SB_BODY .mw-editorial-page .mw-boutique-arch-text small{
  color:#987178!important;font-size:9px!important;letter-spacing:.10em!important;font-weight:500!important
}
html body.SB_BODY .mw-editorial-page .mw-boutique-card:hover .mw-boutique-arch{transform:translateY(-8px)!important;box-shadow:0 24px 48px rgba(48,62,49,.13)!important}
html body.SB_BODY .mw-editorial-featured{background:#F4E8E0;border-radius:23px;padding:clamp(36px,5.2vw,76px) clamp(18px,4vw,60px);margin:0 auto 75px}
html body.SB_BODY .mw-editorial-section-top{display:flex;gap:22px;align-items:end;justify-content:space-between;margin:0 0 36px}
html body.SB_BODY .mw-editorial-section-top .SB_Text_Container{min-width:0}
html body.SB_BODY .mw-editorial-section-top h2{margin:3px 0 8px!important}
html body.SB_BODY .mw-editorial-section-top p{color:#826A61;font-size:15px;font-weight:300;line-height:1.7;margin:0}
html body.SB_BODY .mw-editorial-see-all,
html body.SB_BODY .mw-editorial-story-link{
  display:inline-flex;align-items:center;gap:12px;flex-shrink:0;
  text-decoration:none!important;border-bottom:1px solid #A17B79!important;
  color:#6E2F3F!important;font-size:14px;font-weight:500;padding-bottom:8px;background:transparent!important
}
html body.SB_BODY .mw-editorial-products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:19px}
html body.SB_BODY .mw-editorial-product{display:flex;flex-direction:column;text-decoration:none!important;background:transparent!important;min-width:0;color:#4B352F!important}
html body.SB_BODY .mw-editorial-product-image{display:block;width:100%;aspect-ratio:4/5;overflow:hidden;border-radius:155px 155px 12px 12px;border:1px solid #E3D1C6;background:#D9C3B3}
html body.SB_BODY .mw-editorial-product-image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .7s cubic-bezier(.25,.7,.2,1)}
html body.SB_BODY .mw-editorial-product:hover .mw-editorial-product-image img{transform:scale(1.045)}
html body.SB_BODY .mw-editorial-product-title{
  display:block;min-height:58px;margin:15px 0 0;text-align:center;
  font-family:"Frank Ruhl Libre",Georgia,serif;font-size:24px;line-height:1.3;font-weight:500;color:#4B352F
}
html body.SB_BODY .mw-editorial-product-price{display:block;text-align:center;font-size:14px;color:#8A6F67}
html body.SB_BODY .mw-editorial-product-cta{display:block;text-align:center;font-size:13px;color:#6E2F3F;margin:9px 0 0;font-weight:500}
html body.SB_BODY .mw-editorial-story{
  display:grid;grid-template-columns:1.3fr .7fr;gap:30px;align-items:center;
  min-height:285px;padding:48px clamp(26px,5vw,80px);
  border:1px solid #E7D7C8;border-radius:20px;background:#F3E7DE;overflow:hidden
}
html body.SB_BODY .mw-editorial-story h2{font-size:clamp(32px,3.4vw,50px)!important}
html body.SB_BODY .mw-editorial-story p{font-size:16px;line-height:1.9;font-weight:300;color:#826A61;max-width:640px}
html body.SB_BODY .mw-editorial-story-link{margin-top:8px}
html body.SB_BODY .mw-editorial-story-mark{text-align:center;opacity:.27;color:#6E2F3F}
html body.SB_BODY .mw-editorial-story-mark>span{display:block;font-family:"Playfair Display",Georgia,serif;font-size:180px;line-height:.85}
html body.SB_BODY .mw-editorial-story-mark small{font-size:12px;letter-spacing:.2em}
/* Navigation: less bulk, sharper serif / sans hierarchy */
html body.SB_BODY .SB_Mobile_Header_Menu_TopPos,
html body.SB_BODY .SB_Mobile_Header_Cont{background-color:#FAF6F1!important}
html.SB_Body_Desktop_Mode body.SB_BODY #DDMenuTop{
 background:#FAF6F1!important;border-bottom:1px solid #EADDD2!important;
}
html.SB_Body_Desktop_Mode body.SB_BODY #DDMenuTop > li > a.sf-a{
  color:#563D38!important;font-family:"Heebo",Arial,sans-serif!important;
  font-size:15px!important;font-weight:500!important;letter-spacing:.01em;
  transition:color .3s ease
}
html.SB_Body_Desktop_Mode body.SB_BODY #DDMenuTop > li > a.sf-a:hover{color:#9B6973!important}
html body.SB_BODY .SB_Mobile_Header_Menu_TopPos{box-shadow:0 2px 20px rgba(48,62,49,.04)!important}
/* Editorial store cards — preserve existing 2ALL shopping controls */
html body.SB_BODY .CssCatalogAdjusted_product_Container{background:transparent!important}
html body.SB_BODY .CssCatalogAdjusted_product{
  border:1px solid #E9DDD3!important;border-radius:17px!important;
  background:#FBF6F1!important;box-shadow:0 6px 24px rgba(45,55,42,.05)!important;
  padding:9px!important;transition:transform .35s ease,box-shadow .35s ease
}
html body.SB_BODY .CssCatalogAdjusted_product:hover{transform:translateY(-5px);box-shadow:0 20px 40px rgba(45,55,42,.1)!important}
html body.SB_BODY .CssCatalogAdjusted_pic{border-radius:120px 120px 11px 11px!important;background:#EEE1D7!important;aspect-ratio:4/5!important}
html body.SB_BODY .CssCatalogAdjusted_pic .Cat_ImgLink{border-radius:120px 120px 11px 11px!important}
html body.SB_BODY .CssCatalogAdjusted_pic .Cat_ImgTNpic{border-radius:120px 120px 11px 11px!important}
html body.SB_BODY .CssCatalogAdjusted_top{min-height:68px!important;padding:15px 5px 6px!important;background:transparent!important}
html body.SB_BODY .CssCatalogAdjusted_top a{
  font-family:"Frank Ruhl Libre",Georgia,serif!important;
  color:#4B352F!important;font-weight:500!important;
  font-size:clamp(17px,1.6vw,24px)!important;line-height:1.35!important
}
html body.SB_BODY .CssCatalogAdjusted_Price_val,
html body.SB_BODY .CssCatalogAdjusted_product .CAT_Currency{color:#6E2F3F!important;font-family:"Heebo",Arial,sans-serif!important;font-weight:500!important}
html body.SB_BODY .CssCatalogAdjusted_product .CssCatalogAdjusted_BTNDetails .CSS_BtnMoreDetails,
html body.SB_BODY .CssCatalogAdjusted_product .CssCatalogAdjusted_BTNAddToChart .CSS_BtnAddToBasket{border-radius:999px!important;font-family:"Heebo",Arial,sans-serif!important;font-weight:500!important}
html body.SB_BODY .CssCatalogAdjusted_product .CssCatalogAdjusted_BTNDetails .CSS_BtnMoreDetails{background:transparent!important;border-color:#C9ABA9!important;color:#6E2F3F!important}
html body.SB_BODY .CssCatalogAdjusted_product .CAT_BtnDetails_Text{color:#6E2F3F!important}
html body.SB_BODY .CssCatalogAdjusted_product .CssCatalogAdjusted_BTNAddToChart .CSS_BtnAddToBasket{background:#6E2F3F!important;border-color:#6E2F3F!important;color:white!important}
html body.SB_BODY .CssCatalogAdjusted_product .CssCatalogAdjusted_BTNDetails .CSS_BtnMoreDetails:hover{background:#F3E3E2!important}
html body.SB_BODY .CssCatalogAdjusted_product .CssCatalogAdjusted_BTNDetails .CSS_BtnMoreDetails:hover .CAT_BtnDetails_Text{color:#592331!important}
/* Product pages: luxury serif heading, readable selection and purchase */
html body.SB_BODY .CssCatProductAdjusted_product{background:#FAF6F1!important;border-radius:18px;padding:clamp(12px,2.3vw,34px)!important}
html body.SB_BODY .CssCatProductAdjusted_top{border-color:#E7D7C8!important}
html body.SB_BODY .CssCatProductAdjusted_header{
  font-family:"Frank Ruhl Libre",Georgia,serif!important;
  color:#4B352F!important;font-size:clamp(32px,3.1vw,48px)!important;
  font-weight:500!important;line-height:1.2!important
}
html body.SB_BODY #CssCatProductAdjusted_TextArea{
  background:transparent!important;color:#4B352F!important
}
html body.SB_BODY .CssCatProductAdjusted_Price_Container{
  border-color:#E7D7C8!important
}
html body.SB_BODY .CssCatProductAdjusted_Price .CAT_Currency,
html body.SB_BODY .CssCatProductAdjusted_Price .CAT_Values{color:#6E2F3F!important;font-family:"Heebo",Arial,sans-serif!important;font-weight:600!important}
html body.SB_BODY .CssCatProductAdjusted_product #BtnAddToBasket_Anchor{
  border-radius:999px!important;background:#6E2F3F!important;
  color:#FFFFFF!important;font-family:"Heebo",Arial,sans-serif!important;
  font-weight:500!important;box-shadow:0 8px 22px rgba(64,82,58,.16)!important
}
html body.SB_BODY .CssCatProductAdjusted_product #BtnAddToBasket_Anchor:hover{background:#592331!important;color:#FFFFFF!important}
html body.SB_BODY .CssCatProductAdjusted_Quantity{background:#EEDCD8!important;box-shadow:none!important}
/* Footer and newsletter: coherent magazine end cap */
html body.SB_BODY #SB_56152{
  background:#F2E4DC!important;border-top:1px solid #E7D7C8!important;
  padding-block:24px!important;border-radius:16px
}
html body.SB_BODY #SB_56152 .SB_Text_Container,
html body.SB_BODY #SB_56152 .SB_Text_Container h2{color:#4B352F!important}
html body.SB_BODY #SB_56152 .SB_Text_Container h2,
html body.SB_BODY .SB_Mobile_Bottom_Background .SB_Text_Container h2{
  font-family:"Frank Ruhl Libre",Georgia,serif!important;
  font-weight:500!important
}
@media(max-width:1020px){
 html body.SB_BODY .mw-editorial-hero{min-height:500px}
 html body.SB_BODY .mw-editorial-hero-copy{padding:32px 29px!important}
 html body.SB_BODY .mw-editorial-hero h1{font-size:clamp(38px,5.3vw,59px)!important}
 html body.SB_BODY .mw-editorial-page .mw-boutique-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px!important}
}
@media(max-width:767px){
 html body.SB_BODY .mw-editorial-page{padding-top:8px!important}
 html body.SB_BODY .mw-editorial-page .mw-showcase-panel{padding:0 12px!important}
 html body.SB_BODY .mw-editorial-hero{display:flex;flex-direction:column-reverse;border-radius:16px;min-height:0}
 html body.SB_BODY .mw-editorial-hero-visual{height:310px;min-height:310px}
 html body.SB_BODY .mw-editorial-hero-visual .SB_Img_Container_Fix{position:absolute}
 html body.SB_BODY .mw-editorial-hero-copy{padding:38px 26px 30px!important;align-items:center;text-align:center}
 html body.SB_BODY .mw-editorial-hero h1{text-align:center!important;font-size:clamp(43px,10vw,62px)!important;margin:0 0 17px!important}
 html body.SB_BODY .mw-editorial-hero-copy p{text-align:center!important;font-size:15px!important;line-height:1.85!important}
 html body.SB_BODY .mw-editorial-hairline{margin:0 0 17px}
 html body.SB_BODY .mw-editorial-kicker{font-size:9px;margin-bottom:15px;letter-spacing:.14em}
 html body.SB_BODY .mw-editorial-actions{justify-content:center;gap:8px}
 html body.SB_BODY .mw-editorial-actions a{padding:11px 17px!important;font-size:13px!important}
 html body.SB_BODY .mw-editorial-signature{align-self:center;margin-top:28px}
 html body.SB_BODY .mw-editorial-stamp{height:72px;width:72px;left:15px;bottom:15px;font-size:16px}
 html body.SB_BODY .mw-editorial-stamp small{font-size:6px}
 html body.SB_BODY .mw-editorial-values{gap:9px;padding:18px 2px;font-size:11px}
 html body.SB_BODY .mw-editorial-collections{padding:52px 0 55px}
 html body.SB_BODY .mw-editorial-page .mw-boutique-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:13px!important}
 html body.SB_BODY .mw-editorial-page .mw-boutique-arch{border-width:1px!important;padding:15px 7px 16px!important}
 html body.SB_BODY .mw-editorial-page .mw-boutique-arch-text strong{font-size:clamp(19px,4.8vw,25px)!important}
 html body.SB_BODY .mw-editorial-page .mw-boutique-arch-text small{font-size:8px!important;letter-spacing:.04em!important}
 html body.SB_BODY .mw-editorial-featured{padding:37px 15px;margin-bottom:42px}
 html body.SB_BODY .mw-editorial-section-top{display:block;margin-bottom:24px;text-align:center}
 html body.SB_BODY .mw-editorial-section-top .SB_Text_Container{text-align:center}
 html body.SB_BODY .mw-editorial-see-all{margin-top:15px}
 html body.SB_BODY .mw-editorial-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px}
 html body.SB_BODY .mw-editorial-product-image{border-radius:110px 110px 8px 8px}
 html body.SB_BODY .mw-editorial-product-title{font-size:19px;min-height:48px}
 html body.SB_BODY .mw-editorial-story{grid-template-columns:1fr;min-height:0;padding:34px 23px}
 html body.SB_BODY .mw-editorial-story-mark{display:none}
 html body.SB_BODY .mw-editorial-story h2{font-size:38px!important}
 html body.SB_BODY .mw-editorial-story p{font-size:15px}
 html body.SB_BODY .CssCatalogAdjusted_pic{border-radius:100px 100px 9px 9px!important}
 html body.SB_BODY .CssCatalogAdjusted_pic .Cat_ImgLink,
 html body.SB_BODY .CssCatalogAdjusted_pic .Cat_ImgTNpic{border-radius:100px 100px 9px 9px!important}
 html body.SB_BODY .CssCatalogAdjusted_top a{font-size:19px!important}
}
@media(prefers-reduced-motion:reduce){
 html body.SB_BODY .mw-editorial-product-image img,
 html body.SB_BODY .mw-boutique-arch,
 html body.SB_BODY .CssCatalogAdjusted_product{transition:none!important}
}


/* /AI:mw-editorial-boutique-2026 */

/* AI:mw-editorial-hero-final-pass */
/* The new editorial hero replaces the old standalone homepage gallery visually; its 2ALL image and configuration remain saved. */
html body.SB_BODY #ID_SB_FlashGallery_Container{display:none!important}
html body.SB_BODY .SB_Mobile_Header2_Cont{min-height:0!important;height:auto!important;padding:0!important;margin:0!important;border:0!important;background:#F9F8F4!important}
html body.SB_BODY .SB_Mobile_Header2_Cont .Css_Mobile_Header2{min-height:0!important;height:auto!important;padding:0!important;margin:0 auto!important}
/* Editor-friendly decorative divider: preserve elegance without a blank visual glyph. */
html body.SB_BODY .mw-editorial-hairline{display:block!important}

/* /AI:mw-editorial-hero-final-pass */

/* AI:mw-burgundy-champagne-final */

/* MYWAY | Burgundy · Champagne · Nude | global finishing layer */
html body.SB_BODY{background-color:#F8F3EE!important;color:#4B352F!important}
html body.SB_BODY main,
html body.SB_BODY .SB_Mobile_Page_Container,
html body.SB_BODY .Css_Mobile_PageContent,
html body.SB_BODY .cssSb_ContainerFullWidth,
html body.SB_BODY .SB_Mobile_Bottom_Background,
html body.SB_BODY .Css_Mobile_Footer,
html body.SB_BODY .SB_P_F_C{background-color:#F8F3EE!important;color:#4B352F!important}
html body.SB_BODY .SB_Mobile_Header_Menu_TopPos,
html body.SB_BODY .SB_Mobile_Header_Cont{background-color:#FAF6F1!important}
html.SB_Body_Desktop_Mode body.SB_BODY #DDMenuTop{
 background-color:#FAF6F1!important;
 border-bottom:1px solid #E7D7C8!important;
 box-shadow:0 6px 22px rgba(75,53,47,.035)!important;
}
html.SB_Body_Desktop_Mode body.SB_BODY #DDMenuTop > li > a.sf-a{
 color:#4B352F!important;font-weight:500!important;
}
html.SB_Body_Desktop_Mode body.SB_BODY #DDMenuTop > li > a.sf-a:hover{color:#6E2F3F!important}
html body.SB_BODY #SB_41629{background:#F1E4D9!important;border-bottom:1px solid #E2CABC!important}
html body.SB_BODY #SB_41629 .SB_Text_NoDND,
html body.SB_BODY #SB_41629 .SB_Text_NoDND span,
html body.SB_BODY #SB_41629 .SB_Text_NoDND strong{color:#6E2F3F!important}
html body.SB_BODY #SB_61532,
html body.SB_BODY #SB_53445,
html body.SB_BODY #SB_56152,
html body.SB_BODY #SB_56890{background-color:#F3E7DE!important;color:#4B352F!important;border-color:#E7D7C8!important}
html body.SB_BODY .SB_Mobile_Bottom_Background .SB_Text_Container,
html body.SB_BODY .Css_Mobile_Footer .SB_Text_Container,
html body.SB_BODY .Css_Mobile_Footer .SB_Text_Container a{color:#4B352F!important}
html body.SB_BODY .SB_P_F_C a{color:#6E2F3F!important}
html body.SB_BODY a#scrollUp{
 background:#F1E4D9!important;color:#6E2F3F!important;
 border-color:#D9C3B3!important;border-radius:9px!important
}
html body.SB_BODY .mw-editorial-page .mw-editorial-hero{
 background:#EAD8CB!important;border-color:#E7D7C8!important
}
html body.SB_BODY .mw-editorial-page .mw-editorial-hero-copy{
 background:linear-gradient(145deg,#F0E0D4 0%,#E7D7C8 100%)!important
}
html body.SB_BODY .mw-editorial-page .mw-editorial-featured{
 background:#F2E4DE!important
}
html body.SB_BODY .mw-editorial-page .mw-editorial-story{
 background:#F1E3DA!important;border-color:#E7D7C8!important
}
html body.SB_BODY .mw-editorial-page .mw-editorial-primary{
 background:#6E2F3F!important;color:#FFFFFF!important;border-color:#6E2F3F!important
}
html body.SB_BODY .mw-editorial-page .mw-editorial-primary:hover{
 background:#572332!important;border-color:#572332!important;color:#FFFFFF!important
}
html body.SB_BODY .mw-editorial-page .mw-editorial-secondary{
 color:#6E2F3F!important;border-color:#9B6973!important
}
html body.SB_BODY .mw-editorial-page .mw-boutique-arch-text strong{color:#4B352F!important}
html body.SB_BODY .mw-editorial-page .mw-boutique-arch-text small{color:#8A4B5B!important}
html body.SB_BODY .CssCatalogAdjusted_product_Container{background:transparent!important}
html body.SB_BODY .CssCatalogAdjusted_product{
 background:#FBF6F1!important;border:1px solid #E7D7C8!important;
 box-shadow:0 6px 22px rgba(110,47,63,.055)!important
}
html body.SB_BODY .CssCatalogAdjusted_pic{
 background-color:#EAD9CD!important
}
html body.SB_BODY .CssCatalogAdjusted_top a{color:#4B352F!important}
html body.SB_BODY .CssCatalogAdjusted_Price_val,
html body.SB_BODY .CssCatalogAdjusted_product .CAT_Currency{color:#6E2F3F!important}
html body.SB_BODY .CssCatalogAdjusted_product .CssCatalogAdjusted_BTNDetails .CSS_BtnMoreDetails{
 background:#F7EDE6!important;border-color:#D9C3B3!important;color:#6E2F3F!important
}
html body.SB_BODY .CssCatalogAdjusted_product .CAT_BtnDetails_Text{color:#6E2F3F!important}
html body.SB_BODY .CssCatalogAdjusted_product .CssCatalogAdjusted_BTNAddToChart .CSS_BtnAddToBasket{
 background:#6E2F3F!important;border-color:#6E2F3F!important;color:#FFFFFF!important
}
html body.SB_BODY .CssCatalogAdjusted_product .CAT_BtnAddToBasket_Text{color:#FFFFFF!important;opacity:1!important}
html body.SB_BODY .CssCatalogAdjusted_product .CssCatalogAdjusted_BTNAddToChart .CSS_BtnAddToBasket:hover{background:#572332!important}
html body.SB_BODY .CssCatProductAdjusted_product{background:#FBF6F1!important}
html body.SB_BODY .CssCatProductAdjusted_header{color:#4B352F!important}
html body.SB_BODY .CssCatProductAdjusted_Price .CAT_Currency,
html body.SB_BODY .CssCatProductAdjusted_Price .CAT_Values{color:#6E2F3F!important}
html body.SB_BODY .CssCatProductAdjusted_product #BtnAddToBasket_Anchor{
 background:#6E2F3F!important;color:#FFFFFF!important;
 box-shadow:0 8px 20px rgba(110,47,63,.18)!important
}
html body.SB_BODY .CssCatProductAdjusted_product #BtnAddToBasket_Anchor:hover{background:#572332!important}
html body.SB_BODY .CssCatProductAdjusted_Quantity{background:#EAD8CB!important}
html body.SB_BODY .mw-editorial-stamp{background:#FAF4EEED!important;color:#6E2F3F!important;border-color:#D9C3B3!important}
html body.SB_BODY .mw-editorial-product-price{color:#6E2F3F!important}
html body.SB_BODY .mw-editorial-product-cta,
html body.SB_BODY .mw-editorial-story-link,
html body.SB_BODY .mw-editorial-see-all{color:#6E2F3F!important;border-bottom-color:#A77681!important}

/* /AI:mw-burgundy-champagne-final */

/* AI:mw-classic-luxury-fullhero */

/* MyWay CLASSIC LUXURY 2026 — full-screen photography, burgundy, porcelain, discreet gold. */
/* Trust established 2ALL storefront cart/variant markup; alter visuals only. */
html body.SB_BODY{background:#F6EFE8!important;color:#2F2523!important}
html body.SB_BODY main,
html body.SB_BODY .Css_Mobile_PageContent,
html body.SB_BODY .SB_Mobile_Page_Container,
html body.SB_BODY .SB_Mobile_Bottom_Background,
html body.SB_BODY .Css_Mobile_Footer,
html body.SB_BODY .cssSb_ContainerFullWidth,
html body.SB_BODY .SB_P_F_C{background-color:#F6EFE8!important;color:#2F2523!important}
html body.SB_BODY .mw-editorial-page{background:#F6EFE8!important;overflow:visible!important;padding-top:0!important}
html body.SB_BODY .mw-editorial-page .clsSBPageWidth,
html body.SB_BODY .mw-editorial-page .mw-showcase-panel,
html body.SB_BODY .mw-editorial-page .col-md-12{overflow:visible!important}
html body.SB_BODY .mw-editorial-page .mw-showcase-panel{padding:0 clamp(12px,2vw,34px)!important}
/* Full viewport 1st gallery image. All homepage copy and CTAs are OVER the photography. */
html body.SB_BODY .mw-editorial-page .mw-hero-fullbleed{
 box-sizing:border-box!important;
 position:relative!important;
 left:50%!important;
 transform:translateX(-50%)!important;
 display:flex!important;
 align-items:center!important;
 justify-content:flex-start!important;
 direction:rtl!important;
 isolation:isolate!important;
 width:100vw!important;
 max-width:none!important;
 min-height:clamp(575px,calc(100svh - 116px),850px)!important;
 height:auto!important;
 margin:0!important;
 padding:0!important;
 border:0!important;
 border-radius:0!important;
 overflow:hidden!important;
 background:#3B1D27!important;
 box-shadow:none!important;
}
html body.SB_BODY .mw-editorial-page .mw-hero-fullbleed .mw-hero-background{
 display:block!important;
 position:absolute!important;
 inset:0!important;
 z-index:0!important;
 width:100%!important;
 height:100%!important;
 max-width:none!important;
 max-height:none!important;
 min-width:100%!important;
 margin:0!important;
 padding:0!important;
 border:0!important;
 border-radius:0!important;
 object-fit:cover!important;
 object-position:center center!important;
 filter:saturate(.88) contrast(1.02)!important;
}
html body.SB_BODY .mw-editorial-page .mw-hero-fullbleed:before{
 content:"";
 position:absolute!important;
 inset:0!important;
 z-index:1!important;
 background:linear-gradient(90deg,rgba(31,15,20,.13) 0%,rgba(40,19,26,.36) 42%,rgba(36,17,23,.82) 100%)!important;
 pointer-events:none!important;
}
html body.SB_BODY .mw-editorial-page .mw-hero-overlay-content{
 position:relative!important;
 z-index:2!important;
 box-sizing:border-box!important;
 display:flex!important;
 flex:0 0 auto!important;
 width:min(100%,820px)!important;
 min-width:0!important;
 min-height:clamp(575px,calc(100svh - 116px),850px)!important;
 height:auto!important;
 align-items:flex-start!important;
 justify-content:center!important;
 flex-direction:column!important;
 text-align:right!important;
 padding:clamp(42px,6vw,100px) clamp(30px,7vw,115px)!important;
 background:transparent!important;
}
html body.SB_BODY .mw-editorial-page .mw-hero-overlay-content .mw-editorial-kicker{
 margin:0 0 22px!important;
 color:#F2E7DC!important;
 font-family:"Heebo","Assistant",Arial,sans-serif!important;
 font-size:11px!important;
 font-weight:500!important;
 letter-spacing:.22em!important;
 line-height:1.8!important;
}
html body.SB_BODY .mw-editorial-page .mw-hero-overlay-content h1{
 color:#FFFFFF!important;
 font-family:"Frank Ruhl Libre",Georgia,serif!important;
 font-weight:500!important;
 font-size:clamp(56px,5.5vw,94px)!important;
 line-height:1.07!important;
 letter-spacing:-.018em!important;
 margin:0 0 22px!important;
 text-shadow:0 2px 16px rgba(16,5,9,.18)!important;
 text-align:right!important;
}
html body.SB_BODY .mw-editorial-page .mw-hero-overlay-content .mw-editorial-hairline{
 display:block!important;
 height:1px!important;
 width:58px!important;
 margin:0 0 22px!important;
 background:#C5A46D!important; /* first of two minimal gold touches */
}
html body.SB_BODY .mw-editorial-page .mw-hero-overlay-content p{
 max-width:535px!important;
 margin:0 0 32px!important;
 color:#F5EDE8!important;
 opacity:1!important;
 font-family:"Heebo","Assistant",Arial,sans-serif!important;
 font-weight:300!important;
 font-size:clamp(16px,1.35vw,19px)!important;
 line-height:2!important;
 text-align:right!important;
}
html body.SB_BODY .mw-editorial-page .mw-hero-overlay-content .mw-editorial-actions{
 display:flex!important;
 flex-direction:row!important;
 align-items:center!important;
 justify-content:flex-start!important;
 flex-wrap:wrap!important;
 gap:12px!important;
}
html body.SB_BODY .mw-editorial-page .mw-hero-overlay-content .mw-editorial-actions a{
 min-height:48px!important;
 border-radius:7px!important;
 font-family:"Heebo",Arial,sans-serif!important;
 font-size:14px!important;
 font-weight:500!important;
 padding:12px 24px!important;
 letter-spacing:0!important;
 box-shadow:none!important;
}
html body.SB_BODY .mw-editorial-page .mw-hero-overlay-content .mw-editorial-primary{
 background:#F6EFE8!important;
 border:1px solid #F6EFE8!important;
 color:#542234!important;
}
html body.SB_BODY .mw-editorial-page .mw-hero-overlay-content .mw-editorial-primary:hover{
 background:#FFFFFF!important;
 color:#542234!important;
 border-color:#FFFFFF!important;
}
html body.SB_BODY .mw-editorial-page .mw-hero-overlay-content .mw-editorial-secondary{
 background:rgba(17,7,9,.12)!important;
 color:#FFFFFF!important;
 border:1px solid rgba(255,255,255,.72)!important;
}
html body.SB_BODY .mw-editorial-page .mw-hero-overlay-content .mw-editorial-secondary:hover{
 background:rgba(255,255,255,.12)!important;
 color:#FFFFFF!important;
}
html body.SB_BODY .mw-editorial-page .mw-hero-overlay-content .mw-editorial-signature{
 color:#EFE2DC!important;
 opacity:.9!important;
 margin-top:52px!important;
 font-size:10px!important;
 letter-spacing:.20em!important;
 align-self:flex-end!important;
}
/* After hero: quiet, polished editorial rhythm. */
html body.SB_BODY .mw-editorial-values{
 background:#F6EFE8!important;
 padding:22px 14px!important;
 border-bottom:1px solid #E4D5CC!important;
 color:#695651!important
}
html body.SB_BODY .mw-value-dot{background:#B49991!important;width:3px!important;height:3px!important}
html body.SB_BODY .mw-editorial-page .mw-boutique-eyebrow,
html body.SB_BODY .mw-editorial-page .mw-boutique-heading .mw-boutique-eyebrow{
 color:#864556!important;
 font-weight:500!important;
 letter-spacing:.19em!important;
}
html body.SB_BODY .mw-editorial-page .mw-boutique-heading h2,
html body.SB_BODY .mw-editorial-page .mw-editorial-section-top h2,
html body.SB_BODY .mw-editorial-page .mw-editorial-story h2{
 color:#2F2523!important;
 font-family:"Frank Ruhl Libre",Georgia,serif!important;
 font-weight:500!important
}
html body.SB_BODY .mw-editorial-page .mw-boutique-heading p,
html body.SB_BODY .mw-editorial-page .mw-editorial-section-top p,
html body.SB_BODY .mw-editorial-page .mw-editorial-story p{color:#695651!important}
html body.SB_BODY .mw-editorial-page .mw-editorial-collections{
 padding-top:clamp(55px,6vw,95px)!important
}
html body.SB_BODY .mw-editorial-page .mw-boutique-grid{gap:20px!important}
/* Replace old tombstone/arch tiles with classic rounded luxury rectangles. */
html body.SB_BODY .mw-editorial-page .mw-boutique-arch,
html body.SB_BODY .mw-editorial-page .mw-tone-2 .mw-boutique-arch,
html body.SB_BODY .mw-editorial-page .mw-tone-3 .mw-boutique-arch,
html body.SB_BODY .mw-editorial-page .mw-tone-4 .mw-boutique-arch{
 box-sizing:border-box!important;
 position:relative!important;
 aspect-ratio:4/5!important;
 border:1px solid #E5D4CA!important;
 border-radius:17px!important;
 background:linear-gradient(153deg,#F3E8DE 0%,#E8D8CC 100%)!important;
 padding:18px 12px 23px!important;
 box-shadow:0 6px 22px rgba(65,36,38,.045)!important;
 overflow:hidden!important;
 transition:transform .3s ease,box-shadow .3s ease!important;
}
html body.SB_BODY .mw-editorial-page .mw-boutique-arch:before{
 inset:11px!important;
 border-radius:9px!important;
 border:1px solid rgba(113,75,67,.10)!important;
}
html body.SB_BODY .mw-editorial-page .mw-boutique-card[href*="t1=6"] .mw-boutique-arch{
 background-image:linear-gradient(to bottom,rgba(27,12,15,0) 0%,rgba(27,12,15,.08) 40%,rgba(24,10,15,.7) 100%),url("/Cat_498446_334.webp")!important;
 background-size:cover!important;
 background-position:center!important;
 border-color:#D1B7B2!important
}
html body.SB_BODY .mw-editorial-page .mw-boutique-arch-text{
 width:100%!important;
 gap:5px!important;
 padding:0!important;
 background:transparent!important
}
html body.SB_BODY .mw-editorial-page .mw-boutique-arch-text strong{
 color:#4D2B31!important;
 font-family:"Frank Ruhl Libre",Georgia,serif!important;
 font-size:clamp(19px,1.8vw,28px)!important;
 line-height:1.3!important;
 font-weight:500!important;
}
html body.SB_BODY .mw-editorial-page .mw-boutique-arch-text small{
 color:#805B59!important;
 font-size:9px!important;
 font-weight:500!important;
 letter-spacing:.10em!important
}
html body.SB_BODY .mw-editorial-page .mw-boutique-card[href*="t1=6"] .mw-boutique-arch-text strong{
 color:#FFFFFF!important
}
html body.SB_BODY .mw-editorial-page .mw-boutique-card[href*="t1=6"] .mw-boutique-arch-text small{
 color:#F0E5DF!important
}
html body.SB_BODY .mw-editorial-page .mw-arch-num{color:#80635B!important;font-size:14px!important}
html body.SB_BODY .mw-editorial-page .mw-boutique-card[href*="t1=6"] .mw-arch-num{color:#FFF2EA!important}
html body.SB_BODY .mw-editorial-page .mw-boutique-card:hover .mw-boutique-arch{
 transform:translateY(-4px)!important;
 box-shadow:0 13px 25px rgba(65,36,38,.09)!important
}
/* Four real featured products, rectangular photos not decorative arched masks. */
html body.SB_BODY .mw-editorial-featured{
 background:#F0E5DC!important;
 border:1px solid #E8D8CC!important;
 border-radius:16px!important;
 box-shadow:none!important;
}
html body.SB_BODY .mw-editorial-product-image{
 border-radius:14px!important;
 border:1px solid #E0CFC7!important;
 background:#E9DED4!important;
 box-shadow:none!important
}
html body.SB_BODY .mw-editorial-product-title{color:#2F2523!important}
html body.SB_BODY .mw-editorial-product-price,
html body.SB_BODY .mw-editorial-product-cta,
html body.SB_BODY .mw-editorial-see-all,
html body.SB_BODY .mw-editorial-story-link{
 color:#6B1F32!important;
}
html body.SB_BODY .mw-editorial-see-all,
html body.SB_BODY .mw-editorial-story-link{
 border-bottom:1px solid #C5A46D!important; /* second and final tiny gold accent */
}
html body.SB_BODY .mw-editorial-story{
 background:#F1E5DB!important;
 border:1px solid #E4D3C7!important;
 border-radius:16px!important
}
html body.SB_BODY .mw-editorial-story-mark{color:#6B1F32!important;opacity:.15!important}
/* Native 2ALL product list: visually consistent, working cart and variant selection unchanged. */
html body.SB_BODY .CssCatalogAdjusted_product{
 border-radius:15px!important;
 border:1px solid #E6D5CC!important;
 background:#FBF7F3!important;
 box-shadow:0 5px 22px rgba(53,34,34,.055)!important
}
html body.SB_BODY .CssCatalogAdjusted_product:hover{
 box-shadow:0 14px 32px rgba(53,34,34,.09)!important;
 transform:translateY(-3px)!important
}
html body.SB_BODY .CssCatalogAdjusted_pic,
html body.SB_BODY .CssCatalogAdjusted_pic .Cat_ImgLink,
html body.SB_BODY .CssCatalogAdjusted_pic .Cat_ImgTNpic{
 border-radius:12px!important
}
html body.SB_BODY .CssCatalogAdjusted_pic{background:#EEE2D8!important}
html body.SB_BODY .CssCatalogAdjusted_top a{color:#2F2523!important}
html body.SB_BODY .CssCatalogAdjusted_Price_val,
html body.SB_BODY .CssCatalogAdjusted_product .CAT_Currency{color:#6B1F32!important}
html body.SB_BODY .CssCatalogAdjusted_product .CssCatalogAdjusted_BTNDetails .CSS_BtnMoreDetails{
 color:#6B1F32!important;
 border-color:#D7BEB5!important;
 background:#F8F0EA!important;
 border-radius:8px!important
}
html body.SB_BODY .CssCatalogAdjusted_product .CAT_BtnDetails_Text{color:#6B1F32!important}
html body.SB_BODY .CssCatalogAdjusted_product .CssCatalogAdjusted_BTNAddToChart .CSS_BtnAddToBasket{
 color:#FFFFFF!important;
 border-color:#6B1F32!important;
 background:#6B1F32!important;
 border-radius:8px!important
}
html body.SB_BODY .CssCatalogAdjusted_product .CssCatalogAdjusted_BTNAddToChart .CSS_BtnAddToBasket:hover{background:#501527!important}
html body.SB_BODY .CssCatalogAdjusted_product .CAT_BtnAddToBasket_Text{color:#FFFFFF!important}
html body.SB_BODY .CssCatProductAdjusted_product{
 border-radius:14px!important;
 background:#FBF7F3!important
}
html body.SB_BODY .CssCatProductAdjusted_header{
 color:#2F2523!important;
 font-family:"Frank Ruhl Libre",Georgia,serif!important
}
html body.SB_BODY .CssCatProductAdjusted_Price .CAT_Currency,
html body.SB_BODY .CssCatProductAdjusted_Price .CAT_Values{color:#6B1F32!important}
html body.SB_BODY .CssCatProductAdjusted_product #BtnAddToBasket_Anchor{
 border-radius:8px!important;
 background:#6B1F32!important;
 color:#FFFFFF!important;
 box-shadow:none!important
}
html body.SB_BODY .CssCatProductAdjusted_product #BtnAddToBasket_Anchor:hover{background:#501527!important}
html body.SB_BODY .CssCatProductAdjusted_Quantity{background:#EAD9CD!important;box-shadow:none!important}
/* Unified current logo on warm neutral header/footer, no old vibrance. */
html.SB_Body_Desktop_Mode body.SB_BODY #DDMenuTop{
 background:#FCF7F2!important;
 border-bottom:1px solid #E7D7CC!important;
 box-shadow:none!important
}
html.SB_Body_Desktop_Mode body.SB_BODY #DDMenuTop > li > a.sf-a{
 color:#2F2523!important;
 font-weight:500!important;
}
html.SB_Body_Desktop_Mode body.SB_BODY #DDMenuTop > li > a.sf-a:hover{color:#6B1F32!important}
html body.SB_BODY .SB_Mobile_Header_Menu_TopPos,
html body.SB_BODY .SB_Mobile_Header_Cont{background:#FCF7F2!important}
html body.SB_BODY #SB_41629{
 background:#EFE2D8!important;
 border-bottom:1px solid #E4D2C5!important
}
html body.SB_BODY #SB_41629 .SB_Text_NoDND,
html body.SB_BODY #SB_41629 .SB_Text_NoDND span,
html body.SB_BODY #SB_41629 .SB_Text_NoDND strong{color:#6B1F32!important}
html body.SB_BODY #SB_61532,
html body.SB_BODY #SB_53445,
html body.SB_BODY #SB_56152,
html body.SB_BODY #SB_56890{
 background:#F0E6DF!important;
 border-color:#E7D7CC!important;
 color:#2F2523!important;
}
html body.SB_BODY .SB_Mobile_Bottom_Background .SB_Text_Container,
html body.SB_BODY .SB_Mobile_Bottom_Background .SB_Text_Container h2,
html body.SB_BODY .Css_Mobile_Footer .SB_Text_Container,
html body.SB_BODY .Css_Mobile_Footer .SB_Text_Container a{color:#2F2523!important}
html body.SB_BODY a#scrollUp{
 color:#6B1F32!important;
 background:#F4EBE5!important;
 border-color:#E4D4CB!important;
 border-radius:8px!important
}
@media(max-width:767px){
 html body.SB_BODY .mw-editorial-page .mw-hero-fullbleed{
  width:100vw!important;
  min-height:clamp(630px,calc(100svh - 65px),890px)!important;
  border-radius:0!important;
 }
 html body.SB_BODY .mw-editorial-page .mw-hero-fullbleed .mw-hero-background{
  object-position:60% center!important;
 }
 html body.SB_BODY .mw-editorial-page .mw-hero-fullbleed:before{
  background:linear-gradient(to bottom,rgba(27,13,19,.28) 0%,rgba(36,17,23,.53) 30%,rgba(32,15,20,.87) 100%)!important
 }
 html body.SB_BODY .mw-editorial-page .mw-hero-overlay-content{
  min-height:clamp(630px,calc(100svh - 65px),890px)!important;
  width:100%!important;
  box-sizing:border-box!important;
  padding:56px 23px 43px!important;
  justify-content:flex-end!important;
  align-items:center!important;
  text-align:center!important;
 }
 html body.SB_BODY .mw-editorial-page .mw-hero-overlay-content .mw-editorial-kicker{
  font-size:9px!important;
  letter-spacing:.12em!important;
  text-align:center!important;
  margin-bottom:18px!important
 }
 html body.SB_BODY .mw-editorial-page .mw-hero-overlay-content h1{
  font-size:clamp(45px,11vw,63px)!important;
  text-align:center!important;
  line-height:1.07!important;
  margin-bottom:17px!important
 }
 html body.SB_BODY .mw-editorial-page .mw-hero-overlay-content .mw-editorial-hairline{
  margin:0 auto 17px!important
 }
 html body.SB_BODY .mw-editorial-page .mw-hero-overlay-content p{
  text-align:center!important;
  font-size:15px!important;
  line-height:1.84!important;
  margin-bottom:20px!important
 }
 html body.SB_BODY .mw-editorial-page .mw-hero-overlay-content .mw-editorial-actions{
  flex-direction:column!important;
  align-items:stretch!important;
  width:min(100%,320px)!important;
  gap:9px!important
 }
 html body.SB_BODY .mw-editorial-page .mw-hero-overlay-content .mw-editorial-actions a{
  width:100%!important;
  box-sizing:border-box!important;
  text-align:center!important;
  font-size:13px!important
 }
 html body.SB_BODY .mw-editorial-page .mw-hero-overlay-content .mw-editorial-signature{
  align-self:center!important;
  text-align:center!important;
  font-size:9px!important;
  margin-top:26px!important
 }
 html body.SB_BODY .mw-editorial-page .mw-boutique-grid{
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:12px!important
 }
 html body.SB_BODY .mw-editorial-page .mw-boutique-arch,
 html body.SB_BODY .mw-editorial-page .mw-tone-2 .mw-boutique-arch,
 html body.SB_BODY .mw-editorial-page .mw-tone-3 .mw-boutique-arch,
 html body.SB_BODY .mw-editorial-page .mw-tone-4 .mw-boutique-arch{
  border-radius:13px!important;
  padding:12px 8px 16px!important
 }
 html body.SB_BODY .mw-editorial-page .mw-boutique-arch:before{border-radius:7px!important}
 html body.SB_BODY .mw-editorial-page .mw-boutique-arch-text strong{font-size:clamp(18px,4.6vw,23px)!important}
 html body.SB_BODY .mw-editorial-product-image{border-radius:12px!important}
 html body.SB_BODY .CssCatalogAdjusted_pic,
 html body.SB_BODY .CssCatalogAdjusted_pic .Cat_ImgLink,
 html body.SB_BODY .CssCatalogAdjusted_pic .Cat_ImgTNpic{border-radius:10px!important}
}
@media(prefers-reduced-motion:reduce){
 html body.SB_BODY .mw-editorial-page .mw-boutique-arch,
 html body.SB_BODY .mw-editorial-product-image img,
 html body.SB_BODY .CssCatalogAdjusted_product{transition:none!important}
}

/* /AI:mw-classic-luxury-fullhero */

/* AI:mw-quiet-story-no-faux-monogram */
/* Remove the large decorative M watermark; keep the actual MyWay logo intact throughout site. */
html body.SB_BODY .mw-editorial-story-mark{display:none!important}

/* /AI:mw-quiet-story-no-faux-monogram */

/* AI:mw-hero-centering-subcategory-rectangles */

/* MYWAY correction: 1) true centered full-bleed hero, 2) luxury rounded subcategories */
/* Correct the left-aligned/clipped hero: use a symmetric viewport-bleed margin,
   not the older left:50% + transform combination. */
html body.SB_BODY .SB_Mobile_Page_Container_Table,
html body.SB_BODY .Css_Mobile_PageContent,
html body.SB_BODY .mw-editorial-page,
html body.SB_BODY .mw-editorial-page .clsSBPageWidth,
html body.SB_BODY .mw-editorial-page .mw-showcase-panel{
 overflow:visible!important;
}
html body.SB_BODY .mw-editorial-page .mw-hero-fullbleed{
 position:relative!important;
 box-sizing:border-box!important;
 display:flex!important;
 width:100vw!important;
 max-width:none!important;
 min-width:100vw!important;
 left:auto!important;
 right:auto!important;
 inset-inline-start:auto!important;
 inset-inline-end:auto!important;
 margin-left:calc(50% - 50vw)!important;
 margin-right:calc(50% - 50vw)!important;
 transform:none!important;
 border-radius:0!important;
 border:0!important;
}
html body.SB_BODY .mw-editorial-page .mw-hero-fullbleed .mw-hero-background{
 display:block!important;
 position:absolute!important;
 inset:0!important;
 width:100%!important;
 height:100%!important;
 max-width:none!important;
 min-width:100%!important;
 object-fit:cover!important;
 object-position:center!important;
}
html body.SB_BODY .mw-editorial-page .mw-hero-fullbleed .mw-hero-overlay-content{
 position:relative!important;
 z-index:2!important;
}
/* Existing category tiles belong to a *different* native 2ALL component
   than the homepage categories: don't allow old arch/rounded-26 styles. */
html body.SB_BODY #clsCategoriesAsPics_Main{
 box-sizing:border-box!important;
 display:grid!important;
 grid-template-columns:repeat(auto-fit,minmax(215px,1fr))!important;
 align-items:stretch!important;
 justify-items:stretch!important;
 gap:18px!important;
 width:100%!important;
 max-width:1320px!important;
 margin:18px auto 38px!important;
 padding:15px!important;
 overflow:visible!important;
 background:transparent!important;
}
html body.SB_BODY #clsCategoriesAsPics_Main .clsCategoriesAsPictures_div{
 box-sizing:border-box!important;
 float:none!important;
 position:relative!important;
 display:flex!important;
 flex-direction:column!important;
 flex:none!important;
 align-items:center!important;
 justify-content:center!important;
 width:100%!important;
 max-width:100%!important;
 min-width:0!important;
 height:auto!important;
 min-height:175px!important;
 margin:0!important;
 padding:26px 18px!important;
 overflow:hidden!important;
 border:1px solid #E1CCC1!important;
 border-radius:15px!important;
 background:#FBF6F1!important;
 box-shadow:0 5px 22px rgba(65,35,37,.045)!important;
 transition:box-shadow .25s ease,transform .25s ease,border-color .25s ease!important;
}
html body.SB_BODY #clsCategoriesAsPics_Main .clsCategoriesAsPictures_div:hover{
 transform:translateY(-3px)!important;
 border-color:#C5A5A0!important;
 background:#FFFBF8!important;
 box-shadow:0 12px 26px rgba(65,35,37,.075)!important;
}
html body.SB_BODY #clsCategoriesAsPics_Main .clsCategoriesAsPictures_title_cont{
 box-sizing:border-box!important;
 background:transparent!important;
 display:flex!important;
 flex:1 1 auto!important;
 align-items:center!important;
 justify-content:center!important;
 text-align:center!important;
 width:100%!important;
 max-width:100%!important;
 height:auto!important;
 min-height:65px!important;
 padding:0!important;
 margin:0!important;
}
html body.SB_BODY #clsCategoriesAsPics_Main .clsCategoriesAsPictures_title{
 display:inline-block!important;
 width:100%!important;
 text-align:center!important;
 padding:0 2px!important;
 background:transparent!important;
 color:#542335!important;
 font-family:"Frank Ruhl Libre",Georgia,serif!important;
 font-size:clamp(21px,2vw,28px)!important;
 font-weight:500!important;
 line-height:1.35!important;
 letter-spacing:0!important;
 text-decoration:none!important;
 white-space:normal!important;
 overflow-wrap:break-word!important;
}
html body.SB_BODY #clsCategoriesAsPics_Main .clsCategoriesAsPictures_div:hover .clsCategoriesAsPictures_title{
 color:#752B42!important;
 background:transparent!important;
}
html body.SB_BODY #clsCategoriesAsPics_Main .clsCategoriesAsPictures_img_cont{
 display:none!important; /* 2ALL currently returns empty image src for nearly all subcategories */
 width:0!important;
 height:0!important;
 min-height:0!important;
 margin:0!important;
 padding:0!important;
 background:transparent!important;
}
html body.SB_BODY #clsCategoriesAsPics_Main .clsCategoriesAsPictures_img[src=""]{
 display:none!important;
}
/* One tiny brass line only, like an editorial collection label. */
html body.SB_BODY #clsCategoriesAsPics_Main .clsCategoriesAsPictures_div:after{
 content:"";
 display:block;
 flex:none;
 width:35px;
 height:1px;
 margin:15px auto 0;
 background:#C5A46D;
 opacity:.8;
}
/* Keep navigation and cart fully functional and honor mobile two-column balance. */
@media(max-width:767px){
 html body.SB_BODY .mw-editorial-page .mw-hero-fullbleed{
  margin-left:calc(50% - 50vw)!important;
  margin-right:calc(50% - 50vw)!important;
  width:100vw!important;
  min-width:100vw!important;
  left:auto!important;
  right:auto!important;
  transform:none!important;
 }
 html body.SB_BODY #clsCategoriesAsPics_Main{
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:11px!important;
  padding:8px!important;
  margin:12px auto 24px!important;
 }
 html body.SB_BODY #clsCategoriesAsPics_Main .clsCategoriesAsPictures_div{
  width:100%!important;
  max-width:100%!important;
  min-height:138px!important;
  padding:17px 8px!important;
  border-radius:12px!important;
 }
 html body.SB_BODY #clsCategoriesAsPics_Main .clsCategoriesAsPictures_title_cont{
  min-height:55px!important;
 }
 html body.SB_BODY #clsCategoriesAsPics_Main .clsCategoriesAsPictures_title{
  font-size:clamp(17px,4.7vw,21px)!important;
 }
}

/* /AI:mw-hero-centering-subcategory-rectangles */

/* AI:mw-crystals-direct-product-list */

/* Crystal candles: the main category lists its actual products directly.
   The 2ALL subcategory remains internally assigned so no product IDs, variants,
   historical links or stock records are disturbed. Hide its unnecessary picker
   only on the parent category t1=6, using a class on that page's existing top content. */
html body.SB_BODY .mw-crystals-direct ~ #clsCategoriesAsPics_Main{
 display:none!important;
 height:0!important;
 padding:0!important;
 margin:0!important;
 border:0!important;
}
html body.SB_BODY .mw-crystals-direct{
 margin-bottom:0!important;
}
html body.SB_BODY .mw-crystals-direct .mw-category-intro,
html body.SB_BODY .mw-crystals-direct .mw-sub-list{
 display:none!important;
}
html body.SB_BODY .mw-crystals-direct ~ .CSS_CatalogSearchBar{
 margin-top:0!important;
}

/* /AI:mw-crystals-direct-product-list */

/* AI:mw-crystal-product-two-line-titles */

/* MYWAY — precise, centered two-line titles for crystal candle product cards. */
html body.SB_BODY .CssCatalogAdjusted_product .CssCatalogAdjusted_top.mw-crystal-title{
 box-sizing:border-box!important;
 display:flex!important;
 flex-direction:column!important;
 align-items:center!important;
 justify-content:center!important;
 min-width:0!important;
 width:100%!important;
 height:auto!important;
 min-height:66px!important;
 max-height:none!important;
 margin:0!important;
 padding:8px 8px 6px!important;
 background:transparent!important;
 text-align:center!important;
 overflow:visible!important;
}
html body.SB_BODY .CssCatalogAdjusted_product .CssCatalogAdjusted_top.mw-crystal-title a{
 box-sizing:border-box!important;
 display:flex!important;
 flex-direction:column!important;
 align-items:center!important;
 justify-content:center!important;
 min-width:0!important;
 width:100%!important;
 max-width:100%!important;
 margin:0!important;
 padding:0!important;
 gap:4px!important;
 text-align:center!important;
 white-space:normal!important;
 overflow:visible!important;
 text-decoration:none!important;
 color:#2F2523!important;
 line-height:1.2!important;
}
html body.SB_BODY .CssCatalogAdjusted_product .mw-crystal-title .mw-title-he{
 box-sizing:border-box!important;
 display:block!important;
 flex:none!important;
 width:100%!important;
 max-width:100%!important;
 direction:rtl!important;
 unicode-bidi:isolate!important;
 text-align:center!important;
 white-space:nowrap!important;
 color:#2F2523!important;
 font-family:"Heebo","Assistant",Arial,sans-serif!important;
 font-weight:500!important;
 font-size:16px!important;
 line-height:1.35!important;
 letter-spacing:0!important;
}
html body.SB_BODY .CssCatalogAdjusted_product .mw-crystal-title .mw-title-en{
 box-sizing:border-box!important;
 display:block!important;
 flex:none!important;
 width:100%!important;
 max-width:100%!important;
 min-width:0!important;
 direction:ltr!important;
 unicode-bidi:isolate!important;
 text-align:center!important;
 white-space:nowrap!important;
 color:#4B3034!important;
 font-family:"Frank Ruhl Libre",Georgia,serif!important;
 font-weight:500!important;
 font-size:15px!important;
 line-height:1.3!important;
 letter-spacing:0!important;
}
@media(max-width:767px){
 html body.SB_BODY .CssCatalogAdjusted_product .CssCatalogAdjusted_top.mw-crystal-title{
  min-height:60px!important;
  padding:6px 4px!important;
 }
 html body.SB_BODY .CssCatalogAdjusted_product .mw-crystal-title .mw-title-he{
  font-size:14px!important;
 }
 html body.SB_BODY .CssCatalogAdjusted_product .mw-crystal-title .mw-title-en{
  font-size:14px!important;
 }
}

/* /AI:mw-crystal-product-two-line-titles */

/* AI:mw-footer-luxury-refine */

/* MYWAY 2026 — editorial footer typography and refined floating service icons.
   Visual layer only: original hyperlinks, payment marks and contact actions remain. */

/* Quiet champagne foundation; footer typography follows the rest of the boutique. */
html body.SB_BODY .Css_Mobile_Footer #SB_59969,
html body.SB_BODY .Css_Mobile_Footer #SB_56152{
 background:#F6EFE8!important;
 color:#2F2523!important;
}
html body.SB_BODY #SB_59969{
 padding:37px clamp(16px,3vw,52px) 38px!important;
 border-top:1px solid #E7D7CC!important;
}
html body.SB_BODY #SB_59969 .row,
html body.SB_BODY #SB_59969 .col-md-3,
html body.SB_BODY #SB_59969 .SB_Text_Container{
 background:transparent!important;
}
html body.SB_BODY #SB_59969 .col-md-3{
 padding:12px clamp(10px,2vw,30px) 20px!important;
}
/* Column headings: classic serif, not chunky default site template. */
html body.SB_BODY #SB_59969 h5.SB_Text_Container{
 display:block!important;
 margin:0 0 18px!important;
 padding:0 0 12px!important;
 height:auto!important;
 min-height:0!important;
 background:transparent!important;
 color:#542638!important;
 font-family:"Frank Ruhl Libre",Georgia,serif!important;
 font-size:clamp(19px,1.5vw,24px)!important;
 font-weight:500!important;
 line-height:1.25!important;
 text-align:right!important;
 letter-spacing:0!important;
 border-bottom:1px solid #DBCEC4!important;
}
/* Links and body copy: calm Heebo at consistent size and weight. */
html body.SB_BODY #SB_59969 .SB_Text_Container,
html body.SB_BODY #SB_59969 .SB_Text_Container a,
html body.SB_BODY #SB_59969 .SB_Text_Container p{
 color:#4B3E3B!important;
 font-family:"Heebo","Assistant",Arial,sans-serif!important;
 font-size:15px!important;
 font-weight:400!important;
 line-height:1.85!important;
 letter-spacing:0!important;
 text-shadow:none!important;
}
html body.SB_BODY #SB_59969 .SB_Inline_Links{
 background:transparent!important;
 text-decoration:none!important;
}
html body.SB_BODY #SB_59969 .SB_Inline_Links:hover,
html body.SB_BODY #SB_59969 .SB_Inline_Links:hover p,
html body.SB_BODY #SB_59969 .SB_Text_Container a:hover{
 color:#7D2943!important;
 text-decoration:none!important;
}
html body.SB_BODY #SB_59969 .SB_Text_Container p{
 margin:0 0 4px!important;
}
html body.SB_BODY #SB_59969 .SB_NoneEditable .fab,
html body.SB_BODY #SB_59969 .SB_NoneEditable .far{
 color:#79344B!important;
 font-size:17px!important;
 font-weight:400!important;
}
html body.SB_BODY #SB_59969 .SB_Btn_WhatsappAsq,
html body.SB_BODY #SB_59969 .SB_Img_Container_Fix{
 background:transparent!important;
}
/* Don't recolor or mask the transparent original logo. */
html body.SB_BODY #SB_59969 .SB_Img_Container_Fix img[src*="498446_365.webp"]{
 display:block!important;
 width:min(100%,210px)!important;
 max-width:210px!important;
 height:auto!important;
 mix-blend-mode:normal!important;
 filter:none!important;
 opacity:1!important;
 background:transparent!important;
}
/* Email and customer service must fit naturally without fake bolding. */
html body.SB_BODY #SB_59969 .SB_Text_Container a[href^="mailto:"],
html body.SB_BODY #SB_59969 .SB_Text_Container a[href*="outlook.com"]{
 direction:ltr!important;
 unicode-bidi:isolate!important;
 font-size:14px!important;
 overflow-wrap:anywhere!important;
}
/* Newsletter title and subtitle in the same typography system. */
html body.SB_BODY #SB_56152{
 padding:48px 18px 34px!important;
}
html body.SB_BODY #SB_56152 h2.SB_Text_Container,
html body.SB_BODY #SB_56152 h2.SB_Text_Container span{
 color:#452C32!important;
 font-family:"Playfair Display",Georgia,serif!important;
 font-size:clamp(28px,3.6vw,43px)!important;
 font-weight:500!important;
 line-height:1.24!important;
 letter-spacing:.055em!important;
 text-align:center!important;
}
html body.SB_BODY #SB_56152 .SB_Text_Container p,
html body.SB_BODY #SB_56152 .SB_Text_Container p span{
 color:#695651!important;
 font-family:"Heebo","Assistant",Arial,sans-serif!important;
 font-size:clamp(14px,1.25vw,17px)!important;
 font-weight:400!important;
 line-height:1.8!important;
 text-align:center!important;
}
html body.SB_BODY #SB_56152 #SB_C_Form0{
 box-sizing:border-box!important;
 width:min(100%,980px)!important;
 max-width:100%!important;
 height:auto!important;
 min-height:57px!important;
 background:transparent!important;
}
/* Bottom copyright uses subdued editorial typography. */
html body.SB_BODY #SB_53445 .SB_Text_Container,
html body.SB_BODY #SB_53445 .SB_Text_Container p{
 color:#786963!important;
 font-family:"Heebo","Assistant",Arial,sans-serif!important;
 font-size:12px!important;
 font-weight:400!important;
 line-height:1.6!important;
 letter-spacing:.015em!important;
 text-shadow:none!important;
}
html body.SB_BODY #SB_53445{
 border-top:1px solid #E2D5CC!important;
 background:#F6EFE8!important;
}
/* Floating shortcuts — four matching wine buttons, cream pictograms,
   one subtle champagne outline instead of green/black/purple/Instagram palette.
   Keep default links and click behavior intact. */
html body.SB_BODY #sf-ma-FloatBtns .sf-ma-li.sf-MA-Action{
 box-sizing:border-box!important;
 width:46px!important;
 height:46px!important;
 min-width:46px!important;
 margin:0 0 8px!important;
 padding:0!important;
 float:none!important;
 clear:both!important;
 background:transparent!important;
 border:0!important;
 box-shadow:none!important;
}
html body.SB_BODY #sf-ma-FloatBtns .sf-MA-Action > a{
 box-sizing:border-box!important;
 display:flex!important;
 justify-content:center!important;
 align-items:center!important;
 width:46px!important;
 height:46px!important;
 min-width:46px!important;
 min-height:46px!important;
 padding:0!important;
 margin:0!important;
 background:#67283D!important;
 border:1px solid rgba(197,164,109,.54)!important;
 border-radius:50%!important;
 box-shadow:0 5px 16px rgba(64,30,35,.13)!important;
 color:#FDF7F2!important;
 text-decoration:none!important;
 transition:background-color .2s ease, transform .2s ease,box-shadow .2s ease!important;
}
html body.SB_BODY #sf-ma-FloatBtns .sf-MA-Action > a:hover,
html body.SB_BODY #sf-ma-FloatBtns .sf-MA-Action > a:focus-visible{
 background:#4E1C2C!important;
 transform:translateY(-2px)!important;
 box-shadow:0 8px 19px rgba(64,30,35,.2)!important;
 outline-offset:2px!important;
}
html body.SB_BODY #sf-ma-FloatBtns .sf-ma-li-Icon,
html body.SB_BODY #sf-ma-FloatBtns .sf-ma-li-Icon:before{
 display:inline-block!important;
 color:#FFF7F0!important;
 background:transparent!important;
 font-size:21px!important;
 font-weight:400!important;
 line-height:1!important;
 text-shadow:none!important;
 opacity:1!important;
 filter:none!important;
}
/* Desktop / tablet scale, preserving 2ALL's original vertical docking. */
@media(max-width:767px){
 html body.SB_BODY #SB_56152{padding:34px 12px 24px!important}
 html body.SB_BODY #SB_59969{padding:22px 16px 30px!important}
 html body.SB_BODY #SB_59969 .col-md-3{
  padding:14px 8px!important;
 }
 html body.SB_BODY #SB_59969 h5.SB_Text_Container{
  font-size:21px!important;
  margin-bottom:12px!important;
 }
 html body.SB_BODY #SB_59969 .SB_Text_Container,
 html body.SB_BODY #SB_59969 .SB_Text_Container a,
 html body.SB_BODY #SB_59969 .SB_Text_Container p{
  font-size:14px!important;
 }
 html body.SB_BODY #sf-ma-FloatBtns .sf-ma-li.sf-MA-Action{
  width:42px!important;
  height:42px!important;
  min-width:42px!important;
  margin-bottom:7px!important;
 }
 html body.SB_BODY #sf-ma-FloatBtns .sf-MA-Action > a{
  width:42px!important;
  height:42px!important;
  min-width:42px!important;
  min-height:42px!important;
 }
 html body.SB_BODY #sf-ma-FloatBtns .sf-ma-li-Icon,
 html body.SB_BODY #sf-ma-FloatBtns .sf-ma-li-Icon:before{
  font-size:19px!important;
 }
}

/* /AI:mw-footer-luxury-refine */

/* AI:mw-floating-svg-perfect-center */

/* MyWay floating buttons: reliable SVG pictograms, identical circular hit targets. */
html body.SB_BODY #sf-ma-FloatBtns .sf-ma-li.sf-MA-Action{
 box-sizing:border-box!important;
 display:flex!important;
 flex-direction:row!important;
 align-items:center!important;
 justify-content:center!important;
 float:none!important;
 clear:both!important;
 position:relative!important;
 width:48px!important;
 min-width:48px!important;
 max-width:48px!important;
 height:48px!important;
 min-height:48px!important;
 max-height:48px!important;
 margin:0 0 9px!important;
 padding:0!important;
 border:0!important;
 background:transparent!important;
 box-shadow:none!important;
 line-height:0!important;
}
html body.SB_BODY #sf-ma-FloatBtns .sf-ma-li.sf-MA-Action > a{
 box-sizing:border-box!important;
 display:flex!important;
 flex:0 0 48px!important;
 align-items:center!important;
 justify-content:center!important;
 float:none!important;
 position:relative!important;
 width:48px!important;
 min-width:48px!important;
 max-width:48px!important;
 height:48px!important;
 min-height:48px!important;
 max-height:48px!important;
 margin:0!important;
 padding:0!important;
 overflow:hidden!important;
 border-radius:50%!important;
 border:1px solid rgba(197,164,109,.48)!important;
 background:#68283F!important;
 color:#FFF8F2!important;
 text-align:center!important;
 font-size:0!important;
 line-height:0!important;
 box-shadow:0 4px 13px rgba(53,23,33,.14)!important;
}
html body.SB_BODY #sf-ma-FloatBtns .sf-ma-li.sf-MA-Action > a:hover{
 color:#FFFFFF!important;
 background:#542034!important;
}
html body.SB_BODY #sf-ma-FloatBtns .sf-ma-li-Icon-SVG{
 box-sizing:border-box!important;
 display:flex!important;
 position:static!important;
 flex:0 0 25px!important;
 align-items:center!important;
 justify-content:center!important;
 width:25px!important;
 min-width:25px!important;
 max-width:25px!important;
 height:25px!important;
 min-height:25px!important;
 max-height:25px!important;
 margin:0!important;
 padding:0!important;
 transform:none!important;
 line-height:0!important;
 font-size:0!important;
 color:#FFF8F2!important;
 background:transparent!important;
 box-shadow:none!important;
 vertical-align:middle!important;
}
html body.SB_BODY #sf-ma-FloatBtns .sf-ma-li-Icon-SVG svg{
 display:block!important;
 flex:0 0 25px!important;
 position:static!important;
 width:25px!important;
 max-width:25px!important;
 height:25px!important;
 max-height:25px!important;
 margin:0!important;
 padding:0!important;
 transform:none!important;
 stroke:currentColor!important;
 fill:none!important;
 stroke-width:1.9!important;
 overflow:visible!important;
}
html body.SB_BODY #sf-ma-FloatBtns .sf-ma-li-Icon-SVG svg circle[fill="currentColor"]{
 fill:currentColor!important;
 stroke:none!important;
}
/* Hide any browser-theme phone-number pseudo-label: the tel: action stays intact. */
html body.SB_BODY #sf-ma-FloatBtns .sf-MA-Phone > a::before,
html body.SB_BODY #sf-ma-FloatBtns .sf-MA-Phone > a::after{
 content:none!important;
 display:none!important;
}
@media(max-width:767px){
 html body.SB_BODY #sf-ma-FloatBtns .sf-ma-li.sf-MA-Action{
  width:44px!important;
  min-width:44px!important;
  max-width:44px!important;
  height:44px!important;
  min-height:44px!important;
  max-height:44px!important;
  margin-bottom:8px!important;
 }
 html body.SB_BODY #sf-ma-FloatBtns .sf-ma-li.sf-MA-Action > a{
  flex-basis:44px!important;
  width:44px!important;
  min-width:44px!important;
  max-width:44px!important;
  height:44px!important;
  min-height:44px!important;
  max-height:44px!important;
 }
 html body.SB_BODY #sf-ma-FloatBtns .sf-ma-li-Icon-SVG{
  width:24px!important;
  min-width:24px!important;
  max-width:24px!important;
  height:24px!important;
  min-height:24px!important;
  max-height:24px!important;
  flex-basis:24px!important;
 }
 html body.SB_BODY #sf-ma-FloatBtns .sf-ma-li-Icon-SVG svg{
  flex-basis:24px!important;
  width:24px!important;
  max-width:24px!important;
  height:24px!important;
  max-height:24px!important;
 }
}

/* /AI:mw-floating-svg-perfect-center */

/* AI:mw-about-page-editorial-2026 */

/* MyWay About page — calm editorial biography; scoped to the existing page8 content. */
html body.SB_BODY .mw-about-page{
 box-sizing:border-box!important;
 direction:rtl!important;
 width:100%!important;
 max-width:1200px!important;
 margin:0 auto!important;
 padding:32px clamp(16px,4vw,48px) 80px!important;
 background:transparent!important;
 color:#2F2523!important;
 overflow:visible!important;
}
html body.SB_BODY .mw-about-page .row,
html body.SB_BODY .mw-about-page .col-md-12{
 box-sizing:border-box!important;
 float:none!important;
 width:100%!important;
 max-width:100%!important;
 min-width:0!important;
 margin:0!important;
 padding:0!important;
 background:transparent!important;
}
html body.SB_BODY .mw-about-page .SB_Text_Container,
html body.SB_BODY .mw-about-page .SB_Text_Container p,
html body.SB_BODY .mw-about-page .SB_Text_Container a,
html body.SB_BODY .mw-about-page .SB_Text_Container span{
 box-sizing:border-box!important;
 color:#5E4B47!important;
 font-family:"Heebo","Assistant",Arial,sans-serif!important;
 font-weight:400!important;
 font-size:clamp(16px,1.2vw,19px)!important;
 line-height:1.94!important;
 text-align:center!important;
 letter-spacing:0!important;
 text-shadow:none!important;
 word-break:normal!important;
 overflow-wrap:break-word!important;
 background:transparent!important;
}
html body.SB_BODY .mw-about-page .SB_Text_Container p{
 max-width:780px!important;
 margin:0 auto 20px!important;
}
html body.SB_BODY .mw-about-page .SB_Text_Container strong{
 color:#65293A!important;
 font-family:"Heebo","Assistant",Arial,sans-serif!important;
 font-weight:600!important;
 font-size:inherit!important;
}
html body.SB_BODY .mw-about-page .mw-about-hero{
 box-sizing:border-box!important;
 max-width:1080px!important;
 width:100%!important;
 margin:0 auto 70px!important;
 padding:clamp(52px,7vw,91px) clamp(20px,5vw,64px)!important;
 background:#EDE0D5!important;
 border:1px solid #E4D1C5!important;
 border-radius:18px!important;
 text-align:center!important;
 box-shadow:none!important;
}
html body.SB_BODY .mw-about-page .mw-about-hero-inner{
 max-width:860px!important;
 margin:0 auto!important;
 text-align:center!important;
}
html body.SB_BODY .mw-about-page .SB_Text_Container .mw-about-eyebrow{
 margin:0 auto 14px!important;
 color:#895D61!important;
 font-family:"Heebo",Arial,sans-serif!important;
 font-size:11px!important;
 font-weight:500!important;
 line-height:1.5!important;
 letter-spacing:.20em!important;
 text-align:center!important;
}
html body.SB_BODY .mw-about-page h1{
 margin:0 auto 18px!important;
 padding:0!important;
 max-width:100%!important;
 color:#552537!important;
 font-family:"Frank Ruhl Libre",Georgia,serif!important;
 font-size:clamp(42px,5.2vw,75px)!important;
 font-weight:500!important;
 line-height:1.15!important;
 letter-spacing:-.02em!important;
 text-align:center!important;
 background:transparent!important;
 border:0!important;
}
html body.SB_BODY .mw-about-page .mw-about-gold-line{
 display:block!important;
 width:55px!important;
 height:1px!important;
 margin:0 auto 24px!important;
 padding:0!important;
 background:#C5A46D!important;
}
html body.SB_BODY .mw-about-page .SB_Text_Container .mw-about-lead{
 color:#4B3535!important;
 font-family:"Heebo",Arial,sans-serif!important;
 font-size:clamp(18px,1.65vw,23px)!important;
 font-weight:350!important;
 line-height:1.75!important;
 max-width:710px!important;
 margin:0 auto!important;
}
html body.SB_BODY .mw-about-page h2{
 margin:0 auto 25px!important;
 max-width:100%!important;
 color:#4D2934!important;
 font-family:"Frank Ruhl Libre",Georgia,serif!important;
 font-size:clamp(33px,3.4vw,48px)!important;
 font-weight:500!important;
 line-height:1.25!important;
 letter-spacing:0!important;
 text-align:center!important;
 border:0!important;
 background:transparent!important;
}
html body.SB_BODY .mw-about-page .mw-about-story,
html body.SB_BODY .mw-about-page .mw-about-craft,
html body.SB_BODY .mw-about-page .mw-about-personal{
 box-sizing:border-box!important;
 max-width:875px!important;
 width:100%!important;
 margin:0 auto!important;
 padding:0 14px!important;
 background:transparent!important;
 text-align:center!important;
}
html body.SB_BODY .mw-about-page .mw-about-story{padding-bottom:62px!important}
html body.SB_BODY .mw-about-page .mw-about-craft{
 max-width:1040px!important;
 padding:54px clamp(20px,6vw,68px) 39px!important;
 margin:0 auto 63px!important;
 background:#F9F4EF!important;
 border:1px solid #E9DCD3!important;
 border-radius:17px!important;
 box-shadow:0 9px 30px rgba(68,39,37,.025)!important;
}
html body.SB_BODY .mw-about-page .mw-about-personal{
 padding-bottom:35px!important;
}
html body.SB_BODY .mw-about-page .mw-about-story-inner,
html body.SB_BODY .mw-about-page .mw-about-craft-inner,
html body.SB_BODY .mw-about-page .mw-about-personal-inner{
 margin:0 auto!important;
 max-width:820px!important;
}
html body.SB_BODY .mw-about-page .mw-about-actions{
 display:flex!important;
 flex-direction:row!important;
 align-items:center!important;
 justify-content:center!important;
 flex-wrap:wrap!important;
 gap:12px!important;
 margin:29px auto 0!important;
 padding:0!important;
}
html body.SB_BODY .mw-about-page .mw-about-actions .btn{
 display:inline-flex!important;
 justify-content:center!important;
 align-items:center!important;
 box-sizing:border-box!important;
 min-height:48px!important;
 min-width:155px!important;
 padding:11px 23px!important;
 margin:0!important;
 border-radius:8px!important;
 text-align:center!important;
 text-decoration:none!important;
 box-shadow:none!important;
 font-family:"Heebo",Arial,sans-serif!important;
 font-size:14px!important;
 font-weight:500!important;
 line-height:1.4!important;
}
html body.SB_BODY .mw-about-page .mw-about-actions .mw-about-button{
 color:#FFF8F4!important;
 background:#6B1F32!important;
 border:1px solid #6B1F32!important;
}
html body.SB_BODY .mw-about-page .mw-about-actions .mw-about-button-alt{
 color:#6B1F32!important;
 background:#F8F0EA!important;
 border:1px solid #D7BDB8!important;
}
html body.SB_BODY .mw-about-page .mw-about-actions .mw-about-button:hover{
 background:#4E182A!important;
}
html body.SB_BODY .mw-about-page .mw-about-actions .mw-about-button-alt:hover{
 background:#EFE1D6!important;
}
html body.SB_BODY .mw-about-page .mw-about-actions .btn .SB_Text_NoDND{
 color:inherit!important;
 font-family:inherit!important;
 font-size:inherit!important;
 font-weight:inherit!important;
 line-height:inherit!important;
 background:transparent!important;
}
html body.SB_BODY .mw-about-page .mw-about-signoff{
 text-align:center!important;
 max-width:100%!important;
 padding:26px 0 0!important;
 margin:0 auto!important;
 border-top:1px solid #E4D6CB!important;
}
html body.SB_BODY .mw-about-page .mw-about-signoff p{
 color:#916F6A!important;
 font-family:"Frank Ruhl Libre",Georgia,serif!important;
 font-size:19px!important;
 font-weight:500!important;
 letter-spacing:.04em!important;
 margin:0 auto!important;
}
@media(max-width:767px){
 html body.SB_BODY .mw-about-page{
  padding:20px 16px 54px!important
 }
 html body.SB_BODY .mw-about-page .mw-about-hero{
  margin-bottom:48px!important;
  padding:48px 18px!important;
  border-radius:15px!important;
 }
 html body.SB_BODY .mw-about-page .mw-about-story{
  padding-bottom:38px!important
 }
 html body.SB_BODY .mw-about-page .mw-about-craft{
  padding:39px 19px 26px!important;
  margin-bottom:43px!important;
  border-radius:13px!important;
 }
 html body.SB_BODY .mw-about-page .SB_Text_Container,
 html body.SB_BODY .mw-about-page .SB_Text_Container p{
  font-size:16px!important;
  line-height:1.85!important;
 }
 html body.SB_BODY .mw-about-page .SB_Text_Container p{
  margin-bottom:17px!important
 }
 html body.SB_BODY .mw-about-page .mw-about-actions{
  flex-direction:column!important;
  gap:10px!important;
 }
 html body.SB_BODY .mw-about-page .mw-about-actions .btn{
  width:min(100%,320px)!important;
  min-width:0!important;
 }
}

/* /AI:mw-about-page-editorial-2026 */

/* AI:mw-contact-editorial-2026 */

/* MYWAY · CONTACT PAGE 2026 | centered editorial layout with preserved 2ALL form and map */
html body.SB_BODY .mw-contact-page{
 box-sizing:border-box!important;
 width:100%!important;
 max-width:1260px!important;
 margin:0 auto!important;
 padding:36px clamp(16px,4vw,54px) 80px!important;
 direction:rtl!important;
 color:#2F2523!important;
 background:transparent!important;
 overflow:visible!important;
}
html body.SB_BODY .mw-contact-page .row,
html body.SB_BODY .mw-contact-page .col-md-12{
 box-sizing:border-box!important;
 float:none!important;
 width:100%!important;
 max-width:100%!important;
 min-width:0!important;
 padding:0!important;
 margin:0!important;
 background:transparent!important;
}
html body.SB_BODY .mw-contact-page .SB_Text_Container,
html body.SB_BODY .mw-contact-page .SB_Text_Container p{
 color:#665350!important;
 font-family:"Heebo","Assistant",Arial,sans-serif!important;
 font-size:16px!important;
 font-weight:400!important;
 line-height:1.85!important;
 letter-spacing:0!important;
 text-shadow:none!important;
 background:transparent!important;
}
html body.SB_BODY .mw-contact-page .mw-contact-hero{
 max-width:850px!important;
 margin:0 auto 54px!important;
 padding:32px 14px 5px!important;
 text-align:center!important;
 background:transparent!important;
}
html body.SB_BODY .mw-contact-page .mw-contact-eyebrow,
html body.SB_BODY .mw-contact-page .SB_Text_Container p.mw-contact-eyebrow{
 margin:0 auto 15px!important;
 font-family:"Heebo",Arial,sans-serif!important;
 font-size:11px!important;
 line-height:1.5!important;
 font-weight:500!important;
 letter-spacing:.19em!important;
 color:#956C70!important;
 text-align:center!important;
}
html body.SB_BODY .mw-contact-page h1{
 color:#542536!important;
 font-family:"Frank Ruhl Libre",Georgia,serif!important;
 font-size:clamp(51px,5.4vw,78px)!important;
 font-weight:500!important;
 line-height:1.14!important;
 text-align:center!important;
 letter-spacing:-.01em!important;
 border:0!important;
 background:transparent!important;
 margin:0 auto 17px!important;
 padding:0!important;
}
html body.SB_BODY .mw-contact-page .mw-contact-gold-rule{
 display:block!important;
 width:52px!important;
 height:1px!important;
 margin:0 auto 20px!important;
 background:#C5A46D!important;
}
html body.SB_BODY .mw-contact-page .SB_Text_Container p.mw-contact-hero-description{
 max-width:680px!important;
 margin:0 auto!important;
 color:#5B4745!important;
 font-size:clamp(17px,1.4vw,19px)!important;
 line-height:1.85!important;
 text-align:center!important;
 font-weight:350!important;
}
html body.SB_BODY .mw-contact-page .mw-contact-grid{
 box-sizing:border-box!important;
 display:grid!important;
 grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr)!important;
 gap:27px!important;
 align-items:stretch!important;
 width:100%!important;
 max-width:1140px!important;
 margin:0 auto!important;
 padding:0!important;
}
html body.SB_BODY .mw-contact-page .mw-contact-details,
html body.SB_BODY .mw-contact-page .mw-contact-form-card{
 box-sizing:border-box!important;
 display:block!important;
 min-width:0!important;
 width:100%!important;
 margin:0!important;
 padding:clamp(26px,3.5vw,48px)!important;
 border-radius:17px!important;
}
html body.SB_BODY .mw-contact-page .mw-contact-details{
 background:#EEE1D7!important;
 border:1px solid #E5D4C9!important;
}
html body.SB_BODY .mw-contact-page .mw-contact-form-card{
 background:#FBF7F3!important;
 border:1px solid #E6D8CF!important;
 box-shadow:0 8px 28px rgba(72,38,40,.04)!important;
}
html body.SB_BODY .mw-contact-page h2{
 margin:0 auto 14px!important;
 padding:0!important;
 color:#542536!important;
 font-family:"Frank Ruhl Libre",Georgia,serif!important;
 font-size:clamp(31px,3vw,43px)!important;
 font-weight:500!important;
 line-height:1.22!important;
 text-align:center!important;
 border:0!important;
 background:transparent!important;
}
html body.SB_BODY .mw-contact-page .mw-contact-details-text,
html body.SB_BODY .mw-contact-page .mw-contact-form-heading{
 text-align:center!important;
}
html body.SB_BODY .mw-contact-page .SB_Text_Container p.mw-contact-intro,
html body.SB_BODY .mw-contact-page .mw-contact-form-heading p{
 text-align:center!important;
 color:#715E57!important;
 font-size:15px!important;
 line-height:1.9!important;
 max-width:440px!important;
 margin:0 auto 28px!important;
}
html body.SB_BODY .mw-contact-page .mw-contact-methods{
 max-width:430px!important;
 margin:22px auto 26px!important;
 padding:0!important;
 text-align:center!important;
}
html body.SB_BODY .mw-contact-page .mw-contact-method{
 padding:18px 5px 19px!important;
 border-bottom:1px solid rgba(125,89,82,.18)!important;
 text-align:center!important;
}
html body.SB_BODY .mw-contact-page .SB_Text_Container p.mw-contact-method-label{
 font-family:"Heebo",Arial,sans-serif!important;
 font-size:12px!important;
 font-weight:500!important;
 color:#8B6670!important;
 margin:0 auto 7px!important;
 line-height:1.4!important;
 text-align:center!important;
}
html body.SB_BODY .mw-contact-page .mw-contact-method-link{
 display:block!important;
 width:100%!important;
 max-width:100%!important;
 color:#562536!important;
 background:transparent!important;
 font-family:"Heebo","Assistant",Arial,sans-serif!important;
 font-size:clamp(17px,1.5vw,21px)!important;
 font-weight:500!important;
 line-height:1.5!important;
 text-align:center!important;
 text-decoration:none!important;
 overflow-wrap:anywhere!important;
}
html body.SB_BODY .mw-contact-page .mw-contact-inline-link{
 display:inline-block!important;
 padding-top:9px!important;
 color:#7E3850!important;
 background:transparent!important;
 font-family:"Heebo",Arial,sans-serif!important;
 font-size:13px!important;
 font-weight:500!important;
 line-height:1.7!important;
 text-align:center!important;
 text-decoration:underline!important;
 text-decoration-color:#C5A46D!important;
 text-underline-offset:5px!important;
}
html body.SB_BODY .mw-contact-page .mw-contact-method-link:hover,
html body.SB_BODY .mw-contact-page .mw-contact-inline-link:hover{
 color:#8C4254!important;
}
html body.SB_BODY .mw-contact-page .SB_Text_Container p.mw-contact-details-ending{
 color:#866B64!important;
 font-family:"Frank Ruhl Libre",Georgia,serif!important;
 font-size:18px!important;
 line-height:1.65!important;
 text-align:center!important;
 max-width:390px!important;
 margin:24px auto 0!important;
}
/* Existing real 2ALL contact form: preserve data/submit behavior and improve visuals only. */
html body.SB_BODY .mw-contact-page .mw-contact-existing-form{
 box-sizing:border-box!important;
 display:block!important;
 width:100%!important;
 max-width:100%!important;
 height:auto!important;
 min-height:300px!important;
 margin:0 auto!important;
 padding:0!important;
 background:transparent!important;
 border:0!important;
 box-shadow:none!important;
 float:none!important;
 overflow:visible!important;
}
html body.SB_BODY .mw-contact-page .mw-contact-existing-form .clsSB_FormShow,
html body.SB_BODY .mw-contact-page .mw-contact-existing-form .Css_Table,
html body.SB_BODY .mw-contact-page .mw-contact-existing-form .Css_Table_td{
 box-sizing:border-box!important;
 width:100%!important;
 max-width:100%!important;
 color:#574746!important;
 font-family:"Heebo",Arial,sans-serif!important;
 font-size:14px!important;
 font-weight:400!important;
}
html body.SB_BODY .mw-contact-page .mw-contact-existing-form .CSS_INPUT,
html body.SB_BODY .mw-contact-page .mw-contact-existing-form .CSS_SELECT{
 box-sizing:border-box!important;
 width:100%!important;
 max-width:100%!important;
 min-height:47px!important;
 padding:10px 14px!important;
 border:1px solid #E2D3C9!important;
 border-radius:8px!important;
 background:#FFFDFC!important;
 color:#4B3735!important;
 box-shadow:none!important;
 font-family:"Heebo",Arial,sans-serif!important;
 font-size:15px!important;
 font-weight:400!important;
 text-align:right!important;
}
html body.SB_BODY .mw-contact-page .mw-contact-existing-form textarea.CSS_INPUT{
 min-height:155px!important;
 resize:vertical!important;
}
html body.SB_BODY .mw-contact-page .mw-contact-existing-form .CSS_INPUT:focus,
html body.SB_BODY .mw-contact-page .mw-contact-existing-form .CSS_SELECT:focus{
 outline:2px solid rgba(107,31,50,.24)!important;
 border-color:#9E747C!important;
 background:#FFFFFF!important;
}
html body.SB_BODY .mw-contact-page .mw-contact-existing-form .CSS_SUBMIT{
 display:block!important;
 min-width:160px!important;
 min-height:47px!important;
 padding:11px 22px!important;
 margin:16px auto 0!important;
 color:#FFFFFF!important;
 background:#6B1F32!important;
 border:1px solid #6B1F32!important;
 border-radius:8px!important;
 box-shadow:none!important;
 font-family:"Heebo",Arial,sans-serif!important;
 font-size:14px!important;
 font-weight:500!important;
 text-align:center!important;
}
html body.SB_BODY .mw-contact-page .mw-contact-existing-form .CSS_SUBMIT:hover{
 color:#FFFFFF!important;
 background:#4E182A!important;
 border-color:#4E182A!important;
}
/* Small location band underneath rather than a half-page map dominating everything. */
html body.SB_BODY .mw-contact-page .mw-contact-map-section{
 max-width:1140px!important;
 width:100%!important;
 margin:48px auto 0!important;
 padding:34px clamp(14px,3vw,38px) 30px!important;
 box-sizing:border-box!important;
 border:1px solid #E6D8CF!important;
 border-radius:16px!important;
 background:#F9F3EE!important;
}
html body.SB_BODY .mw-contact-page .mw-contact-map-section .mw-contact-map-heading{
 max-width:680px!important;
 margin:0 auto 22px!important;
 text-align:center!important;
}
html body.SB_BODY .mw-contact-page .mw-contact-map-heading h2{
 font-size:clamp(27px,2.7vw,37px)!important;
 margin:0 auto 7px!important;
}
html body.SB_BODY .mw-contact-page .SB_Text_Container.mw-contact-map-heading p{
 text-align:center!important;
 margin:0 auto 10px!important;
 color:#7B655D!important;
 font-size:14px!important;
}
html body.SB_BODY .mw-contact-page .mw-contact-map{
 display:block!important;
 box-sizing:border-box!important;
 width:100%!important;
 max-width:100%!important;
 height:250px!important;
 margin:0 auto!important;
 overflow:hidden!important;
 border-radius:12px!important;
 border:1px solid #E0D1C6!important;
 background:#ECE7E2!important;
}
html body.SB_BODY .mw-contact-page .mw-contact-map .clsDnD_Iframe{
 display:block!important;
 width:100%!important;
 height:100%!important;
 border:0!important;
 border-radius:12px!important;
}
@media(max-width:800px){
 html body.SB_BODY .mw-contact-page{
  padding:20px 15px 54px!important;
 }
 html body.SB_BODY .mw-contact-page .mw-contact-hero{
  padding:34px 9px 0!important;
  margin-bottom:32px!important;
 }
 html body.SB_BODY .mw-contact-page .mw-contact-grid{
  grid-template-columns:minmax(0,1fr)!important;
  gap:16px!important;
 }
 html body.SB_BODY .mw-contact-page .mw-contact-details,
 html body.SB_BODY .mw-contact-page .mw-contact-form-card{
  padding:28px 19px!important;
  border-radius:14px!important;
 }
 html body.SB_BODY .mw-contact-page .mw-contact-map-section{
  margin-top:22px!important;
  padding:25px 15px!important;
  border-radius:13px!important;
 }
 html body.SB_BODY .mw-contact-page .mw-contact-map{
  height:220px!important;
 }
}

/* /AI:mw-contact-editorial-2026 */

/* AI:mw-header-edge-color-unification */

/* MyWay 2026 — make the desktop navigation background reach both screen edges.
   Exact sampled central menu shade: #FCF7F2. No layout or icon changes. */
html.SB_Body_Desktop_Mode body.SB_BODY nav.SB_Mobile_Header_Menu_TopPos,
html.SB_Body_Desktop_Mode body.SB_BODY .SB_Mobile_Header_Menu_TopPos,
html.SB_Body_Desktop_Mode body.SB_BODY .SB_Mobile_Header_Cont,
html.SB_Body_Desktop_Mode body.SB_BODY .Css_Mobile_Menu,
html.SB_Body_Desktop_Mode body.SB_BODY #SB_Menu_6769,
html.SB_Body_Desktop_Mode body.SB_BODY #DDMenuTop{
 background-color:#FCF7F2!important;
 background-image:none!important;
}
html.SB_Body_Desktop_Mode body.SB_BODY nav.SB_Mobile_Header_Menu_TopPos{
 box-shadow:0 1px 0 #E7D7CC!important;
}
html.SB_Body_Mobile_Mode body.SB_BODY .SB_Mobile_Header_Menu_TopPos,
html.SB_Body_Mobile_Mode body.SB_BODY .SB_Mobile_Header_Cont,
html.SB_Body_Mobile_Mode body.SB_BODY .Css_Mobile_Menu{
 background-color:#FCF7F2!important;
 background-image:none!important;
}

/* /AI:mw-header-edge-color-unification */

/* AI:mw-boutique-product-pages-2026 */

/* MyWay HomeDecor — product detail boutique layout (all products, original commerce preserved).
   Main photo remains on RIGHT on desktop; title, details, options and cart on LEFT. */
html body.SB_BODY .CssCatProductAdjusted_product{
 box-sizing:border-box!important;
 display:grid!important;
 direction:rtl!important;
 grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)!important;
 grid-template-rows:auto 1fr auto!important;
 grid-template-areas:"photo title" "photo details" "more more"!important;
 column-gap:clamp(26px,4vw,72px)!important;
 row-gap:0!important;
 align-items:start!important;
 width:min(100%,1350px)!important;
 max-width:1350px!important;
 margin:clamp(20px,3.8vw,56px) auto 40px!important;
 padding:clamp(20px,3.1vw,46px)!important;
 background:#FBF7F3!important;
 border:1px solid #E9DDD5!important;
 border-radius:19px!important;
 box-shadow:0 13px 44px rgba(67,43,41,.045)!important;
 color:#342A29!important;
 overflow:visible!important;
}
html body.SB_BODY .CssCatProductAdjusted_product .CssCatProductAdjusted_top{
 box-sizing:border-box!important;
 grid-area:title!important;
 display:block!important;
 float:none!important;
 clear:none!important;
 min-width:0!important;
 width:100%!important;
 margin:0!important;
 padding:10px 0 17px!important;
 background:transparent!important;
 border:0!important;
 border-bottom:1px solid #E7D8CF!important;
 text-align:right!important;
}
html body.SB_BODY .CssCatProductAdjusted_product .CssCatProductAdjusted_header{
 display:block!important;
 width:100%!important;
 max-width:100%!important;
 min-width:0!important;
 color:#4F2635!important;
 font-family:"Frank Ruhl Libre",Georgia,serif!important;
 font-size:clamp(34px,3.1vw,49px)!important;
 font-weight:500!important;
 line-height:1.2!important;
 letter-spacing:0!important;
 overflow-wrap:break-word!important;
 text-align:right!important;
 margin:0!important;
 padding:0!important;
 border:0!important;
 background:transparent!important;
}
html body.SB_BODY .CssCatProductAdjusted_product .CssCatProductAdjusted_header [itemprop="name"]{
 display:block!important;
 width:100%!important;
 color:inherit!important;
 font-family:inherit!important;
 font-size:inherit!important;
 font-weight:inherit!important;
 line-height:inherit!important;
}
html body.SB_BODY .CssCatProductAdjusted_product .mw-product-title-he{
 display:block!important;
 font-family:"Heebo","Assistant",Arial,sans-serif!important;
 color:#7E4A56!important;
 font-size:clamp(17px,1.55vw,21px)!important;
 font-weight:400!important;
 line-height:1.4!important;
 letter-spacing:0!important;
 direction:rtl!important;
 text-align:right!important;
 margin-bottom:3px!important;
}
html body.SB_BODY .CssCatProductAdjusted_product .mw-product-title-en{
 display:block!important;
 max-width:100%!important;
 font-family:"Playfair Display","Frank Ruhl Libre",Georgia,serif!important;
 color:#4F2635!important;
 font-size:clamp(34px,3.1vw,49px)!important;
 font-weight:500!important;
 line-height:1.2!important;
 letter-spacing:.008em!important;
 direction:ltr!important;
 unicode-bidi:isolate!important;
 text-align:right!important;
 overflow-wrap:break-word!important;
}
html body.SB_BODY .CssCatProductAdjusted_product #CssCatProductAdjusted_PicturesArea{
 box-sizing:border-box!important;
 grid-area:photo!important;
 display:block!important;
 float:none!important;
 clear:none!important;
 width:100%!important;
 max-width:100%!important;
 min-width:0!important;
 height:auto!important;
 margin:0!important;
 padding:0!important;
 background:transparent!important;
}
html body.SB_BODY .CssCatProductAdjusted_product .CssCatProductAdjusted_BigPic{
 box-sizing:border-box!important;
 display:block!important;
 aspect-ratio:auto!important;
 width:100%!important;
 max-width:100%!important;
 height:auto!important;
 min-height:0!important;
 margin:0!important;
 padding:0!important;
 overflow:hidden!important;
 border-radius:13px!important;
 border:1px solid #E6DCD4!important;
 background:#F0E6DF!important;
 box-shadow:none!important;
}
html body.SB_BODY .CssCatProductAdjusted_product .CatIMG_PictureBig_Clean_Link{
 display:block!important;
 width:100%!important;
 height:auto!important;
 margin:0!important;
 padding:0!important;
}
html body.SB_BODY .CssCatProductAdjusted_product .CatIMG_PictureBig_Clean{
 display:block!important;
 width:100%!important;
 max-width:100%!important;
 max-height:none!important;
 height:auto!important;
 object-fit:contain!important;
 margin:0!important;
 padding:0!important;
 border-radius:12px!important;
 filter:none!important;
 transform:none!important;
}
html body.SB_BODY .CssCatProductAdjusted_product .CssCatProductAdjusted_MorePics{
 width:100%!important;
 max-width:100%!important;
 margin:12px 0 0!important;
 padding:0!important;
 background:transparent!important;
}
html body.SB_BODY .CssCatProductAdjusted_product .CssCatProductAdjusted_MorePics .more_pics{
 display:grid!important;
 grid-template-columns:repeat(4,minmax(0,1fr))!important;
 gap:9px!important;
 width:100%!important;
 max-width:100%!important;
 background:transparent!important;
}
html body.SB_BODY .CssCatProductAdjusted_product .CssCatProductAdjusted_MorePics .Gallery_Div_Img{
 border:1px solid #E8DCD4!important;
 border-radius:9px!important;
 background:#F0E6DF!important;
 box-shadow:none!important;
}
html body.SB_BODY .CssCatProductAdjusted_product #CssCatProductAdjusted_TextArea{
 box-sizing:border-box!important;
 grid-area:details!important;
 display:flex!important;
 flex-direction:column!important;
 float:none!important;
 clear:none!important;
 align-items:stretch!important;
 gap:0!important;
 width:100%!important;
 max-width:100%!important;
 min-width:0!important;
 height:auto!important;
 margin:0!important;
 padding:19px 0 0!important;
 background:transparent!important;
 border:0!important;
 color:#5B4847!important;
 text-align:right!important;
}
html body.SB_BODY .CssCatProductAdjusted_product .CssCatProductAdjusted_PicDesc{
 order:1!important;
 display:block!important;
 width:100%!important;
 max-width:100%!important;
 margin:0 0 25px!important;
 padding:0!important;
 background:transparent!important;
 border:0!important;
}
html body.SB_BODY .CssCatProductAdjusted_product .CssCatProductAdjusted_PicDesc .clsDnD_Container,
html body.SB_BODY .CssCatProductAdjusted_product .CssCatProductAdjusted_PicDesc .row,
html body.SB_BODY .CssCatProductAdjusted_product .CssCatProductAdjusted_PicDesc .col-md-12,
html body.SB_BODY .CssCatProductAdjusted_product .CssCatProductAdjusted_PicDesc .SB_Text_Container{
 float:none!important;
 display:block!important;
 width:100%!important;
 max-width:100%!important;
 min-width:0!important;
 height:auto!important;
 margin:0!important;
 padding:0!important;
 border:0!important;
 background:transparent!important;
}
html body.SB_BODY .CssCatProductAdjusted_product .CssCatProductAdjusted_PicDesc .SB_Text_Container p{
 margin:0 0 12px!important;
 color:#665552!important;
 font-family:"Heebo","Assistant",Arial,sans-serif!important;
 font-size:clamp(15px,1.25vw,17px)!important;
 font-weight:400!important;
 line-height:1.85!important;
 text-align:right!important;
 letter-spacing:0!important;
 text-shadow:none!important;
 overflow-wrap:break-word!important;
}
html body.SB_BODY .CssCatProductAdjusted_product .CssCatProductAdjusted_PicDesc .SB_Text_Container strong{
 color:#6B3546!important;
 font-family:"Heebo","Assistant",Arial,sans-serif!important;
 font-size:inherit!important;
 font-weight:500!important;
 line-height:inherit!important;
}
html body.SB_BODY .CssCatProductAdjusted_product .CssCatProductAdjusted_PicDesc .SB_Text_Container .mw-product-desc-tagline{
 margin:0 0 14px!important;
 color:#84505B!important;
 font-family:"Frank Ruhl Libre",Georgia,serif!important;
 font-size:clamp(21px,1.9vw,27px)!important;
 font-weight:500!important;
 line-height:1.4!important;
}
html body.SB_BODY .CssCatProductAdjusted_product .CssCatProductAdjusted_Price_Container{
 order:2!important;
 display:block!important;
 box-sizing:border-box!important;
 width:100%!important;
 max-width:100%!important;
 margin:0 0 22px!important;
 padding:16px 0 18px!important;
 border-top:1px solid #E4D6CE!important;
 border-bottom:1px solid #E4D6CE!important;
 background:transparent!important;
 text-align:right!important;
 box-shadow:none!important;
}
html body.SB_BODY .CssCatProductAdjusted_product .CssCatProductAdjusted_Price{
 display:flex!important;
 flex-direction:row!important;
 align-items:baseline!important;
 justify-content:flex-start!important;
 flex-wrap:wrap!important;
 gap:4px!important;
 color:#6B1F32!important;
 font-family:"Heebo",Arial,sans-serif!important;
 font-size:clamp(23px,2.2vw,32px)!important;
 font-weight:600!important;
 line-height:1.4!important;
}
html body.SB_BODY .CssCatProductAdjusted_product .CssCatProductAdjusted_Price .CAT_Text{
 display:inline-block!important;
 color:#87726C!important;
 font-family:"Heebo",Arial,sans-serif!important;
 font-size:14px!important;
 font-weight:400!important;
 margin-left:12px!important;
}
html body.SB_BODY .CssCatProductAdjusted_product .CssCatProductAdjusted_Price .CAT_Currency,
html body.SB_BODY .CssCatProductAdjusted_product .CssCatProductAdjusted_Price .CAT_Values{
 color:#6B1F32!important;
 font-family:"Heebo",Arial,sans-serif!important;
 font-size:clamp(23px,2.2vw,32px)!important;
 font-weight:600!important;
 line-height:1.35!important;
}
html body.SB_BODY .CssCatProductAdjusted_product #CssCatProductAdjusted_TextArea .clsCatalogElmExtraRow{
 order:3!important;
 box-sizing:border-box!important;
 display:block!important;
 width:100%!important;
 max-width:100%!important;
 height:auto!important;
 min-height:0!important;
 margin:0 0 20px!important;
 padding:0!important;
 border:0!important;
 overflow:visible!important;
 background:transparent!important;
}
html body.SB_BODY .CssCatProductAdjusted_product #CssCatProductAdjusted_TextArea .clsSelectChooseProduct{
 box-sizing:border-box!important;
 display:block!important;
 width:100%!important;
 max-width:100%!important;
 min-height:56px!important;
 height:auto!important;
 margin:0!important;
 padding:13px 17px!important;
 color:#4D3538!important;
 background:#F7F0EA!important;
 border:1px solid #E0D1C7!important;
 border-radius:10px!important;
 box-shadow:none!important;
 font-family:"Heebo","Assistant",Arial,sans-serif!important;
 font-size:15px!important;
 font-weight:400!important;
 line-height:1.5!important;
 text-align:right!important;
 direction:rtl!important;
 cursor:pointer!important;
}
html body.SB_BODY .CssCatProductAdjusted_product #CssCatProductAdjusted_TextArea .clsSelectChooseProduct:focus{
 border-color:#AA8692!important;
 outline:2px solid rgba(107,31,50,.18)!important;
}
html body.SB_BODY .CssCatProductAdjusted_product .CssCatProductAdjusted_QuantityMeasureUnits{
 order:4!important;
 box-sizing:border-box!important;
 display:flex!important;
 justify-content:flex-start!important;
 align-items:center!important;
 padding:0!important;
 margin:0 0 20px!important;
 background:transparent!important;
 border:0!important;
}
html body.SB_BODY .CssCatProductAdjusted_product .CssCatProductAdjusted_Quantity{
 box-sizing:border-box!important;
 display:inline-flex!important;
 flex-direction:row!important;
 justify-content:center!important;
 align-items:center!important;
 gap:0!important;
 width:auto!important;
 height:44px!important;
 padding:0!important;
 margin:0!important;
 color:#4D3538!important;
 background:#F6EDE6!important;
 border:1px solid #E1D2C8!important;
 border-radius:9px!important;
 box-shadow:none!important;
}
html body.SB_BODY .CssCatProductAdjusted_product .CssCatProductAdjusted_Quantity input.BasketInputBoxUp,
html body.SB_BODY .CssCatProductAdjusted_product .CssCatProductAdjusted_Quantity input.BasketInputBoxDown{
 box-sizing:border-box!important;
 display:flex!important;
 align-items:center!important;
 justify-content:center!important;
 width:42px!important;
 height:42px!important;
 min-height:42px!important;
 margin:0!important;
 padding:0!important;
 background:transparent!important;
 border:0!important;
 color:#6B1F32!important;
 font-family:"Heebo",Arial,sans-serif!important;
 font-size:20px!important;
 font-weight:400!important;
 text-align:center!important;
 cursor:pointer!important;
}
html body.SB_BODY .CssCatProductAdjusted_product .CssCatProductAdjusted_Quantity input.BasketInputBox{
 box-sizing:border-box!important;
 display:block!important;
 width:48px!important;
 height:42px!important;
 min-height:42px!important;
 margin:0!important;
 padding:0!important;
 border:0!important;
 border-left:1px solid #E1D2C8!important;
 border-right:1px solid #E1D2C8!important;
 background:#FFF9F5!important;
 color:#3C302F!important;
 font-family:"Heebo",Arial,sans-serif!important;
 font-size:16px!important;
 font-weight:500!important;
 line-height:42px!important;
 text-align:center!important;
 box-shadow:none!important;
}
html body.SB_BODY .CssCatProductAdjusted_product .CssCatProductAdjusted_AddToBasket{
 order:5!important;
 box-sizing:border-box!important;
 display:block!important;
 width:100%!important;
 max-width:100%!important;
 margin:0!important;
 padding:0!important;
 background:transparent!important;
}
html body.SB_BODY .CssCatProductAdjusted_product #BtnAddToBasket_Anchor{
 box-sizing:border-box!important;
 display:flex!important;
 align-items:center!important;
 justify-content:center!important;
 width:100%!important;
 max-width:100%!important;
 min-height:55px!important;
 margin:0!important;
 padding:14px 25px!important;
 border-radius:9px!important;
 background:#6B1F32!important;
 color:#FFFFFF!important;
 border:1px solid #6B1F32!important;
 box-shadow:none!important;
 font-family:"Heebo",Arial,sans-serif!important;
 font-size:16px!important;
 font-weight:500!important;
 letter-spacing:.01em!important;
 line-height:1.5!important;
 text-decoration:none!important;
 cursor:pointer!important;
}
html body.SB_BODY .CssCatProductAdjusted_product #BtnAddToBasket_Anchor:hover{
 background:#51182A!important;
 color:#FFFFFF!important;
 border-color:#51182A!important;
 box-shadow:0 7px 18px rgba(91,26,42,.11)!important;
}
html body.SB_BODY .CssCatProductAdjusted_product #BtnAddToBasket_Anchor .CAT_BtnAddToBasket_Anchor_Text{
 color:#FFFFFF!important;
 background:transparent!important;
 font-family:inherit!important;
 font-size:inherit!important;
 font-weight:inherit!important;
}
html body.SB_BODY .CssCatProductAdjusted_product #CssCatProductAdjusted_LeftText{
 display:none!important;
}
html body.SB_BODY .CssCatProductAdjusted_product .CssCatProductAdjusted_PicDescription{
 box-sizing:border-box!important;
 grid-area:more!important;
 display:block!important;
 clear:both!important;
 float:none!important;
 width:100%!important;
 max-width:100%!important;
 margin:clamp(35px,4vw,58px) auto 0!important;
 padding:clamp(25px,3.8vw,52px) clamp(18px,4vw,60px)!important;
 background:#F5EBE4!important;
 border:1px solid #E7D7CE!important;
 border-radius:14px!important;
 box-shadow:none!important;
}
html body.SB_BODY .CssCatProductAdjusted_product .CssCatProductAdjusted_PicDescription .CSS_ProductPage,
html body.SB_BODY .CssCatProductAdjusted_product .CssCatProductAdjusted_PicDescription .clsDnD_Container,
html body.SB_BODY .CssCatProductAdjusted_product .CssCatProductAdjusted_PicDescription .row,
html body.SB_BODY .CssCatProductAdjusted_product .CssCatProductAdjusted_PicDescription .col-md-12,
html body.SB_BODY .CssCatProductAdjusted_product .CssCatProductAdjusted_PicDescription .SB_Text_Container{
 box-sizing:border-box!important;
 display:block!important;
 max-width:100%!important;
 background:transparent!important;
 color:#5D4D49!important;
 font-family:"Heebo","Assistant",Arial,sans-serif!important;
 font-weight:400!important;
 text-align:right!important;
}
html body.SB_BODY .CssCatProductAdjusted_product .CssCatProductAdjusted_PicDescription .SB_Text_Container{
 max-width:920px!important;
 margin:0 auto!important;
}
html body.SB_BODY .CssCatProductAdjusted_product .CssCatProductAdjusted_PicDescription .SB_Text_Container p,
html body.SB_BODY .CssCatProductAdjusted_product .CssCatProductAdjusted_PicDescription .SB_Text_Container li{
 color:#5E4B47!important;
 font-family:"Heebo","Assistant",Arial,sans-serif!important;
 font-size:clamp(15px,1.25vw,17px)!important;
 font-weight:400!important;
 line-height:1.95!important;
 margin:0 0 13px!important;
 text-align:right!important;
}
html body.SB_BODY .CssCatProductAdjusted_product .CssCatProductAdjusted_PicDescription .SB_Text_Container strong{
 color:#693645!important;
 font-family:"Heebo",Arial,sans-serif!important;
 font-size:inherit!important;
 font-weight:600!important;
 line-height:inherit!important;
}
html body.SB_BODY .CssCatProductAdjusted_product .CssCatProductAdjusted_PicDescription .SB_Text_Container ul{
 margin:9px 0 0!important;
 padding:0 22px 0 0!important;
 color:#5E4B47!important;
}
html body.SB_BODY .CssCatProductAdjusted_product .CssCatProductAdjusted_PicDescription .CssTabs_Ul,
html body.SB_BODY .CssCatProductAdjusted_product .CssCatProductAdjusted_PicDescription .CssTabs_DivCont{
 display:none!important; /* previously-hidden placeholder tabs left untouched */
}
@media(max-width:850px){
 html body.SB_BODY .CssCatProductAdjusted_product{
  display:flex!important;
  flex-direction:column!important;
  align-items:stretch!important;
  width:100%!important;
  max-width:100%!important;
  margin:12px auto 25px!important;
  padding:17px!important;
  gap:0!important;
  border-radius:14px!important;
 }
 html body.SB_BODY .CssCatProductAdjusted_product .CssCatProductAdjusted_top{
  order:1!important;
  margin:0 0 15px!important;
  padding:4px 0 14px!important;
 }
 html body.SB_BODY .CssCatProductAdjusted_product #CssCatProductAdjusted_PicturesArea{
  order:2!important;
  margin:0 0 18px!important;
 }
 html body.SB_BODY .CssCatProductAdjusted_product #CssCatProductAdjusted_TextArea{
  order:3!important;
  padding:0!important;
 }
 html body.SB_BODY .CssCatProductAdjusted_product .CssCatProductAdjusted_PicDescription{
  order:4!important;
  margin:32px 0 0!important;
  padding:25px 18px!important;
 }
 html body.SB_BODY .CssCatProductAdjusted_product .CssCatProductAdjusted_header,
 html body.SB_BODY .CssCatProductAdjusted_product .mw-product-title-en{
  font-size:clamp(31px,7.1vw,42px)!important;
 }
 html body.SB_BODY .CssCatProductAdjusted_product .mw-product-title-he{
  font-size:17px!important;
 }
 html body.SB_BODY .CssCatProductAdjusted_product .CssCatProductAdjusted_MorePics .more_pics{
  gap:7px!important;
 }
}
@media(prefers-reduced-motion:reduce){
 html body.SB_BODY .CssCatProductAdjusted_product #BtnAddToBasket_Anchor{
  transition:none!important;
 }
}

/* /AI:mw-boutique-product-pages-2026 */

/* AI:mw-product-notes-editorial */

/* MYWAY NOTES — 2026, a distinctive editorial product story + accessible questions
   Instead of copying a competitor's line-only FAQ, frame the information as a
   wine-coloured brand note next to restrained accordion questions. */
/* Progressive enhancement: native full description only hides AFTER the new section exists. */
html body.SB_BODY .CssCatProductAdjusted_product.mw-product-notes-ready .CssCatProductAdjusted_PicDescription{
 display:none!important;
}
html body.SB_BODY .CssCatProductAdjusted_product .mw-product-notes{
 box-sizing:border-box!important;
 grid-area:more!important;
 display:grid!important;
 grid-template-columns:minmax(260px,.39fr) minmax(0,.61fr)!important;
 align-items:stretch!important;
 column-gap:0!important;
 row-gap:0!important;
 direction:rtl!important;
 width:100%!important;
 max-width:100%!important;
 min-width:0!important;
 margin:clamp(34px,5vw,70px) auto 0!important;
 padding:0!important;
 border:1px solid #E3D3C9!important;
 border-radius:17px!important;
 background:#FFFCFA!important;
 box-shadow:0 7px 26px rgba(69,38,39,.035)!important;
 overflow:hidden!important;
}
html body.SB_BODY .mw-product-notes .mw-product-notes-intro{
 box-sizing:border-box!important;
 display:flex!important;
 flex-direction:column!important;
 align-items:flex-start!important;
 justify-content:center!important;
 align-self:stretch!important;
 min-width:0!important;
 min-height:350px!important;
 width:100%!important;
 padding:clamp(35px,4.5vw,65px) clamp(25px,3.7vw,58px)!important;
 margin:0!important;
 background:#562337!important;
 color:#FFF7F0!important;
 text-align:right!important;
}
html body.SB_BODY .mw-product-notes .mw-product-notes-kicker{
 display:block!important;
 max-width:100%!important;
 margin:0 0 21px!important;
 color:#E3C5BB!important;
 font-family:"Heebo",Arial,sans-serif!important;
 font-size:10px!important;
 font-weight:500!important;
 line-height:1.55!important;
 letter-spacing:.15em!important;
 text-align:right!important;
}
html body.SB_BODY .mw-product-notes .mw-product-notes-heading{
 display:block!important;
 color:#FFF8F2!important;
 max-width:100%!important;
 font-family:"Frank Ruhl Libre",Georgia,serif!important;
 font-size:clamp(33px,3.1vw,48px)!important;
 font-weight:500!important;
 line-height:1.24!important;
 letter-spacing:0!important;
 margin:0 0 21px!important;
 padding:0!important;
 background:transparent!important;
 text-align:right!important;
 border:0!important;
}
html body.SB_BODY .mw-product-notes .mw-product-notes-line{
 display:block!important;
 width:52px!important;
 height:1px!important;
 margin:0 0 19px!important;
 padding:0!important;
 background:#C5A46D!important;
}
html body.SB_BODY .mw-product-notes .mw-product-notes-subtitle{
 display:block!important;
 max-width:340px!important;
 margin:0!important;
 color:#F0DFDA!important;
 font-family:"Heebo","Assistant",Arial,sans-serif!important;
 font-size:clamp(14px,1.2vw,16px)!important;
 font-weight:300!important;
 line-height:1.95!important;
 letter-spacing:0!important;
 text-align:right!important;
}
html body.SB_BODY .mw-product-notes .mw-product-notes-signature{
 display:block!important;
 margin:49px 0 0!important;
 color:#C7A7A0!important;
 font-family:"Heebo",Arial,sans-serif!important;
 font-size:10px!important;
 font-weight:400!important;
 line-height:1.6!important;
 letter-spacing:.14em!important;
 text-align:right!important;
}
html body.SB_BODY .mw-product-notes .mw-product-notes-list{
 box-sizing:border-box!important;
 display:block!important;
 min-width:0!important;
 width:100%!important;
 margin:0!important;
 padding:clamp(21px,3vw,43px) clamp(22px,3.4vw,53px)!important;
 background:#FFFCFA!important;
}
html body.SB_BODY .mw-product-notes .mw-note-item{
 box-sizing:border-box!important;
 display:block!important;
 min-width:0!important;
 width:100%!important;
 padding:0!important;
 margin:0!important;
 border-bottom:1px solid #E9DFD7!important;
 background:transparent!important;
}
html body.SB_BODY .mw-product-notes .mw-note-trigger{
 box-sizing:border-box!important;
 display:grid!important;
 grid-template-columns:36px minmax(0,1fr) 25px!important;
 align-items:center!important;
 gap:13px!important;
 width:100%!important;
 max-width:100%!important;
 min-height:76px!important;
 padding:19px 0!important;
 margin:0!important;
 background:transparent!important;
 color:#4F3035!important;
 border:0!important;
 border-radius:0!important;
 box-shadow:none!important;
 text-align:right!important;
 direction:rtl!important;
 cursor:pointer!important;
 -webkit-appearance:none!important;
 appearance:none!important;
}
html body.SB_BODY .mw-product-notes .mw-note-trigger:hover{
 background:transparent!important;
 color:#7E2E49!important;
}
html body.SB_BODY .mw-product-notes .mw-note-trigger:focus-visible{
 outline:2px solid #8B5264!important;
 outline-offset:-2px!important;
}
html body.SB_BODY .mw-product-notes .mw-note-number{
 box-sizing:border-box!important;
 display:block!important;
 color:#BA9C91!important;
 font-family:"Playfair Display",Georgia,serif!important;
 font-size:12px!important;
 font-weight:400!important;
 line-height:1!important;
 letter-spacing:.035em!important;
 text-align:right!important;
 direction:ltr!important;
}
html body.SB_BODY .mw-product-notes .mw-note-question{
 display:block!important;
 min-width:0!important;
 max-width:100%!important;
 color:inherit!important;
 font-family:"Heebo","Assistant",Arial,sans-serif!important;
 font-size:clamp(15px,1.2vw,17px)!important;
 font-weight:500!important;
 line-height:1.6!important;
 letter-spacing:0!important;
 text-align:right!important;
 overflow-wrap:break-word!important;
}
html body.SB_BODY .mw-product-notes .mw-note-toggle{
 box-sizing:border-box!important;
 display:flex!important;
 align-items:center!important;
 justify-content:center!important;
 position:relative!important;
 width:24px!important;
 height:24px!important;
 padding:0!important;
 margin:0!important;
 border:1px solid #E2CEC7!important;
 border-radius:50%!important;
 background:#F8F1EC!important;
 color:#6B1F32!important;
}
html body.SB_BODY .mw-product-notes .mw-note-toggle:before,
html body.SB_BODY .mw-product-notes .mw-note-toggle:after{
 content:""!important;
 display:block!important;
 position:absolute!important;
 width:9px!important;
 height:1px!important;
 top:11px!important;
 left:7px!important;
 background:#6B1F32!important;
 transform:none!important;
 transition:transform .22s ease,opacity .22s ease!important;
}
html body.SB_BODY .mw-product-notes .mw-note-toggle:after{
 transform:rotate(90deg)!important;
}
html body.SB_BODY .mw-product-notes .mw-note-open .mw-note-toggle{
 background:#6B1F32!important;
 border-color:#6B1F32!important;
}
html body.SB_BODY .mw-product-notes .mw-note-open .mw-note-toggle:before,
html body.SB_BODY .mw-product-notes .mw-note-open .mw-note-toggle:after{
 background:#FFF7F0!important;
}
html body.SB_BODY .mw-product-notes .mw-note-open .mw-note-toggle:after{
 transform:rotate(90deg)!important;
 opacity:0!important;
}
html body.SB_BODY .mw-product-notes .mw-note-panel{
 box-sizing:border-box!important;
 display:block!important;
 min-width:0!important;
 width:100%!important;
 padding:0 49px 22px 25px!important;
 margin:0!important;
 color:#66544F!important;
 background:transparent!important;
}
html body.SB_BODY .mw-product-notes .mw-note-panel[hidden]{
 display:none!important;
}
html body.SB_BODY .mw-product-notes .mw-note-panel-inner{
 box-sizing:border-box!important;
 display:block!important;
 width:100%!important;
 max-width:100%!important;
 min-width:0!important;
 margin:0!important;
 padding:0!important;
 background:transparent!important;
}
html body.SB_BODY .mw-product-notes .mw-note-panel-inner .mw-note-text,
html body.SB_BODY .mw-product-notes .mw-note-story p,
html body.SB_BODY .mw-product-notes .mw-note-story li{
 display:block!important;
 color:#685752!important;
 font-family:"Heebo","Assistant",Arial,sans-serif!important;
 font-size:14px!important;
 font-weight:400!important;
 line-height:1.9!important;
 letter-spacing:0!important;
 text-align:right!important;
 margin:0 0 13px!important;
 padding:0!important;
 background:transparent!important;
}
html body.SB_BODY .mw-product-notes .mw-note-story{
 background:transparent!important;
 max-width:100%!important;
 margin:0!important;
 padding:0!important;
 color:#685752!important;
}
html body.SB_BODY .mw-product-notes .mw-note-story .row,
html body.SB_BODY .mw-product-notes .mw-note-story .col-md-12,
html body.SB_BODY .mw-product-notes .mw-note-story .clsDnD_Container{
 width:100%!important;
 max-width:100%!important;
 padding:0!important;
 margin:0!important;
 float:none!important;
 background:transparent!important;
}
html body.SB_BODY .mw-product-notes .mw-note-story strong{
 font-family:"Heebo",Arial,sans-serif!important;
 font-size:inherit!important;
 font-weight:600!important;
 color:#623749!important;
}
html body.SB_BODY .mw-product-notes .mw-note-story ul{
 margin:5px 0 12px!important;
 padding:0 21px 0 0!important;
}
html body.SB_BODY .mw-product-notes .mw-note-story li{
 display:list-item!important;
}
html body.SB_BODY .mw-product-notes .mw-note-link{
 display:inline-block!important;
 color:#7C3550!important;
 font-family:"Heebo",Arial,sans-serif!important;
 font-size:14px!important;
 font-weight:500!important;
 line-height:1.75!important;
 text-align:right!important;
 text-decoration:none!important;
 border-bottom:1px solid #C5A46D!important;
 margin:6px 0 8px 22px!important;
 padding-bottom:3px!important;
 background:transparent!important;
}
html body.SB_BODY .mw-product-notes .mw-note-link:hover{
 color:#A04964!important;
 border-color:#A04964!important;
}
@media(min-width:1024px){
 html body.SB_BODY .CssCatProductAdjusted_product.mw-product-notes-ready #CssCatProductAdjusted_PicturesArea{
  position:static!important;
  top:auto!important;
  align-self:start!important;
 }
}
@media(max-width:850px){
 html body.SB_BODY .CssCatProductAdjusted_product .mw-product-notes{
  display:flex!important;
  flex-direction:column!important;
  order:4!important;
  margin:28px auto 0!important;
  border-radius:14px!important;
  width:100%!important;
  max-width:100%!important;
 }
 html body.SB_BODY .mw-product-notes .mw-product-notes-intro{
  min-height:0!important;
  padding:32px 26px 35px!important;
 }
 html body.SB_BODY .mw-product-notes .mw-product-notes-heading{
  font-size:35px!important;
  margin-bottom:14px!important;
 }
 html body.SB_BODY .mw-product-notes .mw-product-notes-signature{
  margin-top:25px!important;
 }
 html body.SB_BODY .mw-product-notes .mw-product-notes-list{
  padding:13px 19px 24px!important;
 }
 html body.SB_BODY .mw-product-notes .mw-note-trigger{
  grid-template-columns:26px minmax(0,1fr) 25px!important;
  min-height:67px!important;
  gap:8px!important;
  padding:16px 0!important;
 }
 html body.SB_BODY .mw-product-notes .mw-note-question{
  font-size:15px!important;
 }
 html body.SB_BODY .mw-product-notes .mw-note-panel{
  padding:0 33px 16px 6px!important;
 }
 html body.SB_BODY .CssCatProductAdjusted_product.mw-product-notes-ready #CssCatProductAdjusted_PicturesArea{
  position:static!important;
 }
}

/* /AI:mw-product-notes-editorial */

/* AI:mw-product-notes-no-overlap-guard */
/* Safety guard for desktop 2ALL product grid: gallery must never cover MYWAY NOTES.
   The gallery is intentionally non-sticky; notes are a full-width row underneath. */
html.SB_Body_Desktop_Mode body.SB_BODY .CssCatProductAdjusted_product.mw-product-notes-ready #CssCatProductAdjusted_PicturesArea{
 position:static!important;
 top:auto!important;
 bottom:auto!important;
 transform:none!important;
 z-index:auto!important;
}
html.SB_Body_Desktop_Mode body.SB_BODY .CssCatProductAdjusted_product.mw-product-notes-ready .mw-product-notes{
 grid-area:more!important;
 grid-column:1 / -1!important;
 grid-row:3!important;
 position:relative!important;
 z-index:1!important;
 clear:both!important;
 min-width:0!important;
}
html body.SB_BODY .CssCatProductAdjusted_product.mw-product-notes-ready .mw-product-notes-intro,
html body.SB_BODY .CssCatProductAdjusted_product.mw-product-notes-ready .mw-product-notes-list{
 min-width:0!important;
 max-width:100%!important;
 overflow-wrap:break-word!important;
}
@media(max-width:850px){
 html body.SB_BODY .CssCatProductAdjusted_product.mw-product-notes-ready #CssCatProductAdjusted_PicturesArea{
  position:static!important;
  top:auto!important;
 }
 html body.SB_BODY .CssCatProductAdjusted_product.mw-product-notes-ready .mw-product-notes{
  position:relative!important;
  grid-area:auto!important;
  grid-column:auto!important;
  grid-row:auto!important;
  z-index:1!important;
 }
}

/* /AI:mw-product-notes-no-overlap-guard */

/* AI:mw-readable-product-menu-spacious-2026 */


/* MYWAY 2026: readable typography, spacious product content and visible main navigation.
   Calibrated desktop type rhythm; no browser zoom or disruptive full-page scaling. */

/* Menu links: darken the champagne header text and enlarge only navigation type.
   Preserve current positions, logo, header height, icons and clickable areas. */
html.SB_Body_Desktop_Mode body.SB_BODY #DDMenuTop > li > a.sf-a{
 color:#4A3239!important;
 font-family:"Heebo","Assistant",Arial,sans-serif!important;
 font-size:17px!important;
 font-weight:500!important;
 letter-spacing:0!important;
 line-height:1.4!important;
 text-shadow:none!important;
 white-space:nowrap!important;
 padding-inline:9px!important;
}
html.SB_Body_Desktop_Mode body.SB_BODY #DDMenuTop > li > a.sf-a:hover,
html.SB_Body_Desktop_Mode body.SB_BODY #DDMenuTop > li.active > a.sf-a{
 color:#6B1F32!important;
}
html.SB_Body_Desktop_Mode body.SB_BODY #DDMenuTop li li > a.sf-a{
 color:#4A3239!important;
 font-family:"Heebo","Assistant",Arial,sans-serif!important;
 font-size:16px!important;
 font-weight:400!important;
 line-height:1.5!important;
}

/* Purchase view: allow more visual room and remove compressed detail rhythm. */
html body.SB_BODY .cssFrmCatalog_ProductPage,
html body.SB_BODY #div_FrmCatalog_9{
 box-sizing:border-box!important;
 max-width:100%!important;
 min-width:0!important;
}
html body.SB_BODY .CssCatProductAdjusted_product{
 box-sizing:border-box!important;
 width:100%!important;
 max-width:1550px!important;
 grid-template-columns:minmax(0,1.03fr) minmax(0,.97fr)!important;
 column-gap:clamp(26px,3.2vw,52px)!important;
 padding:clamp(23px,2.8vw,40px)!important;
 margin:clamp(19px,2.8vw,43px) auto 46px!important;
}
html body.SB_BODY .CssCatProductAdjusted_product .CssCatProductAdjusted_top{
 padding-bottom:19px!important;
}
html body.SB_BODY .CssCatProductAdjusted_product .mw-product-title-he{
 font-size:clamp(19px,1.5vw,22px)!important;
 line-height:1.5!important;
}
html body.SB_BODY .CssCatProductAdjusted_product .mw-product-title-en{
 font-size:clamp(36px,3.1vw,51px)!important;
 line-height:1.19!important;
}
html body.SB_BODY .CssCatProductAdjusted_product .CssCatProductAdjusted_PicDesc .SB_Text_Container p{
 color:#574342!important;
 font-family:"Heebo","Assistant",Arial,sans-serif!important;
 font-size:clamp(17px,1.3vw,19px)!important;
 font-weight:400!important;
 line-height:1.88!important;
 margin:0 0 17px!important;
}
html body.SB_BODY .CssCatProductAdjusted_product .CssCatProductAdjusted_PicDesc .SB_Text_Container .mw-product-desc-tagline{
 color:#6B3044!important;
 font-size:clamp(23px,1.9vw,29px)!important;
 font-weight:500!important;
 line-height:1.46!important;
 margin-bottom:19px!important;
}
html body.SB_BODY .CssCatProductAdjusted_product .CssCatProductAdjusted_PicDesc{
 margin-bottom:26px!important;
}
html body.SB_BODY .CssCatProductAdjusted_product .CssCatProductAdjusted_Price .CAT_Currency,
html body.SB_BODY .CssCatProductAdjusted_product .CssCatProductAdjusted_Price .CAT_Values{
 font-size:clamp(26px,2.1vw,34px)!important;
}
html body.SB_BODY .CssCatProductAdjusted_product #CssCatProductAdjusted_TextArea .clsSelectChooseProduct{
 font-family:"Heebo","Assistant",Arial,sans-serif!important;
 font-size:17px!important;
 min-height:59px!important;
 padding:13px 17px!important;
}
html body.SB_BODY .CssCatProductAdjusted_product #BtnAddToBasket_Anchor{
 font-size:17px!important;
 min-height:58px!important;
}

/* MYWAY NOTES needs to feel like a readable editorial feature, not footnotes. */
html body.SB_BODY .CssCatProductAdjusted_product.mw-product-notes-ready .mw-product-notes{
 grid-template-columns:minmax(275px,.35fr) minmax(0,.65fr)!important;
 margin-top:clamp(44px,4vw,67px)!important;
}
html body.SB_BODY .mw-product-notes .mw-product-notes-intro{
 min-width:0!important;
 min-height:0!important;
 justify-content:flex-start!important;
 align-items:flex-start!important;
 padding:clamp(38px,3.7vw,61px) clamp(28px,3.4vw,51px)!important;
}
html body.SB_BODY .mw-product-notes .mw-product-notes-kicker{
 font-size:12px!important;
 line-height:1.6!important;
 letter-spacing:.13em!important;
 margin-bottom:24px!important;
}
html body.SB_BODY .mw-product-notes .mw-product-notes-heading{
 font-size:clamp(39px,3vw,49px)!important;
 line-height:1.29!important;
 margin-bottom:24px!important;
}
html body.SB_BODY .mw-product-notes .mw-product-notes-subtitle{
 font-family:"Heebo","Assistant",Arial,sans-serif!important;
 font-size:clamp(18px,1.35vw,20px)!important;
 font-weight:400!important;
 line-height:1.9!important;
 max-width:360px!important;
}
html body.SB_BODY .mw-product-notes .mw-product-notes-signature{
 font-size:11px!important;
 letter-spacing:.1em!important;
 margin-top:41px!important;
}
html body.SB_BODY .mw-product-notes .mw-product-notes-list{
 padding:clamp(25px,3vw,43px) clamp(28px,3.1vw,49px)!important;
}
html body.SB_BODY .mw-product-notes .mw-note-trigger{
 grid-template-columns:36px minmax(0,1fr) 32px!important;
 min-height:90px!important;
 gap:17px!important;
 padding:22px 0!important;
}
html body.SB_BODY .mw-product-notes .mw-note-question{
 font-family:"Heebo","Assistant",Arial,sans-serif!important;
 font-size:clamp(20px,1.48vw,22px)!important;
 font-weight:500!important;
 line-height:1.63!important;
 letter-spacing:0!important;
 color:#542E3A!important;
}
html body.SB_BODY .mw-product-notes .mw-note-number{
 font-size:14px!important;
 color:#9F7D7C!important;
}
html body.SB_BODY .mw-product-notes .mw-note-toggle{
 width:30px!important;
 height:30px!important;
}
html body.SB_BODY .mw-product-notes .mw-note-toggle:before,
html body.SB_BODY .mw-product-notes .mw-note-toggle:after{
 width:12px!important;
 top:14px!important;
 left:8px!important;
}
html body.SB_BODY .mw-product-notes .mw-note-panel{
 padding:2px 55px 29px 20px!important;
}
html body.SB_BODY .mw-product-notes .mw-note-panel-inner .mw-note-text,
html body.SB_BODY .mw-product-notes .mw-note-story p,
html body.SB_BODY .mw-product-notes .mw-note-story li{
 font-family:"Heebo","Assistant",Arial,sans-serif!important;
 color:#5F4A47!important;
 font-size:clamp(18px,1.32vw,20px)!important;
 font-weight:400!important;
 line-height:1.97!important;
 margin-bottom:18px!important;
}
html body.SB_BODY .mw-product-notes .mw-note-link{
 font-size:16px!important;
 line-height:1.8!important;
 padding-bottom:4px!important;
 margin-bottom:15px!important;
}
html body.SB_BODY .mw-product-notes .mw-note-story strong{
 font-weight:600!important;
 font-size:inherit!important;
}
@media(min-width:1101px) and (max-width:1439px){
 html.SB_Body_Desktop_Mode body.SB_BODY #DDMenuTop > li > a.sf-a{
  font-size:16px!important;
  padding-inline:6px!important;
 }
}
@media(min-width:851px) and (max-width:1150px){
 html body.SB_BODY .mw-product-notes .mw-product-notes-list{
  padding:26px 23px!important;
 }
 html body.SB_BODY .mw-product-notes .mw-note-question{
  font-size:17px!important;
 }
 html body.SB_BODY .mw-product-notes .mw-product-notes-intro{
  padding:32px 26px!important;
 }
}
@media(max-width:850px){
 html body.SB_BODY .CssCatProductAdjusted_product{
  display:flex!important;
  flex-direction:column!important;
  max-width:100%!important;
  width:100%!important;
  padding:17px 14px!important;
  margin:14px auto 28px!important;
 }
 html body.SB_BODY .CssCatProductAdjusted_product .CssCatProductAdjusted_PicDesc .SB_Text_Container p{
  font-size:16px!important;
  line-height:1.82!important;
 }
 html body.SB_BODY .CssCatProductAdjusted_product .CssCatProductAdjusted_PicDesc .SB_Text_Container .mw-product-desc-tagline{
  font-size:24px!important;
 }
 html body.SB_BODY .CssCatProductAdjusted_product.mw-product-notes-ready .mw-product-notes{
  display:flex!important;
  flex-direction:column!important;
  grid-template-columns:none!important;
  width:100%!important;
  max-width:100%!important;
  margin:31px 0 0!important;
 }
 html body.SB_BODY .mw-product-notes .mw-product-notes-intro{
  padding:31px 24px 34px!important;
 }
 html body.SB_BODY .mw-product-notes .mw-product-notes-heading{
  font-size:36px!important;
 }
 html body.SB_BODY .mw-product-notes .mw-product-notes-subtitle{
  font-size:18px!important;
  line-height:1.85!important;
 }
 html body.SB_BODY .mw-product-notes .mw-product-notes-list{
  padding:13px 18px 28px!important;
 }
 html body.SB_BODY .mw-product-notes .mw-note-trigger{
  grid-template-columns:27px minmax(0,1fr) 29px!important;
  gap:9px!important;
  min-height:77px!important;
  padding:18px 0!important;
 }
 html body.SB_BODY .mw-product-notes .mw-note-question{
  font-size:19px!important;
  line-height:1.55!important;
 }
 html body.SB_BODY .mw-product-notes .mw-note-panel{
  padding:2px 36px 19px 4px!important;
 }
 html body.SB_BODY .mw-product-notes .mw-note-panel-inner .mw-note-text,
 html body.SB_BODY .mw-product-notes .mw-note-story p,
 html body.SB_BODY .mw-product-notes .mw-note-story li{
  font-size:18px!important;
  line-height:1.85!important;
  margin-bottom:15px!important;
 }
 html body.SB_BODY .mw-product-notes .mw-note-toggle{
  width:28px!important;
  height:28px!important;
 }
 html body.SB_BODY .mw-product-notes .mw-note-toggle:before,
 html body.SB_BODY .mw-product-notes .mw-note-toggle:after{
  width:11px!important;
  top:13px!important;
  left:8px!important;
 }
}


/* /AI:mw-readable-product-menu-spacious-2026 */

/* AI:mw-product-width-and-nav-final */


/* Product width and matched champagne canvas */
@media(min-width:851px){
 html body.SB_BODY.mw-product-wide-layout .SB_Mobile_Page_Container_Table{
  box-sizing:border-box!important;
  width:min(95vw,1650px)!important;
  max-width:1650px!important;
  min-width:0!important;
  margin-inline:auto!important;
  padding-inline:clamp(12px,1.5vw,26px)!important;
 }
 html body.SB_BODY.mw-product-wide-layout .cssFrmCatalog_ProductPage{
  width:100%!important;
  max-width:100%!important;
  margin-inline:auto!important;
  min-width:0!important;
 }
 html body.SB_BODY.mw-product-wide-layout .CssCatProductAdjusted_product{
  max-width:1550px!important;
  width:100%!important;
  margin-inline:auto!important;
 }
}
@media(max-width:850px){
 html body.SB_BODY.mw-product-wide-layout .SB_Mobile_Page_Container_Table{
  box-sizing:border-box!important;
  width:100%!important;
  max-width:100%!important;
  min-width:0!important;
  padding-inline:12px!important;
 }
}
/* Keep menu labels comfortably readable on common desktop widths. */
@media(min-width:1101px) and (max-width:1439px){
 html.SB_Body_Desktop_Mode body.SB_BODY #DDMenuTop > li > a.sf-a{
  font-size:17px!important;
  padding-inline:5px!important;
 }
}
@media(min-width:1440px){
 html.SB_Body_Desktop_Mode body.SB_BODY #DDMenuTop > li > a.sf-a{
  font-size:18px!important;
 }
}


html body.SB_BODY.mw-product-wide-layout .SB_Mobile_Page_Container,
html body.SB_BODY.mw-product-wide-layout .SB_Mobile_Page_Container_Table,
html body.SB_BODY.mw-product-wide-layout .SB_Row_PageContent,
html body.SB_BODY.mw-product-wide-layout .Css_Mobile_PageContent{
 background-color:#F6EFE8!important;
}

/* /AI:mw-product-width-and-nav-final */

/* AI:dropdown */
.SB_Mobile_Header_Menu_TopPos{position:relative;z-index:10000;overflow:visible}.Css_Mobile_Menu{opacity:1!important}.sf-menu li ul{background:#FCF7F2;border:1px solid #E7D7CC}.sf-menu li ul .sf-a{background:#FCF7F2;color:#4A3239;text-align:right;white-space:normal;padding:10px 16px}
/* /AI:dropdown */
/* SB_END;Type_Name:AI_Design;Type_RowID:0*/
