.elementor-677 .elementor-element.elementor-element-460ec4e{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-8be4ea3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-ucaddon_portfolio_carousel .uc_three_column_carousel .uc_three_column_carousel_holder .uc_three_column_carousel_box .uc_box_content .uc_title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_portfolio_carousel .uc_three_column_carousel .uc_three_column_carousel_holder .uc_three_column_carousel_box .uc_box_content .uc_sub_title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_portfolio_carousel .uc_more_btn{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-677 .elementor-element.elementor-element-ef24c87 > .elementor-widget-container{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #D3D3D3 100%);}.elementor-677 .elementor-element.elementor-element-ef24c87 .uc_image_box{height:300px;}.elementor-677 .elementor-element.elementor-element-ef24c87 .uc_box_content{text-align:left;padding:30px 30px 30px 30px;opacity:0;}.elementor-677 .elementor-element.elementor-element-ef24c87 .uc_overlay{opacity:0;}.elementor-677 .elementor-element.elementor-element-ef24c87 .owl-item:hover .uc_overlay{opacity:1;}.elementor-677 .elementor-element.elementor-element-ef24c87 .owl-item:hover .uc_box_content{opacity:1;}.elementor-677 .elementor-element.elementor-element-ef24c87 .uc_title{color:#000000 !important;margin-bottom:0px;}.elementor-677 .elementor-element.elementor-element-ef24c87 .uc_sub_title{color:#000000 !important;}.elementor-677 .elementor-element.elementor-element-ef24c87 .owl-carousel .owl-nav .owl-next,.elementor-677 .elementor-element.elementor-element-ef24c87 .owl-carousel .owl-nav .owl-prev{top:50%;border-radius:100px;width:62px;height:62px;line-height:62px;font-size:24px;background-color:#ffffff;color:#000000;}.elementor-677 .elementor-element.elementor-element-ef24c87 .owl-carousel .owl-nav .owl-next:hover,.elementor-677 .elementor-element.elementor-element-ef24c87 .owl-carousel .owl-nav .owl-prev:hover{background-color:#000000;color:#ffffff;}.elementor-677 .elementor-element.elementor-element-ef24c87 .owl-dots{margin-top:20px;text-align:center;}.elementor-677 .elementor-element.elementor-element-ef24c87 .owl-dot{margin:0px 5px;width:8px;height:8px;border-radius:10px 10px 10px 10px;background-color:#c6c6c6;}.elementor-677 .elementor-element.elementor-element-ef24c87 .owl-dot.active{width:8px;height:8px;border-radius:10px 10px 10px 10px;background-color:#000000;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-677 .elementor-element.elementor-element-3666a7a > .elementor-widget-container{background-color:transparent;background-image:linear-gradient(180deg, #E5E5E5 0%, #D6D6D6 100%);}.elementor-677 .elementor-element.elementor-element-3666a7a img{max-width:100%;height:930px;object-fit:cover;object-position:top center;}.elementor-677 .elementor-element.elementor-element-e8205c5 > .elementor-widget-container{background-color:transparent;background-image:linear-gradient(180deg, #E5E5E5 0%, #D6D6D6 100%);}.elementor-677 .elementor-element.elementor-element-e8205c5 img{max-width:100%;height:930px;object-fit:contain;object-position:center center;}.elementor-677 .elementor-element.elementor-element-465ca8f > .elementor-widget-container{background-color:transparent;background-image:linear-gradient(180deg, #E5E5E5 0%, #D6D6D6 100%);}.elementor-677 .elementor-element.elementor-element-465ca8f img{max-width:100%;height:930px;object-fit:contain;object-position:center center;}.elementor-677 .elementor-element.elementor-element-a953035 > .elementor-widget-container{background-color:transparent;background-image:linear-gradient(180deg, #E5E5E5 0%, #D6D6D6 100%);}.elementor-677 .elementor-element.elementor-element-a953035 img{max-width:100%;height:930px;object-fit:contain;object-position:center center;}.elementor-677 .elementor-element.elementor-element-c3aad5e > .elementor-widget-container{background-color:transparent;background-image:linear-gradient(180deg, #E5E5E5 0%, #D6D6D6 100%);}.elementor-677 .elementor-element.elementor-element-c3aad5e img{max-width:100%;height:930px;object-fit:contain;object-position:center center;}.elementor-677 .elementor-element.elementor-element-e709195 img{max-width:100%;height:930px;object-fit:contain;object-position:top center;}.elementor-677 .elementor-element.elementor-element-8a237c2 > .elementor-widget-container{background-color:transparent;background-image:linear-gradient(180deg, #E5E5E5 0%, #D6D6D6 100%);}.elementor-677 .elementor-element.elementor-element-8a237c2 img{max-width:100%;height:930px;object-fit:contain;object-position:top center;}.elementor-677 .elementor-element.elementor-element-5b52bda > .elementor-widget-container{background-color:transparent;background-image:linear-gradient(180deg, #E5E5E5 0%, #D6D6D6 100%);}.elementor-677 .elementor-element.elementor-element-5b52bda img{max-width:100%;height:930px;object-fit:cover;object-position:top center;}.elementor-677 .elementor-element.elementor-element-901af2e > .elementor-widget-container{background-color:transparent;background-image:linear-gradient(180deg, #E5E5E5 0%, #D6D6D6 100%);}.elementor-677 .elementor-element.elementor-element-901af2e img{max-width:100%;height:930px;object-fit:cover;object-position:top center;}.elementor-677 .elementor-element.elementor-element-9fc11cc > .elementor-widget-container{background-color:transparent;background-image:linear-gradient(180deg, #E5E5E5 0%, #D6D6D6 100%);}.elementor-677 .elementor-element.elementor-element-9fc11cc img{max-width:100%;height:930px;object-fit:cover;object-position:top center;}.elementor-677 .elementor-element.elementor-element-1ae6faa{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-1ae6faa:not(.elementor-motion-effects-element-type-background), .elementor-677 .elementor-element.elementor-element-1ae6faa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-677 .elementor-element.elementor-element-9928b40{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-fbc7d2f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-efaed51{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-woocommerce-product-meta .product_meta .detail-container:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-677 .elementor-element.elementor-element-977cb10{font-family:"Helvetica Neue", Sans-serif;font-size:12px;font-weight:500;}.elementor-677 .elementor-element.elementor-element-6deea42{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-0863a3e > .elementor-widget-container{margin:-20px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-677 .elementor-element.elementor-element-0863a3e{right:0px;}body.rtl .elementor-677 .elementor-element.elementor-element-0863a3e{left:0px;}.elementor-677 .elementor-element.elementor-element-0863a3e{top:0px;}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-677 .elementor-element.elementor-element-4db1745 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 0px 0px 0px;}.elementor-677 .elementor-element.elementor-element-4db1745 .elementor-heading-title{font-family:"Futura", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-7aabbb6 );}.woocommerce .elementor-widget-woocommerce-product-price .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-677 .elementor-element.elementor-element-36e142e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:12px 0px 0px 0px;}.woocommerce .elementor-677 .elementor-element.elementor-element-36e142e .price{color:var( --e-global-color-7aabbb6 );font-family:"Helvetica Neue", Sans-serif;font-size:18px;font-weight:500;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-677 .elementor-element.elementor-element-d1e4d15 .cart button, .elementor-677 .elementor-element.elementor-element-d1e4d15 .cart .button{font-family:"Futura", Sans-serif;font-weight:400;border-style:solid;border-width:1px 1px 1px 1px;border-radius:50px 50px 50px 50px;color:var( --e-global-color-30c60e9 );background-color:var( --e-global-color-94f14b5 );border-color:var( --e-global-color-94f14b5 );transition:all 0.6s;}.elementor-677 .elementor-element.elementor-element-d1e4d15 .cart button:hover, .elementor-677 .elementor-element.elementor-element-d1e4d15 .cart .button:hover{color:var( --e-global-color-7aabbb6 );background-color:#02010100;border-color:var( --e-global-color-7aabbb6 );}.elementor-677 .elementor-element.elementor-element-d1e4d15 .quantity .qty{font-family:var( --e-global-typography-f033772-font-family ), Sans-serif;font-weight:var( --e-global-typography-f033772-font-weight );color:#000000;background-color:#02010100;transition:all 0.2s;}.woocommerce .elementor-677 .elementor-element.elementor-element-d1e4d15 form.cart .variations{width:100%;margin-bottom:0px;}.woocommerce .elementor-677 .elementor-element.elementor-element-d1e4d15 form.cart table.variations tr th, .woocommerce .elementor-677 .elementor-element.elementor-element-d1e4d15 form.cart table.variations tr td{padding-top:calc( 0px/2 );padding-bottom:calc( 0px/2 );}.woocommerce .elementor-677 .elementor-element.elementor-element-d1e4d15 form.cart table.variations label{color:#000000;font-family:"Playfair Display", Sans-serif;}.woocommerce .elementor-677 .elementor-element.elementor-element-d1e4d15 form.cart table.variations td.value select{color:#000000;}.woocommerce .elementor-677 .elementor-element.elementor-element-d1e4d15 form.cart table.variations td.value select, .woocommerce .elementor-677 .elementor-element.elementor-element-d1e4d15 form.cart table.variations td.value:before{background-color:#02010100;}.woocommerce .elementor-677 .elementor-element.elementor-element-d1e4d15 form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-677 .elementor-element.elementor-element-d1e4d15 form.cart table.variations td.value:before{font-family:var( --e-global-typography-f033772-font-family ), Sans-serif;font-weight:var( --e-global-typography-f033772-font-weight );}.elementor-677 .elementor-element.elementor-element-b7fd96a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:15px 0px 0px 0px;border-style:none;}.woocommerce .elementor-677 .elementor-element.elementor-element-b7fd96a .woocommerce-product-details__short-description{color:var( --e-global-color-7aabbb6 );font-family:"Helvetica Neue", Sans-serif;font-size:13px;font-weight:500;}.elementor-677 .elementor-element.elementor-element-ada0fd6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-677 .elementor-element.elementor-element-0e2b681 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 20px 0px;}.elementor-677 .elementor-element.elementor-element-0e2b681{font-family:"Helvetica Neue", Sans-serif;font-size:12px;font-weight:500;color:#000000;}.elementor-677 .elementor-element.elementor-element-3a1149d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-e13e5b4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 20px 0px;}.elementor-677 .elementor-element.elementor-element-e13e5b4{font-family:"Helvetica Neue", Sans-serif;font-size:12px;font-weight:500;color:#000000;}.elementor-677 .elementor-element.elementor-element-a5bdd0f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-0cba1a9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 20px 0px;}.elementor-677 .elementor-element.elementor-element-0cba1a9{font-family:"Helvetica Neue", Sans-serif;font-size:12px;font-weight:500;color:#000000;}.elementor-677 .elementor-element.elementor-element-ac3cdf9{--n-accordion-title-font-size:14px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:8px;}.elementor-677 .elementor-element.elementor-element-ac3cdf9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px 6px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#EEEEEE;}.elementor-677 .elementor-element.elementor-element-ac3cdf9 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:1px 0px 0px 0px;border-color:#EEEEEE;}.elementor-677 .elementor-element.elementor-element-ac3cdf9 {--n-accordion-padding:15px 0px 15px 0px;}:where( .elementor-677 .elementor-element.elementor-element-ac3cdf9 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Futura", Sans-serif;font-weight:400;}:where( .elementor-677 .elementor-element.elementor-element-ac3cdf9 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-677 .elementor-element.elementor-element-81affa5{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-92f0543{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-677 .elementor-element.elementor-element-689bc2f .elementor-heading-title{font-family:"Futura", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-7aabbb6 );}.elementor-677 .elementor-element.elementor-element-77c8bd1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-677 .elementor-element.elementor-element-057cc23 .elementor-icon-wrapper{text-align:end;}.elementor-677 .elementor-element.elementor-element-057cc23.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-7aabbb6 );}.elementor-677 .elementor-element.elementor-element-057cc23.elementor-view-framed .elementor-icon, .elementor-677 .elementor-element.elementor-element-057cc23.elementor-view-default .elementor-icon{color:var( --e-global-color-7aabbb6 );border-color:var( --e-global-color-7aabbb6 );}.elementor-677 .elementor-element.elementor-element-057cc23.elementor-view-framed .elementor-icon, .elementor-677 .elementor-element.elementor-element-057cc23.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-7aabbb6 );}.elementor-677 .elementor-element.elementor-element-057cc23 .elementor-icon{font-size:12px;}.elementor-677 .elementor-element.elementor-element-057cc23 .elementor-icon svg{height:12px;}.elementor-677 .elementor-element.elementor-element-af7de7b{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-c71ab6d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-16830cf .elementor-heading-title{font-family:"Futura", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-7aabbb6 );}.elementor-677 .elementor-element.elementor-element-4f81273{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-c658eb3 .elementor-icon-wrapper{text-align:end;}.elementor-677 .elementor-element.elementor-element-c658eb3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-7aabbb6 );}.elementor-677 .elementor-element.elementor-element-c658eb3.elementor-view-framed .elementor-icon, .elementor-677 .elementor-element.elementor-element-c658eb3.elementor-view-default .elementor-icon{color:var( --e-global-color-7aabbb6 );border-color:var( --e-global-color-7aabbb6 );}.elementor-677 .elementor-element.elementor-element-c658eb3.elementor-view-framed .elementor-icon, .elementor-677 .elementor-element.elementor-element-c658eb3.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-7aabbb6 );}.elementor-677 .elementor-element.elementor-element-c658eb3 .elementor-icon{font-size:12px;}.elementor-677 .elementor-element.elementor-element-c658eb3 .elementor-icon svg{height:12px;}.elementor-677 .elementor-element.elementor-element-544a847{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-544a847:not(.elementor-motion-effects-element-type-background), .elementor-677 .elementor-element.elementor-element-544a847 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-677 .elementor-element.elementor-element-15fc34c{width:var( --container-widget-width, 7% );max-width:7%;--container-widget-width:7%;--container-widget-flex-grow:0;}.elementor-677 .elementor-element.elementor-element-15fc34c > .elementor-widget-container{padding:0px 0px 6px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-7aabbb6 );border-radius:0px 0px 0px 0px;}.elementor-677 .elementor-element.elementor-element-15fc34c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;color:var( --e-global-color-7aabbb6 );}.elementor-677 .elementor-element.elementor-element-5858b21{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-5858b21:not(.elementor-motion-effects-element-type-background), .elementor-677 .elementor-element.elementor-element-5858b21 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-677 .elementor-element.elementor-element-96d5bcc{--grid-columns:4;--grid-row-gap:0px;--grid-column-gap:0px;}.elementor-677 .elementor-element.elementor-element-96d5bcc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:40px 0px 20px 0px;}.elementor-677 .elementor-element.elementor-element-96d5bcc .elementor-loop-container{grid-auto-rows:1fr;}.elementor-677 .elementor-element.elementor-element-96d5bcc .e-loop-item > .elementor-section, .elementor-677 .elementor-element.elementor-element-96d5bcc .e-loop-item > .elementor-section > .elementor-container, .elementor-677 .elementor-element.elementor-element-96d5bcc .e-loop-item > .e-con, .elementor-677 .elementor-element.elementor-element-96d5bcc .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-677 .elementor-element.elementor-element-7a4de82{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-7a4de82:not(.elementor-motion-effects-element-type-background), .elementor-677 .elementor-element.elementor-element-7a4de82 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-677 .elementor-element.elementor-element-da37619 .woocommerce-breadcrumb{color:var( --e-global-color-7aabbb6 );font-family:"Louis Vuitton Web", Sans-serif;font-style:normal;}.elementor-677 .elementor-element.elementor-element-da37619 .woocommerce-breadcrumb > a{color:var( --e-global-color-7aabbb6 );}@media(min-width:768px){.elementor-677 .elementor-element.elementor-element-9928b40{--width:360px;}}@media(max-width:1400px) and (min-width:768px){.elementor-677 .elementor-element.elementor-element-9928b40{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-677 .elementor-element.elementor-element-9928b40{--width:100%;}}@media(max-width:1800px){.elementor-677 .elementor-element.elementor-element-3666a7a img{height:800px;}.elementor-677 .elementor-element.elementor-element-e8205c5 img{height:800px;}.elementor-677 .elementor-element.elementor-element-465ca8f img{height:800px;}.elementor-677 .elementor-element.elementor-element-a953035 img{height:800px;}.elementor-677 .elementor-element.elementor-element-c3aad5e img{height:800px;}.elementor-677 .elementor-element.elementor-element-e709195 img{height:800px;}.elementor-677 .elementor-element.elementor-element-8a237c2 img{height:800px;}.elementor-677 .elementor-element.elementor-element-5b52bda img{height:800px;}.elementor-677 .elementor-element.elementor-element-901af2e img{height:800px;}.elementor-677 .elementor-element.elementor-element-9fc11cc img{height:800px;}.elementor-677 .elementor-element.elementor-element-ac3cdf9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px 6px 0px;border-width:0px 0px 1px 0px;}.elementor-677 .elementor-element.elementor-element-ac3cdf9 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-width:1px 0px 0px 0px;}.elementor-677 .elementor-element.elementor-element-544a847{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-677 .elementor-element.elementor-element-15fc34c{--container-widget-width:12%;--container-widget-flex-grow:0;width:var( --container-widget-width, 12% );max-width:12%;}.elementor-677 .elementor-element.elementor-element-7a4de82{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:30px;--padding-left:50px;--padding-right:50px;}}@media(max-width:1400px){.elementor-677 .elementor-element.elementor-element-460ec4e{--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;}.elementor-677 .elementor-element.elementor-element-1ae6faa{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}}@media(max-width:1024px){.elementor-677 .elementor-element.elementor-element-460ec4e{--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;}.elementor-677 .elementor-element.elementor-element-ef24c87 .uc_image_box{height:800px;}.elementor-677 .elementor-element.elementor-element-1ae6faa{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-677 .elementor-element.elementor-element-9928b40{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-544a847{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:45px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-677 .elementor-element.elementor-element-15fc34c{--container-widget-width:17%;--container-widget-flex-grow:0;width:var( --container-widget-width, 17% );max-width:17%;}.elementor-677 .elementor-element.elementor-element-96d5bcc{--grid-columns:4;}.elementor-677 .elementor-element.elementor-element-96d5bcc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:25px 0px 0px 0px;}.elementor-677 .elementor-element.elementor-element-7a4de82{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-677 .elementor-element.elementor-element-da37619 .woocommerce-breadcrumb{text-align:center;}}@media(max-width:880px){.elementor-677 .elementor-element.elementor-element-460ec4e{--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;}}@media(max-width:767px){.elementor-677 .elementor-element.elementor-element-ef24c87 .uc_image_box{height:450px;}.elementor-677 .elementor-element.elementor-element-ef24c87 .owl-dot{width:20px;height:3px;}.elementor-677 .elementor-element.elementor-element-ef24c87 .owl-dot.active{width:20px;height:3px;}.elementor-677 .elementor-element.elementor-element-1ae6faa{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;--z-index:99;}.elementor-677 .elementor-element.elementor-element-0863a3e > .elementor-widget-container{margin:-30px 0px 0px 0px;}.elementor-677 .elementor-element.elementor-element-544a847{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:45px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;--z-index:99;}.elementor-677 .elementor-element.elementor-element-15fc34c{--container-widget-width:47%;--container-widget-flex-grow:0;width:var( --container-widget-width, 47% );max-width:47%;}.elementor-677 .elementor-element.elementor-element-5858b21{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:99;}.elementor-677 .elementor-element.elementor-element-96d5bcc{--grid-columns:1;--grid-row-gap:13px;}.elementor-677 .elementor-element.elementor-element-7a4de82{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:10px;--padding-left:15px;--padding-right:15px;--z-index:99;}}/* Start custom CSS for ucaddon_portfolio_carousel, class: .elementor-element-ef24c87 */.owl-dots {
    background: #fff !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-meta, class: .elementor-element-977cb10 */span.detail-content {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0863a3e */a.tooltip-added {
    color: #000 !important;
}
.yith-wcwl-add-button a{
    color: #000 !important;
}

.heart .fa.fa-heart-o:before {
    font-size: 15px !important;
}

/*Display none*/

.count-add-to-wishlist {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-d1e4d15 */.mobile td.label {
    background: #fff !important;
}
.mobile td.value {
    background: #fff !important;
}

.mobile .woocommerce-message {
    display: none !important;
}

/*Product Variation*/
.mobile img.yith_wccl_value {
    width: 60px !important;
    height: 60px !important;
    object-fit: contain !important;
    border: 1px solid #eee !important;
    border-radius: 4px !important;
}


.mobile .select_option .yith_wccl_value {
    border:1px solid transparent !important;
}
.mobile .select_option .yith_wccl_value:hover {
    border:1px solid transparent !important;
}
.mobile .select_option .yith_wccl_value:focus {
    border:1px solid transparent !important;
}





.mobile img.yith_wccl_value {
    border: none;
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    cursor: pointer;
    transition: border 0.2s ease;
}
.mobile .select_option_image.select_option:hover {
    border: 1px solid #000 !important;
    border-radius: 4px !important;
    padding: 0px !important;
    margin: 0px !important;
}

.mobile .select_option_image.select_option.selected {
    border: 1px solid #000 !important;
    border-radius: 4px !important;
    padding: 0px !important;
    margin: 0px !important;
}

jQuery(document).ready(function($) {
  $('.yith_wccl_value').on('click', function() {
    $('.yith_wccl_value').removeClass('selected');
    $(this).addClass('selected');
  });
});


/* শুধু Add to Cart বাটনের জন্য */

.mobile button.single_add_to_cart_button.button.alt {
    height: 36px !important;
    padding: 5px 15px !important;
}

/* শুধু More Info বাটনের জন্য */
.mobile button.single_add_to_cart_button.button.alt  {
    height: 36px !important;
    padding: 5px 15px !important;
}
.mobile .drop_down_lable {
    display: none !important;
}




.mobile .select_option_image.select_option {
    border: 0px !important;
}

/*Size*/

/* সোয়াচ কন্টেইনার স্টাইল */
.mobile .select_box_label.attribute_pa_size {
  display: flex;
  flex-wrap: wrap;
  gap: 10px; /* সোয়াচগুলির মধ্যে দূরত্ব */
  margin-bottom: 15px;
}

/* প্রতিটি সোয়াচ আইটেমের স্টাইল */
.mobile .select_option_label.select_option {
  cursor: pointer;
  /*padding: 5px;*/
  transition: all 0.3s ease;
}

/* সোয়াচ ভ্যালুর স্টাইল */
.mobile .select_box_label select_box attribute_pa_size .yith_wccl_value_wrapper {
  display: inline-block;
  min-width: 40px;
  text-align: center;
  padding: 8px 12px;
  border: 1px solid #ddd !important; /* নন-সিলেক্টেড স্টেটে বর্ডার */
  border-radius: 3px;
}

/* সিলেক্ট করা সোয়াচের স্টাইল */
.mobile .yith_wccl_value_wrapper{
    padding: 0px !important;
}

.mobile .select_option_label.select_option.selected .yith_wccl_value_wrapper,
.select_option_label.select_option:hover .yith_wccl_value_wrapper {
  border: 1px solid #000 !important; /* ব্ল্যাক বর্ডার */
  background-color: #f8f8f8;
}

.mobile .select_option_label.select_option {
    border: 1px solid #eee !important;
    border-radius: 4px !important;
}
.mobile td.label {
    margin-bottom: 10px !important;
}




.mobile .qty_select {
    display: inline-block !important;
    visibility: visible !important;
    opacity: 1 !important;
    height: auto !important;
    width: auto !important;
}




/*Quantity hide*/
select#ss {
    display: none !important;
}

/*Ajax*/














select#pa_size {
    border: 1px solid #eee !important;
}

select#pa_size:hover,
select#pa_size:focus,
select#pa_size:active {
    border: 1px solid #eee !important;
    outline: none !important;
    box-shadow: none !important;
}





.select_box_select.select_box.attribute_pa_size {
    border-color: #eee !important;
}

.select_box_select.select_box.attribute_pa_size:hover,
.select_box_select.select_box.attribute_pa_size:focus,
.select_box_select.select_box.attribute_pa_size:active {
    border-color: #eee !important;
    outline: none !important;
    box-shadow: none !important;
}

.select_box_select.select_box.attribute_pa_size {
    display: none !important;
}



/* Clear button */
/* Variation select na korle - small gap */
/* Default - hidden state: no gap */
/* Remove space when reset_variations hidden */
a.reset_variations[style*="visibility: hidden"] {
    display: none !important;
}
a.reset_variations {
    padding: 4px 20px !important;
    border: 1px solid #eee !important;
    border-radius: 4px !important;
    margin: 50px 0;
}
select#pa_size {
    margin-bottom: 15px !important;
}

button.single_add_to_cart_button.button.alt {
    margin-top: 20px !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-short-description, class: .elementor-element-b7fd96a */button.read-more-btn {
    background: transparent !important;
    color: #000 !important;
}
button.read-more-btn {
    border: 0px !important;
    border-radius: 0px !important;
    padding: 0px !important;
}

button.read-more-btn {
    border-bottom: 1px solid #000 !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-ac3cdf9 */.done{
    display: bloack !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9928b40 */.sticky-section-class {
  position: sticky;
  top: 0;
  max-height: 100vh;
  overflow-y: auto !important;
  overflow-x: hidden;
  padding-right: 10px; /* Optional scrollbar spacing */
}


.elementor-tab-content {
  overflow: visible !important;
  max-height: none !important;
}


.sticky-section-class::-webkit-scrollbar {
  width: 0px;
}
.sticky-section-class::-webkit-scrollbar-thumb {
  background: #ccc;
  border-radius: 10px;
}

@media (max-width: 767px) {
  .sticky-section-class {
    position: relative; /* Sticky বাদ দিয়ে normal positioning */
    max-height: none;   /* Height restrictions বাদ */
    overflow: visible !important; /* Scroll বাদ */
    padding-right: 0; /* Optional scrollbar spacing বাদ */
  }

  .elementor-tab-content {
    overflow: visible !important;
    max-height: none !important;
  }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Helvetica Neue';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://balmontparis.live-website.com/wp-content/uploads/2025/08/HelveticaNeueCyr-UltraLight.ttf') format('truetype');
}
@font-face {
	font-family: 'Helvetica Neue';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://balmontparis.live-website.com/wp-content/uploads/2025/08/HelveticaNeueCyr-Thin.ttf') format('truetype');
}
@font-face {
	font-family: 'Helvetica Neue';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://balmontparis.live-website.com/wp-content/uploads/2025/08/HelveticaNeueCyr-Roman.ttf') format('truetype');
}
@font-face {
	font-family: 'Helvetica Neue';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://balmontparis.live-website.com/wp-content/uploads/2025/08/HelveticaNeueCyr-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Helvetica Neue';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://balmontparis.live-website.com/wp-content/uploads/2025/08/HelveticaNeueCyr-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Helvetica Neue';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://balmontparis.live-website.com/wp-content/uploads/2025/08/HelveticaNeueCyr-Heavy.ttf') format('truetype');
}
@font-face {
	font-family: 'Helvetica Neue';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://balmontparis.live-website.com/wp-content/uploads/2025/08/HelveticaNeueCyr-Black.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Futura';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://balmontparis.live-website.com/wp-content/uploads/2025/08/FuturaStd-Book.ttf') format('truetype');
}
@font-face {
	font-family: 'Futura';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://balmontparis.live-website.com/wp-content/uploads/2025/08/FuturaStd-Heavy.ttf') format('truetype');
}
@font-face {
	font-family: 'Futura';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://balmontparis.live-website.com/wp-content/uploads/2025/08/FuturaStd-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Futura';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://balmontparis.live-website.com/wp-content/uploads/2025/08/FuturaStd-ExtraBold.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Louis Vuitton Web';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://balmontparis.live-website.com/wp-content/uploads/2025/06/Intrepid.ttf') format('truetype');
}
/* End Custom Fonts CSS */