@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:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-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);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;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;margin:0;padding:0}.menu li,.sidebar .widget ul li{font-family:inherit;position:relative}.menu li a,.sidebar .widget ul li a{color:inherit;position:relative;text-decoration:none;white-space:nowrap}.menu .sub-menu,.sidebar .widget ul .sub-menu{display:none}.post-preview .featured-img{background-color:#f2f2f2;background-position:50%;background-size:cover;height:300px;position:relative}.post-preview .featured-img a{background-color:#000;bottom:0;left:0;opacity:.2;position:absolute;right:0;top:0;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{background:inherit;color:inherit;cursor:pointer;display:inline-block;padding:8px 20px;text-decoration:none;text-transform:uppercase;transition:all .3s ease-in-out}.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;border-color:inherit;color:inherit;font-family:inherit;padding:6px 10px;text-decoration:none;transition:all .2s ease-in-out}.pagination .nav-links .current{border-color:inherit;color:inherit}.pagination .nav-links a:hover{background-color:inherit;border-color:inherit;transition:all .2s ease-in-out}.pagination.next-prev a{border:1px solid;border-color:inherit;color:inherit;text-decoration:none;transition:all .2s ease-in-out}.pagination.next-prev a:hover{background-color:inherit;border-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;height:100%;max-width:300px;position:relative;width:100%}.site-header .site-logo .title{color:inherit;display:inline-block;text-decoration:none}.site-header .site-logo img{height:auto;width:100%}.site-header .header-nav .menu{display:flex}.site-header .header-nav .menu .menu-item{margin:0 4px}.site-header .search-form{border:1px solid;display:inline-block;padding:4px}.site-header .search-form input{background-color:transparent;border:0;font-family:inherit;font-size:20px;outline:0;text-indent:3px}.site-header .search-form button{background:transparent;border:0;font-size:22px;opacity:1;outline:0;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{color:inherit;display:block;white-space:nowrap;z-index:39}.site-header .main-nav .menu-item-has-children .sub-menu{display:block;flex-direction:column;opacity:0;padding:0;position:absolute;visibility:hidden;z-index:30}.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{opacity:1;transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-webkit-transition:opacity .25s ease-in-out;visibility:visible}.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{cursor:pointer;display:none;height:28px;margin:10px;position:relative;transform:rotate(0deg);transition:.5s ease-in-out;width:38px}.site-header #navicon span{border-radius:9px;display:block;height:4px;left:0;opacity:1;position:absolute;transform:rotate(0deg);transition:.25s ease-in-out;width:100%}.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{left:50%;top:12px;width:0}.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){left:50%;top:12px;width:0}.mobile-nav .menu-arrow{cursor:pointer;display:none;position:absolute;right:0;top:0;z-index:40}.mobile-nav .menu-arrow .fa-chevron-down,.mobile-nav .menu-arrow .fa-chevron-right{color:inherit;display:none}.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{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.site-footer .sub-footer .container .sign-off .gsl-link{color:inherit;text-decoration:none}.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{border:1px solid;outline:0;padding:10px;width:100%}.wpcf7 .wpcf7-form .wpcf7-submit{cursor:pointer;margin:auto;max-width:300px;opacity:1;outline:0;transition:opacity .3s ease-in-out}.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{animation:spin 2s linear infinite;background-image:url(../images/loader-blue.gif);border:3px solid transparent;border-radius:50%;border-top-color:#3d3d3d;display:block;height:100px;left:50%;margin:-50px 0 0 -50px;position:relative;top:50%;width:100px;z-index:1001}.wpcf7 .ajax-loader:before{animation:spin 3s linear infinite;border:3px solid transparent;border-radius:50%;border-top-color:#696969;bottom:5px;content:"";left:5px;position:absolute;right:5px;top:5px}.wpcf7 .ajax-loader:after{animation:spin 1.5s linear infinite;border:3px solid transparent;border-radius:50%;border-top-color:#999;bottom:15px;content:"";left:15px;position:absolute;right:15px;top:15px}.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{font-style:italic;opacity:.6;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-family:inherit;font-size:24px}.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{height:auto;width:100%}.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{border-bottom-color:inherit;border-bottom-style:solid;border-bottom-width:1px;display:flex;flex-wrap:wrap;margin-bottom:15px;padding-bottom:15px}.search .post .featured-image{background-position:50%;background-size:cover;flex:0 1 30%;margin:0 30px 15px 0;min-height:300px;position:relative}.search .post .featured-image a{bottom:0;left:0;position:absolute;right:0;top:0}.search .post .post-excerpt{box-sizing:border-box;flex:0 1 65%;margin-bottom:15px;padding:0}.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;display:inline-block;text-decoration:none}.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{border:1px solid #a9a9a9;display:flex}.widget_search .search-form label{width:100%}.widget_search .search-form .search-field{border:0;outline:0;padding:8px 5px;text-indent:10px;width:100%}.widget_search .search-form .search-submit{border:0;cursor:pointer;outline:0;padding:0 10px 0 5px}.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{height:auto;width:100%}.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{align-items:center;background-color:#d51f35;border-radius:0;color:#fff;display:inline-flex;font-weight:400;justify-content:center;margin:5px 2px;text-decoration:none;text-transform:uppercase;transition:background-color .3s}body .button:hover,body .woocommerce a.button:hover,body .woocommerce button.button:hover,body .woocommerce input.button:hover{background-color:#e44357;color:#fff}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{background-color:#e44357;color:#fff}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{background-color:#6a6a6a;color:#fff}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{background-color:#fff;position:sticky;top:-200px;transition:top .3s;z-index:100}.site-header .main.container_wrap{grid-gap:0}.site-header .main.container_wrap .container{display:flex;justify-content:space-between}@media (min-width:1024px) and (max-width:1350px){.site-header .main.container_wrap .container{justify-content:center}}.site-header .main.container_wrap .container{align-items:center;flex-wrap:wrap}.site-header .main.container_wrap .container .site-logo{height:auto;margin:30px 0;max-width:none;max-width:250px;width:auto}@media (max-width:768px){.site-header .main.container_wrap .container .site-logo{margin:30px auto}}.site-header .main.container_wrap .container .contact{align-items:center;display:flex;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 .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,.site-header .main.container_wrap .container .contact .header-search-field{border:none;display:flex;margin:20px 5px;padding: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{border:1px solid #707070;border-right:transparent;height:45px;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{background-color:#d51f35;border:transparent;color:#fff;height:45px;padding:0;width:45px}.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{align-items:center;background-color:#d51f35;display:flex;height:45px;justify-content:center;margin:10px 5px;position:relative;width:45px}.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{align-items:center;background-color:#505050;border-radius:50%;color:#fff;display:flex;height:20px;justify-content:center;position:absolute;right:-8px;top:-8px;width:20px}.site-header .main.container_wrap .container .contact .header-links-container .header-links-contact{align-items:center;background-color:#d51f35;color:#fff;display:flex;height:45px;justify-content:center;margin:10px 5px;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}.site-header .lower.container_wrap .container{align-items:center;display:flex;justify-content:space-between}@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}}@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{align-items:center;display:flex}}.site-header .lower.container_wrap .container .main-nav_wrap,.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{align-items:center;display:flex;flex-wrap:wrap;height:100%;justify-content:space-between;z-index:100}@media (max-width:768px){.site-header .lower.container_wrap .container .main-nav_wrap .main-nav .menu div{flex:0 0 50%;margin:10px 0;text-align:center}}@media (max-width:630px){.site-header .lower.container_wrap .container .main-nav_wrap .main-nav .menu div{flex:0 0 100%;margin:10px 0;text-align:center}}.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{align-items:center;color:#fff!important;display:flex;height:100%;padding:0 2em;text-decoration:none;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{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}.site-header .lower.container_wrap .container .contact .header-search-field{display:flex;margin:20px 5px}.site-header .lower.container_wrap .container .contact .header-search-field #header-search{border:1px solid #707070;border-right:transparent;height:45px;width:250px}.site-header .lower.container_wrap .container .contact .header-search-field .search-submit{background-color:#d51f35;border:transparent;height:45px;padding:0;width:45px}.site-header .lower.container_wrap .container .contact .header-links-container{display:flex}.site-header .lower.container_wrap .container .contact .header-links-container .header-links{align-items:center;background-color:#d51f35;display:flex;height:45px;justify-content:center;margin:10px 5px;position:relative;width:45px}.site-header .lower.container_wrap .container .contact .header-links-container .header-links .cart-count{align-items:center;background-color:#505050;border-radius:50%;color:#fff;display:flex;height:20px;justify-content:center;position:absolute;right:-8px;top:-8px;width:20px}.site-header .lower.container_wrap .container .contact .header-links-container .header-links-contact{align-items:center;background-color:#d51f35;color:#fff;display:flex;height:45px;justify-content:center;margin:10px 5px;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 .lower.container_wrap{background-color:#505050;min-height:50px}.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{align-items:center;display:flex;flex-direction:row-reverse;justify-content:space-between}@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{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-end;min-height:45px;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}.upper.container_wrap .header_small_container p a[href*="mailto:"]{font-weight:700;padding-left:20px}.product-mini-site-information{background-color:#e6e8e9;display:flex;flex-wrap:wrap}.product-mini-site-information>div{align-items:center;display:flex;padding:30px 20px}.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{background-color:#a8192a;color:#fff;max-height:0;overflow:hidden;position:relative;top:0;transition:max-height .5s;width:100%;z-index:500}.mobile-nav .menu{padding:20px 15px}.mobile-nav .menu .menu-item{font-size:20px;padding:3px 5px;text-transform:uppercase}.mobile-nav .menu .menu-item a{color:#fff!important}.mobile-nav .menu .menu-item .menu-arrow,.mobile-nav .menu .menu-item.desktop{display:none}.mobile-nav .menu .menu-item.menu-item-has-children>.menu-arrow{display:block}.mobile-nav .menu .menu-item.menu-item-has-children>.menu-arrow *{display:none}.mobile-nav .menu .menu-item.menu-item-has-children>.menu-arrow{cursor:pointer;float:right;height:30px;position:absolute;right:0;top:0;width:30px}.mobile-nav .menu .menu-item.menu-item-has-children>.menu-arrow:after,.mobile-nav .menu .menu-item.menu-item-has-children>.menu-arrow:before{background-color:#fff;bottom:0;content:"";display:block;height:3px;left:0;margin:auto;position:absolute;right:0;top:0;transform-origin:center;transition:transform .3s;width:20px}.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;max-height:0;overflow:hidden;padding:0 0 5px;transition:max-height .5s}.mobile-nav .menu .menu-item.menu-item-has-children .sub-menu .menu-item a{font-size:.8em;padding:4px 5px}.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;box-shadow:0 0 10px 0 rgba(0,0,0,.75);color:#fff}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}.mobile-nav{display:block!important}}.about-read-more{border-bottom:3px solid #fff;color:#fff!important;padding-bottom:5px;text-transform:uppercase}.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;border-bottom:5px solid #505050;text-align:center}.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{border-radius:0;box-shadow:inset 0 0 5px #505050}.about-us-scroll ::-webkit-scrollbar-thumb{background:#d51f35;border-radius:0}.about-us-scroll ::-webkit-scrollbar-thumb:hover{background:#d51f35}@media (min-width:768px){.about-us-scroll .elementor-widget-container{max-width:50%}}.about-us-scroll .elementor-widget-container{width:100%}.site-footer .main.container_wrap{padding:0;grid-gap:0}.site-footer .main.container_wrap .container{background-color:#232323;color:#fff;display:flex;flex-wrap:wrap;font-weight:300;justify-content:space-evenly;min-height:600px;padding-bottom:3em;padding-top:3em;position:relative}.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{text-align:center;width:auto}}@media (max-width:480px){.site-footer .main.container_wrap .container .col{width:100%}}.site-footer .main.container_wrap .container .widget-title{font-size:20px;font-weight:700}.site-footer .main.container_wrap .container .widget-title:after{border-bottom:5px solid #fff;content:"";display:block;padding-bottom:5px;width:265px}@media (max-width:768px){.site-footer .main.container_wrap .container .widget-title:after{margin:auto}}.site-footer .main.container_wrap .container .overlay{bottom:0;margin:0;padding:0;pointer-events:none;position:absolute;right:10px}.site-footer .main.container_wrap .container>div{margin-top:91px;padding:10px}@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-bottom:2em;margin-top:-91px}@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{align-items:center;display:flex}.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{align-items:center;cursor:pointer;display:flex;margin-right:5px}.site-footer .main.container_wrap .container #widget-area-3 .textwidget p a{color:#fff;display:flex;text-decoration:none}.site-footer .main.container_wrap .container #widget-area-3 .textwidget p span{align-items:center;border:1px solid #fff;display:flex;height:35px;justify-content:center;transition:background-color .3s,color .3s,border-color .3s;width:40px}.site-footer .main.container_wrap .container #widget-area-3 .textwidget p span:nth-child(2){font-size:10px;padding:5px 15px;width:auto}.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);border-color:#505050;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{align-items:center;background-color:#d51f35;color:#fff;display:flex;justify-content:center;text-align:center}.sub-footer{background-color:#d51f35}.sub-footer .container{color:#fff;justify-content:center!important;text-align:center}.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{margin:0 auto;padding:0 140px;width:100%}@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{background:#fff;display:flex;margin:20px 0}.post-wrap .post-meta .date div{border:1px solid #e6e8e9}.post-wrap .post-meta .date :first-child{color:#666;display:flex;flex-direction:column;font-size:45px;font-weight:700;line-height:50px;padding:8px 0;text-align:center;width:120px}@media (max-width:768px){.post-wrap .post-meta .date :first-child{width:100px}}.post-wrap .post-meta .date :first-child{margin-right:auto}@media (max-width:768px){.post-wrap .post-meta .date :first-child{margin-left:0}}.post-wrap .post-meta .date :nth-child(2){background:#e6e8e9;color:#8e8e8e;font-size:16px;font-weight:600;line-height:20px;padding:8px 0;text-align:center}.post-wrap .post-meta .date :nth-child(3){color:#8e8e8e;font-size:20px;line-height:24px;padding:8px 0;text-align:center}.blog-archives h5,.blog-recent-posts h5,.post-wrap h1,.widget_recent_comments h3,.widget_recent_entries h3{border-bottom:3px solid #e6e8e9;display:inline-block;position:relative;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{background-image:linear-gradient(90deg,#d51f35 30%,#e6e8e9);content:"";display:inline-block;height:3px;left:0;position:absolute;top:100%;width:50%}@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{display:inline-block;position:relative}.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{background-image:linear-gradient(90deg,#d51f35 30%,#e6e8e9);content:"";display:inline-block;height:3px;left:0;position:absolute;top:100%;width:100%}.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-size:18px;font-weight:400}.elementor-posts--skin-classic .elementor-post .elementor-post__text .elementor-post__meta-data{align-items:flex-start;display:flex}@media (max-width:1024px){.elementor-posts--skin-classic .elementor-post .elementor-post__text .elementor-post__meta-data{align-items:center}}.elementor-posts--skin-classic .elementor-post .elementor-post__text .elementor-post__meta-data{flex-wrap:wrap;justify-content:flex-start}@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{color:#000;font-size:14px;font-style:italic;margin-right:20px;text-transform:capitalize}@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{margin:10px 20px;text-align:center}}@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{margin:10px 20px;text-align:center}}.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-left:auto;margin-top:-105px;text-align:initial;width:80%}}@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-left:20%;margin-top:20px}}.elementor-posts--skin-classic .elementor-post .elementor-post__text .elementor-post__read-more{background:#fff;border:1px solid #d2233a;color:#d2233a;display:inline-block;font-size:16px;font-weight:300;line-height:27px;margin:15px 0;padding:5px 25px;transition:background-color .5s}.elementor-posts--skin-classic .elementor-post .elementor-post__text .elementor-post__read-more:hover{background-color:#d2233a;color:#fff}body.blog .elementor-post-date{background:#fff;display:flex;min-width:20%;order:-1}body.blog .elementor-post-date div{border:1px solid #e6e8e9}body.blog .elementor-post-date :first-child{color:#666;display:flex;flex-direction:column;font-size:45px;font-weight:700;line-height:50px;padding:8px 0;text-align:center;width:120px}@media (max-width:768px){body.blog .elementor-post-date :first-child{width:65px}}body.blog .elementor-post-date :first-child{margin-right:auto}@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;color:#8e8e8e;font-size:16px;font-weight:600;line-height:20px;padding:8px 0;text-align:center}body.blog .elementor-post-date :nth-child(3){color:#8e8e8e;font-size:20px;line-height:24px;padding:8px 0;text-align:center}body.blog .elementor-grid-tablet-2 .elementor-grid{grid-template-columns:repeat(1,1fr)}body.blog .elementor-container{max-width:none!important;padding:0 140px;width:100%}@media (max-width:768px){body.blog .elementor-container{flex-direction:column-reverse;padding:initial}}body.blog .elementor-pagination{padding:10px;text-align:center}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 a.button.add_to_cart_button,body .woocommerce a.button.product_type_grouped,body .woocommerce a.button.product_type_simple,body .woocommerce a.button.product_type_variable,body.woocommerce .gsl-wc-vp,body.woocommerce a.button.add_to_cart_button,body.woocommerce a.button.product_type_grouped,body.woocommerce a.button.product_type_simple,body.woocommerce a.button.product_type_variable{background-color:transparent;border:1px solid #000;border-radius:0;color:#000;font-size:.8em;font-weight:400;transition:background-color .3s,color .3s;width:80%}body .woocommerce .gsl-wc-vp:hover,body .woocommerce a.button.add_to_cart_button:hover,body .woocommerce a.button.product_type_grouped:hover,body .woocommerce a.button.product_type_simple:hover,body .woocommerce a.button.product_type_variable:hover,body.woocommerce .gsl-wc-vp:hover,body.woocommerce a.button.add_to_cart_button:hover,body.woocommerce a.button.product_type_grouped:hover,body.woocommerce a.button.product_type_simple: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{align-items:center;background-color:#d51f35;display:flex;font-size:15px;font-weight:200;height:60px;justify-content:center;left:10px;line-height:50px;overflow:hidden;right:auto;top:20px;width:60px}.woocommerce span.onsale img,.woocommerce ul.products li.product .onsale img{margin-left:10px;position:absolute;top:0;width:80%}.product .summary.entry-summary .product_title.entry-title{color:#505050;font-size:26px;font-weight:700}.product .summary.entry-summary .stock{color:#505050;font-size:22px;font-weight:300}.product .summary.entry-summary .stock a{text-decoration:none}.product .summary.entry-summary .stock a:hover{text-decoration:underline}.product .summary.entry-summary .price{color:#d51f35;font-size:24px;font-weight:700;margin:0}.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 div{margin-bottom:10px}.product .summary.entry-summary .gsl-single-product-info{color:#505050;font-size:14px}.product .summary.entry-summary .gsl-single-product-info img{margin-right:25px;width:25px}.product .summary.entry-summary .need-help-pop{width:auto}.product .summary.entry-summary .need-help-pop .elementor-button{align-items:center;border:1px solid #000;color:#000;cursor:pointer;display:flex;font-size:12px;height:35px;justify-content:center;margin:10px 0;padding:0;width:250px}.product .woocommerce-LoopProduct-link .onsale{opacity:1;transition:opacity .3s}.product .woocommerce-LoopProduct-link .wc-single-prod-overlay{align-items:center;display:flex;justify-content:center;left:0;margin:auto;padding-top:100%;position:absolute;right:0;top:0;transition:background .5s,width .5s;width:0;z-index:10}.product .woocommerce-LoopProduct-link .wc-single-prod-overlay .overlay-image{border:solid;border-color:#fff;border-radius:50%;border-width:1px;bottom:0;color:#fff;height:35px;left:-50px;margin:auto;opacity:0;position:absolute;right:-50px;top:0;transform:translateY(-50%);transition:background-color .3s,color .3s,opacity .3s,transform .5s;width:35px}.product .woocommerce-LoopProduct-link .wc-single-prod-overlay .overlay-image svg{bottom:0;height:45%;left:0;margin:auto;position:absolute;right:0;top:0;width:45%}.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{background-color:#505050;border-radius:3px;color:#fff;content:"View Product";font-size:.8em;left:-50px;margin:auto;opacity:0;padding:4px;pointer-events:none;position:absolute;right:-50px;top:calc(100% + 5px);transition:opacity .3s;width:70px}.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{opacity:1;pointer-events:auto}.product .woocommerce-LoopProduct-link .product_image{background-position:50%;background-repeat:no-repeat;background-size:contain;padding-top:100%;width:100%}.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{align-items:center;background:linear-gradient(180deg,rgba(35,35,35,0),#232323);bottom:0;display:flex;flex-direction:column;height:100%;justify-content:flex-end;padding:20px;position:absolute;transition:all 2s;width:100%}.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){clear:none;margin-right:0}}@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){clear:both;margin-right:0}}.product_wrap .shop-container #primary .products li .woocommerce-loop-product__title{color:#505050;font-weight:300}.product_wrap .shop-container #primary .products li .price{color:#d51f35;font-weight:400}@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;border:1px solid #000;color:#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{background-position:50%;background-repeat:no-repeat;background-size:cover;left:0;opacity:0;padding-top:100%;position:absolute;top:0;transition:opacity .3s;width:100%}.product_wrap .shop-container #primary .products li:hover .hover_image{opacity:1}@media (min-width:1024px){.product_wrap .shop-container .sidebar{flex:1;margin-right:40px;padding:0 20px}}.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{background-color:#d51f35;color:#fff;font-size:18px;font-weight:300;letter-spacing:3px;margin-bottom:0;padding:15px 5px;text-align:center}.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;border-bottom:1px solid #d9d9d9;color:#505050;cursor:pointer;font-size:15px;padding:15px;text-transform:uppercase;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;border:0;box-shadow:0 0 5px 0 rgba(0,0,0,.2);display:block;left:100%;margin:0 0 0 7px;opacity:0;padding:0!important;pointer-events:none;position:absolute;top:0;transition: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{background-image:url(../img/products-archive/arrow-left-menu.png);background-position:0;background-repeat:no-repeat;content:"";height:60px;left:5px;margin:-5px 0 0 -15px;padding:0;position:absolute;top:0;width:19px;z-index:1}@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{background-color:#e6e8e9;border-top:1px solid #d9d9d9;box-shadow:none;left:0;margin:15px -15px -15px;opacity:1;pointer-events:auto;position:relative}.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{align-items:center;content:"\f00d";display:inline-flex;font-family:Font Awesome\ 5 Free;font-size:25px;font-weight:900;height:100%;opacity:0;position:absolute;right:15px;top: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;border-radius:0;width:1.5em}.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{align-items:center;background:rgba(0,0,0,.4);display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:absolute;text-transform:uppercase;top:0;width:100%}.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{border:1px solid #fff;color:#fff;font-size:12px;padding:2px 0;text-align:center;text-decoration:none;width:60%}.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{color:#d51f35;float:left;font-size:.95em;font-weight:600;position:relative;text-decoration:none;width:100%;z-index:99}.product_wrap .woocommerce-breadcrumb span.delimiter{font-weight:300}.product_wrap .woocommerce-breadcrumb a{color:#d51f35;font-weight:300;position:relative;text-decoration:none}.product_wrap .woocommerce-breadcrumb a:before{background-color:#d51f35;content:"";display:block;height:1px;left:0;position:absolute;top:97%;transition:width .3s;width:0}.product_wrap .woocommerce-breadcrumb a:hover:before{width:100%}.product_wrap .woocommerce-breadcrumb.single-product{float:right;padding:0 30px;width:50%}@media (max-width:768px){.product_wrap .woocommerce-breadcrumb.single-product{float:none;padding:0;width:100%}}.product_wrap .woocommerce-products-header{border-bottom:5px solid #505050;color:#505050;margin-bottom:20px;text-transform:uppercase}.product_wrap .woocommerce-products-header .woocommerce-products-header__title.page-title{font-size:30px;font-weight:700}.related-products{color:#505050;text-align:center}.related-products_container{background-color:#e6e8e9;display:block;padding:50px 0}.related-products_container h2,.related-products_container h3{color:#505050;margin:0}.related-products_container ul.products{margin-top:50px}.elementor-element.elementor-wc-products.elementor-products-grid,.related.products{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;margin:auto;padding:0 15px;text-align:center}.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 li,.elementor-element.elementor-wc-products.elementor-products-grid ul li.product,.elementor-element.elementor-wc-products.elementor-products-grid ul.products li,.elementor-element.elementor-wc-products.elementor-products-grid ul.products li.product,.related.products ul li,.related.products ul li.product,.related.products ul.products li,.related.products ul.products li.product{align-items:center;background-color:#fff;box-shadow:0 0 6px 0 rgba(0,0,0,.5);display:inline-flex;flex:1;flex-direction:column;justify-content:space-between;margin:0;padding-bottom:25px}@media (max-width:1350px){.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),.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),.related.products ul li.product:nth-of-type(3n),.related.products 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){display:none}}.elementor-element.elementor-wc-products.elementor-products-grid ul 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.products li span.onsale,.elementor-element.elementor-wc-products.elementor-products-grid ul.products li.product span.onsale,.related.products ul li span.onsale,.related.products ul li.product span.onsale,.related.products ul.products li span.onsale,.related.products ul.products li.product span.onsale{display:flex}@media (max-width:768px){.elementor-element.elementor-wc-products.elementor-products-grid ul li,.elementor-element.elementor-wc-products.elementor-products-grid ul li.product,.elementor-element.elementor-wc-products.elementor-products-grid ul.products li,.elementor-element.elementor-wc-products.elementor-products-grid ul.products li.product,.related.products ul li,.related.products ul li.product,.related.products ul.products li,.related.products ul.products li.product{flex:auto;width:40%}}@media (max-width:480px){.elementor-element.elementor-wc-products.elementor-products-grid ul li,.elementor-element.elementor-wc-products.elementor-products-grid ul li.product,.elementor-element.elementor-wc-products.elementor-products-grid ul.products li,.elementor-element.elementor-wc-products.elementor-products-grid ul.products li.product,.related.products ul li,.related.products ul li.product,.related.products ul.products li,.related.products ul.products li.product{width:auto}}.elementor-element.elementor-wc-products.elementor-products-grid ul 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.products li a.wpt-custom-view-product-button,.elementor-element.elementor-wc-products.elementor-products-grid ul.products li.product a.wpt-custom-view-product-button,.related.products ul li a.wpt-custom-view-product-button,.related.products ul li.product a.wpt-custom-view-product-button,.related.products ul.products li a.wpt-custom-view-product-button,.related.products ul.products li.product a.wpt-custom-view-product-button{border:1px solid #000;border-radius:0;font-weight:300;text-transform:uppercase;width:75%}.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,.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.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.products li.product .woocommerce-loop-product__title,.elementor-element.elementor-wc-products.elementor-products-grid ul.products li.product h2.woocommerce-loop-product__title,.related.products ul li .woocommerce-loop-product__title,.related.products ul 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.products li .woocommerce-loop-product__title,.related.products ul.products 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{color:#505050;font-size:.9em;font-weight:300;height:3.5em;-webkit-line-clamp:2;padding:.5em 8px}.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,.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.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.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,.related.products ul li .woocommerce-loop-product__title:before,.related.products ul 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.products li .woocommerce-loop-product__title:before,.related.products ul.products 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{padding:0 8px;width:100%}.elementor-element.elementor-wc-products.elementor-products-grid ul 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.products li .woocommerce-Price-amount.amount,.elementor-element.elementor-wc-products.elementor-products-grid ul.products li.product .woocommerce-Price-amount.amount,.related.products ul li .woocommerce-Price-amount.amount,.related.products ul li.product .woocommerce-Price-amount.amount,.related.products ul.products li .woocommerce-Price-amount.amount,.related.products ul.products li.product .woocommerce-Price-amount.amount{color:#d51f35;font-size:22px;font-weight:400;padding:0 8px}.elementor-element.elementor-wc-products.elementor-products-grid ul li .price,.elementor-element.elementor-wc-products.elementor-products-grid ul li.product .price,.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,.related.products ul li .price,.related.products ul li.product .price,.related.products ul.products li .price,.related.products ul.products li.product .price{color:#d51f35;font-size:1.2em;margin-bottom:0;text-decoration:none}.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,.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,.related.products ul li .price ins,.related.products ul li.product .price ins,.related.products ul.products li .price ins,.related.products ul.products li.product .price ins{text-decoration:none}.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,.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,.related.products ul li .price .woocommerce-Price-amount.amount,.related.products 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{font-size:inherit}.elementor-element.elementor-wc-products.elementor-products-grid h2,.related.products h2{color:#505050;margin-top:0;padding-bottom:1em}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{padding-bottom:20px}.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce-page ul.products li.product .woocommerce-loop-product__title{display:-webkit-box;font-size:.9em;height:6.4em;-webkit-line-clamp:4;max-height:6.4em;overflow:hidden;-webkit-box-orient:vertical}.woocommerce ul.products li.product .woocommerce-loop-product__title:before,.woocommerce-page ul.products li.product .woocommerce-loop-product__title:before{background-color:#fff;box-shadow:0 10px 13px -7px #000,0 0 10px 0 transparent;content:attr(data-text);font-size:inherit;left:0;line-height:inherit;opacity:0;position:absolute;transition:opacity .3s}.woocommerce ul.products li.product .woocommerce-loop-product__title:hover,.woocommerce-page ul.products li.product .woocommerce-loop-product__title:hover{-webkit-line-clamp:6}.woocommerce ul.products li.product .woocommerce-loop-product__title:hover:before,.woocommerce-page ul.products li.product .woocommerce-loop-product__title:hover:before{opacity:1}.woocommerce ul.products li.product .price,.woocommerce-page ul.products li.product .price{font-size:1em}.woocommerce ul.products li.product .price ins,.woocommerce-page 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{align-items:center;-webkit-appearance:none;background-color:transparent;border:none;cursor:pointer;height:25px;justify-content:center;margin:0;outline:none;position:relative;width:2rem}form.cart .number-input a:after,form.cart .number-input a:before{background-color:#212121;content:"";display:inline-block;height:2px;position:absolute;transform:translate(150%,600%);width:.5rem}form.cart .number-input a.plus:after{transform:translate(150%,600%) rotate(90deg)}form.cart .number-input input[type=number]{border:solid #000;border-width:0 1px;font-size:1rem;height:25px;max-width:7rem;padding:.5rem;text-align:center;width:7rem}form.cart div.quantity{margin:0}form.cart .single_add_to_cart_button{background-color:#d51f35!important;border-radius:0;color:#fff;font-size:12px;font-weight:400;height:29px;padding:0;width:190px}.woocommerce div.product .woocommerce-tabs #tab-description p{color:#505050;font-weight:300}.woocommerce div.product .woocommerce-tabs ul.tabs{display:flex;font-weight:100}@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{background-color:#fff;border:none;border-bottom:5px solid #505050;border-radius:0;flex:1;font-weight:100;text-align:center}@media (max-width:768px){.woocommerce div.product .woocommerce-tabs ul.tabs li{flex:auto;width:100%}}.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-size:18px;font-weight:300;letter-spacing:2px;margin-bottom:15px;text-transform:uppercase}.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-size:18px;font-weight:300;letter-spacing:2px;margin-bottom:15px;text-transform:uppercase}.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;font-weight:500;margin:20px 0 0}.form-container .elementor-widget-container form .elementor-form-fields-wrapper p{color:#505050}.form-container .elementor-widget-container form #submit-enquiry{border:none;border-radius:30px;cursor:pointer;text-transform:capitalize}.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{align-items:center;display:flex;justify-content:center}.form-container .elementor-widget-container form .contact-info-flex p{padding-left:20px;width:190px}.form-section .elementor-container .elementor-column .elementor-widget-wrap{overflow:hidden;padding:0}.blog-search .search-submit{background-color:#000}.blog-archives h5,.blog-recent-posts h5{font-size:20px;font-weight:600;text-transform:uppercase}.container_wrap .shop-container.container .woocommerce>h1{border-bottom:3px solid #e6e8e9}.container_wrap .shop-container.container .woocommerce>h1 .title{display:inline-block;position:relative}.container_wrap .shop-container.container .woocommerce>h1 .title:after{background-image:linear-gradient(90deg,#d51f35 30%,#e6e8e9);content:"";display:inline-block;height:3px;left:0;position:absolute;top:100%;width:100%}.container_wrap .shop-container.container .woocommerce-cart-form{padding:0}.container_wrap .shop-container.container .woocommerce-cart-form .shop_table{border:none;border-collapse:collapse;border-radius:0;margin:0;table-layout:fixed}.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:1px solid #e6e8e9;border-radius:0}.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;padding:20px 10px;position:relative}.container_wrap .shop-container.container .woocommerce-cart-form .shop_table tr:nth-last-of-type(2)+tr td:before{background-color:#e6e8e9;bottom:0;content:"";height:calc(100% - 20px);left:0;margin:auto;position:absolute;right:0;top:0;width:100%}.container_wrap .shop-container.container .woocommerce-cart-form .shop_table tr th{font-weight:600;text-align:center}.container_wrap .shop-container.container .woocommerce-cart-form .shop_table tr .product-remove{text-align:center;width:50px}.container_wrap .shop-container.container .woocommerce-cart-form .shop_table tr .product-thumbnail{text-align:center;width:100px}.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{text-align:center;width:200px}.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{align-items:center;display:inline-flex;padding:3px 0;position:relative}.container_wrap .shop-container.container .woocommerce-cart-form .shop_table tr .actions .coupon .input-text{background-color:#fff;width:150px}.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{float:right;margin:3px;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{display:flex;width:100%}.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{margin:3px 0;width:100%}.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{border:none;max-width:none;text-align:center;width:100%}}.container_wrap .shop-container.container .cart-collaterals{margin:0 0 10px}.container_wrap .shop-container.container .cart-collaterals .cart_totals{background-color:#e6e8e9;max-width:400px;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;flex-wrap:wrap;gap:30px;margin-bottom:15px}.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{float:none;width:100%}.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;margin:0;table-layout:fixed}.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:1px solid #e6e8e9;border-radius:0}.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;font-weight:600;text-align:center}.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:1px solid #e6e8e9;border-radius:0;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;border-bottom:solid;border-color:#fff;border-width:2px;color:#fff;font-weight:300;padding:10px;position:relative}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li a{color:inherit;display:block;position:relative;text-decoration:none}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li:last-of-type{border-bottom:none}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li:before{background-color:hsla(0,0%,100%,.3);bottom:0;content:"";display:block;height:0;left:0;margin:auto;position:absolute;right:0;top:0;transition:height .3s,width .3s;width:0}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li:hover:before{height:100%;width:100%}.woocommerce-account .woocommerce h3{font-weight:300;text-transform:uppercase}.woocommerce-account .woocommerce .button{background-color:#d51f35;color:#fff;font-size:1em;font-weight:400;margin-bottom:1em;padding:1em;text-align:center;transition:background-color .3s}.woocommerce-account .woocommerce .button:hover{background-color:rgba(213,31,53,.8);color:#fff}.woocommerce-account .woocommerce>h2{display:none}.woocommerce-account .woocommerce .woocommerce-form-login{background-color:#fff;margin:auto;max-width:100%;width:500px}.woocommerce-account .woocommerce .woocommerce-form-login .woocommerce-button{display:block;float:none;margin:auto;width:150px}.woocommerce-account .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme{margin:auto;width:100%}.woocommerce-account .woocommerce .woocommerce-form-login .woocommerce-LostPassword{font-size:.9em;margin:5px 0;text-align:center}.single-product div.product .price del{color:#999;font-style:italic;font-weight:400;text-decoration:line-through}.single-product div.product .price small{font-size:60%;font-weight:400}.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{bottom:0;content:"";display:block;height:5px;opacity:1;position:absolute;transition:left .5s,width .5s,opacity .3s;z-index:50}.single-product div.product .woocommerce-tabs ul.wc-tabs .sliding_border:before{background-color:#d51f35;content:"";display:block;height:100%;width:100%}.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-size:1.1em;font-weight:500}.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{content:"\f1c1";font-family:Font Awesome\ 5 Free;font-weight:900;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{background-color:#e6e8e9;cursor:pointer;padding:10px;width:100%}.single-product div.product .woocommerce-tabs .wc-tab#tab-faqs .faqs .faq_item .question .question_container{align-items:center;display:flex;justify-content:space-between;max-width:250px;width:100%}.single-product div.product .woocommerce-tabs .wc-tab#tab-faqs .faqs .faq_item .question .question_container:after{content:"\f0da";font-family:Font Awesome\ 5 Free;font-size:20px;font-weight:900;transition:transform .3s}.single-product div.product .woocommerce-tabs .wc-tab#tab-faqs .faqs .faq_item .answer{max-height:0;overflow:hidden;transition:max-height .3s;width:100%}.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{margin:auto;max-width:525px}.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{border-radius:3px;margin:8px;overflow:hidden}.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{align-items:center;background-color:grey;border-radius:50%;bottom:0;color:#fff;cursor:pointer;display:flex;font-size:20px;height:25px;justify-content:center;margin:auto;opacity:.5;position:absolute;top:0;transition:opacity .3s;width:25px;z-index:50}.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{font-size:24px;margin-bottom:28px}.signup-container{min-height:650px}.signup-container .signup-title{text-align:center}.signup-container label.signup-option{display:block;margin:15px auto;max-width:100%;width:450px}.signup-container label.signup-option>input{display:none}.signup-container label.signup-option .option-container{border:1px solid;border-radius:5px;margin:10px auto;max-height:var(--closed_height,70px);overflow:hidden;transition:max-height .3s}.signup-container label.signup-option .option-container .option_description{border:1px solid;border-radius:5px;cursor:pointer;display:flex;margin:-1px;overflow:hidden;padding:10px}.signup-container label.signup-option .option-container .option_description span.selected{align-self:stretch;border:1px solid;border-bottom-left-radius:5px;border-top-left-radius:5px;display:inline-block;margin:-11px 11px -11px -11px;transition:background-color .3s;width:20px}.signup-container label.signup-option .option-container .option_description .title_container .option-title{margin:0 0 .3em}.signup-container label.signup-option .option-container .option_description .title_container p.option-note{margin:0}@media (max-width:768px){.signup-container label.signup-option .option-container .option_description .title_container p.option-note{font-size:3.5vw}}.signup-container label.signup-option .option-container .option_function{opacity:0;pointer-events:none;transition:opacity .3s}.signup-container label.signup-option .option-container .option_function form.woocommerce-form{border:none;margin:0;padding:20px}.signup-container label.signup-option .option-container .option_function form.woocommerce-form .form-row-first,.signup-container label.signup-option .option-container .option_function form.woocommerce-form .form-row-last,.signup-container label.signup-option .option-container .option_function form.woocommerce-form button.guest_login,.signup-container label.signup-option .option-container .option_function form.woocommerce-form button.woocommerce-form-login__submit{width:100%}.signup-container label.signup-option .option-container .option_function form.woocommerce-form .lost_password{text-align:center}.signup-container label.signup-option>input[name=checkout_option]:checked+.option-container{max-height:var(--max_height,500px)}.signup-container label.signup-option>input[name=checkout_option]:checked+.option-container .option_description span.selected{background-color:var(--checkout_primary_colour,#000)}.signup-container label.signup-option>input[name=checkout_option]:checked+.option-container .option_function{opacity:1;pointer-events:auto}.signup-container .woocommerce-button{color:#505050}.signup-container .woocommerce-button:hover{color:#fff}.signup-container.pre-loaded .option-container{max-height:none!important}