@font-face{font-family:Montserrat;font-weight:600;font-display:swap;src:url(../woff2/montserrat-semibold822e.woff2?v=1730305786) format("woff2")}.font-semibold,.md\:font-semibold,.lg\:font-semibold,.xl\:font-semibold{font-family:Montserrat,sans-serif;font-weight:600}.header__menu>ul .menu__item{font-weight:500;letter-spacing:.03em}.mega-menu__container{background-color:#fafafa!important;padding:120px 0 0;width:100%}.mega-menu__nav ul a,.mega-menu__item{white-space:nowrap;line-height:2rem}.prizmatix{background:linear-gradient(90deg,#e14c45,#f26b38,#f7c731,#3bafc9,#3d8d7d,#7a5e9a)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important;text-fill-color:transparent!important}.details__summary .text-base-2xl{color:#fff;font-weight:600}.details__summary .details__content li{color:#ccc}.footer .details__content li a,.footer__contact a{color:#c2c7cc!important}.footer__newsletter .h3{font-size:1.8rem;line-height:2.4rem}.footer__contact{font-size:1.2rem;white-space:nowrap;text-decoration:none!important}@media only screen and (max-width: 768px){.footer__newsletter .h3{font-size:1rem;line-height:1.6rem}.footer__contact{font-size:.9rem}}.product-badge{position:absolute;padding:15px 20px;z-index:1;background:#2b6eb5;color:#fff;font-family:Montserrat,Arial,sans-serif;font-weight:600;font-size:.9rem;border-radius:60px;margin:20px 0 0 20px}@media only screen and (max-width: 768px){.product-badge{margin:0;font-size:.6rem;border-radius:0 0 20px}}.product-card__title{line-height:1.4rem}.price__regular,.price__sale{font-size:1.1rem}.product__price .price__regular{margin-top:-1rem}.featured-product .price__regular{margin-top:0}.card-price{margin-top:10px}.product-card__content{padding-bottom:2rem}.card-highlights{font-size:.9em;line-height:1.2rem;color:#4d4d4d;margin-bottom:5px}@media only screen and (max-width: 768px){.price__regular,.product-card .price__regular,.product-sticky-form__card .price__regular{font-size:1rem!important}.price__sale{font-size:1rem}.product-card__title{font-size:1.1rem!important;line-height:1.2rem;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:3}.product-card__details{flex-direction:column}.card-highlights{display:block}}.short-description ul,.short-description ol{list-style-type:disc;margin-left:20px;line-height:1.6rem}.sticky-buy-button__variant p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.qv-title h1{font-size:1.8rem!important}.qv-title .single-word{line-height:2.2rem!important}@media only screen and (max-width: 768px){.product__price .price__regular{font-size:1.2rem!important}}.faq .details__content{color:#ccc!important}@media screen and (max-width: 768px){.faq .text-base,.faq .details__content{font-size:1rem}}.details__content a{color:#b1d3f6;transition:color .3s ease!important}.details__content a:hover{color:#d1e5fa!important}.dwxpwo{background-color:#2b6eb5!important}.product-sticky-form__card button{font-size:.9rem!important}.product-sticky-form__card .price__regular{font-size:1rem;margin-top:0}@media only screen and (max-width: 768px){.featured-product .product__price .price__regular{margin-top:18px}}.quick-view__content .price__regular{margin-top:0}.product__sku-wrapper{display:flex;justify-content:space-between;align-items:center;position:relative}.product__sku{font-size:16px;margin:0}.product__sku-actions{display:flex;gap:10px;align-items:center}.btn-all-specs{display:inline-flex;align-items:center;padding:5px 10px;background-color:transparent;color:#2b6eb5;border:1px solid #2b6eb5;text-decoration:none;font-size:.8rem;border-radius:40px;transition:background-color .3s ease}.btn-all-specs i{margin-left:3px;font-size:.9rem}.btn-all-specs:hover{background-color:#2b6eb5;color:#fff;border:1px solid #2b6eb5}.ob-badge{padding:5px 10px;background-color:#417b5a;color:#fff;border:1px solid #417b5a;text-decoration:none;font-size:.8rem;border-radius:40px;transition:background-color .3s ease}.ob-badge:hover{background-color:#417b5a;color:#fff;border:1px solid #417b5a}html{scroll-behavior:smooth}.gradient-subheading{background:linear-gradient(136deg,#0aeaed 15%,#fa0dfd 85%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-size:100%!important}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.banner__box{opacity:0;animation:fadeIn 1s ease-out forwards;animation-delay:.3s}
/*# sourceMappingURL=/cdn/shop/t/100/assets/custom.css.map?v=175181898375486067571748455257 */
