.elementor-294 .elementor-element.elementor-element-0dc031d{--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;--justify-content:center;--gap:0px 0px;--background-transition:0.3s;--margin-top:70px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-294 .elementor-element.elementor-element-0dc031d, .elementor-294 .elementor-element.elementor-element-0dc031d::before{--border-transition:0.3s;}.elementor-294 .elementor-element.elementor-element-0dc031d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-294 .elementor-element.elementor-element-fe8640b{--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;--background-transition:0.3s;}.elementor-294 .elementor-element.elementor-element-fe8640b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-294 .elementor-element.elementor-element-4a3bf57 > .elementor-widget-container{padding:0px 80px 80px 80px;}.woocommerce .elementor-294 .elementor-element.elementor-element-4a3bf57 .flex-viewport:not(:last-child){margin-bottom:0px;}body:not(.rtl) .elementor-294 .elementor-element.elementor-element-fab8adf{left:0px;}body.rtl .elementor-294 .elementor-element.elementor-element-fab8adf{right:0px;}.elementor-294 .elementor-element.elementor-element-fab8adf{top:0px;}body:not(.rtl) .elementor-294 .elementor-element.elementor-element-1d30d7c{left:0px;}body.rtl .elementor-294 .elementor-element.elementor-element-1d30d7c{right:0px;}.elementor-294 .elementor-element.elementor-element-1d30d7c{top:0px;}body:not(.rtl) .elementor-294 .elementor-element.elementor-element-6a32bad{left:0px;}body.rtl .elementor-294 .elementor-element.elementor-element-6a32bad{right:0px;}.elementor-294 .elementor-element.elementor-element-6a32bad{top:0px;}body:not(.rtl) .elementor-294 .elementor-element.elementor-element-6a96482{left:0px;}body.rtl .elementor-294 .elementor-element.elementor-element-6a96482{right:0px;}.elementor-294 .elementor-element.elementor-element-6a96482{top:0px;}.elementor-294 .elementor-element.elementor-element-5d55239{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:15px 15px;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-294 .elementor-element.elementor-element-5d55239, .elementor-294 .elementor-element.elementor-element-5d55239::before{--border-transition:0.3s;}.elementor-294 .elementor-element.elementor-element-5d55239.e-con{--align-self:flex-start;}.elementor-294 .elementor-element.elementor-element-95bd39b{--display:flex;--gap:0px 0px;--background-transition:0.3s;}.elementor-294 .elementor-element.elementor-element-67497b9{width:100%;max-width:100%;text-align:center;}.elementor-294 .elementor-element.elementor-element-67497b9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-294 .elementor-element.elementor-element-67497b9.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-294 .elementor-element.elementor-element-67497b9 .elementor-heading-title{color:#000000;font-family:"ENGRAVERS GOTHIS BOLD", Sans-serif;font-size:21px;font-weight:400;letter-spacing:0.6px;}.elementor-294 .elementor-element.elementor-element-b5e858c > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-294 .elementor-element.elementor-element-b5e858c{text-align:center;}.woocommerce .elementor-294 .elementor-element.elementor-element-b5e858c .price{color:#757575;font-family:"ENGRAVERS GOTHIC LIGHT", Sans-serif;font-size:17px;font-weight:400;}.elementor-294 .elementor-element.elementor-element-50c17cd{--display:flex;--min-height:60px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:center;--gap:0px 0px;--flex-wrap:nowrap;--background-transition:0.3s;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-294 .elementor-element.elementor-element-50c17cd:not(.elementor-motion-effects-element-type-background), .elementor-294 .elementor-element.elementor-element-50c17cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-294 .elementor-element.elementor-element-50c17cd, .elementor-294 .elementor-element.elementor-element-50c17cd::before{--border-transition:0.3s;}.elementor-294 .elementor-element.elementor-element-50c17cd.e-con{--align-self:center;}.elementor-294 .elementor-element.elementor-element-5340a18{width:100%;max-width:100%;}.elementor-294 .elementor-element.elementor-element-5340a18 > .elementor-widget-container{margin:30px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-294 .elementor-element.elementor-element-5340a18.elementor-element{--align-self:center;}.elementor-294 .elementor-element.elementor-element-b908c0c > .elementor-widget-container{margin:-20px 0px 025px 0px;}.elementor-294 .elementor-element.elementor-element-b908c0c .elementor-heading-title{color:#000000;font-family:"ENGRAVERS GOTHIC LIGHT", Sans-serif;font-size:13px;font-weight:400;text-decoration:underline;}.elementor-294 .elementor-element.elementor-element-7832e99 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-294 .elementor-element.elementor-element-7832e99.elementor-element{--align-self:center;}.elementor-294 .elementor-element.elementor-element-7832e99 .cart button, .elementor-294 .elementor-element.elementor-element-7832e99 .cart .button{font-family:"ENGRAVERS GOTHIC LIGHT", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;letter-spacing:0.5px;border-style:none;padding:0px 0px 0px 0px;color:#000000;background-color:#0B121617;transition:all 0.2s;}.elementor-294 .elementor-element.elementor-element-7832e99 .cart button:hover, .elementor-294 .elementor-element.elementor-element-7832e99 .cart .button:hover{color:#020101;background-color:#0B12160D;border-color:#02010100;}.elementor-294 .elementor-element.elementor-element-7832e99 .added_to_cart{color:#000000;font-family:"ENGRAVERS GOTHIS BOLD", Sans-serif;font-weight:500;}.elementor-294 .elementor-element.elementor-element-7832e99{--view-cart-spacing:0px;}.woocommerce .elementor-294 .elementor-element.elementor-element-7832e99 form.cart table.variations label{color:#FFFFFF;font-family:"ENGRAVERS GOTHIS BOLD", Sans-serif;}.woocommerce .elementor-294 .elementor-element.elementor-element-7832e99 form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-294 .elementor-element.elementor-element-7832e99 form.cart table.variations td.value:before{font-family:"ENGRAVERS GOTHIS BOLD", Sans-serif;font-size:14px;}.elementor-294 .elementor-element.elementor-element-063d0d0 > .elementor-widget-container{margin:0px 0px 5px 0px;padding:0px 0px 0px 0px;}.elementor-294 .elementor-element.elementor-element-063d0d0{text-align:center;}.elementor-294 .elementor-element.elementor-element-063d0d0 .elementor-heading-title{color:#757575;font-family:"ENGRAVERS GOTHIC LIGHT", Sans-serif;font-size:13px;font-weight:400;text-transform:lowercase;letter-spacing:0.5px;}.elementor-294 .elementor-element.elementor-element-275d06d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 30px 0px 30px;}.elementor-294 .elementor-element.elementor-element-275d06d{text-align:center;}.woocommerce .elementor-294 .elementor-element.elementor-element-275d06d .woocommerce-product-details__short-description{color:#525252;font-family:"ENGRAVERS GOTHIC LIGHT", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;line-height:18px;letter-spacing:0.5px;}.elementor-294 .elementor-element.elementor-element-97ecd19{--display:flex;--min-height:60px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--flex-wrap:nowrap;--background-transition:0.3s;border-style:none;--border-style:none;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-294 .elementor-element.elementor-element-97ecd19:not(.elementor-motion-effects-element-type-background), .elementor-294 .elementor-element.elementor-element-97ecd19 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B12160D;}.elementor-294 .elementor-element.elementor-element-97ecd19:hover{background-color:#0B12160D;}.elementor-294 .elementor-element.elementor-element-97ecd19, .elementor-294 .elementor-element.elementor-element-97ecd19::before{--border-transition:0.3s;}.elementor-294 .elementor-element.elementor-element-97ecd19.e-con{--align-self:center;}.elementor-294 .elementor-element.elementor-element-999d485{--display:flex;--min-height:60px;--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;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-294 .elementor-element.elementor-element-999d485, .elementor-294 .elementor-element.elementor-element-999d485::before{--border-transition:0.3s;}.elementor-294 .elementor-element.elementor-element-4808329 > .elementor-widget-container{padding:6px 0px 0px 0px;}.elementor-294 .elementor-element.elementor-element-4808329.elementor-element{--align-self:center;}.elementor-294 .elementor-element.elementor-element-4808329 .elementor-button{fill:#2C2C2C;color:#2C2C2C;background-color:#61CE7000;padding:0px 0px 0px 0px;}.elementor-294 .elementor-element.elementor-element-0b00755.elementor-element{--align-self:center;}.elementor-294 .elementor-element.elementor-element-0b00755 .elementor-button{font-family:"ENGRAVERS GOTHIS BOLD", Sans-serif;font-size:15px;font-weight:400;letter-spacing:0.5px;fill:#2C2C2C;color:#2C2C2C;background-color:#61CE7000;padding:0px 0px 0px 0px;}.elementor-294 .elementor-element.elementor-element-0df7ea3 > .elementor-widget-container{padding:6px 0px 0px 0px;}.elementor-294 .elementor-element.elementor-element-0df7ea3.elementor-element{--align-self:center;}.elementor-294 .elementor-element.elementor-element-0df7ea3 .elementor-button{fill:#2C2C2C;color:#2C2C2C;background-color:#61CE7000;padding:0px 0px 0px 0px;}.elementor-294 .elementor-element.elementor-element-35b50f2 > .elementor-widget-container{padding:6px 0px 0px 0px;}.elementor-294 .elementor-element.elementor-element-35b50f2.elementor-element{--align-self:center;}.elementor-294 .elementor-element.elementor-element-35b50f2 .elementor-button{fill:#2C2C2C;color:#2C2C2C;background-color:#61CE7000;padding:0px 0px 0px 0px;}.elementor-294 .elementor-element.elementor-element-767280c{--display:flex;--background-transition:0.3s;}.elementor-294 .elementor-element.elementor-element-a692964{--divider-border-style:solid;--divider-color:#75757559;--divider-border-width:2px;}.elementor-294 .elementor-element.elementor-element-a692964 > .elementor-widget-container{margin:-26px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-294 .elementor-element.elementor-element-a692964 .elementor-divider-separator{width:100%;}.elementor-294 .elementor-element.elementor-element-a692964 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-294 .elementor-element.elementor-element-b9d46d9{color:#757575;font-family:"ENGRAVERS GOTHIC LIGHT", Sans-serif;font-size:14px;font-weight:400;text-transform:lowercase;font-style:normal;}.elementor-294 .elementor-element.elementor-element-7eff094{--display:flex;--min-height:60px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--flex-wrap:nowrap;--background-transition:0.3s;border-style:none;--border-style:none;--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-294 .elementor-element.elementor-element-7eff094:not(.elementor-motion-effects-element-type-background), .elementor-294 .elementor-element.elementor-element-7eff094 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B12160D;}.elementor-294 .elementor-element.elementor-element-7eff094:hover{background-color:#0B12160D;}.elementor-294 .elementor-element.elementor-element-7eff094, .elementor-294 .elementor-element.elementor-element-7eff094::before{--border-transition:0.3s;}.elementor-294 .elementor-element.elementor-element-7eff094.e-con{--align-self:center;}.elementor-294 .elementor-element.elementor-element-bd3e8df{--display:flex;--min-height:60px;--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;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-294 .elementor-element.elementor-element-bd3e8df, .elementor-294 .elementor-element.elementor-element-bd3e8df::before{--border-transition:0.3s;}.elementor-294 .elementor-element.elementor-element-946b9aa > .elementor-widget-container{padding:6px 0px 0px 0px;}.elementor-294 .elementor-element.elementor-element-946b9aa.elementor-element{--align-self:center;}.elementor-294 .elementor-element.elementor-element-946b9aa .elementor-button{fill:#2C2C2C;color:#2C2C2C;background-color:#61CE7000;padding:0px 0px 0px 0px;}.elementor-294 .elementor-element.elementor-element-bb53812.elementor-element{--align-self:center;}.elementor-294 .elementor-element.elementor-element-bb53812 .elementor-button{font-family:"ENGRAVERS GOTHIS BOLD", Sans-serif;font-size:15px;font-weight:400;letter-spacing:0.5px;fill:#2C2C2C;color:#2C2C2C;background-color:#61CE7000;padding:0px 0px 0px 0px;}.elementor-294 .elementor-element.elementor-element-816c0f5 > .elementor-widget-container{padding:6px 0px 0px 0px;}.elementor-294 .elementor-element.elementor-element-816c0f5.elementor-element{--align-self:center;}.elementor-294 .elementor-element.elementor-element-816c0f5 .elementor-button{fill:#2C2C2C;color:#2C2C2C;background-color:#61CE7000;padding:0px 0px 0px 0px;}.elementor-294 .elementor-element.elementor-element-43ff02f > .elementor-widget-container{padding:6px 0px 0px 0px;}.elementor-294 .elementor-element.elementor-element-43ff02f.elementor-element{--align-self:center;}.elementor-294 .elementor-element.elementor-element-43ff02f .elementor-button{fill:#2C2C2C;color:#2C2C2C;background-color:#61CE7000;padding:0px 0px 0px 0px;}.elementor-294 .elementor-element.elementor-element-324223e{--display:flex;--background-transition:0.3s;}.elementor-294 .elementor-element.elementor-element-f9f8331{--divider-border-style:solid;--divider-color:#75757559;--divider-border-width:2px;}.elementor-294 .elementor-element.elementor-element-f9f8331 > .elementor-widget-container{margin:-26px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-294 .elementor-element.elementor-element-f9f8331 .elementor-divider-separator{width:100%;}.elementor-294 .elementor-element.elementor-element-f9f8331 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-294 .elementor-element.elementor-element-49871f8{font-family:"ENGRAVERS GOTHIC LIGHT", Sans-serif;font-size:14px;font-weight:400;text-transform:lowercase;}.elementor-294 .elementor-element.elementor-element-49996e1{--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;--background-transition:0.3s;--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-294 .elementor-element.elementor-element-5232757 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-294 .elementor-element.elementor-element-5232757.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-294 .elementor-element.elementor-element-5232757 .elementor-button{font-family:"ENGRAVERS GOTHIS BOLD", Sans-serif;font-size:17px;font-weight:400;letter-spacing:0.7px;fill:#000000;color:#000000;background-color:#FFFFFF00;border-style:none;border-radius:10px 10px 10px 10px;padding:0px 0px 0px 0px;}.elementor-294 .elementor-element.elementor-element-3ca0ba0{--display:flex;--position:fixed;--min-height:100vh;--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;--background-transition:0.3s;top:0px;--z-index:9995;}.elementor-294 .elementor-element.elementor-element-3ca0ba0:not(.elementor-motion-effects-element-type-background), .elementor-294 .elementor-element.elementor-element-3ca0ba0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000054;}.elementor-294 .elementor-element.elementor-element-3ca0ba0, .elementor-294 .elementor-element.elementor-element-3ca0ba0::before{--border-transition:0.3s;}body:not(.rtl) .elementor-294 .elementor-element.elementor-element-3ca0ba0{left:0px;}body.rtl .elementor-294 .elementor-element.elementor-element-3ca0ba0{right:0px;}body.elementor-page-294{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:767px){.elementor-294 .elementor-element.elementor-element-0dc031d{--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-294 .elementor-element.elementor-element-fe8640b{--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-294 .elementor-element.elementor-element-4a3bf57 > .elementor-widget-container{margin:0px 0px -40px 0px;padding:0px 0px 0px 0px;}.elementor-294 .elementor-element.elementor-element-da1d72d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-294 .elementor-element.elementor-element-da1d72d.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-294 .elementor-element.elementor-element-a4bfa57 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-294 .elementor-element.elementor-element-a4bfa57.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-294 .elementor-element.elementor-element-5d55239{--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-294 .elementor-element.elementor-element-95bd39b{--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-294 .elementor-element.elementor-element-50c17cd{--width:100%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-294 .elementor-element.elementor-element-b908c0c > .elementor-widget-container{margin:-15px 0px 30px 0px;padding:0px 0px 0px 0px;}.elementor-294 .elementor-element.elementor-element-b908c0c .elementor-heading-title{font-size:13px;}.elementor-294 .elementor-element.elementor-element-7832e99 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-294 .elementor-element.elementor-element-7832e99 .cart button, .elementor-294 .elementor-element.elementor-element-7832e99 .cart .button{font-size:14px;}.elementor-294 .elementor-element.elementor-element-275d06d > .elementor-widget-container{margin:0px 0px 15px 0px;padding:0px 10px 0px 10px;}.elementor-294 .elementor-element.elementor-element-275d06d{text-align:center;}.woocommerce .elementor-294 .elementor-element.elementor-element-275d06d .woocommerce-product-details__short-description{font-size:13px;letter-spacing:0.5px;}.elementor-294 .elementor-element.elementor-element-97ecd19{--width:100%;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:7px 7px 7px 7px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:-6px;--padding-right:0px;}.elementor-294 .elementor-element.elementor-element-97ecd19.e-con{--align-self:center;}.elementor-294 .elementor-element.elementor-element-999d485{--width:100%;--min-height:60px;--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;--justify-content:space-evenly;--gap:0% 0%;--padding-top:015px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-294 .elementor-element.elementor-element-767280c{--min-height:0px;--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;--padding-top:020px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-294 .elementor-element.elementor-element-a692964 > .elementor-widget-container{margin:-36px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-294 .elementor-element.elementor-element-a692964 .elementor-divider{text-align:center;}.elementor-294 .elementor-element.elementor-element-a692964 .elementor-divider-separator{margin:0 auto;margin-center:0;}.elementor-294 .elementor-element.elementor-element-7eff094{--width:100%;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:7px 7px 7px 7px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:-6px;--padding-right:0px;}.elementor-294 .elementor-element.elementor-element-7eff094.e-con{--align-self:center;}.elementor-294 .elementor-element.elementor-element-bd3e8df{--width:100%;--min-height:60px;--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;--justify-content:space-evenly;--gap:0% 0%;--padding-top:015px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-294 .elementor-element.elementor-element-324223e{--min-height:0px;--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;--padding-top:020px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-294 .elementor-element.elementor-element-f9f8331 > .elementor-widget-container{margin:-36px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-294 .elementor-element.elementor-element-f9f8331 .elementor-divider{text-align:center;}.elementor-294 .elementor-element.elementor-element-f9f8331 .elementor-divider-separator{margin:0 auto;margin-center:0;}.elementor-294 .elementor-element.elementor-element-49996e1{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(min-width:768px){.elementor-294 .elementor-element.elementor-element-0dc031d{--width:100%;}.elementor-294 .elementor-element.elementor-element-fe8640b{--width:53.93%;}.elementor-294 .elementor-element.elementor-element-5d55239{--width:40%;}.elementor-294 .elementor-element.elementor-element-50c17cd{--width:80%;}.elementor-294 .elementor-element.elementor-element-97ecd19{--width:80%;}.elementor-294 .elementor-element.elementor-element-999d485{--width:100%;}.elementor-294 .elementor-element.elementor-element-7eff094{--width:80%;}.elementor-294 .elementor-element.elementor-element-bd3e8df{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-294 .elementor-element.elementor-element-0dc031d{--width:1113px;}.elementor-294 .elementor-element.elementor-element-fe8640b{--width:566.273px;}}/* Start custom CSS for woocommerce-product-images, class: .elementor-element-4a3bf57 */.prodImgMob{
    display: none !important;
}

@media (max-width: 768px) { 
.woocommerce .elementor-294 .elementor-element.elementor-element-4a3bf57 .flex-viewport:not(:last-child) {
    margin-bottom: 0px;
    border-radius: 13px;
}
   
}

/* Functionality: Custom thumbnail size in product image gallery

 * Date:  2021-03-10

 * Author: zayed

 */



/* DESKTOP */



.woocommerce .flex-control-thumbs {

    margin: 10px 0px 10px -5px !important; /* Thumbnails separation top and bottom */

    width: 100% !important; /* Controls width of thumbnails container on desktop - Horizontally */

	display: flex;

}

/* Controls thumbnails width on desktop - vertically

 * Enable this ONLY for VERTICAL display

 */ 

ol.flex-control-nav.flex-control-thumbs li {

	width: 15% !important; 

}

/* Enable this ONLY for HORIZONTAL display */

/*ol.flex-control-nav.flex-control-thumbs li {

	width: 18% !important; 

}*/

/* PHONES */

@media (max-width:414px){

	ol.flex-control-nav.flex-control-thumbs li {

		width: 18% !important; /* Controls thumbnails width on mobile - Horizontally */

	}

}



/* TABLETS */

@media (min-width:568px) and (max-width:768px){

	/* Controls thumbnails container width on tablet - vertically

	 * Enable this ONLY for VERTICAL display */

	.woocommerce .flex-control-thumbs {

    	margin: 10px 0px 10px -5px !important; 

    	width: 15% !important;

	}

	/* Controls width of thumbnails container on tablet - horizontally

	 * Enable this ONLY for HORIZONTAL display */

	/*.woocommerce .flex-control-thumbs {

    	width: 70% !important; 

	}*/

	ol.flex-control-nav.flex-control-thumbs li {

		width: 90% !important; /* Controls thumbnails image width on tablet - vertically */

	}

}

@media (min-width:769px) and (max-width:1024px){

	/* Controls thumbnails container width on tablet - vertically

	 * Enable this ONLY for VERTICAL display */

	.woocommerce .flex-control-thumbs {

    	margin: 10px 0px 10px -5px !important; 

    	width: 12% !important;

	}

	/* Controls width of thumbnails container on tablet - horizontally

	 * Enable this ONLY for HORIZONTAL display */

	/*.woocommerce .flex-control-thumbs {

    	width: 70% !important; 

	}*/

	ol.flex-control-nav.flex-control-thumbs li {

		width: 100% !important; /* Controls thumbnails image width on tablet - vertically */

	}

}



/* Functionality: Product page image thumbnails on left side

 * Date:  2021-03-10

 * Author: Rafael Azuaje

 * Disable this segment if you want to display horizontally

 */

@media (min-width:568px) {

	.woocommerce .flex-control-nav { 

		position: absolute; 

		top:-10px; 

		left: 0px;

	}

	.flex-control-thumbs {

		display: flex;

		flex-direction: column;

	}

}

@media (min-width:568px) and (max-width:768px){

	.woocommerce .flex-viewport {

		width: 86.5% !important;

		left: 100px !important;

	}

}

@media (min-width:769px) and (max-width:1024px){

	.woocommerce .flex-viewport {

		width: 87% !important;

		left: 95px !important;

	}

}

@media (min-width:1025px){

	.woocommerce .flex-viewport {

		width: 85% !important;

		left: 80px !important;

	}	

}

@media (min-width: 768px) {
   

.flex-viewport{
        border-radius: 13px !important;
    margin-left: 10%;
}

.woocommerce-js div.product div.images .flex-control-thumbs li img {
    cursor: pointer;
    opacity: .5;
    margin: 0;
    border-radius: 8px !important;
   
}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-da1d72d */.testConta {
height: 2px;
  background-color: #C7C7C7;
 
border-radius: 8px;
  /* Center the container */
width: 30%;
margin: 0 auto;
}

.testConta1 {
height: 2px;
  background-color: #2c2c2c;
  border-radius: 8px;
width: 15%; 
 
margin-top: -2px;
margin-left: 35%;

  /* Center the container */
/* Adjust max-width as needed */
  
}

.woocommerce-notices-wrapper{
    
        width: 350px;
    margin: 20px auto;
    
    
}

.woocommerce-message{
    border-radius: 20px;
    padding: 14px;
    font-weight: 400;
    font-size: 14px;
    text-transform: uppercase;
    text-align: center;
    font-family: 'ENGRAVERS GOTHIS BOLD';
    letter-spacing: 0.5px;
    background-color: #0B12160D;
    color: #757575;
    /* border-top: 3px solid #a46497; */
    list-style: none outside;
    zoom: 1;
    width: auto;
    word-wrap: break-word;
        border-top: none;
}

.woocommerce-message > .button.wc-forward {
    display: none;
}

.woocommerce-message::before, .woocommerce-info::before {
    display: none;
}


.contBig{
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a4bfa57 */.testConta {
height: 2px;
  background-color: #C7C7C7;
 
border-radius: 8px;
  /* Center the container */
width: 30%;
margin: 0 auto;
}

.testConta1 {
height: 2px;
  background-color: #2c2c2c;
  border-radius: 8px;
width: 15%; 
 
margin-top: -2px;
margin-left: 35%;

  /* Center the container */
/* Adjust max-width as needed */
  
}

.woocommerce-notices-wrapper{
    
        width: 350px;
    margin: 20px auto;
    
    
}

.woocommerce-message{
    border-radius: 20px;
    padding: 14px;
    font-weight: 400;
    font-size: 14px;
    text-transform: uppercase;
    text-align: center;
    font-family: 'ENGRAVERS GOTHIS BOLD';
    letter-spacing: 0.5px;
    background-color: #0B12160D;
    color: #757575;
    /* border-top: 3px solid #a46497; */
    list-style: none outside;
    zoom: 1;
    width: auto;
    word-wrap: break-word;
        border-top: none;
}

.woocommerce-message > .button.wc-forward {
    display: none;
}

.woocommerce-message::before, .woocommerce-info::before {
    display: none;
}


.contBig{
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-fab8adf */.blazerSCtb{
     font-size: 10px;
     position: relative !important;
     left: 50%;
    transform: translate(-50%);
    margin-bottom: 10px !important;
    border: 0 !important;
}

.closeSC{
        padding: 0;
    background-color: transparent !important;
    box-shadow: none;
    margin-left: 10px;
}

.SCcont{
    display: none;
        border-radius: 18px;
 background-color: white;
    padding: 10px;
        padding-top: 13px !important;
   position: fixed;
   top: 380px;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 95vw;
    max-width: 570px;
    z-index: 9999;
}

.blazerSChead{
    font-family: "ENGRAVERS GOTHIC LIGHT";
    font-weight: 400;

    text-align: center;
    margin-bottom: 10px;
}

td, th {
   
    border-right-style: none ;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1d30d7c */.helpLink {
  
    font-family: "ENGRAVERS GOTHIC LIGHT";
    font-size: 15px;
    font-weight: 400;
    text-align: center;
        margin-bottom: 6px;
}

.modelText{
     font-family: "ENGRAVERS GOTHIC LIGHT";
    font-size: 13px;
    font-weight: 400;
    text-align: center;
        margin-bottom: 18px;
}

 .overlay {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background-color: rgba(0, 0, 0, 0.5) !important; /* Dark, semi-transparent black */
            z-index: 995; /* Make sure the overlay is behind the content */
        }
        
/*blazer*/
        
        .sizeCont {
    border-width: 1px;
    border-radius: 13px;
    border-right-style: solid !important ;
}

.lengthCont {
    border-width: 1px;
    border-radius: 13px;
    border-right-style: solid !important ;
}

.chestCont {
    border-width: 1px;
    border-radius: 13px;
    border-right-style: solid !important ;
}

.shoulderCont {
    border-width: 1px;
    border-radius: 13px;
    border-right-style: solid !important ;
}

.sleeveCont {
    border-width: 1px;
    border-radius: 13px;
      border-right-style: solid !important ;
}


.waistCont {
    border-width: 1px;
    border-radius: 13px;
    border-right-style: solid !important ;
}

.hipsCont {
    border-width: 1px;
    border-radius: 13px;
      border-right-style: solid !important ;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6a32bad */.helpLink {
  
    font-family: "ENGRAVERS GOTHIC LIGHT";
    font-size: 15px;
    font-weight: 400;
    text-align: center;
        margin-bottom: 6px;
}

.modelText{
     font-family: "ENGRAVERS GOTHIC LIGHT";
    font-size: 13px;
    font-weight: 400;
    text-align: center;
        margin-bottom: 18px;
}

 .overlay {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background-color: rgba(0, 0, 0, 0.5) !important; /* Dark, semi-transparent black */
            z-index: 995; /* Make sure the overlay is behind the content */
        }
        
/*blazer*/
        
        .sizeCont {
    border-width: 1px;
    border-radius: 13px;
    border-right-style: solid !important ;
}

.lengthCont {
    border-width: 1px;
    border-radius: 13px;
    border-right-style: solid !important ;
}

.chestCont {
    border-width: 1px;
    border-radius: 13px;
    border-right-style: solid !important ;
}

.shoulderCont {
    border-width: 1px;
    border-radius: 13px;
    border-right-style: solid !important ;
}

.sleeveCont {
    border-width: 1px;
    border-radius: 13px;
      border-right-style: solid !important ;
}


.waistCont {
    border-width: 1px;
    border-radius: 13px;
    border-right-style: solid !important ;
}

.hipsCont {
    border-width: 1px;
    border-radius: 13px;
      border-right-style: solid !important ;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6a96482 */.helpLink {
  
    font-family: "ENGRAVERS GOTHIC LIGHT";
    font-size: 15px;
    font-weight: 400;
    text-align: center;
        margin-bottom: 6px;
}

.modelText{
     font-family: "ENGRAVERS GOTHIC LIGHT";
    font-size: 13px;
    font-weight: 400;
    text-align: center;
        margin-bottom: 18px;
}

 .overlay {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background-color: rgba(0, 0, 0, 0.5) !important; /* Dark, semi-transparent black */
            z-index: 995; /* Make sure the overlay is behind the content */
        }
        
/*blazer*/
        
        .sizeCont {
    border-width: 1px;
    border-radius: 13px;
    border-right-style: solid !important ;
}

.lengthCont {
    border-width: 1px;
    border-radius: 13px;
    border-right-style: solid !important ;
}

.chestCont {
    border-width: 1px;
    border-radius: 13px;
    border-right-style: solid !important ;
}

.shoulderCont {
    border-width: 1px;
    border-radius: 13px;
    border-right-style: solid !important ;
}

.sleeveCont {
    border-width: 1px;
    border-radius: 13px;
      border-right-style: solid !important ;
}


.waistCont {
    border-width: 1px;
    border-radius: 13px;
    border-right-style: solid !important ;
}

.hipsCont {
    border-width: 1px;
    border-radius: 13px;
      border-right-style: solid !important ;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-7832e99 */.cartButtt{
    margin-top: -20px;
}


.woocommerce-js div.product form.cart .button {
   
    width: 100%;
  
}


.shopengine_add_to_list_action{
    display: none !important;
}

.shopengine_comparison_add_to_list_action{
    display: none !important;
}

.woocommerce-js div.product form.cart .button {
    text-transform: lowercase !important;
    vertical-align: middle;
    float: none !important;
    border-radius: 7px;
    padding-left: 13px !important;
     padding-right: 13px !important;
      padding-top: 10px !important;
       padding-bottom: 10px !important;
    
}

.woocommerce-js form .form-row label {
    line-height: 2;
    font-weight: 400 !important;
    font-size: 13.5px;
    font-size: .9rem;
    font-family: 'ENGRAVERS GOTHIC LIGHT'!important;
    text-transform: lowercase !important;
}

.woocommerce-js form .form-row textarea, .woocommerce-js input[type=email], .woocommerce-js input[type=number], .woocommerce-js input[type=password], .woocommerce-js input[type=reset], .woocommerce-js input[type=search], .woocommerce-js input[type=tel], .woocommerce-js input[type=text], .woocommerce-js input[type=url], .woocommerce-js textarea, .woocommerce-page form .form-row textarea, .woocommerce-page input[type=email], .woocommerce-page input[type=number], .woocommerce-page input[type=password], .woocommerce-page input[type=reset], .woocommerce-page input[type=search], .woocommerce-page input[type=tel], .woocommerce-page input[type=text], .woocommerce-page input[type=url], .woocommerce-page textarea {
    border-color: var(--ast-border-color);
    background-color: #fff;
    box-shadow: none;
    border-radius: 7px !important;
}

.woocommerce .elementor-294 .elementor-element.elementor-element-7832e99 form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-294 .elementor-element.elementor-element-7832e99 form.cart table.variations td.value:before {
 
    padding: 10px !important;
    border-radius: 7px !important;
    text-transform: lowercase !important;
    font-family: 'ENGRAVERS GOTHIC LIGHT'!important;
    font-size: 0.9em;
  
}

.woocommerce-js form .form-row {
   
    background-color: #0B12160D;
    padding: 10px !important;
    border-radius: 12px;
}

.woocommerce-js div.product form.cart .reset_variations {
   
    display: none !important;
   
}

.woocommerce-js div.product form.cart .variations th{
    display: none;
}


.woocommerce-js div.product form.cart .variations {
    border-bottom: none !important;
  
}

  
.e-atc-qty-button-holder{
    display: block !important;
}



table.dataTable tbody tr {
    background-color: transparent !important;
}


.dataTables_wrapper {
    position: relative;
    clear: both;
    zoom: 1;
    font-family: "ENGRAVERS GOTHIC LIGHT", Sans-serif !important;
    font-size: 12px !important;
}
.ppom-wrapper input, .ppom-wrapper button, .ppom-wrapper select, .ppom-wrapper optgroup, .ppom-wrapper textarea {
    margin: 0;
    font-family: "ENGRAVERS GOTHIC LIGHT", sans-serif !important;
  
}

.form-control textarea ppom-input{
    display: none !important;
}


#personalise_your_fit{
    display: none !important;
}



#ppom-box-1 > div.form-row.ppom-rendering-fields.align-items-center.ppom-section-collapse > div.ppom-field-wrapper.ppom-col.col-md-12.personalise_your_fit.ppom-wrapper_outer-personalise_your_fit.ppom-id-1.ppom-c-show > div > label{
        font-family: 'ENGRAVERS GOTHIS BOLD' !important;
        font-weight: 400 !important;
    font-size: 15px !important;
}

#personalise_your_design{
    display: none !important;
}

.cartButtt{
width: 95% !important;
}

.ppom-wrapper{
display: none;
animation: fadeInAnimation 0.5s ease !important;
}

.ppom-wrapper .form-check-inline {
    display: none !important;
}

.woocommerce-js div.product form.cart .single_variation_wrap .single_variation {
   display: none !important;
} 

.single_add_to_cart_button{
    margin-right: 8px !important;
}

.wc-buy-now-btn.wc-buy-now-btn-single.single_add_to_cart_button{
    color: white !important;
    background-color: #2c2c2c !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-063d0d0 */.noPers{
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50c17cd */.woocommerce-js div.product div.images .woocommerce-product-gallery__trigger {
    
    display: none;
}

@media (max-width: 921px){
    
    .woocommerce-js div.product div.images .flex-control-thumbs {
   
   display: none;
}
    
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-short-description, class: .elementor-element-275d06d */p, .entry-content p {
    margin-bottom: 1.6px;
    height: 100% !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4808329 */.moreBut{
    width: 20%;
}

.moreBut2{
    width: 20%;
}

.iconB{
    width: 20%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0b00755 */.prodDesc{
    width: 60%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-35b50f2 */.lessBut{
    display: none;
    width: 20%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-767280c */.proDesc{
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97ecd19 */.decCont{
    border-radius: 17px !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-946b9aa */.moreBut{
    width: 20%;
}

.iconB{
    width: 20%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bb53812 */.prodDesc{
    width: 60%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-43ff02f */.lessBut2{
    display: none;
    width: 20%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-324223e */.proDesc2{
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7eff094 */.decCont{
    border-radius: 17px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d55239 *//* Disable sticky effect on mobile devices */
@media (max-width: 768px) {
    .procont {
        position: static !important; /* Override sticky positioning */
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0dc031d */.ast-container {
        max-width: none !important;
        padding: 0 !important;
    }
    
    @media (max-width: 768px) { /* Adjust the max-width as needed for your mobile breakpoint */
     .woocommerce-product-gallery__image flex-active-slide{
        margin: 20px !important;
    }
    }


    
    .woocommerce-product-gallery__image flex-active-slide{
        
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ca0ba0 */.contOverlay{
    display: none;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'ENGRAVERS GOTHIS BOLD';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://dl.delirious-dev.online/wp-content/uploads/2024/07/Engravers-Gothic-W01-Bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'ENGRAVERS GOTHIC LIGHT';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://dl.delirious-dev.online/wp-content/uploads/2024/07/engravers-gothic-bt.ttf') format('truetype');
}
/* End Custom Fonts CSS */