/* GENERATED by tools/build-wp-theme.js — do not edit.
   Containers that hold a Puri Canggu widget: full width, no padding or gap. */
.e-con.pcl-section{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;--gap:0px;--row-gap:0px;--column-gap:0px;--content-width:100%;--container-max-width:100%;--width:100%;padding:0;gap:0}
.e-con.pcl-section>.e-con-inner{max-width:100%;padding:0;gap:0}
.e-con.pcl-section>.elementor-widget{width:100%;max-width:100%;margin:0}
.elementor-widget[class*="elementor-widget-pcl-"]{--kit-widget-spacing:0px}
/* Site utilities Elementor's reset would override (see the build script). */
@media (min-width:640px){img.container{max-width:640px}}
@media (min-width:768px){img.container{max-width:768px}}
@media (min-width:1024px){img.container{max-width:1024px}}
@media (min-width:1280px){img.container{max-width:1280px}}
@media (min-width:1536px){img.container{max-width:1536px}}
img.h-1{height:.25rem}
img.h-1\.5{height:.375rem}
img.h-10{height:2.5rem}
img.h-12{height:3rem}
img.h-14{height:3.5rem}
img.h-16{height:4rem}
img.h-2{height:.5rem}
img.h-20{height:5rem}
img.h-32{height:8rem}
img.h-48{height:12rem}
img.h-64{height:16rem}
img.h-\[100dvh\]{height:100dvh}
img.h-\[180px\]{height:180px}
img.h-\[1px\]{height:1px}
img.h-\[320px\]{height:320px}
img.h-\[400px\]{height:400px}
img.h-\[80vh\]{height:80vh}
img.h-\[85vh\]{height:85vh}
img.h-\[92vh\]{height:92vh}
img.h-\[calc\(100dvh-80px\)\]{height:calc(100dvh - 80px)}
img.h-auto{height:auto}
img.h-full{height:100%}
img.max-w-2xl{max-width:42rem}
img.max-w-3xl{max-width:48rem}
img.max-w-4xl{max-width:56rem}
img.max-w-\[1000px\]{max-width:1000px}
img.max-w-\[1100px\]{max-width:1100px}
img.max-w-\[1280px\]{max-width:1280px}
img.max-w-\[1400px\]{max-width:1400px}
img.max-w-\[800px\]{max-width:800px}
img.max-w-\[900px\]{max-width:900px}
img.max-w-lg{max-width:32rem}
img.max-w-md{max-width:28rem}
img.max-w-sm{max-width:24rem}
img.max-w-xl{max-width:36rem}
img.rounded{border-radius:.25rem}
img.rounded-2xl{border-radius:1rem}
img.rounded-full{border-radius:9999px}
img.rounded-lg{border-radius:.5rem}
img.rounded-sm{border-radius:.125rem}
img.rounded-xl{border-radius:.75rem}
img.rounded-t-xl{border-top-left-radius:.75rem;border-top-right-radius:.75rem}
img.border{border-width:1px}
img.border-4{border-width:4px}
img.border-y{border-top-width:1px}
img.border-b,img.border-y{border-bottom-width:1px}
img.border-l-2{border-left-width:2px}
img.border-t{border-top-width:1px}
img.border-t-2{border-top-width:2px}
img.border-brand-charcoal\/10{border-color:rgb(42 39 37/.1)}
img.border-brand-charcoal\/20{border-color:rgb(42 39 37/.2)}
img.border-brand-charcoal\/5{border-color:rgb(42 39 37/.05)}
img.border-brand-forest\/10{border-color:rgb(58 74 63/.1)}
img.border-brand-forest\/30{border-color:rgb(58 74 63/.3)}
img.border-brand-tan{border-color:rgb(174 143 96/var(--tw-border-opacity,1))}
img.border-brand-tan\/15{border-color:rgb(174 143 96/.15)}
img.border-brand-white{border-color:rgb(246 242 241/var(--tw-border-opacity,1))}
img.border-gray-100{border-color:rgb(243 244 246/var(--tw-border-opacity,1))}
img.border-gray-200{border-color:rgb(229 231 235/var(--tw-border-opacity,1))}
img.border-transparent{border-color:transparent}
img.border-white{border-color:rgb(255 255 255/var(--tw-border-opacity,1))}
img.border-white\/10{border-color:rgb(255 255 255/.1)}
img.border-white\/20{border-color:rgb(255 255 255/.2)}
img.border-white\/30{border-color:rgb(255 255 255/.3)}
img.border-white\/40{border-color:rgb(255 255 255/.4)}
img.shadow-2xl{--tw-shadow:0 25px 50px -12px rgb(0 0 0/0.25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color)}
a.shadow-2xl{--tw-shadow:0 25px 50px -12px rgb(0 0 0/0.25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color)}
img.shadow-2xl,img.shadow-lg{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}
a.shadow-2xl,a.shadow-lg{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}
img.shadow-lg{--tw-shadow:0 10px 15px -3px rgb(0 0 0/0.1),0 4px 6px -4px rgb(0 0 0/0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}
a.shadow-lg{--tw-shadow:0 10px 15px -3px rgb(0 0 0/0.1),0 4px 6px -4px rgb(0 0 0/0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}
img.shadow-sm{--tw-shadow:0 1px 2px 0 rgb(0 0 0/0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}
a.shadow-sm{--tw-shadow:0 1px 2px 0 rgb(0 0 0/0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}
img.shadow-sm,img.shadow-xl{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}
a.shadow-sm,a.shadow-xl{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}
img.shadow-xl{--tw-shadow:0 20px 25px -5px rgb(0 0 0/0.1),0 8px 10px -6px rgb(0 0 0/0.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color)}
a.shadow-xl{--tw-shadow:0 20px 25px -5px rgb(0 0 0/0.1),0 8px 10px -6px rgb(0 0 0/0.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color)}
img.glass{border:1px solid rgba(255,255,255,.2)}
img.glass-light{border:1px solid rgba(234,226,211,.5)}
@media (min-width:768px){img.md\:h-20{height:5rem}}
@media (min-width:768px){img.md\:h-24{height:6rem}}
@media (min-width:768px){img.md\:h-\[200px\]{height:200px}}
@media (min-width:768px){img.md\:h-\[400px\]{height:400px}}
@media (min-width:768px){img.md\:h-\[85vh\]{height:85vh}}
@media (min-width:1024px){img.lg\:h-full{height:100%}}
img.philo-list{border-top:1px solid rgb(42 39 37/.12)}
img.philo-row{border-bottom:1px solid rgb(42 39 37/.12)}
img.brand-logo-badge{border-radius:.875rem;box-shadow:0 10px 30px rgb(0 0 0/.2)}
a.brand-logo-badge{box-shadow:0 10px 30px rgb(0 0 0/.2)}
.brand-logo-badge img{height:3rem}
img.brand-btn{border-radius:999px}
img.brand-btn-ghost{border:1.5px solid #fff}
@media (min-width:768px){.brand-logo-badge img{height:3.75rem}}
img.brand-sub{max-width:38rem}
img.sr-only{height:1px;border-width:0}
img.pc-wrap{max-width:1200px}
img.pc-lede{max-width:40ch}
img.pc-body{max-width:48ch}
img.pc-pill{border-radius:999px}
img.pc-btn{border-radius:999px;border:2px solid transparent}
a.pc-btn{text-decoration:none}
img.pc-btn--line{border-color:currentColor}
a.pc-link{text-decoration:underline;text-decoration-thickness:2px}
img.pc-hero__logo{height:24px}
img.pc-hero__lede{max-width:34ch}
img.pc-facts{border-top:1px solid var(--p-rule)}
img.pc-hero__mark{height:128px;border-radius:50%}
img.pc-card{border-radius:var(--p-radius)}
.pc-card>img{border-radius:12px}
img.pc-meta{border-top:1px solid var(--p-rule)}
img.pc-merch__mark{height:auto}
img.pc-perk{border-radius:var(--p-radius)}
.pc-note a{text-decoration:underline;text-decoration-thickness:2px}
img.pc-list{border-top:1px solid var(--p-rule)}
img.pc-faq{border-top:1px solid var(--p-rule)}
a.pc-story{text-decoration:none}
.pc-story img{border-radius:var(--p-radius)}
img.pc-info{border-top:1px solid rgba(255,255,255,.3)}
.pc-contact__photo img{border-radius:var(--p-radius)}
img.pc-map{border-radius:var(--p-radius)}
.pc-map>a{text-decoration:underline}
@media (max-width:960px){img.pc-hero__mark{height:96px}}
@media (max-width:960px){img.pc-cards{max-width:560px}}
@media (max-width:960px){img.pc-contact__photo{max-width:480px}}
img.pc-tile{height:100%;border:0;border-radius:var(--p-radius)}
.pc-tile img{height:100%}
img.pc-tile__cap{max-width:calc(100% - 28px);border-radius:999px}
img.na-link{border-radius:8px}
img.na-trigger{border:0}
img.na-dd{border-radius:12px;border:1px solid rgba(174,143,96,.18);box-shadow:0 18px 40px -12px rgba(42,39,37,.28)}
a.na-dd{box-shadow:0 18px 40px -12px rgba(42,39,37,.28)}
img.na-dd-link{border-radius:8px}
img.na-m-rule{height:1px}
@media (min-width:768px){img.na-m-places{max-width:920px}}
@media (min-width:768px){img.na-m-rule{max-width:920px}}
.tst-meta a{text-decoration:underline}
