#faq_app h1{text-align:center;padding:1.5rem 0;margin:0 auto;max-width:29.6875rem;line-height:1.2}@media screen and (max-width:980px){.column-mobile{max-width:80%!important;flex:0 0 80%!important}}@media screen and (max-width:768px){#faq_app h1{max-width:25.6875rem}}@media screen and (max-width:480px){#faq_app h1{max-width:15.6875rem}}#faq_app .icon-caret{display:inline-block;vertical-align:middle}#faq_app a:hover,#faq_app button:hover,#faq_app select:hover{cursor:pointer}#faq_app input[type=text]:hover,#faq_app input[type=email]:hover,#faq_app textarea:hover{cursor:text}#faq_app .icon-caret{background-color:#fff}#faq_app .icon-caret .path1{fill:#e4e4e3}#faq_app .button_call{padding:16px 28px;font-family:Apercu Bold,sans-serif;color:#6f7575;line-height:1}#faq_app .button_call svg{width:19px;height:19px;fill:#6f7575;margin-right:.625rem;vertical-align:text-bottom}#faq_app .stripe{display:block;padding:4em 0;background:#f6f7f6}#faq_app .stripe:after{clear:both;content:"";display:table}@media screen and (max-width:480px){#faq_app .stripe{padding:2em 0}}#faq_app .stripe h3{text-align:center}#faq_app .wrap{display:block;padding:4em 0}#faq_app .wrap:after{clear:both;content:"";display:table}@media screen and (max-width:480px){#faq_app .wrap{padding:2em 0}}@media screen and (max-width:768px){#faq_app .wrap{padding-left:1.875rem;padding-right:1.875rem}}#faq_app .wrap h2{text-align:center}#faq_app .visible{display:block}#faq_app .column{max-width:66.25rem}@media screen and (max-width:768px){#faq_app #nav_details{padding:0 2.5rem}}#faq_app #nav_details h3{text-align:center;margin-top:1.5rem}#faq_app nav.breadcrumbs{width:100%;max-width:43.75rem;padding:2.5rem 0;margin:0 auto}@media screen and (max-width:768px){#faq_app nav.breadcrumbs{width:90%}}#faq_app nav.breadcrumbs li{display:inline;font-size:.75rem;color:#2b2823;padding:0 .1875rem;border:none}#faq_app nav.breadcrumbs li:after{content:" > "}#faq_app nav.breadcrumbs li:last-of-type{border-bottom:1px solid #60edb3}#helpful_faqs[data-id=faq_module]{background-color:#fff}.collapsing{position:relative;height:0;overflow:hidden;transition:height .35s ease}#faq_app nav.breadcrumbs li:last-of-type:after{content:""}#faq_app #faq-search{text-align:center;padding-top:1.5rem}#faq_app #faq-search form{width:100%;box-sizing:border-box;margin:0 auto;position:relative}#faq_app #faq-search form .search_icon{position:absolute;top:.8125rem;left:20px;height:16px;width:16px}@media screen and (max-width:768px){#faq_app #faq-search form .search_icon{left:calc(5% + 15px)}}#faq_app #faq-search form input[type=text],#faq_app #faq-search form input[type=search]{width:100%;margin:0 auto;padding:.75rem 1rem .75rem 2.5625rem;font-size:1rem;font-family:Apercu Regular,sans-serif;line-height:1;border:none;background:#f6f7f6;border:1px solid #6a7171;color:#2b2823;border-radius:3rem;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none}@media screen and (max-width:768px){#faq_app #faq-search form input[type=text],#faq_app #faq-search form input[type=search]{width:90%;padding-left:2.5rem;font-size:1em}}#faq_app #faq-search form input[type=text]:focus,#faq_app #faq-search form input[type=search]:focus{color:#2b2823;background:#fff;border-color:#2b2823;border-width:2px;padding:.6875rem 1rem .6875rem 2.5rem}#faq_app #faq-search form input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}#faq_app #faq-search form #close_button{display:none;background:transparent;border:none;cursor:pointer;font-size:0px;line-height:0;padding:0;margin:0;position:absolute;top:.8125rem;right:20px;height:18px;width:18px}@media screen and (max-width:768px){#faq_app #faq-search form #close_button{right:calc(5% + 15px)}}#faq_app #faq-search form #close_button svg{fill:#2b2823;height:16px;width:16px}#faq_app #faq-search form #close_button:focus{outline:none}#faq_app #faq-search form #close_button.active{display:block}#faq_app #faq-search form{max-width:43.75rem}#faq_app #search_results .results_header{padding-bottom:1.25rem}@media screen and (max-width:768px){#faq_app #search_results .results_header{padding:0 2.5rem 1.25rem}}#faq_app #search_results .results_header .clear_results{float:right;appearance:none;-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;border:none;padding:0;line-height:2;text-decoration:underline;color:#6f7575;background:transparent}#faq_app #search_results .results_header .clear_results:focus{outline:none}#faq_app #search_results .results_header p.results_details{font-size:.75rem;line-height:2;color:#6f7575;margin:0}#faq_app #search_results .pagination{text-align:center;margin:1.875rem 0 0}#faq_app #search_results .pagination button{background:#f6f7f6;border:2px solid #efefee;font-size:1rem;color:#606060;padding:.625rem .9375rem;margin:0 4px}#faq_app #search_results .pagination button:hover,#faq_app #search_results .pagination button:focus{outline:none;border:2px solid #e4e4e3}#faq_app #search_results .pagination button:disabled{opacity:.5}#faq_app #search_results .pagination button:disabled:hover{border:2px solid #efefee}#faq_app #search_results .pagination #next,#faq_app #search_results .pagination #prev{font-size:0px;transform:translateY(-36%)}#faq_app #search_results .pagination #next:after,#faq_app #search_results .pagination #prev:after{content:" ";padding:.3125rem;margin:3px 0;display:block;border-top:2px solid #6f7575}#faq_app #search_results .pagination #next:after{border-right:2px solid #6f7575;transform:rotate(45deg) translate(-15%,15%)}#faq_app #search_results .pagination #prev:after{border-left:2px solid #6f7575;transform:rotate(-45deg) translate(15%,15%)}#faq_app #category_show{max-width:43.75rem;padding:3rem 0;margin:auto}#faq_app #category_show h6{text-align:left}@media screen and (max-width:768px){#faq_app #category_show .sub_category_list{padding:0 2.5rem}}#faq_app #category_show .sub_category_list ul{display:none;padding:.9375rem 0}#faq_app #category_show .sub_category_list ul li{padding:.625rem 0}#faq_app #category_show .sub_category_list ul li h6{border-bottom:2px solid transparent;display:inline-block;font-weight:700}#faq_app #category_show .sub_category_list ul li a:hover h6{border-bottom:2px solid #60edb3}#faq_app #category_show .sub_category_list h4{border-bottom:2px solid #6f7575;padding:1.875rem 0 .3125rem;font-size:1.125rem}#faq_app #category_show .sub_category_list h4:after{content:" ";width:.625rem;height:.625rem;float:right;transform:translate(-100%) rotate(45deg);border-right:2px solid #6f7575;border-bottom:2px solid #6f7575;transition:all .4s ease}#faq_app #category_show .sub_category_list.opened h4{border-bottom:2px solid #000000}#faq_app #category_show .sub_category_list.opened h4:after{transform:translate(-100%) rotate(-135deg)}#faq_app #category_show #warranties{padding:0;background-color:transparent}#faq_app #categories_list{padding:4em 0 0}#faq_app #categories_list h2{text-align:center;font:32px/40px Apercu Medium,sans-serif}@media screen and (max-width:768px){#faq_app #categories_list h2{font-size:28px;line-height:36px}}@media screen and (max-width:480px){#faq_app #categories_list h2{font-size:24px;line-height:32px}}#faq_app #categories_list #categories{margin:0 auto;text-align:center}#faq_app #categories_list #categories li{display:inline-block;width:9.0625rem;vertical-align:top}@media screen and (max-width:768px){#faq_app #categories_list #categories li{min-height:150px}}#faq_app #categories_list #categories li p{margin:0 auto;max-width:5.3125rem}#faq_app #categories_list #categories li svg{width:3.75rem;height:4.0625rem}#faq_app #categories_list #categories li svg#icon-about-t-n{width:3.125rem}#faq_app .faqs{max-width:43.75rem;padding:3rem 0;margin:auto}#categories_list h2{text-align:center!important}#faq_app #faq-search{padding-bottom:0!important}@media screen and (max-width:768px){#faq_app .faqs .faq_list{padding:0 2.5rem}}#faq_app .faqs .lost_faq,#faq_app .faqs h2,#faq_app .faqs h6{text-align:center}#faq_app .faqs h2{padding-bottom:1.25rem}#faq_app .faqs ul{padding:0}@media screen and (max-width:768px){#faq_app .faqs ul li{padding:1.5625rem 0}}#faq_app .faqs ul li dt{font-size:1rem}#faq_app .faqs ul li dd p{padding-right:2.5rem;font-size:.875rem}#faq_app .faqs ul li dd p a{font-size:.875rem}#faq_app .faqs .button_wrapper{text-align:center}#faq_app #contact{text-align:center;border-top:1px solid #F6F7F6;max-width:100%}@media screen and (max-width:768px){#faq_app #contact{padding-left:0;padding-right:0}}#faq_app #contact h2{padding:0 0 35px}#faq_app #contact form{padding:0 0 3.75rem;width:100%}@media screen and (max-width:768px){#faq_app #contact form .input_wrapper{padding:0 2.5rem}}#faq_app #contact span,#faq_app #contact label{color:#2b2823;display:block;font-size:14px;text-align:left;max-width:43.75rem;margin:0 auto}#faq_app #contact span:after{content:"*";color:#d0021b;padding-left:2px;text-transform:super}#faq_app #contact input[type=text],#faq_app #contact input[type=email],#faq_app #contact label[for=category_toggle],#faq_app #contact textarea{width:100%;max-width:43.75rem;padding:1em 1.3em;margin:4px auto 20px;font: 14px Apercu Regular,sans-serif;color:#2b2823;border:1px solid #e4e4e3!important;background-color:#f6f7f6;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none;-webkit-font-smoothing:antialiased;box-sizing:border-box}#faq_app #contact input[type=text]:focus,#faq_app #contact input[type=email]:focus,#faq_app #contact label[for=category_toggle]:focus,#faq_app #contact textarea:focus{border:1px solid #2B2823;outline:1px solid #2B2823}#faq_app #contact input[type=text]::-webkit-input-placeholder,#faq_app #contact input[type=email]::-webkit-input-placeholder,#faq_app #contact label[for=category_toggle]::-webkit-input-placeholder,#faq_app #contact textarea::-webkit-input-placeholder{color:#797f83}#faq_app #contact input[type=text]:-moz-placeholder,#faq_app #contact input[type=email]:-moz-placeholder,#faq_app #contact label[for=category_toggle]:-moz-placeholder,#faq_app #contact textarea:-moz-placeholder{color:#797f83}#faq_app #contact input[type=text]::-moz-placeholder,#faq_app #contact input[type=email]::-moz-placeholder,#faq_app #contact label[for=category_toggle]::-moz-placeholder,#faq_app #contact textarea::-moz-placeholder{color:#797f83}#faq_app #contact input[type=text]:-ms-input-placeholder,#faq_app #contact input[type=email]:-ms-input-placeholder,#faq_app #contact label[for=category_toggle]:-ms-input-placeholder,#faq_app #contact textarea:-ms-input-placeholder{color:#797f83}#faq_app #contact input[type=checkbox]{position:absolute;opacity:0}#faq_app #contact input[type=checkbox]:focus+label{border:1px solid #2B2823;outline:1px solid #2B2823}#faq_app #contact label[for=category_toggle]{color:#6f7575;box-sizing:border-box}#faq_app #contact label[for=category_toggle]:hover{border:1px solid #2B2823;outline:1px solid #2B2823}#faq_app #contact label[for=category_toggle]:hover{cursor:pointer}#faq_app #contact label[for=category_toggle]:after{content:" ";width:11px;height:11px;display:block;border-left:2px solid;border-bottom:2px solid;transform:rotate(-45deg);float:right}#faq_app #contact label[for=category_toggle] span{font-size:14px}#faq_app #contact .dropdown_wrapper{position:absolute;width:100%;max-width:700px;background:#f6f7f6;border:1px solid #e4e4e3;left:50%;transform:translate(-50%,-19px);z-index:50000}@media screen and (max-width:768px){#faq_app #contact .dropdown_wrapper{width:auto;left:2.5rem;right:2.5rem;transform:translateY(-1.1875rem)}}#faq_app #contact .dropdown_wrapper .dropdown_list li input{opacity:0;position:absolute}#faq_app #contact .dropdown_wrapper .dropdown_list li input:checked+label{background:#e4e4e3;cursor:pointer;outline:none}#faq_app #contact .dropdown_wrapper .dropdown_list li label{padding:10px 15px}#faq_app #contact .dropdown_wrapper .dropdown_list li label:hover,#faq_app #contact .dropdown_wrapper .dropdown_list li label:focus{background:#e4e4e3;cursor:pointer;outline:none}#faq_app #contact textarea{resize:vertical;min-height:200px}#faq_app #contact #suggested_faqs{width:100%;max-width:100%;box-sizing:border-box;margin:1.25rem 0 2.5rem}#faq_app #contact #suggested_faqs button.close{-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none;width:1.25rem;height:1.25rem;position:absolute;right:0;transform:translate(-30px,-20px) rotate(45deg);background:transparent;border:none}#faq_app #contact #suggested_faqs button.close:focus{outline:none}#faq_app #contact #suggested_faqs ul{max-width:43.75rem;margin:0 auto;text-align:left}@media screen and (max-width:768px){#faq_app #contact #suggested_faqs ul{padding:0 2.5rem}}@media screen and (max-width:480px){#faq_app .faqs{padding:2rem 0 4rem}#faq_app .faqs .faq_list{padding:0 2rem}}#faq_app #contact #suggested_faqs ul h5{font-size:1rem;padding-bottom:.625rem;font-family:Apercu Bold,sans-serif}#faq_app #contact .last-name,#faq_app #contact .email2{display:none}#faq_app #contact .error{display:none;color:#e60f2c;font-family:Apercu Bold,sans-serif}#faq_app #contact .error.visible{display:block}#faq_app #contact .suggested{display:none;text-align:left;margin-bottom:20px}#faq_app #contact .suggested p{display:inline-block;margin-right:20px;margin-bottom:0;text-decoration:underline;cursor:pointer}#faq_app #contact .suggested a{vertical-align:-4px}#faq_app #contact .message-confirmation{display:none;margin:40px 0 120px}#faq_app #contact .message-confirmation .checkmark svg{width:80px;height:80px}#faq_app #contact .message-confirmation h4{padding:0 0 20px;font-size:24px}#faq_app #contact .message-confirmation .submit-again{text-decoration:underline;cursor:pointer}#faq_app.loading{text-align:center;padding:6.25rem 0}#faq_app.loading img{max-width:4.375rem}.ui-widget.ui-widget-content{margin:0 15px!important}.ui-menu{text-align:left;cursor:pointer;border:solid 1px #e4e4e3;background:#fff;position:absolute;display:none;z-index:9999;max-height:254px;overflow:hidden;overflow-y:auto;box-sizing:border-box}.ui-menu-item{height:auto!important}.ui-menu-item-wrapper{width:100%;box-sizing:border-box;display:inline-block;position:relative;padding:10px;white-space:nowrap;overflow:hidden;color:#333;border-bottom:solid 1px #e4e4e3;font-size:14px;font-family:Apercu Regular,sans-serif;line-height:3.5ex}.ui-menu-item-wrapper:hover,.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{background:#e4e4e3!important;border-color:#e4e4e3!important}select:required:invalid{color:gray}option[value=""][disabled]{display:none}option{color:#000}#contact_methods{text-align:center;border-top:1px solid #e4e4e3;display:block;padding:4em 2em}#contact_methods #button-wrap a:hover{text-decoration:underline!important;text-decoration-color:#2b2823}#button-wrap{margin-top:30px}#faq-contact .button.primary{background:var(--btn-primary-bg);color:var(--btn-primary-text-color);border-radius:50px;padding:18px 24px;margin:10px 0;border:none!important;font-weight:400!important;text-transform:initial;font-family:Apercu Bold;min-width:200px}#faq-contact .button.primary:hover{background:var(--btn-primary-text-color);color:var(--white);border:none}#faq-contact input,#faq-contact textarea,#faq-contact select{border:1px solid #e4e4e3!important;background:#f6f6f6;border-radius:0}#faq_app #contact textarea::placeholder{color:#797f83}#faq-contact label,#faq-contact span{font-size:1rem!important;font-weight:400;font-family:Apercu Regular;color:#2b2823}#faq-contact #contactConcern{padding-left:15px;width:100%;border:solid 1px #6a7171;background:#f6f6f6;border-radius:0;margin:4px auto 20px}#faq-contact .form-group{margin:0 auto 1rem;color:#2b2823!important}#faq-contact .text-muted{color:#2b2823!important;margin-bottom:10px;margin-top:0}#faq-contact .contact-form{max-width:100%;padding:20px 0;background:#fff}#faq-contact .select2-container{width:100%!important}#faq-contact .select2-container .select2-search__field{width:100%!important;border-radius:0;color:#2b2823!important;border:solid 1px #6a7171;height:25.5px}#faq-contact .select2-container--default .select2-selection--multiple{border:solid 1px #6a7171;border-radius:0!important;background:#f6f6f6}#faq-contact .select2-container .select2-selection--multiple .select2-selection__rendered{padding:0 10px!important}.contact-form .error{width:100%;display:inline-block!important;max-width:100%;text-align:left}
/*# sourceMappingURL=/cdn/shop/t/110/assets/tuft-faq.css.map */
