.elementor-166 .elementor-element.elementor-element-5026086{margin-top:0px;margin-bottom:0px;padding:20px 0px 20px 0px;}.elementor-166 .elementor-element.elementor-element-b7ffcc8.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-166 .elementor-element.elementor-element-b7ffcc8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-166 .elementor-element.elementor-element-b7ffcc8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-166 .elementor-element.elementor-element-b7ffcc8 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;}.elementor-166 .elementor-element.elementor-element-b7ffcc8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.woocommerce .elementor-166 .elementor-element.elementor-element-67e0163 .flex-viewport:not(:last-child){margin-bottom:10px;}.woocommerce .elementor-166 .elementor-element.elementor-element-67e0163 .flex-control-thumbs img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D0D0D0;}.woocommerce .elementor-166 .elementor-element.elementor-element-67e0163 .flex-control-thumbs li{padding-right:calc(25px / 2);padding-left:calc(25px / 2);padding-bottom:25px;}.woocommerce .elementor-166 .elementor-element.elementor-element-67e0163 .flex-control-thumbs{margin-right:calc(-25px / 2);margin-left:calc(-25px / 2);}.elementor-166 .elementor-element.elementor-element-67e0163 > .elementor-widget-container{padding:25px 25px 0px 25px;}.elementor-166 .elementor-element.elementor-element-9d315dc > .elementor-element-populated{padding:0px 23px 0px 23px;}.elementor-166 .elementor-element.elementor-element-8de28f7{color:#3D1314;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;}.elementor-166 .elementor-element.elementor-element-8de28f7 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-166 .elementor-element.elementor-element-e15b63f .elementor-alert{background-color:#603C28;border-color:#E7C57F;}.elementor-166 .elementor-element.elementor-element-e15b63f .elementor-alert-title{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-166 .elementor-element.elementor-element-e15b63f .elementor-alert-description{color:#FFFFFF;}.elementor-166 .elementor-element.elementor-element-e15b63f > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-166 .elementor-element.elementor-element-988c33b > .elementor-element-populated{padding:0px 23px 0px 23px;}.elementor-166 .elementor-element.elementor-element-31e978d{color:#333333;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;}.elementor-166 .elementor-element.elementor-element-31e978d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-166 .elementor-element.elementor-element-bcb71b9{border-style:solid;border-width:1px 0px 0px 0px;border-color:#DEDEDE;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 0px 0px 0px;}.elementor-166 .elementor-element.elementor-element-bcb71b9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-166 .elementor-element.elementor-element-cb0677d > .elementor-element-populated{padding:0px 23px 0px 23px;}.elementor-166 .elementor-element.elementor-element-258fa80{color:#333333;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;}.elementor-166 .elementor-element.elementor-element-258fa80 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-166 .elementor-element.elementor-element-1543c97.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-166 .elementor-element.elementor-element-1543c97 > .elementor-element-populated{padding:0px 23px 0px 23px;}.elementor-166 .elementor-element.elementor-element-be32350{color:#333333;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;}.elementor-166 .elementor-element.elementor-element-be32350 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-166 .elementor-element.elementor-element-3ee7716 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-166 .elementor-element.elementor-element-d283131:not(.elementor-motion-effects-element-type-background), .elementor-166 .elementor-element.elementor-element-d283131 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-166 .elementor-element.elementor-element-d283131{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-166 .elementor-element.elementor-element-d283131 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-166 .elementor-element.elementor-element-c522d44.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-166 .elementor-element.elementor-element-c522d44.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-166 .elementor-element.elementor-element-c522d44 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-166 .elementor-element.elementor-element-51d936e .elementor-heading-title{color:#603C28;font-family:"Vesper Libre", Sans-serif;font-size:28px;font-weight:400;}.elementor-166 .elementor-element.elementor-element-51d936e > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-166 .elementor-element.elementor-element-9853fd2:not(.elementor-motion-effects-element-type-background), .elementor-166 .elementor-element.elementor-element-9853fd2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-166 .elementor-element.elementor-element-9853fd2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:20px;margin-bottom:0px;}.elementor-166 .elementor-element.elementor-element-9853fd2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-166 .elementor-element.elementor-element-ec54c56 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-166 .elementor-element.elementor-element-c838427 .elementor-heading-title{color:#603C28;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;text-transform:uppercase;}.elementor-166 .elementor-element.elementor-element-9c58604:not(.elementor-motion-effects-element-type-background), .elementor-166 .elementor-element.elementor-element-9c58604 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-166 .elementor-element.elementor-element-9c58604{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 20px 20px 20px;}.elementor-166 .elementor-element.elementor-element-9c58604 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-166 .elementor-element.elementor-element-ae8e885.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-166 .elementor-element.elementor-element-ae8e885.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-166 .elementor-element.elementor-element-ae8e885.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-166 .elementor-element.elementor-element-ae8e885:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-166 .elementor-element.elementor-element-ae8e885 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E7C57F;}.elementor-166 .elementor-element.elementor-element-ae8e885 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;padding:5px 0px 5px 0px;}.elementor-166 .elementor-element.elementor-element-ae8e885 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-166 .elementor-element.elementor-element-94c4875{text-align:center;}.elementor-166 .elementor-element.elementor-element-94c4875 .elementor-heading-title{color:#FFFFFF;}.elementor-166 .elementor-element.elementor-element-32702f3{text-align:center;}.elementor-166 .elementor-element.elementor-element-32702f3 .elementor-heading-title{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;}.elementor-bc-flex-widget .elementor-166 .elementor-element.elementor-element-ac2e453.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-166 .elementor-element.elementor-element-ac2e453.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-166 .elementor-element.elementor-element-ac2e453.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-166 .elementor-element.elementor-element-ac2e453 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#603C28;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5px 0px 5px 0px;}.elementor-166 .elementor-element.elementor-element-ac2e453 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-166 .elementor-element.elementor-element-eac5768{text-align:center;}.elementor-166 .elementor-element.elementor-element-eac5768 .elementor-heading-title{color:#333333;font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-166 .elementor-element.elementor-element-8130b5a{text-align:center;}.elementor-166 .elementor-element.elementor-element-8130b5a .elementor-heading-title{color:#333333;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;}.elementor-bc-flex-widget .elementor-166 .elementor-element.elementor-element-f2628bd.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-166 .elementor-element.elementor-element-f2628bd.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-166 .elementor-element.elementor-element-f2628bd.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-166 .elementor-element.elementor-element-f2628bd > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#603C28;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 10px;--e-column-margin-right:0px;--e-column-margin-left:10px;padding:0px 0px 0px 0px;}.elementor-166 .elementor-element.elementor-element-f2628bd > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-166 .elementor-element.elementor-element-6d4696b{text-align:center;}.elementor-166 .elementor-element.elementor-element-6d4696b .elementor-heading-title{color:#333333;font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-166 .elementor-element.elementor-element-1117cb5{text-align:center;}.elementor-166 .elementor-element.elementor-element-1117cb5 .elementor-heading-title{color:#333333;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;}.elementor-166 .elementor-element.elementor-element-2cca9df:not(.elementor-motion-effects-element-type-background), .elementor-166 .elementor-element.elementor-element-2cca9df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-166 .elementor-element.elementor-element-2cca9df{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 20px 20px 20px;}.elementor-166 .elementor-element.elementor-element-2cca9df > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-166 .elementor-element.elementor-element-de2d19d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-166 .elementor-element.elementor-element-de2d19d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-166 .elementor-element.elementor-element-de2d19d.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-166 .elementor-element.elementor-element-de2d19d > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#603C28;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;padding:5px 0px 5px 0px;}.elementor-166 .elementor-element.elementor-element-de2d19d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-166 .elementor-element.elementor-element-53071a8{text-align:center;}.elementor-166 .elementor-element.elementor-element-53071a8 .elementor-heading-title{color:#333333;font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-166 .elementor-element.elementor-element-5088032{text-align:center;}.elementor-166 .elementor-element.elementor-element-5088032 .elementor-heading-title{color:#333333;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;}.elementor-bc-flex-widget .elementor-166 .elementor-element.elementor-element-7a6e9f4.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-166 .elementor-element.elementor-element-7a6e9f4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-166 .elementor-element.elementor-element-7a6e9f4.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-166 .elementor-element.elementor-element-7a6e9f4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-166 .elementor-element.elementor-element-7a6e9f4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E7C57F;}.elementor-166 .elementor-element.elementor-element-7a6e9f4 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;padding:5px 0px 5px 0px;}.elementor-166 .elementor-element.elementor-element-7a6e9f4 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-166 .elementor-element.elementor-element-b3212bd{text-align:center;}.elementor-166 .elementor-element.elementor-element-b3212bd .elementor-heading-title{color:#FFFFFF;}.elementor-166 .elementor-element.elementor-element-9c307f9{text-align:center;}.elementor-166 .elementor-element.elementor-element-9c307f9 .elementor-heading-title{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;}.elementor-bc-flex-widget .elementor-166 .elementor-element.elementor-element-dadba85.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-166 .elementor-element.elementor-element-dadba85.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-166 .elementor-element.elementor-element-dadba85.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-166 .elementor-element.elementor-element-dadba85 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#603C28;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 10px;--e-column-margin-right:0px;--e-column-margin-left:10px;padding:0px 0px 0px 0px;}.elementor-166 .elementor-element.elementor-element-dadba85 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-166 .elementor-element.elementor-element-b23ef6a{text-align:center;}.elementor-166 .elementor-element.elementor-element-b23ef6a .elementor-heading-title{color:#333333;font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-166 .elementor-element.elementor-element-f461b19{text-align:center;}.elementor-166 .elementor-element.elementor-element-f461b19 .elementor-heading-title{color:#333333;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;}.elementor-166 .elementor-element.elementor-element-625ba7b:not(.elementor-motion-effects-element-type-background), .elementor-166 .elementor-element.elementor-element-625ba7b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-166 .elementor-element.elementor-element-625ba7b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 20px 20px 20px;}.elementor-166 .elementor-element.elementor-element-625ba7b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-166 .elementor-element.elementor-element-f06e149.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-166 .elementor-element.elementor-element-f06e149.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-166 .elementor-element.elementor-element-f06e149.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-166 .elementor-element.elementor-element-f06e149 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#603C28;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;padding:5px 0px 5px 0px;}.elementor-166 .elementor-element.elementor-element-f06e149 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-166 .elementor-element.elementor-element-59df3b1{text-align:center;}.elementor-166 .elementor-element.elementor-element-59df3b1 .elementor-heading-title{color:#333333;font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-166 .elementor-element.elementor-element-dc6f27c{text-align:center;}.elementor-166 .elementor-element.elementor-element-dc6f27c .elementor-heading-title{color:#333333;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;}.elementor-bc-flex-widget .elementor-166 .elementor-element.elementor-element-b04855e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-166 .elementor-element.elementor-element-b04855e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-166 .elementor-element.elementor-element-b04855e.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-166 .elementor-element.elementor-element-b04855e > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#603C28;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5px 0px 5px 0px;}.elementor-166 .elementor-element.elementor-element-b04855e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-166 .elementor-element.elementor-element-08b7529{text-align:center;}.elementor-166 .elementor-element.elementor-element-08b7529 .elementor-heading-title{color:#333333;font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-166 .elementor-element.elementor-element-8898927{text-align:center;}.elementor-166 .elementor-element.elementor-element-8898927 .elementor-heading-title{color:#333333;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;}.elementor-bc-flex-widget .elementor-166 .elementor-element.elementor-element-2449e18.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-166 .elementor-element.elementor-element-2449e18.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-166 .elementor-element.elementor-element-2449e18.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-166 .elementor-element.elementor-element-2449e18:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-166 .elementor-element.elementor-element-2449e18 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E7C57F;}.elementor-166 .elementor-element.elementor-element-2449e18 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 10px;--e-column-margin-right:0px;--e-column-margin-left:10px;padding:5px 0px 5px 0px;}.elementor-166 .elementor-element.elementor-element-2449e18 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-166 .elementor-element.elementor-element-f756c43{text-align:center;}.elementor-166 .elementor-element.elementor-element-f756c43 .elementor-heading-title{color:#FFFFFF;}.elementor-166 .elementor-element.elementor-element-d7e6b46{text-align:center;}.elementor-166 .elementor-element.elementor-element-d7e6b46 .elementor-heading-title{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;}.elementor-166 .elementor-element.elementor-element-17c1b4c{margin-top:0px;margin-bottom:0px;}.elementor-166 .elementor-element.elementor-element-6f322a1 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-166 .elementor-element.elementor-element-39e10ad .cart button, .elementor-166 .elementor-element.elementor-element-39e10ad .cart .button{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;padding:18px 35px 18px 35px;color:#FFFFFF;background-color:#603C28;border-color:#603C28;transition:all 0.2s;}.elementor-166 .elementor-element.elementor-element-39e10ad .cart button:hover, .elementor-166 .elementor-element.elementor-element-39e10ad .cart .button:hover{color:#603C28;background-color:#FFFFFF;border-color:#603C28;}.elementor-166 .elementor-element.elementor-element-39e10ad .quantity .qty{transition:all 0.2s;}body.elementor-page-166:not(.elementor-motion-effects-element-type-background), body.elementor-page-166 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}@media(min-width:768px){.elementor-166 .elementor-element.elementor-element-b7ffcc8{width:62.479%;}.elementor-166 .elementor-element.elementor-element-3ee7716{width:37.436%;}}@media(max-width:767px){.elementor-166 .elementor-element.elementor-element-5026086{margin-top:0px;margin-bottom:0px;padding:10px 0px 10px 0px;}.elementor-166 .elementor-element.elementor-element-b7ffcc8 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-166 .elementor-element.elementor-element-3ee7716 > .elementor-element-populated{margin:15px 15px 15px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;}.elementor-166 .elementor-element.elementor-element-51d936e .elementor-heading-title{font-size:21px;}.elementor-166 .elementor-element.elementor-element-c838427 .elementor-heading-title{font-size:13px;}.elementor-166 .elementor-element.elementor-element-9c58604{padding:20px 20px 20px 20px;}.elementor-166 .elementor-element.elementor-element-ae8e885 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:5px 5px 5px 5px;}.elementor-166 .elementor-element.elementor-element-ac2e453 > .elementor-element-populated{margin:10px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:5px 5px 5px 5px;}.elementor-166 .elementor-element.elementor-element-f2628bd > .elementor-element-populated{margin:10px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:5px 5px 5px 5px;}.elementor-166 .elementor-element.elementor-element-2cca9df{padding:20px 20px 20px 20px;}.elementor-166 .elementor-element.elementor-element-de2d19d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:5px 5px 5px 5px;}.elementor-166 .elementor-element.elementor-element-7a6e9f4 > .elementor-element-populated{margin:10px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:5px 5px 5px 5px;}.elementor-166 .elementor-element.elementor-element-dadba85 > .elementor-element-populated{margin:10px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:5px 5px 5px 5px;}.elementor-166 .elementor-element.elementor-element-625ba7b{padding:20px 20px 20px 20px;}.elementor-166 .elementor-element.elementor-element-f06e149 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-166 .elementor-element.elementor-element-b04855e > .elementor-element-populated{margin:10px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:5px 5px 5px 5px;}.elementor-166 .elementor-element.elementor-element-2449e18 > .elementor-element-populated{margin:10px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:5px 5px 5px 5px;}}/* Start custom CSS for woocommerce-product-images, class: .elementor-element-67e0163 */.more-thumbs {
  display: flex !important;
  justify-content: center;
  align-items: center;
  height: 140px;
  border: 1px solid #A6A6A6;
  width: 140px !important;
  margin: 0px 13px !important;
  padding: 0px !important;
  font-family: Montserrat;
  font-size: 14px;
  text-decoration: underline;
}
.more-thumbs:hover {
    cursor: pointer;
}
.flex-control-thumbs li:nth-of-type(4) ~ li {
  display: none;
}
.elementor-widget.elementor-widget-woocommerce-product-images {
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-af7669f */.elementor-166 .elementor-element.elementor-element-af7669f ul {
  list-style: none;
  padding: 0px;
}
.elementor-166 .elementor-element.elementor-element-af7669f li {
  display: flex;
  justify-content: space-between;
  border-bottom: 1px solid #DFD8D4;
  padding: 12px 0px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-0b64253 */.elementor-166 .elementor-element.elementor-element-0b64253 ul {
  list-style: none;
  padding: 0px;
}
.elementor-166 .elementor-element.elementor-element-0b64253 li {
  display: flex;
  justify-content: space-between;
  border-bottom: 1px solid #DFD8D4;
  padding: 12px 0px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-bcb71b9 */.elementor-166 .elementor-element.elementor-element-bcb71b9 ul {
  list-style: none;
  padding: 0px;
}
.elementor-166 .elementor-element.elementor-element-bcb71b9 li {
  display: flex;
  justify-content: space-between;
  border-bottom: 1px solid #DFD8D4;
  padding: 12px 0px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6b5910a */.elementor-166 .elementor-element.elementor-element-6b5910a ul {
  list-style: none;
  padding: 0px;
}
.elementor-166 .elementor-element.elementor-element-6b5910a li {
  display: flex;
  justify-content: space-between;
  border-bottom: 1px solid #DFD8D4;
  padding: 12px 0px;
}
.elementor-166 .elementor-element.elementor-element-6b5910a tr td:nth-of-type(1) {
  border-right: 0px !important;
  text-align: left !important;
}
.elementor-166 .elementor-element.elementor-element-6b5910a tr td:nth-of-type(2) {
  text-align: center;
}
.elementor-166 .elementor-element.elementor-element-6b5910a tr th:nth-of-type(1) {
  border-right: 0px !important;
  text-align: left !important;
}
.elementor-166 .elementor-element.elementor-element-6b5910a tr th:nth-of-type(2) {
  text-align: center;
}

body[data-elementor-device-mode="mobile"] .elementor-166 .elementor-element.elementor-element-6b5910a .td-content {
  text-align: left !important;
  justify-content: start;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-b7ffcc8 */.elementor-166 .elementor-element.elementor-element-b7ffcc8 .product_title.entry-title.elementor-heading-title.elementor-size-default {
  display: none !important;
}
.elementor-166 .elementor-element.elementor-element-b7ffcc8 .flex-viewport::after {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-title, class: .elementor-element-51d936e */.elementor-166 .elementor-element.elementor-element-51d936e {
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-94c4875 */.elementor-166 .elementor-element.elementor-element-94c4875 {
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eac5768 */.elementor-166 .elementor-element.elementor-element-eac5768 {
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d4696b */.elementor-166 .elementor-element.elementor-element-6d4696b {
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-53071a8 */.elementor-166 .elementor-element.elementor-element-53071a8 {
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b3212bd */.elementor-166 .elementor-element.elementor-element-b3212bd {
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b23ef6a */.elementor-166 .elementor-element.elementor-element-b23ef6a {
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-59df3b1 */.elementor-166 .elementor-element.elementor-element-59df3b1 {
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-08b7529 */.elementor-166 .elementor-element.elementor-element-08b7529 {
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f756c43 */.elementor-166 .elementor-element.elementor-element-f756c43 {
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-39e10ad */.elementor-166 .elementor-element.elementor-element-39e10ad dt {
  font-family: Montserrat;
  font-weight: 500;
}
.elementor-166 .elementor-element.elementor-element-39e10ad span {
    font-family: Montserrat;
    font-weight: 500;
}
.elementor-166 .elementor-element.elementor-element-39e10ad strong {
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3ee7716 */.wc-pao-addon-container {
  display: flex;
  flex-wrap: wrap;
  gap: 5px;
  border: 0px !important;
  padding-top: 0px !important;
  padding-bottom: 0px !important;
  margin-bottom: 0px !important;
}
.addons_box .form-row.form-row-wide {
  margin-bottom: 0px !important;
  padding: 0px !important;
}
.wc-pao-addon-name {
  width: 100%;
font-family: Montserrat;
color: #3d1314;
font-size: 16px;
margin-bottom: 10px !important;
display: block;
}
.wc-pao-addon-gdzie-dostarczyc label {
  border: 1px solid #603C28;
  padding: 10px;
  position: relative;
}
.elementor-166 .elementor-element.elementor-element-3ee7716 label input[type="radio"]:checked {
    background-color: #603C28;
    color: #FFFFFF;
}
#wc-appointments-appointment-form {
  padding: 0px;
  border: 0px;
}
.wc-pao-addon-name {
  display: none !important;
}
.wc-appointments-date-picker {
  background-color: #f9f9f9 !important;
}
.ui-state-default.ui-state-active {
  border-radius: 100px;
background-color: #E7C57F !important;
height: 50px;
display: flex !important;
align-items: center;
justify-content: center;
width: 50px;
margin: auto;
}
.ui-state-default {
  border-radius: 100px;
  background-color: transparent !important;
  height: 50px;
  display: flex !important;
  align-items: center;
  justify-content: center;
}
.wc-appointments-date-picker .ui-datepicker td.ui-datepicker-selected-day {
  background-color: transparent;
}
.ui-datepicker-days-cell-over.weekday-1.highlighted_day.ui-datepicker-selected-day.appointable.ui-datepicker-current-day {
  width: 50px;
  height: 50px;
  background-color: transparent;
}
.ui-datepicker-unselectable {
  width: 50px;
  height: 50px;
  background-color: transparent;
}
.qty {
  -webkit-appearance: textfield;
  -moz-appearance: textfield;
  appearance: textfield;
  background-color: #f8f8f8;
  border: 1px solid #DFD8D4;
  border-radius: 0px !important;
}
.e-atc-qty-button-holder .quantity {
  display: inline-flex;
  width: 100%;
  flex-wrap: wrap;
}
.plus_count {
  display: block;
  background-color: #603C28;
  width: 23px;
  height: 23px;
  text-align: center;
  color: #FFF;
  line-height: 19px;
  clear: both;
}
.minus_count {
  display: block;
  background-color: #603C28;
  width: 23px;
  height: 23px;
  text-align: center;
  color: #FFF;
  line-height: 19px;
  clear: both;
}
.count_btns {
  gap: 3px !important;
  display: flex;
  height: 50px;
  align-items: center;
  flex-wrap: wrap;
  width: 30px;
  margin-left: 3px;
}
.elementor-166 .elementor-element.elementor-element-3ee7716 .disable-add .quantity-button.plus_count {
  pointer-events: none;
  opacity: 0.5;
}
.elementor-166 .elementor-element.elementor-element-3ee7716 .radio-active {
  background-color: #E7C57F;
  color: #FFF !important;
  font-family: Montserrat !important;
  font-weight: 400 !important;
  border: 1px solid #E7C57F !important;
}
.elementor-166 .elementor-element.elementor-element-3ee7716 label {
    font-family: Montserrat !important;
  font-weight: 400 !important;
}
.elementor-166 .elementor-element.elementor-element-3ee7716 label:hover {
   cursor: pointer;
}
.quantity-button:hover {
    cursor: pointer;
}
.elementor-166 .elementor-element.elementor-element-3ee7716 button {
    margin: 0px !important;
}
.wc-pao-addon-field.wc-pao-addon-radio {
  z-index: -9;
  position: absolute;
  top: 25px;
}
.woocommerce #respond input#submit.alt.disabled, .woocommerce #respond input#submit.alt.disabled:hover, .woocommerce #respond input#submit.alt:disabled, .woocommerce #respond input#submit.alt:disabled:hover, .woocommerce #respond input#submit.alt:disabled[disabled], .woocommerce #respond input#submit.alt:disabled[disabled]:hover, .woocommerce a.button.alt.disabled, .woocommerce a.button.alt.disabled:hover, .woocommerce a.button.alt:disabled, .woocommerce a.button.alt:disabled:hover, .woocommerce a.button.alt:disabled[disabled], .woocommerce a.button.alt:disabled[disabled]:hover, .woocommerce button.button.alt.disabled, .woocommerce button.button.alt.disabled:hover, .woocommerce button.button.alt:disabled, .woocommerce button.button.alt:disabled:hover, .woocommerce button.button.alt:disabled[disabled], .woocommerce button.button.alt:disabled[disabled]:hover, .woocommerce input.button.alt.disabled, .woocommerce input.button.alt.disabled:hover, .woocommerce input.button.alt:disabled, .woocommerce input.button.alt:disabled:hover, .woocommerce input.button.alt:disabled[disabled], .woocommerce input.button.alt:disabled[disabled]:hover {
  background-color: #606060;
  color: #fff;
}
.wc-appointments-date-picker legend {
  display: none;
}
.quantity input {
  height: auto !important;
}
.appointment-error {
  display: none !important;
}
.radio-alert {
  padding: 5px;
  background-color: #c40202;
  display: block;
  margin-top: 10px;
  color: #FFF;
  font-family: Montserrat !important;
  font-size: 13px;
}
.elementor-166 .elementor-element.elementor-element-3ee7716 .quantity {
  display: flex;
  width: 100%;
}
.ui-datepicker-selected-day {
  background-color: transparent !important;
}
.elementor-166 .elementor-element.elementor-element-3ee7716 .cart button {
  margin: auto !important;
}
.cut_box_span small {
  text-transform: none;
  margin-top: 10px;
  display: block;
  font-size: 13px;
}/* End custom CSS */
/* Start custom CSS */.wc-pao-addon-container {
  display: flex;
  flex-wrap: wrap;
  gap: 5px;
  border: 0px !important;
  padding-top: 0px !important;
  padding-bottom: 0px !important;
  margin-bottom: 0px !important;
}
.woocommerce-price-suffix {
  display: none !important;
}
.addons_box .form-row.form-row-wide {
  margin-bottom: 0px !important;
  padding: 0px !important;
}
.wc-pao-addon-name {
  width: 100%;
font-family: Montserrat;
color: #3d1314;
font-size: 16px;
margin-bottom: 10px !important;
display: block;
}
.wc-pao-addon-gdzie-dostarczyc label {
  border: 1px solid #603C28;
  padding: 10px;
  position: relative;
}
body.elementor-page-166 label input[type="radio"]:checked {
    background-color: #603C28;
    color: #FFFFFF;
}
#wc-appointments-appointment-form {
  padding: 0px;
  border: 0px;
}
.wc-pao-addon-name {
  display: none !important;
}
.wc-appointments-date-picker {
  background-color: #f9f9f9 !important;
}
.ui-state-default.ui-state-active {
  border-radius: 100px;
background-color: #E7C57F !important;
height: 50px;
display: flex !important;
align-items: center;
justify-content: center;
width: 50px;
margin: auto;
}
.ui-state-default {
  border-radius: 100px;
  background-color: transparent !important;
  height: 50px;
  display: flex !important;
  align-items: center;
  justify-content: center;
}
.wc-appointments-date-picker .ui-datepicker td.ui-datepicker-selected-day {
  background-color: transparent;
}
.ui-datepicker-days-cell-over.weekday-1.highlighted_day.ui-datepicker-selected-day.appointable.ui-datepicker-current-day {
  width: 50px;
  height: 50px;
  background-color: transparent;
}
.ui-datepicker-unselectable {
  width: 50px;
  height: 50px;
  background-color: transparent;
}
.qty {
  -webkit-appearance: textfield;
  -moz-appearance: textfield;
  appearance: textfield;
  background-color: #f8f8f8;
  border: 1px solid #DFD8D4;
  border-radius: 0px !important;
}
.e-atc-qty-button-holder .quantity {
  display: inline-flex;
  width: 100%;
  flex-wrap: wrap;
}
.plus_count {
  display: flex;
  background-color: #603C28;
  width: 30px;
  height: 30px;
  color: #FFF;
  line-height: 0px !important;
  justify-content: center;
  align-items: center;
  padding-bottom: 5px;
}
.minus_count {
 display: flex;
  background-color: #603C28;
  width: 30px;
  height: 30px;
  color: #FFF;
  line-height: 0px !important;
  justify-content: center;
  align-items: center;
  padding-bottom: 5px;
}
body.elementor-page-166 .disable-add .quantity-button.plus_count {
  pointer-events: none;
  opacity: 0.5;
}
body.elementor-page-166 .radio-active {
  background-color: #E7C57F;
  color: #FFF !important;
  font-family: Montserrat !important;
  font-weight: 400 !important;
  border: 1px solid #E7C57F !important;
}
body.elementor-page-166 label {
    font-family: Montserrat !important;
  font-weight: 400 !important;
}
body.elementor-page-166 label:hover {
   cursor: pointer;
}
.quantity-button:hover {
    cursor: pointer;
}
body.elementor-page-166 button {
    margin: 0px !important;
}
.wc-pao-addon-field.wc-pao-addon-radio {
  z-index: -9;
  position: absolute;
  top: 25px;
}
.woocommerce #respond input#submit.alt.disabled, .woocommerce #respond input#submit.alt.disabled:hover, .woocommerce #respond input#submit.alt:disabled, .woocommerce #respond input#submit.alt:disabled:hover, .woocommerce #respond input#submit.alt:disabled[disabled], .woocommerce #respond input#submit.alt:disabled[disabled]:hover, .woocommerce a.button.alt.disabled, .woocommerce a.button.alt.disabled:hover, .woocommerce a.button.alt:disabled, .woocommerce a.button.alt:disabled:hover, .woocommerce a.button.alt:disabled[disabled], .woocommerce a.button.alt:disabled[disabled]:hover, .woocommerce button.button.alt.disabled, .woocommerce button.button.alt.disabled:hover, .woocommerce button.button.alt:disabled, .woocommerce button.button.alt:disabled:hover, .woocommerce button.button.alt:disabled[disabled], .woocommerce button.button.alt:disabled[disabled]:hover, .woocommerce input.button.alt.disabled, .woocommerce input.button.alt.disabled:hover, .woocommerce input.button.alt:disabled, .woocommerce input.button.alt:disabled:hover, .woocommerce input.button.alt:disabled[disabled], .woocommerce input.button.alt:disabled[disabled]:hover {
  background-color: #606060;
  color: #fff;
}
.wc-appointments-date-picker legend {
  display: none;
}
.quantity input {
  height: 30px !important;
}
.appointment-error {
  display: none !important;
}
.radio-alert {
  padding: 5px;
  background-color: #c40202;
  display: block;
  margin-top: 10px;
  color: #FFF;
  font-family: Montserrat !important;
  font-size: 13px;
}
body.elementor-page-166 .quantity {
  display: flex;
  width: 100%;
}
.ui-datepicker-selected-day {
  background-color: transparent !important;
}
body.elementor-page-166 .cart button {
  margin: auto !important;
}
.calcPriceContent {
  width: auto;
  float: right;
  margin-left: auto;
  font-size: 16px !important;
  font-family: Montserrat;
  color: #000;
  font-weight: 500;
}
.komunikat {
  width: 100% !important;
}/* End custom CSS */