.elementor-2368 .elementor-element.elementor-element-9217ee2{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-2368 .elementor-element.elementor-element-2cfffeb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-2368 .elementor-element.elementor-element-92d76fd{--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}.woocommerce .elementor-2368 .elementor-element.elementor-element-1f17554 .price{font-size:19px}.elementor-2368 .elementor-element.elementor-element-29f999c .cart button,.elementor-2368 .elementor-element.elementor-element-29f999c .cart .button{transition:all 0.2s}.elementor-2368 .elementor-element.elementor-element-29f999c .quantity .qty{transition:all 0.2s}.elementor-2368 .elementor-element.elementor-element-842160f .elementor-icon-list-icon i{transition:color 0.3s}.elementor-2368 .elementor-element.elementor-element-842160f .elementor-icon-list-icon svg{transition:fill 0.3s}.elementor-2368 .elementor-element.elementor-element-842160f{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px}.elementor-2368 .elementor-element.elementor-element-842160f .elementor-icon-list-text{transition:color 0.3s}.elementor-2368 .elementor-element.elementor-element-608bb8b{margin:18px 0 calc(var(--kit-widget-spacing, 0px) + -25px) 0;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px}.elementor-2368 .elementor-element.elementor-element-608bb8b .elementor-icon-list-icon i{transition:color 0.3s}.elementor-2368 .elementor-element.elementor-element-608bb8b .elementor-icon-list-icon svg{transition:fill 0.3s}.elementor-2368 .elementor-element.elementor-element-608bb8b .elementor-icon-list-text{transition:color 0.3s}.elementor-2368 .elementor-element.elementor-element-3110ce1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-2368 .elementor-element.elementor-element-59f9a8e{--display:flex}.elementor-2368 .elementor-element.elementor-element-16b35df{--grid-columns:4}.elementor-2368 .elementor-element.elementor-element-16b35df .elementor-loop-container{grid-auto-rows:1fr}.elementor-2368 .elementor-element.elementor-element-16b35df .e-loop-item>.elementor-section,.elementor-2368 .elementor-element.elementor-element-16b35df .e-loop-item>.elementor-section>.elementor-container,.elementor-2368 .elementor-element.elementor-element-16b35df .e-loop-item>.e-con,.elementor-2368 .elementor-element.elementor-element-16b35df .e-loop-item .elementor-section-wrap>.e-con{height:100%}@media(max-width:1024px){.elementor-2368 .elementor-element.elementor-element-16b35df{--grid-columns:2}}@media(min-width:768px){.elementor-2368 .elementor-element.elementor-element-2cfffeb{--width:50%}.elementor-2368 .elementor-element.elementor-element-92d76fd{--width:50%}}@media(max-width:767px){.elementor-2368 .elementor-element.elementor-element-f1a116e{text-align:center}.elementor-2368 .elementor-element.elementor-element-16b35df{--grid-columns:2}}.elementor-2368 .elementor-element.elementor-element-a51b078 .woocommerce-product-gallery__wrapper{border-radius:28px;overflow:hidden}.elementor-2368 .elementor-element.elementor-element-a51b078 img{border-radius:28px;background:#F6F1EF}.elementor-2368 .elementor-element.elementor-element-a51b078{max-width:620px;margin:0 auto}@media (max-width:767px){.elementor-2368 .elementor-element.elementor-element-a51b078{max-width:100%!important;margin:0 auto 24px}.elementor-2368 .elementor-element.elementor-element-a51b078 .woocommerce-product-gallery__wrapper{border-radius:22px;overflow:hidden}.elementor-2368 .elementor-element.elementor-element-a51b078 img{border-radius:22px}}.elementor-2368 .elementor-element.elementor-element-2cfffeb{position:sticky;top:110px}@media (max-width:767px){.elementor-2368 .elementor-element.elementor-element-2cfffeb{position:relative!important;top:auto!important}}.elementor-2368 .elementor-element.elementor-element-8381765{margin-bottom:18px}.elementor-2368 .elementor-element.elementor-element-8381765,.elementor-2368 .elementor-element.elementor-element-8381765 a,.elementor-2368 .elementor-element.elementor-element-8381765 span{color:#8A817A;font-size:13px;font-weight:500;line-height:1.4}.elementor-2368 .elementor-element.elementor-element-8381765 a{text-decoration:none}.elementor-2368 .elementor-element.elementor-element-8381765 a:hover{color:#2A3E66}.elementor-2368 .elementor-element.elementor-element-482bc70{width:fit-content;display:flex;align-items:center;justify-content:center;min-height:34px;padding:0 16px;border-radius:999px;background:#F6EFEA;color:#7A5B4A;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.elementor-2368 .elementor-element.elementor-element-482bc70 .elementor-widget-container{display:flex;align-items:center;justify-content:center}.elementor-2368 .elementor-element.elementor-element-482bc70 p{margin:0!important;padding:0!important;line-height:1!important;display:flex;align-items:center;justify-content:center}.elementor-2368 .elementor-element.elementor-element-3da583b{max-width:560px;color:#5F5A57;font-size:16px;line-height:1.7}.elementor-2368 .elementor-element.elementor-element-29f999c form.cart,.elementor-2368 .elementor-element.elementor-element-29f999c form.variations_form{width:100%}.elementor-2368 .elementor-element.elementor-element-29f999c table.variations{width:100%;margin:0 0 16px}.elementor-2368 .elementor-element.elementor-element-29f999c table.variations tr{display:flex;flex-direction:column;gap:8px}.elementor-2368 .elementor-element.elementor-element-29f999c table.variations th,.elementor-2368 .elementor-element.elementor-element-29f999c table.variations td{display:block;padding:0;text-align:left}.elementor-2368 .elementor-element.elementor-element-29f999c table.variations label{color:#111;font-size:14px;font-weight:700;margin:0}.elementor-2368 .elementor-element.elementor-element-29f999c table.variations select{width:100%;height:52px;border-radius:999px;border:1px solid rgb(0 0 0 / .10);background:#fff;color:#111;padding:0 44px 0 18px;font-size:14px;font-weight:500;appearance:none;-webkit-appearance:none;box-shadow:none!important;outline:none!important}.elementor-2368 .elementor-element.elementor-element-29f999c table.variations td.value{position:relative}.elementor-2368 .elementor-element.elementor-element-29f999c table.variations td.value::after{content:"";position:absolute;right:18px;top:50%;width:8px;height:8px;border-right:2px solid #2A3E66;border-bottom:2px solid #2A3E66;transform:translateY(-65%) rotate(45deg);pointer-events:none}.elementor-2368 .elementor-element.elementor-element-29f999c .reset_variations{display:none!important}.elementor-2368 .elementor-element.elementor-element-29f999c .single_variation_wrap,.elementor-2368 .elementor-element.elementor-element-29f999c .woocommerce-variation-add-to-cart{width:100%}.elementor-2368 .elementor-element.elementor-element-29f999c .woocommerce-variation-add-to-cart{display:flex;align-items:center;gap:14px}.elementor-2368 .elementor-element.elementor-element-29f999c .quantity{display:flex!important;align-items:center;justify-content:center;width:96px;min-width:96px;height:56px;border-radius:999px;border:1px solid rgb(0 0 0 / .10);background:#fff;overflow:hidden}.elementor-2368 .elementor-element.elementor-element-29f999c .quantity input.qty{width:100%;height:56px;border:none!important;background:transparent!important;color:#111;font-size:16px;font-weight:700;text-align:center;box-shadow:none!important;outline:none!important}.elementor-2368 .elementor-element.elementor-element-29f999c .quantity .minus,.elementor-2368 .elementor-element.elementor-element-29f999c .quantity .plus{width:32px;height:56px;border:none;background:#fff0;color:#8A817A;font-size:16px;font-weight:600}.elementor-2368 .elementor-element.elementor-element-29f999c .single_add_to_cart_button,.elementor-2368 .elementor-element.elementor-element-29f999c button.single_add_to_cart_button{flex:1;height:56px;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:999px;border:none;background:#2A3E66;color:#fff;font-size:15px;font-weight:700;letter-spacing:.02em;line-height:1!important;transition:all .2s ease}.elementor-2368 .elementor-element.elementor-element-29f999c .single_add_to_cart_button:hover{background:#2F4A7A;color:#fff;transform:translateY(-1px)}@media (max-width:767px){.elementor-2368 .elementor-element.elementor-element-29f999c table.variations select{height:50px;font-size:14px}.elementor-2368 .elementor-element.elementor-element-29f999c .woocommerce-variation-add-to-cart{gap:10px}.elementor-2368 .elementor-element.elementor-element-29f999c .quantity{width:82px;min-width:82px;height:52px}.elementor-2368 .elementor-element.elementor-element-29f999c .quantity input.qty,.elementor-2368 .elementor-element.elementor-element-29f999c .quantity .minus,.elementor-2368 .elementor-element.elementor-element-29f999c .quantity .plus{height:52px}.elementor-2368 .elementor-element.elementor-element-29f999c .quantity input.qty{font-size:15px}.elementor-2368 .elementor-element.elementor-element-29f999c .quantity .minus,.elementor-2368 .elementor-element.elementor-element-29f999c .quantity .plus{width:28px}.elementor-2368 .elementor-element.elementor-element-29f999c .single_add_to_cart_button,.elementor-2368 .elementor-element.elementor-element-29f999c button.single_add_to_cart_button{height:52px;min-height:52px;font-size:13px;padding:0 18px}}.elementor-2368 .elementor-element.elementor-element-29f999c .single_add_to_cart_button.disabled,.elementor-2368 .elementor-element.elementor-element-29f999c .single_add_to_cart_button.wc-variation-selection-needed{background:#2A3E66!important;color:#fff!important;opacity:.65!important;border-radius:999px!important;cursor:not-allowed!important}.elementor-2368 .elementor-element.elementor-element-29f999c .quantity.tricho-hidden-quantity{display:none!important}.elementor-2368 .elementor-element.elementor-element-29f999c form.cart.tricho-no-quantity{gap:0!important}.elementor-2368 .elementor-element.elementor-element-29f999c form.cart.tricho-no-quantity .single_add_to_cart_button{width:100%!important;flex:1 1 100%!important}.elementor-2368 .elementor-element.elementor-element-842160f{margin-top:18px}.elementor-2368 .elementor-element.elementor-element-842160f .elementor-icon-list-items{display:flex;flex-direction:column;gap:11px;margin:0;padding:0}.elementor-2368 .elementor-element.elementor-element-842160f .elementor-icon-list-item{display:flex;align-items:center;gap:3px;margin:0!important;padding:0}.elementor-2368 .elementor-element.elementor-element-842160f .elementor-icon-list-icon{display:inline-flex;flex:0 0 20px;width:20px;min-width:20px;align-items:center;justify-content:center;color:#2A3E66!important;font-size:18px}.elementor-2368 .elementor-element.elementor-element-842160f .elementor-icon-list-icon i{color:currentColor!important;font-size:18px!important}.elementor-2368 .elementor-element.elementor-element-842160f .elementor-icon-list-icon svg{display:block;width:18px!important;height:18px!important;fill:currentColor!important;color:currentColor!important}.elementor-2368 .elementor-element.elementor-element-842160f .elementor-icon-list-icon svg path{fill:currentColor!important}.elementor-2368 .elementor-element.elementor-element-842160f .elementor-icon-list-text{color:#5F5A55!important;font-size:16px;font-weight:500;line-height:1.4}.elementor-2368 .elementor-element.elementor-element-608bb8b .elementor-icon-list-items{margin-top:18px;display:flex;flex-direction:column;gap:10px;margin:0;padding:0}.elementor-2368 .elementor-element.elementor-element-608bb8b .elementor-icon-list-item{display:flex;align-items:center;gap:8px;margin:0!important;padding:0}.elementor-2368 .elementor-element.elementor-element-608bb8b .elementor-icon-list-icon{display:inline-flex;flex:0 0 18px;width:18px;min-width:18px;align-items:center;justify-content:center;color:#2A3E66!important;font-size:16px}.elementor-2368 .elementor-element.elementor-element-608bb8b .elementor-icon-list-icon i{color:currentColor!important;font-size:16px!important}.elementor-2368 .elementor-element.elementor-element-608bb8b .elementor-icon-list-icon svg{display:block;width:16px!important;height:16px!important;color:currentColor!important;fill:currentColor!important}.elementor-2368 .elementor-element.elementor-element-608bb8b .elementor-icon-list-icon svg path{fill:currentColor!important}.elementor-2368 .elementor-element.elementor-element-608bb8b .elementor-icon-list-text{color:#5F5A55!important;font-size:15px;font-weight:500;line-height:1.4}.elementor-2368 .elementor-element.elementor-element-2a9bd9a{width:100%;border-top:1px solid rgb(0 0 0 / .06);padding-top:14px;margin-top:14px;text-align:center}.elementor-2368 .elementor-element.elementor-element-2a9bd9a .elementor-widget-container{width:100%;display:flex;justify-content:center;align-items:center}.elementor-2368 .elementor-element.elementor-element-2a9bd9a .elementor-widget-container>a{display:flex;width:100%;justify-content:center;align-items:center}.elementor-2368 .elementor-element.elementor-element-2a9bd9a img{display:block;width:auto!important;max-width:min(360px, 100%)!important;height:auto;margin-left:auto!important;margin-right:auto!important;opacity:.9}@media (max-width:767px){.elementor-2368 .elementor-element.elementor-element-2a9bd9a{padding-top:12px;margin-top:12px}.elementor-2368 .elementor-element.elementor-element-2a9bd9a img{width:auto!important;max-width:min(280px, 100%)!important}}.elementor-2368 .elementor-element.elementor-element-92d76fd{display:flex;flex-direction:column;gap:18px;max-width:520px;padding-top:24px}.elementor-2368 .elementor-element.elementor-element-9217ee2{max-width:1280px;margin:0 auto;padding:40px 24px 20px;align-items:flex-start;gap:72px}.elementor-2368 .elementor-element.elementor-element-f4ee3c4 .tricho-tabs{background:#fff;border:1px solid rgb(0 0 0 / .08);border-radius:28px;padding:24px;box-shadow:0 16px 45px rgb(0 0 0 / .04)}.elementor-2368 .elementor-element.elementor-element-f4ee3c4 .tricho-tabs-nav{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:24px}.elementor-2368 .elementor-element.elementor-element-f4ee3c4 .tricho-tab-button{border:1px solid rgb(47 75 143 / .16);background:#F7F3EF;color:#2A3E66;border-radius:999px;padding:11px 16px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease}.elementor-2368 .elementor-element.elementor-element-f4ee3c4 .tricho-tab-button:hover{background:rgb(47 75 143 / .08)}.elementor-2368 .elementor-element.elementor-element-f4ee3c4 .tricho-tab-button.is-active{background:#2A3E66;border-color:#2A3E66;color:#fff}.elementor-2368 .elementor-element.elementor-element-f4ee3c4 .tricho-tab-panel{display:none;color:#3f3a36;font-size:15px;line-height:1.75}.elementor-2368 .elementor-element.elementor-element-f4ee3c4 .tricho-tab-panel.is-active{display:block}.elementor-2368 .elementor-element.elementor-element-f4ee3c4 .tricho-tab-panel p{margin:0 0 14px}.elementor-2368 .elementor-element.elementor-element-f4ee3c4 .tricho-tab-panel ul{padding-left:20px;margin:0 0 14px}.elementor-2368 .elementor-element.elementor-element-f4ee3c4 .tricho-tabs-scrollbar{display:none}@media (max-width:1024px){.elementor-2368 .elementor-element.elementor-element-f4ee3c4 .tricho-tabs-nav{display:flex;flex-wrap:nowrap;gap:10px;overflow-x:auto;overflow-y:hidden;margin-bottom:8px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.elementor-2368 .elementor-element.elementor-element-f4ee3c4 .tricho-tabs-nav::-webkit-scrollbar{display:none}.elementor-2368 .elementor-element.elementor-element-f4ee3c4 .tricho-tab-button{flex:0 0 auto;white-space:nowrap}.elementor-2368 .elementor-element.elementor-element-f4ee3c4 .tricho-tabs-scrollbar{display:block;position:relative;width:100%;height:6px;margin-bottom:20px;background:#E7E4E1;border-radius:999px;overflow:hidden}.elementor-2368 .elementor-element.elementor-element-f4ee3c4 .tricho-tabs-scrollbar-thumb{position:absolute;top:0;left:0;height:100%;min-width:40px;background:#2A3E66;border-radius:999px;will-change:transform}}.elementor-2368 .elementor-element.elementor-element-16b35df .elementor-loop-container{gap:28px 20px}.elementor-2368 .elementor-element.elementor-element-59f9a8e{margin-top:80px}.elementor-2368 .elementor-element.elementor-element-59f9a8e .products{display:grid;gap:28px}.elementor-2368 .elementor-element.elementor-element-59f9a8e h2,.elementor-2368 .elementor-element.elementor-element-59f9a8e .elementor-heading-title{font-size:42px;line-height:1.1;margin-bottom:32px;color:#111}