[data-template-suffix=montessori-furniture] .newsletter__wrapper,[data-template-suffix=montessori-furniture] .kl-private-reset-css-Xuajs1{display:none}[data-template-suffix=montessori-furniture].klaviyo-prevent-body-scrolling{overflow:auto!important}.__paymentoption{display:none}.main-product-upsale{background-color:#fff;width:100%;overflow:hidden;z-index:1}.main-product-upsale .card__img-wrapper{width:116px;height:116px}.main-product-upsale .card__img-wrapper img{border-radius:5px;overflow:hidden;-o-object-fit:contain;object-fit:contain;width:-webkit-fill-available;height:100%}.main-product-upsale .h4{text-align:center;margin:10px 0;font-weight:500}.main-product-upsale ul{display:flex;flex-direction:column;margin-block-start:0;margin-block-end:0;padding-inline-start:0;list-style-type:none;padding-left:0;z-index:1;gap:15px}.main-product-upsale ul .card-wrapper-upsale{border:1px solid #8DC321;border-radius:8px;background-color:#fff;padding:11px}.main-product-upsale ul .card-wrapper-upsale .card-upsale{display:flex;flex-direction:row;gap:16px}.main-product-upsale ul .card-wrapper-upsale .card-upsale__content{display:flex;flex-direction:column;width:100%}.main-product-upsale ul .card-wrapper-upsale .card-upsale__content .card-upsale__heading{margin:0;order:1;font-weight:500}.main-product-upsale ul .card-wrapper-upsale .card-upsale__content .card-upsale__heading a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.main-product-upsale ul .card-wrapper-upsale .card-upsale__content .price__regular{font-size:16px;line-height:1.5em}.main-product-upsale ul .card-wrapper-upsale .card-upsale__content .card-upsale__information{padding:0;display:flex;flex-direction:column}.main-product-upsale ul .card-wrapper-upsale .card-upsale__content .card-upsale__information .grt-reveiw-block{order:2}.main-product-upsale ul .card-wrapper-upsale .card-upsale__content .card-upsale__information .price{order:3;color:#8dc321;font-size:14px;font-weight:700;letter-spacing:0}.main-product-upsale ul .card-wrapper-upsale .card-upsale__content .grt-reveiw-block .trw-text{display:none}.main-product-upsale ul .card-wrapper-upsale .card-upsale__content .quick-add{margin:6px 0 auto;width:100%;display:flex;justify-content:space-between}.main-product-upsale ul .card-wrapper-upsale .card-upsale__content .quick-add product-form-upsale{margin-left:auto}.main-product-upsale ul .card-wrapper-upsale .card-upsale__content .quick-add .link{color:#fff;background-color:#8dc321;text-decoration:none;border-radius:99px;font-size:12px;padding:5px 14px;min-width:100%;box-sizing:border-box;display:inline-flex;justify-content:flex-end;align-items:center;text-transform:uppercase;position:relative}.main-product-upsale ul .card-wrapper-upsale .card-upsale__content .quick-add .link .loading__spinner{line-height:0;left:50%;transform:translate(-50%)}.main-product-upsale ul .card-wrapper-upsale .card-upsale__content .quick-add .link.loading span:first-of-type{opacity:.35}.main-product-upsale ul .card-wrapper-upsale .card-upsale__content .quick-add .link.loading:after,.main-product-upsale ul .card-wrapper-upsale .card-upsale__content .quick-add .link.loading:before{display:none}.main-product-upsale .grt-variant_swatch-box{margin:0;gap:1px}.main-product-upsale .grt-variant_swatch-box .variant_swatch-box{cursor:pointer;position:relative;width:25px;height:25px;border:2px solid #ededed;outline:2px solid transparent;transition:outline-color .3s;-webkit-tap-highlight-color:transparent}@media screen and (min-width:992px){.main-product-upsale .grt-variant_swatch-box .variant_swatch-box{border:2px solid #ffffff}}@media screen and (min-width:992px){.main-product-upsale .grt-variant_swatch-box .variant_swatch-box[style="background:#ffffff"]:after{content:"";display:block;position:absolute;width:23px;height:23px;top:50%;left:50%;transform:translate(-50%,-50%);background:transparent;border-radius:99px;border:.1px solid #B8B8B8;opacity:1}}.main-product-upsale .grt-variant_swatch-box .variant_swatch-box.active{outline:2px solid #8DC321}@media screen and (min-width:992px){.main-product-upsale .grt-variant_swatch-box .variant_swatch-box.active[style="background:#ffffff"]:after{opacity:0}}.main-product-upsale .grt-variant_swatch-box .variant_swatch-box[disabled]{display:none}.main-product-upsale ryviu-widget-total{zoom:.7}#menu-drawer.menu-drawer-2{height:calc(100vh - 100% + 20px);top:calc(100% - 64px)}@media screen and (min-width:750px){#menu-drawer.menu-drawer-2{top:calc(100% - 56px);height:calc(100vh - 100% + 32px)}}.header__icon--menu[aria-expanded=true]:before{height:calc(100vh - 100% + 32px);top:50%;z-index:1}.menu-drawer-2:not(.random){padding:0 0 0 20px;box-shadow:inset 0 0 5px #0000002b}.menu-drawer-2:not(.random) .menu-drawer__inner-container{height:auto}.menu-drawer-2:not(.random) .menu-drawer__navigation-container{padding-right:20px;padding-bottom:60px}.menu-drawer-2:not(.random) .collections-small{list-style:none;margin-block-start:0;margin-block-end:0;padding-inline-start:0}.menu-drawer-2:not(.random) .collections-small li{border-bottom:1px solid rgba(31,32,26,.4)}.menu-drawer-2:not(.random) .collections-small li a{text-decoration:none;line-height:2em;font-size:16px;letter-spacing:.15em;text-transform:uppercase;font-weight:700;color:#1f201a;display:flex;align-items:center;justify-content:space-between;padding:12px 0}.menu-drawer-2:not(.random) .grt-nav-bar h4{text-align:center;position:relative;line-height:2em;font-size:24px;letter-spacing:.15em;text-transform:uppercase;font-weight:700;color:#8dc321;width:-moz-fit-content;width:fit-content;margin:14px auto}.menu-drawer-2:not(.random) .grt-nav-bar h4:after{content:"";position:absolute;bottom:11px;left:0;width:100%;height:1px;background-color:#8dc321}.menu-drawer-2:not(.random) .collections-big{list-style:none;margin-block-start:0;margin-block-end:0;padding-inline-start:0}.menu-drawer-2:not(.random) .collections-big img{max-width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.menu-drawer-2:not(.random) .collections-big li{line-height:0}.menu-drawer-2:not(.random) .collections-big li+li{margin-top:20px}.menu-drawer-2:not(.random) .collections-big a{text-decoration:none;line-height:0;text-align:center}.menu-drawer-2:not(.random) .collections-big h5{color:#fff;background-color:#8dc321;font-size:20px;letter-spacing:.15em;text-transform:uppercase;font-weight:700;text-decoration:none;margin-block-start:0;margin-block-end:0;padding:7px 0}.menu-drawer-2:not(.random) .links-bottom{list-style:none;margin-block-start:0;margin-block-end:0;padding-inline-start:0}.menu-drawer-2:not(.random) .links-bottom li{border-bottom:1px solid rgba(31,32,26,.4)}.menu-drawer-2:not(.random) .links-bottom li a{text-decoration:none;line-height:2em;color:#1f201a;display:flex;align-items:center;justify-content:space-between;padding:22px 0}.menu-drawer-2:not(.random) .links-bottom h5{margin:0;font-size:20px;letter-spacing:0em;font-weight:400}.menu-drawer-2:not(.random) .text-before-form{font-size:14px!important;letter-spacing:0em;font-weight:400!important;margin-top:20px;margin-bottom:5px;line-height:1.5em}.menu-drawer-2:not(.random) #contact_form{margin-top:15px}.menu-drawer-2:not(.random) #contact_form .newsletter-form__field-wrapper{overflow:hidden;border-radius:99px;background-color:#f3f3f0;max-width:100%}.menu-drawer-2:not(.random) #contact_form .field:after{box-shadow:none}.menu-drawer-2:not(.random) #contact_form .field__input{background-color:transparent}.menu-drawer-2:not(.random) #contact_form .field__label{font-size:16px!important;letter-spacing:0em;font-weight:400!important;padding-left:5px}.menu-drawer-2:not(.random) #contact_form .newsletter-form__button{background-color:#8dc321;color:#fff;text-transform:uppercase;width:auto;padding:5px 30px;border-radius:99px;font-size:16px!important;letter-spacing:0em}.menu-drawer-2:not(.random) .list-social{margin-top:28px;margin-left:0}.menu-drawer-2:not(.random) .list-social li{zoom:1.3}[data-section-type=recall-form] .recall-form__title{font-weight:700;font-size:36px;letter-spacing:0}[data-section-type=recall-form] .recall-form__wrap-image{display:flex;flex-direction:column;overflow:hidden}@media screen and (min-width:750px){[data-section-type=recall-form] .recall-form__wrap-image{flex-direction:row}}[data-section-type=recall-form] .recall-form__wrap-image img{width:-webkit-fill-available;max-width:700px;-o-object-fit:contain;object-fit:contain}[data-section-type=recall-form] p{color:#1f201a;font-size:16px!important}[data-section-type=recall-form] .btn{width:100%;background-color:#8dc321;color:#fff;font-size:18px;padding:15px 50px;border:none;border-radius:5px;font-weight:600;cursor:pointer;font-family:inherit;transition:transform .2s ease,background-color .2s ease;margin-top:20px;width:-moz-fit-content;width:fit-content}[data-section-type=recall-form] .btn.disabled{opacity:.5;pointer-events:none}@media screen and (min-width:750px){[data-section-type=recall-form] .btn{padding:15px 100px}}[data-section-type=recall-form] a{margin-bottom:20px;font-size:16px;color:#1f201a;position:relative;transition:.3s}[data-section-type=recall-form] a:hover{color:#60615e}[data-section-type=recall-form] a:hover:after{background-color:#60615e}[data-section-type=recall-form] a:after{position:absolute;bottom:0;width:100%;height:1px;background-color:#1f201a;transition:.3s}[data-section-type=recall-form] .input-wrap{display:flex;flex-direction:column;margin-top:15px}[data-section-type=recall-form] input,[data-section-type=recall-form] select{height:34px;max-width:600px}@media screen and (min-width:750px){[data-section-type=recall-form] .recall-inputs{display:grid;grid-template-columns:1fr 1fr;gap:30px}}[data-section-type=recall-form] .recall-inputs-second{display:none}[data-section-type=recall-form] #show-second-field{height:auto;margin-top:25px;margin-left:0}[data-section-type=recall-form] #show-second-field:checked{background-color:red}[data-section-type=recall-form] #show-second-field:checked+label+.recall-inputs-second{display:grid}[data-section-type=recall-form] .recall-error{display:none;color:red}[data-section-type=recall-form] .recall-error.show{display:block}.recall-form-iframe iframe{max-width:100%}.footer__additional-content{color:rgba(var(--color-foreground),.75)}@media screen and (max-width:749px){.footer__additional-content{margin-top:-20px}}.card-upsale__headingWrapp{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:nowrap}.card-upsale__headingWrapp .price{margin:0;text-align:right}.card-upsale__headingWrapp .price.price--on-sale .price__sale .price-item--regular{font-size:1.2rem;font-weight:400;margin:0}.card-upsale__headingWrapp .price-item--sale,.card-upsale__headingWrapp .price-item--regular{margin:0;font-size:1.6rem}.main-product-bundles-block{background-color:#fff;width:100%;overflow:hidden;z-index:1}.main-product-bundles-block .bundles-block__header{padding:6px 10px 6px 20px;position:relative;display:flex;align-items:center;background-color:#8dc32133;border-radius:5px}.main-product-bundles-block .bundles-block__header h4{margin:0 auto 0 0;color:#5c7d19;font-family:Poppins;font-weight:500;font-size:16px;line-height:1em;letter-spacing:0em;text-transform:uppercase}.main-product-bundles-block .bundles-block__header .swiper-button-prev,.main-product-bundles-block .bundles-block__header .swiper-button-next{position:relative;height:auto;width:auto;top:0;left:0;right:0;color:transparent;bottom:0;padding:5px;display:block;margin:0}.main-product-bundles-block .bundles-block__header .swiper-button-prev svg,.main-product-bundles-block .bundles-block__header .swiper-button-next svg{width:8px;height:12px}.main-product-bundles-block .bundles-block__header .swiper-button-prev:after,.main-product-bundles-block .bundles-block__header .swiper-button-next:after{display:none}.main-product-bundles-block .card__img-wrapper{width:108px;min-width:108px;height:108px}.main-product-bundles-block .card__img-wrapper img{border-radius:5px;overflow:hidden;-o-object-fit:fill;object-fit:fill;width:-webkit-fill-available;height:100%}.main-product-bundles-block .card__heading{font-size:16px;font-weight:500;letter-spacing:0;padding:0}.main-product-bundles-block .card__heading a:after{display:none}.main-product-bundles-block .h4{text-align:center;margin:10px 0;font-weight:500}.main-product-bundles-block ul{margin-block-start:0;margin-block-end:0;padding-inline-start:0;list-style-type:none;padding-left:0;z-index:1;margin-top:25px}.main-product-bundles-block ul li.swiper-slide{display:flex;flex-direction:column;justify-content:space-around;gap:15px}.main-product-bundles-block ul .bundle__additional-product{padding:10px;background-color:#f5faeb;border:.5px solid #8DC321;border-radius:5px}.main-product-bundles-block ul .bundle__card{display:flex;justify-content:space-between}.main-product-bundles-block ul .bundle__card .price{display:flex;flex-direction:column}.main-product-bundles-block ul .bundle__card .price .price__regular{font-family:Poppins;font-weight:700;font-style:Bold;font-size:16px;line-height:20px;letter-spacing:0%;text-transform:capitalize}.main-product-bundles-block ul .bundle__card .price .price__regular+.price__regular--old{order:-1;font-family:Poppins;font-weight:400;font-size:10px;line-height:20px;letter-spacing:0%;text-transform:capitalize;text-decoration:line-through}.main-product-bundles-block ul .bundle__card .card__content{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:10px;padding:0 10px}.main-product-bundles-block ul .bundle__card .card__content .card__headingWrapp{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;width:100%}.main-product-bundles-block ul .card__contentWrapp{display:flex;align-items:flex-start;flex-direction:column;justify-content:space-between;gap:.5em;width:100%}.main-product-bundles-block ul .card__contentWrapp .card__productOption{font-size:12px;font-weight:500;letter-spacing:0;color:#676767}.main-product-bundles-block ul .card__contentWrapp .card__productOption span{font-weight:700}.main-product-bundles-block ul .card__contentWrapp .card__productDetails{width:100%;display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:5px}.main-product-bundles-block ul .card__contentWrapp .price__container{margin:0}.main-product-bundles-block ul .card__contentWrapp .price-item--regular{font-size:16px;line-height:0}.main-product-bundles-block ul .card__contentWrapp .card__bundle-tags{background:red;color:#fff;border-radius:20px;padding:0 7px;font-size:10px;font-weight:700;text-transform:uppercase}.main-product-bundles-block .bundle__add-btn{cursor:pointer;background:#8dc321;border:1px solid #8DC321;border-radius:5px;font-size:18px;color:#fff;font-weight:600;padding:5px 5px 5px 15px;display:flex;align-items:center;justify-content:space-between}.main-product-bundles-block .bundle__add-btn span{background:#fff;color:#8dc321;border-radius:5px;padding:13px 5px;font-size:14px;font-weight:600}[data-template-suffix=recall] .newsletter,[data-template-suffix=recall] .needsclick{display:none}body[data-template-suffix=recall]:not(.random):not(.random){overflow:auto!important}
/*# sourceMappingURL=/cdn/shop/t/95/assets/custom.css.map */
