:root{--golfnity-moss:#1c6257;--golfnity-moss-dark:#12382d;--golfnity-gold:#e6c76f;--golfnity-gold-dark:#c9a227;--golfnity-white:#fff;--golfnity-link-blue:#0b4ea2;--golfnity-link-visited:#1c6257;--golfnity-hot:#e0475b;--golfnity-hot-dark:#b8283b}html{scrollbar-width:thin;scrollbar-color:var(--golfnity-gold) transparent}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background-color:var(--golfnity-gold);border-radius:10px}::-webkit-scrollbar-thumb:hover{background-color:var(--golfnity-gold-dark)}.scrool-bar::-webkit-scrollbar-thumb{background-color:var(--golfnity-gold);outline-color:var(--golfnity-gold)}.flatpickr-calendar.open .flatpickr-innerContainer .flatpickr-days .flatpickr-day.today:not(.selected){color:var(--golfnity-moss);background-color:#0000;border-radius:50%;border:1px solid var(--golfnity-moss)!important;box-shadow:none!important}.flatpickr-calendar.open .flatpickr-innerContainer .flatpickr-days .flatpickr-day{border-color:#0000;line-height:44px}@media (max-width:575px){.flatpickr-calendar.open .flatpickr-innerContainer .flatpickr-days .flatpickr-day{line-height:40px}}.flatpickr-calendar.open .flatpickr-innerContainer .flatpickr-days .flatpickr-day.selected,.flatpickr-calendar.open .flatpickr-innerContainer .flatpickr-days .flatpickr-day.startRange.endRange{color:var(--golfnity-white);background-color:var(--golfnity-moss);border-color:#0000;border-radius:50%}.flatpickr-calendar.open .flatpickr-innerContainer .flatpickr-days .flatpickr-day.startRange:not(.endRange),.flatpickr-calendar.open .flatpickr-innerContainer .flatpickr-days .flatpickr-day.endRange:not(.startRange){z-index:0;color:var(--golfnity-white);background-color:#1c62571f;border-color:#0000;position:relative}.flatpickr-calendar.open .flatpickr-innerContainer .flatpickr-days .flatpickr-day.startRange:not(.endRange){border-radius:50% 0 0 50%}.flatpickr-calendar.open .flatpickr-innerContainer .flatpickr-days .flatpickr-day.endRange:not(.startRange){border-radius:0 50% 50% 0}.flatpickr-calendar.open .flatpickr-innerContainer .flatpickr-days .flatpickr-day.startRange:not(.endRange):before,.flatpickr-calendar.open .flatpickr-innerContainer .flatpickr-days .flatpickr-day.endRange:not(.startRange):before{content:"";z-index:-1;background-color:var(--golfnity-moss);border-radius:50%;position:absolute;inset:0}.flatpickr-calendar.open .flatpickr-innerContainer .flatpickr-days .flatpickr-day.inRange{color:var(--golfnity-moss-dark);box-shadow:none;background-color:#1c62571f;border:none;border-radius:0}.flatpickr-calendar.open .flatpickr-innerContainer .flatpickr-days .flatpickr-day:hover{color:var(--golfnity-white);background-color:var(--golfnity-moss);border-radius:50%}.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)){box-shadow:none}.flatpickr-calendar.open .flatpickr-months{background-color:var(--golfnity-moss);margin:0 -30px 18px;padding:18px 30px}.flatpickr-calendar.open>.flatpickr-months:first-child{border-radius:15px 15px 0 0;margin-top:-20px}.flatpickr-calendar.open .flatpickr-months .flatpickr-month .flatpickr-current-month,.flatpickr-calendar.open .flatpickr-months .flatpickr-month .flatpickr-current-month input.cur-year{color:var(--golfnity-white)}.flatpickr-calendar.open .flatpickr-months .flatpickr-prev-month svg,.flatpickr-calendar.open .flatpickr-months .flatpickr-next-month svg,.flatpickr-calendar.open .flatpickr-months .flatpickr-prev-month svg path,.flatpickr-calendar.open .flatpickr-months .flatpickr-next-month svg path{fill:var(--golfnity-white)}.flatpickr-calendar.open .flatpickr-months .flatpickr-prev-month:hover svg path,.flatpickr-calendar.open .flatpickr-months .flatpickr-next-month:hover svg path{fill:var(--golfnity-white);opacity:.7}.flatpickr-calendar.open .flatpickr-weekdays{display:flex}.flatpickr-calendar.open .flatpickr-weekdaycontainer span.flatpickr-weekday{color:var(--golfnity-moss);font-size:14px;font-weight:700}.tg-hero-slider-active{height:100vh}@media (max-width:575px){.tg-hero-slider-active{height:100vh}}.golfnity-hero .tg-hero-title{border-bottom:0}.golfnity-hero-slide-content{top:30%;transform:translateY(-50%)}@media (max-width:767px){.golfnity-hero-slide-content{top:30%}}.golfnity-hero-search-overlay{z-index:10;position:absolute;top:65%;left:0;right:0;transform:translateY(-50%)}.golfnity-autocomplete-list{background:var(--tg-common-white);z-index:20;border-radius:8px;max-height:240px;margin-top:6px;padding:6px 8px 6px 0;list-style:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 12px 30px #00000026}.golfnity-autocomplete-list li button{text-align:left;width:100%;color:var(--golfnity-moss-dark,#1f2937);cursor:pointer;background:0 0;border:0;padding:8px 16px;font-size:14px;display:block}.golfnity-autocomplete-list li button:hover,.golfnity-autocomplete-list li button:focus{background:#f4f6f5}@media (max-width:767px){.golfnity-hero-search-overlay{margin-top:30px;position:static}}.golfnity-hero.fix{overflow:visible}.tg-hero-arrow-box button.tg-hero-next,.tg-hero-arrow-box button.tg-hero-prev,button.tg-hero-next,button.tg-hero-prev{z-index:99;background:var(--golfnity-moss);color:var(--golfnity-gold);box-shadow:none;border:0;transition:background-color .25s,color .25s,box-shadow .25s}.tg-hero-arrow-box button.tg-hero-prev{left:40px;right:auto}.tg-hero-arrow-box button.tg-hero-next{left:auto;right:40px}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.tg-hero-arrow-box button.tg-hero-next{right:0}}.tg-hero-arrow-box button.tg-hero-next svg,.tg-hero-arrow-box button.tg-hero-prev svg,button.tg-hero-next svg,button.tg-hero-prev svg{color:var(--golfnity-gold)}.tg-hero-arrow-box button.tg-hero-next svg path,.tg-hero-arrow-box button.tg-hero-prev svg path,button.tg-hero-next svg path,button.tg-hero-prev svg path{stroke:currentColor;fill:none}.tg-hero-arrow-box button.tg-hero-next:hover,.tg-hero-arrow-box button.tg-hero-prev:hover,button.tg-hero-next:hover,button.tg-hero-prev:hover{background:var(--golfnity-moss-dark);color:var(--golfnity-gold);box-shadow:0 8px 18px #12382d40}.tg-hero-arrow-box button.tg-hero-next:hover svg,.tg-hero-arrow-box button.tg-hero-prev:hover svg,button.tg-hero-next:hover svg,button.tg-hero-prev:hover svg{color:var(--golfnity-gold)}.golfnity-header.header-sticky{background:var(--golfnity-moss);-webkit-backdrop-filter:none;backdrop-filter:none}.golfnity-header .tgmenu__navbar-wrap ul{flex-wrap:nowrap}.golfnity-header .tgmenu__navbar-wrap ul li a{white-space:nowrap;padding-left:clamp(6px,.55vw,12px);padding-right:clamp(6px,.55vw,12px);font-size:clamp(12px,.95vw,15px)}.golfnity-header-wrap{position:relative}.golfnity-header-top.tg-primary-bg{background:var(--golfnity-moss-dark)}.golfnity-header-top .tg-header-top-info a:hover{color:var(--golfnity-gold)}.golfnity-header-top .tg-header-dvdr{background:#ffffff4d}.golfnity-logo-img{width:180px;max-width:100%;height:auto}.golfnity-header .tgmenu__wrap .logo{flex-shrink:0}.golfnity-header .tgmenu__navbar-wrap ul li a,.golfnity-header.header-sticky .tgmenu__main-menu ul>li>a{color:var(--golfnity-gold);font-size:18px;font-weight:600;text-decoration:none;transition:color .3s,text-decoration-color .3s}.golfnity-header .tgmenu__navbar-wrap>ul>li:hover>a,.golfnity-header.header-sticky .tgmenu__main-menu ul>li:hover>a{color:var(--golfnity-white)}.golfnity-header .tgmenu__navbar-wrap>ul>li:hover>a>span,.golfnity-header.header-sticky .tgmenu__main-menu ul>li:hover>a>span{text-underline-offset:5px;text-decoration:underline}.golfnity-header .tgmenu__navbar-wrap>ul>li.active>a,.golfnity-header.header-sticky .tgmenu__main-menu ul>li.active>a{color:var(--golfnity-gold)}.golfnity-header .tgmenu__navbar-wrap ul li .sub-menu li:hover>a,.golfnity-header .tgmenu__navbar-wrap ul li .sub-menu li.active>a{color:var(--golfnity-gold-dark)}.golfnity-header .tg-header-border,.golfnity-header.header-sticky .tg-header-border{display:none}.golfnity-header .tg-header-contact-icon,.golfnity-header.header-sticky .tg-header-contact-icon{color:var(--golfnity-gold);border-color:#e6c76fb3;transition:color .3s,border-color .3s}.golfnity-header .tg-header-contact-icon svg,.golfnity-header .tg-header-contact-icon svg path,.golfnity-header.header-sticky .tg-header-contact-icon svg,.golfnity-header.header-sticky .tg-header-contact-icon svg path{color:var(--golfnity-gold);fill:currentColor;stroke:currentColor;transition:color .3s,fill .3s,stroke .3s}.golfnity-header .tg-header-contact-number span,.golfnity-header .tg-header-contact-number a,.golfnity-header.header-sticky .tg-header-contact-number span,.golfnity-header.header-sticky .tg-header-contact-number a{color:var(--golfnity-gold);transition:color .3s}.golfnity-header .tg-header-contact-info:hover .tg-header-contact-icon,.golfnity-header .tg-header-contact-info:hover .tg-header-contact-number span,.golfnity-header .tg-header-contact-info:hover .tg-header-contact-number a{color:var(--golfnity-white);border-color:#fffc}.golfnity-header .tg-header-contact-info:hover .tg-header-contact-icon svg,.golfnity-header .tg-header-contact-info:hover .tg-header-contact-icon svg path{color:var(--golfnity-white);fill:currentColor;stroke:currentColor}.golfnity-header .tg-header-cart .cart-button,.golfnity-header.header-sticky .tg-header-cart .cart-button{color:var(--golfnity-gold);box-shadow:none;background:0 0;border:0;transition:color .3s}.golfnity-header .tg-header-cart .cart-button svg,.golfnity-header .tg-header-cart .cart-button svg path,.golfnity-header.header-sticky .tg-header-cart .cart-button svg,.golfnity-header.header-sticky .tg-header-cart .cart-button svg path{color:var(--golfnity-gold);fill:currentColor;stroke:currentColor;transition:color .3s,fill .3s,stroke .3s}.golfnity-header .tg-header-cart .cart-button:hover,.golfnity-header.header-sticky .tg-header-cart .cart-button:hover{color:var(--golfnity-white);background:0 0}.golfnity-header .tg-header-cart .cart-button:hover svg,.golfnity-header .tg-header-cart .cart-button:hover svg path{color:var(--golfnity-white);fill:currentColor;stroke:currentColor}.golfnity-header .tg-header-cart-count,.golfnity-header.header-sticky .tg-header-cart-count{background:var(--golfnity-white);color:var(--golfnity-moss-dark);border:1px solid var(--golfnity-gold)}.golfnity-header .tg-btn-header,.golfnity-header.header-sticky .tg-btn-header{color:var(--golfnity-gold);box-shadow:none;text-transform:capitalize;background:0 0;border:0;border-radius:0;align-items:center;gap:6px;padding:0;font-size:14px;font-weight:600;line-height:1;text-decoration:none;transition:color .3s;display:inline-flex}.golfnity-header .tg-btn-header:hover,.golfnity-header .tg-btn-header:focus,.golfnity-header.header-sticky .tg-btn-header:hover,.golfnity-header.header-sticky .tg-btn-header:focus{color:var(--golfnity-white);box-shadow:none;text-underline-offset:5px;background:0 0;border:0;text-decoration:underline}.golfnity-header .tg-btn-header span,.golfnity-header.header-sticky .tg-btn-header span{justify-content:center;align-items:center;margin-right:0;display:inline-flex;transform:none}.golfnity-header .tg-btn-header svg,.golfnity-header .tg-btn-header svg path,.golfnity-header.header-sticky .tg-btn-header svg,.golfnity-header.header-sticky .tg-btn-header svg path{color:var(--golfnity-gold);fill:currentColor;stroke:currentColor;transition:color .3s,fill .3s,stroke .3s}.golfnity-header .tg-btn-header:hover svg,.golfnity-header .tg-btn-header:hover svg path,.golfnity-header.header-sticky .tg-btn-header:hover svg,.golfnity-header.header-sticky .tg-btn-header:hover svg path{color:var(--golfnity-white);fill:currentColor;stroke:currentColor}.golfnity-header .tgmenu-offcanvas-open-btn span,.golfnity-header.header-sticky .tgmenu-offcanvas-open-btn span{background-color:var(--golfnity-gold);transition:background-color .3s}.golfnity-header .tgmenu-offcanvas-open-btn:hover span,.golfnity-header.header-sticky .tgmenu-offcanvas-open-btn:hover span{background-color:var(--golfnity-white)}.golfnity-cta-app-banner .tg-section-subtitle,.golfnity-cta-app-banner .tg-cta-title{color:var(--golfnity-moss)}main a:not(.tg-btn):not(.tg-btn-header):not(.cart-button):not(.golfnity-btn-primary):not(.golfnity-card):not(.golfnity-card-cta):not(.tg-blog-tag):not(.tg-blog-readmore):not(.logo-1):not(.logo-2):link,main a:not(.tg-btn):not(.tg-btn-header):not(.cart-button):not(.golfnity-btn-primary):not(.golfnity-card):not(.golfnity-card-cta):not(.tg-blog-tag):not(.tg-blog-readmore):not(.logo-1):not(.logo-2):link{color:var(--golfnity-link-blue);font-weight:700;text-decoration:none}main a:not(.tg-btn):not(.tg-btn-header):not(.cart-button):not(.golfnity-btn-primary):not(.golfnity-card):not(.golfnity-card-cta):not(.tg-blog-tag):not(.tg-blog-readmore):not(.logo-1):not(.logo-2):visited{color:var(--golfnity-link-visited);font-weight:700;text-decoration:none}main a:not(.tg-btn):not(.tg-btn-header):not(.cart-button):not(.golfnity-btn-primary):not(.golfnity-card):not(.golfnity-card-cta):not(.tg-blog-tag):not(.tg-blog-readmore):not(.logo-1):not(.logo-2):hover{color:var(--golfnity-link-blue);font-weight:700;text-decoration:underline}main a:not(.tg-btn):not(.tg-btn-header):not(.cart-button):not(.golfnity-btn-primary):not(.golfnity-card):not(.golfnity-card-cta):not(.tg-blog-tag):not(.tg-blog-readmore):not(.logo-1):not(.logo-2):active{color:var(--golfnity-link-visited);font-weight:700}main .tg-listing-card-title a:link{color:var(--golfnity-link-blue);font-weight:700;text-decoration:none}main .tg-listing-card-title a:visited{color:var(--golfnity-link-visited);font-weight:700;text-decoration:none}main .tg-listing-card-title a:hover{color:var(--golfnity-link-blue);font-weight:700;text-decoration:underline}main .tg-listing-card-title a:active{color:var(--golfnity-link-visited);font-weight:700;text-decoration:none}.golfnity-footer .tg-footer-form-btn:hover{background:var(--golfnity-gold);color:var(--golfnity-moss)}.golfnity-footer{background:var(--golfnity-moss);background-image:none}.golfnity-footer .tg-footer-widget-title,.golfnity-footer h1,.golfnity-footer h2,.golfnity-footer h3,.golfnity-footer h4,.golfnity-footer h5,.golfnity-footer h6{color:var(--golfnity-gold)}.golfnity-footer,.golfnity-footer p,.golfnity-footer li,.golfnity-footer span,.golfnity-footer .tg-footer-copyright{color:var(--golfnity-white)}.tg-footer-space{margin-top:0;padding-top:100px}@media only screen and (min-width:992px) and (max-width:1199px){.tg-footer-space{margin-top:0;padding-top:90px}}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.tg-footer-space{margin-top:0;padding-top:70px}}.tg-footer-area{color:var(--golfnity-white)}.tg-footer-area p,.tg-footer-area span,.tg-footer-area li,.tg-footer-area h1,.tg-footer-area h2,.tg-footer-area h3,.tg-footer-area h4,.tg-footer-area h5,.tg-footer-area h6{color:inherit}.tg-footer-area a:link,.tg-footer-area a:visited{color:var(--golfnity-white);font-weight:600;text-decoration:none}.tg-footer-area a:hover{color:var(--golfnity-white);font-weight:600;text-decoration:underline}.tg-footer-area a:active{color:var(--golfnity-white);font-weight:600;text-decoration:none}.golfnity-footer .tg-footer-info svg,.golfnity-footer .tg-footer-info svg path,.golfnity-footer .tg-footer-info i,.tg-footer-area i,.tg-footer-area svg{color:currentColor;fill:none;stroke:currentColor}.golfnity-footer .tg-footer-social a{color:var(--golfnity-white);background:#ffffff1f}.golfnity-footer .tg-footer-social a:hover{color:var(--golfnity-moss);background:var(--golfnity-gold);text-decoration:none}.golfnity-footer .tg-footer-form input{color:var(--golfnity-moss)}.golfnity-footer .tg-footer-form input::placeholder{color:#1b4d3ebf}.golfnity-footer .tg-footer-form-btn{color:var(--golfnity-moss);background:#f2d985;border:0;transition:background-color .25s,color .25s}.golfnity-footer .tg-footer-form-btn svg,.golfnity-footer .tg-footer-form-btn svg path,.golfnity-footer .tg-footer-form-btn i,.golfnity-footer .tg-footer-form-btn:hover svg,.golfnity-footer .tg-footer-form-btn:hover svg path,.golfnity-footer .tg-footer-form-btn:hover i{color:var(--golfnity-moss);stroke:currentColor}@media (max-width:767px){.golfnity-logo-img{width:140px;height:auto}.golfnity-header .tg-btn-header,.golfnity-header.header-sticky .tg-btn-header{font-size:14px}}.tg-banner-4-content .tg-btn-transparent{background:var(--golfnity-gold);color:var(--golfnity-moss);box-shadow:none;border:0;border-radius:6px;font-weight:700;text-decoration:none}.tg-banner-4-content .tg-btn-transparent span,.tg-banner-4-content .tg-btn-transparent i,.tg-banner-4-content .tg-btn-transparent svg,.tg-banner-4-content .tg-btn-transparent svg path{color:var(--golfnity-moss);fill:currentColor;stroke:currentColor}.tg-banner-4-content .tg-btn-transparent:hover{background:var(--golfnity-moss);color:var(--golfnity-gold);text-decoration:none;transform:translateY(-2px)}.tg-banner-4-content .tg-btn-transparent:hover span,.tg-banner-4-content .tg-btn-transparent:hover i,.tg-banner-4-content .tg-btn-transparent:hover svg,.tg-banner-4-content .tg-btn-transparent:hover svg path{color:var(--golfnity-gold);fill:currentColor;stroke:currentColor}.tg-banner-2-content .tg-btn-transparent,.tg-banner-4-content .tg-btn-transparent{background:var(--golfnity-gold);color:var(--golfnity-moss);box-shadow:none;border:0;border-radius:6px;font-weight:700;text-decoration:none}.tg-banner-2-content .tg-btn-transparent .btn-text,.tg-banner-2-content .tg-btn-transparent .btn-icon,.tg-banner-2-content .tg-btn-transparent svg,.tg-banner-2-content .tg-btn-transparent svg path,.tg-banner-4-content .tg-btn-transparent .btn-text,.tg-banner-4-content .tg-btn-transparent .btn-icon,.tg-banner-4-content .tg-btn-transparent svg,.tg-banner-4-content .tg-btn-transparent svg path{color:var(--golfnity-moss);fill:currentColor;stroke:currentColor}.tg-banner-2-content .tg-btn-transparent:hover,.tg-banner-4-content .tg-btn-transparent:hover{background:var(--golfnity-moss);color:var(--golfnity-gold);text-decoration:none;transform:translateY(-2px)}.tg-banner-2-content .tg-btn-transparent:hover .btn-text,.tg-banner-2-content .tg-btn-transparent:hover .btn-icon,.tg-banner-2-content .tg-btn-transparent:hover svg,.tg-banner-2-content .tg-btn-transparent:hover svg path,.tg-banner-4-content .tg-btn-transparent:hover .btn-text,.tg-banner-4-content .tg-btn-transparent:hover .btn-icon,.tg-banner-4-content .tg-btn-transparent:hover svg,.tg-banner-4-content .tg-btn-transparent:hover svg path{color:var(--golfnity-gold);fill:currentColor;stroke:currentColor}.tg-listing-card-price h4,.tg-listing-card-price h4>span{color:var(--golfnity-gold);font-weight:700}.tg-listing-card-price del,.tg-listing-card-price del span,.tg-listing-card-price .old-price{color:#111;opacity:1;text-decoration-color:#111}.tg-listing-item-wishlist a{background:var(--golfnity-white);color:var(--golfnity-moss);transition:background-color .25s,color .25s,transform .25s,box-shadow .25s}.tg-listing-item-wishlist a i,.tg-listing-item-wishlist a svg,.tg-listing-item-wishlist a svg path{color:currentColor;fill:none;stroke:currentColor}.tg-listing-item-wishlist a:hover{background:var(--golfnity-gold);color:var(--golfnity-moss);transform:scale(1.08);box-shadow:0 8px 18px #12382d38}.tg-listing-card-price .tg-listing-card-currency-amount,.tg-listing-card-price .currency-symbol,.tg-listing-card-price .tg-listing-card-activity-person{color:var(--golfnity-gold);font-weight:700}.tg-listing-card-price .tg-listing-card-currency-old,.tg-listing-card-price .tg-listing-card-currency-old del{color:#111;opacity:1;text-decoration-color:#111}.tg-breadcrumb-list,.tg-breadcrumb-list a,.tg-breadcrumb-list span,.tg-breadcrumb-list .dvr{color:var(--golfnity-moss);font-weight:700}.tg-breadcrumb-list a:hover{color:var(--golfnity-moss-dark);text-decoration:underline}.tg-breadcrumb-list span:visited,.tg-breadcrumb-list a:visited{color:var(--golfnity-moss)}.tg-breadcrumb-list ul,.tg-breadcrumb-list-2 ul,.tg-breadcrumb-list-3 ul,.tg-breadcrumb-list-4 ul{align-items:center;gap:10px;margin:0;padding:0;display:flex}.tg-breadcrumb-list ul li,.tg-breadcrumb-list-2 ul li,.tg-breadcrumb-list-3 ul li,.tg-breadcrumb-list-4 ul li,.tg-breadcrumb-list ul li a,.tg-breadcrumb-list-2 ul li a,.tg-breadcrumb-list-3 ul li a,.tg-breadcrumb-list-4 ul li a,.tg-breadcrumb-list ul li span,.tg-breadcrumb-list-2 ul li span,.tg-breadcrumb-list-3 ul li span,.tg-breadcrumb-list-4 ul li span,.tg-breadcrumb-list ul li i,.tg-breadcrumb-list-2 ul li i,.tg-breadcrumb-list-3 ul li i,.tg-breadcrumb-list-4 ul li i,.tg-breadcrumb-list .dvr,.tg-breadcrumb-list-2 .dvr,.tg-breadcrumb-list-3 .dvr,.tg-breadcrumb-list-4 .dvr{color:var(--golfnity-moss);font-weight:700}.tg-breadcrumb-list ul li a:visited,.tg-breadcrumb-list-2 ul li a:visited,.tg-breadcrumb-list-3 ul li a:visited,.tg-breadcrumb-list-4 ul li a:visited{color:var(--golfnity-moss)}.tg-breadcrumb-list-4,.tg-breadcrumb-list-4 ul li,.tg-breadcrumb-list-4 ul li a,.tg-breadcrumb-list-4 ul li span,.tg-breadcrumb-list-4 ul li i,.tg-breadcrumb-list-4 .dvr{color:var(--golfnity-white)!important}.tg-breadcrumb-list-4 ul li a:hover{text-decoration:underline;color:var(--golfnity-gold)!important}.tg-breadcrumb-list-4 ul li a:visited{color:var(--golfnity-white)!important}.tg-tour-details-video-feature-list ul li .icon{background:var(--golfnity-moss);color:var(--golfnity-gold)}.tg-tour-details-video-feature-list ul li .icon svg{color:var(--golfnity-gold)}.tg-tour-details-video-feature-list ul li .icon svg path{fill:none;stroke:currentColor}.tg-tour-about-list ul li .icon{background:var(--golfnity-moss);color:var(--golfnity-gold);transition:background-color .25s,color .25s,transform .25s}.tg-tour-about-list ul li:hover .icon{background:var(--golfnity-moss-dark);color:var(--golfnity-gold);transform:scale(1.05)}.tg-tour-details-video-feature-price p{color:var(--golfnity-moss)}.tg-tour-details-video-feature-price p>span:first-child,.tg-tour-details-price-unit{color:var(--golfnity-moss);font-weight:700}.tg-tour-details-area .tg-tour-about-list li .icon,.tg-tour-details-area .tg-tour-about-list ul li .icon{background:var(--golfnity-moss);color:var(--golfnity-gold);transition:background-color .25s,color .25s,transform .25s}.tg-tour-details-area .tg-tour-about-list li .icon i,.tg-tour-details-area .tg-tour-about-list li .icon svg,.tg-tour-details-area .tg-tour-about-list li .icon svg path{color:var(--golfnity-gold);fill:currentColor;stroke:currentColor}.tg-tour-details-area .tg-tour-about-list li:hover .icon{background:var(--golfnity-moss-dark);color:var(--golfnity-gold);transform:scale(1.05)}.tg-tour-about-faq .accordion-button{color:var(--golfnity-moss);font-weight:700;transition:color .25s,background-color .25s}.tg-tour-about-faq .accordion-button:not(.collapsed){color:var(--golfnity-moss);box-shadow:none;background:#e6c76f29}.tg-tour-about-faq .accordion-button span:first-child{background:var(--golfnity-gold);color:var(--golfnity-white);font-weight:700}.tg-tour-about-faq .accordion-button span:last-child{color:var(--golfnity-moss);font-weight:700}.tg-tour-about-faq .accordion-button:after{color:var(--golfnity-moss)}.tg-tour-about-faq .accordion-button:hover,.tg-tour-about-faq .accordion-button:hover span:last-child{color:var(--golfnity-moss-dark)}.tg-tour-about-faq .accordion-button i,.tg-tour-about-faq .accordion-button svg,.tg-tour-about-faq .accordion-button svg path{color:var(--golfnity-moss);fill:currentColor;stroke:currentColor}.tg-tour-about-time .form-check-input{border-color:var(--golfnity-gold);box-shadow:none;cursor:pointer}.tg-tour-about-time .form-check-input:checked{background-color:var(--golfnity-moss);border-color:var(--golfnity-moss);box-shadow:none}.tg-tour-about-time .form-check-input:focus{border-color:var(--golfnity-gold);box-shadow:0 0 0 3px #e6c76f40}.tg-tour-about-time .form-check-label{cursor:pointer}.tg-tour-about-time .form-check-input:checked+.form-check-label,.tg-tour-about-review .review-left .review-info-inner h2,.tg-tour-about-review .review-left .review-info-inner span{color:var(--golfnity-moss);font-weight:700}.tg-tour-about-review .bar-rv-progress .progress .progress-bar{background-color:var(--golfnity-moss);border-color:var(--golfnity-moss)}.tg-tour-about-review .bar-rv-progress .progress{background-color:#e5e7eb}.tg-tour-about-cus-name h6 span{color:var(--golfnity-gold-dark);font-weight:700}.tg-tour-about-list ul li .icon{background:var(--golfnity-moss);color:var(--golfnity-gold)}.tg-tour-about-list ul li .icon i{color:var(--golfnity-gold)}.tg-blog-standard-date span svg,.tg-blog-standard-date span svg path,.tg-blog-grid-item .tg-blog-standard-date span svg,.tg-blog-grid-item .tg-blog-standard-date span svg path{color:var(--golfnity-moss);fill:none;stroke:currentColor}.tg-blog-standard-date span i,.tg-blog-grid-item .tg-blog-standard-date span i{color:var(--golfnity-moss)}.tg-blog-grid-item .tg-btn,.tg-blog-grid-item .tg-btn:visited,.tg-blog-standard-content .tg-btn,.tg-blog-standard-content .tg-btn:visited{color:var(--golfnity-gold);border:1px solid var(--golfnity-gold);background:0 0;font-weight:700;text-decoration:none;transition:color .25s,border-color .25s,background-color .25s}.tg-blog-grid-item .tg-btn svg,.tg-blog-grid-item .tg-btn svg path,.tg-blog-standard-content .tg-btn svg,.tg-blog-standard-content .tg-btn svg path{color:currentColor;stroke:currentColor;fill:none}.tg-blog-grid-item .tg-btn:hover,.tg-blog-standard-content .tg-btn:hover{color:var(--golfnity-moss);border-color:var(--golfnity-moss);background:0 0;text-decoration:none}.tg-blog-grid-item .tg-btn:hover svg,.tg-blog-grid-item .tg-btn:hover svg path,.tg-blog-standard-content .tg-btn:hover svg,.tg-blog-standard-content .tg-btn:hover svg path{color:var(--golfnity-moss);stroke:currentColor}.tg-blog-post-date svg,.tg-blog-post-date svg path,.tg-blog-post-item .tg-blog-post-date svg,.tg-blog-post-item .tg-blog-post-date svg path{color:var(--golfnity-moss);fill:none;stroke:currentColor}.tg-blog-post-date i,.tg-blog-post-item .tg-blog-post-date i{color:var(--golfnity-moss)}.tg-breadcrumb-list,.tg-breadcrumb-list-2,.tg-breadcrumb-list-3,.tg-breadcrumb-list-4{background:0 0;border-radius:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.tg-breadcrumb-list ul li,.tg-breadcrumb-list-2 ul li,.tg-breadcrumb-list-3 ul li,.tg-breadcrumb-list-4 ul li,.tg-breadcrumb-list ul li a,.tg-breadcrumb-list-2 ul li a,.tg-breadcrumb-list-3 ul li a,.tg-breadcrumb-list-4 ul li a,.tg-breadcrumb-list ul li span,.tg-breadcrumb-list-2 ul li span,.tg-breadcrumb-list-3 ul li span,.tg-breadcrumb-list-4 ul li span,.tg-breadcrumb-list ul li i,.tg-breadcrumb-list-2 ul li i,.tg-breadcrumb-list-3 ul li i,.tg-breadcrumb-list-4 ul li i{color:var(--golfnity-moss);font-weight:700}.tg-breadcrumb-list ul li a:hover,.tg-breadcrumb-list-2 ul li a:hover,.tg-breadcrumb-list-3 ul li a:hover,.tg-breadcrumb-list-4 ul li a:hover{color:var(--golfnity-moss);text-decoration:underline}.tg-blog-ads-btn .tg-btn,.tg-blog-ads-btn .tg-btn:visited,.tg-blog-ads-btn .tg-btn-transparent,.tg-blog-ads-btn .tg-btn-transparent:visited{background:var(--golfnity-moss);color:var(--golfnity-gold);border:1px solid var(--golfnity-moss);box-shadow:none;font-weight:700;text-decoration:none;transition:background-color .25s,border-color .25s,color .25s,transform .25s}.tg-blog-ads-btn .tg-btn .btn-text,.tg-blog-ads-btn .tg-btn .btn-icon,.tg-blog-ads-btn .tg-btn svg,.tg-blog-ads-btn .tg-btn svg path{color:var(--golfnity-gold);stroke:currentColor}.tg-blog-ads-btn .tg-btn:hover,.tg-blog-ads-btn .tg-btn-transparent:hover{background:var(--golfnity-moss-dark);color:var(--golfnity-gold);border-color:var(--golfnity-moss-dark);text-decoration:none;transform:translateY(-2px)}.tg-blog-ads-btn .tg-btn:hover .btn-text,.tg-blog-ads-btn .tg-btn:hover .btn-icon,.tg-blog-ads-btn .tg-btn:hover svg,.tg-blog-ads-btn .tg-btn:hover svg path{color:var(--golfnity-gold);stroke:currentColor}.tg-blog-details-video-list ul li span{background:var(--golfnity-moss);color:var(--golfnity-gold);transition:background-color .25s,color .25s,transform .25s}.tg-blog-details-video-list ul li span i{color:var(--golfnity-gold)}.tg-blog-details-video-list ul li:hover span{background:var(--golfnity-moss-dark);color:var(--golfnity-gold);transform:scale(1.05)}.tg-chose-6-wrap .icon{background:var(--golfnity-moss);color:var(--golfnity-gold);transition:background-color .25s,color .25s,transform .25s}.tg-chose-6-wrap .icon svg{color:var(--golfnity-gold)}.tg-chose-6-wrap .icon svg path{stroke:currentColor}.tg-chose-6-wrap:hover .icon{background:var(--golfnity-moss-dark);color:var(--golfnity-gold);transform:translateY(-3px)}.tg-tour-details-video-feature-price p span.tg-tour-details-price-unit{color:var(--golfnity-gold);font-size:18px;font-weight:700;line-height:1}.tg-tour-details-video-feature-price p>span:first-of-type{color:var(--golfnity-moss);font-size:30px;font-weight:700}.tg-listing-card-btn .tg-btn{cursor:pointer;border:0}.tg-booking-popup-overlay{z-index:9999;background:#12382d8c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0;overflow-y:auto}.tg-booking-popup{background:var(--golfnity-white);border-radius:16px;width:100%;max-width:760px;max-height:90vh;position:relative;overflow:hidden auto}.tg-booking-popup-header{background:var(--golfnity-moss);border-radius:16px 16px 0 0;justify-content:center;align-items:center;padding:18px 50px;display:flex;position:relative}.tg-booking-popup-header-title{color:var(--golfnity-white);text-transform:uppercase;text-align:center;margin:0;font-size:18px;font-weight:700}.tg-booking-popup-header .tg-booking-popup-close{width:32px;height:32px;color:var(--golfnity-white);background:0 0;border:0;border-radius:50%;font-size:16px;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.tg-booking-popup-header .tg-booking-popup-close:hover{background:#ffffff26}.tg-booking-popup-body{padding:30px}.tg-booking-popup-title{color:var(--golfnity-moss)}.tg-booking-popup-location{color:#6b7280}.tg-booking-popup-fields{flex-wrap:wrap;gap:16px;display:flex}.tg-booking-popup-field{flex:1;align-items:center;gap:8px;min-width:160px;display:flex}.tg-booking-popup-field label{color:var(--golfnity-moss-dark);white-space:nowrap;margin:0;font-size:14px;font-weight:700}.tg-booking-popup-field .input,.tg-booking-popup-field .form-select,.tg-booking-popup-field .tg-booking-add-input-date{flex:1;min-width:0}.tg-booking-popup-field .tg-booking-add-input-date .input{width:100%;padding-right:40px}.tg-booking-popup-fields>.input{flex:1;min-width:160px}.tg-booking-popup-field .input,.tg-booking-popup-field .form-select,.tg-booking-popup-fields>.input{height:44px;color:var(--golfnity-moss-dark);background:0 0;border:1px solid #e1e1e1;border-radius:8px;padding:0 14px;font-size:14px}.tg-booking-popup-field .input:focus,.tg-booking-popup-field .form-select:focus,.tg-booking-popup-fields>.input:focus{border-color:var(--golfnity-moss);box-shadow:none;outline:none}.golfnity-quick-request-form .input,.golfnity-quick-request-form .form-select{height:44px;color:var(--golfnity-moss-dark);background:0 0;border:1px solid #e1e1e1;border-radius:8px;padding:0 14px;font-size:14px}.golfnity-quick-request-form .textarea{height:auto;min-height:120px;color:var(--golfnity-moss-dark);background:0 0;border:1px solid #e1e1e1;border-radius:8px;padding:12px 14px;font-size:14px;line-height:1.5;overflow:hidden}.golfnity-quick-request-form .input:focus,.golfnity-quick-request-form .form-select:focus,.golfnity-quick-request-form .textarea:focus{border-color:var(--golfnity-moss);box-shadow:none;outline:none}.tg-booking-popup .btn-outline-primary{--bs-btn-color:var(--golfnity-moss);--bs-btn-border-color:var(--golfnity-moss);--bs-btn-hover-color:var(--golfnity-white);--bs-btn-hover-bg:var(--golfnity-moss);--bs-btn-hover-border-color:var(--golfnity-moss);--bs-btn-active-bg:var(--golfnity-moss);--bs-btn-active-border-color:var(--golfnity-moss)}.tg-booking-popup-price-breakdown{color:#6b7280;border-top:1px solid #e5e7eb;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-top:16px;font-size:14px;display:flex}.tg-booking-popup-price-breakdown strong{color:var(--golfnity-moss);font-size:20px;font-weight:400}.tg-booking-popup-market-price{text-align:right;color:#9ca3af;margin-top:-14px;font-size:14px}.tg-booking-popup-includes-line{color:#6b7280;border-top:1px solid #e5e7eb;padding-top:16px;font-size:14px}.tg-booking-popup-includes-line strong{color:var(--golfnity-moss-dark)}.title{color:var(--tg-theme-primary)}.tg-booking-form-tabs .nav-link{cursor:pointer}.golfnity-search-engine .tg-booking-form-wrap{box-shadow:none;background:0 0;border:0;padding-top:20px}.golfnity-search-engine .tg-booking-form-tabs{border-bottom:1px solid var(--golfnity-white);flex-wrap:wrap;gap:8px;padding-bottom:14px;display:flex}.golfnity-search-engine .tg-booking-form-tabs .nav-link{color:var(--golfnity-white);border-radius:100px;padding:10px 18px;transition:background-color .2s,color .2s}.golfnity-search-engine .tg-booking-form-tabs .nav-link .borders{display:none}.golfnity-search-engine .tg-booking-form-tabs .nav-link:hover{background:#ffffff1f}.golfnity-search-engine .tg-booking-form-tabs .nav-link.active{background:var(--golfnity-moss);color:var(--golfnity-gold)}.golfnity-search-engine .tg-booking-form-tabs .nav-link.active:hover{background:var(--golfnity-moss)}.golfnity-search-engine .tg-booking-form-title{text-align:left;color:var(--golfnity-white)}.golfnity-search-engine .tg-booking-form-parent-inner{min-width:0}.golfnity-search-engine .tg-booking-add-input-date,.golfnity-search-engine .tg-booking-add-input-date .input{width:100%}.tg-listing-see-more{color:var(--golfnity-moss);white-space:nowrap;align-items:center;font-size:14px;font-weight:700;display:inline-flex}.tg-listing-see-more:hover{color:var(--golfnity-gold-dark)}.tg-blog-item{flex-direction:column;height:100%;display:flex}.tg-blog-content{flex-direction:column;flex-grow:1;display:flex}.tg-blog-title{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tg-blog-desc{color:#6b7280;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.6;display:-webkit-box;overflow:hidden}.tg-blog-readmore{color:var(--golfnity-moss);align-items:center;margin-top:auto;font-weight:600;display:inline-flex}.tg-blog-readmore:hover{color:var(--golfnity-gold-dark)}.golfnity-hero-arrow-area{height:100%}.golfnity-hero-compact .tg-hero-slider-active{height:25vh;min-height:280px}.golfnity-hero-compact .tg-hero-top-shadow{height:70px}.golfnity-hero-compact .tg-hero-content-area{top:50%;transform:translateY(-50%)}.golfnity-hero-compact .tg-hero-content{padding-top:0}.golfnity-hero-compact .tg-hero-title{border-bottom:0;font-size:36px}.golfnity-hero-compact .tg-hero-para{font-size:16px}.golfnity-hero-compact .tg-hero-bottom-shape,.golfnity-hero-compact .tg-hero-bottom-shape-2{display:none}@media (max-width:575px){.golfnity-hero-compact .tg-hero-title{font-size:28px}}.golfnity-promo-banner{background:linear-gradient(120deg, var(--golfnity-moss-dark) 0%, var(--golfnity-moss) 100%);padding:80px 0;overflow:hidden}.tg-filter-sidebar .tg-filter-list ul li a{color:var(--golfnity-moss-dark,#1f2937);border-bottom:1px solid #f0f0f0;border-radius:6px;padding:10px 12px;text-decoration:none;display:block}.tg-filter-sidebar .tg-filter-list ul li:last-child a{border-bottom:0}.tg-filter-sidebar .tg-filter-list ul li a:hover{color:var(--golfnity-moss);background:#1c62570f}.tg-filter-sidebar .tg-filter-list ul li a.golfnity-support-nav-active{color:var(--golfnity-moss);background:#1c62571a;font-weight:700}.golfnity-helpful-btn{background:var(--golfnity-white);cursor:pointer;border:1px solid #e1e1e1;border-radius:8px;margin-right:10px;padding:8px 20px}.golfnity-helpful-btn:hover,.golfnity-helpful-btn.active{border-color:var(--golfnity-moss);color:var(--golfnity-moss)}.golfnity-gallery-thumb{cursor:pointer;border:0;border-radius:12px;width:100%;padding:0;transition:transform .25s;display:block;overflow:hidden}.golfnity-gallery-thumb:hover{transform:scale(1.02)}.golfnity-lightbox-content{justify-content:center;align-items:center;max-width:90vw;max-height:90vh;display:flex;position:relative}.golfnity-lightbox-close{width:36px;height:36px;color:var(--golfnity-white);background:#ffffff26;border:0;border-radius:50%;font-size:18px;position:absolute;top:-44px;right:0}.golfnity-lightbox-close:hover{background:#ffffff4d}.golfnity-lightbox-nav{width:44px;height:44px;color:var(--golfnity-white);z-index:1;background:#ffffff26;border:0;border-radius:50%;font-size:18px;position:absolute;top:50%;transform:translateY(-50%)}.golfnity-lightbox-nav:hover{background:#ffffff4d}.golfnity-lightbox-prev{left:-60px}.golfnity-lightbox-next{right:-60px}@media (max-width:767px){.golfnity-lightbox-prev{left:10px}.golfnity-lightbox-next{right:10px}}.golfnity-floating-actions{z-index:999;flex-direction:column;gap:12px;display:flex;position:fixed;bottom:20px;right:20px}.golfnity-floating-btn{width:52px;height:52px;color:var(--golfnity-white);border-radius:50%;justify-content:center;align-items:center;font-size:22px;display:flex;box-shadow:0 6px 18px #00000040}.golfnity-floating-call{background:var(--golfnity-moss)}.golfnity-floating-whatsapp{background:#25d366}.golfnity-promo-badge{background:var(--golfnity-gold);color:var(--golfnity-moss-dark);text-transform:uppercase;letter-spacing:.5px;border-radius:100px;margin-bottom:20px;padding:6px 16px;font-size:14px;font-weight:700;display:inline-block}.golfnity-promo-title{color:var(--golfnity-white);margin-bottom:15px;font-size:40px;line-height:1.25}@media (max-width:767px){.golfnity-promo-title{font-size:28px}}.golfnity-promo-desc{color:#ffffffbf;margin-bottom:0;font-size:16px}.golfnity-promo-cta-row{flex-wrap:wrap;align-items:center;gap:20px;margin-top:30px;display:flex}.golfnity-promo-cta.tg-btn{background:var(--golfnity-gold);color:var(--golfnity-moss-dark);border-color:var(--golfnity-gold)}.golfnity-promo-cta.tg-btn:hover{background:var(--golfnity-white);color:var(--golfnity-moss-dark)}.golfnity-promo-discount{color:var(--golfnity-gold);font-size:14px;font-weight:700}.golfnity-promo-photo{margin-top:40px}@media (min-width:992px){.golfnity-promo-photo{margin-top:0}}.golfnity-promo-photo-img{aspect-ratio:520/360;object-fit:cover;border-radius:20px;width:100%;height:auto;box-shadow:0 20px 40px #00000040}.golfnity-filter-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:15px;display:flex}@media (min-width:992px){.golfnity-filter-row{justify-content:space-between}}.golfnity-filter-tabs{flex-wrap:wrap;gap:10px;display:flex}.golfnity-filter-tab{color:var(--golfnity-moss);white-space:nowrap;background:#1b4d3e14;border:0;border-radius:100px;padding:10px 22px;font-size:14px;font-weight:700;transition:background-color .25s,color .25s}.golfnity-filter-tab:hover{background:#1b4d3e29}.golfnity-filter-tab.active,.tg-pagenation-wrap nav ul li a.active{background:var(--golfnity-moss);color:var(--golfnity-gold)}.golfnity-filter-tab-hot{background:var(--golfnity-hot);color:var(--golfnity-white)}.golfnity-filter-tab-hot:hover{background:var(--golfnity-hot-dark)}.golfnity-filter-tab-hot.active{background:var(--golfnity-hot-dark);color:var(--golfnity-white)}.golfnity-card{background:var(--golfnity-white);border-radius:16px;flex-direction:column;height:calc(100% - 30px);margin-bottom:30px;transition:box-shadow .25s,transform .25s;display:flex;overflow:hidden;box-shadow:0 4px 18px #12382d14}.golfnity-card:hover{transform:translateY(-3px);box-shadow:0 12px 28px #12382d29}.golfnity-card-thumb{position:relative}.golfnity-card-thumb img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.golfnity-card-discount{background:var(--golfnity-moss);color:var(--golfnity-gold);border-radius:8px;align-self:flex-start;padding:2px 4px;font-size:10px;font-weight:700;line-height:normal;position:relative;top:-6px}.golfnity-card-bookmark{width:34px;height:34px;color:var(--golfnity-moss);background:#ffffffd9;border:0;border-radius:50%;justify-content:center;align-items:center;transition:background-color .2s,color .2s;display:flex;position:absolute;top:54px;right:12px}.golfnity-card-bookmark:hover{background:var(--golfnity-white)}.golfnity-card-bookmark.active{color:#e0475b}.golfnity-card-add-cart{width:34px;height:34px;color:var(--golfnity-moss);background:#ffffffd9;border:0;border-radius:50%;justify-content:center;align-items:center;transition:background-color .2s,color .2s;display:flex;position:absolute;top:12px;right:12px}.golfnity-card-add-cart:hover{background:var(--golfnity-moss);color:var(--golfnity-gold)}.golfnity-card-body{flex-direction:column;flex-grow:1;padding:18px 20px 20px;display:flex}.golfnity-card-title{color:var(--golfnity-moss-dark);margin-bottom:10px;font-size:18px;font-weight:700}.golfnity-card-desc{color:#6b7280;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-bottom:14px;font-size:14px;line-height:1.6;display:-webkit-box;overflow:hidden}.golfnity-card-meta{flex-direction:column;gap:4px;margin-bottom:14px;display:flex}.golfnity-card-location,.golfnity-card-established{color:#6b7280;margin:0;font-size:14px}.golfnity-card-location i{color:var(--golfnity-moss);margin-right:4px}.golfnity-card-meta .golfnity-card-rating{margin:0}.golfnity-card-reviews{color:#6b7280;margin-left:4px;font-weight:400}.golfnity-card-footer{justify-content:space-between;align-items:center;margin-top:auto;margin-bottom:10px;display:flex}.golfnity-card-includes{color:#6b7280;margin-bottom:5px;font-size:14px}.golfnity-card-includes strong{color:var(--golfnity-moss-dark)}.golfnity-featured-sidebar{background:var(--golfnity-white);border-radius:16px;margin-bottom:30px;padding:20px;box-shadow:0 4px 18px #12382d14}.golfnity-featured-sidebar-title{color:var(--golfnity-moss-dark);margin-bottom:16px;font-size:18px;font-weight:700}.golfnity-featured-sidebar-list{flex-direction:column;gap:14px;display:flex}.golfnity-hcard{text-align:left;background:0 0;border:0;border-radius:10px;align-items:flex-start;gap:12px;width:100%;padding:0;transition:background-color .2s;display:flex}.golfnity-hcard:hover{background:#1b4d3e0f}.golfnity-hcard-thumb{border-radius:10px;flex:none;width:84px;height:84px;position:relative;overflow:hidden}.golfnity-hcard-thumb img{object-fit:cover;width:100%;height:100%;display:block}.golfnity-hcard-discount{background:var(--golfnity-hot);width:100%;color:var(--golfnity-white);letter-spacing:.2px;text-align:center;white-space:nowrap;padding:3px 2px;font-size:10px;font-weight:700;position:absolute;bottom:0;left:0;right:0}.golfnity-hcard-body{flex-direction:column;gap:6px;min-width:0;display:flex}.golfnity-hcard-title{color:var(--golfnity-moss-dark);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:700;line-height:1.4;display:-webkit-box;overflow:hidden}.golfnity-hcard-price{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.golfnity-hcard-price-old{color:#9ca3af;font-size:14px;font-weight:400}.golfnity-hcard-price-new{color:var(--golfnity-gold-dark);font-size:14px;font-weight:700}.golfnity-hcard-meta{color:#6b7280;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.golfnity-card-price{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.golfnity-card-price-label,.golfnity-card-price-old{color:#9ca3af;font-size:14px;font-weight:400}.golfnity-card-price-new{color:var(--golfnity-gold);font-size:18px;font-weight:700}.golfnity-card-rating{color:var(--golfnity-moss-dark);align-items:center;gap:5px;font-size:14px;font-weight:400;display:flex}.golfnity-card-rating i{color:var(--golfnity-gold-dark)}.golfnity-card-cta{background:var(--golfnity-moss);width:100%;color:var(--golfnity-gold);text-transform:uppercase;letter-spacing:.3px;border:0;border-radius:10px;padding:12px;font-size:14px;font-weight:700;transition:background-color .25s}.golfnity-card-cta:hover{background:var(--golfnity-moss-dark);color:var(--golfnity-gold)}.golfnity-cart-empty{padding:80px 20px}.golfnity-cart-empty-icon{color:var(--golfnity-moss);margin-bottom:20px;font-size:48px;display:block}.golfnity-cart-empty p{color:#6b7280;margin-bottom:20px;font-size:16px;font-weight:400}.golfnity-cart-list{flex-direction:column;gap:20px;display:flex}.golfnity-cart-list-empty{color:#6b7280;padding:20px 0;font-size:14px;font-weight:400}.golfnity-cart-card{background:var(--golfnity-white);border-radius:16px;align-items:flex-start;gap:16px;padding:16px;transition:opacity .2s;display:flex;position:relative;box-shadow:0 4px 18px #12382d14}.golfnity-cart-card-unselected{opacity:.55}.golfnity-cart-card-checkbox{width:18px;height:18px;accent-color:var(--golfnity-moss);flex-shrink:0;margin-top:4px}.golfnity-cart-card-thumb{border-radius:12px;flex-shrink:0;width:96px;height:96px;overflow:hidden}.golfnity-cart-card-thumb img{object-fit:cover;width:100%;height:100%}.golfnity-cart-card-body{flex-grow:1;min-width:0}.golfnity-cart-card-category{text-transform:uppercase;letter-spacing:.4px;color:var(--golfnity-moss);margin-bottom:4px;font-size:12px;font-weight:700}.golfnity-cart-card-title{color:var(--golfnity-moss-dark);margin-bottom:8px;font-size:16px;font-weight:700}.golfnity-cart-card-meta{flex-direction:column;gap:4px;margin-bottom:12px;display:flex}.golfnity-cart-card-meta span{color:#6b7280;font-size:14px;font-weight:400}.golfnity-cart-card-meta i{color:var(--golfnity-moss);margin-right:4px}.golfnity-cart-card-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.golfnity-cart-card-qty{color:#6b7280;align-items:center;gap:8px;font-size:14px;font-weight:400;display:flex}.golfnity-cart-card-stepper{border:1px solid #e5e7eb;border-radius:8px;align-items:center;gap:10px;padding:4px 10px;display:flex}.golfnity-cart-card-stepper button{color:var(--golfnity-moss);background:0 0;border:0;padding:2px 4px;font-size:14px;font-weight:700;line-height:1}.golfnity-cart-card-stepper span{text-align:center;min-width:16px;font-size:14px;font-weight:400}.golfnity-cart-card-price{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.golfnity-cart-card-price-old{color:#9ca3af;font-size:14px;font-weight:400}.golfnity-cart-card-price-new{color:var(--golfnity-gold-dark);font-size:16px;font-weight:700}.golfnity-cart-card-savings{color:var(--golfnity-moss);font-size:14px;font-weight:700}.golfnity-cart-card-remove{color:#9ca3af;background:0 0;border:0;position:absolute;top:14px;right:14px}.golfnity-cart-card-remove:hover{color:var(--golfnity-hot)}.golfnity-cart-sidebar-box{background:var(--golfnity-white);border-radius:16px;padding:20px;box-shadow:0 4px 18px #12382d14}.golfnity-cart-sidebar-title{color:var(--golfnity-moss-dark);margin-bottom:14px;font-size:16px;font-weight:700}.golfnity-recommend-list{flex-direction:column;gap:14px;display:flex}.golfnity-recommend-card{gap:12px;display:flex}.golfnity-recommend-card-thumb{border-radius:10px;flex-shrink:0;width:64px;height:64px;overflow:hidden}.golfnity-recommend-card-thumb img{object-fit:cover;width:100%;height:100%}.golfnity-recommend-card-title{color:var(--golfnity-moss-dark);margin-bottom:2px;font-size:14px;font-weight:700}.golfnity-recommend-card-desc{color:#6b7280;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-bottom:6px;font-size:14px;font-weight:400;display:-webkit-box;overflow:hidden}.golfnity-recommend-card-footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.golfnity-recommend-card-price{color:var(--golfnity-gold-dark);font-size:14px;font-weight:700}.golfnity-recommend-card-cta{background:var(--golfnity-moss);color:var(--golfnity-gold);white-space:nowrap;border:0;border-radius:8px;padding:6px 10px;font-size:12px;font-weight:700}.golfnity-recommend-card-cta:hover{background:var(--golfnity-moss-dark)}.golfnity-cart-summary{background:var(--golfnity-white);border-radius:16px;padding:20px;box-shadow:0 4px 18px #12382d14}.golfnity-cart-summary-title{color:var(--golfnity-moss-dark);margin-bottom:14px;font-size:16px;font-weight:700}.golfnity-cart-summary-row{color:#6b7280;border-bottom:1px solid #f1f2f4;justify-content:space-between;align-items:center;padding:8px 0;font-size:14px;font-weight:400;display:flex}.golfnity-cart-summary-savings span:last-child{color:var(--golfnity-moss);font-weight:700}.golfnity-cart-summary-total{border-bottom:none;padding-top:12px}.golfnity-cart-summary-total span{color:var(--golfnity-moss-dark);font-size:16px;font-weight:700}.golfnity-btn-primary{text-align:center;background:var(--golfnity-moss);width:auto;color:var(--golfnity-gold);text-transform:uppercase;letter-spacing:.3px;border:0;border-radius:10px;margin-top:16px;padding:14px;font-size:14px;font-weight:700;transition:background-color .25s;display:block}.golfnity-btn-primary:hover{background:var(--golfnity-moss-dark);color:var(--golfnity-gold)}.golfnity-btn-primary:disabled{color:#fff;cursor:not-allowed;background:#d1d5db}.golfnity-checkout-section{background:var(--golfnity-white);border-radius:16px;margin-bottom:24px;padding:24px;box-shadow:0 4px 18px #12382d14}.golfnity-checkout-section-title{color:var(--golfnity-moss-dark);margin-bottom:18px;font-size:18px;font-weight:700}.golfnity-info-label{color:#6b7280;margin-bottom:5px;font-size:14px;font-weight:400;display:block}.golfnity-compact-sections .tg-listing-area,.golfnity-compact-sections .tg-blog-space{padding-top:40px!important;padding-bottom:40px!important}.golfnity-checkout-form .input,.golfnity-checkout-form .form-select{width:100%;height:44px;color:var(--golfnity-moss-dark);background:0 0;border:1px solid #e1e1e1;border-radius:8px;padding:0 14px;font-size:14px}.golfnity-checkout-form .textarea{width:100%;height:auto;min-height:120px;color:var(--golfnity-moss-dark);background:0 0;border:1px solid #e1e1e1;border-radius:8px;padding:12px 14px;font-size:14px;line-height:1.5;overflow:hidden}.golfnity-checkout-form .input:focus,.golfnity-checkout-form .form-select:focus,.golfnity-checkout-form .textarea:focus{border-color:var(--golfnity-moss);box-shadow:none;outline:none}.golfnity-checkout-form .form_error{min-height:14px;color:var(--golfnity-hot);margin:4px 0 0;font-size:12px;line-height:1.4}.golfnity-contact-map{background:var(--golfnity-white);border-radius:16px;flex-direction:column;margin-bottom:24px;padding:12px;display:flex;overflow:hidden;box-shadow:0 4px 18px #12382d14}.golfnity-contact-map iframe{border:0;border-radius:12px;flex:1;width:100%;min-height:400px;display:block}.golfnity-invoice-options,.golfnity-payment-options{flex-direction:column;gap:12px;display:flex}.golfnity-radio-option{color:var(--golfnity-moss-dark);align-items:center;gap:8px;font-size:14px;font-weight:400;display:flex}.golfnity-payment-option{border:1px solid #e5e7eb;border-radius:10px;grid-template-columns:auto 1fr;align-items:start;gap:4px 10px;padding:14px;display:grid}.golfnity-payment-option input{grid-row:1/span 2;margin-top:3px}.golfnity-payment-option-title{color:var(--golfnity-moss-dark);grid-column:2;font-size:14px;font-weight:700}.golfnity-payment-option-desc{color:#6b7280;grid-column:2;font-size:14px;font-weight:400}.golfnity-payment-confirmation{color:var(--golfnity-moss);margin-top:16px;font-size:14px;font-weight:400}.tg-about-milestone-list{border-left:2px solid var(--golfnity-moss);margin:0;padding:0;list-style:none}.tg-about-milestone-list li{flex-direction:column;padding-left:20px;display:flex;position:relative}.tg-about-milestone-list li:before{content:"";background:var(--golfnity-gold);border:2px solid var(--golfnity-moss);border-radius:50%;width:12px;height:12px;position:absolute;top:4px;left:-7px}.tg-about-milestone-year{color:var(--golfnity-moss-dark);font-weight:700}.tg-about-milestone-label{color:#6b7280}.golfnity-certification-logo{justify-content:center;align-items:center;height:70px;display:flex}.golfnity-certification-placeholder{width:70px;height:70px;color:var(--golfnity-moss);background:#1c625714;border-radius:50%;justify-content:center;align-items:center;font-size:26px;display:flex}.golfnity-certification-name{color:var(--golfnity-moss-dark);font-size:14px;font-weight:700}.golfnity-cta-full-banner{isolation:isolate;padding:80px 30px;position:relative}.golfnity-cta-full-banner:before{content:"";border-radius:inherit;z-index:-1;background:#12382d8c;position:absolute;inset:0}.golfnity-cta-banner-content{max-width:700px;margin:0 auto}.golfnity-cta-btn-group{gap:16px}.golfnity-founder-photo-wrap{aspect-ratio:1;border-radius:16px;width:100%;max-width:480px;position:relative;overflow:hidden}.golfnity-founder-photo{object-fit:cover}.golfnity-vision-thumb-wrap{aspect-ratio:4/3;border-radius:15px;width:100%;position:relative;overflow:hidden}.golfnity-vision-thumb{object-fit:cover}.tg-testimonial-avatar-thumb{border-radius:50%;flex-shrink:0;width:60px;height:60px;position:relative;overflow:hidden}.tg-testimonial-item{flex-direction:column;height:100%;display:flex}
