.xis-product-page{display:flex;flex-direction:column;min-height:calc(100vh - 60px);background:var(--color-xis-bg)}.xis-carousel{position:relative;flex:1;display:flex;align-items:center;justify-content:center;padding:2rem 0}.xis-carousel__track{width:60vw;max-width:860px;aspect-ratio:1 / 1;position:relative}.xis-carousel__slide{position:absolute;top:0;right:0;bottom:0;left:0;display:none;align-items:center;justify-content:center}.xis-carousel__slide--active{display:flex}.xis-carousel__slide img{width:100%;height:100%;object-fit:contain;border:none!important;box-shadow:none!important}.xis-carousel__arrow{position:absolute;top:50%;transform:translateY(-50%);background:none!important;border:none!important;box-shadow:none!important;font-family:var(--xis-font)!important;font-size:1.5rem!important;font-kerning:none!important;color:var(--color-xis-text)!important;cursor:pointer;padding:1rem!important;z-index:10;opacity:.4;transition:opacity .15s ease;letter-spacing:0!important;text-transform:none!important;border-radius:0!important}.xis-carousel__arrow:hover{opacity:1}.xis-carousel__arrow--prev{left:1rem}.xis-carousel__arrow--next{right:1rem}.xis-product-info{display:grid;grid-template-columns:1fr 1fr;align-items:end;padding:0 2rem 2.5rem;gap:2rem}.xis-product-info__left,.xis-product-info__right{display:flex;flex-direction:column;gap:0}.xis-product-info__name,.xis-product-info__code,.xis-product-info__descriptor,.xis-product-info__meta,.xis-product-info__size-label,.xis-product-info__price{font-family:var(--xis-font)!important;font-size:var(--xis-font-size)!important;font-kerning:none!important;line-height:var(--xis-line-height)!important;font-weight:400!important;margin:0!important;color:var(--color-xis-text)!important}.xis-variant-buttons{display:flex;flex-wrap:wrap;gap:0;margin-top:.5rem}.xis-size-btn{font-family:var(--xis-font)!important;font-size:var(--xis-font-size)!important;font-kerning:none!important;font-weight:400!important;background:var(--color-xis-accent)!important;color:var(--color-xis-text)!important;border:none!important;padding:.3rem 1rem!important;min-width:3.5rem;text-align:center;cursor:pointer;box-shadow:none!important;border-radius:0!important;letter-spacing:0!important;text-transform:none!important;transition:background .1s ease,color .1s ease}.xis-size-btn:not(.xis-size-btn--unavailable):not(.xis-size-btn--added):hover{background:var(--color-xis-text)!important;color:var(--color-xis-bg)!important}.xis-size-btn--added{background:var(--color-xis-text)!important;color:var(--color-xis-bg)!important;cursor:default!important}.xis-size-btn--unavailable{background:#0000001f!important;color:#0000004d!important;cursor:not-allowed!important}.xis-login-page{display:grid;grid-template-columns:1fr 1fr;align-items:center;min-height:calc(100vh - 60px);padding:0 2rem}.xis-login-page__form-area{display:flex;flex-direction:column;justify-content:center;padding-top:40vh}.xis-login-page__fields{display:flex;flex-direction:column;gap:0;width:100%;max-width:340px}.xis-input{font-family:var(--xis-font)!important;font-size:var(--xis-font-size)!important;font-kerning:none!important;background:#0000000f!important;border:none!important;color:var(--color-xis-text)!important;padding:.5rem .75rem!important;width:100%!important;border-radius:0!important;outline:none}.xis-input::placeholder{color:#00000059!important}.xis-btn-accent{font-family:var(--xis-font)!important;font-size:var(--xis-font-size)!important;font-kerning:none!important;background:var(--color-xis-accent)!important;color:var(--color-xis-text)!important;border:none!important;padding:.5rem .75rem!important;cursor:pointer;text-align:left;width:100%!important;border-radius:0!important;box-shadow:none!important;letter-spacing:0!important;text-transform:none!important}.xis-login-page__links{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;padding-top:40vh;gap:0}.xis-login-page__links a{font-family:var(--xis-font)!important;font-size:var(--xis-font-size)!important;font-kerning:none!important;color:var(--color-xis-text)!important;text-decoration:none!important;line-height:var(--xis-line-height)!important}.xis-text-page{padding:2rem 2rem 6rem;max-width:900px}.xis-text-page h1,.xis-text-page h2{font-family:var(--xis-font)!important;font-size:var(--xis-font-size)!important;font-kerning:none!important;font-weight:400!important;margin:1.5rem 0 0!important;color:var(--color-xis-text)!important}.xis-text-page p{font-family:var(--xis-font)!important;font-size:var(--xis-font-size)!important;font-kerning:none!important;margin:0!important;line-height:var(--xis-line-height)!important;color:var(--color-xis-text)!important}.cart-page{padding:2rem 2rem 4rem!important}.cart-item{border:none!important;padding:.75rem 0!important}.cart-item__image{width:48px!important;height:48px!important;object-fit:contain!important;border:none!important}.cart-item__title,.cart-item__price,.cart-item__variant{font-family:var(--xis-font)!important;font-size:var(--xis-font-size)!important;font-kerning:none!important}.cart-summary__checkout .button,[name=checkout]{background:var(--color-xis-accent)!important;color:var(--color-xis-text)!important;border:none!important;width:100%!important;text-align:center!important;padding:.6rem 1rem!important;letter-spacing:0!important;text-transform:none!important}.xis-footer{background:var(--color-xis-bg)!important;padding:3rem 2rem 2rem}.xis-footer__inner{display:flex;flex-direction:column;gap:0;max-width:400px}.xis-footer__inner p{font-family:var(--xis-font)!important;font-size:var(--xis-font-size)!important;font-kerning:none!important;margin:0!important;color:var(--color-xis-text)!important;line-height:var(--xis-line-height)!important}.xis-footer__links{display:flex;flex-direction:column;gap:0;margin-top:.75rem}.xis-footer__links a{font-family:var(--xis-font)!important;font-size:var(--xis-font-size)!important;font-kerning:none!important;color:var(--color-xis-text)!important;text-decoration:none!important;line-height:var(--xis-line-height)!important}.xis-footer__copy{margin-top:.75rem!important;opacity:.4}.footer-section,.footer__content{display:none!important}@media screen and (max-width:749px){.xis-product-page{min-height:unset}.xis-carousel__track{width:90vw}.xis-product-info{grid-template-columns:1fr;padding:0 1rem 2rem}.xis-login-page{grid-template-columns:1fr;padding:0 1rem}.xis-login-page__form-area,.xis-login-page__links{padding-top:4rem;align-items:flex-start}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/xis-pages.css.map */
