@import url("https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");*,:after,:before{box-sizing:border-box}:after,:before{text-decoration:inherit;vertical-align:inherit}html{cursor:default;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;word-break:break-word}body{margin:0}h1{font-size:2em;margin:.67em 0}dl dl,dl ol,dl ul,ol dl,ol ol,ol ul,ul dl,ul ol,ul ul{margin:0}hr{height:0;overflow:visible}main{display:block}nav ol,nav ul{list-style:none;padding:0}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}audio,canvas,iframe,img,svg,video{vertical-align:middle}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}iframe,img{border-style:none}svg:not([fill]){fill:currentColor}svg:not(:root){overflow:hidden}table{border-collapse:collapse}button,input,select{margin:0}button{overflow:visible;text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}fieldset{border:1px solid #a0a0a0;padding:.35em .75em .625em}input{overflow:visible}legend{color:inherit;display:table;max-width:100%;white-space:normal}progress{display:inline-block;vertical-align:baseline}select{text-transform:none}textarea{margin:0;overflow:auto;resize:vertical}[type=checkbox],[type=radio]{padding:0}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}details,dialog{display:block}dialog{background-color:#fff;border:solid;color:#000;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}dialog:not([open]){display:none}summary{display:list-item}canvas{display:inline-block}template{display:none}[tabindex],a,area,button,input,label,select,summary,textarea{touch-action:manipulation}[hidden]{display:none}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true],[disabled]{cursor:not-allowed}[aria-hidden=false][hidden]{display:initial}[aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);position:absolute}html{font-family:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}code,kbd,pre,samp{font-family:Menlo,Consolas,Roboto Mono,"Ubuntu Monospace",Noto Mono,Oxygen Mono,Liberation Mono,monospace,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}button,input,select,textarea{background-color:transparent;border:1px solid WindowFrame;color:inherit;font:inherit;letter-spacing:inherit;padding:.25em .375em}select{-moz-appearance:none;-webkit-appearance:none;background:no-repeat 100%/1em;border-radius:0;padding-right:1em}select:not([multiple]):not([size]){background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='4'%3E%3Cpath d='M4 0h6L7 4'/%3E%3C/svg%3E")}::-ms-expand{display:none}:-ms-input-placeholder{color:rgba(0,0,0,.54)}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignleft,a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignleft,.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#eee;clip:auto!important;-webkit-clip-path:none;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.menu,.sidebar .widget ul{list-style:none;padding:0;margin:0}.menu li,.sidebar .widget ul li{font-family:inherit;position:relative}.menu li a,.sidebar .widget ul li a{color:inherit;text-decoration:none;position:relative;white-space:nowrap}.menu .sub-menu,.sidebar .widget ul .sub-menu{display:none}.post-preview .featured-img{height:300px;background-position:50%;background-size:cover;background-color:#f2f2f2;position:relative}.post-preview .featured-img a{position:absolute;top:0;bottom:0;left:0;right:0;background-color:#000;opacity:.2;transition:opacity .3s ease-in-out}.post-preview .featured-img a:hover{opacity:0;transition:opacity .3s ease-in-out}.comment-respond .submit,.post-preview .content .btn,.post-wrap .post-nav-wrap .back-btn,.post-wrap .post-nav-wrap .navigation .nav-links a{display:inline-block;padding:8px 20px;text-decoration:none;text-transform:uppercase;background:inherit;color:inherit;transition:all .3s ease-in-out;cursor:pointer}.comment-respond .submit:hover,.post-preview .content .btn:hover,.post-wrap .post-nav-wrap .back-btn:hover,.post-wrap .post-nav-wrap .navigation .nav-links a:hover{background:inherit;color:inherit;transition:all .3s ease-in-out}.container_wrap{display:grid;grid-gap:0 15px}.container_wrap .container{grid-column:2/3}.sidebar .widget{margin-bottom:15px}.sidebar .widget .widget-title{margin-bottom:5px}.pagination{padding:10px 0}.pagination .nav-links .page-numbers{border:1px solid inherit;padding:6px 10px;text-decoration:none;color:inherit;font-family:inherit;transition:all .2s ease-in-out}.pagination .nav-links .current{border-color:inherit;color:inherit}.pagination .nav-links a:hover{border-color:inherit;background-color:inherit;transition:all .2s ease-in-out}.pagination.next-prev a{text-decoration:none;color:inherit;border:1px solid inherit;transition:all .2s ease-in-out}.pagination.next-prev a:hover{border-color:inherit;background-color:inherit;transition:all .2s ease-in-out}.custom-404{padding:30px 15px 60px}.site-header{position:relative}.site-header .site-logo{display:inline-block;max-width:300px;position:relative;height:100%;width:100%}.site-header .site-logo .title{text-decoration:none;color:inherit;display:inline-block}.site-header .site-logo img{width:100%;height:auto}.site-header .header-nav .menu{display:flex}.site-header .header-nav .menu .menu-item{margin:0 4px}.site-header .search-form{display:inline-block;padding:4px;border:1px solid}.site-header .search-form input{background-color:transparent;border:0;outline:0;font-size:20px;font-family:inherit;text-indent:3px}.site-header .search-form button{border:0;background:transparent;outline:0;font-size:22px;opacity:1;transition:opacity .2s ease-in-out}.site-header .search-form button:hover{cursor:pointer;opacity:.5;transition:opacity .2s ease-in-out}.site-header .main-nav .menu{display:flex;flex-wrap:wrap}.site-header .main-nav .menu .menu-item{margin:0 7px}.site-header .main-nav .menu .menu-item a{white-space:nowrap;display:block;color:inherit;z-index:39}.site-header .main-nav .menu-item-has-children .sub-menu{display:block;visibility:hidden;opacity:0;position:absolute;flex-direction:column;z-index:30;padding:0}.site-header .main-nav .menu-item-has-children .sub-menu .menu-item{margin:0;padding:0}.site-header .main-nav .menu-item-has-children .sub-menu .menu-item a{display:block;padding:8px 12px}.site-header .main-nav .menu-item-has-children:hover>.sub-menu{visibility:visible;opacity:1;transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-webkit-transition:opacity .25s ease-in-out}.site-header.classic .upper .container{display:grid;place-items:center end}.site-header.classic .main .container{display:grid;grid:auto/1fr 1fr 1fr 1fr}.site-header.classic .main .container .tagline{grid-column:1}.site-header.classic .main .container .main-nav_wrap{grid-column:2/span 3;grid-row:1/span 2;place-self:center end}.site-header.classic .main .container .main-nav_wrap .menu .menu-item:last-of-type{margin-right:0}.site-header.stack-center .main .container{display:grid;place-items:center}.site-header.stack-center .main .container .site-logo{text-align:center}.site-header.stack-center .lower .container{display:grid;place-items:center}.site-header.stack-left .main .container{display:grid;place-items:center start}.site-header.stack-left .lower{place-items:center start}.site-header.stack-left .lower .menu .menu-item:first-of-type{margin-left:0}.site-header #navicon{display:none;width:38px;height:28px;position:relative;margin:10px;transform:rotate(0deg);transition:.5s ease-in-out;cursor:pointer}.site-header #navicon span{display:block;position:absolute;height:4px;width:100%;border-radius:9px;opacity:1;left:0;transform:rotate(0deg);transition:.25s ease-in-out}.site-header #navicon span:first-child{top:0}.site-header #navicon span:nth-child(2),.site-header #navicon span:nth-child(3){top:12px}.site-header #navicon span:nth-child(4){top:24px}.site-header #navicon.open span:first-child{top:12px;width:0;left:50%}.site-header #navicon.open span:nth-child(2){transform:rotate(45deg)}.site-header #navicon.open span:nth-child(3){transform:rotate(-45deg)}.site-header #navicon.open span:nth-child(4){top:12px;width:0;left:50%}.mobile-nav .menu-arrow{display:none;position:absolute;right:0;top:0;cursor:pointer;z-index:40}.mobile-nav .menu-arrow .fa-chevron-down,.mobile-nav .menu-arrow .fa-chevron-right{display:none;color:inherit}.mobile-nav .menu-item-has-children .menu-arrow{display:inline-block}.mobile-nav .menu-item-has-children .menu-arrow .fa-chevron-right{display:initial;transform:rotate(0);transition:all .3s ease-in-out}.mobile-nav .menu-item-has-children.expanded .menu-arrow .fa-chevron-right{transform:rotate(90deg);transition:all .3s ease-in-out}.mobile-nav .menu-item-has-children.expanded .sub-menu{display:block!important;padding:0 0 5px}.mobile-nav .menu-item-has-children.expanded .sub-menu .menu-item{border:0}.mobile-nav .menu-item-has-children.expanded .sub-menu .menu-item a{padding:4px 0 4px 20px}.mobile-nav .menu-item-has-children.expanded .sub-menu .menu-item .menu-arrow{display:none!important}@media (max-width:1023px){.site-header #navicon{display:inline-block}.site-header .main-nav{display:none}}@media (min-width:1024px){.mobile-nav{display:none!important}}.site-footer .lower{padding:15px 0 30px}.site-footer .sub-footer .container{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.site-footer .sub-footer .container .sign-off .gsl-link{text-decoration:none;color:inherit}.site-footer .sub-footer .container .sub-menu .menu{display:flex}.site-footer .sub-footer .container .sub-menu .menu .menu-item{margin-right:15px}.site-footer .sub-footer .container .sub-menu .menu .menu-item:last-of-type{margin:0}.wpcf7 .wpcf7-form{display:flex;flex-wrap:wrap}.wpcf7 .wpcf7-form .wpcf7-form-control-wrap{flex:1 1 auto;padding:10px}.wpcf7 .wpcf7-form .wpcf7-form-control-wrap.your-message{flex:1 1 100%}.wpcf7 .wpcf7-form .wpcf7-form-control{width:100%;padding:10px;border:1px solid;outline:0}.wpcf7 .wpcf7-form .wpcf7-submit{margin:auto;max-width:300px;outline:0;opacity:1;transition:opacity .3s ease-in-out;cursor:pointer}.wpcf7 .wpcf7-form .wpcf7-submit:hover{opacity:.7;transition:opacity .3s ease-in-out}@media (max-width:768px){.wpcf7 .wpcf7-form .wpcf7-submit{margin:0 10px;max-width:none}}.wpcf7 .ajax-loader{background-image:url(../images/loader-blue.gif);display:block;position:relative;left:50%;top:50%;width:100px;height:100px;margin:-50px 0 0 -50px;border-radius:50%;border:3px solid transparent;border-top-color:#3d3d3d;z-index:1001;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}.wpcf7 .ajax-loader:before{content:"";position:absolute;top:5px;left:5px;right:5px;bottom:5px;border-radius:50%;border:3px solid transparent;border-top-color:#696969;-webkit-animation:spin 3s linear infinite;animation:spin 3s linear infinite}.wpcf7 .ajax-loader:after{content:"";position:absolute;top:15px;left:15px;right:15px;bottom:15px;border-radius:50%;border:3px solid transparent;border-top-color:#999;-webkit-animation:spin 1.5s linear infinite;animation:spin 1.5s linear infinite}.archive .page-content,.blog .page-content,.search .page-content,.single .page-content{padding:30px 0}.archive .page-content .container,.blog .page-content .container,.search .page-content .container,.single .page-content .container{display:grid;grid:auto/auto 350px;grid-gap:0 30px}.archive .page-content .page-title,.blog .page-content .page-title,.search .page-content .page-title,.single .page-content .page-title{grid-column:1/span 2}.post-meta{margin-bottom:10px}.post-meta .date{display:block}.post-meta .cats a,.post-meta .tags a{color:inherit;text-decoration:none}.post-meta .tags a{opacity:.6;font-style:italic;transition:opacity .3s ease-in-out}.post-meta .tags a:hover{opacity:1;transition:opacity .3s ease-in-out}.post-preview{border:1px solid}.post-preview .featured-img{margin-bottom:0}.post-preview .content{padding:0 15px 15px}.post-preview .content h1{font-size:24px;font-family:inherit}.post-preview .content .post-meta{margin:15px 0 0}.post-preview .content .btn{align-self:baseline}.post-wrap{display:grid;grid:auto/auto-flow 1fr;grid-gap:15px 15px}.post-wrap .post-nav-wrap{display:flex;margin-top:15px}.post-wrap .post-nav-wrap .navigation .nav-links{display:flex}.post-wrap .post-nav-wrap .navigation .nav-links a{margin-left:3px}.wp-post-image{width:100%;height:auto}.comment-respond{border-top:1px solid;padding-top:5px}.comment-respond .comment-reply-title{font-size:18px}.comment-respond .comment-form-comment label{display:none}.comment-respond .comment-form-comment #comment{width:100%}.blog-grid{display:grid;grid:auto/repeat(auto-fill,minmax(350px,1fr));grid-gap:15px}.search .post{display:flex;flex-wrap:wrap;margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid inherit}.search .post .featured-image{flex:0 1 30%;min-height:300px;background-position:50%;background-size:cover;position:relative;margin:0 30px 15px 0}.search .post .featured-image a{position:absolute;top:0;bottom:0;left:0;right:0}.search .post .post-excerpt{flex:0 1 65%;padding:0;box-sizing:border-box;margin-bottom:15px}.search .post .post-excerpt h1{font-size:34px;margin:0 0 15px}.search .post .post-excerpt p{padding-bottom:15px}.search .post .post-excerpt a{color:inherit;text-decoration:none;display:inline-block}.search .post .post-excerpt a,.search .post .post-excerpt a:hover{opacity:1;transition:opacity .3s ease-in-out}@media (max-width:1024px){.search .post .featured-image{flex:1 0 100%}.search .post .post-excerpt{flex:1 0 100%;padding:0}}.search-page-title{padding:30px 0}.no-search-results{padding:90px 0 60px;text-align:center}.widget_search .search-form{display:flex;border:1px solid #a9a9a9}.widget_search .search-form label{width:100%}.widget_search .search-form .search-field{width:100%;border:0;padding:8px 5px;text-indent:10px;outline:0}.widget_search .search-form .search-submit{border:0;cursor:pointer;padding:0 10px 0 5px;outline:0}.widget_search .search-form .search-submit,.widget_search .search-form .search-submit:hover{color:inherit;transition:all .3s ease-in-out}.widget_media_gallery .gallery .gallery-item{margin:0}.widget_media_gallery .gallery .gallery-item .gallery-icon .attachment-full{width:100%;height:auto}.widget_media_gallery .gallery-columns-1{display:grid;grid:auto/repeat(1,minmax(0,1fr));grid-gap:5px}.widget_media_gallery .gallery-columns-2{display:grid;grid:auto/repeat(2,minmax(0,1fr));grid-gap:5px}.widget_media_gallery .gallery-columns-3{display:grid;grid:auto/repeat(3,minmax(0,1fr));grid-gap:5px}.widget_media_gallery .gallery-columns-4{display:grid;grid:auto/repeat(4,minmax(0,1fr));grid-gap:5px}.widget_media_gallery .gallery-columns-5{display:grid;grid:auto/repeat(5,minmax(0,1fr));grid-gap:5px}.widget_media_gallery .gallery-columns-6{display:grid;grid:auto/repeat(6,minmax(0,1fr));grid-gap:5px}.widget_media_gallery .gallery-columns-7{display:grid;grid:auto/repeat(7,minmax(0,1fr));grid-gap:5px}.widget_media_gallery .gallery-columns-8{display:grid;grid:auto/repeat(8,minmax(0,1fr));grid-gap:5px}.widget_media_gallery .gallery-columns-9{display:grid;grid:auto/repeat(9,minmax(0,1fr));grid-gap:5px}body{font-family:Poppins,Sans-serif}body .button,body .woocommerce a.button,body .woocommerce button.button,body .woocommerce input.button{display:inline-flex;justify-content:center;align-items:center;background-color:#d51f35;margin:5px 2px;color:#fff;text-decoration:none;text-transform:uppercase;font-weight:400;border-radius:0;transition:background-color .3s}body .button:hover,body .woocommerce a.button:hover,body .woocommerce button.button:hover,body .woocommerce input.button:hover{color:#fff;background-color:#e44357}body .button:disabled[disabled],body .woocommerce a.button:disabled[disabled],body .woocommerce button.button:disabled[disabled],body .woocommerce input.button:disabled[disabled]{color:#fff}body .button:disabled[disabled]:hover,body .woocommerce a.button:disabled[disabled]:hover,body .woocommerce button.button:disabled[disabled]:hover,body .woocommerce input.button:disabled[disabled]:hover{color:#fff;background-color:#e44357}body .button.alt,body .woocommerce a.button.alt,body .woocommerce button.button.alt,body .woocommerce input.button.alt{background-color:#505050;color:#fff}body .button.alt:hover,body .woocommerce a.button.alt:hover,body .woocommerce button.button.alt:hover,body .woocommerce input.button.alt:hover{color:#fff;background-color:#6a6a6a}body a:not(.elementor-button){color:#d51f35;text-decoration:none}body a:not(.elementor-button):hover{text-decoration:underline}::-webkit-input-placeholder{font-family:Poppins,Sans-serif}:-moz-placeholder,::-moz-placeholder{font-family:Poppins,Sans-serif}:-ms-input-placeholder{font-family:Poppins,Sans-serif}.site-header{z-index:100;position:sticky;background-color:#fff;top:-200px;transition:top .3s}.site-header .main.container_wrap{grid-gap:0}.site-header .main.container_wrap .container{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}@media (min-width:1024px) and (max-width:1350px){.site-header .main.container_wrap .container{justify-content:center}}.site-header .main.container_wrap .container .site-logo{width:auto;height:auto;max-width:none;margin:30px 0;max-width:250px}@media (max-width:768px){.site-header .main.container_wrap .container .site-logo{margin:30px auto}}.site-header .main.container_wrap .container .contact{display:flex;align-items:center;flex-wrap:wrap;justify-content:center}@media (max-width:768px){.site-header .main.container_wrap .container .contact{flex-grow:1}}.site-header .main.container_wrap .container .contact .aws-container,.site-header .main.container_wrap .container .contact .header-search-field{margin:20px 5px;display:flex;border:none;padding:0}.site-header .main.container_wrap .container .contact .aws-container .aws-search-form,.site-header .main.container_wrap .container .contact .header-search-field .aws-search-form{margin:0}.site-header .main.container_wrap .container .contact .aws-container #header-search,.site-header .main.container_wrap .container .contact .aws-container .aws-search-form,.site-header .main.container_wrap .container .contact .aws-container label,.site-header .main.container_wrap .container .contact .header-search-field #header-search,.site-header .main.container_wrap .container .contact .header-search-field .aws-search-form,.site-header .main.container_wrap .container .contact .header-search-field label{height:45px;border:1px solid #707070;border-right:transparent;width:250px}@media (max-width:768px){.site-header .main.container_wrap .container .contact .aws-container #header-search,.site-header .main.container_wrap .container .contact .aws-container .aws-search-form,.site-header .main.container_wrap .container .contact .aws-container label,.site-header .main.container_wrap .container .contact .header-search-field #header-search,.site-header .main.container_wrap .container .contact .header-search-field .aws-search-form,.site-header .main.container_wrap .container .contact .header-search-field label{width:100%}}.site-header .main.container_wrap .container .contact .aws-container #header-search input,.site-header .main.container_wrap .container .contact .aws-container .aws-search-form input,.site-header .main.container_wrap .container .contact .aws-container label input,.site-header .main.container_wrap .container .contact .header-search-field #header-search input,.site-header .main.container_wrap .container .contact .header-search-field .aws-search-form input,.site-header .main.container_wrap .container .contact .header-search-field label input{border:none}.site-header .main.container_wrap .container .contact .aws-container .aws-search-btn,.site-header .main.container_wrap .container .contact .aws-container .search-submit,.site-header .main.container_wrap .container .contact .header-search-field .aws-search-btn,.site-header .main.container_wrap .container .contact .header-search-field .search-submit{height:45px;border:transparent;background-color:#d51f35;color:#fff;width:45px;padding:0}.site-header .main.container_wrap .container .contact .aws-container .aws-search-btn.aws-search-btn,.site-header .main.container_wrap .container .contact .aws-container .search-submit.aws-search-btn,.site-header .main.container_wrap .container .contact .header-search-field .aws-search-btn.aws-search-btn,.site-header .main.container_wrap .container .contact .header-search-field .search-submit.aws-search-btn{margin-top:-1px}.site-header .main.container_wrap .container .contact .aws-container .aws-search-btn .aws-search-btn_icon,.site-header .main.container_wrap .container .contact .aws-container .search-submit .aws-search-btn_icon,.site-header .main.container_wrap .container .contact .header-search-field .aws-search-btn .aws-search-btn_icon,.site-header .main.container_wrap .container .contact .header-search-field .search-submit .aws-search-btn_icon{color:#fff}.site-header .main.container_wrap .container .contact .header-links-container{display:flex}.site-header .main.container_wrap .container .contact .header-links-container .header-links{height:45px;width:45px;display:flex;justify-content:center;align-items:center;background-color:#d51f35;margin:10px 5px;position:relative}.site-header .main.container_wrap .container .contact .header-links-container .header-links:last-child{margin-right:0}.site-header .main.container_wrap .container .contact .header-links-container .header-links .cart-count{display:flex;width:20px;height:20px;position:absolute;background-color:#505050;color:#fff;border-radius:50%;top:-8px;right:-8px;justify-content:center;align-items:center}.site-header .main.container_wrap .container .contact .header-links-container .header-links-contact{height:45px;display:flex;justify-content:center;align-items:center;background-color:#d51f35;margin:10px 5px;color:#fff;text-decoration:none;text-transform:uppercase;width:175px}.site-header .main.container_wrap .container .contact .header-links-container .header-links-contact:hover{text-decoration:underline}.site-header .main.container_wrap .container .contact .header-links-container .header-links-contact:last-child{margin-right:0}.site-header .lower.container_wrap{grid-gap:0;background-color:#505050;min-height:50px}.site-header .lower.container_wrap .container{display:flex;justify-content:space-between;align-items:center}@media (max-width:1850px){.site-header .lower.container_wrap .container{padding:0 80px}}@media (max-width:1350px){.site-header .lower.container_wrap .container{padding:0 140px}}@media (max-width:1024px){.site-header .lower.container_wrap .container{padding:0 15px}}.site-header .lower.container_wrap .container .main-nav_wrap{height:100%}@media (min-width:1024px){.site-header .lower.container_wrap .container .main-nav_wrap{width:100%}}@media (max-width:1023px){.site-header .lower.container_wrap .container .main-nav_wrap{display:flex;align-items:center}}.site-header .lower.container_wrap .container .main-nav_wrap .main-nav{height:100%}.site-header .lower.container_wrap .container .main-nav_wrap .main-nav .menu{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;height:100%;z-index:100}@media (max-width:768px){.site-header .lower.container_wrap .container .main-nav_wrap .main-nav .menu div{flex:0 0 50%;text-align:center;margin:10px 0}}@media (max-width:630px){.site-header .lower.container_wrap .container .main-nav_wrap .main-nav .menu div{flex:0 0 100%;text-align:center;margin:10px 0}}.site-header .lower.container_wrap .container .main-nav_wrap .main-nav .menu .menu-item{height:100%}.site-header .lower.container_wrap .container .main-nav_wrap .main-nav .menu .menu-item a{height:100%;padding:0 2em;display:flex;align-items:center;text-decoration:none;color:#fff!important;transition:background-color .3s}.site-header .lower.container_wrap .container .main-nav_wrap .main-nav .menu .menu-item a:hover{background-color:#373737}@media (max-width:1850px){.site-header .lower.container_wrap .container .main-nav_wrap .main-nav .menu .menu-item{margin:0 5px}.site-header .lower.container_wrap .container .main-nav_wrap .main-nav .menu .menu-item a{padding:0 10px}}.site-header .lower.container_wrap .container .main-nav_wrap .main-nav .menu .menu-item .sub-menu{background-color:#505050;color:#fff;min-width:120%;transform:rotateX(90deg);transform-origin:top;transition:opacity .3s,transform .4s}.site-header .lower.container_wrap .container .main-nav_wrap .main-nav .menu .menu-item .sub-menu .menu-item a{padding:10px 2em}.site-header .lower.container_wrap .container .main-nav_wrap .main-nav .menu .menu-item:hover .sub-menu{transform:rotateX(0deg)}.site-header .lower.container_wrap .container .contact{display:flex;align-items:center;flex-wrap:wrap;justify-content:center}.site-header .lower.container_wrap .container .contact .header-search-field{margin:20px 5px;display:flex}.site-header .lower.container_wrap .container .contact .header-search-field #header-search{height:45px;border:1px solid #707070;border-right:transparent;width:250px}.site-header .lower.container_wrap .container .contact .header-search-field .search-submit{height:45px;border:transparent;background-color:#d51f35;width:45px;padding:0}.site-header .lower.container_wrap .container .contact .header-links-container{display:flex}.site-header .lower.container_wrap .container .contact .header-links-container .header-links{height:45px;width:45px;display:flex;justify-content:center;align-items:center;background-color:#d51f35;margin:10px 5px;position:relative}.site-header .lower.container_wrap .container .contact .header-links-container .header-links .cart-count{display:flex;width:20px;height:20px;position:absolute;background-color:#505050;color:#fff;border-radius:50%;top:-8px;right:-8px;justify-content:center;align-items:center}.site-header .lower.container_wrap .container .contact .header-links-container .header-links-contact{height:45px;display:flex;justify-content:center;align-items:center;background-color:#d51f35;margin:10px 5px;color:#fff;text-decoration:none;text-transform:uppercase;width:175px}.site-header .lower.container_wrap .container .contact .header-links-container .header-links-contact:hover{text-decoration:underline}.site-header.float{top:0}@media (max-width:1350px){.site-header{position:relative;top:0}}.upper.container_wrap{grid-gap:0;background-color:#d51f35}.upper.container_wrap .container{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center}@media only screen and (max-width:1400px){.upper.container_wrap .socials{display:none}}.upper.container_wrap .socials a i,.upper.container_wrap .socials a svg{color:#fff;font-size:25px}.upper.container_wrap .header_small_container{display:flex;min-height:45px;justify-content:flex-end;align-items:center;flex-wrap:wrap;text-align:center}.upper.container_wrap .header_small_container p{color:#fff;font-size:19px;margin:0}.upper.container_wrap .header_small_container p a{color:#fff;text-decoration:none;font-weight:700;padding-left:20px}.product-mini-site-information{display:flex;background-color:#e6e8e9;flex-wrap:wrap}.product-mini-site-information>div{display:flex;padding:30px 20px;align-items:center}.product-mini-site-information>div img{margin:0 20px}@media (min-width:1024px){.product-mini-site-information{justify-content:space-evenly}}#navicon span{background-color:#fff;border-radius:0!important}.mobile-nav{max-height:0;overflow:hidden;background-color:#a8192a;color:#fff;transition:max-height .5s;position:relative;top:0;width:100%;z-index:500}.mobile-nav .menu{padding:20px 15px}.mobile-nav .menu .menu-item{padding:3px 5px;font-size:20px;text-transform:uppercase}.mobile-nav .menu .menu-item a{color:#fff!important}.mobile-nav .menu .menu-item.desktop,.mobile-nav .menu .menu-item .menu-arrow{display:none}.mobile-nav .menu .menu-item.menu-item-has-children>.menu-arrow{display:block;width:30px;height:30px;position:absolute;top:0;right:0;float:right;cursor:pointer}.mobile-nav .menu .menu-item.menu-item-has-children>.menu-arrow *{display:none}.mobile-nav .menu .menu-item.menu-item-has-children>.menu-arrow:after,.mobile-nav .menu .menu-item.menu-item-has-children>.menu-arrow:before{content:"";display:block;width:20px;height:3px;background-color:#fff;transform-origin:center;position:absolute;margin:auto;left:0;right:0;top:0;bottom:0;transition:transform .3s}.mobile-nav .menu .menu-item.menu-item-has-children>.menu-arrow:after{transform:rotate(90deg)}.mobile-nav .menu .menu-item.menu-item-has-children .sub-menu{display:block!important;overflow:hidden;max-height:0;padding:0 0 5px;transition:max-height .5s}.mobile-nav .menu .menu-item.menu-item-has-children .sub-menu .menu-item a{padding:4px 5px;font-size:.8em}.mobile-nav .menu .menu-item.menu-item-has-children.expanded>.menu-arrow:after,.mobile-nav .menu .menu-item.menu-item-has-children.expanded>.menu-arrow:before{transform:rotate(180deg)}.mobile-nav .menu .menu-item.menu-item-has-children.expanded .sub-menu{max-height:900px}body .woocommerce-store-notice{background-color:#d51f35;color:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,.75)}body .woocommerce-store-notice a{color:#fff;font-weight:700}body.show-nav .mobile-nav{max-height:100vh}@media (max-width:1024px){.gsl-hidden-mobile{display:none!important}}@media (min-width:1023px){.gsl-hidden-deskstop{display:none!important}}@media (max-width:768px){.cta-information .elementor-icon-wrapper{text-align:center}}@media (max-width:1350px){.site-header #navicon{display:inline-block}.site-header .main-nav{display:none}}@media (max-width:1350px){.mobile-nav{display:block!important}}.about-read-more{color:#fff!important;text-transform:uppercase;border-bottom:3px solid #fff;padding-bottom:5px}.why-buy-container .elementor-container{align-items:center}.why-buy-container .why-buy-tabs .elementor-widget-container .elementor-tabs .elementor-tabs-wrapper .elementor-tab-title{border:transparent;text-align:center;border-bottom:5px solid #505050}.why-buy-container .why-buy-tabs .elementor-widget-container .elementor-tabs .elementor-tabs-wrapper .elementor-active{border:transparent;border-bottom:5px solid #d51f35;text-align:center}.why-buy-container .why-buy-tabs .elementor-widget-container .elementor-tabs .elementor-tabs-content-wrapper{min-height:180px}.why-buy-container .why-buy-tabs .elementor-widget-container .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-content{border:transparent}.about-us-scroll{scrollbar-color:#d51f35 transparent}.about-us-scroll ::-webkit-scrollbar{width:20px}.about-us-scroll ::-webkit-scrollbar-track{box-shadow:inset 0 0 5px #505050;border-radius:0}.about-us-scroll ::-webkit-scrollbar-thumb{background:#d51f35;border-radius:0}.about-us-scroll ::-webkit-scrollbar-thumb:hover{background:#d51f35}.about-us-scroll .elementor-widget-container{width:100%}@media (min-width:768px){.about-us-scroll .elementor-widget-container{max-width:50%}}.site-footer .main.container_wrap{padding:0;grid-gap:0}.site-footer .main.container_wrap .container{display:flex;justify-content:space-evenly;background-color:#232323;color:#fff;min-height:600px;padding-top:3em;padding-bottom:3em;position:relative;flex-wrap:wrap;font-weight:300}.site-footer .main.container_wrap .container .col{flex:1}@media (max-width:1400px){.site-footer .main.container_wrap .container .col{flex:auto;width:50%}}@media (max-width:1024px){.site-footer .main.container_wrap .container .col{flex:auto;width:50%}}@media (max-width:768px){.site-footer .main.container_wrap .container .col{width:auto;text-align:center}}@media (max-width:480px){.site-footer .main.container_wrap .container .col{width:100%}}.site-footer .main.container_wrap .container .widget-title{font-weight:700;font-size:20px}.site-footer .main.container_wrap .container .widget-title:after{content:"";display:block;width:265px;padding-bottom:5px;border-bottom:5px solid #fff}@media (max-width:768px){.site-footer .main.container_wrap .container .widget-title:after{margin:auto}}.site-footer .main.container_wrap .container .overlay{position:absolute;right:10px;bottom:0;padding:0;margin:0;pointer-events:none}.site-footer .main.container_wrap .container>div{padding:10px;margin-top:91px}@media (max-width:1024px){.site-footer .main.container_wrap .container>div:not(:nth-child(2)){margin-top:10px}}@media (max-width:1850px){.site-footer .main.container_wrap .container>div{margin-top:10px}}.site-footer .main.container_wrap .container #widget-area-1 .widget_media_image{margin-top:-91px;margin-bottom:2em}@media (max-width:1850px){.site-footer .main.container_wrap .container #widget-area-1 .widget_media_image{margin-top:5px}}.site-footer .main.container_wrap .container #widget-area-1 p{display:flex;align-items:center}.site-footer .main.container_wrap .container #widget-area-1 p .alignnone{margin:auto 20px auto 0}@media (min-width:768px){.site-footer .main.container_wrap .container #widget-area-1 p .footer-contact-information{width:50%}}@media (max-width:768px){.site-footer .main.container_wrap .container #widget-area-1 p{justify-content:center}}.site-footer .main.container_wrap .container #widget-area-1 p a{color:#fff;text-decoration:none}.site-footer .main.container_wrap .container #widget-area-1 p a:hover{text-decoration:underline}.site-footer .main.container_wrap .container #widget-area-3 .textwidget{display:flex;flex-wrap:wrap}@media (max-width:768px){.site-footer .main.container_wrap .container #widget-area-3 .textwidget{justify-content:center}}.site-footer .main.container_wrap .container #widget-area-3 .textwidget p{display:flex;align-items:center;margin-right:5px;cursor:pointer}.site-footer .main.container_wrap .container #widget-area-3 .textwidget p a{display:flex;color:#fff;text-decoration:none}.site-footer .main.container_wrap .container #widget-area-3 .textwidget p span{border:1px solid #fff;height:35px;width:40px;display:flex;align-items:center;justify-content:center;transition:background-color .3s,color .3s,border-color .3s}.site-footer .main.container_wrap .container #widget-area-3 .textwidget p span:nth-child(2){width:auto;padding:5px 15px;font-size:10px}.site-footer .main.container_wrap .container #widget-area-3 .textwidget p span img{margin:0}.site-footer .main.container_wrap .container #widget-area-3 .textwidget p:hover span{background-color:hsla(0,0%,100%,.9);color:#505050;border-color:#505050}.site-footer .main.container_wrap .container #widget-area-3 .textwidget p:last-child{margin-right:0}.site-footer .main.container_wrap .container #widget-area-2 #menu-categories li,.site-footer .main.container_wrap .container #widget-area-2 #menu-manufacturers li,.site-footer .main.container_wrap .container #widget-area-2 #menu-useful-links li,.site-footer .main.container_wrap .container #widget-area-3 #menu-categories li,.site-footer .main.container_wrap .container #widget-area-3 #menu-manufacturers li,.site-footer .main.container_wrap .container #widget-area-3 #menu-useful-links li,.site-footer .main.container_wrap .container #widget-area-4 #menu-categories li,.site-footer .main.container_wrap .container #widget-area-4 #menu-manufacturers li,.site-footer .main.container_wrap .container #widget-area-4 #menu-useful-links li{padding-bottom:10px}.site-footer .main.container_wrap .container #gallery-1{display:flex;flex-wrap:wrap;justify-content:flex-start}.site-footer .main.container_wrap .container #gallery-1 .gallery-item{margin-right:15px}@media (max-width:768px){.site-footer .main.container_wrap .container #gallery-1{justify-content:center}}.site-footer .lower.container_wrap{padding:0;grid-gap:0}.site-footer .lower.container_wrap .container{display:flex;justify-content:center;align-items:center;background-color:#d51f35;color:#fff;text-align:center}.sub-footer{background-color:#d51f35}.sub-footer .container{justify-content:center!important;text-align:center;color:#fff}.sub-footer .container .sign-off{padding:5px 0}.sub-footer .container .sign-off span{margin:0 20px}body .container_wrap .elementor-top-section,body .container_wrap>.container,body .container_wrap>.woocommerce,body>main .elementor-top-section,body>main>.container,body>main>.woocommerce{width:100%;margin:0 auto;padding:0 140px}@media (max-width:1024px){body .container_wrap .elementor-top-section,body .container_wrap>.container,body .container_wrap>.woocommerce,body>main .elementor-top-section,body>main>.container,body>main>.woocommerce{padding:0 15px}}body .container_wrap .woocommerce:empty,body>main .woocommerce:empty{display:none}.woocommerce-info,.woocommerce-message{border-top-color:#d51f35}.woocommerce-info:before,.woocommerce-message:before{color:#d51f35}.slick-slide .elementor-widget-container img{display:inline-block}.blog-archives a,.blog-recent-posts a,.blog-search a{color:#000!important}.post-wrap a{color:#d2233a}.post-wrap .submit:hover{background-color:#d2233a;color:#fff}.post-wrap .post-meta .date{display:flex;background:#fff;margin:20px 0}.post-wrap .post-meta .date div{border:1px solid #e6e8e9}.post-wrap .post-meta .date :first-child{font-weight:700;font-size:45px;line-height:50px;color:#666;text-align:center;padding:8px 0;display:flex;flex-direction:column;width:120px;margin-right:auto}@media (max-width:768px){.post-wrap .post-meta .date :first-child{width:100px;margin-left:0}}.post-wrap .post-meta .date :nth-child(2){background:#e6e8e9;padding:8px 0;font-size:16px;line-height:20px;font-weight:600;color:#8e8e8e;text-align:center}.post-wrap .post-meta .date :nth-child(3){color:#8e8e8e;text-align:center;font-size:20px;line-height:24px;padding:8px 0}.blog-archives h5,.blog-recent-posts h5,.post-wrap h1,.widget_recent_comments h3,.widget_recent_entries h3{border-bottom:3px solid #e6e8e9;position:relative;display:inline-block;width:100%}.blog-archives h5:after,.blog-recent-posts h5:after,.post-wrap h1:after,.widget_recent_comments h3:after,.widget_recent_entries h3:after{content:"";width:50%;height:3px;top:100%;left:0;display:inline-block;background-image:linear-gradient(90deg,#d51f35 30%,#e6e8e9);position:absolute}@media (max-width:1024px){.elementor-posts--skin-classic .elementor-post .elementor-post__text{text-align:center}}.elementor-posts--skin-classic .elementor-post .elementor-post__text h1.elementor-post__title,.elementor-posts--skin-classic .elementor-post .elementor-post__text h3.elementor-post__title{border-bottom:3px solid #e6e8e9;margin-bottom:30px}.elementor-posts--skin-classic .elementor-post .elementor-post__text h1.elementor-post__title a,.elementor-posts--skin-classic .elementor-post .elementor-post__text h3.elementor-post__title a{position:relative;display:inline-block}.elementor-posts--skin-classic .elementor-post .elementor-post__text h1.elementor-post__title a:after,.elementor-posts--skin-classic .elementor-post .elementor-post__text h3.elementor-post__title a:after{content:"";width:100%;height:3px;top:100%;left:0;display:inline-block;background-image:linear-gradient(90deg,#d51f35 30%,#e6e8e9);position:absolute}.elementor-posts--skin-classic .elementor-post .elementor-post__text h3.elementor-post__title{text-align:initial}.elementor-posts--skin-classic .elementor-post .elementor-post__text h4.elementor-post__title{font-weight:400;font-size:18px}.elementor-posts--skin-classic .elementor-post .elementor-post__text .elementor-post__meta-data{display:flex;align-items:flex-start;flex-wrap:wrap;justify-content:flex-start}@media (max-width:1024px){.elementor-posts--skin-classic .elementor-post .elementor-post__text .elementor-post__meta-data{align-items:center}}@media (max-width:768px){.elementor-posts--skin-classic .elementor-post .elementor-post__text .elementor-post__meta-data{flex-wrap:wrap}}.elementor-posts--skin-classic .elementor-post .elementor-post__text .elementor-post__meta-data .elementor-post-author,.elementor-posts--skin-classic .elementor-post .elementor-post__text .elementor-post__meta-data .elementor-post-avatar{font-style:italic;color:#000;text-transform:capitalize;font-size:14px;margin-right:20px}@media (max-width:1024px){.elementor-posts--skin-classic .elementor-post .elementor-post__text .elementor-post__meta-data .elementor-post-author,.elementor-posts--skin-classic .elementor-post .elementor-post__text .elementor-post__meta-data .elementor-post-avatar{text-align:center;margin:10px 20px}}@media (max-width:768px){.elementor-posts--skin-classic .elementor-post .elementor-post__text .elementor-post__meta-data .elementor-post-author,.elementor-posts--skin-classic .elementor-post .elementor-post__text .elementor-post__meta-data .elementor-post-avatar{text-align:center;margin:10px 20px}}.elementor-posts--skin-classic .elementor-post .elementor-post__text .elementor-post__excerpt{margin:auto;width:80%}@media (min-width:768px){.elementor-posts--skin-classic .elementor-post .elementor-post__text .elementor-post__excerpt{margin:15px auto;width:80%}}@media (min-width:1025px){.elementor-posts--skin-classic .elementor-post .elementor-post__text .elementor-post__excerpt{margin:initial;margin-top:-105px;margin-left:auto;width:80%;text-align:initial}}.elementor-posts--skin-classic .elementor-post .elementor-post__text .elementor-post__read-more{background:#fff;border:1px solid #d2233a;margin:15px 0;padding:5px 25px;line-height:27px;color:#d2233a;display:inline-block;font-size:16px;font-weight:300;transition:background-color .5s}@media (min-width:768px){.elementor-posts--skin-classic .elementor-post .elementor-post__text .elementor-post__read-more{margin:auto}}@media (min-width:1024px){.elementor-posts--skin-classic .elementor-post .elementor-post__text .elementor-post__read-more{margin:initial;margin-top:20px;margin-left:20%}}.elementor-posts--skin-classic .elementor-post .elementor-post__text .elementor-post__read-more:hover{color:#fff;background-color:#d2233a}body.blog .elementor-post-date{order:-1;display:flex;background:#fff;min-width:20%}body.blog .elementor-post-date div{border:1px solid #e6e8e9}body.blog .elementor-post-date :first-child{font-weight:700;font-size:45px;line-height:50px;color:#666;text-align:center;padding:8px 0;display:flex;flex-direction:column;width:120px;margin-right:auto}@media (max-width:768px){body.blog .elementor-post-date :first-child{width:65px}}@media (max-width:1024px){body.blog .elementor-post-date :first-child{margin-left:auto}}@media (max-width:768px){body.blog .elementor-post-date :first-child{margin-left:0}}body.blog .elementor-post-date :nth-child(2){background:#e6e8e9;padding:8px 0;font-size:16px;line-height:20px;font-weight:600;color:#8e8e8e;text-align:center}body.blog .elementor-post-date :nth-child(3){color:#8e8e8e;text-align:center;font-size:20px;line-height:24px;padding:8px 0}body.blog .elementor-grid-tablet-2 .elementor-grid{grid-template-columns:repeat(1,1fr)}body.blog .elementor-container{max-width:none!important;width:100%;padding:0 140px}@media (max-width:768px){body.blog .elementor-container{padding:initial;flex-direction:column-reverse}}body.blog .elementor-pagination{text-align:center;padding:10px}body.blog .elementor-pagination .page-numbers{color:#666}body.blog .elementor-pagination .current,body.blog .elementor-pagination .page-numbers:hover{color:#d2233a}@media (max-width:1025px){body.single-post .page-content .container{display:block}}.blog-info-container .elementor-container.elementor-column-gap-wide{padding:initial!important}body.woocommerce .gsl-wc-vp,body .woocommerce .gsl-wc-vp,body.woocommerce a.button.add_to_cart_button,body .woocommerce a.button.add_to_cart_button,body.woocommerce a.button.product_type_grouped,body .woocommerce a.button.product_type_grouped,body.woocommerce a.button.product_type_simple,body .woocommerce a.button.product_type_simple,body.woocommerce a.button.product_type_variable,body .woocommerce a.button.product_type_variable{width:80%;border:1px solid #000;background-color:transparent;font-weight:400;border-radius:0;color:#000;font-size:.8em;transition:background-color .3s,color .3s}body.woocommerce .gsl-wc-vp:hover,body .woocommerce .gsl-wc-vp:hover,body.woocommerce a.button.add_to_cart_button:hover,body .woocommerce a.button.add_to_cart_button:hover,body.woocommerce a.button.product_type_grouped:hover,body .woocommerce a.button.product_type_grouped:hover,body.woocommerce a.button.product_type_simple:hover,body .woocommerce a.button.product_type_simple:hover,body.woocommerce a.button.product_type_variable:hover,body .woocommerce a.button.product_type_variable:hover{background-color:#000;color:#fff}body .call_to_action_container.container_wrap{background-color:#e6e8e9;grid-gap:0}#primary.content-area{width:100%}body.admin-bar .dialog-lightbox-widget{height:100vh!important}.woocommerce span.onsale,.woocommerce ul.products li.product .onsale{left:10px;right:auto;background-color:#d51f35;width:60px;height:60px;top:20px;display:flex;justify-content:center;align-items:center;font-size:15px;line-height:50px;font-weight:200;overflow:hidden}.woocommerce span.onsale img,.woocommerce ul.products li.product .onsale img{position:absolute;width:80%;margin-left:10px;top:0}.product .summary.entry-summary .product_title.entry-title{font-weight:700;color:#505050;font-size:26px}.product .summary.entry-summary .stock{color:#505050;font-weight:300;font-size:22px}.product .summary.entry-summary .stock a{text-decoration:none}.product .summary.entry-summary .stock a:hover{text-decoration:underline}.product .summary.entry-summary .price{margin:0;font-weight:700;font-size:24px;color:#d51f35}.product .summary.entry-summary .price ins{text-decoration:none}.product .summary.entry-summary .wc_product_information{color:#505050;font-weight:300}.product .summary.entry-summary .gsl-single-product-info{color:#505050;font-size:14px}.product .summary.entry-summary .gsl-single-product-info div{margin-bottom:10px}.product .summary.entry-summary .gsl-single-product-info img{width:25px;margin-right:25px}.product .summary.entry-summary .need-help-pop{width:auto}.product .summary.entry-summary .need-help-pop .elementor-button{width:250px;height:35px;border:1px solid #000;color:#000;margin:10px 0;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:12px}.product .woocommerce-LoopProduct-link .onsale{opacity:1;transition:opacity .3s}.product .woocommerce-LoopProduct-link .wc-single-prod-overlay{position:absolute;top:0;left:0;right:0;width:0;padding-top:100%;display:flex;justify-content:center;align-items:center;z-index:10;margin:auto;transition:background .5s,width .5s}.product .woocommerce-LoopProduct-link .wc-single-prod-overlay .overlay-image{width:35px;height:35px;position:absolute;left:-50px;right:-50px;top:0;bottom:0;margin:auto;color:#fff;border:solid;border-width:1px;border-radius:50%;border-color:#fff;opacity:0;transform:translateY(-50%);transition:background-color .3s,color .3s,opacity .3s,transform .5s}.product .woocommerce-LoopProduct-link .wc-single-prod-overlay .overlay-image svg{width:45%;height:45%;margin:auto;position:absolute;top:0;bottom:0;left:0;right:0}.product .woocommerce-LoopProduct-link:hover .onsale{opacity:.2}.product .woocommerce-LoopProduct-link:hover .wc-single-prod-overlay{background:rgba(255,0,0,.5);width:100%}.product .woocommerce-LoopProduct-link:hover .wc-single-prod-overlay .overlay-image{opacity:1;transform:translateY(0)}.product .woocommerce-LoopProduct-link:hover .wc-single-prod-overlay .overlay-image:before{content:"View Product";background-color:#505050;color:#fff;border-radius:3px;position:absolute;top:calc(100% + 5px);padding:4px;width:70px;font-size:.8em;margin:auto;left:-50px;right:-50px;opacity:0;pointer-events:none;transition:opacity .3s}.product .woocommerce-LoopProduct-link:hover .wc-single-prod-overlay .overlay-image:hover{background-color:#fff;color:#505050}.product .woocommerce-LoopProduct-link:hover .wc-single-prod-overlay .overlay-image:hover:before{pointer-events:auto;opacity:1}.product .woocommerce-LoopProduct-link .product_image{width:100%;padding-top:100%;background-size:contain;background-repeat:no-repeat;background-position:50%}.gsl-latest-news .elementor-widget-container .elementor-posts-container article{position:relative}.gsl-latest-news .elementor-widget-container .elementor-posts-container article .elementor-post__text{position:absolute;bottom:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;background:linear-gradient(180deg,rgba(35,35,35,0),#232323);padding:20px;transition:all 2s}.gsl-latest-news .elementor-widget-container .elementor-posts-container article .elementor-post__text:hover{background:linear-gradient(180deg,rgba(35,35,35,0),#232323 0);justify-content:center}.product_wrap{grid:auto/1fr minmax(0,1920px) 1fr;margin-top:20px;grid-gap:0}.product_wrap .shop-container{display:flex;flex-direction:row-reverse;flex-wrap:wrap}.product_wrap .shop-container main{width:100%}@media (max-width:1023px){.product_wrap .shop-container{flex-direction:column}}.product_wrap .shop-container #primary{flex:5}.product_wrap .shop-container #primary .products li{text-align:center}@media (max-width:1400px) and (min-width:1200px){.product_wrap .shop-container #primary .products li.product{width:22.05%}.product_wrap .shop-container #primary .products li.product.last{margin-right:3.8%}.product_wrap .shop-container #primary .products li.product.first{clear:none}.product_wrap .shop-container #primary .products li.product:nth-of-type(4n){margin-right:0;clear:none}}@media (max-width:1200px) and (min-width:768px){.product_wrap .shop-container #primary .products li.product{width:30.75%}.product_wrap .shop-container #primary .products li.product.last{margin-right:3.8%}.product_wrap .shop-container #primary .products li.product.first{clear:none}.product_wrap .shop-container #primary .products li.product:nth-of-type(3n){margin-right:0;clear:both}}.product_wrap .shop-container #primary .products li .woocommerce-loop-product__title{font-weight:300;color:#505050}.product_wrap .shop-container #primary .products li .price{font-weight:400;color:#d51f35}@media (max-width:1600px){.product_wrap .shop-container #primary .products li .price{height:60px}}.product_wrap .shop-container #primary .products li .price ins{font-weight:400;text-decoration:none}.product_wrap .shop-container #primary .products li a.gsl-wc-vp{background-color:#fff;color:#000;border:1px solid #000;font-weight:400;text-transform:uppercase}.product_wrap .shop-container #primary .products li a.gsl-wc-vp:hover{background-color:#000;color:#fff;transition:background-color .5s}.product_wrap .shop-container #primary .products li .hover_image{position:absolute;top:0;left:0;width:100%;padding-top:100%;background-size:cover;background-position:50%;background-repeat:no-repeat;opacity:0;transition:opacity .3s}.product_wrap .shop-container #primary .products li:hover .hover_image{opacity:1}@media (min-width:1024px){.product_wrap .shop-container .sidebar{flex:1;padding:0 20px;margin-right:40px}}.product_wrap .shop-container .sidebar .widget.widget_categories .widget-title,.product_wrap .shop-container .sidebar .widget.widget_layered_nav .widget-title,.product_wrap .shop-container .sidebar .widget.widget_nav_menu .widget-title{text-align:center;background-color:#d51f35;color:#fff;padding:15px 5px;font-size:18px;font-weight:300;letter-spacing:3px;margin-bottom:0}.product_wrap .shop-container .sidebar .widget.widget_categories ul li.menu-item,.product_wrap .shop-container .sidebar .widget.widget_categories ul li.wc-layered-nav-term,.product_wrap .shop-container .sidebar .widget.widget_layered_nav ul li.menu-item,.product_wrap .shop-container .sidebar .widget.widget_layered_nav ul li.wc-layered-nav-term,.product_wrap .shop-container .sidebar .widget.widget_nav_menu ul li.menu-item,.product_wrap .shop-container .sidebar .widget.widget_nav_menu ul li.wc-layered-nav-term{background-color:#e6e8e9;padding:15px;font-size:15px;text-transform:uppercase;color:#505050;border-bottom:1px solid #d9d9d9;cursor:pointer;transition:background-color .3s}.product_wrap .shop-container .sidebar .widget.widget_categories ul li.menu-item:hover,.product_wrap .shop-container .sidebar .widget.widget_categories ul li.wc-layered-nav-term:hover,.product_wrap .shop-container .sidebar .widget.widget_layered_nav ul li.menu-item:hover,.product_wrap .shop-container .sidebar .widget.widget_layered_nav ul li.wc-layered-nav-term:hover,.product_wrap .shop-container .sidebar .widget.widget_nav_menu ul li.menu-item:hover,.product_wrap .shop-container .sidebar .widget.widget_nav_menu ul li.wc-layered-nav-term:hover{background-color:#b0b6b9}@media (hover:none){.product_wrap .shop-container .sidebar .widget.widget_categories ul li.menu-item,.product_wrap .shop-container .sidebar .widget.widget_categories ul li.wc-layered-nav-term,.product_wrap .shop-container .sidebar .widget.widget_layered_nav ul li.menu-item,.product_wrap .shop-container .sidebar .widget.widget_layered_nav ul li.wc-layered-nav-term,.product_wrap .shop-container .sidebar .widget.widget_nav_menu ul li.menu-item,.product_wrap .shop-container .sidebar .widget.widget_nav_menu ul li.wc-layered-nav-term{background-color:#e6e8e9}}.product_wrap .shop-container .sidebar .widget.widget_categories ul li.menu-item.current-menu-item,.product_wrap .shop-container .sidebar .widget.widget_categories ul li.wc-layered-nav-term.current-menu-item,.product_wrap .shop-container .sidebar .widget.widget_layered_nav ul li.menu-item.current-menu-item,.product_wrap .shop-container .sidebar .widget.widget_layered_nav ul li.wc-layered-nav-term.current-menu-item,.product_wrap .shop-container .sidebar .widget.widget_nav_menu ul li.menu-item.current-menu-item,.product_wrap .shop-container .sidebar .widget.widget_nav_menu ul li.wc-layered-nav-term.current-menu-item{background-color:#e44357;color:#fff}.product_wrap .shop-container .sidebar .widget.widget_categories ul li.menu-item .sub-menu,.product_wrap .shop-container .sidebar .widget.widget_categories ul li.wc-layered-nav-term .sub-menu,.product_wrap .shop-container .sidebar .widget.widget_layered_nav ul li.menu-item .sub-menu,.product_wrap .shop-container .sidebar .widget.widget_layered_nav ul li.wc-layered-nav-term .sub-menu,.product_wrap .shop-container .sidebar .widget.widget_nav_menu ul li.menu-item .sub-menu,.product_wrap .shop-container .sidebar .widget.widget_nav_menu ul li.wc-layered-nav-term .sub-menu{background-color:#fff;box-shadow:0 0 5px 0 rgba(0,0,0,.2);margin:0 0 0 7px;transition:none;position:absolute;top:0;left:100%;padding:0!important;border:0;display:block;opacity:0;pointer-events:none;transition:opacity .3s}.product_wrap .shop-container .sidebar .widget.widget_categories ul li.menu-item .sub-menu li,.product_wrap .shop-container .sidebar .widget.widget_categories ul li.wc-layered-nav-term .sub-menu li,.product_wrap .shop-container .sidebar .widget.widget_layered_nav ul li.menu-item .sub-menu li,.product_wrap .shop-container .sidebar .widget.widget_layered_nav ul li.wc-layered-nav-term .sub-menu li,.product_wrap .shop-container .sidebar .widget.widget_nav_menu ul li.menu-item .sub-menu li,.product_wrap .shop-container .sidebar .widget.widget_nav_menu ul li.wc-layered-nav-term .sub-menu li{background-color:#fff;font-size:.8em;transition:color .3s}.product_wrap .shop-container .sidebar .widget.widget_categories ul li.menu-item .sub-menu li:hover,.product_wrap .shop-container .sidebar .widget.widget_categories ul li.wc-layered-nav-term .sub-menu li:hover,.product_wrap .shop-container .sidebar .widget.widget_layered_nav ul li.menu-item .sub-menu li:hover,.product_wrap .shop-container .sidebar .widget.widget_layered_nav ul li.wc-layered-nav-term .sub-menu li:hover,.product_wrap .shop-container .sidebar .widget.widget_nav_menu ul li.menu-item .sub-menu li:hover,.product_wrap .shop-container .sidebar .widget.widget_nav_menu ul li.wc-layered-nav-term .sub-menu li:hover{color:#d51f35}.product_wrap .shop-container .sidebar .widget.widget_categories ul li.menu-item .sub-menu:after,.product_wrap .shop-container .sidebar .widget.widget_categories ul li.wc-layered-nav-term .sub-menu:after,.product_wrap .shop-container .sidebar .widget.widget_layered_nav ul li.menu-item .sub-menu:after,.product_wrap .shop-container .sidebar .widget.widget_layered_nav ul li.wc-layered-nav-term .sub-menu:after,.product_wrap .shop-container .sidebar .widget.widget_nav_menu ul li.menu-item .sub-menu:after,.product_wrap .shop-container .sidebar .widget.widget_nav_menu ul li.wc-layered-nav-term .sub-menu:after{content:"";background-image:url(../img/products-archive/arrow-left-menu.png);height:60px;margin:-5px 0 0 -15px;padding:0;width:19px;position:absolute;z-index:1;top:0;left:5px;background-position:0;background-repeat:no-repeat}@media (max-width:1023px){.product_wrap .shop-container .sidebar .widget.widget_categories ul li.menu-item .sub-menu,.product_wrap .shop-container .sidebar .widget.widget_categories ul li.wc-layered-nav-term .sub-menu,.product_wrap .shop-container .sidebar .widget.widget_layered_nav ul li.menu-item .sub-menu,.product_wrap .shop-container .sidebar .widget.widget_layered_nav ul li.wc-layered-nav-term .sub-menu,.product_wrap .shop-container .sidebar .widget.widget_nav_menu ul li.menu-item .sub-menu,.product_wrap .shop-container .sidebar .widget.widget_nav_menu ul li.wc-layered-nav-term .sub-menu{position:relative;left:0;opacity:1;pointer-events:auto;margin:15px -15px -15px;background-color:#e6e8e9;box-shadow:none;border-top:1px solid #d9d9d9}.product_wrap .shop-container .sidebar .widget.widget_categories ul li.menu-item .sub-menu:after,.product_wrap .shop-container .sidebar .widget.widget_categories ul li.wc-layered-nav-term .sub-menu:after,.product_wrap .shop-container .sidebar .widget.widget_layered_nav ul li.menu-item .sub-menu:after,.product_wrap .shop-container .sidebar .widget.widget_layered_nav ul li.wc-layered-nav-term .sub-menu:after,.product_wrap .shop-container .sidebar .widget.widget_nav_menu ul li.menu-item .sub-menu:after,.product_wrap .shop-container .sidebar .widget.widget_nav_menu ul li.wc-layered-nav-term .sub-menu:after{display:none}.product_wrap .shop-container .sidebar .widget.widget_categories ul li.menu-item .sub-menu li,.product_wrap .shop-container .sidebar .widget.widget_categories ul li.menu-item .sub-menu li:hover,.product_wrap .shop-container .sidebar .widget.widget_categories ul li.wc-layered-nav-term .sub-menu li,.product_wrap .shop-container .sidebar .widget.widget_categories ul li.wc-layered-nav-term .sub-menu li:hover,.product_wrap .shop-container .sidebar .widget.widget_layered_nav ul li.menu-item .sub-menu li,.product_wrap .shop-container .sidebar .widget.widget_layered_nav ul li.menu-item .sub-menu li:hover,.product_wrap .shop-container .sidebar .widget.widget_layered_nav ul li.wc-layered-nav-term .sub-menu li,.product_wrap .shop-container .sidebar .widget.widget_layered_nav ul li.wc-layered-nav-term .sub-menu li:hover,.product_wrap .shop-container .sidebar .widget.widget_nav_menu ul li.menu-item .sub-menu li,.product_wrap .shop-container .sidebar .widget.widget_nav_menu ul li.menu-item .sub-menu li:hover,.product_wrap .shop-container .sidebar .widget.widget_nav_menu ul li.wc-layered-nav-term .sub-menu li,.product_wrap .shop-container .sidebar .widget.widget_nav_menu ul li.wc-layered-nav-term .sub-menu li:hover{background-color:#e6e8e9}.product_wrap .shop-container .sidebar .widget.widget_categories ul li.menu-item .sub-menu li.current-menu-item,.product_wrap .shop-container .sidebar .widget.widget_categories ul li.wc-layered-nav-term .sub-menu li.current-menu-item,.product_wrap .shop-container .sidebar .widget.widget_layered_nav ul li.menu-item .sub-menu li.current-menu-item,.product_wrap .shop-container .sidebar .widget.widget_layered_nav ul li.wc-layered-nav-term .sub-menu li.current-menu-item,.product_wrap .shop-container .sidebar .widget.widget_nav_menu ul li.menu-item .sub-menu li.current-menu-item,.product_wrap .shop-container .sidebar .widget.widget_nav_menu ul li.wc-layered-nav-term .sub-menu li.current-menu-item{background-color:#e44357}}.product_wrap .shop-container .sidebar .widget.widget_categories ul li.menu-item:hover>.sub-menu,.product_wrap .shop-container .sidebar .widget.widget_categories ul li.wc-layered-nav-term:hover>.sub-menu,.product_wrap .shop-container .sidebar .widget.widget_layered_nav ul li.menu-item:hover>.sub-menu,.product_wrap .shop-container .sidebar .widget.widget_layered_nav ul li.wc-layered-nav-term:hover>.sub-menu,.product_wrap .shop-container .sidebar .widget.widget_nav_menu ul li.menu-item:hover>.sub-menu,.product_wrap .shop-container .sidebar .widget.widget_nav_menu ul li.wc-layered-nav-term:hover>.sub-menu{opacity:1;pointer-events:auto}@media (max-width:768px){.product_wrap .shop-container .sidebar .widget.widget_categories ul li.menu-item a,.product_wrap .shop-container .sidebar .widget.widget_categories ul li.wc-layered-nav-term a,.product_wrap .shop-container .sidebar .widget.widget_layered_nav ul li.menu-item a,.product_wrap .shop-container .sidebar .widget.widget_layered_nav ul li.wc-layered-nav-term a,.product_wrap .shop-container .sidebar .widget.widget_nav_menu ul li.menu-item a,.product_wrap .shop-container .sidebar .widget.widget_nav_menu ul li.wc-layered-nav-term a{white-space:pre-wrap}}@media (max-width:1023px){.product_wrap .shop-container .sidebar .widget.widget_categories .widget-title,.product_wrap .shop-container .sidebar .widget.widget_layered_nav .widget-title,.product_wrap .shop-container .sidebar .widget.widget_nav_menu .widget-title{position:relative}.product_wrap .shop-container .sidebar .widget.widget_categories .widget-title:after,.product_wrap .shop-container .sidebar .widget.widget_layered_nav .widget-title:after,.product_wrap .shop-container .sidebar .widget.widget_nav_menu .widget-title:after{content:"\f00d";font-family:Font Awesome\ 5 Free;font-weight:900;position:absolute;right:15px;font-size:25px;top:0;height:100%;display:inline-flex;align-items:center;opacity:0;transition:opacity .4s}.product_wrap .shop-container .sidebar .widget.widget_categories>div,.product_wrap .shop-container .sidebar .widget.widget_categories>ul,.product_wrap .shop-container .sidebar .widget.widget_layered_nav>div,.product_wrap .shop-container .sidebar .widget.widget_layered_nav>ul,.product_wrap .shop-container .sidebar .widget.widget_nav_menu>div,.product_wrap .shop-container .sidebar .widget.widget_nav_menu>ul{max-height:0;overflow:hidden;transition:max-height .4s}.product_wrap .shop-container .sidebar .widget.widget_categories.open .widget-title:after,.product_wrap .shop-container .sidebar .widget.widget_layered_nav.open .widget-title:after,.product_wrap .shop-container .sidebar .widget.widget_nav_menu.open .widget-title:after{opacity:1}.product_wrap .shop-container .sidebar .widget.widget_categories.open>div,.product_wrap .shop-container .sidebar .widget.widget_categories.open>ul,.product_wrap .shop-container .sidebar .widget.widget_layered_nav.open>div,.product_wrap .shop-container .sidebar .widget.widget_layered_nav.open>ul,.product_wrap .shop-container .sidebar .widget.widget_nav_menu.open>div,.product_wrap .shop-container .sidebar .widget.widget_nav_menu.open>ul{max-height:700px}}.product_wrap .shop-container .sidebar .price_slider_wrapper .ui-widget-content,.product_wrap .shop-container .sidebar .price_slider_wrapper .ui-widget-content .ui-slider-range{background-color:#505050}.product_wrap .shop-container .sidebar .price_slider_wrapper .ui-widget-content .ui-slider-handle{background-color:#d51f35;width:1.5em;border-radius:0}.product_wrap .shop-container .sidebar .price_slider_wrapper .price_slider_amount .button{float:right;padding:10px 15px 5px}.product_wrap .shop-container .sidebar .price_slider_wrapper .price_slider_amount .price_label{float:left}.product_wrap .shop-container .sidebar .expert-contact{background-image:url(/app/themes/gsl-child/assets/img/call-experts.jpg);background-size:cover;height:190px;position:relative}.product_wrap .shop-container .sidebar .expert-contact .expert-contact-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.4);display:flex;flex-direction:column;justify-content:center;align-items:center;text-transform:uppercase}.product_wrap .shop-container .sidebar .expert-contact .expert-contact-overlay span{color:#fff}.product_wrap .shop-container .sidebar .expert-contact .expert-contact-overlay span:nth-child(2),.product_wrap .shop-container .sidebar .expert-contact .expert-contact-overlay span:nth-child(3){font-weight:700}.product_wrap .shop-container .sidebar .expert-contact .expert-contact-overlay a{width:60%;border:1px solid #fff;padding:2px 0;text-align:center;text-decoration:none;color:#fff;font-size:12px}.product_wrap .shop-container .sidebar .expert-contact .expert-contact-overlay a:hover{background-color:#fff;color:#505050;transition:background-color .5s}.product_wrap .woocommerce-breadcrumb{width:100%;float:left;color:#d51f35;position:relative;z-index:99;font-size:.95em;text-decoration:none;font-weight:600}.product_wrap .woocommerce-breadcrumb span.delimiter{font-weight:300}.product_wrap .woocommerce-breadcrumb a{color:#d51f35;text-decoration:none;font-weight:300;position:relative}.product_wrap .woocommerce-breadcrumb a:before{content:"";width:0;height:1px;background-color:#d51f35;display:block;position:absolute;top:97%;left:0;transition:width .3s}.product_wrap .woocommerce-breadcrumb a:hover:before{width:100%}.product_wrap .woocommerce-breadcrumb.single-product{width:50%;padding:0 30px;float:right}@media (max-width:768px){.product_wrap .woocommerce-breadcrumb.single-product{width:100%;float:none;padding:0}}.product_wrap .woocommerce-products-header{border-bottom:5px solid #505050;color:#505050;text-transform:uppercase;margin-bottom:20px}.product_wrap .woocommerce-products-header .woocommerce-products-header__title.page-title{font-weight:700;font-size:30px}.related-products{text-align:center;color:#505050}.related-products_container{display:block;background-color:#e6e8e9;padding:50px 0}.related-products_container h2,.related-products_container h3{margin:0;color:#505050}.related-products_container ul.products{margin-top:50px}.elementor-element.elementor-wc-products.elementor-products-grid,.related.products{display:flex;flex-wrap:wrap;flex-direction:column;align-items:center;justify-content:center;text-align:center;margin:auto;padding:0 15px}.elementor-element.elementor-wc-products.elementor-products-grid ul,.elementor-element.elementor-wc-products.elementor-products-grid ul.products,.related.products ul,.related.products ul.products{display:flex;gap:15px}@media (max-width:768px){.elementor-element.elementor-wc-products.elementor-products-grid ul,.elementor-element.elementor-wc-products.elementor-products-grid ul.products,.related.products ul,.related.products ul.products{flex-wrap:wrap}}.elementor-element.elementor-wc-products.elementor-products-grid ul.products li,.elementor-element.elementor-wc-products.elementor-products-grid ul.products li.product,.elementor-element.elementor-wc-products.elementor-products-grid ul li,.elementor-element.elementor-wc-products.elementor-products-grid ul li.product,.related.products ul.products li,.related.products ul.products li.product,.related.products ul li,.related.products ul li.product{background-color:#fff;box-shadow:0 0 6px 0 rgba(0,0,0,.5);margin:0;padding-bottom:25px;flex:1;display:inline-flex;flex-direction:column;justify-content:space-between;align-items:center}@media (max-width:1350px){.elementor-element.elementor-wc-products.elementor-products-grid ul.products li.product:nth-of-type(3n),.elementor-element.elementor-wc-products.elementor-products-grid ul.products li:nth-of-type(3n),.elementor-element.elementor-wc-products.elementor-products-grid ul li.product:nth-of-type(3n),.elementor-element.elementor-wc-products.elementor-products-grid ul li:nth-of-type(3n),.related.products ul.products li.product:nth-of-type(3n),.related.products ul.products li:nth-of-type(3n),.related.products ul li.product:nth-of-type(3n),.related.products ul li:nth-of-type(3n){display:none}}.elementor-element.elementor-wc-products.elementor-products-grid ul.products li.product span.onsale,.elementor-element.elementor-wc-products.elementor-products-grid ul.products li span.onsale,.elementor-element.elementor-wc-products.elementor-products-grid ul li.product span.onsale,.elementor-element.elementor-wc-products.elementor-products-grid ul li span.onsale,.related.products ul.products li.product span.onsale,.related.products ul.products li span.onsale,.related.products ul li.product span.onsale,.related.products ul li span.onsale{display:flex}@media (max-width:768px){.elementor-element.elementor-wc-products.elementor-products-grid ul.products li,.elementor-element.elementor-wc-products.elementor-products-grid ul.products li.product,.elementor-element.elementor-wc-products.elementor-products-grid ul li,.elementor-element.elementor-wc-products.elementor-products-grid ul li.product,.related.products ul.products li,.related.products ul.products li.product,.related.products ul li,.related.products ul li.product{width:40%;flex:auto}}@media (max-width:480px){.elementor-element.elementor-wc-products.elementor-products-grid ul.products li,.elementor-element.elementor-wc-products.elementor-products-grid ul.products li.product,.elementor-element.elementor-wc-products.elementor-products-grid ul li,.elementor-element.elementor-wc-products.elementor-products-grid ul li.product,.related.products ul.products li,.related.products ul.products li.product,.related.products ul li,.related.products ul li.product{width:auto}}.elementor-element.elementor-wc-products.elementor-products-grid ul.products li.product a.wpt-custom-view-product-button,.elementor-element.elementor-wc-products.elementor-products-grid ul.products li a.wpt-custom-view-product-button,.elementor-element.elementor-wc-products.elementor-products-grid ul li.product a.wpt-custom-view-product-button,.elementor-element.elementor-wc-products.elementor-products-grid ul li a.wpt-custom-view-product-button,.related.products ul.products li.product a.wpt-custom-view-product-button,.related.products ul.products li a.wpt-custom-view-product-button,.related.products ul li.product a.wpt-custom-view-product-button,.related.products ul li a.wpt-custom-view-product-button{border:1px solid #000;font-weight:300;text-transform:uppercase;width:75%;border-radius:0}.elementor-element.elementor-wc-products.elementor-products-grid ul.products li.product .woocommerce-loop-product__title,.elementor-element.elementor-wc-products.elementor-products-grid ul.products li.product h2.woocommerce-loop-product__title,.elementor-element.elementor-wc-products.elementor-products-grid ul.products li .woocommerce-loop-product__title,.elementor-element.elementor-wc-products.elementor-products-grid ul.products li h2.woocommerce-loop-product__title,.elementor-element.elementor-wc-products.elementor-products-grid ul li.product .woocommerce-loop-product__title,.elementor-element.elementor-wc-products.elementor-products-grid ul li.product h2.woocommerce-loop-product__title,.elementor-element.elementor-wc-products.elementor-products-grid ul li .woocommerce-loop-product__title,.elementor-element.elementor-wc-products.elementor-products-grid ul li h2.woocommerce-loop-product__title,.related.products ul.products li.product .woocommerce-loop-product__title,.related.products ul.products li.product h2.woocommerce-loop-product__title,.related.products ul.products li .woocommerce-loop-product__title,.related.products ul.products li h2.woocommerce-loop-product__title,.related.products ul li.product .woocommerce-loop-product__title,.related.products ul li.product h2.woocommerce-loop-product__title,.related.products ul li .woocommerce-loop-product__title,.related.products ul li h2.woocommerce-loop-product__title{color:#505050;font-weight:300;padding:.5em 8px;font-size:.9em;height:3.5em;-webkit-line-clamp:2}.elementor-element.elementor-wc-products.elementor-products-grid ul.products li.product .woocommerce-loop-product__title:before,.elementor-element.elementor-wc-products.elementor-products-grid ul.products li.product h2.woocommerce-loop-product__title:before,.elementor-element.elementor-wc-products.elementor-products-grid ul.products li .woocommerce-loop-product__title:before,.elementor-element.elementor-wc-products.elementor-products-grid ul.products li h2.woocommerce-loop-product__title:before,.elementor-element.elementor-wc-products.elementor-products-grid ul li.product .woocommerce-loop-product__title:before,.elementor-element.elementor-wc-products.elementor-products-grid ul li.product h2.woocommerce-loop-product__title:before,.elementor-element.elementor-wc-products.elementor-products-grid ul li .woocommerce-loop-product__title:before,.elementor-element.elementor-wc-products.elementor-products-grid ul li h2.woocommerce-loop-product__title:before,.related.products ul.products li.product .woocommerce-loop-product__title:before,.related.products ul.products li.product h2.woocommerce-loop-product__title:before,.related.products ul.products li .woocommerce-loop-product__title:before,.related.products ul.products li h2.woocommerce-loop-product__title:before,.related.products ul li.product .woocommerce-loop-product__title:before,.related.products ul li.product h2.woocommerce-loop-product__title:before,.related.products ul li .woocommerce-loop-product__title:before,.related.products ul li h2.woocommerce-loop-product__title:before{padding:0 8px;width:100%}.elementor-element.elementor-wc-products.elementor-products-grid ul.products li.product .woocommerce-Price-amount.amount,.elementor-element.elementor-wc-products.elementor-products-grid ul.products li .woocommerce-Price-amount.amount,.elementor-element.elementor-wc-products.elementor-products-grid ul li.product .woocommerce-Price-amount.amount,.elementor-element.elementor-wc-products.elementor-products-grid ul li .woocommerce-Price-amount.amount,.related.products ul.products li.product .woocommerce-Price-amount.amount,.related.products ul.products li .woocommerce-Price-amount.amount,.related.products ul li.product .woocommerce-Price-amount.amount,.related.products ul li .woocommerce-Price-amount.amount{color:#d51f35;font-size:22px;font-weight:400;padding:0 8px}.elementor-element.elementor-wc-products.elementor-products-grid ul.products li .price,.elementor-element.elementor-wc-products.elementor-products-grid ul.products li.product .price,.elementor-element.elementor-wc-products.elementor-products-grid ul li .price,.elementor-element.elementor-wc-products.elementor-products-grid ul li.product .price,.related.products ul.products li .price,.related.products ul.products li.product .price,.related.products ul li .price,.related.products ul li.product .price{color:#d51f35;text-decoration:none;margin-bottom:0;font-size:1.2em}.elementor-element.elementor-wc-products.elementor-products-grid ul.products li .price ins,.elementor-element.elementor-wc-products.elementor-products-grid ul.products li.product .price ins,.elementor-element.elementor-wc-products.elementor-products-grid ul li .price ins,.elementor-element.elementor-wc-products.elementor-products-grid ul li.product .price ins,.related.products ul.products li .price ins,.related.products ul.products li.product .price ins,.related.products ul li .price ins,.related.products ul li.product .price ins{text-decoration:none}.elementor-element.elementor-wc-products.elementor-products-grid ul.products li .price .woocommerce-Price-amount.amount,.elementor-element.elementor-wc-products.elementor-products-grid ul.products li.product .price .woocommerce-Price-amount.amount,.elementor-element.elementor-wc-products.elementor-products-grid ul li .price .woocommerce-Price-amount.amount,.elementor-element.elementor-wc-products.elementor-products-grid ul li.product .price .woocommerce-Price-amount.amount,.related.products ul.products li .price .woocommerce-Price-amount.amount,.related.products ul.products li.product .price .woocommerce-Price-amount.amount,.related.products ul li .price .woocommerce-Price-amount.amount,.related.products ul li.product .price .woocommerce-Price-amount.amount{font-size:inherit}.elementor-element.elementor-wc-products.elementor-products-grid h2,.related.products h2{margin-top:0;padding-bottom:1em;color:#505050}.woocommerce-page ul.products li.product,.woocommerce ul.products li.product{padding-bottom:20px}.woocommerce-page ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product .woocommerce-loop-product__title{overflow:hidden;height:6.4em;max-height:6.4em;font-size:.9em;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}.woocommerce-page ul.products li.product .woocommerce-loop-product__title:before,.woocommerce ul.products li.product .woocommerce-loop-product__title:before{content:attr(data-text);position:absolute;font-size:inherit;line-height:inherit;left:0;background-color:#fff;opacity:0;box-shadow:0 10px 13px -7px #000,0 0 10px 0 transparent;transition:opacity .3s}.woocommerce-page ul.products li.product .woocommerce-loop-product__title:hover,.woocommerce ul.products li.product .woocommerce-loop-product__title:hover{-webkit-line-clamp:6}.woocommerce-page ul.products li.product .woocommerce-loop-product__title:hover:before,.woocommerce ul.products li.product .woocommerce-loop-product__title:hover:before{opacity:1}.woocommerce-page ul.products li.product .price,.woocommerce ul.products li.product .price{font-size:1em}.woocommerce-page ul.products li.product .price ins,.woocommerce ul.products li.product .price ins{font-weight:300}form.cart input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}form.cart input[type=number]::-webkit-inner-spin-button,form.cart input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}form.cart .number-input{border:1px solid #000;display:inline-flex;float:left;margin-right:5px}form.cart .number-input,form.cart .number-input *{box-sizing:border-box}form.cart .number-input a{outline:none;-webkit-appearance:none;background-color:transparent;border:none;align-items:center;justify-content:center;width:2rem;height:25px;cursor:pointer;margin:0;position:relative}form.cart .number-input a:after,form.cart .number-input a:before{display:inline-block;position:absolute;content:"";width:.5rem;height:2px;background-color:#212121;transform:translate(150%,600%)}form.cart .number-input a.plus:after{transform:translate(150%,600%) rotate(90deg)}form.cart .number-input input[type=number]{max-width:7rem;padding:.5rem;border:solid #000;border-width:0 1px;font-size:1rem;height:25px;text-align:center;width:7rem}form.cart div.quantity{margin:0}form.cart .single_add_to_cart_button{height:29px;background-color:#d51f35!important;color:#fff;padding:0;border-radius:0;font-size:12px;font-weight:400;width:190px}.woocommerce div.product .woocommerce-tabs #tab-description p{font-weight:300;color:#505050}.woocommerce div.product .woocommerce-tabs ul.tabs{font-weight:100;display:flex}@media (max-width:768px){.woocommerce div.product .woocommerce-tabs ul.tabs{flex-wrap:wrap}}.woocommerce div.product .woocommerce-tabs ul.tabs:before{border-bottom:transparent}.woocommerce div.product .woocommerce-tabs ul.tabs li{flex:1;text-align:center;border-radius:0;border:none;border-bottom:5px solid #505050;background-color:#fff;font-weight:100}@media (max-width:768px){.woocommerce div.product .woocommerce-tabs ul.tabs li{width:100%;flex:auto}}.woocommerce div.product .woocommerce-tabs ul.tabs li:after,.woocommerce div.product .woocommerce-tabs ul.tabs li:before{border:transparent;border-radius:0;content:unset}.woocommerce div.product .woocommerce-tabs ul.tabs li a{font-weight:300;font-size:18px;text-transform:uppercase;letter-spacing:2px;margin-bottom:15px}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{border-bottom:5px solid #505050}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{font-weight:300;font-size:18px;text-transform:uppercase;letter-spacing:2px;margin-bottom:15px}.form-container .elementor-widget-container form{display:flex;flex-wrap:wrap}.form-container .elementor-widget-container form .elementor-field-group .elementor-field{color:#000}.form-container .elementor-widget-container form .elementor-form-fields-wrapper{margin:10px 20px!important}@media (min-width:1024px){.form-container .elementor-widget-container form .elementor-form-fields-wrapper{flex:2}}.form-container .elementor-widget-container form .elementor-form-fields-wrapper h4{color:#505050;font-size:32px;margin:20px 0 0;font-weight:500}.form-container .elementor-widget-container form .elementor-form-fields-wrapper p{color:#505050}.form-container .elementor-widget-container form #submit-enquiry{border-radius:30px;border:none;text-transform:capitalize;cursor:pointer}.form-container .elementor-widget-container form .privacy-policy-check .elementor-field-type-checkbox{flex-direction:row-reverse;justify-content:center}.form-container .elementor-widget-container form .privacy-policy-check .elementor-field-type-checkbox .elementor-field-label{color:#fff}.form-container .elementor-widget-container form .contact-info-flex{display:flex;align-items:center;justify-content:center}.form-container .elementor-widget-container form .contact-info-flex p{width:190px;padding-left:20px}.form-section .elementor-container .elementor-column .elementor-widget-wrap{padding:0;overflow:hidden}.blog-search .search-submit{background-color:#000}.blog-archives h5,.blog-recent-posts h5{font-size:20px;text-transform:uppercase;font-weight:600}.container_wrap .shop-container.container .woocommerce>h1{border-bottom:3px solid #e6e8e9}.container_wrap .shop-container.container .woocommerce>h1 .title{position:relative;display:inline-block}.container_wrap .shop-container.container .woocommerce>h1 .title:after{content:"";width:100%;height:3px;top:100%;left:0;display:inline-block;background-image:linear-gradient(90deg,#d51f35 30%,#e6e8e9);position:absolute}.container_wrap .shop-container.container .woocommerce-cart-form{padding:0}.container_wrap .shop-container.container .woocommerce-cart-form .shop_table{border-radius:0;border:none;border-collapse:collapse;table-layout:fixed;margin:0}.container_wrap .shop-container.container .woocommerce-cart-form .shop_table tr{border:none}.container_wrap .shop-container.container .woocommerce-cart-form .shop_table tr td,.container_wrap .shop-container.container .woocommerce-cart-form .shop_table tr th{border-radius:0;border:1px solid #e6e8e9}.container_wrap .shop-container.container .woocommerce-cart-form .shop_table tr td:first-child,.container_wrap .shop-container.container .woocommerce-cart-form .shop_table tr th:first-child{border-left:none}.container_wrap .shop-container.container .woocommerce-cart-form .shop_table tr td:last-child,.container_wrap .shop-container.container .woocommerce-cart-form .shop_table tr th:last-child{border-right:none}.container_wrap .shop-container.container .woocommerce-cart-form .shop_table tr th{border-top:none}.container_wrap .shop-container.container .woocommerce-cart-form .shop_table tr:nth-last-of-type(2) td,.container_wrap .shop-container.container .woocommerce-cart-form .shop_table tr:nth-last-of-type(2) th{border-bottom:none}.container_wrap .shop-container.container .woocommerce-cart-form .shop_table tr:nth-last-of-type(2)+tr td{border-bottom:none;border-top:none;position:relative;padding:20px 10px}.container_wrap .shop-container.container .woocommerce-cart-form .shop_table tr:nth-last-of-type(2)+tr td:before{content:"";width:100%;height:calc(100% - 20px);position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;background-color:#e6e8e9}.container_wrap .shop-container.container .woocommerce-cart-form .shop_table tr th{text-align:center;font-weight:600}.container_wrap .shop-container.container .woocommerce-cart-form .shop_table tr .product-remove{width:50px;text-align:center}.container_wrap .shop-container.container .woocommerce-cart-form .shop_table tr .product-thumbnail{width:100px;text-align:center}.container_wrap .shop-container.container .woocommerce-cart-form .shop_table tr .product-thumbnail img{width:90%}.container_wrap .shop-container.container .woocommerce-cart-form .shop_table tr .product-name{max-width:300px}.container_wrap .shop-container.container .woocommerce-cart-form .shop_table tr .product-price,.container_wrap .shop-container.container .woocommerce-cart-form .shop_table tr .product-quantity,.container_wrap .shop-container.container .woocommerce-cart-form .shop_table tr .product-subtotal{width:200px;text-align:center}.container_wrap .shop-container.container .woocommerce-cart-form .shop_table tr .actions{text-align:right}.container_wrap .shop-container.container .woocommerce-cart-form .shop_table tr .actions .coupon{display:inline-flex;align-items:center;padding:3px 0;position:relative}.container_wrap .shop-container.container .woocommerce-cart-form .shop_table tr .actions .coupon .input-text{width:150px;background-color:#fff}.container_wrap .shop-container.container .woocommerce-cart-form .shop_table tr .actions .coupon .button{margin:0}.container_wrap .shop-container.container .woocommerce-cart-form .shop_table tr .actions .button{margin:3px;float:right;text-align:center}@media only screen and (max-width:768px){.container_wrap .shop-container.container .woocommerce-cart-form .shop_table tr .actions{border:none}.container_wrap .shop-container.container .woocommerce-cart-form .shop_table tr .actions .coupon{width:100%;display:flex}.container_wrap .shop-container.container .woocommerce-cart-form .shop_table tr .actions .coupon .button,.container_wrap .shop-container.container .woocommerce-cart-form .shop_table tr .actions .coupon .input-text{flex:1}.container_wrap .shop-container.container .woocommerce-cart-form .shop_table tr .actions .button{width:100%;margin:3px 0}}@media only screen and (max-width:768px){.container_wrap .shop-container.container .woocommerce-cart-form .shop_table tr{border:none}.container_wrap .shop-container.container .woocommerce-cart-form .shop_table tr.cart_item{border-bottom:1px solid}.container_wrap .shop-container.container .woocommerce-cart-form .shop_table tr td:before{font-weight:600}.container_wrap .shop-container.container .woocommerce-cart-form .shop_table tr .product-name,.container_wrap .shop-container.container .woocommerce-cart-form .shop_table tr .product-price,.container_wrap .shop-container.container .woocommerce-cart-form .shop_table tr .product-quantity,.container_wrap .shop-container.container .woocommerce-cart-form .shop_table tr .product-remove,.container_wrap .shop-container.container .woocommerce-cart-form .shop_table tr .product-subtotal,.container_wrap .shop-container.container .woocommerce-cart-form .shop_table tr .product-thumbnail{width:100%;max-width:none;text-align:center;border:none}}.container_wrap .shop-container.container .cart-collaterals{margin:0 0 10px}.container_wrap .shop-container.container .cart-collaterals .cart_totals{max-width:400px;background-color:#e6e8e9;padding:10px}.container_wrap .shop-container.container .cart-collaterals .cart_totals>h2{display:none}.container_wrap .shop-container.container .cart-collaterals .cart_totals .shop_table,.container_wrap .shop-container.container .cart-collaterals .cart_totals .shop_table td,.container_wrap .shop-container.container .cart-collaterals .cart_totals .shop_table th{border:none}.container_wrap .shop-container.container .cart-collaterals .cart_totals .shop_table th{font-weight:600}.container_wrap .shop-container.container .cart-collaterals .cart_totals .shop_table td{font-weight:400}.container_wrap .shop-container.container .cart-collaterals .cart_totals .shop_table td strong{font-weight:600}.container_wrap .shop-container.container .cart-collaterals .cart_totals .wc-proceed-to-checkout{padding:0}.container_wrap .shop-container.container .cart-collaterals .cart_totals .wc-proceed-to-checkout .button{margin:0}.container_wrap .shop-container.container .checkout.woocommerce-checkout{display:flex;gap:30px;margin-bottom:15px;flex-wrap:wrap}.container_wrap .shop-container.container .checkout.woocommerce-checkout .woocommerce-NoticeGroup{width:100%}.container_wrap .shop-container.container .checkout.woocommerce-checkout #customer_details{flex:1}.container_wrap .shop-container.container .checkout.woocommerce-checkout #customer_details .col-1,.container_wrap .shop-container.container .checkout.woocommerce-checkout #customer_details .col-2{width:100%;float:none}.container_wrap .shop-container.container .checkout.woocommerce-checkout .order_details_container{flex:1}.container_wrap .shop-container.container .checkout.woocommerce-checkout .order_details_container .shop_table{border:none;border-collapse:collapse;table-layout:fixed;margin:0}.container_wrap .shop-container.container .checkout.woocommerce-checkout .order_details_container .shop_table tr{border:none}.container_wrap .shop-container.container .checkout.woocommerce-checkout .order_details_container .shop_table tr td,.container_wrap .shop-container.container .checkout.woocommerce-checkout .order_details_container .shop_table tr th{border-radius:0;border:1px solid #e6e8e9}.container_wrap .shop-container.container .checkout.woocommerce-checkout .order_details_container .shop_table tr td:first-child,.container_wrap .shop-container.container .checkout.woocommerce-checkout .order_details_container .shop_table tr th:first-child{border-left:none}.container_wrap .shop-container.container .checkout.woocommerce-checkout .order_details_container .shop_table tr td:last-child,.container_wrap .shop-container.container .checkout.woocommerce-checkout .order_details_container .shop_table tr th:last-child{border-right:none}.container_wrap .shop-container.container .checkout.woocommerce-checkout .order_details_container .shop_table tr th{border-top:none;text-align:center;font-weight:600}.container_wrap .shop-container.container .checkout.woocommerce-checkout .order_details_container .shop_table tfoot tr td,.container_wrap .shop-container.container .checkout.woocommerce-checkout .order_details_container .shop_table tfoot tr th{font-weight:500}.container_wrap .shop-container.container .checkout.woocommerce-checkout .order_details_container .shop_table tfoot tr:last-of-type td,.container_wrap .shop-container.container .checkout.woocommerce-checkout .order_details_container .shop_table tfoot tr:last-of-type th{border-bottom:none}.container_wrap .shop-container.container .checkout.woocommerce-checkout .order_details_container #payment.woocommerce-checkout-payment{background-color:transparent;border-radius:0;border:1px solid #e6e8e9;margin-top:25px}.container_wrap .shop-container.container .checkout.woocommerce-checkout .order_details_container #payment.woocommerce-checkout-payment .wc_payment_methods{border-bottom:none}@media (max-width:768px){.container_wrap .shop-container.container .checkout.woocommerce-checkout{flex-wrap:wrap}.container_wrap .shop-container.container .checkout.woocommerce-checkout #customer_details,.container_wrap .shop-container.container .checkout.woocommerce-checkout .order_details_container{flex:auto;padding:0}.container_wrap .shop-container.container .checkout.woocommerce-checkout #customer_details .col-1,.container_wrap .shop-container.container .checkout.woocommerce-checkout #customer_details .col-2,.container_wrap .shop-container.container .checkout.woocommerce-checkout .order_details_container .col-1,.container_wrap .shop-container.container .checkout.woocommerce-checkout .order_details_container .col-2{padding:0}}.woocommerce-account .woocommerce{padding:5% 15%}.woocommerce-account .woocommerce h1.title{font-weight:500}.woocommerce-account .woocommerce h1.title .sub_title{display:inline-block;font-size:.8em;font-weight:400}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul{margin:0}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li{background-color:#d51f35;color:#fff;padding:10px;border-bottom:solid;border-width:2px;border-color:#fff;font-weight:300;position:relative}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li a{color:inherit;text-decoration:none;position:relative;display:block}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li:last-of-type{border-bottom:none}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li:before{content:"";background-color:hsla(0,0%,100%,.3);display:block;width:0;height:0;margin:auto;top:0;bottom:0;left:0;right:0;position:absolute;transition:height .3s,width .3s}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li:hover:before{width:100%;height:100%}.woocommerce-account .woocommerce h3{font-weight:300;text-transform:uppercase}.woocommerce-account .woocommerce .button{text-align:center;margin-bottom:1em;font-size:1em;padding:1em;font-weight:400;transition:background-color .3s;background-color:#d51f35;color:#fff}.woocommerce-account .woocommerce .button:hover{color:#fff;background-color:rgba(213,31,53,.8)}.woocommerce-account .woocommerce>h2{display:none}.woocommerce-account .woocommerce .woocommerce-form-login{width:500px;margin:auto;background-color:#fff;max-width:100%}.woocommerce-account .woocommerce .woocommerce-form-login .woocommerce-button{display:block;margin:auto;float:none;width:150px}.woocommerce-account .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme{margin:auto;width:100%}.woocommerce-account .woocommerce .woocommerce-form-login .woocommerce-LostPassword{text-align:center;font-size:.9em;margin:5px 0}.single-product div.product .price del{color:#999;font-weight:400;font-style:italic;text-decoration:line-through}.single-product div.product .price small{font-weight:400;font-size:60%}.single-product div.product .ppc-button-wrapper{min-height:85px}.single-product div.product .woocommerce-tabs h2{font-size:1.3em;font-weight:500}.single-product div.product .woocommerce-tabs ul.wc-tabs{padding:0}.single-product div.product .woocommerce-tabs ul.wc-tabs .sliding_border{content:"";display:block;height:5px;bottom:0;z-index:50;opacity:1;position:absolute;transition:left .5s,width .5s,opacity .3s}.single-product div.product .woocommerce-tabs ul.wc-tabs .sliding_border:before{content:"";width:100%;height:100%;display:block;background-color:#d51f35}.single-product div.product .woocommerce-tabs ul.wc-tabs li{transition:border-color .3s;transition-delay:0s}.single-product div.product .woocommerce-tabs ul.wc-tabs li.active{transition:border-color 0s;transition-delay:.5s}.single-product div.product .woocommerce-tabs .wc-tab{padding:0 15px}.single-product div.product .woocommerce-tabs .wc-tab#tab-description p iframe{width:100%}.single-product div.product .woocommerce-tabs .wc-tab#tab-data_sheets .files{list-style:none;padding-left:20px}.single-product div.product .woocommerce-tabs .wc-tab#tab-data_sheets .files li.file{font-weight:500;font-size:1.1em}.single-product div.product .woocommerce-tabs .wc-tab#tab-data_sheets .files li.file a{color:#000;text-decoration:none;transition:color .3s}.single-product div.product .woocommerce-tabs .wc-tab#tab-data_sheets .files li.file a:before{font-family:Font Awesome\ 5 Free;font-weight:900;content:"\f1c1";margin-right:5px}.single-product div.product .woocommerce-tabs .wc-tab#tab-data_sheets .files li.file a:hover{color:#d51f35}.single-product div.product .woocommerce-tabs .wc-tab#tab-faqs .faqs{list-style:none;padding-left:0}.single-product div.product .woocommerce-tabs .wc-tab#tab-faqs .faqs .faq_item{margin-bottom:.5em}.single-product div.product .woocommerce-tabs .wc-tab#tab-faqs .faqs .faq_item .question{width:100%;padding:10px;background-color:#e6e8e9;cursor:pointer}.single-product div.product .woocommerce-tabs .wc-tab#tab-faqs .faqs .faq_item .question .question_container{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:250px}.single-product div.product .woocommerce-tabs .wc-tab#tab-faqs .faqs .faq_item .question .question_container:after{font-family:Font Awesome\ 5 Free;font-weight:900;content:"\f0da";transition:transform .3s;font-size:20px}.single-product div.product .woocommerce-tabs .wc-tab#tab-faqs .faqs .faq_item .answer{width:100%;max-height:0;overflow:hidden;transition:max-height .3s}.single-product div.product .woocommerce-tabs .wc-tab#tab-faqs .faqs .faq_item .answer .answer_container{height:250px;overflow-y:auto;padding:15px 10px}.single-product div.product .woocommerce-tabs .wc-tab#tab-faqs .faqs .faq_item.open .question .question_container:after{transform:rotate(90deg)}.single-product div.product .woocommerce-tabs .wc-tab#tab-faqs .faqs .faq_item.open .answer{max-height:250px}.single-product div.product div.images img{max-width:525px;margin:auto}.woocommerce button.reset_variations{color:#000}.woocommerce button.reset_variations:hover{color:#fff}.woocommerce-product-gallery__wrapper .thumbnail_container{margin-left:-8px;margin-right:-4px}.woocommerce-product-gallery__wrapper .thumbnail_container .woocommerce-product-gallery__image{margin:8px;overflow:hidden;border-radius:3px}.woocommerce-product-gallery__wrapper .thumbnail_container .woocommerce-product-gallery__image:before{display:none}.woocommerce-product-gallery__wrapper .thumbnail_container .woocommerce-product-gallery__image img{transition:opacity .3s,transform .3s}.woocommerce-product-gallery__wrapper .thumbnail_container .woocommerce-product-gallery__image:hover img{opacity:.7;transform:scale(1.1)}.woocommerce-product-gallery__wrapper .thumbnail_container .slick-arrow{position:absolute;top:0;bottom:0;font-size:20px;display:flex;justify-content:center;align-items:center;margin:auto;height:25px;width:25px;z-index:50;background-color:grey;color:#fff;border-radius:50%;opacity:.5;cursor:pointer;transition:opacity .3s}.woocommerce-product-gallery__wrapper .thumbnail_container .slick-arrow.next-arrow{right:15px}.woocommerce-product-gallery__wrapper .thumbnail_container .slick-arrow.prev-arrow{left:15px}.woocommerce-product-gallery__wrapper .thumbnail_container .slick-arrow:hover{opacity:1}.product_cat-footer_container>div[data-elementor-type=section]>div>.elementor-section{padding-left:140px;padding-right:140px}@media (max-width:1024px){.product_cat-footer_container>div[data-elementor-type=section]>div>.elementor-section{padding-left:15px;padding-right:15px}}.sidebar .widget .widget-title{margin-bottom:28px;font-size:24px}