: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: #F0EFEB; --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: 34px; --gc-btn-h-was: 36px; --gc-btn-pad: 0 18px;
--gc-btn-h-sm: 28px; --gc-btn-pad-sm: 0 13px;
--gc-field-h: 40px; --gc-btn-text: 15px; --gc-btn-text-buy: 16px; --gc-btn-border: 1.5px; --gc-r-img: 0px; --gc-r-field: 0px; --gc-r-card: 0px; --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-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: var(--gc-btn-h); }
.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: calc(var(--gc-btn-h) - 2px); font-size: 18px !important; }
.elementor-399 .elementor-element.elementor-element-8b3bd07 .quantity input.qty { height: calc(var(--gc-btn-h) - 2px) !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: var(--gc-btn-h) !important; min-height: var(--gc-btn-h) !important; font-size: var(--gc-btn-text-buy) !important; padding-top: 0 !important; padding-bottom: 0 !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 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: var(--gc-r-card) !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: var(--gc-r-field) !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: var(--gc-r-img); 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: calc(var(--gc-btn-h) + 4px); padding: 0 24px; line-height: calc(var(--gc-btn-h) + 4px); 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 !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: var(--gc-r-card); 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: var(--gc-r-card) !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: var(--gc-btn-h-sm) !important; padding: 0 16px !important; margin: 0 !important; font-size: 14px !important; border-radius: var(--gc-r-field) !important; }
.elementor-133 .elementor-element-6beca92 .e-apply-coupon { height: var(--gc-btn-h-sm) !important; padding: var(--gc-btn-pad-sm) !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: 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: var(--gc-btn-h) !important; min-height: 0 !important; margin: 0 auto !important; padding: var(--gc-btn-pad) !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 var(--gc-line-soft); border-radius: var(--gc-r-card); 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: var(--gc-btn-h); padding: var(--gc-btn-pad); 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: var(--gc-r-img); 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-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: var(--gc-bg-2); border-radius: var(--gc-r-card); 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 var(--gc-line-soft); border-radius: var(--gc-r-card); 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: var(--gc-r-card); }
.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; }
} @media (max-width: 1024px) {
#off-canvas-4d04c2d .e-off-canvas__content > .e-con.elementor-element-35f5f2a {
display: grid !important;
grid-template-columns: 1fr 1fr;
grid-template-rows: auto minmax(0, 1fr) auto auto;
column-gap: 10px;
padding: 0 18px 16px !important;
background: #fff;
}
#off-canvas-4d04c2d .elementor-element-gcm0l01 img { width: 132px !important; height: auto; display: block; }
#off-canvas-4d04c2d .elementor-element-gcm0l01 .elementor-widget-container { text-align: right; }
#off-canvas-4d04c2d .elementor-element-7e37f55 { position: absolute !important; top: 14px !important; left: 14px !important; right: auto !important; z-index: 3; }
#off-canvas-4d04c2d .elementor-element-7e37f55 .elementor-icon { width: 36px; height: 36px; border-radius: 50%; background: #f6f6f7; display: grid !important; place-items: center; }
#off-canvas-4d04c2d .elementor-element-7e37f55 .elementor-icon svg { width: 15px !important; height: 15px !important; }
#off-canvas-4d04c2d .elementor-element-gcm0s01 { grid-column: 1 / -1; grid-row: 1; margin: 14px 0 0; margin-inline-end: 46px; } #off-canvas-4d04c2d .elementor-element-370a3cc, #off-canvas-4d04c2d .elementor-element-370a3cc > .elementor-widget-container { margin-top: 0 !important; padding-top: 0 !important; }
#off-canvas-4d04c2d .elementor-element-370a3cc .e-n-menu-wrapper, #off-canvas-4d04c2d .elementor-element-370a3cc .e-n-menu-heading { margin-top: 0 !important; padding-top: 0 !important; }
#off-canvas-4d04c2d .elementor-element-gcm0s01 input[type="search"] { height: 36px; min-height: 36px; border-radius: 18px !important; background: #f6f6f7 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238e8e93' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='6.5'/%3E%3Cpath d='M20 20l-4.2-4.2'/%3E%3C/svg%3E") no-repeat right 12px center / 15px !important; border: 0 !important; font-size: 14px !important; padding-inline: 34px 12px !important; color: #1d1d1f; }
#off-canvas-4d04c2d .elementor-element-gcm0s01 input[type="search"]::placeholder { color: #8e8e93; }
#off-canvas-4d04c2d .elementor-element-gcm0s01 .elementor-widget-container, #off-canvas-4d04c2d .elementor-element-gcm0s01 form { margin: 0 !important; padding: 0 !important; }
#off-canvas-4d04c2d .elementor-element-370a3cc { grid-column: 1 / -1; grid-row: 2; }
#off-canvas-4d04c2d .elementor-element-gcm0t01 { grid-column: 1 / -1; grid-row: 3; margin: 10px 0 12px; }
#off-canvas-4d04c2d .elementor-element-b45bd1b { grid-column: 1; grid-row: 4; margin: 0 !important; }
#off-canvas-4d04c2d .elementor-element-89aee54 { grid-column: 2; grid-row: 4; margin: 0 !important; } .elementor-17 #off-canvas-4d04c2d .elementor-element.elementor-element-370a3cc > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > li { border-bottom: 1px solid #ececec !important; flex-wrap: wrap; }
#off-canvas-4d04c2d .elementor-element-370a3cc > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > li:first-child { display: none !important; } #off-canvas-4d04c2d .elementor-element-370a3cc > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > li > .e-n-menu-title { min-height: 48px; padding: 0 !important; width: 100%; display: flex; align-items: center; }
#off-canvas-4d04c2d .elementor-element-370a3cc > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > li > .e-n-menu-title .e-n-menu-title-container { flex: 1; display: flex; align-items: center; }
#off-canvas-4d04c2d .elementor-element-370a3cc > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > li > .e-n-menu-title .e-n-menu-title-text { font-size: 16px !important; font-weight: 400 !important; color: #1d1d1f !important; }
#off-canvas-4d04c2d .elementor-element-370a3cc > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > li > .e-n-menu-title a.e-n-menu-title-container::after { content: "‹"; margin-inline-start: auto; color: #c4c4c7; font-size: 18px; line-height: 1; } #off-canvas-4d04c2d .elementor-element-370a3cc > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > li:nth-child(2)::before,
#off-canvas-4d04c2d .elementor-element-370a3cc > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > li:nth-child(9)::before { flex-basis: 100%; font-size: 12px; color: #6e6e73; letter-spacing: .3px; padding: 12px 0 0; }
#off-canvas-4d04c2d .elementor-element-370a3cc > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > li:nth-child(2)::before { content: "כסאות"; }
#off-canvas-4d04c2d .elementor-element-370a3cc > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > li:nth-child(9)::before { content: "שולחנות ואביזרים"; } #off-canvas-4d04c2d .elementor-element-370a3cc > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > li > .e-n-menu-title > .e-n-menu-dropdown-icon { width: 26px; height: 26px; border-radius: 50%; background: #f6f6f7 !important; display: grid !important; place-items: center; padding: 0 !important; margin-inline-start: auto; border: 0 !important; }
#off-canvas-4d04c2d .elementor-element-370a3cc > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > li > .e-n-menu-title > .e-n-menu-dropdown-icon svg { display: none !important; }
#off-canvas-4d04c2d .elementor-element-370a3cc > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > li > .e-n-menu-title > .e-n-menu-dropdown-icon::before { content: "+"; font-size: 17px; line-height: 1; color: #6e6e73; }
#off-canvas-4d04c2d .elementor-element-370a3cc > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > li > .e-n-menu-title > .e-n-menu-dropdown-icon[aria-expanded="true"]::before { content: "−"; }
#off-canvas-4d04c2d .elementor-element-370a3cc .e-n-menu-content { width: 100%; }
#off-canvas-4d04c2d .elementor-element-12159b5 { background: #f6f6f7; border-radius: var(--gc-r-field); padding: 2px 12px; margin: 4px 0 8px; }
.elementor-17 #off-canvas-4d04c2d .elementor-element.elementor-element-12159b5 li { border-bottom: 1px solid #e4e4e6 !important; }
.elementor-17 #off-canvas-4d04c2d .elementor-element.elementor-element-12159b5 li:last-child { border-bottom: 0 !important; }
#off-canvas-4d04c2d .elementor-element-12159b5 .e-n-menu-title { min-height: 42px; padding: 0 !important; display: flex; align-items: center; }
#off-canvas-4d04c2d .elementor-element-12159b5 .e-n-menu-title-text { font-size: 14.5px !important; font-weight: 400 !important; color: #1d1d1f !important; } #off-canvas-4d04c2d .elementor-element-b45bd1b .elementor-icon-list-item,
#off-canvas-4d04c2d .elementor-element-89aee54 .elementor-icon-list-item { margin: 0 !important; padding: 0 !important; }
#off-canvas-4d04c2d .elementor-element-b45bd1b .elementor-icon-list-item > a,
#off-canvas-4d04c2d .elementor-element-89aee54 .elementor-icon-list-item > a { height: 38px; border-radius: var(--gc-r-pill); display: flex !important; align-items: center; justify-content: center; gap: 7px; width: 100%; }
#off-canvas-4d04c2d .elementor-element-b45bd1b .elementor-icon-list-text,
#off-canvas-4d04c2d .elementor-element-89aee54 .elementor-icon-list-text { font-weight: 400 !important; font-size: 14px !important; }
#off-canvas-4d04c2d .elementor-element-b45bd1b .elementor-icon-list-icon svg, #off-canvas-4d04c2d .elementor-element-b45bd1b .elementor-icon-list-icon img,
#off-canvas-4d04c2d .elementor-element-89aee54 .elementor-icon-list-icon svg, #off-canvas-4d04c2d .elementor-element-89aee54 .elementor-icon-list-icon img { width: 15px !important; height: 15px !important; }
#off-canvas-4d04c2d .elementor-element-b45bd1b .elementor-widget-container,
#off-canvas-4d04c2d .elementor-element-89aee54 .elementor-widget-container { background: none !important; padding: 0 !important; border-radius: 0 !important; border: 0 !important; }
#off-canvas-4d04c2d .elementor-element-b45bd1b .elementor-icon-list-item > a { background: #25D366; }
#off-canvas-4d04c2d .elementor-element-89aee54 .elementor-icon-list-item > a { background: #fff; border: 1px solid #1d1d1f; }
#off-canvas-4d04c2d .elementor-element-89aee54 .elementor-icon-list-text { color: #1d1d1f !important; }
#off-canvas-4d04c2d .elementor-element-89aee54 .elementor-icon-list-icon svg, #off-canvas-4d04c2d .elementor-element-89aee54 .elementor-icon-list-icon img { filter: invert(1); }
} @media (max-width: 1024px) {
#off-canvas-4d04c2d .elementor-element-gcm0j01 { display: none !important; }
#off-canvas-4d04c2d .elementor-element-gcm0s01 .e-search-results-container { margin-top: 6px; border: 0 !important; box-shadow: none !important; background: none !important; padding: 0 !important; max-height: none !important; } #off-canvas-4d04c2d .elementor-element-gcm0s01 .e-search-results-container:has(.e-loop-item, [class*="nothing-found"]) { border: 1px solid #ececec !important; border-radius: var(--gc-r-card) !important; box-shadow: 0 10px 24px rgba(0,0,0,.08) !important; background: #fff !important; padding: 4px 10px !important; }
#off-canvas-4d04c2d .elementor-element-gcm0s01 .e-search-results-container:not(:has(.e-loop-item, [class*="nothing-found"])) { display: none !important; }
#off-canvas-4d04c2d .elementor-element-gcm0s01 .e-search-results-list { display: block !important; }
#off-canvas-4d04c2d .elementor-element-gcm0s01 .e-search-results { border: 0 !important; padding: 0 !important; box-shadow: none !important; background: none !important; }
#off-canvas-4d04c2d .elementor-element-gcm0s01 .gc-sr-row { display: flex !important; flex-direction: row !important; align-items: center !important; gap: 10px !important; padding: 8px 0 !important; border-bottom: 1px solid #f0f0f0; min-height: 0 !important; }
#off-canvas-4d04c2d .elementor-element-gcm0s01 .e-loop-item:last-child .gc-sr-row { border-bottom: 0; }
#off-canvas-4d04c2d .elementor-element-gcm0s01 .gc-sr-img { flex: none !important; width: 40px !important; }
#off-canvas-4d04c2d .elementor-element-gcm0s01 .gc-sr-img img { width: 40px !important; height: 40px !important; object-fit: contain; border-radius: var(--gc-r-img); background: #f6f6f7; }
#off-canvas-4d04c2d .elementor-element-gcm0s01 .gc-sr-name { flex: 1 1 auto !important; min-width: 0; width: auto !important; }
#off-canvas-4d04c2d .elementor-element-gcm0s01 .gc-sr-name .elementor-heading-title { font-size: 13px !important; line-height: 1.35 !important; font-weight: 400 !important; white-space: normal; overflow: hidden; display: -webkit-box !important; -webkit-line-clamp: 2; -webkit-box-orient: vertical; max-height: 2.7em; }
#off-canvas-4d04c2d .elementor-element-gcm0s01 .gc-sr-price { flex: none !important; width: auto !important; }
#off-canvas-4d04c2d .elementor-element-gcm0s01 .gc-sr-price .price { font-size: 13px !important; margin: 0 !important; white-space: nowrap; }
#off-canvas-4d04c2d .elementor-element-gcm0s01 .gc-sr-price del, #off-canvas-4d04c2d .elementor-element-gcm0s01 .gc-sr-price .discount-percent { display: none !important; }
#off-canvas-4d04c2d .elementor-element-gcm0s01 .gc-sr-price ins { text-decoration: none; font-weight: 700; }
#off-canvas-4d04c2d .elementor-element-gcm0s01 .gc-sr-all { display: block; text-align: center; padding: 10px 0 8px; border-top: 1px solid #f0f0f0; font-size: 14px; font-weight: 700; color: #1d1d1f; }
} @media (max-width: 767px) {
body > div[style*="2147483647"]:has(> svg[width="692"]) { transform: scale(.7); transform-origin: left bottom; }
}
body:has(.e-off-canvas[aria-hidden="false"]) > div[style*="2147483647"]:has(> svg[width="692"]),
html.fkcart-trigger-open body > div[style*="2147483647"]:has(> svg[width="692"]) { visibility: hidden !important; } .rpi { --gc-rv-ink: var(--gc-ink); --gc-rv-sub: var(--gc-muted); --gc-rv-line: var(--gc-line-soft); font-family: var(--gc-font, ploni), Arial, sans-serif !important;
--img-size: 34px !important; --star-size: 15px !important; --rpi-star-size: 15px !important; --text-lines: 4 !important; --text-fs: 14px !important;
--text-line-height: 1.5em !important; --card-padding: 14px 16px !important; --radius: var(--gc-r-card) !important; --logo-size: 14px !important; --head-logo-size: 18px !important; } .rpi .rpi-cnt.rpi-slider { display: flex !important; flex-direction: column !important; }
.rpi .rpi-cnt.rpi-slider > .rpi-header { width: 100% !important; max-width: 100% !important; flex: none !important; } .rpi .rpi-header { padding: 0 !important; margin: 0 0 14px !important; }
.rpi .rpi-header .rpi-card, .rpi .rpi-header .rpi-card-inner { background: none !important; box-shadow: none !important; border: 0 !important; padding: 0 !important; min-height: 0 !important; }
.rpi .rpi-header .rpi-card-inner { display: flex !important; flex-wrap: wrap; align-items: center; justify-content: center; gap: 6px 14px; }
.rpi .rpi-header .rpi-img-wrap, .rpi .rpi-header .rpi-scale, .rpi .rpi-header .rpi-name, .rpi .rpi-header .rpi-logos { display: none !important; }
.rpi .rpi-header .rpi-flex { display: flex !important; align-items: center; gap: 8px; margin: 0 !important; }
.rpi .rpi-header .rpi-info { display: flex !important; flex-direction: row !important; align-items: center; gap: 8px; margin: 0 !important; padding: 0 !important; }
.rpi .rpi-header .rpi-stars { font-size: 15px !important; font-weight: 500; color: var(--gc-rv-ink) !important; margin: 0 !important; --star-size: 16px; --rpi-star-size: 16px; }
.rpi .rpi-header .rpi-based { font-size: 14px !important; color: var(--gc-rv-sub) !important; margin: 0 !important; }
.rpi .rpi-header .rpi-slider-btn, .rpi .rpi-header .rpi-review_us { margin: 0 !important; padding: 0 !important; }
.rpi .rpi-header .rpi-review_us, .rpi .rpi-header .rpi-slider-btn { background: none !important; box-shadow: none !important; border: 0 !important; }
.rpi .rpi-header .rpi-review_us a { background: none !important; color: var(--gc-rv-ink) !important; border: 0 !important; border-radius: 0 !important; padding: 0 !important; box-shadow: none !important; font-size: 14px !important; font-weight: 500 !important; text-decoration: underline; text-underline-offset: 3px; text-decoration-color: var(--gc-line); } .rpi .rpi-content .rpi-card { padding: 0 6px !important; }
.rpi .rpi-content .rpi-card-inner { background: var(--gc-white) !important; border: 1px solid var(--gc-rv-line) !important; border-radius: var(--gc-r-card) !important; box-shadow: none !important; padding: 14px 16px !important; min-height: 0 !important; height: auto !important; }
.rpi .rpi-content .rpi-name { font-size: 14px !important; font-weight: 500 !important; color: var(--gc-rv-ink) !important; }
.rpi .rpi-content .rpi-time { font-size: 13px !important; color: var(--gc-rv-sub) !important; }
.rpi .rpi-content .rpi-stars { margin: 6px 0 4px !important; }
.rpi .rpi-content .rpi-text { color: var(--gc-ink-2) !important; overflow: hidden !important; }
.rpi .rpi-content .rpi-reply { display: none !important; } .rpi .rpi-ltgt { width: 34px !important; height: 34px !important; box-shadow: none !important; border: 1px solid var(--gc-rv-line) !important; background-color: var(--gc-white) !important; }
@media (max-width: 767px) {
.rpi .rpi-ltgt { display: none !important; }
.rpi .rpi-content .rpi-cards { scroll-snap-type: x mandatory; scroll-padding-inline: 16px; }
.rpi .rpi-content .rpi-card { flex: 0 0 82% !important; width: 82% !important; max-width: 82% !important; scroll-snap-align: start; }
.rpi .rpi-content .rpi-card-inner { padding: 12px 14px !important; }
.rpi { --text-lines: 3 !important; --text-fs: 13px !important; --star-size: 13px !important; --rpi-star-size: 13px !important; --img-size: 30px !important; }
.rpi .rpi-header .rpi-card-inner { gap: 4px 12px; }
.rpi .rpi-header .rpi-stars { font-size: 14px !important; }
.rpi .rpi-header .rpi-based, .rpi .rpi-header .rpi-review_us a { font-size: 13px !important; }
.rpi .rpi-dots, .rpi [class*="pagin"] { display: none !important; }
} .rpi .rpi-header .rpi-cards, .rpi .rpi-header .rpi-card { width: 100% !important; max-width: 100% !important; display: flex !important; justify-content: center !important; }
.rpi .rpi-header .rpi-card-inner { width: auto !important; max-width: 100% !important; flex-wrap: nowrap !important; }
.rpi .rpi-header .rpi-info, .rpi .rpi-header .rpi-based { white-space: nowrap !important; }
.rpi .rpi-content .rpi-cards { height: auto !important; }
.rpi .rpi-content .rpi-cards { align-items: stretch !important; }
.rpi .rpi-content .rpi-card { margin-top: 0 !important; transform: none !important; }
.rpi .rpi-content .rpi-text { --text-lines: 4; max-height: calc(4 * 1.5em) !important; line-height: 1.5em !important; font-size: 14px !important; }
.rpi .rpi-content_row, .rpi .rpi-content { margin-top: 0 !important; padding-top: 0 !important; }
@media (max-width: 767px) {
.rpi .rpi-header { margin-bottom: 10px !important; }
.rpi .rpi-header .rpi-card-inner { flex-wrap: wrap !important; justify-content: center; }
.rpi .rpi-content .rpi-text { --text-lines: 3; max-height: calc(3 * 1.5em) !important; font-size: 13px !important; }
.rpi .rpi-content .rpi-flex { gap: 10px !important; }
.rpi .rpi-content .rpi-name { font-size: 14px !important; }
}
.rpi .rpi-header .rpi-slider-btn { margin-inline-start: 14px !important; } .rpi .rpi-header .rpi-card-inner, .rpi .rpi-header .rpi-flex, .rpi .rpi-header .rpi-info { display: flex !important; flex-direction: row !important; align-items: center !important; flex-wrap: nowrap !important; gap: 10px !important; }
.rpi .rpi-header .rpi-info > * { width: auto !important; max-width: none !important; flex: none !important; margin: 0 !important; }
.rpi .rpi-header .rpi-based::before { content: "·"; color: var(--gc-line); margin-inline-end: 10px; }
.rpi .rpi-header .rpi-slider-btn::before { content: "·"; color: var(--gc-line); margin-inline-end: 10px; }
.rpi .rpi-header .rpi-slider-btn { display: flex !important; align-items: center; margin-inline-start: 0 !important; }
@media (max-width: 767px) {
.rpi .rpi-header .rpi-card-inner { flex-wrap: wrap !important; justify-content: center !important; row-gap: 4px !important; }
.rpi .rpi-header .rpi-slider-btn::before { content: none; }
}
.rpi .rpi-header .rpi-slider-btn { flex-direction: row !important; align-self: center !important; padding: 0 !important; }
.rpi .rpi-header .rpi-review_us, .rpi .rpi-header .rpi-review_us a { margin: 0 !important; padding: 0 !important; line-height: 1.3 !important; display: inline-flex !important; align-items: center !important; min-height: 0 !important; height: auto !important; }
.rpi .rpi-header .rpi-card-inner { width: max-content !important; height: auto !important; min-height: 0 !important; align-items: center !important; }
.rpi .rpi-header .rpi-slider-btn { align-items: center !important; height: auto !important; min-height: 0 !important; }
@media (max-width: 767px) { .rpi .rpi-header .rpi-card-inner { width: 100% !important; } }
.rpi .rpi-header .rpi-slider-btn { flex-wrap: nowrap !important; }
.rpi .rpi-header .rpi-slider-btn::before, .rpi .rpi-header .rpi-based::before { display: inline-block !important; width: auto !important; height: auto !important; }  .rpi .rpi-content .rpi-text { display: -webkit-box !important; -webkit-box-orient: vertical !important; -webkit-line-clamp: 4 !important; overflow: hidden !important; text-overflow: ellipsis; white-space: normal !important;
max-height: none !important; height: calc(4 * 1.5em) !important; }
.rpi .rpi-content .rpi-card-inner { height: 100% !important; display: flex !important; flex-direction: column !important; }
.rpi .rpi-content .rpi-cards { align-items: stretch !important; }
@media (max-width: 767px) {
.rpi .rpi-content .rpi-text { -webkit-line-clamp: 3 !important; height: calc(3 * 1.5em) !important; }
} .rpi .rpi-content .rpi-card-inner { height: auto !important; display: block !important; }
.rpi .rpi-content .rpi-flex { width: 100% !important; justify-content: flex-start !important; } .rpi .rpi-content .rpi-body { display: block !important; margin: 0 !important; padding: 0 !important; height: auto !important; min-height: 0 !important; }
.rpi .rpi-content .rpi-stars { display: block !important; margin: 8px 0 4px !important; }
.rpi .rpi-content .rpi-text { -webkit-line-clamp: 3 !important; height: calc(3 * 1.5em) !important; margin: 0 !important; padding: 0 !important; }
.rpi .rpi-content .rpi-text.gc-rv-cut { cursor: pointer; }
.rpi .rpi-content .gc-rv-open .rpi-text { display: block !important; -webkit-line-clamp: unset !important; height: auto !important; max-height: none !important; overflow: visible !important; } .rpi .rpi-cnt { padding-bottom: 0 !important; }
.rpi .rpi-header .rpi-card-inner { margin: 0 !important; }
.rpi .rpi-header { margin-bottom: 11px !important; } .rpi .rpi-content .rpi-card-inner { margin-top: 0 !important; margin-bottom: 0 !important; }
.rpi .rpi-dots-wrap { padding-top: 15px !important; } .elementor-element-562896e { --gap: 15px !important; row-gap: 15px !important; padding-top: 0 !important; padding-bottom: 0 !important; }
.elementor-element-ad94468 { padding-bottom: 0 !important; margin-bottom: 0 !important; min-height: 0 !important; }
.rpi .rpi-cnt { padding-bottom: 23px !important; } .elementor-element-44fd3f3 { padding-top: 9px !important; } @media (max-width: 767px) {
.elementor-element-562896e { --gap: 15px !important; row-gap: 15px !important; }
.rpi .rpi-header { margin-bottom: 11px !important; }
.rpi .rpi-dots-wrap { display: none !important; }
.rpi .rpi-cnt { padding-bottom: 0 !important; }
.elementor-element-44fd3f3 { padding-top: 26px !important; } } .gc-rvp-hero { text-align: center; padding: 18px 0 0; }
.gc-rvp-hero .gc-rvp-title { font-family: var(--gc-font, ploni), Arial, sans-serif; font-size: var(--gc-h1); font-weight: 500; line-height: 1.2; color: var(--gc-ink); margin: 0; }
.gc-rvp-hero .gc-rvp-sub { font-size: var(--gc-body); color: var(--gc-ink-2); margin: 10px 0 0; }
.gc-rvp-tabs { display: grid; grid-template-columns: 1fr 1fr; gap: 15px; max-width: 640px; margin: 20px auto 0; }
.gc-rvp-tabs .gc-rvp-tab, .gc-rvp-tabs .gc-rvp-tab:hover, .gc-rvp-tabs .gc-rvp-tab:focus { all: unset; box-sizing: border-box; display: flex; align-items: center; gap: 15px; padding: 15px 20px; border: 1px solid var(--gc-line-soft); border-radius: var(--gc-r-card); background: var(--gc-white); cursor: pointer; text-align: start;
font-family: var(--gc-font, ploni), Arial, sans-serif; color: var(--gc-ink); transition: border-color .15s, box-shadow .15s; }
.gc-rvp-tabs .gc-rvp-tab:hover { border-color: var(--gc-line); }
.gc-rvp-tabs .gc-rvp-tab:focus-visible { outline: 2px solid var(--gc-ink); outline-offset: 2px; }
.gc-rvp-tabs .gc-rvp-tab.is-on { border-color: var(--gc-ink); box-shadow: inset 0 0 0 .5px var(--gc-ink); } .gc-rvp-tab .gc-rvp-lg { width: 44px; height: 44px; border-radius: var(--gc-r-field); display: grid; place-items: center; flex: none; }
.gc-rvp-tab .gc-rvp-lg-m { background: #c2185b; color: var(--gc-white); font-weight: 500; font-size: 13px; }
.gc-rvp-tab .gc-rvp-lg-g { background: var(--gc-bg-2); }
.gc-rvp-tab .gc-rvp-lg-g svg { width: 24px; height: 24px; }
.gc-rvp-tab .gc-rvp-tx { display: block; }
.gc-rvp-tab .gc-rvp-sc { display: flex; align-items: baseline; gap: 10px; font-size: var(--gc-h2); font-weight: 500; line-height: 1; }
.gc-rvp-tab .gc-rvp-sc small { font-size: var(--gc-small); font-weight: 400; color: var(--gc-muted); }
.gc-rvp-tab .gc-rvp-stars { color: #f5a623 !important; letter-spacing: 1px; }
.gc-rvp-tab .gc-rvp-nm { display: block; font-size: var(--gc-small); color: var(--gc-ink-2); margin-top: 5px; }
.gc-rvp-tab .gc-rvp-nm b { font-weight: 500; }
.gc-rvp-tab .gc-rvp-nm b { color: var(--gc-ink); }
.gc-rvp-panel { margin-top: 30px; }
.gc-rvp-panel.gc-rvp-off { display: none !important; } .gc-rvp-google .rpi .rpi-header, .gc-rvp-google .rpi .rpi-ltgt, .gc-rvp-google .rpi .rpi-dots-wrap { display: none !important; }
.gc-rvp-google .rpi .rpi-cnt { padding: 0 !important; visibility: visible !important; } .gc-rvp-google .rpi .rpi-cnt * { visibility: inherit; }
.gc-rvp-google .rpi .rpi-content .rpi-cards { display: grid !important; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 15px; overflow: visible !important; transform: none !important; width: 100% !important; height: auto !important; scroll-snap-type: none !important; padding: 0 !important; margin: 0 !important; }
.gc-rvp-google .rpi .rpi-content .rpi-cards { -webkit-mask: none !important; mask: none !important; } .gc-rvp-google .rpi .rpi-content .rpi-card-inner { margin: 0 !important; }
.gc-rvp-google .rpi .rpi-content .rpi-card { width: auto !important; max-width: none !important; flex: none !important; padding: 0 !important; margin: 0 !important; transform: none !important; position: static !important; display: block !important; }
.gc-rvp-google:not(.gc-rvp-all) .rpi .rpi-content .rpi-cards > .rpi-card:nth-child(n+7) { display: none !important; }  .gc-rvp-google .rpi .rpi-content .rpi-flex { display: flex !important; flex-direction: row !important; align-items: center !important; justify-content: flex-start !important; gap: 10px !important; text-align: start !important; }
.gc-rvp-google .rpi .rpi-content .rpi-img-wrap, .gc-rvp-google .rpi .rpi-content .rpi-img { width: 34px !important; height: 34px !important; min-width: 34px !important; margin: 0 !important; }
.gc-rvp-google .rpi .rpi-content .rpi-info { display: flex !important; flex-direction: column !important; align-items: flex-start !important; margin: 0 !important; padding: 0 !important; text-align: start !important; }
.gc-rvp-google .rpi .rpi-content .rpi-body, .gc-rvp-google .rpi .rpi-content .rpi-text { text-align: start !important; }
.gc-rvp-actions { display: flex; justify-content: center; align-items: center; gap: 20px; flex-wrap: wrap; margin: 30px 0 0; }
.gc-rvp-actions .gc-rvp-more, .gc-rvp-actions .gc-rvp-more:focus { all: unset; box-sizing: border-box; height: var(--gc-btn-h); padding: var(--gc-btn-pad); border: var(--gc-btn-border) solid var(--gc-ink); border-radius: var(--gc-r-pill); display: inline-flex; align-items: center; cursor: pointer;
font-family: var(--gc-font, ploni), Arial, sans-serif; font-weight: 400; font-size: var(--gc-btn-text); color: var(--gc-ink); background: transparent; transition: background-color .15s, color .15s; }
.gc-rvp-actions .gc-rvp-more:hover { all: unset; box-sizing: border-box; height: var(--gc-btn-h); padding: var(--gc-btn-pad); border: var(--gc-btn-border) solid var(--gc-ink); border-radius: var(--gc-r-pill); display: inline-flex; align-items: center; cursor: pointer;
font-family: var(--gc-font, ploni), Arial, sans-serif; font-weight: 400; font-size: var(--gc-btn-text); background: var(--gc-ink); color: var(--gc-white); } .gc-rvp-actions .gc-rvp-more:focus-visible { outline: 2px solid var(--gc-ink); outline-offset: 2px; }
.gc-rvp-actions a.gc-rvp-write { font-size: var(--gc-btn-text); color: var(--gc-ink) !important; text-decoration: none; } .gc-rvp-actions a.gc-rvp-write:hover { text-decoration: underline; text-underline-offset: 3px; } .gc-rvp-cta { margin: 60px 0 0; background: var(--gc-bg-2); border-radius: var(--gc-r-card); padding: 40px 20px; text-align: center; }
.gc-rvp-cta .gc-rvp-cta-t { font-family: var(--gc-font, ploni), Arial, sans-serif; font-size: var(--gc-h2); font-weight: 500; color: var(--gc-ink); margin: 0; }
.gc-rvp-cta .gc-rvp-cta-s { font-size: var(--gc-body); color: var(--gc-ink-2); margin: 10px 0 20px; }
.gc-rvp-cta .gc-rvp-btns { display: flex; justify-content: center; gap: 10px; flex-wrap: wrap; }
.gc-rvp-cta .gc-rvp-btns a { box-sizing: border-box; height: var(--gc-btn-h); padding: var(--gc-btn-pad); border-radius: var(--gc-r-pill); border: var(--gc-btn-border) solid transparent; display: inline-flex; align-items: center; font-weight: 400; font-size: var(--gc-btn-text); color: var(--gc-white) !important; text-decoration: none !important; transition: background-color .15s, border-color .15s; }
.gc-rvp-cta .gc-rvp-b1 { background: var(--gc-red); border-color: var(--gc-red) !important; }
.gc-rvp-cta .gc-rvp-b1:hover { background: var(--gc-red-dark); border-color: var(--gc-red-dark) !important; }
.gc-rvp-cta .gc-rvp-b2 { background: #25D366; border-color: #25D366 !important; }
@media (max-width: 767px) {
.gc-rvp-hero { padding-top: 10px; }
.gc-rvp-tabs { gap: 10px; margin-top: 15px; }
.gc-rvp-tabs .gc-rvp-tab, .gc-rvp-tabs .gc-rvp-tab:hover, .gc-rvp-tabs .gc-rvp-tab:focus { padding: 10px; gap: 10px; }
.gc-rvp-tab .gc-rvp-lg { width: 32px; height: 32px; border-radius: var(--gc-r-img); }
.gc-rvp-tab .gc-rvp-lg-m { font-size: 10px; }
.gc-rvp-tab .gc-rvp-lg-g svg { width: 18px; height: 18px; }
.gc-rvp-tab .gc-rvp-sc { font-size: var(--gc-h3); gap: 5px; }
.gc-rvp-tab .gc-rvp-sc small { font-size: var(--gc-meta); }
.gc-rvp-tab .gc-rvp-nm { font-size: var(--gc-meta); }
.gc-rvp-panel { margin-top: 20px; }
.gc-rvp-google .rpi .rpi-content .rpi-cards { grid-template-columns: 1fr; gap: 10px; }
.gc-rvp-actions { margin-top: 20px; }
.gc-rvp-cta { margin-top: 40px; padding: 30px 15px; }
.gc-rvp-cta .gc-rvp-btns { flex-direction: column; align-items: center; }
}  body { color: var(--gc-ink); } body ul.products li.product:not(.product-category) { background: var(--gc-white) !important; border: 1px solid var(--gc-line-soft) !important; border-radius: var(--gc-r-card) !important; overflow: hidden !important; box-shadow: none !important; transition: border-color .15s; }
body ul.products li.product:not(.product-category):hover { border-color: var(--gc-line) !important; box-shadow: none !important; }
body ul.products li.product .woocommerce-loop-product__title { color: var(--gc-ink) !important; font-weight: 400 !important; } body ul.products li.product .button { box-sizing: border-box !important; height: var(--gc-btn-h-sm) !important; min-height: var(--gc-btn-h-sm) !important; padding: var(--gc-btn-pad-sm) !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; border-radius: var(--gc-r-pill) !important;
font-family: var(--gc-font) !important; font-size: var(--gc-small) !important; font-weight: 400 !important; line-height: 1 !important; background: var(--gc-red) !important; color: var(--gc-white) !important; border: var(--gc-btn-border) solid var(--gc-red) !important; box-shadow: none !important; transition: background-color .15s, border-color .15s, color .15s; }
body ul.products li.product .button:hover { background: var(--gc-red-dark) !important; border-color: var(--gc-red-dark) !important; }
body ul.products li.product .button:not(.add_to_cart_button) { background: transparent !important; color: var(--gc-ink) !important; border-color: var(--gc-ink) !important; }
body ul.products li.product .button:not(.add_to_cart_button):hover { background: var(--gc-ink) !important; color: var(--gc-white) !important; } .sale-perc { top: 10px !important; right: 10px !important; border-radius: var(--gc-r-pill) !important; padding: 3px 10px !important; font-size: var(--gc-meta) !important; line-height: 1.4 !important; }
@media (max-width: 767px) { .sale-perc { top: 8px !important; right: 8px !important; font-size: 12px !important; padding: 2px 8px !important; } } body ul.products li.product-category { background: var(--gc-white) !important; border: 1px solid var(--gc-line-soft) !important; border-radius: var(--gc-r-card) !important; overflow: hidden !important; box-shadow: none !important; transition: border-color .15s; }
body ul.products li.product-category:hover { border-color: var(--gc-line) !important; }
body ul.products li.product-category a img { margin: 0 !important; display: block !important; border-radius: 0 !important; }
body ul.products li.product-category .woocommerce-loop-category__title { background: none !important; color: var(--gc-ink) !important; font-family: var(--gc-font) !important; font-size: var(--gc-lead) !important; font-weight: 500 !important; line-height: 1.3 !important; padding: 15px 10px !important; margin: 0 !important; text-align: center !important; }
body ul.products li.product-category .woocommerce-loop-category__title mark { display: none !important; } .elementor-18527 .elementor-element.elementor-element-47e44d6 { border: 1px solid var(--gc-line-soft) !important; border-radius: var(--gc-r-card) !important; overflow: hidden !important; box-shadow: none !important; background: var(--gc-white) !important; }
.elementor-18527 .elementor-element-e258754 .elementor-heading-title { font-size: var(--gc-h3) !important; font-weight: 500 !important; color: var(--gc-ink) !important; line-height: 1.3 !important; } [data-elementor-type]:not([data-elementor-type="header"]) .elementor-widget-button .elementor-button,
[data-elementor-type="footer"] .elementor-widget-form .elementor-button {
box-sizing: border-box !important; height: var(--gc-btn-h) !important; min-height: var(--gc-btn-h) !important; padding: var(--gc-btn-pad) !important; display: inline-flex !important; align-items: center !important; justify-content: center !important;
border-radius: var(--gc-r-pill) !important; border: var(--gc-btn-border) solid var(--gc-red) !important; background: var(--gc-red) !important; color: var(--gc-white) !important;
font-family: var(--gc-font) !important; font-size: var(--gc-btn-text) !important; font-weight: 400 !important; line-height: 1 !important; box-shadow: none !important; transition: background-color .15s, border-color .15s, color .15s; }
[data-elementor-type]:not([data-elementor-type="header"]) .elementor-widget-button .elementor-button:hover,
[data-elementor-type="footer"] .elementor-widget-form .elementor-button:hover { background: var(--gc-red-dark) !important; border-color: var(--gc-red-dark) !important; color: var(--gc-white) !important; }
[data-elementor-type]:not([data-elementor-type="header"]) .elementor-widget-button .elementor-button .elementor-button-text { font: inherit !important; color: inherit !important; } [data-elementor-type]:not([data-elementor-type="header"]) .elementor-element-8d6d485 .elementor-button, [data-elementor-type]:not([data-elementor-type="header"]) .elementor-element-6c31dba .elementor-button { background: transparent !important; color: var(--gc-ink) !important; border-color: var(--gc-ink) !important; }
[data-elementor-type]:not([data-elementor-type="header"]) .elementor-element-8d6d485 .elementor-button:hover, [data-elementor-type]:not([data-elementor-type="header"]) .elementor-element-6c31dba .elementor-button:hover { background: var(--gc-ink) !important; color: var(--gc-white) !important; border-color: var(--gc-ink) !important; }
[data-elementor-type]:not([data-elementor-type="header"]) .elementor-element-6c31dba .elementor-button { height: var(--gc-btn-h-sm) !important; min-height: var(--gc-btn-h-sm) !important; padding: var(--gc-btn-pad-sm) !important; font-size: var(--gc-small) !important; } .elementor-element-7d436c7 .elementor-slide-button { box-sizing: border-box !important; height: var(--gc-btn-h) !important; padding: 0 24px !important; display: inline-flex !important; align-items: center !important; border-radius: var(--gc-r-pill) !important; border: var(--gc-btn-border) solid var(--gc-red) !important; background: var(--gc-red) !important; color: var(--gc-white) !important; font-size: var(--gc-btn-text-buy) !important; font-weight: 400 !important; line-height: 1 !important; } .elementor-10 .elementor-element.elementor-element-7d436c7 .swiper-slide:has(.gc-strip) .gc-btn { box-sizing: border-box !important; height: var(--gc-btn-h) !important; padding: 0 24px !important; display: inline-flex !important; align-items: center !important; font-size: var(--gc-btn-text-buy) !important; font-weight: 400 !important; line-height: 1 !important; border-width: var(--gc-btn-border) !important; }
.elementor-10 .elementor-element.elementor-element-7d436c7 .swiper-slide:has(.gc-strip) .gc-btn-alt { color: var(--gc-ink) !important; border-color: var(--gc-ink) !important; }
@media (max-width: 767px) {
.elementor-10 .elementor-element.elementor-element-7d436c7 .swiper-slide:has(.gc-strip) .gc-btn { padding: 0 16px !important; font-size: var(--gc-small) !important; }
.elementor-element-7d436c7 .elementor-slide-button { font-size: var(--gc-btn-text) !important; padding: 0 20px !important; }
} .elementor-form .elementor-field-textual { box-sizing: border-box !important; height: var(--gc-field-h) !important; min-height: var(--gc-field-h) !important; border: 1px solid var(--gc-line) !important; border-radius: var(--gc-r-field) !important; padding: 0 15px !important; font-family: var(--gc-font) !important; font-size: 15px !important; color: var(--gc-ink) !important; background: var(--gc-white) !important; box-shadow: none !important; }
.elementor-form .elementor-field-textual:focus { border-color: var(--gc-ink) !important; outline: 0 !important; }
.elementor-form .elementor-field-textual::placeholder { color: var(--gc-hint) !important; } .elementor-element-475b291 .e-n-tabs-heading { gap: 10px !important; }
.elementor-element-475b291 .e-n-tab-title { box-sizing: border-box !important; height: var(--gc-btn-h) !important; min-height: var(--gc-btn-h) !important; flex-shrink: 0 !important; padding: 0 20px !important; border-radius: var(--gc-r-pill) !important; border: 1px solid var(--gc-line-soft) !important; background: var(--gc-white) !important; color: var(--gc-ink) !important; font-family: var(--gc-font) !important; font-size: var(--gc-btn-text) !important; font-weight: 400 !important; box-shadow: none !important; transition: border-color .15s; }
.elementor-element-475b291 .e-n-tab-title:hover { border-color: var(--gc-line) !important; background: var(--gc-white) !important; color: var(--gc-ink) !important; }
.elementor-element-475b291 .e-n-tab-title[aria-selected="true"] { border-color: var(--gc-ink) !important; box-shadow: inset 0 0 0 .5px var(--gc-ink) !important; background: var(--gc-white) !important; color: var(--gc-ink) !important; }
.elementor-element-475b291 .e-n-tab-title * { color: inherit !important; font: inherit !important; }
.elementor-element-475b291 .e-n-tabs-content > .e-con { background: transparent !important; border: 0 !important; padding: 0 !important; margin-top: 15px !important; }
.elementor-element-475b291 .e-n-tabs-content > .e-con > .e-con { background: var(--gc-bg-2) !important; border-radius: var(--gc-r-card) !important; padding: 20px !important; }  .gc-mc { --gc-radius: var(--gc-r-card); }
.gc-mc .gc-card { background: var(--gc-bg-2) !important; border-radius: var(--gc-r-card) !important; overflow: hidden !important; }
.gc-mc h3 { font-weight: 500 !important; color: var(--gc-ink) !important; }
.gc-mc h2 { color: var(--gc-ink) !important; } .elementor-accordion .elementor-accordion-item { border: 1px solid var(--gc-line-soft) !important; border-radius: var(--gc-r-card) !important; background: var(--gc-white) !important; overflow: hidden !important; }
.elementor-accordion .elementor-accordion-item + .elementor-accordion-item { margin-top: 10px !important; }
.elementor-accordion .elementor-tab-title { padding: 15px 20px !important; font-size: var(--gc-body) !important; font-weight: 500 !important; line-height: 1.4 !important; border: 0 !important; }
.elementor-accordion .elementor-tab-title .elementor-accordion-title, .elementor-accordion .elementor-tab-title.elementor-active .elementor-accordion-title { color: var(--gc-ink) !important; font-size: var(--gc-body) !important; font-weight: 500 !important; }
.elementor-accordion .elementor-tab-title .elementor-accordion-icon, .elementor-accordion .elementor-tab-title .elementor-accordion-icon * { color: var(--gc-ink) !important; fill: var(--gc-ink) !important; }
.elementor-accordion .elementor-tab-content { border-top: 1px solid var(--gc-line-soft) !important; padding: 15px 20px 20px !important; color: var(--gc-ink-2) !important; font-weight: 400 !important; } [data-elementor-type="wp-page"] h1.elementor-heading-title, [data-elementor-type="error-404"] h1.elementor-heading-title { font-size: var(--gc-h1) !important; font-weight: 500 !important; color: var(--gc-ink) !important; line-height: 1.25 !important; }
[data-elementor-type="wp-page"] h2.elementor-heading-title { font-size: var(--gc-h2) !important; font-weight: 500 !important; line-height: 1.25 !important; }
[data-elementor-type="wp-page"] h3.elementor-heading-title { font-size: var(--gc-h3) !important; font-weight: 500 !important; line-height: 1.3 !important; } .elementor-10 .elementor-element-d1aa73c .elementor-heading-title { font-size: var(--gc-lead) !important; font-weight: 400 !important; color: var(--gc-ink-2) !important; line-height: 1.4 !important; }
.elementor-10 .elementor-element-gcl0h01 .elementor-heading-title { font-size: var(--gc-h2) !important; font-weight: 500 !important; color: var(--gc-ink) !important; }
.elementor-10 .elementor-element-8797a69 .elementor-heading-title { font-size: var(--gc-h2) !important; font-weight: 500 !important; }  body ul.products li.product .yith-wcbm-badge { top: 10px !important; left: 10px !important; border-radius: var(--gc-r-pill) !important; padding: 3px 10px !important; height: auto !important; width: auto !important; }
body ul.products li.product .yith-wcbm-badge p { margin: 0 !important; font-size: var(--gc-meta) !important; line-height: 1.4 !important; }
@media (max-width: 767px) { body ul.products li.product .yith-wcbm-badge { top: 8px !important; left: 8px !important; padding: 2px 8px !important; } } body ul.products li.product .woocommerce-loop-product__title { font-size: var(--gc-lead) !important; line-height: 1.3 !important; } .elementor-10 .elementor-element-4551937 .elementor-heading-title { font-size: var(--gc-h2) !important; font-weight: 500 !important; line-height: 1.3 !important; } .elementor-454 .elementor-inner-section:has(.elementor-element-556cbce) .elementor-inner-column > .elementor-widget-wrap { border: 1px solid var(--gc-line-soft) !important; border-radius: var(--gc-r-card) !important; box-shadow: none !important; }  @media (min-width: 1025px) {
[data-elementor-type="footer"] .elementor-element-b69212b > .elementor-container { max-width: 1440px !important; padding-left: 40px !important; padding-right: 40px !important; box-sizing: border-box !important; }
[data-elementor-type="footer"] .elementor-element-ab6efbe > .e-con-inner,
[data-elementor-type="footer"] .elementor-element-gcf0a10 > .e-con-inner { max-width: 1440px !important; width: 100% !important; padding-left: 40px !important; padding-right: 40px !important; box-sizing: border-box !important; }
[data-elementor-type="footer"] .elementor-element-ab6efbe > .e-con-inner { justify-content: space-between !important; flex-wrap: nowrap !important; gap: 40px !important; }
[data-elementor-type="footer"] .elementor-element-aeb84e6,
[data-elementor-type="footer"] .elementor-element-b5c30a9 { flex: 0 1 auto !important; width: auto !important; max-width: none !important; min-width: 0 !important; }
[data-elementor-type="footer"] .elementor-element-85c1e4a { flex: 0 1 320px !important; width: 320px !important; max-width: 320px !important; }
[data-elementor-type="footer"] .elementor-element-d44fb78 { flex: 0 1 300px !important; width: 300px !important; max-width: 300px !important; }
}
[data-elementor-type="footer"] .elementor-element-ab6efbe { padding-top: 30px !important; padding-bottom: 20px !important; }
[data-elementor-type="footer"] .elementor-element-gcf0a10 { border-top: 1px solid rgba(255,255,255,.14) !important; padding-top: 15px !important; padding-bottom: 15px !important; }  .elementor-133 .elementor-element.elementor-element-caedbd6 { background: transparent !important; border-radius: 0 !important; box-shadow: none !important; }  [data-elementor-type="wp-page"] .elementor-widget-text-editor { font-weight: 400 !important; }
.elementor-634 .elementor-widget-text-editor, .elementor-11543 .elementor-widget-text-editor { color: var(--gc-ink-2) !important; font-size: var(--gc-body) !important; }
.elementor-1133 .elementor-tab-content, .elementor-1092 .elementor-tab-content { font-size: var(--gc-body) !important; line-height: 1.6 !important; } [data-elementor-type="wp-page"] h4.elementor-heading-title { font-size: var(--gc-h3) !important; font-weight: 500 !important; color: var(--gc-ink) !important; line-height: 1.3 !important; }
[data-elementor-type="error-404"] h3.elementor-heading-title { font-size: var(--gc-h2) !important; font-weight: 500 !important; color: var(--gc-ink) !important; }
.elementor-6431 .elementor-heading-title { font-size: var(--gc-h2) !important; font-weight: 500 !important; line-height: 1.3 !important; }
.elementor-6431 .elementor-widget-heading + .elementor-widget-heading .elementor-heading-title { font-size: var(--gc-lead) !important; font-weight: 400 !important; color: var(--gc-ink-2) !important; }
.elementor-6431 .elementor-widget-heading:first-child .elementor-heading-title, .elementor-6431 .elementor-widget-heading:first-of-type .elementor-heading-title { color: var(--gc-ink) !important; }
[data-elementor-type="archive"] h1.elementor-heading-title, .elementor-3881 h1.elementor-heading-title { font-size: var(--gc-h1) !important; font-weight: 500 !important; } .elementor-634 .elementor-element-populated:has(.elementor-widget-form), .elementor-11543 .elementor-element-populated:has(.elementor-widget-form) { background-color: var(--gc-bg-2) !important; border-radius: 0 !important; }
[data-elementor-type]:not([data-elementor-type="header"]) .elementor-widget-form .elementor-button { box-sizing: border-box !important; height: var(--gc-btn-h) !important; min-height: var(--gc-btn-h) !important; padding: var(--gc-btn-pad) !important; border-radius: var(--gc-r-pill) !important; border: var(--gc-btn-border) solid var(--gc-red) !important; background: var(--gc-red) !important; color: var(--gc-white) !important; font-family: var(--gc-font) !important; font-size: var(--gc-btn-text) !important; font-weight: 400 !important; line-height: 1 !important; }
[data-elementor-type]:not([data-elementor-type="header"]) .elementor-widget-form .elementor-button:hover { background: var(--gc-red-dark) !important; border-color: var(--gc-red-dark) !important; }
[data-elementor-type]:not([data-elementor-type="header"]) .elementor-widget-form .elementor-button * { font: inherit !important; color: inherit !important; }
.elementor-form textarea.elementor-field-textual { height: auto !important; min-height: 100px !important; padding: 10px 15px !important; } .elementor-posts .elementor-post { border: 1px solid var(--gc-line-soft) !important; border-radius: 0 !important; box-shadow: none !important; background: var(--gc-white) !important; overflow: hidden !important; transition: border-color .15s; }
.elementor-posts .elementor-post:hover { border-color: var(--gc-line) !important; }
.elementor-posts .elementor-post__title, .elementor-posts .elementor-post__title a { font-size: var(--gc-lead) !important; font-weight: 500 !important; color: var(--gc-ink) !important; line-height: 1.35 !important; }
.elementor-posts .elementor-post__excerpt, .elementor-posts .elementor-post__excerpt p { font-size: var(--gc-small) !important; color: var(--gc-ink-2) !important; }
.elementor-posts .elementor-post__read-more { color: var(--gc-ink) !important; font-size: var(--gc-small) !important; font-weight: 500 !important; } .elementor-widget-theme-post-content h2 { font-size: var(--gc-h2) !important; font-weight: 500 !important; color: var(--gc-ink) !important; line-height: 1.3 !important; }
.elementor-widget-theme-post-content h3 { font-size: var(--gc-h3) !important; font-weight: 500 !important; color: var(--gc-ink) !important; line-height: 1.35 !important; }
.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-widget-container, .elementor-toc { border-radius: 0 !important; border-color: var(--gc-line-soft) !important; }
.elementor-widget-theme-post-content div[style*="border-radius:18px"], .elementor-widget-theme-post-content div[style*="border-radius: 18px"] { border-radius: 0 !important; background: var(--gc-bg-2) !important; }
.elementor-widget-theme-post-content div[style*="border-radius:14px"], .elementor-widget-theme-post-content div[style*="border-radius: 14px"] { border-radius: 0 !important; border-color: var(--gc-line-soft) !important; box-shadow: none !important; }
.elementor-widget-theme-post-content a[style*="background:#111827" i], .elementor-widget-theme-post-content a[style*="background: #111827" i] { box-sizing: border-box !important; height: var(--gc-btn-h-sm) !important; line-height: var(--gc-btn-h-sm) !important; padding: 0 14px !important; border-radius: var(--gc-r-pill) !important; background: var(--gc-red) !important; color: var(--gc-white) !important; font-size: var(--gc-small) !important; font-weight: 400 !important; }
.elementor-widget-theme-post-content span[style*="0e7490" i] { color: var(--gc-ink) !important; font-weight: 500 !important; } body.privacy-policy main.site-main { max-width: 860px !important; margin: 0 auto !important; padding: 40px 20px 60px !important; }
body.privacy-policy main.site-main h1 { font-size: var(--gc-h1) !important; font-weight: 500 !important; margin: 0 0 20px !important; }
body.privacy-policy main.site-main h2 { font-size: var(--gc-h3) !important; font-weight: 500 !important; margin: 30px 0 10px !important; }
body.privacy-policy main.site-main :is(p, li) { font-size: var(--gc-body) !important; line-height: 1.7 !important; color: var(--gc-ink-2) !important; } .woocommerce-account .woocommerce-form-login, .woocommerce-account .woocommerce-form-register { border: 1px solid var(--gc-line-soft) !important; border-radius: 0 !important; padding: 30px !important; background: var(--gc-white) !important; }
.woocommerce-account .woocommerce .input-text { box-sizing: border-box !important; height: var(--gc-field-h) !important; border: 1px solid var(--gc-line) !important; border-radius: var(--gc-r-field) !important; background: var(--gc-white) !important; padding: 0 15px !important; font-size: 15px !important; color: var(--gc-ink) !important; }
.woocommerce-account .woocommerce .input-text:focus { border-color: var(--gc-ink) !important; outline: 0 !important; }
.woocommerce-account .woocommerce label { color: var(--gc-ink-2) !important; font-size: var(--gc-small) !important; }
.woocommerce-account h2 { font-size: var(--gc-h2) !important; font-weight: 500 !important; color: var(--gc-ink) !important; }
.woocommerce-account .woocommerce .button { font-weight: 400 !important; height: var(--gc-btn-h) !important; border-radius: var(--gc-r-pill) !important; } .elementor-634 .elementor-icon-list-text, .elementor-11543 .elementor-icon-list-text { font-size: var(--gc-body) !important; font-weight: 400 !important; color: var(--gc-ink-2) !important; }
.elementor-6431 .elementor-element-42cc028 .elementor-heading-title { font-size: var(--gc-h2) !important; font-weight: 500 !important; color: var(--gc-ink) !important; }  .gc-rvp-tab .gc-rvp-nm b { font-weight: 500; color: var(--gc-ink); }
.gc-rvp-tab .gc-rvp-nm .gc-rvp-stars { font-size: 12px; } .gc-rvp-midrag .elementor-widget-shortcode { max-height: var(--gc-mh, 1400px); overflow: hidden !important; position: relative; }
.gc-rvp-midrag .elementor-widget-shortcode::after { content: ""; position: absolute; left: 0; right: 0; bottom: 0; height: 140px; background: linear-gradient(to bottom, rgba(255,255,255,0), var(--gc-white)); pointer-events: none; }
.gc-rvp-midrag .elementor-widget-shortcode.gc-mfull { max-height: none; }
.gc-rvp-midrag .elementor-widget-shortcode.gc-mfull::after { display: none; }
.gc-rvp-mstop { margin-top: 20px !important; }
@media (max-width: 767px) { .gc-rvp-midrag .elementor-widget-shortcode { max-height: var(--gc-mh, 1100px); } } .elementor-454 .elementor-element-gab0002 { --gap: 15px !important; row-gap: 15px !important; padding-top: 60px !important; padding-bottom: 0 !important; }
.elementor-454 .elementor-element-gab0003 .elementor-heading-title { font-size: var(--gc-h2) !important; font-weight: 500 !important; line-height: 1.3 !important; }
@media (max-width: 767px) { .elementor-454 .elementor-element-gab0002 { padding-top: 40px !important; } } :is(.elementor-element-a3b0095, .elementor-element-93a75e3) .gc-sr-all { display: block; text-align: center; padding: 12px 0; border-top: 1px solid var(--gc-line-soft); color: var(--gc-ink) !important; font-size: var(--gc-small); font-weight: 500; text-decoration: none; background: var(--gc-white); }
:is(.elementor-element-a3b0095, .elementor-element-93a75e3) .gc-sr-all:hover { text-decoration: underline; text-underline-offset: 3px; } .elementor-widget-woocommerce-archive-description .term-description { max-width: 860px; margin: 0 auto !important; color: var(--gc-ink-2); font-size: var(--gc-body); line-height: 1.75; }
.elementor-widget-woocommerce-archive-description .term-description h2 { font-size: var(--gc-h3) !important; font-weight: 500 !important; color: var(--gc-ink) !important; line-height: 1.35 !important; margin: 40px 0 10px !important; }
.elementor-widget-woocommerce-archive-description .term-description h3 { font-size: var(--gc-lead) !important; font-weight: 500 !important; color: var(--gc-ink) !important; line-height: 1.4 !important; margin: 20px 0 5px !important; }
.elementor-widget-woocommerce-archive-description .term-description h2 + h3 { margin-top: 10px !important; }
.elementor-widget-woocommerce-archive-description .term-description p { margin: 0 0 15px !important; }
.elementor-widget-woocommerce-archive-description .term-description > :first-child { margin-top: 0 !important; } @media (hover: hover) {
body ul.products li.product:not(.product-category) .button:hover { background: var(--gc-ink) !important; border-color: var(--gc-ink) !important; color: var(--gc-white) !important; } body ul.products li.product-category .woocommerce-loop-category__title { transition: background-color .15s, color .15s; }
body ul.products li.product-category:hover .woocommerce-loop-category__title { background: var(--gc-ink) !important; color: var(--gc-white) !important; }
body ul.products li.product-category:hover { border-color: var(--gc-ink) !important; }
} .gc-rvp-tabs .gc-rvp-tab:focus { outline: none !important; }
.gc-rvp-tabs .gc-rvp-tab:focus-visible { outline: 2px solid var(--gc-ink) !important; outline-offset: -4px !important; }
.gc-rvp-tabs .gc-rvp-tab.is-on:focus-visible { outline: none !important; } :is(h1, h2, h3, h4, .elementor-heading-title, .gc-rvp-title, .gc-rvp-cta-t, .woocommerce-loop-product__title, .elementor-post__title, .elementor-tab-title) { text-wrap: balance; }
:is(p, li, .elementor-tab-content, .term-description) { text-wrap: pretty; }
@media (max-width: 767px) { body .elementor .elementor-element.elementor-element-gcl0h01 .elementor-heading-title { font-size: min(22px, 5.4vw) !important; white-space: nowrap; }  :is(.elementor-10 .elementor-element-4551937, .elementor-454 .elementor-element-gab0003) .elementor-heading-title { font-size: min(19px, 4.8vw) !important; line-height: 1.4 !important; }
} .elementor-24239 .elementor-element-gac0002 { --gap: 15px !important; row-gap: 15px !important; padding-top: 60px !important; padding-bottom: 0 !important; }
.elementor-24239 .elementor-element-gac0003 .elementor-heading-title { font-size: var(--gc-h2) !important; font-weight: 500 !important; line-height: 1.3 !important; }
@media (max-width: 767px) {
.elementor-24239 .elementor-element-gac0002 { padding-top: 40px !important; }
.elementor-24239 .elementor-element-gac0003 .elementor-heading-title { font-size: min(19px, 4.8vw) !important; line-height: 1.4 !important; }
} :is(.elementor-454 .elementor-element-gab0001, .elementor-24239 .elementor-element-gac0001) { margin-top: 0 !important; margin-bottom: 0 !important; padding-bottom: 40px !important; }
@media (max-width: 767px) { :is(.elementor-454 .elementor-element-gab0001, .elementor-24239 .elementor-element-gac0001) { padding-bottom: 30px !important; } }  @media (max-width: 767px) {
.rpi .rpi-content .rpi-cards { scroll-snap-type: x mandatory !important; scroll-padding-inline: 0 !important; }
.rpi .rpi-content .rpi-card { scroll-snap-align: center !important; scroll-snap-stop: always; }
.rpi .rpi-ltgt, .rpi .rpi-slider-prev, .rpi .rpi-slider-next { display: none !important; }
} @media (max-width: 767px) { .rpi .rpi-content .rpi-cards, .rpi .rpi-slides-bite { -webkit-mask: none !important; mask: none !important; } } .elementor-24239 .elementor-element-324b340 { margin-top: 0 !important; margin-bottom: 0 !important; }
.elementor-24239 .elementor-element-025b73b { padding: 60px 20px !important; }
.elementor-24239 .elementor-element-28b4696 { background: transparent !important; padding: 0 !important; }
@media (max-width: 767px) { .elementor-24239 .elementor-element-025b73b { padding: 40px 20px !important; } } @media (max-width: 767px) { .rpi .rpi-content .rpi-cards { direction: ltr !important; }
.rpi .rpi-content .rpi-card { direction: rtl !important; } .rpi .rpi-header .rpi-card-inner { display: flex !important; flex-wrap: wrap !important; justify-content: center !important; width: 100% !important; row-gap: 6px !important; }
.rpi .rpi-header .rpi-flex, .rpi .rpi-header .rpi-info { justify-content: center !important; margin-inline: auto !important; }
.rpi .rpi-header .rpi-slider-btn { flex: 0 0 100% !important; width: 100% !important; justify-content: center !important; margin: 0 !important; }
.rpi .rpi-header .rpi-slider-btn::before { content: none !important; }
} #off-canvas-4d04c2d { --e-off-canvas-width: max(280px, 72vw) !important; }
#off-canvas-4d04c2d .e-off-canvas__main { width: max(280px, 72vw) !important; max-width: max(280px, 72vw) !important; right: 0 !important; left: auto !important; }  body:has(.e-off-canvas[aria-hidden="false"]) .userway_buttons_wrapper { visibility: hidden !important; } @media (max-width: 767px) {
[data-elementor-type="footer"] .elementor-element-b69212b .elementor-widget-wrap { border: 0 !important; padding: 10px 8px !important; }
[data-elementor-type="footer"] .elementor-element-b69212b .elementor-image-box-img { margin-bottom: 8px !important; }
[data-elementor-type="footer"] .elementor-element-b69212b .elementor-image-box-img img { width: 38px !important; height: auto !important; }
[data-elementor-type="footer"] .elementor-element-b69212b .elementor-image-box-title { font-size: 12.5px !important; line-height: 1.5 !important; }
[data-elementor-type="footer"] .elementor-element-b69212b .elementor-image-box-title br + * , [data-elementor-type="footer"] .elementor-element-b69212b .elementor-image-box-description { font-size: 12.5px !important; }
[data-elementor-type="footer"] .elementor-element-b69212b { padding-top: 20px !important; padding-bottom: 20px !important; }
} [data-elementor-type="footer"] .elementor-element-gcf0b00 { border-top: 1px solid rgba(255,255,255,.14) !important; }
[data-elementor-type="footer"] .elementor-element-gcf0b00 .elementor-widget-image img { width: 170px !important; max-width: 170px !important; height: auto !important; }
@media (min-width: 1025px) {
[data-elementor-type="footer"] .elementor-element-gcf0b00 > .e-con-inner { max-width: 1440px !important; width: 100% !important; padding: 20px 40px !important; box-sizing: border-box !important; flex-direction: row !important; justify-content: space-between !important; align-items: center !important; }
}
@media (max-width: 1024px) {
[data-elementor-type="footer"] .elementor-element-gcf0b00 > .e-con-inner { flex-direction: column !important; align-items: center !important; gap: 15px !important; padding: 30px 20px 20px !important; }
[data-elementor-type="footer"] .elementor-element-gcf0b00 .elementor-widget-image img { width: 140px !important; max-width: 140px !important; }
[data-elementor-type="footer"] .elementor-element-gcf0b00 .elementor-social-icons-wrapper { justify-content: center !important; }
}
@media (max-width: 767px) { [data-elementor-type="footer"] .elementor-element-ab6efbe > .e-con-inner { display: grid !important; grid-template-columns: 1fr 1fr !important; column-gap: 20px !important; row-gap: 40px !important; }
[data-elementor-type="footer"] .elementor-element-d44fb78 { order: 1; grid-column: 1 / -1; width: 100% !important; }
[data-elementor-type="footer"] .elementor-element-aeb84e6 { order: 2; width: 100% !important; }
[data-elementor-type="footer"] .elementor-element-a0e4494 { order: 3; width: 100% !important; } [data-elementor-type="footer"] .elementor-element-85c1e4a { order: 4; grid-column: 1 / -1; width: 100% !important; } [data-elementor-type="footer"] .elementor-element-gcf0a10 > .e-con-inner, [data-elementor-type="footer"] .elementor-element-gcf0a10 { display: flex !important; flex-direction: column !important; align-items: center !important; gap: 12px !important; }
[data-elementor-type="footer"] .elementor-element-gcf0a13 { order: 1; }
[data-elementor-type="footer"] .elementor-element-gcf0a11 { order: 2; text-align: center !important; }
[data-elementor-type="footer"] .elementor-element-gcf0a12 { order: 3; text-align: center !important; }
} @media (max-width: 767px) {
[data-elementor-type="footer"] .elementor-element-b69212b { padding-top: 15px !important; padding-bottom: 5px !important; }
[data-elementor-type="footer"] .elementor-element-ab6efbe { padding-top: 15px !important; padding-bottom: 10px !important; }
[data-elementor-type="footer"] .elementor-element-ab6efbe > .e-con-inner { padding-top: 0 !important; padding-bottom: 0 !important; row-gap: 28px !important; }
[data-elementor-type="footer"] .elementor-element-ab6efbe .elementor-nav-menu a { padding-top: 5px !important; padding-bottom: 5px !important; }
[data-elementor-type="footer"] .elementor-element-645937b .elementor-icon-list-item:not(:last-child) { padding-bottom: 6px !important; }
[data-elementor-type="footer"] .elementor-element-gcf0b00 > .e-con-inner { padding: 22px 20px 16px !important; gap: 12px !important; }
[data-elementor-type="footer"] .elementor-element-gcf0a10 { padding-top: 12px !important; padding-bottom: 12px !important; }
} .elementor-widget-woocommerce-products .woocommerce-ordering { float: none !important; display: flex !important; justify-content: flex-start; align-items: center; gap: 6px; margin: 0 0 15px !important; }
.elementor-widget-woocommerce-products .woocommerce-ordering::before { content: "מיון:"; font-family: var(--gc-font); font-size: var(--gc-small); color: var(--gc-muted); }
.elementor-widget-woocommerce-products .woocommerce-ordering select.orderby { -webkit-appearance: none; appearance: none; width: auto !important; min-width: 0 !important; height: 30px !important; padding: 0 0 0 18px !important; margin: 0 !important;
border: 0 !important; border-radius: 0 !important; box-shadow: none !important; background: transparent 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.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") left center / 14px no-repeat !important;
font-family: var(--gc-font) !important; font-size: var(--gc-small) !important; font-weight: 500 !important; color: var(--gc-ink) !important; cursor: pointer; field-sizing: content; } .elementor-widget-woocommerce-products .woocommerce-ordering select.orderby:focus, .elementor-widget-woocommerce-products .woocommerce-ordering select.orderby:focus-visible { outline: none !important; box-shadow: none !important; border: 0 !important; } .elementor-widget-woocommerce-products .woocommerce-ordering select.orderby:focus-visible { text-decoration: underline; text-underline-offset: 4px; }
.elementor-widget-woocommerce-products .woocommerce-result-count { display: none !important; } .sale-perc, body ul.products li.product .yith-wcbm-badge { padding: 2px 8px !important; font-size: 11.5px !important; line-height: 1.35 !important; font-weight: 500 !important; }
body ul.products li.product .yith-wcbm-badge p, body ul.products li.product .yith-wcbm-badge strong, body ul.products li.product .yith-wcbm-badge span { font-size: 11.5px !important; font-weight: 500 !important; line-height: 1.35 !important; }
@media (max-width: 767px) {
.sale-perc, body ul.products li.product .yith-wcbm-badge { top: 6px !important; padding: 1px 7px !important; font-size: 10.5px !important; }
.sale-perc { right: 6px !important; }
body ul.products li.product .yith-wcbm-badge { left: 6px !important; }
body ul.products li.product .yith-wcbm-badge p, body ul.products li.product .yith-wcbm-badge strong, body ul.products li.product .yith-wcbm-badge span { font-size: 10.5px !important; }
} [data-elementor-type="header"] .elementor-element-b23332a .elementor-button { padding: 4px 13px 4px 14px !important; font-size: 13.5px !important; line-height: 1.3 !important; }
#off-canvas-4d04c2d .elementor-element-89aee54 .elementor-icon-list-item > a { height: var(--gc-btn-h) !important; } @media (max-width: 767px) {
.elementor-10 .elementor-element.elementor-element-7d436c7 .swiper-slide:has(.gc-strip) .gc-btn { height: var(--gc-btn-h-sm) !important; padding: 0 15px !important; font-size: 13px !important; border-width: 1px !important; }
.elementor-10 .elementor-element.elementor-element-7d436c7 .swiper-slide:has(.gc-strip) .gc-btns { gap: 8px !important; }
} @media (min-width: 1025px) {
[data-elementor-type="footer"] .elementor-element-d44fb78 { flex: 0 1 auto !important; width: auto !important; max-width: none !important; }
[data-elementor-type="footer"] .elementor-element-645937b .elementor-icon-list-text { white-space: nowrap !important; }
}
[data-elementor-type="footer"] .elementor-element-645937b .elementor-icon-list-item { align-items: flex-start !important; }
[data-elementor-type="footer"] .elementor-element-645937b .elementor-icon-list-icon { margin-top: calc((1.5em - 18px) / 2) !important; height: 18px !important; display: flex !important; align-items: center !important; }
[data-elementor-type="footer"] .elementor-element-645937b .elementor-icon-list-text { line-height: 1.5 !important; } [data-elementor-type="footer"]:not([data-elementor-type="header"]) .elementor-widget-form .elementor-button { height: var(--gc-btn-h-sm) !important; min-height: var(--gc-btn-h-sm) !important; padding: 0 20px !important; font-size: var(--gc-small) !important; } @media (max-width: 1024px) {
.elementor-element-a97cee6 :is(.elementor-element-3ed96d6, .elementor-element-d842c37, .elementor-element-4e76ce5) { align-self: center !important; margin-top: 0 !important; margin-bottom: 0 !important; }
.elementor-element-a97cee6 .elementor-element-3ed96d6 .elementor-widget-container, .elementor-element-a97cee6 .elementor-element-3ed96d6 .elementor-icon-wrapper { display: flex !important; align-items: center !important; height: 26px !important; line-height: 0 !important; }
.elementor-element-a97cee6 .elementor-element-3ed96d6 .elementor-icon, .elementor-element-a97cee6 .elementor-element-3ed96d6 svg { width: 26px !important; height: 26px !important; font-size: 26px !important; }
.elementor-element-a97cee6 .elementor-element-4e76ce5, .elementor-element-a97cee6 .elementor-element-4e76ce5 .elementor-widget-container { display: flex !important; align-items: center !important; height: 26px !important; }
.elementor-element-a97cee6 .elementor-element-4e76ce5 svg, .elementor-element-a97cee6 .elementor-element-4e76ce5 img, .elementor-element-a97cee6 .elementor-element-4e76ce5 .fkcart-icon-wrap, .elementor-element-a97cee6 .elementor-element-4e76ce5 [class*="fkcart-shortcode-icon"] { width: 26px !important; height: 26px !important; }
} .elementor-24239 .elementor-element-512d476 { padding-bottom: 0 !important; }
.elementor-24239 .elementor-element-1792996, .elementor-24239 .elementor-element-1792996 p:last-child { margin-bottom: 0 !important; }
.elementor-24239 .elementor-element-3cded7f, .elementor-24239 .elementor-element-30dc5a3 { padding-top: 0 !important; }
.elementor-24239 .elementor-element-30dc5a3 { row-gap: 0 !important; gap: 0 !important; }
.elementor-24239 .elementor-element-7332a93 { margin: 26px 0 16px !important; padding: 0 !important; }
.elementor-24239 .elementor-element-7332a93 .elementor-widget-container { line-height: 0 !important; padding: 0 !important; margin: 0 !important; }
.elementor-24239 .elementor-element-7332a93 img { display: inline-block !important; margin: 0 !important; }
.elementor-24239 .elementor-element-46adaa5 .woocommerce-ordering { margin: 0 0 10px !important; }
.elementor-element-gcl0k01 { margin-top: 12px !important; }
@media (max-width: 767px) {
.elementor-element-ca5bedc ul.products { row-gap: 16px !important; }
}
@keyframes gcDrawerOut { from { transform: translate3d(0, 0, 0); } to { transform: translate3d(100%, 0, 0); } }
@keyframes gcFadeIn { from { opacity: 0; } to { opacity: 1; } }
@keyframes gcFadeOut { from { opacity: 1; } to { opacity: 0; } }
#off-canvas-4d04c2d[aria-hidden="false"] .e-off-canvas__overlay { animation: gcFadeIn .35s ease-out both; }
#off-canvas-4d04c2d.animated-reverse-wrapper .e-off-canvas__main { animation: gcDrawerOut .35s cubic-bezier(.4, 0, .2, 1) both !important; animation-direction: normal !important; }
#off-canvas-4d04c2d.animated-reverse-wrapper .e-off-canvas__overlay { animation: gcFadeOut .35s ease-in both !important; }
@media (prefers-reduced-motion: reduce) { #off-canvas-4d04c2d .e-off-canvas__overlay, #off-canvas-4d04c2d.animated-reverse-wrapper .e-off-canvas__main { animation-duration: .01s !important; } } .elementor-24239 .elementor-element-512d476 > .e-con-inner { padding-bottom: 0 !important; }
.elementor-24239 .elementor-element-3cded7f > .e-con-inner { padding-top: 0 !important; } [data-elementor-type="header"] .elementor-nav-menu--main.e--pointer-overline .elementor-item::before { width: 60% !important; left: 50% !important; right: auto !important; transform: translateX(-50%) !important; } .elementor-133 { --gc-r-field: 8px; --gc-r-card: 12px; --gc-chk-line: #D5DAE1; }
.elementor-133 .elementor-element-6beca92 .input-text,
.elementor-133 .elementor-element-6beca92 select,
.elementor-133 .elementor-element-6beca92 .select2-container .select2-selection { border-color: var(--gc-chk-line) !important; border-radius: var(--gc-r-field) !important; }
.elementor-133 .elementor-element-6beca92 .input-text:focus,
.elementor-133 .elementor-element-6beca92 select:focus { border-color: #8A94A3 !important; box-shadow: 0 0 0 3px rgba(138, 148, 163, .15) !important; }
.elementor-133 .elementor-element-6beca92 .form-row label { display: block !important; position: static !important; font-size: 14px !important; line-height: 20px !important; color: var(--gc-ink-2, #3A3A3C) !important; margin: 0 0 6px !important; }
.elementor-133 .elementor-element-6beca92 .form-row label .required { color: #D93025 !important; text-decoration: none !important; }
.elementor-133 .elementor-element-6beca92 .form-row label .optional { color: var(--gc-hint) !important; font-size: 12px !important; }
.elementor-133 .elementor-element-6beca92 .woocommerce-billing-fields .form-row,
.elementor-133 .elementor-element-6beca92 .woocommerce-shipping-fields .form-row { margin: 0 0 14px !important; }
.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,
.elementor-133 .elementor-element-6beca92 .woocommerce-shipping-fields .shipping_address,
.elementor-133 .elementor-element-6beca92 #ship-to-different-address,
.elementor-133 .elementor-element-6beca92 .e-coupon-box { border-color: #E6E9EE !important; }
.elementor-133 .elementor-element-6beca92 .col-1,
.elementor-133 .elementor-element-6beca92 .woocommerce-checkout-payment,
.elementor-133 .elementor-element-6beca92 .woocommerce-shipping-fields .shipping_address { border-radius: var(--gc-r-card) !important; } .elementor-133 .elementor-element-6beca92 .woocommerce-additional-fields,
.elementor-133 .elementor-element-6beca92 .e-checkout__order_review { border-radius: var(--gc-r-card) var(--gc-r-card) 0 0 !important; }
.elementor-133 .elementor-element-6beca92 #ship-to-different-address,
.elementor-133 .elementor-element-6beca92 .e-coupon-box { border-radius: 0 0 var(--gc-r-card) var(--gc-r-card) !important; } .elementor-133 .elementor-element-6beca92 .woocommerce-additional-fields > h3 { display: none !important; }
.elementor-133 .elementor-element-6beca92 .woocommerce-additional-fields { padding-bottom: 8px !important; }
.elementor-133 .elementor-element-6beca92 #order_comments_field { margin: 0 !important; padding: 0 !important; }
.elementor-133 .elementor-element-6beca92 #order_comments { height: 64px !important; min-height: 64px !important; }
.elementor-133 .elementor-element-6beca92 #ship-to-different-address { padding-top: 4px !important; padding-bottom: 18px !important; } .elementor-133 .elementor-element-6beca92 #billing_first_name_field,
.elementor-133 .elementor-element-6beca92 #billing_last_name_field { width: 48% !important; clear: none !important; }
.elementor-133 .elementor-element-6beca92 #billing_first_name_field { float: right !important; }
.elementor-133 .elementor-element-6beca92 #billing_last_name_field { float: left !important; }
.elementor-133 .elementor-element-6beca92 #billing_phone_field { clear: both !important; }
.elementor-133 .elementor-element-304831c > .e-con-inner { padding-top: 28px !important; row-gap: 18px !important; gap: 18px !important; }
.elementor-133 .elementor-element-b782ea6 img { width: 170px !important; }
@media (max-width: 767px) {
.elementor-133 .elementor-element-304831c > .e-con-inner { padding-top: 18px !important; row-gap: 14px !important; gap: 14px !important; }
.elementor-133 .elementor-element-b782ea6 img { width: 140px !important; }
} .elementor-133 .elementor-element-6beca92 #shipping_first_name_field,
.elementor-133 .elementor-element-6beca92 #shipping_last_name_field { width: 48% !important; clear: none !important; }
.elementor-133 .elementor-element-6beca92 #shipping_first_name_field { float: right !important; }
.elementor-133 .elementor-element-6beca92 #shipping_last_name_field { float: left !important; }
.elementor-133 .elementor-element-6beca92 #shipping_phone_2_field { clear: both !important; }
.elementor-133 .elementor-element-6beca92 #shipping_address_2_field label.screen-reader-text { position: static !important; width: auto !important; height: auto !important; clip: auto !important; clip-path: none !important; overflow: visible !important; margin: 0 0 6px !important; white-space: normal !important; }
.elementor-133 .elementor-element-6beca92 .woocommerce-shipping-fields .shipping_address::after { content: ""; display: table; clear: both; }
@media (max-width: 767px) {
.elementor-133 .elementor-element-6beca92 .woocommerce-shipping-fields .shipping_address { padding: 20px !important; }
} .elementor-133 #place_order::before {
content: ""; display: inline-block; flex: 0 0 auto; width: 18px; height: 18px; background-color: currentColor; vertical-align: -3px;
-webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='11' width='16' height='10' rx='2'/%3E%3Cpath d='M8 11V7.5a4 4 0 0 1 8 0V11'/%3E%3Cpath d='M12 15v2.2'/%3E%3C/svg%3E") center / contain no-repeat;
mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='11' width='16' height='10' rx='2'/%3E%3Cpath d='M8 11V7.5a4 4 0 0 1 8 0V11'/%3E%3Cpath d='M12 15v2.2'/%3E%3C/svg%3E") center / contain no-repeat;
}
.elementor-133 #place_order { gap: 9px !important; align-items: center !important; justify-content: center !important; }   #off-canvas-4d04c2d .elementor-element-b45bd1b .elementor-icon-list-item > a { height: var(--gc-btn-h) !important; } .elementor-133 .elementor-element-6beca92 #payment ul.payment_methods li::after { background-size: contain !important; background-position: right center !important; max-width: 100% !important; } @media (max-width: 1024px) {
.elementor-133 .elementor-element-6beca92 .e-checkout__container { row-gap: 16px !important; gap: 16px !important; }
.elementor-133 .elementor-element-6beca92 #customer_details .col-1 { margin-bottom: 16px !important; }
.elementor-133 .elementor-element-6beca92 .woocommerce-shipping-fields .shipping_address { margin-top: 16px !important; }
.elementor-133 .elementor-element-6beca92 .e-checkout__order_review-2 { margin-top: 16px !important; }
.elementor-133 .elementor-element-6beca92 .woocommerce-checkout-payment { margin-bottom: 0 !important; }
} .elementor-133 .elementor-element-6beca92 #shipping_method li { display: flex !important; align-items: flex-start !important; gap: 8px !important; }
.elementor-133 .elementor-element-6beca92 #shipping_method li > input.shipping_method { flex: 0 0 auto !important; margin: 3px 0 0 !important; }
.elementor-133 .elementor-element-6beca92 #shipping_method li > label { flex: 1 1 auto !important; margin: 0 !important; display: block !important; } @media (max-width: 1024px) {
.elementor-133 .elementor-element-6beca92 .e-checkout__order_review { padding-bottom: 8px !important; }
.elementor-133 .elementor-element-6beca92 .e-coupon-box { padding-top: 0 !important; }
} .elementor-133 .elementor-element-6beca92 .gc-total-note { white-space: normal !important; }
@media (max-width: 1024px) { .elementor-133 .elementor-element-6beca92 .e-checkout__container { grid-template-columns: minmax(0, 1fr) !important; } }  :where(.elementor-page-133) :is(li.wc_payment_method.payment_method_wc_gateway_icount-wc_icount_gateway)::after {
will-change: transform;
transform: translateZ(0);
backface-visibility: hidden;
} body.woocommerce-checkout .e-coupon-box .e-coupon-anchor-description { display: none !important; }
body.woocommerce-checkout .e-coupon-box .e-woocommerce-coupon-nudge {
position: relative; display: flex !important; align-items: center; gap: 8px; margin: 0 !important;
padding: 14px 0 2px !important; border-top: 1px solid #ececec; font-size: 14px !important; color: #1a1a1a !important; cursor: pointer;
}
body.woocommerce-checkout .e-coupon-box .e-woocommerce-coupon-nudge::before {
content: ""; flex: none; width: 16px; height: 16px; background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231a1a1a' stroke-width='1.8'%3E%3Cpath d='M20.6 13.4 13.4 20.6a2 2 0 0 1-2.8 0L3 13V3h10l7.6 7.6a2 2 0 0 1 0 2.8z'/%3E%3Ccircle cx='7.5' cy='7.5' r='1.5'/%3E%3C/svg%3E") no-repeat center / 16px 16px;
}
body.woocommerce-checkout .e-coupon-box .e-woocommerce-coupon-nudge::after {
content: ""; flex: none; margin-inline-start: auto; width: 7px; height: 7px; border-right: 1.6px solid #8a8a8a; border-bottom: 1.6px solid #8a8a8a;
transform: translateY(-2px) rotate(45deg); transition: transform .2s ease;
}
body.woocommerce-checkout .e-coupon-box.gc-open .e-woocommerce-coupon-nudge::after { transform: translateY(2px) rotate(-135deg); }
body.woocommerce-checkout .e-coupon-box a.e-show-coupon-form { position: absolute; inset: 0; font-size: 0 !important; color: transparent !important; padding: 0 !important; }
body.woocommerce-checkout .e-coupon-box .e-coupon-anchor,
body.woocommerce-checkout .e-coupon-box .form-row { margin: 0 !important; padding: 0 !important; }
body.woocommerce-checkout .e-coupon-box .coupon-container-grid {
display: flex !important; align-items: center; height: 40px !important; min-height: 0 !important; margin: 10px 0 2px !important; padding: 0 4px !important;
border: 1px solid #cfcfcf; border-radius: 8px; background: #fff; gap: 0 !important;
}
body.woocommerce-checkout .e-coupon-box .coupon-container-grid:focus-within { border-color: #1a1a1a; }
body.woocommerce-checkout .e-coupon-box .coupon-container-grid .col { width: auto !important; margin: 0 !important; padding: 0 !important; float: none !important; }
body.woocommerce-checkout .e-coupon-box .coupon-container-grid .coupon-col-1 { flex: 1 1 auto; min-width: 0; }
body.woocommerce-checkout .e-coupon-box #coupon_code {
width: 100% !important; height: 36px !important; min-height: 0 !important; margin: 0 !important; padding: 0 8px !important;
border: 0 !important; box-shadow: none !important; outline: none !important; background: transparent !important; font-size: 14px !important;
}
body.woocommerce-checkout .e-coupon-box .e-apply-coupon {
height: 30px !important; min-height: 0 !important; margin: 0 !important; padding: 0 18px !important; border: 0 !important;
border-radius: 15px !important; background: #1a1a1a !important; color: #fff !important; font-size: 14px !important; line-height: 30px !important;
}
body.woocommerce-checkout .e-coupon-box.gc-has-coupon .e-woocommerce-coupon-nudge,
body.woocommerce-checkout .e-coupon-box.gc-has-coupon .e-coupon-anchor { display: none !important; }
body.woocommerce-checkout .gc-coupon-chips { border-top: 1px solid #ececec; padding-top: 14px; display: flex; flex-wrap: wrap; gap: 8px; }
body.woocommerce-checkout .gc-coupon-chip { display: inline-flex; align-items: center; gap: 8px; padding: 5px 12px; border-radius: 14px; background: #f2f2f2; font-size: 13px; color: #1a1a1a; }
body.woocommerce-checkout .gc-coupon-chip::before { content: ""; width: 14px; height: 14px; background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231a1a1a' stroke-width='1.8'%3E%3Cpath d='M20.6 13.4 13.4 20.6a2 2 0 0 1-2.8 0L3 13V3h10l7.6 7.6a2 2 0 0 1 0 2.8z'/%3E%3Ccircle cx='7.5' cy='7.5' r='1.5'/%3E%3C/svg%3E") no-repeat center / 14px 14px; }
body.woocommerce-checkout .gc-coupon-chip a { color: #69727d !important; text-decoration: underline !important; font-size: 13px !important; }
body.woocommerce-checkout table.gc-has-coupon-table tr.cart-discount { display: none !important; } @media (min-width: 768px) {
body.woocommerce-checkout .e-coupon-box .e-woocommerce-coupon-nudge { padding-right: 12px !important; }
body.woocommerce-checkout .e-coupon-box .coupon-container-grid { margin-right: 12px !important; }
body.woocommerce-checkout .gc-coupon-chips { padding-right: 12px; }
}