@font-face{font-family:BoomLouize;src:url(/cdn/shop/files/Louize_-_Medium-205TF.woff2?v=1753467980) format("woff2");font-display:swap}body{margin:0}.b26{color:#3d232b;font-family:Arial,sans-serif;line-height:1.3}.b26 *{box-sizing:border-box}.b26 h1,.b26 h2,.b26 h3,.b26 p{margin:0}.b26 img{display:block;max-width:100%}.b26 a{color:inherit;text-decoration:none}.b26-paper{background-color:#f7f4eb;background-image:var(--b26-paper);background-repeat:repeat;background-size:1500px auto}.b26-btn{display:inline-flex;justify-content:center;align-items:center;min-width:190px;min-height:58px;padding:12px 24px;background:var(--b26-button) center/100% 100% no-repeat;border:0;color:#3d232b;font:600 15px Arial;letter-spacing:.8px;cursor:pointer}.b26-review{padding:8px;text-align:center;background:#ffedc9;color:#332514;font:13px Arial}.b26-announcement{text-align:center;padding:20px;background:#a84f60;color:#fff;letter-spacing:1px;font-size:18px;font-weight:700}.b26-hero{display:grid;grid-template-columns:1fr 1fr}.b26-hero-copy{background:var(--b26-lace) center/cover;aspect-ratio:750/563;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:22px;padding:10%}.b26-hero h1{font:normal clamp(32px,4.6vw,70px)/1.06 BoomLouize,Georgia,serif;max-width:430px}.b26-hero-photos{display:grid;grid-template-columns:repeat(3,1fr)}.b26-hero-photos img{width:100%;height:100%;object-fit:cover}.b26-hero .b26-btn{background:#afc7d9;border:1px dashed #8499a9;min-height:45px}.b26-coupons{display:grid;grid-template-columns:repeat(3,1fr);padding:52px 25px;gap:12px}.b26-coupon{background:var(--coupon) center/100% 100% no-repeat;min-height:290px;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:45px 40px 28px;gap:16px}.b26-coupon h2{font:italic 64px/1 BoomLouize,Georgia,serif}.b26-coupon p{font:300 29px/1.2 Helvetica Neue,Helvetica,Arial,sans-serif;max-width:290px;color:#111}.b26-bags{display:grid;grid-template-columns:1fr 1fr}.b26-bag{background:var(--bag-bg) center/cover;padding:45px 8% 48px}.b26-bag:nth-child(2n){color:#fff}.b26-bag-image{height:370px;width:100%;object-fit:contain}.b26-bag h2{font-size:32px;margin-bottom:14px}.b26-bag p{font-size:23px;margin-bottom:16px}.b26-bag .b26-price{font-size:33px}.b26-bag .b26-btn{margin-top:18px}.b26-original{text-decoration:line-through;font-size:.7em;color:inherit;opacity:.7;margin-left:10px}.b26-price{font-size:28px;color:#ac4e60;font-weight:600;white-space:nowrap}.b26-bag:nth-child(2n) .b26-price{color:#391f27}.b26-saving{display:flex;align-items:center;gap:10px;color:#a84f60;font-size:18px;margin:14px 0 24px}.b26-badge{padding:5px 9px;background:#a84f60;color:#fff;font-size:18px;font-weight:700;white-space:nowrap}.b26-bag .b26-saving{color:inherit;margin:12px 0}.b26-grid{padding:50px 36px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:65px 36px}.b26-card{min-width:0}.b26-card-media{display:block;position:relative;aspect-ratio:317/396;overflow:hidden;background:#f0efeb}.b26-card-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .25s}.b26-hover{opacity:0}.b26-card-media:hover .b26-hover,.b26-card-media:focus .b26-hover{opacity:1}.b26-card h3{font-size:26px;font-weight:500;margin:22px 0 9px;color:#262323}.b26-card p{font-size:22px;color:#252323}.b26-unavailable{display:block;font-size:13px;margin-top:8px;color:#5c4d47}.b26-feature{display:grid;grid-template-columns:35.4% 64.6%;background:var(--b26-blue) center/cover}.b26-feature.reverse{grid-template-columns:64.6% 35.4%}.b26-feature.reverse .b26-feature-image{order:2}.b26-feature-image{height:100%;width:100%;object-fit:cover;min-height:470px}.b26-feature-copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:7% 7.5%;gap:26px}.b26-feature h2{font:normal clamp(36px,4.7vw,72px)/1.08 BoomLouize,Georgia,serif;max-width:820px}.b26-feature p{font-size:30px;color:#222}.b26-johnson{position:fixed;right:24px;bottom:28px;z-index:30;width:235px;padding:20px 20px 0;background:#fff;box-shadow:0 4px 24px #0003;transition:opacity .2s}.b26-johnson[hidden]{display:none}.b26-johnson-close{position:absolute;right:0;top:-15px;background:#fff;border:1px solid #ccc;border-radius:50%;height:30px;width:30px;cursor:pointer;font-size:24px;line-height:20px}.b26-johnson-main{background-color:#3d232b;background-image:linear-gradient(#ffffff14 1px,transparent 1px),linear-gradient(90deg,#ffffff14 1px,transparent 1px);background-size:20px 20px;color:#faf6e7;padding:22px 10px 16px;text-align:center}.b26-johnson h2{font: 38px/1 BoomLouize,Georgia,serif}.b26-johnson p{font-size:17px;margin:6px 0}.b26-johnson .b26-btn{min-width:100%;min-height:43px;font-size:18px;margin-bottom:20px}.b26-johnson .b26-btn:last-child{margin-bottom:0}.b26-timer{text-align:center;background:#a84f60;color:#fff;font:700 20px Arial;letter-spacing:2px;padding:10px;margin:0 -0px}.b26-johnson-note{font:11px Arial;padding:5px 0;text-align:center;color:#555}@media(max-width:749px){.b26-announcement{font-size:13px;padding:10px 12px;line-height:1.5}.b26-hero{grid-template-columns:1fr}.b26-hero-copy{aspect-ratio:360/270;padding:12%;gap:18px}.b26-hero h1{font-size:39px;max-width:250px}.b26-hero-photos{aspect-ratio:360/270}.b26-hero .b26-btn{min-width:124px;min-height:32px;padding:5px 15px;font-size:12px}.b26-coupons{grid-template-columns:1fr;padding:20px 25px;gap:12px}.b26-coupon{min-height:240px;padding:40px 35px 30px}.b26-coupon h2{font-size:50px}.b26-coupon p{font-size:23px;max-width:240px}.b26-bags{grid-template-columns:1fr}.b26-bag{padding:26px 11% 30px}.b26-bag-image{height:200px}.b26-bag h2{font-size:21px}.b26-bag p{font-size:16px}.b26-bag .b26-price{font-size:24px}.b26-btn{min-width:145px;min-height:44px;font-size:12px}.b26-grid{padding:28px 14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:35px 16px}.b26-card h3{font-size:18px;margin:12px 0 8px}.b26-price{font-size:19px;white-space:normal}.b26-original{font-size:13px;margin-left:4px}.b26-saving{font-size:12px;gap:6px;flex-wrap:wrap;margin:8px 0 12px}.b26-badge{font-size:12px;padding:3px 5px}.b26-card p{font-size:16px}.b26-feature,.b26-feature.reverse{grid-template-columns:1fr}.b26-feature.reverse .b26-feature-image{order:0}.b26-feature-image{min-height:0;height:auto;max-height:460px;aspect-ratio:1;object-fit:cover}.b26-feature-copy{padding:30px 24px;gap:18px}.b26-feature h2{font-size:36px}.b26-feature p{font-size:19px}.b26-johnson{width:160px;right:12px;bottom:16px;padding:12px 12px 0}.b26-johnson-main{padding:15px 8px 12px}.b26-johnson h2{font-size:27px}.b26-johnson p{font-size:12px}.b26-johnson .b26-btn{font-size:14px;min-height:32px;margin-bottom:14px;padding:5px}.b26-timer{font-size:15px;padding:8px}.b26-review{font-size:11px}}.b26-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.b26-hero-photos{min-width:0;overflow:hidden;grid-template-columns:repeat(3,minmax(0,1fr))}.b26-hero-photo{min-width:0;max-height:100%;height:100%;width:100%;object-fit:cover}.b26-card h3,.b26-bag h2{font-family:Arial,sans-serif}.b26-price{white-space:normal}.b26-bag:nth-child(2n) p{color:#fff}.b26-hero h1,.b26-feature h2{color:#3d232b}html{scroll-behavior:smooth}@media(max-width:749px){.b26-hero{grid-template-columns:1fr}}.b26-johnson{top:20px;bottom:auto}.b26-coupon{background-size:140% 150%}.b26-johnson h2,.b26-johnson p{color:#faf6e7}.b26-johnson-main:before{content:"";position:absolute;left:16px;top:12px;width:16px;height:75px;border:2px solid #bebeb0;border-radius:12px;transform:rotate(-12deg);pointer-events:none}@media(max-width:749px){.b26-johnson{position:sticky;top:0;bottom:auto;right:auto;width:100%;padding:0;display:block}.b26-johnson-main{display:flex;align-items:center;justify-content:center;gap:8px;padding:8px}.b26-johnson h2{font-size:19px}.b26-johnson p{display:none}.b26-johnson .b26-btn{min-width:80px;min-height:28px;font-size:12px;margin:0;padding:4px}.b26-johnson .b26-btn:last-child,.b26-johnson h2:nth-of-type(2){display:none}.b26-johnson-close{right:3px;top:3px;height:24px;width:24px;font-size:17px;z-index:1}.b26-johnson-main:before{display:none}.b26-timer{font-size:13px;padding:4px}.b26-johnson-note{padding:2px;font-size:10px}}.b26-bag h2{font-weight:700}.b26-bag:nth-child(2n) h2{color:#fff}.b26-hero h1,.b26-feature h2{font-weight:400}.b26-coupon h2{color:#3d232b}.b26-card-media:after{display:none!important}@media(max-width:749px){.shopify-section:has(>.b26-johnson){position:static;z-index:30}}.b26-paper{background-repeat:repeat;background-size:3000px auto;background-position:0 0;background-attachment:scroll}.b26-hero-photos{position:relative;display:block;min-height:0}.b26-hero-photos .b26-hero-photo{position:absolute;top:0;left:0;width:33.333334%;height:100%;max-height:none;object-fit:cover}.b26-hero-photos .b26-hero-photo:nth-child(2){left:33.333333%}.b26-hero-photos .b26-hero-photo:nth-child(3){left:66.666666%}.b26-card-media .b26-main[src*=bfcm26-bag-cosmetic],.b26-card-media .b26-main[src*=bfcm26-bag-skincare]{object-fit:contain;padding:8%}.b26-bag.b26-bag--skincare .b26-badge{background:#493426;color:#fffcee}.b26-bag.b26-bag--skincare .b26-price{color:#3c2128}.b26-johnson-mobile{display:none}@media(max-width:749px){.shopify-section:has(>.b26-johnson){position:static;z-index:auto}.b26-johnson{position:relative;top:auto;right:auto;bottom:auto;width:100%;padding:0;box-shadow:none;background:#3d232b;transition:none}.b26-johnson[hidden],.b26-johnson .b26-johnson-main{display:none}.b26-johnson-mobile{display:block;background-color:#3d232b;background-image:linear-gradient(#ffffff0c 1px,transparent 1px),linear-gradient(90deg,#ffffff0c 1px,transparent 1px);background-size:20px 20px;padding:20px 34px 14px;text-align:center}.b26-johnson-mobile-link{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px 14px;color:#fffcee!important;font:700 18px/1.35 Arial,sans-serif}.b26-mobile-tier{white-space:nowrap}.b26-mobile-shop{flex-basis:100%;font-size:12px;letter-spacing:1px;color:#c2d6e3;margin-top:6px;text-decoration:underline;text-underline-offset:3px}.b26-johnson .b26-timer{font:700 16px/1.35 Arial,sans-serif;letter-spacing:1px;background:#aa5461;color:#fffcee;padding:9px 12px;white-space:nowrap}.b26-johnson .b26-countdown-label{background:#f7f4eb;color:#3c2128;padding:5px 8px!important}.b26-johnson .b26-johnson-note{background:#f7f4eb;color:#555;font-size:10px;padding:2px 8px 5px}.b26-johnson .b26-johnson-close{top:6px;right:6px;width:26px;height:26px;min-width:26px;min-height:26px;background:transparent;color:#fffcee;border:1px solid #fffcee66;font-size:20px;line-height:22px}}@media(max-width:749px){.b26-johnson .b26-mobile-shop{flex-basis:auto;display:inline-flex;align-items:center;justify-content:center;width:210px;max-width:100%;min-height:52px;padding:12px 24px;margin:12px auto 0;background:var(--b26-button) center/100% 100% no-repeat;color:#3d232b;font:700 14px/1.2 Arial,sans-serif;letter-spacing:.8px;text-decoration:none}.b26-johnson-mobile-link{flex-direction:column}}@media(max-width:749px){.b26-johnson .b26-mobile-shop{text-align:center;padding:0 24px;justify-content:center;align-items:center}.b26-mobile-shop-label{display:block;transform:translateY(-3px);text-align:center}}@media(max-width:749px){.b26-johnson{display:flex;flex-direction:column}.b26-johnson[hidden]{display:none}.b26-johnson>.b26-timer{order:0}.b26-johnson>.b26-johnson-mobile{order:1}.b26-johnson .b26-johnson-close{top:46px}}@media(min-width:750px){.b26-johnson{padding-bottom:20px}.b26-johnson .b26-timer{white-space:nowrap;font-size:16px;letter-spacing:.4px;padding:10px 5px;line-height:1.3}.b26-johnson-main:before{display:none}.b26-original-paperclip{display:block;position:absolute;top:13px;left:22px;width:30px;height:auto;z-index:2;pointer-events:none}}@media(max-width:749px){.b26-original-paperclip{display:none}}@media(max-width:749px){.b26-johnson .b26-original-paperclip{display:none}}@media(min-width:750px){.b26-johnson-main:before{display:block}}.b26-bag .b26-btn,.b26-feature .b26-btn{display:inline-flex;align-items:center;justify-content:center;text-align:center;padding-top:0;padding-bottom:0;line-height:1.2}.b26-tag-label{display:block;text-align:center;transform:translateY(-3px)}.b26-original{color:#606463!important;opacity:1!important}.b26-bag.b26-bag--skincare .b26-original{color:#3c2128!important}.b26-bag .b26-bag-benefit{font-size:18px;line-height:1.4;margin:10px 0 14px}.b26-bag-benefit strong{font-weight:700}.b26-bag-benefit em{font-style:italic}@media(max-width:749px){.b26-bag .b26-bag-benefit{font-size:16px;margin:8px 0 12px}}.b26-bag:not(.b26-bag--skincare) h2,.b26-bag:not(.b26-bag--skincare)>p{color:#3c2128}.b26-bag h2{text-transform:none}.b26-bag:not(.b26-bag--skincare) .b26-original{color:inherit!important}.b26-johnson h2{display:flex;flex-direction:column;align-items:center;gap:2px}.b26-offer-threshold{font-family:Arial,sans-serif;letter-spacing:.5px;color:#faf6e7;font-size:17px;font-weight:400;line-height:1.2}@media(max-width:749px){.b26-offer-threshold{font-size:12px}}.b26-johnson .b26-offer-sub{font:400 17px/1.2 Arial,sans-serif;letter-spacing:.5px;color:#faf6e7;margin:4px 0 8px}.b26-johnson .b26-with-code{text-transform:lowercase}@media(max-width:749px){.b26-johnson .b26-offer-sub{font-size:12px;margin:2px 0 4px}}.b26-clickable{cursor:pointer}.b26-clickable[role=link]:focus-visible{outline:2px solid #3c2128;outline-offset:-3px}.b26-card .b26-card-review{margin:0 0 16px;padding:0;border:0;color:#3c2128;text-align:left}.b26-card .b26-card-review p{font:400 17px/1.45 Arial,sans-serif;margin:0 0 5px}.b26-card .b26-card-review cite{display:block;font:400 14px/1.4 Arial,sans-serif}@media(max-width:749px){.b26-card .b26-card-review p{font-size:16px}.b26-card .b26-card-review cite{font-size:13px}}.b26-card-review .b26-review-stars{color:#b5c5d4;font:400 23px/1.2 Arial,sans-serif;letter-spacing:2px;margin:0 0 8px}.b26-card-review .b26-review-stars{color:#525364}.b26-card .b26-original{color:#525364!important}.b26.b26-paper.b26-coupons{background-color:#3c2128;background-image:none}.b26-saving>span:not(.b26-badge){color:#1b5e3a!important;font-weight:800!important;font-size:19px!important;line-height:1.3;letter-spacing:.3px}.b26-bag.b26-bag--skincare .b26-saving>span:not(.b26-badge){color:#fffcee;background:#3c2128;padding:5px 8px}@media(max-width:749px){.b26-saving>span:not(.b26-badge){font-size:16px}}.b26-card .b26-original{color:#858585!important;font-weight:400;opacity:1;text-decoration-thickness:1px}.b26-card-review .b26-review-stars{color:#aa5461}@media(max-width:749px){.b26-johnson .b26-mobile-tiers{display:grid;grid-template-columns:1fr 1fr;gap:10px;width:100%}.b26-johnson .b26-mobile-tier{display:flex;flex-direction:column;align-items:center;gap:2px;font:700 18px/1.15 Arial,sans-serif;color:#fffcee}.b26-johnson .b26-mobile-tier small{font:400 12px/1.2 Arial,sans-serif;letter-spacing:.4px}.b26-johnson-mobile{padding:14px 18px 12px}.b26-johnson .b26-mobile-shop{width:100%;max-width:340px;min-height:64px;margin-top:8px;font-size:16px}.b26-hero .b26-btn,.b26-feature .b26-btn,.b26-bag .b26-btn{width:100%;max-width:340px;min-width:0;min-height:64px;font-size:16px}}.b26-bag:not(.b26-bag--skincare) .b26-saving>span:not(.b26-badge){color:#3d232b!important;background:transparent;padding:0}.b26-bag.b26-bag--skincare .b26-saving>span:not(.b26-badge){color:#fff!important;background:transparent;padding:0}.b26-card h3{font-weight:700}@media(max-width:749px){.b26 .b26-announcement,.b26 .b26-review,.b26 .b26-original,.b26 .b26-saving,.b26 .b26-badge,.b26 .b26-btn,.b26 .b26-tag-label,.b26 .b26-mobile-shop,.b26 .b26-mobile-shop-label,.b26 .b26-mobile-tier small,.b26 .b26-offer-threshold,.b26 .b26-with-code,.b26 .b26-unavailable,.b26 .b26-card-review p,.b26 .b26-card-review cite,.b26 .b26-bag p,.b26 .b26-bag-benefit,.b26 .b26-timer{font-size:18px!important}.b26 .b26-card-review p,.b26 .b26-card-review cite,.b26 .b26-bag p{line-height:1.45}.b26 .b26-card h3{line-height:1.3;overflow-wrap:break-word}.b26 .b26-mobile-tier small{line-height:1.3}.b26 .b26-timer{letter-spacing:.3px;padding-left:6px;padding-right:6px}.b26 .b26-saving{align-items:center;flex-wrap:wrap}}@media(max-width:749px){.b26 .b26-card>p{font-size:18px;line-height:1.45}}.b26-card .b26-card-review p{font-style:italic}.b26-card .b26-card-review cite{font-style:normal}.b26-johnson .b26-timer{background-color:#ac8399}.b26-coupon h2{width:100%;display:flex;justify-content:center}.b26-coupon .b26-embroidered-heading{width:263px;max-width:100%;height:auto;object-fit:contain}@media(max-width:749px){.b26-coupon .b26-embroidered-heading{width:220px}}.b26-coupon .b26-embroidered-heading{height:94px;object-fit:contain}@media(max-width:749px){.b26-coupon .b26-embroidered-heading{height:79px}}.b26-hero-photos .b26-mobile-gloss-badge{display:none}@media(max-width:749px){.b26-hero-photos{position:relative}.b26-hero-photos .b26-mobile-gloss-badge{display:block;position:absolute;left:19.44%;top:65.86%;width:21.667%;height:auto;object-fit:contain;z-index:2}.b26-coupons .b26-coupon:nth-child(3){display:none}}.b26-announcement .b26-announcement-offer{text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:3px;font-weight:400}.b26-bag{position:relative}.b26-bag .b26-bag-price-badge{position:absolute;top:45px;right:5%;width:clamp(100px,9.5vw,142px);height:auto;z-index:1}@media(max-width:749px){.b26-bag .b26-bag-price-badge{top:22px;right:5%;width:90px}}.b26-hero-photos .b26-gloss-header-picture{position:absolute;top:0;left:0;width:33.333334%;height:100%}.b26-hero-photos .b26-gloss-header-picture .b26-hero-photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.b26-carousel{position:relative;aspect-ratio:317/396;overflow:hidden;background:#f7f4eb;touch-action:pan-y}.b26-carousel-track{display:flex;width:100%;height:100%;transition:transform .22s ease}.b26-carousel-slide{display:block;flex:0 0 100%;width:100%;height:100%}.b26-carousel .b26-carousel-slide img{position:static;width:100%;height:100%;object-fit:contain;display:block}.b26-carousel-arrow{position:absolute;top:calc(50% - 22px);width:44px;height:44px;border:1px solid #3c212833;border-radius:50%;background:#fffceeeb;color:#3c2128;font:32px/1 Arial,sans-serif;z-index:2;cursor:pointer}.b26-carousel-arrow.prev{left:3px}.b26-carousel-arrow.next{right:3px}.b26-carousel-counter{position:absolute;bottom:6px;left:50%;transform:translate(-50%);background:#fffceeee;color:#3c2128;padding:3px 8px;border-radius:12px;font:18px/1.2 Arial,sans-serif;pointer-events:none}@media(prefers-reduced-motion:reduce){.b26-carousel-track{transition:none}}.b26-carousel-dots{position:absolute;bottom:0;left:50%;transform:translate(-50%);display:flex;z-index:3;background:#fffceeeb;border-radius:20px;padding:0 2px}.b26-carousel-dot{display:flex;justify-content:center;align-items:center;width:32px;height:32px;padding:0;border:0;background:transparent;cursor:pointer}.b26-carousel-dot:before{content:"";display:block;width:8px;height:8px;border-radius:50%;border:1px solid #3c2128;background:transparent}.b26-carousel-dot[aria-current=true]:before{background:#3c2128}.b26-carousel-dot:focus-visible{outline:2px solid #3c2128;outline-offset:-2px;border-radius:50%}.b26-carousel .b26-carousel-slide img{object-fit:cover}.b26-carousel-dots{position:static;transform:none;background:none;border-radius:0;padding:0;justify-content:center;height:20px;margin:0 0 -20px}.b26-carousel-dot{width:20px;height:20px}@media(max-width:749px){.b26-carousel-dots{height:12px;margin-bottom:-12px}.b26-carousel-dot{width:20px;height:12px}}.b26-carousel .b26-carousel-arrow{display:flex;align-items:center;justify-content:center;padding:0;font-size:0;line-height:1;box-sizing:border-box}.b26-carousel-arrow:before{content:"";display:block;box-sizing:border-box;width:10px;height:10px;border-top:2px solid currentColor;border-right:2px solid currentColor}.b26-carousel-arrow.prev:before{transform:translate(2px) rotate(-135deg)}.b26-carousel-arrow.next:before{transform:translate(-2px) rotate(45deg)}.b26-carousel-dots{position:static;transform:none;background:none;padding:0;border-radius:0;display:flex;justify-content:center;height:16px;margin:8px 0 0}.b26-carousel-dot{width:20px;height:16px}.b26-carousel-dots+h3{margin-top:8px}.b26-card>.b26-card-media+h3{margin-top:32px}@media(max-width:749px){.b26-carousel-dots{height:14px;margin:6px 0 0}.b26-carousel-dot{width:20px;height:14px}.b26-carousel-dots+h3{margin-top:4px}.b26-card>.b26-card-media+h3{margin-top:24px}.b26-carousel-arrow{display:none!important}}.b26-announcement-mobile{display:none}@media(max-width:749px){.b26-johnson{display:none!important}.b26-announcement-desktop{display:none}.b26 .b26-announcement-mobile{display:flex;flex-direction:column;align-items:center;gap:10px;padding:16px 10px;background:#a65361;color:#fffcee;font:400 18px/1.35 Arial,sans-serif;letter-spacing:.5px;text-align:center}.b26-announcement-mobile>strong{font-weight:700;font-size:20px;letter-spacing:1px}.b26-banner-tiers{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:6px;width:100%;max-width:620px}.b26-banner-tiers .b26-announcement-offer{max-width:100%;text-underline-offset:3px}.b26-announcement-mobile .b26-banner-gift{display:block}}@media(max-width:749px){.b26 .b26-announcement-mobile{gap:0;padding:6px 8px 7px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px!important;line-height:22px;letter-spacing:.35px;background:#a65361;color:#fffcee}.b26 .b26-announcement-mobile>strong{font-size:14px;line-height:22px;letter-spacing:1.12px}.b26-announcement-mobile .b26-banner-tiers{display:flex;justify-content:center;align-items:center;gap:4px;max-width:none;width:100%;white-space:nowrap}.b26-announcement-mobile .b26-announcement-offer{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:500;line-height:22px;letter-spacing:.15px;white-space:nowrap;text-underline-offset:2px}.b26-announcement-mobile .b26-banner-separator{font-size:14px;letter-spacing:0}.b26-announcement-mobile .b26-banner-gift{letter-spacing:1.12px}}@media(max-width:749px){.b26 .b26-announcement-mobile,.b26 .b26-announcement-mobile>strong,.b26 .b26-announcement-mobile .b26-announcement-offer,.b26 .b26-announcement-mobile .b26-banner-separator{font-size:16px!important;line-height:24px!important}}@media(max-width:349px){.b26 .b26-announcement-mobile .b26-banner-tiers{gap:2px}.b26 .b26-announcement-mobile .b26-banner-tiers .b26-announcement-offer{letter-spacing:-.45px}}@font-face{font-family:V2Louize;src:url(/cdn/shop/files/Louize_-_Regular-205TF.woff2?v=1787928425) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:V2Louize;src:url(/cdn/shop/files/Louize_-_Medium_Italic-205TF.woff2?v=1787969081) format("woff2");font-style:italic;font-weight:500;font-display:swap}@font-face{font-family:V2Helvetica;src:url(/cdn/shop/files/helvetica.woff2?v=1787955376) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:V2Helvetica;src:url(/cdn/shop/files/helvetica300.woff2?v=1787955376) format("woff2");font-weight:300;font-display:swap}@font-face{font-family:V2Helvetica;src:url(/cdn/shop/files/HelveticaNeueLTStd-Bd.woff?v=1787993542) format("woff");font-weight:700 900;font-display:swap}.b26{font-family:V2Helvetica,Helvetica Neue,Helvetica,Arial,sans-serif}.b26 .b26-card h3,.b26 .b26-bag h2,.b26 .b26-card>p,.b26 .b26-bag>p,.b26 .b26-price,.b26 .b26-saving,.b26 .b26-badge,.b26 .b26-btn,.b26 .b26-announcement,.b26 .b26-card-review p,.b26 .b26-card-review cite,.b26 .b26-coupon p,.b26 .b26-feature p{font-family:V2Helvetica,Helvetica Neue,Helvetica,Arial,sans-serif}.b26 .b26-feature p,.b26 .b26-coupon p{font-weight:300}.b26 .b26-feature h2,.b26 .b26-hero h1,.b26 .b26-johnson h2{font-family:V2Louize,Georgia,serif;font-weight:400}.b26 .b26-feature:first-of-type h2{font-style:normal}.b26-feature h2{font-style:normal}.b26-feature h2,.b26-hero h1,.b26-johnson h2{font-family:V2Louize,Georgia,serif;font-weight:400}.b26-feature:has(a[href*=boomstick-trio]) h2,.b26-feature:has(a[href*=boom-brow]) h2{font-style:italic;font-weight:500}.b26-feature p{font-family:V2Helvetica,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:300}.b26 .b26-badge{display:inline-flex;align-items:center;justify-content:center;text-align:center;line-height:1;min-height:30px;padding:8px 9px 4px;white-space:nowrap}@media(max-width:749px){.b26 .b26-badge{padding:8px 7px 4px;min-height:30px}}.b26-feature h2,.b26-feature:has(a[href*=boomstick-trio]) h2,.b26-feature:has(a[href*=boom-brow]) h2{font-style:normal;font-weight:400;color:#3c2128}.b26-feature h2 em{font-family:V2Louize,Georgia,serif;font-style:italic;font-weight:500}.b26-feature-copy p{color:#3c2128;font-family:V2Helvetica,Helvetica Neue,Arial,sans-serif;font-weight:300}.b26-feature-copy p strong{font-weight:700}.b26-feature.b26-feature--awaken h2,.b26-feature.b26-feature--awaken p{color:#fffcee}.b26-feature .b26-btn{color:#3c2128}@media(max-width:749px){.b26-feature-break{display:none}}@media(max-width:749px){.b26.b26-johnson:not([hidden]){display:block!important;position:relative;top:auto;right:auto;bottom:auto;width:100%;margin:0;padding:0;box-shadow:none;background:transparent}.b26.b26-johnson>.b26-johnson-close,.b26.b26-johnson>.b26-johnson-mobile,.b26.b26-johnson>.b26-johnson-main{display:none!important}.b26.b26-johnson>.b26-timer{display:block;background:#ac8399;color:#fffcee;text-align:center;font-size:18px!important;line-height:1.3;font-weight:700;padding:9px 12px;letter-spacing:.8px;white-space:nowrap}}.b26-johnson .b26-auto-note{font:400 15px/1.35 Arial,sans-serif;letter-spacing:.4px;color:#faf6e7;margin:14px 8px 4px;text-align:center}@font-face{font-family:V2Louize;src:url(/cdn/shop/files/Louize_-_Bold-205TF.woff?v=1787980862) format("woff");font-style:normal;font-weight:700;font-display:swap}@media(min-width:750px){.b26-johnson{width:250px;padding:0 24px 25px;background:#fff}.b26-johnson .b26-johnson-main{position:relative;display:block;container-type:inline-size;aspect-ratio:445/675;padding:0;background:url(bfcm26-johnson-art.png) center/100% 100% no-repeat;color:#fffcee}.b26-johnson .b26-johnson-main:before{display:none!important}.b26-johnson .b26-johnson-main h2{position:absolute;left:14.2%;width:74.8%;margin:0;display:block;text-align:center;font:700 17.4cqw/21cqw V2Louize,Georgia,serif;color:#fffcee}.b26-johnson .b26-johnson-main h2:nth-of-type(1){top:18.1%}.b26-johnson .b26-johnson-main h2:nth-of-type(2){top:47.4%}.b26-johnson .b26-johnson-main .b26-offer-sub{position:absolute;left:14.2%;width:74.8%;margin:0;text-align:center;font:400 8cqw/1.2 V2Helvetica,Helvetica Neue,Arial,sans-serif;letter-spacing:.4cqw;text-transform:uppercase;color:#fffcee}.b26-johnson .b26-johnson-main .b26-offer-sub .b26-offer-threshold{font:inherit;letter-spacing:inherit;color:inherit}.b26-johnson .b26-johnson-main .b26-offer-sub:nth-of-type(1){top:31.9%}.b26-johnson .b26-johnson-main .b26-offer-sub:nth-of-type(2){top:61.2%}.b26-johnson .b26-johnson-main .b26-rule{position:absolute;left:13.3%;width:75.7%;top:44.7%;border:0;height:.449438cqw;background:repeating-linear-gradient(to right,#fffcee 0 .898876cqw,transparent .898876cqw 2.696629cqw)}.b26-johnson .b26-johnson-main .b26-auto-note{position:absolute;left:6.3%;width:90.6%;top:75%;margin:0;text-align:center;font:italic 400 6.3cqw/1.19 V2Helvetica,Helvetica Neue,Arial,sans-serif;letter-spacing:.31cqw;color:#fffcee}.b26-johnson .b26-timer{position:absolute;left:24px;right:24px;bottom:12px;height:40px;margin:0;padding:1.83px 0 0;font:700 15px/40px V2Helvetica,Helvetica Neue,Arial,sans-serif;letter-spacing:.6px;color:#fffcee;background-color:#ac8399;white-space:nowrap}}#holiday-bags .b26-bag img.b26-bag-image[src*="bfcm26-cosmetic-bag-figma-scaled-20261105.png"]{object-position:left center;transform:translate(-30px);transform-origin:left center}@media(max-width:749px){#holiday-bags .b26-bag img.b26-bag-image[src*="bfcm26-cosmetic-bag-figma-scaled-20261105.png"]{transform:translate(0) scale(.85)}}.b26-coupon.b26-coupon--gloss{container-type:inline-size;padding-left:24px;padding-right:24px;gap:12px}.b26-coupon.b26-coupon--gloss>p{width:100%;max-width:none;white-space:nowrap;font-size:clamp(11px,6.4cqw,26px);line-height:1.2}.b26-coupon.b26-coupon--gloss .b26-gift-qualifier{display:block;max-width:100%;margin:0;color:#858585;font-family:V2Helvetica,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(10px,4.2cqw,16px);font-style:italic;font-weight:400;line-height:1.3;white-space:nowrap}.b26-coupon.b26-coupon--gloss>p{white-space:normal;text-wrap:balance;font-size:clamp(14px,6.1cqw,26px)}.b26-coupon.b26-coupon--gloss .b26-gift-qualifier{font-size:clamp(12px,4.2cqw,16px);white-space:normal}.b26-bag .b26-btn,.b26-bag .b26-btn:link,.b26-bag .b26-btn:visited{color:#3d232b}.b26-bag .b26-btn .b26-tag-label{color:inherit;transform:none;display:flex;align-items:center;justify-content:center;min-height:1.2em;line-height:1.2}@media(min-width:750px){.b26-hero .b26-hero-copy .b26-btn{display:flex;align-items:center;justify-content:center;padding-top:0;padding-bottom:0;line-height:1}.b26-hero .b26-hero-copy .b26-hero-cta-label{display:block;line-height:1;transform:translateY(2px)}}@media(max-width:749px){#holiday-bags .b26-bag.b26-bag--skincare h2{margin-top:15px}}@media(max-width:749px){.b26 .b26-hero .b26-mobile-gloss-strip{padding-top:10px;min-height:0;justify-content:flex-start}.b26 .b26-hero .b26-mobile-gloss-qualifier{display:block;margin-top:5px;font:italic 400 18px/1.3 V2Helvetica,Helvetica Neue,Helvetica,Arial,sans-serif;color:#3c2128}.b26 .b26-hero .b26-mobile-gloss-qualifier em{font:inherit}}
/*# sourceMappingURL=/cdn/shop/t/177/assets/bfcm26.css.map */
