@media(max-width:1040px){.gs-review-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:880px){.gs-section{padding:var(--ct-mobile-section-pad-y) 0}.gs-product{padding-bottom:var(--ct-mobile-section-pad-y)}.gs-product__grid{grid-template-columns:1fr;gap:var(--ct-card-pad-lg)}.gs-problem__grid{grid-template-columns:1fr;gap:var(--ct-mobile-stack-gap)}.gs-gallery__arrow{display:none}.gs-related-grid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:64%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:4px}.gs-related-grid::-webkit-scrollbar{display:none}.gs-product-card{scroll-snap-align:start}}@media(max-width:820px){.gs-review-grid{grid-template-columns:1fr 1fr}}@media(max-width:780px){.gs-feature{grid-template-columns:1fr;gap:var(--ct-mobile-stack-gap)}.gs-feature--reverse .gs-feature__text{order:0}}@media(max-width:760px){.gs-tabs__strip{display:none}.gs-panel{display:block;border-top:1px solid var(--ct-border)}.gs-panel:first-child{border-top:0}.gs-panel__mobile-head{display:flex;width:100%;border:0;background:var(--ct-on-accent);cursor:pointer;padding:16px var(--ct-grid-gap);font-family:var(--ct-font-heading);font-weight:800;font-size:var(--ct-text-base);justify-content:space-between;align-items:center;color:var(--ct-text)}.gs-panel__body{display:none;padding:0 var(--ct-grid-gap) var(--ct-grid-gap)}.gs-panel.is-open .gs-panel__body{display:block}.gs-video-grid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:80%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.gs-video-grid::-webkit-scrollbar{display:none}.gs-video-card{scroll-snap-align:center}}@media(max-width:620px){.gs-compare{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.gs-compare table{min-width:540px}}@media(max-width:560px){.gs-head__wrap{height:56px;justify-content:flex-start;gap:12px}.gs-logo{max-width:170px}.gs-head__links{display:none}.gs-head__nav{margin-left:auto;gap:10px}.gs-head__nav a span:not(.gs-cart-dot){font-size:0}.gs-menu-toggle{display:grid}.gs-head__nav svg{width:22px;height:22px}.gs-value-bar,.gs-made-bar{align-items:flex-start}.gs-lightbox{padding:14px}.gs-lightbox__dialog,.gs-lightbox__stage,.gs-lightbox__stage img{max-width:96vw}.gs-lightbox__arrow{width:38px;height:38px;background:var(--ct-glass-soft)}.gs-lightbox__arrow--prev{left:8px}.gs-lightbox__arrow--next{right:8px}.gs-countdown,.gs-secure-pill{padding:7px 10px;font-size:var(--ct-text-xs)}.gs-made-bar{flex-wrap:wrap}.gs-made-bar__text{min-width:130px}.gs-secure-pill{margin-left:var(--ct-space-9)}.gs-tier{padding-right:12px}.gs-tier__badge{top:-12px;right:8px;max-width:calc(100% - 52px);padding-inline:10px;font-size:11px}.gs-email-signup__inner{padding-top:calc(var(--ct-mobile-section-pad-y) + 12px);padding-bottom:calc(var(--ct-mobile-section-pad-y) + 14px)}.gs-email-signup__field{flex-direction:column;max-width:360px}.gs-email-signup__field input{flex-basis:auto;width:100%}.gs-email-signup__field button{width:100%}.gs-email-modal__dialog{padding:40px 24px 28px}.gs-protection{grid-template-columns:1fr}.gs-review-grid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:82%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:4px}.gs-review-grid::-webkit-scrollbar{display:none}.gs-review-card{scroll-snap-align:start}.gs-foot__cols{grid-template-columns:1fr}.gs-sticky__name{max-width:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gs-sticky__wrap{display:grid;grid-template-columns:46px minmax(0,1fr);gap:9px 10px;align-items:center;justify-content:stretch;padding-top:10px;padding-bottom:10px}.gs-sticky__img{width:46px;height:46px;flex-basis:46px}.gs-sticky__meta{min-width:0;padding-right:2px}.gs-sticky .gs-atc{width:100%;min-height:42px;margin-left:0;padding:10px 12px;border-radius:11px;font-size:var(--ct-text-sm)}.gs-sticky .product-form{grid-column:1 / -1;margin-left:0;min-width:0;width:100%}.gs-sticky .product-form .form{display:grid;grid-template-columns:minmax(0,1fr) minmax(116px,42%);gap:8px;width:100%}.gs-sticky__form--single .form{grid-template-columns:1fr}.gs-sticky__variant{width:100%;max-width:none;min-width:0;min-height:42px;padding-right:26px}}@media(prefers-reduced-motion:reduce){.gs-announce__track{animation:none;transform:none;will-change:auto}.gs-sticky,.gs-toast{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-ct-responsive.css.map */
