:root { --gc-font: ploni, "Segoe UI", Arial, sans-serif; --gc-ink: #1C1C1B; --gc-ink-2: #4A4945; --gc-muted: #6B6A65; --gc-hint: #8A8983; --gc-line: #D2D1CB; --gc-line-soft: #E6E5E0; --gc-bg-2: #F5F5F5; --gc-white: #FFFFFF;
--gc-red: #DE3127; --gc-red-dark: #C92A21; --gc-red-text: #B4362B; --gc-red-soft: #FBEEEC;  --gc-display: 42px; --gc-h1: 30px; --gc-h2: 26px; --gc-h3: 20px; --gc-lead: 18px; --gc-body: 16px; --gc-small: 14px; --gc-meta: 13px;   --gc-btn-h: 40px;
--gc-btn-pad: 0 22px;
--gc-btn-text: 15px; --gc-btn-text-buy: 17px; --gc-btn-border: 1.5px; --gc-r-img: 8px;
--gc-r-field: 10px;
--gc-r-card: 16px;
--gc-r-pill: 50px; --gc-s1: 5px;
--gc-s2: 10px;
--gc-s3: 15px;
--gc-s4: 20px;
--gc-s5: 30px;
--gc-s6: 40px;
--gc-s7: 60px;
}
@media (max-width: 767px) {
:root {
--gc-display: 28px;
--gc-h1: 24px;
--gc-h2: 24px;
--gc-h3: 18px;
--gc-lead: 16px;
--gc-body: 15px;
--gc-small: 13px;
--gc-meta: 12px;
}
}
button, input, select, textarea { font-family: inherit; }   .elementor-17 .elementor-element.elementor-element-6e28320 .elementor-slide-description {
margin:0 !important
} .elementor-17 .elementor-element.elementor-element-448af7a {
box-shadow: 0 4px 2px -2px rgba(0, 0, 0, 0.3);
} .elementor-17 .elementor-element.elementor-element-12159b5 li {
border-bottom: 01px #54595F solid !important;
} .elementor-17 .elementor-element.elementor-element-370a3cc li {
width:100%;
}
.elementor-17 .elementor-element.elementor-element-370a3cc li {
border-bottom: 01px #54595F solid !important;
} .elementor-17 .elementor-element.elementor-element-35f5f2a {
overflow-x: clip !important;
} .elementor-element.elementor-element-a97cee6.elementor-hidden-desktop.e-flex.e-con-boxed.e-con.e-parent.elementor-sticky.e-lazyloaded {
z-index: 55 !important;
} .elementor-17 .elementor-element.elementor-element-7203017 .elementor-off-canvas,
.elementor-17 .elementor-element.elementor-element-7203017 .e-off-canvas {
height: 100vh;
height: 100dvh;
} .elementor-17 .elementor-element.elementor-element-7203017 .elementor-off-canvas__main,
.elementor-17 .elementor-element.elementor-element-7203017 .e-off-canvas__main {
height: 100%;
max-height: 100vh;
max-height: 100dvh;
overflow-y: auto;
-webkit-overflow-scrolling: touch;
overscroll-behavior: contain;
} @media (max-width: 1024px) {   html:has(#off-canvas-4d04c2d.e-off-canvas--open),
html:has(.e-off-canvas--open) {
overflow: hidden !important; height: 100%;
overscroll-behavior: none;
}
html:has(#off-canvas-4d04c2d.e-off-canvas--open) body,
html:has(.e-off-canvas--open) body {
overflow: hidden !important;
height: 100%; position: relative;
overscroll-behavior: none;
touch-action: none;
}  #off-canvas-4d04c2d .e-off-canvas__main {
height: 100dvh !important;
max-height: 100dvh !important; overflow: hidden !important;
overscroll-behavior: contain;
}
#off-canvas-4d04c2d .e-off-canvas__content {
display: flex !important;
flex-direction: column !important;
height: 100dvh !important;
max-height: 100dvh !important;
overflow: hidden !important;
} #off-canvas-4d04c2d .e-off-canvas__content > .e-con {
display: flex !important;
flex-direction: column !important;
flex: 1 1 auto !important;
min-height: 0 !important; height: 100% !important;
max-height: 100dvh !important;
overflow: hidden !important;
box-sizing: border-box;
}  #off-canvas-4d04c2d .e-off-canvas__content > .e-con
> .elementor-widget-icon,
#off-canvas-4d04c2d .e-off-canvas__content > .e-con
> .elementor-widget-theme-site-logo {
flex: 0 0 auto !important; } #off-canvas-4d04c2d .e-off-canvas__content > .e-con
> .elementor-widget-n-menu {
flex: 1 1 0 !important; min-height: 0 !important; overflow-y: auto !important;
overflow-x: hidden !important;
overscroll-behavior: contain !important; -webkit-overflow-scrolling: touch;  scroll-behavior: smooth;
}
#off-canvas-4d04c2d .e-off-canvas__content > .e-con
> .elementor-widget-n-menu > .elementor-widget-container,
#off-canvas-4d04c2d .e-n-menu,
#off-canvas-4d04c2d .e-n-menu-wrapper {
height: auto !important;
min-height: 0 !important;
overflow: visible !important; }  #off-canvas-4d04c2d .e-n-menu-content,
#off-canvas-4d04c2d [id^="e-n-menu-content-"] {
height: auto !important;
max-height: none !important;
overflow: visible !important;
} #off-canvas-4d04c2d .e-n-menu-heading {
height: auto !important;
min-height: 0 !important;
}  #off-canvas-4d04c2d .e-n-menu-content,
#off-canvas-4d04c2d .e-n-menu-wrapper,
#off-canvas-4d04c2d .e-n-menu-heading {
-webkit-overflow-scrolling: auto;
}
} @media (max-width: 1024px) {
#off-canvas-4d04c2d .elementor-widget-n-menu::-webkit-scrollbar {
width: 3px;
}
#off-canvas-4d04c2d .elementor-widget-n-menu::-webkit-scrollbar-thumb {
background: rgba(0, 0, 0, 0.18);
border-radius: 3px;
}
} .elementor-17 .elementor-element.elementor-element-a97cee6 {
box-shadow: 0 4px 2px -2px rgba(0, 0, 0, 0.3);
z-index: 101 !important;
}
#my-z-index {
z-index: 200 !important;
} .elementor-17 .elementor-element.elementor-element-1f4e7fd {
position: fixed;
left: 0;
top: 400px;
width: 100px;
}
@media (max-width:992px){
.elementor-17 .elementor-element.elementor-element-1f4e7fd {
top:60vh;
width: 100px;
} 
}  @media only screen and (max-width: 600px) {
.elementor-20 .elementor-element.elementor-element-bd1bf08 img {
display:none;
}
.elementor-20 .elementor-element.elementor-element-bd1bf08 .elementor-image-box-title {
font-weight:500 !Important;
}
} @media only screen and (max-width: 600px) {
.elementor-20 .elementor-element.elementor-element-1e1c86c .space a {
padding-bottom: 0px !important;
}
} .elementor-20 .elementor-element.elementor-element-685f2e9 .elementor-social-icons-wrapper.elementor-grid {
display: flex !important;
}  .elementor-10 .elementor-element.elementor-element-7d436c7 .elementor-slide-button {
border: none!important;
padding:  6px 50px
}
@media (max-width:992px){
.elementor-10 .elementor-element.elementor-element-7d436c7 .swiper-slide-contents {
display:block;
margin:auto;
}
.elementor-10 .elementor-element.elementor-element-7d436c7 .elementor-slide-description span {
font-size:20px !Important;
}
.elementor-10 .elementor-element.elementor-element-7d436c7 br {
display: block;
margin-bottom: 4px;
font-size:4px;
line-height: 4px;
}
.elementor-10 .elementor-element.elementor-element-7d436c7 .swiper-slide-contents {
background-color:rgba(50,50,50,0.5);
padding:15px;
}
.elementor-10 .elementor-element.elementor-element-7d436c7 .elementor-repeater-item-8b7451c .swiper-slide-contents {
background-color:rgba(255,255,255,0.9);
}
.elementor-10 .elementor-element.elementor-element-7d436c7 .swiper-slide-bg {
background-position:30% 50% !important;
}
}
:where(.elementor-page-10) :is(#hero) {
z-index: auto !important;
}   .elementor-10 .elementor-element.elementor-element-7d436c7 .swiper-slide:has(.gc-strip) .swiper-slide-inner { text-align: right !important; padding: 0 10% 64px 0 !important; }
.elementor-10 .elementor-element.elementor-element-7d436c7 .swiper-slide:has(.gc-strip) .swiper-slide-contents { background-color: transparent !important; padding: 0 !important; margin: 0 !important; max-width: 780px !important; position: static !important; }
.elementor-10 .elementor-element.elementor-element-7d436c7 .swiper-slide:has(.gc-strip) .gc-tag { display: block; font-size: 22px; font-weight: 300; line-height: 1.3; color: #000000 !important; margin-bottom: 6px; }
.elementor-10 .elementor-element.elementor-element-7d436c7 .swiper-slide:has(.gc-strip) .elementor-slide-heading { font-size: 66px !important; font-weight: 500 !important; line-height: 1.08 !important; color: #000000 !important; margin-bottom: 26px !important; }
.elementor-10 .elementor-element.elementor-element-7d436c7 .swiper-slide:has(.gc-strip) .elementor-slide-description { font-size: 24px !important; font-weight: 400 !important; line-height: 1.4 !important; color: #000000 !important; margin-bottom: 34px !important; }
.elementor-10 .elementor-element.elementor-element-7d436c7 .swiper-slide:has(.gc-strip) .gc-btns { display: flex; gap: 14px; margin-top: 30px; }
.elementor-10 .elementor-element.elementor-element-7d436c7 .swiper-slide:has(.gc-strip) .gc-btn { display: inline-block; font-size: 19px; font-weight: 400; line-height: 1; padding: 8px 28px; border-radius: 50px; text-decoration: none !important; transition: background-color .2s, color .2s; }
.elementor-10 .elementor-element.elementor-element-7d436c7 .swiper-slide:has(.gc-strip) .gc-btn-main { background: #DE3127 !important; color: #FFFFFF !important; border: 1.5px solid #DE3127 !important; }
.elementor-10 .elementor-element.elementor-element-7d436c7 .swiper-slide:has(.gc-strip) .gc-btn-main:hover { background: #C92A21 !important; border-color: #C92A21 !important; color: #FFFFFF !important; }
.elementor-10 .elementor-element.elementor-element-7d436c7 .swiper-slide:has(.gc-strip) .gc-btn-alt { background: transparent !important; color: #000000 !important; border: 1.5px solid #000000 !important; }
.elementor-10 .elementor-element.elementor-element-7d436c7 .swiper-slide:has(.gc-strip) .gc-btn-alt:hover { background: #1C1C1B !important; color: #FFFFFF !important; } .elementor-10 .elementor-element.elementor-element-7d436c7 .swiper-slide:has(.gc-strip) .gc-strip { position: absolute; left: 0; right: 0; bottom: 0; height: 64px; box-sizing: border-box; padding: 0 10% 0 5%; display: flex; align-items: center; justify-content: space-between; background-color: rgba(0, 0, 0, 0.05); border-top: 1px solid #D2D1CB; line-height: 1; color: #000000 !important; }
.elementor-10 .elementor-element.elementor-element-7d436c7 .swiper-slide:has(.gc-strip) .gc-strip span { font-size: 17px !important; }
.elementor-10 .elementor-element.elementor-element-7d436c7 .swiper-slide:has(.gc-strip) .gc-dot { margin: 0 12px; color: #888780; }
.elementor-10 .elementor-element.elementor-element-7d436c7 .swiper-slide:has(.gc-strip) .gc-brands { display: flex; align-items: center; gap: 12px; }
.elementor-10 .elementor-element.elementor-element-7d436c7 .swiper-slide:has(.gc-strip) .gc-brands span { color: #000000 !important; }
.elementor-10 .elementor-element.elementor-element-7d436c7 .swiper-slide:has(.gc-strip) .gc-brands img { height: 22px; width: auto; display: block; } @media (min-width: 1001px) and (max-width: 1100px) {
.elementor-10 .elementor-element.elementor-element-7d436c7 .swiper-slide:has(.gc-strip) .swiper-slide-inner { padding: 0 6% 52px 0 !important; }
.elementor-10 .elementor-element.elementor-element-7d436c7 .swiper-slide:has(.gc-strip) .swiper-slide-contents { max-width: 46% !important; }
.elementor-10 .elementor-element.elementor-element-7d436c7 .swiper-slide:has(.gc-strip) .gc-tag { font-size: 15px; margin-bottom: 4px; }
.elementor-10 .elementor-element.elementor-element-7d436c7 .swiper-slide:has(.gc-strip) .elementor-slide-heading { font-size: 40px !important; margin-bottom: 14px !important; }
.elementor-10 .elementor-element.elementor-element-7d436c7 .swiper-slide:has(.gc-strip) .elementor-slide-description { font-size: 17px !important; margin-bottom: 0 !important; }
.elementor-10 .elementor-element.elementor-element-7d436c7 .swiper-slide:has(.gc-strip) .gc-btns { margin-top: 20px; gap: 10px; }
.elementor-10 .elementor-element.elementor-element-7d436c7 .swiper-slide:has(.gc-strip) .gc-btn { font-size: 15px; padding: 9px 18px; white-space: nowrap; }
.elementor-10 .elementor-element.elementor-element-7d436c7 .swiper-slide:has(.gc-strip) .gc-strip { height: 52px; padding: 0 4%; }
.elementor-10 .elementor-element.elementor-element-7d436c7 .swiper-slide:has(.gc-strip) .gc-strip span { font-size: 14px !important; white-space: nowrap; }
.elementor-10 .elementor-element.elementor-element-7d436c7 .swiper-slide:has(.gc-strip) .gc-brands { gap: 10px; }
.elementor-10 .elementor-element.elementor-element-7d436c7 .swiper-slide:has(.gc-strip) .gc-brands img { height: 20px; }
} @media (min-width: 768px) and (max-width: 1000px) {
.elementor-10 .elementor-element.elementor-element-7d436c7 .swiper-slide:has(.gc-strip) .swiper-slide-bg { background-position: 90% 50% !important; }
.elementor-10 .elementor-element.elementor-element-7d436c7 .swiper-slide:has(.gc-strip) .swiper-slide-inner { padding: 0 8% 52px 8% !important; text-align: center !important; }
.elementor-10 .elementor-element.elementor-element-7d436c7 .swiper-slide:has(.gc-strip) .swiper-slide-contents { max-width: 100% !important; }
.elementor-10 .elementor-element.elementor-element-7d436c7 .swiper-slide:has(.gc-strip) .gc-tag { font-size: 18px; margin-bottom: 6px; }
.elementor-10 .elementor-element.elementor-element-7d436c7 .swiper-slide:has(.gc-strip) .elementor-slide-heading { font-size: 46px !important; margin-bottom: 16px !important; }
.elementor-10 .elementor-element.elementor-element-7d436c7 .swiper-slide:has(.gc-strip) .elementor-slide-description { font-size: 19px !important; margin-bottom: 0 !important; }
.elementor-10 .elementor-element.elementor-element-7d436c7 .swiper-slide:has(.gc-strip) .gc-btns { margin-top: 24px; gap: 10px; justify-content: center; }
.elementor-10 .elementor-element.elementor-element-7d436c7 .swiper-slide:has(.gc-strip) .gc-btn { font-size: 17px; padding: 10px 22px; white-space: nowrap; }
.elementor-10 .elementor-element.elementor-element-7d436c7 .swiper-slide:has(.gc-strip) .gc-strip { height: 52px; padding: 0 5%; }
.elementor-10 .elementor-element.elementor-element-7d436c7 .swiper-slide:has(.gc-strip) .gc-strip span { font-size: 14px !important; white-space: nowrap; }
.elementor-10 .elementor-element.elementor-element-7d436c7 .swiper-slide:has(.gc-strip) .gc-brands { gap: 10px; }
.elementor-10 .elementor-element.elementor-element-7d436c7 .swiper-slide:has(.gc-strip) .gc-brands img { height: 20px; }
} @media (max-width: 1000px) {
.elementor-10 .elementor-element.elementor-element-7d436c7 .swiper-slide:has(.gc-strip) .swiper-slide-inner { justify-content: center !important; }
.elementor-10 .elementor-element.elementor-element-7d436c7 .swiper-slide:has(.gc-strip) .swiper-slide-contents { width: 100% !important; }
} @media (max-width: 767px) {
.elementor-10 .elementor-element.elementor-element-7d436c7 .swiper-slide { height: 520px !important; }
.elementor-10 .elementor-element.elementor-element-7d436c7 .swiper-slide:has(.gc-strip) .swiper-slide-bg { background-size: 1180px auto !important; background-position: 22% 0 !important; background-repeat: no-repeat !important; background-color: #E9E9E9 !important; }
.elementor-10 .elementor-element.elementor-element-7d436c7 .swiper-slide:has(.gc-strip) .swiper-slide-inner { align-items: flex-end !important; padding: 0 6% 26px 6% !important; text-align: center !important; background: linear-gradient(to bottom, rgba(233,233,233,0) 0%, rgba(233,233,233,0) 30%, rgba(233,233,233,0.88) 52%, rgba(233,233,233,0.97) 70%, rgba(233,233,233,1) 100%); }
.elementor-10 .elementor-element.elementor-element-7d436c7 .swiper-slide:has(.gc-strip) .swiper-slide-contents { max-width: 100% !important; }
.elementor-10 .elementor-element.elementor-element-7d436c7 .swiper-slide:has(.gc-strip) .gc-tag { font-size: 14px; margin-bottom: 4px; }
.elementor-10 .elementor-element.elementor-element-7d436c7 .swiper-slide:has(.gc-strip) .elementor-slide-heading { font-size: 30px !important; line-height: 1.1 !important; margin-bottom: 12px !important; }
.elementor-10 .elementor-element.elementor-element-7d436c7 .swiper-slide:has(.gc-strip) .elementor-slide-description { font-size: 15px !important; line-height: 1.45 !important; margin-bottom: 0 !important; }
.elementor-10 .elementor-element.elementor-element-7d436c7 .swiper-slide:has(.gc-strip) .gc-btns { margin-top: 18px; gap: 8px; justify-content: center; flex-wrap: nowrap; }
.elementor-10 .elementor-element.elementor-element-7d436c7 .swiper-slide:has(.gc-strip) .gc-btn { font-size: 13px; padding: 6px 12px; white-space: nowrap; }
.elementor-10 .elementor-element.elementor-element-7d436c7 .swiper-slide:has(.gc-strip) .gc-btn-main,
.elementor-10 .elementor-element.elementor-element-7d436c7 .swiper-slide:has(.gc-strip) .gc-btn-alt { border-width: 1px !important; }
.elementor-10 .elementor-element.elementor-element-7d436c7 .swiper-slide:has(.gc-strip) .gc-strip { display: none !important; }
} .elementor-10 .elementor-element.elementor-element-eaab8a5 .added_to_cart {
font-size: 14px;
padding-right: 10px;
color: #DE3127;
}
.elementor-10 .elementor-element.elementor-element-eaab8a5 .product img {
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
transition: all 0.3s ease;    
}
.elementor-10 .elementor-element.elementor-element-eaab8a5 {
overflow-x: hidden
} .elementor-10 .elementor-element.elementor-element-eaab8a5 .product {
position: relative;
overflow: hidden; } .elementor-10 .elementor-element.elementor-element-eaab8a5 .product:hover img {
transform: scale(1.1); transition: transform 0.3s ease; transform-origin: center center; }
@media only screen and (max-width: 600px) {
:where(.elementor-page-10) :is(.woocommerce ul.products li.product a img) {
height: 150px !important;
object-fit: cover;
}
}
:where(.elementor-page-10) :is(.woocommerce ul.products li.product a img) {
height: 400px;
object-fit: cover;
}
.elementor-10 .elementor-element.elementor-element-eaab8a5 {
overflow-y: hidden !important
} .elementor-10 .elementor-element.elementor-element-45e97cf .swiper-wrapper {
transition-timing-function: linear !important;
transition-duration: 5000ms !important;
}
.elementor-10 .elementor-element.elementor-element-45e97cf img {
height: 80px !important;
object-fit: scale-down;
} .elementor-10 .elementor-element.elementor-element-ca5bedc .woocommerce-loop-category__title {
background-color: #000;
}
.elementor-10 .elementor-element.elementor-element-ca5bedc .woocommerce ul.products li.product a img {
margin: 0;
}
.elementor-10 .elementor-element.elementor-element-ca5bedc li:hover .woocommerce-loop-category__title {
background-color: #DE3127;
} .elementor-10 .elementor-element.elementor-element-64ff04a .elementor-widget-container p {
overflow:hidden;
width:100%;
display: -webkit-box;
-webkit-line-clamp:5;
-webkit-box-orient: vertical;
}  .elementor-399 .elementor-element.elementor-element-5ba40f1 .posted_in.detail-container {
display: none;
} @media only screen and (max-width: 600px) {
.elementor-399 .elementor-element.elementor-element-853712d .wpgs-nav.slick-initialized.slick-slider {
width: 90%;
display: block;
margin: auto;
} } .elementor-399 .elementor-element.elementor-element-4fbcc7e ul {
padding-right: 20px;
} @media (min-width: 768px) {
.elementor-399 .elementor-element.elementor-element-6c31dba {
display: none !important;
}
} :where(.elementor-page-399) :is(span.woo-selected-variation-item-name) {
display: none !important;
}
:where(.elementor-page-399) :is(tr) {
display: flex;
gap: 30px;
}
:where(.elementor-page-399) :is(table tbody>tr:nth-child(odd)>td) {
background-color: transparent;
}
:where(.elementor-page-399) :is(th.label) {
background-color: transparent !important;
}
:where(.elementor-page-399) :is(label)::after {
content: ":";
}
:where(.elementor-page-399) :is(table tbody tr:hover th) {
background-color: unset;
}
:where(.elementor-page-399) :is(table tbody tr:hover td) {
background-color: unset;
}
.elementor-399 .elementor-element.elementor-element-8b3bd07 input.input-text.qty.text {
width: 2em;
}
.elementor-399 .elementor-element.elementor-element-8b3bd07 table th {
padding: 0;
text-align: right;
}
:where(.elementor-page-399) :is(.woocommerce div.product form.cart .variations th) {
line-height: 4;
}
.elementor-399 .elementor-element.elementor-element-8b3bd07 label {
padding-left:10px;
vertical-align: baseline;
}
:where(.elementor-page-399) :is(.woocommerce div.product form.cart .variations td) {
line-height: 0;
}
.elementor-399 .elementor-element.elementor-element-8b3bd07 .elementor-add-to-cart .plus,
.elementor-399 .elementor-element.elementor-element-8b3bd07 .elementor-add-to-cart .minus {
background-color: #000000;
border:none;
color:#ffffff;
border-radius:0 !important;
}
.elementor-399 .elementor-element.elementor-element-8b3bd07 .qty {
border-radius:0 !important;
margin: 0 5px !Important;
padding: 0 2px;
}
.elementor-399 .elementor-element.elementor-element-8b3bd07 .quantity {
margin: 0 5px !important;
}
@media (max-width:992px){
.elementor-399 .elementor-element.elementor-element-8b3bd07 .quantity {
display:flex !important;
}
.elementor-399 .elementor-element.elementor-element-8b3bd07 .elementor-add-to-cart.elementor-product-simple {
gap:20px;
display: flex;
margin-top: 15px;
flex-direction: column-reverse;
}
}
.elementor-399 .elementor-element.elementor-element-8b3bd07 input::-webkit-outer-spin-button,
.elementor-399 .elementor-element.elementor-element-8b3bd07 input::-webkit-inner-spin-button {
-webkit-appearance: none;
margin: 0;
}
.elementor-399 .elementor-element.elementor-element-8b3bd07 input[type=number] {
-moz-appearance: textfield;
}
.elementor-399 .elementor-element.elementor-element-8b3bd07 .reset_variations {
top: 4px;
position: relative;
}
.elementor-399 .elementor-element.elementor-element-8b3bd07 label[for="pa_color"] {
margin-top: -3px !important;
}
.elementor-399 .elementor-element.elementor-element-8b3bd07 .price {
margin-bottom: 10px;
display: block;
}
.elementor-399 .elementor-element.elementor-element-8b3bd07 .price del {
display: inline-block !important;   color: #000000;
}
.elementor-399 .elementor-element.elementor-element-8b3bd07 .price ins {
display: inline-block !important;
margin-left: 10px;
color:#000000 !important;
font-weight: 400 !important;
text-decoration: none;
}
.elementor-399 .elementor-element.elementor-element-8b3bd07 span.price {
color: #000000 !important;
}
.elementor-399 .elementor-element.elementor-element-8b3bd07 .reset_variations {
display: none !important;
}
.elementor-399 .elementor-element.elementor-element-8b3bd07 .woocommerce-variation-add-to-cart,
.elementor-399 .elementor-element.elementor-element-8b3bd07 .elementor-add-to-cart {
margin-top: 15px;
}
.elementor-399 .elementor-element.elementor-element-8b3bd07 del {
margin-left: 5px !important;
}
.elementor-399 .elementor-element.elementor-element-8b3bd07 .buy_now_button {
margin-right: 15px;
background-color: #000000 !important;
}
.elementor-399 .elementor-element.elementor-element-8b3bd07 button.plus {
margin-right: 0px !important;
}
@media (max-width:992px){
.elementor-399 .elementor-element.elementor-element-8b3bd07 .elementor-add-to-cart .plus,
.elementor-399 .elementor-element.elementor-element-8b3bd07 .elementor-add-to-cart .minus {
padding:2px 8px;
}
.elementor-399 .elementor-element.elementor-element-8b3bd07 div.quantity {
margin:0 !important;
}
.elementor-399 .elementor-element.elementor-element-8b3bd07 .buy_now_button,
.elementor-399 .elementor-element.elementor-element-8b3bd07 .single_add_to_cart_button {
margin-right:5px !important;
}
}
.elementor-399 .elementor-element.elementor-element-8b3bd07 .available-on-backorder {
color:black;
}
:where(.elementor-page-399) :is(button.plus) {
background-color: black !important;
}
:where(.elementor-page-399) :is(button.minus) {
background-color: black !important;
}
.elementor-399 .elementor-element.elementor-element-8b3bd07 .woocommerce-variation.single_variation {
font-size: 0;
}
:where(.elementor-page-399) :is(.woocommerce-variation.single_variation .woocommerce-variation-description),
:where(.elementor-page-399) :is(.woocommerce-variation.single_variation .woocommerce-variation-description *),
:where(.elementor-page-399) :is(.woocommerce-variation.single_variation .woocommerce-variation-availability),
:where(.elementor-page-399) :is(.woocommerce-variation.single_variation .woocommerce-variation-availability *) {
font-size: 16px;
line-height: 1.5;
} :where(.elementor-page-399) :is(.woocommerce-variation.single_variation .woocommerce-variation-description) {
margin: 8px 0;
}
:where(.elementor-page-399) :is(.woocommerce-variation.single_variation .woocommerce-variation-availability) {
margin: 8px 0;
} :where(.elementor-page-399) :is(.woocommerce-variation.single_variation
.woocommerce-variation-availability .stock.out-of-stock) {
color: #c00;
font-weight: 600;
margin: 0;
}
:where(.elementor-page-399) :is(td.value.woo-variation-items-wrapper) {
padding-bottom:0px 
}    .elementor-399 .elementor-element.elementor-element-8b3bd07 > .elementor-widget-container { border: 0 !important; padding: 0 !important; } .elementor-399 .elementor-element.elementor-element-8b3bd07 form.cart:not(.variations_form),
.elementor-399 .elementor-element.elementor-element-8b3bd07 .woocommerce-variation-add-to-cart { display: flex !important; flex-wrap: nowrap !important; align-items: stretch; gap: 10px; }
.elementor-399 .elementor-element.elementor-element-8b3bd07 form.cart .button,
.elementor-399 .elementor-element.elementor-element-8b3bd07 form.cart button { margin: 0 !important; } .elementor-399 .elementor-element.elementor-element-8b3bd07 div.quantity { display: inline-flex !important; align-items: center; flex: 0 0 auto; height: 48px; padding: 0 4px; margin: 0 !important; border: 1px solid #D2D1CB; border-radius: 50px; background: #FFFFFF; box-sizing: border-box; }
.elementor-399 .elementor-element.elementor-element-8b3bd07 .elementor-add-to-cart .quantity .plus,
.elementor-399 .elementor-element.elementor-element-8b3bd07 .elementor-add-to-cart .quantity .minus { width: 34px; height: 46px; padding: 0 !important; background: transparent !important; color: #1C1C1B !important; border: 0 !important; border-radius: 0 !important; font-size: 20px !important; font-weight: 400 !important; line-height: 1; }
.elementor-399 .elementor-element.elementor-element-8b3bd07 .elementor-add-to-cart .quantity .plus:hover,
.elementor-399 .elementor-element.elementor-element-8b3bd07 .elementor-add-to-cart .quantity .minus:hover { background: transparent !important; color: #DE3127 !important; }
.elementor-399 .elementor-element.elementor-element-8b3bd07 .quantity input.qty { width: 32px !important; height: 46px !important; margin: 0 !important; padding: 0 !important; border: 0 !important; border-radius: 0 !important; background: transparent !important; text-align: center; font-size: 17px; } .elementor-399 .elementor-element.elementor-element-8b3bd07 .single_add_to_cart_button:not(.buy_now_button) { flex: 1 1 auto; height: 48px; padding: 0 24px !important; background-color: #DE3127 !important; color: #FFFFFF !important; border: 1.5px solid #DE3127 !important; font-size: 18px !important; font-weight: 500 !important; }
.elementor-399 .elementor-element.elementor-element-8b3bd07 .single_add_to_cart_button:not(.buy_now_button):hover { background-color: #C92A21 !important; border-color: #C92A21 !important; color: #FFFFFF !important; } .elementor-399 .elementor-element.elementor-element-8b3bd07 .buy_now_button { flex: 0 0 auto; height: 48px; padding: 0 26px !important; background-color: transparent !important; color: #000000 !important; border: 1.5px solid #000000 !important; font-size: 18px !important; font-weight: 400 !important; }
.elementor-399 .elementor-element.elementor-element-8b3bd07 .buy_now_button:hover { background-color: #1C1C1B !important; color: #FFFFFF !important; } @media (max-width: 767px) {
.elementor-399 .elementor-element.elementor-element-8b3bd07 form.cart:not(.variations_form),
.elementor-399 .elementor-element.elementor-element-8b3bd07 .woocommerce-variation-add-to-cart { flex-wrap: wrap !important; }
.elementor-399 .elementor-element.elementor-element-8b3bd07 .buy_now_button { flex: 1 1 100%; }
} .elementor-399 .elementor-element.elementor-element-8b3bd07 div.quantity { height: 40px; }
.elementor-399 .elementor-element.elementor-element-8b3bd07 .elementor-add-to-cart .quantity .plus,
.elementor-399 .elementor-element.elementor-element-8b3bd07 .elementor-add-to-cart .quantity .minus { height: 38px; font-size: 18px !important; }
.elementor-399 .elementor-element.elementor-element-8b3bd07 .quantity input.qty { height: 38px !important; font-size: 16px; }
.elementor-399 .elementor-element.elementor-element-8b3bd07 .single_add_to_cart_button:not(.buy_now_button),
.elementor-399 .elementor-element.elementor-element-8b3bd07 .buy_now_button { height: 40px; font-size: 17px !important; }
.elementor-399 .elementor-element.elementor-element-8b3bd07 .single_add_to_cart_button:not(.buy_now_button) { font-weight: 400 !important; } @media (min-width: 768px) {
.elementor-399 .elementor-element.elementor-element-8b3bd07 .single_add_to_cart_button:not(.buy_now_button) { flex: 0 0 auto; min-width: 210px; }
} .elementor-399 .elementor-element.elementor-element-8b3bd07 form.cart::before,
.elementor-399 .elementor-element.elementor-element-8b3bd07 form.cart::after,
.elementor-399 .elementor-element.elementor-element-8b3bd07 .woocommerce-variation-add-to-cart::before,
.elementor-399 .elementor-element.elementor-element-8b3bd07 .woocommerce-variation-add-to-cart::after { display: none !important; }  .elementor-399 .elementor-element.elementor-element-8b3bd07 table.variations { margin: 0 0 16px !important; }
.elementor-399 .elementor-element.elementor-element-8b3bd07 table.variations tr { display: flex !important; flex-direction: column !important; align-items: flex-start !important; gap: 8px !important; }
.elementor-399 .elementor-element.elementor-element-8b3bd07 table.variations th.label { width: auto !important; padding: 0 !important; line-height: 1.3 !important; font-size: 14px !important; font-weight: 400 !important; color: #444441 !important; }
.elementor-399 .elementor-element.elementor-element-8b3bd07 table.variations th.label label { font-size: 14px !important; font-weight: 400 !important; color: #444441 !important; padding: 0 !important; margin: 0 !important; }
.elementor-399 .elementor-element.elementor-element-8b3bd07 table.variations th.label .woo-selected-variation-item-name { display: inline !important; color: #000000 !important; font-weight: 500 !important; }
.elementor-399 .elementor-element.elementor-element-8b3bd07 table.variations td.value { width: 100% !important; padding: 0 !important; }
.elementor-399 .elementor-element.elementor-element-8b3bd07 .variable-items-wrapper { gap: 8px !important; margin: 0 !important; }
.elementor-399 .elementor-element.elementor-element-8b3bd07 .button-variable-items-wrapper .variable-item:hover { box-shadow: 0 0 0 1px #1C1C1B !important; }
.elementor-399 .elementor-element.elementor-element-8b3bd07 .button-variable-items-wrapper .variable-item.selected { box-shadow: 0 0 0 1.5px #000000 !important; }
.elementor-399 .elementor-element.elementor-element-8b3bd07 .button-variable-items-wrapper .variable-item .variable-item-span { font-size: 15px !important; padding: 0 !important; }
.elementor-399 .elementor-element.elementor-element-8b3bd07 .woocommerce-variation-availability p.stock { margin: 0 !important; font-size: 14px !important; color: #444441 !important; }
.elementor-399 .elementor-element.elementor-element-8b3bd07 .woocommerce-variation-availability p.available-on-backorder,
.elementor-399 .elementor-element.elementor-element-8b3bd07 .woocommerce-variation-availability p.out-of-stock { display: inline-block !important; font-size: 13px !important; line-height: 1 !important; padding: 6px 12px !important; border-radius: 50px !important; background: #FDECEA !important; color: #C92A21 !important; }
.elementor-399 .elementor-element.elementor-element-8b3bd07 .woocommerce-variation-add-to-cart { margin-top: 12px !important; } :where(.elementor-page-399) :is(.wpgs-lightbox-icon)::before {
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
display: inline-block;
font-style: normal;
font-variant: normal;
font-weight: normal;
line-height: 1;
z-index: 9;
font-weight: 900;
line-height: inherit;
content: url(https://getcomfy.co.il/wp-content/uploads/2024/07/2044263_magnifying-glass_search_icon.png) !Important;
display: block;
line-height: 2;
text-indent: 0;
width: 25px;
height: 35px;
text-align: center;
border-radius: 3px;
top: 10px;
right: 15px;
position: absolute;
}  .elementor-24239 .elementor-element.elementor-element-46adaa5 .added_to_cart {
font-size: 14px;
padding-right: 10px;
color: #DE3127;
}
.elementor-24239 .elementor-element.elementor-element-46adaa5 .product img {
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
transition: all 0.3s ease;    
}
.elementor-24239 .elementor-element.elementor-element-46adaa5 {
overflow-x: hidden
} .elementor-24239 .elementor-element.elementor-element-46adaa5 .product {
position: relative;
overflow: hidden; } .elementor-24239 .elementor-element.elementor-element-46adaa5 .product:hover img {
transform: scale(1.1); transition: transform 0.3s ease; transform-origin: center center; }
@media only screen and (max-width: 600px) { :where(.elementor-page-24239) :is(.woocommerce ul.products li.product a img) {
height: 150px !important;
object-fit: cover;
}
}
:where(.elementor-page-24239) :is(.woocommerce ul.products li.product a img) {
height: 400px;
object-fit: cover;
}
.elementor-24239 .elementor-element.elementor-element-46adaa5 {
overflow-y: hidden !important
} .elementor-24239 .elementor-element.elementor-element-9d69fb1 .swiper-wrapper {
transition-timing-function: linear !important;
}
.elementor-24239 .elementor-element.elementor-element-9d69fb1 img {
height: 80px !important;
object-fit: scale-down;
}  .elementor-132 .elementor-element.elementor-element-9271ed0 input::-webkit-outer-spin-button,
.elementor-132 .elementor-element.elementor-element-9271ed0 input::-webkit-inner-spin-button {
-webkit-appearance: none;
margin: 0;
}
.elementor-132 .elementor-element.elementor-element-9271ed0 input[type=number] {
-moz-appearance: textfield;
}
.elementor-132 .elementor-element.elementor-element-9271ed0 .product-quantity .plus,
.elementor-132 .elementor-element.elementor-element-9271ed0 .product-quantity .minus {
background-color: #666666;
border:none;
color:#ffffff;
padding: 2px 10px !important;
width: 28px;
}
.elementor-132 .elementor-element.elementor-element-9271ed0 input.qty {
width: 32px;
padding: 0 5px !important;
position: relative;
top: -1px;
}
.elementor-132 .elementor-element.elementor-element-9271ed0 td.product-thumbnail {
display: block !important
}
.elementor-132 .elementor-element.elementor-element-9271ed0 td.product-thumbnail::before {
content:none;
}
.elementor-132 .elementor-element.elementor-element-9271ed0 td.product-remove {
padding: 0px !important
}
.elementor-132 .elementor-element.elementor-element-9271ed0 th.product-subtotal,
.elementor-132 .elementor-element.elementor-element-9271ed0 th.product-quantity {
width: 120px;    
}
:where(.elementor-page-132) :is(.woocommerce #content input.button.alt:hover),
:where(.elementor-page-132) :is(.woocommerce #respond input#submit.alt:hover),
:where(.elementor-page-132) :is(.woocommerce a.button.alt:hover),
:where(.elementor-page-132) :is(.woocommerce button.button.alt:hover),
:where(.elementor-page-132) :is(.woocommerce input.button.alt:hover),
:where(.elementor-page-132) :is(.woocommerce-page #content input.button.alt:hover),
:where(.elementor-page-132) :is(.woocommerce-page #respond input#submit.alt:hover),
:where(.elementor-page-132) :is(.woocommerce-page a.button.alt:hover),
:where(.elementor-page-132) :is(.woocommerce-page button.button.alt:hover),
:where(.elementor-page-132) :is(.woocommerce-page input.button.alt:hover) {
background:#DE3127 !important;
background-color:#DE3127 !important;
color:white !important;
text-shadow: transparent !important;
box-shadow: none;
border-color:#DE3127 !important;
}
:where(.elementor-page-132) :is(.woocommerce #content input.button:hover),
:where(.elementor-page-132) :is(.woocommerce #respond input#submit:hover),
:where(.elementor-page-132) :is(.woocommerce a.button:hover),
:where(.elementor-page-132) :is(.woocommerce button.button:hover),
:where(.elementor-page-132) :is(.woocommerce input.button:hover),
:where(.elementor-page-132) :is(.woocommerce-page #content input.button:hover),
:where(.elementor-page-132) :is(.woocommerce-page #respond input#submit:hover),
:where(.elementor-page-132) :is(.woocommerce-page a.button:hover),
:where(.elementor-page-132) :is(.woocommerce-page button.button:hover),
:where(.elementor-page-132) :is(.woocommerce-page input.button:hover) {
background:#DE3127 !important;
background-color:#DE3127 !important;
color:white !important;
text-shadow: transparent !important;
box-shadow: none;
border-color:#DE3127 !important;
}
:where(.elementor-page-132) :is(.woocommerce #content input.button),
:where(.elementor-page-132) :is(.woocommerce #respond input#submit),
:where(.elementor-page-132) :is(.woocommerce a.button),
:where(.elementor-page-132) :is(.woocommerce button.button),
:where(.elementor-page-132) :is(.woocommerce input.button),
:where(.elementor-page-132) :is(.woocommerce-page #content input.button),
:where(.elementor-page-132) :is(.woocommerce-page #respond input#submit),
:where(.elementor-page-132) :is(.woocommerce-page a.button),
:where(.elementor-page-132) :is(.woocommerce-page button.button),
:where(.elementor-page-132) :is(.woocommerce-page input.button) {
background: #DE3127 !important;
color:white !important;
text-shadow: transparent !important;
border-color:#DE3127 !important;
}
:where(.elementor-page-132) :is(.woocommerce #content input.button.alt:hover),
:where(.elementor-page-132) :is(.woocommerce #respond input#submit.alt:hover),
:where(.elementor-page-132) :is(.woocommerce a.button.alt:hover),
:where(.elementor-page-132) :is(.woocommerce button.button.alt:hover),
:where(.elementor-page-132) :is(.woocommerce input.button.alt:hover),
:where(.elementor-page-132) :is(.woocommerce-page #content input.button.alt:hover),
:where(.elementor-page-132) :is(.woocommerce-page #respond input#submit.alt:hover),
:where(.elementor-page-132) :is(.woocommerce-page a.button.alt:hover),
:where(.elementor-page-132) :is(.woocommerce-page button.button.alt:hover),
:where(.elementor-page-132) :is(.woocommerce-page input.button.alt:hover) {
background: #DE3127 !important;
box-shadow: none;
text-shadow: transparent !important;
color:white !important;
border-color:#DE3127 !important;
}
.elementor-132 .elementor-element.elementor-element-9271ed0 span.woocommerce-shipping-estimate-html.e-checkout-message.e-cart-content {
display: none;
}
:where(.elementor-page-132) :is(td.product-quantity input) {
text-align: center !important;
}
@media only screen and (max-width: 600px) {
.elementor-132 .elementor-element.elementor-element-9271ed0 td.product-thumbnail {
margin-top: -50px;
}
}  @media only screen and (max-width: 992px) {
.elementor-133 .elementor-element.elementor-element-6beca92 .woocommerce-billing-fields__field-wrapper label {
display: none !important    
}
.elementor-133 .elementor-element.elementor-element-6beca92 p.validate-required {
position:relative;
}       :where(.elementor-page-133) :is(p#billing_first_name_field),
:where(.elementor-page-133) :is(p#billing_appartement_field) {
width:48%;
}
}
@media (min-width:1100px){
.elementor-133 .elementor-element.elementor-element-6beca92  #billing_email_field,
:where(.elementor-page-133) :is(#billing_company_field) {
width: 100%;
}
:where(.elementor-page-133) :is(p#billing_address_1_field) {
width:48%;
margin-left:4% !important;
}
:where(.elementor-page-133) :is(p#billing_floor_field) {
width:22%;
margin-left:4% !important;
}
:where(.elementor-page-133) :is(p#billing_appartement_field) {
width:22%;
}
:where(.elementor-page-133) :is(.woocommerce #content input.button.alt:hover),
:where(.elementor-page-133) :is(.woocommerce #respond input#submit.alt:hover),
:where(.elementor-page-133) :is(.woocommerce a.button.alt:hover),
:where(.elementor-page-133) :is(.woocommerce button.button.alt:hover),
:where(.elementor-page-133) :is(.woocommerce input.button.alt:hover),
:where(.elementor-page-133) :is(.woocommerce-page #content input.button.alt:hover),
:where(.elementor-page-133) :is(.woocommerce-page #respond input#submit.alt:hover),
:where(.elementor-page-133) :is(.woocommerce-page a.button.alt:hover),
:where(.elementor-page-133) :is(.woocommerce-page button.button.alt:hover),
:where(.elementor-page-133) :is(.woocommerce-page input.button.alt:hover) {
background:#DE3127 !important;
background-color:#DE3127 !important;
color:white !important;
text-shadow: transparent !important;
box-shadow: none;
border-color:#DE3127 !important;
}
:where(.elementor-page-133) :is(.woocommerce #content input.button:hover),
:where(.elementor-page-133) :is(.woocommerce #respond input#submit:hover),
:where(.elementor-page-133) :is(.woocommerce a.button:hover),
:where(.elementor-page-133) :is(.woocommerce button.button:hover),
:where(.elementor-page-133) :is(.woocommerce input.button:hover),
:where(.elementor-page-133) :is(.woocommerce-page #content input.button:hover),
:where(.elementor-page-133) :is(.woocommerce-page #respond input#submit:hover),
:where(.elementor-page-133) :is(.woocommerce-page a.button:hover),
:where(.elementor-page-133) :is(.woocommerce-page button.button:hover),
:where(.elementor-page-133) :is(.woocommerce-page input.button:hover) {
background:#DE3127 !important;
background-color:#DE3127 !important;
color:white !important;
text-shadow: transparent !important;
box-shadow: none;
border-color:#DE3127 !important;
}
:where(.elementor-page-133) :is(.woocommerce #content input.button),
:where(.elementor-page-133) :is(.woocommerce #respond input#submit),
:where(.elementor-page-133) :is(.woocommerce a.button),
:where(.elementor-page-133) :is(.woocommerce button.button),
:where(.elementor-page-133) :is(.woocommerce input.button),
:where(.elementor-page-133) :is(.woocommerce-page #content input.button),
:where(.elementor-page-133) :is(.woocommerce-page #respond input#submit),
:where(.elementor-page-133) :is(.woocommerce-page a.button),
:where(.elementor-page-133) :is(.woocommerce-page button.button),
:where(.elementor-page-133) :is(.woocommerce-page input.button) {
background: #DE3127 !important;
color:white !important;
text-shadow: transparent !important;
border-color:#DE3127 !important;
}
:where(.elementor-page-133) :is(.woocommerce #content input.button.alt:hover),
:where(.elementor-page-133) :is(.woocommerce #respond input#submit.alt:hover),
:where(.elementor-page-133) :is(.woocommerce a.button.alt:hover),
:where(.elementor-page-133) :is(.woocommerce button.button.alt:hover),
:where(.elementor-page-133) :is(.woocommerce input.button.alt:hover),
:where(.elementor-page-133) :is(.woocommerce-page #content input.button.alt:hover),
:where(.elementor-page-133) :is(.woocommerce-page #respond input#submit.alt:hover),
:where(.elementor-page-133) :is(.woocommerce-page a.button.alt:hover),
:where(.elementor-page-133) :is(.woocommerce-page button.button.alt:hover),
:where(.elementor-page-133) :is(.woocommerce-page input.button.alt:hover) {
background: #DE3127 !important;
box-shadow: none;
text-shadow: transparent !important;
color:white !important;
border-color:#DE3127 !important;
}
.elementor-133 .elementor-element.elementor-element-6beca92 textarea::-webkit-input-placeholder {
color:transparent !important;
}
.elementor-133 .elementor-element.elementor-element-6beca92 textarea:-moz-placeholder { color:transparent!important; 
}
.elementor-133 .elementor-element.elementor-element-6beca92 textarea::-moz-placeholder { color:transparent!important; 
}
} .elementor-133 .elementor-element.elementor-element-6beca92 label.e-coupon-anchor-description {
display: none
} .elementor-133 .elementor-element.elementor-element-6beca92 a.e-show-coupon-form {
font-size: 14px;
padding-right: 5px;
color: #DE3127;
}
@media only screen and (max-width: 600px) { .elementor-133 .elementor-element.elementor-element-6beca92 .coupon-container-grid {
display: flex !important;
width: 100%; height: 50px;
}
.elementor-133 .elementor-element.elementor-element-6beca92 input#coupon_code {
margin-bottom:0px !important;
}
:where(.elementor-page-133) :is(p#billing_floor_field) {
width:48%;
margin-left:4% !important;
}
:where(.elementor-page-133) :is(p#billing_appartement_field) {
width:48%;
}
:where(.elementor-page-133) :is(p#billing_first_name_field) {
width:100%;
}
.elementor-133 .elementor-element.elementor-element-6beca92 .col.coupon-col-1 {
width: 70%;
margin-left: 20px;
}
}
:where(.elementor-page-133) :is(li.wc_payment_method.payment_method_wc_gateway_icount-wc_icount_gateway label) {
font-size:18px;
color:black !important;
font-weight:400;
font-family:'ploni';
} @media (max-width:601px){
:where(.elementor-page-133) :is(li.wc_payment_method.payment_method_wc_gateway_icount-wc_icount_gateway)::after {
content: "";
display: inline-block;
width: 100%;
height: 30px;
background-image: url(https://getcomfy.co.il/wp-content/uploads/2026/03/סטריפ-אייקונים.svg);
background-size: auto 28px;
background-repeat: no-repeat;
background-position: right center;
}
}
@media (min-width:1024px){
:where(.elementor-page-133) :is(li.wc_payment_method.payment_method_wc_gateway_icount-wc_icount_gateway)::after {
content: "";
display: inline-block;
width: 100%;
height: 34px;
background-image: url(https://getcomfy.co.il/wp-content/uploads/2026/03/סטריפ-אייקונים.svg);
background-size: auto 32px;
background-repeat: no-repeat;
background-position: right center;
}
}
:where(.elementor-page-133) :is(.woocommerce-terms-and-conditions-wrapper) {
display:none
} :where(.elementor-page-133) :is(.woocommerce-error) {
margin-bottom: 15px; color: red; font-weight: bold;
} @media only screen and (max-width: 600px) {
.elementor-133 .elementor-element.elementor-element-c77c4bc img {
display:none;
}
.elementor-133 .elementor-element.elementor-element-c77c4bc .elementor-image-box-title {
font-weight:500 !Important;
}
}  body { overflow-x: hidden; }
input[type="tel"] { text-align: right; } .prime { background-color: var(--gc-red); border-radius: 50px; width: fit-content; font-size: 14px; }
.prime a { color: var(--gc-white) !important; }
.prime .elementor-item.elementor-item-active:before { display: none; } a.added_to_cart.wc-forward { display: none; }
.woocommerce-message { display: none; } .onsale { left: 30px !important; top: 30px !important; }
.discount-percent { padding: 0 10px; color: var(--gc-red); display: none; }
.sale-perc { position: absolute; right: 5px; top: 5px; font-size: 15px; z-index: 1; color: var(--gc-white); font-weight: 700; background: var(--gc-red); padding: 1% 2%; border-radius: 30px; } @media only screen and (max-width: 600px) {
.sale-perc { right: 4px; top: 4px; font-size: 12px; }
}  #fkcart-mini-toggler .fkcart-shortcode-icon-wrap svg { width: 28px !important; height: 28px !important; }
#fkcart-mini-toggler .fkcart-shortcode-icon-wrap svg path { display: none; }
#fkcart-mini-toggler .fkcart-shortcode-icon-wrap svg { background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231C1C1B' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6.331 8h11.339a2 2 0 0 1 1.977 2.304l-1.255 8.152a3 3 0 0 1 -2.966 2.544h-6.852a3 3 0 0 1 -2.965 -2.544l-1.255 -8.152a2 2 0 0 1 1.977 -2.304z'/%3E%3Cpath d='M9 11v-5a3 3 0 0 1 6 0v5'/%3E%3C/svg%3E") center / 28px 28px no-repeat; } .elementor-17 .elementor-element-5d7aa02 .elementor-button-icon svg,
.elementor-17 .elementor-element-b23332a .elementor-button-icon svg { fill: #000; } #my-z-index .elementor-element-7203017 { z-index: 300; } .rpi .rpi-text.rpi-scroll { height: 96px; max-height: 96px; } .rpi, .rpi * { font-family: var(--gc-font) !important; } img[src*="GetComfy1_246"] { width: 68px; height: 5px; max-width: 68px; padding: 0; border-radius: 3px; background: var(--gc-red); object-position: -9999px 0; display: inline-block; vertical-align: middle; }   .elementor-399 .elementor-element-bab93c8 .elementor-heading-title { font-size: var(--gc-h1) !important; font-weight: 500 !important; line-height: 1.2 !important; color: var(--gc-ink) !important; }  .custom-price-box { display: flex; align-items: center; justify-content: flex-start; gap: 12px; direction: rtl; font-family: inherit; font-size: 20px; }
.custom-price-box del { color: var(--gc-muted); font-size: 18px; } .custom-price-box ins { color: var(--gc-ink); text-decoration: none; font-weight: 400; font-size: 22px; }
.custom-price-box .discount { color: var(--gc-red); font-weight: 400; font-size: 18px; }
.elementor-399 .custom-price-box ins { font-size: var(--gc-h2); } .elementor-399 .custom-price-box del,
.elementor-399 .custom-price-box .discount { font-size: var(--gc-lead); }
.elementor-399 .custom-price-box .discount { color: var(--gc-red); } .elementor-399 .elementor-element-984a142 { width: 100% !important; max-width: 100% !important; }
.elementor-399 .elementor-element-984a142,
.elementor-399 .elementor-element-984a142 p { font-size: var(--gc-lead) !important; font-weight: 400 !important; line-height: 1.55 !important; color: var(--gc-ink) !important; }
.elementor-399 .elementor-element-984a142 strong,
.elementor-399 .elementor-element-984a142 b { font-weight: 500; } .elementor-399 .elementor-element-4fbcc7e .woocommerce-product-details__short-description,
.elementor-399 .elementor-element-4fbcc7e li { font-size: var(--gc-body) !important; line-height: 1.6 !important; color: var(--gc-ink-2) !important; } .elementor-399 .rank-math-breadcrumb,
.elementor-399 .rank-math-breadcrumb a,
.elementor-399 .rank-math-breadcrumb span,
.elementor-399 .elementor-element-5ba40f1,
.elementor-399 .elementor-element-5ba40f1 .detail-label,
.elementor-399 .elementor-element-5ba40f1 .sku { font-size: var(--gc-meta) !important; font-weight: 400 !important; color: var(--gc-muted) !important; }
.elementor-399 .rank-math-breadcrumb a:hover { color: var(--gc-ink) !important; }    .elementor-133 .elementor-element-caedbd6 { background: transparent; padding: 0; } .elementor-133 .elementor-element-6beca92,
.elementor-133 .elementor-element-6beca92 input,
.elementor-133 .elementor-element-6beca92 textarea,
.elementor-133 .elementor-element-6beca92 select,
.elementor-133 .elementor-element-6beca92 label,
.elementor-133 .elementor-element-6beca92 h3,
.elementor-133 .elementor-element-6beca92 th,
.elementor-133 .elementor-element-6beca92 td,
.elementor-133 .elementor-element-6beca92 button,
.elementor-133 .elementor-element-6beca92 a,
.elementor-133 .elementor-element-6beca92 p,
.elementor-133 .elementor-element-6beca92 span,
.elementor-133 .elementor-element-6beca92 strong { font-family: var(--gc-font); } .elementor-133 .elementor-element-6beca92 .col-1,
.elementor-133 .elementor-element-6beca92 .woocommerce-additional-fields,
.elementor-133 .elementor-element-6beca92 .e-checkout__order_review,
.elementor-133 .elementor-element-6beca92 .woocommerce-checkout-payment { background: var(--gc-white) !important; border: 1px solid var(--gc-line-soft) !important; border-radius: 16px !important; } .elementor-133 .elementor-element-6beca92 h3 { font-size: 20px; font-weight: 500; color: var(--gc-ink); margin-bottom: 18px; }
.elementor-133 .elementor-element-6beca92 #order_review_heading { text-align: right; }
.elementor-133 .elementor-element-6beca92 label { font-size: 14px !important; font-weight: 400 !important; color: var(--gc-ink) !important; }
.elementor-133 .elementor-element-6beca92 .input-text::placeholder { color: var(--gc-hint) !important; } .elementor-133 .elementor-element-6beca92 .input-text,
.elementor-133 .elementor-element-6beca92 select { background: var(--gc-white) !important; border: 1px solid var(--gc-line) !important; border-radius: 10px !important; padding: 12px 16px !important; font-size: 16px !important; color: var(--gc-ink) !important; }
.elementor-133 .elementor-element-6beca92 .input-text:focus,
.elementor-133 .elementor-element-6beca92 select:focus { border-color: var(--gc-ink) !important; outline: none !important; box-shadow: none !important; }
.elementor-133 .elementor-element-6beca92 .woocommerce-billing-fields .form-row,
.elementor-133 .elementor-element-6beca92 .woocommerce-shipping-fields .form-row { padding: 0 !important; margin: 0 0 10px !important; }
.elementor-133 .elementor-element-6beca92 .woocommerce-billing-fields .form-row label,
.elementor-133 .elementor-element-6beca92 .woocommerce-shipping-fields .form-row label { line-height: 20px !important; margin: 0 0 4px !important; }
.elementor-133 .elementor-element-6beca92 .woocommerce-billing-fields input.input-text,
.elementor-133 .elementor-element-6beca92 .woocommerce-shipping-fields input.input-text { height: 42px !important; padding: 8px 14px !important; } .elementor-133 .elementor-element-6beca92 .woocommerce-checkout-review-order-table thead { display: none; }
.elementor-133 .elementor-element-6beca92 .woocommerce-checkout-review-order-table,
.elementor-133 .elementor-element-6beca92 .woocommerce-checkout-review-order-table tbody,
.elementor-133 .elementor-element-6beca92 .woocommerce-checkout-review-order-table tfoot { display: block; width: 100%; }
.elementor-133 .elementor-element-6beca92 .woocommerce-checkout-review-order-table tr { display: flex; justify-content: space-between; align-items: flex-start; gap: 12px; }
.elementor-133 .elementor-element-6beca92 .woocommerce-checkout-review-order-table tr > th,
.elementor-133 .elementor-element-6beca92 .woocommerce-checkout-review-order-table tr > td { display: block !important; padding-top: 10px !important; padding-bottom: 10px !important; font-size: 15px !important; color: var(--gc-ink) !important; }
.elementor-133 .elementor-element-6beca92 .woocommerce-checkout-review-order-table tr > td.product-name,
.elementor-133 .elementor-element-6beca92 .woocommerce-checkout-review-order-table tr > th:first-child { flex: 1 1 auto; }
.elementor-133 .elementor-element-6beca92 .woocommerce-checkout-review-order-table tr > td.product-total,
.elementor-133 .elementor-element-6beca92 .woocommerce-checkout-review-order-table tr > td:last-child { flex: 0 0 auto; white-space: nowrap; }
.elementor-133 .elementor-element-6beca92 .woocommerce-checkout-review-order-table tr.cart_item,
.elementor-133 .elementor-element-6beca92 .woocommerce-checkout-review-order-table tfoot tr { padding: 6px 0; }
.elementor-133 .elementor-element-6beca92 .woocommerce-checkout-review-order-table tr.cart_item { align-items: center !important; padding-bottom: 14px !important; } .elementor-133 .elementor-element-6beca92 .woocommerce-checkout-review-order-table td.product-name { max-width: none !important; width: auto !important; display: grid !important; grid-template-columns: 76px minmax(0, 1fr) !important; grid-template-rows: 1fr auto auto auto 1fr !important; column-gap: 16px !important; font-size: 15px !important; font-weight: 500 !important; line-height: 1.45 !important; }
.elementor-133 .elementor-element-6beca92 .woocommerce-checkout-review-order-table td.product-name::before { content: "" !important; grid-column: 2 !important; grid-row: 1 !important; }
.elementor-133 .elementor-element-6beca92 .woocommerce-checkout-review-order-table td.product-name img { grid-column: 1; grid-row: 1 / 6; align-self: center; width: 76px; height: 76px; object-fit: contain; background: transparent; border-radius: 8px; padding: 0; margin: 0; float: none; }
.elementor-133 .elementor-element-6beca92 .woocommerce-checkout-review-order-table td.product-name .product-quantity { grid-column: 2 !important; grid-row: 3 !important; display: block !important; font-size: 13px !important; font-weight: 400 !important; color: var(--gc-muted) !important; margin-top: 2px !important; }
.elementor-133 .elementor-element-6beca92 .woocommerce-checkout-review-order-table td.product-name dl.variation { grid-column: 2 !important; grid-row: 4 !important; margin: 2px 0 0 !important; font-size: 13px !important; font-weight: 400 !important; color: var(--gc-muted) !important; }
.elementor-133 .elementor-element-6beca92 .woocommerce-checkout-review-order-table td.product-total { font-size: 15px; font-weight: 500; } .elementor-133 .elementor-element-6beca92 .woocommerce-checkout-review-order-table tfoot tr:not(.order-total) th,
.elementor-133 .elementor-element-6beca92 .woocommerce-checkout-review-order-table tfoot tr:not(.order-total) td,
.elementor-133 .elementor-element-6beca92 .woocommerce-checkout-review-order-table tfoot tr:not(.order-total) .amount { font-size: 14px !important; font-weight: 400 !important; }
.elementor-133 .elementor-element-6beca92 .woocommerce-checkout-review-order-table tfoot tr:not(.order-total) th { color: var(--gc-ink-2) !important; }
.elementor-133 .elementor-element-6beca92 .woocommerce-checkout-review-order-table tfoot tr:not(.order-total) td,
.elementor-133 .elementor-element-6beca92 .woocommerce-checkout-review-order-table tfoot tr:not(.order-total) .amount { color: var(--gc-ink); }
.elementor-133 .elementor-element-6beca92 .woocommerce-checkout-review-order-table tr.woocommerce-shipping-totals { flex-direction: column !important; gap: 2px !important; padding-top: 2px !important; }
.elementor-133 .elementor-element-6beca92 .woocommerce-checkout-review-order-table tr.woocommerce-shipping-totals td { max-width: none !important; width: 100% !important; white-space: normal !important; padding-top: 0 !important; padding-right: 0 !important; text-align: right !important; }
.elementor-133 .elementor-element-6beca92 .woocommerce-checkout-review-order-table #shipping_method li { margin: 0 0 4px; line-height: 1.4; }
.elementor-133 .elementor-element-6beca92 .woocommerce-checkout-review-order-table #shipping_method label { font-size: 14px; color: var(--gc-ink); } .elementor-133 .elementor-element-6beca92 .woocommerce-checkout-review-order-table tr.order-total { border-top: 1px solid var(--gc-line-soft) !important; margin-top: 8px !important; padding: 12px 0 0 !important; }
.elementor-133 .elementor-element-6beca92 .woocommerce-checkout-review-order-table tr.order-total th,
.elementor-133 .elementor-element-6beca92 .woocommerce-checkout-review-order-table tr.order-total td { padding-bottom: 0 !important; }
.elementor-133 .elementor-element-6beca92 .woocommerce-checkout-review-order-table tr.order-total th { font-size: 16px !important; font-weight: 500 !important; color: var(--gc-ink) !important; align-self: center !important; }
.elementor-133 .elementor-element-6beca92 .woocommerce-checkout-review-order-table tr.order-total td,
.elementor-133 .elementor-element-6beca92 .woocommerce-checkout-review-order-table tr.order-total .amount { font-size: 18px !important; font-weight: 600 !important; color: var(--gc-ink) !important; } .elementor-133 .elementor-element-6beca92 .woocommerce-checkout-review-order-table tr.gc-total-row { padding: 2px 0 0 !important; }
.elementor-133 .elementor-element-6beca92 .woocommerce-checkout-review-order-table tr.gc-total-row td { display: block !important; width: 100% !important; padding: 0 12px 0 0 !important; }
.elementor-133 .gc-total-note { display: block; font-size: 13px; font-weight: 400; color: var(--gc-muted); text-align: right; line-height: 1.5; }
.elementor-133 .gc-total-note b { color: var(--gc-ink); font-weight: 500; } .elementor-133 .elementor-element-6beca92 #place_order { height: 44px; padding: 0 24px; line-height: 44px; display: flex; align-items: center; justify-content: center; font-size: 17px; font-weight: 400; border-radius: 50px; }  .elementor-133 .elementor-element-6beca92 .woocommerce-additional-fields,
.elementor-133 .elementor-element-6beca92 .e-checkout__order_review { border-bottom: 0 !important; border-bottom-left-radius: 0 !important; border-bottom-right-radius: 0 !important; margin-bottom: 0 !important; }
.elementor-133 .elementor-element-6beca92 #customer_details .col-2 { margin-top: 0; }
.elementor-133 .elementor-element-6beca92 #ship-to-different-address,
.elementor-133 .elementor-element-6beca92 .e-coupon-box { background: var(--gc-white) !important; border: 1px solid var(--gc-line-soft) !important; border-top: 0 !important; border-radius: 0 0 16px 16px !important; padding: 16px 30px !important; margin: 0 !important; }
.elementor-133 .elementor-element-6beca92 .e-coupon-box { padding-top: 6px !important; padding-bottom: 16px !important; }
.elementor-133 .elementor-element-6beca92 .e-coupon-box .e-woocommerce-coupon-nudge,
.elementor-133 .elementor-element-6beca92 .e-coupon-box .e-woocommerce-coupon-nudge a { font-size: 13px; }
.elementor-133 .elementor-element-6beca92 .e-coupon-box .e-woocommerce-coupon-nudge { color: var(--gc-ink-2); } .elementor-133 .elementor-element-6beca92 .gc-edit-link, .elementor-133 .elementor-element-6beca92 .gc-remove { color: var(--gc-ink-2) !important; }
.elementor-133 .elementor-element-6beca92 .gc-qn { color: var(--gc-muted); }
.elementor-133 .elementor-element-6beca92 .woocommerce-shipping-fields { display: contents; } .elementor-133 .elementor-element-6beca92 #customer_details .col-2 { display: flex; flex-direction: column; }
.elementor-133 .elementor-element-6beca92 .woocommerce-additional-fields { order: 1; } .elementor-133 .elementor-element-6beca92 #ship-to-different-address { order: 2; }
.elementor-133 .elementor-element-6beca92 .woocommerce-shipping-fields .shipping_address { order: 3; }
.elementor-133 .elementor-element-6beca92 .woocommerce-shipping-fields .shipping_address { background: var(--gc-white); border: 1px solid var(--gc-line-soft); border-radius: 16px; padding: 24px 30px; margin: 24px 0 0; box-shadow: none; }
.elementor-133 .elementor-element-6beca92 .gc-ship-title { font-size: 20px; font-weight: 500; color: var(--gc-ink); margin: 0 0 18px; }  @media (min-width: 1025px) {
.elementor-133 .elementor-element-6beca92 .e-checkout__container { row-gap: 0; grid-template-rows: auto 1fr auto auto auto; align-items: stretch; } .elementor-133 .elementor-element-6beca92 .e-checkout__column,
.elementor-133 .elementor-element-6beca92 .e-checkout__column-inner,
.elementor-133 .elementor-element-6beca92 #customer_details,
.elementor-133 .elementor-element-6beca92 #customer_details .col-2,
.elementor-133 .elementor-element-6beca92 .woocommerce-shipping-fields { display: contents !important; }
.elementor-133 .elementor-element-6beca92 #customer_details .col-1 { grid-column: 1; grid-row: 1 / span 2; margin: 0; }
.elementor-133 .elementor-element-6beca92 .woocommerce-additional-fields { grid-column: 1; grid-row: 3; margin: 24px 0 0; }
.elementor-133 .elementor-element-6beca92 #ship-to-different-address { grid-column: 1; grid-row: 4; }
.elementor-133 .elementor-element-6beca92 .woocommerce-shipping-fields .shipping_address { grid-column: 1; grid-row: 5; }
.elementor-133 .elementor-element-6beca92 .e-checkout__order_review { grid-column: 2; grid-row: 1; }
.elementor-133 .elementor-element-6beca92 .e-coupon-box { grid-column: 2; grid-row: 2; }
.elementor-133 .elementor-element-6beca92 .e-checkout__order_review-2 { grid-column: 2; grid-row: 3 / span 2; margin: 24px 0 0; display: flex; flex-direction: column; }
.elementor-133 .elementor-element-6beca92 .e-checkout__order_review-2 #payment { flex: 1 1 auto; margin-bottom: 0; }
.elementor-133 .elementor-element-6beca92 #wfob_wrap:not(:has(*)) { display: none !important; }
} @media (min-width: 768px) {
.elementor-133 .elementor-element.elementor-element-caedbd6 { --width: min(1200px, 92%); }
} .elementor-133 .wfob_wrap:not(:has(.wfob_bump)),
.elementor-133 .wfob_bump_wrapper:not(:has(.wfob_bump)) { display: none !important; }  .elementor-133 .woocommerce-error,
.elementor-133 .woocommerce-info,
.elementor-133 .woocommerce-message { background: var(--gc-white) !important; border: 1px solid var(--gc-line-soft) !important; border-right: 3px solid var(--gc-ink) !important; border-radius: 16px !important; padding: 16px 52px 16px 20px !important; margin: 0 0 24px !important; color: var(--gc-ink) !important; font-family: var(--gc-font) !important; font-size: 15px !important; line-height: 1.7 !important; box-shadow: none !important; }
.elementor-133 .woocommerce-error { border-right-color: var(--gc-red) !important; }
.elementor-133 .woocommerce-error::before,
.elementor-133 .woocommerce-info::before,
.elementor-133 .woocommerce-message::before { color: var(--gc-red) !important; top: 18px !important; right: 20px !important; left: auto !important; }
.elementor-133 .woocommerce-info::before,
.elementor-133 .woocommerce-message::before { color: var(--gc-ink) !important; }
.elementor-133 .woocommerce-error li { margin: 0 !important; padding: 0 !important; }
.elementor-133 .woocommerce-error a,
.elementor-133 .woocommerce-error strong { color: var(--gc-ink) !important; font-family: var(--gc-font) !important; font-weight: 400 !important; text-decoration: none !important; }
.elementor-133 .woocommerce-error strong { font-weight: 500 !important; }
.elementor-133 .woocommerce-error a:hover { text-decoration: underline !important; } .elementor-133 .woocommerce-invalid .input-text,
.elementor-133 .woocommerce-invalid select { border-color: var(--gc-red) !important; }
.elementor-133 .checkout-inline-error-message { display: none !important; } .elementor-133 .elementor-element-6beca92 .e-coupon-anchor .form-row { padding: 12px 0 0; margin: 0; } .elementor-133 .elementor-element-6beca92 .coupon-container-grid { grid-template-columns: 1fr auto; gap: 8px; align-items: center; }
.elementor-133 .elementor-element-6beca92 .coupon-col-1,
.elementor-133 .elementor-element-6beca92 .coupon-col-2 { height: auto; padding: 0; }
.elementor-133 .elementor-element-6beca92 #coupon_code { height: 34px !important; padding: 0 16px !important; margin: 0 !important; font-size: 14px !important; border-radius: 50px !important; }
.elementor-133 .elementor-element-6beca92 .e-apply-coupon { height: 34px !important; padding: 0 16px !important; margin: 0 !important; font-size: 14px !important; font-weight: 400 !important; line-height: 1 !important; border-radius: 50px !important; background: transparent !important; color: var(--gc-ink) !important; border: 1px solid var(--gc-ink) !important; }
.elementor-133 .elementor-element-6beca92 .e-apply-coupon:hover { background: var(--gc-ink) !important; color: var(--gc-white) !important; }
.elementor-133 #order_comments::placeholder { font-size: 14px !important; color: var(--gc-hint) !important; opacity: 1 !important; }  @media (max-width: 992px) {
.elementor-133 .elementor-element-6beca92 .woocommerce-billing-fields__field-wrapper .form-row:not(.validate-required) { position: relative; }
.elementor-133 .elementor-element-6beca92 .woocommerce-billing-fields__field-wrapper .form-row:not(.validate-required)::after { content: "(אופציונלי)" !important; display: block !important; position: absolute; left: 16px; top: 50%; transform: translateY(-50%); color: var(--gc-hint); font-size: 13px; line-height: 1; pointer-events: none; }
.elementor-133 .elementor-element-6beca92 .woocommerce-billing-fields__field-wrapper .form-row:not(.validate-required):has(.input-text:not(:placeholder-shown))::after { display: none !important; }
} @media (max-width: 767px) {
.elementor-133 .elementor-element-6beca92 .woocommerce-checkout-review-order-table td.product-name { grid-template-columns: 56px minmax(0, 1fr) !important; column-gap: 12px !important; padding-left: 8px !important; font-size: 14px !important; }
.elementor-133 .elementor-element-6beca92 .woocommerce-checkout-review-order-table td.product-name img { width: 56px !important; height: 56px !important; }
} .elementor-133 #order_review_heading{display:flex!important;justify-content:space-between!important;align-items:baseline!important}
.elementor-133 .gc-edit-link{font-family:ploni,sans-serif!important;font-size:13px!important;font-weight:400!important;color:#6B6A65!important;text-decoration:underline!important;text-underline-offset:3px;cursor:pointer} .elementor-133 .elementor-element-6beca92 .woocommerce-checkout-review-order-table tr.cart_item td.product-name{font-size:0!important;line-height:0!important}
.elementor-133 .gc-pn{font-size:15px;font-weight:500;line-height:1.45;color:#1C1C1B}
.elementor-133 .gc-qn{unicode-bidi:isolate;direction:rtl;display:inline-block;margin-inline-start:4px;font-size:13px;font-weight:400;color:#8A8983;white-space:nowrap}
.elementor-133 .gc-editing .gc-qn{display:none}
@media (max-width:767px){.elementor-133 .gc-pn{font-size:14px}}
.elementor-133 .gc-qtyrow{grid-column:2!important;grid-row:3!important;display:flex!important;align-items:center!important;gap:12px!important;margin-top:8px!important;font-weight:400!important;line-height:1.4!important}
.elementor-133 .gc-qty{display:inline-flex!important;align-items:center!important;border:1px solid #D2D1CB!important;border-radius:50px!important;height:26px!important;padding:0 1px!important;background:#fff!important}
.elementor-133 .gc-qty button{width:24px!important;height:24px!important;min-height:0!important;padding:0!important;margin:0!important;border:0!important;border-radius:50%!important;background:transparent!important;color:#1C1C1B!important;font-size:14px!important;line-height:1!important;font-weight:400!important;cursor:pointer;box-shadow:none!important}
.elementor-133 .gc-qty button:hover{background:#F5F5F2!important}
.elementor-133 .gc-qty button:disabled{opacity:.3!important;cursor:default;background:transparent!important}
.elementor-133 .gc-qty span{min-width:16px!important;text-align:center!important;font-size:13px!important;color:#1C1C1B!important}
.elementor-133 .gc-remove{font-size:12px!important;color:#6B6A65!important;text-decoration:underline!important;text-underline-offset:3px;cursor:pointer}
.elementor-133 .gc-busy .woocommerce-checkout-review-order-table{opacity:.45!important;pointer-events:none!important;transition:opacity .15s} .elementor-133 #accept_privacy_field { margin: 10px 0; }
.elementor-133 #accept_privacy_field label { display: inline-flex; justify-content: flex-start; align-items: center; gap: 8px; flex-wrap: wrap; font-size: 14px; line-height: 1.5; margin: 0; color: inherit; }
.elementor-133 #accept_privacy_field input { margin-top: 2px; accent-color: var(--gc-ink); } .elementor-133 #accept_privacy_field span { color: inherit; }
.elementor-133 #accept_privacy_field a { color: var(--gc-red); text-decoration: underline; }   .fkcart-zero-state .fkcart-icon-cart svg path { display: none; }
.fkcart-zero-state .fkcart-icon-cart svg { width: 44px !important; height: 44px !important; background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231C1C1B' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6.331 8h11.339a2 2 0 0 1 1.977 2.304l-1.255 8.152a3 3 0 0 1 -2.966 2.544h-6.852a3 3 0 0 1 -2.965 -2.544l-1.255 -8.152a2 2 0 0 1 1.977 -2.304z'/%3E%3Cpath d='M9 11v-5a3 3 0 0 1 6 0v5'/%3E%3C/svg%3E") center / contain no-repeat; }
.fkcart-zero-state .fkcart-icon-cart { margin: 0 auto 12px !important; line-height: 0 !important; } .fkcart-zero-state .fkcart-zero-state-title { font-family: var(--gc-font) !important; font-size: 22px !important; font-weight: 500 !important; line-height: 1.2 !important; color: var(--gc-ink) !important; margin: 0 0 4px !important; }
.fkcart-zero-state .fkcart-zero-state-text { font-family: var(--gc-font) !important; font-size: 15px !important; line-height: 1.45 !important; color: var(--gc-ink-2) !important; margin: 0 auto 20px !important; max-width: 280px; }
.fkcart-zero-state .fkcart-shop-button { display: inline-flex !important; align-items: center !important; justify-content: center !important; height: 40px !important; min-height: 0 !important; margin: 0 auto !important; padding: 0 22px !important; border-radius: 50px !important; font-family: var(--gc-font) !important; font-size: 15px !important; font-weight: 400 !important; line-height: 1 !important; } .fkcart-zero-state::after { content: "30 ימי ניסיון בכסאות · משלוח חינם עד הבית\A 1,462 ביקורות במידרג"; white-space: pre-line; display: block; margin: 20px auto 0; padding-top: 10px; border-top: 1px solid var(--gc-line-soft); max-width: 290px; font-family: var(--gc-font); font-size: 12px; line-height: 1.55; color: var(--gc-muted); text-align: center; } .fkcart-summary-line-item:not(.gc-installments):has(> .fkcart-shipping-tax-calculation-text){display:none} body:has(.gc-empty) .page-header,
body:has(.gc-empty) .return-to-shop { display: none !important; }
.gc-empty { max-width: 560px; margin: 56px auto 72px; background: #fff; border: 1px solid #E6E5E0; border-radius: 16px; padding: 48px 32px 40px; text-align: center; font-family: ploni, sans-serif; direction: rtl; }
.gc-empty svg { width: 44px; height: 44px; margin: 0 auto 18px; display: block; }
.gc-empty h2 { font-size: 26px; font-weight: 500; color: #1C1C1B; margin: 0 0 10px; line-height: 1.3; }
.gc-empty p { font-size: 16px; color: #4A4945; margin: 0 auto 28px; line-height: 1.6; max-width: 400px; }
.gc-empty .gc-btns { display: flex; gap: 12px; justify-content: center; flex-wrap: wrap; }
.gc-empty .gc-btn { transition: background-color .15s, border-color .15s, color .15s; display: inline-flex; align-items: center; justify-content: center; height: 40px; padding: 0 22px; border-radius: 50px; font-size: 15px; font-weight: 400; text-decoration: none; } .gc-empty .gc-btn-main { background: #DE3127 !important; color: #fff !important; }
.gc-empty .gc-btn-main:hover { background: #C72D25 !important; color: #fff !important; }
.gc-empty .gc-btn-ghost { border: 1px solid #1C1C1B !important; color: #1C1C1B !important; background: transparent !important; }
.gc-empty .gc-btn-ghost:hover { background: #25D366 !important; border-color: #25D366 !important; color: #fff !important; } .gc-empty .gc-trust { margin-top: 28px; padding-top: 20px; border-top: 1px solid #EEEDE8; font-size: 13px; color: #6B6A65; }
@media (max-width: 767px) {
.gc-empty { margin: 32px 16px 48px; padding: 36px 20px 28px; }
.gc-empty h2 { font-size: 22px; }
}   body .elementor-399 .elementor-element-21b389e .elementor-heading-title { display: inline-flex !important; align-items: center; gap: 6px; font-family: var(--gc-font) !important; font-size: 14px !important; font-weight: 500 !important; line-height: 1.3 !important; color: var(--gc-red-text) !important; background: var(--gc-red-soft); border-radius: 50px; padding: 5px 14px 5px 12px; }
body .elementor-399 .elementor-element-21b389e .elementor-heading-title::before { content: ""; width: 15px; height: 15px; flex: none; background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23B4362B' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 7v5l3 2'/%3E%3C/svg%3E") center / contain no-repeat; }
body .elementor-399 .elementor-element-21b389e:has(.elementor-heading-title:empty) { display: none !important; }  body .elementor-399 .elementor-element.elementor-element-8b3bd07 p.stock.available-on-backorder { display: inline-flex !important; align-items: center; gap: 6px; align-self: flex-start; width: auto !important; margin: 0 0 10px !important; font-family: var(--gc-font) !important; font-size: 13px !important; font-weight: 500 !important; line-height: 1.3 !important; color: var(--gc-red-text) !important; background: var(--gc-red-soft) !important; border-radius: 50px !important; padding: 4px 12px 4px 10px !important; }
body .elementor-399 .elementor-element.elementor-element-8b3bd07 p.stock.available-on-backorder::before { content: ""; width: 14px; height: 14px; flex: none; background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23B4362B' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 7v5l3 2'/%3E%3C/svg%3E") center / contain no-repeat; }
body .elementor-399 .elementor-element.elementor-element-8b3bd07 .woocommerce-variation-availability p.available-on-backorder { margin: 0 !important; } body .elementor-399 .elementor-element.elementor-element-8b3bd07 p.stock.available-on-backorder, body .elementor-399 .elementor-element.elementor-element-8b3bd07 p.stock.in-stock { display: none !important; }
body .elementor-399 .elementor-element.elementor-element-8b3bd07 .elementor-add-to-cart { margin-top: 10px !important; } @media (max-width: 767px) {
body .elementor-399 .elementor-element.elementor-element-8b3bd07 .elementor-add-to-cart > p.stock { order: 1; margin: 0 !important; } } body .elementor-399 .elementor-element.elementor-element-8b3bd07 table.variations th.label { white-space: nowrap !important; font-size: 0 !important; } body .elementor-399 .elementor-element.elementor-element-8b3bd07 table.variations th.label label,
body .elementor-399 .elementor-element.elementor-element-8b3bd07 table.variations th.label .woo-selected-variation-item-name { font-size: 14px !important; }
body .elementor-399 .elementor-element.elementor-element-8b3bd07 table.variations th.label .woo-selected-variation-item-name { margin: 0 !important; }
body .elementor-399 .elementor-element.elementor-element-8b3bd07 table.variations th.label label::after { content: none !important; } body .elementor-399 .elementor-element.elementor-element-8b3bd07 .color-variable-items-wrapper { gap: 10px !important; }
body .elementor-399 .elementor-element.elementor-element-8b3bd07 .color-variable-items-wrapper .variable-item { width: 30px !important; height: 30px !important; min-width: 0 !important; padding: 0 !important; margin: 0 !important; border: 0 !important; border-radius: 50% !important; box-shadow: none !important; background: transparent !important; outline: 1.5px solid transparent !important; outline-offset: 3px; }
body .elementor-399 .elementor-element.elementor-element-8b3bd07 .color-variable-items-wrapper .variable-item .variable-item-contents,
body .elementor-399 .elementor-element.elementor-element-8b3bd07 .color-variable-items-wrapper .variable-item .variable-item-span-color { width: 30px !important; height: 30px !important; border: 0 !important; border-radius: 50% !important; box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .12) !important; }
body .elementor-399 .elementor-element.elementor-element-8b3bd07 .color-variable-items-wrapper .variable-item:hover { outline-color: var(--gc-line) !important; }
body .elementor-399 .elementor-element.elementor-element-8b3bd07 .color-variable-items-wrapper .variable-item.selected { outline-color: var(--gc-ink) !important; }
body .elementor-399 .elementor-element.elementor-element-8b3bd07 .color-variable-items-wrapper .variable-item .variable-item-contents::before { display: none !important; }
@media (min-width: 768px) {
body .elementor-399 .elementor-element.elementor-element-8b3bd07 table.variations tr:has(.color-variable-items-wrapper) { flex-direction: row !important; align-items: center !important; gap: 14px !important; }
} body .elementor-399 .elementor-element.elementor-element-8b3bd07 div.quantity { padding: 0 2px; }
body .elementor-399 .elementor-element.elementor-element-8b3bd07 .elementor-add-to-cart .quantity .plus, body .elementor-399 .elementor-element.elementor-element-8b3bd07 .elementor-add-to-cart .quantity .minus { width: 28px; font-size: 16px; }
body .elementor-399 .elementor-element.elementor-element-8b3bd07 .quantity input.qty { width: 26px; font-size: 15px; }
@media (min-width: 768px) {
body .elementor-399 .elementor-element.elementor-element-8b3bd07 .single_add_to_cart_button:not(.buy_now_button) { min-width: 270px; }
body .elementor-399 .elementor-element.elementor-element-8b3bd07 .buy_now_button { min-width: 150px; padding: 0 22px; font-size: 16px; } body .elementor-399 .gc-trust { width: 528px; max-width: 100%; justify-content: space-between; column-gap: 0; }
} body .elementor-399 .elementor-element.elementor-element-8b3bd07 table.variations tr:has(.button-variable-items-wrapper) th.label { display: none !important; } .gc-fam{direction:rtl;font-family:ploni,sans-serif;width:100%;box-sizing:border-box;margin:4px 0 18px;padding:16px 0 4px;border-top:1px solid #EEEDE8;display:flex;flex-direction:column;gap:12px}
.gc-fam-row{display:flex;flex-direction:column;gap:8px}
.gc-fam-row.gc-fam-colors{flex-direction:row;align-items:center;gap:14px}
.gc-fam-colors .gc-fam-label{flex:0 0 auto}
@media (max-width:767px){.gc-fam-row.gc-fam-colors{flex-direction:column;align-items:flex-start;gap:8px}}
.gc-fam-label{font-size:14px;line-height:1.4;color:#6B6A65!important}
.gc-fam-label b{font-weight:500;color:#1C1C1B!important}
.gc-fam-label .gc-fam-n{font-size:13px;color:#8A8983!important;margin-inline-start:6px}
.gc-fam-sw{display:flex;flex-wrap:wrap;gap:10px}
.gc-fam .gc-dot{position:relative;display:block;width:30px;height:30px;border-radius:50%;box-shadow:inset 0 0 0 1px rgba(0,0,0,.12);outline:1.5px solid transparent;outline-offset:3px;transition:outline-color .15s;text-decoration:none!important}
.gc-fam .gc-dot:hover{outline-color:#B5B4AE}
.gc-fam .gc-dot.cur{outline-color:#1C1C1B;cursor:default} .gc-fam .gc-dot.out::after{content:"";position:absolute;inset:0;border-radius:50%;background:linear-gradient(to top left,transparent calc(50% - 2px),#fff calc(50% - 2px),#fff calc(50% - .75px),#6B6A65 calc(50% - .75px),#6B6A65 calc(50% + .75px),#fff calc(50% + .75px),#fff calc(50% + 2px),transparent calc(50% + 2px))}
.gc-fam-seg{display:flex;gap:8px;flex-wrap:wrap}
.gc-fam .gc-pill{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 16px;border-radius:50px;border:1px solid #D2D1CB;background:#fff;font-size:14px;font-weight:400;color:#1C1C1B!important;text-decoration:none!important;transition:border-color .15s}
.gc-fam .gc-pill:hover{border-color:#8A8983}
.gc-fam .gc-pill.cur{border:1.5px solid #1C1C1B;font-weight:500;cursor:default}
.gc-fam .gc-pill small{font-size:12px;color:#8A8983!important}
.elementor-399 .gc-price-moved { margin: 14px 0 0 !important; }  body ul.products li.product .price { display: inline-flex !important; align-items: baseline; gap: 8px; }
body ul.products li.product .price ins { order: -1; text-decoration: none !important; font-weight: 500 !important; font-size: 18px !important; }
body ul.products li.product .price ins * { font-weight: 500; font-size: 18px; color: var(--gc-ink); }
body ul.products li.product .price del, body ul.products li.product .price del * { font-size: 16px !important; font-weight: 400 !important; color: var(--gc-muted) !important; opacity: 1 !important; }  .yith-wcbm-badge, .yith-wcbm-badge * { font-family: var(--gc-font) !important; } .elementor-132 .elementor-widget-woocommerce-cart *:not([class*="eicon"]):not([class*="fa-"]) { font-family: var(--gc-font) !important; }  .wpgs-for:not(.slick-initialized) { display: block; }
.wpgs-for:not(.slick-initialized) > div:not(:first-child) { display: none; } @media (max-width: 767px) {
.elementor-399 .elementor-element-4761b3f > .elementor-container { flex-wrap: wrap; align-content: flex-start; padding: 10px 15px; } .elementor-399 .elementor-element-ac2cdcf,
.elementor-399 .elementor-element-ac2cdcf > .elementor-widget-wrap,
.elementor-399 .elementor-element-120fbac,
.elementor-399 .elementor-element-120fbac > .elementor-widget-wrap { display: contents; }
.elementor-399 .elementor-element-984a142 ~ * { order: 2; } .elementor-399 .elementor-element-853712d { order: 1; margin-block-end: 8px; }
.elementor-399 .elementor-element.elementor-element-853712d > .elementor-widget-container { margin: 0; }
} .elementor-location-header .elementor-element-30e3f5c,
.elementor-location-header .elementor-element-378ba26 { flex-direction: row !important; align-items: center !important; flex-wrap: nowrap !important; width: auto !important; gap: 14px; }
.gc-search-toggle .elementor-icon { display: inline-flex; line-height: 0; }
.gc-search-toggle .elementor-icon-wrapper { display: flex; align-items: center; line-height: 0; } .gc-search-toggle .elementor-icon svg { width: 28px !important; height: 28px !important; fill: none !important; }  @media (max-width: 1024px) {
.elementor-location-header .elementor-element-a97cee6 { position: relative; flex-wrap: nowrap !important; }
.elementor-location-header .elementor-element-b48e3ea { position: absolute !important; left: 50%; top: 50%; transform: translate(-50%, -50%); width: auto !important; }
.elementor-location-header .elementor-element-30e3f5c { margin-inline-start: auto !important; }
} @media (min-width: 768px) and (max-width: 1024px) {
.elementor-location-header .elementor-element-7203017 { width: auto !important; flex: 0 0 auto !important; }
.elementor-location-header .elementor-element-3ed96d6 { width: auto !important; }
.elementor-location-header .elementor-element-d842c37 img { width: 180px !important; max-width: 180px !important; height: auto !important; }
.elementor-location-header .elementor-element-3ed96d6 .elementor-icon { font-size: 30px !important; }
.elementor-location-header .elementor-element-3ed96d6 .elementor-icon svg { width: 30px !important; height: 30px !important; }
} @media (min-width: 1025px) {
.elementor-location-header .elementor-element-826f041 { width: auto !important; flex: 0 0 auto !important; gap: 24px; align-items: center !important; padding-right: 0 !important; } .elementor-location-header .elementor-element-378ba26 { margin: -18px 0 !important; gap: 12px; } .elementor-location-header .elementor-element-a4628b9 { width: auto !important; }
.elementor-location-header .elementor-element-b23332a .elementor-button-text { white-space: nowrap; }
.elementor-location-header .elementor-element-6919f7b { flex: 1 1 auto !important; width: auto !important; }
} .gc-search-toggle .elementor-icon svg * { fill: none !important; stroke: var(--gc-ink); stroke-width: 1.5; } .elementor-location-header .gc-search-holder { padding: 0 !important; margin: 0 !important; height: 0; min-height: 0 !important; overflow: visible; } .gc-search-panel .e-off-canvas__main { height: auto !important; background: var(--gc-white) !important; box-shadow: 0 6px 18px rgba(0, 0, 0, .06); }.gc-search-panel .e-off-canvas__overlay { background: rgba(28, 28, 27, .12) !important; }
.gc-search-inner { max-width: 640px; margin: 0 auto; padding: 14px 16px !important; } .gc-search .e-search-input { height: 44px !important; border: 1px solid var(--gc-line) !important; border-radius: 50px !important; padding: 0 46px 0 40px !important; font-family: var(--gc-font) !important; font-size: 16px !important; color: var(--gc-ink) !important; background: var(--gc-white) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236B6A65' stroke-width='1.6' stroke-linecap='round'%3E%3Ccircle cx='10.5' cy='10.5' r='6.5'/%3E%3Cpath d='M15.5 15.5l5 5'/%3E%3C/svg%3E") right 16px center / 20px no-repeat !important; box-shadow: none !important; }
.gc-search .e-search-input::placeholder { color: var(--gc-hint); }
.gc-search .e-search-input:focus { border-color: var(--gc-ink-2) !important; outline: none; } .gc-search .e-search-results { border: 0 !important; padding: 4px 16px 8px !important; margin: 0 -16px; border-radius: 0 0 16px 16px; box-shadow: 0 12px 24px rgba(0, 0, 0, .08) !important; background: var(--gc-white) !important; max-height: 70vh; }
.gc-search .e-search-results-list { gap: 0 !important; }
.gc-sr-row { flex-wrap: nowrap !important; gap: 12px !important; border-bottom: 1px solid var(--gc-line-soft); }
.gc-sr-img { width: 52px !important; flex: 0 0 52px !important; }
.gc-sr-img img { width: 52px !important; height: 52px !important; object-fit: contain; border-radius: 8px; background: var(--gc-bg-2); }
.gc-sr-name { display: block !important; flex: 1 1 auto !important; min-width: 0; }
.gc-sr-name .product_title { display: block !important; margin: 0 !important; font-family: var(--gc-font) !important; font-size: 15px !important; font-weight: 400 !important; line-height: 1.35 !important; color: var(--gc-ink) !important; }
.gc-sr-price { flex: 0 0 auto !important; width: auto !important; }
.gc-sr-price .price { margin: 0 !important; display: flex; flex-direction: column; align-items: flex-end; font-family: var(--gc-font); white-space: nowrap; }
.gc-sr-price .price ins { order: -1; text-decoration: none; font-size: 15px; font-weight: 500; color: var(--gc-ink); }
.gc-sr-price .price del { font-size: 13px; color: var(--gc-muted); }
.gc-sr-price .price > .amount { font-size: 15px; font-weight: 500; color: var(--gc-ink); }
.gc-sr-row a { text-decoration: none !important; } @media (min-width: 768px) {
.elementor-399 .elementor-element.elementor-element-4761b3f { padding-bottom: 100px; }
} .elementor-location-header .elementor-element.elementor-element-1f4e7fd { position: fixed !important; top: auto !important; left: auto !important; right: 16px !important; bottom: 16px !important; width: 46px !important; height: 46px !important; min-height: 0 !important; padding: 0 !important; margin: 0 !important; z-index: 99; }
.elementor-location-header .elementor-element-1f4e7fd > .e-con-inner { padding: 0 !important; width: 46px !important; }
.elementor-location-header .elementor-element-5d7aa02 .elementor-button { width: 46px !important; height: 46px !important; padding: 0 !important; border-radius: 50% !important; display: flex !important; align-items: center; justify-content: center; box-shadow: 0 4px 12px rgba(0, 0, 0, .15); }
.elementor-location-header .elementor-element-5d7aa02 .elementor-button-text { display: none !important; }
.elementor-location-header .elementor-element-5d7aa02 .elementor-button-icon { margin: 0 !important; }
.elementor-location-header .elementor-element-5d7aa02 .elementor-button-icon svg { width: 24px !important; height: 24px !important; } .uwy .userway_buttons_wrapper { top: auto !important; left: auto !important; right: 23px !important; bottom: 76px !important; width: 32px !important; height: 32px !important; transform: none !important; margin: 0 !important; }
.uwy .userway_buttons_wrapper .uai { top: 0 !important; left: 0 !important; right: auto !important; bottom: auto !important; margin: 0 !important; transform: none !important; } body:has(.e-off-canvas[aria-hidden="false"]) .uwy,
body:has(.e-off-canvas[aria-hidden="false"]) .uwy *,
body:has(.e-off-canvas[aria-hidden="false"]) .elementor-location-header .elementor-element-1f4e7fd { visibility: hidden !important; } body .price del, body .price del *, body .elementor-399 .elementor-element .price del, body .elementor-399 .elementor-element .price del * { color: var(--gc-muted) !important; opacity: 1 !important; }
.rpi-based { color: var(--gc-muted) !important; } .elementor-heading-title span[style*="DE3127" i], .elementor-heading-title span[style*="E5342A" i] { color: var(--gc-red-text) !important; } .elementor-399 .discount,
.elementor-399 .gc-guide-links a,
.elementor-399 a[href$="SGSTEST"] { color: var(--gc-red-text) !important; } .elementor-5371 .elementor-element-0e163b0 .elementor-button,
.elementor-5371 .elementor-element-0e163b0 .elementor-button-text { color: #fff !important; } body:has(.e-off-canvas[aria-hidden="false"]) > div[style*="2147483647"][style*="left: -3px"],
html.fkcart-trigger-open body > div[style*="2147483647"][style*="left: -3px"],
html.fkcart-trigger-open .uwy,
html.fkcart-trigger-open .uwy *,
html.fkcart-trigger-open .elementor-location-header .elementor-element-1f4e7fd { visibility: hidden !important; } .elementor-widget-woocommerce-my-account { font-family: var(--gc-font) !important; }
.elementor-widget-woocommerce-my-account .button,
.elementor-widget-woocommerce-my-account button.button {
background-color: var(--gc-red) !important; color: var(--gc-white) !important; border: 0 !important;
border-radius: var(--gc-r-pill) !important; height: var(--gc-btn-h); line-height: var(--gc-btn-h);
padding: var(--gc-btn-pad) !important; font-family: var(--gc-font) !important; font-size: var(--gc-btn-text) !important; font-weight: 500;
}
.elementor-widget-woocommerce-my-account .button:hover,
.elementor-widget-woocommerce-my-account button.button:hover { background-color: var(--gc-red-dark) !important; }
.elementor-widget-woocommerce-my-account a:not(.button) { color: var(--gc-ink) !important; text-decoration: underline; }  .woocommerce-cart button.plus, .woocommerce-cart button.minus { background-color: var(--gc-ink) !important; } .elementor-3782 .elementor-element-689a338 { position: relative; background-position: center center !important; }
.elementor-3782 .elementor-element-689a338::before { content: ""; position: absolute; inset: 0; background: linear-gradient(to top, rgba(0,0,0,.62) 0%, rgba(0,0,0,.25) 45%, rgba(0,0,0,0) 75%); pointer-events: none; z-index: 0; }
.elementor-3782 .elementor-element-689a338 > .elementor-container { position: relative; z-index: 1; align-items: flex-end; }
.elementor-3782 .elementor-element-5cb958b .elementor-heading-title { line-height: 1.25 !important; font-weight: 500 !important; text-shadow: 0 1px 8px rgba(0,0,0,.35); }
@media (max-width: 767px) {
.elementor-3782 .elementor-element-689a338 > .elementor-container { min-height: 210px !important; }
.elementor-3782 .elementor-element-689a338 .elementor-element-5da70ac > .elementor-widget-wrap { padding: 0 16px 18px !important; }
.elementor-3782 .elementor-element-5cb958b .elementor-heading-title { font-size: 22px !important; }
} .hello_elementor_page_title { display: none; }
.entry-title { display: none !important; }
.site-title { display: none !important; }
.site-description { display: none !important; }  .elementor-399 .elementor-element-d8bba78 .rank-math-breadcrumb p { margin: 0 !important; }
.elementor-399 .elementor-element-d8bba78,
.elementor-399 .elementor-element-bab93c8,
.elementor-399 .elementor-element-5ba40f1,
.elementor-399 .elementor-element-a4a1057 { margin-top: 0 !important; }
.elementor-399 .elementor-element-d8bba78 { margin-bottom: 16px !important; }
.elementor-399 .elementor-element-bab93c8 { margin-bottom: 2px !important; }
.elementor-399 .elementor-element-5ba40f1 { margin-bottom: 6px !important; }
.elementor-399 .elementor-element-a4a1057 { margin-bottom: 22px !important; line-height: 0; }
.elementor-399 .elementor-element-a4a1057 img { display: block; } .custom-price-box-wrapper:has(.discount)::before{content:"🛍️ נובמבר סייל · עד 30.11 או גמר המלאי";display:block;color:var(--gc-red);font-weight:700;font-size:15px;line-height:1.4;margin-bottom:6px;} body { font-family: var(--gc-font); } .elementor-17 .elementor-element-f2af3f1 { background-color: #000 !important; } .single-product .discount-percent { display: inline-block; } .gc-certs { background: #F7F6F3; border-radius: 24px; padding: 48px 32px; margin: 32px 0; font-family: var(--gc-font); }
.gc-certs * { box-sizing: border-box; }
.gc-certs .gc-certs-head { font-size: 28px; font-weight: 500; color: var(--gc-ink); text-align: center; margin: 0 0 8px; }
.gc-certs .gc-certs-sub { font-size: 16px; color: var(--gc-ink-2); text-align: center; margin: 0 0 32px; }
.gc-certs .gc-certs-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(190px, 1fr)); gap: 16px; }
.gc-certs .gc-cert { background: var(--gc-white); border: 1px solid #E6E5E1; border-radius: 16px; padding: 22px 20px; display: flex; flex-direction: column; gap: 10px; }
.gc-certs .gc-cert-badge { display: inline-flex; align-items: center; height: 34px; padding: 0 14px; border: 1.5px solid var(--gc-ink); border-radius: 50px; font-size: 14px; font-weight: 600; letter-spacing: .5px; color: var(--gc-ink); width: fit-content; direction: ltr; }
.gc-certs .gc-cert-logo { height: 56px; width: auto; max-width: 120px; object-fit: contain; }
.gc-certs .gc-cert-title { font-size: 17px; font-weight: 600; color: var(--gc-ink); margin: 4px 0 0; line-height: 1.4; }
.gc-certs .gc-cert-text { font-size: 14px; line-height: 1.6; color: var(--gc-ink-2); margin: 0; }
.gc-certs .gc-certs-note { font-size: 12.5px; color: var(--gc-hint); text-align: center; margin: 22px 0 0; }
@media (max-width: 767px) {
.gc-certs { padding: 36px 16px; border-radius: 16px; }
.gc-certs .gc-certs-head { font-size: 23px; }
.gc-certs .gc-certs-grid { grid-template-columns: 1fr 1fr; gap: 10px; }
.gc-certs .gc-cert { padding: 16px 14px; }
.gc-certs .gc-cert-title { font-size: 15px; }
.gc-certs .gc-cert-text { font-size: 13px; }
.gc-certs .gc-cert-badge { font-size: 12.5px; height: 30px; padding: 0 10px; }
} body.woocommerce-order-pay ul.order_details li.order { display: none !important; } body.woocommerce-order-pay ul.order_details { margin: 20px 0 0 !important; } #wfob_wrap .wfob_wrapper .wfob_bump { transition: border-color .15s ease, background-color .15s ease; }
#wfob_wrap .wfob_wrapper .wfob_bump .wfob_price_container del { color: var(--gc-muted); font-weight: 400; }
#wfob_wrap .wfob_wrapper .wfob_bump .wfob_price_container ins { text-decoration: none; color: var(--gc-ink); font-weight: 700; }
#wfob_wrap .wfob_wrapper .wfob_bump:has(.wfob_checkbox:checked) .wfob_Box { border: 2px solid var(--gc-ink) !important; background: #F6F6F4 !important; }
#wfob_wrap .wfob_wrapper .wfob_bump:has(.wfob_checkbox:checked) .wfob_title_wrap { background: transparent !important; } #wfob_wrap .wfob_wrapper .wfob_checkbox_input_wrap .wfob_checkbox { -webkit-appearance: checkbox !important; appearance: auto !important; width: auto !important; height: auto !important; border: 0 !important; border-radius: 0 !important; background: none !important; box-shadow: none !important; margin: 2px 0 0 !important; accent-color: var(--gc-ink) !important; }
#wfob_wrap .wfob_wrapper input[type=checkbox].wfob_checkbox:checked::before { content: none !important; display: none !important; }  body #wfob_wrap .wfob_wrapper .wfob_bump .wfob_pro_image_wrap,
body #wfob_wrap .wfob_wrapper .wfob_bump .wfob_pro_img_wrap { width: 80px !important; max-width: 80px !important; flex: 0 0 80px !important; }
body #wfob_wrap .wfob_wrapper .wfob_bump .wfob_text_inner { padding-top: 4px !important; margin-top: 0 !important; }
body #wfob_wrap .wfob_wrapper .wfob_bump .wfob_exclusive_content,
body #wfob_wrap .wfob_wrapper .wfob_bump .wfob_exclusive_content span { padding: 0 !important; margin-right: 0 !important; }
body #wfob_wrap .wfob_wrapper .wfob_bump .wfob_exclusive_content { margin-top: 6px !important; }
@media (max-width: 767px) {
body #wfob_wrap .wfob_wrapper .wfob_bump.bump_skin_type_1 .wfob_price_container .wfob_price del,
body #wfob_wrap .wfob_wrapper .wfob_bump.bump_skin_type_1 .wfob_price_container .wfob_price ins { display: inline !important; }
body #wfob_wrap .wfob_wrapper .wfob_bump .wfob_price_container .wfob_price { white-space: nowrap; }
body #wfob_wrap .wfob_wrapper .wfob_bump .wfob_price_container .wfob_price del { margin-left: 6px !important; }
body #wfob_wrap .wfob_wrapper .wfob_bump .wfob_price_container .wfob_price del * { font-size: 13px !important; }
body #wfob_wrap .wfob_wrapper .wfob_bump .wfob_price_container .wfob_price ins * { font-size: 17px !important; }
body #wfob_wrap .wfob_wrapper .wfob_bump .wfob_title { font-size: 16px !important; }
body #wfob_wrap .wfob_wrapper .wfob_bump .wfob_title_wrap .wfob_label_wrap { padding-left: 0 !important; }
body #wfob_wrap .wfob_wrapper .wfob_bump .wfob_bump_title_start { padding-left: 4px !important; }
body #wfob_wrap .wfob_wrapper .wfob_bump .wfob_pro_image_wrap,
body #wfob_wrap .wfob_wrapper .wfob_bump .wfob_pro_img_wrap { width: 56px !important; max-width: 56px !important; flex: 0 0 56px !important; }
body #wfob_wrap .wfob_wrapper .wfob_bump .wfob_exclusive_content span { white-space: nowrap; }
}