:root{--ma-teal: #56a596;--ma-teal-dark: #2f756d;--ma-coral: #fdae97;--ma-cream: #fbf7f0;--ma-mint: #eef8f5;--ma-ink: #232630;--ma-muted: #656b70;--ma-border: #e5ece9;--ma-shadow: 0 14px 34px rgba(35, 38, 48, .08);--ma-shadow-soft: 0 8px 24px rgba(35, 38, 48, .06);--ma-radius: 18px}body.template-index,body.template-collection,body.template-product{color:var(--ma-ink);background:#fff}.main-content{background:linear-gradient(180deg,#fff 0% 52%,#fbf7f0)}a:hover,.hover\:c_pr:hover,.c_pr{color:var(--ma-teal)!important}.btn,.product-form__cart-submit,.collection__btn-loadmore,.nov-btn,.button,.shopify-payment-button__button{border-radius:999px!important;letter-spacing:.01em;font-weight:700!important;box-shadow:none}.btn:hover,.product-form__cart-submit:hover,.collection__btn-loadmore:hover{transform:translateY(-1px);box-shadow:var(--ma-shadow-soft)}.site-header,.header-content,#shopify-section-nov-header{border-bottom:1px solid rgba(86,165,150,.16)}#shopify-section-nov-promotion-bar{font-weight:700;letter-spacing:.01em}.template-index .nov-section,.template-index .shopify-section{position:relative}.template-index .title_block,.template-index .block-title,.template-index .section-header h2,.template-index h2{letter-spacing:-.02em}.template-index .nov-img-link .item,.template-index .nov-collection-summary .item,.template-index .nov-manufacture .item{transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.template-index .nov-img-link .item:hover,.template-index .nov-collection-summary .item:hover{transform:translateY(-4px)}.template-index .nov-img-link img,.template-index .nov-collection-summary img{object-fit:cover}.template-collection #NovBreadcrumbs,.template-product #NovBreadcrumbs{background-color:var(--ma-mint)}.template-collection #NovBreadcrumbs .breadcrumb,.template-product #NovBreadcrumbs .breadcrumb{padding-top:24px;padding-bottom:24px}.template-collection .collection-top{background:#fff;border-radius:var(--ma-radius);box-shadow:var(--ma-shadow-soft);padding:22px;margin-top:18px;margin-bottom:36px}.template-collection .collection-filter__content>.d-flex{border:1px solid var(--ma-border);border-radius:14px;padding:14px 18px!important;margin-bottom:24px;background:linear-gradient(180deg,#fff,#fbfdfc)}.template-collection .filter_button{color:var(--ma-teal-dark)!important;background:var(--ma-mint);border:1px solid rgba(86,165,150,.24);border-radius:999px;padding:10px 16px}.template-collection .gridlist-toggle a{border-radius:10px;background:#fff;border:1px solid var(--ma-border)}.template-collection .gridlist-toggle a.active,.template-collection .gridlist-toggle a:hover{background:var(--ma-teal);border-color:var(--ma-teal);color:#fff!important}.template-collection .sidebar-filter__content{border-radius:var(--ma-radius)}.product-collection.collection__grid-loadmore{row-gap:26px}.product--item.item{padding-left:12px;padding-right:12px}.product-collection .item-product,.nov-productlist .item-product,.product-card-grid .item-product{height:100%;background:#fff;border:1px solid var(--ma-border);border-radius:var(--ma-radius);overflow:hidden;box-shadow:0 1px #2326300a;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.product-collection .item-product:hover,.nov-productlist .item-product:hover,.product-card-grid .item-product:hover{transform:translateY(-4px);border-color:#56a5966b;box-shadow:var(--ma-shadow)}.item-product .thumbnail-container,.item-product .product-top{background:linear-gradient(180deg,#fbf7f0,#fff);border-radius:16px 16px 0 0;overflow:hidden}.item-product .respone_image{background:#f8faf9}.item-product .product__thumbnail,.item-product .product__thumbnail-second{object-fit:contain;padding:10px}.item-product .product__info{padding:16px 16px 18px!important}.item-product .cate,.item-product .cate a{color:var(--ma-teal-dark)!important;font-size:12px;font-weight:800;letter-spacing:.03em;text-transform:uppercase}.item-product .product__title,.item-product .product__title a{color:var(--ma-ink)!important;font-size:15px;line-height:1.35;font-weight:750;min-height:42px}.item-product .product__title a:hover{color:var(--ma-teal-dark)!important}.item-product .price-box{margin-top:10px!important}.item-product .price-box span,.item-product .special-price,.item-product .price-regular span{color:var(--ma-teal-dark)!important;font-size:17px;font-weight:850}.item-product .old-price{color:#9aa1a6!important;font-weight:500!important}.item-product .product--badge .badge{border-radius:999px;padding:7px 10px;font-weight:800;box-shadow:var(--ma-shadow-soft)}.item-product .available_product{margin-top:4px}.item-product .product__available{border-radius:999px;padding:5px 10px;font-size:12px;font-weight:750}.item-product .product__available.in-stock{color:var(--ma-teal-dark);background:#56a5961f}.item-product .product__available.sold-out{color:#8a4a36;background:#fdae9738}.item-product .desc{color:var(--ma-muted);font-size:13px;line-height:1.55}.item-product .product__popup-swatch .btnAddToCart,.item-product .button--top a{border-radius:999px!important}#product-grid.text-center{background:var(--ma-cream);border:1px dashed rgba(86,165,150,.35);border-radius:var(--ma-radius);padding:70px 24px!important}#product-grid.text-center h2{color:var(--ma-teal-dark);font-weight:850}.template-product .TopContent{padding-top:34px}.template-product .product-single{align-items:flex-start}.template-product .product-single__photos,.template-product .proFeaturedImage,.template-product .thumbItem a{border-radius:var(--ma-radius);overflow:hidden;background:#fff;box-shadow:var(--ma-shadow-soft)}.template-product .product-single__photos img{object-fit:contain;background:#fbfbfa}.template-product .product-single__information .info_content{background:#fff;border:1px solid var(--ma-border);border-radius:22px;padding:30px;box-shadow:var(--ma-shadow-soft)}.template-product .product-single__title{color:var(--ma-ink)!important;font-size:clamp(28px,3vw,42px);line-height:1.12;letter-spacing:-.03em;text-transform:none!important}.template-product .product-single__shortdes{color:var(--ma-muted);font-size:15px;line-height:1.7;background:var(--ma-mint);border-radius:16px;padding:16px 18px;margin-top:18px}.template-product .product-single__price,.template-product .product-single__price span,.template-product .product-price__price{color:var(--ma-teal-dark)!important;font-weight:900!important}.template-product .product-single__quantity{background:#fbfdfc;border:1px solid var(--ma-border);border-radius:18px;padding:18px;margin-top:24px!important;margin-bottom:26px!important}.template-product .quick_view_qty{border-radius:999px;border:1px solid var(--ma-border);overflow:hidden}.template-product .product-form__cart-submit{min-height:52px;background:var(--ma-teal)!important;border-color:var(--ma-teal)!important;color:#fff!important;padding-left:34px;padding-right:34px}.template-product .product-form__cart-submit:hover{background:var(--ma-teal-dark)!important;border-color:var(--ma-teal-dark)!important}.template-product .product-single__share-ask-sizeguide{border-top:1px solid var(--ma-border)}.template-product .product-single__shiping{display:grid;gap:10px;background:var(--ma-cream);border-radius:18px;padding:16px 18px;border:1px solid rgba(253,174,151,.35)}.template-product .shiping_time,.template-product .shiping_truck{gap:10px;font-weight:700}.template-product .ProductSignlePolicy{background:var(--ma-mint)}.template-product .BottomContent,.template-product #shopify-section-recent-products,.template-product .nov-product-recommendations{background:#fff}.template-product .product-single__review,.template-product .BottomContent .container,.template-product .product-single__tabs,.template-product .tab-content,.template-product .product-single__accordion{border-radius:var(--ma-radius)}#shopify-section-nov-footer{border-top:1px solid rgba(86,165,150,.16)}@media(max-width:991px){.template-collection .collection-top{padding:16px;margin-top:8px}.template-collection .collection-filter__content>.d-flex{align-items:center!important;padding:12px!important}.template-product .product-single__information .info_content{padding:22px}}@media(max-width:575px){.item-product .product__info{padding:13px 13px 15px!important}.item-product .product__title,.item-product .product__title a{font-size:14px;min-height:auto}.item-product .price-box span,.item-product .special-price,.item-product .price-regular span{font-size:15px}.template-product .product-single__title{font-size:27px}.template-product .product-form__item--quantity{flex-wrap:wrap;gap:12px}.template-product .product-form__item--submit,.template-product .product-form__cart-submit{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/montessori-redesign.css.map */
