.pots-package{--pots-white:#faf8f4;--pots-ink:#171717;--pots-steel:#5c6268;--pots-gold:#a96b16;--pots-brick:#944637;color:var(--pots-ink);background:var(--pots-white);font-family:Arial,Helvetica,sans-serif;line-height:1.6}
.pots-package h1,.pots-package h2,.pots-package h3{font-family:'Arial Narrow',Arial,sans-serif;font-weight:800;line-height:1.08;letter-spacing:-.025em;color:var(--pots-ink)}
.pots-package h1{font-size:clamp(42px,6vw,80px)}.pots-package h2{font-size:clamp(30px,4vw,48px)}
.pots-package p{max-width:65ch}.pots-package a{color:inherit;text-underline-offset:4px}.pots-package a:focus-visible,.pots-package summary:focus-visible{outline:3px solid var(--pots-gold);outline-offset:5px}
.pots-package .elementor-button{background:var(--pots-ink);color:#fff;border-radius:6px;padding:16px 26px;min-height:48px;font-weight:700;letter-spacing:.06em}
.pots-package .elementor-button:hover{background:#333}.pots-eyebrow{font-size:13px;font-weight:700;letter-spacing:.13em}.pots-seasonal{border-top:4px solid #944637}.pots-final,.pots-footer{background:#eeeae3}
.pots-cards,.pots-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.pots-cards a{border:1px solid #d7d2ca;padding:32px 20px;border-radius:8px;font-weight:700;min-height:96px}.pots-steps{padding-left:24px}
.pots-header{padding-top:20px!important;padding-bottom:20px!important}.pots-header nav{display:flex;align-items:center;justify-content:space-between;gap:24px}.pots-brand{font-size:20px;font-weight:800}.pots-menu summary{cursor:pointer;min-height:48px;padding:12px}.pots-nav{display:flex;flex-wrap:wrap;gap:8px 16px;padding:16px 0}.pots-nav a{padding:8px;min-height:44px}.pots-help summary{cursor:pointer;min-height:48px;padding:12px 0}
@media(min-width:1025px){.pots-header nav{align-items:flex-start}.pots-menu{max-width:75%}}
@media(max-width:767px){.pots-cards,.pots-steps{grid-template-columns:1fr}.pots-header nav{align-items:flex-start}.pots-nav{flex-direction:column}.pots-brand{max-width:60%}.pots-package .elementor-button{width:100%}.pots-package .woocommerce div.product div.images,.pots-package .woocommerce div.product div.summary{float:none;width:100%}}
@media(prefers-reduced-motion:reduce){.pots-package *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
.pots-package .elementor-heading-title{color:var(--pots-ink)}
