.up-sec{padding:104px 0 0}.up>.up-sec:last-child{padding-bottom:104px}.up h3{margin:0}.up-h2{margin:0;font-family:var(--font-heading-family);font-weight:500;font-size:clamp(32px,3.3vw,54px);line-height:1.12;letter-spacing:-.02em;color:var(--uh-ink);text-wrap:balance}.up-h2 em{font-style:normal;color:var(--uh-blue)}.up-head{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:32px 56px;align-items:end;margin-bottom:48px}.up-intro{margin:0;font-size:16px;line-height:1.7;color:var(--uh-text);max-width:46ch}.up-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.up-card{display:flex;flex-direction:column;min-width:0;background:var(--uh-soft);border-radius:var(--uh-radius);overflow:hidden}.up-card__img{aspect-ratio:4 / 3;max-width:100%;display:flex;align-items:center;justify-content:center;padding:24px 24px 0}.up-card__img img{width:100%;height:100%;object-fit:contain}.up-card__body{display:flex;flex-direction:column;flex:1;padding:20px 28px 28px}.up-cat{margin:0 0 10px;font-size:11.5px;line-height:16px;letter-spacing:.22em;color:var(--uh-blue)}.up-card__title{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px}.up-card__title b{font-family:var(--font-heading-family);font-weight:500;font-size:28px;line-height:1.2;color:var(--uh-ink)}.up-card__title span{font-size:15px;color:#3f3f3f}.up-card__text{margin:14px 0 24px;font-size:15px;line-height:1.65;color:var(--uh-text);flex:1}.up-specs{margin:0;display:grid;gap:12px}.up-specs dt{font-size:11.5px;line-height:16px;letter-spacing:.22em;color:#3f3f3f}.up-specs dd{margin:2px 0 0;font-size:15px;font-weight:500;color:var(--uh-ink);font-variant-numeric:tabular-nums}.up-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:48px 0 40px}.up-tab{min-width:0;padding:0;background:none;border:0;cursor:pointer;text-align:left;display:flex;flex-direction:column;gap:18px;color:#3f3f3f;font:inherit;transition:color .2s}.up-tab:hover,.up-tab[aria-selected=true]{color:var(--uh-ink)}.up-tab:focus-visible{outline:2px solid var(--uh-blue);outline-offset:4px;border-radius:4px}.up-tab__bar{display:block;height:4px;border-radius:2px;background:#ebebeb;overflow:hidden}.up-tab__bar i{display:block;height:100%;width:0;background:var(--uh-blue);transition:width .35s ease}.up-tab[aria-selected=true] .up-tab__bar i{width:100%}.up-tab__label{font-family:var(--font-heading-family);font-weight:500;font-size:clamp(16px,1.3vw,19px);line-height:1.35}.up-panel{display:none;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:0;background:var(--uh-soft);border-radius:var(--uh-radius);overflow:hidden}.up-panel.is-on{display:grid}.up-panel__text{display:flex;flex-direction:column;justify-content:space-between;gap:40px;padding:clamp(24px,3vw,40px)}.up-panel__copy h3{margin:0 0 16px;max-width:13em;font-family:var(--font-heading-family);font-weight:500;font-size:clamp(26px,2.2vw,36px);line-height:1.2;letter-spacing:-.015em;color:var(--uh-ink);text-wrap:balance}.up-panel__copy p{margin:0 0 28px;max-width:42ch;font-size:16px;line-height:1.7;color:var(--uh-text)}.up-panel__img{overflow:hidden;max-width:100%}.up-panel__img img{display:block;width:100%;height:100%;object-fit:cover}.up-apps{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,5vw,96px);align-items:center}.up-apps__img{aspect-ratio:3 / 2;max-width:100%;display:flex;align-items:center;justify-content:center}@media screen and (min-width:990px){.up-apps__img{position:sticky;top:1rem;transition:top var(--duration-default)}.shopify-section-header-sticky:not(.shopify-section-header-hidden)~main .up-apps__img{top:calc(var(--header-height) + 1rem)}}.up-apps__img img{width:100%;height:100%;object-fit:cover}.up-apps__intro{margin:20px 0 40px;font-size:16px;line-height:1.7;color:var(--uh-text);max-width:46ch}.up-apps__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 32px}.up-check{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;color:var(--uh-blue);margin-bottom:12px}.up-check svg{width:20px;height:20px}.up-apps__list h3{font-family:var(--font-heading-family);font-weight:500;font-size:19px;line-height:1.3;color:var(--uh-ink);margin-bottom:8px}.up-apps__list p{margin:0;font-size:15px;line-height:1.6;color:var(--uh-text)}.up-acc{display:grid;gap:8px}.up-acc__row{background:var(--uh-soft);border-radius:var(--uh-radius)}.up-acc__row summary{list-style:none;display:grid;grid-template-columns:88px minmax(0,1fr) auto;align-items:center;gap:12px;padding:24px 28px;cursor:pointer}.up-acc__row summary::-webkit-details-marker{display:none}.up-acc__row summary b{font-family:var(--font-heading-family);font-weight:500;font-size:18px;color:var(--uh-blue)}.up-acc__row summary span{font-family:var(--font-heading-family);font-weight:500;font-size:17px;color:var(--uh-ink)}.up-acc__row summary svg{color:#3f3f3f;transition:transform .2s}.up-acc__row[open] summary svg{transform:rotate(180deg)}.up-acc__row summary:focus-visible{outline:2px solid var(--uh-blue);outline-offset:-2px;border-radius:var(--uh-radius)}.up-acc__body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 48px;padding:0 28px 28px 128px}.up-group--wide{grid-column:1 / -1}.up-group p{margin:0 0 12px;display:flex;align-items:baseline;gap:12px}.up-group strong{font-family:var(--font-heading-family);font-weight:500;font-size:15px;color:var(--uh-ink)}.up-group em{font-style:normal;font-size:11px;letter-spacing:.22em;color:var(--uh-blue);text-transform:uppercase}.up-group ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.up-group li{display:inline-flex;align-items:center;height:32px;padding:0 14px;border-radius:16px;background:#fff;font-size:13px;color:var(--uh-ink)}@media screen and (max-width:989px){.up-sec{padding-top:72px}.up-head,.up-panel,.up-apps{grid-template-columns:minmax(0,1fr)}.up-head{margin-bottom:32px;gap:16px}.up-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.up-panel__text{gap:16px}.up-acc__body{padding-left:28px}.up>.up-sec:last-child{padding-bottom:72px}}@media screen and (max-width:640px){.up-cards,.up-apps__list,.up-acc__body{grid-template-columns:minmax(0,1fr)}.up-tabs{gap:10px}.up-acc__row summary{grid-template-columns:64px minmax(0,1fr) auto;padding:20px}.up-acc__body{padding:0 20px 22px}.up-card__body{padding:18px 20px 22px}}
/*# sourceMappingURL=/cdn/shop/t/112/assets/upcores-print.css.map */
