.page-width:not(.cart-notification-wrapper){max-width:unset!important;padding:33px 2rem 27px!important}p.announcement-bar__message.h5{display:inline-block!important;padding:0!important;min-height:auto!important;font-size:14px!important;font-weight:700;text-transform:uppercase}.announcement-bar .announcement-link{display:none}.announcement-bar{display:flex;align-items:center;justify-content:center}.header hr{display:none}header-drawer{padding-left:2rem}.header-localization:not(.menu-drawer__localization) localization-form:only-child .localization-form__select>span img{border-radius:50px;height:18px;width:18px;border:2px solid #1F1F1F}.header-localization:not(.menu-drawer__localization) localization-form:only-child .localization-form__select>span{font-size:18px;color:#676767}.disclosure__item a .country{display:flex;align-items:center;gap:1rem}.disclosure__item a .country img{aspect-ratio:1.33;max-width:20px}.template-index .custom-marquee{display:flex!important}.custom-marquee{display:none!important}.custom-marquee.top{display:flex!important}.slideshow__media.banner__media.media img{object-position:top center!important}.slideshow__text.banner__box h2{font-size:32px;font-weight:600;text-shadow:1px 1px 0 black,-1px 1px 0 black,1px -1px 0 black,-1px -1px 0 #1F1F1F}.slideshow__text.banner__box p{color:#fff;font-size:16px}slideshow-component .slider-button{display:none!important}slideshow-component .desktop-slide-banner{display:none}slideshow-component .mobile-slide-banner{display:block}.slideshow__media.banner__media.media picture img{max-width:100%;position:absolute;top:0;left:0;height:100%;width:100%;object-fit:contain}slider-component .slider-buttons{justify-content:space-between!important;margin-right:5%;margin-left:2rem;gap:2rem}.collection slider-component .slider-counter{display:none}slider-component .slider-button{background-color:#efefef;border-radius:50%;height:35px;width:35px}slider-component .slider-button:disabled{background-color:#efefef80}.collection__title--desktop-slider .title{text-align:center;font-size:28px}.product-card-wrapper .card__information,.product-card-wrapper .card-information{text-align:center}.product-card-wrapper .card__heading,.cart-item__name{font-size:14px!important}.product-card-wrapper .price .price__container .price__regular{font-size:16px}.product-card-wrapper .price.price--on-sale .price__container .price__sale .price-item.price-item--regular{font-size:14px}.product-card-wrapper .price.price--on-sale .price__container .price__sale .price-item.price-item--sale.price-item--last{font-size:16px}.product-card-wrapper .quick-add__submit{min-width:116px!important;width:35%;margin:auto;min-height:35px!important;height:35px;font-size:14px;text-transform:uppercase;background-color:#101639;color:#fff}.slider-progress{left:0;bottom:0;width:70%;height:2px;background:#e5e5e5;border-radius:2px;overflow:hidden}.slider-progress-bar{display:block!important;height:100%;width:0%;background:#000;transition:width .4s ease}.tm-banners{padding:33px 2rem 27px}.tm-banners .subbanner-description .cms-banner-subtitle-three{margin-bottom:0!important;line-height:34px!important;font-size:24px!important;font-weight:500!important;max-width:75%;justify-self:end}.tm-banners .subbanner-description .cms-banner-subtitle-three .sub-description{font-size:16px!important;color:#f2f2f2!important;margin-top:1rem;line-height:26px}.tm-banners .subbanner-description{bottom:4rem;top:unset!important}.tm-banners .subbanner-description .subbanner-custom{text-align:right!important;margin-bottom:2rem}.tm-banners .subbanner-description .text-button{text-align:right}.template-index .spaced-section.subbanner{background-color:transparent!important}.subbanner1{background-position:100% 50%,0% 65%!important;background-size:auto!important}.subbanner-description{right:5%!important}.tm-banners img{width:100%}.tm-banners .banner-desktop{display:none}.tm-banners .banner-mobile{display:block}.tm-banners .page-width-inner{display:flex;gap:2rem;flex-direction:column}.tm-banners .sub-banner-inner{width:50%}.image-banner-wrapper,.main-banner-wrapper{padding:33px 0 27px}.main-banner .banner__heading.h1{font-size:32px;margin:0 auto 2rem}.main-banner p{font-size:16px}.banner__content .banner__heading{font-size:28px;max-width:90%;margin:auto}.banner__content p{font-size:16px;line-height:24px}.banner__buttons a{padding:0 3rem!important}.banner .mobile-image-banner{display:block}.banner .desktop-image-banner{display:none}.collection-list-wrapper .title-wrapper--no-top-margin{justify-content:center;margin-bottom:2rem!important}.collection-list-wrapper .title-wrapper--no-top-margin h2{text-align:center;font-size:28px;line-height:36px}.collection-list .card__content{display:none}.collection-list .collection-list__item.mobile-item{display:block}.collection-list .collection-list__item{display:none}.neos-multicolumn slider-component .slideshow__control-wrapper{justify-content:center}.neos-multicolumn slider-component .slideshow__control-wrapper .slider-counter__link--active .dot{background-color:#1f1f1f!important}.neos-multicolumn slider-component .slideshow__control-wrapper .slider-counter__link--dots .dot{width:1rem;height:1rem;border-radius:50%;border:none;padding:0;display:block;background-color:#adadad}.neos-multicolumn .slider{margin:auto}.neos-multicolumn .slider .multicolumn-card__info{padding:0}.neos-multicolumn .multicolumn-card__info a{color:#1f1f1f;text-decoration:none}.neos-multicolumn .multicolumn-title{font-size:18px;text-transform:uppercase;font-weight:600}.neos-multicolumn .title-wrapper span{font-size:16px}.neos-multicolumn img{max-width:40px}.footer-block__newsletter h3{font-size:18px;text-align:cener}.newsletter-form__button{background-color:#fff!important}.footer__localization .disclosure__button{padding:0 1rem!important;display:flex;justify-content:space-between;align-items:center;gap:3rem;border:1px solid #FFFFFF}.footer__localization .disclosure__button span{margin:auto 0;display:flex;align-items:center;gap:3rem}.footer__localization h2{text-align:center;font-size:18px;color:#fff!important}.footer__content-bottom-wrapper{padding:0 2rem!important}.footer__localization .localization-form:only-child{padding:0!important}.footer__localization img{border-radius:50%;width:26px;height:26px;border:2px solid #FFFFFF}.footer__copyright.caption.designed-by .copyright__content{font-size:14px}.video-section__media .desktop-video{display:none}.video-section__media .mobile-video{display:block}.video-section__media.video-background{position:relative;width:100%;min-height:65rem;height:75vh;overflow:hidden}.video-section__media video.video-bg{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.video-section__media .banner__content{position:absolute;top:25%}.video-section__media .banner__content .banner__box.content-container{background-color:transparent}.video-section__media .banner__content .banner__box.content-container h2,.video-section__media .banner__content .banner__box.content-container p{color:#fff}.video-section__media .banner__content .banner__box.content-container a{background-color:#fff;color:#1f1f1f}.video-section__media.global-media-settings--full-width{padding-bottom:0!important}.collection-hero__inner.page-width-full,.facets-wrapper.page-width-full{padding:0 2rem!important}.collection.page-width-full{padding:0 2rem 36px!important}.collection-hero__title{font-size:28px!important}.facets__heading,.facets__summary,.facet-filters__label,.facet-filters__sort,.product-count__text{font-size:14px}.product-card-wrapper .rating,.product-card-wrapper .rating-count{display:none}.product-grid .card-wrapper .card__inner .price{position:absolute;left:50%;bottom:0;-webkit-transform:translateX(-50%);transform:translate(-50%);width:100%;text-align:center;min-height:5rem;align-items:center;justify-content:center;display:flex;background:linear-gradient(to top,#1f1f1fe5,#1f1f1f00)}.product-grid .card-wrapper .card__inner .price .price__regular{font-size:14px!important;font-weight:600}.product-grid .card-wrapper .card__inner .price .price__sale{flex-wrap:wrap}.product-grid .card-wrapper .card__inner .price .price__sale .price-item--regular{font-size:14px!important font-weight:300}.product-grid .card-wrapper .card__inner .price .price__sale .price-item--last{color:#eb001b!important;font-size:16px!important;font-weight:600}.product__info-wrapper .product__title h1,.rich-text__text h1{font-size:28px!important}.product .price .price__sale .price-item--last{font-size:18px}.product .price .price__sale .price-item--regular{font-size:14px}.product .price .price__regular{font-size:18px}.product variant-selects .form__label,.product-form__quantity .form__label{font-size:14px}.product .product__accordion .svg-wrapper{width:28px;height:28px}variant-selects{position:relative}.pify_size_chart_wrapper{text-decoration:underline}.product-form__submit{background-color:#1f1f1f!important;color:#fff!important;text-transform:uppercase;font-size:14px!important}.product .product-form__submit.button{color:#fff!important;background-color:#1f1f1f!important;text-transform:uppercase;max-height:4rem}.product .product__title{display:flex;align-items:center;gap:1rem;justify-content:space-between}.product .product__title>a{display:none!important}.product .product__title .badge{min-width:5rem;padding:5px 0}.jdgm-rev-widg .jdgm-star,.jdgm-histogram .jdgm-star{color:#f79e1b!important}.jdgm-histogram__bar-content{background-color:#f79e1b!important}.jdgm-histogram,.jdgm-widget-actions-wrapper{border-left:none!important}.product .price .badge{margin-top:.5rem}.cart-items thead th{font-size:1.5rem}.cart-item__quantity .quantity{width:calc(12rem / var(--font-body-scale) + var(--inputs-border-width) * 2);min-height:calc((var(--inputs-border-width) * 2) + 3.5rem)}.cart-items .cart-item-border{margin:0!important;border:none;border-top:.1rem solid #1f1f1f14;background-color:transparent!important}.cart-items .item-border{padding-top:2rem}.shopify-policy__container{max-width:unset!important;padding-left:2rem!important;padding-right:2rem!important;padding-bottom:5rem}.page-width-no-top-padding{padding:0 10rem 36px!important;margin:0 auto;max-width:unset!important}.rich-text__text h1{margin-bottom:2.5rem}.template-policy hr{margin:3rem 0}.template-article header{padding:0 10rem!important;margin:0 auto;max-width:unset!important}.article-template__social-sharing{padding:0 10rem!important}@media only screen and (max-width: 440px){.pify_size_chart_wrapper{position:unset!important}}@media only screen and (max-width: 749px){.banner--large:not(.banner--adapt){min-height:56rem}.banner--large.banner--mobile-bottom:not(.banner--adapt) .banner__media{height:100%!important}.banner__buttons .button{padding:0 2rem!important}.collection slider-component .grid--1-col-tablet-down.grid--peek .grid__item{width:calc(100% - var(--grid-mobile-horizontal-spacing) - 15rem)}.main-banner .banner__media{display:none}.main-banner{background-color:#f4fcff}.image-banner-wrapper .banner{height:75vh}.image-banner-wrapper .banner__content{align-items:flex-start}.image-banner-wrapper ..banner__content .banner__text p{max-width:65%;margin:auto}.banner__content .banner__heading{max-width:75%}.banner.main-banner .banner__content .banner__heading{max-width:100%}.banner.main-banner.banner--mobile-bottom .banner__box{padding:4rem 2rem}.neos-multicolumn .slider--mobile.grid--peek.grid--1-col-tablet-down .grid__item{width:calc(100% - var(--grid-mobile-horizontal-spacing) - 1rem)}.pify_size_chart_wrapper{position:absolute;right:0;bottom:3rem}.product .product__media-wrapper{margin-bottom:2rem}.cart-items .item-border{padding-bottom:2rem}.cart-items tbody{display:table!important}}@media only screen and (max-width: 1440px){.quick-add-modal .product-form__buttons{flex-direction:column}}@media screen and (min-width: 750px) and (max-width: 989px){.collection slider-component .grid--1-col-tablet-down.grid--peek .grid__item{width:calc(100% - var(--grid-desktop-horizontal-spacing) - 50rem)}.neos-multicolumn-list.grid--1-col-tablet-down.grid--peek .grid__item{width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)}}@media only screen and (min-width:750px){.neos-multicolumn slider-component .slideshow__control-wrapper{display:none!important}.product .grid{row-gap:10px}.pify_size_chart_wrapper{position:unset}}@media only screen and (max-width: 989px){.header__heading-logo{max-width:76%!important}.header__icon .svg-wrapper{width:18px!important;height:18px!important}.header-localization .disclosure .localization-form__select{min-width:unset!important;width:6rem!important}.card-wrapper .rating-star{--font-size:1.2!important}.sub-banner-inner{width:100%!important}.collection-list-wrapper slider-component .collection-list li:nth-child(2),.collection-list-wrapper slider-component .collection-list li:nth-child(4),.collection-list-wrapper slider-component .collection-list li:nth-child(8),.collection-list-wrapper slider-component .collection-list li:nth-child(10){flex:1 1 calc(50% - 10px)}.collection-list-wrapper slider-component .collection-list li:nth-child(6){flex:1 1 100%;text-align:center}.medium-down-hide{display:none!important}.footer__content-top .grid{flex-direction:column;row-gap:0!important}.footer-block--newsletter{align-items:center!important}.footer-block--newsletter{margin-bottom:4rem}.footer-block--newsletter .list-social{justify-content:center!important}footer .accordion{order:2}.footer__blocks-wrapper{display:flex}}@media only screen and (min-width:768px){.banner .mobile-image-banner{display:none!important}.banner .desktop-image-banner,.video-section__media .desktop-video{display:block!important}.video-section__media .mobile-video{display:none!important}.product-grid .card-wrapper .card__inner .price .price__regular,.product-grid .card-wrapper .card__inner .price .price__sale .price-item--regular{font-size:20px!important}.product-grid .card-wrapper .card__inner .price .price__sale .price-item--last{font-size:22px!important}}@media only screen and (min-width: 990px){p.announcement-bar__message.h5,.header__menu-item{font-size:13px!important;text-transform:uppercase}.header__menu-item:hover span{text-decoration:none!important}.announcement-bar{padding:1.8rem 0}.header hr{display:block;margin-top:2rem;grid-area:navigation;border:none;background-color:#676767;height:1px;width:100%;opacity:.3}.header__icons{padding-right:8rem!important;gap:10px}.header-localization:not(.menu-drawer__localization) localization-form:only-child .localization-form__select>span img{height:26px;width:26px}.slideshow__text.banner__box h2{font-size:52px}.slideshow__text.banner__box p{font-size:20px;max-width:68%;margin:auto}.collection__title--desktop-slider .title{font-size:28px}.collection__title--desktop-slider .title{font-size:36px}.product-card-wrapper .card__heading,.cart-item__name{font-size:16px!important}.product-card-wrapper .price .price__container .price__regular{font-size:17px}.product-card-wrapper .price.price--on-sale .price__container .price__sale .price-item.price-item--regular{font-size:16px}.product-card-wrapper .price.price--on-sale .price__container .price__sale .price-item.price-item--sale.price-item--last{font-size:18px}.product-card-wrapper .quick-add__submit{min-width:170px!important;width:65%;height:42px;font-size:16px}.badge{font-size:16px!important}.slider-progress{width:100%!important}slider-component .slider-button{height:55px;width:55px}slider-component .slider-buttons{gap:3rem}slider-component .slider-buttons{margin-left:2rem}.tm-banners .subbanner-description .cms-banner-subtitle-three{font-size:30px!important}.tm-banners .subbanner-description .cms-banner-subtitle-three .sub-description{font-size:18px!important}.tm-banners{padding:44px 10rem 36px}.tm-banners .banner-desktop{display:block!important}.tm-banners .banner-mobile{display:none!important}.tm-banners .page-width-inner{flex-direction:row;justify-content:space-between}.image-banner-wrapper,.main-banner-wrapper{padding:44px 0 36px}.main-banner .banner__heading.h1{font-size:52px}.main-banner p{font-size:18px}.page-width:not(.cart-notification-wrapper){max-width:unset!important;padding:44px 10rem 36px!important}.collection-list-wrapper .title-wrapper--no-top-margin h2{font-size:40px;line-height:70px}.collection-list .collection-list__item.mobile-item{display:none!important}.collection-list .collection-list__item{display:block!important}.collection-list-wrapper .title-wrapper--no-top-margin{margin-bottom:5rem!important}.banner__content .banner__heading{font-size:40px;line-height:70px}.banner__content p{font-size:18px;line-height:35px}.banner__buttons a{padding:1.8rem 7rem!important}slideshow-component .desktop-slide-banner{display:block!important}slideshow-component .mobile-slide-banner{display:none!important}.neos-multicolumn .multicolumn-title{font-size:20px}.neos-multicolumn .title-wrapper span{font-size:17px}.neos-multicolumn img{max-width:unset!important}.neos-multicolumn .title-wrapper{max-width:90%;margin:auto}.footer__content-top .grid{column-gap:1rem;flex-wrap:nowrap}.footer__content-top .footer-block{flex:1 1 25%}.footer__content-top .footer-block--newsletter{flex:1 1 50%}.footer-block--newsletter{align-items:end!important}.footer-block__newsletter h3{font-size:19px;text-align:left;margin-top:4rem}.footer-block__newsletter .svg-wrapper{width:30px!important;height:30px!important}.footer-block__newsletter .svg-wrapper .icon{height:100%;width:100%}footer .accordion{display:none!important}.footer__content-bottom-wrapper{padding:0 10rem!important}.collection-hero__title{font-size:40px!important}.facets__heading,.facets__summary,.facet-filters__label,.facet-filters__sort,.product-count__text{font-size:16px!important}.product-grid .card-wrapper .card__inner .price{opacity:0;transition:opacity .3s ease}.product-grid .card-wrapper:hover .card__inner .price{opacity:1}.product-grid .card-wrapper .card__inner .price .price__regular{font-size:21px!important}.product-grid .card-wrapper .card__inner .price .price__sale .price-item--regular{font-size:17px!important}.product-grid .card-wrapper .card__inner .price .price__sale .price-item--last{font-size:21px!important}.pagination__item{font-size:18px!important}.facets-wrapper.page-width-full{padding:0 6rem!important}.collection-hero__inner.page-width-full{padding:44px 6rem 0!important}.product--stacked .product__media-item{max-width:100%!important}.product__info-wrapper .product__title h1,.rich-text__text h1{font-size:40px!important}.product .price .price__sale .price-item--last{font-size:20px}.product .price .price__sale .price-item--regular{font-size:17px}.product .price .price__regular{font-size:20px}.product variant-selects .form__label,.product-form__quantity .form__label{font-size:16px}.product-form__submit{font-size:15px!important}.product .product__title .badge{min-width:8rem;font-size:16px!important;padding:5px 0rem}.jdgm-row-stars{flex-direction:column;gap:2rem}.jdgm-rev-widg__summary,.jdgm-histogram,.jdgm-widget-actions-wrapper{width:100%!important}.jdgm-all-reviews__summary-text--verified{justify-content:center!important}.cart-item .product-option{font-size:14px!important}.shopify-policy__container{padding-left:10rem!important;padding-right:10rem!important}}@media only screen and (min-width:1024px){.pify_size_chart_wrapper{position:absolute;right:0;bottom:3rem}}@media only screen and (min-width: 1280px){p.announcement-bar__message.h5,.header__menu-item{font-size:15px!important}.slideshow__text.banner__box h2{font-size:62px}.slideshow__text.banner__box p{font-size:23px}.collection__title--desktop-slider .title{font-size:46px}.product-card-wrapper .card__heading,.cart-item__name{font-size:17px!important}.product-card-wrapper .price .price__container .price__regular{font-size:18px}.product-card-wrapper .price.price--on-sale .price__container .price__sale .price-item.price-item--regular{font-size:17px}.product-card-wrapper .price.price--on-sale .price__container .price__sale .price-item.price-item--sale.price-item--last{font-size:19px}.product-card-wrapper .quick-add__submit{font-size:17px}.tm-banners .subbanner-description .cms-banner-subtitle-three{font-size:33px!important}.tm-banners .subbanner-description .cms-banner-subtitle-three .sub-description{font-size:20px!important}.main-banner .banner__heading.h1{font-size:62px}.main-banner p{font-size:20px}.collection-list-wrapper .title-wrapper--no-top-margin h2,.banner__content .banner__heading{font-size:46px;line-height:70px}.banner__content p{font-size:20px;line-height:35px}.neos-multicolumn .multicolumn-title{font-size:21px}.neos-multicolumn .title-wrapper span{font-size:18px}.footer-block__newsletter h3{font-size:20px}.collection-hero__title{font-size:48px!important}.facets__heading,.facets__summary,.facet-filters__label,.facet-filters__sort,.product-count__text{font-size:18px!important}.product-grid .card-wrapper .card__inner .price{min-height:10rem}.product-grid .card-wrapper .card__inner .price .price__regular{font-size:22px!important}.product-grid .card-wrapper .card__inner .price .price__sale .price-item--regular{font-size:18px!important}.product-grid .card-wrapper .card__inner .price .price__sale .price-item--last{font-size:22px!important}.pagination__item{font-size:20px!important}.product__info-wrapper .product__title h1,.rich-text__text h1{font-size:46px!important}.product .price .price__sale .price-item--last{font-size:22px}.product .price .price__sale .price-item--regular{font-size:18px}.product .price .price__regular{font-size:22px}.product variant-selects .form__label,.product-form__quantity .form__label{font-size:17px}.product-form__submit{font-size:16px!important}.cart-item .product-option{font-size:15px!important}}@media only screen and (min-width: 1440px){p.announcement-bar__message.h5,.header__menu-item{font-size:17px!important}.slideshow__text.banner__box h2{font-size:72px;max-width:65%}.slideshow__text.banner__box p{font-size:25px;max-width:45%}.collection__title--desktop-slider .title{font-size:56px}.product-card-wrapper .card__heading,.cart-item__name{font-size:18px!important}.product-card-wrapper .price .price__container .price__regular{font-size:20px}.product-card-wrapper .price.price--on-sale .price__container .price__sale .price-item.price-item--regular{font-size:18px}.product-card-wrapper .price.price--on-sale .price__container .price__sale .price-item.price-item--sale.price-item--last{font-size:20px}.product-card-wrapper .quick-add__submit{font-size:18px}.tm-banners .subbanner-description .cms-banner-subtitle-three{font-size:36px!important}.tm-banners .subbanner-description .cms-banner-subtitle-three .sub-description{font-size:22px!important}.main-banner .banner__heading.h1{font-size:72px}.main-banner p{font-size:22px}.collection-list-wrapper .title-wrapper--no-top-margin h2,.banner__content .banner__heading{font-size:56px;line-height:70px}.banner__content p{font-size:22px;line-height:35px}.neos-multicolumn .multicolumn-title,.footer-block__newsletter h3{font-size:22px}.collection-hero__title{font-size:56px!important}.facets__heading,.facets__summary,.facet-filters__label,.facet-filters__sort,.product-count__text{font-size:20px!important}.product-grid .card-wrapper .card__inner .price .price__regular{font-size:23px!important}.product-grid .card-wrapper .card__inner .price .price__sale .price-item--regular{font-size:18px!important}.product-grid .card-wrapper .card__inner .price .price__sale .price-item--last{font-size:23px!important}.pagination__item{font-size:22px!important}.product__info-wrapper .product__title h1,.rich-text__text h1{font-size:56px!important}.product .price .price__sale .price-item--last{font-size:24px}.product .price .price__sale .price-item--regular{font-size:20px}.product .price .price__regular{font-size:24px}.product variant-selects .form__label,.product-form__quantity .form__label{font-size:18px}.product-form__submit{font-size:18px!important}.cart-item .product-option{font-size:16px!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/neosolax-custom.css.map */
