.elementor-817 .elementor-element.elementor-element-db86cbc{--display:grid;--min-height:450px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:5em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-817 .elementor-element.elementor-element-b21c025{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:0.2fr 0.2fr 0.1fr;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-817 .elementor-element.elementor-element-1d05ecd .elementor-heading-title{font-weight:400;color:var( --e-global-color-secondary );}.elementor-817 .elementor-element.elementor-element-f69bc98 > .elementor-widget-container{padding:1em 0em 1em 0em;}.woocommerce .elementor-817 .elementor-element.elementor-element-f69bc98 .price{color:var( --e-global-color-secondary );font-family:"DM Sans", Sans-serif;font-size:2em;font-weight:500;text-transform:uppercase;}.elementor-817 .elementor-element.elementor-element-2c3039c .cart button, .elementor-817 .elementor-element.elementor-element-2c3039c .cart .button{color:var( --e-global-color-secondary );background-color:var( --e-global-color-primary );transition:all 0.2s;}.elementor-817 .elementor-element.elementor-element-2c3039c .cart button:hover, .elementor-817 .elementor-element.elementor-element-2c3039c .cart .button:hover{color:var( --e-global-color-secondary );border-color:var( --e-global-color-accent );}.elementor-817 .elementor-element.elementor-element-2c3039c .added_to_cart{color:var( --e-global-color-secondary );}.elementor-817 .elementor-element.elementor-element-2c3039c{--button-spacing:10px;}.elementor-817 .elementor-element.elementor-element-2c3039c .quantity .qty{color:var( --e-global-color-secondary );background-color:var( --e-global-color-text );transition:all 0.2s;}.elementor-817 .elementor-element.elementor-element-2c3039c .quantity .qty:focus{color:var( --e-global-color-text );}.woocommerce .elementor-817 .elementor-element.elementor-element-2c3039c form.cart table.variations label{color:var( --e-global-color-secondary );}.woocommerce .elementor-817 .elementor-element.elementor-element-2c3039c form.cart table.variations td.value select{color:var( --e-global-color-secondary );}.woocommerce .elementor-817 .elementor-element.elementor-element-2c3039c form.cart table.variations td.value select, .woocommerce .elementor-817 .elementor-element.elementor-element-2c3039c form.cart table.variations td.value:before{background-color:var( --e-global-color-text );}.elementor-817 .elementor-element.elementor-element-8850f92 > .elementor-widget-container{padding:2em 0em 1em 0em;}.woocommerce .elementor-817 .elementor-element.elementor-element-8850f92 .woocommerce-product-details__short-description{color:var( --e-global-color-secondary );}.elementor-817 .elementor-element.elementor-element-b40a4d5{--display:flex;}.elementor-817 .elementor-element.elementor-element-2747c87{color:var( --e-global-color-secondary );}body.elementor-page-817:not(.elementor-motion-effects-element-type-background), body.elementor-page-817 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}@media(min-width:768px){.elementor-817 .elementor-element.elementor-element-b21c025{--width:100%;}}@media(max-width:1024px){.elementor-817 .elementor-element.elementor-element-db86cbc{--grid-auto-flow:row;}.elementor-817 .elementor-element.elementor-element-b21c025{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-817 .elementor-element.elementor-element-db86cbc{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-817 .elementor-element.elementor-element-b21c025{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for text-editor, class: .elementor-element-b0fddfd */.elementor-817 .elementor-element.elementor-element-b0fddfd, .elementor-817 .elementor-element.elementor-element-b0fddfd p { font-family: 'DM Sans', sans-serif !important; font-size: 14px !important; color: #6e6e73 !important; margin: 0 !important; }/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-2c3039c */.elementor-817 .elementor-element.elementor-element-2c3039c .woocommerce-variation-description { display: none; }
.elementor-817 .elementor-element.elementor-element-2c3039c table.variations, .elementor-817 .elementor-element.elementor-element-2c3039c table.variations tr, .elementor-817 .elementor-element.elementor-element-2c3039c table.variations th, .elementor-817 .elementor-element.elementor-element-2c3039c table.variations td { background: transparent !important; border: 0 !important; }
.elementor-817 .elementor-element.elementor-element-2c3039c .single_add_to_cart_button { background: linear-gradient(180deg, rgba(44,44,48,0.96), rgba(6,6,8,0.96)) padding-box, conic-gradient(from 200deg, #ffd1e3, #cfe3ff, #e4d6ff, #fff0c9, #d6f2ff, #ffd1e3) border-box !important; border: 1px solid transparent !important; border-radius: 999px !important; box-shadow: inset 0 1px 0 rgba(255,255,255,0.3), 0 10px 28px rgba(10,10,10,0.22) !important; color: #ffffff !important; font-family: 'DM Sans', sans-serif !important; font-weight: 600 !important; text-transform: none !important; padding: 14px 28px !important; }/* End custom CSS */