@font-face{font-family:Gelica-MediumItalic;src:url(Gelica-MediumItalic.woff2) format("woff2");font-weight:500;font-style:italic;font-display:swap}.pc-bf{--bf-green: #006c62;--bf-mint: #e9ffea;--bf-line: #d4d4d4;--bf-track: #d0e3db;--u: 1px;color:#000;text-align:left}.pc-bf,.pc-bf *{box-sizing:border-box}.pc-bf p{margin:0;padding:0;color:#000}.pc-bf__cq{container-type:inline-size}.pc-bf__card{position:relative;background:var(--bf-mint);box-shadow:inset 0 0 0 1px var(--bf-line)}.pc-bf__head{font-family:Gelica-Medium,serif;font-weight:400}.pc-bf__head em{font-family:Gelica-MediumItalic,Gelica-Medium,serif;font-style:italic;font-weight:500;color:var(--bf-green)}.pc-bf__status strong,.pc-bf__status span{display:block;white-space:nowrap}.pc-bf__status strong,.pc-bf__text strong{font-family:TTCommonsPro-Bd,sans-serif;font-weight:400}.pc-bf__track{background:var(--bf-track);overflow:hidden}.pc-bf__fill{display:block;height:100%;border-radius:inherit;background:var(--bf-green);transition:width .45s ease}.pc-bf.is-empty .pc-bf__fill{display:none}.pc-bf--pdp{--bleed: 15px;margin:0 calc(-1 * var(--bleed)) 0 0;padding:0 var(--bleed) 0 0;overflow:hidden}@media screen and (min-width:750px){.pc-bf--pdp{--bleed: 16px}}@media screen and (min-width:990px){.pc-bf--pdp{--bleed: 24px}}@media screen and (min-width:1280px){.pc-bf--pdp{--bleed: 50px}}.pc-bf--pdp .pc-bf__card{border-radius:calc(8.26 * var(--u));padding:calc(22.8 * var(--u)) 0 calc(30.1 * var(--u)) calc(19 * var(--u))}.pc-bf--pdp .pc-bf__head{font-size:calc(37.93 * var(--u));line-height:calc(28.8 * var(--u));letter-spacing:calc(-.76 * var(--u));white-space:nowrap}.pc-bf--pdp .pc-bf__text{margin-top:calc(22.5 * var(--u));font-family:TTCommonsPro-Md,sans-serif;font-weight:400;font-size:calc(22 * var(--u));line-height:calc(25.7 * var(--u));letter-spacing:calc(-.44 * var(--u))}.pc-bf--pdp .pc-bf__text>span,.pc-bf--pdp .pc-bf__text>strong{display:block;white-space:nowrap}.pc-bf--pdp.pc-bf--fx .pc-bf__text>span{white-space:normal;padding-right:calc(62 * var(--u))}.pc-bf--pdp .pc-bf__auto{margin-top:calc(7.2 * var(--u));font-family:TTCommonsPro-Md,sans-serif;font-weight:400;font-size:calc(18 * var(--u));line-height:calc(25.7 * var(--u));letter-spacing:calc(-.36 * var(--u))}.pc-bf--pdp .pc-bf__track{margin:calc(23 * var(--u)) calc(72.6 * var(--u)) 0 0;height:calc(18.4 * var(--u));border-radius:calc(9.2 * var(--u))}.pc-bf--pdp .pc-bf__fill{min-width:calc(18.4 * var(--u))}.pc-bf--pdp .pc-bf__status{margin-top:calc(22.9 * var(--u));font-family:TTCommonsPro-Md,sans-serif;font-weight:400;font-size:calc(18 * var(--u));line-height:calc(25.7 * var(--u));letter-spacing:calc(-.36 * var(--u))}.pc-bf--pdp .pc-bf__status{padding-right:calc(72.6 * var(--u))}.pc-bf--pdp .pc-bf__status strong,.pc-bf--pdp .pc-bf__status span{white-space:normal;text-wrap:balance}.pc-bf--pdp .pc-bf__img{position:absolute;display:block;max-width:none;height:auto;pointer-events:none;width:calc(156.33 * var(--u));top:calc(51.7 * var(--u));right:calc(-83.1 * var(--u))}@supports (width: 1cqw){.pc-bf--pdp .pc-bf__card{--u: min(1px, calc(100cqw / 479.2))}@container (max-width: 440px){.pc-bf--pdp .pc-bf__card{--u: min(1.277px, calc(100cqw / 348.6));border-radius:calc(6.01 * var(--u));padding:calc(5.3 * var(--u)) 0 calc(13.6 * var(--u)) 0}.pc-bf--pdp .pc-bf__head{font-size:calc(38 * var(--u));line-height:calc(32 * var(--u));letter-spacing:calc(-.76 * var(--u));white-space:normal;margin-left:calc(10.4 * var(--u));max-width:calc(325 * var(--u))}.pc-bf--pdp .pc-bf__text{margin:calc(9 * var(--u)) 0 0 calc(12.4 * var(--u));font-size:calc(16 * var(--u));line-height:calc(18.7 * var(--u));letter-spacing:calc(-.32 * var(--u))}.pc-bf--pdp.pc-bf--fx .pc-bf__text>span{padding-right:calc(50 * var(--u))}.pc-bf--pdp .pc-bf__auto{margin:calc(.4 * var(--u)) 0 0 calc(13.4 * var(--u));font-size:calc(11 * var(--u));line-height:calc(18.7 * var(--u));letter-spacing:calc(-.22 * var(--u))}.pc-bf--pdp .pc-bf__track{margin:calc(10.2 * var(--u)) calc(49.1 * var(--u)) 0 calc(17.5 * var(--u));height:calc(13.4 * var(--u));border-radius:calc(6.69 * var(--u))}.pc-bf--pdp .pc-bf__fill{min-width:calc(13.4 * var(--u))}.pc-bf--pdp .pc-bf__status{padding-right:calc(49.1 * var(--u));margin:calc(11.9 * var(--u)) 0 0 calc(13.4 * var(--u));font-size:calc(14 * var(--u));line-height:calc(18.7 * var(--u));letter-spacing:calc(-.28 * var(--u))}.pc-bf--pdp .pc-bf__status span{font-family:TTCommonsPro-Rg,sans-serif}.pc-bf--pdp .pc-bf__img{width:calc(90.4 * var(--u));top:calc(44.3 * var(--u));right:calc(-34.2 * var(--u))}}}.product__info-container>.pc-bf--pdp{margin-top:28px;padding-bottom:32px;margin-bottom:-5px}@media screen and (max-width:749px){.product__info-container>.pc-bf--pdp{margin-top:4px;padding-bottom:0;margin-bottom:20px}}.product__title>.pc-bf-label{display:block;width:max-content;margin:0 0 6px;padding:0 13.1px 0 12.8px;height:25.2px;line-height:25.2px;background:#fbdeff;border-radius:16px 0;font-family:Apercu Pro,sans-serif;font-weight:700;font-size:13.38px;letter-spacing:2.41px;text-transform:uppercase;color:#000;white-space:nowrap}@media screen and (max-width:749px){.product__title>.pc-bf-label{margin-bottom:5px;padding:0 9.6px 0 8.2px;height:17px;line-height:17px;border-radius:10.4px 0;font-size:10.22px;letter-spacing:1.84px}}.pc-bf-strip{margin:13px 0 0;padding:4.15px 6px;background:#fcf1ff;text-align:center;font-family:Apercu Pro,sans-serif;font-weight:700;font-size:10.33px;line-height:18.7px;letter-spacing:-.21px;text-transform:uppercase;color:#000}.product__info-container>.pc-bf-strip{margin-top:13px}@media screen and (min-width:990px){.pc-bf-strip,.product__info-container>.pc-bf-strip{margin-top:19px;padding:4.4px 8px;font-size:13.38px;line-height:24.2px;letter-spacing:-.27px}}.pc-bf-plpwrap{margin-top:22px;margin-bottom:13px}@media screen and (min-width:750px){.pc-bf-plpwrap{margin-top:20px;margin-bottom:26px}}.pc-bf-plpwrap~#ProductGridContainer .collection>h2.title_center:first-of-type{margin-top:0}.pc-bf--plp{margin:0 -9px}@media screen and (min-width:750px){.pc-bf--plp{margin:0 -11px}}.pc-bf--plp .pc-bf__card{display:block;border-radius:calc(5.05 * var(--u));padding:calc(4 * var(--u)) 0 calc(15.6 * var(--u))}.pc-bf--plp .pc-bf__head{margin-left:calc(9 * var(--u));font-size:calc(37 * var(--u));line-height:calc(37.8 * var(--u));letter-spacing:calc(-.74 * var(--u));white-space:nowrap}.pc-bf--plp .pc-bf__status{margin:calc(6.9 * var(--u)) calc(10.9 * var(--u)) 0 calc(10.9 * var(--u));font-family:TTCommonsPro-Md,sans-serif;font-weight:400;font-size:calc(18 * var(--u));line-height:calc(22.7 * var(--u));letter-spacing:calc(-.36 * var(--u))}.pc-bf--plp .pc-bf__status strong,.pc-bf--plp .pc-bf__status span{white-space:normal;text-wrap:balance}.pc-bf--plp .pc-bf__meter{display:flex;align-items:center;margin:calc(15.1 * var(--u)) calc(11.6 * var(--u)) 0 calc(8 * var(--u));height:calc(11.4 * var(--u))}.pc-bf--plp .pc-bf__min,.pc-bf--plp .pc-bf__max{flex:none;font-family:TTCommonsPro-Md,sans-serif;font-weight:400;font-size:calc(16 * var(--u));line-height:calc(14.8 * var(--u));letter-spacing:calc(-.32 * var(--u));white-space:nowrap}.pc-bf--plp .pc-bf__track{flex:1 1 auto;height:calc(11.4 * var(--u));border-radius:calc(7.34 * var(--u));margin:0 calc(6.7 * var(--u)) 0 calc(6 * var(--u))}.pc-bf--plp .pc-bf__fill{min-width:calc(11.4 * var(--u))}@supports (width: 1cqw){.pc-bf--plp .pc-bf__card{--u: min(1.277px, calc(100cqw / 365))}@container (min-width: 880px){.pc-bf--plp .pc-bf__card{--u: min(1.2px, calc(100cqw / 1355.9));display:flex;align-items:center;height:calc(84.4 * var(--u));border-radius:calc(8.26 * var(--u));padding:0 calc(38.5 * var(--u)) 0 calc(20.8 * var(--u))}.pc-bf--plp .pc-bf__head{flex:0 0 calc(350 * var(--u));margin:0;font-size:calc(38 * var(--u));line-height:calc(34.1 * var(--u));letter-spacing:calc(-.76 * var(--u))}.pc-bf--plp .pc-bf__status{flex:none;margin:0 calc(23 * var(--u)) 0 0;font-size:calc(22 * var(--u));line-height:calc(26.7 * var(--u));letter-spacing:calc(-.44 * var(--u))}.pc-bf--plp .pc-bf__status span{font-family:TTCommonsPro-Rg,sans-serif}.pc-bf--plp .pc-bf__status strong,.pc-bf--plp .pc-bf__status span{white-space:nowrap}.pc-bf--plp .pc-bf__meter{flex:1 1 auto;margin:0;height:calc(26.1 * var(--u))}.pc-bf--plp .pc-bf__min,.pc-bf--plp .pc-bf__max{font-family:Apercu Pro,sans-serif;font-size:calc(24.5 * var(--u));line-height:calc(26.1 * var(--u));letter-spacing:calc(-.49 * var(--u))}.pc-bf--plp .pc-bf__track{height:calc(21.2 * var(--u));border-radius:calc(10.6 * var(--u));margin:0 calc(7.3 * var(--u)) 0 calc(6.5 * var(--u))}.pc-bf--plp .pc-bf__fill{min-width:calc(21.2 * var(--u))}}}.pc-bf-pillwrap{container-type:inline-size;margin:-4px 0 6px}@media screen and (min-width:750px){.pc-bf-pillwrap{margin-top:6px}}.pc-bf-pill{display:flex;align-items:center;height:22px;padding-left:7px;border-radius:99px;background:#e9ffea;font-family:Apercu Pro,sans-serif;font-weight:700;font-size:10px;line-height:1;letter-spacing:-.02em;text-transform:uppercase;white-space:nowrap;color:#000;overflow:hidden}.pc-bf-pill svg{flex:none;width:.72em;height:.72em;margin:0 .26em .08em 0}.pc-bf-badgewrap{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;container-type:inline-size;display:none}@supports (width: 1cqw){.pc-bf-pill{height:11cqw;padding-left:3.2cqw;font-size:5.7cqw}.pc-bf-badgewrap{display:block}.pc-bf-badge{position:absolute;left:1.6cqw;bottom:5.08cqw;height:8.28cqw;display:flex;align-items:center;padding:0 3.1cqw 0 1cqw;background:#018685;color:#ddfad2;border-radius:.65cqw 4.14cqw 4.14cqw .65cqw}.pc-bf-badge svg{flex:none;width:7cqw;height:7cqw}.pc-bf-badge i{flex:none;width:1px;height:6.73cqw;margin:0 1.2cqw 0 .6cqw;background:#ddfad2;opacity:.7}.pc-bf-badge span{font-family:Apercu Pro,sans-serif;font-weight:700;font-style:normal;font-size:3.22cqw;line-height:3.6cqw;letter-spacing:-.02em;text-transform:uppercase;white-space:nowrap;color:#ddfad2}.pc-bf-badge b{font-weight:inherit}@container (max-width: 250px){.pc-bf-badge{display:none}}}
/*# sourceMappingURL=/cdn/shop/t/46/assets/bfcm-gift-bar.css.map */
