.mt-ux main{--mt-reading-width: 82rem;--mt-content-width: 116rem}.mt-ux main :is(input,select,textarea,button){font-family:var(--font-body-family)}.mt-ux main .card__heading a{font-size:1.6rem;line-height:1.45;letter-spacing:0}.mt-ux main .card-information .price{font-size:1.6rem}.mt-ux main .mt-below{max-width:116rem;padding-inline:2rem}.mt-ux main #mtAcc :is(p,li){font-size:1.7rem;line-height:1.65;color:#41413e;max-width:86rem}.mt-ux main #mtAcc summary{font-size:1.9rem;min-height:4.4rem;padding-block:.6rem}.mt-ux main #mtAcc h3{font-size:2rem;line-height:1.4;margin-block:2rem .8rem}.mt-ux main .mt-trust{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.8rem 2rem}.mt-ux main .mt-trust a{font-size:1.5rem;color:#555;line-height:1.5;text-align:left}.mt-ux main .mt-trust svg{margin:0 0 .7rem}.mt-ux main :is(.product__description,.product__tax,.mt-minorder,.mt-crumb,.mt-topnav a,.mt-prevnext a){font-size:1.5rem}.mt-ux main .product__description{font-size:1.7rem;line-height:1.65}.mt-ux main .mt-buyrow .product-form__submit{font-size:1.6rem}.mt-ux.mt-page-how-to-measure main .image-with-text__media img{object-fit:contain}.mt-ux.mt-page-how-to-measure main .rich-text__text{font-size:1.8rem;line-height:1.65}.mt-ux main .mt-page-content{max-width:var(--mt-content-width);padding-inline:2rem}.mt-ux .mt-page-content>:is(h1,.rte){max-width:var(--mt-reading-width);margin-inline:auto}.mt-ux .mt-page-content>.rte{font-size:1.8rem;line-height:1.65;overflow-wrap:anywhere}.mt-ux main :is(.mt-lp,.mt-coll-detail){font-size:1.8rem;line-height:1.65}.mt-ux main .mt-lp{max-width:var(--mt-content-width);padding-inline:2rem}.mt-ux main .mt-lp :is(.mt-lp-scope,.mt-lp-end){border-radius:0}.mt-ux main .mt-lp-proof>div{border-radius:8px}.mt-ux main .mt-lp h2{font-size:2.8rem;line-height:1.3}.mt-ux:is(.mt-page-custom-timber-gates-sydney,.mt-page-pedestrian-side-timber-gates-sydney,.mt-page-driveway-double-timber-gates-sydney) main .page-width{max-width:var(--mt-content-width);padding-inline:2rem}.mt-ux:is(.mt-page-custom-timber-gates-sydney,.mt-page-pedestrian-side-timber-gates-sydney,.mt-page-driveway-double-timber-gates-sydney) .mt-page-content>:is(h1,.rte){margin-inline:0;max-width:96rem}.mt-ux .mt-page-content h2{font-size:2.8rem;line-height:1.3;margin-top:3.2rem}.mt-ux .mt-page-content h3{font-size:2.1rem;line-height:1.4}.mt-ux .mt-page-content table{display:block;max-width:100%;overflow-x:auto}.mt-ux main .mt-coll-detail p{font-size:1.7rem;line-height:1.65;max-width:100rem}.mt-ux.mt-template-collection .collection-hero__description{font-size:1.7rem;line-height:1.55;max-width:110rem!important}.mt-ux.mt-template-collection .collection-hero__description h2{font-size:2.6rem;margin-bottom:1.2rem}.mt-ux.mt-template-collection .banner,.mt-ux:is(.mt-page-about-us,.mt-page-how-to-measure,.mt-page-contact) .banner{min-height:24rem!important}.mt-ux.mt-template-collection .banner__box,.mt-ux:is(.mt-page-about-us,.mt-page-how-to-measure,.mt-page-contact) .banner__box{padding-block:3rem}.mt-ux.mt-template-collection .banner__content,.mt-ux:is(.mt-page-about-us,.mt-page-how-to-measure,.mt-page-contact) .banner__content{padding-block:0}.mt-ux .mt-benefit-banner{width:100%!important;margin-left:0!important}.mt-ux .footer :is(.list-menu__item--link,.footer-block__details-content,.footer-block__details-content a,.copyright__content a){color:#765541}.mt-ux main :is(a,button,input,select,textarea):focus-visible{outline:3px solid #6f5a3a;outline-offset:3px}.mt-ux main .mt-csform,.mt-ux main .contact.page-width--narrow{max-width:88rem;padding-inline:2rem}.mt-ux.mt-page-custom-sizing .mt-page-content,.mt-ux.mt-page-contact .mt-page-content{max-width:88rem}.mt-ux main .mt-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem 2rem}.mt-ux main .mt-f{min-width:0}.mt-ux main .mt-f label{font-size:1.5rem;line-height:1.5;margin-bottom:.6rem}.mt-ux main .mt-f :is(input,select,textarea){width:100%;min-width:0;max-width:100%;min-height:4.8rem;font:400 1.6rem/1.5 var(--font-body-family)}.mt-ux main .mt-check label{justify-content:flex-start;gap:1rem}.mt-ux main .mt-check input[type=checkbox]{width:2rem;height:2rem;min-height:2rem;flex:0 0 2rem;margin:0}.mt-ux main :is(.mt-note,.mt-help,.mt-contact__upload span){font-size:1.4rem;line-height:1.5;color:#555}.mt-ux main :is(.mt-ok,.mt-err,.mt-contact__success,.mt-contact__error){font-size:1.7rem;line-height:1.6;padding:2.4rem;border-radius:8px}.mt-ux main .mt-contact__success strong{display:block;font-size:2.2rem;line-height:1.4}.mt-ux main .mt-contact__success p{margin:.8rem 0 0}.mt-ux main :is(.mt-send,#mt-contact-submit){min-height:4.8rem;font-size:1.6rem;border-radius:8px}.mt-ux main .mt-contact__upload label{font-size:1.5rem}.mt-ux main .mt-contact__upload input{font-size:1.6rem;min-width:0}.mt-ux #mt-public-contact-form .field__input{font-size:1.6rem;line-height:1.5;min-height:5.6rem}.mt-ux #mt-public-contact-form .field__label{font-size:1.5rem}.mt-ux #mt-public-contact-form .field__input:focus~.field__label,.mt-ux #mt-public-contact-form .field__input:not(:placeholder-shown)~.field__label{font-size:1.2rem}.mt-ux #mt-public-contact-form textarea.field__input{min-height:15rem}.mt-ux main :is(#mt-enquiry-success,#mt-public-quote-form)[hidden]{display:none!important}.mt-ux.mt-page-gate-design-gallery .mt-page-content{max-width:140rem}.mt-ux.mt-page-gate-design-gallery .mt-page-content>:is(h1,.rte){max-width:none}.mt-ux main .mtg-wrap{max-width:none}.mt-ux main .mtg-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.4rem}.mt-ux main .mtg-card{margin:0;border-radius:8px}.mt-ux main .mtg-card img{height:34rem;object-fit:contain;background:#f6f6f6}.mt-ux main .mtg-card figcaption{font-size:1.5rem;padding:1.2rem 1.4rem}.mt-ux main .mtg-sect h2{font-size:2.8rem}.mt-ux main .mtg-jump a{font-size:1.5rem;min-height:4.4rem;display:inline-flex;align-items:center}.mt-ux main .mtg-lead{color:#555}.mt-ux main .mtg-lead em{color:#666}.mt-ux main .mtg-lbx{border:0;width:100vw;height:100dvh;max-width:none;max-height:none;margin:0}.mt-ux main .mtg-lbx::backdrop{background:#14120edb}.mt-ux main .mtg-lbx button{border:0;background:transparent;min-width:4.8rem;min-height:4.8rem}.mt-ux .shopify-policy__container{max-width:90rem;font-size:1.7rem;line-height:1.65;padding-inline:2rem}@media(max-width:989px){.mt-ux main .mtg-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.mt-ux main .mt-page-content>.rte,.mt-ux main :is(.mt-lp,.mt-coll-detail){font-size:1.6rem}.mt-ux .mt-page-content h1{font-size:3.2rem;line-height:1.25}.mt-ux .mt-page-content h2{font-size:2.4rem}.mt-ux .mt-page-content h3{font-size:2rem}.mt-ux main .mt-grid{grid-template-columns:minmax(0,1fr);gap:1rem}.mt-ux main .mt-check{min-height:4.8rem}.mt-ux main #mtAcc :is(p,li){font-size:1.6rem}.mt-ux .mt-page-content ul[style*=columns]{columns:1!important}.mt-ux.mt-template-collection .banner,.mt-ux:is(.mt-page-about-us,.mt-page-how-to-measure,.mt-page-contact) .banner{min-height:16rem!important}.mt-ux.mt-template-collection .banner__heading{font-size:3.2rem}.mt-ux.mt-template-collection .collection-hero__description{font-size:1.6rem}.mt-ux.mt-template-collection .collection-hero__description h2{font-size:2.2rem}.mt-ux main .mtg-grid{grid-template-columns:minmax(0,1fr)}.mt-ux main .mtg-card img{height:32rem}}
/*# sourceMappingURL=/cdn/shop/t/53/assets/mt-ux.css.map */
