.custom__avalanche--scroller{max-width:1600px;margin:1rem auto;padding:1rem}.c__avalanche--container{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}.c__avalanche--card{display:flex;flex-direction:column;background-color:#fff;padding:1rem;text-align:center;width:400px}.c__avalanche--card img{width:100%;height:auto}.c__avalanche--card h5{margin:1rem 0}.c__avalanche--card p{margin:0;text-wrap:wrap}.custom__brand--index{padding:1rem}.c__page--container{max-width:1600px;margin:1rem auto;padding:1rem;background-color:#f5f5f5;border-radius:2rem}.c__page--grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem;margin:4rem 1rem}.c__card--container{background-color:#fff;display:grid;grid-template-rows:subgrid;grid-row:span 2;grid-auto-rows:75px auto;border:1px solid #f4f4f4;padding:1rem 1rem 0;text-align:center;border-radius:1rem;box-shadow:0 0 10px #0000001a;transition:.3s}.c__card--container:hover{scale:1.05;box-shadow:0 0 10px #0003;transition:.3s}.c__card--container img{max-width:100%;max-height:100%;object-fit:contain;margin:0 auto;display:block}.c__card--container a{text-decoration:none;color:#333}.c__card--container h3{margin-top:2rem;font-size:1.5rem;font-weight:800}.c__card--container li{margin:0;padding:0;text-decoration:none;color:#333;font-size:1rem;font-weight:500;text-align:center;list-style-type:none}.c__card--container li a{text-transform:uppercase;text-decoration:none;color:#333;font-size:1rem;font-weight:500;text-align:center}.c__page--paginate{margin-top:1rem;text-align:center}.c__page--paginate a{text-decoration:none;color:maroon;font-size:1rem;font-weight:500;text-align:center;margin:.5rem}.c__page--paginate a:hover{color:#333;text-decoration:underline}@media (min-width: 768px){.c__page--container{padding:1rem;gap:1rem}}.custom__team--index{max-width:1200px;margin:auto}.custom__staff--card{display:grid;grid-template-columns:1fr 2fr;gap:2rem;margin:1rem;padding:1rem;border-radius:2rem}.custom__staff--card:nth-child(odd){background-color:var(--custom-background-dark);color:var(--custom-background-light)}.custom__staff--card:nth-child(2n){background-color:var(--custom-background-light);color:var(--custom-background-dark)}.cusustom__staff--card:not:(:first-child){margin-top:2rem}.staff__col--left{padding:2rem;display:flex;justify-content:center;align-items:center}.staff__col--left img{border-radius:50%;width:100%;aspect-ratio:1/1;max-width:400px;object-fit:cover;object-position:center}.staff__col--right{padding:1.5rem 1rem}.staff__col--right h2,.staff__col--right p{margin:0}#staffTitle{font-size:var(--font-size-body-large);margin-bottom:1rem}#staffBio{font-size:var(--font-size-body-small);margin-bottom:1rem}#staffInfo{list-style-type:none;padding:0;margin:0 .25rem 0 0}#staffInfo li{margin-bottom:.5rem}@media (max-width: 768px){.custom__staff--card{grid-template-columns:1fr}.staff__col--left,.staff__col--right{padding:.5rem}.staff__col--left{text-align:center}.staff__col--left img{max-width:200px;margin:0 auto}.staff__col--right h2{font-size:1.5rem}#staffTitle{font-size:1.2rem}}.job__apllication--page{max-width:1200px;margin:0 auto;padding:1rem;border-radius:2rem}.custom__job--index{max-width:1200px;margin:1rem auto}.jobs__container{display:flex;flex-direction:row;gap:1rem;flex-wrap:wrap;background-color:var(--custom-background-light);padding:1rem;border-radius:2rem;width:100%}.jobs__container h2{width:100%;text-align:center}.job__listing{padding:2rem;border:1px solid #ccc;border-radius:1rem;width:100%;background-color:#fff;box-shadow:0 0 10px #0000001a;transition:all .3s}.job__listing:hover{box-shadow:0 0 10px #0003;transform:translateY(-5px);transition:all .3s}.job__listing h3{margin-top:0;margin-bottom:.8rem}.job__listing a{margin:.5rem 0}.jobs__locations--list{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;padding:0}.custom__pill{border:1px solid #800000;color:maroon;font-weight:700;text-transform:uppercase;border-radius:1rem;padding:.5rem 1rem;font-size:.75rem;display:flex;align-items:center}.custom__pill li{margin:0;padding:0}.custom__location--index{max-width:1200px;margin:auto}.c__section--container{margin:1rem;padding:1rem;background-color:#f5f5f5;border-radius:2rem}.c__page--header{text-align:center;margin-bottom:1rem}.c__location--cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1rem}.c__location--card{background-color:#fff;border:1px solid #f4f4f4;border-radius:1rem;box-shadow:0 0 10px #0000001a;text-decoration:none;text-align:center;transition:all .3s ease;color:#333;display:flex;flex-direction:column;justify-content:space-between}.c__location--card:hover{transform:scale(1.025);box-shadow:0 0 10px #0003;transition:all .3s ease}.c__location--card a,.c__location--card a:visited,.c__location--card a:hover,.c__location--card a:active,.c__location--card a:focus{color:inherit;text-decoration:none;border:none;outline:none;box-shadow:none}.card__content{display:flex;flex-direction:column;justify-content:space-between;align-items:center;margin:0 auto;padding:1rem;text-align:center}.card__content--heading h3{font-size:var(--font-size-heading-4);min-height:3rem;display:flex;align-items:center;justify-content:center;margin:.5rem 0}.card__content--image img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}.card__content--details p{margin:.5rem 0}.c__location--card em:after{content:" \2192";font-size:1em}.c__location--card:hover em{color:maroon;transition:all .3s ease}.location__page--container{max-width:1200px;margin:4rem auto}.location__page--content{padding:1rem}.location__page--content{margin:1rem;padding:1rem}.location__page--header{display:grid;grid-template-columns:1fr 1fr;gap:2rem}@media (max-width: 768px){.location__page--header{grid-template-columns:1fr}}.custom__about--image{display:flex;justify-content:center;align-items:center}.custom__about--image img{width:100%;height:auto;border-radius:1rem;object-fit:cover}.custom__about--section{max-width:600px}.location__page--details{display:flex;flex-wrap:wrap;gap:2rem;background-color:#f5f5f5;border-radius:1rem;padding:1rem;margin:2rem 0}.location__col{margin:1rem;max-width:300px}.location__col h4{font-size:var(--font-size-body-larger);margin-top:0;margin-bottom:.5rem}.location__col h6{font-size:var(--font-size-body);margin-top:0;margin-bottom:.5rem}.location__col p{margin:0}.location__col b{margin-top:0;margin-bottom:.5rem}.detail__container--alpha{margin-bottom:1.5rem}.custom__directions--link{color:maroon;text-decoration:none;font-weight:700}.custom__hours--elements ul{list-style:none;padding:0}.custom__directions--link{margin-top:1rem}.custom__services--elements ul{display:flex;flex-wrap:wrap;list-style:none;padding:0}.custom__services--elements li{font-size:.75rem;border:1px solid #800000;background-color:#f4f4f4;color:maroon;padding:.25rem .5rem;border-radius:1rem;margin:.25rem}.cContainer{width:100%;max-width:1600px;margin:0 auto;padding:0}.cRow{display:flex;gap:1.5rem;margin-bottom:1.5rem;width:100%}.row-thirds{display:flex;gap:1.5rem}.row-two-thirds{flex:2}.row-one-third{flex:1}.row-equal{display:flex;gap:1.5rem}.row-equal>*{flex:1}.full-width{width:100%}.cCard{background:linear-gradient(to bottom right,#fff,#fafafa);border:1px solid rgba(0,0,0,.1);border-radius:12px;padding:1.75rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000000d;transition:all .2s ease-in-out;position:relative;overflow:hidden;width:100%}.cCard:hover{transform:translateY(-2px);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000000d}.cCard h4,.cCard h5{margin:1rem 0}.cCard p{line-height:1.6;margin-bottom:1.25rem}.cCard p:last-child{margin-bottom:0}.cCard ul{margin:1.5rem 0;padding-left:1.5rem}.cCard li{line-height:1.5;margin-bottom:.5rem;padding-left:.5rem}.cCard li:last-child{margin-bottom:0}.cCard strong{font-weight:600}.cButtonContainer{margin-top:1rem}.cSpecsContainer{display:flex;flex-wrap:wrap;gap:1rem;width:100%}.cSpecTable{flex:1;min-width:300px;width:calc(50% - 1rem)}.cTableContainer{overflow-x:auto;-webkit-overflow-scrolling:touch}.cTableContainer table{width:100%;border-collapse:collapse}.cTableContainer th,.cTableContainer td{padding:.75rem;text-align:left;border:1px solid #e5e5e5;word-wrap:break-word}.cTableContainer th{background:#f5f5f5;font-weight:600}.cSpecCol-1,.cSpecCol-2{flex:1;padding:1rem}.cSpecCol-1{border-right:1px solid #e5e5e5}.cSpecCol-2{border-left:1px solid #e5e5e5}@media screen and (max-width: 768px){.cSpecsContainer{flex-direction:column}.cCard{padding:1rem}.cSpecTable{width:100%;word-wrap:break-word}.cSpecCol-1,.cSpecCol-2{border:none;padding:0}.cSpecCol-1{border-right:none}.cSpecCol-2{border-left:none}.row-thirds,.row-equal{flex-direction:column}.row-two-thirds,.row-one-third,.cCard{flex:1 1 100%;margin:0}th,td{padding:5px;font-size:.875rem}}.notice-box{display:inline-block;text-wrap:wrap;background:#e1f4fa;border-radius:.5rem;margin-top:1rem;font-size:.9em;color:#1999c2}.notice-box p{margin:0;padding:.5rem}.notice-box a{color:#1999c2;text-decoration:underline}.custom__product--description{margin:1rem}.custom__grid--container{line-height:1.5;max-width:1600px;margin:0 auto;padding:2rem;display:grid;grid-template-columns:1fr 2fr;grid-template-rows:auto;grid-column-gap:16px;grid-row-gap:16px;background-color:#f3f3f3;border-radius:20px;overflow:hidden}.grid__elements{padding:1rem;overflow-wrap:break-word;word-break:break-word}.grid__child--1{grid-area:1 / 1 / 2 / 2}.grid__child--2{grid-area:1 / 2 / 2 / 3}.grid__child--3{grid-area:2 / 1 / 3 / 2}.grid__child--4{grid-area:2 / 2 / 3 / 3}.grid__child--5{grid-area:3 / 1 / 4 / 2}.grid__child--6{grid-area:3 / 2 / 4 / 3}.custom__subGrid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto;grid-column-gap:.5rem;grid-row-gap:.5rem}.custom__header{font-size:2rem;font-weight:700;text-transform:uppercase;margin-top:.5rem!important;padding:0}.subgrid__child{padding:1rem .5rem .5rem;text-align:center;font-size:1.2rem;align-items:center}.subgrid__child--title{font-size:1.25rem;text-transform:uppercase;wrap:break-word;margin:.5rem!important;padding:0;border-bottom:1px solid #000}.subgrid__child--content{font-size:1rem;margin:.5rem!important;padding:0;font-weight:700}@media screen and (max-width: 1024px){.custom__subGrid{grid-template-columns:1fr 1fr}}@media screen and (max-width: 768px){.custom__grid--container{display:block;padding:.75rem}.custom__subGrid{display:block}.custom__header{text-align:center;font-size:1.5rem!important;margin-bottom:.5rem!important}}#report-product{margin-top:1rem;color:#303030!important;align-items:right}#custom__report--button{color:#303030}.custom__link{color:maroon;text-decoration:none}.custom__link:hover{text-decoration:underline;transition:.3s ease-in-out}
/*# sourceMappingURL=/cdn/shop/t/56/compiled_assets/styles.css.map */
