.pdp-family-scope .bf-deal{margin:var(--om-s3) 0;padding:var(--om-s4);border:var(--om-hairline, 1px) solid var(--om-ink);border-radius:var(--om-frame-r-sm);background:var(--om-cream-deep)}.pdp-family-scope .bf-deal[hidden]{display:none}.pdp-family-scope .bf-deal__row{display:flex;gap:var(--om-s3);align-items:flex-start;cursor:pointer;min-height:var(--om-tap)}.pdp-family-scope .bf-deal__box{flex:none;width:2.2rem;height:2.2rem;margin:.2rem 0 0;accent-color:var(--om-brown)}.pdp-family-scope .bf-deal__label{font-family:var(--om-font-utility);font-weight:var(--om-subhead-weight);font-size:var(--om-text-body);line-height:var(--om-leading-snug);color:var(--om-ink)}.pdp-family-scope .bf-deal__out{margin:var(--om-s2) 0 0 calc(2.2rem + var(--om-s3));display:flex;gap:var(--om-s3);align-items:baseline;flex-wrap:wrap}.pdp-family-scope .bf-deal__out[hidden]{display:none}.pdp-family-scope .bf-deal__price{font-family:var(--om-font-utility);font-weight:var(--om-caps-weight);font-size:var(--om-text-h3);color:var(--om-ink)}.pdp-family-scope .bf-deal__was{font-size:var(--om-text-body)}.pdp-family-scope .bf-deal__box:focus-visible{outline:var(--om-focus-ring);outline-offset:2px}.pdp-family-scope .bf-deal--note .bf-deal__price{font-family:var(--om-font-body);font-weight:var(--om-body-weight);font-size:var(--om-text-small);color:var(--om-ink-soft)}section.pdp-family-scope.bf-campaign{--bf-indent: calc(var(--om-s4) + 20px + var(--om-s3));--bf-ticked-ink: var(--om-brown)}section.pdp-family-scope .bf-narrow{display:none}section.pdp-family-scope.bf-campaign .options{position:relative;z-index:0}section.pdp-family-scope.bf-campaign .bf-sub-card{position:relative;border:var(--om-hairline);border-radius:0 var(--om-frame-r-sm-fixed) 0 var(--om-frame-r-sm-fixed);background-color:var(--om-cream);padding-bottom:var(--om-s4)}section.pdp-family-scope.bf-campaign .bf-sub-card:has(.om-radio:checked){border:var(--om-keyline);background-color:var(--om-cream-deep)}section.pdp-family-scope.bf-campaign .bf-sub-card:has(>.om-opt[hidden]){display:none}section.pdp-family-scope.bf-campaign .bf-sub-card>.om-opt,section.pdp-family-scope.bf-campaign .bf-sub-card>.om-opt:hover,section.pdp-family-scope.bf-campaign .bf-sub-card>.om-opt:has(input:checked){border:0;background:none;padding-bottom:0}section.pdp-family-scope.bf-campaign .l46-field{position:relative;z-index:1}section.pdp-family-scope.bf-campaign .bf-glow{display:none;position:absolute;z-index:-1;inset:calc(var(--om-s2) * -1);border-radius:0 calc(var(--om-frame-r-sm-fixed) * 2) 0 calc(var(--om-frame-r-sm-fixed) * 2);filter:blur(11px);opacity:.95;pointer-events:none}section.pdp-family-scope.bf-campaign .bf-sub-card.bf-ticked .bf-glow{display:block}section.pdp-family-scope.bf-campaign .panel{position:relative;z-index:0}section.pdp-family-scope.bf-campaign .bf-gift{position:relative}section.pdp-family-scope.bf-campaign.bf-deal-on .bf-gift .bf-glow{display:block}section.pdp-family-scope.bf-campaign .bf-big{display:block;text-align:left;font-size:var(--l46-deal);line-height:1.15;color:var(--om-ink)}section.pdp-family-scope.bf-campaign .bf-ticked [data-sub-price-slot],section.pdp-family-scope.bf-campaign .bf-ticked [data-sub-saving-slot],section.pdp-family-scope.bf-campaign .bf-ticked [data-lp=subscribe_detail]{display:none!important}section.pdp-family-scope.bf-campaign .bf-ladder{margin:var(--om-s2) var(--om-s4) 0 var(--bf-indent);color:var(--om-brown)}section.pdp-family-scope.bf-campaign .bf-ladder p{margin:0}section.pdp-family-scope.bf-campaign .bf-ladder__strip{display:flex;justify-content:space-between;gap:var(--om-s3);padding:var(--om-s2) var(--om-s3);background:var(--om-brown);color:var(--om-cream);font-size:var(--om-text-micro);line-height:var(--om-leading-snug)}section.pdp-family-scope.bf-campaign .bf-ladder__rows{border:var(--om-keyline);border-top:0;background:var(--om-cream);padding:var(--om-s1) var(--om-s3) var(--om-s2)}section.pdp-family-scope.bf-campaign .bf-ladder__list{list-style:none;margin:0;padding:0}section.pdp-family-scope.bf-campaign .bf-ladder__row{display:flex;justify-content:space-between;align-items:baseline;gap:var(--om-s3);padding:var(--om-s2) 0;border-bottom:var(--om-hairline);font-size:var(--om-text-small);line-height:var(--om-leading-snug)}section.pdp-family-scope.bf-campaign .bf-ladder__row b{font-weight:var(--om-caps-weight);font-size:var(--om-text-body);white-space:nowrap}section.pdp-family-scope.bf-campaign .bf-ladder__row.is-now b{font-size:var(--om-text-h3)}section.pdp-family-scope.bf-campaign .bf-ladder__save{margin-top:var(--om-s2);font-size:var(--om-text-small);line-height:var(--om-leading-snug)}section.pdp-family-scope.bf-campaign .bf-ladder__save b{font-weight:var(--om-caps-weight)}section.pdp-family-scope.bf-campaign .bf-ladder__detail{margin-top:var(--om-s2);font-size:var(--om-text-body);line-height:var(--om-leading-snug)}section.pdp-family-scope.bf-campaign .bf-ladder__terms{margin-top:var(--om-s1);font-size:var(--om-text-micro);line-height:var(--om-leading-snug)}section.pdp-family-scope.bf-campaign .bf-ladder__terms>summary{display:inline-block;padding-block:var(--om-s1);cursor:pointer;list-style:none;text-decoration:underline;text-underline-offset:.2em}section.pdp-family-scope.bf-campaign .bf-ladder__terms>summary::-webkit-details-marker{display:none}section.pdp-family-scope.bf-campaign .bf-ladder__terms>summary:hover{color:var(--om-ink)}section.pdp-family-scope.bf-campaign .bf-ladder__terms>summary:focus-visible{outline:var(--om-focus-ring);outline-offset:2px}section.pdp-family-scope.bf-campaign .bf-ladder__terms>p{margin-top:var(--om-s1)}section.pdp-family-scope.bf-campaign .bf-deal--pdp{margin:var(--om-s2) var(--om-s4) 0 var(--bf-indent);padding:var(--om-s3);background:var(--om-cream);border:var(--om-keyline);border-radius:0 var(--om-frame-r-sm-fixed) 0 var(--om-frame-r-sm-fixed)}section.pdp-family-scope.bf-campaign .bf-deal--pdp:not(.is-ready){visibility:hidden}section.pdp-family-scope.bf-campaign .bf-deal--pdp .bf-deal__row{display:grid;grid-template-columns:20px 1fr;gap:var(--om-s2);align-items:start;min-height:0}section.pdp-family-scope.bf-campaign .bf-deal--pdp .bf-deal__box{-webkit-appearance:none;appearance:none;width:20px;height:20px;margin:0;border:var(--om-keyline);border-radius:var(--om-s1);background:var(--om-cream);display:grid;place-content:center;cursor:pointer}section.pdp-family-scope.bf-campaign .bf-deal--pdp .bf-deal__box:checked{background:var(--om-brown)}section.pdp-family-scope.bf-campaign .bf-deal--pdp .bf-deal__box:checked:after{content:"";width:10px;height:5px;margin-top:-2px;border-left:2px solid var(--om-cream);border-bottom:2px solid var(--om-cream);transform:rotate(-45deg)}section.pdp-family-scope.bf-campaign .bf-deal--pdp .bf-deal__box:focus-visible{outline:var(--om-focus-ring);outline-offset:2px}section.pdp-family-scope.bf-campaign .bf-deal--pdp .bf-deal__label{display:block;min-height:calc(2 * var(--om-leading-snug) * var(--om-text-small));font-family:var(--om-font-body);font-weight:var(--om-caps-weight);font-size:var(--om-text-small);line-height:var(--om-leading-snug);color:var(--om-brown)}section.pdp-family-scope.bf-campaign .bf-deal__status{margin:var(--om-s1) 0 0;color:var(--om-ink)}section.pdp-family-scope.bf-campaign .bf-deal__status:empty{margin:0}section.pdp-family-scope .bf-gift{display:grid;grid-template-columns:auto 1fr;gap:var(--om-s5);align-items:center;padding:var(--om-s4) var(--om-s5);background:var(--om-cream-deep);color:var(--om-brown);border-radius:0 var(--om-frame-r-sm-fixed) 0 var(--om-frame-r-sm-fixed)}section.pdp-family-scope .bf-gift__img{display:block;width:auto;height:136px;aspect-ratio:.62;object-fit:cover}section.pdp-family-scope .bf-gift p{margin:0}section.pdp-family-scope .bf-tag{display:inline-block;padding:var(--om-s1) var(--om-s2);background:var(--om-brown);color:var(--om-cream);font-size:var(--om-text-micro);line-height:var(--om-leading-snug);border-radius:var(--om-s1)}section.pdp-family-scope .bf-gift__h{margin-top:var(--om-s2);font-family:var(--om-font-body);font-weight:var(--om-caps-weight);font-size:var(--om-text-h3);line-height:var(--om-leading-tight)}section.pdp-family-scope .bf-gift p.bf-gift__h{margin-top:var(--om-s2)}section.pdp-family-scope .bf-gift p.bf-gift__p{margin-top:var(--om-s1);font-size:var(--om-text-body);line-height:var(--om-leading-snug)}@media(max-width:989px){section.pdp-family-scope .bf-wide{display:none}section.pdp-family-scope .bf-narrow{display:inline}section.pdp-family-scope.bf-campaign{--bf-indent: calc(var(--om-s3) + 20px + var(--om-s2))}section.pdp-family-scope.bf-campaign .panel{display:flex;flex-direction:column}section.pdp-family-scope.bf-campaign .panel>*+*{margin-top:var(--om-s2)}section.pdp-family-scope.bf-campaign .panel>div:first-child{display:contents}section.pdp-family-scope.bf-campaign .panel h1{margin:0;font-size:2.8rem;line-height:var(--om-leading-tight)}section.pdp-family-scope.bf-campaign .panel [data-lp=format_line]{order:20;margin-top:var(--om-s4)}section.pdp-family-scope.bf-campaign .panel>.claims{order:21;margin-top:var(--om-s3)}section.pdp-family-scope.bf-campaign .panel>.rule,section.pdp-family-scope.bf-campaign .panel [data-per-serving],section.pdp-family-scope.bf-campaign .panel [data-lp=switcher_label],section.pdp-family-scope.bf-campaign .panel [data-lp=size_label]{display:none}section.pdp-family-scope.bf-campaign .panel .rating{margin-top:var(--om-s1);font-size:var(--om-text-small)}section.pdp-family-scope.bf-campaign .l46-field>*+*{margin-top:0}section.pdp-family-scope.bf-campaign .switch .om-chip{min-height:0;padding-block:var(--om-s1);font-size:var(--om-text-small)}section.pdp-family-scope.bf-campaign .sizes{gap:var(--om-s1) var(--om-s3)}section.pdp-family-scope.bf-campaign .sizes label>span{min-height:0}section.pdp-family-scope.bf-campaign .options{gap:var(--om-s2)}section.pdp-family-scope.bf-campaign .om-opt{padding:var(--om-s2) var(--om-s3)}section.pdp-family-scope.bf-campaign .bf-sub-card{padding-bottom:var(--om-s2)}section.pdp-family-scope.bf-campaign .opt-body>*+*{margin-top:var(--om-s1)}section.pdp-family-scope.bf-campaign .om-opt .om-small.om-soft,section.pdp-family-scope.bf-campaign .om-opt [data-lp=subscribe_detail]{font-size:var(--om-text-micro);line-height:var(--om-leading-snug)}section.pdp-family-scope.bf-campaign [data-sub-price-slot],section.pdp-family-scope.bf-campaign .bf-big{font-size:3rem;line-height:var(--om-leading-tight)}section.pdp-family-scope.bf-campaign .savings{font-size:var(--om-text-micro)}section.pdp-family-scope.bf-campaign .om-opt--once .opt-body>*:not(.opt-head){display:none}section.pdp-family-scope.bf-campaign .om-opt--once .opt-price{font-size:var(--om-text-lead)}section.pdp-family-scope.bf-campaign .bf-ladder{margin:var(--om-s1) var(--om-s3) 0 var(--bf-indent)}section.pdp-family-scope.bf-campaign .bf-ladder__strip{padding:calc(var(--om-s1) * .5) var(--om-s2)}section.pdp-family-scope.bf-campaign .bf-ladder__rows{padding:0 var(--om-s2) var(--om-s1)}section.pdp-family-scope.bf-campaign .bf-ladder__row{padding:calc(var(--om-s1) * .5) 0;font-size:var(--om-text-micro)}section.pdp-family-scope.bf-campaign .bf-ladder__row b,section.pdp-family-scope.bf-campaign .bf-ladder__row.is-now b{font-size:var(--om-text-body)}section.pdp-family-scope.bf-campaign .bf-ladder__save{margin-top:var(--om-s1);font-size:var(--om-text-micro)}section.pdp-family-scope.bf-campaign .bf-ladder__detail{margin-top:var(--om-s1);font-size:var(--om-text-micro)}section.pdp-family-scope.bf-campaign .bf-deal--pdp{margin:var(--om-s1) var(--om-s3) 0 var(--bf-indent);padding:0;border:0;background:none}section.pdp-family-scope.bf-campaign .bf-deal--pdp .bf-deal__label{font-size:var(--om-text-micro);min-height:calc(2 * var(--om-leading-snug) * var(--om-text-micro))}section.pdp-family-scope.bf-campaign .bf-gift{gap:var(--om-s2);padding:var(--om-s1) var(--om-s2)}section.pdp-family-scope.bf-campaign .bf-gift__img{height:50px}section.pdp-family-scope.bf-campaign .bf-gift p.bf-gift__h{margin:0;font-size:var(--om-text-micro);line-height:var(--om-leading-snug)}section.pdp-family-scope.bf-campaign .bf-gift p.bf-gift__p{margin:0;font-size:calc(var(--om-text-micro) * .96);line-height:var(--om-leading-snug)}body:has(section.bf-campaign) pandectes-cmp{--widget-float: calc(var(--om-tap) + var(--om-s5) * 2)}section.pdp-family-scope.bf-campaign .bf-atc{position:sticky;bottom:var(--om-s2);z-index:30;width:100%;box-shadow:0 var(--om-s2) var(--om-s4) color-mix(in srgb,var(--om-brown) 28%,transparent)}}section.pdp-family-scope.bf-campaign .bf-deal--pdp{position:relative;isolation:isolate;background:transparent}section.pdp-family-scope.bf-campaign .bf-deal--pdp:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:var(--om-cream);border-radius:inherit}section.pdp-family-scope.bf-campaign .bf-deal__glow{position:absolute;z-index:-2;top:-7px;right:-7px;bottom:-7px;left:-7px;border-radius:inherit;background-size:cover;background-position:center;filter:blur(9px);pointer-events:none;will-change:opacity;animation:bf-breathe 5s cubic-bezier(.45,0,.55,1) infinite}section.pdp-family-scope.bf-campaign .bf-sub-card.bf-ticked .bf-deal__glow{display:none}@keyframes bf-breathe{0%,16%{opacity:.15}58%{opacity:.83}to{opacity:.15}}@media(prefers-reduced-motion:reduce){section.pdp-family-scope.bf-campaign .bf-deal__glow{animation:none;opacity:.83}}@media(prefers-reduced-motion:no-preference){section.pdp-family-scope.bf-campaign .bf-glow{display:block;opacity:0;will-change:opacity}section.pdp-family-scope.bf-campaign .bf-sub-card.bf-ticked .bf-deal__glow{display:block}section.pdp-family-scope.bf-campaign .bf-sub-card.bf-ticked>.bf-glow{animation:bf-rise 8s cubic-bezier(.45,0,.55,1) both}section.pdp-family-scope.bf-campaign.bf-deal-on .bf-gift .bf-glow{animation:bf-rise 8s cubic-bezier(.45,0,.55,1) .25s both}section.pdp-family-scope.bf-campaign.bf-glow-leave .bf-glow{animation:bf-glow-leave .38s ease-out both}section.pdp-family-scope.bf-campaign .bf-ladder,section.pdp-family-scope.bf-campaign .bf-big{animation:bf-reveal .26s ease-out both}}@keyframes bf-rise{0%{opacity:.15}17%{opacity:.83}36%{opacity:.42}55%{opacity:.9}74%{opacity:.68}to{opacity:.95}}@keyframes bf-glow-leave{0%{opacity:var(--bf-from-o, .9)}to{opacity:0}}@keyframes bf-reveal{0%{opacity:0}to{opacity:1}}@media(max-width:749px){section.pdp-family-scope.bf-campaign .bf-sub-card:not(.bf-ticked) .bf-deal--pdp{margin:10px 8px 8px var(--bf-indent);padding:10px 12px;border:var(--om-keyline);border-radius:0 var(--om-frame-r-sm-fixed) 0 var(--om-frame-r-sm-fixed)}}
/*# sourceMappingURL=/cdn/shop/t/210/assets/bf-deal.css.map */
