.bud-bunny-campaign{--bb-text: #111111;--bb-muted: #6f6f6f;--bb-border: #dfdfdf;--bb-bg: #ffffff;--bb-soft: #f7f7f7;--bb-selected: #111111;background:var(--bb-bg);color:var(--bb-text)}.bud-bunny-campaign *{box-sizing:border-box}.bb-shell{width:100%;max-width:1280px;margin:0 auto;padding:52px 22px 72px}.bb-header{max-width:920px;margin:0 auto 34px;text-align:center}.bb-eyebrow{margin:0 0 10px;font-size:12px;line-height:1.4;letter-spacing:.18em;text-transform:uppercase}.bb-title{margin:0;font-size:clamp(30px,5vw,62px);line-height:.98;letter-spacing:-.025em;text-transform:uppercase}.bb-intro{max-width:680px;margin:18px auto 0;font-size:16px;line-height:1.6}.bb-status{min-height:22px;margin:16px auto 0;color:var(--bb-muted);font-size:13px}.bb-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;align-items:start}.bb-card{position:relative;border:1px solid var(--bb-border);background:#fff;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.bb-card:hover{border-color:#a9a9a9}.bb-card.is-selected{border:2px solid var(--bb-selected)}.bb-card.is-selected:after{content:"YOUR PICK";position:absolute;top:10px;left:10px;z-index:2;padding:7px 9px;background:#111;color:#fff;font-size:10px;line-height:1;letter-spacing:.12em}.bb-vote-button{display:block;width:100%;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.bb-vote-button:focus-visible{outline:3px solid currentColor;outline-offset:3px}.bb-media{position:relative;width:100%;aspect-ratio:4 / 5;overflow:hidden;background:var(--bb-soft)}.bb-media img{display:block;width:100%;height:100%;object-fit:cover}.bb-media-placeholder{display:flex;width:100%;height:100%;align-items:center;justify-content:center;padding:24px;color:var(--bb-muted);text-align:center}.bb-card-copy{padding:16px 15px 17px}.bb-option-title{margin:0;font-size:14px;line-height:1.35;font-weight:600;text-transform:uppercase}.bb-result{display:flex;gap:7px;align-items:baseline;margin-top:8px;color:var(--bb-muted);font-size:13px}.bb-result-percent{color:var(--bb-text);font-size:18px;font-weight:600}.bb-total{margin:22px 0 0;text-align:center;font-size:13px;letter-spacing:.08em;text-transform:uppercase}.bb-entry-wrap{max-width:720px;margin:36px auto 0}.bb-entry-panel,.bb-confirmation,.bb-service-message{border:1px solid var(--bb-border);padding:28px;background:#fff}.bb-panel-title{margin:0 0 6px;font-size:24px;line-height:1.1;text-transform:uppercase}.bb-panel-pick{margin:0 0 22px}.bb-panel-pick strong{font-weight:600}.bb-field{margin-bottom:16px}.bb-field label{display:block;margin-bottom:7px;font-size:13px;font-weight:600}.bb-field input[type=email]{width:100%;min-height:48px;padding:10px 12px;border:1px solid #bcbcbc;border-radius:0;background:#fff;color:#111;font:inherit}.bb-checkbox{display:grid;grid-template-columns:20px 1fr;gap:10px;align-items:start;margin:14px 0;font-size:13px;line-height:1.5}.bb-checkbox input{width:18px;height:18px;margin:1px 0 0}.bb-submit,.bb-cta{display:inline-flex;min-height:48px;align-items:center;justify-content:center;padding:12px 20px;border:1px solid #111;background:#111;color:#fff;font:inherit;font-size:13px;font-weight:600;letter-spacing:.08em;text-decoration:none;text-transform:uppercase;cursor:pointer}.bb-submit:hover,.bb-submit:focus,.bb-cta:hover,.bb-cta:focus{color:#fff;background:#333}.bb-submit[disabled]{cursor:wait;opacity:.65}.bb-form-message{min-height:20px;margin:12px 0 0;color:#a00000;font-size:13px}.bb-fine-print{margin:13px 0 0;color:var(--bb-muted);font-size:11px;line-height:1.5}.bb-confirm-product{display:grid;grid-template-columns:110px 1fr;gap:18px;align-items:center;margin:20px 0 22px}.bb-confirm-product img{display:block;width:110px;aspect-ratio:4 / 5;object-fit:cover}.bb-follow{margin-top:18px}.bb-product-copy{max-width:860px;margin:64px auto 0;padding-top:48px;border-top:1px solid var(--bb-border)}.bb-product-copy .rte{font-size:15px;line-height:1.7}.bb-product-copy h2{text-transform:uppercase}.bb-legal{max-width:900px;margin:54px auto 0;padding-top:28px;border-top:1px solid var(--bb-border);color:var(--bb-muted);font-size:11px;line-height:1.6;text-align:center}.bb-legal a{color:inherit;text-decoration:underline}.bb-links{margin-top:10px}.bb-links a+a:before{content:" | ";display:inline-block;padding:0 6px;text-decoration:none}.bb-hidden{display:none!important}.bb-honeypot{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;overflow:hidden!important}@media screen and (max-width:989px){.bb-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.bb-shell{padding:34px 14px 54px}.bb-header{margin-bottom:24px}.bb-grid{gap:10px}.bb-card-copy{padding:12px 10px 13px}.bb-option-title{font-size:12px}.bb-result{gap:5px;font-size:11px}.bb-result-percent{font-size:16px}.bb-entry-panel,.bb-confirmation,.bb-service-message{padding:20px 16px}.bb-confirm-product{grid-template-columns:84px 1fr}.bb-confirm-product img{width:84px}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/bud-bunny-campaign.css.map */
