@font-face{font-family:Overused Grotesk;src:url(/cdn/shop/files/OverusedGrotesk-SemiBold.woff2) format("woff2"),url(/cdn/shop/files/OverusedGrotesk-SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Overused Grotesk;src:url(/cdn/shop/files/OverusedGrotesk-Bold.woff2) format("woff2"),url(/cdn/shop/files/OverusedGrotesk-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"FONTSPRING DEMO - Vanguard CF";src:url(/cdn/shop/files/FONTSPRINGDEMO-VanguardCFMediumRegular.woff2) format("woff2"),url(/cdn/shop/files/FONTSPRINGDEMO-VanguardCFMediumRegular.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"FONTSPRING DEMO - Vanguard CF";src:url(/cdn/shop/files/FONTSPRINGDEMO-VanguardCFLightRegular.woff2) format("woff2"),url(/cdn/shop/files/FONTSPRINGDEMO-VanguardCFLightRegular.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Overused Grotesk;src:url(/cdn/shop/files/OverusedGrotesk-Light.woff2) format("woff2"),url(/cdn/shop/files/FONTSPRINGDEMO-VanguardCFMediumRegular.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Vanguard;src:url(/cdn/shop/files/Vanguard-Light.woff2) format("woff2"),url(/cdn/shop/files/Vanguard-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Vanguard;src:url(/cdn/shop/files/Vanguard-Medium.woff2) format("woff2"),url(/cdn/shop/files/Vanguard-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}body.gradient{background:#f3faff}body,h1,h2,h3,h4,h5,h6,p{font-family:Overused Grotesk}.footer__content-top .list-social{display:flex;flex-wrap:wrap;justify-content:flex-end;grid-template-columns:repeat(3,50px)}.footer ul li a.list-menu__item--link{padding-bottom:.3rem;padding-top:.3rem}.footer__content-top .footer-block__details-content p{line-height:26px}.footer .footer-block--newsletter{margin-top:0}.header nav ul{column-gap:25px}.header nav ul li a{color:#0e0a36;text-transform:uppercase;font-size:16px;padding:0}.header nav ul li a span{position:relative;font-family:Overused Grotesk;font-weight:600}.header nav ul li a span:after{border-bottom:2px solid #0E0A36;position:absolute;content:"";bottom:-20px;width:100%;left:0;transition:.3s ease-in-out;opacity:0}header .header__active-menu-item{text-decoration:none;text-underline-offset:initial}.header nav ul li a span.header__active-menu-item:after,.header nav ul li a:hover span:after{opacity:1}.header nav ul li a:hover span{text-decoration:none}.header__inline-menu{margin:auto}.custom-page .rte p{font-family:Overused Grotesk;font-size:20px;line-height:24px;color:#0e0a36}body,h1,h2,h3,h4,h5,h6,p,span{font-family:Overused Grotesk!important}.section .gradient,.header-wrapper.gradient{background:transparent}.image-with-text h2,.image-with-text h1{font-family:Vanguard;text-transform:uppercase;font-weight:500;color:#0e0a36}.image-with-text .rte p{font-size:24px;line-height:32px;color:#0e0a36;font-weight:300;font-family:Overused Grotesk}.image-with-text a.button{background:#0e0a36;font-size:24px;font-family:Overused Grotesk;font-weight:400;min-width:auto}.image-with-text{background-color:#fff}.collection .title{color:#0e0a36;font-size:64px;line-height:64px;font-family:"FONTSPRING DEMO - Vanguard CF";font-weight:500}.collection .rte p{color:#0e0a36;font-size:24px;font-family:Overused Grotesk;font-weight:400;letter-spacing:0}.card .card__heading a{color:#0e0a36;font-size:18px;text-transform:uppercase;font-family:Overused Grotesk;font-weight:300}.card .price{color:#0e0a36;font-size:25px;text-transform:uppercase;font-family:Vanguard;font-weight:300;letter-spacing:0}.featured-product .product__media-wrapper slider-component{padding:4rem;border-right:2px solid #0E0A36}.featured-product{border:1px solid #0E0A36;align-items:center}.featured-product .product__title{color:#0e0a36;font-family:"FONTSPRING DEMO - Vanguard CF";font-weight:500}.featured-product .product__tax{margin-top:0;font-size:18px}.featured-product .product-form .product-form__buttons{max-width:30rem}.featured-product .product-form .product-form__buttons .product-form__submit{margin-bottom:1rem;background:#edf8ff;font-size:24px;text-transform:uppercase;font-weight:400;font-family:Overused Grotesk;color:#0e0a36}.featured-product .product-form .product-form__buttons button.shopify-payment-button__button{background-color:#0e0a36;font-size:24px;text-transform:uppercase;font-weight:400;font-family:Overused Grotesk;padding:0;color:#fff}.featured-product .global-media-settings{border:0}.featured-product.gradient{background-color:#fff}.our-cards .card{background-color:#fff;padding-top:3rem}.product__view-details{font-size:21px;color:#0e0a36;font-weight:400;font-family:Overused Grotesk}.banner .banner__content .banner__box h2,.banner .banner__content .banner__box h1{font-family:Vanguard;font-weight:500;text-transform:uppercase}.banner .banner__content .banner__box .rte p{font-family:Vanguard;font-weight:300;text-transform:uppercase;color:#fff;font-size:39px;line-height:40px}.multicolumn .title{margin:0;font-family:"FONTSPRING DEMO - Vanguard CF";font-weight:500;text-transform:uppercase;color:#0e0a36}.multicolumn-list .multicolumn-card__info{padding-top:0}.main-blog .blog-articles .card .card__inner+.card__content{padding:0 1.5rem}.multicolumn-list .multicolumn-card__info h3{font-family:"FONTSPRING DEMO - Vanguard CF";font-weight:500;text-transform:uppercase;color:#0e0a36;font-size:40px;line-height:40px;padding:0 0 10px}.multicolumn-list .rte p{color:#0e0a36;font-size:20px;line-height:28px;font-family:Overused Grotesk}.just-about{margin:0 0 5rem}.just-about .banner__box.content-container{background:#fff}.just-about.banner .banner__content .banner__box .rte p{text-transform:initial;color:#0e0a36;font-size:24px;line-height:30px;font-family:Overused Grotesk}.product .product__title h1{font-weight:500;text-transform:uppercase;font-size:60px;line-height:55px;color:#0e0a36;font-family:Vanguard}.product .price{font-family:Vanguard;font-weight:300;text-transform:uppercase;font-size:50px;line-height:60px;color:#0e0a36}.product .product__tax{display:none}.product variant-selects{padding-top:2rem}.product variant-selects label.form__label{font-family:Overused Grotesk;font-weight:300;text-transform:uppercase;font-size:21px;color:#0e0a36}.product variant-selects .select{max-width:320px}.product variant-selects .select:after,.product variant-selects .select:before{display:none}.product variant-selects .select{max-width:320px;border:1px solid #0E0A36}.product variant-selects .select select,.product variant-selects .select select option{font-weight:300;font-size:20px;color:#0e0a36;font-family:Overused Grotesk}.collection-hero .collection-hero__title{margin:0;font-family:Vanguard;color:#0e0a36;text-transform:uppercase}.facets__form .facets__heading,.facets__form .facet-filters__label{font-size:20px;letter-spacing:0;font-family:Overused Grotesk;font-weight:600;color:#0e0a36}.facets__disclosure .facets__summary{color:#0e0a36;font-size:20px;font-family:Overused Grotesk;font-weight:700;text-transform:uppercase}.facets__disclosure .facets__summary:hover .facets__summary-label{text-decoration:none}.facets__form .facet-filters .select select,.facets__form .product-count h2 span{color:#0e0a36;font-size:20px;font-family:Overused Grotesk;font-weight:700;text-transform:uppercase}.facets__form .product-count{opacity:1}body .facet-filters__sort:focus-visible{outline:initial;box-shadow:none}.facets-wrapper .facets-container{padding-bottom:20px}.mobile-facets__inner.gradient{background-color:#fff}header .menu-drawer__navigation ul li a{padding:10px}.product.product--medium{padding:0 3rem}.product .product-media-container{max-width:100%;width:100%!important;background:#fff;padding:5rem}.product .product__info-container{padding-top:10rem}.product .product-form__buttons{max-width:30.5rem}.product .product-form__buttons button{font-size:20px;font-family:Overused Grotesk;text-transform:uppercase;font-weight:400;padding:0}.product .product-form__buttons .shopify-payment-button .shopify-payment-button__button{background:#0e0a36}.product .product-form{margin:0!important}.product a.youtube-btn{background:#ab0006;height:49.25px;display:inline-block;margin:0;position:relative;left:5px;color:#fff;text-decoration:none;width:290px;text-align:center;line-height:49.25px;font-size:20px;font-family:Overused Grotesk;bottom:-1px}.product a.youtube-btn svg{margin-left:3px;position:relative;top:2px}.product .product__description p{font-family:Overused Grotesk;color:#0e0a36;font-size:16px;line-height:20px}p.product__text.inline-richtext{font-family:Overused Grotesk;color:#0e0a36;font-size:16px;line-height:20px}.related-products .related-products__heading{font-family:Vanguard;color:#0e0a36;text-transform:uppercase;font-size:60px}.related-products .card{background-color:#fff;padding-top:40px}.product variant-selects+div{display:inline-block;width:30.5rem}.product .product-form{margin:0}.collapsible-content .collapsible-content__wrapper{background-color:#fff}.collapsible-content .collapsible-content-wrapper-narrow{max-width:100%;padding:3rem 7rem}.collapsible-content .accordion summary h3{font-family:Overused Grotesk;color:#0e0a36;font-size:24px;line-height:30px;font-weight:600}.collapsible-content .accordion summary:hover h3{text-decoration:none}.collapsible-content .accordion .accordion__content p{font-family:Overused Grotesk;color:#0e0a36;font-size:20px;line-height:30px}.main-blog h1.title--primary{font-family:Vanguard;color:#0e0a36;text-transform:uppercase;font-size:60px;margin:0 0 2.5rem}.article-card-wrapper .card{background-color:#fff}.article-card-wrapper .card .card__heading a{font-family:Overused Grotesk;font-weight:600;text-transform:initial;font-size:25px}.article-card-wrapper .card p{color:#0e0a36;line-height:24px}.footer-block__heading{text-transform:uppercase;font-family:Overused Grotesk;font-weight:700}.footer ul li a{text-transform:uppercase;font-size:16px;font-family:Overused Grotesk;font-weight:600}footer .footer__blocks-wrapper .grid__item:nth-child(1){width:calc(33% - var(--grid-desktop-horizontal-spacing) * 3 / 4)}footer .footer__blocks-wrapper .grid__item:nth-child(2){width:calc(47% - var(--grid-desktop-horizontal-spacing) * 3 / 4)}footer .footer__blocks-wrapper .grid__item:nth-child(3){width:calc(20% - var(--grid-desktop-horizontal-spacing) * 3 / 4)}footer .footer__blocks-wrapper .grid__item:nth-child(2) .footer-block__details-content{display:grid;grid-template-columns:1fr 1fr;column-gap:20px}footer .footer__blocks-wrapper .grid__item:first-child h2{width:65%}footer .footer-block--newsletter ul{width:18%}.footer__list-social.list-social li{width:17%}@media (min-width: 1200px){footer .footer__blocks-wrapper .grid__item:nth-child(1) .footer-block__details-content{display:grid;grid-template-columns:.4fr .6fr}}@media (max-width: 900px){footer .footer__blocks-wrapper .grid__item:nth-child(2) .footer-block__details-content{column-gap:8px}}@media (max-width: 767px){footer .footer__blocks-wrapper .grid__item:nth-child(1) .footer-block__details-content{display:grid}}footer .footer__blocks-wrapper .grid__item:nth-child(2) .footer-block__details-content p{margin-top:0}.footer-block--newsletter form .field:after,.footer-block--newsletter form .field:before{display:none}.footer-block--newsletter form input.field__input{background-color:#fff}.footer-block--newsletter form input.field__input{background-color:#fff;color:#0e0a36}.footer-block--newsletter form label.field__label{color:#0e0a36}.footer-block--newsletter form .field button svg{color:#0e0a36}.footer-block__image-wrapper{margin-right:2rem}.payment-icon{background:#f3faff;padding:2rem 0 1rem}.payment-icon img.icon-img{width:100%}footer .footer__blocks-wrapper .grid__item h2{text-align:center;font-size:16px}.footer-block--newsletter.scroll-trigger.animate--slide-in{justify-content:end}.contact-wraper{background-color:#fff;border:2px solid #0E0A36;padding:4rem 2rem}.contact-wraper form{max-width:850px;margin:0 auto}.contact-wraper .title{color:#0e0a36;font-family:Overused Grotesk;text-align:center;font-weight:400}.contact-wraper form .field:after,.contact-wraper form .field:before{display:none}.contact-wraper form .field__label{position:static;color:#0e0a36;font-size:20px!important;font-family:Overused Grotesk;font-weight:600;letter-spacing:0!important}.contact-wraper form .field{flex-direction:column-reverse}.contact-wraper form .field__input{border:1px solid rgba(14,10,54,.4);padding:12px!important;font-family:Overused Grotesk}.contact-wraper form .field__input:focus{outline:none;box-shadow:none}.rich-text__blocks{text-align:center;padding:0 0 3rem;max-width:900px;margin:0 auto}.rich-text__blocks p.rich-text__caption{font-family:"FONTSPRING DEMO - Vanguard CF";font-size:50px;line-height:50px;font-weight:400;color:#0e0a36;margin:5rem 0 3rem}.form-textdesc{text-align:center}.form-textdesc{text-align:center;max-width:700px;margin:0 auto}.contact .contact__button{text-align:center;margin:30px 0 0}.contact__button button.button{background:#0e0a36;text-transform:uppercase;font-family:Overused Grotesk;min-width:300px}.collection-hero__description p{font-family:Overused Grotesk;font-size:24px;color:#0e0a36}.rich-text__blocks h2{font-family:Overused Grotesk;color:#0e0a36;font-weight:600;margin:2rem 0 1rem}.rich-text__blocks .rte p{font-family:Overused Grotesk;font-size:20px;line-height:24px;color:#0e0a36}.rich-text__blocks h2+.rte{max-width:650px;margin:0 auto}.banner .banner__media:before{background:#0006;position:absolute;content:"";top:0;right:0;bottom:0;left:0;z-index:12}.banner .banner__content{position:relative;z-index:123}.footer ul.footer__list-social li:last-child a{padding-right:0}@media (min-width: 989px) and (max-width: 1200px){.header nav ul{column-gap:8px}.header nav ul li a{font-size:14px}.image-with-text h2,.image-with-text h1{font-size:4rem}.image-with-text .rte p{font-size:18px;line-height:24px}.collection .title{font-size:50px;line-height:60px}.collection .rte p{font-size:20px;line-height:28px}.featured-product .product__info-wrapper{padding:0}.product .product__info-container{padding-top:0}.product.product--medium{padding:0}.product .product__title h1{font-size:50px;line-height:50px}.product .price{font-size:40px;line-height:50px}.product a.youtube-btn{width:315px}.collapsible-content .collapsible-content-wrapper-narrow{padding:3rem 4rem}.collapsible-content .accordion summary h3{font-size:20px;line-height:26px}.multicolumn-list .multicolumn-card__info h3{font-size:30px;line-height:30px}.article-template header,.blog-detail{padding:0}.text-wrapper{column-gap:50px}}@media (max-width: 768px) and (max-width: 989px){.image-with-text h2,.image-with-text h1{font-size:4rem}.image-with-text .rte p{font-size:18px;line-height:24px}.collection .title{font-size:50px;line-height:60px}.collection .rte p{font-size:20px;line-height:28px}.featured-product .product__info-wrapper,.product.product--medium{padding:0}.product .product__title h1{font-size:50px;line-height:50px}.product .price{font-size:40px;line-height:50px}.product a.youtube-btn{width:315px}.collapsible-content .collapsible-content-wrapper-narrow{padding:3rem 4rem}.collapsible-content .accordion summary h3{font-size:20px;line-height:26px}.multicolumn-list .multicolumn-card__info h3{font-size:30px;line-height:30px}.article-template header,.blog-detail{padding:0}.text-wrapper{column-gap:50px}}@media (max-width: 767px){header.header{padding:5px 1.5rem}.header__heading-logo-wrapper img{max-width:70px}.collection .title{font-size:40px;line-height:40px}.collection .rte p{font-size:20px;line-height:30px}footer .footer__content-top{padding-left:1.5rem;padding-right:1.5rem}footer .footer__blocks-wrapper .grid__item:nth-child(1),footer .footer__blocks-wrapper .grid__item:nth-child(2),footer .footer__blocks-wrapper .grid__item:nth-child(3){width:100%}footer .footer-block__image-wrapper{margin-right:0}.image-with-text .custom-image-block img{width:70px}footer .footer-block__image-wrapper img{width:70px}footer .newsletter-form__field-wrapper{max-width:100%}.footer-block__heading{margin-bottom:1rem}.footer-block__details-content{margin-bottom:0rem}.banner .banner__content .banner__box h2,.banner .banner__content .banner__box h1{font-size:35px}.banner .banner__content .banner__box .rte p{font-size:22px;line-height:25px}.image-with-text .image-with-text__content{padding:2rem calc(2rem / var(--font-body-scale)) 3rem}.image-with-text h2,.image-with-text h1{font-size:50px}.image-with-text .rte p{font-size:20px;line-height:28px}.multicolumn .title{font-size:35px}.multicolumn-list .multicolumn-card__info h3{font-size:30px;line-height:30px}.multicolumn-list .rte p{font-size:16px;line-height:22px}.main-blog .blog-articles .blog-articles__article,.main-blog .blog-articles .blog-articles__article:nth-child(3),.main-blog .blog-articles .blog-articles__article:nth-child(4),.main-blog .blog-articles .blog-articles__article:nth-child(5){width:100%}.main-blog h1.title--primary{font-size:40px}.main-blog .blog-articles .card .card__heading a{font-size:20px}.contact-wraper{padding:2rem}.contact-wraper .title{font-size:20px}.collection-hero__description p{font-size:17px;line-height:22px}.collection-hero__title+.collection-hero__description{margin-bottom:0}span.mobile-facets__open-label,span#ProductCount{font-family:Overused Grotesk;font-size:18px;color:#0e0a36}.product.product--medium{padding:0}.product .product__info-container{padding-top:20px}.product .product__title h1,.product .price{font-size:35px;line-height:40px}.product variant-selects .select{max-width:100%}.product variant-selects+div{width:100%}.product .product-form__buttons{max-width:100%}.product a.youtube-btn{left:0;width:100%;bottom:0}.related-products .related-products__heading{font-size:35px;text-align:center}.collapsible-content .collapsible-content-wrapper-narrow{padding:1rem 2rem}.collapsible-content .accordion summary h3{font-size:16px;line-height:20px;letter-spacing:0}.collapsible-content .accordion .accordion__content p{font-size:15px;line-height:20px}.rich-text__blocks p.rich-text__caption{margin:3rem 0}section .collapsible-section-layout{padding-top:1rem}section .collapsible-content__heading{margin-bottom:0rem}.product .product-media-container{padding:0}.featured-product .product__media-wrapper slider-component{padding:2rem}.featured-product.product .product__info-container{padding:2rem}.featured-product .product__title{margin:0;font-size:35px}.product__view-details{text-align:center}.our-cards .card{padding-top:2rem}.just-about .banner__box.content-container{background:#fff!important;padding:2rem 1.5rem}.just-about.banner .banner__content .banner__box .rte p{font-size:18px;line-height:24px}.just-about .banner__content{padding:1.5rem}footer .footer__blocks-wrapper .grid__item:nth-child(2) h2{text-align:left}footer .footer__blocks-wrapper .grid__item h2{text-align:left}footer .footer__blocks-wrapper .grid__item:nth-child(2) .footer-block__details-content{grid-template-columns:1fr}.payment-icon{padding:1.2rem 0 1rem}footer .footer-block--newsletter ul{width:60%}body .rte ul,body .rte ol{padding-left:0}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom.css.map */
