.section:has(#header-text){margin-top:40px}#header-text h1{text-align:center;line-height:normal;margin-bottom:10px;font-size:clamp(22px,4vw,32px)}#header-text p{text-align:center;width:60%;margin:auto;line-height:normal}.vertical-breather.scrolling-carousel{padding:0}.scrolling-carousel #collection-carousel:not(:has(.carousel-nav)) .carousel-content{display:grid;grid-template-columns:repeat(6,1fr);justify-items:center;width:90%;margin:auto;justify-content:space-between;column-gap:0;row-gap:20px}.contact-cards{display:flex;gap:15px;justify-content:center;width:70%;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;line-height:normal}#contact-section{text-align:center;background:var(--colorGray);border-radius:20px;padding:30px;margin:auto auto 60px;width:80%}#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,recently-viewed-products .heading{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}.vertical-breather:has(#collection-carousel).container.scrolling-carousel{margin:var(--vertical-breather) auto}recently-viewed-products product-list .product-item .product-item__image-wrapper{width:auto;height:auto;border-radius:7px 7px 0 0}recently-viewed-products .product-list__inner.product-list__inner--scroller.hide-scrollbar{grid-template-columns:repeat(5,1fr)}recently-viewed-products product-list .product-item-meta__title{text-align:center;font-size:16px}recently-viewed-products product-list product-item.product-item .product-item__info{padding:5px 10px}recently-viewed-products product-list .product-item>.product-item-meta__price-list-container{width:100%;text-align:center}recently-viewed-products .product-item .price-list--centered>*:first-child{justify-content:center}recently-viewed-products product-list .product-item.recommended-item{box-shadow:unset}recently-viewed-products product-list product-item.product-item .product-item__info,recently-viewed-products product-list product-item.product-item .product-item-meta__price-list-container{background:#f6f6f6}recently-viewed-products product-list product-item.product-item .product-item-meta__price-list-container{border-radius:0 0 7px 7px;padding-bottom:5px}recently-viewed-products .section__header{margin-bottom:20px}.empty-search,.blank-search{margin-top:40px}.blank-search #header-text h1{color:var(--colorBlue)}.blank-search .section-header,.blank-search #collection-carousel .section-header,.blank-search recently-viewed-products .heading.section-header{font-weight:700;font-size:24px;line-height:normal;font-family:Open Sans}.blank-search #pop-search-section .section-header,.blank-search #brands-section .section-header{color:revert}.blank-search>div{margin:var(--vertical-breather) auto}.blank-search #pop-search-section{text-align:center}.blank-search #pop-scroller{overflow-x:auto}.blank-search #pop-searches{display:flex;justify-content:center;gap:10px;min-width:max-content;padding-bottom:10px}.blank-search .pop-search{display:flex;gap:10px;align-items:center;border-radius:20px;border:1px solid #dddddd;padding:5px 15px}.blank-search .pop-search p{margin:0}.blank-search #brands-section .brands{display:flex;justify-content:center;gap:20px}.blank-search #brands-section .brand{border-radius:7px;border:2px solid var(--colorGray);padding:10px;display:flex;height:64px}.blank-search #brands-section .brand>img{object-fit:contain}.blank-search #brands-link{text-align:center;display:block;text-decoration:underline;color:var(--colorBlue);margin-top:10px}.blank-search .prev-next-button{background:unset;border:unset}.blank-search #collection-carousel{width:80%;margin:auto}.scroller:has(.recommended-item){overflow:auto}#spelling-error{display:none}#spelling-error>.spelling-error-link{color:var(--colorBlue);font-weight:700;text-decoration:underline}.related-search-header{font-size:24px;margin-bottom:10px;font-weight:700}.related-searches{display:flex;gap:10px;flex-wrap:wrap;min-width:max-content;justify-content:center;padding-bottom:10px}.related-search-section .search-term{display:block;border:1px solid #dbdbdb;padding:5px 15px;border-radius:20px}.related-search-section:not(:has(.search-term)){display:none}.related-search-scroller{overflow:auto;scrollbar-color:gray transparent}.page-header__text-wrapper{margin-top:30px}.page-header__text-wrapper:has(.related-search-section){max-width:unset}.page-header--secondary{background:#fff}h1.heading{color:rgb(var(--text-color));font-weight:700;font-size:clamp(22px,4vw,32px)}.heading .search-term{color:var(--colorBlue)}#search-tabs-nav .tabs-nav__item{padding:0;opacity:1}.tabs-nav__position.is-initialized{color:var(--colorBlue);height:1px}.product-facet__aside{margin-top:-50px}.article-list,.page-list{display:flex;flex-direction:column;gap:20px}.search-article-item.article-item{display:flex;align-items:center;gap:20px;box-shadow:0 0 4px 2px #00000047}.search-page-item{box-shadow:0 0 4px 2px #00000047;padding:10px}.search-article-item .article-item__image-container{margin:0}.article-item__image-container,.no-article-image{min-width:150px;width:150px;height:150px}.article-title,.page-title{font-size:22px;margin-bottom:20px;line-height:normal;font-weight:700}.article-item__excerpt,.page-desc{font-size:16px;line-height:normal}.article-item__content.text-container{padding:10px 10px 10px 0}#showing-results{text-align:center}.mobile-toolbar__item-label{margin-right:10px}@media only screen and (max-width:1400px){.contact-cards{justify-content:center;width:90%}}@media only screen and (max-width:1200px){.scrolling-carousel #collection-carousel:not(:has(.carousel-nav)) .carousel-content{grid-template-columns:1fr 1fr 1fr 1fr;width:90%}#contact-section{width:90%}.recommended-item.product-item .price-list--centered{display:block}.blank-search #collection-carousel{width:100%}}@media only screen and (max-width:1023px){.contact-card .label{font-size:20px;margin-top:5px}.contact-card{gap:5px}#header-text p{width:80%}recently-viewed-products product-list .recommended-item{min-width:150px}recently-viewed-products product-list .recommended-item .product-item-meta__title{font-size:13px}recently-viewed-products product-list .recommended-item .price-list .price:not(.price--compare){font-size:18px}recently-viewed-products product-list .product-item .sale-box{font-size:12px}#collection-carousel:not(:has(.carousel-nav)) .carousel-content .carousel-item{min-width:120px}.article-title,.page-title{font-size:22px}.article-item__excerpt,.page-desc{font-size:16px}}@media only screen and (max-width:1000px){.product-facet__aside{margin-top:-10px}}@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}.scrolling-carousel #collection-carousel:not(:has(.carousel-nav)) .carousel-content{width:100%}.contact-cards{flex-direction:column;align-items:center}.contact-card{width:60vw}.value.value-email{margin:0}.contact-card .label{font-size:22px}.contact-card .value:not(.value-email),.contact-card .value.value-email{font-size:22px}.related-searches{flex-wrap:nowrap}.article-title,.page-title{font-size:18px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;padding-bottom:2px}.article-item__excerpt,.page-desc{font-size:14px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;line-clamp:4;-webkit-line-clamp:4;-webkit-box-orient:vertical;padding-bottom:2px}.product-facet__aside{margin-top:-10px}.product-facet__meta-bar{display:none}}@media only screen and (max-width:740px){.page-header__text-wrapper{margin-top:0}}@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}.scrolling-carousel #collection-carousel:not(:has(.carousel-nav)) .carousel-content{grid-template-columns:1fr 1fr 1fr}}@media only screen and (max-width:550px){.blue-background{display:none}.carousel-title-flex{text-decoration:underline}.container.scrolling-carousel #collection-carousel:not(:has(.carousel-nav)) .carousel-content{gap:0;justify-content:center;grid-template-columns:1fr 1fr}.scrolling-carousel #collection-carousel:not(:has(.carousel-nav)) .carousel-content .carousel-item{width:auto}.contact-card .contact-header,.contact-card>a{font-size:14px}#contact-section{width:100%}.vertical-breather:has(#collection-carousel).container.scrolling-carousel{padding:var(--vertical-breather) 0}.vertical-breather.scrolling-carousel .carousel-content{display:grid;grid-template-columns:repeat(2,1fr);justify-items:center}.blank-search .section-header,.blank-search #collection-carousel .section-header{font-size:20px}.blank-search #brands-section .brands{display:grid;grid-template-columns:repeat(2,1fr)}.blank-search #brands-section .brand{justify-content:center}.blank-search .contact-card .value:not(.value-email){font-size:20px}.blank-search .contact-card .value.value-email{font-size:18px}.article-list,.page-list{padding:0 10px}.related-search-header{font-size:20px}.container:has(#mobile-facet-toolbar){padding:0}}@media only screen and (max-width:425px){.contact-card img{display:none}.contact-card{gap:0}.article-title,.page-title{font-size:15px}.article-item__excerpt,.page-desc{font-size:12px}.article-item__image-container,.no-article-image{min-width:125px;width:125px;height:125px}.article-item__excerpt,.page-desc{line-clamp:3;-webkit-line-clamp:3}}#collection-carousel{margin:auto 0;padding:0 10px;position:relative;height:250px}.carousel-content{position:relative;overflow:hidden;transition:width .4s;height:100%}.carousel-item{height:80%;width:fit-content;position:absolute;z-index:1;transition:left .4s cubic-bezier(.47,.13,.15,.89);justify-items:center;display:block}.carousel-nav{position:absolute;top:50%;z-index:2;cursor:pointer;border-radius:37px}.carousel-item-title{text-align:center;margin:0;line-height:normal}#carousel-prev-btn{left:-50px}#carousel-prev-btn>img{transform:rotate(180deg)}#carousel-next-btn{right:-50px}.prev-next-button{filter:drop-shadow(0px 0px 8px lightgray);overflow:visible}.blue-background{background:linear-gradient(#024472,#43a2dc);border-radius:100px;max-width:fit-content;margin:auto}.blue-background>img{border-radius:100px}#collection-carousel:not(:has(.carousel-nav)){height:auto}#collection-carousel:not(:has(.carousel-nav)) .carousel-content{display:flex;gap:10px;justify-content:space-between;overflow-x:auto;scrollbar-width:none}#collection-carousel:not(:has(.carousel-nav)) .carousel-item{position:relative;min-width:150px}.carousel-title-flex{display:flex;gap:5px;margin-left:14px;margin-top:10px;justify-content:center}.arrow-holder{width:6px;position:relative;overflow:hidden}.carousel-arrow{position:relative;right:10px;top:7px}@media only screen and (max-width:769px){.arrow-holder{display:none}.carousel-item-title{font-size:14px}.carousel-title-flex{margin-left:0}#collection-carousel{padding:0}}@media only screen and (max-width:550px){#carousel-prev-btn{left:-35px}#carousel-next-btn{right:-35px}#collection-carousel:not(:has(.carousel-nav)) .carousel-content{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/141/assets/custom-search.css.map */
