.section:has(#header-text){margin-top:40px}#header-text h1{color:var(--colorBlue);text-align:center;line-height:normal;margin-bottom:10px;font-size:clamp(22px,4vw,32px)}#header-text p{text-align:center;width:90%;margin:auto}.vertical-breather.scrolling-carousel{padding:0}.scrolling-carousel #collection-carousel:not(:has(.carousel-nav)) .carousel-content{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;justify-items:center;width:80%;margin:auto}.contact-cards{display:flex;gap:15px;justify-content:center;width:60%;margin:30px auto 0}.contact-card{background:#fff;border-radius:7px;display:flex;flex-direction:column;width:33%;align-items:center;padding:20px;box-shadow:3px 3px 2px #00000036}.contact-card .label{color:var(--colorBlue);font-weight:700;font-size:20px;text-transform:none;margin-top:5px}.contact-card .value{color:var(--colorGreen);font-weight:700}.contact-card .btn-outline-white{background:var(--colorBlue);padding:5px 30px;margin:10px;display:block;color:#fff;border-radius:2px;font-size:14px;font-weight:700}.contact-card .value:not(.value-email){font-size:24px}#contact-section h2{color:var(--colorGreen);font-size:clamp(20px,3.5vw,24px);margin:0}#contact-section{text-align:center;background:var(--colorGray);border-radius:20px;padding:30px;margin:auto auto 60px;width:85%}#contact-section p,#header-text p{margin:0 auto;font-size:clamp(14px,2vw,18px)}.contact-header{display:flex;flex-direction:column;align-items:center}.value.value-email{margin-top:7px;margin-bottom:3px;font-size:18px}#collection-carousel .section-header{font-size:clamp(20px,3.5vw,24px);font-family:Open Sans;font-weight:700}.scrolling-carousel #collection-carousel:not(:has(.carousel-nav)) .carousel-item{margin-bottom:10px}@media only screen and (max-width:1400px){.contact-cards{justify-content:center;width:90%}.contact-card{gap:10px}}@media only screen and (max-width:1200px){.scrolling-carousel #collection-carousel:not(:has(.carousel-nav)) .carousel-content{grid-template-columns:1fr 1fr 1fr;width:70%}}@media only screen and (max-width:1023px){.contact-card .label{font-size:20px;margin-top:5px}.contact-card{gap:5px}}@media only screen and (max-width:950px){.contact-cards{margin-bottom:30px;width:100%}.contact-card{padding-left:5px;padding-right:5px}.contact-card .label{font-size:16px}.contact-card .value:not(.value-email){font-size:18px}.value.value-email{font-size:14px}}@media only screen and (max-width:769px){.scrolling-carousel #collection-carousel:not(:has(.carousel-nav)) .carousel-item{min-width:115px;width:115px}.contact-cards{flex-direction:column;align-items:center}.contact-card{width:60vw}}@media only screen and (max-width:650px){.contact-cards{flex-direction:column;align-items:center}.card-title h3{font-size:18px}.card-title img{width:20px}.contact-header{flex-direction:row}.contact-header .label{margin-top:0;font-size:20px}.contact-header>img{width:30px}}@media only screen and (max-width:550px){.scrolling-carousel #collection-carousel:not(:has(.carousel-nav)) div.carousel-content{gap:5px;row-gap:10px;flex-wrap:wrap;justify-content:center;overflow-x:hidden}.scrolling-carousel #collection-carousel:not(:has(.carousel-nav)) .carousel-content .carousel-item{min-width:unset;width:70px}.contact-card .contact-header,.contact-card>a{font-size:14px}#contact-section{width:100%}}@media only screen and (max-width:425px){.contact-card img{display:none}.contact-card{gap:0}}
/*# sourceMappingURL=/cdn/shop/t/141/assets/custom-404-page.css.map */
