.elementor-32144 .elementor-element.elementor-element-kwroot01{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32144 .elementor-element.elementor-element-kwroot01:not(.elementor-motion-effects-element-type-background), .elementor-32144 .elementor-element.elementor-element-kwroot01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDF9;}.elementor-32144 .elementor-element.elementor-element-kwhero01{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:56px;--padding-bottom:46px;--padding-left:20px;--padding-right:20px;}.elementor-32144 .elementor-element.elementor-element-kwhero01:not(.elementor-motion-effects-element-type-background), .elementor-32144 .elementor-element.elementor-element-kwhero01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(125deg, #FFF8EA 0%, #FFE7BE 100%);}.elementor-32144 .elementor-element.elementor-element-kweye001{text-align:center;}.elementor-32144 .elementor-element.elementor-element-kwh1a001{text-align:center;}.elementor-32144 .elementor-element.elementor-element-kwbar001{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#F2E7D6;--border-color:#F2E7D6;--padding-top:16px;--padding-bottom:16px;--padding-left:20px;--padding-right:20px;}.elementor-32144 .elementor-element.elementor-element-kwbar001:not(.elementor-motion-effects-element-type-background), .elementor-32144 .elementor-element.elementor-element-kwbar001 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-32144 .elementor-element.elementor-element-kwfilt01{--e-filter-direction:row;--e-filter-white-space:nowrap;--e-filter-justify-content:flex-start;--e-filter-item-width:initial;--e-filter-item-flex-grow:0;--e-filter-wrap:wrap;--e-filter-overflow-x:initial;}.elementor-32144 .elementor-element.elementor-element-kwgrid001{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:30px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-32144 .elementor-element.elementor-element-7f3c1b9{--grid-columns:4;--load-more-button-align:center;}.elementor-32144 .elementor-element.elementor-element-7f3c1b9 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-32144 .elementor-element.elementor-element-7f3c1b9 .e-loop-item > .elementor-section, .elementor-32144 .elementor-element.elementor-element-7f3c1b9 .e-loop-item > .elementor-section > .elementor-container, .elementor-32144 .elementor-element.elementor-element-7f3c1b9 .e-loop-item > .e-con, .elementor-32144 .elementor-element.elementor-element-7f3c1b9 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-32144 .elementor-element.elementor-element-kwcta001{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:52px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-32144 .elementor-element.elementor-element-kwcta001:not(.elementor-motion-effects-element-type-background), .elementor-32144 .elementor-element.elementor-element-kwcta001 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(120deg, #FFF3D1 0%, #FFDCA8 100%);}.elementor-32144 .elementor-element.elementor-element-kwctah01{text-align:center;}@media(max-width:1024px){.elementor-32144 .elementor-element.elementor-element-kwfilt01{--e-filter-wrap:nowrap;--e-filter-overflow-x:scroll;}.elementor-32144 .elementor-element.elementor-element-7f3c1b9{--grid-columns:3;}}@media(max-width:767px){.elementor-32144 .elementor-element.elementor-element-kwbar001{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-32144 .elementor-element.elementor-element-kwfilt01{--e-filter-justify-content:flex-start;--e-filter-item-width:initial;--e-filter-item-flex-grow:0;--e-filter-wrap:nowrap;--e-filter-overflow-x:scroll;}.elementor-32144 .elementor-element.elementor-element-7f3c1b9{--grid-columns:2;}}/* Start custom CSS *//* Kiddy Wood — Catalog (32144) */
body.page-id-32144 .wd-page-title{display:none!important}
body.page-id-32144 .wd-content-layout.container{max-width:none!important;width:100%!important;padding:0!important}
body.page-id-32144 .wd-content-area{padding:0!important}
body.page-id-32144{background:#FFFDF9}
body.page-id-32144 [data-id="kwroot01"]{background:#FFFDF9}

/* hero */
body.page-id-32144 .kw-eyebrow .elementor-heading-title{width:fit-content;margin:0 auto;font-size:12.5px!important;font-weight:700!important;letter-spacing:.2px;color:#8A5300!important;background:rgba(255,255,255,.9);padding:7px 16px;border-radius:100px;line-height:1.4!important;box-shadow:0 2px 10px rgba(251,160,36,.15)}
body.page-id-32144 .kw-h1 .elementor-heading-title{font-size:46px!important;font-weight:800!important;line-height:1.15!important;color:#242424!important;margin:14px 0 0}
body.page-id-32144 .kw-lead p{font-size:16px;line-height:1.95;color:#6F6252;max-width:720px;margin:12px auto 0}
body.page-id-32144 .kw-stats-wrap{margin-top:18px}
body.page-id-32144 .kw-stats{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin:0;font-size:13px;color:#7A6A55}
body.page-id-32144 .kw-stats span{background:rgba(255,255,255,.8);border:1px solid #F3E3C8;border-radius:100px;padding:7px 15px;line-height:1.4}
body.page-id-32144 .kw-stats b{color:#242424;font-size:14.5px}

/* filter bar */
body.page-id-32144 .kw-filter-label .elementor-heading-title{font-size:13px!important;font-weight:700!important;color:#8A7A63!important;white-space:nowrap;margin:0;line-height:1.4!important}
body.page-id-32144 .kw-chips .e-filter{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-start;margin:0}
body.page-id-32144 .kw-chips .e-filter-item{display:inline-flex;align-items:center;height:auto!important;padding:9px 17px!important;font-size:13px!important;font-weight:600!important;line-height:1.3!important;color:#5C5142!important;background:#FFFFFF!important;border:1px solid #EFE2CE!important;border-radius:100px!important;box-shadow:none!important;cursor:pointer;transition:all .18s ease;white-space:nowrap}
body.page-id-32144 .kw-chips .e-filter-item:hover{color:#B26B00!important;background:#FFF9EE!important;border-color:#F6C87E!important}
body.page-id-32144 .kw-chips .e-filter-item[aria-pressed="true"]{color:#FFFFFF!important;background:#FBA024!important;border-color:#FBA024!important;box-shadow:0 6px 16px rgba(251,160,36,.32)!important}
body.page-id-32144 .kw-chips .e-filter-item[data-filter="__all"]{order:-1}

/* tools strip */
body.page-id-32144 .kw-tools{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:0 0 20px;padding:12px 18px;background:#FFFFFF;border:1px solid #F2E7D6;border-radius:14px}
body.page-id-32144 .kw-note{font-size:13px;color:#8A7A63;line-height:1.6}
body.page-id-32144 .kw-print{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;font-weight:700;color:#242424;background:#FFF3D9;border-radius:100px;padding:8px 16px;white-space:nowrap;direction:rtl}
body.page-id-32144 .kw-print kbd{font-family:inherit;font-size:12px;font-weight:700;line-height:1;background:#fff;border:1px solid #EFD9B4;border-bottom-width:2px;border-radius:5px;padding:3px 6px;color:#242424;direction:ltr}

/* product cards */
body.page-id-32144 .e-loop-item .e-con.e-parent{height:100%;background:#FFFFFF;border:1px solid #F4EADA;border-radius:16px;box-shadow:0 3px 14px rgba(36,36,36,.05);overflow:hidden;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}
body.page-id-32144 .e-loop-item .e-con.e-parent:hover{transform:translateY(-4px);box-shadow:0 14px 30px rgba(36,36,36,.10);border-color:#F8D9A3}
body.page-id-32144 .kw-card-img img{width:100%;height:196px;object-fit:contain;background:#FCFAF6;border-radius:10px;padding:8px}
body.page-id-32144 .kw-card-title .elementor-heading-title{font-size:14.5px!important;font-weight:600!important;line-height:1.6!important;color:#3A332B!important;margin:8px 0 0;min-height:46px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-align:center}
body.page-id-32144 .kw-card-title a{color:inherit!important;text-decoration:none!important}
body.page-id-32144 .kw-card-title a:hover{color:#D97800!important}
body.page-id-32144 .kw-card-price{margin-top:auto}
body.page-id-32144 .kw-card-price .price{font-size:16px!important;font-weight:700!important;color:#B26B00!important;text-align:center;margin:8px 0 0;line-height:1.4}
body.page-id-32144 .kw-card-price .price .woocommerce-Price-currencySymbol{font-size:12px;font-weight:600;color:#8A7A63}
body.page-id-32144 .kw-card-price del{font-size:12px;color:#B0A695}
body.page-id-32144 .kw-card-price ins{text-decoration:none}

/* load more */
body.page-id-32144 .e-loop__load-more{display:flex;justify-content:center;margin-top:30px}
body.page-id-32144 .e-loop__load-more .elementor-button{background:#FFFFFF!important;color:#B26B00!important;border:1.5px solid #F3D3A0!important;border-radius:100px!important;padding:13px 36px!important;font-size:14px!important;font-weight:700!important;box-shadow:0 4px 14px rgba(251,160,36,.12)!important;transition:all .2s}
body.page-id-32144 .e-loop__load-more .elementor-button:hover{background:#FBA024!important;color:#FFFFFF!important;border-color:#FBA024!important}
body.page-id-32144 .e-loop__load-more .e-load-more-spinner svg{fill:currentColor}
body.page-id-32144 .e-load-more-message{text-align:center;font-size:13px;color:#8A7A63;margin-top:10px}

/* CTA */
body.page-id-32144 .kw-cta-title .elementor-heading-title{font-size:28px!important;font-weight:800!important;line-height:1.35!important;color:#242424!important;margin:0}
body.page-id-32144 .kw-cta-text p{font-size:15px;line-height:1.9;color:#6F5B3E;max-width:620px;margin:10px auto 0}
body.page-id-32144 .kw-wa{margin-top:6px}
body.page-id-32144 .kw-wa .elementor-button{background:#FBA024!important;color:#fff!important;border-radius:100px!important;padding:14px 32px!important;font-size:14.5px!important;font-weight:700!important;box-shadow:0 10px 24px rgba(251,160,36,.35)!important;transition:all .2s}
body.page-id-32144 .kw-wa .elementor-button:hover{background:#E8890C!important;transform:translateY(-2px)}
body.page-id-32144 .kw-cta-note p{font-size:12.5px;color:#8A7458;margin:10px 0 0;text-align:center}

/* responsive */
@media (max-width:1024px){
body.page-id-32144 .kw-h1 .elementor-heading-title{font-size:38px!important}
body.page-id-32144 .kw-card-img img{height:176px}
}
@media (max-width:767px){
body.page-id-32144 .kw-h1 .elementor-heading-title{font-size:30px!important}
body.page-id-32144 .kw-lead p{font-size:14px;line-height:1.85}
body.page-id-32144 .kw-eyebrow .elementor-heading-title{font-size:11px!important;padding:6px 13px}
body.page-id-32144 [data-id="kwhero01"] .e-con-inner{padding-top:34px!important;padding-bottom:30px!important}
body.page-id-32144 [data-id="kwbar001"] .e-con-inner{padding-top:12px!important;padding-bottom:12px!important;gap:10px!important}
body.page-id-32144 .kw-filter-label{display:none}
body.page-id-32144 .kw-chips .e-filter{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}
body.page-id-32144 .kw-chips .e-filter::-webkit-scrollbar{display:none}
body.page-id-32144 .kw-chips .e-filter-item{padding:8px 14px!important;font-size:12.5px!important}
body.page-id-32144 [data-id="kwgrid001"] .e-con-inner{padding-top:18px!important;padding-bottom:16px!important;gap:16px!important}
body.page-id-32144 .kw-tools{padding:10px 13px;gap:8px;margin-bottom:16px}
body.page-id-32144 .kw-note{font-size:11.5px}
body.page-id-32144 .kw-print{font-size:11.5px;padding:6px 12px}
body.page-id-32144 .kw-card-img img{height:132px;padding:4px}
body.page-id-32144 .kw-card-title .elementor-heading-title{font-size:12.5px!important;line-height:1.5!important;min-height:56px}
body.page-id-32144 .kw-card-price .price{font-size:14px!important}
body.page-id-32144 .e-loop__load-more .elementor-button{padding:11px 28px!important;font-size:13px!important}
body.page-id-32144 .kw-cta-title .elementor-heading-title{font-size:22px!important}
body.page-id-32144 .kw-cta-text p{font-size:13.5px}
body.page-id-32144 .kw-wa .elementor-button{padding:12px 26px!important;font-size:13.5px!important}
body.page-id-32144 [data-id="kwcta001"] .e-con-inner{padding-top:36px!important;padding-bottom:38px!important}
}

/* print */
@media print{
body.page-id-32144 .whb-header,body.page-id-32144 .wd-page-title,body.page-id-32144 footer,body.page-id-32144 .kw-tools,body.page-id-32144 [data-id="kwbar001"],body.page-id-32144 [data-id="kwcta001"],body.page-id-32144 .e-loop__load-more,body.page-id-32144 .e-load-more-anchor,body.page-id-32144 .scroll-to-top,body.page-id-32144 .wd-toolbar,body.page-id-32144 .whb-sticky-header{display:none!important}
body.page-id-32144 .kw-h1 .elementor-heading-title{font-size:24px!important;color:#000!important}
body.page-id-32144 [data-id="kwhero01"] .e-con-inner{padding:0 0 10px!important}
body.page-id-32144 .kw-eyebrow,body.page-id-32144 .kw-stats-wrap{display:none!important}
body.page-id-32144 .kw-lead p{color:#333;font-size:11px;margin-top:4px}
body.page-id-32144 .elementor-loop-container{grid-template-columns:repeat(3,1fr)!important;gap:12px!important}
body.page-id-32144 .e-loop-item{break-inside:avoid;page-break-inside:avoid}
body.page-id-32144 .e-loop-item .e-con.e-parent{border:1px solid #ddd;box-shadow:none}
body.page-id-32144 .kw-card-img img{height:118px}
body.page-id-32144 .kw-card-title .elementor-heading-title{font-size:10px!important;min-height:0;line-height:1.4!important}
body.page-id-32144 .kw-card-price .price{font-size:11px!important}
body.page-id-32144 a{color:#000!important;text-decoration:none!important}
@page{margin:12mm}
}/* End custom CSS */