.col-xs-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-xs-2{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-xs-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xs-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-xs-5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-xs-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xs-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-xs-8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-xs-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xs-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-xs-11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-xs-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media (min-width: 768px){.col-sm-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-sm-2{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-sm-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-sm-5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-sm-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-sm-8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-sm-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-sm-11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-sm-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (min-width: 991px){.col-md-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-md-2{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-md-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-md-5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-md-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-md-8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-md-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-md-11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-md-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (min-width: 1200px){.col-lg-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-lg-2{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-lg-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-lg-5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-lg-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-lg-8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-lg-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-lg-11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-lg-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (min-width: 1400px){.col-xl-1{-webkit-box-flex:0;-ms-flex:0 0 10%;flex:0 0 10%;max-width:10%}.col-xl-2{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.col-xl-3{-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%;max-width:30%}.col-xl-4{-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%;max-width:40%}.col-xl-5{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-6{-webkit-box-flex:0;-ms-flex:0 0 60%;flex:0 0 60%;max-width:60%}.col-xl-7{-webkit-box-flex:0;-ms-flex:0 0 70%;flex:0 0 70%;max-width:70%}.col-xl-8{-webkit-box-flex:0;-ms-flex:0 0 80%;flex:0 0 80%;max-width:80%}.col-xl-9{-webkit-box-flex:0;-ms-flex:0 0 90%;flex:0 0 90%;max-width:90%}.col-xl-10{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.col-xl-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-xl-2{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-xl-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-xl-5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-xl-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-xl-8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-xl-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-xl-11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-xl-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.fluid-width{max-width:100%;width:auto;padding:0 50px}.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.row [class*=col-]{padding-left:15px;padding-right:15px;position:relative}.d-flex,.site-footer .footer-copyright .grid,.tfa-icon-box .icon-box{display:-webkit-box;display:-ms-flexbox;display:flex}.justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.justifu-content-around{-ms-flex-pack:distribute;justify-content:space-around}.justify-content-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.justify-content-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.align-center,.site-footer .footer-copyright .grid,.tfa-icon-box .icon-box{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.align-self-center{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.align-self-end{-ms-flex-item-align:end;align-self:flex-end}.flex-center,.tfa-tag-lines ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flex-vcenter{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.margin-auto{margin:auto!important}.list-inline{margin:0;padding:0}.list-inline>li{display:inline-block}.cx-socials{text-align:left}.cx-socials .list-inline>li{height:30px;line-height:30px}.cx-socials .list-inline>li>.social-icons{padding:0 10px}.cx-socials.white .list-inline>li>.social-icons{color:#fff}.cx-socials.white .list-inline>li>.social-icons:hover,.cx-socials.white .list-inline>li>.social-icons:focus{color:#999}.pos-r,#page-title,.tfa-home-about,.tfa-info-box .info-box .info-footer a{position:relative}.pos-a{position:absolute}.transition,a,.top-bar .top-bar-message span,.site-footer__newsletter .input-group .newsletter__submit,.index-section--newsletter-background.tfa-newsletter .form-single-field .input-group__btn .btn,.tfa-home-collection .collection-grid-item__title-wrapper .h3,.grid .grid-view-item .product-card__title,.grid .grid-view-item .grid-view-item__image-wrapper,.tfa-contact-form-wrapper .contact-form input[type=submit],.tfa-info-box .info-box i,.tfa-faq-wrapper .shopify_explorer_faq__item{-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.tfa-section-title{margin-bottom:50px}.tfa-section-title h2{font-weight:600;font-size:36px;text-transform:capitalize;letter-spacing:.05em;color:#1c1c1c}.tfa-section-subtitle p{color:#3b3e43;font-size:15px}.primary-btn:not([disabled]){padding:12px 20px;font-size:12px;letter-spacing:.2em;color:#fff;background:#000;border:1.5px solid #000;text-transform:uppercase;font-weight:600;border-radius:0;min-width:160px;line-height:1.5}.primary-btn:not([disabled]):hover,.primary-btn:not([disabled]):focus{background:#fff;color:#000}.primary-btn:not([disabled]).hero__btn{background:#fff;color:#000;border-color:#fff}.primary-btn:not([disabled]).hero__btn:hover,.primary-btn:not([disabled]).hero__btn:focus{background:#000;color:#fff;border-color:#000}.primary-btn:not([disabled]).secondary{background:#666;color:#fff;border:1.5px solid #666}.primary-btn:not([disabled]).secondary:hover,.primary-btn:not([disabled]).secondary:focus{border-color:#444;background:#444}.mt-40{margin-top:40px!important}.top-section{padding-top:40px}.pl-50{padding-left:50px}.pr-50{padding-right:50px}.pt-80{padding-top:80px}.pb-80{padding-bottom:80px}.pt-0{padding-top:0}.pb-0{padding-bottom:0!important}.section-content{padding-bottom:80px}.section-content .pl-50{padding-left:50px}.section-content .pr-50{padding-right:50px}.top-bar{font-size:12px}.top-bar .top-bar-message{text-align:right}.top-bar .top-bar-message span{font-size:12px;color:#fff}.top-bar .top-bar-message span:hover,.top-bar .top-bar-message span:focus{color:#999}.top-bar .top-bar-message i{margin-right:7px;color:#999}.top-bar .top-bar-message .announcement-bar__message{padding-right:15px;padding-left:35px}header.site-header{padding-top:5px;padding-bottom:5px}.site-nav__label{border-bottom:0}.site-header .site-nav>li:not(:last-child){margin-right:10px}.site-header .site-nav .site-nav__link{color:#010508;font-weight:500;font-size:13px}.site-header .site-nav .site-nav__link:hover,.site-header .site-nav .site-nav__link:focus,.site-header .site-nav .site-nav__link.site-nav__link--active{color:#666}#page-title{padding-top:60px;padding-bottom:60px;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;background-position:center center;z-index:1;color:#fff}#page-title:before{content:"";position:absolute;left:0;top:0;right:0;bottom:0;pointer-events:none;background:#00000073}#page-title h1{margin-bottom:0;font-size:36px;font-weight:500}#page-title a{color:#fff}#page-title a:hover,#page-title a:focus{color:#999}.breadcrumb i{padding-left:5px;padding-right:5px}.site-footer{font-size:12px;padding-bottom:0;padding-top:90px}.site-footer .h4{text-transform:uppercase;margin:0 0 25px;color:#fff;font-size:14px;font-weight:600}.site-footer a:hover,.site-footer a:focus{color:#fff!important;border-bottom:0!important}.site-footer .site-footer__rte a{border-bottom:0}.site-footer .site-footer__item--one-quarter{-webkit-box-flex:0;-ms-flex:0 0 22%;flex:0 0 22%;margin-bottom:0}.site-footer .site-footer__item--one-quarter:first-of-type{-webkit-box-flex:0;-ms-flex:0 0 34%;flex:0 0 34%}@media only screen and (max-width: 750px){.site-footer .site-footer__item--one-quarter:first-of-type{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}@media only screen and (max-width: 750px){.site-footer .site-footer__item--one-quarter{margin-bottom:40px;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}.site-footer .footer-copyright{padding:25px 0;margin-top:90px;color:#fff;background:#010508}.site-footer .footer-copyright .site-footer__copyright-content{line-height:24px;font-size:12px}.site-footer .footer-copyright .site-footer__icon-list{padding-bottom:0}.site-footer .footer-copyright .payment-icon{margin-bottom:0}.site-footer .cx-socials{margin-top:25px}.site-footer .cx-socials li{width:auto;height:auto}.site-footer .cx-socials li .social-icons{padding:0;display:inline-block;width:40px;height:40px;line-height:40px;text-align:center;background:#000;border-radius:50%;margin-right:8px}.site-footer .cx-socials li .social-icons:hover,.site-footer .cx-socials li .social-icons:focus{color:#fff!important;background:#666}.site-footer__newsletter .input-group .newsletter__input{background:transparent;color:#fff;border-radius:0;font-size:12px}.site-footer__newsletter .input-group .newsletter__submit{margin-top:15px;letter-spacing:.2em;font-weight:600}.site-footer__newsletter .input-group .newsletter__submit:hover,.site-footer__newsletter .input-group .newsletter__submit:focus{color:#fff;background:#666}.site-footer__newsletter ::-webkit-input-placeholder{color:#fff;font-size:12px}.site-footer__newsletter :-ms-input-placeholder{color:#fff;font-size:12px}.site-footer__newsletter ::placeholder{color:#fff;font-size:12px}.hero .mega-title{font-size:48px;text-transform:uppercase;margin-bottom:30px}.hero .mega-subtitle{font-size:30px;margin-bottom:30px}.tfa-tag-lines{padding-top:12px;padding-bottom:12px;font-size:12px;margin-bottom:-40px;margin-top:40px}.tfa-tag-lines li{padding-left:30px;padding-right:30px}.tfa-tag-lines li:not(:last-child){border-right:1.5px solid #fff}.index-section--newsletter-background.tfa-newsletter{background-image:url(newsletter-bg.jpg);background-position:center center;background-size:cover;background-repeat:no-repeat;position:relative;color:#fff;padding-top:100px;padding-bottom:100px}.index-section--newsletter-background.tfa-newsletter:before{position:absolute;display:block;background:#000c;width:100%;height:100%;top:0;left:0;content:""}.index-section--newsletter-background.tfa-newsletter .rte{margin-bottom:35px}.index-section--newsletter-background.tfa-newsletter .rte p{color:#fff}.index-section--newsletter-background.tfa-newsletter .section-header{margin-bottom:0}.index-section--newsletter-background.tfa-newsletter .form-single-field{max-width:400px;margin-bottom:0}.index-section--newsletter-background.tfa-newsletter .form-single-field .input-group__field{flex-basis:100%;margin-bottom:20px;color:#fff;background:transparent;border-color:#fff;border-radius:0}.index-section--newsletter-background.tfa-newsletter .form-single-field ::-webkit-input-placeholder{color:#fff}.index-section--newsletter-background.tfa-newsletter .form-single-field :-ms-input-placeholder{color:#fff}.index-section--newsletter-background.tfa-newsletter .form-single-field ::placeholder{color:#fff}.index-section--newsletter-background.tfa-newsletter .form-single-field .input-group__btn .btn{font-size:14px;font-weight:600}.tfa-home-about{padding-top:100px;padding-bottom:100px;background:url(home-about-bg.jpg);background-repeat:no-repeat;background-size:cover;background-position:center center;margin-bottom:-40px}.tfa-home-about:before{position:absolute;display:block;background:#000c;width:100%;height:100%;top:0;left:0;content:""}.tfa-home-about .tfa-text-image-wrapper{padding:50px;background:#fff}.tfa-home-about .tfa-text-image-wrapper .feature-row__text{padding:0}.tfa-home-about .tfa-text-image-wrapper .feature-row__item{-webkit-flex:0 0 40%;-moz-flex:0 0 40%;-ms-flex:0 0 40%;flex:0 0 40%}.tfa-home-about .tfa-text-image-wrapper .feature-row__text--right{-webkit-flex:0 0 60%;-moz-flex:0 0 60%;-ms-flex:0 0 60%;flex:0 0 60%;padding-right:30px}.tfa-home-about .tfa-text-image-wrapper .featured-row__subtext{font-size:14px;line-height:28px;margin-bottom:30px}.tfa-home-about .tfa-section-title{margin-bottom:20px}.tfa-icon-box{padding:100px 0 70px}.tfa-icon-box .icon-box{padding:35px 40px;margin-bottom:30px}.tfa-icon-box .icon-box .content{padding-left:20px}.tfa-icon-box .icon-box h4{font-size:16px;font-weight:500;margin-bottom:0}.tfa-icon-box .icon-box h4+p{margin-top:10px}.tfa-icon-box .icon-box p{font-size:13px;line-height:1.5}.tfa-icon-box .icon-box i{font-size:20px;width:55px;height:55px;line-height:56px;text-align:center;background:#fff;color:#000;border-radius:50%}.tfa-home-collection .collection-grid-item__title-wrapper .h3{font-size:18px;max-width:80%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:#0006;padding:15px}.tfa-home-collection .collection-grid-item__title-wrapper:hover:before{opacity:.41}.tfa-home-collection .collection-grid-item__title-wrapper:hover .h3{background:#000}.grid .grid-view-item .product-card__title{font-size:14px;margin-bottom:5px;text-transform:none;font-weight:600;border-bottom:0;line-height:1.4;display:block}.grid .grid-view-item .price>div{color:#999}.grid .grid-view-item .price .price-item{font-weight:500}.grid .grid-view-item:hover .product-card__title{color:#777}.about-us-page .tfa-section-title{margin-bottom:20px}.about-us-page .tfa-section-title h2{font-weight:500;font-size:26px}.about-us-page .rte p{font-size:14px}.about-us-page .feature-row__image-wrapper{margin-bottom:0}.about-us-page.block-2 .feature-row__image-wrapper{text-align:right}.contact-page .form-intro{margin-bottom:35px}.google-map-wrapper iframe{width:100%;height:100%}.tfa-contact-form-wrapper .contact-form label[for]{display:none}.tfa-contact-form-wrapper .contact-form textarea,.tfa-contact-form-wrapper .contact-form input{height:50px;border:0;line-height:normal;padding:10px 22px;border-radius:0;margin-bottom:20px}.tfa-contact-form-wrapper .contact-form textarea:focus,.tfa-contact-form-wrapper .contact-form input:focus{outline:none}.tfa-contact-form-wrapper .contact-form textarea{min-height:170px}.tfa-contact-form-wrapper .contact-form textarea,.tfa-contact-form-wrapper .contact-form input:not([type=submit]){background:#f6f6f6}.tfa-contact-form-wrapper .contact-form input[type=submit]{font-size:14px;margin-bottom:0}.tfa-contact-form-wrapper .contact-form .grid--half-gutters>.grid__item{padding-left:20px}.tfa-contact-form-wrapper .contact-form .grid--half-gutters{margin-left:-20px}.tfa-info-box{margin-bottom:-30px}.tfa-info-box .info-box{text-align:center;padding:50px 20px;margin-bottom:30px}.tfa-info-box .info-box .info-icon{margin-bottom:20px}.tfa-info-box .info-box i{font-size:36px;color:#666}.tfa-info-box .info-box i:hover{color:#999}.tfa-info-box .info-box h4{font-size:18px;font-weight:600;margin-bottom:8px;margin-top:-4px}.tfa-info-box .info-box .info-footer{margin-top:5px}.tfa-info-box .info-box .info-footer a{font-size:12px;color:#000;word-break:break-word}.tfa-info-box .info-box .info-footer a:before{background-color:#666;height:1px;width:0;bottom:0;position:absolute;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translate(-50%);left:50%;-webkit-transition:all .2s ease-in-out 0s;-moz-transition:all .2s ease-in-out 0s;-ms-transition:all .2s ease-in-out 0s;-o-transition:all .2s ease-in-out 0s;transition:all .2s ease-in-out 0s;content:""}.tfa-info-box .info-box .info-footer a:hover:before{width:100%}.shopify_explorer_faq__item--expandable>.shopify_explorer_faq__question{cursor:pointer}.shopify_explorer_faq__item--expandable>.shopify_explorer_faq__answer{display:none}.shopify_explorer_faq__separator{text-transform:none;text-align:center}.shopify_explorer_faq__separator :not(:first-child){margin-top:1.2em}.shopify_explorer_faq__item .shopify_explorer_faq__question{position:relative;padding:5px 30px;margin:0}.shopify_explorer_faq__item .shopify_explorer_faq__question.active:before{-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}.shopify_explorer_faq__item .shopify_explorer_faq__answer{padding:15px 15px 5px 30px}.shopify_explorer_faq__item .shopify_explorer_faq__question:before{border-bottom:1.5px solid #777;border-right:1.5px solid #777;content:"";display:block;height:8px;margin-top:-7px;pointer-events:none;position:absolute;right:12px;top:50%;-webkit-transform-origin:66% 66%;-ms-transform-origin:66% 66%;transform-origin:66% 66%;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;width:8px}.tfa-faq-wrapper{max-width:60%;margin:auto}@media only screen and (max-width: 991px){.tfa-faq-wrapper{max-width:80%}}@media only screen and (max-width: 767px){.tfa-faq-wrapper{max-width:100%}}.tfa-faq-wrapper h3{margin-bottom:30px;font-size:30px}.tfa-faq-wrapper .shopify_explorer_faq__item{border:2px solid #eee;padding:12px 20px;margin-bottom:20px}.tfa-faq-wrapper .shopify_explorer_faq__item i{position:absolute;left:20px;top:20px;line-height:1.2}.tfa-faq-wrapper .shopify_explorer_faq__item h4{font-size:14px;font-weight:500;line-height:1.6}.tfa-faq-wrapper .shopify_explorer_faq__item.active{border-color:#999}.faq-content+.section-content h3{margin-top:40px;padding-top:50px;border-top:1px dashed #e9e9e9}.faq-content:last-of-type{margin-bottom:60px}.request-form-wrapper{background-color:#222;margin-top:-40px;padding:100px 0;margin-bottom:80px}.request-form-wrapper h2{font-size:36px;text-transform:initial;margin:0;font-weight:600;line-height:1.4;letter-spacing:0;color:#fff}.request-form-wrapper p{color:#bbb}.request-form-wrapper .request-content{margin-top:20px}.request-form-wrapper input:not([type=submit]){background:#333!important;color:#b5b5b5}.request-form-wrapper ::-webkit-input-placeholder{color:#ccc}.request-form-wrapper :-ms-input-placeholder{color:#ccc}.request-form-wrapper ::placeholder{color:#ccc}.cta-wrapper{margin-top:60px}.cta-wrapper h4{margin-bottom:0;font-size:24px;font-weight:700;line-height:1.4}.cta-wrapper .cta-title+.cta-subtitle{margin-top:20px}.cta-wrapper h4,.cta-wrapper .cta-subtitle p{color:#fff}.cta-wrapper .cta-button{text-align:right}.cta-wrapper .cta-button .primary-btn{margin-top:0}.vc_custom_heading{font-size:30px}.wpb_wrapper h4{font-weight:700}.vc_separator{padding-top:55px;border-bottom:1px dashed #ddd}.cart-box-wrapper{float:right;margin:37px 0 29px;position:relative}.cart-info span span{background:#85979d none repeat scroll 0 0;border-radius:50%;color:#fff;display:inline-block;font-size:12px;height:19px;line-height:19px;margin-left:7px;text-align:center;width:19px}.cart-info>span:last-child{color:#fff;display:block;font-size:14px;padding-top:5px}.cart-info{display:block;padding:10px 0}.cart-dropdown{background:#fff none repeat scroll 0 0;border:1px solid #bbbbbb;box-shadow:0 3px 3px #00000026;color:#666;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";padding:25px 0;position:absolute;right:0;top:100%;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;visibility:hidden;width:390px;z-index:3}.cart-dropdown:after{background:#fff none repeat scroll 0 0;content:"";height:9px;position:absolute;right:28px;top:-5px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:9px}.cart-box-wrapper:hover .cart-dropdown{visibility:visible;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.cart-number span{font-weight:700}.cart-number{display:block}.cart-item-amount{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:17px;padding:0 30px}.cart-amount{text-align:right}.cart-amount h5{color:#666;display:block;font-size:13px;margin-bottom:7px;padding:0 8px;font-family:Roboto,sans-serif}.cart-amount h4{color:#666;font-size:18px;font-family:Roboto,sans-serif}.grey-button{background:#e3e3e3 none repeat scroll 0 0;border:1px solid #e3e3e3;color:#333;display:block;font-family:Poppins,sans-serif;font-size:14px;font-weight:700;line-height:22px;margin:0 30px;padding:13px 15px;text-align:center;text-transform:uppercase;-webkit-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s}.grey-button:hover{background:#bda87f none repeat scroll 0 0;border-color:#bda87f;color:#fff}.cart-item-a-wrapper{border-bottom:1px solid #cccccc}.cart-p-image>a{display:inline-block}.cart-item-a-wrapper>a{margin-bottom:30px}.cart-dropdown-item{border-bottom:1px solid #cccccc;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 15px;padding:16px 0 23px}.cart-p-text{display:inline-block;line-height:23px;padding-right:15px;text-align:right}.cart-p-name{color:#676767;display:block;font-size:14px;margin-bottom:8px}.cart-p-text>span{display:block;font-size:14px;font-weight:700;margin-bottom:6px}.cart-p-qty{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.cart-p-qty label{color:#666;font-size:13px;font-weight:700;line-height:33px;margin-bottom:0;padding-right:14px;text-transform:capitalize}.cart-p-qty>input{border:1px solid #c2c2c2;color:#444;font-size:14px;height:32px;padding:0 10px;text-align:center;width:50px}.cart-p-qty>input::-moz-placeholder{color:#444}.cart-p-qty>button{background:#0000 none repeat scroll 0 0;color:#303030;font-size:14px;line-height:39px;margin-left:4px;cursor:pointer}.cart-p-qty>button:focus{box-shadow:none}.cart-dropdown-item:nth-last-of-type(2){border:0 none}.cart-btn-wrapper{border-top:1px solid #cccccc;margin:15px 0;padding-top:15px}.cart-btn-wrapper a{margin:0 15px}.cart-dropdown>button.close{cursor:pointer;font-size:18px;opacity:.2;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";position:absolute;right:10px;top:9px}.cart-dropdown>button.close:hover{opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"}
/*# sourceMappingURL=/s/files/1/0243/2748/7524/t/2/assets/tfa-css.scss.css.map */
