@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes mmfadeIn{0%{opacity:0}to{opacity:1}}@keyframes animation-top-bottom{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translate(0)}}.page-404 .page-text-content h2{margin-bottom:20px}.page-404 .page-text-content p{font-size:calc(var(--body-font-size) + 2px);margin:0 0 15px}.page-404 .page-text-content p a{-webkit-margin-start:7px;-moz-margin-start:7px;margin-inline-start:7px}.page-404 .page-text-content p:last-child{margin-bottom:0}.warranty-returns-policy p{margin:0 0 20px;line-height:1.5}.warranty-returns-policy .policy-heading{margin:0 0 40px}.warranty-returns-policy .heading{color:var(--body-link-hover);margin:0 0 20px}.warranty-returns-policy .btn.btn-1{margin:0 auto;display:flex;align-items:center;justify-content:center;width:fit-content}.sectionpage-warranty-card-template .section-content{max-width:100%!important}.sectionpage-warranty-card-template .form-header{margin-bottom:30px;position:relative}.sectionpage-warranty-card-template .form-header:before{content:"";position:absolute;left:15px;right:15px;bottom:0;border-top:1px solid #F6F6F6}.sectionpage-warranty-card-template .pd-heading{font-weight:700;color:var(--body-link-hover);font-size:calc(var(--body-font-size) + 2px);margin-bottom:18px}.sectionpage-warranty-card-template .form-control label{font-weight:500;font-size:calc(var(--body-font-size) + 2px)}.sectionpage-warranty-card-template .form-control-text{padding-bottom:20px}@media (min-width: 768px){.sectionpage-warranty-card-template .form-control-text{padding-bottom:0}}.sectionpage-warranty-card-template .form-control-text .text{font-weight:500;font-size:calc(var(--body-font-size) + 2px)}.sectionpage-warranty-card-template .form-control-text .note{color:#7a7a7a}.sectionpage-warranty-card-template .rc-row{display:flex;align-items:center;width:fit-content;margin-bottom:20px;position:relative}.sectionpage-warranty-card-template .rc-row input{position:absolute;inset:0;width:100%;height:100%;border:none;padding:0;cursor:pointer;background:transparent}.sectionpage-warranty-card-template .rc-row input:checked~label:after{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='10' viewBox='0 0 12 10'%3E%3Cpath fill='grey' d='M12 1.74109L4.2672 10L0 5.42655L1.63303 3.68849L4.27004 6.51477L10.3698 0L12 1.74109Z'%3E%3C/path%3E%3C/svg%3E");position:absolute;left:3px;top:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.sectionpage-warranty-card-template .rc-row label{font-weight:500;margin-bottom:0;display:flex;align-items:center;cursor:pointer}.sectionpage-warranty-card-template .rc-row label:before{content:"";width:18px;height:18px;display:block;border:2px solid var(--body-border-color);-webkit-margin-end:10px;-moz-margin-end:10px;margin-inline-end:10px;border-radius:4px}.sectionpage-warranty-card-template .form-control-rc-container{display:flex;margin:0 -15px}.sectionpage-warranty-card-template .form-control-rc-container .form-control-rc-2{flex:0 0 50%;padding:0 15px}.sectionpage-warranty-card-template .feedbak-heading{color:var(--body-link-hover);font-size:calc(var(--body-font-size) + 2px)}.sectionpage-warranty-card-template table{margin:20px 0 40px;display:block;overflow-x:auto;overflow-y:hidden;white-space:nowrap}.sectionpage-warranty-card-template table .tr-first{background:#f6f6f6}.sectionpage-warranty-card-template table .tr-first td{border-bottom:none;white-space:normal}.sectionpage-warranty-card-template table .tr-first td:first-child{-webkit-padding-start:20px;-moz-padding-start:20px;padding-inline-start:20px}.sectionpage-warranty-card-template table tr td{width:12.5%;padding:20px 10px;border-bottom:1px solid #F6F6F6;font-weight:500;font-size:calc(var(--body-font-size) + 2px)}.sectionpage-warranty-card-template table tr td:not(:first-child){text-align:center}.sectionpage-warranty-card-template table tr td:first-child{-webkit-padding-start:0;-moz-padding-start:0;padding-inline-start:0;width:50%}.sectionpage-warranty-card-template table tr td input{width:18px;height:18px;display:block;padding:0;margin:0 auto;border:2px solid var(--body-border-color);border-radius:4px;cursor:pointer}.sectionpage-warranty-card-template table tr td input:checked:after{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='10' viewBox='0 0 12 10'%3E%3Cpath fill='grey' d='M12 1.74109L4.2672 10L0 5.42655L1.63303 3.68849L4.27004 6.51477L10.3698 0L12 1.74109Z'%3E%3C/path%3E%3C/svg%3E");pointer-events:none}.sectionpage-warranty-card-template .form-control-button{margin-top:20px}@media (min-width: 768px){.sectionpage-warranty-card-template .form-control-button{max-width:528px;margin:30px auto 0}}#shopify-section-page-about-template .section-heading-container{margin-bottom:37px}@media (min-width: 768px){#shopify-section-page-about-template .block__content{-webkit-padding-end:50px;-moz-padding-end:50px;padding-inline-end:50px}}@media (min-width: 1200px){#shopify-section-page-about-template .block__content{-webkit-padding-end:105px;-moz-padding-end:105px;padding-inline-end:105px}}@media (min-width: 768px){#shopify-section-page-about-template .block__content.order-md-1{-webkit-padding-start:50px;-moz-padding-start:50px;padding-inline-start:50px;-webkit-padding-end:15px;-moz-padding-end:15px;padding-inline-end:15px}}@media (min-width: 1200px){#shopify-section-page-about-template .block__content.order-md-1{-webkit-padding-start:105px;-moz-padding-start:105px;padding-inline-start:105px}}#shopify-section-page-about-template .block__content .block__content-text-1{margin:0 0 15px}#shopify-section-page-about-template .block__content .block__content-text-2{line-height:1.5}#shopify-section-page-about-template .block__content p{margin:0 0 15px}@media (min-width: 992px){.home-contact-page .section-subheading{max-width:715px;-webkit-margin-start:auto;-moz-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;-moz-margin-end:auto;margin-inline-end:auto}}@media (min-width: 992px){.home-contact-page .section-content{max-width:715px;margin:0 auto}}.home-contact-page .alert{margin-bottom:15px;display:flex;align-items:center}.home-contact-page .alert .close{font-size:16px;flex:0 0 20px;-webkit-margin-end:10px;-moz-margin-end:10px;margin-inline-end:10px}.home-contact-page .alert .errors{margin:0}.home-contact-page .form-control{margin:0 0 30px}.home-contact-page .form-control label{display:block;margin:0 0 8px;font-weight:500}.home-contact-page .form-control input,.home-contact-page .form-control select,.home-contact-page .form-control textarea{width:100%}.home-contact-page .form-control textarea{border-radius:12px}.home-contact-page button{width:100%}.page-heading{margin-bottom:35px}.page-heading .subtitle{margin:19px 0 0}.page-heading .subtitle a{font-weight:500;text-decoration:underline}.form-account{max-width:528px;margin:0 auto}.form-account .form-control{margin:0 0 30px}.form-account .form-control input{width:100%}.form-account .form-control-wrapper{position:relative}.form-account .form-control-wrapper .hidePassword{position:absolute;top:0;right:15px;bottom:0;display:flex;align-items:center;justify-content:center;cursor:pointer}.form-account .form-control-wrapper .hidePassword .svg__hide{display:none}.form-account .form-control-wrapper .hidePassword.show .svg__hide{display:block}.form-account .form-control-wrapper .hidePassword.show .svg__show{display:none}.form-account .form-condition{position:relative}.form-account .form-condition input[type=checkbox]{position:absolute;left:0;top:0;right:0;height:100%;opacity:0;z-index:1;cursor:pointer}.form-account .form-condition input[type=checkbox]:checked~label:after{visibility:visible;opacity:1}.form-account .form-condition>label{margin:0;position:relative;display:flex}.form-account .form-condition>label:before{content:"";display:block;width:18px;height:18px;flex:0 0 18px;border-radius:4px;border:2px solid var(--body-border-color);-webkit-margin-end:10px;-moz-margin-end:10px;margin-inline-end:10px}.form-account .form-condition>label:after{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='10' viewBox='0 0 12 10'%3E%3Cpath fill='grey' d='M12 1.74109L4.2672 10L0 5.42655L1.63303 3.68849L4.27004 6.51477L10.3698 0L12 1.74109Z'%3E%3C/path%3E%3C/svg%3E");position:absolute;left:3px;top:0;bottom:0;visibility:hidden;opacity:0}.form-account .form-submit{margin-bottom:0;text-align:center}.form-account .form-submit p{margin:0 0 30px;text-align:start}.form-account .form-submit p a{color:green;font-weight:500;text-decoration:underline}.form-account .form-submit button{width:100%;height:48px}.form-account .form-submit>a{text-align:center;margin-top:15px;display:inline-block}@media (max-width: 767px){.customer-block#customerRegister{margin-top:30px}}.customer-block .title{margin-bottom:30px}.customer-block p{margin:0 0 30px}.customer-block #loginForgotPassword{margin:21px 0 0}.customer-block .form-control-button{margin-top:20px}@media (min-width: 992px){.customer-block .form-control-button{margin-top:30px}}.customer-block .form-control-button .btn{-webkit-margin-end:20px;-moz-margin-end:20px;margin-inline-end:20px;margin-bottom:15px}.customer-block .form-control-button .btn:last-child{-webkit-margin-end:0;-moz-margin-end:0;margin-inline-end:0}#customer_sidebar{margin-bottom:20px}@media (min-width: 992px){#customer_sidebar{border-inline-end-width:1px;border-inline-end-style:solid;border-inline-end-color:#f6f6f6;margin-bottom:0}}#customer_sidebar .account-heading{margin-bottom:16px}#customer_sidebar .name,#customer_sidebar .email{margin:0 0 15px}#customer_sidebar .action-bottom{display:flex;flex-wrap:wrap;margin:0}#customer_sidebar .action-bottom .btn{margin-bottom:15px;font-weight:500;-webkit-margin-end:20px;-moz-margin-end:20px;margin-inline-end:20px}@media (min-width: 992px){#customer_sidebar .action-bottom .btn{width:calc(100% - 20px);-webkit-padding-start:10px;-moz-padding-start:10px;padding-inline-start:10px;-webkit-padding-end:10px;-moz-padding-end:10px;padding-inline-end:10px}}#customer_orders p{margin:0}#customer_orders .orders-heading{margin-bottom:17px}.account-sidebar{margin:30px 0 0;display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between}.account-sidebar .title,.account-sidebar>p{margin:0 0 15px}.account-sidebar .btn{font-weight:500;font-size:calc(var(--body-font-size) - 2px)}#customerAddAddress header h5,.edit_address header h5{margin:0 0 24px}#customerAddAddress .customer_address_table td,.edit_address .customer_address_table td{padding:0 0 12px;width:100%;display:block}#customerAddAddress .customer_address_table td.value,.edit_address .customer_address_table td.value{padding:0 0 25px}#customerAddAddress .customer_address_table td.value input[type=text],#customerAddAddress .customer_address_table td.value select,.edit_address .customer_address_table td.value input[type=text],.edit_address .customer_address_table td.value select{width:100%}#customerAddAddress .customer_address_table .label label,.edit_address .customer_address_table .label label{display:block;margin:0;font-size:var(--body-font-size);font-weight:500;color:var(--section-heading-cl)}#customerAddAddress .customer_address_table input[type=checkbox],.edit_address .customer_address_table input[type=checkbox]{height:auto;width:auto;appearance:auto}#customerAddAddress .customer_address_table .set-default-address td,.edit_address .customer_address_table .set-default-address td{padding:0;position:relative}#customerAddAddress .customer_address_table .set-default-address td input[type=checkbox],.edit_address .customer_address_table .set-default-address td input[type=checkbox]{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;cursor:pointer}#customerAddAddress .customer_address_table .set-default-address td input[type=checkbox]:checked~span:after,.edit_address .customer_address_table .set-default-address td input[type=checkbox]:checked~span:after{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='10' viewBox='0 0 12 10'%3E%3Cpath fill='grey' d='M12 1.74109L4.2672 10L0 5.42655L1.63303 3.68849L4.27004 6.51477L10.3698 0L12 1.74109Z'%3E%3C/path%3E%3C/svg%3E");position:absolute;left:0;top:50%;width:20px;height:20px;display:flex;align-items:center;justify-content:center;transform:translateY(-50%);pointer-events:none}#customerAddAddress .customer_address_table .set-default-address td>span,.edit_address .customer_address_table .set-default-address td>span{display:flex;align-items:center}#customerAddAddress .customer_address_table .set-default-address td>span:before,.edit_address .customer_address_table .set-default-address td>span:before{content:"";display:block;background:#fff;border:2px solid var(--body-border-color);border-radius:4px;width:20px;height:20px;-webkit-margin-end:7px;-moz-margin-end:7px;margin-inline-end:7px}#customerAddAddress .customer_address_table .set-default-address td>span>span,.edit_address .customer_address_table .set-default-address td>span>span{flex:1}#customerAddAddress .action_bottom,.edit_address .action_bottom{text-align:center;margin-top:20px}#customerAddAddress .action_bottom .btn,.edit_address .action_bottom .btn{font-weight:500}@media (min-width: 992px){#customerAddAddress .action_bottom .btn,.edit_address .action_bottom .btn{width:50%}}#customerAddAddress>div:not([data-dialog-close]) header,.edit_address>div:not([data-dialog-close]) header{position:relative}#customerAddAddress>div:not([data-dialog-close]) header button[data-dialog-close],.edit_address>div:not([data-dialog-close]) header button[data-dialog-close]{left:auto;right:10px}#address_tables{margin:0}#address_tables p{margin:0 0 15px}#address_tables .address_table{padding-top:15px}@media (min-width: 768px){#address_tables .address_table{padding-top:0}}#address_tables .address_title{margin:0 0 18px;font-size:var(--body-font-size);font-weight:500}#address_tables .default_address.note{background:green;border-radius:4px;color:#fff;padding:4px 12px;-webkit-margin-start:9px;-moz-margin-start:9px;margin-inline-start:9px}#address_tables .view_address td{padding:8px 0;font-weight:500}#address_tables .view_address td.address-label{color:#484545}#address_tables .view_address td.address-value{-webkit-padding-start:20px;-moz-padding-start:20px;padding-inline-start:20px}#address_tables .address_actions .address-delete-form{display:flex;align-items:center;flex-wrap:wrap;margin-top:10px}#address_tables .address_actions .btn{margin:0 0 15px;-webkit-margin-end:15px;-moz-margin-end:15px;margin-inline-end:15px;display:block;padding:9px 15px;font-weight:500;font-size:calc(var(--body-font-size) - 2px);width:calc(50% - 15px)}#address_tables .address_actions .btn:last-child{-webkit-margin-end:0;-moz-margin-end:0;margin-inline-end:0}.orders-detail{border:1px solid #f6f6f6;overflow:hidden;overflow-x:auto}.orders-detail .orders-header{display:flex}.orders-detail .orders-header>div{color:var(--section-heading-cl);background:#f6f6f6;font-weight:600;font-size:calc(var(--body-font-size) - 2px);padding:10px 20px;border-bottom:1px solid #f6f6f6;flex:0 0 20%;max-width:20%;min-width:120px}.orders-detail .orders-header>div:not(:last-child){border-inline-end-width:1px;border-inline-end-style:solid;border-inline-end-color:#f6f6f6}.orders-body .order-line{display:flex}.orders-body .order-line>div{padding:20px;flex:0 0 20%;max-width:20%;min-width:120px}.orders-body .order-line>div:not(:last-child){border-inline-end-width:1px;border-inline-end-style:solid;border-inline-end-color:#f6f6f6}.orders-body .order-line>div>a{font-weight:600}@media (min-width: 1025px){.orders-body .order-line>div>a:hover{text-decoration:underline}}.orders-body .order-line>div .total{color:var(--section-heading-cl);font-family:var(--font-heading)}.orders-body .order-line:not(:last-child)>div{border-bottom:1px solid #f6f6f6}#order_address{margin:20px 0 0}@media (min-width: 768px){#order_address{display:flex;margin-left:-15px;margin-right:-15px}#order_address>div{width:50%;padding:0 15px}}#order_address #order_payment,#order_address #order_shipping{margin:0 0 40px}#order_details{border:1px solid var(--body-border-color)}@media (max-width: 767px){#order_details{display:block;overflow:hidden;overflow-x:auto}}#order_details tr th{color:var(--section-heading-cl);font-weight:600;font-size:calc(var(--body-font-size) - 2px);padding:20px;border-bottom:1px solid var(--body-border-color)}#order_details tr th:not(:last-child){border-inline-end-width:1px;border-inline-end-style:solid;border-inline-end-color:var(--body-border-color)}#order_details tr td{padding:20px}#order_details tbody td{border-bottom:1px solid var(--body-border-color)}#order_details tbody td:not(:last-child){border-inline-end-width:1px;border-inline-end-style:solid;border-inline-end-color:var(--body-border-color)}@media (max-width: 767px){#order_details tbody .product{min-width:280px}}#order_details tbody .product .d-grid{align-items:center}#order_details tbody .product .product-title{-webkit-padding-start:20px;-moz-padding-start:20px;padding-inline-start:20px}#order_details tbody .sku{white-space:nowrap}#order_details tbody .money{color:var(--section-heading-cl);font-family:var(--font-heading)}#order_details tfoot tr{color:var(--section-heading-cl);font-weight:600}#order_details tfoot tr .label{font-size:calc(var(--body-font-size) - 2px)}#order_details tfoot tr.order_total .total{font-size:calc(var(--body-font-size) + 1px)}#order_details tfoot tr td:not(:last-child){border-inline-end-width:1px;border-inline-end-style:solid;border-inline-end-color:var(--body-border-color)}#order_details tfoot tr:not(:last-child) td{border-bottom:1px solid var(--body-border-color)}.templateSearch .page-heading{text-align:center;margin-bottom:0}.templateSearch .page-heading h1{margin-bottom:30px}.templateSearch .result-list{margin-top:30px}.templateSearch #main-content form{max-width:100%;margin:0 auto;text-align:center;display:flex;justify-content:center;height:48px;border-radius:40px;border:1px solid var(--body-border-color);position:relative}@media (min-width: 992px){.templateSearch #main-content form{max-width:50%}}.templateSearch #main-content form input{flex:1;border:none;background:transparent;border-radius:inherit;width:100%;height:100%}.templateSearch #main-content form button{position:absolute;top:0;right:10px;height:100%;width:40px;padding:0}.templateSearch #main-content form button svg path{fill:var(--body-link)}@media (hover: hover){.templateSearch #main-content form button:hover svg path{fill:var(--body-link-hover)}}.templateSearch #main-content .result-item{display:flex;align-items:center}.templateSearch #main-content .result-item:not(:last-child){padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid var(--body-border-color)}.templateSearch #main-content .result-item .result-image{flex:0 0 100px;-webkit-margin-end:15px;-moz-margin-end:15px;margin-inline-end:15px}@media (min-width: 992px){.templateSearch #main-content .result-item .result-image{-webkit-margin-end:30px;-moz-margin-end:30px;margin-inline-end:30px}}.templateSearch #main-content .result-item .result-content{flex:1}.templateSearch #main-content .result-item .result-content h4{font-size:calc(var(--product-item-name) + .2rem);margin-bottom:5px}#shopify-section-page-faq-template .care-item{margin-top:25px;padding-bottom:25px;border-bottom:1px solid rgba(155,152,152,.2)}#shopify-section-page-faq-template .care-item.active .icon-cc{display:none}#shopify-section-page-faq-template .care-item.active .icon-cc-active,#shopify-section-page-faq-template .care-item.active .care-item-content{display:block}#shopify-section-page-faq-template .care-item-heading{font-weight:500;font-size:18px;display:flex;align-items:center;justify-content:space-between;cursor:pointer}#shopify-section-page-faq-template .care-item-heading .icon-cc-active{display:none}#shopify-section-page-faq-template .care-item-heading .icon-cc-active,#shopify-section-page-faq-template .care-item-heading .icon-cc{-webkit-padding-start:15px;-moz-padding-start:15px;padding-inline-start:15px}#shopify-section-page-faq-template .care-item-content{padding-top:15px;display:none;line-height:1.5}.templateCustomersRegister #main-content,.templateCustomersLogin #main-content{margin:60px 0}.home-custom-content .block-paragraph_richtext .block-text{font-size:16px}@media (min-width: 768px){.home-custom-content .block-paragraph_richtext .block-text{font-size:18px}}.home-custom-content .block-paragraph_richtext .block-text:not(:last-child){margin-bottom:15px}@media (min-width: 768px){.home-custom-content .block-paragraph_richtext .block-text:not(:last-child){margin-bottom:20px}}.home-custom-content .block-paragraph{padding-top:30px}.home-custom-content .block-paragraph .text-1{font-size:20px;font-family:Akira-Expanded}.home-custom-content .ff-heading{font-family:Akira-Expanded}@media (min-width: 1300px){.home-custom-content .block-paragraph .text-1{font-size:40px}.home-custom-content .block-paragraph .text-2{font-size:26px}.home-custom-content .blockb31caedb-b683-4fb6-9f3a-9dd75ec3b603{flex:0 0 80%;margin:auto}}.home-custom-content .block-item-inner a:not(.btn){color:#0213f4;text-decoration:underline;text-underline-offset:3px}@media (hover: hover){.home-custom-content .block-item-inner a:not(.btn):hover{color:var(--body-link-hover)}}.home-custom-content .block-item-inner ul,.home-custom-content .block-item-inner ol{padding:0 0 0 25px}.home-custom-content .block-item-inner ul,.home-custom-content .block-item-inner ul li{list-style:disc}.home-custom-content .block-item-inner ul li:not(:last-child){margin-bottom:5px}@media (min-width: 768px){.home-custom-content .block-item-inner ul li:not(:last-child){margin-bottom:8px}}.home-custom-content .block-item-inner ol,.home-custom-content .block-item-inner ol li{list-style:decimal}.home-custom-content .block-image{width:var(--max-width);max-width:100%;margin:0 auto}.home-custom-content .block-richtext p{margin:0}.home-custom-content .block-richtext p:not(:last-child){margin-bottom:20px}.sectionpage-contact-template{margin-bottom:40px}@media (min-width: 768px){.sectionpage-contact-template{margin-bottom:60px}}.templatePage table{max-width:100%}.templatePage table td{padding:4px 5px}@media (min-width: 560px){.templatePage table td{padding:8px 10px}}.how-to-install{padding-top:40px}.how-to-install h1{font-size:30px}@media (min-width: 768px){.how-to-install h1{font-size:30px}}.how-to-install p{margin:0 0 20px}.how-to-install table{width:100%!important;max-width:730px;font-size:13px}@media (min-width: 575px){.how-to-install table{font-size:var(--body-font-size)}}.how-to-install table tr td:nth-child(1){width:44%!important}.how-to-install table tr td:nth-child(2){width:23%!important}.how-to-install table tr td:nth-child(3){width:15%!important}.how-to-install table tr td:nth-child(4){width:18%!important}.how-to-install table tr td:nth-child(4) a,.how-to-install table tr td:nth-child(4) span{font-size:12px}@media (min-width: 575px){.how-to-install table tr td:nth-child(4) a,.how-to-install table tr td:nth-child(4) span{font-size:var(--body-font-size)}}
