.bf-pdp h1{font-family:var(--bf-fh);font-weight:700;font-size:clamp(28px,2.6vw,36px);line-height:1.15;margin:0 0 8px;color:var(--bf-g)}.bf-proof{display:flex;align-items:center;gap:8px;font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;margin:0 0 20px}.bf-intro{margin:0 0 18px}.bf-intro__lead{font-weight:700;font-size:15.5px;margin:0 0 8px}.bf-intro ul{list-style:none;margin:0;padding:0}.bf-intro li{display:flex;gap:8px;align-items:center;font-size:15.5px;margin:0 0 6px}.bf-intro li .bf-ic{color:var(--bf-or);flex:none}.bf-hr{border:0;border-top:1px solid #d9d9d9;margin:22px 0}.bf-opt{margin:0 0 20px;border:0;padding:0;min-width:0}.bf-opt__lab{display:flex;justify-content:space-between;align-items:center;font-size:12.5px;letter-spacing:.12em;text-transform:uppercase;margin:0 0 12px;padding:0;width:100%}.bf-sizechart{display:inline-flex;align-items:center;gap:5px;background:none;border:0;padding:0;font-family:var(--bf-fh);font-weight:700;font-size:12px;letter-spacing:.1em;text-transform:uppercase;text-decoration:underline;text-underline-offset:3px;color:var(--bf-g);cursor:pointer}.bf-colors{display:flex;flex-wrap:wrap;gap:10px}.bf-colors input{position:absolute;opacity:0;pointer-events:none}.bf-colors label{width:46px;height:46px;border-radius:50%;border:1.5px solid #cfcfcf;padding:3px;cursor:pointer;display:block;position:relative;background:#fff}.bf-colors label span{display:block;width:100%;height:100%;border-radius:50%;background-size:cover;background-position:center}.bf-colors input:checked+label{border:2px solid var(--bf-gold)}.bf-colors input:focus-visible+label{outline:2px solid var(--bf-g);outline-offset:2px}.bf-colors label.is-soldout:after{content:"";position:absolute;left:6px;right:6px;top:50%;height:1.5px;background:#999;transform:rotate(-45deg)}.bf-select{position:relative}.bf-select select{width:100%;appearance:none;-webkit-appearance:none;border:1px solid #cfcfcf;border-radius:8px;background:#fff;height:52px;padding:0 44px 0 16px;font:inherit;font-size:16px;color:var(--bf-txt);cursor:pointer}.bf-select .bf-ic{position:absolute;right:16px;top:50%;transform:translateY(-50%);pointer-events:none}.bf-fit{margin:18px 0 6px;position:relative;padding-top:6px}.bf-fit__line{height:3px;background:var(--bf-g);border-radius:3px;position:relative}.bf-fit__line i{position:absolute;top:-3px;width:1.5px;height:9px;background:var(--bf-g)}.bf-fit__dot{position:absolute;top:-5px;width:13px;height:13px;border-radius:50%;background:#fff;border:2px solid var(--bf-g);transform:translate(-50%)}.bf-fit__labels{display:flex;justify-content:space-between;font-size:11.5px;margin-top:8px;color:#3b524c}.bf-fit__labels span{width:33%;text-align:center}.bf-offer-note{text-align:right;font-size:11px;letter-spacing:.06em;margin:0 0 8px}.bf-offer{border:1.5px solid rgba(35,66,58,.35);border-radius:12px;padding:14px 16px;background:#fff;margin-bottom:18px}.bf-offer__top{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px}.bf-offer__top img{width:56px;height:40px;object-fit:contain}.bf-offer__price{font-size:16px;display:flex;gap:6px;align-items:baseline}.bf-offer__price s{color:#8a9592;font-size:15px}.bf-offer ul{list-style:none;margin:0;padding:0}.bf-offer li{display:flex;justify-content:space-between;font-size:12px;margin:0 0 3px;color:#3b524c}.bf-offer li span:first-child:before{content:"\2023  "}.bf-offer__gift{display:flex;justify-content:space-between;align-items:center;margin-top:10px;padding-top:10px;border-top:1px solid #ececec;font-size:12.5px}.bf-offer__gift b{color:var(--bf-or);font-family:var(--bf-fh);font-size:11.5px;letter-spacing:.1em}.bf-atc{width:100%;height:58px;border-radius:12px;font-size:15px;letter-spacing:.16em}.bf-err{color:#b42318;font-size:14px;margin:8px 0 0}.bf-trust3{display:grid;grid-template-columns:repeat(3,1fr);margin:22px 0}.bf-trust3>div{text-align:center;font-size:12px;line-height:1.35;padding:6px 8px;border-right:1px solid #e1e1e1;display:flex;flex-direction:column;align-items:center;gap:8px}.bf-trust3>div:last-child{border-right:0}.bf-addon{display:grid;grid-template-columns:52px 1fr auto;gap:14px;align-items:center;border:1px solid #cfcfcf;border-radius:8px;padding:12px 14px;margin:0 0 10px;background:#fff}.bf-addon__img img{width:52px;height:44px;object-fit:contain}.bf-addon__t{font-weight:700;font-size:13.5px;margin:0 0 2px;text-decoration:none;display:block}.bf-addon__p{font-size:14px;margin:0}.bf-addon__p s{color:#8a9592;margin-left:4px}.bf-addon select{font:inherit;font-size:12px;border:1px solid var(--bf-line);border-radius:6px;padding:3px 6px;margin-top:4px;max-width:170px;background:#fff;color:var(--bf-txt)}.bf-acc{border-top:1px solid #d9d9d9;margin-top:20px}.bf-acc details{border-bottom:1px solid #d9d9d9}.bf-acc summary{display:flex;align-items:center;gap:14px;padding:15px 2px;cursor:pointer;list-style:none;font-size:13px;letter-spacing:.14em;text-transform:uppercase}.bf-acc summary::-webkit-details-marker{display:none}.bf-acc summary .bf-ic--chevron-down{margin-left:auto;transition:transform .2s}.bf-acc details[open] summary .bf-ic--chevron-down{transform:rotate(180deg)}.bf-acc__body{padding:0 2px 18px;font-size:14.5px;line-height:1.6}.bf-acc__body table{width:100%;border-collapse:collapse;font-size:13px}.bf-acc__body td,.bf-acc__body th{border:1px solid #e3e3e3;padding:6px}.bf-sticky-atc{position:fixed;right:20px;bottom:20px;z-index:40;transform:translateY(140px);transition:transform .3s}.bf-sticky-atc.is-on{transform:none}.bf-sticky-atc .bf-btn{border:2px solid #fff;box-shadow:0 6px 20px #00000040;padding:16px 26px;border-radius:12px}.bf-coll-head{text-align:center;padding:30px 0 22px}.bf-coll-head .bf-crumbs,.bf-page__head .bf-crumbs{justify-content:center}.bf-coll-head .bf-h1,.bf-page__head .bf-h1{color:var(--bf-g)}.bf-coll-head .bf-rte{max-width:760px;margin:12px auto 0;font-size:15px}.bf-bar{background:var(--bf-g);color:#fff;position:sticky;top:87px;z-index:20}.bf-bar__in{display:flex;justify-content:space-between;align-items:center;height:44px;font-size:11.5px;letter-spacing:.14em;text-transform:uppercase}.bf-bar select{appearance:none;-webkit-appearance:none;background:transparent;border:0;color:#fff;font:inherit;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;padding-right:22px}.bf-bar select option{color:#000;text-transform:none}.bf-bar label{display:flex;align-items:center;gap:6px;position:relative}.bf-bar label .bf-ic{position:absolute;right:0;pointer-events:none}.bf-group{padding:28px 0 6px}.bf-group__h{display:flex;align-items:center;gap:10px;margin:0 0 16px}.bf-group__h h2{font-family:var(--bf-fh);font-weight:700;font-size:26px;margin:0}.bf-group__h h2 a{text-decoration:none}.bf-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.bf-pag{display:flex;justify-content:center;gap:8px;padding:30px 0 50px}.bf-pag a,.bf-pag span{min-width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:#fff;text-decoration:none;border:1px solid #ddd;padding:0 10px}.bf-pag .is-on{background:var(--bf-g);color:#fff;border-color:var(--bf-g)}.bf-empty{text-align:center;padding:60px 0}.bf-page{padding:30px 0 60px}.bf-page__head{text-align:center;margin-bottom:28px}.bf-page__body{max-width:1000px;margin:0 auto;font-size:15px;line-height:1.65}.bf-page__body h2,.bf-page__body h3{font-family:var(--bf-fh);font-weight:700;color:var(--bf-g);margin:34px 0 12px}.bf-page__body h2{font-size:26px}.bf-page__body h3{font-size:20px}.bf-sup{max-width:1000px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:18px}.bf-sup__tile{display:flex;align-items:center;gap:10px;background:#fff;border:1px solid #dcdcdc;border-radius:8px;padding:16px 18px;text-decoration:none;font-weight:600;font-size:14.5px}.bf-sup__tile:hover{border-color:var(--bf-g)}.bf-sup__tile>.bf-ic:last-child{margin-left:auto;opacity:.6}.bf-sup details{grid-column:1/-1;background:#fff;border:1px solid #dcdcdc;border-radius:8px}.bf-sup summary{display:flex;align-items:center;padding:16px 18px;font-weight:600;font-size:14.5px;cursor:pointer;list-style:none}.bf-sup summary::-webkit-details-marker{display:none}.bf-sup summary .bf-ic{margin-left:auto;opacity:.6}.bf-form{padding:0 18px 20px;display:grid;gap:12px}.bf-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.bf-in{width:100%;border:1px solid #cfcfcf;border-radius:8px;padding:13px 14px;font:inherit;font-size:15px;background:#fff;color:var(--bf-txt)}.bf-in:focus{outline:2px solid var(--bf-g);outline-offset:0}textarea.bf-in{min-height:130px;resize:vertical}.bf-note{padding:12px 14px;border-radius:8px;font-size:14px;margin:0}.bf-note--ok{background:#e6f2ea;color:#1e5131}.bf-note--err{background:#fbe9e7;color:#8a1c12}.bf-track{display:grid;grid-template-columns:1fr 320px;gap:24px;max-width:1000px;margin:0 auto;padding:34px 0 60px;align-items:start}.bf-track__card{background:#fff;border-radius:12px;padding:44px 48px;box-shadow:0 1px 4px #0000000d}.bf-track__card h1{font-family:var(--bf-fh);font-weight:500;font-size:24px;text-align:center;margin:0 0 30px;color:#111}.bf-track__tabs{display:grid;grid-template-columns:1fr 1fr;margin-bottom:22px}.bf-track__tabs button{background:none;border:0;border-bottom:1.5px solid transparent;padding:10px;font:inherit;font-size:15px;cursor:pointer;color:#222}.bf-track__tabs button[aria-selected=true]{border-bottom-color:var(--bf-gold)}.bf-track__card form{display:grid;gap:14px}.bf-track__card .bf-btn{border-radius:6px;letter-spacing:.04em;font-weight:500;font-family:var(--bf-fb);font-size:15px;padding:16px}.bf-track__side{border-radius:6px;overflow:hidden;display:block;aspect-ratio:320/560;background:#111;position:relative}.bf-track__side img{width:100%;height:100%;object-fit:cover}.bf-track__side .bf-ph{position:absolute;top:0;right:0;bottom:0;left:0}.bf-track__help{font-size:13px;color:var(--bf-mut);margin-top:16px;text-align:center}.bf-quiz{background:#fff;min-height:70vh;padding:60px 0 80px}.bf-quiz__start{text-align:center;max-width:900px;margin:0 auto}.bf-quiz__tag{display:inline-block;background:linear-gradient(90deg,var(--bf-y1),var(--bf-y2));color:#fff;font-family:var(--bf-fh);font-weight:700;font-size:10px;letter-spacing:.08em;text-transform:uppercase;border-radius:99px;padding:5px 12px;margin-bottom:22px}.bf-quiz h1{font-family:var(--bf-fh);font-weight:700;font-size:clamp(34px,4.4vw,58px);line-height:1.08;color:#111;margin:0 0 20px}.bf-quiz__lead{font-size:18px;color:#6b6b6b;max-width:640px;margin:0 auto 32px}.bf-quiz__chips{display:inline-flex;gap:18px;border:1px solid #e3e3e3;border-radius:99px;padding:10px 20px;font-size:12px;font-weight:600;margin-bottom:40px;flex-wrap:wrap;justify-content:center}.bf-quiz__chips span{display:inline-flex;gap:6px;align-items:center}.bf-quiz__btn{border-radius:10px;letter-spacing:0;text-transform:none;font-size:16px;padding:20px 42px}.bf-quiz__step{max-width:760px;margin:0 auto;text-align:center}.bf-quiz__prog{height:6px;background:#eee;border-radius:9px;overflow:hidden;margin:0 auto 34px;max-width:420px}.bf-quiz__prog i{display:block;height:100%;background:var(--bf-g);transition:width .3s}.bf-quiz__q{font-family:var(--bf-fh);font-weight:700;font-size:clamp(24px,3vw,36px);color:#111;margin:0 0 26px}.bf-quiz__opts{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.bf-quiz__opts button{background:#fff;border:1.5px solid #e1e1e1;border-radius:12px;padding:20px;font:inherit;font-size:16px;font-weight:600;cursor:pointer;text-align:left;color:#111}.bf-quiz__opts button:hover{border-color:var(--bf-g);background:#f7faf9}.bf-quiz__back{margin-top:22px;background:none;border:0;color:var(--bf-mut);cursor:pointer;font:inherit;text-decoration:underline}.bf-quiz__res h2{font-family:var(--bf-fh);font-weight:700;font-size:clamp(26px,3vw,38px);text-align:center;margin:0 0 8px;color:#111}.bf-quiz__res>p{text-align:center;color:var(--bf-mut);margin:0 0 28px}.bf-pop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:flex;align-items:center;justify-content:center;padding:20px}.bf-pop[hidden]{display:none}.bf-pop__bg{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000073}.bf-pop__box{position:relative;display:grid;grid-template-columns:1fr 1fr;width:min(900px,100%);border-radius:14px;overflow:hidden;box-shadow:0 30px 60px #00000059}.bf-pop__text{background:var(--bf-g);color:#fff;padding:44px 36px;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center}.bf-pop__text h2{font-family:var(--bf-fh);font-weight:700;font-size:34px;line-height:1.1;text-transform:uppercase;margin:16px 0 14px;color:#fff}.bf-pop__text p{font-size:16px;margin:0 0 20px}.bf-pop__text form{width:100%;display:grid;gap:12px}.bf-pop__text input{border:0;border-radius:6px;padding:13px;font:inherit;font-size:14px}.bf-pop__text .bf-btn{border-radius:8px;font-size:17px;letter-spacing:.02em;padding:15px;background:linear-gradient(90deg,var(--bf-y1),var(--bf-y2))}.bf-pop__no{background:none;border:0;color:#fff;font:inherit;font-size:13px;margin-top:14px;cursor:pointer}.bf-pop__img{position:relative;min-height:440px;background:#4d6a5d}.bf-pop__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.bf-pop__x{position:absolute;top:10px;right:10px;background:#ffffffe6;border:0;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:2;color:#111}.bf-poptab{position:fixed;left:0;top:50%;z-index:45;background:#fff;border-radius:10px 0 0 10px;box-shadow:0 4px 16px #0000002e;padding:16px 10px;writing-mode:vertical-rl;transform:translateY(-50%) rotate(180deg);font-weight:700;font-size:14px;border:0;cursor:pointer;color:#111;font-family:var(--bf-fb)}.bf-poptab[hidden]{display:none}
/*# sourceMappingURL=/cdn/shop/t/25/assets/bf-4.css.map */
