.clove-theme{--background:#f4efdf;--surface:#fffcf3;--surface-2:#eae2cf;--foreground:#48352a;--muted:#6e5c4d;--muted-2:#7c6a59;--border:#c6b5a2;--border-strong:#9b836b;--primary:#48352a;--primary-hover:#65503e;--primary-foreground:#fffaf2;--brand-primary:#48352a;--brand-secondary:#65503e;--brand-accent:#ad8c67;--ring:#65503e;--font-public-display:var(--font-clove-serif,Georgia), Georgia, serif;--font-geist-sans:var(--font-clove-sans,Arial), var(--font-noto-thai,Tahoma), sans-serif;color:var(--foreground);background-color:var(--background);font-family:var(--font-clove-sans,Arial), var(--font-noto-thai,Tahoma), sans-serif;background-image:linear-gradient(#f7f3e6d9,#f7f3e6d9),url(/images/clove/plaster-texture.png);background-size:auto,850px}.clove-display,.clove-home h1,.clove-home h2,.clove-home h3{font-family:var(--font-clove-serif,Georgia), var(--font-noto-thai,Tahoma), Georgia, serif;font-weight:400}.clove-theme .font-sans{font-family:var(--font-clove-sans,Arial), var(--font-noto-thai,Tahoma), sans-serif}.clove-theme .rdp-root{--rdp-accent-color:var(--primary);--rdp-accent-background-color:var(--surface-2)}.clove-home{overflow:clip}.clove-home em{font-weight:inherit;color:inherit}.clove-container{width:min(1240px,100% - 112px);margin-inline:auto}.clove-wordmark{font-family:var(--font-clove-serif,Georgia), Georgia, serif;letter-spacing:.18em;flex-direction:column;flex-shrink:0;font-size:32px;font-weight:500;line-height:1.1;display:inline-flex}.clove-wordmark span{font-family:var(--font-clove-sans,Arial), var(--font-noto-thai,Tahoma), sans-serif;letter-spacing:.13em;margin-top:12px;font-size:7px;font-weight:400;line-height:1.8}.clove-button{color:#fffaf2;white-space:nowrap;background:#48352a;border:1px solid #48352a;border-radius:0;justify-content:center;align-items:center;gap:24px;min-height:48px;padding:14px 23px;font-size:15px;font-weight:500;line-height:1.6;transition:background .2s,border-color .2s;display:inline-flex}.clove-button:hover{background:#65503e;border-color:#65503e}.clove-button-light{color:#f3eee5;background:0 0;border-color:#d9c7b2}.clove-button-light:hover{color:#48352a;background:#f3eee5;border-color:#f3eee5}.clove-eyebrow{text-transform:uppercase;letter-spacing:.15em;font-size:12px;font-weight:400;line-height:1.9}.clove-text-link{border-bottom:1px solid #48352a70;justify-content:space-between;align-items:center;gap:25px;width:fit-content;min-height:44px;padding-block:8px;font-size:15px;font-weight:400;line-height:1.6;transition:border-color .2s,color .2s;display:inline-flex}.clove-text-link:hover{color:#78552e;border-color:#78552e}.clove-body-copy{color:#6e5c4d;font-size:16px;line-height:1.85}.clove-home h2{letter-spacing:-.025em;font-size:clamp(42px,4.2vw,62px);line-height:1.15}.clove-arrival{padding:0 28px}.clove-arrival-image{background:#d8c4aa;height:clamp(350px,35vw,530px);position:relative;overflow:hidden}.clove-arrival-photo{object-fit:cover;object-position:center}.clove-arrival-title{color:#49372b;text-align:center;text-shadow:0 1px 8px #f7ecda70;flex-direction:column;justify-content:center;align-items:center;padding:30px 24px;display:flex;position:absolute;inset:0}.clove-arrival-title h1{letter-spacing:.16em;padding-left:.16em;font-size:clamp(54px,6.4vw,96px);font-weight:500;line-height:1.1}.clove-arrival-title .clove-eyebrow{letter-spacing:.29em;margin-top:20px;font-size:9px}.clove-arrival-scroll{color:#49372b;background:#f7ebd52e;border:1px solid #49372b70;border-radius:50%;place-items:center;width:44px;height:44px;transition:background .2s;display:grid;position:absolute;bottom:25px;left:calc(50% - 22px)}.clove-arrival-scroll:hover{background:#f7ebd599}.clove-court-section{padding-block:74px 58px;scroll-margin-top:160px}.clove-section-heading{text-align:center;margin:0 auto 38px}.clove-home h2.clove-palms-heading{letter-spacing:-.025em;margin:0;font-size:clamp(43px,4.5vw,66px);line-height:1.12}.clove-home .clove-section-subtitle{font-family:var(--font-clove-serif,Georgia), var(--font-noto-thai,Tahoma), Georgia, serif;letter-spacing:0;color:#6e5c4d;margin-top:13px;font-size:clamp(23px,2.2vw,32px);font-weight:400;line-height:1.5}.clove-court-photo{aspect-ratio:2.28;background:#536046;margin:0;position:relative;overflow:hidden}.clove-court-photo img{object-fit:cover;object-position:center 47%;transform:scale(1.065)}.clove-court-details{justify-content:space-between;align-items:center;gap:44px;padding-top:26px;display:flex}.clove-court-details>div:first-child{max-width:480px}.clove-court-details .clove-body-copy{margin-top:7px}.clove-court-booking{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.clove-court-rates{white-space:nowrap;font-size:16px;line-height:1.9}.clove-court-rates p:last-child{font-weight:600}.clove-booking-actions{flex-direction:column;align-items:center;gap:8px;display:flex}.clove-rate-hours{color:var(--muted);border-top:1px solid #48352a25;margin-top:24px;padding-top:18px;font-size:14px;line-height:1.9}.clove-court-price{white-space:nowrap;align-items:baseline;gap:9px;display:flex}.clove-court-price strong{font-family:var(--font-clove-serif,Georgia), Georgia, serif;font-size:38px;font-weight:400;line-height:1.4}.clove-court-price span{letter-spacing:.06em;color:#6e5c4d;font-size:9px}.clove-beneath{padding-block:40px 84px;scroll-margin-top:160px}.clove-experience-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:58px 72px;max-width:960px;margin:50px auto 0;display:grid}.clove-activity{text-align:center;min-width:0}.clove-activity h3{margin-bottom:20px;font-size:34px;line-height:1.2}.clove-activity-illustration{isolation:isolate;color:#5b3d1c;background:linear-gradient(110deg,#e8cf9870,#a9804370 32%,#d8b98190 65%,#8c662d70),url(/images/clove/plaster-texture.png) 50%/400px;border:1px solid #8e6b3b;border-radius:2px;justify-content:center;align-items:center;min-height:245px;transition:box-shadow .25s,transform .25s;display:flex;position:relative;box-shadow:inset 1px 1px #fff2cb9e,inset -2px -2px 1px #62451f55,2px 5px 8px #5c402938,10px 15px 22px #5c402918}.clove-activity-illustration:after{content:"";z-index:-1;pointer-events:none;background:repeating-linear-gradient(0deg,#fff5d510 0 1px,#0000 1px 3px);position:absolute;inset:0}.clove-activity-illustration:hover{transform:translateY(-3px);box-shadow:inset 1px 1px #fff2cb9e,inset -2px -2px 1px #62451f55,3px 9px 18px #5c40293c}.clove-activity-illustration>svg{filter:drop-shadow(0 1px #f5deb2d9);width:275px;max-width:86%;height:195px}.clove-activity>p{color:#6e5c4d;margin-top:23px;font-size:16px;line-height:1.8}.clove-activity .clove-text-link{margin-top:9px}.clove-shops{padding-block:0 80px;scroll-margin-top:160px}.clove-shops h2{letter-spacing:.04em;font-size:32px}.clove-shops .clove-body-copy{max-width:580px;margin:18px auto 0}.clove-shop-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.clove-shop{border:1px solid var(--border);text-align:center;background:#fffcf36b;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-width:0;min-height:180px;padding:30px 18px;font-size:14px;display:flex;position:relative}.clove-shop[href]:hover{border-color:var(--border-strong);background:#fffcf3}.clove-shop-name{font-family:var(--font-clove-serif,Georgia), var(--font-noto-thai,Tahoma), Georgia, serif;font-size:32px;line-height:1.2}.clove-shop>svg{position:absolute;top:12px;right:12px}.clove-shop-soon{color:var(--muted);border-style:dashed}.clove-shop-soon .clove-shop-name{font-size:26px}.clove-coaching{border-top:1px solid #48352a30;grid-template-columns:.85fr 1.15fr;align-items:center;gap:85px;padding-block:80px;scroll-margin-top:160px;display:grid}.clove-coaching-graphic{background:linear-gradient(130deg,#d0b5844d,#92735322);border:1px solid #8e6b3b80;flex-direction:column;align-items:center;padding:35px 24px;display:flex}.clove-coaching-graphic>svg{color:#765b37;width:265px;max-width:100%;height:185px}.clove-coaching-graphic>span{letter-spacing:.16em;color:#6e5c4d;text-align:center;margin-top:25px;font-size:8px}.clove-coaching h2{max-width:450px;margin-top:17px;font-size:47px}.clove-coaching .clove-body-copy{max-width:430px;margin-top:23px}.clove-quiet-note{color:#6e5c4d;margin-top:14px;font-size:14px;line-height:1.9}.clove-coaching .clove-text-link{margin-top:22px}.clove-membership{color:#f3eee5;text-align:center;background:#554334;padding-block:68px 72px;scroll-margin-top:160px}.clove-membership .clove-eyebrow{color:#ded1c0}.clove-membership h2{margin-top:18px}.clove-membership .clove-body-copy{color:#e1d3c2;max-width:455px;margin:23px auto 0}.clove-membership .clove-button{margin-top:28px}.clove-partner{grid-template-columns:1fr 2.2fr 1fr;align-items:start;gap:48px;padding-block:75px 80px;scroll-margin-top:160px;display:grid}.clove-partner>.clove-eyebrow{margin-top:9px}.clove-partner h2{font-size:41px}.clove-partner .clove-body-copy{margin-top:21px}.clove-partner>.clove-text-link{white-space:nowrap;justify-self:end;margin-top:5px}.clove-footer{background:#b2a08c33;border-top:1px solid #48352a30;padding-block:55px 25px}.clove-footer-main{grid-template-columns:1fr 1fr auto;align-items:start;gap:45px;display:grid}.clove-footer-main>div>p{color:#6e5c4d;margin-top:25px;font-size:14px}.clove-footer nav{grid-template-columns:1fr 1fr;gap:20px 36px;padding-top:5px;font-size:14px;display:grid}.clove-footer nav a{width:fit-content}.clove-footer nav a:hover{text-underline-offset:5px;text-decoration:underline}.clove-back-top{border:1px solid #48352a60;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.clove-footer-bottom{color:#6e5c4d;letter-spacing:.09em;border-top:1px solid #48352a25;justify-content:space-between;gap:20px;margin-top:47px;padding-top:23px;font-size:8px;display:flex}.clove-footer-bottom>span:last-child{font-family:var(--font-clove-script,cursive), cursive;letter-spacing:0;font-size:26px;line-height:.9}.clove-theme :focus-visible{outline-offset:5px;outline:2px solid #65503e}.clove-membership :focus-visible{outline-color:#f5f0e8}.clove-home[lang=th] h2,.clove-home[lang=th] h3{font-family:var(--font-noto-thai,Tahoma), sans-serif;letter-spacing:-.02em;font-size:clamp(28px,3vw,44px);font-weight:400;line-height:1.5}.clove-home[lang=th] h2.clove-palms-heading{font-size:clamp(31px,3.4vw,47px);line-height:1.4}.clove-home[lang=th] .clove-section-subtitle{font-size:22px;line-height:1.6}.clove-home[lang=th] .clove-eyebrow{letter-spacing:.02em}.clove-home[lang=th] .clove-activity h3{font-size:27px}@media (max-width:1100px){.clove-container{width:calc(100% - 72px)}.clove-court-details{gap:24px}.clove-court-booking{gap:20px}.clove-coaching{gap:48px}.clove-partner{grid-template-columns:.8fr 2fr 1fr;gap:28px}.clove-experience-grid{column-gap:45px}.clove-partner h2{font-size:37px}}@media (max-width:760px){.clove-container{width:calc(100% - 36px)}.clove-arrival{padding-inline:12px}.clove-arrival-image{height:330px}.clove-arrival-photo{object-position:64% center}.clove-arrival-title{background:#f5e7d51a;padding:24px 12px;inset:0}.clove-arrival-title h1{letter-spacing:.115em;padding-left:.115em;font-size:clamp(37px,8.8vw,58px)}.clove-arrival-title .clove-eyebrow{letter-spacing:.18em;margin-top:15px;font-size:7px}.clove-arrival-scroll{bottom:22px}.clove-court-section{padding-block:46px 37px;scroll-margin-top:185px}.clove-section-heading{margin-bottom:27px}.clove-home h2{font-size:40px}.clove-home h2.clove-palms-heading{font-size:clamp(35px,8.3vw,49px)}.clove-home .clove-section-subtitle{margin-top:8px;font-size:24px}.clove-court-photo{aspect-ratio:1.38}.clove-court-details{flex-direction:column;align-items:stretch;gap:17px;padding-top:20px}.clove-court-details>div:first-child{max-width:none}.clove-court-details .clove-body-copy{font-size:16px}.clove-court-booking{justify-content:space-between;gap:12px}.clove-court-price{gap:7px}.clove-court-price strong{font-size:34px}.clove-court-price span{font-size:8px}.clove-court-booking .clove-button{gap:13px;padding-inline:16px;font-size:15px}.clove-court-rates{font-size:15px}.clove-booking-actions{align-items:flex-start}.clove-shops{padding-bottom:50px}.clove-shops h2{font-size:28px}.clove-shop-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.clove-shop{min-height:160px;padding-inline:12px}.clove-shop-name{font-size:28px}.clove-shop-soon .clove-shop-name{font-size:23px}.clove-beneath{padding-block:28px 49px;scroll-margin-top:185px}.clove-experience-grid{gap:33px 20px;margin-top:30px}.clove-activity h3{justify-content:center;align-items:flex-end;min-height:60px;margin-bottom:14px;font-size:25px;display:flex}.clove-activity-illustration{min-height:140px}.clove-activity-illustration>svg{width:190px;max-width:97%;height:126px}.clove-activity>p{min-height:50px;margin-top:17px;font-size:14px}.clove-activity .clove-text-link{gap:8px;margin-top:7px;font-size:14px}.clove-activity .clove-text-link svg{flex-shrink:0}.clove-coaching{grid-template-columns:1fr;gap:30px;padding-block:50px;scroll-margin-top:185px}.clove-coaching-graphic{padding:22px}.clove-coaching-graphic>svg{height:145px}.clove-coaching-graphic>span{margin-top:13px;font-size:7px}.clove-coaching h2{max-width:350px;font-size:41px}.clove-coaching .clove-body-copy{max-width:100%;font-size:16px}.clove-membership{padding-block:53px 57px}.clove-membership .clove-body-copy{font-size:16px}.clove-partner{grid-template-columns:1fr;gap:22px;padding-block:50px;scroll-margin-top:185px}.clove-partner h2{max-width:320px;font-size:40px}.clove-partner .clove-body-copy{margin-top:19px}.clove-partner>.clove-text-link{justify-self:start}.clove-footer{padding-block:37px 22px}.clove-footer-main{grid-template-columns:1fr auto;gap:30px}.clove-footer nav{grid-area:2/1/auto/-1;gap:19px 30px}.clove-footer .clove-wordmark{font-size:29px}.clove-footer .clove-wordmark span{font-size:6px}.clove-footer-main>div>p{margin-top:22px;font-size:14px}.clove-back-top{width:40px;height:40px}.clove-footer-bottom{margin-top:33px;font-size:7px}.clove-footer-bottom>span:last-child{font-size:24px}.clove-home[lang=th] h2{font-size:30px}.clove-home[lang=th] h2.clove-palms-heading{font-size:clamp(26px,6.6vw,35px)}.clove-home[lang=th] .clove-section-subtitle{font-size:20px}.clove-home[lang=th] .clove-activity h3{font-size:20px;line-height:1.5}}@media (max-width:359px){.clove-arrival-image{height:285px}.clove-court-booking{flex-wrap:wrap}.clove-experience-grid{column-gap:14px}.clove-activity h3{font-size:22px}.clove-activity-illustration{min-height:126px}.clove-activity-illustration>svg{height:112px}.clove-home[lang=th] .clove-activity h3{font-size:18px}}@media (prefers-reduced-motion:reduce){.clove-home *,.clove-theme .clove-button{scroll-behavior:auto!important;transition:none!important}}.clove-theme :is(.clove-booking-flow,.clove-cart-flow,.clove-auth-flow,.clove-member-flow,.clove-rewards-flow) :is(.text-xs,[class~="text-[10px]"],[class~="text-[11px]"]){font-size:14px;line-height:1.6}.clove-theme :is(.clove-booking-flow,.clove-cart-flow,.clove-auth-flow,.clove-member-flow,.clove-rewards-flow) .text-sm{font-size:16px;line-height:1.6}.clove-theme :is(.clove-booking-flow,.clove-cart-flow,.clove-auth-flow,.clove-member-flow,.clove-rewards-flow) :is(input,select){font-size:16px}
@font-face{font-family:Clove Cormorant Garamond;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/clove/cormorant-garamond-normal-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Clove Cormorant Garamond;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/clove/cormorant-garamond-normal-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Clove Cormorant Garamond;font-style:italic;font-weight:300 700;font-display:swap;src:url(/fonts/clove/cormorant-garamond-italic-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Clove Cormorant Garamond;font-style:italic;font-weight:300 700;font-display:swap;src:url(/fonts/clove/cormorant-garamond-italic-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Clove Inter;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/clove/inter-normal-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Clove Inter;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/clove/inter-normal-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Clove Italianno;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/clove/italianno-normal-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Clove Italianno;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/clove/italianno-normal-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.clove-theme{--font-clove-serif:"Clove Cormorant Garamond", Georgia, "Times New Roman", Tahoma, serif;--font-clove-sans:"Clove Inter", Tahoma, "Leelawadee UI", sans-serif;--font-clove-script:"Clove Italianno", Tahoma, "Leelawadee UI", cursive}
