#MainContent{min-height:300px}@media(min-width:769px){#MainContent{min-height:700px}}@media(min-width:769px){.site-header__bar{min-height:64px}.site-header__logo{padding:0}}@media(min-width:750px){.hero--screen .hero__media{height:100vh}.hero--screen .hero__media img{height:100%}}@media(min-width:769px){.hero__sub{font-size:16.5px;letter-spacing:.3em;line-height:1.6}}@media(max-width:768px){.hero__sub--top{font-size:clamp(10px,3.05vw,13px);font-weight:400;letter-spacing:.14em;line-height:1.3;white-space:nowrap;margin-bottom:4px}.hero__title{font-size:calc(var(--title-size) * .5);line-height:1}.hero__content{padding-bottom:42px}}.product__title{text-transform:none;letter-spacing:normal;line-height:1.2}@media(max-width:768px){.product__title{font-size:20px!important;line-height:1.22}.variants__label{font-size:13px;line-height:1.4}}.variants__colon{font-weight:inherit}.variants__btn{min-width:48px;height:auto;min-height:33px;padding:9px 10px;margin:0 4px 12px;border:0;border-radius:0;box-shadow:0 0 0 1px #000;background:#fff;color:#000;font-size:13px;font-weight:400;line-height:1;letter-spacing:0;text-transform:uppercase;text-align:center}.variants__input:checked+.variants__btn{border:0;box-shadow:0 0 0 2px #000;font-weight:400}.variants__swatch{width:66px;height:66px;padding:3px;margin:0 8px 4px 0;border:1px solid #d9d9d9;border-radius:4px}.variants__swatch img{border-radius:3px;object-fit:cover;object-position:center 35%}.variants__input:checked+.variants__swatch{border-color:#1a1a1a}.price--product .price__badge{letter-spacing:inherit}.ship-bar{line-height:1}.ship-bar__date{font-weight:700}.ship-bar__right img.ship-bar__icon:not(.ship-bar__icon--link){width:21px;height:21px;object-fit:contain;clip-path:none}@media(max-width:480px){.ship-bar{gap:6px}.ship-bar__left,.ship-bar__right{gap:5px}.ship-bar__right img.ship-bar__icon:not(.ship-bar__icon--link){width:19px;height:19px}}.product-note{min-height:0;padding:12px 14px;border-radius:4px;line-height:1.5;letter-spacing:normal}.product-note p{letter-spacing:normal}.product-note strong{font-weight:600}@media(max-width:749px){.product-note{padding:12px 14px}}.product-tab__q{color:#1f1f29}.product-tab__icon:before,.product-tab__icon:after{background:#1f1f29}.card__title{font-size:13px;line-height:1.35;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;text-overflow:ellipsis}.price--card{font-size:12.75px;line-height:1.5}.card__badge{letter-spacing:inherit}@media(max-width:768px){.card__title{font-size:12px;min-height:2.7em}.price--card{font-size:12.75px}.card__info,.collection-grid-wrap .card__info{padding:10px 10px 6px}.card__badge{top:8px;left:8px;padding:3px 6px;font-size:10px;line-height:1.1}}.ms-pg .ms-pg__title{font-size:12px!important;line-height:1.35!important;white-space:normal!important;overflow:hidden!important;text-overflow:ellipsis!important;display:-webkit-box!important;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}@media(max-width:749px){.ms-pg .ms-pg__title{font-size:11px!important;letter-spacing:.01em!important;min-height:2.7em}.ms-pg .ms-pg__info{padding-left:8px!important;padding-right:8px!important}}.site-footer,.site-footer__menu a,.site-footer__body{font-size:12.75px}.site-footer__title{font-size:12px;letter-spacing:.3em;line-height:1.6}.site-footer__small a{color:inherit}@media(max-width:768px){.site-footer__title{font-size:11.04px}.site-footer__toggle{min-height:62.5px}}.template-collection section[class*=ai-collection-sale-]{padding-top:24px!important}.template-collection section[class*=ai-collection-sale-] .ai-collection-sale__title{font-weight:400;line-height:1;letter-spacing:normal}.template-collection section[class*=ai-collection-sale-] .ai-collection-sale__intro,.template-collection section[class*=ai-collection-sale-] .ai-collection-sale__footer{font-size:15px;line-height:1.6;letter-spacing:.025em}.template-collection section[class*=ai-collection-sale-] .ai-collection-sale__discounts p{font-size:14px;line-height:1.5;letter-spacing:normal}.template-collection .collection-grid-wrap{margin-top:41px!important;margin-bottom:30px!important}@media(max-width:749px){.template-collection section[class*=ai-collection-sale-]{padding:14px 26px 0!important}.template-collection section[class*=ai-collection-sale-] .ai-collection-sale__intro,.template-collection section[class*=ai-collection-sale-] .ai-collection-sale__footer{font-size:15px}.template-collection section[class*=ai-collection-sale-] .ai-collection-sale__discounts p{font-size:13px}.template-collection .collection-grid-wrap{margin-top:29px!important;margin-bottom:15px!important}}@media(max-width:768px){.collection-grid-wrap .grid--flush{margin:0 -15px;column-gap:2px}}.mcart{padding-top:75px;padding-bottom:75px}.mcart__head{margin:0 0 50px;text-align:center}.mcart__head--404{padding-top:80px}.mcart__title{margin:0;font-family:var(--font-heading);font-weight:var(--font-heading-weight, 400);font-size:26px;line-height:1;letter-spacing:normal;text-transform:none}.mcart__intro{margin:10px 0 15px;font-size:15px;line-height:1.6}.mcart__head--404 .mcart__intro{margin-top:0}.mcart__intro p{margin:0}.mcart__intro a{border-bottom:1px solid rgba(0,0,0,.15);text-decoration:none;display:inline-block}.mcart__page{display:block}.mcart__row{margin-bottom:20px}.mcart__sub{display:flex;justify-content:space-between;line-height:1}.mcart__sub>div:first-child{margin-right:10px}.mcart__checkout-wrap{margin-top:20px}.mcart__checkout{width:100%}.mcart__note{text-align:center}.mcart__note small{display:block;font-size:.85em;line-height:1.6}@media(min-width:769px){.mcart__page{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.mcart__col--items{flex:1 1 60%;padding-right:100px}.mcart__col--sum{position:sticky;top:10%;flex:0 1 35%;padding:30px;z-index:0}.mcart__col--sum:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:#000;opacity:.03}}@media(max-width:768px){.mcart{padding-top:40px;padding-bottom:40px}.mcart__head{margin-bottom:30px}.mcart__title{font-size:22.1px}.mcart__intro{font-size:13.8px}.mcart__checkout{display:block}}.mci{display:flex;gap:16px;padding:18px 0;border-bottom:1px solid #ebebeb}.mci:last-child{border-bottom:0}.mci__image{flex:0 0 80px;align-self:flex-start;aspect-ratio:1 / 1;overflow:hidden;background:#f6f6f6}.mci__image img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center}.mci__details{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;text-align:left}.mci__top{display:flex;align-items:flex-start;gap:10px}.mci__title{flex:1 1 auto;min-width:0;margin:0 0 8px;color:inherit;font-size:14px;font-weight:600;line-height:1.35}.mci__remove{flex:0 0 auto;margin:-2px -2px 0 0;padding:2px;line-height:0;color:#9a9a9a}.mci__remove:hover{color:#000;opacity:1}.mci__remove .icon{width:17px;height:17px;stroke-width:1.6}.mci__variants{margin-top:6px;font-size:13px;line-height:1.5;color:#8c8c8c}.mci__bottom{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:16px}.mci__qty{display:inline-flex;flex:0 0 auto;align-items:stretch;height:34px;border:1px solid #dcdcdc;background:#fff;color:#000}.mci__adjust{display:flex;flex:0 0 32px;width:32px;align-items:center;justify-content:center;color:#000}.mci__adjust:first-child{border-right:1px solid #dcdcdc}.mci__adjust--plus{border-left:1px solid #dcdcdc}.mci__adjust:hover{background:#f2f2f2;opacity:1}.mci__adjust .icon{width:10px;height:10px;stroke-width:2}.mci__num{display:flex;flex:0 0 40px;width:40px;align-items:center;justify-content:center;font-size:13px}.mci__prices{flex:0 1 auto;min-width:0;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:2px 6px;text-align:right;white-space:nowrap;line-height:1.3}.mci__compare{font-size:13px;color:#8c8c8c}.mci__price{font-size:14px;font-weight:700;color:#000}@media(max-width:768px){.mci__bottom{gap:8px}.mci__qty{height:30px}.mci__adjust{flex:0 0 26px;width:26px}.mci__adjust .icon{width:9px;height:9px}.mci__num{flex:0 0 30px;width:30px;font-size:12px}}.mrecent__hr{margin:45px 0;border:0;border-top:1px solid #000}.mrecent__section{margin:30px 0}.mrecent__title{margin:0 0 50px;text-align:center;font-family:var(--font-heading);font-weight:var(--font-heading-weight, 400);font-size:16.9px;line-height:1;letter-spacing:normal;text-transform:none}.mrecent__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0 22px}.mrecent__item{margin-bottom:30px}.mrecent__link{display:block;color:inherit}.mrecent__link:hover{opacity:1}.mrecent__media{position:relative;aspect-ratio:1 / 1;overflow:hidden;background:#fff}.mrecent__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.mrecent__meta{padding:10px 0 6px;text-align:center}.mrecent__name{font-size:13px;line-height:1.35;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}@media(max-width:768px){.mrecent__hr{margin:30px 0}.mrecent__section{margin:18px 0}.mrecent__title{margin-bottom:30px;font-size:16.12px}.mrecent__flush{padding:0}.mrecent__wrap{overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.mrecent__wrap::-webkit-scrollbar{display:none}.mrecent__grid{display:flex;gap:0;padding-right:17px}.mrecent__item{flex:0 0 calc(39vw - 17px);margin:0 0 0 17px;padding-bottom:20px}.mrecent__name{font-size:12px;min-height:2.7em}}.msearch__form{display:flex;max-width:300px;margin:-15px auto 0}.msearch__input{flex:1 1 auto;min-width:0;height:48px;padding:8px 10px;border:1px solid #000;border-right:0;border-radius:0;background:transparent;font-size:15px;letter-spacing:.025em;color:#000;-webkit-appearance:none;appearance:none}.msearch__btn{flex:0 0 auto;height:48px;min-height:48px;padding:11px 20px;display:flex;align-items:center;justify-content:center}.msearch__btn .icon{width:24px;height:24px;stroke-width:1.6}.msearch__hr{margin:35px 0;border:0;border-top:1px solid #000}.msearch__count{margin-bottom:50px}.msearch__count-title{font-size:22.1px}.msearch__count p{margin:10px 0 0}.msearch__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 22px}.msearch__item{margin-bottom:30px;min-width:0}.msearch__item--page{align-self:start}.msearch__page{display:block;padding:20px;background:#fafafa;color:#000;overflow:hidden}.msearch__page:hover{opacity:1}.msearch__page-content{display:block;overflow:hidden;font-size:inherit;line-height:1.6}.msearch__page-title{display:block;margin:0 0 15px;font-size:12px;letter-spacing:.3em;line-height:1.6;text-transform:uppercase}.msearch__page-img{display:block;width:100%;height:auto;margin:0 0 10px}.msearch__pagination{padding:60px 0;text-align:center}.msearch__page-num{display:inline-block;padding:8px 12px;line-height:1}.msearch__page-num:has(a){padding:0}.msearch__page-num a{display:inline-block;padding:8px 12px}.msearch__page-num.is-current{opacity:.3}.msearch__prev,.msearch__next{display:inline-block;vertical-align:middle;margin:0 10px;background:#000}.msearch__prev a,.msearch__next a{display:flex;align-items:center;justify-content:center;padding:16px 15.5px;color:#fff}.msearch__chev.icon{width:12px;height:12px;stroke-width:3}.msearch__btn{width:90px}.msearch__item.msearch__item--page{margin-bottom:30px}@media(max-width:768px){.msearch__input{height:44px;font-size:16px}.msearch__btn{height:44px;min-height:44px;padding:9px 17px}.msearch__hr{margin:25px 0}.msearch__count{margin-bottom:30px}.msearch__count-title{font-size:18.98px}.msearch__page-title{margin-bottom:10px}.msearch__prev a,.msearch__next a{padding:15px 11.5px}.msearch__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 17px}.msearch__item{margin-bottom:15px}.msearch__grid .card__info{padding-left:0;padding-right:0}.msearch__page-title{font-size:11.04px}}.mcontact{margin:75px 0}.mcontact__inner{max-width:1000px}.mcontact__form{text-align:center}.mcontact__form label{display:block;margin-bottom:10px;text-align:left;font-size:12px;letter-spacing:.3em;line-height:1.6;text-transform:uppercase}.mcontact__field{display:block;width:100%;margin:0 0 30px;padding:8px 10px;border:1px solid #000;border-radius:0;background:transparent;color:#000;font:inherit;font-size:15px;letter-spacing:.025em;text-align:left;-webkit-appearance:none;appearance:none}input.mcontact__field{height:42px}textarea.mcontact__field{line-height:1.6;resize:vertical}.mcontact__row{display:flex;gap:0 10px}.mcontact__half{flex:1 1 50%;min-width:0}.mcontact__btn{display:inline-block;width:auto;margin:0 0 30px}.mcontact__form [data-spam-detection-disclaimer]{margin:0;font-size:12.75px;line-height:1.6}.mcontact__note{margin:0 0 20px;text-align:center}.mcontact__title{margin-bottom:30px;text-align:center}@media(max-width:768px){.mcontact{margin:40px 0}.mcontact__row{display:block}.mcontact__form label{font-size:11.04px}.mcontact__field{font-size:16px}input.mcontact__field{height:43.6px}.mcontact__form [data-spam-detection-disclaimer]{font-size:11.73px}}.variants__option--color{margin-bottom:17px}.variants__btn{margin-bottom:19px}.product__block:has(>.variants){margin-bottom:13px}@media(min-width:990px){.product__info>.product-rating:first-child{margin-top:-9px}}.usp-list{margin-bottom:25px}.product__buy{margin-bottom:13px}.hero__btn{border:0}@media(min-width:769px){.site-footer__col:has(.site-footer__text) .site-footer__title{padding-right:60px}.site-footer__text p:last-child{margin-bottom:15px}}.site-footer{letter-spacing:.375px}.site-footer__toggle>span{flex:1 1 auto;min-width:0;white-space:normal}@media(max-width:768px){.site-footer{letter-spacing:.345px}.site-footer__grid{padding-bottom:7px}.variants__option--color{margin-bottom:8px}.variants__btn{margin-bottom:18px}.site-header__bar{grid-template-columns:74px 200px minmax(0,1fr);min-height:50px;padding-left:10px;padding-right:9px}.site-header__logo{justify-self:start}.site-header__left{margin-left:0;gap:0}.site-header__right{margin:0 0 0 -4px;gap:0}.site-header__bar .header-icon{flex:0 0 45px;width:45px;height:45px}.site-header__bar .header-icon--cart{margin-left:-4px}}@media(max-width:768px){.gallery__thumbs{gap:8px;margin:12px 17px 0;padding:0}.gallery__thumb{flex:0 0 calc((100% - 24px)/4);width:calc((100% - 24px)/4);height:auto;aspect-ratio:1 / 1;box-sizing:border-box;transition:padding .2s ease,border-color .2s ease}.gallery__thumb.is-active{padding:4px}.gallery,.gallery:has(.gallery__dots .slider-dot+.slider-dot){margin-bottom:9px}.template-product main .index-section{margin-top:20px!important;margin-bottom:20px!important}.template-product main .ms-faq{padding-top:28px!important}}.template-product .product__block.product-tab:last-child{margin-bottom:25px}@media(min-width:769px){.template-product main .index-section{margin-top:36px!important;margin-bottom:36px!important}.template-product main .ms-faq{padding-top:44px!important}}.card__title,.ms-pg .ms-pg__title,.mrecent__name{min-height:0!important}.price--card .price__compare{margin-left:9.5px}.mpage{max-width:1000px;margin:0 auto 75px;padding:75px 40px}.mpage__head{margin:0 0 50px;text-align:center}.mpage__title{margin:0;font-size:26px;line-height:1;font-weight:400}.mpage__content>:last-child{margin-bottom:0}@media(max-width:768px){.mpage{margin-bottom:40px;padding:40px 17px}.mpage__head{margin-bottom:30px}.mpage__title{font-size:22.1px}.mpage__content p{margin-bottom:15px}}.rte ul,.rte ol{margin:0 0 25px 30px;padding:0}.product-tab__content.product__desc{margin-bottom:0}@media(max-width:768px){.rte ul,.rte ol{margin-bottom:15px}}@media(max-width:749px){.variants__swatch{width:60px;height:60px;min-width:60px;margin-right:7px;margin-bottom:10px}}.rte a{position:relative;display:inline-block;text-decoration:none;border-bottom:1px solid rgba(0,0,0,.15)}.rte a:after{content:"";position:absolute;left:0;bottom:-2px;display:block;box-sizing:border-box;width:0;height:2px;border-bottom:2px solid currentColor;transition:width .5s}.rte a:hover{opacity:1}.rte a:hover:after{width:100%}.mpage__content h1,.mpage__content h2,.mpage__content h3{margin:60px 0 25px;font-family:var(--font-heading);font-weight:400;line-height:1;letter-spacing:normal;text-transform:none}.mpage__content h1{font-size:26px}.mpage__content h2{font-size:22.1px}.mpage__content h3{font-size:16.9px}.mpage__content h4,.mpage__content h5,.mpage__content h6{margin:60px 0 25px;font-family:var(--font-body);font-size:12px;font-weight:700;line-height:1.6;letter-spacing:.3em;text-transform:uppercase}.mpage__content blockquote{margin:0;padding:15px 30px 40px}.mpage__content>:first-child{margin-top:0}@media(max-width:768px){.mpage__content h1{font-size:22.1px}.mpage__content h2{font-size:18.98px}.mpage__content h3{font-size:16.12px}.mpage__content h4,.mpage__content h5,.mpage__content h6{font-size:11.04px}}.rte hr{box-sizing:border-box;height:1px;border:0;border-top:1px solid #000}
/*# sourceMappingURL=/cdn/shop/t/11/assets/montfort.css.map */
