.visually-hidden{clip-path:inset(50%);top:0;left:0}.table-wrap{position:relative}.cart__img{display:flex}.facets-toggle{display:none}.facets-wrap>summary::-webkit-details-marker{display:none}.floater--phone,.floater span{display:none}@media(max-width:989px){.facets-toggle{display:flex;list-style:none;cursor:pointer}.facets-toggle .icon{width:18px;height:18px;transition:transform .15s}.facets-wrap[open] .facets-toggle .icon{transform:rotate(180deg)}.facets-wrap[open] .facets{margin-top:12px}.facet ul{gap:2px}.facet label{min-height:40px}.facet input[type=checkbox]{width:20px;height:20px}}@media(max-width:749px){.section{padding:calc(var(--space) / 3) 0}.steps--dark,.steps--soft,.qsec--soft,.qsec--primary,.qsec--dark{padding:calc(var(--space) / 1.6) 0}.phero{padding:32px 0}.topbar{font-size:13px}.topbar__inner{padding-top:7px;padding-bottom:7px;flex-wrap:nowrap}.topbar__msgs{flex:1;min-width:0}.topbar__msgs span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.topbar__contact{display:none}.header__inner{padding-top:8px;padding-bottom:8px}.header__logo img{max-width:160px;height:auto}.icon-btn{width:46px;height:46px}.hero__grid{padding-top:20px;gap:24px}.hero__content{gap:16px}.hero__title{font-size:calc(32px * var(--h-scale))}.hero__text{font-size:1.05em}.hero__content .btn-row>.btn,.phero .btn-row>.btn{flex:1 1 100%}.hero__deal{padding:18px}.hero__deal-title{font-size:17px}.h1{font-size:calc(28px * var(--h-scale))}.h2{font-size:calc(23px * var(--h-scale))}.trust{padding:16px 0}.trust__grid{gap:14px 12px}.trust__item{gap:8px}.trust__item strong{font-size:15px;line-height:1.25}.trust__item span{font-size:13px}.trust__icon .icon,.trust__icon{width:20px;height:20px}.chips,.logos{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:8px;margin:0;padding:2px 0 8px;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none}.chips::-webkit-scrollbar,.logos::-webkit-scrollbar{display:none}.chip{flex:0 0 auto;scroll-snap-align:start;white-space:nowrap}.logos__item{flex:0 0 auto;min-width:118px;min-height:52px;scroll-snap-align:start}.grid{gap:12px}.card{display:grid;grid-template-columns:104px minmax(0,1fr);align-content:start}.card__media{grid-row:1 / 4;align-self:start;margin:12px 0 0 12px;border-radius:6px;overflow:hidden}.card__body{padding:12px;gap:8px;display:contents}.card__body>*{grid-column:2;padding:0 12px}.card__meta{padding-top:12px;font-size:12px}.card__title{font-size:15px;line-height:1.3}.card__title a{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.card .pd{gap:4px}.card .pd__facts{font-size:12px;padding:6px 8px}.card .pd__amount{font-size:20px}.card .pd__sub{font-size:12px}.card__actions{grid-column:1 / -1;padding:4px 12px 12px;gap:8px}.card__actions .btn{min-height:44px;padding:8px 12px}.card__actions .btn--ghost{flex:0 0 auto}.table-wrap{overflow:visible;background:none;border:0}.ptable{min-width:0;display:block}.ptable thead{display:none}.ptable tbody{display:flex;flex-direction:column;gap:10px}.ptable tr{display:grid;grid-template-columns:1fr auto;gap:6px 12px;background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--radius);padding:12px 14px}.ptable td{padding:0;border:0}.ptable td:nth-child(1){grid-column:1 / -1}.ptable td:nth-child(2){grid-column:1 / -1}.ptable td:nth-child(3){grid-column:1}.ptable td:nth-child(4){grid-column:2;align-self:end}.ptable__name{font-size:15px;line-height:1.3}.ptable .pd__facts{display:flex;gap:10px;font-size:12px}.ptable .pd__facts div{padding:0}.ptable .pd__facts div+div{border-left:0}.steps__list{gap:18px}.steps__num{font-size:32px}.faq__item{padding:0 16px}.faq__item summary{font-size:16px;padding:16px 0}.qsec__grid{gap:20px}.card-box{padding:16px}.qmodal{width:100%;max-width:none;max-height:100dvh;height:100dvh;margin:0;border-radius:0}.qmodal__inner{padding:20px 16px 32px}.breadcrumbs{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pdp{gap:20px;margin-top:12px}.pdp__main{aspect-ratio:4 / 3}.pdp__thumbs{display:flex;overflow-x:auto;gap:8px;margin-top:8px;scrollbar-width:none}.pdp__thumbs li{flex:0 0 64px}.pdp__title{font-size:calc(23px * var(--h-scale));line-height:1.2}.pd--main .pd__amount{font-size:30px}.pd--main .pd__facts{font-size:14px}.tiers{font-size:13px}.tiers th,.tiers td{padding:7px 10px}.buy__row{flex-wrap:wrap}.buy__row .qty{flex:1 1 100%;justify-content:space-between}.buy__submit{flex:1 1 100%}.qty button{width:56px}.spec-strip{padding:16px;gap:12px}.spec-strip dd{font-size:18px}.tabs{margin:0 -16px;padding:0 16px}.sticky-buy{position:fixed;left:0;right:0;bottom:0;z-index:45;display:flex;align-items:center;gap:12px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:var(--c-surface);border-top:1px solid var(--c-border);box-shadow:0 -6px 18px #00000014;transform:translateY(110%);transition:transform .2s}.sticky-buy.is-visible{transform:none}.sticky-buy__info{display:flex;flex-direction:column;min-width:0;line-height:1.2}.sticky-buy__price{font-family:var(--f-heading);font-weight:800;font-size:19px;white-space:nowrap}.sticky-buy__unit{font-size:12px;color:var(--c-muted)}.sticky-buy__btn{flex:1;min-height:48px}.cart__item{grid-template-columns:72px minmax(0,1fr) auto;grid-template-areas:"img info info" "img qty line" "img remove remove";gap:8px 12px;align-items:start;padding:14px}.cart__img{grid-area:img}.cart__info{grid-area:info}.cart__info .link-strong{font-size:15px;line-height:1.3}.cart__qty{grid-area:qty;align-self:center}.cart__line{grid-area:line;align-self:center}.cart__remove{grid-area:remove;justify-self:start;padding:6px 0}.cart__qty input{width:76px;min-height:44px;font-size:16px;text-align:center}.cart__summary{display:flex;flex-direction:column}.cart__checkout{order:-1}.cart__summary .cart__row,.cart__summary .cart__total{order:-3}.cart__summary>p.muted{order:-2;margin:0}.cart__update{order:5}.cart-volume{padding:12px 14px}.footer{padding:32px 0 24px;margin-top:calc(var(--space) / 2)}.footer__grid{grid-template-columns:1fr 1fr;gap:24px 16px}.footer__col--company,.footer__col--contact,.footer__col--callback,.footer__col--newsletter,.footer__col--text{grid-column:1 / -1}.footer__col ul{gap:2px}.footer__col li a{display:inline-block;padding:7px 0}.footer__legal a{display:inline-block;padding:6px 0}.floaters{left:0;right:0;bottom:0;flex-direction:row;align-items:stretch;gap:0;padding:8px 10px calc(8px + env(safe-area-inset-bottom));background:var(--c-surface);border-top:1px solid var(--c-border);box-shadow:0 -6px 18px #00000014}.floaters .floater{box-shadow:none;flex:1;min-height:48px;border-radius:var(--radius);gap:6px;font-size:14px}.floaters .floater span{display:inline}.floaters .floater .icon{width:20px;height:20px}.floater--phone{display:inline-flex;background:var(--c-soft);color:var(--c-text);margin-right:8px}.floater--wa{width:auto;height:auto;border-radius:var(--radius);margin-right:8px}.floater--quote{flex:1.3;padding:0 12px}body{padding-bottom:64px}body.has-sticky-buy .floaters{display:none}body.has-sticky-buy{padding-bottom:72px}}@media(max-width:389px){.card{grid-template-columns:88px minmax(0,1fr)}.card__actions .btn--ghost{flex:1 1 100%}.floaters .floater{font-size:13px}.floater--phone span{display:none}}.shopify-section:has(>.header--sticky){position:sticky;top:0;z-index:20}.drawer__head .icon-btn{border:0;background:none;color:var(--c-text)}.drawer__head{display:flex;justify-content:space-between;align-items:center;margin:-8px -8px 0 0}.drawer__title{font-family:var(--f-heading);font-weight:700;font-size:18px}.drawer__contact{list-style:none;margin:0;padding:16px 0 0;border-top:1px solid var(--c-border);display:flex;flex-direction:column;gap:2px}.drawer__contact a{display:flex;gap:10px;align-items:center;padding:10px 0;color:var(--c-text);text-decoration:none;font-weight:700}.drawer__contact .icon{width:20px;height:20px;color:var(--c-primary)}.drawer-open,.drawer-open body{overflow:hidden}.shopify-section:has(.header__drawer[open]){z-index:60}body:has(.header__drawer[open]) .floaters,body:has(.header__drawer[open]) .sticky-buy{display:none}@media(min-width:990px){.drawer__head,.drawer__contact{display:none}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/mobile.css.map */
