.up-hero{--uh-pt: clamp(4rem, 5vw, 6.4rem);--uh-pb: clamp(2.4rem, 3vw, 4rem)}.up-hero .uh__head{margin-bottom:0}.up-section{--uh-pt: 0}.up-card{background:#fff;border:1px solid var(--uh-line);border-radius:var(--uh-radius)}.up-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ub-grid{display:grid;gap:2rem}@media(min-width:750px){.ub-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.4rem}}@media(min-width:1100px){.ub-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.ub{display:flex;flex-direction:column;overflow:hidden;background:linear-gradient(180deg,#fff 0%,var(--uh-peach) 100%)}.ub__media{display:grid;grid-template-columns:repeat(var(--n, 2),minmax(0,1fr));gap:.8rem;padding:1.6rem 1.6rem 0}.ub__tile{position:relative;margin:0;aspect-ratio:1 / 1;border-radius:var(--uh-radius-sm);overflow:hidden;background:var(--uh-blush)}.ub__tile img{width:100%;height:100%;object-fit:cover}.ub__tile figcaption{position:absolute;left:.6rem;bottom:.6rem;right:.6rem;padding:.3rem .8rem;border-radius:99px;background:#ffffffeb;font-size:1.15rem;line-height:1.3;font-weight:700;letter-spacing:.02em;text-align:center}ucan-bundle{display:contents}.ub__comp[data-kind=treadmill] .ub__fields{grid-template-columns:1fr}.ub__body{display:flex;flex-direction:column;gap:1.4rem;padding:2.4rem 2.4rem 2.8rem;flex:1}.ub__name{font-family:var(--font-body-family);font-weight:700;font-size:1.4rem;letter-spacing:.12em;text-transform:uppercase;color:var(--uh-accent)}.ub__desc{font-family:var(--font-heading-family);font-weight:600;font-size:clamp(2rem,1.9vw,2.4rem);line-height:1.25;color:var(--uh-ink)}.ub__includes{list-style:none;padding:0;margin:0;display:grid;gap:.4rem;font-size:1.5rem;color:var(--uh-muted)}.ub__includes li{display:flex;gap:.8rem;align-items:baseline}.ub__includes li:before{content:"";flex:0 0 .6rem;height:.6rem;border-radius:50%;background:var(--uh-accent);transform:translateY(-.2rem)}.ub__opts{display:grid;gap:1.2rem;padding:1.6rem;border-radius:var(--uh-radius-sm);background:#ffffffbf;border:1px solid #f0d9cc}.ub__comp{display:grid;gap:.8rem}.ub__comp+.ub__comp{padding-top:1.2rem;border-top:1px solid #f0d9cc}.ub__comp-name{font-weight:700;font-size:1.45rem}.ub__fields{display:grid;gap:.8rem;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr))}.ub__field{display:grid;gap:.4rem}.ub__field label{font-size:1.3rem;font-weight:600;color:var(--uh-muted)}.ub__field select{width:100%;min-height:4.6rem;padding:0 3.6rem 0 1.4rem;border:1px solid var(--uh-line);border-radius:1.2rem;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%231f1d1b' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat right 1.4rem center;-webkit-appearance:none;appearance:none;font:inherit;font-size:1.4rem;color:var(--uh-ink);cursor:pointer;text-overflow:ellipsis}.ub__field select:focus-visible{outline:3px solid var(--uh-ink);outline-offset:2px}.ub__line-price{font-size:1.35rem;color:var(--uh-muted)}.ub__foot{margin-top:auto;display:grid;gap:1.2rem}.ub__total{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem 1rem}.ub__total-label{font-size:1.4rem;color:var(--uh-muted)}.ub__total-value{font-family:var(--font-heading-family);font-weight:700;font-size:2.8rem;line-height:1}.ub__total s{font-size:1.5rem;color:var(--uh-muted)}.ub__save{font-weight:700;font-size:1.4rem;color:var(--uh-accent)}.ub__btn{width:100%}.ub__btn[disabled]{opacity:.55;cursor:not-allowed}.ub__btn.is-loading{position:relative;color:transparent!important}.ub__btn.is-loading:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:2rem;height:2rem;border-radius:50%;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;animation:ub-spin .8s linear infinite}@keyframes ub-spin{to{transform:rotate(360deg)}}.ub__msg{margin:0;font-size:1.4rem;line-height:1.4}.ub__msg--error{color:#a3261b}.ub__msg--ok{color:#2f6b3a}.ub__note{font-size:1.35rem;color:var(--uh-muted)}.ub--feature{grid-column:1 / -1}@media(min-width:990px){.ub--feature{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:stretch}.ub--feature .ub__media{grid-template-columns:repeat(2,minmax(0,1fr));padding:2rem;align-content:center}.ub--feature .ub__body{padding:3.2rem 3.2rem 3.2rem 1.2rem}.ub--feature .ub__opts{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem}.ub--feature .ub__comp:nth-child(2){padding-top:0;border-top:0}}.up-bundle-note{max-width:76rem;margin:3.2rem auto 0;text-align:center;font-size:1.45rem;color:var(--uh-muted)}.us-cards{display:grid;gap:1.6rem;list-style:none;margin:0;padding:0}@media(min-width:750px){.us-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}}@media(min-width:750px){.us-cards--2{grid-template-columns:repeat(2,minmax(0,1fr))}}.us-card{position:relative;display:grid;gap:.8rem;align-content:start;padding:2.4rem;background:var(--uh-peach);border-radius:var(--uh-radius);text-decoration:none;color:var(--uh-ink)}a.us-card{transition:box-shadow .2s,transform .2s}a.us-card:hover{box-shadow:0 0 0 1px var(--uh-line)}.us-card__icon{width:4.4rem;height:4.4rem;border-radius:50%;background:#fff;display:grid;place-items:center;color:var(--uh-accent);margin-bottom:.4rem}.us-card__icon svg{width:2.2rem;height:2.2rem}.us-card__title{font-family:var(--font-heading-family);font-weight:600;font-size:2rem;line-height:1.25}.us-card__text{font-size:1.5rem;color:var(--uh-muted)}.us-card__link{font-weight:700;font-size:1.4rem;letter-spacing:.06em;text-transform:uppercase;color:var(--uh-accent);display:inline-flex;gap:.6rem;align-items:center}.us-card__link svg{width:1.6rem;height:1.6rem}.uc-layout{display:grid;gap:3.2rem}@media(min-width:990px){.uc-layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:6.4rem;align-items:start}}.uc-intro{display:grid;gap:1.4rem}.uc-form{padding:clamp(2.4rem,3.5vw,4rem)}.uc-form form,.uc-row{display:grid;gap:1.8rem}@media(min-width:750px){.uc-row{grid-template-columns:1fr 1fr}}.uc-field{display:grid;gap:.6rem}.uc-field label{font-weight:600;font-size:1.45rem}.uc-field label span{font-weight:400;color:var(--uh-muted)}.uc-field input,.uc-field select,.uc-field textarea{width:100%;min-height:5rem;padding:1.2rem 1.4rem;border:1px solid var(--uh-line);border-radius:1.2rem;background:#fff;font:inherit;font-size:1.6rem;color:var(--uh-ink)}.uc-field select{padding-right:3.6rem;-webkit-appearance:none;appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%231f1d1b' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat right 1.4rem center}.uc-field textarea{min-height:15rem;resize:vertical}.uc-field input:focus-visible,.uc-field select:focus-visible,.uc-field textarea:focus-visible{outline:3px solid var(--uh-ink);outline-offset:2px}.uc-field [aria-invalid=true]{border-color:#a3261b;box-shadow:0 0 0 1px #a3261b}.uc-error{margin:0;color:#a3261b;font-size:1.4rem}.uc-alert{padding:1.6rem 2rem;border-radius:var(--uh-radius-sm);font-size:1.5rem}.uc-alert--ok{background:#eef6ef;color:#2f5a36;border:1px solid #bcd9c1}.uc-alert--error{background:#fbeeee;color:#8a2219;border:1px solid #ebc4c0}.uc-alert:focus{outline:3px solid var(--uh-ink);outline-offset:2px}.uc-alert ul{margin:.6rem 0 0;padding-left:2rem}.uc-small{font-size:1.35rem;color:var(--uh-muted)}.uh-info{--uh-pt: 0}.uh-info__list{list-style:none;margin:0;padding:0;display:grid;gap:1.2rem}@media(min-width:750px){.uh-info__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1100px){.uh-info__list{grid-template-columns:repeat(3,minmax(0,1fr))}}.uh-info__list a{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;min-height:6.4rem;padding:1.6rem 2.2rem;border:1px solid var(--uh-line);border-radius:var(--uh-radius-sm);background:#fff;text-decoration:none;font-weight:600;font-size:1.6rem}.uh-info__list a:hover{border-color:var(--uh-accent)}.uh-info__list svg{width:1.8rem;height:1.8rem;flex:0 0 1.8rem;color:var(--uh-accent)}.ut-main{display:grid;gap:2.4rem;padding:clamp(2.4rem,4vw,4.8rem);background:var(--uh-peach);border-radius:var(--uh-radius)}@media(min-width:990px){.ut-main{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:4.8rem;align-items:center}}.ut-steps{list-style:none;margin:0;padding:0;display:grid;gap:1.6rem;counter-reset:ut}.ut-steps li{display:grid;grid-template-columns:3.6rem 1fr;gap:1.4rem;align-items:start;font-size:1.6rem}.ut-steps li:before{counter-increment:ut;content:counter(ut);width:3.6rem;height:3.6rem;border-radius:50%;background:var(--uh-accent);color:#fff;font-weight:700;display:grid;place-items:center}.ut-steps strong{display:block;font-size:1.7rem}.ut-steps span{color:var(--uh-muted)}.ut-actions{display:grid;gap:1.2rem;padding:2.4rem;background:#fff;border-radius:var(--uh-radius-sm)}.ut-actions .uh__btn{width:100%}.uh .uh__btn.uh__btn--ghost{background:#fff;color:var(--uh-ink)!important;box-shadow:inset 0 0 0 1.5px var(--uh-ink)}.uh .uh__btn.uh__btn--ghost:hover{background:var(--uh-ink);color:#fff!important}.ut-faq{display:grid;gap:1.2rem}@media(min-width:990px){.ut-faq{grid-template-columns:1fr 1fr;gap:1.6rem 2.4rem;align-items:start}}.ut-faq .uh-faq__a a{color:var(--uh-accent)}.ut-help{text-align:center;display:grid;gap:1.2rem;justify-items:center}
/*# sourceMappingURL=/cdn/shop/t/25/assets/ucan-pages.css.map */
