.hidden,.d-desktop-none{display:none}tpt-section-lazyload{display:block}div[data-lazyload-element]{opacity:0;visibility:hidden;transition:.4s}.tpt-section_loader{max-width:30rem;height:.2rem;margin:30rem auto;display:block;position:relative;overflow:hidden}.tpt-section_loader:after{content:"";width:9rem;height:.2rem;background:#0009;position:absolute;top:0;left:0;box-sizing:border-box;animation:sectionLoading .8s linear infinite alternate}.tpt-section_loaded div[data-lazyload-element]{opacity:1;visibility:visible}.tpt-section_loaded .tpt-section_loader{display:none}.circle-text-wrapper-mobile a{color:#fff;text-decoration:none}.circle-text-wrapper-mobile a span{text-align:center}@keyframes sectionLoading{0%{left:0;transform:translate(-1%)}to{left:100%;transform:translate(-99%)}}.tpt-section{--font-heading-scale: 1;--h0-font-size: 5.4rem;--h1-font-size: 4.8rem;--h2-font-size: 4.2rem;--h3-font-size: 2.4rem;--h4-font-size: 2rem;--h5-font-size: 1.8rem;--h6-font-size: 1.6rem}.tpt-section .h0{font-size:calc(var(--font-heading-scale) * var(--h0-font-size))}.tpt-section h1,.tpt-section .h1{font-size:calc(var(--font-heading-scale) * var(--h1-font-size))}.tpt-section h2,.tpt-section .h2{font-size:calc(var(--font-heading-scale) * var(--h2-font-size))}.tpt-section h3,.tpt-section .h3{font-size:calc(var(--font-heading-scale) * var(--h3-font-size))}.tpt-section h4,.tpt-section .h4{font-size:calc(var(--font-heading-scale) * var(--h4-font-size))}.tpt-section h5,.tpt-section .h5{font-size:calc(var(--font-heading-scale) * var(--h5-font-size))}.tpt-section h6,.tpt-section .h6{font-size:calc(var(--font-heading-scale) * var(--h6-font-size))}.tpt-section_container,.tpt-section_content{margin-left:auto;margin-right:auto}.tpt-section_content{padding:0 1.5rem}.tpt-section_container{background-size:cover!important;background-position:center!important;background-attachment:unset!important}.tpt-section_align-center{text-align:center;align-items:center;justify-content:center}.tpt-section-header{display:flex;flex-direction:column;row-gap:1rem;margin-bottom:3rem}.tpt-section-header>*,.tpt-section-header_title{margin:0;padding:0}.tpt-section-header_description{max-width:90rem}.tpt-section-header_description *{margin:0 0 1rem;padding:0}.tpt-section-header_description *:last-child{margin-bottom:0}.tpt-section-header_sub-heading+.tpt-section-header_heading{margin-top:-.5rem}.tpt-section-header_button{margin-top:1rem}.tpt-section-footer{padding-top:3rem}.tpt-section-header .button,.tpt-section-footer .button{min-width:16rem}.tpt-messages{display:flex;column-gap:.5rem;margin-top:1rem}.tpt-messages svg{width:2rem}.tpt-ratio_item{position:relative}.tpt-ratio_item:before{content:"";display:block;width:100%;padding-bottom:var(--ratio-percent)}.tpt-ratio_content{position:absolute;top:0;right:0;bottom:0;left:0}.tpt-ratio_content>*{position:absolute;top:0;right:0;bottom:0;left:0}.tpt-ratio_content img{width:100%;height:100%;object-fit:cover;object-position:center}@media screen and (max-width:767px){.tpt-section{--h0-font-size: 3.8rem;--h1-font-size: 3.4rem;--h2-font-size: 3.2rem;--h3-font-size: 2rem;--h4-font-size: 1.8rem;--h5-font-size: 1.6rem;--h6-font-size: 1.5rem}}@media screen and (max-width:1199px){.enquiry-popup.active{padding:10px}}@media screen and (max-width:767px){.enquiry-popup.active{display:block;padding:10px}.enquiry-popup-content{margin:0% auto!important;max-height:100%;overflow-y:scroll}.enquiry-popup-content .card-header h2{font-size:30px}}@media screen and (max-width:480px){.tpt-section-header_title{font-size:2.5rem!important}}.swiper-fade.swiper-initialized .swiper-slide:not(.swiper-slide-active){opacity:0!important;visibility:hidden}.spec-section{border:1px solid #e3e9e9;margin-bottom:25px;background:#fff;border-radius:4px;overflow:hidden}.spec-title{padding:10px 15px;background:#0b3b20;color:#fff;margin:0;font-size:14px;font-weight:600;display:flex;align-items:center;gap:8px}.spec-table{width:100%;border-collapse:collapse;background:#fff}.spec-table th,.spec-table td{border:1px solid #e3e9e9;padding:5px 10px;font-size:14px;color:#0b3b20}.spec-table th{background:#fff9ef;font-weight:600}.enquiry-popup{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#0000007a}.enquiry-popup-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080}.enquiry-popup-content{position:relative;background:#fff;width:100%;max-width:800px;margin:10% auto;padding:2rem;border-radius:8px}.enquiry-popup-close{border:none;font-size:30px;cursor:pointer;background:#000;color:#fff;height:40px;width:40px;border-radius:5px}.card-header{display:flex;align-items:center;justify-content:space-between}.text-green .breadcrumbs ol li,.text-green .breadcrumbs ol li a,.text-green .description-title{color:#fff;font-family:var(--font-heading-family)}.video-circle-btn{position:relative;width:90px;height:90px;border-radius:50%;background:#355e60;display:flex;align-items:center;justify-content:center;text-decoration:none;cursor:pointer;z-index:3;box-shadow:0 10px 30px #355e6059;transition:transform .3s ease}.circle-text-wrapper{position:absolute;width:160px;height:160px;display:flex;align-items:center;justify-content:center;z-index:2;top:-50px;right:0}.circle-text{position:absolute;width:160px;height:160px;fill:#000;font-size:11px;letter-spacing:2px;animation:rotateText 14s linear infinite;opacity:.9}@keyframes rotateText{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.video-circle-btn:hover{transform:scale(1.08)}.play-icon{width:0;height:0;border-left:18px solid #fff;border-top:12px solid transparent;border-bottom:12px solid transparent;margin-left:4px;z-index:2}.video-circle-btn:before,.video-circle-btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:#355e6066;animation:pulse 2.5s infinite;z-index:0}.video-circle-btn:after{animation-delay:1.2s}@keyframes pulse{0%{transform:scale(1);opacity:.7}to{transform:scale(1.8);opacity:0}}.product-video-text{position:absolute;top:40px;left:50%;transform:translate(-50%);text-align:center;color:#fff;z-index:2}.product-video-text h2{margin:0 0 8px;font-size:32px;font-weight:600;letter-spacing:1px}.product-video-text p{margin:0;font-size:15px;opacity:.9;letter-spacing:.4px}.tpt-breadcrumbs__detail{position:relative}@media screen and (max-width:768px){.circle-text-wrapper-mobile{background:#355e60;display:flex!important;justify-content:center;padding:5px 0}.d-mobile-none{display:none}.d-desktop-none{display:block}}#open-enquiry-popup{background:#0b3b20;color:#fff;padding:10px 15px;border-radius:5px;position:relative}.top-info-list{display:flex;align-items:center;gap:10px;list-style:none;padding:0;margin:0;font-size:14px;justify-content:flex-end}.top-info-item a{text-decoration:none;color:#fff;font-weight:500}.top-info-item a:hover{text-decoration:underline}.top-info-list .divider{color:#fff;font-weight:400}.header-top_slider,.top-info-list{width:50%}.btn-diamond{position:relative;padding:17px 24px!important;font-family:Montserrat,sans-serif;font-weight:600;font-size:14px;color:#fff;background:#cf9027!important;border:none;border-radius:4px;cursor:pointer;overflow:hidden;letter-spacing:1.5px;text-transform:uppercase;transition:all .4s ease;box-shadow:0 4px 15px #1a472a4d}.btn-diamond span{margin-right:10px;font-size:18px}.btn-diamond:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent 30%,rgba(255,255,255,.3) 50%,transparent 70%);transform:rotate(45deg);animation:diamond-shine 3s ease-in-out infinite}@keyframes diamond-shine{0%,to{transform:translate(-100%) translateY(-100%) rotate(45deg)}50%{transform:translate(100%) translateY(100%) rotate(45deg)}}.btn-diamond:hover{transform:translateY(-2px);box-shadow:0 8px 25px #1a472a66;background:linear-gradient(135deg,#1f5232,#346645)}.btn-diamond:active{transform:translateY(0)}@media screen and (max-width:1024px){.header-top_slider,.top-info-list{width:100%}}@media screen and (max-width:480px){.spec-title{width:480px}.spec-section{overflow-x:auto}.spec-table{min-width:480px}.top-info-list{font-size:10px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/tpt-section.css.map */
