.elementor-348 .elementor-element.elementor-element-698ee4d{--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:flex-start;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:36px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}.elementor-348 .elementor-element.elementor-element-8a4fd8b{--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-348 .elementor-element.elementor-element-98279c6{--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:8px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-348 .elementor-element.elementor-element-d39ec04 .elementor-heading-title{font-family:"yair", Sans-serif;font-size:46px;font-weight:400;line-height:1.15em;color:#433625;}.elementor-348 .elementor-element.elementor-element-a5f4c87 .cart button, .elementor-348 .elementor-element.elementor-element-a5f4c87 .cart .button{transition:all 0.2s;}.elementor-348 .elementor-element.elementor-element-a5f4c87 .quantity .qty{transition:all 0.2s;}.elementor-348 .elementor-element.elementor-element-d8ef6fe .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-348 .elementor-element.elementor-element-d8ef6fe .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-348 .elementor-element.elementor-element-d8ef6fe .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-348 .elementor-element.elementor-element-d8ef6fe .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-348 .elementor-element.elementor-element-d8ef6fe .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-348 .elementor-element.elementor-element-d8ef6fe .elementor-icon-list-icon i{color:#738565;transition:color 0.3s;}.elementor-348 .elementor-element.elementor-element-d8ef6fe .elementor-icon-list-icon svg{fill:#738565;transition:fill 0.3s;}.elementor-348 .elementor-element.elementor-element-d8ef6fe{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-348 .elementor-element.elementor-element-d8ef6fe .elementor-icon-list-icon{padding-inline-end:10px;}.elementor-348 .elementor-element.elementor-element-d8ef6fe .elementor-icon-list-item > .elementor-icon-list-text, .elementor-348 .elementor-element.elementor-element-d8ef6fe .elementor-icon-list-item > a{font-family:"Assistant", Sans-serif;font-size:16px;}.elementor-348 .elementor-element.elementor-element-d8ef6fe .elementor-icon-list-text{color:#4F4234;transition:color 0.3s;}.elementor-348 .elementor-element.elementor-element-d645bea{--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:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:96px;--padding-bottom:104px;--padding-left:24px;--padding-right:24px;}.elementor-348 .elementor-element.elementor-element-d645bea:not(.elementor-motion-effects-element-type-background), .elementor-348 .elementor-element.elementor-element-d645bea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9E4E0;}.elementor-348 .elementor-element.elementor-element-d645bea > .elementor-shape-top .elementor-shape-fill, .elementor-348 .elementor-element.elementor-element-d645bea > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:var( --e-global-color-solcolorbackground );}.elementor-348 .elementor-element.elementor-element-d645bea > .elementor-shape-top svg, .elementor-348 .elementor-element.elementor-element-d645bea > .e-con-inner > .elementor-shape-top svg{height:34px;}.elementor-348 .elementor-element.elementor-element-d645bea > .elementor-shape-bottom .elementor-shape-fill, .elementor-348 .elementor-element.elementor-element-d645bea > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-solcolorbackground );}.elementor-348 .elementor-element.elementor-element-d645bea > .elementor-shape-bottom svg, .elementor-348 .elementor-element.elementor-element-d645bea > .e-con-inner > .elementor-shape-bottom svg{height:34px;}.elementor-348 .elementor-element.elementor-element-bac6ae9{text-align:center;}.elementor-348 .elementor-element.elementor-element-bac6ae9 .elementor-heading-title{font-family:"yair", Sans-serif;font-size:38px;font-weight:400;line-height:1.2em;color:#433625;}.elementor-348 .elementor-element.elementor-element-f41e535{--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:center;--gap:44px 44px;--row-gap:44px;--column-gap:44px;--padding-top:80px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-348 .elementor-element.elementor-element-d3bd346{width:var( --container-widget-width, 170px );max-width:170px;--container-widget-width:170px;--container-widget-flex-grow:0;}.elementor-348 .elementor-element.elementor-element-2d66476{--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:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-348 .elementor-element.elementor-element-911ce50 .elementor-heading-title{font-family:"Amatic SC", Sans-serif;font-size:34px;font-weight:700;color:#7D5449;}.elementor-348 .elementor-element.elementor-element-ce3e260{font-family:"Assistant", Sans-serif;font-size:17px;line-height:1.75em;color:#4F4234;}.elementor-348 .elementor-element.elementor-element-1bb56d7 .elementor-button-content-wrapper{flex-direction:row;}.elementor-348 .elementor-element.elementor-element-1bb56d7 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-348 .elementor-element.elementor-element-6f7a8c2{--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:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:56px;--padding-bottom:104px;--padding-left:24px;--padding-right:24px;}.elementor-348 .elementor-element.elementor-element-ee1ce7f{text-align:center;}.elementor-348 .elementor-element.elementor-element-ee1ce7f .elementor-heading-title{font-family:"yair", Sans-serif;font-size:38px;font-weight:400;line-height:1.2em;color:#433625;}.elementor-348 .elementor-element.elementor-element-c033d62.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-348 .elementor-element.elementor-element-c033d62.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(max-width:1024px){.elementor-348 .elementor-element.elementor-element-698ee4d{--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;--padding-top:28px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px;}.elementor-348 .elementor-element.elementor-element-d39ec04 .elementor-heading-title{font-size:40px;}.elementor-348 .elementor-element.elementor-element-bac6ae9 .elementor-heading-title{font-size:34px;}.elementor-348 .elementor-element.elementor-element-ee1ce7f .elementor-heading-title{font-size:34px;}.elementor-348 .elementor-element.elementor-element-c033d62.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-348 .elementor-element.elementor-element-698ee4d{--padding-top:20px;--padding-bottom:56px;--padding-left:16px;--padding-right:16px;}.elementor-348 .elementor-element.elementor-element-8a4fd8b{--width:100%;}.elementor-348 .elementor-element.elementor-element-98279c6{--width:100%;}.elementor-348 .elementor-element.elementor-element-d39ec04 .elementor-heading-title{font-size:32px;}.elementor-348 .elementor-element.elementor-element-d645bea{--padding-top:72px;--padding-bottom:72px;--padding-left:16px;--padding-right:16px;}.elementor-348 .elementor-element.elementor-element-bac6ae9 .elementor-heading-title{font-size:28px;}.elementor-348 .elementor-element.elementor-element-f41e535{--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;--padding-top:56px;--padding-bottom:24px;--padding-left:16px;--padding-right:16px;}.elementor-348 .elementor-element.elementor-element-d3bd346{--container-widget-width:150px;--container-widget-flex-grow:0;width:var( --container-widget-width, 150px );max-width:150px;}.elementor-348 .elementor-element.elementor-element-2d66476{--width:100%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-348 .elementor-element.elementor-element-911ce50{text-align:center;}.elementor-348 .elementor-element.elementor-element-911ce50 .elementor-heading-title{font-size:30px;}.elementor-348 .elementor-element.elementor-element-ce3e260{text-align:center;}.elementor-348 .elementor-element.elementor-element-6f7a8c2{--padding-top:40px;--padding-bottom:72px;--padding-left:16px;--padding-right:16px;}.elementor-348 .elementor-element.elementor-element-ee1ce7f .elementor-heading-title{font-size:28px;}.elementor-348 .elementor-element.elementor-element-c033d62.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(min-width:768px){.elementor-348 .elementor-element.elementor-element-698ee4d{--content-width:1200px;}.elementor-348 .elementor-element.elementor-element-8a4fd8b{--width:55%;}.elementor-348 .elementor-element.elementor-element-98279c6{--width:45%;}.elementor-348 .elementor-element.elementor-element-d645bea{--content-width:900px;}.elementor-348 .elementor-element.elementor-element-f41e535{--content-width:860px;}.elementor-348 .elementor-element.elementor-element-2d66476{--width:70%;}.elementor-348 .elementor-element.elementor-element-6f7a8c2{--content-width:1200px;}}@media(max-width:1024px) and (min-width:768px){.elementor-348 .elementor-element.elementor-element-8a4fd8b{--width:100%;}.elementor-348 .elementor-element.elementor-element-98279c6{--width:100%;}}/* Start custom CSS *//* gallery */
.bb-pgallery .woocommerce-product-gallery{width:100%!important;float:none!important;margin:0!important;position:relative}
.bb-pgallery .flex-viewport,.bb-pgallery .woocommerce-product-gallery__wrapper>.woocommerce-product-gallery__image:only-child{border-radius:14px;overflow:hidden;box-shadow:0 26px 50px -30px rgba(67,54,37,.75)}
.bb-pgallery .woocommerce-product-gallery__image img{border-radius:14px;width:100%;aspect-ratio:1/1;object-fit:cover}
.bb-pgallery .flex-control-thumbs{display:flex!important;gap:12px;margin-top:14px!important;padding:0!important}
.bb-pgallery .flex-control-thumbs li{width:calc(25% - 9px)!important;float:none!important;margin:0!important;list-style:none}
.bb-pgallery .flex-control-thumbs img{border-radius:8px;aspect-ratio:1/1;object-fit:cover;opacity:.55;transition:opacity .4s,box-shadow .4s,transform .4s;cursor:pointer}
.bb-pgallery .flex-control-thumbs img:hover{opacity:.9;transform:translateY(-2px)}
.bb-pgallery .flex-control-thumbs img.flex-active{opacity:1;box-shadow:0 0 0 2px #F6F1ED,0 0 0 3px #A57A68}
.bb-pgallery .woocommerce-product-gallery__trigger{top:16px!important;left:16px!important;right:auto!important;background:rgba(246,241,237,.92)!important;border-radius:50%!important;width:40px!important;height:40px!important;box-shadow:0 8px 18px -10px rgba(67,54,37,.5)}
.bb-pgallery span.onsale{top:16px!important;right:16px!important;left:auto!important;border-radius:4px;min-height:0;line-height:1.6;padding:4px 12px;font-family:Assistant,sans-serif}
/* summary */
.bb-pcrumb .woocommerce-breadcrumb{font-family:Assistant,sans-serif;font-size:14px;color:#6B5E52;margin:0}
.bb-pcrumb .woocommerce-breadcrumb a{color:#738565;transition:color .3s}
.bb-pcrumb .woocommerce-breadcrumb a:hover{color:#7D5449}
.woocommerce .bb-ptitle .product_title,.bb-ptitle .elementor-heading-title{font-family:yair,serif!important;margin:0}
.woocommerce div.product .bb-pprice p.price,.bb-pprice .price{font-family:Assistant,sans-serif;font-size:27px!important;font-weight:600;color:#7D5449!important;margin:0;padding-bottom:18px;border-bottom:1px solid rgba(67,54,37,.14)}
.bb-pprice .price del{opacity:.5;font-weight:400;font-size:.75em}
.bb-pprice .price ins{text-decoration:none}
.bb-pshort,.bb-pshort p{font-family:Assistant,sans-serif;font-size:18px;line-height:1.8;color:#4F4234;margin:0}
.bb-patc .stock{font-family:Assistant,sans-serif;color:#738565!important;font-size:15px;margin:0 0 12px}
.bb-patc .stock.out-of-stock{color:#7D5449!important}
.bb-patc form.cart{display:flex!important;gap:12px;align-items:stretch;margin:0!important}
.bb-patc form.cart .quantity{margin:0!important}
.bb-patc form.cart .quantity .qty{height:54px;width:76px;border:1px solid rgba(67,54,37,.3);border-radius:4px;background:#FAF7F3;color:#433625;font-family:Assistant,sans-serif;font-size:17px;text-align:center}
.bb-patc form.cart .quantity .qty:focus{border-color:#A57A68;box-shadow:0 0 0 3px rgba(165,122,104,.18);outline:0}
.woocommerce .bb-patc form.cart .button.single_add_to_cart_button{flex:1;height:54px;border-radius:4px!important;font-family:Assistant,sans-serif;font-size:18px;font-weight:600;letter-spacing:.2px;transition:background .4s,transform .4s,box-shadow .4s!important}
.woocommerce .bb-patc form.cart .button.single_add_to_cart_button:hover{transform:translateY(-2px);box-shadow:0 12px 22px -12px rgba(62,69,57,.6)}
.bb-ptrust{padding:18px 20px;background:#FAF7F3;border-radius:10px;box-shadow:0 1px 0 rgba(67,54,37,.04),0 12px 28px -24px rgba(67,54,37,.45)}
.bb-pmeta .product_meta{font-family:Assistant,sans-serif;font-size:14px;color:#6B5E52}
.bb-pmeta .product_meta a{color:#738565}
.bb-pmeta .product_meta a:hover{color:#7D5449}
/* tabs */
.bb-ptabs .woocommerce-tabs{margin:0!important}
.woocommerce .bb-ptabs ul.tabs{display:flex;justify-content:center;flex-wrap:wrap;gap:6px 28px;padding:0!important;margin:0 0 26px!important;border:0!important}
.woocommerce .bb-ptabs ul.tabs::before,.woocommerce .bb-ptabs ul.tabs li::before,.woocommerce .bb-ptabs ul.tabs li::after{display:none!important}
.woocommerce .bb-ptabs ul.tabs li{background:transparent!important;border:0!important;margin:0!important;padding:0!important;border-radius:0!important}
.woocommerce .bb-ptabs ul.tabs li a{font-family:'Frank Ruhl Libre',serif;font-size:18px;font-weight:500;color:#6B5E52!important;padding:6px 2px!important;border-bottom:2px solid transparent;transition:color .3s,border-color .3s}
.woocommerce .bb-ptabs ul.tabs li a:hover{color:#433625!important}
.woocommerce .bb-ptabs ul.tabs li.active a{color:#433625!important;border-bottom-color:#A57A68}
.woocommerce .bb-ptabs .woocommerce-Tabs-panel{background:#FAF7F3;border-radius:14px;padding:44px 52px!important;margin:0!important;font-family:Assistant,sans-serif;font-size:18px;line-height:1.85;color:#4F4234;box-shadow:0 22px 44px -34px rgba(67,54,37,.6)}
.woocommerce .bb-ptabs .woocommerce-Tabs-panel>h2:first-child{display:none}
.woocommerce .bb-ptabs .woocommerce-Tabs-panel h2,.woocommerce .bb-ptabs .woocommerce-Tabs-panel h3{font-family:'Frank Ruhl Libre',serif;color:#433625}
.woocommerce .bb-ptabs .woocommerce-Tabs-panel p{max-width:68ch}
@media(max-width:767px){.woocommerce .bb-ptabs .woocommerce-Tabs-panel{padding:28px 22px!important;font-size:17px}}
/* related */
.bb-prelated .related>h2,.bb-prelated section.related>h2{display:none}
.bb-prelated section.related{margin:0!important;padding:0!important}
.woocommerce .bb-prelated ul.products{margin:0!important}
@media(max-width:1024px){.bb-psummary{position:static!important}}
.bb-patc form.cart .quantity:has(input[type=hidden]){display:none!important}
.woocommerce .bb-patc form.cart .button.single_add_to_cart_button{border:0!important}
.woocommerce .bb-patc form.cart .button.single_add_to_cart_button{margin:0!important;width:100%}
.bb-patc .elementor-add-to-cart,.bb-patc form.cart{width:100%}
.bb-patc form.cart::before,.bb-patc form.cart::after{display:none!important}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'yair';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://bar.ravenmedia.co.il/wp-content/uploads/2026/10/OhYairCohen.woff2') format('woff2'),
		url('https://bar.ravenmedia.co.il/wp-content/uploads/2026/10/OhYairCohen.woff') format('woff');
}
/* End Custom Fonts CSS */