.elementor-118 .elementor-element.elementor-element-3448b91{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px;--background-transition:0.3s;--padding-top:0px;--padding-right:40px;--padding-bottom:0px;--padding-left:40px;}.elementor-118 .elementor-element.elementor-element-5389e36{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:2px;--background-transition:0.3s;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:40px;}.elementor-118 .elementor-element.elementor-element-e27ba24 img{width:100%;}.elementor-118 .elementor-element.elementor-element-3094122{--image-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-118 .elementor-element.elementor-element-3ab45eb{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--padding-top:40px;--padding-right:40px;--padding-bottom:40px;--padding-left:40px;}.elementor-118 .elementor-element.elementor-element-3ab45eb:not(.elementor-motion-effects-element-type-background), .elementor-118 .elementor-element.elementor-element-3ab45eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-118 .elementor-element.elementor-element-3ab45eb, .elementor-118 .elementor-element.elementor-element-3ab45eb::before{--border-transition:0.3s;}.elementor-118 .elementor-element.elementor-element-e937026{--background-transition:0.3s;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-118 .elementor-element.elementor-element-0311c4a .elementor-heading-title{color:#121212;font-size:1rem;font-weight:400;letter-spacing:0.5px;}.elementor-118 .elementor-element.elementor-element-0311c4a > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-118 .elementor-element.elementor-element-70bf787{text-align:left;}.elementor-118 .elementor-element.elementor-element-70bf787 .elementor-heading-title{color:#121212;font-family:"Montserrat", Sans-serif;font-size:3.6rem;}.elementor-118 .elementor-element.elementor-element-f18143e{--divider-border-style:solid;--divider-color:#6A6A6A;--divider-border-width:1px;}.elementor-118 .elementor-element.elementor-element-f18143e .elementor-divider-separator{width:100%;}.elementor-118 .elementor-element.elementor-element-f18143e .elementor-divider{padding-top:20px;padding-bottom:20px;}.elementor-118 .elementor-element.elementor-element-23d5c14 .elementor-heading-title{color:var( --e-global-color-89cff1a );font-size:1rem;font-weight:400;letter-spacing:0.5px;}.elementor-118 .elementor-element.elementor-element-23d5c14 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-118 .elementor-element.elementor-element-9b0255b{text-align:left;}.woocommerce .elementor-118 .elementor-element.elementor-element-9b0255b .price{color:#121212;font-family:"Montserrat", Sans-serif;font-size:1.6rem;letter-spacing:1px;}.elementor-118 .elementor-element.elementor-element-4103221 .cart button, .elementor-118 .elementor-element.elementor-element-4103221 .cart .button{font-family:"Montserrat", Sans-serif;font-size:1.3rem;font-weight:500;letter-spacing:0.5px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;padding:20px 0px 20px 0px;background-color:#121212;border-color:#121212;transition:all 0.2s;}.elementor-118 .elementor-element.elementor-element-4103221 .cart button:hover, .elementor-118 .elementor-element.elementor-element-4103221 .cart .button:hover{color:#121212;background-color:#FFFFFF;border-color:#121212;}.elementor-118 .elementor-element.elementor-element-4103221 .quantity .qty{transition:all 0.2s;}.elementor-118 .elementor-element.elementor-element-4103221 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-118 .elementor-element.elementor-element-37b216f{--background-transition:0.3s;--margin-top:40px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-118 .elementor-element.elementor-element-053d241{color:#121212;font-size:1.2rem;}.elementor-118 .elementor-element.elementor-element-27dae9d{--background-transition:0.3s;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-118 .elementor-element.elementor-element-d4c5669{--gap:10px;--background-transition:0.3s;--margin-top:20px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-118 .elementor-element.elementor-element-0f3f304 .elementor-heading-title{color:#121212;font-family:"Montserrat", Sans-serif;font-size:1.8rem;font-weight:500;letter-spacing:0.5px;}.elementor-118 .elementor-element.elementor-element-0f3f304 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-118 .elementor-element.elementor-element-bd16271{text-align:left;color:#121212;font-size:1.3rem;letter-spacing:0.5px;}.elementor-118 .elementor-element.elementor-element-6b1752d{text-align:left;color:var( --e-global-color-4894b99 );font-size:1.3rem;letter-spacing:0.5px;}.elementor-118 .elementor-element.elementor-element-b145445{--gap:10px;--background-transition:0.3s;--margin-top:40px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-118 .elementor-element.elementor-element-758d841 .elementor-heading-title{color:#121212;font-family:"Montserrat", Sans-serif;font-size:1.8rem;font-weight:500;letter-spacing:0.5px;}.elementor-118 .elementor-element.elementor-element-758d841 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-118 .elementor-element.elementor-element-92a1bea{text-align:left;color:#121212;font-size:1.3rem;font-weight:600;letter-spacing:0.5px;}.elementor-118 .elementor-element.elementor-element-92a1bea > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-118 .elementor-element.elementor-element-8f7fe6d{text-align:justify;color:#121212;font-size:1.3rem;line-height:1.85em;letter-spacing:0.5px;}.elementor-118 .elementor-element.elementor-element-8f7fe6d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-118 .elementor-element.elementor-element-db339db{text-align:left;color:#121212;font-size:1.3rem;font-weight:600;letter-spacing:0.5px;}.elementor-118 .elementor-element.elementor-element-db339db > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-118 .elementor-element.elementor-element-fef30f5{text-align:justify;color:#121212;font-size:1.3rem;line-height:1.85em;letter-spacing:0.5px;}.elementor-118 .elementor-element.elementor-element-7679ab5{text-align:left;color:#121212;font-size:1.3rem;line-height:1.85em;letter-spacing:0.5px;}.elementor-118 .elementor-element.elementor-element-1da5dbf{text-align:left;color:#6A6A6A;font-size:1.2rem;line-height:1.85em;letter-spacing:0.5px;}.elementor-118 .elementor-element.elementor-element-1da5dbf > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-118 .elementor-element.elementor-element-09994e0{text-align:left;color:#6A6A6A;font-size:1.2rem;line-height:1.85em;letter-spacing:0.5px;}.elementor-118 .elementor-element.elementor-element-11e3694{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:center;--gap:4px;--background-transition:0.3s;--padding-top:80px;--padding-right:80px;--padding-bottom:30px;--padding-left:80px;}.elementor-118 .elementor-element.elementor-element-b288e71 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:1.2rem;font-weight:600;line-height:1.2em;letter-spacing:1px;fill:#FFFFFF;color:#FFFFFF;background-color:#121212;border-style:solid;border-width:1px 1px 1px 1px;border-color:#121212;border-radius:0px 0px 0px 0px;padding:12px 0px 12px 0px;}.elementor-118 .elementor-element.elementor-element-b288e71 .elementor-button:hover, .elementor-118 .elementor-element.elementor-element-b288e71 .elementor-button:focus{color:#121212;background-color:#FFFFFF;border-color:#121212;}.elementor-118 .elementor-element.elementor-element-b288e71 .elementor-button:hover svg, .elementor-118 .elementor-element.elementor-element-b288e71 .elementor-button:focus svg{fill:#121212;}.elementor-118 .elementor-element.elementor-element-b288e71{width:var( --container-widget-width, 180px );max-width:180px;--container-widget-width:180px;--container-widget-flex-grow:0;}.elementor-118 .elementor-element.elementor-element-236bc83 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:1.2rem;font-weight:600;line-height:1.2em;letter-spacing:1px;fill:#FFFFFF;color:#FFFFFF;background-color:#121212;border-style:solid;border-width:1px 1px 1px 1px;border-color:#121212;border-radius:0px 0px 0px 0px;padding:12px 0px 12px 0px;}.elementor-118 .elementor-element.elementor-element-236bc83 .elementor-button:hover, .elementor-118 .elementor-element.elementor-element-236bc83 .elementor-button:focus{color:#121212;background-color:#FFFFFF;border-color:#121212;}.elementor-118 .elementor-element.elementor-element-236bc83 .elementor-button:hover svg, .elementor-118 .elementor-element.elementor-element-236bc83 .elementor-button:focus svg{fill:#121212;}.elementor-118 .elementor-element.elementor-element-236bc83{width:var( --container-widget-width, 180px );max-width:180px;--container-widget-width:180px;--container-widget-flex-grow:0;}.elementor-118 .elementor-element.elementor-element-3ef1df6 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:1.2rem;font-weight:600;line-height:1.2em;letter-spacing:1px;fill:#FFFFFF;color:#FFFFFF;background-color:#121212;border-style:solid;border-width:1px 1px 1px 1px;border-color:#121212;border-radius:0px 0px 0px 0px;padding:12px 0px 12px 0px;}.elementor-118 .elementor-element.elementor-element-3ef1df6 .elementor-button:hover, .elementor-118 .elementor-element.elementor-element-3ef1df6 .elementor-button:focus{color:#121212;background-color:#FFFFFF;border-color:#121212;}.elementor-118 .elementor-element.elementor-element-3ef1df6 .elementor-button:hover svg, .elementor-118 .elementor-element.elementor-element-3ef1df6 .elementor-button:focus svg{fill:#121212;}.elementor-118 .elementor-element.elementor-element-3ef1df6{width:var( --container-widget-width, 180px );max-width:180px;--container-widget-width:180px;--container-widget-flex-grow:0;}.elementor-118 .elementor-element.elementor-element-e29b691 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:1.2rem;font-weight:600;line-height:1.2em;letter-spacing:1px;fill:#FFFFFF;color:#FFFFFF;background-color:#121212;border-style:solid;border-width:1px 1px 1px 1px;border-color:#121212;border-radius:0px 0px 0px 0px;padding:12px 0px 12px 0px;}.elementor-118 .elementor-element.elementor-element-e29b691 .elementor-button:hover, .elementor-118 .elementor-element.elementor-element-e29b691 .elementor-button:focus{color:#121212;background-color:#FFFFFF;border-color:#121212;}.elementor-118 .elementor-element.elementor-element-e29b691 .elementor-button:hover svg, .elementor-118 .elementor-element.elementor-element-e29b691 .elementor-button:focus svg{fill:#121212;}.elementor-118 .elementor-element.elementor-element-e29b691{width:var( --container-widget-width, 180px );max-width:180px;--container-widget-width:180px;--container-widget-flex-grow:0;}.elementor-118 .elementor-element.elementor-element-480794f .elementor-button{font-family:"Montserrat", Sans-serif;font-size:1.2rem;font-weight:600;line-height:1.2em;letter-spacing:1px;fill:#FFFFFF;color:#FFFFFF;background-color:#121212;border-style:solid;border-width:1px 1px 1px 1px;border-color:#121212;border-radius:0px 0px 0px 0px;padding:12px 0px 12px 0px;}.elementor-118 .elementor-element.elementor-element-480794f .elementor-button:hover, .elementor-118 .elementor-element.elementor-element-480794f .elementor-button:focus{color:#121212;background-color:#FFFFFF;border-color:#121212;}.elementor-118 .elementor-element.elementor-element-480794f .elementor-button:hover svg, .elementor-118 .elementor-element.elementor-element-480794f .elementor-button:focus svg{fill:#121212;}.elementor-118 .elementor-element.elementor-element-480794f{width:var( --container-widget-width, 180px );max-width:180px;--container-widget-width:180px;--container-widget-flex-grow:0;}@media(max-width:1024px){.elementor-118 .elementor-element.elementor-element-3448b91{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-118 .elementor-element.elementor-element-70bf787 .elementor-heading-title{font-size:2.4rem;}.elementor-118 .elementor-element.elementor-element-11e3694{--padding-top:50px;--padding-right:50px;--padding-bottom:50px;--padding-left:50px;}}@media(max-width:767px){.elementor-118 .elementor-element.elementor-element-3448b91{--padding-top:20px;--padding-right:20px;--padding-bottom:20px;--padding-left:20px;}.elementor-118 .elementor-element.elementor-element-5389e36{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-118 .elementor-element.elementor-element-3ab45eb{--margin-top:40px;--margin-right:0px;--margin-bottom:40px;--margin-left:0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-118 .elementor-element.elementor-element-e937026{--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;}.elementor-118 .elementor-element.elementor-element-70bf787 .elementor-heading-title{font-size:2.4rem;}.elementor-118 .elementor-element.elementor-element-053d241{font-size:1rem;}.elementor-118 .elementor-element.elementor-element-11e3694{--justify-content:center;--gap:2px;--flex-wrap:wrap;--padding-top:40px;--padding-right:20px;--padding-bottom:0px;--padding-left:20px;}.elementor-118 .elementor-element.elementor-element-b288e71 .elementor-button{font-size:1rem;}.elementor-118 .elementor-element.elementor-element-b288e71{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;}.elementor-118 .elementor-element.elementor-element-236bc83 .elementor-button{font-size:1rem;}.elementor-118 .elementor-element.elementor-element-236bc83{--container-widget-width:32%;--container-widget-flex-grow:0;width:var( --container-widget-width, 32% );max-width:32%;}.elementor-118 .elementor-element.elementor-element-3ef1df6 .elementor-button{font-size:1rem;}.elementor-118 .elementor-element.elementor-element-3ef1df6{--container-widget-width:32%;--container-widget-flex-grow:0;width:var( --container-widget-width, 32% );max-width:32%;}.elementor-118 .elementor-element.elementor-element-e29b691 .elementor-button{font-size:1rem;}.elementor-118 .elementor-element.elementor-element-e29b691{--container-widget-width:32%;--container-widget-flex-grow:0;width:var( --container-widget-width, 32% );max-width:32%;}.elementor-118 .elementor-element.elementor-element-480794f .elementor-button{font-size:1rem;}.elementor-118 .elementor-element.elementor-element-480794f{--container-widget-width:32%;--container-widget-flex-grow:0;width:var( --container-widget-width, 32% );max-width:32%;}}@media(min-width:768px){.elementor-118 .elementor-element.elementor-element-5389e36{--width:70%;}.elementor-118 .elementor-element.elementor-element-3ab45eb{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-118 .elementor-element.elementor-element-5389e36{--width:60%;}}/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-4103221 */.nn_cart .label{
    text-align: left;
    padding: 0;
}
.nn_cart table td,.nn_cart table th{
    padding:0 0 10px 0;
}
.nn_cart table tbody>tr:nth-child(odd)>td, table tbody>tr:nth-child(odd)>th{
    background-color: #fff;
}
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item){
    box-shadow: var(--wvs-item-box-shadow,0 0 0 1px #6a6a6a);
    padding:0;
    margin:12px 12px 0 0;
}
.woo-variation-swatches.wvs-show-label .variations th label{
    margin: 0;
}
.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item){
    border-radius: 0px;
}
:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--align-justify form.cart div.quantity{
    width:25%;
}
:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart) .quantity .qty{
    width: 100%;
    border-radius: 0;
}
tr:hover{
    background-color: transparent !important;
}
a.reset_variations{
    color:#121212;
}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-053d241 */.nn_size_table table tbody tr:first-child{
background-color: #f2f2f2; 
}
.nn_size_table table tbody tr td:first-child{
background-color: #f2f2f2; 
border-left: none;
}
.nn_size_table table tbody tr td:last-child{
    border-right:none;
}
.nn_size_table table tbody tr td{
    border:1px solid hsla(0,0%,50.2%,.3);
    text-align: center;
}
.nn_size_table table{
    table-layout: fixed;
}/* End custom CSS */