.elementor-115384 .elementor-element.elementor-element-7d73b68 > .elementor-container{max-width:1248px;}.elementor-115384 .elementor-element.elementor-element-7d73b68{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-115384 .elementor-element.elementor-element-11d8f514 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-115384 .elementor-element.elementor-element-17b1f060{--spacer-size:26px;}.elementor-115384 .elementor-element.elementor-element-7c731b21 > .elementor-container{max-width:1248px;}.elementor-115384 .elementor-element.elementor-element-7c731b21{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-115384 .elementor-element.elementor-element-8c9723e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-115384 .elementor-element.elementor-element-3734beaa > .elementor-widget-container{margin:0px 0px 26px 0px;}.elementor-115384 .elementor-element.elementor-element-5fbb3c46 > .elementor-container{max-width:1248px;}.elementor-115384 .elementor-element.elementor-element-56b9166b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:20px;}.elementor-115384 .elementor-element.elementor-element-56b9166b > .elementor-element-populated{padding:0px 20px 0px 48px;}.elementor-115384 .elementor-element.elementor-element-1c07bfdb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-115384 .elementor-element.elementor-element-1c07bfdb .elementor-heading-title{font-family:"Roc Grotesk Bold", Sans-serif;font-size:24px;font-weight:700;line-height:32px;}.elementor-115384 .elementor-element.elementor-element-1107dae5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.woocommerce .elementor-115384 .elementor-element.elementor-element-1107dae5 .price{font-family:"Karla", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.woocommerce .elementor-115384 .elementor-element.elementor-element-1107dae5 .price ins{font-family:"Karla", Sans-serif;font-size:14px;font-weight:400;line-height:22px;}.elementor-115384 .elementor-element.elementor-element-1f1cbbd8 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-115384 .elementor-element.elementor-element-1735f629 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.woocommerce .elementor-115384 .elementor-element.elementor-element-1735f629 .woocommerce-product-details__short-description{color:#000000;}.elementor-115384 .elementor-element.elementor-element-1ef243ab .cart button, .elementor-115384 .elementor-element.elementor-element-1ef243ab .cart .button{padding:0px 0px 0px 0px;transition:all 0.2s;}.elementor-115384 .elementor-element.elementor-element-1ef243ab{--view-cart-spacing:10px;}.elementor-115384 .elementor-element.elementor-element-60a10cbb > .elementor-widget-container{margin:0px 0px -40px 0px;}.elementor-115384 .elementor-element.elementor-element-55201e4 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-115384 .elementor-element.elementor-element-6dcd4ac5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.woocommerce .elementor-115384 .elementor-element.elementor-element-6dcd4ac5 .woocommerce-tabs ul.wc-tabs li a{font-family:"Karla", Sans-serif;}.elementor-115384 .elementor-element.elementor-element-59caad34 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-115384 .elementor-element.elementor-element-59caad34 .elementor-tab-title{border-width:2px;border-color:#E9E9E9;padding:25px 25px 25px 0px;}.elementor-115384 .elementor-element.elementor-element-59caad34 .elementor-tab-content{border-width:2px;border-block-end-color:#E9E9E9;font-family:"Karla", Sans-serif;font-size:14px;}.elementor-115384 .elementor-element.elementor-element-59caad34 .elementor-toggle-title{font-family:"Roc Grotesk Bold", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;}.elementor-115384 .elementor-element.elementor-element-c1ded1e:not(.elementor-motion-effects-element-type-background), .elementor-115384 .elementor-element.elementor-element-c1ded1e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFAF0;}.elementor-115384 .elementor-element.elementor-element-c1ded1e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:40px 0px 0px 0px;padding:48px 96px 48px 96px;}.elementor-115384 .elementor-element.elementor-element-c1ded1e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-115384 .elementor-element.elementor-element-3e224b3.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-115384 .elementor-element.elementor-element-3e224b3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-115384 .elementor-element.elementor-element-3e224b3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:24px;}.elementor-115384 .elementor-element.elementor-element-3e224b3 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-115384 .elementor-element.elementor-element-15ae57d > .elementor-widget-container{padding:16px 38px 16px 38px;}.elementor-115384 .elementor-element.elementor-element-15ae57d .elementor-icon-box-wrapper{text-align:start;gap:8px;}.elementor-115384 .elementor-element.elementor-element-15ae57d .elementor-icon{font-size:32px;}.elementor-115384 .elementor-element.elementor-element-15ae57d .elementor-icon-box-title, .elementor-115384 .elementor-element.elementor-element-15ae57d .elementor-icon-box-title a{font-family:"Karla", Sans-serif;font-size:14px;line-height:22px;}.elementor-115384 .elementor-element.elementor-element-15ae57d .elementor-icon-box-description{font-family:"Karla", Sans-serif;font-size:14px;font-weight:400;line-height:22px;}.elementor-115384 .elementor-element.elementor-element-2366901 > .elementor-widget-container{padding:16px 38px 16px 38px;}.elementor-115384 .elementor-element.elementor-element-2366901 .elementor-icon-box-wrapper{text-align:start;gap:8px;}.elementor-115384 .elementor-element.elementor-element-2366901 .elementor-icon{font-size:32px;}.elementor-115384 .elementor-element.elementor-element-2366901 .elementor-icon-box-title, .elementor-115384 .elementor-element.elementor-element-2366901 .elementor-icon-box-title a{font-family:"Karla", Sans-serif;font-size:14px;line-height:22px;}.elementor-115384 .elementor-element.elementor-element-2366901 .elementor-icon-box-description{font-family:"Karla", Sans-serif;font-size:14px;font-weight:400;line-height:22px;}.elementor-bc-flex-widget .elementor-115384 .elementor-element.elementor-element-bf02cf1.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-115384 .elementor-element.elementor-element-bf02cf1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-115384 .elementor-element.elementor-element-bf02cf1 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:24px;}.elementor-115384 .elementor-element.elementor-element-bf02cf1 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-115384 .elementor-element.elementor-element-567f859 > .elementor-widget-container{padding:16px 38px 16px 38px;}.elementor-115384 .elementor-element.elementor-element-567f859 .elementor-icon-box-wrapper{text-align:start;gap:8px;}.elementor-115384 .elementor-element.elementor-element-567f859 .elementor-icon{font-size:32px;}.elementor-115384 .elementor-element.elementor-element-567f859 .elementor-icon-box-title, .elementor-115384 .elementor-element.elementor-element-567f859 .elementor-icon-box-title a{font-family:"Karla", Sans-serif;font-size:14px;line-height:22px;}.elementor-115384 .elementor-element.elementor-element-567f859 .elementor-icon-box-description{font-family:"Karla", Sans-serif;font-size:14px;font-weight:400;line-height:22px;}.elementor-115384 .elementor-element.elementor-element-aae6428 > .elementor-widget-container{padding:16px 38px 16px 38px;}.elementor-115384 .elementor-element.elementor-element-aae6428 .elementor-icon-box-wrapper{text-align:start;gap:8px;}.elementor-115384 .elementor-element.elementor-element-aae6428 .elementor-icon{font-size:32px;}.elementor-115384 .elementor-element.elementor-element-aae6428 .elementor-icon-box-title, .elementor-115384 .elementor-element.elementor-element-aae6428 .elementor-icon-box-title a{font-family:"Karla", Sans-serif;font-size:14px;line-height:22px;}.elementor-115384 .elementor-element.elementor-element-aae6428 .elementor-icon-box-description{font-family:"Karla", Sans-serif;font-size:14px;font-weight:400;line-height:22px;}.elementor-bc-flex-widget .elementor-115384 .elementor-element.elementor-element-d2d2445.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-115384 .elementor-element.elementor-element-d2d2445.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-115384 .elementor-element.elementor-element-d2d2445 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:24px;}.elementor-115384 .elementor-element.elementor-element-d2d2445 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-115384 .elementor-element.elementor-element-27570eb > .elementor-widget-container{padding:16px 38px 16px 38px;}.elementor-115384 .elementor-element.elementor-element-27570eb .elementor-icon-box-wrapper{text-align:start;gap:8px;}.elementor-115384 .elementor-element.elementor-element-27570eb .elementor-icon{font-size:32px;}.elementor-115384 .elementor-element.elementor-element-27570eb .elementor-icon-box-title, .elementor-115384 .elementor-element.elementor-element-27570eb .elementor-icon-box-title a{font-family:"Karla", Sans-serif;font-size:14px;line-height:22px;}.elementor-115384 .elementor-element.elementor-element-27570eb .elementor-icon-box-description{font-family:"Karla", Sans-serif;font-size:14px;font-weight:400;line-height:22px;}.elementor-115384 .elementor-element.elementor-element-987112d > .elementor-widget-container{padding:16px 38px 16px 38px;}.elementor-115384 .elementor-element.elementor-element-987112d .elementor-icon-box-wrapper{text-align:start;gap:8px;}.elementor-115384 .elementor-element.elementor-element-987112d .elementor-icon{font-size:32px;}.elementor-115384 .elementor-element.elementor-element-987112d .elementor-icon-box-title, .elementor-115384 .elementor-element.elementor-element-987112d .elementor-icon-box-title a{font-family:"Karla", Sans-serif;font-size:14px;line-height:22px;}.elementor-115384 .elementor-element.elementor-element-987112d .elementor-icon-box-description{font-family:"Karla", Sans-serif;font-size:14px;font-weight:400;line-height:22px;}.elementor-bc-flex-widget .elementor-115384 .elementor-element.elementor-element-247c433.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-115384 .elementor-element.elementor-element-247c433.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-115384 .elementor-element.elementor-element-247c433 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:24px;}.elementor-115384 .elementor-element.elementor-element-247c433 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-115384 .elementor-element.elementor-element-2cb95d2 > .elementor-widget-container{padding:16px 38px 16px 38px;}.elementor-115384 .elementor-element.elementor-element-2cb95d2 .elementor-icon-box-wrapper{text-align:start;gap:8px;}.elementor-115384 .elementor-element.elementor-element-2cb95d2 .elementor-icon{font-size:32px;}.elementor-115384 .elementor-element.elementor-element-2cb95d2 .elementor-icon-box-title, .elementor-115384 .elementor-element.elementor-element-2cb95d2 .elementor-icon-box-title a{font-family:"Karla", Sans-serif;font-size:14px;line-height:22px;}.elementor-115384 .elementor-element.elementor-element-2cb95d2 .elementor-icon-box-description{font-family:"Karla", Sans-serif;font-size:14px;font-weight:400;line-height:22px;}.elementor-115384 .elementor-element.elementor-element-38903c6 > .elementor-widget-container{padding:16px 38px 16px 38px;}.elementor-115384 .elementor-element.elementor-element-38903c6 .elementor-icon-box-wrapper{text-align:start;gap:8px;}.elementor-115384 .elementor-element.elementor-element-38903c6 .elementor-icon{font-size:32px;}.elementor-115384 .elementor-element.elementor-element-38903c6 .elementor-icon-box-title, .elementor-115384 .elementor-element.elementor-element-38903c6 .elementor-icon-box-title a{font-family:"Karla", Sans-serif;font-size:14px;line-height:22px;}.elementor-115384 .elementor-element.elementor-element-38903c6 .elementor-icon-box-description{font-family:"Karla", Sans-serif;font-size:14px;font-weight:400;line-height:22px;}.elementor-bc-flex-widget .elementor-115384 .elementor-element.elementor-element-7b5fced.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-115384 .elementor-element.elementor-element-7b5fced.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-115384 .elementor-element.elementor-element-7b5fced > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:24px;}.elementor-115384 .elementor-element.elementor-element-7b5fced > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-115384 .elementor-element.elementor-element-2f02b8d > .elementor-widget-container{padding:16px 38px 16px 38px;}.elementor-115384 .elementor-element.elementor-element-2f02b8d .elementor-icon-box-wrapper{text-align:start;gap:8px;}.elementor-115384 .elementor-element.elementor-element-2f02b8d .elementor-icon{font-size:32px;}.elementor-115384 .elementor-element.elementor-element-2f02b8d .elementor-icon-box-title, .elementor-115384 .elementor-element.elementor-element-2f02b8d .elementor-icon-box-title a{font-family:"Karla", Sans-serif;font-size:14px;line-height:22px;}.elementor-115384 .elementor-element.elementor-element-2f02b8d .elementor-icon-box-description{font-family:"Karla", Sans-serif;font-size:14px;font-weight:400;line-height:22px;}.elementor-115384 .elementor-element.elementor-element-8642cda > .elementor-widget-container{padding:16px 38px 16px 38px;}.elementor-115384 .elementor-element.elementor-element-8642cda .elementor-icon-box-wrapper{text-align:start;gap:8px;}.elementor-115384 .elementor-element.elementor-element-8642cda .elementor-icon{font-size:32px;}.elementor-115384 .elementor-element.elementor-element-8642cda .elementor-icon-box-title, .elementor-115384 .elementor-element.elementor-element-8642cda .elementor-icon-box-title a{font-family:"Karla", Sans-serif;font-size:14px;line-height:22px;}.elementor-115384 .elementor-element.elementor-element-8642cda .elementor-icon-box-description{font-family:"Karla", Sans-serif;font-size:14px;font-weight:400;line-height:22px;}.elementor-115384 .elementor-element.elementor-element-b7cb2c6:not(.elementor-motion-effects-element-type-background), .elementor-115384 .elementor-element.elementor-element-b7cb2c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFAF0;}.elementor-115384 .elementor-element.elementor-element-b7cb2c6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:40px 0px 0px 0px;padding:48px 96px 48px 96px;}.elementor-115384 .elementor-element.elementor-element-b7cb2c6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-115384 .elementor-element.elementor-element-f488aa8.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-115384 .elementor-element.elementor-element-f488aa8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-115384 .elementor-element.elementor-element-f488aa8 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:24px;}.elementor-115384 .elementor-element.elementor-element-f488aa8 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-115384 .elementor-element.elementor-element-9b2bd3b .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-115384 .elementor-element.elementor-element-9b2bd3b .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-115384 .elementor-element.elementor-element-9b2bd3b{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-115384 .elementor-element.elementor-element-9b2bd3b .elementor-icon-list-icon{padding-inline-end:8px;}.elementor-115384 .elementor-element.elementor-element-9b2bd3b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-115384 .elementor-element.elementor-element-9b2bd3b .elementor-icon-list-item > a{font-family:"Karla", Sans-serif;font-weight:400;}.elementor-115384 .elementor-element.elementor-element-9b2bd3b .elementor-icon-list-text{transition:color 0.3s;}.elementor-115384 .elementor-element.elementor-element-481f504 .elementor-button{background-color:#02010100;fill:#000000;color:#000000;}.elementor-115384 .elementor-element.elementor-element-481f504 .elementor-button-content-wrapper{flex-direction:row;}.elementor-115384 .elementor-element.elementor-element-481f504 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-115384 .elementor-element.elementor-element-89aa8e8 > .elementor-container{max-width:1248px;}.elementor-115384 .elementor-element.elementor-element-89aa8e8{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-115384 .elementor-element.elementor-element-f99248c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-115384 .elementor-element.elementor-element-f99248c > .elementor-element-populated{margin:3rem 0rem 3rem 0rem;--e-column-margin-right:0rem;--e-column-margin-left:0rem;padding:0px 0px 0px 0px;}.elementor-115384 .elementor-element.elementor-element-304b0c8 > .elementor-widget-container{margin:0rem 0rem 1.4rem 0rem;}.elementor-115384 .elementor-element.elementor-element-304b0c8{text-align:center;}.elementor-115384 .elementor-element.elementor-element-304b0c8 .elementor-heading-title{font-family:"roc-grotesk-bold", Sans-serif;}.elementor-115384 .elementor-element.elementor-element-a7a6a8d > .elementor-widget-container{margin:0rem 0rem 4rem 0rem;}.elementor-115384 .elementor-element.elementor-element-a7a6a8d{text-align:center;}.elementor-115384 .elementor-element.elementor-element-a7a6a8d .elementor-heading-title{font-family:"Karla", Sans-serif;font-size:1.6rem;font-weight:500;}.elementor-115384 .elementor-element.elementor-element-b1c3f5c{--e-image-carousel-slides-to-show:4;}.elementor-115384 .elementor-element.elementor-element-b1c3f5c .elementor-swiper-button.elementor-swiper-button-prev, .elementor-115384 .elementor-element.elementor-element-b1c3f5c .elementor-swiper-button.elementor-swiper-button-next{font-size:3rem;color:#000000;}.elementor-115384 .elementor-element.elementor-element-b1c3f5c .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-115384 .elementor-element.elementor-element-b1c3f5c .elementor-swiper-button.elementor-swiper-button-next svg{fill:#000000;}.elementor-115384 .elementor-element.elementor-element-78732d25{margin:80px 0px 0px 0px;}.elementor-115384 .elementor-element.elementor-element-1f63651c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-115384 .elementor-element.elementor-element-6169c7be > .elementor-widget-container{padding:0px 0px 32px 0px;}.elementor-115384 .elementor-element.elementor-element-6169c7be{text-align:center;}.elementor-115384 .elementor-element.elementor-element-6169c7be .elementor-heading-title{font-family:"roc-grotesk-bold", Sans-serif;font-size:24px;line-height:24px;}.elementor-115384 .elementor-element.elementor-element-731873f5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:80px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-115384 .elementor-element.elementor-element-731873f5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-115384 .elementor-element.elementor-element-3e52c975:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-115384 .elementor-element.elementor-element-3e52c975 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;}.elementor-115384 .elementor-element.elementor-element-3e52c975 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-115384 .elementor-element.elementor-element-3e52c975 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-115384 .elementor-element.elementor-element-6a0609f5:not(.elementor-motion-effects-element-type-background), .elementor-115384 .elementor-element.elementor-element-6a0609f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;}.elementor-115384 .elementor-element.elementor-element-6a0609f5 > .elementor-container{max-width:1248px;}.elementor-115384 .elementor-element.elementor-element-6a0609f5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-115384 .elementor-element.elementor-element-6a0609f5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-115384 .elementor-element.elementor-element-577ed612.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-115384 .elementor-element.elementor-element-577ed612.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-115384 .elementor-element.elementor-element-577ed612 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-115384 .elementor-element.elementor-element-577ed612 > .elementor-element-populated{padding:0px 24px 0px 24px;}.elementor-115384 .elementor-element.elementor-element-722a81ed{text-align:start;}.elementor-115384 .elementor-element.elementor-element-722a81ed .elementor-heading-title{font-family:"Roc Grotesk Bold", Sans-serif;font-size:24px;font-weight:700;line-height:34px;letter-spacing:-1px;}.elementor-115384 .elementor-element.elementor-element-7774d4c7 > .elementor-widget-container{margin:8px 0px 4px 0px;}.elementor-115384 .elementor-element.elementor-element-7774d4c7 .elementor-heading-title{font-family:"Karla", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;line-height:22px;color:#161616;}.elementor-115384 .elementor-element.elementor-element-285b0a1{text-align:start;font-family:"Karla", Sans-serif;font-size:14px;font-weight:400;line-height:22px;}.elementor-115384 .elementor-element.elementor-element-5bc574da > .elementor-widget-container{margin:24px 0px 12px 0px;}.elementor-115384 .elementor-element.elementor-element-5bc574da .elementor-heading-title{font-family:"Karla", Sans-serif;font-size:18px;font-weight:700;line-height:22px;}.elementor-115384 .elementor-element.elementor-element-59ca211e{font-family:"Karla", Sans-serif;font-size:14px;font-weight:400;line-height:22px;}.elementor-115384 .elementor-element.elementor-element-73d63bdd .elementor-button{background-color:#E5CDA6;font-family:"Karla", Sans-serif;font-size:14px;font-weight:500;line-height:22px;fill:#000000;color:#000000;}.elementor-115384 .elementor-element.elementor-element-73d63bdd > .elementor-widget-container{margin:24px 0px 0px 0px;}.elementor-115384 .elementor-element.elementor-element-6f5561c6 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-115384 .elementor-element.elementor-element-257b7931{text-align:center;}.elementor-115384 .elementor-element.elementor-element-257b7931 img{width:100%;height:354px;object-fit:cover;object-position:center center;}.elementor-115384 .elementor-element.elementor-element-4a29d113 a{color:#333333;}.elementor-115384 .elementor-element.elementor-element-4a29d113{margin:80px 0px 0px 0px;}.elementor-115384 .elementor-element.elementor-element-76ca4f42 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-115384 .elementor-element.elementor-element-264349a4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-115384 .elementor-element.elementor-element-264349a4{text-align:center;}.elementor-115384 .elementor-element.elementor-element-264349a4 .elementor-heading-title{font-family:"Roc Grotesk Bold", Sans-serif;font-size:24px;font-weight:700;line-height:24px;}.elementor-115384 .elementor-element.elementor-element-751d9d > .elementor-widget-container{margin:32px 0px 0px 0px;}.elementor-115384 .elementor-element.elementor-element-751d9d .elementor-accordion-item{border-width:0px;border-color:#E9E9E9;}.elementor-115384 .elementor-element.elementor-element-751d9d .elementor-accordion-item .elementor-tab-content{border-width:0px;border-block-start-color:#E9E9E9;}.elementor-115384 .elementor-element.elementor-element-751d9d .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:0px;border-block-end-color:#E9E9E9;}.elementor-115384 .elementor-element.elementor-element-751d9d .elementor-accordion-icon, .elementor-115384 .elementor-element.elementor-element-751d9d .elementor-accordion-title{color:#161616;}.elementor-115384 .elementor-element.elementor-element-751d9d .elementor-accordion-icon svg{fill:#161616;}.elementor-115384 .elementor-element.elementor-element-751d9d .elementor-accordion-title{font-family:"Karla", Sans-serif;font-size:16px;font-weight:400;line-height:22px;}.elementor-115384 .elementor-element.elementor-element-751d9d .elementor-tab-title{padding:22px 8px 22px 8px;}.elementor-115384 .elementor-element.elementor-element-751d9d .elementor-tab-title .elementor-accordion-icon i:before{color:#BBBBBB;}.elementor-115384 .elementor-element.elementor-element-751d9d .elementor-tab-title .elementor-accordion-icon svg{fill:#BBBBBB;}.elementor-115384 .elementor-element.elementor-element-751d9d .elementor-tab-content{color:#161616;font-family:"Karla", Sans-serif;font-size:14px;font-weight:400;line-height:22px;}.elementor-115384 .elementor-element.elementor-element-64f4d81{margin:80px 0px 0px 0px;}.elementor-115384 .elementor-element.elementor-element-eef1226 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}@media(max-width:1024px) and (min-width:768px){.elementor-115384 .elementor-element.elementor-element-426da52d{width:100%;}.elementor-115384 .elementor-element.elementor-element-56b9166b{width:100%;}.elementor-115384 .elementor-element.elementor-element-3e52c975{width:100%;}}@media(max-width:1024px){.elementor-115384 .elementor-element.elementor-element-7c731b21{padding:0px 16px 0px 16px;}.elementor-115384 .elementor-element.elementor-element-3734beaa > .elementor-widget-container{margin:14px 0px 14px 0px;}.elementor-115384 .elementor-element.elementor-element-c1ded1e{padding:20px 20px 20px 64px;}.elementor-115384 .elementor-element.elementor-element-15ae57d > .elementor-widget-container{padding:16px 20px 16px 20px;}.elementor-115384 .elementor-element.elementor-element-2366901 > .elementor-widget-container{padding:16px 20px 16px 20px;}.elementor-115384 .elementor-element.elementor-element-567f859 > .elementor-widget-container{padding:16px 20px 16px 20px;}.elementor-115384 .elementor-element.elementor-element-aae6428 > .elementor-widget-container{padding:16px 20px 16px 20px;}.elementor-115384 .elementor-element.elementor-element-27570eb > .elementor-widget-container{padding:16px 20px 16px 20px;}.elementor-115384 .elementor-element.elementor-element-987112d > .elementor-widget-container{padding:16px 20px 16px 20px;}.elementor-115384 .elementor-element.elementor-element-2cb95d2 > .elementor-widget-container{padding:16px 20px 16px 20px;}.elementor-115384 .elementor-element.elementor-element-38903c6 > .elementor-widget-container{padding:16px 20px 16px 20px;}.elementor-115384 .elementor-element.elementor-element-2f02b8d > .elementor-widget-container{padding:16px 20px 16px 20px;}.elementor-115384 .elementor-element.elementor-element-8642cda > .elementor-widget-container{padding:16px 20px 16px 20px;}.elementor-115384 .elementor-element.elementor-element-b7cb2c6{padding:20px 20px 20px 64px;}.elementor-115384 .elementor-element.elementor-element-b1c3f5c{--e-image-carousel-slides-to-show:3;}.elementor-115384 .elementor-element.elementor-element-577ed612 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-115384 .elementor-element.elementor-element-257b7931{text-align:center;}.elementor-115384 .elementor-element.elementor-element-e4af63b > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-115384 .elementor-element.elementor-element-264349a4 .elementor-heading-title{font-size:25px;}}@media(max-width:767px){.elementor-115384 .elementor-element.elementor-element-17b1f060{--spacer-size:24px;}.elementor-115384 .elementor-element.elementor-element-5fbb3c46 > .elementor-container{max-width:1600px;}.elementor-115384 .elementor-element.elementor-element-426da52d{width:100%;}.elementor-115384 .elementor-element.elementor-element-426da52d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-115384 .elementor-element.elementor-element-426da52d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-115384 .elementor-element.elementor-element-41908b22 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-115384 .elementor-element.elementor-element-56b9166b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px;}.elementor-115384 .elementor-element.elementor-element-56b9166b > .elementor-element-populated{padding:15px 20px 0px 20px;}.elementor-115384 .elementor-element.elementor-element-1c07bfdb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-115384 .elementor-element.elementor-element-1c07bfdb{z-index:0;text-align:start;}.elementor-115384 .elementor-element.elementor-element-1c07bfdb .elementor-heading-title{font-size:21px;}.elementor-115384 .elementor-element.elementor-element-1107dae5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-115384 .elementor-element.elementor-element-1107dae5{text-align:start;}.woocommerce .elementor-115384 .elementor-element.elementor-element-1107dae5 .price{font-size:16px;letter-spacing:0.4px;}body:not(.rtl) .elementor-115384 .elementor-element.elementor-element-1107dae5:not(.elementor-product-price-block-yes) del{margin-right:0px;}body.rtl .elementor-115384 .elementor-element.elementor-element-1107dae5:not(.elementor-product-price-block-yes) del{margin-left:0px;}.elementor-115384 .elementor-element.elementor-element-1107dae5.elementor-product-price-block-yes del{margin-bottom:0px;}.woocommerce .elementor-115384 .elementor-element.elementor-element-1735f629 .woocommerce-product-details__short-description{font-size:1px;}.elementor-115384 .elementor-element.elementor-element-59caad34 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-115384 .elementor-element.elementor-element-59caad34 .elementor-tab-title{padding:16px 16px 16px 8px;}.elementor-115384 .elementor-element.elementor-element-59caad34 .elementor-tab-content{padding:0px 8px 16px 8px;}.elementor-115384 .elementor-element.elementor-element-c1ded1e, .elementor-115384 .elementor-element.elementor-element-c1ded1e > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-115384 .elementor-element.elementor-element-3e224b3{width:50%;}.elementor-115384 .elementor-element.elementor-element-bf02cf1{width:50%;}.elementor-115384 .elementor-element.elementor-element-d2d2445{width:50%;}.elementor-115384 .elementor-element.elementor-element-247c433{width:50%;}.elementor-115384 .elementor-element.elementor-element-7b5fced{width:50%;}.elementor-115384 .elementor-element.elementor-element-b7cb2c6, .elementor-115384 .elementor-element.elementor-element-b7cb2c6 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-115384 .elementor-element.elementor-element-b7cb2c6{padding:24px 16px 24px 16px;}.elementor-115384 .elementor-element.elementor-element-f488aa8{width:100%;}.elementor-115384 .elementor-element.elementor-element-f488aa8 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:18px;}.elementor-115384 .elementor-element.elementor-element-9b2bd3b > .elementor-widget-container{padding:0px 0px 0px 4px;}.elementor-115384 .elementor-element.elementor-element-9b2bd3b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-115384 .elementor-element.elementor-element-9b2bd3b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-115384 .elementor-element.elementor-element-9b2bd3b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-115384 .elementor-element.elementor-element-9b2bd3b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-115384 .elementor-element.elementor-element-9b2bd3b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-115384 .elementor-element.elementor-element-9b2bd3b{--e-icon-list-icon-size:20px;}.elementor-115384 .elementor-element.elementor-element-9b2bd3b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-115384 .elementor-element.elementor-element-9b2bd3b .elementor-icon-list-item > a{font-size:12px;line-height:1.25em;}.elementor-115384 .elementor-element.elementor-element-481f504 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-115384 .elementor-element.elementor-element-481f504 .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-115384 .elementor-element.elementor-element-481f504 .elementor-button{padding:0px 0px 0px 4px;}.elementor-115384 .elementor-element.elementor-element-f99248c > .elementor-element-populated{padding:0rem 1rem 0rem 1rem;}.elementor-115384 .elementor-element.elementor-element-304b0c8 > .elementor-widget-container{margin:0rem 0rem 1rem 0rem;}.elementor-115384 .elementor-element.elementor-element-304b0c8 .elementor-heading-title{font-size:24px;}.elementor-115384 .elementor-element.elementor-element-a7a6a8d > .elementor-widget-container{margin:0rem 0rem 1rem 0rem;}.elementor-115384 .elementor-element.elementor-element-a7a6a8d .elementor-heading-title{font-size:24px;}.elementor-115384 .elementor-element.elementor-element-b1c3f5c{--e-image-carousel-slides-to-show:3;width:var( --container-widget-width, 150% );max-width:150%;--container-widget-width:150%;--container-widget-flex-grow:0;}.elementor-115384 .elementor-element.elementor-element-b1c3f5c > .elementor-widget-container{margin:0% 0% 0% -32%;}.elementor-115384 .elementor-element.elementor-element-b1c3f5c .elementor-swiper-button.elementor-swiper-button-prev, .elementor-115384 .elementor-element.elementor-element-b1c3f5c .elementor-swiper-button.elementor-swiper-button-next{font-size:0rem;}.elementor-115384 .elementor-element.elementor-element-78732d25{margin:40px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-115384 .elementor-element.elementor-element-1f63651c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-115384 .elementor-element.elementor-element-6169c7be{text-align:center;}.elementor-115384 .elementor-element.elementor-element-6169c7be .elementor-heading-title{font-size:24px;}.elementor-115384 .elementor-element.elementor-element-731873f5{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-115384 .elementor-element.elementor-element-577ed612 > .elementor-element-populated{padding:32px 16px 24px 16px;}.elementor-115384 .elementor-element.elementor-element-722a81ed{text-align:start;}.elementor-115384 .elementor-element.elementor-element-6f5561c6 > .elementor-element-populated{padding:0px 16px 0px 16px;}.elementor-115384 .elementor-element.elementor-element-257b7931 img{height:304px;}.elementor-115384 .elementor-element.elementor-element-4a29d113{margin:70px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-115384 .elementor-element.elementor-element-76ca4f42{width:100%;}.elementor-115384 .elementor-element.elementor-element-76ca4f42 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-115384 .elementor-element.elementor-element-751d9d .elementor-tab-title{padding:16px 24px 16px 8px;}.elementor-115384 .elementor-element.elementor-element-751d9d .elementor-tab-content{padding:0px 24px 16px 8px;}.elementor-115384 .elementor-element.elementor-element-64f4d81{margin:70px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-115384 .elementor-element.elementor-element-eef1226{width:100%;}.elementor-115384 .elementor-element.elementor-element-eef1226 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for shortcode, class: .elementor-element-3734beaa */.custom-breadcrumbs a,
.custom-breadcrumbs span {
    font-family: 'Karla', Sans-Serif;
    font-weight: 400;
    font-size: 14px;
    line-height: 22px;
    letter-spacing: 0%;
    color: #000000;
}
.custom-breadcrumbs span {
    color: #959595;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-50d9e294 */.elementor-115384 .elementor-element.elementor-element-50d9e294 { margin: 0!important;}/* End custom CSS */
/* Start custom CSS for woocommerce-product-images, class: .elementor-element-41908b22 */.techno-expensive-product-image .row
{
margin-right: auto;
margin-left: auto;
}
.techno-expensive-product-image .row .col-12
{
padding-right: 0px;
padding-left: 0px;    
}

#product-swiper-sub .swiper-wrapper{
    max-height: inherit;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-title, class: .elementor-element-1c07bfdb */@media(max-width: 767px) {
    .elementor-115384 .elementor-element.elementor-element-1c07bfdb h1 {
        margin-bottom: 6px;
    }
}

.elementor-115384 .elementor-element.elementor-element-1c07bfdb.product-title{
    margin-block-end: 0 !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-1ef243ab *//*.elementor-115384 .elementor-element.elementor-element-1ef243ab .woocommerce-variation-add-to-cart .single_add_to_cart_button.button.alt:before {*/
/*	content: '';*/
/*	width: 16px;*/
/*	height: 16px;*/
/*	background-image: url('https://velur.de/wp-content/uploads/2024/11/icon-add-to-cart.png');*/
/*	background-position: center;*/
/*	background-repeat: no-repeat;*/
/*	background-size: cover;*/
/*}*/

/*.woocommerce-variation-add-to-cart .single_add_to_cart_button.button.alt {*/
/*	flex-direction: row-reverse;*/
/*	grid-gap: 12px;*/
/*}*/

/*button.single_add_to_cart_button.button {*/
/*    width: 370px;*/
/*    height: 50px;*/
/*    clear: both;*/
/*}*/

/*.techno-single-product .single_add_to_cart_button{*/
/*	transition:0.3s all linear !important;*/
/*	transform: translate(0px, 0px);*/
/*}*/

/*.techno-expensive-stock-info.techno-single-product .e-atc-qty-button-holder {*/
/*	height: 65px;*/
/*}*/

/*.woo-variation-swatches.wvs-show-label .variations td .woo-selected-variation-item-name {*/
/*	font-weight: 400;*/
/*	font-size: 14px;*/
/*}*//* End custom CSS */
/* Start custom CSS for woocommerce-product-data-tabs, class: .elementor-element-6dcd4ac5 */.elementor-115384 .elementor-element.elementor-element-6dcd4ac5 .hidden #tab-description {
    display: none !important;
}

.wd-accordion-title:after{
    display: none;
}

.tabs-layout-accordion .tabs {
    display: none;
}

.woocommerce-tabs.wc-tabs-wrapper.tabs-layout-accordion .wd-accordion-title {
    font-family: "roc-grotesk-bold", Sans-serif;
    font-weight: 700 !important;
    letter-spacing: 0px;
    font-size: 14px !important;
    
    @media (max-width: 767px){
        line-height: 14px;
    }
}

.woocommerce div.product.elementor .woocommerce-tabs .panel {
    border-top: none;
    
    /* border-bottom: 1px solid #d3ced2; */
}/* End custom CSS */
/* Start custom CSS for toggle, class: .elementor-element-59caad34 */.concierge-subtext {
  display: inline-block;
  background-color: #f9f7f4;
  color: #4d4d4d;
  font-size: 14px;
  padding: 6px 10px;
  border-radius: 6px;
  line-height: 1.4;
}
.whatsapp-button {
  display: inline-flex;
  align-items: center;
  background-color: transparent;
  color: #1a1a1a;
  padding: 8px 14px;
  border: 1px solid #1a1a1a;
  border-radius: ;
  text-decoration: none;
  font-weight: 500;
  font-size: 13.5px;
  transition: background-color 0.2s ease, color 0.2s ease;
}

.whatsapp-button:hover {
  background-color: #1a1a1a;
  color: #fff;
}

.whatsapp-button:hover .whatsapp-icon {
  filter: brightness(0) invert(1);
}

.whatsapp-icon {
  width: 16px;
  height: 16px;
  margin-right: 6px;
  transition: filter 0.2s ease;
}/* End custom CSS */
/* Start custom CSS for klavio_form, class: .elementor-element-d3ad686 */.elementor-115384 .elementor-element.elementor-element-d3ad686 {
    width: 100%;
}
.elementor-115384 .elementor-element.elementor-element-d3ad686 button {
    display: flex;
    align-items: center;
    max-width: 133px;
    border: 1px solid #9C5C35;
    border-radius: 4px;
    height: 50px;
    position: relative;
    top: auto;
    right: auto;
    margin: 0 !important;
    padding: 13px 20px !important;
}
.elementor-115384 .elementor-element.elementor-element-d3ad686 button:before {
    content: 'SUBMIT';
    color: #000000;
    font-family: 'Karla', Sans-Serif;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 22px;
    letter-spacing: 0.01em;
    text-transform: uppercase;
}
.elementor-115384 .elementor-element.elementor-element-d3ad686 svg {
    position: relative;
    top: auto;
    right: auto;
    padding: 0 !important;
    margin: 0 0 0 12px !important;
}
.elementor-115384 .elementor-element.elementor-element-d3ad686 input {
    padding: 14px 16px 14px 40px;
    height: 50px;
    border-radius: 4px;
font-family: 'Karla';
font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 22px;
color: #73706D;
}
.elementor-115384 .elementor-element.elementor-element-d3ad686 .klaviyo-form__controls {
    margin-top: 8px;
    position: relative;
    max-width: 100%;
    width: 100%;
    display: flex;
    flex-wrap: nowrap;
    gap: 5px;
}
.elementor-115384 .elementor-element.elementor-element-d3ad686 .elementor-field-type-submit {
    max-width: 133px;
    width: 100%;
}
.elementor-115384 .elementor-element.elementor-element-d3ad686 p {
    font-family: "Karla", Sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 24px;
    color: #73706D;
    margin: 0;
}
.elementor-115384 .elementor-element.elementor-element-d3ad686 h2 {
    font-family: "roc-grotesk-bold", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    color: #000000;
    margin: 0;
}
.elementor-115384 .elementor-element.elementor-element-d3ad686 label {
    display: none;
}
.elementor-115384 .elementor-element.elementor-element-d3ad686 .klaviyo-form__controls:before {
    content: '';
    background-image: url('https://velur.de/wp-content/uploads/2024/12/icon-16-email.svg');
    position: absolute;
    left: 12px;
    top: 15px;
    display: block;
    width: 20px;
    height: 20px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-56b9166b */.woocommerce div.product .stock.in-stock:not(.short-term-shipping) {
	color: #161616 !important; 
    font-family: 'Karla', sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 1.2rem;
    line-height: 22px;
/* 	text-decoration: underline; */
	cursor: pointer;
	    display: flex;
    align-items: center;
}
p.stock.in-stock:not(.short-term-shipping):before {
 background: transparent;
    box-shadow: none;
    animation: none;
    background-image: url('https://velur.de/wp-content/uploads/2025/12/Delivery-Icon.svg');
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
	width: 24px;
	height: 24px;
	margin-top: 1px;
	margin-right: 6px;
/* 	filter: brightness(0); */
}

.techno-single-product .woocommerce-variation.single_variation{
    height: auto !important;
    order: inherit;
		margin-left: 0 !important;
}

.woocommerce-variation.single_variation .woocommerce-variation-availability p {
    margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-15ae57d */.elementor-115384 .elementor-element.elementor-element-15ae57d {
  word-break: break-word;
  overflow-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2366901 */.elementor-115384 .elementor-element.elementor-element-2366901 {
  word-break: break-word;
  overflow-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-567f859 */.elementor-115384 .elementor-element.elementor-element-567f859 {
  word-break: break-word;
  overflow-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-aae6428 */.elementor-115384 .elementor-element.elementor-element-aae6428 {
  word-break: break-word;
  overflow-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-27570eb */.elementor-115384 .elementor-element.elementor-element-27570eb {
  word-break: break-word;
  overflow-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-987112d */.elementor-115384 .elementor-element.elementor-element-987112d {
  word-break: break-word;
  overflow-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2cb95d2 */.elementor-115384 .elementor-element.elementor-element-2cb95d2 {
  word-break: break-word;
  overflow-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-38903c6 */.elementor-115384 .elementor-element.elementor-element-38903c6 {
  word-break: break-word;
  overflow-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2f02b8d */.elementor-115384 .elementor-element.elementor-element-2f02b8d {
  word-break: break-word;
  overflow-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8642cda */.elementor-115384 .elementor-element.elementor-element-8642cda {
  word-break: break-word;
  overflow-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9b2bd3b */.elementor-115384 .elementor-element.elementor-element-9b2bd3b {
    overflow: hidden;
    max-height: 116px;
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-481f504 */.elementor-115384 .elementor-element.elementor-element-481f504 {
    --icon-size: 20px;
    --plus-size: 14px;
    cursor: pointer;
}

.elementor-115384 .elementor-element.elementor-element-481f504 .elementor-button-icon {
    position: relative;
    width: var(--icon-size);
    height: var(--icon-size);
}

.elementor-115384 .elementor-element.elementor-element-481f504 .elementor-button-icon::before,
.elementor-115384 .elementor-element.elementor-element-481f504 .elementor-button-icon::after {
  content: '';
  position: absolute;
  background-color: black;
}

.elementor-115384 .elementor-element.elementor-element-481f504 .elementor-button-icon::before {
  top: 50%;
  left: calc((var(--icon-size) - var(--plus-size))/2);
  width: calc(var(--plus-size));
  height: 1px;
  transform: translateY(-50%);
}

.elementor-115384 .elementor-element.elementor-element-481f504 .elementor-button-icon::after {
  left: 50%;
  top:  calc((var(--icon-size) - var(--plus-size))/2);;
  width: 1px;
  height: calc(var(--plus-size));
  transform: translateX(-50%);
}



.elementor-115384 .elementor-element.elementor-element-481f504 .elementor-button-icon svg {
    display: none;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-b7cb2c6 */.elementor-115384 .elementor-element.elementor-element-b7cb2c6.active #mobileSectionIconsListBtn {
    display: none;
}

/*.elementor-115384 .elementor-element.elementor-element-b7cb2c6.active #mobileSectionIconsListBtn .elementor-button-icon::after {*/
/*    opacity: 0;*/
/*}*//* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-b1c3f5c */.elementor-115384 .elementor-element.elementor-element-b1c3f5c img {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4397bf07 */.elementor-115384 .elementor-element.elementor-element-4397bf07 .recommendation-carousel .product {
    padding: 0 4px;
}
.elementor-115384 .elementor-element.elementor-element-4397bf07 .recommendation-carousel .product img {
    margin-bottom: 16px;
}
.elementor-115384 .elementor-element.elementor-element-4397bf07 .recommendation-carousel h3 {
font-family: 'roc-grotesk-bold';
font-style: normal;
font-weight: 700;
font-size: 14px;
line-height: 20px;
margin-bottom: 2px;
}
.elementor-115384 .elementor-element.elementor-element-4397bf07 .recommendation-carousel p span {
font-family: 'Karla';
font-style: normal;
font-weight: 400;
font-size: 16px !important;
line-height: 24px;
color: #161616;
}
.elementor-115384 .elementor-element.elementor-element-4397bf07 .recommendation-carousel {
    gap: 0;
}/* End custom CSS */
/* Start custom CSS for youtpo_product_json_reviews, class: .elementor-element-8557b35 */.elementor-115384 .elementor-element.elementor-element-8557b35 {
    margin-top: 110px;
}
@media(max-width: 767px) {
    .elementor-115384 .elementor-element.elementor-element-8557b35 {
        margin-top: 32px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-59ca211e */.overflow-text p {
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  max-height: 22px;
  overflow: hidden;
  text-overflow: ellipsis;
    transition: all 0.5s ease-in-out;
}
.overflow-text.show p {
    transition: all 0.5s ease-in-out;
  max-height: 600px;
  -webkit-line-clamp: 100;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6a0609f5 */@media(max-width: 767px) {
    .elementor-115384 .elementor-element.elementor-element-6a0609f5 .elementor-container {
        flex-direction: column-reverse;
        max-width: 100%;
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-731873f5 */@media(max-width: 991px) {
    .elementor-115384 .elementor-element.elementor-element-731873f5 img {
        width: 100% !important;
    }
}/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-751d9d *//*.elementor-115384 .elementor-element.elementor-element-751d9d .elementor-accordion-item {*/
/*    border-bottom: 1px solid #EDEDED;*/
/*}*/
/*.elementor-115384 .elementor-element.elementor-element-751d9d .elementor-accordion-item:first-child {*/
/*    border-top: 1px solid #EDEDED;*/
/*}*/
/*.elementor-115384 .elementor-element.elementor-element-751d9d {*/
/*    width: 100%;*/
/*}*/



/*.other-product-tab .elementor-toggle-item {*/
/*	position: relative;*/
/*}*/

/*.other-product-tab .elementor-tab-title:before, .first-product-tab .wd-accordion-title:before {*/
/*	content: "";*/
/*	position: absolute;*/
/*	top: 50%;*/
/*	right: 0;*/
/*	margin-top: -10px;*/
/*	width: 20px;*/
/*	height: 20px;*/
/*	color: #BBB;*/
/*	text-align: center;*/
/*	font-size: 12px;*/
/*	line-height: 20px;*/
/*	transition: transform .4s ease;*/
/*  backface-visibility: hidden;*/
/*  perspective: 800px;*/
/*  -webkit-backface-visibility: hidden;*/
/*  -webkit-perspective: 800px;*/
/*	background: url(/wp-content/themes/velur/images/icons/caret-down.svg) no-repeat center;*/
/*}*/

/*.other-product-tab .elementor-tab-title.elementor-active:before, .first-product-tab .wd-accordion-title.active:before{*/
/*	-moz-transform: scale(1, -1);*/
/*	-webkit-transform: scale(1, -1);*/
/*	-o-transform: scale(1, -1);*/
/*	-ms-transform: scale(1, -1);*/
/*	transform: scale(1, -1);*/
/*}*/

/*.other-product-tab .elementor-tab-title {*/
/*		position: relative;*/
/*}*/

/*.other-product-tab .elementor-accordion-icon.elementor-accordion-icon-left,*/
/*.other-product-tab .elementor-accordion-icon.elementor-accordion-icon-right{display:none!important;}*/

/*.elementor-115384 .elementor-element.elementor-element-751d9d a {*/
/*    color: #333;*/
/*}*//* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4a29d113 */@media (max-width: 767px) {
    .elementor-115384 .elementor-element.elementor-element-4a29d113 {
        max-width: 100%;
        margin: 54px 0 0;
        padding: 0 16px;
    }
    .elementor-115384 .elementor-element.elementor-element-4a29d113 .elementor-container {
        margin: 0;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-64f4d81 */@media (max-width: 767px) {
    .elementor-115384 .elementor-element.elementor-element-64f4d81 {
        max-width: 100%;
        margin: 54px 0 0;
        padding: 0 16px;
    }
    .elementor-115384 .elementor-element.elementor-element-64f4d81 .elementor-container {
        margin: 0;
    }
}/* End custom CSS */
/* Start custom CSS */.wapf-field-input input[type=text]{
    width:66%;
}
.techno-engraving-field .wapf-field-input input[type=text] {
    width:100%;
    padding: 0.5rem 0.75rem;
    border: 1px solid #ddd;
    border-radius: 4px;
    font-size: 14px;
    font-family: 'Karla', sans-serif;
    background-color: #fff;
}
.techno-engraving-field .wapf-field-input {
    display: flex;
    overflow: hidden;
    max-height: 0;
    
    transition: all 0.3s ease-in-out;
}
.techno-engraving-field .wapf-field-input.show {
    transition: all 0.3s ease-in-out;
    max-height: 400px;
    overflow: inherit;
    animation: fadeIn 0.25s ease-in-out;
}
.techno-engraving-field span {
    color: #555;
    text-decoration: underline;
    cursor: pointer;
    transition: color 0.2s ease; 
}
.techno-engraving-field .selected-icon-option:hover span {
    color: #000;
}
.techno-engraving-field .wapf-field-label label span {
    /*display: none;*/
    color: #333;
    font-weight: 500;
}
.techno-engraving-field .wapf-field-label label {
    margin-bottom: 0.4rem;
}
body.elementor-page-115384 .yotpo-widget-instance
{
    display: none;
}
body.elementor-page-115384 .technoyotpo-widget-instance
{
    display: block !important;
}
@media screen and (max-width:572px){
    .elementor-template-full-width .row>[data-elementor-type]{
	padding-left:0px !important;
	padding-right:0px !important;
    }
	.woocommerce-product-gallery__image img{
        width:100%;
    }
}

@keyframes fadeIn {
    from { opacity: 0; }
    to { opacity: 1; }
}
.container {
    max-width: 100% !important;
    padding: 0 !important;
}
@media(max-width: 767px) {
  .container {
    padding: 0 15px !important;
}  
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Roc Grotesk Bold';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('/wp-content/themes/velur/assets/fonts/subset-RocGrotesk-Bold.woff2') format('woff2'),
		url('https://velur.de/wp-content/uploads/2024/10/RocGrotesk-Bold-1.woff') format('woff'),
		url('https://velur.de/wp-content/uploads/2024/10/RocGrotesk-Bold.ttf') format('truetype'),
		url('https://velur.de/wp-content/uploads/2024/10/RocGrotesk-Bold.svg#RocGroteskBold') format('svg');
}
@font-face {
	font-family: 'Roc Grotesk Bold';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('/wp-content/themes/velur/assets/fonts/subset-RocGrotesk-Bold.woff2') format('woff2'),
		url('https://velur.de/wp-content/uploads/2024/10/RocGrotesk-Bold-new.woff') format('woff'),
		url('https://velur.de/wp-content/uploads/2024/10/RocGrotesk-Bold-new.ttf') format('truetype'),
		url('https://velur.de/wp-content/uploads/2024/10/RocGrotesk-Bold-new.svg#RocGroteskBold') format('svg');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'roc-grotesk-bold';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('/wp-content/themes/velur/assets/fonts/subset-RocGrotesk-Bold.woff2') format('woff2'),
		url('https://velur.de/wp-content/uploads/2024/10/RocGrotesk-Bold-new.woff') format('woff'),
		url('https://velur.de/wp-content/uploads/2024/10/RocGrotesk-Bold-new.ttf') format('truetype'),
		url('https://velur.de/wp-content/uploads/2024/10/RocGrotesk-Bold-new.svg#roc-grotesk-bold') format('svg');
}
/* End Custom Fonts CSS */