.tx-mobile-product .t4s-product__title{font-size:clamp(29px,3vw,40px)!important;line-height:1.12!important;letter-spacing:-.025em!important;margin-bottom:16px!important}.tx-mobile-product .t4s-product__price-review{margin-bottom:10px!important}.tx-mobile-product .t4s-price-stock{display:flex!important;flex-wrap:wrap;align-items:center!important;justify-content:flex-start!important;gap:10px 14px;padding:0 0 14px!important}.tx-mobile-product .tx-variant-savings{display:inline-flex;align-items:center;border-radius:999px;padding:7px 11px;background:#eaf4ee;color:#215b3a;font-size:14px;font-weight:750;line-height:1.25;letter-spacing:0}.tx-variant-savings[hidden],.tx-comfort__scale[hidden],[data-tx-selected-base][hidden],[data-tx-selected-quantity][hidden]{display:none!important}.tx-mobile-product .tx-buy-panel[data-tx-buy-panel]{margin:10px 0 18px!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}.tx-comfort{padding:16px 18px;border:1px solid #dce4eb;border-radius:14px;background:#f7f9fb;color:#17324f;letter-spacing:normal}.tx-comfort__facts{display:grid;grid-template-columns:1fr 1fr;gap:18px}.tx-comfort__facts strong{display:block;font-size:16px;line-height:1.4;font-weight:750;color:#082a59}.tx-comfort__label{display:block;margin-bottom:3px;color:#52657b;font-size:12px;line-height:1.4;font-weight:650;letter-spacing:.01em}.tx-comfort__best{margin:12px 0 0!important;padding-top:12px;border-top:1px solid #dce4eb;color:#243d56!important;font-size:15px!important;line-height:1.5!important;letter-spacing:0!important}.tx-comfort__best [data-tx-feel-best]{display:block;overflow:visible;white-space:normal;-webkit-line-clamp:unset}.tx-comfort__scale{margin-top:14px}.tx-comfort__track{position:relative;height:5px;margin:0 6px;background:linear-gradient(90deg,#d8e3ee,#829db8,#173d68);border-radius:5px}.tx-comfort__track i{position:absolute;top:50%;left:var(--tx-feel-position);width:13px;height:13px;transform:translate(-50%,-50%);border:3px solid #fff;border-radius:50%;background:#082a59;box-shadow:0 0 0 1px #082a59}.tx-comfort__ends{display:flex;justify-content:space-between;margin-top:7px;color:#52657b;font-size:11px;line-height:1.4}.tx-mobile-product .tx-buy-panel__finance{display:flex!important;flex-wrap:wrap;align-items:baseline;justify-content:flex-start;gap:3px 12px;margin:10px 0!important;padding:0!important;font-size:14px;line-height:1.5;letter-spacing:0}.tx-mobile-product .tx-buy-panel__finance-copy{display:block!important;font-size:14px;line-height:1.5;letter-spacing:0}.tx-mobile-product .tx-buy-panel__finance-copy strong{font-size:17px}.tx-mobile-product .tx-buy-panel__finance a{margin:0;font-size:13px;color:#173d68}.tx-mobile-product .tx-buy-panel[data-tx-buy-panel] .tx-buy-panel__trust{display:flex!important;flex-wrap:wrap;gap:6px 16px;margin:0!important;padding:0!important;background:transparent!important;border:0!important;color:#36536a!important;font-size:13px;line-height:1.5;letter-spacing:0}.tx-mobile-product .tx-buy-panel__trust>span:first-child{flex-basis:auto}.tx-mobile-product .tx-buy-panel[data-tx-buy-panel] .tx-buy-panel__trust span{color:#36536a!important;font-size:13px;letter-spacing:0}.tx-mobile-product .tx-buy-panel[data-tx-buy-panel] .tx-buy-panel__trust a{color:#173d68!important;font-size:13px;letter-spacing:0}.tx-mobile-product .tx-guided-pdp__intro{margin:18px 0 0}.tx-mobile-product .tx-guided-pdp__intro strong{font-size:18px;letter-spacing:0}.tx-size-guide{margin:0 0 8px;color:#17324f;font-size:14px;letter-spacing:0}.tx-size-guide>summary{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-height:44px;cursor:pointer;list-style:none;text-decoration:underline;text-underline-offset:3px;font-weight:650}.tx-size-guide>summary::-webkit-details-marker{display:none}.tx-size-guide>div{padding:12px 14px;border:1px solid #dce4eb;border-radius:10px;background:#fff}.tx-size-guide table{width:100%;margin:0;border-collapse:collapse;font-size:14px}.tx-size-guide caption{text-align:left;color:#52657b;font-size:12px;padding-bottom:10px}.tx-size-guide th,.tx-size-guide td{padding:8px 5px;text-align:left;border:0;border-bottom:1px solid #e5ebf1;color:#17324f}.tx-size-guide th{font-weight:650}.tx-size-guide p{margin:10px 0 0;font-size:12px;line-height:1.5;color:#52657b}.tx-mobile-product .tx-guided-pdp .t4s-swatch__option{padding:0!important;margin:0 0 16px!important;background:transparent!important;border:0!important;border-radius:0!important}.tx-mobile-product .tx-guided-pdp .t4s-swatch__title{margin-bottom:9px;font-size:15px;letter-spacing:0}.tx-mobile-product .tx-guided-pdp .t4s-swatch__item{min-height:48px!important;padding:10px 12px!important;border-radius:10px!important;font-size:15px!important;letter-spacing:0!important}.tx-mobile-product .tx-flow-details{margin:10px 0!important;border-radius:12px!important;box-shadow:none!important}.tx-mobile-product .tx-flow-details>summary{min-height:48px;font-size:15px!important;line-height:1.4;letter-spacing:0!important}.tx-mobile-product .tx-purchase-summary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px 12px;margin:16px 0 12px!important;padding:14px 0!important;border:0!important;border-top:1px solid #dce4eb!important;border-radius:0!important;background:transparent!important;letter-spacing:0}.tx-mobile-product .tx-purchase-summary>span:first-child{grid-column:1;font-size:12px;color:#52657b}.tx-mobile-product .tx-purchase-summary [data-tx-selected-title]{grid-column:1;min-width:0;font-size:14px;line-height:1.4;color:#17324f}.tx-mobile-product .tx-purchase-summary [data-tx-selected-base]{grid-column:1;color:#215b3a;font-size:13px;line-height:1.4}.tx-mobile-product .tx-purchase-summary [data-tx-selected-quantity]{grid-column:1;color:#52657b;font-size:13px;line-height:1.4}.tx-mobile-product .tx-purchase-summary [data-tx-selected-price]{grid-column:2;grid-row:1 / span 4;align-self:center;font-size:26px;line-height:1.2;color:#082a59;white-space:nowrap}.tx-mobile-product .t4s-product-form__buttons button[type=submit]{min-height:56px!important;border-radius:12px!important;font-size:17px!important;letter-spacing:0!important}.tx-mobile-product [role=button]:focus-visible,.tx-mobile-product summary:focus-visible,.tx-mobile-product button:focus-visible,.tx-benefit-story summary:focus-visible{outline:3px solid #b48027;outline-offset:3px}.tx-benefit-story{width:min(1240px,calc(100% - 48px));margin:48px auto;color:#17324f;letter-spacing:0}.tx-benefit-story>header{margin-bottom:24px}.tx-benefit-story>header>p{margin:0 0 7px;color:#8f0010;font-size:12px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.tx-benefit-story h2{margin:0 0 10px;color:#082a59;font-size:clamp(28px,3.2vw,38px);line-height:1.15;letter-spacing:-.025em}.tx-benefit-story>header>span{font-size:16px;color:#52657b}.tx-benefit-story__grid{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:stretch}.tx-benefit-story figure{margin:0;border:1px solid #e1e7ed;border-radius:18px;overflow:hidden;background:#f7f9fb;min-width:0}.tx-benefit-story figure img{display:block;width:100%;height:100%;max-height:470px;object-fit:contain}.tx-benefit-story__benefits{display:grid;gap:14px}.tx-benefit-story__benefits article{display:flex;align-items:flex-start;gap:16px;padding:20px;border:1px solid #e1e7ed;border-radius:14px;background:#fff}.tx-benefit-story__icon{display:grid;place-items:center;flex:0 0 46px;width:46px;height:46px;border-radius:12px;background:#edf3f8;color:#173d68}.tx-benefit-story__icon svg{width:30px;height:30px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.tx-benefit-story h3{margin:0 0 7px;font-size:19px;line-height:1.3;letter-spacing:0;color:#082a59}.tx-benefit-story__benefits p{margin:0;color:#435b72;font-size:15px;line-height:1.55;letter-spacing:0}.tx-benefit-story__details{margin-top:20px;border:1px solid #dce4eb;border-radius:12px;background:#f7f9fb}.tx-benefit-story__details>summary{display:flex;justify-content:space-between;gap:14px;padding:17px 20px;font-size:16px;font-weight:750;line-height:1.4;cursor:pointer;list-style:none;color:#173d68}.tx-benefit-story__details>summary:after{content:"+";font-size:20px;line-height:1}.tx-benefit-story__details[open]>summary:after{content:"\2212"}.tx-benefit-story__details>div{padding:0 20px 20px;font-size:15px;line-height:1.6}.tx-benefit-story__details dl{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:0 0 16px}.tx-benefit-story__details dt{font-weight:750;color:#082a59}.tx-benefit-story__details dd{margin:3px 0 0;color:#435b72}.tx-benefit-story__details blockquote{margin:16px 0;padding:0 0 0 16px;border-left:3px solid #b48027;color:#435b72;font-size:15px;line-height:1.6}.tx-benefit-story__details a{color:#173d68;text-decoration:underline;text-underline-offset:3px;font-weight:700}.tx-home-expert .txh__expert-preview{margin-top:28px;margin-bottom:36px}.tx-intent-rails.tx-intent-rails--simple .tx-intent-card{box-shadow:0 4px 18px #082a590b;border-color:#dce4eb}.tx-intent-rails.tx-intent-rails--simple .tx-intent-card__image{height:auto;min-height:0;aspect-ratio:4/3}.tx-intent-rails.tx-intent-rails--simple .tx-intent-card__image img{object-fit:cover}.tx-intent-rails.tx-intent-rails--simple .tx-intent-card__body{min-height:0;padding:19px}.tx-intent-rails.tx-intent-rails--simple .tx-intent-card__body>span{color:#52657b;font-size:11px;letter-spacing:.06em}.tx-intent-rails.tx-intent-rails--simple .tx-intent-card h3{font-size:21px;line-height:1.25;letter-spacing:-.015em;margin:6px 0 12px}.tx-intent-rails.tx-intent-rails--simple .tx-intent-card__price{gap:5px 9px}.tx-intent-rails.tx-intent-rails--simple .tx-intent-card__price [data-tx-price-label]{flex-basis:100%;color:#52657b;font-size:13px}.tx-intent-rails.tx-intent-rails--simple .tx-intent-card__price strong{color:#082a59;font-size:28px}.tx-intent-rails.tx-intent-rails--simple .tx-intent-card__price del{font-size:14px;color:#64758a}.tx-intent-rails.tx-intent-rails--simple .tx-intent-card__finance{display:flex;flex-wrap:wrap;gap:5px 8px;margin-top:5px;padding:0;background:transparent;border:0}.tx-intent-rails.tx-intent-rails--simple .tx-intent-card__finance strong{font-size:14px}.tx-intent-rails.tx-intent-rails--simple .tx-intent-card__finance span{font-size:12px}.tx-intent-rails.tx-intent-rails--simple .tx-intent-card__details{grid-template-columns:1fr 1fr;gap:10px;margin:15px 0 0;padding-top:13px;border-top:1px solid #e3e9ef}.tx-intent-rails.tx-intent-rails--simple .tx-intent-card__details>div{padding:0;background:transparent;border:0;border-radius:0}.tx-intent-rails.tx-intent-rails--simple .tx-intent-card__details>div:first-child{grid-column:1/-1}.tx-intent-rails.tx-intent-rails--simple .tx-intent-card__details span{color:#52657b;font-size:11px;letter-spacing:0;text-transform:none}.tx-intent-rails.tx-intent-rails--simple .tx-intent-card__details strong{font-size:14px;line-height:1.45;font-weight:650;color:#243d56;letter-spacing:0}.tx-intent-rails.tx-intent-rails--simple .tx-intent-card__more{margin:13px 0 0;border-top:1px solid #e3e9ef;border-bottom:1px solid #e3e9ef}.tx-intent-rails.tx-intent-rails--simple .tx-intent-card__more>summary{display:flex;min-height:44px;align-items:center;justify-content:space-between;color:#173d68;font-size:13px;font-weight:650;line-height:1.4;list-style:none;cursor:pointer}.tx-intent-card__more>summary::-webkit-details-marker{display:none}.tx-intent-card__more>summary:after{content:"+";font-size:18px}.tx-intent-card__more[open]>summary:after{content:"\2212"}.tx-intent-rails.tx-intent-rails--simple .tx-intent-card__more>div{padding:0 0 13px}.tx-intent-rails.tx-intent-rails--simple .tx-intent-card__more p,.tx-intent-rails.tx-intent-rails--simple .tx-intent-card__more strong{font-size:13px;line-height:1.5;letter-spacing:0;color:#435b72}.tx-intent-rails.tx-intent-rails--simple .tx-intent-card__actions{display:flex;flex-direction:column;gap:2px;padding-top:15px}.tx-intent-rails.tx-intent-rails--simple .tx-intent-card__cta{min-height:50px;border-radius:12px;font-size:16px;letter-spacing:0}.tx-intent-rails.tx-intent-rails--simple .tx-intent-card__save{min-height:44px;border:0!important;background:transparent!important;color:#173d68!important;font-size:13px;font-weight:650;text-decoration:underline;text-underline-offset:3px;box-shadow:none}@media(max-width:749px){.tx-mobile-product .t4s-product__title{font-size:29px!important;line-height:1.13!important;margin-bottom:13px!important}.tx-mobile-product .t4s-product__price-review{margin-bottom:6px!important}.tx-mobile-product .t4s-price-stock{gap:9px 11px;padding-bottom:10px!important}.tx-mobile-product .tx-buy-panel[data-tx-buy-panel]{margin-top:9px!important;margin-bottom:15px!important}.tx-comfort{padding:14px;border-radius:12px}.tx-comfort__facts{gap:12px}.tx-comfort__facts strong{font-size:15px}.tx-comfort__best{font-size:15px!important}.tx-mobile-product .tx-buy-panel__finance-copy{font-size:13px}.tx-mobile-product .tx-purchase-summary [data-tx-selected-price]{font-size:23px}.tx-mobile-product .tx-guided-pdp .t4s-swatch__option[class*=size] .t4s-swatch__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.tx-mobile-product .tx-guided-pdp .t4s-swatch__item{font-size:14px!important;min-width:0;white-space:normal;overflow-wrap:break-word;padding:10px 8px!important}.tx-benefit-story{width:calc(100% - 32px);margin:32px auto}.tx-benefit-story__grid{grid-template-columns:1fr;gap:16px}.tx-benefit-story>header{margin-bottom:18px}.tx-benefit-story h2{font-size:28px}.tx-benefit-story figure img{height:auto;max-height:360px;aspect-ratio:4/3;object-fit:contain}.tx-benefit-story__benefits{gap:10px}.tx-benefit-story__benefits article{padding:16px;gap:12px}.tx-benefit-story h3{font-size:18px}.tx-benefit-story__details dl{grid-template-columns:1fr}.tx-benefit-story__details>summary{padding:16px;font-size:15px}.tx-intent-rails.tx-intent-rails--simple .tx-intent-card{flex-basis:min(86vw,360px);width:min(86vw,360px);max-width:360px}.tx-intent-rails.tx-intent-rails--simple .tx-intent-card__body{padding:16px}.tx-intent-rails.tx-intent-rails--simple .tx-intent-card h3{font-size:20px}.tx-intent-rails.tx-intent-rails--simple .tx-intent-card__price strong{font-size:27px}}@media(prefers-reduced-motion:reduce){.tx-intent-rails.tx-intent-rails--simple .tx-intent-grid{scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/190/assets/tx-mobile-shopping.css.map */
