@charset "UTF-8";
/* ygw: all site styles in one file (11 Oct 2026). Merged in head order from: https://img.yogagowhere.com/site.css, https://img.pubgowhere.com/gw-logo-yoga.css, an inline <style> block in the Listable head. Fonts are self-hosted on img.pubgowhere.com/fonts/; the 'X Fallback' faces are local fonts resized to match, so text doesn't jump when the real font arrives. Edit this file, not the old ones. */
@font-face{font-family:'DM Sans';font-style:normal;font-weight:400;font-display:swap;src:url(https://img.pubgowhere.com/fonts/ygw-dm-sans-latin-ext-b9209b52.woff2) format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:'DM Sans';font-style:normal;font-weight:400;font-display:swap;src:url(https://img.pubgowhere.com/fonts/ygw-dm-sans-latin-6c1e9610.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:'DM Sans';font-style:normal;font-weight:500;font-display:swap;src:url(https://img.pubgowhere.com/fonts/ygw-dm-sans-latin-ext-b9209b52.woff2) format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:'DM Sans';font-style:normal;font-weight:500;font-display:swap;src:url(https://img.pubgowhere.com/fonts/ygw-dm-sans-latin-6c1e9610.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:'DM Sans';font-style:normal;font-weight:600;font-display:swap;src:url(https://img.pubgowhere.com/fonts/ygw-dm-sans-latin-ext-b9209b52.woff2) format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:'DM Sans';font-style:normal;font-weight:600;font-display:swap;src:url(https://img.pubgowhere.com/fonts/ygw-dm-sans-latin-6c1e9610.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:'DM Sans';font-style:normal;font-weight:700;font-display:swap;src:url(https://img.pubgowhere.com/fonts/ygw-dm-sans-latin-ext-b9209b52.woff2) format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:'DM Sans';font-style:normal;font-weight:700;font-display:swap;src:url(https://img.pubgowhere.com/fonts/ygw-dm-sans-latin-6c1e9610.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:'Fraunces';font-style:italic;font-weight:500;font-display:swap;src:url(https://img.pubgowhere.com/fonts/ygw-fraunces-vietnamese-19435e10.woff2) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB}
@font-face{font-family:'Fraunces';font-style:italic;font-weight:500;font-display:swap;src:url(https://img.pubgowhere.com/fonts/ygw-fraunces-latin-ext-8283de99.woff2) format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:'Fraunces';font-style:italic;font-weight:500;font-display:swap;src:url(https://img.pubgowhere.com/fonts/ygw-fraunces-latin-9ed808aa.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:'Fraunces';font-style:normal;font-weight:500;font-display:swap;src:url(https://img.pubgowhere.com/fonts/ygw-fraunces-vietnamese-118070a4.woff2) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB}
@font-face{font-family:'Fraunces';font-style:normal;font-weight:500;font-display:swap;src:url(https://img.pubgowhere.com/fonts/ygw-fraunces-latin-ext-a04d3539.woff2) format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:'Fraunces';font-style:normal;font-weight:500;font-display:swap;src:url(https://img.pubgowhere.com/fonts/ygw-fraunces-latin-069cb90e.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:'Fraunces';font-style:normal;font-weight:600;font-display:swap;src:url(https://img.pubgowhere.com/fonts/ygw-fraunces-vietnamese-118070a4.woff2) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB}
@font-face{font-family:'Fraunces';font-style:normal;font-weight:600;font-display:swap;src:url(https://img.pubgowhere.com/fonts/ygw-fraunces-latin-ext-a04d3539.woff2) format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:'Fraunces';font-style:normal;font-weight:600;font-display:swap;src:url(https://img.pubgowhere.com/fonts/ygw-fraunces-latin-069cb90e.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:'DM Sans Fallback';src:local('Arial'),local('Liberation Sans'),local('Arimo'),local('Helvetica');size-adjust:102.38%;ascent-override:96.90%;descent-override:30.28%;line-gap-override:0.00%}
@font-face{font-family:'Fraunces Fallback';src:local('Times New Roman'),local('Liberation Serif'),local('Tinos'),local('Times');size-adjust:110.00%;ascent-override:88.91%;descent-override:23.18%;line-gap-override:0.00%}
/* ---- was https://img.yogagowhere.com/site.css ---- */
/* Yoga Go Where theme v1 ("Sage Morning"): linen #F6F3EC, ink #26352B, sage #4E6B52, terracotta #C2693F */
html:root{--bg:#F6F3EC;--surfaceBg:#FFFFFF;--text:38 53 43;--headerBg:#F6F3EC;--headerBorder:transparent;--headerColor:#26352B;--searchBarBg:#FFFFFF;--searchBarBorder:#E3DDD0;--searchBarColor:#4A5A4F;--filtersBg:#FFFFFF;--filtersColor:#26352B;--filtersInputColor:#26352B;--filtersInputBg:#F6F3EC;--filtersInputBorder:#E3DDD0;--filtersTagBg:#E4EADF;--filtersTagColor:#26352B;--inputBg:#FFFFFF;--inputBorder:#E3DDD0;--inputColor:#26352B;--highlightsPrimary:#C2693F;--highlightsSecondary:#26352B;--buttonBg:78 107 82;--buttonHoverBg:#3E5742;--buttonColor:#FFFFFF;--cardBg:255 255 255;--cardBorder:#FFFFFF;--cardTagBg:#E4EADF;--cardTagColor:#26352B;--cardTagBorder:#E4EADF;--cardColor:38 53 43;--cardColorLight:#5A6A5F;--cardFeatureTitle:#C2693F;--font-sans:'DM Sans','DM Sans Fallback';--font-display:'Fraunces','Fraunces Fallback'}
body{background:#F6F3EC!important;color:#26352B;font-family:'DM Sans','DM Sans Fallback',system-ui,sans-serif}
h1,h2,h3,.font-display{font-family:'Fraunces','Fraunces Fallback',Georgia,serif!important;font-weight:600!important;letter-spacing:-.02em!important;font-optical-sizing:auto}
h1 em,h2 em,.ygw-hl{font-style:italic;font-weight:500;color:#4E6B52}
p,li,span,div,h1,h2,h3,h4,h5,h6{word-break:normal!important;overflow-wrap:break-word!important;hyphens:none!important;-webkit-hyphens:none!important}
a{text-underline-offset:3px}
.content-icon{display:none!important}
.ygw-hide{display:none!important}
button,.btn,.bg-brand-button-bg{border-radius:999px!important}
.bg-brand-button-bg{background:#4E6B52!important;color:#fff!important;font-weight:700!important;box-shadow:none!important}
.bg-brand-button-bg:hover{background:#3E5742!important}

/* Header */
header{background:#F6F3EC!important}
header .h-20{height:84px}
header a[href="/"]{display:flex!important;align-items:center;color:#26352B!important}
header a[href="/"]>span.font-semibold{display:none!important}
.ygw-logo{display:inline-flex;align-items:center;gap:11px;white-space:nowrap;font:600 25px/1 'Fraunces','Fraunces Fallback',Georgia,serif;letter-spacing:-.02em;color:#26352B}
.ygw-logo svg{width:40px;height:40px;flex:none}
.ygw-logo i{font-style:normal;color:#C2693F;margin:0 1px}
@media(min-width:1024px){header nav.hidden{display:flex!important}header .xl\:hidden{display:none!important}}
header nav a,header nav a *,header nav button,header nav button *{font-weight:600!important;font-size:15.5px!important;color:#26352B!important}
header .bg-brand-button-bg{padding:11px 22px!important;font-size:15px!important;color:#fff!important}
header nav .bg-brand-button-bg,header nav .bg-brand-button-bg *{color:#fff!important}
header [role=menu]{border-radius:18px!important;border:1px solid #E3DDD0!important;box-shadow:0 18px 40px -20px rgba(38,53,43,.35)!important}
header [role=menu] a,header [role=menu] button{color:#26352B!important;font-weight:500!important}
header [role=menu] a:hover{background:#E4EADF!important}
header button[aria-label="Toggle menu"]{color:#26352B!important}
.frontend-type:has(.hero) header{position:absolute;background:#F6F3EC!important}
header .fixed.inset-0.bg-brand-card-bg{background:#F6F3EC!important}
header .fixed.inset-0.bg-brand-card-bg nav a,header .fixed.inset-0.bg-brand-card-bg nav button{font-size:18px!important;border-bottom:1px solid #E3DDD0}
header .absolute.w-72.bg-brand-card-bg{background:#FFFFFF!important;border:1px solid #E3DDD0!important;border-radius:20px!important;overflow:hidden}
header .absolute.w-72.bg-brand-card-bg nav a,header .absolute.w-72.bg-brand-card-bg nav button{padding:12px 18px!important;border-bottom:1px solid #EFEBE2}

/* Hero: text left, arched photo right */
body:has(.hero-search-bar) .header-search-block{display:none!important}
.hero{background:#F6F3EC!important;color:#26352B!important;padding-top:84px!important;position:relative;isolation:isolate}
.hero>.px-4{position:relative}
.hero .lg\:h-\[30rem\]{height:auto!important;min-height:600px;align-items:center;padding:24px 0 48px}
.hero .lg\:h-\[30rem\]>div{width:50%!important;max-width:640px!important;padding-right:24px}
.hero::after{content:"";position:absolute;right:max(32px,calc((100vw - 1728px)/2 + 128px));top:108px;bottom:44px;width:min(44vw,720px);border-radius:320px 36px 36px 36px;background:#E4EADF url("https://cdn.get-listable.com/user/44/uploads/LItbpekduvHdCxFIxnacr7ssKKLnxFSHVhOGHQgI.jpg") center/cover no-repeat;z-index:0}
.hero .ygw-kick{display:block;text-transform:uppercase;letter-spacing:.16em;font:700 13px/1.2 'DM Sans','DM Sans Fallback',sans-serif;color:#C2693F;margin-bottom:18px}
.hero h1{font-size:76px!important;line-height:1.02!important;max-width:620px!important;color:#26352B!important;font-weight:600!important}
.hero h1 .ygw-hl{display:block;color:#4E6B52}
.hero p{font-size:20px!important;line-height:1.55!important;max-width:540px!important;margin-top:22px!important;color:#46564B!important;opacity:1!important}
.hero-search-bar{background:#fff!important;border-radius:999px!important;padding:7px!important;margin-top:30px!important;max-width:560px!important;box-shadow:0 18px 40px -24px rgba(38,53,43,.45)}
.hero-search-bar .max-w-xl{max-width:none}
.hero-search-bar input{border:0!important;border-radius:999px!important;height:54px!important;font-size:17px!important;padding-left:50px!important;color:#26352B!important;background:#fff!important}
.hero-search-bar .search--icons{left:22px!important;color:#5A6A5F!important}
.hero-search-bar .shortcut{display:none!important}
.hero-search-bar .absolute.right-4{right:4px!important}
.hero-search-bar .search--button{height:48px!important;padding:0 28px!important;font-size:16px!important;font-weight:700!important;background:#4E6B52!important}
@media(max-width:1279px){.hero h1{font-size:62px!important}}
@media(max-width:1023px){.hero .lg\:h-\[30rem\]{flex-direction:column;align-items:stretch;min-height:0;padding:0 0 32px}.hero .lg\:h-\[30rem\]>div{width:100%!important;max-width:none!important;padding:0}
 .hero::after{position:relative;display:block;right:auto;top:auto;bottom:auto;width:auto;height:340px;margin:0 24px 36px;border-radius:200px 28px 28px 28px}
 .hero{display:flex;flex-direction:column}}
@media(max-width:767px){header .h-20{height:72px}.ygw-logo{font-size:21px;gap:9px}.ygw-logo svg{width:34px;height:34px}.hero{padding-top:72px!important}
 .hero h1{font-size:44px!important}.hero p{font-size:17px!important}.hero::after{height:240px;margin:0 16px 28px;border-radius:140px 22px 22px 22px}
 .hero-search-bar input{font-size:16px!important;padding-left:44px!important;height:50px!important}.hero-search-bar .search--button{padding:0 18px!important;height:44px!important}}

/* Section headings */
.heading-block h2,.accordion-block h2,.selected-items-block h2,.text-block h2,.ygw-where h2,.ygw-styles h2,.ygw-offers h2{font-size:48px!important;line-height:1.06!important;color:#26352B!important}
.heading-block p{color:#5A6A5F!important;opacity:1!important;font-size:17px!important}

/* Where are you practising */
.ygw-where{padding-top:24px}
.ygw-where h2{margin:0 0 26px}
.ygw-where .tiles{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:18px}
.ygw-where .tiles a{display:flex;flex-direction:column;text-decoration:none;color:#26352B!important}
.ygw-where .ph{display:block;aspect-ratio:3/4;border-radius:26px;overflow:hidden;background:#E4EADF}
.ygw-where .tiles a:first-child .ph,.ygw-where .tiles a:nth-child(4) .ph{border-radius:140px 26px 26px 26px}
.ygw-where .ph img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s}
.ygw-where .tiles a:hover img{transform:scale(1.04)}
.ygw-where b{font:600 24px/1.15 'Fraunces','Fraunces Fallback',Georgia,serif;margin-top:14px}
.ygw-where i{font-style:normal;font-size:14.5px;line-height:1.45;color:#5A6A5F;margin-top:4px}
.ygw-where .cities{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px 22px;margin-top:34px;padding-top:20px;border-top:1px solid #E3DDD0;font-size:16px}
.ygw-where .cities b{font:700 13px 'DM Sans','DM Sans Fallback',sans-serif;text-transform:uppercase;letter-spacing:.14em;color:#C2693F;margin:0 4px 0 0}
.ygw-where .cities a{color:#26352B!important;font-weight:600;text-decoration:none;border-bottom:1.5px solid #C9D3C3}
.ygw-where .cities a:hover{color:#4E6B52!important;border-color:#4E6B52}
.ygw-where sup{font-size:12px;color:#5A6A5F;font-weight:600;margin-left:3px}

/* Styles chips */
.ygw-styles{padding-top:16px}
.ygw-styles h2{margin:0}
.ygw-styles p{margin:8px 0 22px;color:#5A6A5F;font-size:17px}
.ygw-styles .chips{display:flex;flex-wrap:wrap;gap:12px}
.ygw-styles .chips a{padding:13px 22px;border-radius:999px;font-weight:600;font-size:16px;text-decoration:none;color:#26352B!important;background:#E4EADF;transition:transform .15s,background .15s}
.ygw-styles .chips a.c1{background:#F3DFD1}.ygw-styles .chips a.c2{background:#EDE6D6}.ygw-styles .chips a.c3{background:#DCE6E4}
.ygw-styles .chips a:hover{background:#4E6B52;color:#fff!important;transform:translateY(-2px)}

/* Intro offers */
.ygw-offers{display:grid;grid-template-columns:360px minmax(0,1fr);gap:56px;padding-top:24px}
.ygw-offers h2{margin:0}
.ygw-offers .hd p{color:#5A6A5F;font-size:17px;line-height:1.55;margin-top:14px}
.ygw-offers .rows{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.ygw-offers .rows a{display:grid;grid-template-columns:120px minmax(0,1fr);gap:18px;align-items:center;background:#fff;border-radius:22px;padding:12px;text-decoration:none;color:#26352B!important;transition:box-shadow .2s,transform .2s}
.ygw-offers .rows a:hover{box-shadow:0 18px 40px -24px rgba(38,53,43,.5);transform:translateY(-2px)}
.ygw-offers img{width:120px;height:100px;object-fit:cover;border-radius:16px;display:block}
.ygw-offers span{display:flex;flex-direction:column;gap:3px;min-width:0}
.ygw-offers small{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#C2693F}
.ygw-offers b{font:600 19px/1.2 'Fraunces','Fraunces Fallback',Georgia,serif}
.ygw-offers i{font-style:normal;font-size:14.5px;line-height:1.4;color:#4E6B52;font-weight:600}

/* Cards */
.card{border-radius:26px!important;border:0!important;box-shadow:none!important;overflow:hidden;background:#fff!important;transition:transform .2s,box-shadow .2s}
.card:hover{box-shadow:0 20px 44px -26px rgba(38,53,43,.5)!important;transform:translateY(-3px)}
.card .aspect-video{aspect-ratio:4/3}
.card .p-6{padding:18px 20px 22px!important}
.card h2.title,.card h3{font-family:'Fraunces','Fraunces Fallback',Georgia,serif!important;font-weight:600!important;font-size:21px!important;line-height:1.2!important;-webkit-line-clamp:2!important;color:#26352B}
.card .intro{opacity:1!important;color:#5A6A5F!important;font-size:15px}
.card .badge{opacity:1!important}.card [type=tags] .overflow-auto{flex-wrap:wrap}.card .badge:nth-child(n+4){display:none}
.card .footer{display:none!important}

/* Why, text, FAQ, CTA */
.section-block{background:#E4EADF!important;border-radius:36px!important}
.section-block h3{font-size:24px!important;color:#26352B}
.section-block .prose,.section-block p{color:#46564B!important}
.text-block .prose{color:#46564B}
.text-block .prose p+p{margin-top:.8em}
.accordion-block>div>.mx-auto{display:flex;flex-direction:column;gap:12px}
.accordion-block [data-headlessui-state]{background:#fff;border:0!important;border-radius:20px!important}
.accordion-block [data-headlessui-state] button span{font-weight:600!important;opacity:1!important;font-size:18px!important;color:#26352B}
.accordion-block [data-headlessui-state] svg{color:#C2693F!important}
.cta-block,.cta-block>div{background:#4E6B52!important;border-radius:36px!important;color:#fff!important}
.cta-block h2{color:#fff!important;font-size:44px!important}
.cta-block p{color:#E4EADF!important;opacity:1!important}
.cta-block button,.cta-block a{background:#F6F3EC!important;color:#26352B!important;font-weight:700!important;padding:15px 28px!important}
.cta-block button:hover,.cta-block a:hover{background:#fff!important}

@media(max-width:1023px){.ygw-where .tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.ygw-offers{grid-template-columns:1fr;gap:20px}}
@media(max-width:767px){.heading-block h2,.accordion-block h2,.selected-items-block h2,.text-block h2,.ygw-where h2,.ygw-styles h2,.ygw-offers h2,.cta-block h2{font-size:34px!important}
 .ygw-where .tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ygw-where b{font-size:20px}.ygw-where i{font-size:13px}
 .ygw-styles .chips a{padding:10px 16px;font-size:15px}.ygw-offers .rows{grid-template-columns:1fr}.ygw-offers .rows a{grid-template-columns:96px minmax(0,1fr)}.ygw-offers img{width:96px;height:84px}
 .section-block,.cta-block,.cta-block>div{border-radius:26px!important}}

/* Category pages */
.-mt-4.mb-12 .text-xl p+p{margin-top:.8em}
h1.text-4xl:not(.hero h1){font-size:64px!important;line-height:1.04!important;color:#26352B;margin-bottom:16px!important}
@media(max-width:767px){h1.text-4xl:not(.hero h1){font-size:40px!important}}
.ygw-clampd:not(.open)>.text-xl{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;margin-bottom:0!important}
.ygw-clampd:not(.open)>.text-xl p{display:inline}
.ygw-clampd:not(.open){cursor:pointer}
.ygw-clampd:not(.open)::after{content:'Read more \2193';display:block;margin-top:10px;font:700 14px/1.4 'DM Sans','DM Sans Fallback',sans-serif;color:#C2693F}
.category-card{border:0!important;border-radius:22px!important;background:#fff!important}
.category-card:nth-child(4n+1){background:#E4EADF!important}.category-card:nth-child(4n+2){background:#F3DFD1!important}.category-card:nth-child(4n+3){background:#EDE6D6!important}.category-card:nth-child(4n+4){background:#DCE6E4!important}
.category-card *{color:#26352B!important}
.image-tiles-block .grid{gap:18px!important}
.image-tiles-block a{border-radius:24px!important}

/* Listing pages */
.detail-introduction{opacity:1!important;color:#46564B;font-size:21px!important}
[area=detail_page_main] dl{border-radius:24px;background:#fff;border:0!important}
[area=detail_page_main] h2{font-size:32px!important}
[area=detail_page_main] img{border-radius:28px!important}
.action-panel{background:#fff!important;border:0!important;border-radius:26px!important;padding:22px!important}
.action-panel>p{font:500 18px/1.4 'Fraunces','Fraunces Fallback',Georgia,serif!important;color:#26352B!important}
.action-panel a,.action-panel button{border-radius:999px!important;height:46px}
.action-panel .grid-cols-1 a{background:#4E6B52!important;color:#fff!important;border:0!important;font-weight:700!important;font-size:16px!important;height:52px}
.ygw-side-h{font:700 13px 'DM Sans','DM Sans Fallback',sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#C2693F;margin:22px 0 6px}
.custom-fields-wrap dd .flex.flex-col{display:block!important}
.custom-fields-wrap dd .flex.flex-col>span{display:inline;margin-right:.3em}
.callout-block,[class*="callout"]{border-radius:26px!important}
.callout-block{background:#E4EADF!important;border:0!important}
.callout-block h3{font-size:26px!important;margin:6px 0 10px!important}

/* Browse */
.review-rating-filter{display:none!important}

/* Footer */
.ygw-ft{background:#E9E4D8!important;border-top:0!important}
.ygw-ft a,.ygw-ft p,.ygw-ft span,.ygw-ft button{color:#3A4A3F!important}
.ygw-ft a:hover{color:#C2693F!important}

/* v2 fixes */
.card h2{font-family:'Fraunces','Fraunces Fallback',Georgia,serif!important;font-weight:600!important;font-size:21px!important;line-height:1.2!important;color:#26352B}
.card .p-5{padding:18px 20px 22px!important}
.card .leading-5{opacity:1!important;color:#5A6A5F;font-size:14.5px;line-height:1.45!important}
.card .badge{opacity:1!important;background:#E4EADF!important;border:0!important;color:#26352B!important}
@media(min-width:1100px){.selected-items-block .grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:22px!important}}
.selected-items-block .heading-block h2{font-size:48px!important}
.selected-items-block a.bg-brand-button-bg,.selected-items-block .bg-brand-button-bg{padding:13px 26px!important;font-size:15px!important}
.ygw-ft{border-image:linear-gradient(#E9E4D8,#E9E4D8) fill 0//0 100vmax;margin-top:64px!important;padding-top:4px}
.ygw-ft .border-t{border-top:0!important}
.ygw-ft .bg-brand-button-bg,.ygw-ft .bg-brand-button-bg *{color:#fff!important}
@media(max-width:767px){.selected-items-block .heading-block h2{font-size:34px!important}}
/* v3: claim box on listing pages */
.cta-block[area=detail_page_main]{position:static!important;left:auto!important;right:auto!important;margin-left:0!important;margin-right:0!important;width:auto!important;background:transparent!important}
.cta-block[area=detail_page_main]>div,.cta-block[area=detail_page_main] .max-w-4xl{background:#E9E4D8!important;border-radius:26px!important;max-width:none!important;padding:32px 36px!important;text-align:left!important}
.cta-block[area=detail_page_main] h2{color:#26352B!important;font-size:28px!important}
.cta-block[area=detail_page_main] p{color:#46564B!important}
.cta-block[area=detail_page_main] .flex-wrap{justify-content:flex-start!important}
.cta-block[area=detail_page_main] button,.cta-block[area=detail_page_main] a{background:#4E6B52!important;color:#fff!important}

/* Menu tidy-up (Oct 2026): an open dropdown and its list read as one panel */
header nav div>button:has(+div:not([style*="none"])){border-radius:22px 22px 0 0!important;background:rgba(38,53,43,.06)!important}
header nav div>button+div{border-radius:0 0 22px 22px!important;background:rgba(38,53,43,.06)!important;padding:2px 0 8px!important;overflow:hidden}
header nav div>button+div a{border-radius:12px!important}
header nav div>button+div a{margin:0 6px}

/* Hide the grey "Unclaimed" pill beside listing titles; claimed listings keep their Verified badge */
h1+span.bg-gray-100.rounded-full{display:none!important}

/* ---- was https://img.pubgowhere.com/gw-logo-yoga.css ---- */
/* First-paint logo: drawn in CSS so it shows before the site script runs (9 Oct 2026) */
html body header a[href="/"]{display:flex!important;align-items:center!important;gap:0!important}html body header a[href="/"]>span.font-semibold{display:inline-flex!important;align-items:center;visibility:visible!important;font-size:0!important;letter-spacing:0!important;line-height:1!important;white-space:nowrap;text-transform:none!important}html body header a[href="/"]>span.font-semibold>*{display:none!important}html body header a[href="/"]>*:not(.font-semibold){display:none!important}html body header a[href="/"]::before{content:""!important;display:block!important;flex:none;width:40px;height:40px;margin-right:11px;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 44 44%22%3E%3Ccircle cx=%2222%22 cy=%2222%22 r=%2222%22 fill=%22%234E6B52%22/%3E%3Ccircle cx=%2222%22 cy=%2212.5%22 r=%223.6%22 fill=%22%23F6F3EC%22/%3E%3Cpath d=%22M22 18.5c-3.6 3.4-5.2 7.2-5 11.5 2.6-.3 4.2-1.6 5-3.6.8 2 2.4 3.3 5 3.6.2-4.3-1.4-8.1-5-11.5z%22 fill=%22%23F6F3EC%22/%3E%3Cpath d=%22M11 31.5c3.6 2.2 7.2 3.2 11 3.2s7.4-1 11-3.2%22 stroke=%22%23E9A47E%22 stroke-width=%222.4%22 fill=%22none%22 stroke-linecap=%22round%22/%3E%3C/svg%3E") center/contain no-repeat!important}@media(max-width:767px){html body header a[href="/"]::before{width:34px;height:34px;margin-right:9px}}html body header a[href="/"]>span.font-semibold::before{content:"yoga"!important;display:inline-block!important;font:600 25px/1 'Fraunces','Fraunces Fallback',Georgia,serif;letter-spacing:-.02em;color:#26352B}html body header a[href="/"]>span.font-semibold::after{content:"/"!important;display:inline-block!important;font:600 25px/1 'Fraunces','Fraunces Fallback',Georgia,serif;letter-spacing:-.02em;color:#26352B;color:#C2693F;margin:0 1px}html body header a[href="/"]::after{content:"go where"!important;display:inline-block!important;font:600 25px/1 'Fraunces','Fraunces Fallback',Georgia,serif;letter-spacing:-.02em;color:#26352B}@media(max-width:767px){html body header a[href="/"]>span.font-semibold::before,html body header a[href="/"]>span.font-semibold::after,html body header a[href="/"]::after{font-size:21px}}

/* ---- was an inline <style> block in the Listable head ---- */
@media(min-width:1024px){html body .hero{--gw-g:max(128px,calc((100% - 108rem)/2 + 128px))}html body .hero::after{right:var(--gw-g)!important;width:min(calc((100% - 2*var(--gw-g))*.46),720px)!important}}@media(min-width:768px) and (max-width:1023px){html body .hero>.px-4{max-width:none!important;width:100%!important;margin:0!important;padding-left:32px!important;padding-right:32px!important}html body .hero::after{margin:0 32px 36px!important}}
