.reseller-nav{font-weight:800!important;color:#785411!important}.bundle-intro{background:#08162d;color:#fff;padding-top:70px;padding-bottom:65px}.bundle-intro h1{font-size:clamp(2.8rem,6vw,5.8rem);line-height:1.04;max-width:950px;margin:18px 0}.bundle-intro>p{max-width:760px}.bundle-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;border-top:1px solid #c2ab7966;border-bottom:1px solid #c2ab7966;padding:30px 0;margin:28px 0}.bundle-metrics strong{display:block;font-size:clamp(2rem,4vw,3.5rem);font-family:Georgia,serif}.bundle-metrics span{display:block;margin-top:10px;line-height:1.5}.bundle-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:35px;align-items:start}.bundle-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.bundle-card{border:1px solid #e0ded6;border-radius:14px;padding:18px;display:flex;gap:16px;background:#fff}.bundle-card[hidden]{display:none}.bundle-card img{width:85px;height:125px;object-fit:contain;align-self:center}.bundle-card h3{font-size:1.3rem;margin:8px 0}.bundle-card p{font-size:.86rem;line-height:1.5}.bundle-card small{font-weight:400}.bundle-card .quantity-control{margin-top:18px;display:flex;align-items:center;gap:10px}.bundle-card button{min-width:44px;min-height:44px}.bundle-summary{position:sticky;top:24px;border:1px solid #d7c69e;border-radius:16px;background:#f7f3e9;padding:26px}.bundle-summary h2{font-size:2.3rem}.bundle-summary progress{width:100%;height:10px;accent-color:#8a6420}.bundle-summary dl>div{display:flex;justify-content:space-between;gap:10px;margin:20px 0}.bundle-summary dd{font-weight:800;white-space:nowrap}.bundle-summary .store-button{margin-top:12px}.bundle-summary small,.bundle-summary .muted{line-height:1.6;font-size:.8rem}.bundle-summary #bundle-lines{font-size:.85rem;line-height:1.6}.bundle-presets{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.bundle-presets>span{width:100%;font-weight:700}.step-number{font-size:2.6rem;color:#927138;font-family:Georgia,serif}.reseller-steps .about-values article{padding:22px 0}.reseller-hero .hero-price{max-width:235px}.reseller-hero .hero-price small{line-height:1.6}.store-announcement a{color:inherit;text-decoration:none}.bundle-card button:focus-visible,.bundle-presets button:focus-visible{outline:3px solid #007a99;outline-offset:3px}.bundle-layout input,.bundle-layout select{max-width:100%}@media(max-width:1050px){.bundle-layout{grid-template-columns:1fr 300px}.bundle-grid{grid-template-columns:1fr}}@media(max-width:760px){.bundle-layout{grid-template-columns:1fr}.bundle-summary{position:static;grid-row:1}.bundle-metrics{gap:16px}.bundle-metrics span{font-size:.8rem}.bundle-card img{width:75px}.bundle-intro{padding-top:36px}.bundle-presets .store-button{flex:1}.bundle-layout .collection-controls{display:grid;grid-template-columns:1fr}.bundle-layout label{min-width:0}.reseller-hero .button-row{gap:12px}}

.product-reseller-prompt{padding:24px;background:#f7f3e9;border:1px solid #d7c69e;border-radius:14px;margin:24px 0}.product-reseller-prompt h2{font-size:1.6rem;margin:10px 0}.product-reseller-prompt p{line-height:1.65}.product-reseller-prompt .store-button{margin-top:14px}.local-seller-banner{display:flex;align-items:center;gap:35px;background:#f7f3e9}.local-seller-banner>div{flex:1}.discovery-lead{max-width:1100px;margin:auto}.discovery-lead h1{font-size:clamp(2.6rem,6vw,5rem)}.discovery-lead form{max-width:680px;margin:35px 0}.discovery-lead label,.bundle-cost-planner label{display:grid;gap:8px;margin:18px 0;font-weight:600}.discovery-lead input,.bundle-cost-planner input,.bundle-cost-planner select{width:100%;min-height:44px;padding:12px;border:1px solid #b8b6af;border-radius:6px;background:white;color:#08162d;font:inherit}.bundle-cost-planner summary{cursor:pointer;line-height:1.5;font-weight:700;padding:16px 0}.bundle-cost-planner dl>div{align-items:start}.bundle-cost-planner dd{white-space:normal;text-align:right}.collection-controls{flex-wrap:wrap}.scent-card[hidden]{display:none!important}@media(max-width:760px){.local-seller-banner{display:block}.local-seller-banner>a{margin-top:20px}.product-reseller-prompt{padding:18px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*::before,*::after{animation:none!important;transition:none!important}}
