*{margin:0}img{height:auto;max-width:100%}h1,.h1{font-size:64px}h2,.h2{font-size:48px}h3,.h3{font-size:32px}h4,.h4{font-size:24px}h5,.h5{font-size:20px}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5{line-height:1.2}p{margin:0}.button{font-family:var(--font-body-family);font-size:16px;letter-spacing:0;font-weight:800;min-height:48px;width:100%;line-height:1;text-transform:uppercase;padding:6px 24px;border-width:var(--buttons-border-width);border-style:solid;border-color:rgb(var(--color-button-border),var(--buttons-border-opacity));transition:.3s all linear;background-color:rgb(var(--color-button));color:rgb(var(--color-button-text));box-shadow:var(--buttons-shadow-horizontal-offset) var(--buttons-shadow-vertical-offset) var(--buttons-shadow-blur-radius) rgba(var(--color-shadow),var(--buttons-shadow-opacity))}.button:before,.button:after{display:none}.button:hover{background-color:rgb(var(--color-button-hover));color:rgb(var(--color-button-hover-text));border-color:rgb(var(--color-button-border-hover),var(--buttons-border-opacity))}.button--secondary{background-color:rgb(var(--color-secondary-button));color:rgb(var(--color-secondary-button-text));border:1px solid rgb(var(--color-secondary-button-border),var(--buttons-border-opacity))}.button--secondary:hover{background:rgb(var(--color-secondary-button-hover))!important;color:rgb(var(--color-secondary-button-hover-text));border-color:rgb(var(--color-secondary-button-border-hover),var(--buttons-border-opacity))}.field__input{height:48px;line-height:1.2;padding:12px 16px!important}.field:has(.field__input.text-area){--inputs-radius-outset: 16px;--inputs-radius: 16px}.field__input::placeholder{visibility:visible;opacity:1;color:#646f79}.field__label{display:none}@media(max-width:1199px){h1,.h1{font-size:48px}h2,.h2{font-size:38px}h3,.h3{font-size:28px}h4,.h4{font-size:20px}h5,.h5{font-size:18px}}@media screen and (max-width:749px){h1,.h1{font-size:40px}h2,.h2{font-size:34px}h3,.h3{font-size:24px}h4,.h4{font-size:18px}h5,.h5{font-size:16px}.page-width{padding:0 16px}.button{min-height:46px;font-size:14px;padding:10px 20px}}.header{max-width:1376px}.template-index .tab-collection-main-container .slick-list{border-radius:16px}.scroll-trigger:not(.scroll-trigger--offscreen).scroll-trigger--cancel.animate--slide-in{transform:translate(0)}#custom-sort-select{display:none!important;margin-top:-52px;margin-bottom:32px;height:48px;padding:0 16px;border-radius:48px;border:solid 1px #a6adb2;background-color:#fff;max-width:250px;min-width:250px;width:100%;font-size:16px;line-height:1.2;color:#646f79;display:flex;margin-left:auto;-webkit-appearance:none;appearance:none;font-family:var(--font-body-family);background-size:16px}.collection .product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.collection .product-grid .grid__item{width:100%;max-width:100%}.facets-vertical-sort{margin-bottom:20px}.facets-vertical-sort .facet-filters__sort,.mobile-facets__sort .select__select{-webkit-appearance:none;appearance:none;background-image:none}@media only screen and (max-width:990px){#custom-sort-select{margin-top:30px;margin-bottom:20px}.plans_grid_list .hero-container .row.row-flex{justify-content:center}.collection .product-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:749px){#custom-sort-select{min-width:150px;max-width:180px}.collection .product-grid{grid-template-columns:repeat(1,1fr)}.facets-container{padding-top:0;margin-bottom:15px}}.contact{display:flex;gap:64px;position:relative;justify-content:center}.form-background-image{position:relative}.form-background-image:before{content:"";position:absolute;bottom:0;left:0;width:64%;height:100%;background-size:contain;background-repeat:no-repeat;background-position:bottom}.form-background-image-right:before{left:unset;right:0}.contact .content-container{width:calc(38.4% - 32px)}.contact .content-container .sub-heading{font-weight:600;margin-bottom:16px}.contact .content-container .description{line-height:1.2}.contact .content-container .description ul{padding-left:22px}.contact .content-container .description ul li{margin-bottom:16px}.contact .content-container .description ul li:last-child{margin-bottom:0}.contact .form-content{width:calc(61.6% - 32px)}.contact .form-content .title{font-weight:600;letter-spacing:-.48px;margin-bottom:16px}.contact .form-content .field{margin-bottom:16px}.contact .form-content .field .service-id-error{position:absolute;bottom:-19px;left:14px}.contact .form-content .contact__button{margin-top:16px;max-width:200px}.contact .form-content .contact__button .button{text-transform:capitalize}#ContactForm .field:has(input.error-active){margin-bottom:30px}@media(max-width:1200px){.contact{gap:30px}.contact .content-container{width:calc(40% - 15px)}.contact .form-content{width:calc(60% - 15px)}}@media(max-width:989px){.contact{gap:30px;flex-direction:column}.contact .content-container,.contact .form-content{width:100%}}@media(max-width:749px){.form-background-image:before{width:100%}}.footer .footer__blocks-wrapper{align-items:flex-start}.footer .footer-block--newsletter{margin:0}.footer .footer-block--newsletter .footer-block__heading{text-align:left}.footer__content-bottom-wrapper .list-social__link{padding:0 .5rem}.newsletter-form__field-wrapper .field__input{box-shadow:none!important;padding-left:15px}.newsletter-form__field-wrapper .field:after,.newsletter-form__field-wrapper .field:before,.newsletter-form__field-wrapper .field:hover:after,.newsletter-form__field-wrapper .field:hover:before,.newsletter-form__field-wrapper .field:focus:after,.newsletter-form__field-wrapper .field:focus:before{border-radius:50px}.footer .list-social__item .icon.icon-linkedin{max-height:19px}body:has(.active-facets a[href*="address="]) .plans_grid_list .hero-container .row-flex{display:none}@media screen and (max-width:989px){.main_icon_wrap_back{padding:40px 0}.main_icon_wrap_back .main_icon_wrap{flex-direction:column;gap:14px;padding:0}.main_icon_wrap .icon_texts{font-size:16px}}@media screen and (min-width:750px){.desktop-hidden{display:none!important}}@media screen and (max-width:749px){.mobile-hidden{display:none!important}.icon-with-text-main .main_icon_wrap{margin:0 auto;max-width:260px}.header .header__icons{margin-right:-10px;padding-right:0}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/custom.css.map */
