:root{--tr-action-ease:cubic-bezier(.22,1,.36,1);--tr-action-duration:.18s;--tr-green:#073A2C;--tr-red:#D71920;--tr-cream:var(--cream,#F7F4EB)}:is(.tr-btn,.tr-ot__button,.tr-farm-story__cta,.tr-nav__cta,.tr-footer__contact-cta,.tr-delivery__success-link,.tr-ot__faq-contact a,.tr-faq__contact-cta){display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:11px!important;border-radius:999px!important;text-decoration:none!important;font:900 11px/1.25 Poppins,sans-serif!important;letter-spacing:.012em!important;min-height:52px!important;transition:transform var(--tr-action-duration) var(--tr-action-ease),background-color var(--tr-action-duration) ease,color var(--tr-action-duration) ease,border-color var(--tr-action-duration) ease,box-shadow var(--tr-action-duration) ease!important}:is(.tr-btn,.tr-ot__button,.tr-farm-story__cta,.tr-nav__cta,.tr-footer__contact-cta,.tr-delivery__success-link,.tr-ot__faq-contact a,.tr-faq__contact-cta):not(:has(>:is(.tr-pulse-dot,.tr-dot,.tr-nav__cta-dot,.tr-ot__dot))):not(.tr-btn--outline-light):not(.tr-ot__button--ghost):before{content:"";display:block!important;flex:0 0 8px!important;width:8px!important;height:8px!important;border-radius:50%!important;background:currentColor!important;box-shadow:none!important;opacity:1!important;order:-1!important}:is(.tr-btn,.tr-ot__button,.tr-farm-story__cta,.tr-nav__cta,.tr-footer__contact-cta,.tr-delivery__success-link,.tr-ot__faq-contact a,.tr-faq__contact-cta):has(>:is(.tr-pulse-dot,.tr-dot,.tr-nav__cta-dot,.tr-ot__dot)):before{content:none!important;display:none!important}:is(.tr-btn,.tr-ot__button,.tr-farm-story__cta,.tr-nav__cta,.tr-footer__contact-cta,.tr-delivery__success-link,.tr-ot__faq-contact a,.tr-faq__contact-cta)>:is(.tr-pulse-dot,.tr-dot,.tr-nav__cta-dot,.tr-ot__dot){display:inline-block!important;position:relative!important;order:-1!important;flex:0 0 8px!important;width:8px!important;height:8px!important;min-width:8px!important;border-radius:50%!important;background:currentColor!important;box-shadow:none!important;animation:none!important;transform:none!important;opacity:1!important}:is(.tr-btn,.tr-ot__button,.tr-farm-story__cta,.tr-nav__cta,.tr-footer__contact-cta,.tr-delivery__success-link,.tr-ot__faq-contact a,.tr-faq__contact-cta)>:is(.tr-pulse-dot,.tr-dot,.tr-nav__cta-dot,.tr-ot__dot):before,:is(.tr-btn,.tr-ot__button,.tr-farm-story__cta,.tr-nav__cta,.tr-footer__contact-cta,.tr-delivery__success-link,.tr-ot__faq-contact a,.tr-faq__contact-cta)>:is(.tr-pulse-dot,.tr-dot,.tr-nav__cta-dot,.tr-ot__dot):after{content:none!important;display:none!important}:is(.tr-btn,.tr-ot__button,.tr-farm-story__cta,.tr-nav__cta,.tr-footer__contact-cta,.tr-delivery__success-link,.tr-ot__faq-contact a,.tr-faq__contact-cta):hover{transform:translateY(-2px)!important;box-shadow:0 7px 18px #073a2c1f!important}:is(.tr-btn,.tr-ot__button,.tr-farm-story__cta,.tr-nav__cta,.tr-footer__contact-cta,.tr-delivery__success-link,.tr-ot__faq-contact a,.tr-faq__contact-cta):focus-visible{outline:2px solid #D71920!important;outline-offset:3px!important}:is(.tr-btn,.tr-ot__button,.tr-farm-story__cta,.tr-nav__cta,.tr-footer__contact-cta,.tr-delivery__success-link,.tr-ot__faq-contact a,.tr-faq__contact-cta):active{transform:translateY(0)!important}:is(.tr-btn,.tr-ot__button,.tr-farm-story__cta,.tr-nav__cta,.tr-footer__contact-cta,.tr-delivery__success-link,.tr-ot__faq-contact a,.tr-faq__contact-cta):disabled{transform:none!important;box-shadow:none!important;cursor:not-allowed}:is(.tr-btn:not(.tr-btn--red):not(.tr-btn--outline-light):not(.tr-btn--outline-dark),.tr-btn--forest,.tr-kit-showcase__foot .tr-btn:not(.tr-btn--red),.tr-ot__faq-contact .tr-ot__button--red,.tr-delivery__success-link,.tr-faq__contact-cta,.tr-contact__submit){color:#fff!important;background:var(--tr-green)!important;border:1px solid var(--tr-green)!important}:is(.tr-btn:not(.tr-btn--red):not(.tr-btn--outline-light):not(.tr-btn--outline-dark),.tr-btn--forest,.tr-kit-showcase__foot .tr-btn:not(.tr-btn--red),.tr-ot__faq-contact .tr-ot__button--red,.tr-delivery__success-link,.tr-faq__contact-cta,.tr-contact__submit):hover{background:#12503b!important;border-color:#12503b!important;color:#fff!important}:is(.tr-btn--red,.tr-pdp__primary,.tr-ot__button--red,.tr-farm-story__cta,.tr-nav__cta,.tr-mobile-dock__order){color:#fff!important;background:var(--tr-red)!important;border-color:var(--tr-red)!important}:is(.tr-btn--red,.tr-pdp__primary,.tr-ot__button--red,.tr-farm-story__cta,.tr-nav__cta,.tr-mobile-dock__order):hover{background:#b91520!important;border-color:#b91520!important;color:#fff!important}:is(.tr-btn--outline-light,.tr-btn--outline-dark,.tr-ot__button--ghost,.tr-ot__button--white,.tr-footer__contact-cta){color:var(--tr-red)!important;background:#fff!important;border:1px solid #fff!important}:is(.tr-btn--outline-light,.tr-btn--outline-dark,.tr-ot__button--ghost,.tr-ot__button--white,.tr-footer__contact-cta):hover{color:var(--tr-red)!important;background:var(--tr-cream)!important;border-color:var(--tr-cream)!important}.tr-btn .tr-pulse-dot:after,.tr-ot__button .tr-ot__dot:after{display:none!important}.tr-faq__contact-cta{width:max-content!important;max-width:100%!important;padding:15px 22px!important;margin-top:22px!important}.tr-faq__intro .tr-faq__contact-cta{display:inline-flex!important}.tr-ot__faq-contact{display:flex;align-items:center;flex-wrap:wrap;gap:15px!important}.tr-ot__faq-contact .tr-ot__contact-cta{padding:12px 20px!important;min-width:0!important;color:var(--tr-red)!important;background:#fff!important;border:1px solid #fff!important}.tr-ot__faq-contact .tr-ot__contact-cta:hover{background:var(--tr-cream)!important}.tr-delivery__success-link{padding:12px 18px!important;margin-top:13px!important;min-height:44px!important;width:max-content!important;max-width:100%!important;text-decoration:none!important}.tr-delivery__success-link[hidden]{display:none!important}.tr-delivery__success-link>span[aria-hidden]{display:none!important}.tr-pdp__large-contact{display:inline-flex!important;align-items:center;gap:7px!important;margin-top:12px!important;padding:0!important;font:700 11px/1.5 Poppins,sans-serif!important;color:#073a2c!important;text-decoration:underline!important;text-decoration-thickness:1px;text-underline-offset:3px}.tr-pdp__large-contact span{font-size:13px!important}.tr-ot__contact-cta>i{display:none!important}.tr-nav__cta{justify-content:center!important}.tr-nav__cta>span:first-child{order:1!important}.tr-nav__cta:before{order:0!important}:is(.tr-dates,.tr-pdp-story__final,.tr-ot__callout,.tr-benefits__banner) :is(.tr-date-card,.tr-how__card,.tr-ot__step,.tr-size-tile,.tr-review-card,.tr-ot__review){background:#fff!important;color:#111!important;transition:background-color var(--tr-action-duration) ease,transform var(--tr-action-duration) var(--tr-action-ease)!important}:is(.tr-dates,.tr-pdp-story__final,.tr-ot__callout,.tr-benefits__banner) :is(.tr-date-card,.tr-how__card,.tr-ot__step,.tr-size-tile,.tr-review-card,.tr-ot__review):hover{background:var(--tr-cream)!important}:is(.tr-how,.tr-faq,.tr-kit-section,.tr-tr-reviews,.tr-delivery,.tr-pdp) :is(.tr-how__card,.tr-faq__item,.tr-kit-showcase__card,.tr-ot__review,.tr-pdp__size-button,.tr-delivery__checker){transition:background-color var(--tr-action-duration) ease,transform var(--tr-action-duration) var(--tr-action-ease)!important}:is(.tr-how,.tr-faq,.tr-kit-section,.tr-tr-reviews,.tr-delivery,.tr-pdp) :is(.tr-how__card,.tr-faq__item,.tr-kit-showcase__card,.tr-ot__review,.tr-pdp__size-button,.tr-delivery__checker):hover{background:var(--tr-cream)!important}.tr-pdp__size-button.is-selected:hover,.tr-pdp__size-button.is-flagship:hover{background:var(--tr-green)!important;color:#fff!important}.tr-footer__contact{display:flex;flex-wrap:wrap;align-items:center;gap:14px 23px;padding:0 0 22px;margin:0;border:0}.tr-footer__contact>span{flex:0 0 100%;font:900 10px/1.4 Poppins,sans-serif;letter-spacing:.05em;color:#fff}.tr-footer__contact>a:not(.tr-footer__contact-cta){font:600 13px/1.5 Poppins,sans-serif!important;color:#fff!important;overflow-wrap:anywhere;text-decoration:none!important}.tr-footer__contact>a:not(.tr-footer__contact-cta):hover{text-decoration:underline!important;text-underline-offset:4px}.tr-footer__contact-cta{padding:11px 16px!important;min-height:40px!important;white-space:nowrap}.tr-footer__contact-cta:before{flex:0 0 7px!important;width:7px!important;height:7px!important}.tr-contact{padding:clamp(50px,6vw,110px) 0;background:var(--tr-cream);color:#111;scroll-margin-top:120px}.tr-contact__wrap{display:grid;grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);align-items:start;gap:clamp(25px,5vw,90px)}.tr-contact__eyebrow{font:900 11px/1.5 Poppins,sans-serif!important;color:var(--tr-red)!important;letter-spacing:.05em;margin:0 0 15px!important}.tr-contact__heading h1{font:400 clamp(48px,6.8vw,100px)/.94 "TreeRun Peace Sans",sans-serif!important;letter-spacing:-.025em;color:#111;margin:0 0 22px!important}.tr-contact__heading>p:not(.tr-contact__eyebrow){font:400 15px/1.7 Poppins,sans-serif;max-width:500px;margin-bottom:29px}.tr-contact__methods{display:flex;flex-direction:column;align-items:flex-start;gap:13px}.tr-contact__methods>a{display:flex;gap:11px;align-items:center;font:700 14px/1.4 Poppins,sans-serif;text-decoration:none!important;color:#111!important;overflow-wrap:anywhere}.tr-contact__methods>a:hover{text-decoration:underline!important;text-underline-offset:3px}.tr-contact__methods .tr-dot{display:block;width:7px;height:7px;background:var(--tr-red);border-radius:50%;flex:none}.tr-contact__oversize{margin-top:49px;padding:27px;border:1px solid rgba(7,58,44,.07);border-radius:24px;background:#fff}.tr-contact__oversize>span{font:900 10px/1.4 Poppins,sans-serif;color:var(--tr-red)}.tr-contact__oversize h2{font:400 clamp(28px,3vw,43px)/1.08 "TreeRun Peace Sans",sans-serif;margin:11px 0!important}.tr-contact__oversize p{font:400 12px/1.65 Poppins,sans-serif;margin:0 0 20px}.tr-contact__oversize .tr-btn{padding:14px 19px!important;min-height:49px!important;font-size:10px!important}.tr-contact__form-wrap{background:#fff;border-radius:26px;padding:clamp(23px,3vw,40px);border:1px solid rgba(7,58,44,.075)}.tr-contact__form-wrap h2{font:400 clamp(34px,4vw,55px)/1 "TreeRun Peace Sans",sans-serif;margin:0 0 26px!important}.tr-contact__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 15px}.tr-contact__fields label{display:flex;flex-direction:column;min-width:0;gap:8px;font:800 11px/1.4 Poppins,sans-serif;color:#111}.tr-contact__fields input,.tr-contact__fields select,.tr-contact__fields textarea{border:1px solid rgba(7,58,44,.13);background:var(--tr-cream);color:#111;width:100%;min-width:0;border-radius:14px;padding:13px 14px;font:400 13px/1.5 Poppins,sans-serif}.tr-contact__fields input,.tr-contact__fields select{min-height:53px}.tr-contact__fields :is(input,select,textarea):focus-visible{outline:2px solid var(--tr-green);outline-offset:1px}.tr-contact__fields textarea{resize:vertical}.tr-contact__fields .tr-contact__full{grid-column:1/-1}.tr-contact__submit{padding:16px 27px!important;min-height:56px!important;margin-top:24px!important;width:100%}.tr-contact__fine{font:400 10px/1.55 Poppins,sans-serif;margin:17px 0 0;color:#59685e}.tr-contact__error,.tr-contact__success{border-radius:13px;padding:13px 17px;font:700 13px/1.5 Poppins,sans-serif;margin:0 0 20px}.tr-contact__error{background:#fce8e8;color:#a81b26}.tr-contact__success{background:#e7f1e8;color:#073a2c}@media(max-width:900px){.tr-contact__wrap{grid-template-columns:minmax(0,1fr)}.tr-contact__oversize{margin-top:30px}}@media(max-width:600px){.tr-contact{padding:45px 0 80px}.tr-contact__fields{grid-template-columns:1fr}.tr-contact__form-wrap{padding:20px;border-radius:21px}.tr-contact__heading h1{font-size:clamp(44px,12vw,70px)}.tr-footer__contact{align-items:flex-start;gap:10px 14px}.tr-footer__contact>span{flex-basis:100%}.tr-footer__contact>a{width:100%}.tr-footer__contact-cta{width:max-content!important}}@media(prefers-reduced-motion:reduce){:is(.tr-btn,.tr-ot__button,.tr-farm-story__cta,.tr-nav__cta,.tr-footer__contact-cta,.tr-delivery__success-link,.tr-ot__faq-contact a,.tr-faq__contact-cta),:is(.tr-how__card,.tr-date-card,.tr-kit-showcase__card,.tr-ot__review){transition:none!important;animation:none!important}}body .tr-btn.tr-btn--red,body .tr-btn.tr-pdp__primary,body .tr-ot__button.tr-ot__button--red,body a.tr-farm-story__cta,body a.tr-nav__cta{background:var(--tr-red)!important;border-color:var(--tr-red)!important;color:#fff!important}body .tr-btn.tr-btn--forest,body .tr-faq__contact-cta,body .tr-contact__submit,body a.tr-delivery__success-link,body .tr-kit-showcase__foot .tr-btn:not(.tr-btn--red){background:var(--tr-green)!important;border-color:var(--tr-green)!important;color:#fff!important}body .tr-btn.tr-btn--outline-light,body .tr-btn.tr-btn--outline-dark,body .tr-ot__button.tr-ot__button--ghost,body .tr-ot__button.tr-ot__button--white,body a.tr-footer__contact-cta{background:#fff!important;border-color:#fff!important;color:var(--tr-red)!important}body .tr-btn.tr-btn--red:hover,body .tr-ot__button.tr-ot__button--red:hover{background:#ba1b24!important;border-color:#ba1b24!important}body .tr-btn.tr-btn--forest:hover,body .tr-faq__contact-cta:hover,body .tr-contact__submit:hover{background:#12503b!important;border-color:#12503b!important}body .tr-btn.tr-btn--outline-light:hover,body .tr-btn.tr-btn--outline-dark:hover,body a.tr-footer__contact-cta:hover{background:var(--tr-cream)!important;border-color:var(--tr-cream)!important;color:var(--tr-red)!important}.tr-delivery__checker:hover{background:#fff!important}body a.tr-pdp__large-contact{display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;padding:10px 14px!important;min-height:40px!important;border:1px solid rgba(7,58,44,.13)!important;border-radius:999px!important;background:#fff!important;color:var(--tr-red)!important;font:900 10px/1.35 Poppins,sans-serif!important;text-decoration:none!important;transition:background-color .18s ease,transform .18s var(--tr-action-ease)!important}body a.tr-pdp__large-contact:before{content:"";width:7px;height:7px;border-radius:50%;flex:0 0 7px;background:var(--tr-red)}body a.tr-pdp__large-contact:hover{background:var(--tr-cream)!important;transform:translateY(-2px)!important}body .tr-cart__keep-shopping{padding:13px 20px!important;border:1px solid #fff!important}body .tr-mobile-dock__order .tr-pulse-dot{animation:none!important;box-shadow:none!important;background:#fff!important}body .tr-mobile-dock__order .tr-pulse-dot:after{display:none!important}body .tr-hero__buttons .tr-btn--outline-light,body .tr-ot__hero .tr-ot__actions .tr-ot__button--ghost{background:#ffffff14!important;color:#fff!important;border:1.5px solid rgba(255,255,255,.78)!important;backdrop-filter:blur(6px)!important;-webkit-backdrop-filter:blur(6px)!important;box-shadow:none!important}body .tr-hero__buttons .tr-btn--outline-light:hover,body .tr-ot__hero .tr-ot__actions .tr-ot__button--ghost:hover{background:#ffffff2b!important;color:#fff!important;border-color:#fff!important;box-shadow:none!important}body .tr-hero__buttons .tr-btn--outline-light:before,body .tr-ot__hero .tr-ot__actions .tr-ot__button--ghost:before,body .tr-hero__buttons .tr-btn--outline-light>.tr-pulse-dot,body .tr-ot__hero .tr-ot__actions .tr-ot__button--ghost>.tr-ot__dot{display:none!important;content:none!important}body .tr-hero__buttons .tr-btn--outline-light,body .tr-ot__hero .tr-ot__actions .tr-ot__button--ghost{gap:0!important}.tr-nav__cta .tr-nav__cta-dot{order:-1!important}body .tr-footer .tr-footer__contact{border:0!important;border-bottom:0!important;margin-bottom:0!important;padding-bottom:22px!important}body .tr-footer .tr-footer__bottom{border-top:1px solid rgba(255,255,255,.24)!important;padding-top:22px!important}body .tr-footer a.tr-footer__contact-cta{background:#ffffff14!important;color:#fff!important;border:1.5px solid rgba(255,255,255,.74)!important;border-radius:999px!important;box-shadow:none!important;backdrop-filter:blur(6px)!important;-webkit-backdrop-filter:blur(6px)!important;padding:12px 21px!important;min-height:44px!important}body .tr-footer a.tr-footer__contact-cta:hover{color:#fff!important;background:#ffffff2b!important;border-color:#fff!important;box-shadow:none!important}body .tr-footer a.tr-footer__contact-cta:before,body .tr-footer a.tr-footer__contact-cta>.tr-dot{content:none!important;display:none!important}body :is(.tr-order-form,.tr-contact__form) :is(input.tr-input,select.tr-input,input:not([type=radio]):not([type=checkbox]),select,textarea),body .tr-delivery .tr-delivery__input-line input{background:#fff!important;background-color:#fff!important}body :is(.tr-order-form,.tr-contact__form) :is(input.tr-input,select.tr-input,input:not([type=radio]):not([type=checkbox]),select,textarea):is(:hover,:focus,:active,:focus-visible),body .tr-delivery .tr-delivery__input-line input:is(:hover,:focus,:active,:focus-visible){background:#fff!important;background-color:#fff!important}body .tr-order-form .tr-kit-choice,body .tr-order-form .tr-kit-choice:hover,body .tr-order-form .tr-kit-choice:has(input:checked),body .tr-order-form .tr-addon:not(.tr-addon--install),body .tr-order-form .tr-addon:not(.tr-addon--install):hover,body .tr-order-form .tr-addon:not(.tr-addon--install):has(input:checked){background:#fff!important;background-color:#fff!important}body .tr-order-form .tr-kit-choice:has(input:checked),body .tr-order-form .tr-addon:not(.tr-addon--install):has(input:checked){box-shadow:inset 0 0 0 2px #073a2c!important}body .tr-order-form .tr-kit-choice:hover,body .tr-order-form .tr-addon:hover{outline:1px solid rgba(7,58,44,.2);outline-offset:0}body .tr-contact .tr-contact__choice-label,body .tr-contact .tr-contact__choice:hover .tr-contact__choice-label,body .tr-contact .tr-contact__choice input:checked+.tr-contact__choice-label{background:#fff!important;background-color:#fff!important}body .tr-contact .tr-contact__choice input:checked+.tr-contact__choice-label{border-color:#073a2c!important;box-shadow:inset 0 0 0 1px #073a2c!important}body .tr-delivery .tr-delivery__checker,body .tr-delivery .tr-delivery__checker:hover,body .tr-delivery .tr-delivery__checker:focus-within{background:#fff!important;background-color:#fff!important}.tr-contact__form-wrap{overflow:visible}.tr-contact__inquiry,.tr-contact__large-fields,.tr-contact__install{min-width:0;margin:0;padding:0;border:0}.tr-contact__inquiry{margin-bottom:24px}.tr-contact__inquiry>legend,.tr-contact__large-fields>legend,.tr-contact__install>legend{font:900 11px/1.4 Poppins,sans-serif!important;letter-spacing:.02em;color:#111;padding:0;margin-bottom:9px}.tr-contact__field-help{font:400 12px/1.55 Poppins,sans-serif;color:#607168;margin:0 0 14px}.tr-contact__reasons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tr-contact__choice{min-width:0;position:relative;display:flex;cursor:pointer;margin:0}.tr-contact__choice input{position:absolute!important;opacity:0!important;width:1px!important;height:1px!important;padding:0!important;margin:0!important}.tr-contact__choice-label{display:flex;align-items:center;gap:10px;width:100%;min-height:59px;padding:13px 14px;border:1.5px solid rgba(7,58,44,.14);border-radius:17px;background:#fff!important;color:#111;font:900 11px/1.35 Poppins,sans-serif;transition:border-color .18s ease,transform .18s cubic-bezier(.22,1,.36,1),box-shadow .18s ease}.tr-contact__choice-label:before{content:"";width:18px;height:18px;flex:0 0 18px;box-sizing:border-box;border:2px solid #97A99C;border-radius:50%;background:#fff}.tr-contact__choice input:checked+.tr-contact__choice-label{border-color:#073a2c!important;box-shadow:inset 0 0 0 1px #073a2c!important;color:#073a2c}.tr-contact__choice input:checked+.tr-contact__choice-label:before{border:5px solid #D71920}.tr-contact__choice:hover .tr-contact__choice-label{border-color:#073a2c;transform:translateY(-2px)}.tr-contact__choice input:focus-visible+.tr-contact__choice-label{outline:2px solid #073A2C;outline-offset:3px}.tr-contact__fields label,.tr-contact__custom-field>label{font:900 11px/1.4 Poppins,sans-serif;color:#111}.tr-contact__fields input,.tr-contact__fields textarea,.tr-contact__custom-field select{min-height:55px;padding:14px 17px!important;font:500 13px/1.5 Poppins,sans-serif!important;border-radius:17px!important;border:1px solid rgba(7,58,44,.15)!important;background:#fff!important;color:#111!important;transition:border-color .18s ease,box-shadow .18s ease}.tr-contact__fields :is(input,textarea):hover,.tr-contact__custom-field select:hover{border-color:#93a99b!important}.tr-contact__fields :is(input,textarea):focus,.tr-contact__custom-field select:focus{outline:none!important;border-color:#073a2c!important;box-shadow:0 0 0 2px #073a2c1c!important}.tr-contact__fields textarea{min-height:138px;resize:vertical}.tr-contact__large-fields{border-top:1px solid rgba(7,58,44,.12);padding-top:24px;margin-top:25px;margin-bottom:25px}.tr-contact__large-fields[hidden]{display:none!important}.tr-contact__custom-field{display:flex;flex-direction:column;gap:8px;min-width:0}.tr-contact__select-wrap{position:relative;min-width:0}.tr-contact__select-wrap select{display:block;width:100%;-webkit-appearance:none!important;appearance:none!important;padding-right:43px!important}.tr-contact__select-wrap>svg{position:absolute;right:15px;top:50%;transform:translateY(-50%);width:18px;height:18px;stroke:#073a2c;fill:none;stroke-width:2;stroke-linecap:round;pointer-events:none}.tr-contact__install{margin-top:23px}.tr-contact__reasons--small{grid-template-columns:repeat(3,minmax(0,1fr))}.tr-contact__reasons--small .tr-contact__choice-label{font-size:10px;min-height:54px;padding:12px}.tr-contact__message{margin-top:23px}.tr-contact__form-wrap,.tr-contact__oversize,.tr-contact__oversize:hover{background:#fff!important}@media(max-width:600px){.tr-contact__reasons{grid-template-columns:repeat(2,minmax(0,1fr))}.tr-contact__reasons--small{grid-template-columns:1fr}.tr-contact__choice-label{min-height:56px;padding:12px;font-size:10px}.tr-contact__large-fields{margin:22px 0;padding-top:22px}}@media(prefers-reduced-motion:reduce){.tr-contact__choice-label{transition:none!important}}.tr-contact .tr-contact__custom-field{position:relative;min-width:0}.tr-contact .tr-contact__select-wrap{position:relative;min-width:0;overflow:visible}.tr-contact .tr-contact__select-wrap>select.tr-contact__native--enhanced{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;border:0!important;opacity:0!important;clip-path:inset(50%);pointer-events:none!important;overflow:hidden!important}.tr-contact .tr-contact__select-wrap>svg{display:none!important}.tr-contact .tr-date-picker{position:relative;z-index:1}.tr-contact .tr-date-picker.is-open{z-index:30}.tr-contact .tr-date-picker__trigger{min-height:56px!important;background:#fff!important;border:1px solid #DCE5D7!important;border-radius:999px!important;padding:10px 15px!important;font:800 12px/1.35 Poppins,sans-serif!important}.tr-contact .tr-date-picker__trigger:hover,.tr-contact .tr-date-picker.is-open .tr-date-picker__trigger{background:#fff!important;border-color:#073a2c!important;box-shadow:0 0 0 2px #073a2c17!important}.tr-contact .tr-date-picker__calendar{color:#073a2c}.tr-contact .tr-date-picker__list{z-index:70;max-height:min(330px,48vh);box-shadow:0 18px 42px #073a2c2b}.tr-contact .tr-date-picker__option,.tr-contact .tr-date-picker__option:hover,.tr-contact .tr-date-picker__option.is-selected{background:#fff!important}.tr-contact .tr-date-picker__option:hover,.tr-contact .tr-date-picker__option.is-selected{box-shadow:inset 0 0 0 1.5px #073a2c!important}.tr-contact .tr-date-picker__option.is-selected .tr-date-picker__option-check{opacity:1;color:#d71920}.tr-contact__custom-field:focus-within{z-index:80}.tr-contact .tr-contact__form,.tr-contact .tr-contact__large-fields,.tr-contact .tr-contact__fields{overflow:visible}@media(max-width:760px){.tr-contact .tr-date-picker__trigger{min-height:55px!important}.tr-contact .tr-date-picker__list{max-height:min(320px,45dvh)}}body .tr-order-form .tr-color-select,body .tr-order-form .tr-color-select:hover{background:#edf3ec!important;background-color:#edf3ec!important;border-radius:18px!important}body .tr-order-form .tr-color-select .tr-input,body .tr-order-form .tr-color-select .tr-input:hover,body .tr-order-form .tr-color-select .tr-input:focus{background:#fff!important;background-color:#fff!important}body .tr-order-form .tr-extras-details,body .tr-order-form .tr-extras-details:hover{background:var(--cream,#F7F4EB)!important;background-color:var(--cream,#F7F4EB)!important;border:1px solid #DDE5D9!important;border-radius:18px!important}body .tr-order-form .tr-addon.tr-addon--install,body .tr-order-form .tr-addon.tr-addon--install:hover{background:var(--cream,#F7F4EB)!important;background-color:var(--cream,#F7F4EB)!important;border:1px solid #EDDCD2!important;border-radius:18px!important;outline:0!important;box-shadow:none!important}body .tr-order-form .tr-addon.tr-addon--install:has(input:checked){background:var(--cream,#F7F4EB)!important;background-color:var(--cream,#F7F4EB)!important;border-color:#d71920!important;box-shadow:inset 0 0 0 1px #d71920!important}body .tr-order-form .tr-install-separator{gap:0!important}body .tr-order-form .tr-install-separator .tr-pulse-dot{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/36/assets/tr-launch-system.css.map */
