.template-product .product__info-container,.template-product .product__info-container button,.template-product .product__info-container input,.template-product .product__info-container select,.template-product .product__info-container textarea{font-family:var(--zano-font-family)}.template-product .product__info-container{font-weight:300}.template-product .zano-preorder-status{display:grid;gap:.35rem;margin-top:1rem;padding:1.2rem 1.4rem;border:.1rem solid var(--zano-rule);font-size:11px;line-height:1.5}.template-product .zano-preorder-status strong,.template-product .zano-trade-price-status{font-size:10px;font-weight:500;letter-spacing:.1em;text-transform:uppercase}.template-product .zano-trade-price-status{margin:.8rem 0 0}.template-product .product__heading{font-size:18px;font-weight:500;line-height:1.282;letter-spacing:.08em}.template-product .product__info-container .price,.template-product .product__info-container .price bdi,.template-product .product__info-container .price-item{font-size:14px;font-weight:300;line-height:1.2;letter-spacing:.11em}.template-product .product-form__input .form__label,.template-product .product__text,.template-product .zano-finish-picker .form__label,.template-product .product__accordion .accordion__title,.template-product .zano-multi-size-order__details>summary{font-size:12px;font-weight:400;line-height:1.55;letter-spacing:.1em;text-transform:uppercase}.template-product .product__info-container .form__label{font-size:12px!important}.template-product .zano-finish-picker__value,.template-product .product-form__input--dropdown .select__select,.template-product .zano-delivery-guide,.template-product .product-form__quantity .quantity__input{font-size:14px;font-weight:300}.template-product .product__accordion .accordion__content{font-size:15px;font-weight:300}.template-product .complementary-products:not(.is-accordion) .product__accordion{padding-top:1.4rem;padding-bottom:1.4rem;border-top:0;border-bottom:.1rem solid var(--zano-rule)}.template-product .zano-multi-size-order+.complementary-products{margin-top:0}.template-product .product-form__input--pill{min-width:0}.template-product .product-form__input--pill input[type=radio]+label{min-height:44px;font-size:14px;letter-spacing:0}.template-product .zano-variant-label-row{display:flex;align-items:center;justify-content:space-between;gap:1.6rem}.template-product .zano-variant-label-row .form__label{width:auto}.template-product .zano-size-guide-link{display:inline-flex;min-height:44px;flex:0 0 auto;align-items:center;padding-inline:.4rem;color:inherit;font-size:12px;font-weight:300;line-height:1.4;text-decoration:underline;text-underline-offset:.3rem}.template-product .zano-product--stone .product__media img,.template-product .zano-product-modal--stone .media img{object-fit:contain;object-position:center}.template-product .zano-hardware-guides__content{display:grid;padding:0 0 1.2rem}.template-product .zano-hardware-guides__link{display:flex;min-height:4.4rem;align-items:center;justify-content:space-between;gap:1.6rem;border-bottom:.1rem solid var(--zano-rule);color:inherit;font-size:12px;font-weight:300;line-height:1.45;text-decoration:none}.template-product .zano-hardware-guides__link:last-of-type{border-bottom:0}.template-product .complementary-products:not(.is-accordion) .summary__title{padding-bottom:1rem}.template-product .zano-complementary-card{display:grid;grid-template-columns:9.6rem minmax(0,1fr) auto;align-items:center;gap:1.4rem;min-height:9.6rem;color:var(--zano-ink);text-decoration:none}.template-product .zano-complementary-card__media{display:block;width:9.6rem;aspect-ratio:1;overflow:hidden;background:var(--zano-soft)}.template-product .zano-complementary-card__image{display:block;width:100%;height:100%;object-fit:cover;transform:scale(1.22)}.template-product .zano-complementary-card__content{display:flex;min-width:0;flex-direction:column;gap:.4rem}.template-product .zano-complementary-card__title{font-size:13px;font-weight:500;line-height:1.4;letter-spacing:.1em;text-transform:uppercase}.template-product .zano-complementary-card__finish,.template-product .zano-complementary-card__price{color:#1111119e;font-size:12px;font-weight:300;line-height:1.4;letter-spacing:0}.template-product .zano-complementary-card__action{display:inline-flex;align-items:center;gap:.8rem;font-size:10px;font-weight:400;line-height:1;letter-spacing:.12em;text-transform:uppercase}.template-product .zano-complementary-card__action [aria-hidden=true]{font-size:1.6rem;font-weight:300;letter-spacing:0}@media screen and (hover:hover){.template-product .zano-complementary-card:hover .zano-complementary-card__action{opacity:.62}}.template-product .product__inventory{color:#1111119e;font-size:10px;font-weight:400;line-height:1.55;letter-spacing:.1em}.template-product .product__inventory-item{padding-top:0}.template-product .product__inventory progress-bar{height:.2rem;margin-top:.8rem}@media screen and (max-width:479px){.template-product .zano-complementary-card{grid-template-columns:8rem minmax(0,1fr) auto;gap:1.2rem;min-height:8rem}.template-product .zano-complementary-card__media{width:8rem}}.template-product .zano-multi-size-order__intro,.template-product .zano-multi-size-order__name,.template-product .zano-multi-size-order__price,.template-product .zano-multi-size-order__summary,.template-product .zano-multi-size-order__status{font-size:12px}.template-product .zano-finish-picker__value{line-height:inherit;letter-spacing:0;text-transform:none}.template-product .product-form__input--dropdown .select__select{line-height:1.4;letter-spacing:0}.template-product .zano-delivery-guide{line-height:1.45;letter-spacing:0}.template-product .product-form__buttons{display:flex;flex-wrap:nowrap;column-gap:10px;row-gap:10px}.template-product .product-form__quantity{width:104px;min-width:104px;flex:0 0 104px}.template-product .product-form__quantity+.product-form__submit{width:auto;min-width:0;flex:1 1 0}.template-product .product-form__quantity .quantity__input{line-height:1;letter-spacing:0}.template-product .product-form__submit{font-size:12px;font-weight:500;line-height:1.2;letter-spacing:.125em}.template-product .product__accordion .accordion__content{font-size:15px;line-height:1.55;letter-spacing:0;padding:0;scroll-snap-type:none}.template-product .product__accordion .accordion__content::-webkit-scrollbar{display:none}.template-product .product__accordion .summary__title{padding:0}.template-product .product-sticky-cart{border-top:.1rem solid var(--zano-rule);box-shadow:0 -1.2rem 3.2rem #11111114}.template-product .product-sticky-cart:after{display:none}.template-product .sticky-cart{min-height:7.6rem;align-items:center;gap:2.4rem;padding-top:.9rem;padding-bottom:.9rem}.template-product .sticky-cart__content{min-width:0;gap:1.4rem}.template-product .sticky-cart__content-image{width:56px;height:56px;flex:0 0 56px;display:grid;overflow:hidden;place-items:center;background:var(--zano-soft)}.template-product .sticky-cart__content-image>div{width:100%;height:100%}.template-product .sticky-cart__content-image img{width:100%;height:100%;object-fit:contain}.template-product .sticky-cart__content-heading{min-width:0}.template-product .sticky-cart__content .h4{overflow:hidden;margin-bottom:.3rem;font-size:11px;font-weight:500;letter-spacing:.1em;line-height:1.35;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.template-product .sticky-cart__content .price,.template-product .sticky-cart__content .price bdi,.template-product .sticky-cart__content .price-item{font-size:13px;font-weight:400;letter-spacing:.04em;line-height:1.2}.template-product .sticky-cart__form,.template-product .sticky-cart__form form,.template-product .sticky-cart__form .product-form__buttons{align-items:center}.template-product .sticky-cart__form .product-form__buttons,.template-product .sticky-cart__form variant-selects{gap:.8rem}.template-product .sticky-cart__form .product-form__input+.product-form__input{margin-inline-start:0}.template-product .sticky-cart__form .select{width:clamp(15rem,14vw,18rem);border-color:var(--zano-rule)}.template-product .sticky-cart__form .select,.template-product .sticky-cart__form .select__select,.template-product .sticky-cart__form .button--small{height:48px}.template-product .sticky-cart__form .select__select{padding-inline:1.4rem 3.6rem;border:.1rem solid var(--zano-rule);font-size:12px;font-weight:300}.template-product .sticky-cart__form .product-form__submit{min-width:18rem;height:48px;padding-inline:2.8rem}@media screen and (max-width:749px){.template-product .sticky-cart{min-height:6.4rem;gap:1.2rem;padding:.8rem 1.6rem}.template-product .sticky-cart__form,.template-product .sticky-cart__form form,.template-product .sticky-cart__form .product-form__buttons{width:100%}.template-product .sticky-cart__form .product-form__submit{width:100%;min-width:0}}.template-product .product__accordion summary>.icon-caret,.template-product .zano-multi-size-order__details>summary>.icon-caret{right:0;width:1rem;height:.6rem;margin-top:-.3rem}.template-product .product-form__input--dropdown .zano-custom-select{display:block;position:relative;width:100%;border:0;border-bottom:.1rem solid var(--zano-ink);background:#fff}.template-product .zano-custom-select.is-ready .zano-custom-select__native,.template-product .zano-custom-select.is-ready .zano-custom-select__native-caret{display:none}.template-product .zano-custom-select__trigger{position:relative;display:flex;min-height:48px;width:100%;align-items:center;justify-content:space-between;padding:0 2.4rem 0 0;border:0;background:transparent;color:inherit;cursor:pointer;font-size:12px;font-weight:300;line-height:1.4;text-align:start}.template-product .zano-custom-select__trigger>.svg-wrapper{position:absolute;top:50%;right:0;display:flex;width:1rem;height:.6rem;transform:translateY(-50%);transition:transform .16s ease;pointer-events:none}.template-product .zano-custom-select.is-open .zano-custom-select__trigger>.svg-wrapper{transform:translateY(-50%) rotate(180deg)}.template-product .zano-custom-select__trigger>.svg-wrapper svg{display:block;width:100%;height:auto}.template-product .zano-custom-select .svg-wrapper .icon-caret{position:static;top:auto;right:auto;width:100%;height:100%;margin:0}.template-product .zano-custom-select>.zano-custom-select__native-caret{right:0}.template-product .zano-custom-select__options{position:absolute;top:calc(100% + .6rem);left:0;z-index:20;width:100%;max-height:24rem;overflow-y:auto;padding:.6rem 0;border:.1rem solid var(--zano-ink);background:#fff;box-shadow:0 1.2rem 2.4rem #11111114}.template-product .zano-custom-select__options[hidden]{display:none}.template-product .zano-custom-select__option{display:block;min-height:40px;width:100%;padding:.8rem 1.2rem;border:0;background:transparent;color:inherit;cursor:pointer;font-size:12px;font-weight:300;line-height:1.4;text-align:start}.template-product .zano-custom-select__option:hover,.template-product .zano-custom-select__option:focus-visible,.template-product .zano-custom-select__option.is-selected{outline:0;background:var(--zano-soft)}.template-product .zano-custom-select__option:disabled{cursor:not-allowed;opacity:.35}body.zano-measurements-open{overflow:hidden}.zano-measurements-drawer{position:fixed;inset:0 0 auto auto;width:min(46rem,100vw);max-width:100vw;height:100dvh;max-height:100dvh;margin:0!important;padding:0;overflow:hidden;border:0;background:transparent;color:var(--zano-ink);animation:none!important;transform:translate(100%);transition:transform .22s ease}.zano-measurements-drawer::backdrop{background:#11111152}.zano-measurements-drawer__panel{height:100%;max-height:100%;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:#fff}.zano-measurements-drawer.is-open{transform:translate(0)}.zano-measurements-drawer__header{position:sticky;top:0;z-index:2;display:flex;min-height:7.2rem;align-items:center;justify-content:space-between;gap:2rem;padding:1.4rem 2rem;border-bottom:.1rem solid var(--zano-rule);background:#fff}.zano-measurements-drawer__header h2{margin:0;font-size:15px;font-weight:400;line-height:1.3;letter-spacing:0;text-transform:none}.zano-measurements-drawer__close{display:grid;width:4.4rem;height:4.4rem;flex:0 0 4.4rem;padding:0;place-items:center;border:0;background:transparent;color:inherit;cursor:pointer}.zano-measurements-drawer__close .icon{width:1.4rem;height:1.4rem}.zano-measurements-drawer__content{padding:2.4rem 2rem 4rem;font-family:var(--zano-font-family);font-size:12px;font-weight:300;line-height:1.55}.zano-measurements-drawer__intro{margin:0 0 2.4rem;color:#111111ad}.zano-measurements-drawer__key{display:grid;gap:1.2rem;margin:0 0 2.4rem;padding:1.6rem 0;border-top:.1rem solid var(--zano-rule);border-bottom:.1rem solid var(--zano-rule)}.zano-measurements-drawer__key div{display:grid;grid-template-columns:minmax(12rem,.8fr) 1.5fr;gap:1.6rem}.zano-measurements-drawer__key dt{font-weight:500}.zano-measurements-drawer__key dd{margin:0;color:#111111ad}.zano-measurement-values{display:grid;gap:.4rem;margin:1rem 0}.zano-measurement-values>span{display:grid;grid-template-columns:minmax(12rem,.8fr) 1.5fr;gap:1.6rem}.zano-measurement-values strong{font-weight:500}.zano-measurements-drawer__content a{display:flex;min-height:4.8rem;align-items:center;justify-content:space-between;gap:2rem;border-bottom:.1rem solid var(--zano-rule);color:inherit;text-decoration:none}.zano-measurements-drawer__content a:after{content:"\2197";flex:0 0 auto}.zano-article-drawer__content{font-size:13px}.zano-article-drawer__content>:first-child{margin-top:0}.zano-article-drawer__content>:last-child{margin-bottom:0}.zano-article-drawer__content img{max-width:100%;height:auto}.zano-article-drawer__content a{display:inline;min-height:0;border:0;text-decoration:underline;text-underline-offset:.25rem}.zano-article-drawer__content a:after{content:none}@media(prefers-reduced-motion:reduce){.zano-measurements-drawer{transition:none}}@media screen and (max-width:479px){.template-product .zano-delivery-guide{align-items:flex-start}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/zano-product.css.map */
