.c-hero-banner{margin-top:4.89875rem;position:relative}.c-hero-banner__image-container{padding-bottom:107.2%}.is-shorter .c-hero-banner__image-container{padding-bottom:92.267%}.c-hero-banner__image.is-desktop{display:none}.c-hero-banner__content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:74.667%;max-width:27rem;text-align:center;color:#fdfaf2}.c-hero-banner__title{margin:0 0 1rem}.c-hero-banner__subtitle{margin-bottom:0}.c-hero-banner__btn{width:10rem}.c-hero-banner__btn-row{display:flex;justify-content:space-between;margin:2.25rem auto auto;max-width:21.5rem}.c-hero-banner__btn-secondary{background-color:#fff}@media only screen and (min-width: 750px){.c-hero-banner__image{-o-object-position:right;object-position:right}.c-hero-banner__image-container{padding-bottom:25.438rem}.is-shorter .c-hero-banner__image-container{padding-bottom:21.938rem}.c-hero-banner__image.is-desktop{display:block}.c-hero-banner__image.is-mobile{display:none}}@media only screen and (min-width: 1100px){.c-hero-banner{margin-top:5.44813rem}.c-hero-banner__image-container{padding-bottom:30%}.is-shorter .c-hero-banner__image-container{padding-bottom:26.8%}.c-hero-banner__image.is-desktop{display:block}.c-hero-banner__image.is-mobile{display:none}.c-hero-banner__title{margin-bottom:1.125rem}.c-hero-banner__btn-row{margin-top:2.5rem}}.c-faq-block{max-width:52.6875rem;margin:0 auto}.c-faq-block__slide{overflow:hidden}.c-faq-block__title{padding:1.125rem 1rem 1.25rem 0;margin:0;border-bottom:1px solid #c4bdb2;background-image:url(icon-plus.svg);background-repeat:no-repeat;background-position:100%;background-size:.875rem .875rem;cursor:pointer}.is-expanded .c-faq-block__title{background-image:url(icon-minus.svg)}.c-faq-block__item{margin:0;max-height:0;visibility:hidden;transition-timing-function:cubic-bezier(.16,1,.3,1);transition-duration:.2s;transition-property:all}.c-faq-block__item *{margin:0}.is-expanded .c-faq-block__item{padding:1.938rem 0 2.375rem;max-height:640rem;visibility:visible;border-bottom:1px solid #c4bdb2}.is-expanded .c-faq-block__item *{margin:initial}.is-last .c-faq-block__item{border-bottom:none}@media only screen and (min-width: 1100px){.c-faq-block__title{background-size:1rem 1rem;padding-bottom:1.75rem;padding-top:1.25rem;background-position:right .25rem top 50%}.c-faq-block__item,.c-faq-block__title{padding-left:.25rem}.c-faq-block__title{padding-right:1.5rem}.c-faq-block__item p{width:88.97%}.is-expanded .c-faq-block__item{padding:2.275rem 0 2.975rem .5rem}}@media only screen and (min-width: 1650px){.is-expanded .c-faq-block__item{padding:3.25rem 0 4.25rem .5rem}}.c-faq .c-faq-block__slide{opacity:1;height:auto;transition:all .5s}.c-faq .c-faq-block__slide.is-hidden{height:0;opacity:0}.c-faq__tabs{background-color:#efeadf;display:flex;justify-content:center;padding:0 1.25rem;margin:0;overflow-x:auto;list-style-type:none;ms-overflow-style:none;scrollbar-width:none}.c-faq__tabs::-webkit-scrollbar{display:none}.c-faq__tabs.is-centered{justify-content:center;padding:0}.c-faq__tab{white-space:nowrap;margin-right:2rem;padding:1.125rem 0;transition:all .2s;cursor:pointer}.c-faq__tab:last-of-type{margin-right:0}.c-faq__tab.is-active{color:#b56e32;border-bottom:1px solid}.c-faq__accordion-container{padding:0 1.25rem;margin:3.5rem auto 5rem;max-width:47.75rem}.c-faq__title{text-align:center}@media only screen and (min-width: 1100px){.c-faq__title{margin-bottom:2.8rem}.c-faq__accordion-container{margin:4.55rem auto 5.25rem;padding:0}.c-faq__tab{margin-right:4.5rem}.c-faq__tab:last-of-type{margin-right:0}}@media only screen and (min-width: 1650px){.c-faq__title{margin-bottom:4.0625rem}.c-faq__accordion-container{margin:6.5rem auto 7.5rem}}.c-faq-contact{text-align:center;margin-bottom:5.625rem}.c-faq-contact__title{margin-bottom:.5rem}.c-faq-contact__subtitle{margin-bottom:2rem}.c-faq-contact__button{min-width:10.625rem}@media only screen and (min-width: 1100px){.c-faq-contact{margin-bottom:7.875rem}.c-faq-contact__title{margin-bottom:1rem}.c-faq-contact__subtitle{margin-bottom:2.25rem}}@media only screen and (min-width: 1650px){.c-faq-contact{margin-bottom:11.25rem}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/template.page.faq.css.map */
