body.xsto-premium-theme{--xsto-global-ink: #202d43;--xsto-global-accent: #c81732;--xsto-global-border: #d9ddda;--xsto-global-muted: #5d6571;--xsto-purchase: #bc1635;--xsto-purchase-hover: #9f102d}body.xsto-premium-theme .xsto-home .xsto-hero__visual:not(.xsto-hero__visual--cover) .xsto-hero__image{width:100%;max-width:535px;height:auto!important;max-height:none;aspect-ratio:1;object-fit:contain}body.xsto-premium-theme .xsto-home .xsto-series-card__visual{min-height:0;flex-grow:0}body.xsto-premium-theme .xsto-home .xsto-series-card__image,body.xsto-premium-theme .xsto-home .xsto-model-card__image{width:100%;height:auto!important;max-height:none;aspect-ratio:1;object-fit:contain}body.xsto-premium-theme .xsto-home .xsto-model-card__visual{min-height:0;aspect-ratio:1;padding:12px}.mr-chair-image-frame{position:relative;overflow:hidden}.grid-product__secondary-image.mr-chair-image-frame{position:absolute}body.xsto-premium-theme .xsto-home .xsto-model-card__visual.mr-chair-image-frame{padding:0}body.xsto-premium-theme .xsto-home .mr-chair-image-frame img:not(.zoomImg),body.xsto-premium-theme .grid-product .mr-chair-image-frame img:not(.zoomImg),body.xsto-premium-theme .product__photos .mr-chair-image-frame img:not(.zoomImg){position:absolute!important;width:var(--mr-chair-size)!important;height:var(--mr-chair-size)!important;left:var(--mr-chair-left)!important;top:var(--mr-chair-top)!important;max-width:none!important;max-height:none!important;aspect-ratio:1;object-fit:contain;transform:none!important}body.xsto-premium-theme .site-header{border-bottom:1px solid var(--xsto-global-border);padding-block:12px;background:#fff;box-shadow:0 4px 20px #202d4308}body.xsto-premium-theme .site-header .page-width,body.xsto-premium-theme .site-footer>.page-width{max-width:1552px;padding-inline:56px}body.xsto-premium-theme .site-header__logo{margin-block:0}body.xsto-premium-theme .header-layout--left-center .header-item--navigation .site-nav{display:flex;align-items:center;justify-content:center;gap:8px}body.xsto-premium-theme .header-layout--left-center .header-item--icons{flex:0 0 auto}body.xsto-premium-theme .header-item--navigation a[href="/pages/request-a-demo"]{padding:11px 19px;margin-left:8px;border:1px solid var(--xsto-global-ink);border-radius:999px;background:var(--xsto-global-ink);color:#fff;line-height:1.4}body.xsto-premium-theme .header-item--navigation a[href="/pages/request-a-demo"]:hover{background:#142139;color:#fff}body.xsto-premium-theme .site-nav__link:not(.site-nav__link--icon),body.xsto-premium-theme .site-nav__dropdown-link{font-weight:500;letter-spacing:0;text-transform:none}body.xsto-premium-theme .site-nav__link--icon{min-width:44px;min-height:44px}body.xsto-premium-theme .site-nav__link:not(.site-nav__link--icon):hover,body.xsto-premium-theme .site-nav__dropdown-link:hover{color:var(--xsto-global-accent)}body.xsto-premium-theme .site-nav__dropdown{border:1px solid var(--xsto-global-border);box-shadow:0 14px 30px #202d4314}body.xsto-premium-theme .site-nav__dropdown-link{padding-block:12px;line-height:1.5}body.xsto-premium-theme .announcement-bar{font-size:12px;font-weight:400;letter-spacing:.02em}body.xsto-premium-theme :is(.site-header,.site-footer,.drawer,.product-section,.cart__page) :is(a,button,input,select,textarea):focus-visible{outline:3px solid #c81732;outline-offset:3px}body.xsto-premium-theme .site-footer :is(a,button,input,select,textarea):focus-visible{outline-color:#fff}body.xsto-premium-theme .main-content .btn:not(.btn--circle),body.xsto-premium-theme .drawer .btn:not(.btn--circle){min-height:48px;padding:14px 24px;border-radius:3px;font-size:14px;font-weight:500;line-height:1.4;letter-spacing:.01em;text-transform:none}body.xsto-premium-theme .main-content .btn.btn--small:not(.btn--circle){min-height:44px;padding:11px 18px}body.xsto-premium-theme .main-content .btn:not(.btn--inverse):not(.btn--tertiary):not(.btn--circle):not(.add-to-cart--secondary):not([disabled]):not(.disabled):hover{background-color:#b2132c;color:#fff}body.xsto-premium-theme .breadcrumb{font-size:12px;color:var(--xsto-global-muted)}body.xsto-premium-theme :is(.main-content,.drawer) .btn:is(.mr-primary-purchase,[data-add-to-cart],.cart__checkout){min-height:56px;border-radius:5px;background-color:var(--xsto-purchase)!important;border-color:var(--xsto-purchase)!important;color:#fff!important;font-size:16px;font-weight:600;box-shadow:0 4px 14px #bc16351f;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease}body.xsto-premium-theme :is(.main-content,.drawer) .btn:is(.mr-primary-purchase,[data-add-to-cart],.cart__checkout):hover:not(:disabled){background-color:var(--xsto-purchase-hover)!important;border-color:var(--xsto-purchase-hover)!important;color:#fff!important;box-shadow:0 6px 18px #bc163529}body.xsto-premium-theme :is(.main-content,.drawer) .btn:is(.mr-primary-purchase,[data-add-to-cart],.cart__checkout):focus-visible{outline:3px solid var(--xsto-global-ink)!important;outline-offset:4px}body.xsto-premium-theme :is(.main-content,.drawer) .btn:is(.mr-primary-purchase,[data-add-to-cart],.cart__checkout):disabled:not([aria-busy=true]){background-color:#e3e5e4!important;border-color:#e3e5e4!important;color:#59636a!important;box-shadow:none;opacity:1;cursor:not-allowed}body.xsto-premium-theme :is(.main-content,.drawer) .btn:is(.mr-primary-purchase,[data-add-to-cart],.cart__checkout)[aria-busy=true]{cursor:wait}@media(prefers-reduced-motion:reduce){body.xsto-premium-theme :is(.main-content,.drawer) .btn:is(.mr-primary-purchase,[data-add-to-cart],.cart__checkout){transition:none}}body.xsto-premium-theme .section-header__title{letter-spacing:-.04em;line-height:1.15;text-transform:none}body.xsto-premium-theme .grid-product__title{font-size:16px;font-weight:500;letter-spacing:-.015em;line-height:1.4;text-transform:none}body.xsto-premium-theme .grid-product__price{margin-top:8px;font-size:15px;letter-spacing:0}body.xsto-premium-theme.template-product .product-section .page-content{padding-top:38px}body.xsto-premium-theme.template-product .product-single__title{font-size:clamp(30px,3vw,44px);letter-spacing:-.04em;line-height:1.12;text-transform:none}body.xsto-premium-theme.template-product .product-single__vendor,body.xsto-premium-theme.template-product .product-single__sku{font-size:12px;letter-spacing:.03em;color:var(--xsto-global-muted)}body.xsto-premium-theme.template-product .product-block--header{margin-bottom:26px}body.xsto-premium-theme.template-product .product__price{font-size:24px;font-weight:500;letter-spacing:-.025em}body.xsto-premium-theme.template-product .product__price--compare{font-size:17px;font-weight:400}body.xsto-premium-theme.template-product .product__policies{margin-top:10px;font-size:12px;line-height:1.6;color:var(--xsto-global-muted)}body.xsto-premium-theme.template-product .product-block--tab{border-color:var(--xsto-global-border)}body.xsto-premium-theme.template-product .product-block .rte{font-size:15px;line-height:1.75}body.xsto-premium-theme .site-footer{padding-block:64px 30px;border-top:1px solid rgb(255 255 255 / 15%);font-size:14px;line-height:1.75}body.xsto-premium-theme .site-footer .footer__title{margin-bottom:18px;font-size:13px;font-weight:500;letter-spacing:.02em;text-transform:none}body.xsto-premium-theme .site-footer .footer__collapsible a{text-underline-offset:4px}body.xsto-premium-theme .site-footer__bottom{margin-top:42px;padding-top:24px;border-top:1px solid rgb(255 255 255 / 20%)}body.xsto-premium-theme .footer__copyright{font-size:12px;line-height:1.7}body.xsto-premium-theme .site-footer .footer__newsletter-input{min-height:48px;border-color:#ffffff7f;border-radius:0;font-size:14px}@media(min-width:769px){body.xsto-premium-theme.template-product .product-single__meta{padding-left:38px}}@media(max-width:1199px){body.xsto-premium-theme .site-header .page-width,body.xsto-premium-theme .site-footer>.page-width{padding-inline:36px}body.xsto-premium-theme.template-product .product-single__meta{padding-left:20px}}@media(max-width:1023px){body.xsto-premium-theme .header-item--navigation{display:none}body.xsto-premium-theme .header-item--icons .js-drawer-open-nav{display:inline-block!important}body.xsto-premium-theme .header-item--icons .medium-down--hide{display:none!important}}@media(max-width:768px){body.xsto-premium-theme .site-header{padding-block:11px}body.xsto-premium-theme .site-header .page-width,body.xsto-premium-theme .site-footer>.page-width{padding-inline:20px}body.xsto-premium-theme .site-header .site-nav__link--icon{padding-inline:8px}body.xsto-premium-theme.template-product .product-section .page-content{padding-top:24px}body.xsto-premium-theme.template-product .product-single__meta{padding-left:0}body.xsto-premium-theme .site-footer{padding-block:42px 24px}body.xsto-premium-theme .site-footer .footer__title{margin-bottom:0;min-height:44px}body.xsto-premium-theme .site-footer__bottom{margin-top:28px}}@media(prefers-reduced-motion:reduce){body.xsto-premium-theme :is(.site-header,.site-footer,.product-section) :is(a,button){transition:none}}body.xsto-premium-theme .main-content .section-header__title{font-weight:500;letter-spacing:-.045em;line-height:1.08}body.xsto-premium-theme .main-content h1.section-header__title:not(.section-header__title--medium){font-size:clamp(34px,3.3vw,52px)}body.xsto-premium-theme .main-content h2.section-header__title{font-size:clamp(28px,2.6vw,40px)}body.xsto-premium-theme .main-content .form-vertical label{display:block;margin-bottom:6px;font-size:13px;font-weight:600}body.xsto-premium-theme .main-content .form-vertical :is(input.input-full,textarea.input-full,select){min-height:48px;padding:12px 14px;border:1px solid #c6cdd0;border-radius:3px;background:#fff}body.xsto-premium-theme .main-content .form-vertical :is(input.input-full,textarea.input-full,select):focus{border-color:#202d43}body.xsto-premium-theme.template-page .main-content .collapsible-trigger--inline{width:100%;padding:20px 0 20px 28px;border-top:1px solid var(--xsto-global-border);font-size:18px;font-weight:500;line-height:1.35}body.xsto-premium-theme .mobility-cart-page.is-empty{padding-block:96px}body.xsto-premium-theme .mobility-cart-page.is-empty .rte a{display:inline-flex;align-items:center;min-height:48px;margin-top:16px;padding:0 24px;border:0;border-radius:3px;background:#c81732;color:#fff;font-size:14px;font-weight:500;text-decoration:none}
/*# sourceMappingURL=/cdn/shop/t/17/assets/xsto-premium.css.map */
