.budclub-product-page{--bc-bg:#0c0d0a;--bc-bg-2:#151711;--bc-card:#1c2018;--bc-cream:#f6f1e4;--bc-muted:#a5a491;--bc-line:rgba(246,241,228,.14);--bc-green:#9ef01a;--bc-gold:#d6a84a;--bc-shadow-green:0 16px 42px rgba(158,240,26,.18);--bc-font-body:'Hanken Grotesk',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;--bc-font-display:'Bricolage Grotesque',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;--bc-wrap:1180px;background:var(--bc-bg);color:var(--bc-cream);font-family:var(--bc-font-body)}.budclub-product-page *,.budclub-product-page *::before,.budclub-product-page *::after{box-sizing:border-box}.budclub-product-page a{color:inherit;text-decoration:none}.bcpp-cart-toast{position:fixed;left:50%;bottom:24px;z-index:999999;transform:translateX(-50%) translateY(20px);background:#111;color:#fff;border-radius:999px;padding:12px 18px;font:700 14px/1.2 system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;box-shadow:0 12px 34px rgba(0,0,0,.28);opacity:0;pointer-events:none;transition:opacity .18s ease,transform .18s ease}.bcpp-cart-toast.is-visible{opacity:1;transform:translateX(-50%) translateY(0)}.bcpp-cart-toast.is-error{background:#b42318}body.single-product{padding-bottom:88px}.budclub-product-wrap,.budclub-sticky-inner{max-width:520px}.single-product .budclub-footer{display:block}.budclub-product-page{padding-bottom:22px}.budclub-product-wrap{margin:0 auto;padding:0 16px}.budclub-gallery{margin-top:0}.budclub-main-image{aspect-ratio:1;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;background:radial-gradient(circle at 50% 40%,#3a3525,#1c1a12);border:1px solid var(--bc-line);border-radius:18px}.budclub-main-image img{width:100%;height:100%;object-fit:cover}.budclub-img-tag{position:absolute;left:14px;top:14px;z-index:2;color:var(--bc-green);font-size:11px;font-weight:700;letter-spacing:.1em;background:rgb(12 13 10 / .72);backdrop-filter:blur(8px);border:1px solid rgb(158 240 26 / .38);border-radius:999px;padding:6px 12px}.budclub-img-zoom{position:absolute;top:14px;right:14px;z-index:2;display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:rgb(244 243 236 / .96);color:var(--bc-bg)}.budclub-img-zoom svg{fill:none;stroke:currentColor;stroke-width:2}.budclub-thumbs{display:flex;gap:8px;margin-top:10px}.budclub-thumb{flex:1 1 0;aspect-ratio:1;border-radius:10px;background:#22271a;border:2px solid var(--bc-line);overflow:hidden;padding:0;color:var(--bc-muted)}.budclub-thumb img{width:100%;height:100%;object-fit:cover}.budclub-thumb.is-active{border-color:var(--bc-green)}.budclub-thumb--coa{display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f4f3ec,#d8d6c5);color:var(--bc-bg);font-size:10px;font-weight:700;letter-spacing:.05em;line-height:1.35}.budclub-product-title{padding:22px 0 6px}.budclub-product-type{color:var(--bc-green);font-size:12px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;margin-bottom:8px}.budclub-product-title h1{font-size:42px;line-height:1;margin:0 0 14px}.budclub-product-meta{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.budclub-rating{display:inline-flex;align-items:center;gap:6px;color:var(--bc-gold);font-size:13px}.budclub-rating u{color:var(--bc-muted);text-underline-offset:2px}.budclub-spec-chip{display:inline-flex;gap:5px;border:1px solid var(--bc-line);background:var(--bc-card);border-radius:999px;padding:5px 10px;font-size:12px;font-weight:700}.budclub-spec-chip b{color:var(--bc-green)}.budclub-product-press{border-block:1px solid var(--bc-line);margin:22px 0;padding:18px 0}.budclub-product-press p{color:var(--bc-muted);font-size:10px;font-weight:700;letter-spacing:.2em;text-align:center;margin:0 0 12px}.budclub-product-press div{display:flex;align-items:center;justify-content:space-around;gap:16px;flex-wrap:wrap}.budclub-product-press span{color:var(--bc-cream);font-family:var(--bc-font-display);font-size:16px;letter-spacing:.08em;opacity:.86;text-transform:uppercase}.budclub-product-desc{color:#cfd1c4;font-size:15px;margin:10px 0 24px}.budclub-product-desc p{margin:0}.budclub-price-panel{position:relative;overflow:hidden;background:linear-gradient(160deg,#1c2016,#13150f);border:1px solid var(--bc-line);border-radius:16px;padding:18px 20px;margin-bottom:20px}.budclub-price-panel::after{content:"";position:absolute;right:0;top:0;width:140px;height:100%;background:radial-gradient(circle at center,rgb(158 240 26 / .1),transparent 70%);pointer-events:none}.budclub-price-row{display:flex;align-items:baseline;gap:10px;position:relative;z-index:1}.budclub-price-now{font:44px/1 var(--bc-font-display);color:var(--bc-green)}.budclub-price-was{color:var(--bc-muted);font-size:18px;text-decoration:line-through}.budclub-price-save{display:inline-block;position:relative;z-index:1;margin-top:8px;border-radius:6px;background:var(--bc-green);color:var(--bc-bg);font-size:11px;font-weight:700;letter-spacing:.05em;padding:4px 9px}.budclub-price-foot{position:relative;z-index:1;color:var(--bc-muted);font-size:13px;margin-top:8px}.budclub-price-foot b{color:var(--bc-green)}.budclub-price-bogo{position:relative;z-index:1;display:block;width:max-content;margin-top:6px;color:var(--bc-green);font-size:12px;font-weight:800;line-height:1.25;letter-spacing:.05em;text-transform:uppercase}.budclub-selector-head{display:flex;justify-content:space-between;margin-bottom:10px;color:var(--bc-muted);font-size:11px;letter-spacing:.15em;font-weight:700}.budclub-selector-head span:last-child{color:var(--bc-green)}.budclub-size-card{position:relative;text-align:center;border-radius:12px;padding:12px 5px 10px;background:var(--bc-card);border:1.5px solid var(--bc-line);color:var(--bc-cream);transition:border-color .18s,background-color .18s}.budclub-size-card:hover,.budclub-size-card:focus-visible{border-color:#4a5238}.budclub-size-card.is-active{border-color:var(--bc-green);background:rgb(158 240 26 / .08)}.budclub-size-card small{position:absolute;left:50%;top:-9px;transform:translateX(-50%);background:var(--bc-green);color:var(--bc-bg);border-radius:999px;padding:2px 7px;font-size:9px;font-weight:700;white-space:nowrap}.budclub-size-card strong{display:block;font:20px/1 var(--bc-font-display);margin-bottom:6px}.budclub-size-card span{display:block;color:var(--bc-green);font-size:13px;font-weight:700}.budclub-size-card em{display:block;color:var(--bc-muted);font-size:10px;font-style:normal;margin-top:3px}.budclub-product-trust{display:flex;flex-direction:column;gap:10px;background:var(--bc-bg-2);border:1px solid var(--bc-line);border-radius:14px;padding:16px;margin-bottom:24px;font-size:14px}.budclub-product-trust div{display:flex;align-items:flex-start;gap:4px}.budclub-product-trust div::before{content:"✓";display:inline-grid;place-items:center;flex:0 0 18px;height:18px;margin-right:8px;border:1px solid var(--bc-green);border-radius:50%;color:var(--bc-green);font-size:11px;font-weight:700}.budclub-product-trust b{color:var(--bc-cream);margin-right:2px;white-space:nowrap}.budclub-product-trust span{color:var(--bc-muted)}.budclub-experience-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:24px}.budclub-experience-grid div{display:flex;flex-direction:column;justify-content:center;gap:5px;min-height:74px;background:var(--bc-card);border:1px solid var(--bc-line);border-radius:12px;text-align:center;padding:14px 8px}.budclub-experience-grid small{font-size:10px;letter-spacing:.1em;color:var(--bc-muted);font-weight:700}.budclub-experience-grid strong{font-size:13px}.budclub-coa{display:flex;align-items:center;gap:12px;background:linear-gradient(135deg,rgb(158 240 26 / .12),rgb(158 240 26 / .04));border:1px solid rgb(158 240 26 / .4);border-radius:14px;padding:14px 18px;margin-bottom:24px}.budclub-coa>span:first-child{display:grid;place-items:center;width:38px;height:38px;border-radius:10px;background:rgb(158 240 26 / .15);color:var(--bc-green)}.budclub-coa>span:nth-child(2){display:flex;flex-direction:column;flex:1}.budclub-coa strong{font-size:14px}.budclub-coa small{color:var(--bc-muted);font-size:12px}.budclub-coa>b{color:var(--bc-green)}.budclub-tabs{display:flex;border-bottom:1px solid var(--bc-line);margin-bottom:18px}.budclub-tabs button{flex:1;background:none;border:0;border-bottom:2px solid transparent;color:var(--bc-muted);font-size:13px;font-weight:700;padding:12px 0}.budclub-tabs button.is-active{color:var(--bc-green);border-bottom-color:var(--bc-green)}.budclub-tab-panel{display:none;padding:4px 0 24px;color:#cfd1c4;font-size:14px}.budclub-tab-panel.is-active{display:block}.budclub-detail-line{display:flex;gap:10px;border-bottom:1px solid var(--bc-line);padding:11px 0}.budclub-detail-line span{flex:0 0 110px;font-size:12px;font-weight:700;letter-spacing:.05em;color:var(--bc-muted);text-transform:uppercase}.budclub-detail-line p{margin:0}.budclub-detail-line b{color:var(--bc-green)}.budclub-single-reviews{margin-top:28px}.budclub-single-reviews h2{font-size:22px;margin:0 0 16px}.budclub-review-summary{display:flex;align-items:center;gap:16px;margin-bottom:18px}.budclub-review-summary>strong{font:46px/1 var(--bc-font-display);color:var(--bc-green)}.budclub-review-summary span{display:flex;flex-direction:column;color:var(--bc-gold)}.budclub-review-summary small{color:var(--bc-muted);font-size:12px}.budclub-single-reviews .commentlist{list-style:none;margin:0;padding:0}.budclub-single-reviews .comment_container{background:var(--bc-card);border:1px solid var(--bc-line);border-radius:12px;padding:16px;margin-bottom:10px}.budclub-single-reviews img.avatar{display:none}.budclub-single-reviews .comment-text{margin:0!important;border:0!important;padding:0!important}.budclub-single-reviews .meta{font-size:13px;color:var(--bc-muted)}.budclub-single-reviews .description p{font-size:14px;color:#cfd1c4}.budclub-single-reviews .star-rating{color:var(--bc-gold)}.budclub-sticky-cart{position:fixed;z-index:80;bottom:0;left:0;right:0;background:rgb(20 22 17 / .97);backdrop-filter:blur(14px);border-top:1px solid var(--bc-line);padding:12px 16px max(12px,env(safe-area-inset-bottom))}.budclub-sticky-inner{display:flex;gap:10px;align-items:center;margin-inline:auto}.budclub-qty{height:52px;display:flex;align-items:center;background:var(--bc-bg-2);border:1px solid var(--bc-line);border-radius:12px;overflow:hidden}.budclub-qty button{width:36px;height:100%;background:none;border:0;color:var(--bc-cream);font-size:18px}.budclub-qty input{width:30px;color:var(--bc-cream);background:transparent;border:0;text-align:center;font-weight:700;-moz-appearance:textfield}.budclub-qty input::-webkit-outer-spin-button,.budclub-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.budclub-sticky-add{height:52px;flex:1;border:0;border-radius:12px;background:var(--bc-green);color:var(--bc-bg);font-weight:700;display:flex;align-items:center;justify-content:center;gap:8px}.budclub-sticky-add:hover{background:var(--bc-cream)}.budclub-sticky-add strong{background:rgb(0 0 0 / .18);border-radius:8px;padding:5px 10px}.budclub-sticky-add.is-success{background:var(--bc-gold)}@media (max-width:440px){.budclub-size-card strong{font-size:18px}.budclub-experience-grid strong{font-size:12px}.budclub-product-trust div{flex-wrap:wrap}}@media (min-width:960px){body.single-product{padding-bottom:0}.budclub-product-page{padding:28px 0 68px}.budclub-product-wrap{max-width:var(--bc-wrap);width:calc(100% - 40px);padding:0}.budclub-main-image{border-radius:22px}.budclub-product-title{padding:0 0 8px}.budclub-product-title h1{font-size:clamp(48px,4.4vw,60px);margin-bottom:16px}.budclub-product-desc{margin-top:12px}.budclub-price-panel{padding:22px 24px}.budclub-price-now{font-size:52px}.budclub-sticky-cart{position:static;background:transparent;backdrop-filter:none;border:0;padding:0;margin:2px 0 24px}.budclub-sticky-inner{max-width:none}.budclub-sticky-add{box-shadow:var(--bc-shadow-green)}.budclub-single-reviews{margin-top:0}}@media (min-width:960px) and (max-width:1080px){.budclub-product-wrap{width:calc(100% - 32px)}}body.single-product{padding-bottom:90px!important}.budclub-product-page--client{padding:0 0 22px!important}.budclub-product-page--client .budclub-product-wrap,.budclub-sticky-cart .budclub-sticky-inner{max-width:520px!important}.budclub-product-page--client .budclub-product-wrap{width:auto!important;margin:0 auto!important;padding:0 16px!important}.budclub-product-page--client .budclub-gallery{margin-top:12px!important}.budclub-product-page--client .budclub-main-image{border-radius:18px!important}.budclub-product-page--client .budclub-product-title{padding:22px 0 6px!important}.budclub-product-page--client .budclub-product-type{color:var(--bc-green);font-size:12px;font-weight:700;letter-spacing:1.5px;margin-bottom:8px}.budclub-product-page--client .budclub-product-title h1{font-size:42px!important;line-height:1!important;margin:0 0 14px!important}.budclub-product-page--client .budclub-product-press{margin:22px 0!important;padding:18px 0!important;border-top:1px solid var(--bc-line);border-bottom:1px solid var(--bc-line)}.budclub-product-page--client .budclub-product-desc{font-size:15px;line-height:1.55;color:#cfd1c4;margin:10px 0 24px!important}.budclub-product-page--client .budclub-price-panel{background:linear-gradient(160deg,#1c2016,#13150f);border:1px solid var(--bc-line);border-radius:16px;padding:18px 20px;margin-bottom:20px!important}.budclub-product-page--client .budclub-price-now{font-size:44px!important}.budclub-product-page--client .budclub-selector-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;color:var(--bc-muted);font-size:11px;letter-spacing:2px;font-weight:700;text-transform:uppercase}.budclub-product-page--client .budclub-selector-head span:last-child{color:var(--bc-green)}.budclub-product-page--client .budclub-size-card{border-radius:12px;padding:12px 6px}.budclub-product-page--client .budclub-product-trust{display:flex;flex-direction:column;gap:10px;background:var(--bc-bg-2);border:1px solid var(--bc-line);border-radius:14px;padding:16px;margin-bottom:24px}.budclub-product-page--client .budclub-product-trust div{display:flex;align-items:center;gap:12px;font-size:14px;line-height:1.45}.budclub-product-page--client .budclub-product-trust div::before{content:none!important}.budclub-product-page--client .budclub-product-trust svg{flex:0 0 auto;color:var(--bc-green);fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.budclub-product-page--client .budclub-product-trust b{color:var(--bc-cream);font-weight:700;margin-right:4px}.budclub-product-page--client .budclub-product-trust span{color:var(--bc-muted)}.budclub-product-page--client .budclub-experience-grid{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:10px;margin-bottom:24px}.budclub-product-page--client .budclub-experience-grid div{background:var(--bc-card);border:1px solid var(--bc-line);border-radius:12px;padding:14px 10px;text-align:center;min-height:auto}.budclub-product-page--client .budclub-experience-icon{display:block;font-size:26px;line-height:1;margin-bottom:6px}.budclub-product-page--client .budclub-coa{display:flex;align-items:center;justify-content:space-between;background:linear-gradient(135deg,rgba(158,240,26,.12),rgba(158,240,26,.04));border:1px solid rgba(158,240,26,.4);border-radius:14px;padding:14px 18px;margin-bottom:24px}.budclub-product-page--client .budclub-coa-icon{width:38px;height:38px;border-radius:10px;background:rgba(158,240,26,.15);display:grid;place-items:center;color:var(--bc-green)}.budclub-product-page--client .budclub-coa svg{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.budclub-product-page--client .budclub-product-tabs{margin-top:0}.budclub-product-page--client .budclub-single-reviews{margin-top:30px!important}.budclub-product-page--client .budclub-review-preview-list{display:block}.budclub-product-page--client .budclub-review-card{background:var(--bc-card);border:1px solid var(--bc-line);border-radius:12px;padding:16px;margin-bottom:10px}.budclub-product-page--client .budclub-review-top{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px}.budclub-product-page--client .budclub-review-who{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700}.budclub-product-page--client .budclub-review-who span{color:var(--bc-green);font-size:11px;font-weight:700}.budclub-product-page--client .budclub-review-top time{color:var(--bc-muted);font-size:11px;white-space:nowrap}.budclub-product-page--client .budclub-review-stars{color:var(--bc-gold);font-size:12px;margin-bottom:6px}.budclub-product-page--client .budclub-review-card p{color:#cfd1c4;font-size:14px;line-height:1.5;margin:0}.budclub-product-page--client .budclub-read-all{display:block;text-align:center;color:var(--bc-green);font-weight:700;font-size:13px;padding:14px;border:1px solid var(--bc-line);border-radius:12px;margin-top:8px}.budclub-sticky-cart{position:fixed!important;z-index:90!important;bottom:0!important;left:0!important;right:0!important;background:rgba(20,22,17,.96)!important;backdrop-filter:blur(14px)!important;border-top:1px solid var(--bc-line)!important;padding:12px 16px max(12px,env(safe-area-inset-bottom))!important;margin:0!important}.budclub-sticky-cart .budclub-sticky-inner{margin:0 auto!important;display:flex;align-items:center;gap:10px}.budclub-sticky-cart--disabled .budclub-sticky-inner{justify-content:center}.budclub-sticky-cart--disabled .budclub-sticky-add{max-width:520px}.budclub-product-page--client .budclub-footer{display:block}@media(min-width:960px){body.single-product{padding-bottom:90px!important}.budclub-product-page--client{padding:0 0 22px!important}.budclub-product-page--client .budclub-product-wrap{max-width:520px!important;width:auto!important;padding:0 16px!important}.budclub-sticky-cart{position:fixed!important}}.budclub-product-page--client .budclub-thumbs{display:flex;align-items:center;justify-content:flex-start;gap:8px;flex-wrap:wrap}.budclub-product-page--client .budclub-thumb{flex:0 0 clamp(64px,18vw,86px)!important;width:clamp(64px,18vw,86px)!important;max-width:86px!important;min-width:64px;height:auto!important;aspect-ratio:1 / 1}.budclub-product-page--client .budclub-thumb img{width:100%;height:100%;object-fit:cover}.budclub-product-page--client .budclub-thumb--coa{min-height:64px}@media(min-width:960px){.budclub-product-page--client .budclub-thumb{flex-basis:86px!important;width:86px!important}}.budclub-product-page--client .budclub-main-image img{object-fit:contain!important;object-position:center center!important}.budclub-product-page--client .budclub-main-image{background:#171a12}.budclub-product-page--client .budclub-main-image{aspect-ratio:auto!important;display:block!important;min-height:0!important;height:auto!important;line-height:0;background:#171a12}.budclub-product-page--client .budclub-main-image img{display:block!important;width:100%!important;max-width:100%!important;height:auto!important;max-height:none!important;object-fit:initial!important;object-position:center center!important}.budclub-product-page--client .budclub-main-image .woocommerce-placeholder{width:100%!important;height:auto!important}.budclub-product-page--client .budclub-main-image.is-loading img{opacity:.55}.budclub-product-page--client .budclub-img-tag,.budclub-product-page--client .budclub-img-zoom{line-height:1}.budclub-product-page--client .budclub-main-image{overflow:hidden!important;transition:height .32s cubic-bezier(.22,.61,.36,1)}.budclub-product-page--client .budclub-main-image.is-animating{will-change:height}.budclub-product-page--client .budclub-main-image img{transition:opacity .18s ease}.budclub-product-page--client .budclub-main-image.is-loading img{opacity:.62}.budclub-product-page--client .budclub-main-image{transition:height .24s cubic-bezier(.22,.61,.36,1)!important}.budclub-product-page--client .budclub-variation-selectors{display:grid;gap:18px;margin-bottom:24px}.budclub-product-page--client .budclub-attribute-cards{display:grid;gap:8px}.budclub-product-page--client .budclub-attribute-cards.is-size{grid-template-columns:repeat(4,1fr)}.budclub-product-page--client .budclub-attribute-cards.is-text{grid-template-columns:repeat(2,minmax(0,1fr))}.budclub-product-page--client .budclub-size-card--text{min-height:58px;display:flex;align-items:center;justify-content:center;padding:12px 10px}.budclub-product-page--client .budclub-size-card--text strong{font-family:var(--bc-font-body,inherit);font-size:13px;line-height:1.15;margin:0;overflow-wrap:anywhere}.budclub-product-page--client .budclub-attribute-option.is-unavailable,.budclub-product-page--client .budclub-attribute-option:disabled{opacity:.38;cursor:not-allowed;text-decoration:line-through}.budclub-product-page--client .budclub-sticky-add.is-disabled,.budclub-product-page--client .budclub-sticky-add:disabled{opacity:.6;cursor:not-allowed}@media(max-width:440px){.budclub-product-page--client .budclub-attribute-cards.is-text{grid-template-columns:1fr}.budclub-product-page--client .budclub-attribute-cards.is-size{gap:6px}}@media(min-width:960px){body.single-product{padding-bottom:0!important}.budclub-product-page--client{padding:28px 0 80px!important}.budclub-product-page--client .budclub-product-wrap{max-width:1180px!important;width:min(calc(100% - 48px),1180px)!important;margin:0 auto!important;padding:0!important;display:grid!important;grid-template-columns:minmax(420px,.96fr) minmax(440px,1fr)!important;column-gap:clamp(34px,4.5vw,64px)!important;row-gap:0!important;align-items:start!important}.budclub-product-page--client .budclub-gallery{grid-column:1!important;grid-row:2 / span 14!important;position:sticky!important;top:96px!important;align-self:start!important;width:100%!important;max-width:560px!important;justify-self:end!important;margin:0!important}.budclub-product-page--client .budclub-main-image{border-radius:18px!important}.budclub-product-page--client .budclub-thumbs{margin-top:12px!important}.budclub-product-page--client .budclub-product-title,.budclub-product-page--client .budclub-product-press,.budclub-product-page--client .budclub-product-desc,.budclub-product-page--client .budclub-price-panel,.budclub-product-page--client .budclub-variation-selectors,.budclub-product-page--client .budclub-product-trust,.budclub-product-page--client .budclub-experience-grid,.budclub-product-page--client .budclub-coa,.budclub-product-page--client .budclub-product-tabs,.budclub-product-page--client .budclub-single-reviews{grid-column:2!important;width:100%!important;max-width:none!important}.budclub-product-page--client .budclub-product-title{padding:0 0 8px!important}.budclub-product-page--client .budclub-product-title h1{font-size:clamp(42px,3.4vw,56px)!important;line-height:.98!important;margin:0 0 12px!important}.budclub-product-page--client .budclub-product-desc{margin:6px 0 18px!important}.budclub-product-page--client .budclub-price-panel{margin-bottom:18px!important}.budclub-product-page--client .budclub-variation-selectors{margin-bottom:18px!important}.budclub-product-page--client .budclub-product-trust{margin-bottom:18px!important}.budclub-product-page--client .budclub-experience-grid{margin-bottom:24px!important}.budclub-product-page--client .budclub-product-tabs{margin-top:4px!important}.budclub-product-page--client .budclub-single-reviews{margin-top:30px!important}.budclub-product-page--client .budclub-sticky-cart{grid-column:2!important}}@media(min-width:960px) and (max-width:1080px){.budclub-product-page--client .budclub-product-wrap{width:min(calc(100% - 32px),1060px)!important;grid-template-columns:minmax(360px,.9fr) minmax(410px,1fr)!important;column-gap:34px!important}.budclub-product-page--client .budclub-gallery{max-width:500px!important}}.budclub-product-page--client .budclub-thumbs .budclub-thumb img{display:block}.budclub-product-page--client .budclub-thumbs{flex-wrap:wrap}.budclub-product-page--client .budclub-thumbs .budclub-thumb{flex:0 0 clamp(60px,18vw,86px)!important;width:clamp(60px,18vw,86px)!important}@media(min-width:960px){.budclub-product-page--client .budclub-thumbs .budclub-thumb{flex-basis:76px!important;width:76px!important}}.budclub-experience-grid strong{white-space:normal;line-height:1.35}.budclub-single-title-review-rating{display:inline-flex;align-items:center;gap:6px;color:#d4af37;font-size:14px;line-height:1;font-weight:800;letter-spacing:.35px;text-decoration:none;white-space:nowrap}.budclub-single-title-review-rating:hover{color:#d4af37}.budclub-single-title-review-rating .budclub-grid-review-count,.budclub-single-title-review-rating .budclub-single-title-review-count,.budclub-single-title-review-rating small{color:#b7bdae!important;font-size:13px!important;font-weight:700!important;letter-spacing:0!important;margin-left:3px;text-decoration:underline;text-underline-offset:3px}.budclub-single-title-review-rating .gcr-star,.budclub-single-title-review-rating span{color:#d4af37}@media(max-width:520px){.budclub-single-title-review-rating{font-size:13px;gap:5px}.budclub-single-title-review-rating .budclub-grid-review-count,.budclub-single-title-review-rating .budclub-single-title-review-count,.budclub-single-title-review-rating small{font-size:12px!important}}.budclub-spec-chip--thc-percentage{color:var(--bc-cream)}.budclub-spec-chip--thc-percentage{font-weight:800}.budclub-spec-chip--thc-percentage::first-letter{color:inherit}.budclub-spec-chip--thc-percentage b{color:var(--bc-green)!important;font-weight:900}.budclub-product-page--client .budclub-as-seen-in{margin:22px 0!important;padding:18px 0!important;border-top:1px solid var(--bc-line)!important;border-bottom:1px solid var(--bc-line)!important;border-left:0!important;border-right:0!important;background:transparent!important}.budclub-product-page--client .budclub-as-seen-in__label{color:var(--bc-muted);font-size:10px;line-height:1;font-weight:800;letter-spacing:2px;text-align:center;text-transform:uppercase;margin:0 0 12px}.budclub-product-page--client .budclub-as-seen-in__row{display:flex;align-items:center;justify-content:space-around;gap:16px;flex-wrap:wrap}.budclub-product-page--client .budclub-as-seen-in__logo{color:var(--bc-cream);opacity:.86;font-weight:800;letter-spacing:.5px;text-align:center;white-space:nowrap;text-transform:none}.budclub-product-page--client .budclub-as-seen-in__logo--forbes{font-family:var(--bc-font-display);font-style:italic;font-size:22px;letter-spacing:1px;line-height:1}.budclub-product-page--client .budclub-as-seen-in__logo--entrepreneur{font-family:var(--bc-font-body);font-size:18px;font-weight:900;text-transform:uppercase;letter-spacing:1px;line-height:1}.budclub-product-page--client .budclub-as-seen-in__logo--la-weekly{font-family:var(--bc-font-display);font-size:17px;text-transform:uppercase;letter-spacing:2px;line-height:1}@media(max-width:420px){.budclub-product-page--client .budclub-as-seen-in__row{gap:12px}.budclub-product-page--client .budclub-as-seen-in__logo--forbes{font-size:20px}.budclub-product-page--client .budclub-as-seen-in__logo--entrepreneur{font-size:16px}.budclub-product-page--client .budclub-as-seen-in__logo--la-weekly{font-size:15px}}.budclub-product-page--client .budclub-product-desc--intro{margin:10px 0 24px!important;color:#cfd1c4!important;font-size:15px!important;line-height:1.55!important}.budclub-product-page--client .budclub-product-desc--intro p{margin:0 0 12px!important}.budclub-product-page--client .budclub-product-desc--intro p:last-child{margin-bottom:0!important}.budclub-product-page--client .budclub-tab-panel--wysiwyg{color:#cfd1c4;font-size:14px;line-height:1.6}.budclub-product-page--client .budclub-tab-panel--wysiwyg p{margin:0 0 14px}.budclub-product-page--client .budclub-tab-panel--wysiwyg p:last-child{margin-bottom:0}.budclub-product-page--client .budclub-tab-panel--wysiwyg strong,.budclub-product-page--client .budclub-tab-panel--wysiwyg b{color:var(--bc-green);font-weight:800}.budclub-product-page--client .budclub-tab-panel--wysiwyg ul,.budclub-product-page--client .budclub-tab-panel--wysiwyg ol{margin:0 0 14px 18px;padding:0}.budclub-product-page--client .budclub-tab-panel--wysiwyg li{margin:0 0 7px}.budclub-product-page--client .budclub-tab-panel--wysiwyg a{color:var(--bc-green);text-decoration:underline;text-underline-offset:3px}.budclub-product-page--client .budclub-product-trust{gap:10px!important;padding:14px 16px!important}.budclub-product-page--client .budclub-product-trust>div{display:flex!important;align-items:center!important;gap:12px!important;flex-wrap:nowrap!important;min-width:0!important}.budclub-product-page--client .budclub-product-trust svg{flex:0 0 18px!important;width:18px!important;height:18px!important;margin:0!important}.budclub-product-page--client .budclub-product-trust span{display:block!important;min-width:0!important;margin:0!important;line-height:1.35!important}.budclub-product-page--client .budclub-product-trust span b{display:inline!important;margin-right:4px!important;white-space:nowrap!important}@media(min-width:960px){.budclub-product-page--client .budclub-product-trust span{white-space:nowrap!important}}@media(max-width:420px){.budclub-product-page--client .budclub-product-trust{padding:13px 14px!important}.budclub-product-page--client .budclub-product-trust>div{align-items:flex-start!important}.budclub-product-page--client .budclub-product-trust svg{margin-top:1px!important}}.budclub-thumb--coa{text-decoration:none!important;text-align:center;cursor:pointer;box-shadow:inset 0 0 0 1px rgba(12,13,10,.08);transition:border-color .18s ease,transform .18s ease,filter .18s ease}.budclub-thumb--coa span{display:block;color:#0c0d0a;font-size:10px;font-weight:950;letter-spacing:.07em;line-height:1.25;text-transform:uppercase}.budclub-thumb--coa:hover,.budclub-thumb--coa:focus-visible{border-color:var(--bc-green);transform:translateY(-1px);filter:brightness(1.02);outline:none}@media(max-width:420px){.budclub-thumb--coa span{font-size:9px;letter-spacing:.05em}}.budclub-coa{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;width:100%!important;min-height:68px!important;margin:0 0 24px!important;padding:14px 18px!important;border:1px solid rgba(158,240,26,.50)!important;border-radius:14px!important;background:linear-gradient(135deg,rgba(158,240,26,.13),rgba(158,240,26,.045))!important;color:var(--bc-cream)!important;text-decoration:none!important;cursor:pointer!important;transition:border-color .18s ease,background .18s ease,transform .18s ease,box-shadow .18s ease!important}.budclub-coa:hover,.budclub-coa:focus-visible{border-color:var(--bc-green)!important;background:linear-gradient(135deg,rgba(158,240,26,.17),rgba(158,240,26,.06))!important;box-shadow:0 0 0 1px rgba(158,240,26,.08),0 12px 32px rgba(0,0,0,.18)!important;transform:translateY(-1px)!important;outline:none!important}.budclub-coa-icon{flex:0 0 38px!important;width:38px!important;height:38px!important;display:grid!important;place-items:center!important;border-radius:10px!important;background:rgba(158,240,26,.15)!important;color:var(--bc-green)!important}.budclub-coa-icon svg{width:20px!important;height:20px!important;display:block!important;fill:none!important;stroke:currentColor!important;stroke-width:2!important;stroke-linecap:round!important;stroke-linejoin:round!important}.budclub-coa-copy{flex:1 1 auto!important;min-width:0!important;display:flex!important;flex-direction:column!important;gap:2px!important}.budclub-coa-copy strong,.budclub-coa strong{display:block!important;color:var(--bc-cream)!important;font-size:14px!important;font-weight:950!important;line-height:1.15!important}.budclub-coa-copy small,.budclub-coa small{display:block!important;color:var(--bc-muted)!important;font-size:12px!important;font-weight:600!important;line-height:1.25!important}.budclub-coa-arrow,.budclub-coa>b{flex:0 0 auto!important;margin-left:auto!important;color:var(--bc-green)!important;font-size:17px!important;font-weight:950!important;line-height:1!important}@media(max-width:420px){.budclub-coa{min-height:64px!important;padding:13px 14px!important;gap:10px!important}.budclub-coa-icon{flex-basis:36px!important;width:36px!important;height:36px!important}.budclub-coa-copy strong,.budclub-coa strong{font-size:13px!important}.budclub-coa-copy small,.budclub-coa small{font-size:11px!important}}body .entry-content .budclub-product-page,body .budclub-product-page{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;background:var(--bc-bg)!important;color:var(--bc-cream)!important;font-family:var(--bc-font-body)!important;line-height:1.45!important;text-align:left!important;overflow:visible!important}body .budclub-product-page h1,body .budclub-product-page h2,body .budclub-product-page h3,body .budclub-product-page h4,body .budclub-product-page h5,body .budclub-product-page h6,body .budclub-product-page p,body .budclub-product-page ul,body .budclub-product-page ol,body .budclub-product-page li,body .budclub-product-page figure{margin-block-start:0!important}body .budclub-product-page h1,body .budclub-product-page h2,body .budclub-product-page h3,body .budclub-product-page .budclub-product-title{font-family:var(--bc-font-display)!important;color:var(--bc-cream)!important;letter-spacing:inherit!important;text-transform:none!important}body .budclub-product-page button,body .budclub-product-page .button,body .budclub-product-page input[type="button"],body .budclub-product-page input[type="submit"],body .budclub-product-page a.button{font-family:var(--bc-font-body)!important;box-shadow:none!important;text-shadow:none!important;outline-offset:2px!important;text-decoration:none!important}body .budclub-product-page .single_add_to_cart_button,body .budclub-product-page button.single_add_to_cart_button{appearance:none!important;-webkit-appearance:none!important;width:100%!important;min-height:54px!important;border:0!important;border-radius:999px!important;background:var(--bc-green)!important;color:#0b1007!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;font-family:var(--bc-font-body)!important;font-size:15px!important;font-weight:900!important;letter-spacing:.02em!important;text-transform:uppercase!important;box-shadow:var(--bc-shadow-green)!important;padding:15px 24px!important;cursor:pointer!important}body .budclub-product-page .budclub-qty button{appearance:none!important;-webkit-appearance:none!important;width:38px!important;height:38px!important;min-width:38px!important;border-radius:50%!important;border:1px solid var(--bc-line)!important;background:rgba(246,241,228,.06)!important;color:var(--bc-cream)!important;display:grid!important;place-items:center!important;padding:0!important;font-size:18px!important;line-height:1!important;font-weight:800!important;box-shadow:none!important}body .budclub-product-page .budclub-qty input,body .budclub-product-page input[type="number"]{width:48px!important;min-width:48px!important;max-width:48px!important;height:38px!important;padding:0!important;margin:0!important;border:0!important;background:transparent!important;color:var(--bc-cream)!important;text-align:center!important;font:800 16px/1 var(--bc-font-body)!important;box-shadow:none!important;-moz-appearance:textfield!important}body .budclub-product-page input[type="number"]::-webkit-outer-spin-button,body .budclub-product-page input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none!important;margin:0!important}body .budclub-product-page img{border:0!important;box-shadow:none!important;height:auto!important;max-width:100%!important}body .budclub-product-page .budclub-product-tabs{background:transparent!important;border:0!important;padding:0!important;margin:0!important}body .budclub-product-page .woocommerce-notices-wrapper,body .budclub-product-page .woocommerce-message,body .budclub-product-page .woocommerce-error,body .budclub-product-page .woocommerce-info{font-family:var(--bc-font-body)!important}body .entry-content .budclub-product-wrap,body .budclub-product-page .budclub-product-wrap{width:min(100% - 28px,var(--bc-wrap))!important;max-width:var(--bc-wrap)!important;margin-left:auto!important;margin-right:auto!important}@media(min-width:960px){body .budclub-product-page .budclub-product-grid{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(410px,480px)!important;gap:48px!important;align-items:start!important}body .budclub-product-page .budclub-product-gallery{position:sticky!important;top:96px!important}}@media(max-width:767px){body .budclub-product-page .budclub-product-wrap{width:calc(100% - 24px)!important}}body .budclub-product-page{--bc-bg:#f7f6ef!important;--bc-bg-2:#ffffff!important;--bc-card:#ffffff!important;--bc-cream:#11170d!important;--bc-muted:#606a57!important;--bc-line:rgba(17,23,13,.14)!important;--bc-green:#77b900!important;--bc-gold:#f6b739!important;--bc-shadow-green:0 14px 34px rgba(119,185,0,.22)!important;background:#f7f6ef!important;color:#11170d!important}body .budclub-product-page .budclub-product-wrap{background:transparent!important;color:#11170d!important}body .budclub-product-page,body .budclub-product-page p,body .budclub-product-page li,body .budclub-product-page span,body .budclub-product-page small,body .budclub-product-page label{color:inherit}body .budclub-product-page .budclub-product-type,body .budclub-product-page .budclub-rating-row a,body .budclub-product-page .budclub-rating-row span,body .budclub-product-page .budclub-product-rating a,body .budclub-product-page .budclub-product-rating span{color:var(--bc-green)!important}body .budclub-product-page .budclub-product-title,body .budclub-product-page .budclub-product-title *,body .budclub-product-page h1,body .budclub-product-page h2,body .budclub-product-page h3{color:#11170d!important}body .budclub-product-page .budclub-product-desc,body .budclub-product-page .budclub-tab-panel,body .budclub-product-page .budclub-tab-panel p,body .budclub-product-page .budclub-detail-line p,body .budclub-product-page .budclub-detail-line b{color:#394032!important}body .budclub-product-page .budclub-main-image{background:#ffffff!important;border:1px solid rgba(17,23,13,.14)!important;box-shadow:0 18px 44px rgba(17,23,13,.08)!important}body .budclub-product-page .budclub-img-tag{background:rgba(255,255,255,.88)!important;color:var(--bc-green)!important;border-color:rgba(119,185,0,.32)!important}body .budclub-product-page .budclub-img-zoom{background:#ffffff!important;color:#11170d!important;box-shadow:0 10px 26px rgba(17,23,13,.16)!important}body .budclub-product-page .budclub-thumb{background:#ffffff!important;border-color:rgba(17,23,13,.16)!important;color:#5d6656!important;box-shadow:0 8px 20px rgba(17,23,13,.06)!important}body .budclub-product-page .budclub-thumb.is-active{border-color:var(--bc-green)!important;box-shadow:0 0 0 1px rgba(119,185,0,.22),0 10px 26px rgba(119,185,0,.15)!important}body .budclub-product-page .budclub-thumb--coa{background:linear-gradient(135deg,#ffffff,#f1eee4)!important;color:#11170d!important;border-color:rgba(17,23,13,.16)!important}body .budclub-product-page .budclub-product-press{border-color:rgba(17,23,13,.12)!important}body .budclub-product-page .budclub-product-press p{color:#7a8372!important}body .budclub-product-page .budclub-product-press span{color:#22281d!important;opacity:.9!important}body .budclub-product-page .budclub-price-panel{background:linear-gradient(160deg,#ffffff,#f3f8ea)!important;border:1px solid rgba(119,185,0,.28)!important;box-shadow:0 18px 48px rgba(17,23,13,.10)!important;color:#11170d!important}body .budclub-product-page .budclub-price-panel::after{background:radial-gradient(circle at center,rgba(119,185,0,.16),transparent 70%)!important}body .budclub-product-page .budclub-price-now{color:var(--bc-green)!important}body .budclub-product-page .budclub-price-was{color:#7a8372!important}body .budclub-product-page .budclub-price-save{background:var(--bc-green)!important;color:#ffffff!important}body .budclub-product-page .budclub-price-foot{color:#606a57!important}body .budclub-product-page .budclub-price-foot b{color:var(--bc-green)!important}body .budclub-product-page .budclub-selector-head,body .budclub-product-page .budclub-selector-head span{color:#323a2d!important}body .budclub-product-page .budclub-selector-head small,body .budclub-product-page .budclub-selector-head b{color:var(--bc-green)!important}body .budclub-product-page .budclub-variation-badge,body .budclub-product-page .budclub-option-badge,body .budclub-product-page [class*="popular"]{background:var(--bc-green)!important;color:#ffffff!important;border-color:var(--bc-green)!important}body .budclub-product-page .budclub-product-trust{background:#ffffff!important;border:1px solid rgba(17,23,13,.12)!important;box-shadow:0 12px 34px rgba(17,23,13,.07)!important;color:#11170d!important}body .budclub-product-page .budclub-product-trust b{color:#11170d!important}body .budclub-product-page .budclub-product-trust span{color:#5f6858!important}body .budclub-product-page .budclub-experience-grid div{background:#ffffff!important;border:1px solid rgba(17,23,13,.12)!important;box-shadow:0 12px 30px rgba(17,23,13,.06)!important;color:#11170d!important}body .budclub-product-page .budclub-experience-grid small{color:#6b7464!important}body .budclub-product-page .budclub-experience-grid b,body .budclub-product-page .budclub-experience-grid strong{color:#11170d!important}body .budclub-product-page .budclub-coa-cta,body .budclub-product-page .budclub-coa-card,body .budclub-product-page a[href*="coa"],body .budclub-product-page a[href*="COA"]{background:#f6ffe6!important;border-color:rgba(119,185,0,.5)!important;color:#11170d!important}body .budclub-product-page .budclub-coa-cta *,body .budclub-product-page .budclub-coa-card *{color:inherit!important}body .budclub-product-page .budclub-tabs{border-bottom-color:rgba(17,23,13,.14)!important}body .budclub-product-page .budclub-tabs button{color:#606a57!important}body .budclub-product-page .budclub-tabs button.is-active{color:var(--bc-green)!important;border-bottom-color:var(--bc-green)!important}body .budclub-product-page .budclub-detail-line{border-color:rgba(17,23,13,.12)!important}body .budclub-product-page .budclub-detail-line span{color:#6b7464!important}body .budclub-product-page .budclub-sticky-cart{background:rgba(255,255,255,.97)!important;backdrop-filter:blur(14px)!important;border-top:1px solid rgba(17,23,13,.12)!important;box-shadow:0 -18px 42px rgba(17,23,13,.10)!important}body .budclub-product-page .budclub-sticky-inner{color:#11170d!important}body .budclub-product-page .budclub-qty,body .budclub-product-page .budclub-sticky-qty{background:#f4f4ed!important;border:1px solid rgba(17,23,13,.12)!important;color:#11170d!important}body .budclub-product-page .budclub-qty button,body .budclub-product-page .budclub-sticky-qty button{background:#ffffff!important;border-color:rgba(17,23,13,.16)!important;color:#11170d!important}body .budclub-product-page .budclub-qty input,body .budclub-product-page .budclub-sticky-qty input{color:#11170d!important;background:transparent!important}body .budclub-product-page .budclub-sticky-add,body .budclub-product-page .single_add_to_cart_button,body .budclub-product-page button.single_add_to_cart_button{background:var(--bc-green)!important;color:#ffffff!important;box-shadow:var(--bc-shadow-green)!important}body .budclub-product-page .budclub-sticky-add:hover{background:#11170d!important;color:#ffffff!important}body .budclub-product-page .budclub-sticky-add strong{background:rgba(255,255,255,.2)!important;color:#ffffff!important}body .budclub-product-page .budclub-single-reviews{background:transparent!important;color:#11170d!important}@media(max-width:767px){body .budclub-product-page{background:#f7f6ef!important}body .budclub-product-page .budclub-product-wrap{background:transparent!important}}@media(min-width:960px){body .budclub-product-page .budclub-product-gallery{filter:none!important}body .budclub-product-page .budclub-sticky-cart{background:transparent!important;box-shadow:none!important;border-top:0!important;backdrop-filter:none!important}}body .budclub-product-page{--bc-bg:#ffffff!important;background:#ffffff!important}body .budclub-product-page .budclub-product-wrap,body .budclub-product-page .budclub-product-grid{background:#ffffff!important}body .entry-content .budclub-product-page,body .budclub-product-page{background:#ffffff!important}@media(max-width:767px){body .budclub-product-page,body .budclub-product-page .budclub-product-wrap{background:#ffffff!important}}body .budclub-product-page--client .budclub-product-wrap,body .budclub-product-page .budclub-product-wrap{width:auto!important;margin:0 auto!important;padding:0 10px!important}body .budclub-product-page--client .budclub-product-wrap,body .budclub-product-page .budclub-product-wrap{width:auto!important;margin:0 auto!important;padding:0 10px!important}.bcpp-global-reviews-host{width:100%;max-width:none;margin:0;padding:0;background:transparent}body .budclub-product-page .bcpp-thca-notice{border:2px solid #a9d08e!important;padding:10px!important;margin:15px 0!important;border-radius:12px!important;background:linear-gradient(135deg,#e4f5e2,#d9f0d1)!important;box-shadow:0 4px 8px rgba(0,0,0,.10)!important;text-align:center!important;transition:all .3s ease!important;color:#333!important}body .budclub-product-page .bcpp-thca-notice p{margin:0!important;font-size:12px!important;font-weight:500!important;line-height:1.75!important;color:#333!important;font-family:'Roboto',var(--bc-font-body),sans-serif!important}body .budclub-product-page .bcpp-thca-notice p strong{color:#7d9e5b!important;font-weight:800!important}body .budclub-product-page .bcpp-thca-notice:hover{background-color:#f0f9f2!important;transform:scale(1.02)!important;box-shadow:0 6px 12px rgba(0,0,0,.20)!important}@media(max-width:600px){body .budclub-product-page .bcpp-thca-notice p{font-size:13px!important;line-height:1.6!important}}body .budclub-product-page .bcpp-dosage-cards{width:100%!important;margin:18px 0 28px!important;padding:0!important;background:transparent!important;border:0!important}body .budclub-product-page .bcpp-dosage-card{display:block!important;width:100%!important;max-width:100%!important;height:auto!important;margin:0!important;padding:0!important;border:0!important;border-radius:14px!important;box-shadow:0 14px 34px rgba(17,23,13,.08)!important;object-fit:contain!important;background:transparent!important}body .budclub-product-page .bcpp-dosage-card--mobile{display:none!important}@media(max-width:767px){body .budclub-product-page .bcpp-dosage-card--desktop{display:none!important}body .budclub-product-page .bcpp-dosage-card--mobile{display:block!important}}@media(min-width:768px){body .budclub-product-page .bcpp-dosage-card--desktop{display:block!important}body .budclub-product-page .bcpp-dosage-card--mobile{display:none!important}}@media(min-width:960px){body .budclub-product-page--client .budclub-gallery,body .budclub-product-page .budclub-gallery{grid-column:1!important;grid-row:1 / span 14!important;align-self:start!important;position:static!important;top:auto!important;margin-top:0!important;padding-top:0!important;transform:none!important}body .budclub-product-page--client .budclub-product-gallery,body .budclub-product-page .budclub-product-gallery{position:static!important;top:auto!important;margin-top:0!important;padding-top:0!important;transform:none!important}body .budclub-product-page--client .budclub-product-title{grid-row:1!important;align-self:start!important;padding-top:0!important;margin-top:0!important}}body .budclub-product-page .budclub-size-card,body .budclub-product-page .budclub-attribute-option{color:#11170d!important}body .budclub-product-page .budclub-size-card:hover,body .budclub-product-page .budclub-size-card:focus,body .budclub-product-page .budclub-size-card:focus-visible,body .budclub-product-page .budclub-size-card.is-active,body .budclub-product-page .budclub-attribute-option:hover,body .budclub-product-page .budclub-attribute-option:focus,body .budclub-product-page .budclub-attribute-option:focus-visible,body .budclub-product-page .budclub-attribute-option.is-active{color:#11170d!important}body .budclub-product-page .budclub-size-card:hover strong,body .budclub-product-page .budclub-size-card:hover span,body .budclub-product-page .budclub-size-card:hover em,body .budclub-product-page .budclub-size-card:focus strong,body .budclub-product-page .budclub-size-card:focus span,body .budclub-product-page .budclub-size-card:focus em,body .budclub-product-page .budclub-size-card.is-active strong,body .budclub-product-page .budclub-size-card.is-active span,body .budclub-product-page .budclub-size-card.is-active em,body .budclub-product-page .budclub-attribute-option:hover strong,body .budclub-product-page .budclub-attribute-option:hover span,body .budclub-product-page .budclub-attribute-option:hover em,body .budclub-product-page .budclub-attribute-option:focus strong,body .budclub-product-page .budclub-attribute-option:focus span,body .budclub-product-page .budclub-attribute-option:focus em,body .budclub-product-page .budclub-attribute-option.is-active strong,body .budclub-product-page .budclub-attribute-option.is-active span,body .budclub-product-page .budclub-attribute-option.is-active em{color:#11170d!important}body .budclub-product-page .budclub-size-card small,body .budclub-product-page .budclub-size-card:hover small,body .budclub-product-page .budclub-size-card:focus small,body .budclub-product-page .budclub-size-card.is-active small{color:#ffffff!important}body .budclub-product-page .bcpp-size-card-price{display:block!important;white-space:nowrap!important;color:#11170d!important;font-weight:800!important;line-height:1.1!important;margin-top:2px!important}body .budclub-product-page .bcpp-size-card-save{display:block!important;white-space:nowrap!important;color:#6c7464!important;font-style:normal!important;font-size:11px!important;line-height:1.2!important;margin-top:4px!important}body .budclub-product-page .budclub-size-card:hover .bcpp-size-card-price,body .budclub-product-page .budclub-size-card:focus .bcpp-size-card-price,body .budclub-product-page .budclub-size-card.is-active .bcpp-size-card-price{color:#11170d!important}body .budclub-product-page .budclub-size-card:hover .bcpp-size-card-save,body .budclub-product-page .budclub-size-card:focus .bcpp-size-card-save,body .budclub-product-page .budclub-size-card.is-active .bcpp-size-card-save{color:#6c7464!important}body .budclub-product-page .budclub-size-card:hover,body .budclub-product-page .budclub-size-card:focus,body .budclub-product-page .budclub-size-card:focus-visible,body .budclub-product-page .budclub-size-card.is-active,body .budclub-product-page .budclub-attribute-option:hover,body .budclub-product-page .budclub-attribute-option:focus,body .budclub-product-page .budclub-attribute-option:focus-visible,body .budclub-product-page .budclub-attribute-option.is-active{background:linear-gradient(160deg,#f7ffe8,#ffffff)!important;border-color:#77b900!important;color:#11170d!important;box-shadow:0 0 0 1px rgba(119,185,0,.22),0 14px 28px rgba(119,185,0,.14)!important}body .budclub-product-page .budclub-size-card:hover *,body .budclub-product-page .budclub-size-card:focus *,body .budclub-product-page .budclub-size-card.is-active *,body .budclub-product-page .budclub-attribute-option:hover *,body .budclub-product-page .budclub-attribute-option:focus *,body .budclub-product-page .budclub-attribute-option.is-active *{color:#11170d!important}body .budclub-product-page .budclub-size-card small,body .budclub-product-page .budclub-size-card:hover small,body .budclub-product-page .budclub-size-card:focus small,body .budclub-product-page .budclub-size-card.is-active small,body .budclub-product-page .budclub-attribute-option small,body .budclub-product-page .budclub-attribute-option:hover small,body .budclub-product-page .budclub-attribute-option:focus small,body .budclub-product-page .budclub-attribute-option.is-active small{background:#77b900!important;color:#ffffff!important}body .budclub-product-page .bcpp-size-card-save,body .budclub-product-page .budclub-size-card:hover .bcpp-size-card-save,body .budclub-product-page .budclub-size-card:focus .bcpp-size-card-save,body .budclub-product-page .budclub-size-card.is-active .bcpp-size-card-save{color:#6c7464!important}body .budclub-product-page .budclub-size-card,body .budclub-product-page .budclub-attribute-option{background:#ffffff!important;border:1px solid rgba(17,23,13,.14)!important;color:#11170d!important;box-shadow:0 8px 18px rgba(17,23,13,.06)!important}body .budclub-product-page .budclub-size-card:hover,body .budclub-product-page .budclub-size-card:focus,body .budclub-product-page .budclub-size-card:focus-visible,body .budclub-product-page .budclub-size-card.is-active,body .budclub-product-page .budclub-size-card[aria-pressed="true"],body .budclub-product-page .budclub-size-card[aria-selected="true"],body .budclub-product-page .budclub-attribute-option:hover,body .budclub-product-page .budclub-attribute-option:focus,body .budclub-product-page .budclub-attribute-option:focus-visible,body .budclub-product-page .budclub-attribute-option.is-active,body .budclub-product-page .budclub-attribute-option[aria-pressed="true"],body .budclub-product-page .budclub-attribute-option[aria-selected="true"]{background:linear-gradient(180deg,#fbfff4 0%,#efffd6 100%)!important;border-color:#8bcf18!important;color:#11170d!important;box-shadow:0 0 0 1px rgba(139,207,24,.28),0 12px 26px rgba(119,185,0,.13)!important;transform:none!important}body .budclub-product-page .budclub-size-card:hover *,body .budclub-product-page .budclub-size-card:focus *,body .budclub-product-page .budclub-size-card.is-active *,body .budclub-product-page .budclub-size-card[aria-pressed="true"] *,body .budclub-product-page .budclub-size-card[aria-selected="true"] *,body .budclub-product-page .budclub-attribute-option:hover *,body .budclub-product-page .budclub-attribute-option:focus *,body .budclub-product-page .budclub-attribute-option.is-active *,body .budclub-product-page .budclub-attribute-option[aria-pressed="true"] *,body .budclub-product-page .budclub-attribute-option[aria-selected="true"] *{color:#11170d!important}body .budclub-product-page .budclub-size-card:hover .bcpp-size-card-save,body .budclub-product-page .budclub-size-card:focus .bcpp-size-card-save,body .budclub-product-page .budclub-size-card.is-active .bcpp-size-card-save,body .budclub-product-page .budclub-size-card[aria-pressed="true"] .bcpp-size-card-save,body .budclub-product-page .budclub-size-card[aria-selected="true"] .bcpp-size-card-save{color:#6c7464!important}body .budclub-product-page .budclub-size-card small,body .budclub-product-page .budclub-size-card:hover small,body .budclub-product-page .budclub-size-card:focus small,body .budclub-product-page .budclub-size-card.is-active small,body .budclub-product-page .budclub-size-card[aria-pressed="true"] small,body .budclub-product-page .budclub-size-card[aria-selected="true"] small{background:#8bcf18!important;color:#ffffff!important}body .budclub-product-page button.budclub-size-card.is-active,body .budclub-product-page button.budclub-attribute-option.is-active{background:linear-gradient(180deg,#fbfff4 0%,#efffd6 100%)!important;color:#11170d!important}body .budclub-product-page{--bc-font-heading:"Inter","Poppins","Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif!important;--bc-font-body:"Inter","Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif!important;--bc-text:#11170d!important;--bc-text-soft:#2f3929!important;--bc-muted-clean:#66705e!important;--bc-border-soft:rgba(17,23,13,.13)!important;--bc-card-soft:#ffffff!important;--bc-surface-soft:#fbfff4!important;font-family:var(--bc-font-body)!important;font-weight:400!important;font-synthesis-weight:none!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important;text-rendering:optimizeLegibility!important;color:var(--bc-text)!important;letter-spacing:0!important}body .budclub-product-page p,body .budclub-product-page span,body .budclub-product-page div,body .budclub-product-page li,body .budclub-product-page small,body .budclub-product-page em,body .budclub-product-page label,body .budclub-product-page input,body .budclub-product-page select,body .budclub-product-page textarea,body .budclub-product-page button{font-family:var(--bc-font-body)!important;font-synthesis-weight:none!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important}body .budclub-product-page h1,body .budclub-product-page h2,body .budclub-product-page h3,body .budclub-product-page h4,body .budclub-product-page .budclub-display{font-family:var(--bc-font-heading)!important;color:var(--bc-text)!important;font-weight:600!important;letter-spacing:-.035em!important;text-transform:none!important;text-wrap:balance}body .budclub-product-page .budclub-product-title h1{font-weight:600!important;letter-spacing:-.04em!important;line-height:.98!important;margin-bottom:10px!important;color:#050704!important}body .budclub-product-page .budclub-product-type,body .budclub-product-page .budclub-option-label,body .budclub-product-page .budclub-as-seen-in__label,body .budclub-product-page .budclub-tabs button,body .budclub-product-page .budclub-product-trust b,body .budclub-product-page .budclub-coa-copy strong{font-family:var(--bc-font-body)!important;font-weight:700!important;letter-spacing:.13em!important;text-transform:uppercase!important;color:var(--bc-text)!important}body .budclub-product-page .budclub-product-desc,body .budclub-product-page .budclub-product-desc p,body .budclub-product-page .budclub-tab-panel,body .budclub-product-page .budclub-tab-panel p,body .budclub-product-page .budclub-detail-line p{font-size:14px!important;line-height:1.65!important;font-weight:400!important;letter-spacing:.01em!important;color:var(--bc-text-soft)!important}body .budclub-product-page .budclub-product-desc strong,body .budclub-product-page .budclub-tab-panel strong,body .budclub-product-page .budclub-detail-line b,body .budclub-product-page .budclub-detail-line strong{font-weight:650!important;color:var(--bc-text)!important}body .budclub-product-page .budclub-price-panel{background:linear-gradient(135deg,#ffffff 0%,#f8fff0 100%)!important;border:1px solid rgba(119,185,0,.28)!important;border-radius:16px!important;box-shadow:0 14px 34px rgba(119,185,0,.10)!important}body .budclub-product-page .budclub-price-now{font-family:var(--bc-font-heading)!important;font-weight:600!important;letter-spacing:-.045em!important;color:#77b900!important;line-height:1!important}body .budclub-product-page .budclub-price-was{font-weight:500!important;color:#77806f!important;opacity:.82!important}body .budclub-product-page .budclub-price-save{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:max-content!important;background:#77b900!important;color:#ffffff!important;font-weight:750!important;font-size:11px!important;line-height:1!important;letter-spacing:.03em!important;border-radius:6px!important;padding:6px 9px!important;text-transform:uppercase!important}body .budclub-product-page .budclub-price-foot{margin-top:10px!important;font-size:12px!important;font-weight:400!important;line-height:1.45!important;letter-spacing:.02em!important;color:#4d5847!important}body .budclub-product-page .budclub-price-foot b{font-weight:700!important;color:#77b900!important}body .budclub-product-page .budclub-price-bogo{position:relative!important;z-index:1!important;display:block!important;width:max-content!important;margin-top:6px!important;font-size:12px!important;font-weight:800!important;line-height:1.25!important;letter-spacing:.05em!important;text-transform:uppercase!important;color:#77b900!important}body .budclub-product-page .budclub-as-seen-in{margin:20px 0!important;padding:16px 0!important;border-color:rgba(17,23,13,.14)!important}body .budclub-product-page .budclub-as-seen-in__label{font-size:9px!important;font-weight:650!important;letter-spacing:.22em!important;color:#727b6b!important;margin-bottom:10px!important}body .budclub-product-page .budclub-as-seen-in__logo{font-family:var(--bc-font-body)!important;font-weight:700!important;letter-spacing:.035em!important;color:#343c30!important;opacity:.92!important}body .budclub-product-page .budclub-as-seen-in__logo--high-times{font-style:italic!important;font-weight:750!important}body .budclub-product-page .budclub-product-meta{display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important}body .budclub-product-page .budclub-single-title-review-rating,body .budclub-product-page .budclub-rating{font-size:12px!important;font-weight:500!important;color:#11170d!important;text-decoration:none!important;letter-spacing:0!important}body .budclub-product-page .budclub-spec-chip,body .budclub-product-page .budclub-spec-chip--thc-percentage{font-size:10px!important;font-weight:650!important;letter-spacing:.03em!important;color:#11170d!important;background:#ffffff!important;border:1px solid rgba(17,23,13,.16)!important;border-radius:999px!important;padding:6px 9px!important;line-height:1!important}body .budclub-product-page .budclub-size-card,body .budclub-product-page .budclub-attribute-option{border-radius:10px!important;background:#ffffff!important;border:1px solid rgba(17,23,13,.14)!important;box-shadow:0 8px 18px rgba(17,23,13,.045)!important;color:#11170d!important;font-weight:400!important;letter-spacing:0!important;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease!important}body .budclub-product-page .budclub-size-card strong,body .budclub-product-page .budclub-attribute-option strong{font-family:var(--bc-font-heading)!important;font-weight:600!important;letter-spacing:-.02em!important;color:#11170d!important;line-height:1.05!important}body .budclub-product-page .bcpp-size-card-price{font-family:var(--bc-font-body)!important;font-size:12px!important;font-weight:650!important;letter-spacing:0!important;color:#11170d!important;line-height:1.15!important;margin-top:4px!important}body .budclub-product-page .bcpp-size-card-save{font-family:var(--bc-font-body)!important;font-size:10px!important;font-weight:400!important;letter-spacing:.02em!important;color:#687261!important;line-height:1.2!important;margin-top:3px!important}body .budclub-product-page .budclub-size-card:hover,body .budclub-product-page .budclub-size-card:focus,body .budclub-product-page .budclub-size-card:focus-visible,body .budclub-product-page .budclub-size-card.is-active,body .budclub-product-page .budclub-size-card[aria-pressed="true"],body .budclub-product-page .budclub-size-card[aria-selected="true"],body .budclub-product-page .budclub-attribute-option:hover,body .budclub-product-page .budclub-attribute-option:focus,body .budclub-product-page .budclub-attribute-option:focus-visible,body .budclub-product-page .budclub-attribute-option.is-active,body .budclub-product-page .budclub-attribute-option[aria-pressed="true"],body .budclub-product-page .budclub-attribute-option[aria-selected="true"]{background:linear-gradient(180deg,#ffffff 0%,#f5ffe8 100%)!important;border-color:#77b900!important;color:#11170d!important;box-shadow:0 0 0 1px rgba(119,185,0,.20),0 12px 24px rgba(119,185,0,.10)!important;transform:none!important}body .budclub-product-page .budclub-size-card:hover *,body .budclub-product-page .budclub-size-card:focus *,body .budclub-product-page .budclub-size-card.is-active *,body .budclub-product-page .budclub-size-card[aria-pressed="true"] *,body .budclub-product-page .budclub-size-card[aria-selected="true"] *,body .budclub-product-page .budclub-attribute-option:hover *,body .budclub-product-page .budclub-attribute-option:focus *,body .budclub-product-page .budclub-attribute-option.is-active *,body .budclub-product-page .budclub-attribute-option[aria-pressed="true"] *,body .budclub-product-page .budclub-attribute-option[aria-selected="true"] *{color:#11170d!important}body .budclub-product-page .budclub-size-card small,body .budclub-product-page .budclub-size-card:hover small,body .budclub-product-page .budclub-size-card:focus small,body .budclub-product-page .budclub-size-card.is-active small,body .budclub-product-page .budclub-size-card[aria-pressed="true"] small,body .budclub-product-page .budclub-size-card[aria-selected="true"] small{background:#77b900!important;color:#ffffff!important;font-size:8px!important;font-weight:800!important;letter-spacing:.04em!important;line-height:1!important;padding:4px 7px!important}body .budclub-product-page .budclub-product-trust{display:grid!important;gap:8px!important}body .budclub-product-page .budclub-product-trust>div{background:#ffffff!important;border:1px solid rgba(17,23,13,.12)!important;border-radius:12px!important;padding:10px 12px!important;box-shadow:0 8px 18px rgba(17,23,13,.04)!important}body .budclub-product-page .budclub-product-trust span{font-size:12px!important;line-height:1.35!important;font-weight:400!important;color:#4f5949!important;letter-spacing:.01em!important}body .budclub-product-page .budclub-product-trust span b{font-weight:700!important;color:#11170d!important}body .budclub-product-page .bcpp-thca-notice p{font-size:13px!important;font-weight:400!important;line-height:1.6!important;letter-spacing:.005em!important;color:#2f3929!important}body .budclub-product-page .bcpp-thca-notice p strong{font-weight:750!important;color:#6b934a!important}body .budclub-product-page .budclub-experience-grid div{background:#ffffff!important;border:1px solid rgba(17,23,13,.12)!important;border-radius:14px!important;box-shadow:0 10px 22px rgba(17,23,13,.04)!important}body .budclub-product-page .budclub-experience-grid strong{font-family:var(--bc-font-heading)!important;font-weight:650!important;font-size:12px!important;letter-spacing:.02em!important;color:#11170d!important;text-transform:none!important}body .budclub-product-page .budclub-experience-grid p{font-size:12px!important;font-weight:400!important;line-height:1.45!important;color:#56604f!important}body .budclub-product-page .budclub-coa{border-radius:14px!important;background:#f9fff0!important;border:1px solid rgba(119,185,0,.28)!important;box-shadow:0 10px 22px rgba(119,185,0,.08)!important}body .budclub-product-page .budclub-coa-copy strong{font-size:12px!important;font-weight:750!important;letter-spacing:.08em!important;color:#11170d!important}body .budclub-product-page .budclub-coa-copy small{font-size:11px!important;font-weight:400!important;color:#5d6756!important;letter-spacing:.01em!important}body .budclub-product-page .budclub-tabs{border-bottom:1px solid rgba(17,23,13,.14)!important}body .budclub-product-page .budclub-tabs button{font-size:12px!important;font-weight:600!important;letter-spacing:.02em!important;text-transform:none!important;color:#66705e!important}body .budclub-product-page .budclub-tabs button.is-active{color:#11170d!important;font-weight:650!important}body .budclub-product-page .budclub-tab-panel{font-size:14px!important;font-weight:400!important;color:#2f3929!important}body .budclub-product-page .budclub-detail-line{border-bottom:1px solid rgba(17,23,13,.10)!important;padding:12px 0!important}body .budclub-product-page .budclub-detail-line span{font-size:11px!important;font-weight:700!important;letter-spacing:.10em!important;color:#6b7564!important;text-transform:uppercase!important}body .budclub-product-page .budclub-detail-line p{margin:4px 0 0!important}body .budclub-product-page .bcpp-dosage-card{border-radius:12px!important;box-shadow:0 12px 28px rgba(17,23,13,.08)!important}body .budclub-product-page .budclub-sticky-add,body .budclub-product-page .single_add_to_cart_button,body .budclub-product-page button[type="submit"]{font-family:var(--bc-font-body)!important;font-weight:750!important;letter-spacing:.02em!important;text-transform:none!important;color:#ffffff!important}body .budclub-product-page .budclub-qty button,body .budclub-product-page .quantity button{font-weight:650!important;color:#11170d!important}body .budclub-product-page .budclub-single-reviews{color:#11170d!important}body .budclub-product-page .budclub-single-reviews h2,body .budclub-product-page .budclub-single-reviews h3{font-weight:650!important;letter-spacing:-.02em!important}body .budclub-product-page .budclub-single-reviews p,body .budclub-product-page .budclub-single-reviews li{font-weight:400!important;line-height:1.55!important;color:#2f3929!important}@media(max-width:767px){body .budclub-product-page{font-size:13px!important}body .budclub-product-page .budclub-product-title h1{font-size:28px!important;line-height:1.05!important;letter-spacing:-.035em!important;font-weight:600!important}body .budclub-product-page .budclub-product-type,body .budclub-product-page .budclub-option-label{font-size:9px!important;letter-spacing:.16em!important;font-weight:750!important}body .budclub-product-page .budclub-product-desc,body .budclub-product-page .budclub-product-desc p,body .budclub-product-page .budclub-tab-panel,body .budclub-product-page .budclub-tab-panel p{font-size:13px!important;line-height:1.6!important}body .budclub-product-page .budclub-price-now{font-size:34px!important;font-weight:600!important}body .budclub-product-page .budclub-size-card strong{font-size:16px!important;font-weight:600!important}body .budclub-product-page .bcpp-size-card-price{font-size:12px!important;font-weight:650!important}body .budclub-product-page .bcpp-size-card-save{font-size:10px!important;font-weight:400!important}body .budclub-product-page .budclub-as-seen-in__logo{font-size:11px!important;font-weight:700!important}body .budclub-product-page .budclub-experience-grid strong,body .budclub-product-page .budclub-coa-copy strong{font-size:11px!important;font-weight:700!important}}@media(min-width:960px){body .budclub-product-page .budclub-product-title h1{font-size:clamp(42px,3.3vw,54px)!important}}body .budclub-product-page .bcpp-custom-faq{width:100%!important;margin:28px 0 38px!important;padding:10px 22px!important;background:#f1f1ef!important;color:#050505!important;border:1px solid rgba(5,5,5,.08)!important;border-radius:22px!important;box-shadow:0 12px 34px rgba(0,0,0,.05)!important;overflow:hidden!important}body .budclub-product-page .bcpp-custom-faq__inner{width:100%!important;max-width:100%!important;margin:0 auto!important}body .budclub-product-page .bcpp-custom-faq__item{border-bottom:1px solid rgba(5,5,5,.12)!important}body .budclub-product-page .bcpp-custom-faq__item:last-child{border-bottom:0!important}body .budclub-product-page .bcpp-custom-faq__question{width:100%!important;min-height:auto!important;padding:20px 0!important;border:0!important;background:transparent!important;display:grid!important;grid-template-columns:22px minmax(0,1fr) 24px!important;align-items:center!important;gap:14px!important;cursor:pointer!important;text-align:left!important;appearance:none!important;-webkit-appearance:none!important;box-shadow:none!important;outline:none!important}body .budclub-product-page .bcpp-custom-faq__question:hover,body .budclub-product-page .bcpp-custom-faq__question:focus,body .budclub-product-page .bcpp-custom-faq__question:focus-visible{background:transparent!important;box-shadow:none!important}body .budclub-product-page .bcpp-custom-faq__star{width:20px!important;height:20px!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#111111!important}body .budclub-product-page .bcpp-custom-faq__star svg{width:100%!important;height:100%!important;fill:none!important;stroke:currentColor!important;stroke-width:2.2!important;stroke-linejoin:round!important}body .budclub-product-page .bcpp-custom-faq__title{font-family:var(--bc-font-display),var(--bc-font-body),system-ui,sans-serif!important;font-size:clamp(17px,4.8vw,22px)!important;font-weight:800!important;line-height:1.28!important;letter-spacing:.01em!important;text-transform:uppercase!important;color:#080808!important;word-break:normal!important;overflow-wrap:anywhere!important}body .budclub-product-page .bcpp-custom-faq__plus{width:24px!important;height:24px!important;position:relative!important;display:block!important;justify-self:end!important;transition:transform .25s ease!important}body .budclub-product-page .bcpp-custom-faq__plus::before,body .budclub-product-page .bcpp-custom-faq__plus::after{content:""!important;position:absolute!important;background:#080808!important;border-radius:999px!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}body .budclub-product-page .bcpp-custom-faq__plus::before{width:20px!important;height:2px!important}body .budclub-product-page .bcpp-custom-faq__plus::after{width:2px!important;height:20px!important;transition:opacity .25s ease!important}body .budclub-product-page .bcpp-custom-faq__item.is-active .bcpp-custom-faq__plus{transform:rotate(180deg)!important}body .budclub-product-page .bcpp-custom-faq__item.is-active .bcpp-custom-faq__plus::after{opacity:0!important}body .budclub-product-page .bcpp-custom-faq__answer{max-height:0;overflow:hidden!important;transition:max-height .35s ease!important}body .budclub-product-page .bcpp-custom-faq__answer-inner{padding:0 32px 22px 36px!important}body .budclub-product-page .bcpp-custom-faq__answer p{margin:0 0 12px!important;font-family:var(--bc-font-body),system-ui,sans-serif!important;font-size:14px!important;font-weight:500!important;line-height:1.65!important;letter-spacing:.005em!important;color:rgba(0,0,0,.72)!important}body .budclub-product-page .bcpp-custom-faq__answer p:last-child{margin-bottom:0!important}@media(min-width:768px){body .budclub-product-page .bcpp-custom-faq{margin:34px 0 48px!important;padding:12px 30px!important;border-radius:28px!important}body .budclub-product-page .bcpp-custom-faq__question{grid-template-columns:24px minmax(0,1fr) 28px!important;gap:18px!important;padding:24px 0!important}body .budclub-product-page .bcpp-custom-faq__star{width:22px!important;height:22px!important}body .budclub-product-page .bcpp-custom-faq__title{font-size:clamp(21px,1.9vw,28px)!important;line-height:1.22!important}body .budclub-product-page .bcpp-custom-faq__plus{width:28px!important;height:28px!important}body .budclub-product-page .bcpp-custom-faq__plus::before{width:24px!important}body .budclub-product-page .bcpp-custom-faq__plus::after{height:24px!important}body .budclub-product-page .bcpp-custom-faq__answer-inner{padding:0 48px 26px 42px!important}body .budclub-product-page .bcpp-custom-faq__answer p{font-size:15.5px!important;line-height:1.7!important}}@media(max-width:480px){body .budclub-product-page .bcpp-custom-faq{margin:24px 0 34px!important;padding:8px 16px!important;border-radius:18px!important}body .budclub-product-page .bcpp-custom-faq__question{grid-template-columns:20px minmax(0,1fr) 22px!important;gap:12px!important;padding:18px 0!important}body .budclub-product-page .bcpp-custom-faq__star{width:18px!important;height:18px!important}body .budclub-product-page .bcpp-custom-faq__title{font-size:16.5px!important;line-height:1.32!important}body .budclub-product-page .bcpp-custom-faq__plus{width:22px!important;height:22px!important}body .budclub-product-page .bcpp-custom-faq__plus::before{width:18px!important}body .budclub-product-page .bcpp-custom-faq__plus::after{height:18px!important}body .budclub-product-page .bcpp-custom-faq__answer-inner{padding:0 30px 20px 32px!important}body .budclub-product-page .bcpp-custom-faq__answer p{font-size:13.5px!important;line-height:1.6!important}}@media(min-width:960px){body .budclub-product-page--client .bcpp-custom-faq,body .budclub-product-page .bcpp-custom-faq{grid-column:1 / -1!important;justify-self:stretch!important;align-self:start!important;width:100%!important;max-width:100%!important;margin:36px 0 52px!important;padding:12px 30px!important;border-radius:28px!important}body .budclub-product-page--client .bcpp-custom-faq__inner,body .budclub-product-page .bcpp-custom-faq__inner{width:100%!important;max-width:100%!important}body .budclub-product-page--client .bcpp-custom-faq__question,body .budclub-product-page .bcpp-custom-faq__question{grid-template-columns:24px minmax(0,1fr) 28px!important;gap:18px!important;padding:22px 0!important}body .budclub-product-page--client .bcpp-custom-faq__title,body .budclub-product-page .bcpp-custom-faq__title{font-size:clamp(18px,1.45vw,23px)!important;line-height:1.25!important;letter-spacing:.012em!important}body .budclub-product-page--client .bcpp-custom-faq__answer-inner,body .budclub-product-page .bcpp-custom-faq__answer-inner{padding:0 56px 26px 42px!important}body .budclub-product-page--client .bcpp-custom-faq__answer p,body .budclub-product-page .bcpp-custom-faq__answer p{max-width:980px!important;font-size:15px!important}}body .budclub-product-page--client .bcpp-custom-faq__title,body .budclub-product-page .bcpp-custom-faq__title{font-size:15px!important;line-height:1.32!important;letter-spacing:.008em!important;font-weight:800!important}body .budclub-product-page--client .bcpp-custom-faq__question,body .budclub-product-page .bcpp-custom-faq__question{padding:16px 0!important}body .budclub-product-page--client .bcpp-custom-faq__answer p,body .budclub-product-page .bcpp-custom-faq__answer p{font-size:13.5px!important;line-height:1.62!important}@media(min-width:768px){body .budclub-product-page--client .bcpp-custom-faq__title,body .budclub-product-page .bcpp-custom-faq__title{font-size:16px!important;line-height:1.3!important}body .budclub-product-page--client .bcpp-custom-faq__question,body .budclub-product-page .bcpp-custom-faq__question{padding:17px 0!important}body .budclub-product-page--client .bcpp-custom-faq__answer p,body .budclub-product-page .bcpp-custom-faq__answer p{font-size:14px!important}}@media(min-width:960px){body .budclub-product-page--client .bcpp-custom-faq__title,body .budclub-product-page .bcpp-custom-faq__title{font-size:17px!important;line-height:1.3!important}body .budclub-product-page--client .bcpp-custom-faq__question,body .budclub-product-page .bcpp-custom-faq__question{padding:17px 0!important}body .budclub-product-page--client .bcpp-custom-faq,body .budclub-product-page .bcpp-custom-faq{padding:10px 28px!important}}@media(max-width:480px){body .budclub-product-page--client .bcpp-custom-faq__title,body .budclub-product-page .bcpp-custom-faq__title{font-size:14px!important;line-height:1.36!important}body .budclub-product-page--client .bcpp-custom-faq__question,body .budclub-product-page .bcpp-custom-faq__question{padding:15px 0!important}body .budclub-product-page--client .bcpp-custom-faq__answer p,body .budclub-product-page .bcpp-custom-faq__answer p{font-size:13px!important;line-height:1.58!important}}


/* v1.24.2 single-product mobile floating icons above sticky add-to-cart */
@media (max-width: 959px) {
  body.single-product {
    padding-bottom: 150px !important;
  }

  body.single-product .bclcd-floating-toggle {
    bottom: max(98px, calc(env(safe-area-inset-bottom, 0px) + 98px)) !important;
    left: max(12px, calc(env(safe-area-inset-left, 0px) + 12px)) !important;
    right: auto !important;
    z-index: 1000004 !important;
  }

  body.single-product .budclub-sticky-cart {
    z-index: 1000000 !important;
  }

  body.single-product iframe[title*="chat" i],
  body.single-product iframe[aria-label*="chat" i],
  body.single-product iframe[src*="chat" i],
  body.single-product iframe[src*="tawk" i],
  body.single-product iframe[src*="tidio" i],
  body.single-product iframe[src*="crisp" i],
  body.single-product iframe[src*="intercom" i],
  body.single-product #tidio-chat,
  body.single-product #tidio-chat-iframe,
  body.single-product #chat-widget-container,
  body.single-product #hubspot-messages-iframe-container,
  body.single-product #intercom-container,
  body.single-product .intercom-lightweight-app,
  body.single-product .intercom-lightweight-app-launcher,
  body.single-product .crisp-client,
  body.single-product .tawk-min-container,
  body.single-product .tawk-button,
  body.single-product .zsiq_floatmain,
  body.single-product .zsiq_float,
  body.single-product .fb_dialog,
  body.single-product .bc-floating-chat,
  body.single-product [id*="chat" i][style*="fixed"],
  body.single-product [class*="chat" i][style*="fixed"],
  body.single-product [id*="message" i][style*="fixed"],
  body.single-product [class*="message" i][style*="fixed"],
  body.single-product [id*="launcher" i][style*="fixed"],
  body.single-product [class*="launcher" i][style*="fixed"] {
    bottom: max(98px, calc(env(safe-area-inset-bottom, 0px) + 98px)) !important;
    z-index: 1000004 !important;
  }
}

@media (max-width: 390px) {
  body.single-product .bclcd-floating-toggle {
    bottom: max(94px, calc(env(safe-area-inset-bottom, 0px) + 94px)) !important;
    left: max(10px, calc(env(safe-area-inset-left, 0px) + 10px)) !important;
  }

  body.single-product iframe[title*="chat" i],
  body.single-product iframe[aria-label*="chat" i],
  body.single-product iframe[src*="chat" i],
  body.single-product iframe[src*="tawk" i],
  body.single-product iframe[src*="tidio" i],
  body.single-product iframe[src*="crisp" i],
  body.single-product iframe[src*="intercom" i],
  body.single-product #tidio-chat,
  body.single-product #tidio-chat-iframe,
  body.single-product #chat-widget-container,
  body.single-product #hubspot-messages-iframe-container,
  body.single-product #intercom-container,
  body.single-product .intercom-lightweight-app,
  body.single-product .intercom-lightweight-app-launcher,
  body.single-product .crisp-client,
  body.single-product .tawk-min-container,
  body.single-product .tawk-button,
  body.single-product .zsiq_floatmain,
  body.single-product .zsiq_float,
  body.single-product .fb_dialog,
  body.single-product .bc-floating-chat,
  body.single-product [id*="chat" i][style*="fixed"],
  body.single-product [class*="chat" i][style*="fixed"],
  body.single-product [id*="message" i][style*="fixed"],
  body.single-product [class*="message" i][style*="fixed"],
  body.single-product [id*="launcher" i][style*="fixed"],
  body.single-product [class*="launcher" i][style*="fixed"] {
    bottom: max(94px, calc(env(safe-area-inset-bottom, 0px) + 94px)) !important;
  }
}


/* v1.24.3: keep sticky product add-to-cart below/hidden when cart drawer opens */
body.bclcd-is-open.single-product .budclub-sticky-cart {
  z-index: 1 !important;
  opacity: 0 !important;
  visibility: hidden !important;
  pointer-events: none !important;
}


/* v1.24.9 single-product mobile bottom spacing refinement */
@media (max-width: 959px) {
  body.single-product {
    padding-bottom: 112px !important;
  }

  body.single-product .budclub-sticky-cart {
    padding: 8px 10px max(6px, env(safe-area-inset-bottom, 0px)) !important;
  }

  body.single-product .budclub-sticky-cart .budclub-sticky-inner {
    gap: 8px !important;
  }

  body.single-product .budclub-qty,
  body.single-product .budclub-sticky-add {
    height: 50px !important;
  }

  body.single-product .bclcd-floating-toggle {
    bottom: max(72px, calc(env(safe-area-inset-bottom, 0px) + 72px)) !important;
    left: max(10px, calc(env(safe-area-inset-left, 0px) + 10px)) !important;
  }

  body.single-product iframe[title*="chat" i],
  body.single-product iframe[aria-label*="chat" i],
  body.single-product iframe[src*="chat" i],
  body.single-product iframe[src*="tawk" i],
  body.single-product iframe[src*="tidio" i],
  body.single-product iframe[src*="crisp" i],
  body.single-product iframe[src*="intercom" i],
  body.single-product #tidio-chat,
  body.single-product #tidio-chat-iframe,
  body.single-product #chat-widget-container,
  body.single-product #hubspot-messages-iframe-container,
  body.single-product #intercom-container,
  body.single-product .intercom-lightweight-app,
  body.single-product .intercom-lightweight-app-launcher,
  body.single-product .crisp-client,
  body.single-product .tawk-min-container,
  body.single-product .tawk-button,
  body.single-product .zsiq_floatmain,
  body.single-product .zsiq_float,
  body.single-product .fb_dialog,
  body.single-product .bc-floating-chat,
  body.single-product [id*="chat" i][style*="fixed"],
  body.single-product [class*="chat" i][style*="fixed"],
  body.single-product [id*="message" i][style*="fixed"],
  body.single-product [class*="message" i][style*="fixed"],
  body.single-product [id*="launcher" i][style*="fixed"],
  body.single-product [class*="launcher" i][style*="fixed"] {
    bottom: max(72px, calc(env(safe-area-inset-bottom, 0px) + 72px)) !important;
  }
}

@media (max-width: 390px) {
  body.single-product {
    padding-bottom: 104px !important;
  }

  body.single-product .budclub-sticky-cart {
    padding: 7px 8px max(5px, env(safe-area-inset-bottom, 0px)) !important;
  }

  body.single-product .bclcd-floating-toggle {
    bottom: max(68px, calc(env(safe-area-inset-bottom, 0px) + 68px)) !important;
    left: max(8px, calc(env(safe-area-inset-left, 0px) + 8px)) !important;
  }

  body.single-product iframe[title*="chat" i],
  body.single-product iframe[aria-label*="chat" i],
  body.single-product iframe[src*="chat" i],
  body.single-product iframe[src*="tawk" i],
  body.single-product iframe[src*="tidio" i],
  body.single-product iframe[src*="crisp" i],
  body.single-product iframe[src*="intercom" i],
  body.single-product #tidio-chat,
  body.single-product #tidio-chat-iframe,
  body.single-product #chat-widget-container,
  body.single-product #hubspot-messages-iframe-container,
  body.single-product #intercom-container,
  body.single-product .intercom-lightweight-app,
  body.single-product .intercom-lightweight-app-launcher,
  body.single-product .crisp-client,
  body.single-product .tawk-min-container,
  body.single-product .tawk-button,
  body.single-product .zsiq_floatmain,
  body.single-product .zsiq_float,
  body.single-product .fb_dialog,
  body.single-product .bc-floating-chat,
  body.single-product [id*="chat" i][style*="fixed"],
  body.single-product [class*="chat" i][style*="fixed"],
  body.single-product [id*="message" i][style*="fixed"],
  body.single-product [class*="message" i][style*="fixed"],
  body.single-product [id*="launcher" i][style*="fixed"],
  body.single-product [class*="launcher" i][style*="fixed"] {
    bottom: max(68px, calc(env(safe-area-inset-bottom, 0px) + 68px)) !important;
  }
}


/* v1.24.10 dynamic mobile spacing: consistent across mobile browsers/devices */
@media (max-width: 959px) {
  body.single-product {
    --bc-sp-sticky-height: 66px;
    --bc-sp-floating-gap: 6px;
    --bc-sp-floating-bottom: 72px;
    --bc-sp-body-padding: 82px;
    padding-bottom: var(--bc-sp-body-padding, 82px) !important;
  }

  body.single-product .budclub-sticky-cart {
    bottom: 0 !important;
    padding: 7px 10px 6px !important;
  }

  body.single-product .budclub-sticky-cart .budclub-sticky-inner {
    gap: 8px !important;
  }

  body.single-product .budclub-qty,
  body.single-product .budclub-sticky-add {
    height: 48px !important;
  }

  body.single-product .bclcd-floating-toggle {
    bottom: var(--bc-sp-floating-bottom, 72px) !important;
    left: max(8px, calc(env(safe-area-inset-left, 0px) + 8px)) !important;
    right: auto !important;
  }

  body.single-product iframe[title*="chat" i],
  body.single-product iframe[aria-label*="chat" i],
  body.single-product iframe[src*="chat" i],
  body.single-product iframe[src*="tawk" i],
  body.single-product iframe[src*="tidio" i],
  body.single-product iframe[src*="crisp" i],
  body.single-product iframe[src*="intercom" i],
  body.single-product #tidio-chat,
  body.single-product #tidio-chat-iframe,
  body.single-product #chat-widget-container,
  body.single-product #hubspot-messages-iframe-container,
  body.single-product #intercom-container,
  body.single-product .intercom-lightweight-app,
  body.single-product .intercom-lightweight-app-launcher,
  body.single-product .crisp-client,
  body.single-product .tawk-min-container,
  body.single-product .tawk-button,
  body.single-product .zsiq_floatmain,
  body.single-product .zsiq_float,
  body.single-product .fb_dialog,
  body.single-product .bc-floating-chat,
  body.single-product [id*="chat" i][style*="fixed"],
  body.single-product [class*="chat" i][style*="fixed"],
  body.single-product [id*="message" i][style*="fixed"],
  body.single-product [class*="message" i][style*="fixed"],
  body.single-product [id*="launcher" i][style*="fixed"],
  body.single-product [class*="launcher" i][style*="fixed"] {
    bottom: var(--bc-sp-floating-bottom, 72px) !important;
  }
}

@media (max-width: 390px) {
  body.single-product .budclub-sticky-cart {
    padding: 6px 8px 5px !important;
  }

  body.single-product .budclub-qty,
  body.single-product .budclub-sticky-add {
    height: 47px !important;
  }
}


/* v1.24.12 Add to Cart loading state */
[data-ajax-form-submit].is-loading,
.budclub-sticky-add.is-loading {
	cursor: progress !important;
	opacity: .92;
	pointer-events: none;
}

[data-ajax-form-submit].is-loading span,
.budclub-sticky-add.is-loading span {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	gap: 8px;
}

[data-ajax-form-submit].is-loading span::after,
.budclub-sticky-add.is-loading span::after {
	content: "";
	width: 13px;
	height: 13px;
	display: inline-block;
	border: 2px solid currentColor;
	border-top-color: transparent;
	border-radius: 999px;
	animation: budclubAtcSpin .62s linear infinite;
}

@keyframes budclubAtcSpin {
	to {
		transform: rotate(360deg);
	}
}

@media (prefers-reduced-motion: reduce) {
	[data-ajax-form-submit].is-loading span::after,
	.budclub-sticky-add.is-loading span::after {
		animation: none;
	}
}


/* v1.24.13 WooCommerce notice styling on single product pages */
body.single-product .woocommerce-notices-wrapper {
	width: min(calc(100% - 32px), 1120px);
	margin: 14px auto 8px !important;
	padding: 0 !important;
	position: relative;
	z-index: 30;
	font-family: 'Hanken Grotesk', Arial, Helvetica, sans-serif;
}

body.single-product .woocommerce-message,
body.single-product .woocommerce-info,
body.single-product .woocommerce-error {
	width: 100%;
	margin: 0 0 12px !important;
	padding: 13px 16px !important;
	display: flex !important;
	align-items: center;
	gap: 12px;
	border: 2px solid #ffbb3a !important;
	border-radius: 16px !important;
	background: #fffaf0 !important;
	color: #111111 !important;
	box-shadow: 0 12px 28px rgba(0, 0, 0, .08) !important;
	font-size: 14px !important;
	line-height: 1.35 !important;
	font-weight: 800 !important;
	list-style: none !important;
}

body.single-product .woocommerce-message::before,
body.single-product .woocommerce-info::before,
body.single-product .woocommerce-error::before {
	content: "✓";
	width: 26px;
	height: 26px;
	min-width: 26px;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	border-radius: 999px;
	background: #66bd00;
	color: #ffffff;
	font-size: 14px;
	line-height: 1;
	font-weight: 900;
	position: static !important;
	margin: 0 !important;
}

body.single-product .woocommerce-info::before {
	content: "i";
	background: #ffbb3a;
	color: #111111;
}

body.single-product .woocommerce-error {
	border-color: #d71920 !important;
	background: #fff5f5 !important;
}

body.single-product .woocommerce-error::before {
	content: "!";
	background: #d71920;
	color: #ffffff;
}

body.single-product .woocommerce-message a,
body.single-product .woocommerce-info a,
body.single-product .woocommerce-error a,
body.single-product .woocommerce-message .button,
body.single-product .woocommerce-info .button,
body.single-product .woocommerce-error .button {
	margin-left: auto !important;
	padding: 9px 15px !important;
	border: 2px solid #111111 !important;
	border-radius: 999px !important;
	background: #ffbb3a !important;
	color: #111111 !important;
	font-size: 12px !important;
	line-height: 1 !important;
	font-weight: 900 !important;
	letter-spacing: .02em;
	text-decoration: none !important;
	text-transform: uppercase;
	white-space: nowrap;
	box-shadow: none !important;
	order: 2;
}

body.single-product .woocommerce-message a:hover,
body.single-product .woocommerce-info a:hover,
body.single-product .woocommerce-error a:hover,
body.single-product .woocommerce-message .button:hover,
body.single-product .woocommerce-info .button:hover,
body.single-product .woocommerce-error .button:hover,
body.single-product .woocommerce-message a:focus-visible,
body.single-product .woocommerce-info a:focus-visible,
body.single-product .woocommerce-error a:focus-visible,
body.single-product .woocommerce-message .button:focus-visible,
body.single-product .woocommerce-info .button:focus-visible,
body.single-product .woocommerce-error .button:focus-visible {
	background: #111111 !important;
	color: #ffffff !important;
	outline: none !important;
}

@media (max-width: 767px) {
	body.single-product .woocommerce-notices-wrapper {
		width: calc(100% - 20px);
		margin: 10px auto 6px !important;
	}

	body.single-product .woocommerce-message,
	body.single-product .woocommerce-info,
	body.single-product .woocommerce-error {
		padding: 11px 12px !important;
		border-radius: 14px !important;
		font-size: 13px !important;
		gap: 9px;
		flex-wrap: wrap;
	}

	body.single-product .woocommerce-message::before,
	body.single-product .woocommerce-info::before,
	body.single-product .woocommerce-error::before {
		width: 24px;
		height: 24px;
		min-width: 24px;
	}

	body.single-product .woocommerce-message a,
	body.single-product .woocommerce-info a,
	body.single-product .woocommerce-error a,
	body.single-product .woocommerce-message .button,
	body.single-product .woocommerce-info .button,
	body.single-product .woocommerce-error .button {
		margin-left: 33px !important;
		padding: 8px 13px !important;
		font-size: 11px !important;
	}
}


/* v1.25.0 Single product SKU-based BOGO visibility */
.budclub-size-card.is-bogo-eligible {
	border-color: #66bd00;
	background: linear-gradient(180deg, rgba(102, 189, 0, .12), rgba(102, 189, 0, .04));
}

.budclub-size-card small.budclub-size-card__bogo {
	background: #66bd00;
	color: #ffffff;
	border: 1px solid #ffffff;
	box-shadow: 0 3px 9px rgba(0, 0, 0, .14);
	letter-spacing: .04em;
}

.budclub-price-bogo {
	position: relative;
	z-index: 1;
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	gap: 4px;
	width: 100%;
	margin-top: 14px;
	padding: 12px 14px;
	border: 2px solid rgba(102, 189, 0, .35);
	border-radius: 13px;
	background: linear-gradient(135deg, rgba(102, 189, 0, .12), rgba(255, 187, 58, .12));
	color: #111411;
	box-shadow: 0 10px 22px rgba(102, 189, 0, .08);
}

.budclub-price-bogo[hidden],
.budclub-sticky-bogo[hidden] {
	display: none !important;
}

.budclub-price-bogo strong {
	display: inline-flex;
	align-items: center;
	gap: 6px;
	margin: 0;
	color: #66bd00;
	font-size: 12px;
	line-height: 1;
	font-weight: 900;
	letter-spacing: .08em;
	text-transform: uppercase;
}

.budclub-price-bogo strong::before {
	content: "✓";
	display: inline-grid;
	place-items: center;
	width: 18px;
	height: 18px;
	border-radius: 999px;
	background: #66bd00;
	color: #ffffff;
	font-size: 11px;
	line-height: 1;
	font-weight: 900;
}

.budclub-price-bogo span {
	display: block;
	color: #111411;
	font-size: 13px;
	line-height: 1.35;
	font-weight: 800;
}

.budclub-sticky-add .budclub-sticky-bogo {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	margin-right: 2px;
	padding: 4px 7px;
	border-radius: 999px;
	background: #111411;
	color: #ffffff;
	font-size: 10px;
	line-height: 1;
	font-style: normal;
	font-weight: 900;
	letter-spacing: .04em;
	text-transform: uppercase;
}

@media (max-width: 767px) {
	.budclub-price-bogo {
		margin-top: 12px;
		padding: 11px 12px;
		border-radius: 12px;
	}

	.budclub-price-bogo span {
		font-size: 12px;
	}

	.budclub-size-card small.budclub-size-card__bogo {
		font-size: 8px;
		padding: 2px 6px;
	}

	.budclub-sticky-add .budclub-sticky-bogo {
		font-size: 9px;
		padding: 3px 6px;
	}
}


/* v1.25.1 BOGO copy + image badge */
.budclub-img-tag--bogo {
	top: 14px;
	left: 14px;
	max-width: calc(100% - 28px);
	padding: 8px 12px;
	border-radius: 999px;
	background: linear-gradient(135deg, #66bd00, #8ed321);
	color: #ffffff;
	font-size: 11px;
	line-height: 1.1;
	font-weight: 900;
	letter-spacing: .04em;
	text-transform: uppercase;
	box-shadow: 0 10px 24px rgba(102, 189, 0, .24);
}

.budclub-main-image .budclub-img-tag + .budclub-img-tag--bogo {
	top: 54px;
}

.budclub-price-bogo {
	display: flex;
	align-items: center;
	justify-content: center;
	min-height: unset;
	margin-top: 12px;
	padding: 14px 16px;
	text-align: center;
}

.budclub-price-bogo span {
	display: block;
	width: 100%;
	color: #66bd00;
	font-size: 15px;
	line-height: 1.15;
	font-weight: 900;
	letter-spacing: .04em;
	text-transform: uppercase;
}

@media (max-width: 767px) {
	.budclub-img-tag--bogo {
		top: 12px;
		left: 12px;
		max-width: calc(100% - 24px);
		padding: 7px 10px;
		font-size: 10px;
	}

	.budclub-main-image .budclub-img-tag + .budclub-img-tag--bogo {
		top: 48px;
	}

	.budclub-price-bogo {
		margin-top: 10px;
		padding: 12px 14px;
	}

	.budclub-price-bogo span {
		font-size: 13px;
	}
}


/* v1.25.2: remove BOGO label from sticky Add to Cart button */
.budclub-sticky-add .budclub-sticky-bogo,
.budclub-sticky-bogo {
	display: none !important;
}


/* v1.25.3: force BOGO promo hidden state when non-eligible size is selected */
.budclub-price-bogo[hidden],
.budclub-img-tag--bogo[hidden],
[data-product-bogo-deal][hidden],
[data-product-image-bogo][hidden] {
	display: none !important;
	visibility: hidden !important;
	opacity: 0 !important;
}


/* v1.25.4: remove empty BOGO promo space when non-eligible variation is selected */
body .budclub-product-page .budclub-price-panel.is-compact-no-bogo {
	padding-bottom: 18px !important;
}

body .budclub-product-page .budclub-price-panel.is-compact-no-bogo .budclub-price-foot {
	margin-bottom: 0 !important;
}

body .budclub-product-page .budclub-price-panel.is-compact-no-bogo [data-product-bogo-deal],
body .budclub-product-page [data-product-bogo-deal][hidden],
body .budclub-product-page .budclub-price-bogo[hidden] {
	display: none !important;
	visibility: hidden !important;
	opacity: 0 !important;
	height: 0 !important;
	min-height: 0 !important;
	max-height: 0 !important;
	margin: 0 !important;
	padding: 0 !important;
	border: 0 !important;
	overflow: hidden !important;
	pointer-events: none !important;
}

body .budclub-product-page .budclub-price-panel.has-bogo-message [data-product-bogo-deal] {
	display: inline-flex !important;
	height: auto !important;
	max-height: none !important;
	visibility: visible !important;
	opacity: 1 !important;
	margin-top: 12px !important;
}

@media (min-width: 960px) {
	body .budclub-product-page .budclub-price-panel.is-compact-no-bogo {
		padding-bottom: 20px !important;
	}
}

@media (max-width: 767px) {
	body .budclub-product-page .budclub-price-panel.is-compact-no-bogo {
		padding-bottom: 16px !important;
	}
}

/* v1.25.80: Video Gallery for WooCommerce compatibility inside BudClub single-product gallery. */
.budclub-product-page .budclub-main-image.is-showing-video [data-gallery-main]{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.budclub-product-page .budclub-main-image.is-showing-video .budclub-img-zoom{display:none!important}.budclub-product-page .budclub-gallery-video{position:absolute!important;inset:0!important;z-index:1!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#050505!important}.budclub-product-page .budclub-gallery-video[hidden]{display:none!important}.budclub-product-page .budclub-gallery-video video{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;background:#050505!important;border:0!important}.budclub-product-page .budclub-thumb--video{position:relative!important;background:#050505!important;color:var(--bc-green)!important}.budclub-product-page .budclub-thumb--video::after{content:"▶"!important;position:absolute!important;left:50%!important;top:50%!important;z-index:2!important;transform:translate(-50%,-50%)!important;display:grid!important;place-items:center!important;width:34px!important;height:34px!important;border-radius:999px!important;background:rgba(244,243,236,.94)!important;color:#050505!important;font-size:14px!important;font-weight:900!important;box-shadow:0 8px 20px rgba(0,0,0,.28)!important}.budclub-product-page .budclub-thumb--video img{filter:brightness(.78)!important}.budclub-product-page .budclub-thumb-video-fallback{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important;font-size:9px!important;font-weight:900!important;letter-spacing:.12em!important;color:var(--bc-green)!important;background:linear-gradient(135deg,#090909,#1c2018)!important}


/* v1.25.81 - Fast product video thumbnail rendering */
.budclub-product-page .budclub-thumb--video{background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important;overflow:hidden!important}
.budclub-product-page .budclub-thumb--video img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;opacity:1!important}
.budclub-product-page .budclub-thumb--video:not(:has(img)){background:linear-gradient(135deg,#090909,#1c2018)!important}


/* v1.25.82: Hide single-product sticky Add to Cart while drawer menu is open. */
body.bc-menu-open.single-product .budclub-sticky-cart,
body.bc-menu-open .budclub-product-page .budclub-sticky-cart {
  opacity: 0 !important;
  visibility: hidden !important;
  pointer-events: none !important;
  transform: translateY(10px) !important;
  z-index: 1 !important;
}

/* v1.25.83: allow touch swipe navigation on the single product main gallery. */
.budclub-main-image {
	touch-action: pan-y;
	-webkit-user-select: none;
	user-select: none;
}

.budclub-main-image.is-swiping-gallery img,
.budclub-main-image.is-swiping-gallery video {
	pointer-events: none;
}

/* v1.25.84: keep Bud AI launcher above the single-product sticky Add to Cart bar. */
@media (max-width: 959px) {
  body.single-product .bud-ai-launcher {
    bottom: var(--bc-sp-floating-bottom, 72px) !important;
    z-index: 1000004 !important;
  }

  body.bc-menu-open.single-product .bud-ai-launcher,
  body.bclcd-is-open.single-product .bud-ai-launcher {
    opacity: 0 !important;
    visibility: hidden !important;
    pointer-events: none !important;
    transform: translateY(8px) !important;
  }
}


/* v1.25.85: keep Bud AI window clean above single-product floating controls. */
@media (max-width: 959px) {
  body.bc-bud-ai-open.single-product .bclcd-floating-toggle,
  body.bc-bud-ai-open.single-product .bud-ai-launcher {
    opacity: 0 !important;
    visibility: hidden !important;
    pointer-events: none !important;
    transform: translateY(8px) !important;
  }
}
