.contact-tabs{background-color:var(--color-light-grey-3);color:var(--color-dark-grey)}.contact-tabs>.page-width{max-width:142rem}.contact-tabs__title{text-align:center;color:var(--color-dark-grey);margin-bottom:2rem;max-width:102rem;margin-left:auto;margin-right:auto}accordion-wrapper:first-of-type .accordion__header{border-top-left-radius:.4rem;border-top-right-radius:.4rem}accordion-wrapper:last-of-type .accordion__header{border-bottom-left-radius:.4rem;border-bottom-right-radius:.4rem}.contact-tabs accordion-wrapper .accordion__item--open .accordion__header{border-radius:.4rem}.contact-tabs .accordion__header{background-color:var(--color-light-grey);margin-bottom:0;padding:1.5rem;position:relative}.contact-tabs .accordion__item--open .accordion__header:after,.contact-tabs accordion-wrapper:last-of-type .accordion__header:after{content:none}.contact-tabs .accordion__title{margin:0;color:var(--color-dark-grey);text-transform:uppercase;letter-spacing:.1rem;font-family:var(--font-body-family);font-size:1.6rem}.contact-tabs .accordion__info{display:flex;align-items:center}.contact-tabs .accordion__icon{object-fit:contain;margin-right:1.5rem;max-width:2.8rem;max-height:2.8rem}.contact-tabs .accordion__icons{height:1rem;color:var(--color-dark-grey)}.contact-tabs .accordion__item--open .accordion__icons svg{transform:rotate(180deg)}.contact-tabs .accordion__item--open .accordion__content{color:var(--color-dark-grey);display:flex;flex-direction:column;overflow:visible;font-size:1.6rem}.contact-tabs .accordion__item--open .accordion__content>*{color:var(--color-dark-grey)}.contact-tabs .accordion__contact{order:100}.contact-tabs .contact-tab__tab .contact-tab__accordion:first-child{margin-top:2.4rem}.contact-tabs .contact-tab__tab .contact-tab__accordion:last-child{margin-bottom:1.6rem}.contact-tab__accordion .accordion__header{background-color:transparent;padding:0;padding:1.6rem 0}.contact-tab__accordion .accordion__header .accordion__icons{height:2rem}.contact-tab__accordion .accordion__header .accordion__icons .icon{height:100%;width:100%}.contact-tab__accordion .accordion__item--open .icon-positive,.contact-tab__accordion .accordion__item:not(.accordion__item--open) .icon-negative{display:none}.contact-tab__accordion .accordion__item--open .accordion__content{padding:1rem 0}.contact-tabs .accordion__contact-call,.contact-tabs .accordion__contact-email{margin:4rem 1rem;position:relative}.contact-tabs .accordion__contact-email:before{content:"";background-color:var(--color-dark-grey);height:.1rem;width:100%;position:absolute;top:-2rem;left:0}.contact-tabs .accordion__contact-call h3,.contact-tabs .accordion__contact-email h3{color:var(--color-dark-grey);font-size:3.2rem;margin-bottom:1rem}.contact-tabs .accordion__contact-call a,.contact-tabs .accordion__contact-email a{text-decoration:none;margin-top:1rem;font-size:2.4rem}.contact-tabs .accordion__contact-form{position:relative;padding:1rem;color:var(--color-dark-grey);margin-bottom:2rem}@media screen and (min-width:990px){.contact-tabs .accordion__contact-form{overflow:hidden}}.contact-tabs .accordion__contact-form:after{content:"";position:absolute;height:100%;background-color:var(--color-light-grey);width:calc(100% + var(--page-width-padding) * 2);left:calc(var(--page-width-padding) * -1);top:0}.contact-tabs .accordion__contact-form .field,.contact-tabs .accordion__contact-form h3,.contact-tabs .accordion__contact-form button{z-index:2;position:relative}.contact-tabs .accordion__contact-form h3{color:var(--color-dark-grey);text-align:center;font-size:2.4rem}.contact-tabs .accordion__item--open{overflow:visible}.contact-tabs .field--top .field__label{text-transform:uppercase;color:var(--color-dark-grey);letter-spacing:.1rem}.contact-tabs .field--top .field__input{background:var(--color-off-white);border:0}.contact-tabs .accordion__contact-form button{display:flex;margin:1rem auto}.contact-tabs__title h4{font-size:1.6rem;color:var(--color-dark-grey);margin-bottom:1rem;margin-top:unset;text-transform:uppercase;font-weight:300;font-family:var(--font-body-family)}.contact-tabs__title h2{font-size:3.2rem;color:var(--color-dark-grey);margin-bottom:1rem;margin-top:1rem}.contact-tabs .field__label span{color:var(--color-secondary-darken-10)}.contact-tabs .contact__button{background-color:var(--color-white);color:var(--color-secondary-darken-10);border-color:#fff;border-radius:.3rem}.contact-tabs .accordion__contact-info h1,.contact-tabs .accordion__contact-info h2,.contact-tabs .accordion__contact-info h3,.contact-tabs .accordion__contact-info h4,.contact-tabs .accordion__contact-info h5,.contact-tabs .accordion__contact-info h6,.contact-tabs .accordion__contact-info b,.contact-tabs .accordion__contact-info strong{color:var(--color-dark-grey);font-weight:var(--font-body-weight)}.contact-tabs .accordion__contact-info p{color:var(--color-dark-grey-2)}.contact-tabs .contact-tab__accordion{border-bottom:solid 1px var(--color-dark-grey)}.contact-tabs .contact-tab__accordion:first-child{border-top:solid 1px var(--color-dark-grey)}@media screen and (max-width:989px){.contact-tabs .contact-tab__tab+.contact-tab__tab{margin-top:1rem}.contact-tabs .accordion__content>*:first-child{margin-top:1rem}.contact-tabs .accordion__header:after{content:"";position:absolute;width:92%;height:.1rem;bottom:0;left:5%;background-color:var(--color-grey)}}.contact-tabs__tab-buttons-container{width:100%;overflow:auto;margin-bottom:6.4rem}.contact-tabs__tab-buttons{position:relative;display:flex;justify-content:space-between;overflow-y:visible;padding-bottom:3.2rem;border-bottom:solid 1px var(--color-dark-grey)}.contact-tabs__tab-button:not(.contact-tabs__tab-button--active) .accordion__icon--active,.contact-tabs__tab-button.contact-tabs__tab-button--active .accordion__icon--inactive{display:none}.contact-tabs__tab-button--active .contact-tabs__tab-button__indicator{--width: 3rem;--height: 2rem;position:absolute;bottom:0;width:0;height:0;border-left:var(--width) solid transparent;border-right:var(--width) solid transparent;border-bottom:var(--height) solid var(--color-dark-grey)}.contact-tabs__tab-button--active .contact-tabs__tab-button__indicator:after{content:"";display:block;position:absolute;width:0;height:0;border-left:var(--width) solid transparent;border-right:var(--width) solid transparent;border-bottom:var(--height) solid var(--color-light-grey-3);left:calc(-1 * var(--width));top:1px}.contact-tabs__tab-button{cursor:pointer}@media screen and (min-width:990px){.contact-tab__tab>accordion-wrapper>.accordion__item>.accordion__header{display:none}.contact-tab__tab>accordion-wrapper>.accordion__item:not(.accordion__item--open){display:none}.contact-tab__tab{flex:1}.contact-tabs .accordion__icons{display:none}.contact-tabs .contact-tab__accordion .accordion__icons{display:flex}.contact-tabs .contact-tabs__tab-button{background-color:transparent;display:flex;align-items:center;justify-content:center}.contact-tabs .accordion__title{width:14rem;word-break:auto-phrase;display:flex;justify-content:center;align-items:center;text-align:center}.contact-tabs .accordion__info{flex-direction:column}.contact-tabs .accordion__icon{max-width:18rem;max-height:18rem;margin-bottom:2rem;margin-right:0}.contact-tab__tab>accordion-wrapper>.accordion__item--open>.accordion__content{height:auto;position:static}.contact-tabs .accordion__contact{display:flex;align-items:center}.contact-tabs .accordion__contact-info{width:35%;padding-right:10rem}.contact-tabs .accordion__contact-form{flex:1}.contact-tabs .accordion__contact-call h3,.contact-tabs .accordion__contact-email h3,.contact-tabs .accordion__contact-form h3{font-size:4.2rem}.contact-tabs .accordion__contact-call,.contact-tabs .accordion__contact-email{margin:8rem 1rem}.contact-tabs .accordion__contact-email:before{top:-4rem}.contact-tabs .accordion__contact-form{display:flex;flex-direction:column;justify-content:center;align-items:center}.contact-tabs .contact__form{width:75%}.contact-tabs__title h2{font-size:6.4rem}.contact-tabs .contact-tab__accordion .accordion__info{flex-grow:1}.contact-tabs .contact-tab__accordion .accordion__title{width:100%;justify-content:flex-start;text-align:left}.contact-tabs .contact-tab__tab .contact-tab__accordion:first-child{margin-top:-5.8rem;border-top:none}.contact-tabs .contact-tab__tab .contact-tab__accordion:last-child{margin-bottom:1.6rem}.contact-tab__accordion .accordion__header{padding:2.4rem}.contact-tab__accordion .accordion__content>*{margin-left:2.4rem;margin-right:2.4rem}.contact-tab__accordion .accordion__content>*:first-child{margin-top:0}.contact-tab__accordion .accordion__content>*:last-child{margin-bottom:2.4rem}}
/*# sourceMappingURL=/cdn/shop/t/232/assets/contact-tabs.css.map */
