@media screen and (max-width:1440px){.featured-video__bottom{padding-inline:1.5rem}.page-width,.page-width-desktop,.section-header .header{padding-inline:1.5rem!important}.footer .footer__blocks-wrapper{gap:var(--padding-50)}.featured-video-section .fps-splide .splide__track{padding-inline:15rem!important}.splide__arrows .splide__arrow{width:4rem;height:4rem}.splide__arrow svg{height:5.5px}.section-featured-product product-info .product .product__info-wrapper.grid__item{padding-right:0}product-info .product .product__info-wrapper.grid__item{padding-left:var(--padding-30)}.product__info-container .product-form__input--swatch .variant-swatch-wrap .swatch{width:3rem;height:3rem}.product__info-container .product-form__input--swatch .variant-swatch-wrap{margin-right:2rem}.inner-banner-sec .banner-content .banner-content-inner{max-width:57rem}}@media screen and (max-width:1199px){.section-featured-product product-component .featured-product.product{align-items:flex-start}product-info .product .grid__item.product__media-wrapper{position:sticky;top:2rem}.secondary-banner__content-info{max-width:50%}.inner-banner-sec .banner-img-wrapper img.desktop{min-height:35rem;object-fit:cover}.collection .grid .grid__item{max-width:calc(33.333% - (var(--collections-item-column-gap) - (var(--collections-item-column-gap) / 3)))}.main-product-details-sec .product.grid .product__info-wrapper .product-form__buttons{grid-template-columns:1fr}.breadcrumb-main-wrrp{padding-bottom:2rem}.main-product-details-sec .product.grid .product__info-wrapper .product-form__input--swatch .form__label{margin-right:1rem}.gallery-benefits .gallery-benefit .gallery-benefit__heading{font-size:14px}}@media screen and (max-width:989px){.button,.btn{min-height:3.8rem;padding:.5rem 2rem}.product__info-container .product-form__input--swatch{padding-bottom:0rem;padding-top:1.4rem;margin-bottom:2rem}.product-form__quantity .quantity{width:16rem;min-height:4rem}.product__tags .tag-list .product__tag{padding:2px 10px;font-size:11px}.header .header__icon{color:var(--white)}.section-header .header{gap:0rem}.header .header__icons{gap:1rem}.featured-tabs-wrapper .featured-products{--count: 2}.footer .footer__blocks-wrapper{grid-template-columns:1fr 1fr 1.8fr}.footer .footer__blocks-wrapper .footer-block.grid__item:first-child{grid-column:1 / -1}.footer .footer__blocks-wrapper .footer-block__image-wrapper{margin-bottom:1rem}.footer .footer-block .footer-block-image .footer-image-content{max-width:50rem}.footer-block .newsletter-form__field-wrapper .field input{min-height:5.4rem}.footer-block .newsletter-form__field-wrapper .field button{min-height:5rem}.product__info-container .product-form .product-form__buttons{flex-wrap:wrap}.product__info-container .product-form .product-form__buttons .button,.product__info-container .product-form .product-form__buttons .shopify-payment-button{max-width:100%;width:100%}.help-cards-grid{display:flex;flex-wrap:nowrap;--help-card-grid-gap: clamp(1.5rem,1.875vw,3rem);gap:clamp(1.5rem,1.875vw,3rem);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch}.help-cards-grid::-webkit-scrollbar{display:none}.help-cards-grid .help-card{flex:0 0 calc((100% - var(--help-card-grid-gap)) / 2);scroll-snap-align:start;scroll-snap-stop:always}.contact-form-section .flex-content>*{max-width:100%}.contact form{margin-top:1.5rem}.collection .grid .grid__item{max-width:calc(50% - (var(--collections-item-column-gap) - (var(--collections-item-column-gap) / 2)))}.main-product-details-sec .product.grid .grid__item.product__media-wrapper,.main-product-details-sec .product.grid .product__info-wrapper.grid__item{max-width:100%!important}.custom-product-gallery,.main-product-details-sec .product.grid .product__info-wrapper.grid__item .product__column-sticky,.main-product-details-sec .product.grid .grid__item.product__media-wrapper{position:relative;top:0}.custom-product-splide .splide__arrows .splide__arrow{width:4.5rem;height:4.5rem}.related-products .products-available .splide__arrows{display:flex!important;align-items:center;justify-content:space-between;gap:1rem;position:absolute;top:50%;left:0;right:0;width:100%;z-index:2;pointer-events:none}.related-products .products-available .splide__arrows .splide__arrow{pointer-events:all;width:3rem;height:3rem}.related-products .products-available .splide__arrows .splide__arrow svg{width:14px;height:auto}.product__info-container .eyebrow-text:before,.product__info-container .eyebrow-text:after{width:4rem}}@media screen and (max-width:749px){body{font-size:var(--p16);line-height:1.4}.mobile{display:block}.desktop{display:none}product-info .product .grid__item.product__media-wrapper{position:relative;top:0}product-info .product .grid__item.product__media-wrapper{max-width:55rem}product-info .product .product__info-wrapper.grid__item{max-width:100%;padding-inline:0!important}.product__info-container .product-form__input--swatch .form__label{float:unset;margin-right:0;margin-bottom:0}.product__info-container .product-form__input--swatch{border:none}.product__info-container .product-form__input--swatch .variant-swatch-wrap{margin-right:1.6rem}.product__info-container .product-form__input--swatch .variant-swatch-wrap .swatch{width:2.4rem;height:2.4rem}.footer .footer__blocks-wrapper{grid-template-columns:1fr 1fr}.footer .footer__blocks-wrapper .footer-block .footer__list-social{justify-content:flex-start}.footer .footer__blocks-wrapper .footer-block:has(.footer-block__newsletter){grid-column:1 / -1}.featured-tabs-wrapper .featured-products{--count: 1}.card-wrapper .card .card__inner img{padding-top:4rem}.secondary-banner__content-info{max-width:80%;text-align:right}.footer .footer__blocks-wrapper .footer-block .footer-block__details-content{margin:0}.footer .footer__content-bottom:after{max-width:calc(100% - 3rem)}.footer .footer-block .footer-block-image .footer-image-content,.footer-block .footer-block__details-content .list-menu__item{font-size:14px}.utility-bar .announcement-bar{flex-wrap:nowrap;text-align:center;font-size:12px}.help-cards-grid .help-card{flex:0 0 85%}.inner-banner-sec .banner-img-wrapper img.mobile{min-height:35rem;object-fit:cover;object-position:center center}.contact .common-heading{margin:0 0 1rem}.contact .field .field__input{min-height:50px;padding:5px 15px;font-size:14px}.faq-contact .content-wrapper .common-heading{margin:0 0 1rem}.faq-accordion .faq-section__list .faq-item{padding:1.3rem}.faq-accordion .faq-section__list .faq-item .faq-item__question>span:first-child{font-size:16px;line-height:1.3}.faq-accordion .faq-section__list .faq-item .faq-item__question .faq-item__icon{width:18px;height:18px}.faq-accordion .faq-section__list .faq-item .faq-item__answer-inner{padding:10px 0 0}.inner-banner-sec .banner-content p{font-size:14px}.product-card-wrapper .card:not(.ratio)>.card__content .card__heading .full-unstyled-link,.footer .footer__blocks-wrapper .footer-block__newsletter .newsletter-text,.footer-block .newsletter-form__field-wrapper .field input,.footer-block .newsletter-form__field-wrapper .field button,.footer.footer .footer__content-bottom .footer__copyright .copyright__content{font-size:14px}.product-card-wrapper .card:not(.ratio) .card__inner .metafield-single_line_text_field{padding:5px;margin-top:.5rem;margin-left:.5rem;font-size:11px;letter-spacing:normal}.product-card-wrapper .card:not(.ratio)>.card__content .card-information{flex-direction:column;align-items:flex-start;gap:.5rem}.product-card-wrapper .card:not(.ratio)>.card__content .card-description{font-size:13px;line-height:1.3}.product-card-wrapper .card:not(.ratio) .quick-add .quick-add__submit .addToCart-wrap{letter-spacing:normal;gap:.5rem;font-size:12px}.product-card-wrapper .card:not(.ratio) .quick-add .quick-add__submit .addToCart-wrap .svg-wrapper{width:auto;height:auto;margin-top:-1px}.product-card-wrapper .card:not(.ratio) .quick-add .quick-add__submit .addToCart-wrap .svg-wrapper .icon-cart{width:14px;height:14px}.custom-product-splide .splide__arrows{position:unset;transform:none;justify-content:center;margin:1.5rem auto 0}.custom-product-splide .splide__arrows .splide__arrow{width:3rem;height:3rem}.custom-product-splide .splide__arrows .splide__arrow svg{width:15px;height:auto}.breadcrumb-main-wrrp .breadcrumb{font-size:11px}.shopify-policy__container{padding:3rem 1.5rem 6rem}.shopify-policy__container .shopify-policy__title{padding-bottom:2rem;margin-bottom:3rem}.shopify-policy__container .shopify-policy__title h1{font-size:2.8rem}.shopify-policy__container .shopify-policy__body{border-radius:1.2rem;padding:2.5rem 1.8rem}.shopify-policy__container .shopify-policy__body h2,.shopify-policy__container .shopify-policy__body .rte h2{font-size:2.2rem;margin-top:3rem;padding-bottom:1rem}.shopify-policy__container .shopify-policy__body h3,.shopify-policy__container .shopify-policy__body .rte h3{font-size:1.8rem;margin-top:2.2rem}.shopify-policy__container .shopify-policy__body table,.shopify-policy__container .shopify-policy__body .rte table{font-size:1.4rem}.shopify-policy__container .shopify-policy__body th,.shopify-policy__container .shopify-policy__body .rte th,.shopify-policy__container .shopify-policy__body td,.shopify-policy__container .shopify-policy__body .rte td{padding:1rem 1.2rem}.shopify-policy__container .shopify-policy__body blockquote,.shopify-policy__container .shopify-policy__body .rte blockquote{padding:1.5rem 1.8rem;margin:2rem 0}.product-media-container .cusotm-tag p{padding:5px;letter-spacing:normal;font-size:11px;line-height:1}product-info .product .product__media-wrapper .thumbnail-list .thumbnail-list__item{width:calc(33.333% - 8px)}.product__info-container .eyebrow-text{margin:0 0 1rem;font-size:13px}.product.grid .product__info-wrapper .product__title h1,.product.grid .product__info-wrapper .h1{margin:0 0 1rem}.gallery-benefits{flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none}.gallery-benefits::-webkit-scrollbar{display:none}.gallery-benefits .gallery-benefit{scroll-snap-align:start;scroll-snap-stop:always;flex-shrink:0;width:calc(37% - (var(--gallery-benefits-gap) - (var(--gallery-benefits-gap) / 4)))}.gallery-benefits .gallery-benefit .gallery-benefit__heading{font-size:13px}.product__info-container .icon-with-text{flex-wrap:nowrap;justify-content:inherit;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;--product-info-icn-column-gap: 2rem;gap:var(--product-info-icn-column-gap)}.product__info-container .icon-with-text .icon-with-text__item{scroll-snap-align:start;scroll-snap-stop:always;flex-shrink:0;width:calc(45% - (var(--product-info-icn-column-gap) - (var(--product-info-icn-column-gap) / 3)))}.product__info-container .icon-with-text .icon-with-text__item .icon-with-text__content{width:100%;padding-left:0;padding-top:6px}.mobile-sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:99;display:flex;align-items:center;justify-content:space-between;gap:12px;transform:translateY(100%);transition:transform .25s ease,opacity .25s ease,visibility .25s ease;opacity:0;visibility:hidden;padding:10px 14px;background:#fff;border-top:1px solid rgba(0,0,0,.12);box-shadow:0 -2px 10px #00000014}.mobile-sticky-atc__button:hover{background-color:var(--btnBg)}.mobile-sticky-atc.is-visible{transform:translateY(0);opacity:1;visibility:visible}.mobile-sticky-atc__info{min-width:0;display:flex;flex-direction:column;gap:2px}.mobile-sticky-atc__title{font-size:13px;line-height:1.2;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-sticky-atc__price{font-size:14px;line-height:1.2;font-weight:600}.mobile-sticky-atc__button{flex:0 0 auto;min-height:44px;padding:0 22px;border:0;border-radius:4px;font-size:14px;font-weight:600;cursor:pointer}.mobile-sticky-atc__button:disabled{opacity:.5;cursor:not-allowed}.ab-combo-bundle-item-information .ab-combo-bundle-item-title-label{font-size:15px!important;line-height:1.12}}@media screen and (max-width:480px){.header img.header__heading-logo{max-width:5rem}.product__info-container .product-form .product-form__buttons{flex-direction:column}.product__info-container .product-form .product-form__buttons .button{max-width:100%}.product__info-container .product-form .product-form__buttons .shopify-payment-button{width:100%}.featured-video-section .fps-splide .splide__track{padding-inline:16%!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/responsive.css.map */
