.bc-bf{box-sizing:border-box;background:var(--bg);color:var(--ink);font-family:var(--body-font);font-weight:var(--body-weight);font-style:var(--body-style);font-size:var(--body-size);line-height:var(--body-line);padding:var(--pad-top) var(--side) var(--pad-bottom);text-align:var(--align)}.bc-bf *{box-sizing:border-box}.bc-bf .bf-inner{width:100%;max-width:var(--width);margin-inline:auto}.bc-bf h1,.bc-bf h2,.bc-bf h3,.bc-bf p{margin:0;color:inherit}.bc-bf h1,.bc-bf h2{font-family:var(--head-font);font-style:var(--head-style);font-weight:var(--head-weight);font-size:var(--head-size);line-height:var(--head-line);letter-spacing:var(--tracking);text-transform:none}.bc-bf p+p{margin-top:var(--paragraph-gap)}.bc-bf a{color:inherit;text-decoration:none}.bc-bf a:focus-visible{outline:3px solid var(--accent);outline-offset:6px}.bc-bf img{display:block;max-width:100%}.bc-bf .bf-icon{width:var(--icon,56px);height:var(--icon,56px);object-fit:contain;flex:none}.bc-bf .bf-empty{padding:20px;border:1px dashed currentColor;font-size:16px}.bc-bf.bf-hero{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse at 68% 38%,#13563a 0,transparent 62%),var(--bg)}.bf-hero:after{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:47%;background:var(--accent);clip-path:polygon(100% 0,100% 100%,0 100%);opacity:var(--diagonal);pointer-events:none}.bf-hero .bf-hero__layout{display:flex;align-items:center;min-height:var(--stage);position:relative}.bf-hero .bf-hero__copy{width:var(--copy-width);z-index:6;padding-bottom:12px}.bf-hero .bf-eyebrow{font-family:var(--display-font);font-weight:var(--display-weight);font-style:italic;font-size:clamp(24px,3vw,44px);letter-spacing:.13em;line-height:1.05}.bf-hero .bf-eyebrow:before,.bf-hero .bf-eyebrow:after{content:"";display:inline-block;vertical-align:middle;width:7%;height:1px;background:currentColor;margin:0 12px 8px 0;opacity:.7}.bf-hero .bf-eyebrow:after{margin:0 0 8px 12px}.bf-hero .bf-event{font-family:var(--display-font);font-weight:var(--display-weight);font-size:22px;letter-spacing:.7em;color:var(--accent);margin:6px 0 22px;padding-left:28%;line-height:1.1}.bf-hero .bf-hero__title{font-size:min(var(--headline),6.6vw);line-height:var(--head-line);letter-spacing:var(--tracking)}.bf-hero__title>span{display:block}.bf-hero .bf-hero__second{font-family:var(--display-font);font-weight:var(--display-weight);font-style:italic;font-size:min(var(--support),4.2vw);line-height:1.18;margin:4px 0 12px;white-space:normal}.bf-hero .bf-offer{font-family:var(--display-font);font-weight:var(--display-weight);font-style:italic;font-size:min(var(--offer),10.3vw);letter-spacing:-.045em;line-height:1.08;color:var(--button-text);background:var(--accent);padding:0 22px 12px 8px;transform:rotate(-2deg);clip-path:polygon(2% 3%,97% 0,100% 8%,98% 13%,100% 19%,98% 28%,100% 38%,98% 48%,100% 58%,98% 67%,100% 79%,98% 90%,100% 96%,3% 100%,0 93%,2% 84%,0 74%,2% 65%,0 52%,2% 42%,0 32%,2% 23%,0 12%);width:max-content;max-width:100%}.bf-hero .bf-hero__support{font-family:var(--head-font);font-style:var(--head-style);font-size:clamp(18px,2vw,27px);line-height:1.3;margin:var(--copy-gap) 0}.bf-hero .bf-button{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;min-height:52px;padding:var(--button-y) var(--button-x);background:var(--button);color:var(--button-text);font-family:var(--display-font);font-style:italic;font-weight:var(--display-weight);font-size:clamp(20px,2.4vw,32px);line-height:1.2;border-radius:var(--button-radius);transform:skew(-12deg)}.bf-button>span{transform:skew(12deg)}.bf-hero .bf-button:hover{background:var(--button-hover)}.bf-hero .bf-exclusion{font-size:16px;margin:var(--copy-gap) 0 0}.bf-hero .bf-review{font-size:13px;line-height:1.4;margin:8px 0 0;max-width:380px;opacity:.82}.bf-stage{position:absolute;right:-2%;top:0;width:57%;height:100%;isolation:isolate}.bf-product{position:absolute;display:block;left:var(--x);top:var(--y);width:var(--scale);aspect-ratio:1;transform:rotate(var(--rotation));z-index:var(--layer);filter:drop-shadow(5px 15px 10px #001e1580)}.bf-product img{width:100%;height:100%;object-fit:contain}.bf-product--cologne img{clip-path:polygon(41% 5%,45% 4.5%,57% 4.5%,61% 5%,61% 28%,66% 29%,70% 31%,71% 33%,71% 90%,69% 94%,64% 95.5%,37% 95.5%,31% 94%,29% 90%,29% 33%,30% 31%,35% 29%,41% 28%)}.bf-product--wash img{clip-path:polygon(43% 6%,47% 4.6%,54% 4.6%,58% 5.8%,61% 7.6%,61% 21%,63% 24%,68% 27%,68% 90%,66% 93%,33% 93%,31% 91%,31% 29%,32% 27%,40% 23%,42% 21%)}.bf-product--oil img{clip-path:polygon(45% 7%,49% 6.5%,53% 7%,55% 9%,55.5% 11%,55.5% 24%,57% 28%,61.5% 28%,61.5% 45%,64% 47%,68% 50.5%,68% 91.5%,65% 94.5%,59% 95.5%,40% 95.5%,35% 94.5%,32.5% 91.5%,32.5% 50.5%,36% 47%,38.5% 45%,38.5% 28%,43% 28%,44.5% 24%,44.5% 11%)}.bf-product--jar img{clip-path:polygon(50% 13.5%,62% 14.5%,73% 19%,81% 27%,85.5% 37%,86% 48%,84% 65%,80% 75%,72% 82%,61% 86%,50% 87%,37% 85.5%,26% 80%,19% 72%,15% 60%,14% 45%,16% 33%,22% 24%,32% 17%,42% 14%)}.bf-stand{position:absolute;background:linear-gradient(110deg,#438c66 0,var(--stand) 14%,#0a3e29 90%);box-shadow:inset 1px 1px 1px #b7e1b380,8px 12px 24px #001c2080}.bf-stand:before{content:"";position:absolute;left:0;right:0;top:-15px;height:16px;background:linear-gradient(125deg,#629c73,var(--stand));clip-path:polygon(8% 0,100% 0,92% 100%,0 100%)}.bf-stand--back{left:14%;top:62%;width:40%;height:38%;z-index:1}.bf-stand--right{left:62%;top:72%;width:38%;height:28%;z-index:2}.bf-stand--front{left:1%;top:88%;width:43%;height:12%;z-index:3}.bf-stand--base{left:42%;top:92%;width:58%;height:8%;z-index:4}.bf-points .bf-points__layout{display:grid;grid-template-columns:minmax(190px,1fr) 3.6fr;gap:var(--gap);align-items:center}.bf-points h2{position:relative;text-align:var(--align);padding-right:28px;white-space:normal}.bf-points h2:after{content:"";position:absolute;right:8px;top:0;bottom:0;width:3px;background:var(--accent);transform:skew(-18deg);opacity:var(--divider)}.bf-points__items{display:grid;grid-template-columns:repeat(var(--columns),minmax(0,1fr));gap:var(--gap);align-items:start}.bf-point{text-align:center;position:relative;display:flex;flex-direction:column;align-items:center;gap:10px}.bf-point:not(:last-child):after{content:"";position:absolute;right:calc(var(--gap) / -2);height:80%;top:10%;width:1px;background:var(--accent);opacity:var(--divider)}.bf-points--steps .bf-point:not(:last-child):after{width:12px;height:12px;top:45%;right:calc(var(--gap) / -2 - 4px);border-top:3px solid var(--accent);border-right:3px solid var(--accent);background:none;transform:rotate(45deg)}.bf-point__number{width:36px;height:36px;background:var(--ink);color:var(--bg);border-radius:50%;font-size:24px;font-weight:700;line-height:36px}.bf-point h3{font-family:var(--body-font);font-style:normal;font-weight:700;font-size:var(--item-title);line-height:1.15;letter-spacing:.035em;text-transform:uppercase;margin:0 0 8px}.bf-point__copy p{margin:0}.bf-point__copy{max-width:250px;font-size:var(--body-size);line-height:var(--body-line)}.bc-bf.bf-categories{background:radial-gradient(ellipse at 10% 0,#13563a,transparent 65%),var(--bg)}.bf-categories h2{display:flex;gap:32px;align-items:center;justify-content:center;text-align:center;font-family:var(--head-font);font-style:var(--head-style);font-weight:var(--head-weight);letter-spacing:var(--tracking);margin:0 0 var(--gap)}.bf-categories h2:before,.bf-categories h2:after{content:"";height:2px;width:12%;background:var(--accent)}.bf-categories__items{display:grid;grid-template-columns:repeat(var(--columns),minmax(0,1fr));gap:var(--gap)}@media(max-width:1000px)and (min-width:750px){.bf-points .bf-points__layout{grid-template-columns:170px 1fr}.bf-points h2{font-size:36px}.bf-point__copy{font-size:17px}.bf-point h3{font-size:19px}.bf-hero .bf-hero__layout{min-height:540px}.bf-hero .bf-hero__copy{width:52%}.bf-hero .bf-event{margin-bottom:18px}.bf-hero .bf-review{font-size:12px}}@media(max-width:749px){.bc-bf{padding:var(--m-pad) var(--m-side);font-size:var(--m-body-size);text-align:var(--m-align)}.bc-bf h1,.bc-bf h2{font-size:var(--m-head-size)}.bf-hero .bf-hero__layout{display:flex;flex-direction:column;min-height:0}.bf-hero .bf-hero__copy{width:100%;padding:0 4px;text-align:var(--m-align)}.bf-hero .bf-eyebrow{font-size:28px;letter-spacing:.12em}.bf-hero .bf-eyebrow:before,.bf-hero .bf-eyebrow:after{width:7%;margin-bottom:5px}.bf-hero .bf-event{font-size:16px;margin:7px 0 20px;padding:0 0 0 22%}.bf-hero .bf-hero__title{font-size:var(--m-head-size)}.bf-hero .bf-hero__second{font-size:var(--m-support);margin:5px 0 12px}.bf-hero .bf-offer{font-size:var(--m-offer);padding:0 18px 12px 8px}.bf-hero .bf-hero__support{font-size:20px;margin:16px 0}.bf-hero .bf-button{font-size:24px;max-width:94%;margin:0 6px;min-height:54px}.bf-hero .bf-exclusion{font-size:15px;margin-top:16px}.bf-hero .bf-review{font-size:12px;max-width:100%;margin-top:8px}.bf-hero:after{top:53%;right:0;bottom:0;left:0;clip-path:polygon(100% 0,100% 100%,0 100%)}.bf-stage{position:relative;right:auto;top:auto;width:calc(100% + var(--m-side) * 2);height:var(--m-stage);margin:12px calc(var(--m-side) * -1) calc(var(--m-pad) * -1)}.bf-product{left:var(--mx);top:var(--my);width:var(--mscale)}.bf-points .bf-points__layout{display:block}.bf-points h2{padding:0 0 18px;white-space:normal;text-align:var(--m-align);margin-bottom:var(--m-gap)}.bf-points h2 br{display:none}.bf-points h2:after{right:auto;bottom:0;top:auto;left:0;width:72px;height:3px;transform:none}.bf-points__items{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--m-gap)}.bf-points--steps .bf-points__items{display:flex;flex-direction:column;gap:var(--m-gap)}.bf-points--steps .bf-point{width:100%;display:grid;grid-template-columns:56px 1fr;align-items:start;text-align:left;gap:4px 20px}.bf-points--steps .bf-point__number{grid-column:1;justify-self:center;font-size:20px;width:30px;height:30px;line-height:30px}.bf-points--steps .bf-icon{grid-column:1;grid-row:2;width:48px;height:48px;justify-self:center}.bf-points--steps .bf-point>div{grid-column:2;grid-row:1 / 3;padding-top:2px}.bf-point h3{font-size:var(--m-item-title)}.bf-point__copy{font-size:var(--m-body-size);max-width:none}.bf-point:not(:last-child):after{display:none}.bf-categories h2{font-size:var(--m-head-size);gap:10px;margin-bottom:var(--m-gap)}.bf-categories h2:before,.bf-categories h2:after{width:6%;flex:none}.bf-categories__items{grid-template-columns:repeat(var(--m-columns),minmax(0,1fr));gap:var(--m-gap)}}.bc-bf .bf-hero__title>span:first-child{font-family:inherit;font-style:inherit;font-weight:inherit}.bc-bf .bf-stage{width:min(57%,var(--stage));right:0}.bc-bf .bf-stand--back{top:69%;height:31%}.bc-bf .bf-stand--right{top:78%;height:22%}.bc-bf .bf-stand--front{top:89%;height:11%}.bc-bf .bf-stand--base{top:93%;height:7%}.bc-bf .bf-product{pointer-events:none}.bc-bf .bf-product img{pointer-events:auto}.bc-bf .bf-product--wash img{clip-path:polygon(44% 6.5%,48% 5%,54% 5%,58% 6.4%,60% 8%,60% 21%,62% 24%,67% 28%,67% 90%,65% 92%,34% 92%,32% 90%,32% 29.5%,33% 28%,41% 24%,43% 21%)}.bc-bf .bf-product--jar img{clip-path:polygon(50% 14%,61% 15.5%,71% 20%,78.5% 27%,83.5% 37%,85% 47%,83% 63%,79% 73%,71% 80%,60% 85%,50% 86%,38% 84.5%,28% 80%,21% 72%,17% 60%,15.5% 45%,18% 34%,24% 25%,33% 18%,42% 15%)}@media(max-width:749px){.bc-bf .bf-stage{width:calc(100% + var(--m-side) * 2);right:auto}}.bc-bf p,.bc-bf span{font-family:inherit}@media(max-width:749px){.bc-bf .bf-hero__title{font-size:min(var(--m-head-size),12vw)}.bc-bf .bf-offer{font-size:min(var(--m-offer),19.5vw);padding:2px 16px 12px 8px}.bc-bf .bf-button{font-size:min(24px,5.5vw);gap:16px;padding:var(--button-y) min(var(--button-x),18px)}.bc-bf .bf-button>span:first-child{min-width:0}.bc-bf .bf-review,.bc-bf .bf-exclusion{line-height:1.4}.bc-bf .bf-categories h2{letter-spacing:min(var(--tracking),.7vw)}}.bc-bf .bf-point h3,.bc-bf .bf-points__layout>h2{overflow-wrap:anywhere}@media(min-width:750px)and (max-width:1000px){.bc-bf .bf-points__layout{grid-template-columns:1fr}.bc-bf .bf-points__layout>h2{font-size:min(var(--head-size),36px);padding:0 0 18px;margin:0 0 4px}.bc-bf .bf-points__layout>h2:after{left:0;right:auto;top:auto;bottom:0;width:80px;height:3px;transform:none}}.bc-bf .bf-product--cologne img{clip-path:polygon(44% 5.5%,47% 5.1%,53% 5.1%,56% 5.5%,56% 22.6%,59.5% 22.6%,59.5% 36%,64% 39.5%,68% 42%,68.5% 44%,68.5% 90%,67% 92.5%,63% 94%,37% 94%,33% 92.5%,31% 90%,31% 44%,32% 42%,36% 39.5%,40% 36%,40% 22.6%,44% 22.6%)}.bc-bf .bf-category-item{min-width:0}.bc-bf .bf-category{display:block;padding:clamp(6px,1vw,12px) clamp(6px,1vw,12px) 0;background:var(--card-bg);border-radius:var(--radius);container-type:inline-size}.bc-bf .bf-category__media{aspect-ratio:1}.bc-bf .bf-category__media img{width:100%;height:100%;object-fit:contain}.bc-bf .bf-category__label{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:58px;padding:10px 12%;color:var(--label-ink);font-weight:700;font-style:italic;font-size:min(var(--label-size),8cqw);line-height:1.1}.bc-bf .bf-category__label:before{content:"";position:absolute;z-index:-1;top:0;right:4%;bottom:0;left:4%;transform:skew(calc(-1 * var(--slant)));background:var(--label-bg)}.bc-bf .bf-category:hover .bf-category__label:before{background:var(--label-hover)}.bc-bf .bf-category__secondary{display:inline-flex;align-items:center;gap:.45em;min-height:44px;margin-top:4px;text-decoration:underline;text-underline-offset:.2em;font-size:16px}.bc-bf .bf-point__copy a{text-decoration:underline;text-underline-offset:.18em}.bc-bf .bf-point__copy a:focus-visible{outline-color:currentColor}@media(max-width:749px){.bc-bf .bf-category__label{min-height:52px;font-size:min(var(--m-label-size),8cqw)}}
/*# sourceMappingURL=/cdn/shop/t/136/assets/bc-bfcm-promo.css.map */
