.vx-loading:after{content:'';width:17px;height:17px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:vx-spin .75s linear infinite;flex-shrink:0}@keyframes vx-spin{to{transform:rotate(360deg)}}
.vx-cart-line>div>a{display:block;font-weight:700;font-size:17px;line-height:1.3;text-decoration:none;margin-bottom:8px}.vx-cart-line>div>b{display:block;margin-bottom:10px}.vx-cart-line .vx-quantity{display:inline-flex}.vx-cart-remove{align-self:start;border:0;background:transparent;color:var(--vx-ink);width:40px;height:44px;display:grid;place-content:center}.vx-cart-remove svg{width:21px;height:21px}.vx-cart-line .vx-quantity button{opacity:1!important;background:transparent!important}.vx-cart-line .vx-quantity button:before,.vx-cart-line .vx-quantity button:after{content:none!important}.vx-cart-line .vx-quantity input{font-size:16px}
.vx-routines-grid{display:grid;grid-template-columns:repeat(var(--cols),1fr);gap:48px;max-width:1060px;margin:auto}.vx-routines-grid[style='--cols:1']{max-width:600px}.vx-routine-compare{position:relative;aspect-ratio:3/4;overflow:hidden;border-radius:12px;margin-bottom:24px;isolation:isolate}.vx-compare-before,.vx-compare-after{position:absolute;inset:0}.vx-compare-before{clip-path:inset(0 calc(100% - var(--split)) 0 0)}.vx-compare-after img,.vx-compare-before img{width:100%;height:100%;object-fit:cover}.vx-routine-compare input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize;z-index:4}.vx-routine-compare:focus-within{outline:3px solid var(--vx-blue);outline-offset:4px}.vx-compare-line{position:absolute;top:0;bottom:0;left:var(--split);width:2px;background:white;pointer-events:none;z-index:3}.vx-compare-line b{position:absolute;top:50%;left:0;transform:translate(-50%,-50%);display:grid;place-content:center;width:44px;height:44px;border-radius:50%;background:white;color:#245dd8;font-size:23px}.vx-before-label,.vx-after-label{position:absolute;top:16px;padding:5px 12px;border-radius:3px;background:#fffffff0;color:#14263d;font-size:12px;pointer-events:none;z-index:2}.vx-before-label{left:14px}.vx-after-label{right:14px}.vx-routines-grid article>h3,.vx-routines-grid article>p{text-align:center}.vx-detail-thumb{width:72px;height:72px;border-radius:8px;overflow:hidden;margin-bottom:15px}.vx-detail-thumb img{object-fit:contain}.vx-anatomy>div{align-self:stretch;display:flex;flex-direction:column;justify-content:space-around}.vx-anatomy article{margin:0;min-height:180px}.vx-split-heading .vx-heading{margin-bottom:25px}.vx-split-heading:empty{display:none}#compare-routines .vx-grid{align-items:center}#compare-routines .vx-grid>article:first-child,#compare-routines .vx-grid>article:last-child{transform:scale(.8)}#compare-routines .vx-card-media{aspect-ratio:3/4}#care .vx-grid{max-width:1100px;margin:auto}#care article{text-align:center;border:0}#care .vx-symbol{font-size:35px}#benefits .vx-grid{display:block}#benefits article{display:grid;grid-template-columns:1fr 1fr;margin-bottom:28px;border:0;background:transparent;align-items:center;gap:60px}#benefits article:nth-child(even) .vx-card-media{order:2}#benefits .vx-card-media{aspect-ratio:4/3;border-radius:12px}#benefits .vx-card-copy{padding:30px}#benefits h3{font-size:34px}#ordinary-days .vx-card-media{aspect-ratio:3/4}
@media(max-width:749px){.vx-routines-grid{grid-template-columns:1fr;gap:40px}.vx-cart-line{grid-template-columns:55px 1fr 34px}.vx-cart-remove{width:34px}.vx-cart-line .vx-quantity button{width:34px}.vx-cart-line .vx-quantity input{width:40px}.vx-cart-line>div>a{font-size:15px}.vx-routines-grid[style='--cols:1']{max-width:100%}.vx-features .vx-card-media{aspect-ratio:3/4}#compare-routines .vx-grid>article:first-child,#compare-routines .vx-grid>article:last-child{transform:none}#benefits article{display:flex;flex-direction:column;gap:0;margin-bottom:34px}#benefits article .vx-card-media{width:100%;order:0!important}#benefits .vx-card-copy{padding:22px 0}#benefits h3{font-size:28px}.vx-anatomy{display:flex;flex-wrap:wrap}.vx-anatomy>img{order:-1;width:100%;height:290px}.vx-anatomy>div{width:calc(50% - 8px);gap:25px}.vx-detail-thumb{width:60px;height:60px}}
@media(max-width:749px){.vx-hero>.vx-container,.vx-hero-copy{display:contents}.vx-hero .vx-eyebrow{order:0;margin:26px 18px 14px!important}.vx-hero h1{order:1;font-size:38px;margin:0 18px 18px;max-width:360px}.vx-hero .vx-lead{order:2;font-size:15px;margin:0 18px 20px}.vx-hero .vx-button{order:3;align-self:flex-start;margin:0 18px 25px;min-height:48px;padding:14px 20px}.vx-hero-image{order:4;height:350px}.vx-hero-benefits{order:5;margin:24px 18px 20px}.vx-hero-benefits p{margin-bottom:0}.vx-hero-benefits>div>span{margin:0!important}.vx-sticky>strong{white-space:nowrap;font-size:14px}}

.vx-choice-visual{height:100%;display:grid;grid-template-columns:1fr 1fr;background:#e9eff8;gap:2px}.vx-choice-visual>div{min-width:0;position:relative;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#14263d;padding:20px}.vx-choice-visual>div>span{font-size:80px;color:#8299b5;margin-bottom:25px}.vx-choice-visual b,.vx-choice-visual small{position:relative;z-index:1}.vx-choice-visual small{font-size:12px}.vx-choice-visual>div:last-child{color:white;justify-content:flex-end;background:#14263d}.vx-choice-visual img{position:absolute;inset:0;opacity:.7}.vx-choice-visual b{font-size:20px}.vx-tab-copy ul{padding-left:20px}.vx-tab-copy li{margin:18px 0}
.vx-gallery-main[data-pair=true]>img{display:none}.vx-bundle-images{display:grid;grid-template-columns:1fr 1fr;width:100%;height:100%;align-items:center;background:#f2f4f7}.vx-bundle-images img{width:100%;height:auto;object-fit:contain}.vx-two-kits{display:grid;grid-template-columns:1fr 1fr;background:white}.vx-two-kits img{width:100%;height:100%;object-fit:contain}
