@font-face{font-family:Satoshi;src:url(/cdn/shop/files/Satoshi-Medium.woff2?v=1775800307) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Satoshi;src:url(/cdn/shop/files/Satoshi-Medium.ttf?v=1775020637) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Satoshi;src:url(/cdn/shop/files/Satoshi-Bold.ttf?v=1775020637) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:GT Walsheim Pro;src:url(/cdn/shop/files/GT-Walsheim-Medium-Trial-BF651b7fc728fb3.otf?v=1775131384) format("opentype");font-weight:500;font-style:normal}@font-face{font-family:ABC Solar Display;src:url(/cdn/shop/files/ABCSolarDisplay-Semibold-Trial.otf?v=1775209477);font-weight:600;font-style:normal}.coman_heading{font-weight:700;font-size:clamp(24px,2.5vw,35px);line-height:120%;vertical-align:middle;letter-spacing:normal;color:#000f2a;margin:0 0 16px}.coman_desc{font-weight:500;font-size:clamp(14px,1.2vw,17px)!important;line-height:1.6;letter-spacing:0;text-align:center;color:#585858!important;margin:0}.btn{padding:12px 22px;text-decoration:none;font-weight:600;display:inline-block;transition:.3s}body .btn.primary{background:#fff;color:#000f2a}body .btn.secondary{border:1px solid rgba(255,255,255,.5);color:#fff}.section-heading-cs{margin-bottom:40px}body .btn.primary.btn_style2{background:#255131;color:#fff}.head_icon{width:42px;height:42px;display:flex;align-items:center;justify-content:center;background:#2551311a;border-radius:100px;color:#255131;transition:all .3s}.header__icon .svg-wrapper path{stroke:#255131}.header-right-content:hover .svg-wrapper path{stroke:#fff}.head_icon svg{width:20px!important;height:20px!important;transition:all .3s}.header-right-icons{display:flex;width:100%;justify-content:flex-end;max-width:fit-content;gap:10px}.header-right-content{display:flex;align-items:center;gap:12px;width:auto;height:auto}.header-right-content{display:flex;align-items:center;gap:12px;width:auto;height:auto;padding:0;text-decoration:none}.header-right-content:first-child{padding-left:0}.custom-search-bar .field:after{content:"";position:absolute;left:0;top:50%;width:1px;height:20px;background:#0000001a;display:block!important;border:0;outline:none!important;box-shadow:none!important;transform:translatey(-50%)}.custom-search-bar .search__button{left:0;right:auto}.custom-search-bar .search__input.field__input{padding-right:3.8rem}.custom-search-bar .reset__button{right:0}.custom-search-bar .reset__button:after{display:none}.head-icon-text p{color:#255131;font-family:Satoshi;font-weight:700;font-size:14px;line-height:100%;text-transform:uppercase;margin:0 0 4px}.header-right-content:last-child{padding:0;border:0;margin:0}.head-icon-text span{font-family:Satoshi;font-weight:500;font-size:13px;line-height:100%;color:#12141799;display:block}.lg_hide_cs{display:none}.header-right-content:hover svg{color:#fff}.header-right-content:hover .head_icon{background:#255131}.page-about-us .hero-content{padding:60px 20px}.page-about-us .hero-content-inner{max-width:551px}body .image-with-text__grid--reverse .image-with-text__content{padding:4rem 20px 4rem 0}@media screen and (min-width:990px){body .image-with-text__grid--reverse .image-with-text__content{padding:6rem 2rem 6rem 0;max-width:675px;margin:0}}body .image-with-text .global-media-settings{overflow:hidden!important;max-width:631px;margin-left:auto}body .image-with-text__heading{font-size:clamp(24px,2.5vw,35px);line-height:120%;vertical-align:middle;letter-spacing:normal;color:#000f2a;margin:0}body .image-with-text__text p{margin:0 0 16px;font-weight:400;font-size:clamp(15px,1.18vw,17px);line-height:1.65;color:#585858;letter-spacing:0;max-width:640px}.image-with-text__text-item ul{padding:0;list-style:none;margin:0 0 10px}.image-with-text__text-item ul li:before{content:"";background-image:url(/cdn/shop/files/Frame_1171275867.svg?v=1775806150);background-size:22px;display:inline-block;width:22px;height:22px;background-repeat:no-repeat;margin-left:0;margin-right:16px;transform:translateY(4px)}body .image-with-text .global-media-settings{overflow:hidden!important;max-width:100%;margin-left:auto}.image-with-text__content span.btn-custom-icon{margin-left:10px}.contact-custom-main{display:flex;gap:30px}.contact-custom-main .contact-left{background:#2551310d;padding:83px 71px;flex:1}.contact-custom-main .contact-right{flex:1;padding:30px;box-shadow:0 0 60px #0000000f;background:#fff}.contact-custom-main .contact__fields{grid-template-columns:1fr}.contact-custom-main .field__input{height:58px;background:#fff}.contact-custom-main .text-area.field__input{height:183px}.contact-custom-main .coman_desc{text-align:left;margin-bottom:50px;max-width:434px}.contact-custom-main .contact-item{display:flex;gap:24px;margin-bottom:21px;padding-bottom:21px;max-width:487px;border-bottom:1px solid rgb(0 15 42 / 10%)}.contact-custom-main .contact-item:last-child{border:0;padding:0;margin:0}.contact-custom-main .contact-icon{flex-shrink:0}.contact-custom-main .contact-item:last-child{margin:0}.contact-custom-main .contact-text h4{font-weight:600;font-size:clamp(14px,1.11vw,16px);line-height:1.2;letter-spacing:0;color:#000f2a;margin:0 0 10px}.contact-custom-main .contact-text p{font-weight:500;font-size:clamp(14px,1.2vw,17px)!important;line-height:1.6;letter-spacing:0%;color:#585858!important;margin:0}.contact-custom-main label.field__label{display:none}.contact-custom-main .field__input:focus{outline:none!important;box-shadow:none}.contact-custom-main .field__input::placeholder,.contact-custom-main .customer .field input::placeholder{opacity:1}.contact-custom-main .contact__button button{width:100%;font-weight:900;font-size:14px;line-height:1;letter-spacing:0;text-transform:uppercase;min-height:50px}.contact-custom-main .contact__button .btn-custom-icon{margin-left:10px}.contact-section-shopify{background:#f4f6f4!important}body.page-truman-experience .image-with-text__text p{max-width:658px}.image-text-button-wrap{display:flex;gap:20px;text-transform:uppercase;flex-wrap:wrap}.image-text-button-wrap a.button.button--secondary{padding-inline:15px}body .jdgm-prev-badge__text{visibility:unset;font-weight:500;font-size:15px;line-height:1;margin-left:8px;color:#585858}body a.write-review-link{font-weight:700;font-size:15px;line-height:1.2;text-decoration:underline;text-decoration-style:solid;text-decoration-thickness:0%;text-decoration-skip-ink:auto;color:#000f2a}body .share-button__button{font-size:1.5rem;display:flex;align-items:center;color:#585858;margin-left:0;padding-left:0;flex-direction:row-reverse;line-height:1.5;letter-spacing:0;text-align:right;gap:8px}body span.price-item.price-item--sale{font-weight:700;font-size:20px;line-height:120%;letter-spacing:0;vertical-align:middle;color:#000f2a}body s.price-item.price-item--regular{font-weight:400;font-size:16px;line-height:120%;letter-spacing:0;vertical-align:middle;text-decoration:line-through;opacity:.5;color:#000f2a;margin-right:14px}body span.stock-status{font-weight:700;font-size:14px;line-height:1.5;letter-spacing:0;vertical-align:middle}body .stock-status .dot{width:8px;height:8px;border-radius:50%;display:inline-block;margin-right:4px}.product__info-wrapper .product__sku{font-weight:700;font-size:14px;line-height:1.5;letter-spacing:0;color:#4a4a4a;margin:0}.sku_title_cs{color:#767676;font-weight:400}.product__info-wrapper h3.accessories-heading{font-weight:700;font-size:14px;line-height:1.4;letter-spacing:0;text-transform:uppercase;margin-top:24px}.product__info-wrapper .accessory-title{display:none}.product__info-wrapper .accessories-grid{display:flex;gap:13px}.product__info-wrapper .accessory-image img{max-width:100%;aspect-ratio:4 / 4;object-fit:contain}.product__info-wrapper .accessory-image{max-width:74px;max-height:68px;overflow:hidden}.product__info-wrapper .product-accessories{margin-bottom:30px!important}.product-form__quantity .form__label{display:none}.qty_with_cart product-form.product-form{margin:0;width:100%}.qty_with_cart .product-form__buttons{max-width:100%}.buy-button-main-wrapper{flex-grow:1}.product-form__submit span{font-weight:700;font-size:16px;line-height:1;letter-spacing:0;vertical-align:middle;text-transform:uppercase;color:#fff}.product-form__submit{margin-bottom:0;min-height:50px}.product__info-wrapper .quantity{min-height:50px;max-width:110px;border-radius:8px;border:1px solid #cacaca}.product__info-wrapper .quantity__button{width:30px}.product__info-wrapper .quantity__input{font-weight:700;font-size:18px;line-height:1.5;letter-spacing:0;color:#585858;opacity:1}.product__info-wrapper .quantity:before,.product__info-wrapper .quantity:after{display:none}.product__info-wrapper .help-call-block{display:flex;align-items:center;justify-content:start;gap:10px;font-weight:500;font-size:14px;line-height:1;letter-spacing:0;text-align:center;margin-bottom:32px}.product__info-wrapper .help-icon img{width:20px;height:20px;object-fit:contain;display:block}.product__info-wrapper .help-text{color:#585858}.product__info-wrapper ul.icon-with-text{border-bottom:1px solid rgb(0 15 42 / 12%);padding-bottom:24px;margin-bottom:24px;justify-content:space-between}.product__info-wrapper .icon-with-text__item span{font-weight:500;font-size:14px;line-height:1.5;letter-spacing:0;text-align:center;color:#585858}.icon-with-text--horizontal .icon-with-text__item{max-width:140px}.product__info-wrapper .icon-side-line{display:block!important;height:79px;width:1px;background:#000f2a1f}.product__info-wrapper .how-to-use-wrapper.page-width{padding:0}.product__info-wrapper h2.how-to-use-title{font-weight:700;font-size:14px;line-height:1;letter-spacing:0;text-transform:uppercase;margin-bottom:14px}.product__info-wrapper .how-to-use-item{position:relative}.product.grid{gap:0;justify-content:space-between}.product__info-wrapper .accessory-card{border:1.24px solid rgba(0,15,42,.1)}.product__info-wrapper .accessory-card.selected{border:1.24px solid rgba(0,15,42,1);background:unset}.product__info-wrapper .product__text{max-width:538px;letter-spacing:0;line-height:1.4;margin-bottom:6px;margin-top:0!important}.product__info-wrapper .how-to-use-media{position:relative;overflow:hidden;border-radius:0}.product__info-wrapper .play-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;color:#000;padding:8px 5px 8px 7px;border-radius:0;font-size:15px;line-height:normal;opacity:1;pointer-events:none;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);width:40px;height:40px;text-align:center}.related-products__heading{font-weight:700;font-size:clamp(24px,2.5vw,35px);line-height:120%;vertical-align:middle;letter-spacing:normal;color:#000f2a;text-align:center;margin-bottom:50px!important}.product-media-container .product__modal-opener{display:block;position:relative}.product--thumbnail_slider .thumbnail-slider{justify-content:start;width:100%;z-index:2}.thumbnail-slider .thumbnail-list.slider--tablet-up{justify-content:flex-start}body .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide{width:calc(88px - .8rem)!important}.btn-custom-icon svg path{transition:all ease-in .3s}.btn-custom-icon{transition:all ease-in .3s}.button:before,.button:after{display:none}.button--secondary{border:1px solid #000F2A}.button--secondary .btn-custom-icon{background:#000f2a1a}.hero-buttons .btn.primary:hover .btn-custom-icon svg path,.button--secondary:hover .btn-custom-icon svg path{stroke:#fff}.hero-buttons .btn.primary:hover .btn-custom-icon,.button--secondary:hover .btn-custom-icon{background-color:#000}.btn.primary:hover .btn-custom-icon svg path,.button--primary:hover span.visit-form__btn-icon svg path,.button.button--primary:hover svg path{stroke:#255131;transition:all ease-in .3s}.btn.primary:hover .btn-custom-icon,.button--primary:hover span.visit-form__btn-icon,.button--primary:hover .btn-custom-icon{background-color:#fff;transition:all ease-in .3s}body .btn.secondary:hover .btn-custom-icon{background-color:#fff}body .btn.secondary:hover .btn-custom-icon svg path{stroke:#255131}span.visit-form__btn-icon,.button--primary .btn-custom-icon{background:#ffffff30;width:24px;height:24px;display:flex;justify-content:center;align-items:center}.tab-content-inner h1{font-weight:700;font-size:clamp(24px,2.5vw,35px);line-height:120%;vertical-align:middle;letter-spacing:normal;color:#000f2a;margin:0 0 16px}.tab-content-inner p{margin:0 0 1.6rem;color:#585858;font-weight:500;font-size:clamp(14px,1.2vw,18px)!important;line-height:1.6;letter-spacing:0;color:#585858!important}.tab-content-inner h3{margin:22px 0 16px!important}.tab-content-inner p strong{color:#000f2a}.tab-content-inner p:last-child{margin:22px 0 0}#tab-panel-2 .tab-content-inner h3{margin:0 0 16px!important}#tab-panel-3 .jm-review-widget[data-v-d6b8ecba]{padding:0!important}#tab-panel-3 p.jm-text{margin:0!important}a.header-right-content.call_icon,a.header-right-content.contact_icon{order:-1}.header-right-content.contact_icon:hover svg path{fill:#fff}header-drawer{display:flex;gap:8px;align-items:center}.header__heading-logo-wrapper .header-mobile-logo{display:none}.header__heading-logo-wrapper .header__heading-logo{display:block}.collection-list-page .coman_desc{text-align:left}.collection-list-page h1{margin-top:30px}.collection-list-page .coman_desc{margin-bottom:30px}.collection-list-page .card__heading{border:0}.collection-list-page .card__information{padding:20px 0!important;text-align:center}body .collection-list-page .card__media .media img{object-fit:cover;max-width:100%!important;margin:auto}body .collection-list-page .card .card__inner .card__media{border:1px solid #ddd}svg.icon.icon-hamburger{height:2.5rem;width:2.5rem}.custom-place-pickup{margin-top:-10px!important}.why-finance-list .image-with-text__text ul li{margin:10px 0}.shop-needs-grid .image-with-text__text ul{display:grid;grid-template-columns:repeat(2,1fr);gap:10px 3px}.image-with-text_contact .contact-bar{display:flex;gap:15px 40px;padding:5px 0;flex-wrap:wrap}.image-with-text_contact .contact-item{display:flex;align-items:center;gap:10px}.image-with-text_contact .contact-item a{display:flex;align-items:center;gap:10px;text-decoration:none;color:#000;font-weight:500}.image-with-text_contact .contact-icon{width:clamp(25px,2vw,40px);height:clamp(25px,2vw,40px);background:#2f5d3a;display:flex;align-items:center;justify-content:center;border-radius:50%}.image-with-text_contact .contact-icon img{width:60%;height:60%;object-fit:contain;display:block}.head-icon-text{text-align:center}.password__footer .list-social__item{background:#2551311a}.password__footer .list-social{gap:5px}.password__footer .list-social__item svg{color:#255131}.password__footer{padding-bottom:30px}.password__footer-caption.password__footer-text{margin-top:20px!important;padding-top:20px!important;border-top:1px solid rgb(0 0 0 / 16%);min-width:350px;margin:0 auto;text-align:center}@media screen and (min-width:750px){body .collection-list-page .grid{column-gap:16px}}@media(min-width:1200px){body .collection-list-page .grid--3-col-desktop .grid__item{width:calc(33.33% - 20px * 2 / 3)!important;max-width:calc(33.33% - 20px * 2 / 3)!important}}@media screen and (min-width:990px){body .collection-list-page .grid--3-col-desktop .grid__item,body .collection-list-page .grid--2-col-desktop .grid__item{width:calc(50% - 10px);max-width:calc(50% - 10px)}}@media screen and (min-width:750px)and (max-width:989px){.collection-list-page .grid--2-col-tablet-down .grid__item{width:calc(50% - 10px)}}@media(max-width:1500px){body .image-with-text .global-media-settings{max-width:631px;margin-right:auto}}@media(max-width:1333px){.header__menu-item{padding:1.7rem 8px}}@media(max-width:1199px){.head-icon-text{display:none}.header-right-content{border:0;padding:0 6px}body .image-with-text__text p{margin:0 0 10px}.image-with-text__text-item ul li:before{background-size:18px;width:18px;height:18px;margin-right:10px}}@media(max-width:1220px){.product__title h1{font-size:28px}body .jdgm-prev-badge__text{font-size:12px;margin-left:4px}body a.write-review-link{font-weight:700;font-size:12px}body .share-button__button{font-size:1.2rem}body span.price-item.price-item--sale{margin-right:5px}body span.stock-status{font-weight:700;font-size:12px}.product__info-wrapper .product__text{font-size:15px}.product__info-wrapper .accessory-image{max-width:45px;max-height:45px}.product__info-wrapper .icon-with-text__item span{font-size:12px}}@media(max-width:1024px){.contact-custom-main .contact-left{padding:30px}.contact-custom-main .field__input{height:48px}.contact-custom-main .text-area.field__input{height:110px}.contact-custom-main .contact__button{margin-top:2rem}.product__title{margin-top:5px!important}.product .slider-buttons{margin:0 0 10px}}@media(max-width:989px){.lg_hide_cs{display:block}.md_hide_cs{Display:none}.custom-search-bar{margin:0}.header__icons{justify-content:end;padding:0}body .header{padding:13px 2rem 10px}.mobile_search_inner{padding-left:2rem;padding-right:2rem;padding-bottom:12px}.header-right-icons .header__search{display:none}}@media(max-width:768px){.contact-custom-main .contact-left{flex:unset;width:100%}.contact-custom-main{flex-wrap:wrap}.contact-custom-main .contact-left,.contact-custom-main .contact-right{padding:20px}.contact-custom-main .coman_desc{margin-bottom:30px}.contact-custom-main .contact-item{gap:20px;margin-bottom:15px;padding-bottom:15px}.contact-custom-main .contact-icon{max-width:36px}.related-products__heading{margin:0 0 3rem!important}}@media(max-width:749px){body .image-with-text__grid--reverse .image-with-text__content{padding:3rem 0 0}body .image-with-text .global-media-settings{margin:auto}.header-right-icons{display:flex;width:100%;justify-content:flex-end;max-width:fit-content;gap:8px;align-items:flex-start}.head_icon{width:35px;height:35px}.header__icon,.header__icon--cart .icon{height:3.4rem;width:3.4rem;padding:0}.header-right-content{width:max-content;margin-left:auto!important;text-decoration:none;padding:0}.header__heading-logo-wrapper .header-mobile-logo{display:block}.header__heading-logo-wrapper .header__heading-logo{display:none}}@media(max-width:576px){.head_icon{width:32px;height:32px}.head_icon svg{width:16px!important;height:16px!important}.header__icon,.header__icon--cart .icon{height:3.2rem;width:3.2rem;padding:0}.product__media-list .media>*{padding:0!important}body .header{padding:13px 1.5rem 10px}.password__footer-caption.password__footer-text{min-width:unset}.product__info-wrapper ul.icon-with-text{margin-bottom:10px}}@media(max-width:480px){.header{grid-template-columns:auto}.shop-needs-grid .image-with-text__text ul{grid-template-columns:repeat(1,1fr);gap:10px}}:root{--brand: #2D5C3A;--brand-dark: #1E3F28;--brand-mid: #3D7A50;--brand-light: #EBF4EE;--slate: #4A5568;--slate-dark: #2D3748;--black: #111111;--near-black: #1C1C1C;--gray-900: #2A2A2A;--gray-700: #4A4A4A;--gray-500: #767676;--gray-300: #CACACA;--gray-100: #F4F4F2;--white: #FFFFFF;--gold: #D4960A;--gold-light: #FDF5DC;--green: #2D5C3A;--green-light: #EBF4EE;--red: #2D5C3A;--red-dark: #1E3F28;--red-light: #EBF4EE;--radius: 6px;--radius-lg: 10px;--shadow: 0 2px 12px rgba(0,0,0,.08);--shadow-lg: 0 8px 32px rgba(0,0,0,.12);--max: 1200px}.talk-to-pro{display:flex;gap:0;border:1.5px solid var(--gray-300);border-radius:var(--radius);overflow:hidden}.ttp-avatar-stack{display:flex;align-items:center;padding:10px;background:var(--gray-100);flex-shrink:0}.ttp-avatar{width:32px;height:32px;border-radius:50%;background:var(--near-black);border:2px solid var(--white);display:flex;align-items:center;justify-content:center;color:var(--white);font-size:11px;font-weight:700;margin-left:-6px;flex-shrink:0;overflow:hidden}.ttp-avatar:first-child{margin-left:0}.ttp-avatar.online{background:var(--near-black)}.ttp-online-dot{width:8px;height:8px;background:var(--green);border-radius:50%;border:1.5px solid var(--white);position:absolute;bottom:0;right:0;display:flex!important}.ttp-avatar-wrap{position:relative}.ttp-body{padding:10px 12px;flex:1;min-width:0}.ttp-title{font-size:13px;font-weight:700;color:var(--near-black);white-space:nowrap}.ttp-sub{font-size:12px;color:var(--gray-500);line-height:1;margin-top:1px}.ttp-actions{display:flex;flex-direction:column;gap:0;border-left:1px solid var(--gray-100);flex-shrink:0}.ttp-btn{display:flex;align-items:center;gap:6px;padding:10px 14px;font-size:12px;font-weight:700;color:var(--near-black);background:none;border:none;cursor:pointer;white-space:nowrap;line-height:1;transition:background .15s,color .15s;text-decoration:none}.ttp-btn:hover{background:var(--gray-100)}.ttp-btn+.ttp-btn{border-top:1px solid var(--gray-100)}.ttp-btn svg{width:14px;height:14px;flex-shrink:0}.ttp-btn.phone{color:var(--red)}.ttp-btn.phone svg{color:var(--red)}body.page-shipping-installation h2,body.page-shipping-installation h1,body.page-shipping-installation h3,body.page-shipping-installation h4{margin-top:0}@media(max-width:768px){.template-collection .showroom-section .page-width{padding:0}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/style.css.map */
