.bd-subscribe-hero{background:#fff;color:#00594f;padding:60px 0 48px}.bd-subscribe-hero__inner{display:grid;grid-template-columns:1.2fr .8fr;gap:clamp(32px,6vw,100px);align-items:center}.bd-subscribe-hero__content{grid-column:2;grid-row:1;min-width:0}.bd-subscribe-hero__image{grid-column:1;grid-row:1;min-width:0}.bd-subscribe-hero h1{color:inherit;font-size:clamp(38px,4vw,64px);font-weight:700;line-height:.92;letter-spacing:-.025em;text-transform:uppercase;margin:24px 0}.bd-subscribe-hero__eyebrow{background:#e0eb29;border-radius:12px;padding:15px 16px;margin:0;font-size:16px;font-weight:800;text-align:center}.bd-subscribe-hero__description{color:#555;font-size:16px;line-height:1.8;margin-bottom:28px}.bd-subscribe-hero img{display:block;width:100%;border-radius:28px;aspect-ratio:1/1;object-fit:cover}.bd-subscribe-hero a{display:flex;justify-content:center;background:#00594f;color:#fff;padding:18px 24px;font-size:14px;font-weight:800;text-transform:uppercase}.bd-subscribe-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;padding:28px 0;border-top:1px solid #b5ceca;border-bottom:1px solid #b5ceca;color:#00594f;scroll-margin-top:140px}.bd-subscribe-steps h2{font-size:20px;font-weight:700;color:inherit;margin:0 0 12px;text-transform:uppercase}.bd-subscribe-steps p{margin:0;color:#555;font-size:14px;line-height:1.6}.bd-subscribe-collection.section--recommended-products--bigdrop-pdp .section__title-text{max-width:none;width:100%;font-size:clamp(20px,4.8vw,64px);white-space:nowrap}.bd-subscribe-collection .section__title{max-width:none}.bd-subscribe-collection .section__title-desc{display:none}.bd-subscribe-collection .product-card__details{text-align:left}.bd-subscribe-collection .product-card__title{text-transform:none;letter-spacing:0}.bd-subscribe-card{display:block;width:100%;padding:16px 0 0;text-align:left;scroll-margin-top:140px}.bd-subscribe-carousel-end{scroll-margin-top:140px}.bd-subscribe-card form{margin:0}.bd-subscribe-card__plans{min-width:0;border:0;padding:0;margin:0;display:grid;gap:8px}.bd-subscribe-card label.bd-subscribe-card__plan-option{display:flex;align-items:center;gap:10px;margin:0;cursor:pointer;border-left:1px solid #00594f;background:#fff}.bd-subscribe-card label.bd-subscribe-card__plan-option:has(input:checked){background:#fbfce9;box-shadow:inset 4px 0 #cfdf00}.bd-subscribe-card__plan-option:has(input:focus-visible){outline:3px solid #00594f;outline-offset:3px}.bd-subscribe-card__plan-option input[type=radio]{-webkit-appearance:auto;appearance:auto;accent-color:#00594f;flex:0 0 16px;width:16px;height:16px;margin:0}.bd-subscribe-card__plan-content{flex:1;min-width:0}.bd-subscribe-card__plan-description{display:block;font-size:13px;line-height:1.4;color:#00594f}.bd-subscribe-card__plan{border:1px solid #00594f;border-left:4px solid #cfdf00;border-radius:8px;background:#fbfce9;padding:12px 14px}.bd-subscribe-card__plan-heading{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-bottom:4px;color:#00594f;font-size:13px;line-height:1.3;text-transform:uppercase}.bd-subscribe-card__saving{border-radius:20px;padding:2px 7px;background:#d1e223;font-size:11px;font-weight:800}.bd-subscribe-card .bd-subscribe-card__price strong{color:#d5df28;font-size:clamp(44px,4vw,60px);font-weight:700;line-height:.95;letter-spacing:-.025em}.bd-subscribe-card__availability{display:flex;align-items:center;gap:7px;color:#555;font-size:13px;margin:20px 0}.bd-subscribe-card__availability span{width:12px;height:12px;border:2px solid white;outline:1px solid #58b747;background:#58b747;border-radius:50%}.bd-subscribe-card__actions{display:flex;gap:12px;align-items:stretch}.bd-subscribe-card__quantity{display:flex;flex:0 0 96px;min-width:0;border:1px solid #cfdf00}.bd-subscribe-card__quantity button{width:28px;padding:0;border:0;background:#fff;color:#222;cursor:pointer}.bd-subscribe-card__quantity input{width:38px;min-width:0;padding:0;margin:0;border:0;background:#fff;color:#222;text-align:center;font-weight:700;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.bd-subscribe-card__quantity input::-webkit-inner-spin-button,.bd-subscribe-card__quantity input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.bd-subscribe-collection .bd-subscribe-card .bd-subscribe-card__actions button.bigdrop-recommendation-card__cta{flex:1;min-width:0;width:auto;margin:0;border-radius:3px;padding:16px 10px;font-size:13px;background:#00594f;color:#fff}.bd-subscribe-card .bd-subscribe-card__plan select{min-height:32px;height:auto;margin:0;border:0;border-radius:0;background-color:transparent;padding:4px 24px 4px 22px;font-size:13px;line-height:1.4}.bd-subscribe-card__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:12px;margin:0 0 16px;font-size:36px;color:#00594f;line-height:.95}.bd-subscribe-card__price s{color:#00594f;font-size:20px;font-weight:800;text-decoration-thickness:2px}.bd-subscribe-card label{display:block;font-size:14px;margin-bottom:8px}.bd-subscribe-card select{width:100%;min-height:48px;border:1px solid #87aaa5;border-left:4px solid #cfdf00;border-radius:6px;font-size:14px;background-color:#fbfce9;color:#00594f}.bd-subscribe-card__note{font-size:13px;margin:12px 0}.bd-subscribe-card [data-status]{font-size:14px;margin:12px 0}.bd-subscribe-card [data-status]:empty{display:none}.bd-subscribe-card [data-status] a{text-decoration:underline}.bd-subscribe-collection .bd-subscribe-card button.bigdrop-recommendation-card__cta{width:100%;margin-top:16px;min-height:52px;border:0;border-radius:6px;background:#00594f;color:#fff;font-size:14px;cursor:pointer}.bd-subscribe-card button:disabled{opacity:.55;cursor:default}.bd-subscribe-card :focus-visible,.bd-subscribe-hero a:focus-visible{outline:3px solid currentColor;outline-offset:4px}@media(max-width:767px){.bd-subscribe-hero{padding:28px 0 32px}.bd-subscribe-hero__inner,.bd-subscribe-steps{grid-template-columns:1fr;gap:24px}.bd-subscribe-hero__content{grid-column:1;grid-row:2}.bd-subscribe-hero__image{grid-column:1;grid-row:1}.bd-subscribe-hero img{max-height:420px;aspect-ratio:4/3;border-radius:20px}.bd-subscribe-hero h1{margin:20px 0}.bd-subscribe-steps{padding:24px 0;text-align:center}.bd-subscribe-steps h2{margin-bottom:6px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/bigdrop-subscribe-save.css.map */
