html{scroll-behavior:smooth}body{font-size:16px;font-family:Roboto,sans-serif}a{outline:none;color:#3d4246;text-decoration:none}p{color:#636a6f}h1,h2,h3,h4,h5,h6{font-family:Montserrat,sans-serif}hr{margin:55px 0;border:0;border-bottom:1px solid #e8e9eb}.btn{display:inline-block;vertical-align:middle;margin:0 0 1rem;padding:.85em 1em;border:1px solid transparent;border-radius:0;-webkit-transition:background-color .25s ease-out,color .25s ease-out;transition:background-color .25s ease-out,color .25s ease-out;font-family:Montserrat;font-size:.9rem;-webkit-appearance:none;line-height:1;text-align:center;cursor:pointer;font-weight:700;text-transform:uppercase}.btn.btn-primary{background-color:#ff5a00;color:#fefefe}.rte{color:#636a6f;word-wrap:break-word;overflow-wrap:break-word}.rte ul{margin:0 0 17.5px 35px}.rte ul li{margin-bottom:4px;list-style:inherit}.rte a:not(.btn){border-bottom:1px solid currentColor;padding-bottom:1px}.rte h1,.rte h2,.rte h3,.rte h4,.rte h5,.rte h6{margin-top:55px;margin-bottom:27.5px}.page.policy{position:relative}.page.policy .hero{margin-bottom:2em}.page.policy .hero img{width:100%;min-height:275px;max-height:275px;object-fit:cover}.page.policy .hero .caption{position:absolute}.page.policy .hero .caption h1{color:#fff;font-weight:700;letter-spacing:1.5px;text-transform:uppercase}.page.policy .rte h2{font-weight:600;line-height:1.2;letter-spacing:.1em;font-size:1.75em;text-transform:uppercase}.page.policy .rte h3{font-weight:600;line-height:1.2;letter-spacing:0;font-size:1.625em;text-transform:none}.page.contact{position:relative}.page.contact .grid-container{max-width:100rem}.page.contact .hero{margin-bottom:2em}.page.contact .hero img{width:100%;min-height:275px;max-height:275px;object-fit:cover}.page.contact .hero .caption{position:absolute}.page.contact .hero .caption h1{color:#fff;font-weight:700;letter-spacing:1.5px;text-transform:uppercase}.page.contact .second-cell .lead{margin-bottom:3rem;text-align:center;font-size:1.2rem}.back-top{position:fixed;right:100px;bottom:50px;display:flex;align-items:center;justify-content:center;background:#ff5a00;padding:5px;transform:rotate(45deg);opacity:0;transition:opacity linear .3s}@media screen and (max-width: 39.9375em){.back-top{opacity:.8;right:30px;bottom:30px}}.back-top:hover{opacity:1}.back-top svg{fill:#fff;transform:translate(-3px,-3px) rotate(45deg)}.responsive-card-table{border-collapse:collapse}.responsive-card-table.unstriped tbody{background-color:transparent}.responsive-card-table tr,.responsive-card-table th,.responsive-card-table td{border:1px solid black}@media screen and (max-width: 640px){.responsive-card-table{max-width:100vw;overflow:hidden}.responsive-card-table thead tr{position:absolute;top:-9999em;left:-9999em}.responsive-card-table tr{border:1px solid black;display:block;max-width:95vw}.responsive-card-table tr+tr{margin-top:1.5rem}.responsive-card-table td{border:none;display:flex;justify-content:flex-start;align-items:center;border-bottom:1px solid black;padding-left:50%;position:relative}.responsive-card-table td:before{content:attr(heading);display:inline-block;font-weight:700;line-height:1.5;margin-left:-100%;margin-right:10px;width:100%;position:relative;z-index:1}.responsive-card-table td:after{content:"";position:absolute;width:45%;height:95%;left:1px;top:1px;z-index:0}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/theme.scss.css.map */
