@import"https://fonts.googleapis.com/css2?family=Big+Shoulders:opsz,wght@10..72,100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Rubik:ital,wght@0,300..900;1,300..900&display=swap";:root{--font-rubik: "Rubik", sans-serif;--font-big-shoulders: "Big Shoulders", sans-serif;--font-weight: 300;--font-size-medium: 1.2rem;--text-align-center: center;--display-flex: flex;--display-grid: grid;--flex-direction: column;--align-items-center: center;--justify-content-center: center;--justify-content-space-around: space-around;--justify-content-flex-start: flex-start;--justify-content-space-between: space-between;--justify-content-flex-end: flex-end;--justify-content-space-evenly: space-evenly;--flex-none: 0 0 auto;--width-full: 100%;--height-full: 100%;--object-fit-contain: contain;--margin-reset: 0;--padding-reset: 0;--border-radius-small: 8px;--border-none: none;--stroke-transparent: transparent}.halo-block-header .title .text{width:100%!important}.main-menu{padding-top:0!important;padding-bottom:0!important}.header__icon--cart .cart-count-bubble,.bottom-bar--list .cart-count-bubble{background-color:#000!important;color:#fff!important}.header__icon--cart .cart-count-bubble{top:-6px!important;right:10px!important;font-size:10px;height:18px;width:18px;min-width:unset;min-height:unset;line-height:19px}.header-mobile--icon+.header-mobile--icon{padding-right:0!important}.bottom-bar--list .cart-count-bubble .text{color:#fff!important}.marquee{position:relative;overflow:hidden}.marquee:after{content:"";position:absolute;width:42px;height:300px;top:-60px;background:linear-gradient(90deg,#fff,transparent);opacity:.4;animation:slide 5s linear infinite;right:100%;transform:rotate(45deg)}.badge{border-radius:5px!important;overflow:hidden}.badge.new-badge:after{content:"";position:absolute;width:42px;height:160px;top:-60px;background:linear-gradient(90deg,#fff,transparent);opacity:.4;animation:slide 2s linear infinite;right:100%;transform:rotate(45deg)}@keyframes slide{0%{right:-100%}to{right:100%}}.product-tab-block .halo-product-block .products-grid{text-align:center;margin-top:30px}.product-tab-block .halo-product-block ul.list-product-tabs{padding:3px!important;border:1px solid #0d0d0d33;width:max-content;margin:0 auto;border-radius:30px}.product-tab-block .halo-product-block .list-product-tabs li .tab-links{transition:all .5s}.product-tab-block .halo-product-block .list-product-tabs li .tab-links.active{border-radius:30px}.product-tab-block .halo-product-block .list-product-tabs li.separation{display:none}.product{padding:0 15px!important}.product .product-item{border-radius:0!important;background:#f5f5f5!important}.product .card-title{padding:0!important}.product .card-title .text{font-size:16px!important;font-weight:600!important}.product .card-title .text span[data-change-title]{position:unset!important;text-overflow:unset!important;white-space:unset!important;max-width:100%!important;font-size:12px!important;font-weight:400!important;display:block!important}.halo-productBadges{overflow:hidden}@media (max-width: 575px){.product-tab-block .halo-product-block .products-grid{margin-top:15px}.product-tab-block .halo-product-block .products-grid .product{padding:0 10px}}@media (max-width: 400px){.product-tab-block .halo-product-block .products-grid .product{width:100%;margin-top:10px}}.topbannerblock .banner-content{display:flex;align-items:center;gap:30px;background:#f5f5f5}.topbannerblock .banner-content .banner--left .section-header .title{margin-top:0}.topbannerblock .banner-content .banner--left .banner-title{text-align:center}.topbannerblock .banner-content .banner--left .banner-title .category-desc .category-content .title{cursor:pointer;font-size:28px;line-height:40px;letter-spacing:0;font-weight:700;opacity:.6;text-transform:uppercase;transform:scale(.8);transition:all 1s}.topbannerblock .banner-content .banner--left .banner-title .category-desc .category-content .title span.xspin{display:inline-block;pointer-events:none;-webkit-animation:xspin .5s 1;animation:xspin .5s 1}.topbannerblock .banner-content .banner--left .banner-title .category-desc .category-content .title.active{opacity:1;transform:scale(1.2)}.topbannerblock .banner-content .banner--left,.topbannerblock .banner-content .banner--right{width:calc(50% - 15px)}.topbannerblock .banner-content .banner--right .topbanner.item{display:none}.topbannerblock .banner-content .banner--right .topbanner.item.active{display:block}.topbannerblock .banner-content .banner--right .image-container{height:500px}.topbannerblock .banner-content .banner--right .image-container img{height:100%;object-fit:cover;width:100%}.topbannerblock .banner-content .banner--left .section-header .title{font-size:18px;letter-spacing:0}.topbannerblock .banner-content .banner--left .banner-btn{display:flex;justify-content:center;margin:30px auto 0;text-align:center}.topbannerblock .banner-content .banner--left .banner-btn a{background:#000;color:#fff;padding:12px 25px;border-radius:30px;transition:all .5s}.topbannerblock .banner-content .banner--left .banner-btn a:hover{box-shadow:inset 0 0 0 2em #fff;border-color:#fff;color:#000}@-webkit-keyframes xspin{50%{transform:scaleX(0)}}@keyframes xspin{50%{transform:scaleX(0)}}@media (min-width: 1200px){.topbannerblock .banner-content{margin:0 50px}}@media (max-width: 991px){.topbannerblock .banner-content .banner--left .banner-title .category-desc .category-content .title{font-size:20px;line-height:30px}}@media (max-width: 767px){.topbannerblock .banner-content{flex-direction:column;gap:0}.topbannerblock .banner-content .banner--left,.topbannerblock .banner-content .banner--right{width:100%}.topbannerblock .banner-content .banner--left{padding:40px 15px}}.custom-image-banner-block .halo-item .content .button{border-radius:30px;transition:all .5s}.custom-image-banner-block .halo-item .content .button:hover{box-shadow:inset 0 0 0 2em #000;border-color:#000;color:#fff}.section--image-with__text.row-reverse .press-banner-block-wrapper{flex-direction:row-reverse!important}.press-banner-block-wrapper .section-block-right .desc{font-weight:600!important}@media (max-width: 767px){.section--image-with__text .container{padding:0 20px!important}.section--image-with__text .press-banner-block-wrapper{gap:30px!important}.section--image-with__text.row-reverse .press-banner-block-wrapper{flex-direction:column!important}.section--image-with__text .halo-block-content{text-align:center}.section--image-with__text .halo-block-content .desc{line-height:22px!important}}.custom-service-block .halo-item{border:none!important;position:relative}.custom-service-block .halo-item:first-child a:after{display:none!important}.custom-service-block .halo-item a:hover:after{display:none}.custom-service-block .halo-item img{height:75px;width:75px}@media (max-width: 767px){.custom-service-block .halo-item a:after{display:none!important}}.video-section .halo-block-header{margin:0 0 20px!important}.video-section .js-video{border-radius:10px}.footer-block__details p{font-size:14px}.footer-block__list ul li a,.copyright__content{font-size:14px!important}@media (max-width: 767px){.footer-block__newsletter{margin-bottom:0!important}.footer-block__text{margin-bottom:20px!important}}@media (max-width: 575px){.footer-block__list-social .list-social__item{margin-right:10px}}.wrapper-body{padding-bottom:0!important}#halo-recently-viewed-wrap{display:none}.productView-buttons shopify-payment-terms{margin-bottom:15px!important}.product-form__buttons button{border-radius:30px}.halo-productView .product-form__label .expand{display:none!important}.halo-productView .product-details .productView-bottom{display:none}.halo-productView .productView-nav .slick-arrow{background:#000;border-radius:50%;top:50%;left:0}.halo-productView .productView-nav .slick-arrow.slick-next{right:0;left:auto}.halo-productView .productView-nav .slick-arrow svg{fill:#fff}.productView-ViewingProduct .text{width:calc(100% - 30px);white-space:break-spaces}@media (max-width: 767px){.halo-productView .halo-productView-right{padding-top:20px}.halo-productView .halo-productView-right .productView-soldProduct{margin-left:0}.halo-productView .productView-securityImage{margin-bottom:20px}}@media (max-width: 575px){.halo-productView .halo-productView-right .productView-desc{font-size:14px!important}.halo-productView .productView-securityImage img{max-height:70px}}.halo-faqs-content .faqs-title{font-size:34px;font-weight:600;font-family:Montserrat;text-align:center;display:block;width:100%!important}.halo-faqs-content .faqs .faqs-title:after{bottom:-5px;width:100px;background-color:#000;right:0;margin:0 auto}.halo-faqs-content .faqs .faqs-item .card-header .title{font-family:Montserrat}@media (max-width: 767px){.halo-faqs-content .faqs-title{font-size:22px}.halo-faqs-content .faqs .faqs-item .card-header .title{font-size:14px;line-height:20px}}.collection-header{padding:30px 0}.breadcrumb,.collection .collection-title{padding:0!important}.collection-info-item{display:none!important}.page-main-heading{background:#000}.page-main-heading .main-page-title{color:#fff;padding:30px 0;text-align:center;line-height:24px}.section--about-us .banner-item,.section--about-us .banner-content{width:calc(50% - 15px);max-width:calc(50% - 15px)}.section--about-us .banner-item{position:relative}.section--about-us .banner-item .animated-logo__text{position:absolute;top:50%;left:50%;z-index:9;transform:translate(-50%,-50%);background:#fff;border-radius:50%;padding:15px}.section--about-us .banner-item .circle{position:relative;width:200px;height:200px;border-radius:100vmax;display:flex;align-items:center;justify-content:center}.section--about-us .banner-item .circle .logo{position:absolute;width:140px;height:140px;display:flex;align-items:center;justify-content:center}.section--about-us .banner-item .circle .text{position:absolute;width:100%;height:100%;font-family:consolas;color:#000;font-size:17px;animation:textRotation 8s linear infinite}@keyframes textRotation{to{transform:rotate(360deg)}}.section--about-us .banner-item .circle .text span{position:absolute;left:50%;font-size:1.2em;transform-origin:0 100px}.section--about-us .banner-item img,.section--about-us .banner-item .img-box,.section--about-us .banner-item .image{border-radius:10px}.section--about-us .banner-content .content-box{margin:0!important;padding:0!important;text-align:left}.section--about-us .banner-content .content-box .banner-heading{font-size:34px!important;line-height:40px!important;letter-spacing:0!important}.section--about-us .banner-content .content-box .banner-text{font-size:14px!important;line-height:22px!important;letter-spacing:0!important}.section--about-us .banner-content .content-box .banner-button{margin:unset!important}.section--about-us .banner-content .content-box .banner-button{margin:unset!important;border-radius:30px;transition:all .5s}.section--about-us .banner-content .content-box .banner-button:hover{box-shadow:inset 0 0 0 2em #fff!important;border-color:#000!important;color:#000!important}@media (max-width: 991px){.section--about-us .flex-box__banner{display:flex;flex-direction:column;gap:30px!important;padding:0 20px}.section--about-us .banner-item,.section--about-us .banner-content{width:100%!important;max-width:100%!important}.section--about-us .banner-content .content-box .banner-sub-title{margin-bottom:5px!important}.section--about-us .banner-content .content-box .banner-heading{font-size:24px!important;line-height:30px!important;padding:0!important;margin-bottom:10px!important}}.counter-positions-image-banner-wrapper .section-block-banner-image .img-box,.counter-positions-image-banner-wrapper .section-block-banner-image img,.counter-positions-image-banner-wrapper .section-block-banner-image .image-zoom{border-radius:10px}.counter-positions-image-banner .block-content .button,.rich-text .button{border-radius:30px!important;text-decoration:none!important;transition:all .5s}.counter-positions-image-banner .block-content .button:hover,.rich-text .button:hover{box-shadow:inset 0 0 0 2em #fff!important;border-color:#000!important;text-decoration:none!important;color:#000!important}.contact-form .button{border-radius:30px!important;transition:all .5s}.contact-form .button:hover{box-shadow:inset 0 0 0 2em #fff!important;border-color:#000!important;text-decoration:none!important;color:#000!important}.shopify-policy__container{max-width:100%;padding:0}.shopify-policy__title{background:#232323;padding:40px 0}.shopify-policy__title h1{margin:0;color:#fff;text-transform:uppercase}.shopify-policy__body{max-width:1200px;width:100%;margin:0 auto;padding:0 15px 30px}.shopify-policy__body p,.shopify-policy__body ul li{font-size:14px;line-height:20px}.shopify-policy__body ul li{margin-bottom:10px}
/*# sourceMappingURL=/cdn/shop/t/18/assets/custom.css.map */
