@import"https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&display=swap";@import"https://fonts.googleapis.com/css2?family=Archivo+Black&display=swap";::selection{background-color:#5383e8!important;color:#fff!important}.button:after,.button:before{display:none}body{letter-spacing:0}.field:before,.field:after{display:none}:focus,:focus-visible{box-shadow:unset!important}header.header.page-width{max-width:1720px;padding:24px 50px}header.header{grid-template-columns:1fr 2.7fr 1fr}header.header nav.header__inline-menu ul.list-menu{width:100%;justify-content:space-between;gap:0;flex-wrap:nowrap}header.header nav.header__inline-menu ul.list-menu li a,header.header nav.header__inline-menu ul.list-menu li header-menu summary#HeaderMenu-products{justify-content:center;font-weight:400;font-size:16px;line-height:100%;letter-spacing:0;color:#000000b3;padding:0 6px}header.header nav.header__inline-menu ul.list-menu li a span.header__active-menu-item{text-decoration:none;color:#000}header.header nav.header__inline-menu ul.list-menu li header-menu summary#HeaderMenu-products{padding:0 20px 0 6px}header.header nav.header__inline-menu ul.list-menu li header-menu summary#HeaderMenu-products svg.icon{right:0}header.header .header__icons{padding:0;width:100%;justify-content:flex-end;gap:10px;align-items:center}header.header .header__icons .header__buttons{margin-left:16px}header.header .header__icons .header__buttons a.button{background:#103948;min-width:151px;height:51px;padding:10px;color:#fff;font-weight:400;font-size:16px;line-height:100%;letter-spacing:0}header.header .header__icons a,header.header .header__icons details-modal.header__search,header.header .header__icons shopify-account,header.header .header__icons shopify-account span.svg-wrapper svg{margin:0;width:20px;height:20px}header.header .header__icons details-modal.header__search summary,header.header .header__icons details-modal.header__search summary span.svg-wrapper,header.header .header__icons shopify-account span.svg-wrapper{width:20px;height:20px}body header.header .predictive-search__item--link-with-thumbnail{width:100%;height:100%}nav.breadcrumb{display:none}body.template-product nav.breadcrumb{display:block;max-width:1720px;padding:30px 50px 60px;margin:auto;width:100%}body.template-product nav.breadcrumb,body.template-product nav.breadcrumb a,body.template-product nav.breadcrumb span{color:#6b7280;font-weight:400;font-size:16px;line-height:100%}body .shopify-section .ts-about-img-text .page-width{max-width:1720px;padding:80px 50px 97px;width:100%}.ts-about-img-text .image-with-text .grid{gap:57px;display:grid;grid-template-columns:1fr 1fr;align-items:center}.ts-about-img-text .image-with-text .grid .grid__item{width:100%}.ts-about-img-text .image-with-text .grid .grid__item .content-container{padding:0}.ts-about-img-text .image-with-text .grid .grid__item .content-container h2{color:#0a0e17;font-weight:700;font-size:56px;line-height:48px;letter-spacing:0}.ts-about-img-text .image-with-text .grid .grid__item .content-container .rte{margin:24px 0 0;display:flex;flex-direction:column;gap:20px}.ts-about-img-text .image-with-text .grid .grid__item .content-container .rte p{color:#6b7280;font-weight:400;font-size:16px;line-height:26px;letter-spacing:0;margin:0}.ts-about-img-text .image-with-text .grid .grid__item .content-container .rte:after{display:none}.ts-about-img-text .image-with-text .grid .grid__item .content-container .button{background:#103948;border:1px solid #103948;color:#fff;min-width:219px;font-weight:400;font-size:16px;line-height:100%;letter-spacing:0;transition:.3s linear;height:51px}.ts-about-img-text .image-with-text .grid .grid__item .content-container .button:hover{color:#103948;background:transparent}.newsletter{background:#9dfaca}.newsletter .newsletter__wrapper{background:transparent!important;padding:100px 50px;max-width:860px;margin:auto}.newsletter .newsletter__wrapper:after{display:none}.newsletter .newsletter__wrapper h2{font-weight:700;font-size:56px;line-height:100%;letter-spacing:0;text-align:center;color:#103948;opacity:1}.newsletter .newsletter__wrapper .newsletter__subheading:after{display:none}.newsletter .newsletter__wrapper .newsletter__subheading p{margin:12px 0 40px;font-weight:400;font-size:18px;line-height:100%;letter-spacing:0;text-align:center;color:#103948b3}.newsletter form#contact_form{max-width:calc(100% - 100px)}.newsletter form#contact_form .newsletter-form__field-wrapper{max-width:100%;opacity:1;transform:unset}.newsletter form#contact_form .newsletter-form__field-wrapper input{font-weight:400;font-size:16px;line-height:100%;letter-spacing:0;color:#6b7280;height:64px;padding:38px 165px 10px 19px;border-radius:8px}.newsletter form#contact_form .newsletter-form__field-wrapper label.field__label{opacity:1;font-weight:400;font-size:16px;letter-spacing:0;color:#6b7280;line-height:3}.newsletter form#contact_form button#Subscribe{opacity:1;background:#103948;min-width:164px;width:auto;right:0;border-radius:0 8px 8px 0;font-family:Roboto,sans-serif;font-weight:400;color:#9dfaca;font-size:16px;line-height:100%;text-transform:uppercase;padding:10px}.newsletter form#contact_form button#Subscribe span.svg-wrapper{display:none}footer.footer{background:#103948;border:0}footer.footer .footer__content-top.page-width{max-width:1720px;padding:100px 50px 80px}footer.footer .footer__blocks-wrapper.grid{display:grid;grid-template-columns:2.5fr .8fr .8fr .8fr 1fr;gap:50px}footer.footer .footer__blocks-wrapper.grid .grid__item,footer.footer .footer__blocks-wrapper.grid .ts-social-icons-list{max-width:100%;width:100%}footer.footer .footer__blocks-wrapper.grid .ts-social-icons-list ul.footer__list-social{justify-content:flex-start;gap:16px}footer.footer .ts-social-icons-list ul.footer__list-social a.link.list-social__link{padding:0;width:40px;height:40px}footer.footer .ts-social-icons-list ul.footer__list-social a.link.list-social__link span.svg-wrapper{width:100%;height:100%}footer.footer .footer__blocks-wrapper.grid .ts-social-icons-list ul.footer__list-social li:nth-child(1){order:2}footer.footer .footer__blocks-wrapper.grid .ts-social-icons-list ul.footer__list-social li:nth-child(2){order:1}footer.footer .footer__blocks-wrapper.grid .ts-social-icons-list ul.footer__list-social li:nth-child(3){order:4}footer.footer .footer__blocks-wrapper.grid .ts-social-icons-list ul.footer__list-social li:nth-child(4){order:3}footer.footer .footer__blocks-wrapper.grid .grid__item:nth-child(1){max-width:400px}footer.footer .footer__blocks-wrapper.grid .grid__item:nth-child(1) h2.footer-block__heading{font-weight:400;color:#fff;font-size:42px;line-height:100%;letter-spacing:0;margin:0 0 14px;font-family:Cormorant,serif}footer.footer .footer__blocks-wrapper.grid .grid__item:nth-child(1) .rte p{font-family:DM Sans,sans-serif;font-weight:400;font-size:18px;line-height:160%;letter-spacing:0;color:#fffbec99}footer.footer .footer__blocks-wrapper.grid .grid__item h2.footer-block__heading,footer.footer .footer__blocks-wrapper.grid .ts-social-icons-list h2.footer-block__heading{font-weight:400;font-size:18px;line-height:100%;letter-spacing:0;font-family:Archivo Black,sans-serif;margin:0 0 20px}footer.footer .footer__blocks-wrapper.grid ul.footer-block__details-content li{margin:0;line-height:1}footer.footer .footer__blocks-wrapper.grid ul.footer-block__details-content li a.link{width:100%;text-decoration:none;font-family:DM Sans,sans-serif;font-weight:400;color:#fffbec99;font-size:14px;line-height:25px;transition:.3s linear}footer.footer .footer__blocks-wrapper.grid ul.footer-block__details-content li a.link:hover{color:#fff}footer.footer .footer__content-top.page-width .footer-block--newsletter{display:none}footer.footer .footer__content-bottom{border:0}footer.footer .footer__content-bottom .footer__content-bottom-wrapper.page-width:nth-child(1){display:none}footer.footer .footer__content-bottom .footer__content-bottom-wrapper.page-width{padding:0 50px 40px}footer.footer .footer__content-bottom .footer__content-bottom-wrapper .footer__copyright{width:100%;margin:0;display:flex;justify-content:space-between;border-top:1px solid #9dfaca1a;padding-top:32px}footer.footer .footer__content-bottom .ts-copyright-icon small.copyright__content,footer.footer .footer__content-bottom .ts-copyright-icon small.copyright__content a{font-family:DM Sans,sans-serif;font-weight:400;color:#fffbec66;font-size:14px;line-height:100%;letter-spacing:0}footer.footer .footer__copyright ul.policies li:before{display:none}footer.footer .footer__copyright ul.policies li a{font-family:DM Sans,sans-serif;font-weight:400;color:#fffbec66;font-size:14px;line-height:100%;letter-spacing:0}.ts-hero-slider .slideshow__controls{position:absolute;bottom:20px;width:100%;border:0}.ts-hero-slider .slideshow__controls button.slider-button{display:none}.ts-hero-slider .slideshow__text.banner__box{padding:0;max-width:82rem}.ts-hero-title{position:relative;margin:0}.ts-hero-title h2.banner__heading{font-weight:600;font-size:65px;line-height:75px;letter-spacing:0;margin:0}.ts-hero-title:before{content:"";background:#9dfaca;border:4px solid #9DFACA;height:100%;position:absolute;left:-40px;max-height:125px;top:10px}.ts-hero-slider.homepage-main-slider .slideshow__text-wrapper.banner__content{padding:50px;max-width:1720px}.homepage-main-slider .second-subheading p{font-weight:400;color:#fff;font-size:17px;line-height:150%;letter-spacing:0}.homepage-main-slider .button-2{background:#fff}.homepage-main-slider .button-2:after{box-shadow:none}.homepage-main-slider .heading-2{color:#9dfaca;margin:0!important}.homepage-main-slider .first-subheading{padding:11.5px 30px;border-radius:30px;background:#ffffff14}.homepage-main-slider .first-subheading.banner__text.rte p{position:relative;font-family:Inter,sans-serif;font-weight:700;font-size:12px;line-height:100%;letter-spacing:.8px;text-transform:uppercase;color:#fff}.homepage-main-slider .first-subheading.banner__text p:before{content:"";background-color:#9dfaca;height:7px;width:7px;top:3px;left:-15px;position:absolute;border-radius:50%}.ts-hero-slider .slideshow__text.banner__box .ts-hero-title+.banner__text{margin:16px 0 55px}.ts-hero-slider .slideshow__text.banner__box .ts-hero-title+.banner__text p{font-weight:400;color:#ffffffb3;font-size:24.07px;line-height:150%;letter-spacing:0}.ts-hero-slider .slideshow__text.banner__box .banner__buttons{margin:0;gap:21px}.ts-hero-slider .slideshow__text.banner__box .banner__buttons .button{height:68px;padding:20px;font-weight:500;font-size:21.4px;line-height:100%;letter-spacing:0;color:#103948;min-width:306px;transition:.3s linear;background:#9dfaca}.ts-hero-slider .slideshow__text.banner__box .banner__buttons .button-2.button{min-width:255px;background:#fff}.ts-hero-slider .slideshow__text.banner__box .banner__buttons .button-2.button:hover{background:#9dfaca}.ts-hero-slider .slideshow__text.banner__box .banner__buttons .button:hover{background:#fff}header.header .header__icons a#cart-icon-bubble{margin-left:6px}product-info .page-width{padding:0 50px 100px;max-width:1720px}product-info .product.grid .grid__item .product__info-container{max-width:100%}product-info .product.grid{display:grid;grid-template-columns:1fr 1fr;gap:100px}product-info .product.grid .grid__item{padding:0;max-width:100%;width:100%}product-info .product.grid .product__info-container .product-form__quantity{max-width:100%;border-top:1px solid #00000014;padding:22px 0 0;margin:22px 0 0}product-info .product.grid .product__media-wrapper media-gallery ul .product-media-container{border:0;width:100%}product-info .product.grid .product__media-wrapper media-gallery ul .product-media-container .product__media{border:1px solid #E6E6E6;border-radius:28px;background:#fafafa}product-info .product.grid .grid__item p.product__text:first-child{color:#103948;font-weight:700;font-size:13px;line-height:100%;letter-spacing:1.2px;margin:0 0 24px}product-info .product.grid .grid__item .product__title{line-height:1}product-info .product.grid .grid__item .product__title h1{color:#0a0e17;font-weight:700;font-size:42px;line-height:50px;letter-spacing:0}product-info .product.grid .grid__item .price .price-item{color:#103948;font-weight:700;font-size:34px;line-height:100%;letter-spacing:0}product-info .product.grid .grid__item .product__inventory{color:#222;font-weight:400;font-size:15px;line-height:100%;margin:0}product-info .product.grid .grid__item .product__inventory svg.icon circle{fill:#2f9e59;opacity:1;cx:7.5;cy:7.5;r:5}product-info .product.grid .grid__item fieldset.product-form__input{margin:0;max-width:100%}product-info .product.grid .grid__item fieldset.product-form__input legend.form__label{color:#222;font-weight:500;font-size:15px;line-height:100%;letter-spacing:0;padding:0;margin:0 0 12px}product-info .product.grid .grid__item variant-selects{margin:22px 0 0;padding:22px 0 0;border-top:1px solid #00000014}product-info .product.grid .grid__item fieldset.product-form__input:first-child{margin:0 0 22px}product-info .product.grid .grid__item fieldset.product-form__input:first-child label{border:1px solid #0000001F;width:98px;height:46px;display:inline-flex;align-items:center;justify-content:center;color:#222;font-weight:500;font-size:15px;line-height:100%;letter-spacing:0}product-info .product.grid .grid__item fieldset.product-form__input:first-child input[type=radio]:checked+label{background:#103948;color:#fff}product-info .product.grid .grid__item fieldset.product-form__input:nth-child(2) label{outline:1px solid #000000A6!important;width:40px;height:40px;display:flex;align-items:center;justify-content:center}product-info .product.grid .grid__item fieldset.product-form__input:nth-child(2) label span.swatch{width:38px;height:38px}product-info .product.grid .grid__item fieldset.product-form__input:nth-child(2) .swatch-input__input:checked+.swatch-input__label{outline:2px solid #103948!important}product-info .product.grid .product__info-container .product-form__quantity label.form__label{color:#222;font-weight:500;font-size:15px;line-height:100%;letter-spacing:0;padding:0;margin:0 0 22px}product-info .product.grid .product__info-container .product-form__quantity .quantity{border:1px solid #0000001F;border-radius:100px;width:120px;height:47px;min-height:100%;padding:0 2px}product-info .product.grid .product__info-container .product-form__quantity .quantity .quantity__button{opacity:1;width:30px}product-info .product.grid .product__info-container .product-form__quantity .quantity input{color:#222;font-weight:700;font-size:16px;line-height:100%;letter-spacing:0}product-info .product.grid .product__info-container div:has(.product-form){margin:0}product-info .product.grid .product__info-container .product-form{margin:22px 0 0}product-info .product.grid .product__info-container .product-form .product-form__buttons{max-width:100%;display:grid;justify-content:space-between;align-items:center;grid-template-columns:1fr 1fr;gap:16px}product-info .product.grid .product__info-container .product-form .product-form__buttons button.product-form__submit{margin:0;color:#103948;background:transparent}product-info .product.grid .product__info-container .product-form .product-form__buttons button{height:55px;font-weight:700;font-size:16px;line-height:100%;letter-spacing:0;transition:.3s linear;background:#103948;border:2px solid #103948}product-info .product.grid .product__info-container .product-form .product-form__buttons button.product-form__submit:hover{background:#103948;color:#fff}product-info .product.grid .product__info-container .product-form .product-form__buttons button:after,product-info .product.grid .product__info-container .product-form .product-form__buttons button:before,product-info .product.grid .product__info-container div:has(.product-form) pickup-availability,product-info .product.grid .product__info-container .product-form__quantity .quantity:after,product-info .product.grid .product__info-container .product-form__quantity .quantity:before{display:none}.ts-related-product .related-products.page-width{padding:0 50px 100px;max-width:1720px}.ts-related-product .related-products p.repair-highlights__eyebrow{color:#103948;margin-bottom:14px;text-transform:uppercase;font-weight:700;font-size:14px;line-height:100%;letter-spacing:1.2px;text-align:center}.ts-related-product .related-products h2.related-products__heading{font-weight:700;font-size:56px;line-height:60px;letter-spacing:0;text-align:center;margin:0 0 32px;color:#0a0e17}.ts-related-product .related-products ul.grid{margin:0;gap:36px;display:grid;grid-template-columns:repeat(4,1fr)}.ts-related-product .related-products ul.grid li.grid__item{width:100%;max-width:100%}.ts-related-product .related-products ul.grid li.grid__item .card .card__inner .card__media{border:1px solid #00000012;background:#f8f8f8;border-radius:16px}.ts-related-product .related-products ul.grid li.grid__item .card .card__content>.card__information{padding:18px 0 0}.ts-related-product .related-products ul.grid li.grid__item .card .card__content>.card__information h3 a{color:#222;font-weight:500;font-size:24px;line-height:100%;letter-spacing:0;font-family:Roboto,sans-serif}.ts-related-product .related-products ul.grid li.grid__item .card .card__content>.card__information .caption-with-letter-spacing{color:#222;font-weight:400;font-size:18px;line-height:100%;letter-spacing:0;margin:12px 0 20px;text-transform:capitalize}.ts-related-product .related-products ul.grid li.grid__item .card .card__content>.card__information span.price-item{color:#103948;font-weight:800;font-size:24px;line-height:100%;letter-spacing:0}product-info .product.grid .info-stat{display:grid;justify-content:space-between;gap:14px;max-width:340px;grid-template-columns:1fr 1fr}product-info .product.grid .info-stat .info-stat__label,product-info .product.grid .info-stat .info-stat__value{background:#f8f8f8;padding:14px 27px;font-family:Roboto,sans-serif;font-weight:700;font-size:16px;line-height:100%;letter-spacing:0;color:#0a0e17;border-radius:16px}product-info .product.grid .info-stat p{font-family:Roboto,sans-serif;font-weight:400;font-size:12px;line-height:100%;letter-spacing:.6px;color:#6b7280;margin:0 0 8px}product-info .product.grid .info-stats-section{margin:22px 0 0}.drawer__inner-empty *{color:#000}.newsletter-form__message{color:#000;font-size:16px}.newsletter-form__message svg.icon.icon-success{width:100%;height:100%;border:0;background:transparent;margin-right:10px}.predictive-search__item{width:100%!important;height:100%!important}.search__input.field__input{border:1px solid #00000021}.predictive-search__item-heading{color:#0a0e17;font-weight:700;font-size:18px;line-height:20px;letter-spacing:0}.predictive-search__heading{font-weight:700;font-size:14px;line-height:100%;letter-spacing:0;color:#0a0e17}.drawer.active .drawer__inner{background:#fff}.drawer.active .drawer__inner a.button,cart-items .cart__warnings a.button{background:#103f4d;color:#fff;text-decoration:none;text-transform:uppercase;transition:opacity .2s ease,transform .2s ease;display:inline-flex;align-items:center;justify-content:center;min-width:156px;min-height:51px;padding:15px 20px;border-radius:30px;font-weight:400;font-size:14px;line-height:100%;letter-spacing:0}.drawer.active .drawer__inner h2.cart__empty-text{margin:0 0 20px;color:#000;font-weight:700;font-size:32px;line-height:40px;letter-spacing:0}.drawer.active .drawer__inner p.cart__login-title{color:#6b7280;font-weight:400;font-size:20px;line-height:23px;text-align:center;font-family:Roboto,sans-serif;margin:30px 0 0}.drawer.active .drawer__inner p.cart__login-paragraph,cart-items .cart__warnings p.cart__login-paragraph{margin:10px 0 0;color:#0a0e17;font-family:Inter,sans-serif;font-weight:400;font-size:16px;line-height:30px;letter-spacing:0}.drawer.active .drawer__inner th{font-family:Roboto,sans-serif;font-weight:700;font-size:14px;line-height:100%;letter-spacing:0}.drawer.active .drawer__inner .cart-item__title a.cart-item__name{font-size:26px;line-height:100%;letter-spacing:0}.drawer.active .drawer__inner h2.totals__total{font-weight:700;font-size:24px;line-height:100%;letter-spacing:0}.drawer.active .drawer__inner quantity-input.quantity{border:1px solid #1039483B;border-radius:30px}table.cart-items *{color:#000}table.cart-items th{font-family:Cormorant;font-weight:700;font-size:20px;line-height:48px;letter-spacing:0;color:#0a0e17}table.cart-items .quantity-popover-container .quantity.cart-quantity{border:1px solid #ddd;border-radius:30px}table.cart-items .cart-item__title a.cart-item__name{font-weight:700;font-size:30px;line-height:35px;letter-spacing:0}table.cart-items .product-option,table.cart-items .product-option dt,table.cart-items .product-option dd{color:#6b7280;font-family:Roboto;font-weight:400;font-size:18px;line-height:20px;letter-spacing:0%}body .cart__blocks{width:40rem}.cart__blocks *{color:#000}.cart__blocks .totals h2.totals__total{font-family:Cormorant;font-weight:700;font-size:46px;line-height:50px;letter-spacing:0;text-align:center;color:#0a0e17}.cart__ctas{justify-content:center}.tax-note{color:#6b7280;font-weight:400;font-size:15px;line-height:20px;text-align:center;letter-spacing:0}cart-items .page-width{padding:100px 50px;max-width:1720px}cart-items .cart__warnings{padding:0}cart-items .cart__warnings h1.cart__empty-text{margin:0 0 30px;color:#0a0e17;font-weight:700;font-size:56px;line-height:50px;letter-spacing:0;text-align:center}cart-items .cart__warnings h2.cart__login-title{margin:20px 0;letter-spacing:0;color:#6b7280;font-weight:400;font-size:18px;line-height:23px;text-align:center;font-family:Roboto,sans-serif}.shopify-policy__container{max-width:115ch;padding:100px 15px}.shopify-policy__container .shopify-policy__title h1{margin:0;color:#0a0e17;font-weight:700;font-size:56px;line-height:48px;letter-spacing:0;text-align:center}body .cart__footer-wrapper:last-child .cart__footer{padding-top:0}.shopify-policy__container .shopify-policy__body .rte p,.shopify-policy__container .shopify-policy__body .rte ul li,.shopify-policy__container .shopify-policy__body .rte table th,.shopify-policy__container .shopify-policy__body .rte table td{color:#6b7280;margin:15px 0 24px;font-weight:400;font-size:16px;line-height:25px}.shopify-policy__container .shopify-policy__body .rte h2{margin:0 0 5px;font-weight:500;font-size:24px;line-height:100%;letter-spacing:0;color:#0a0e17;font-family:Roboto,sans-serif}.shopify-policy__container .shopify-policy__body .rte h3{margin:0 0 5px;font-weight:500;font-size:20px;line-height:100%;letter-spacing:0;color:#0a0e17;font-family:Roboto,sans-serif}.shopify-policy__container .shopify-policy__body .rte table ul{list-style-position:unset}.shopify-policy__container .shopify-policy__body .rte ul{padding-left:0}.shopify-policy__container .shopify-policy__body .rte ul li{margin:5px 0 15px}header.header nav.header__inline-menu ul.list-menu li header-menu summary#HeaderMenu-products+ul.header__submenu{padding:20px 20px 15px;min-width:140px;border:0}header.header nav.header__inline-menu ul.list-menu li header-menu summary#HeaderMenu-products+ul.header__submenu .header__menu-item{padding:10px 0!important;justify-content:flex-start}header.header nav.header__inline-menu ul.list-menu li header-menu summary#HeaderMenu-products+ul.header__submenu li:last-child .header__menu-item{padding-bottom:0!important}@media screen and (max-width:1440px){.newsletter .newsletter__wrapper h2{font-size:48px;line-height:50px}.newsletter .newsletter__wrapper{padding:80px 50px}.newsletter .newsletter__wrapper .newsletter__subheading p{margin:10px 0 30px;font-size:16px}.ts-about-img-text .image-with-text .grid .grid__item .content-container h2{font-size:48px}.ts-about-img-text .image-with-text .grid .grid__item .content-container .rte{gap:10px}.ts-about-img-text .image-with-text .grid{gap:40px}.ts-hero-slider .slideshow.banner{min-height:550px}.ts-hero-title h2.banner__heading{font-size:48px;line-height:55px}.ts-hero-title:before{left:-30px;max-height:94px;top:50%;transform:translateY(-50%)}.ts-hero-slider .slideshow__text.banner__box{max-width:59rem}.ts-hero-slider .slideshow__text.banner__box .ts-hero-title+.banner__text p{font-size:20px;line-height:120%}.ts-hero-slider .slideshow__text.banner__box .ts-hero-title+.banner__text{margin:12px 0 30px}.ts-hero-slider .slideshow__text.banner__box .banner__buttons .button{height:56px;font-size:18px;letter-spacing:0;min-width:260px}.ts-hero-slider .slideshow__text.banner__box .banner__buttons .button-2.button{min-width:200px}footer.footer .footer__content-top.page-width{padding:80px 50px 60px}footer.footer .footer__blocks-wrapper.grid{grid-template-columns:2fr 1fr 1fr 1fr 1.2fr;gap:30px}footer.footer .footer__blocks-wrapper.grid .ts-social-icons-list ul.footer__list-social{gap:9px}footer.footer .footer__content-bottom{padding:0}body.template-product nav.breadcrumb{padding:30px 50px}product-info .product.grid{gap:60px}product-info .product.grid .grid__item p.product__text:first-child{margin:0 0 14px}product-info .product.grid .grid__item .price .price-item{font-size:26px}product-info .product.grid .grid__item .product__title h1{font-size:40px;line-height:45px}.ts-related-product .related-products.page-width{padding:0 50px 80px}.ts-related-product .related-products h2.related-products__heading{font-size:48px;line-height:50px}.ts-featured-phone .fetured-post .article-card-wrapper .card{gap:80px}header.header{grid-template-columns:1fr 3fr .8fr}}@media screen and (max-width:1199px){.newsletter .newsletter__wrapper{padding:70px 15px;max-width:710px}.newsletter .newsletter__wrapper h2{font-size:42px;line-height:45px}.newsletter .newsletter__wrapper .newsletter__subheading{margin-top:12px}body .shopify-section .ts-about-img-text .page-width{padding:50px 15px 70px}.ts-about-img-text .image-with-text .grid{gap:30px}.ts-about-img-text .image-with-text .grid .grid__item .content-container h2{font-size:40px}.ts-about-img-text .image-with-text .grid .grid__item .content-container .rte{margin:15px 0 0}body .shopify-section header.header.page-width{padding:20px 15px;grid-template-columns:.8fr 2.6fr .8fr}header.header .header__icons .header__buttons a.button{min-width:120px;height:45px;font-size:14px}.ts-hero-title h2.banner__heading{font-size:42px;line-height:48px}.ts-hero-slider .slideshow__text.banner__box{max-width:52rem}.ts-hero-slider .slideshow__text.banner__box .banner__buttons{gap:15px}.ts-hero-slider .slideshow__text.banner__box .banner__buttons .button{height:52px;font-size:16px;min-width:220px}.ts-hero-slider .slideshow.banner{min-height:100%;aspect-ratio:20 / 9}footer.footer .footer__content-top.page-width{padding:50px 15px}footer.footer .footer__blocks-wrapper.grid{gap:20px;grid-template-columns:2.1fr 1fr 1fr 1fr 1.2fr}footer.footer .ts-social-icons-list ul.footer__list-social a.link.list-social__link{width:30px;height:40px}footer.footer .footer__blocks-wrapper.grid .grid__item:nth-child(1) h2.footer-block__heading{font-size:35px}footer.footer .footer__blocks-wrapper.grid .grid__item:nth-child(1) .rte p{font-size:16px;line-height:22px}footer.footer .footer__blocks-wrapper.grid .grid__item h2.footer-block__heading,footer.footer .footer__blocks-wrapper.grid .ts-social-icons-list h2.footer-block__heading{font-size:16px;margin:0 0 15px}footer.footer .footer__content-bottom .footer__content-bottom-wrapper.page-width{padding:0 15px 40px}body.template-product nav.breadcrumb{padding:30px 15px}product-info .page-width{padding:0 15px 50px}product-info .product.grid{gap:40px}body.template-product nav.breadcrumb,body.template-product nav.breadcrumb a,body.template-product nav.breadcrumb span{font-size:14px}.ts-related-product .related-products.page-width{padding:0 15px 50px}.ts-related-product .related-products ul.grid{gap:20px}.ts-related-product .related-products ul.grid li.grid__item .card .card__content>.card__information h3 a{font-size:20px}.ts-related-product .related-products ul.grid li.grid__item .card .card__content>.card__information .caption-with-letter-spacing{font-size:16px;margin:10px 0 14px}.ts-related-product .related-products ul.grid li.grid__item .card .card__content>.card__information span.price-item{font-size:18px}.ts-related-product .related-products h2.related-products__heading{font-size:42px;line-height:45px}body .shopify-section .main-blog .page-width{padding:50px 15px}.main-blog .blog-articles{gap:22px}.main-blog .blog-articles .blog-articles__article{width:calc(33.33% - 15px);max-width:calc(33.33% - 15px)}.shopify-policy__container{padding:50px 15px}.shopify-policy__container .shopify-policy__title h1{font-size:42px;line-height:48px}}@media screen and (max-width:1024px){header.header nav.header__inline-menu ul.list-menu li a,header.header nav.header__inline-menu ul.list-menu li header-menu summary#HeaderMenu-products{font-size:14px}}@media screen and (max-width:989px){.ts-about-img-text .image-with-text .grid .grid__item .content-container .rte{margin:15px 0 0}.ts-about-img-text .image-with-text .grid{grid-template-columns:1fr}.ts-about-img-text .image-with-text .grid .grid__item .content-container h2{width:100%;text-align:center}.ts-about-img-text .image-with-text .grid .grid__item .content-container .rte p{text-align:center}.ts-about-img-text .image-with-text .grid .grid__item .content-container .button{display:inline-flex;width:auto;margin:30px auto 0;min-width:190px}.ts-about-img-text .image-with-text .grid .grid__item .content-container h2{font-size:32px}.ts-hero-slider .slideshow__controls{bottom:10px}.ts-hero-slider .slideshow.banner{aspect-ratio:15 / 9}body .shopify-section header.header.page-width{grid-template-columns:1fr .7fr 1fr}header.header .header__icons .header__buttons a.button{min-width:100px;height:40px;color:#fff;min-height:100%;font-size:14px}header.header .header__icons .header__buttons{margin-left:5px}header.header div#menu-drawer .menu-drawer__navigation-container *{color:#000}header.header div#menu-drawer .menu-drawer__navigation-container ul.menu-drawer__menu li{margin:0}header.header div#menu-drawer .menu-drawer__navigation-container ul.menu-drawer__menu li a.menu-drawer__menu-item,header.header div#menu-drawer .menu-drawer__navigation-container ul.menu-drawer__menu li summary#HeaderDrawer-products{font-size:16px}footer.footer .footer__content-bottom .footer__content-bottom-wrapper.page-width{padding:0 15px 40px}footer.footer .footer__blocks-wrapper.grid{grid-template-columns:2.1fr 1fr}footer.footer .footer__blocks-wrapper.grid{display:flex}footer.footer .footer__blocks-wrapper.grid .grid__item:nth-child(1){max-width:100%;text-align:center}footer.footer .footer__blocks-wrapper.grid .grid__item:nth-child(2),footer.footer .footer__blocks-wrapper.grid .grid__item:nth-child(3),footer.footer .footer__blocks-wrapper.grid .grid__item:nth-child(4),footer.footer .footer__blocks-wrapper.grid .ts-social-icons-list{max-width:calc(50% - 20px);width:calc(50% - 20px)}footer.footer .footer__blocks-wrapper.grid ul.footer-block__details-content li a.link{line-height:16px;padding-bottom:6px}footer.footer .footer__content-top.page-width{padding:50px 15px 30px}product-info .product.grid{gap:30px}product-info .product.grid .grid__item .product__title h1{font-size:38px;line-height:42px}product-info .product.grid .grid__item .price .price-item{font-size:22px}product-info .product.grid .grid__item p.product__text:first-child{margin:0 0 6px}product-info .product.grid .grid__item variant-selects{margin:15px 0 0;padding:15px 0 0}product-info .product.grid .grid__item fieldset.product-form__input legend.form__label{margin:0 0 8px}product-info .product.grid .grid__item fieldset.product-form__input:first-child label{width:80px;height:40px;font-size:14px}product-info .product.grid .grid__item fieldset.product-form__input:nth-child(2) label{width:30px;height:30px}product-info .product.grid .grid__item fieldset.product-form__input:nth-child(2) label span.swatch{width:28px;height:28px}product-info .product.grid .product__info-container .product-form__quantity{padding:15px 0 0;margin:15px 0 0}product-info .product.grid .product__info-container .product-form__quantity label.form__label{margin:0 0 8px}product-info .product.grid .product__info-container .product-form .product-form__buttons{gap:10px}product-info .product.grid .product__info-container .product-form .product-form__buttons button{height:50px;padding:10px}}@media screen and (max-width:749px){.newsletter form#contact_form{max-width:100%}.newsletter form#contact_form button#Subscribe{min-width:124px;height:56px;top:1px;font-size:14px}.newsletter form#contact_form .newsletter-form__field-wrapper input{height:56px;padding:28px 125px 10px 17px;font-size:15px}.newsletter form#contact_form .newsletter-form__field-wrapper label.field__label{line-height:2.6;left:17px;font-size:15px}.newsletter .newsletter__wrapper h2{font-size:30px;line-height:35px}.newsletter .newsletter__wrapper{padding:50px 15px}.ts-about-img-text .image-with-text .grid .grid__item .content-container h2{font-size:30px;line-height:34px}.ts-about-img-text .image-with-text .grid .grid__item .content-container .rte p{font-size:15px;line-height:24px}body .shopify-section .ts-about-img-text .page-width{padding:50px 15px}.ts-hero-slider .slideshow.banner{aspect-ratio:unset;min-height:520px}.ts-hero-slider.homepage-main-slider .slideshow__text-wrapper.banner__content{position:absolute;padding:50px 15px;top:50%;transform:translateY(-50%)!important}.ts-hero-slider .slideshow.banner .slideshow__slide .slideshow__media.media{height:100%}.ts-hero-slider .slideshow.banner .slideshow__slide:after{content:"";display:flex!important;background:#00000082;top:0;bottom:0;left:0;right:0;position:absolute;z-index:1}.ts-hero-title:before{display:none}.ts-hero-title h2.banner__heading{font-size:38px;line-height:42px}.ts-hero-slider .slideshow__text.banner__box .ts-hero-title+.banner__text p{font-size:16px;line-height:22px}.ts-hero-slider .slideshow__text.banner__box .ts-hero-title+.banner__text{margin:12px 0 20px}.ts-hero-slider .slideshow__text.banner__box .banner__buttons .button,.ts-hero-slider .slideshow__text.banner__box .banner__buttons .button-2.button{height:46px;font-size:15px;min-width:167px;padding:10px}.ts-hero-slider .slideshow__text.banner__box .banner__buttons{gap:10px}footer.footer .footer__blocks-wrapper.grid .grid__item:nth-child(1){margin:0}footer.footer .footer__blocks-wrapper.grid .grid__item:nth-child(2),footer.footer .footer__blocks-wrapper.grid .grid__item:nth-child(3),footer.footer .footer__blocks-wrapper.grid .grid__item:nth-child(4),footer.footer .footer__blocks-wrapper.grid .ts-social-icons-list,footer.footer .footer__blocks-wrapper.grid .grid__item ul.footer-block__details-content,footer.footer .footer__blocks-wrapper.grid .grid__item:nth-child(1) .footer-block__details-content.rte,footer.footer .footer__blocks-wrapper.grid{margin:0}footer.footer .footer__content-bottom .footer__content-bottom-wrapper .footer__copyright{padding-top:25px;flex-direction:column;gap:10px}footer.footer .footer__copyright ul.policies li a{padding:0}header.header .header__icons .header__buttons{display:none}body .shopify-section header.header.page-width{grid-template-columns:1fr 1.5fr 1fr}product-info .product.grid{grid-template-columns:1fr}product-info .product.grid .grid__item{max-width:96%;width:100%}product-info .product.grid{gap:20px}product-info .product.grid .grid__item .product__title h1{font-size:36px;line-height:40px}product-info .product.grid .product__info-container .product-form .product-form__buttons button{height:45px;padding:10px;font-size:15px}.ts-related-product .related-products ul.grid{grid-template-columns:repeat(2,1fr)}product-info .product.grid .info-stat .info-stat__label,product-info .product.grid .info-stat .info-stat__value{padding:20px;border-radius:12px}.ts-related-product .related-products ul.grid li.grid__item .card .card__content>.card__information h3 a{font-size:18px;line-height:22px}.main-blog .blog-articles .blog-articles__article .card .card__content h3.card__heading{margin:0}.main-blog .blog-articles .blog-articles__article .card .card__content h3.card__heading a{font-size:24px;line-height:26px}.main-blog .blog-articles .blog-articles__article .card .card__content .article-card__info{gap:15px;align-items:center}.main-blog .blog-articles .blog-articles__article .card .card__content .article-card__excerpt{margin:12px 0}nav.pagination ul.pagination__list li a.pagination__item,nav.pagination ul.pagination__list li{width:40px;height:40px;border-radius:8px;font-size:16px}nav.pagination ul.pagination__list{gap:10px}nav.pagination ul.pagination__list li a.pagination__item span.svg-wrapper{width:16px;height:16px}.ts-featured-phone .fetured-post .article-card-wrapper .card{gap:30px;flex-direction:column}.ts-featured-phone .fetured-post .article-card-wrapper .card .card__content .card__information{padding:0 20px 30px}table.cart-items .cart-item__title a.cart-item__name{font-size:28px;line-height:33px}body .cart-items thead tr{margin:0 0 10px}body .cart__blocks .totals h2.totals__total{font-size:36px;line-height:40px;margin:0}.totals{align-items:center}body .cart__blocks{width:36rem}table.cart-items .product-option,table.cart-items .product-option dt,table.cart-items .product-option dd{font-size:16px}.cart-items thead tr{margin:0}.cart-count-bubble{left:13px}.shopify-policy__container .shopify-policy__title h1{font-size:30px;line-height:30px}.shopify-policy__container .shopify-policy__body .rte h2{font-size:20px;line-height:24px}.shopify-policy__container .shopify-policy__body .rte h3{font-size:18px}.shopify-policy__container .shopify-policy__body .rte p,.shopify-policy__container .shopify-policy__body .rte ul li,.shopify-policy__container .shopify-policy__body .rte table th,.shopify-policy__container .shopify-policy__body .rte table td{font-size:15px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/new-custom.css.map */
