.page-title{margin-top:0}.main-page-title{margin-bottom:3rem}@media screen and (min-width:750px){.main-page-title{margin-bottom:4rem}}.page-placeholder-wrapper{display:flex;justify-content:center}.page-placeholder{width:52.5rem;height:52.5rem}.main-page-title{margin:2.8rem 0 2.4rem;padding-left:1.5rem;border-left:.4rem solid #E10600;color:#0e2a47;font-size:clamp(3.2rem,3.8vw,4.6rem);line-height:1.04;letter-spacing:-.02em;text-transform:uppercase;font-weight:700}.main-page-title+.rte{color:#3f4a54;font-size:1.55rem;line-height:1.65}.main-page-title+.rte h2{margin-top:3.2rem;margin-bottom:1.2rem;color:#0e2a47;font-size:2.5rem;line-height:1.12;font-weight:700}.main-page-title+.rte h3{margin-top:2.6rem;margin-bottom:1rem;color:#222;font-size:2rem;line-height:1.2;font-weight:700}.main-page-title+.rte a{color:#0e2a47;text-underline-offset:.25rem}.main-page-title+.rte a:hover{color:#e10600}.main-page-title+.rte img{height:auto;border:1px solid #DDE2E7;border-radius:.2rem}.main-page-title+.rte hr{margin:3rem 0;border:0;border-top:1px solid #DDE2E7}.main-page-title+.rte table{border-color:#dde2e7}.main-page-title+.rte th{background:#f1f3f5;color:#0e2a47;font-weight:700}.contact{padding-top:1.6rem!important;padding-bottom:5.6rem!important}.contact .title{color:#0e2a47;text-transform:uppercase;font-weight:700}.contact .field:after{border-radius:.2rem;box-shadow:0 0 0 .1rem #cdd4da}.contact .field:hover.field:after{box-shadow:0 0 0 .1rem #0e2a47}.contact .field__input,.contact .text-area{background:#fff}.contact .contact__button .button{min-height:5rem;min-width:18rem;border-radius:.2rem;background:#e10600;color:#fff;box-shadow:none;font-weight:700;letter-spacing:.035em;text-transform:uppercase}.contact .contact__button .button:hover{background:#c90600}.section .bb-quote{max-width:820px;margin:3.2rem auto;padding:3rem 2.8rem;border:1px solid #DDE2E7;border-top:.4rem solid #E10600;border-radius:.2rem;background:#fafbfc;box-shadow:none}.section .bb-quote h2{margin:0 0 .8rem;color:#0e2a47;font-size:2.8rem;line-height:1.08;text-transform:uppercase;font-weight:700}.section .bb-quote .sub{color:#66727e;line-height:1.55}.section .bb-quote label{color:#0e2a47;font-weight:700}.section .bb-quote input,.section .bb-quote select,.section .bb-quote textarea{min-height:4.5rem;padding:1.05rem 1.2rem;border:1px solid #CDD4DA;border-radius:.2rem;background:#fff;color:#222;box-shadow:none}.section .bb-quote textarea{min-height:10rem}.section .bb-quote input:focus,.section .bb-quote select:focus,.section .bb-quote textarea:focus{border-color:#0e2a47;outline:.2rem solid rgba(14,42,71,.12);outline-offset:0}.section .bb-quote button{min-height:5rem;margin-top:.6rem;padding:1.2rem 2.6rem;border:1px solid #E10600;border-radius:.2rem;background:#e10600;color:#fff;box-shadow:none;font-size:1.45rem;font-weight:700;letter-spacing:.035em;text-transform:uppercase}.section .bb-quote button:hover{background:#c90600;border-color:#c90600}.image-with-text{border-bottom:.3rem solid #E10600}.image-with-text .image-with-text__media,.image-with-text .image-with-text__content{border-radius:.2rem;box-shadow:none}.image-with-text .image-with-text__heading{line-height:1.02;letter-spacing:-.02em;text-transform:uppercase;font-weight:700}.image-with-text .button{border-radius:.2rem;box-shadow:none;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.section-collection-list .collection-list-title{line-height:1.05;letter-spacing:-.015em;text-transform:uppercase;font-weight:700}.section-collection-list .card__inner{border-radius:.2rem;box-shadow:none}.section-collection-list .card__heading{font-weight:700}.collapsible-content{border-top:1px solid #DDE2E7}.collapsible-content .collapsible-content__heading{color:#0e2a47;line-height:1.05;letter-spacing:-.015em;text-transform:uppercase;font-weight:700}.collapsible-content .accordion{border-color:#dde2e7}.collapsible-content .accordion summary{padding:1.6rem .2rem}.collapsible-content .accordion__title{color:#222;font-weight:700}.collapsible-content .accordion .svg-wrapper{color:#e10600}.collapsible-content .accordion__content{color:#4a545e;line-height:1.6}@media screen and (min-width:750px){.main-page-title{margin-top:3.6rem}.contact{padding-top:2.4rem!important;padding-bottom:6.4rem!important}}@media screen and (max-width:749px){.main-page-title{margin:2.2rem 0 1.8rem;padding-left:1.1rem;border-left-width:.3rem;font-size:2.9rem}.main-page-title+.rte{font-size:1.45rem}.main-page-title+.rte h2{margin-top:2.6rem;font-size:2.2rem}.section .bb-quote{margin:2rem auto;padding:2.2rem 1.8rem}.section .bb-quote h2{font-size:2.4rem}.section .bb-quote .bb-row{grid-template-columns:1fr;gap:0}.contact{padding-top:1.2rem!important;padding-bottom:4.5rem!important}}@media(prefers-reduced-motion:reduce){.section .bb-quote input,.section .bb-quote select,.section .bb-quote textarea{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/70/assets/section-main-page.css.map */
