.elementor-3501 .elementor-element.elementor-element-11c87cb{--display:flex;}.elementor-3501 .elementor-element.elementor-element-44ed179{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:-40px;--margin-bottom:34px;--margin-left:0px;--margin-right:0px;}.elementor-3501 .elementor-element.elementor-element-b686351{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:-37px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3501 .elementor-element.elementor-element-b686351:not(.elementor-motion-effects-element-type-background), .elementor-3501 .elementor-element.elementor-element-b686351 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4EDE3;}.elementor-3501 .elementor-element.elementor-element-b686351.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3501 .elementor-element.elementor-element-c281ab2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:48px;--padding-right:48px;}.elementor-3501 .elementor-element.elementor-element-7c4dd5c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-3501 .elementor-element.elementor-element-1f51bc8{text-align:center;}.elementor-3501 .elementor-element.elementor-element-1f51bc8 .elementor-heading-title{font-family:"Yekanbakh", Sans-serif;font-size:32px;font-weight:700;line-height:1.4em;color:#2B2520;}.elementor-3501 .elementor-element.elementor-element-34d9196{--display:flex;}.elementor-3501 .elementor-element.elementor-element-ca5ceb2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3501 .elementor-element.elementor-element-a466f02{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3501 .elementor-element.elementor-element-1d6ea64{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3501 .elementor-element.elementor-element-1d6ea64:not(.elementor-motion-effects-element-type-background), .elementor-3501 .elementor-element.elementor-element-1d6ea64 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4EDE3;}.elementor-3501 .elementor-element.elementor-element-da96f4c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:00px;--padding-bottom:0px;--padding-left:48px;--padding-right:48px;}.elementor-3501 .elementor-element.elementor-element-0edaaaf{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:88px;--padding-left:0px;--padding-right:0px;}.elementor-3501 .elementor-element.elementor-element-0edaaaf:not(.elementor-motion-effects-element-type-background), .elementor-3501 .elementor-element.elementor-element-0edaaaf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4EDE3;}.elementor-3501 .elementor-element.elementor-element-c832f79{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:48px;--padding-right:48px;}.elementor-3501 .elementor-element.elementor-element-2b85e34{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--flex-wrap:wrap;--border-radius:20px 20px 20px 20px;}.elementor-3501 .elementor-element.elementor-element-2b85e34:not(.elementor-motion-effects-element-type-background), .elementor-3501 .elementor-element.elementor-element-2b85e34 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F1E8;}.elementor-3501 .elementor-element.elementor-element-c316ab6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:0% 0% 0% 0%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:71px;--padding-bottom:71px;--padding-left:71px;--padding-right:71px;}.elementor-3501 .elementor-element.elementor-element-c316ab6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3501 .elementor-element.elementor-element-a62cfb4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;text-align:start;}.elementor-3501 .elementor-element.elementor-element-a62cfb4 .elementor-heading-title{font-family:"Yekanbakh", Sans-serif;font-size:15px;font-weight:500;text-transform:uppercase;letter-spacing:3px;color:#B89263;}.elementor-3501 .elementor-element.elementor-element-1e90175{text-align:start;font-family:"Vazirmatn", Sans-serif;font-size:17px;line-height:1.5em;color:#6F5F4D;}.elementor-3501 .elementor-element.elementor-element-13fc11b{text-align:end;}.elementor-3501 .elementor-element.elementor-element-13fc11b .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:30px;font-weight:500;line-height:1.1em;color:#2B2520;}.elementor-3501 .elementor-element.elementor-element-a9f456c .elementor-button{background-color:#6B4A30;font-family:"Vazirmatn", Sans-serif;font-size:15px;font-weight:500;fill:#FBF6EE;color:#FBF6EE;border-radius:4px 4px 4px 4px;padding:15px 34px 15px 34px;}.elementor-3501 .elementor-element.elementor-element-3af6e08{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3501 .elementor-element.elementor-element-e1ad2c8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3501 .elementor-element.elementor-element-41ce9ea{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:88px;--padding-left:0px;--padding-right:0px;}.elementor-3501 .elementor-element.elementor-element-41ce9ea:not(.elementor-motion-effects-element-type-background), .elementor-3501 .elementor-element.elementor-element-41ce9ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4EDE3;}.elementor-3501 .elementor-element.elementor-element-123c2fa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:48px;--padding-right:48px;}.elementor-3501 .elementor-element.elementor-element-24db50f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--flex-wrap:wrap;--border-radius:20px 20px 20px 20px;}.elementor-3501 .elementor-element.elementor-element-24db50f:not(.elementor-motion-effects-element-type-background), .elementor-3501 .elementor-element.elementor-element-24db50f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F1E8;}.elementor-3501 .elementor-element.elementor-element-2bf0659{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3501 .elementor-element.elementor-element-86a8fca{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3501 .elementor-element.elementor-element-38a0457{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:0% 0% 0% 0%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:71px;--padding-bottom:71px;--padding-left:71px;--padding-right:71px;}.elementor-3501 .elementor-element.elementor-element-38a0457.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3501 .elementor-element.elementor-element-96a6698{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;text-align:start;}.elementor-3501 .elementor-element.elementor-element-96a6698 .elementor-heading-title{font-family:"Yekanbakh", Sans-serif;font-size:15px;font-weight:500;text-transform:uppercase;letter-spacing:3px;color:#B89263;}.elementor-3501 .elementor-element.elementor-element-995dcef{text-align:start;font-family:"Vazirmatn", Sans-serif;font-size:15.5px;line-height:2.3em;color:#6F5F4D;}.elementor-3501 .elementor-element.elementor-element-50a6ac1{text-align:end;}.elementor-3501 .elementor-element.elementor-element-50a6ac1 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:44px;font-weight:500;line-height:1.1em;color:#2B2520;}.elementor-3501 .elementor-element.elementor-element-3cf558f .elementor-button{background-color:#6B4A30;font-family:"Vazirmatn", Sans-serif;font-size:15px;font-weight:500;fill:#FBF6EE;color:#FBF6EE;border-radius:4px 4px 4px 4px;padding:15px 34px 15px 34px;}.elementor-3501 .elementor-element.elementor-element-9ad2c2d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-3501 .elementor-element.elementor-element-9ad2c2d:not(.elementor-motion-effects-element-type-background), .elementor-3501 .elementor-element.elementor-element-9ad2c2d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4EDE3;}.elementor-3501 .elementor-element.elementor-element-842ff63{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:10px;--padding-bottom:88px;--padding-left:0px;--padding-right:0px;}.elementor-3501 .elementor-element.elementor-element-842ff63:not(.elementor-motion-effects-element-type-background), .elementor-3501 .elementor-element.elementor-element-842ff63 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBE1D4;}.elementor-3501 .elementor-element.elementor-element-4a5e1aa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:48px;--padding-right:48px;}.elementor-3501 .elementor-element.elementor-element-a334d3d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-3501 .elementor-element.elementor-element-aaca58a{text-align:center;}.elementor-3501 .elementor-element.elementor-element-aaca58a .elementor-heading-title{font-family:"Yekanbakh", Sans-serif;font-size:32px;font-weight:700;line-height:1.4em;color:#2B2520;}.elementor-3501 .elementor-element.elementor-element-b0dd8d6{text-align:center;font-family:"Vazirmatn", Sans-serif;font-size:15px;line-height:2.1em;color:#8A7960;}.elementor-3501 .elementor-element.elementor-element-38e4902{--spacer-size:40px;}.elementor-3501 .elementor-element.elementor-element-d5371c8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--flex-wrap:wrap;--border-radius:20px 20px 20px 20px;}.elementor-3501 .elementor-element.elementor-element-d5371c8:not(.elementor-motion-effects-element-type-background), .elementor-3501 .elementor-element.elementor-element-d5371c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F1E8;}.elementor-3501 .elementor-element.elementor-element-62519a9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3501 .elementor-element.elementor-element-c64efa3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:56px;--padding-bottom:56px;--padding-left:52px;--padding-right:52px;}.elementor-3501 .elementor-element.elementor-element-13d55e3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;text-align:start;}.elementor-3501 .elementor-element.elementor-element-13d55e3 .elementor-heading-title{font-family:"Yekanbakh", Sans-serif;font-size:15px;font-weight:500;text-transform:uppercase;letter-spacing:3px;color:#B89263;}.elementor-3501 .elementor-element.elementor-element-c658a9a{text-align:start;font-family:"Vazirmatn", Sans-serif;font-size:17px;line-height:1.5em;color:#6F5F4D;}.elementor-3501 .elementor-element.elementor-element-74e2f08 .elementor-button{background-color:#6B4A30;font-family:"Vazirmatn", Sans-serif;font-size:15px;font-weight:500;fill:#FBF6EE;color:#FBF6EE;border-radius:4px 4px 4px 4px;padding:15px 34px 15px 34px;}.elementor-3501 .elementor-element.elementor-element-01fa93e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:0% 0% 0% 0%;}.elementor-3501 .elementor-element.elementor-element-01fa93e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3501 .elementor-element.elementor-element-46adbe2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;}.elementor-3501 .elementor-element.elementor-element-46adbe2 .wd-el-video{--wd-aspect-ratio:16/9;}.elementor-3501 .elementor-element.elementor-element-46adbe2 .wd-el-video-play-btn{font-size:97px;color:#FFFFFFE6;}.elementor-3501 .elementor-element.elementor-element-46adbe2 .wd-el-video-btn:hover .wd-el-video-play-btn, .elementor-3501 .elementor-element.elementor-element-46adbe2 .wd-action-overlay:hover .wd-el-video-play-btn{color:#FFFFFF99;}.elementor-3501 .elementor-element.elementor-element-4073c3b{text-align:center;}.elementor-3501 .elementor-element.elementor-element-4073c3b .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:30px;font-weight:500;line-height:1.1em;color:#2B2520;}.elementor-3501 .elementor-element.elementor-element-50a00b6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-3501 .elementor-element.elementor-element-50a00b6:not(.elementor-motion-effects-element-type-background), .elementor-3501 .elementor-element.elementor-element-50a00b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4EDE3;}.elementor-3501 .elementor-element.elementor-element-bcc68b0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:48px;--padding-right:48px;}.elementor-3501 .elementor-element.elementor-element-c32b004{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-3501 .elementor-element.elementor-element-815842a{text-align:center;}.elementor-3501 .elementor-element.elementor-element-815842a .elementor-heading-title{font-family:"Yekanbakh", Sans-serif;font-size:32px;font-weight:700;line-height:1.4em;color:#2B2520;}.elementor-3501 .elementor-element.elementor-element-969002b{text-align:center;font-family:"Vazirmatn", Sans-serif;font-size:12px;line-height:2.1em;color:#B89263;}.elementor-3501 .elementor-element.elementor-element-d345565{--spacer-size:40px;}.elementor-3501 .elementor-element.elementor-element-a0d7ffa.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-3501 .elementor-element.elementor-element-a0d7ffa.elementor-wc-products ul.products li.product{border-style:solid;border-width:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3501 .elementor-element.elementor-element-a0d7ffa.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-3501 .elementor-element.elementor-element-47ad692 .elementor-button{background-color:transparent;font-family:"Vazirmatn", Sans-serif;font-size:15px;font-weight:500;fill:#6B4A30;color:#6B4A30;border-style:solid;border-width:1px 1px 1px 1px;border-color:#6B4A30;border-radius:4px 4px 4px 4px;padding:15px 34px 15px 34px;}.elementor-3501 .elementor-element.elementor-element-81491cf{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:88px;--padding-left:0px;--padding-right:0px;}.elementor-3501 .elementor-element.elementor-element-81491cf:not(.elementor-motion-effects-element-type-background), .elementor-3501 .elementor-element.elementor-element-81491cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4EDE3;}.elementor-3501 .elementor-element.elementor-element-690ad89{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:48px;--padding-right:48px;}.elementor-3501 .elementor-element.elementor-element-5c1c14c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;}.elementor-3501 .elementor-element.elementor-element-a992e7f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3501 .elementor-element.elementor-element-8646c60{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;text-align:start;}.elementor-3501 .elementor-element.elementor-element-8646c60 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:3px;color:#B89263;}.elementor-3501 .elementor-element.elementor-element-d12bf9b{text-align:start;}.elementor-3501 .elementor-element.elementor-element-d12bf9b .elementor-heading-title{font-family:"Yekanbakh", Sans-serif;font-size:32px;font-weight:700;line-height:1.4em;color:#2B2520;}.elementor-3501 .elementor-element.elementor-element-46231fc{--spacer-size:40px;}.elementor-3501 .elementor-element.elementor-element-07b56de{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3501 .elementor-element.elementor-element-07b56de:not(.elementor-motion-effects-element-type-background), .elementor-3501 .elementor-element.elementor-element-07b56de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBE1D4;}.elementor-3501 .elementor-element.elementor-element-f5a5cfc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:48px;--padding-right:48px;}.elementor-3501 .elementor-element.elementor-element-1d05127{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--border-radius:22px 22px 22px 22px;--padding-top:60px;--padding-bottom:60px;--padding-left:56px;--padding-right:56px;}.elementor-3501 .elementor-element.elementor-element-1d05127:not(.elementor-motion-effects-element-type-background), .elementor-3501 .elementor-element.elementor-element-1d05127 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6B4A30;}.elementor-3501 .elementor-element.elementor-element-ffbe06f{text-align:center;}.elementor-3501 .elementor-element.elementor-element-ffbe06f .elementor-heading-title{font-family:"Yekanbakh", Sans-serif;font-size:27px;font-weight:700;line-height:1.6em;color:#FBF6EE;}.elementor-3501 .elementor-element.elementor-element-a128b86{text-align:center;font-family:"Vazirmatn", Sans-serif;font-size:14.5px;line-height:2.1em;color:rgba(251,246,238,0.78);}.elementor-3501 .elementor-element.elementor-element-22f5deb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3501 .elementor-element.elementor-element-cdbe681{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:64px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-3501 .elementor-element.elementor-element-cdbe681:not(.elementor-motion-effects-element-type-background), .elementor-3501 .elementor-element.elementor-element-cdbe681 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E4D8C7;}.elementor-3501 .elementor-element.elementor-element-c4297c5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:48px;--padding-right:48px;}.elementor-3501 .elementor-element.elementor-element-e4ccfcb{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:wrap;}.elementor-3501 .elementor-element.elementor-element-173a248{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3501 .elementor-element.elementor-element-8a6bd99{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:start;}.elementor-3501 .elementor-element.elementor-element-8a6bd99 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:28px;font-weight:500;line-height:1.4em;letter-spacing:8px;color:#2B2520;}.elementor-3501 .elementor-element.elementor-element-3391fcb{text-align:start;font-family:"Vazirmatn", Sans-serif;font-size:13.5px;line-height:2.1em;color:#8A7960;}.elementor-3501 .elementor-element.elementor-element-7921f14 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3501 .elementor-element.elementor-element-7921f14 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3501 .elementor-element.elementor-element-7921f14{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3501 .elementor-element.elementor-element-7921f14 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3501 .elementor-element.elementor-element-7921f14 .elementor-icon-list-item > a{font-size:14px;}.elementor-3501 .elementor-element.elementor-element-7921f14 .elementor-icon-list-text{transition:color 0.3s;}.elementor-3501 .elementor-element.elementor-element-9d2e56b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3501 .elementor-element.elementor-element-fd18a91{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;text-align:start;}.elementor-3501 .elementor-element.elementor-element-fd18a91 .elementor-heading-title{font-family:"Yekanbakh", Sans-serif;font-size:14px;font-weight:600;line-height:1.4em;color:#2B2520;}.elementor-3501 .elementor-element.elementor-element-00fdac5{text-align:start;font-family:"Vazirmatn", Sans-serif;font-size:13.5px;line-height:1.9em;color:#8A7960;}.elementor-3501 .elementor-element.elementor-element-75ffd96{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3501 .elementor-element.elementor-element-613ec3f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;text-align:start;}.elementor-3501 .elementor-element.elementor-element-613ec3f .elementor-heading-title{font-family:"Yekanbakh", Sans-serif;font-size:14px;font-weight:600;line-height:1.4em;color:#2B2520;}.elementor-3501 .elementor-element.elementor-element-b07ac6f{text-align:start;font-family:"Vazirmatn", Sans-serif;font-size:13.5px;line-height:1.9em;color:#8A7960;}.elementor-3501 .elementor-element.elementor-element-a104383{text-align:start;font-family:"Vazirmatn", Sans-serif;font-size:13.5px;line-height:1.9em;color:#8A7960;}@media(min-width:769px){.elementor-3501 .elementor-element.elementor-element-b686351{--width:100%;}.elementor-3501 .elementor-element.elementor-element-c281ab2{--content-width:1400px;}.elementor-3501 .elementor-element.elementor-element-34d9196{--width:100%;}.elementor-3501 .elementor-element.elementor-element-da96f4c{--content-width:1400px;}.elementor-3501 .elementor-element.elementor-element-c832f79{--content-width:1400px;}.elementor-3501 .elementor-element.elementor-element-c316ab6{--width:50%;}.elementor-3501 .elementor-element.elementor-element-3af6e08{--width:45%;}.elementor-3501 .elementor-element.elementor-element-123c2fa{--content-width:1400px;}.elementor-3501 .elementor-element.elementor-element-2bf0659{--width:45%;}.elementor-3501 .elementor-element.elementor-element-38a0457{--width:50%;}.elementor-3501 .elementor-element.elementor-element-4a5e1aa{--content-width:1400px;}.elementor-3501 .elementor-element.elementor-element-62519a9{--width:45%;}.elementor-3501 .elementor-element.elementor-element-01fa93e{--width:50%;}.elementor-3501 .elementor-element.elementor-element-bcc68b0{--content-width:1400px;}.elementor-3501 .elementor-element.elementor-element-690ad89{--content-width:1400px;}.elementor-3501 .elementor-element.elementor-element-a992e7f{--width:60%;}.elementor-3501 .elementor-element.elementor-element-f5a5cfc{--content-width:1400px;}.elementor-3501 .elementor-element.elementor-element-c4297c5{--content-width:1400px;}.elementor-3501 .elementor-element.elementor-element-173a248{--width:30%;}.elementor-3501 .elementor-element.elementor-element-9d2e56b{--width:20%;}.elementor-3501 .elementor-element.elementor-element-75ffd96{--width:20%;}}@media(max-width:1024px){.elementor-3501 .elementor-element.elementor-element-44ed179{--margin-top:-40px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-3501 .elementor-element.elementor-element-a0d7ffa.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:768px){.elementor-3501 .elementor-element.elementor-element-44ed179{--margin-top:-40px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-3501 .elementor-element.elementor-element-c281ab2{--min-height:1385px;}.elementor-3501 .elementor-element.elementor-element-da96f4c{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3501 .elementor-element.elementor-element-c832f79{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3501 .elementor-element.elementor-element-c316ab6{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3501 .elementor-element.elementor-element-c316ab6.e-con{--order:-99999 /* order start hack */;}.elementor-3501 .elementor-element.elementor-element-13fc11b .elementor-heading-title{font-size:19px;}.elementor-3501 .elementor-element.elementor-element-38a0457{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3501 .elementor-element.elementor-element-38a0457.e-con{--order:-99999 /* order start hack */;}.elementor-3501 .elementor-element.elementor-element-50a6ac1 .elementor-heading-title{font-size:36px;}.elementor-3501 .elementor-element.elementor-element-4a5e1aa{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-3501 .elementor-element.elementor-element-13d55e3 .elementor-heading-title{line-height:1.3em;}.elementor-3501 .elementor-element.elementor-element-4073c3b .elementor-heading-title{font-size:15px;}.elementor-3501 .elementor-element.elementor-element-a0d7ffa.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-3501 .elementor-element.elementor-element-22f5deb{width:var( --container-widget-width, 273px );max-width:273px;--container-widget-width:273px;--container-widget-flex-grow:0;}.elementor-3501 .elementor-element.elementor-element-173a248{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3501 .elementor-element.elementor-element-9d2e56b{--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3501 .elementor-element.elementor-element-75ffd96{--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3501 .elementor-element.elementor-element-a104383{text-align:center;}}/* Start custom CSS for container, class: .elementor-element-11c87cb *//* ============================================================
   BELSINO — Design System  (belsino-design-system.css)
   Premium Persian RTL furniture & bedroom e-commerce
   Load in WordPress: Appearance → Customize → Additional CSS,
   or Elementor → Site Settings → Custom CSS, or enqueue in theme.
   Fonts: Vazirmatn (Persian, primary) + Cormorant Garamond (serif accent) + Jost (Latin eyebrows)
   ============================================================ */

@import url('https://fonts.googleapis.com/css2?family=Vazirmatn:wght@300;400;500;600;700;800&family=Cormorant+Garamond:ital,wght@0,400;0,500;0,600;1,400;1,500&family=Jost:wght@300;400;500&display=swap');

/* ---------- 1. TOKENS ---------- */
:root{
  /* light (default) */
  --bx-ivory:#F4EDE3;     --bx-cream:#EBE1D4;     --bx-surface:#F7F1E8;   --bx-surface-2:#EFE6DA;
  --bx-ink:#2B2520;       --bx-body:#6F5F4D;      --bx-muted:#8A7960;     --bx-line:#E2D6C4;
  --bx-walnut:#6B4A30;    --bx-walnut-press:#543926; --bx-bronze:#B89263; --bx-on-walnut:#FBF6EE;
  --bx-footer:#E4D8C7;
  --bx-shadow:0 16px 38px rgba(43,37,32,.09);
  --bx-card-grad:linear-gradient(to top,rgba(28,22,16,.55),rgba(28,22,16,0) 55%);
  --bx-ease:cubic-bezier(.4,0,.2,1);
  --bx-maxw:1400px;       --bx-pad:48px;
}
.bx-dark, [data-bx-theme="dark"]{
  --bx-ivory:#15110D;     --bx-cream:#1C1712;     --bx-surface:#221C16;   --bx-surface-2:#1F1A14;
  --bx-ink:#F1E8DB;       --bx-body:#C4B6A0;      --bx-muted:#A8967C;     --bx-line:rgba(241,232,219,.13);
  --bx-walnut:#B07B4F;    --bx-walnut-press:#C28A5C; --bx-bronze:#CBA372; --bx-on-walnut:#1A140E;
  --bx-footer:#1A140E;
  --bx-shadow:0 18px 40px rgba(0,0,0,.4);
  --bx-card-grad:linear-gradient(to top,rgba(8,6,4,.7),rgba(8,6,4,0) 55%);
}

/* ---------- 2. BASE ---------- */
.bx-root{font-family:'Vazirmatn',Tahoma,sans-serif;background:var(--bx-ivory);color:var(--bx-ink);
  line-height:1.65;direction:rtl;-webkit-font-smoothing:antialiased;transition:background .4s,color .4s;}
.bx-root *{box-sizing:border-box;}
.bx-root ::selection{background:#D8C7B2;color:#2B2520;}
.bx-wrap{max-width:var(--bx-maxw);margin:0 auto;padding-left:var(--bx-pad);padding-right:var(--bx-pad);}

/* ---------- 3. TYPE ---------- */
.bx-h1{font-size:50px;font-weight:700;line-height:1.4;letter-spacing:-.01em;color:var(--bx-ink);margin:0;}
.bx-h2{font-size:34px;font-weight:700;line-height:1.4;letter-spacing:-.01em;color:var(--bx-ink);margin:0;}
.bx-h3{font-size:17px;font-weight:600;color:var(--bx-ink);margin:0;}
.bx-body{font-size:16px;line-height:2.1;color:var(--bx-body);}
.bx-eyebrow{font-family:'Jost',sans-serif;text-transform:uppercase;letter-spacing:.3em;font-size:11px;
  font-weight:500;color:var(--bx-bronze);direction:ltr;text-align:right;}
.bx-serif{font-family:'Cormorant Garamond',serif;}
.bx-wordmark{font-family:'Cormorant Garamond',serif;font-weight:500;letter-spacing:.32em;
  text-transform:lowercase;color:var(--bx-ink);}
.bx-wordmark .dot{display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--bx-bronze);
  vertical-align:baseline;margin-right:-.2em;}

/* ---------- 4. ORNAMENT ---------- */
.bx-ornament{display:flex;align-items:center;justify-content:center;gap:12px;}
.bx-ornament span.line{width:40px;height:1px;background:var(--bx-line);}
.bx-ornament span.dot{width:6px;height:6px;border-radius:50%;background:var(--bx-bronze);}

/* ---------- 5. BUTTONS ---------- */
.bx-btn{display:inline-flex;align-items:center;gap:12px;font-family:'Vazirmatn',sans-serif;font-size:15px;
  font-weight:500;padding:15px 34px;border-radius:4px;cursor:pointer;text-decoration:none;border:1px solid transparent;
  transition:background .35s var(--bx-ease),color .35s var(--bx-ease),border-color .35s var(--bx-ease);}
.bx-btn--fill{background:var(--bx-walnut);color:var(--bx-on-walnut);}
.bx-btn--fill:hover{background:var(--bx-walnut-press);}
.bx-btn--ghost{background:transparent;color:var(--bx-walnut);border-color:var(--bx-walnut);}
.bx-btn--ghost:hover{background:var(--bx-walnut);color:var(--bx-on-walnut);}

/* ---------- 6. CARDS ---------- */
.bx-card{background:var(--bx-surface);border:1px solid var(--bx-line);border-radius:14px;overflow:hidden;
  transition:box-shadow .35s var(--bx-ease),transform .35s var(--bx-ease);}
.bx-card:hover{box-shadow:var(--bx-shadow);}
.bx-cat{position:relative;border-radius:16px;overflow:hidden;display:block;text-decoration:none;}
.bx-cat::after{content:"";position:absolute;inset:0;background:var(--bx-card-grad);pointer-events:none;}
.bx-cat .label{position:absolute;right:22px;bottom:20px;z-index:2;color:#FBF6EE;}
.bx-cat .label .fa{font-size:18px;font-weight:600;}
.bx-cat .label .en{font-size:13px;opacity:.85;}
.bx-cat img{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--bx-ease);}
.bx-cat:hover img{transform:scale(1.04);}

/* product card media zoom + reveal cart */
.bx-prod .media{position:relative;overflow:hidden;}
.bx-prod .media img{transition:transform .6s var(--bx-ease);}
.bx-prod:hover .media img{transform:scale(1.04);}
.bx-prod .cart{opacity:0;transform:translateY(10px);transition:opacity .3s,transform .3s;}
.bx-prod:hover .cart{opacity:1;transform:translateY(0);}

/* ---------- 7. SECTIONS ---------- */
.bx-section{padding-top:88px;padding-bottom:88px;}
.bx-section--ivory{background:var(--bx-ivory);}
.bx-section--cream{background:var(--bx-cream);}
.bx-band-line{border-top:1px solid var(--bx-line);}

/* ---------- 8. HEADER + MEGA MENU ---------- */
.bx-header{position:sticky;top:0;z-index:40;background:color-mix(in srgb,var(--bx-ivory) 90%,transparent);
  backdrop-filter:blur(14px);border-bottom:1px solid var(--bx-line);}
.bx-header__row{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:20px 0;}
.bx-icon-btn{background:transparent;border:none;cursor:pointer;color:var(--bx-ink);display:inline-flex;
  align-items:center;justify-content:center;transition:color .3s;}
.bx-icon-btn:hover{color:var(--bx-bronze);}
.bx-burger{display:flex;flex-direction:column;gap:5px;padding:6px;}
.bx-burger span{width:24px;height:1.5px;background:currentColor;display:block;}
.bx-burger span:last-child{width:16px;align-self:flex-end;}

.bx-menu{position:fixed;inset:0;z-index:1000;pointer-events:none;font-family:'Vazirmatn',sans-serif;direction:rtl;}
.bx-menu__backdrop{position:absolute;inset:0;background:rgba(16,12,8,.55);opacity:0;transition:opacity .45s var(--bx-ease);}
.bx-menu__panel{position:absolute;top:0;right:0;height:100%;width:472px;max-width:90vw;display:flex;flex-direction:column;
  background:linear-gradient(180deg,rgba(34,26,18,.94),rgba(20,15,10,.96));backdrop-filter:blur(22px);
  border-left:1px solid rgba(200,160,110,.16);box-shadow:-30px 0 80px rgba(0,0,0,.4);
  transform:translateX(100%);transition:transform .5s var(--bx-ease);overflow-y:auto;}
.bx-menu.is-open{pointer-events:auto;}
.bx-menu.is-open .bx-menu__backdrop{opacity:1;}
.bx-menu.is-open .bx-menu__panel{transform:translateX(0);}
.bx-menu__item{display:flex;align-items:center;gap:16px;padding:17px 0;text-decoration:none;
  border-bottom:1px solid rgba(200,160,110,.12);}
.bx-menu__item .dot{width:6px;height:6px;border-radius:50%;background:#8A7355;transition:all .3s;}
.bx-menu__item .fa{font-size:23px;font-weight:600;color:#EFE3D2;transition:color .3s;line-height:1.3;}
.bx-menu__item .en{font-family:'Jost',sans-serif;font-size:12px;letter-spacing:.14em;color:#9A876B;direction:ltr;text-align:right;}
.bx-menu__item:hover .fa{color:#D8B27E;}
.bx-menu__item:hover .dot{background:#D8B27E;transform:scale(1.5);}
.bx-menu__sub{max-height:0;overflow:hidden;transition:max-height .45s var(--bx-ease);}
.bx-menu__shop.is-open .bx-menu__sub{max-height:420px;}
.bx-menu__shop.is-open .chev{transform:rotate(180deg);}
.bx-menu__sublink{display:flex;align-items:center;gap:10px;padding:9px 0;text-decoration:none;color:#C7B596;
  font-size:15px;transition:all .25s;}
.bx-menu__sublink:hover{color:#D8B27E;padding-right:6px;}
.bx-menu__sublink .d{width:4px;height:4px;border-radius:50%;background:#B89263;}

/* ---------- 9. FOOTER ---------- */
.bx-footer{background:var(--bx-footer);color:var(--bx-ink);}
.bx-footer a{color:var(--bx-muted);text-decoration:none;transition:color .3s;}
.bx-footer a:hover{color:var(--bx-bronze);}

/* ---------- 10. ANIMATIONS ---------- */
@keyframes bx-rise{from{opacity:0;transform:translateY(18px);}to{opacity:1;transform:translateY(0);}}
.bx-rise{animation:bx-rise .8s var(--bx-ease) both;}
.bx-rise-2{animation:bx-rise .8s .12s var(--bx-ease) both;}
.bx-rise-3{animation:bx-rise .8s .24s var(--bx-ease) both;}
@media(prefers-reduced-motion:reduce){.bx-rise,.bx-rise-2,.bx-rise-3{animation:none;}}

/* ---------- 11. RESPONSIVE ---------- */
@media(max-width:1100px){
  :root{--bx-pad:28px;}
  .bx-h1{font-size:38px;}
  .bx-header__nav{display:none;}
}
@media(max-width:768px){
  :root{--bx-pad:22px;}
  .bx-section{padding-top:56px;padding-bottom:56px;}
  .bx-menu__panel{width:100vw;max-width:100vw;}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a466f02 */.belsino-masonry-gallery {
  padding: 10px!important;
}/* End custom CSS */