body.bb-body-butter{color:#4b1c2a}.bb-purchase{background:#fff;padding:30px 24px 48px;color:#4b1c2a}.bb-purchase *{box-sizing:border-box}.bb-purchase-grid{width:100%;max-width:1180px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:50px;align-items:start}.bb-gallery{min-width:0}.bb-gallery-stage{position:relative}.bb-gallery-slides{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:6px}.bb-gallery-slides::-webkit-scrollbar{display:none}.bb-gallery-slide{width:100%;flex:0 0 100%;min-width:0;scroll-snap-align:start}.bb-gallery-slide img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}.bb-gallery-arrow{position:absolute;top:48%;width:32px;height:32px;display:grid;place-items:center;background:#ffffffed;color:#4b1c2a;border:1px solid #F5B4C5;border-radius:50%;font-size:28px;line-height:1;cursor:pointer;z-index:2}.bb-gallery-prev{left:8px}.bb-gallery-next{right:8px}.bb-gallery-dots{display:flex;justify-content:center;gap:7px;position:absolute;bottom:10px;left:0;right:0}.bb-gallery-dot{width:7px;height:7px;padding:0;border:0;border-radius:50%;background:#f5b4c5;cursor:pointer}.bb-gallery-dot.is-active{background:#4b1c2a}.bb-gallery-thumbs{display:flex;gap:8px;padding-top:9px;overflow-x:auto;scrollbar-width:thin}.bb-gallery-thumb{flex:0 0 calc((100% - 40px)/6);max-width:82px;min-width:50px;padding:2px;background:#fff;border:1px solid #F5B4C5;border-radius:3px;cursor:pointer}.bb-gallery-thumb.is-active{border-color:#4b1c2a;box-shadow:0 0 0 1px #4b1c2a}.bb-gallery-thumb img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}.bb-draft-image-note{margin:11px 0 0;font-size:11px;line-height:1.5;color:#4b1c2a}.bb-product-info{min-width:0}.bb-product-eyebrow{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:11px;line-height:1.4;color:#4b1c2a;margin-bottom:9px}.bb-product-eyebrow>span:first-child{font-weight:700;text-transform:uppercase;letter-spacing:.09em;color:#4b1c2a}.bb-eyebrow-divider{opacity:.45}.bb-product-info h1{font-size:30px;line-height:1.12;margin:0 0 5px;font-weight:800;letter-spacing:-.035em;color:#4b1c2a}.bb-product-promise{margin:0 0 9px;font-size:21px;line-height:1.22;font-weight:650;letter-spacing:-.018em;color:#4b1c2a}.bb-product-description{font-size:14px;line-height:1.6;color:#4b1c2a;margin:0 0 7px}.bb-size{font-size:12px;color:#4b1c2a;margin:0 0 16px}.bb-benefits{display:grid;grid-template-columns:1fr 1fr;row-gap:10px;column-gap:10px;border-top:1px solid #F5B4C5;padding-top:16px}.bb-benefit{display:flex;align-items:center;gap:8px;font-size:14px;line-height:1.35;font-weight:550}.bb-icon{display:inline-block;vertical-align:middle;flex:0 0 19px;width:19px;height:19px}.bb-wear-note{font-size:10px;line-height:1.5;color:#4b1c2a;margin:10px 0 0}.bb-single-price{display:flex;align-items:center;gap:10px;margin:16px 0 17px}.bb-single-price strong{font-size:27px;line-height:1;font-weight:800}.bb-single-price s{font-size:17px;color:#4b1c2a}.bb-single-price>span{border-radius:20px;font-size:11px;font-weight:650;padding:4px 9px;background:#f5b4c5;color:#4b1c2a}.bb-bundle-form{margin:0}.bb-offers{border:0;padding:0;margin:0;min-width:0}.bb-offers legend{font-size:11px;font-weight:750;text-transform:uppercase;letter-spacing:.1em;padding:0 0 13px}.bb-offer{position:relative;border:1px solid #F5B4C5;border-radius:12px;padding:13px 14px;margin-bottom:12px;transition:border-color .15s,background-color .15s;background:#fff}.bb-offer.is-selected{border-color:#4b1c2a;background:#f5b4c5;box-shadow:0 2px 8px #4b1c2a0d}.bb-offer-badge{position:absolute;top:-9px;right:10px;background:#4b1c2a;color:#fff;font-size:9px;line-height:1;font-weight:700;text-transform:uppercase;letter-spacing:.07em;padding:5px 10px;border-radius:20px;z-index:1}.bb-offer-label{position:relative;display:flex;gap:9px;align-items:center;cursor:pointer;width:100%}.bb-offer-label input{position:absolute;width:20px;height:20px;opacity:0}.bb-radio{width:17px;height:17px;border:1.5px solid #F5B4C5;border-radius:50%;flex:0 0 17px;display:grid;place-items:center}.bb-offer-label input:checked+.bb-radio{border-color:#4b1c2a}.bb-offer-label input:checked+.bb-radio:after{content:"";width:9px;height:9px;background:#4b1c2a;border-radius:50%}.bb-offer-label input:focus-visible+.bb-radio{outline:2px solid #F5B4C5;outline-offset:3px}.bb-offer-title{flex:1;min-width:0}.bb-offer-title strong{display:block;font-size:15px;line-height:1.4;font-weight:750}.bb-offer-title small{display:block;font-size:11px;line-height:1.4;color:#4b1c2a;margin-top:3px}.bb-offer-price{text-align:right;min-width:66px}.bb-offer-price strong{display:block;font-size:17px;line-height:1.3;font-weight:800}.bb-offer-price s{font-size:11px;color:#4b1c2a;margin-right:5px}.bb-offer-price small{font-size:10px;color:#4b1c2a;font-weight:650;white-space:nowrap}.bb-scent-rows{padding-top:13px;display:flex;flex-direction:column;gap:7px}.bb-scent-rows[hidden]{display:none!important}.bb-scent-row{display:grid;grid-template-columns:43px minmax(0,1fr);gap:8px;align-items:stretch}.bb-jar-label{display:grid;place-content:center;text-align:center;text-transform:uppercase;font-size:10px;line-height:1.2;letter-spacing:.04em;border-radius:7px;background:#4b1c2a;color:#fff;min-height:48px}.bb-scent-free .bb-jar-label{background:#f5b4c5}.bb-scent-choice{display:flex;align-items:center;gap:8px;background:#fff;border:1px solid #F5B4C5;border-radius:7px;min-width:0;position:relative;padding:5px 9px 5px 5px}.bb-scent-choice img{width:38px;height:38px;object-fit:contain;border-radius:3px;flex-shrink:0}.bb-scent-select-label{min-width:0;flex:1}.bb-scent-select-label>span{display:block;font-size:12px;font-weight:700;line-height:1.3}.bb-scent-select-label small{display:block;font-size:9px;color:#4b1c2a;line-height:1.4}.bb-scent-select-label select{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.bb-scent-chevron{color:#4b1c2a;font-size:17px}.bb-free-tag{font-size:9px;color:#4b1c2a;background:#f5b4c5;padding:3px 5px;border-radius:4px;font-weight:750}.bb-subtotal{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:18px 0 12px;padding:9px 12px;min-height:46px;border-radius:12px;background:#faf7f5}.bb-subtotal-prices{display:flex;align-items:baseline;gap:6px;white-space:nowrap;line-height:1.3}.bb-subtotal-prices>span{color:#827973;font-size:12px}.bb-subtotal-prices s{color:#9d948e;font-size:12px}.bb-subtotal-prices strong{color:#4b1c2a;font-size:19px;font-weight:800}.bb-savings{display:flex;align-items:center;gap:5px;flex-shrink:0;margin:0;padding:6px 9px;border:1px solid #E8E0DA;border-radius:999px;background:#fff;color:#4b1c2a;font-size:11px;font-weight:600;line-height:1.2;white-space:nowrap;box-shadow:0 1px 3px #4b1c2a0a}.bb-savings svg{width:13px;height:13px;flex:0 0 13px}.bb-savings strong{color:#4b1c2a;font-size:inherit;font-weight:750}.bb-add-to-cart{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:100%;padding:15px 18px;border:0;border-radius:10px;background:#f5b4c5;color:#fff;cursor:pointer;font:inherit;transition:background .15s;min-height:66px}.bb-add-to-cart:hover{background:#4b1c2a}.bb-add-to-cart:disabled{cursor:wait;opacity:.75}.bb-atc-label{font-size:17px;text-transform:uppercase;font-weight:750;letter-spacing:.06em}.bb-add-to-cart small{font-size:10px;line-height:1.3;font-weight:500;opacity:.88}.bb-purchase-assurances{display:flex;justify-content:center;gap:13px;flex-wrap:wrap;margin:12px 0 0}.bb-purchase-assurances>span{display:flex;align-items:center;gap:5px;color:#4b1c2a;font-size:10px;line-height:1.4}.bb-purchase-assurances .bb-icon{width:14px;height:14px;flex-basis:14px}.bb-cart-error{background:#fff3f3;border:1px solid #d99;border-radius:6px;padding:10px;font-size:12px;color:#9d2929;margin:10px 0}.bb-discount-draft-note{color:#4b1c2a;font-size:10px;line-height:1.5;margin:12px 0 20px}.bb-accordions{margin-top:16px}.bb-accordions details{border-top:1px solid #F5B4C5}.bb-accordions details:last-child{border-bottom:1px solid #F5B4C5}.bb-accordions summary{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:15px 0;font-size:13px;font-weight:650;list-style:none;cursor:pointer}.bb-accordions summary::-webkit-details-marker{display:none}.bb-accordions summary>span{font-size:20px;font-weight:400;transition:transform .15s}.bb-accordions details[open] summary>span{transform:rotate(45deg)}.bb-accordion-content{font-size:12px;line-height:1.7;color:#4b1c2a;padding-bottom:16px;overflow-wrap:anywhere}.bb-accordion-content p{margin:0 0 10px}.bb-accordion-content a{text-decoration:underline;color:#4b1c2a}.bb-scent-guide{max-width:1180px;margin:55px auto 0;text-align:center;padding:30px 20px;border-top:1px solid #F5B4C5;border-bottom:1px solid #F5B4C5}.bb-section-kicker{display:block;font-size:11px;text-transform:uppercase;font-weight:650;letter-spacing:.12em;color:#4b1c2a}.bb-scent-guide h2{font-size:27px;line-height:1.2;font-weight:800;margin:8px 0 10px;letter-spacing:-.025em}.bb-scent-guide p{font-size:14px;line-height:1.7;color:#4b1c2a;max-width:65ch;margin:0 auto}.bb-scent-notes{display:flex;gap:9px;justify-content:center;flex-wrap:wrap;margin-top:17px}.bb-scent-notes span{background:#f5b4c5;border:1px solid #F5B4C5;color:#4b1c2a;padding:6px 14px;border-radius:20px;font-size:11px;font-weight:600}.bb-why-choose{display:grid;grid-template-columns:1fr 1.4fr;gap:48px;align-items:center;max-width:1180px;margin:48px auto 0}.bb-why-copy h2{margin:10px 0 12px;font-size:34px;line-height:1.08;font-weight:800;letter-spacing:-.025em}.bb-why-copy p{color:#4b1c2a;font-size:14px;line-height:1.65;margin:0 0 15px}.bb-why-copy .bb-why-guarantee{display:flex;align-items:center;gap:7px;font-size:12px}.bb-why-table{border:1px solid #F5B4C5;border-radius:12px;overflow:hidden}.bb-why-row{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr) minmax(0,1fr);font-size:12px;line-height:1.45}.bb-why-row>*{padding:14px 12px;display:flex;align-items:center;min-width:0;overflow-wrap:anywhere}.bb-why-row>:nth-child(2){background:#f5b4c5;justify-content:center;text-align:center}.bb-why-row>:nth-child(3){justify-content:center;color:#4b1c2a;text-align:center;font-size:10px}.bb-why-row:not(:last-child){border-bottom:1px solid #F5B4C5}.bb-why-head{font-weight:700}.bb-why-head>:nth-child(2){background:#4b1c2a;color:#fff}.bb-why-head>:nth-child(3){color:#4b1c2a;font-size:11px}.bb-check{color:#4b1c2a;font-size:17px}.bb-body-butter .bb-draft-notice{border:1px solid rgba(255,255,255,.35);background:#ffffff14;border-radius:8px;padding:10px 14px;font-size:12px;line-height:1.5;margin-bottom:20px}@media(max-width:900px)and (min-width:768px){.bb-purchase-grid{gap:28px}.bb-product-info h1{font-size:27px}.bb-benefit{font-size:12px}}@media(max-width:767px){.bb-purchase{padding:20px 20px 36px}.bb-purchase-grid{grid-template-columns:1fr;gap:23px}.bb-gallery{width:100%}.bb-gallery-slide img{max-height:none}.bb-gallery-thumbs{gap:6px}.bb-gallery-thumb{flex-basis:calc((100% - 30px)/6)}.bb-product-info h1{font-size:29px}.bb-product-promise{font-size:20px}.bb-product-description{font-size:14px}.bb-benefit{font-size:13px}.bb-offer{padding:13px 11px}.bb-offer-title strong{font-size:14px}.bb-offer-price strong{font-size:16px}.bb-offer-price{min-width:65px}.bb-scent-row{grid-template-columns:42px minmax(0,1fr);gap:7px}.bb-scent-select-label>span{font-size:11px}.bb-scent-select-label small{font-size:8px}.bb-scent-guide{margin-top:32px;padding:27px 0}.bb-scent-guide h2{font-size:24px}.bb-why-choose{grid-template-columns:1fr;gap:24px;margin-top:30px}.bb-why-copy{text-align:center}.bb-why-copy h2{font-size:29px}.bb-why-copy .bb-why-guarantee{justify-content:center}.bb-why-row>*{padding:12px 9px}.bb-why-row{font-size:11px}}@media(max-width:389px){.bb-subtotal{padding:9px;gap:6px}.bb-subtotal-prices{gap:4px}.bb-subtotal-prices>span,.bb-subtotal-prices s{font-size:11px}.bb-subtotal-prices strong{font-size:17px}.bb-savings{font-size:10px;padding:6px 7px;gap:4px}}@media(max-width:349px){.bb-subtotal{flex-wrap:wrap}.bb-savings{margin-left:auto}}@media(prefers-reduced-motion:reduce){.bb-gallery-slides{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/bb-product.css.map */
