/* BF cart order polish 2026-07-28 */
body .t706,body .t706 *{box-sizing:border-box}
body .t706__sidebar,body .t706__cartpage{color:#FFF1D7!important;font-family:Onest,Arial,sans-serif!important}
body .t706__sidebar{background:rgba(5,8,5,.72)!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);overflow:auto!important}
body .t706__sidebar-content{right:14px!important;left:auto!important;width:min(780px,calc(100vw - 28px))!important;max-width:calc(100vw - 28px)!important;padding:clamp(20px,3vw,34px)!important;background:linear-gradient(145deg,#2A1711,#130B08)!important;border:1px solid rgba(239,191,120,.34)!important;border-radius:26px!important;box-shadow:0 26px 80px rgba(0,0,0,.62)!important;color:#FFF1D7!important;overflow:auto!important}
body .t706__sidebar-heading{max-width:calc(100% - 46px)!important;margin:0 0 24px!important;color:#FFF1D7!important;font-size:clamp(24px,3vw,34px)!important;line-height:1.18!important;font-weight:900!important}
body .t706__sidebar-close{top:12px!important;right:18px!important}
body .t706__sidebar-close-btn{width:42px!important;height:42px!important;border:1px solid rgba(239,191,120,.45)!important;border-radius:50%!important;background:#160D09!important}
body .t706__close-icon line,body .t706__close-icon path{stroke:#EFBF78!important}
body .t706__sidebar-products{display:grid!important;gap:10px!important;width:100%!important;padding:0 0 16px!important}
body .t706__sidebar .t706__product{display:grid!important;grid-template-columns:84px minmax(0,1fr) 86px 104px 30px!important;gap:12px!important;align-items:center!important;width:100%!important;min-height:98px!important;height:auto!important;padding:13px 0!important;border-bottom:1px solid rgba(239,191,120,.24)!important;overflow:visible!important;background:transparent!important}
body .t706__sidebar .t706__product-thumb,body .t706__sidebar .t706__product-imgdiv{width:76px!important;height:76px!important;min-width:76px!important;border-radius:14px!important;overflow:hidden!important;background-size:cover!important;background-position:center!important;background-color:#2A1711!important}
body .t706__sidebar .t706__product-title{min-width:0!important;max-width:100%!important;color:#FFF1D7!important;font-size:17px!important;line-height:1.18!important;font-weight:850!important;white-space:normal!important;overflow:visible!important;word-break:normal!important;overflow-wrap:anywhere!important;padding-right:4px!important}
body .t706__sidebar .t706__product-title *{color:#FFF1D7!important}
body .t706__sidebar .t706__product-plusminus{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;width:auto!important;min-width:82px!important;color:#FFF1D7!important;font-weight:850!important;font-size:16px!important;white-space:nowrap!important}
body .t706__product-minus,body .t706__product-plus{display:grid!important;place-items:center!important;width:26px!important;height:26px!important;border:1px solid rgba(239,191,120,.6)!important;border-radius:50%!important;background:#160D09!important;color:#EFBF78!important;opacity:1!important}
body .t706__product-minus:before,body .t706__product-plus:before,body .t706__product-plus:after{background:#EFBF78!important}
body .t706__sidebar .t706__product-amount{min-width:94px!important;color:#EFBF78!important;text-align:right!important;font-size:18px!important;line-height:1.2!important;font-weight:950!important;white-space:nowrap!important}
body .t706__sidebar .t706__cartwin-prodamount-price{color:#EFBF78!important;font-weight:950!important}
body .t706__sidebar .t706__cartwin-prodamount-currency{color:#FFF1D7!important}
body .t706__product-del-wrapper{display:grid!important;place-items:center!important;min-width:28px!important}
body .t706__product-del{width:26px!important;height:26px!important;opacity:1!important;border:1px solid rgba(239,191,120,.42)!important;border-radius:50%!important;filter:none!important}
body .t706__product-del img,body .t706__product-del svg{filter:brightness(0) saturate(100%) invert(84%) sepia(85%) saturate(606%) hue-rotate(20deg) brightness(105%) contrast(93%)!important}
body .t706__sidebar .t706__cartwin-totalamount-wrap{position:sticky!important;bottom:0!important;z-index:4!important;margin-top:10px!important;padding:18px 20px!important;border:1px solid rgba(239,191,120,.35)!important;border-radius:18px!important;background:#130B08!important;color:#FFF1D7!important;box-shadow:0 -18px 38px rgba(0,0,0,.42)!important}
body .t706__sidebar .t706__cartwin-totalamount-content{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;color:#FFF1D7!important}
body .t706__sidebar-totalamount,body .t706__cartwin-totalamount{color:#EFBF78!important;font-weight:950!important}
body .t706__sidebar-bottom{width:100%!important;margin-top:14px!important}
body .t706__sidebar-continue{width:100%!important;min-height:60px!important;border:1px solid #EFBF78!important;border-radius:999px!important;background:#EFBF78!important;color:#160D09!important;font-weight:950!important;box-shadow:0 16px 38px rgba(239,191,120,.18)!important}
body .t706__cartpage.t706__cartpage_showed{background:radial-gradient(circle at 10% 0,rgba(239,191,120,.12),transparent 34%),#160D09!important;color:#FFF1D7!important;overflow:auto!important}
body .t706__cartpage-content.t-container{width:min(1280px,calc(100vw - 40px))!important;max-width:none!important;display:grid!important;grid-template-columns:minmax(0,1.45fr) minmax(360px,.85fr)!important;gap:28px!important;align-items:start!important;margin:0 auto!important;padding:26px 0 44px!important}
body .t706__cartpage-form,body .t706__cartpage-info-wrapper{padding:26px!important;border:1px solid rgba(239,191,120,.34)!important;border-radius:24px!important;background:linear-gradient(145deg,#2A1711,#130B08)!important;box-shadow:0 24px 70px rgba(0,0,0,.38)!important;color:#FFF1D7!important}
body .t706__cartpage-info{width:100%!important;margin:0!important}
body .t706__cartpage-info-wrapper{position:sticky!important;top:22px!important;width:100%!important}
body .t706__cartpage-products{display:grid!important;gap:12px!important;width:100%!important}
body .t706__cartpage .t706__product{display:grid!important;grid-template-columns:72px minmax(0,1fr) 28px!important;gap:8px 12px!important;align-items:center!important;min-height:94px!important;height:auto!important;padding:12px!important;border:1px solid rgba(239,191,120,.22)!important;border-radius:16px!important;background:#1B0F0B!important;overflow:hidden!important}
body .t706__cartpage .t706__product-thumb,body .t706__cartpage .t706__product-imgdiv{grid-row:1 / span 2!important;width:64px!important;height:64px!important;border-radius:13px!important;overflow:hidden!important;background-size:cover!important;background-position:center!important}
body .t706__cartpage .t706__product-title{grid-column:2 / 3!important;color:#FFF1D7!important;font-size:16px!important;line-height:1.18!important;font-weight:850!important;min-width:0!important;white-space:normal!important;overflow-wrap:anywhere!important}
body .t706__cartpage .t706__product-plusminus{grid-column:2 / 3!important;grid-row:2!important;justify-self:start!important;display:flex!important;align-items:center!important;gap:8px!important;color:#FFF1D7!important}
body .t706__cartpage .t706__product-amount{grid-column:2 / 3!important;grid-row:2!important;justify-self:end!important;color:#EFBF78!important;font-weight:950!important;white-space:nowrap!important}
body .t706__cartpage .t706__product-del-wrapper{grid-column:3!important;grid-row:1 / span 2!important;justify-self:end!important;align-self:center!important}
body .t706__cartpage .t706__cartwin-totalamount-wrap{margin-top:16px!important;padding:18px 20px!important;border:1px solid rgba(239,191,120,.35)!important;border-radius:18px!important;background:#130B08!important;color:#FFF1D7!important;text-align:right!important}
body .t706__form-upper-text,body .t706__form-bottom-text,body .t706__form-upper-text *,body .t706__form-bottom-text *,body .t706 label,body .t706 .t-input-title,body .t706 .t-input-subtitle{color:#FFF1D7!important;opacity:1!important}
body .t706__form-upper-text{margin-bottom:20px!important;padding:18px 20px!important;border-left:6px solid #EFBF78!important;border-radius:16px!important;background:#2A1711!important;line-height:1.55!important}
body .t706 .t-form__inputsbox{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px 20px!important;width:100%!important}
body .t706 .t-input-group{margin:0!important;min-width:0!important;color:#FFF1D7!important}
body .t706 .t-input-group_dl,body .t706 .t-input-group_ta,body .t706 .t-input-group_pm,body .t706 .bf-cart-wide,body .t706 .t-form__submit,body .t706__form-bottom-text{grid-column:1 / -1!important}
body .t706 input.t-input,body .t706 textarea.t-input,body .t706 select.t-select,body .t706 .t-input,body .t706 .t-inputpromocode,body .t706 input[type=date],body .t706 input[type=text],body .t706 input[type=tel],body .t706 input[type=email],body .t706 select,body .t706 textarea{width:100%!important;min-height:58px!important;padding:15px 18px!important;border:1px solid rgba(239,191,120,.58)!important;border-radius:16px!important;background:#21130E!important;color:#FFF1D7!important;-webkit-text-fill-color:#FFF1D7!important;caret-color:#EFBF78!important;font-size:16px!important;line-height:1.35!important;box-shadow:none!important;opacity:1!important}
body .t706 textarea.t-input,body .t706 textarea{min-height:128px!important;resize:vertical!important}
body .t706 input::placeholder,body .t706 textarea::placeholder{color:rgba(243,247,233,.62)!important;-webkit-text-fill-color:rgba(243,247,233,.62)!important;opacity:1!important}
body .t706 input:focus,body .t706 textarea:focus,body .t706 select:focus{outline:3px solid rgba(239,191,120,.28)!important;border-color:#EFBF78!important;background:#21130E!important;color:#FFF1D7!important;-webkit-text-fill-color:#FFF1D7!important}
body .t706 select option,body .t-store select.t-product__option-select option{background:#21130E!important;color:#FFF1D7!important}
body .t706 input:-webkit-autofill,body .t706 textarea:-webkit-autofill,body .t706 select:-webkit-autofill{-webkit-text-fill-color:#FFF1D7!important;box-shadow:0 0 0 1000px #21130E inset!important}
body .t706 input[type=date]::-webkit-calendar-picker-indicator{filter:invert(84%) sepia(90%) saturate(540%) hue-rotate(20deg) brightness(105%) contrast(92%)!important;opacity:1!important}
body .t_datepicker,body .t-datepicker,body .t-datepicker__wrapper,body .t-datepicker__inner,body .ui-datepicker{background:#1C100B!important;color:#FFF1D7!important;border:1px solid rgba(239,191,120,.45)!important;border-radius:16px!important;box-shadow:0 18px 48px rgba(0,0,0,.48)!important}
body .t_datepicker *,body .t-datepicker *,body .ui-datepicker *{color:#FFF1D7!important}
body .t_datepicker .ui-state-active,body .t-datepicker .ui-state-active,body .ui-datepicker .ui-state-active,body .t-datepicker__day_selected{background:#EFBF78!important;color:#160D09!important}
body .t-store select.t-product__option-select,body .t-store .t-product__option-select{background:#21130E!important;color:#FFF1D7!important;-webkit-text-fill-color:#FFF1D7!important;border:1px solid rgba(239,191,120,.55)!important;border-radius:12px!important}
body .t706 .t-submit{min-height:62px!important;border-radius:999px!important;background:#EFBF78!important;color:#160D09!important;font-weight:950!important;border:1px solid #EFBF78!important}
@media(max-width:980px){body .t706__sidebar-content{right:8px!important;width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important;border-radius:22px!important}body .t706__sidebar .t706__product{grid-template-columns:72px minmax(0,1fr) 28px!important;gap:8px 12px!important;min-height:94px!important}body .t706__sidebar .t706__product-thumb,body .t706__sidebar .t706__product-imgdiv{grid-row:1 / span 2!important;width:64px!important;height:64px!important}body .t706__sidebar .t706__product-plusminus{grid-column:2!important;grid-row:2!important;justify-content:flex-start!important;min-width:0!important}body .t706__sidebar .t706__product-amount{grid-column:2!important;grid-row:2!important;justify-self:end!important;min-width:0!important;font-size:17px!important}body .t706__sidebar .t706__product-del-wrapper{grid-column:3!important;grid-row:1 / span 2!important}body .t706__cartpage-content.t-container{grid-template-columns:1fr!important;width:calc(100vw - 24px)!important;gap:18px!important}body .t706__cartpage-info-wrapper{position:relative!important;top:auto!important}body .t706 .t-form__inputsbox{grid-template-columns:1fr!important}}
/* /BF cart order polish 2026-07-28 */

/* bf-choice-button-normalize-20260812 START */
body .bf-choice-required .js-store-prod-btn:not(.js-store-prod-btn2),
body .bf-choice-required .t-store__card__btn:not(.js-store-prod-btn2):not(.t-store__card__btn_second){
  display:none!important;
}
body .bf-choice-required .t-store__card__btns-wrapper,
body .bf-choice-required .t-store__card__btn-wrapper,
body .bf-choice-required .t-store__card__btns{
  gap:0!important;
}
body .bf-choice-required .js-store-prod-btn2,
body .bf-choice-required .t-store__card__btn_second{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:100%!important;
}
/* bf-choice-button-normalize-20260812 END */


/* bf-choice-button-normalize-20260812 START */
body .bf-choice-required .js-store-prod-btn:not(.js-store-prod-btn2),
body .bf-choice-required .t-store__card__btn:not(.js-store-prod-btn2):not(.t-store__card__btn_second){
  display:none!important;
}
body .bf-choice-required .t-store__card__btns-wrapper,
body .bf-choice-required .t-store__card__btn-wrapper,
body .bf-choice-required .t-store__card__btns{
  gap:0!important;
}
body .bf-choice-required .js-store-prod-btn2,
body .bf-choice-required .t-store__card__btn_second{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:100%!important;
}
/* bf-choice-button-normalize-20260812 END */


/* bf-warm-home-theme-20260812 START */
:root{
  --bf-bg:#160d09;
  --bf-bg-2:#24130d;
  --bf-bg-3:#331a12;
  --bf-card:#21130e;
  --bf-card-2:#2b1811;
  --bf-bordo:#7b2630;
  --bf-bordo-2:#9e3740;
  --bf-wine:#4a151b;
  --bf-caramel:#d49a5f;
  --bf-honey:#efbf78;
  --bf-cream:#fff1d7;
  --bf-linen:#ead6b8;
  --bf-muted:#c9ad8c;
  --bf-line:rgba(212,154,95,.42);
  --bf-shadow:0 24px 70px rgba(20,8,4,.48);
}

html,
body,
body .t-body,
body #allrecords{
  background:
    radial-gradient(circle at 8% 0%,rgba(158,55,64,.30),transparent 34%),
    radial-gradient(circle at 88% 6%,rgba(239,191,120,.18),transparent 28%),
    linear-gradient(180deg,var(--bf-bg) 0%,#0f0907 48%,#1d100b 100%)!important;
  color:var(--bf-cream)!important;
}

body,
body .t-text,
body .t-name,
body .t-descr,
body .t-title,
body .t-uptitle,
body .t-heading,
body .t-container,
body .t-records{
  color:var(--bf-cream)!important;
  -webkit-text-fill-color:currentColor;
}

body a:not(.t-btn):not(.t-submit):not(.js-store-prod-btn):not(.js-store-prod-btn2){
  color:var(--bf-honey)!important;
  text-decoration-color:rgba(239,191,120,.45)!important;
}

body .t-rec,
body .t-section,
body .t-store,
body .t-store__grid-cont,
body .js-store,
body .t-store__parts-switch-wrapper,
body .t-store__filter,
body .t-store__sort,
body .t-store__search-wrapper{
  background:transparent!important;
  color:var(--bf-cream)!important;
}

/* Header / menu */
body .bf-header,
body .bf-header *,
body .bf-topbar,
body .bf-nav,
body .t228,
body .t228__maincontainer,
body .t396__artboard[data-artboard-fixed-pos="top"],
body .t-menuwidgeticons,
body .t456,
body .t456__maincontainer{
  color:var(--bf-cream)!important;
}

body .bf-header,
body .t228,
body .t456,
body .t-menuwidgeticons,
body .t396__artboard[data-artboard-fixed-pos="top"]{
  background:linear-gradient(135deg,rgba(52,25,17,.96),rgba(20,11,8,.98) 55%,rgba(74,21,27,.92))!important;
  border-bottom:1px solid rgba(212,154,95,.42)!important;
  box-shadow:0 14px 34px rgba(15,7,4,.42)!important;
  backdrop-filter:blur(16px);
}

body .bf-header__logo,
body .bf-header__brand,
body .t-title strong{
  color:var(--bf-cream)!important;
  text-shadow:0 2px 20px rgba(239,191,120,.18)!important;
}

body .bf-header a,
body .bf-nav a,
body .t-menu__link-item,
body .t228__list_item a,
body .t456__list_item a{
  color:var(--bf-cream)!important;
  border-color:rgba(212,154,95,.30)!important;
}

body .bf-header a:hover,
body .bf-nav a:hover,
body .t-menu__link-item:hover{
  color:var(--bf-honey)!important;
  text-shadow:0 0 22px rgba(239,191,120,.22)!important;
}

body .bf-contact-mini,
body .bf-floating-contact a,
body .bf-floating-contact button,
body .t706__carticon,
body .t706__carticon-wrapper,
body .t-store__filter__item-title{
  background:linear-gradient(135deg,var(--bf-bordo),var(--bf-wine))!important;
  border:1px solid rgba(239,191,120,.48)!important;
  color:var(--bf-cream)!important;
  box-shadow:0 12px 28px rgba(20,8,4,.32)!important;
}

/* Hero / section panels */
body .bf-hero,
body .bf-categories,
body .bf-quiz,
body .bf-section,
body .bf-napishi-products__shell,
body .t-feed__container,
body .t-popup__container{
  background:
    radial-gradient(circle at 10% 0%,rgba(158,55,64,.28),transparent 34%),
    linear-gradient(145deg,var(--bf-card-2),#160d09)!important;
  border:1px solid var(--bf-line)!important;
  box-shadow:var(--bf-shadow)!important;
  color:var(--bf-cream)!important;
}

body .bf-napishi-products__eyebrow,
body .bf-choice-hint,
body .t-store__parts-switch-btn,
body .t-store__filter__chosen-item,
body .t-store__filter__item-controls-container label,
body .t-store__filter__search-mob-btn{
  background:rgba(123,38,48,.40)!important;
  border:1px solid rgba(239,191,120,.44)!important;
  color:var(--bf-honey)!important;
}

/* Product cards */
body .t-store__card,
body .js-product,
body .bf-napishi-card,
body .t-store__product-snippet{
  background:
    linear-gradient(180deg,rgba(51,26,18,.96),rgba(24,13,9,.98))!important;
  border:1px solid rgba(212,154,95,.38)!important;
  border-radius:28px!important;
  box-shadow:0 18px 46px rgba(20,8,4,.38)!important;
  color:var(--bf-cream)!important;
  overflow:hidden!important;
}

body .t-store__card:hover,
body .bf-napishi-card:hover{
  transform:translateY(-3px);
  border-color:rgba(239,191,120,.74)!important;
  box-shadow:0 26px 64px rgba(20,8,4,.54),0 0 0 1px rgba(239,191,120,.15)!important;
}

body .t-store__card__imgwrapper,
body .t-store__card__img,
body .bf-napishi-card__photo{
  background:#1c100b!important;
}

body .t-store__card img,
body .bf-napishi-card img{
  filter:saturate(1.08) contrast(1.04);
}

body .t-store__card__textwrapper,
body .t-store__card__descr,
body .t-store__card__title,
body .t-store__prod-popup__title-wrapper,
body .t-store__prod-popup__descr,
body .bf-napishi-card__body{
  color:var(--bf-cream)!important;
  background:transparent!important;
}

body .t-store__card__title,
body .js-store-prod-name,
body .bf-napishi-card__title,
body h1,
body h2,
body h3{
  color:var(--bf-cream)!important;
  -webkit-text-fill-color:var(--bf-cream)!important;
}

body .t-store__card__descr,
body .t-store__prod-popup__descr,
body .t-descr,
body .bf-napishi-card__note{
  color:var(--bf-linen)!important;
  -webkit-text-fill-color:var(--bf-linen)!important;
}

body .t-store__card__price,
body .t-store__prod-popup__price,
body .t-store__card__price-value,
body .t-store__prod-popup__price-value,
body .bf-napishi-card__price,
body .t706__cartwin-prodamount-price,
body .t706__cartwin-totalamount,
body .t706__sidebar-totalamount,
body .t706__product-amount{
  color:var(--bf-honey)!important;
  -webkit-text-fill-color:var(--bf-honey)!important;
  font-weight:950!important;
}

/* Buttons */
body .t-btn,
body .t-submit,
body button.t-submit,
body .js-store-prod-btn,
body .js-store-prod-btn2,
body .t-store__card__btn,
body .bf-choice-open-btn,
body .bf-napishi-card__cta,
body .bf-napishi-products__btn,
body .t-store__filter__btn,
body .t-store__search-btn{
  background:linear-gradient(135deg,var(--bf-honey),var(--bf-caramel) 42%,var(--bf-bordo-2))!important;
  border:1px solid rgba(255,231,188,.62)!important;
  border-radius:999px!important;
  color:#21100b!important;
  -webkit-text-fill-color:#21100b!important;
  box-shadow:0 14px 32px rgba(123,38,48,.26), inset 0 1px 0 rgba(255,255,255,.28)!important;
  font-weight:900!important;
}

body .t-btn *,
body .t-submit *,
body .js-store-prod-btn *,
body .js-store-prod-btn2 *,
body .t-store__card__btn *,
body .bf-choice-open-btn *{
  color:#21100b!important;
  -webkit-text-fill-color:#21100b!important;
}

body .t-btn:hover,
body .t-submit:hover,
body .js-store-prod-btn:hover,
body .js-store-prod-btn2:hover,
body .t-store__card__btn:hover{
  filter:brightness(1.06) saturate(1.04);
  transform:translateY(-1px);
}

/* Inputs / search / filters / cart form */
body input,
body textarea,
body select,
body .t-input,
body .t-select,
body .t-textarea,
body .t-store__filter__input,
body .t-store__search-input,
body .t706__cartpage input,
body .t706__cartpage textarea,
body .t706__cartpage select{
  background:#2a1711!important;
  border:1px solid rgba(239,191,120,.55)!important;
  border-radius:18px!important;
  color:var(--bf-cream)!important;
  -webkit-text-fill-color:var(--bf-cream)!important;
  caret-color:var(--bf-honey)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.04)!important;
}

body input::placeholder,
body textarea::placeholder,
body .t-input::placeholder,
body .t-store__search-input::placeholder{
  color:rgba(234,214,184,.72)!important;
  -webkit-text-fill-color:rgba(234,214,184,.72)!important;
}

body option{
  background:#2a1711!important;
  color:var(--bf-cream)!important;
}

/* Product choices: visible, warm, not white-on-white */
body .t-product__option-item,
body .t-product__option-label,
body .t-product__option-variants label,
body .bf-choice-required .t-store__card__prod-controls-wrapper .t-product__option-item,
body .t-store__prod-popup .t-product__option-item,
body .t-store__prod-popup .t-product__option-label{
  background:#25140f!important;
  border:1px solid rgba(239,191,120,.58)!important;
  color:var(--bf-cream)!important;
  -webkit-text-fill-color:var(--bf-cream)!important;
  border-radius:14px!important;
}

body .t-product__option-item_active,
body .t-product__option-item.t-product__option-item_active,
body .t-product__option-variants label.t-product__option-item_active,
body .t-product__option-input:checked + .t-product__option-item,
body .t-product__option-input:checked + label,
body input[type="radio"]:checked + label,
body input[type="checkbox"]:checked + label{
  background:linear-gradient(135deg,var(--bf-honey),var(--bf-caramel))!important;
  border-color:rgba(255,241,215,.82)!important;
  color:#21100b!important;
  -webkit-text-fill-color:#21100b!important;
  box-shadow:0 10px 24px rgba(212,154,95,.22)!important;
}

/* Cart and checkout */
html body .t706__cartpage.t706__cartpage_showed,
html body .t706__sidebar-content,
html body .t706__cartpage-form,
html body .t706__cartpage-info-wrapper,
html body .t706__cartwin,
html body .t706__cartwin-content{
  background:
    radial-gradient(circle at 10% 0%,rgba(158,55,64,.22),transparent 34%),
    linear-gradient(145deg,var(--bf-card-2),#130b08)!important;
  border-color:rgba(239,191,120,.42)!important;
  color:var(--bf-cream)!important;
}

html body .t706__cartpage .t706__auth,
html body .t706__cartwin-totalamount-wrap,
html body .t706__product,
html body .t706__cartpage .t706__product{
  background:#21130e!important;
  border-color:rgba(239,191,120,.34)!important;
  color:var(--bf-cream)!important;
}

html body .t706__product-title,
html body .t706__cartpage .t706__product-title,
html body .t706__cartpage label,
html body .t706__cartpage .t-form__bottom-text,
html body .t706__cartpage .t-form__bottom-text *,
html body .t706__cartpage .t-form__agreement,
html body .t706__cartpage .t-form__agreement *{
  color:var(--bf-cream)!important;
  -webkit-text-fill-color:var(--bf-cream)!important;
}

html body .t706__cartpage .t-form__bottom-text a,
html body .t706__cartpage .t-form__agreement a{
  color:var(--bf-honey)!important;
  -webkit-text-fill-color:var(--bf-honey)!important;
}

/* Legal/footer/social blocks */
body footer,
body .t-footer,
body .bf-footer,
body .bf-socials,
body .bf-requisites,
body .bf-legal{
  background:linear-gradient(180deg,#1f100b,#100907)!important;
  border-color:rgba(239,191,120,.34)!important;
  color:var(--bf-linen)!important;
}

body .bf-socials a,
body .bf-footer a,
body .bf-legal a{
  color:var(--bf-honey)!important;
}

/* Replace old acid-salad accents where old fixes used them */
body [style*="191,255,35"],
body [style*="198,255,31"],
body [style*="200,240,61"],
body [style*="#EFBF78"],
body [style*="#EFBF78"],
body [style*="#EFBF78"]{
  border-color:rgba(239,191,120,.55)!important;
}

@media(max-width:980px){
  body .t-store__card,
  body .bf-napishi-card{border-radius:22px!important}
  body .t706__cartpage-content.t-container{width:calc(100vw - 24px)!important}
}

/* Warm public polish: readable menus, floating widgets, store sections */
body .bf-menu,
body .bf-menu *,
body .bf-mobile-menu,
body .bf-mobile-menu *,
body .bf-catalog-panel,
body .bf-catalog-panel *,
body .bf-categories *,
body .bf-quiz *,
body .bf-section *{
  color:var(--bf-cream)!important;
  -webkit-text-fill-color:currentColor!important;
}
body .bf-menu a,
body .bf-mobile-menu a,
body .bf-catalog-panel a{
  background:rgba(74,21,27,.50)!important;
  border:1px solid rgba(239,191,120,.38)!important;
  border-radius:999px!important;
  color:var(--bf-cream)!important;
}
body .bf-menu a:hover,
body .bf-mobile-menu a:hover,
body .bf-catalog-panel a:hover{
  background:linear-gradient(135deg,var(--bf-bordo),var(--bf-bordo-2))!important;
  color:var(--bf-cream)!important;
}
body .t-store__card__btn:first-child:not(.js-store-prod-btn2):not(.t-store__card__btn_second){
  background:rgba(74,21,27,.45)!important;
  color:var(--bf-honey)!important;
  -webkit-text-fill-color:var(--bf-honey)!important;
  border-color:rgba(239,191,120,.42)!important;
}
body .t-store__card__btn:first-child:not(.js-store-prod-btn2):not(.t-store__card__btn_second) *{
  color:var(--bf-honey)!important;
  -webkit-text-fill-color:var(--bf-honey)!important;
}
body .t706__carticon-counter,
body .t706__carticon-counter span{
  background:var(--bf-bordo-2)!important;
  color:var(--bf-cream)!important;
  -webkit-text-fill-color:var(--bf-cream)!important;
}
body .t-store__search-input,
body .t-store__sort-select,
body .t-store__filter__item-select,
body .t-store select{
  background:#2a1711!important;
  color:var(--bf-cream)!important;
  -webkit-text-fill-color:var(--bf-cream)!important;
}
body .t-store__search-input:focus,
body input:focus,
body textarea:focus,
body select:focus{
  outline:2px solid rgba(239,191,120,.42)!important;
  outline-offset:2px!important;
}
/* Keep option modals readable */
body .t-popup,
body .t-popup__container,
body .t-store__prod-popup,
body .t-store__prod-popup__container,
body .t-store__prod-popup__info{
  background:#1a0f0b!important;
  color:var(--bf-cream)!important;
}
body .t-store__prod-popup *{
  color:var(--bf-cream)!important;
  -webkit-text-fill-color:currentColor!important;
}
body .t-store__prod-popup .t-store__prod-popup__price,
body .t-store__prod-popup .t-store__prod-popup__price-value,
body .t-store__prod-popup .js-store-prod-price{
  color:var(--bf-honey)!important;
  -webkit-text-fill-color:var(--bf-honey)!important;
}

/* bf-warm-home-theme-20260812 END */


/* bf-warm-final-override-20260812 START */
:root{
  --bf-bg:#160d09!important;
  --bf-bg-deep:#0f0806!important;
  --bf-panel:#24120d!important;
  --bf-panel-2:#2f1912!important;
  --bf-card:#2a1711!important;
  --bf-card-2:#1b0f0b!important;
  --bf-bordo:#7b2630!important;
  --bf-bordo-2:#9d3440!important;
  --bf-caramel:#d7a45e!important;
  --bf-honey:#efbf78!important;
  --bf-cream:#fff1d7!important;
  --bf-beige:#f0d8b5!important;
  --bf-muted:#d8c0a0!important;
}
html body,
body .t-body,
body #allrecords{
  background-color:#160d09!important;
  background-image:radial-gradient(circle at 12% -8%,rgba(157,52,64,.28),transparent 34%),radial-gradient(circle at 88% 12%,rgba(215,164,94,.18),transparent 30%),linear-gradient(180deg,#160d09 0%,#0f0806 100%)!important;
  color:#fff1d7!important;
  -webkit-text-fill-color:currentColor!important;
}
body .t-rec,
body .t396__artboard,
body .t-container,
body .t-store,
body .t-store__grid-cont,
body .js-store-grid-cont,
body .t-store__filter,
body .t-store__filter__item,
body .bf-catalog,
body .bf-catalog-shell,
body .bf-catalog-toolbar,
body .bf-search-panel,
body .bf-category-panel,
body .bf-section,
body .bf-quiz,
body .bf-delivery,
body .bf-legal,
body .bf-footer{
  background-color:transparent!important;
  color:#fff1d7!important;
}
body .bf-header,
body header,
body .t228,
body .t456,
body .t-menusub,
body .t-menusub__menu,
body .t-menu__link-item,
body .t228__list_item,
body .t228__list_item a{
  background-color:#130b08!important;
  color:#fff1d7!important;
  -webkit-text-fill-color:#fff1d7!important;
  border-color:rgba(215,164,94,.35)!important;
}
body .bf-header a,
body .bf-header button,
body header a,
body header button,
body .t228 a,
body .t456 a{
  color:#fff1d7!important;
  -webkit-text-fill-color:#fff1d7!important;
}
body .bf-header a:hover,
body header a:hover,
body .t228 a:hover,
body .t456 a:hover{
  color:#efbf78!important;
  -webkit-text-fill-color:#efbf78!important;
}
body h1,body h2,body h3,body h4,
body .t-title,
body .t-heading,
body .t-name,
body .t-descr,
body .t-text,
body .tn-atom,
body p,body li,body span,body strong,body em{
  color:#fff1d7!important;
  -webkit-text-fill-color:currentColor!important;
}
body .t-store__card,
body .t-store__product-snippet,
body .t-store__prod-popup__container,
body .t-popup__container,
body .t706__cartwin,
body .t706__cartwin-content,
body .t706__cartwin-products,
body .t706__cartwin-prodamount-wrap,
body .t706__orderform,
body .t-form,
body .bf-card,
body .bf-result-card,
body .bf-quiz-card,
body .bf-delivery-card,
body .bf-branch-card,
body .bf-contact-card{
  background:linear-gradient(145deg,#2f1912 0%,#1b0f0b 100%)!important;
  color:#fff1d7!important;
  border:1px solid rgba(215,164,94,.42)!important;
  box-shadow:0 18px 45px rgba(0,0,0,.42), inset 0 1px 0 rgba(255,241,215,.06)!important;
}
body .t-store__card:hover,
body .bf-card:hover,
body .bf-result-card:hover{
  border-color:rgba(239,191,120,.72)!important;
  box-shadow:0 24px 58px rgba(0,0,0,.55),0 0 0 1px rgba(123,38,48,.55)!important;
}
body .t-store__card__textwrapper,
body .t-store__card__title,
body .t-store__card__descr,
body .t-store__card__sku,
body .t-store__card__mark-wrapper,
body .js-store-prod-name,
body .js-store-prod-descr,
body .t-store__prod-popup__name,
body .t-store__prod-popup__descr,
body .t-store__prod-popup__text,
body .t706__product-title,
body .t706__cartwin-prod-title,
body .t706__cartwin-prodamount,
body .t706__cartwin-totalamount-wrap,
body .t706__cartwin-totalamount-info{
  color:#fff1d7!important;
  -webkit-text-fill-color:#fff1d7!important;
}
body .t-store__card__price,
body .js-product-price,
body .t-store__prod-popup__price,
body .t706__cartwin-prodamount-price,
body .t706__cartwin-totalamount,
body .t706__cartwin-totalamount *{
  color:#efbf78!important;
  -webkit-text-fill-color:#efbf78!important;
}
body .t-store__card__price_old,
body .t-store__prod-popup__price_old,
body .js-store-prod-price-old-val{
  color:#b99874!important;
  -webkit-text-fill-color:#b99874!important;
  opacity:.72!important;
}
body .t-store__card a[href="#order"],
body .t-store__card a[href*="#order"],
body .t-store__card__btn,
body .t-store__card__btn_second,
body .js-store-prod-btn,
body .js-store-prod-btn2,
body .bf-choice-open-btn,
body .t-submit,
body button[type="submit"],
body .t-btn:not(.t228__burger),
body .bf-btn,
body .bf-floating button,
body .bf-floating a{
  background:linear-gradient(135deg,#efbf78 0%,#d98a52 48%,#8f3039 100%)!important;
  color:#160d09!important;
  -webkit-text-fill-color:#160d09!important;
  border:1px solid rgba(255,241,215,.26)!important;
  border-radius:999px!important;
  box-shadow:0 12px 28px rgba(123,38,48,.35), inset 0 1px 0 rgba(255,241,215,.4)!important;
  font-weight:800!important;
}
body .t-store__card a[href="#order"]:hover,
body .t-store__card a[href*="#order"]:hover,
body .t-store__card__btn:hover,
body .js-store-prod-btn:hover,
body .js-store-prod-btn2:hover,
body .t-submit:hover,
body .t-btn:hover,
body .bf-btn:hover{
  filter:brightness(1.08)!important;
  transform:translateY(-1px)!important;
}
body .t-store__card .t-store__card__btn:empty,
body .t-store__card .js-store-prod-btn:empty,
body .t-store__card .js-store-prod-btn2:empty{
  display:none!important;
}
body input,
body textarea,
body select,
body .t-input,
body .t-select,
body .t-input-block input,
body .t-input-block textarea,
body .t-input-block select,
body .t706 input,
body .t706 textarea,
body .t706 select,
body .t-form input,
body .t-form textarea,
body .t-form select{
  background:#2a1711!important;
  background-color:#2a1711!important;
  color:#fff1d7!important;
  -webkit-text-fill-color:#fff1d7!important;
  border:1px solid rgba(215,164,94,.62)!important;
  border-radius:18px!important;
  caret-color:#efbf78!important;
  box-shadow:inset 0 1px 0 rgba(255,241,215,.06)!important;
}
body input::placeholder,
body textarea::placeholder,
body .t-input::placeholder{
  color:#d8c0a0!important;
  -webkit-text-fill-color:#d8c0a0!important;
  opacity:1!important;
}
body option,
body select option{
  background:#2a1711!important;
  color:#fff1d7!important;
}
body .t-product__option-title,
body .t-product__option-item,
body label.t-product__option-item,
body .t-store__prod-popup label,
body .t-store__prod-popup .t-radio__control,
body .t-radio__wrapper label,
body .t-checkbox__control{
  color:#fff1d7!important;
  -webkit-text-fill-color:#fff1d7!important;
  background:#2a1711!important;
  border-color:rgba(215,164,94,.55)!important;
}
body .t-product__option-item_active,
body label.t-product__option-item_active,
body .t-product__option-item:hover,
body label.t-product__option-item:hover,
body .t-store__prod-popup input[type="radio"]:checked + label,
body .t-store__prod-popup input[type="checkbox"]:checked + label{
  background:#efbf78!important;
  color:#160d09!important;
  -webkit-text-fill-color:#160d09!important;
  border-color:#fff1d7!important;
}
body .t-store__filter__item-title,
body .t-store__filter__item-controls-container,
body .t-store__filter__search,
body .t-store__filter__search input,
body .t-store__filter__sort select,
body .bf-search-input,
body .bf-filter-pill,
body .bf-chip,
body .bf-category-card{
  background:#2a1711!important;
  color:#fff1d7!important;
  -webkit-text-fill-color:#fff1d7!important;
  border-color:rgba(215,164,94,.52)!important;
}
body .bf-filter-pill.active,
body .bf-chip.active,
body .bf-category-card:hover,
body .t-store__filter__item_active{
  background:linear-gradient(135deg,#7b2630,#d7a45e)!important;
  color:#fff1d7!important;
  -webkit-text-fill-color:#fff1d7!important;
}
body .t-store__card__mark,
body .t-store__card__mark-wrapper,
body .bf-badge,
body .bf-label,
body .t-store__card .t-store__card__bgimg:before{
  background:#7b2630!important;
  color:#fff1d7!important;
  -webkit-text-fill-color:#fff1d7!important;
  border-color:rgba(239,191,120,.5)!important;
}
body .t706__cartwin-close,
body .t-popup__close,
body .t-store__prod-popup__close,
body .t706__product-del,
body .t706__cartwin-prodamount-minus,
body .t706__cartwin-prodamount-plus{
  color:#efbf78!important;
  -webkit-text-fill-color:#efbf78!important;
  border-color:rgba(239,191,120,.55)!important;
}
body a{
  color:#efbf78!important;
}
body a:hover{
  color:#fff1d7!important;
}
body [style*="background-color:#EFBF78"],
body [style*="background-color: #EFBF78"],
body [style*="background:#EFBF78"],
body [style*="background: #EFBF78"],
body [style*="rgb(200, 240, 61)"]{
  background:#efbf78!important;
  color:#160d09!important;
  -webkit-text-fill-color:#160d09!important;
}
body [style*="color:#EFBF78"],
body [style*="color: #EFBF78"],
body [style*="rgb(200, 240, 61)"]{
  color:#efbf78!important;
  -webkit-text-fill-color:#efbf78!important;
}
@media (max-width:980px){
  body .t-store__card{border-radius:24px!important;}
  body .t-store__grid-cont{gap:18px!important;}
}
/* bf-warm-final-override-20260812 END */


/* bf-warm-specific-override-20260812 START */
html body #allrecords .t-store .t-store__grid-cont .t-store__card,
html body #allrecords .t-store .t-store__grid-cont .t-store__card.bf-card-ready,
html body #allrecords .t-store__card.t-store__card_in-column.bf-card-ready,
html body #allrecords .js-product.t-store__card.bf-card-ready,
html body #allrecords .t-store__card-list > .t-store__card,
html body #allrecords .t-store__card-list > .js-product.t-store__card{
  background:#2a1711!important;
  background-color:#2a1711!important;
  background-image:linear-gradient(145deg,#3a1d14 0%,#24120d 48%,#160d09 100%)!important;
  border-color:rgba(239,191,120,.56)!important;
  color:#fff1d7!important;
  box-shadow:0 22px 56px rgba(0,0,0,.52),inset 0 1px 0 rgba(255,241,215,.08)!important;
}
html body #allrecords .t-store__card.bf-card-ready:hover,
html body #allrecords .js-product.t-store__card.bf-card-ready:hover{
  background-image:linear-gradient(145deg,#462219 0%,#2b140f 48%,#180b08 100%)!important;
  border-color:rgba(239,191,120,.88)!important;
  box-shadow:0 28px 68px rgba(0,0,0,.62),0 0 0 1px rgba(123,38,48,.8)!important;
}
html body #allrecords .t-store__card.bf-card-ready .t-store__card__title,
html body #allrecords .t-store__card.bf-card-ready .js-store-prod-name,
html body #allrecords .t-store__card.bf-card-ready .t-store__card__descr,
html body #allrecords .t-store__card.bf-card-ready .t-store__card__textwrapper,
html body #allrecords .t-store__card.bf-card-ready details,
html body #allrecords .t-store__card.bf-card-ready summary{
  color:#fff1d7!important;
  -webkit-text-fill-color:#fff1d7!important;
  border-color:rgba(239,191,120,.28)!important;
}
html body #allrecords .t-store__card.bf-card-ready .t-store__card__price,
html body #allrecords .t-store__card.bf-card-ready .js-product-price,
html body #allrecords .t-store__card.bf-card-ready .t-store__card__price-value{
  color:#efbf78!important;
  -webkit-text-fill-color:#efbf78!important;
}
html body #allrecords .t-store__card.bf-card-ready .t-store__card__mark,
html body #allrecords .t-store__card.bf-card-ready [class*="mark"],
html body #allrecords .t-store__card.bf-card-ready [class*="badge"]{
  background:#7b2630!important;
  background-image:linear-gradient(135deg,#7b2630,#b64a52)!important;
  color:#fff1d7!important;
  -webkit-text-fill-color:#fff1d7!important;
  border-color:rgba(239,191,120,.5)!important;
}
html body #allrecords .bf-quiz button,
html body #allrecords .bf-quiz__next,
html body #allrecords .bf-quiz__back,
html body #allrecords .bf-quiz__choice,
html body #allrecords .bf-quiz__option,
html body #allrecords .bf-quiz [role="button"]{
  border-color:rgba(239,191,120,.55)!important;
  color:#fff1d7!important;
  -webkit-text-fill-color:#fff1d7!important;
}
html body #allrecords .bf-quiz__next,
html body #allrecords .bf-quiz button[type="button"].bf-quiz__next,
html body #allrecords .bf-quiz button:not(.bf-quiz__back){
  background:#efbf78!important;
  background-image:linear-gradient(135deg,#efbf78 0%,#d98a52 55%,#8f3039 100%)!important;
  color:#160d09!important;
  -webkit-text-fill-color:#160d09!important;
  border-color:rgba(255,241,215,.35)!important;
  box-shadow:0 14px 30px rgba(123,38,48,.35)!important;
}
html body #allrecords .bf-quiz__choice,
html body #allrecords .bf-quiz__option,
html body #allrecords .bf-quiz__answer{
  background:#2a1711!important;
  background-image:linear-gradient(145deg,#2f1912,#1b0f0b)!important;
  color:#fff1d7!important;
  -webkit-text-fill-color:#fff1d7!important;
}
html body #allrecords .bf-quiz__choice.is-active,
html body #allrecords .bf-quiz__option.is-active,
html body #allrecords .bf-quiz__answer.is-active,
html body #allrecords .bf-quiz__choice:hover,
html body #allrecords .bf-quiz__option:hover{
  background:#7b2630!important;
  background-image:linear-gradient(135deg,#7b2630,#d7a45e)!important;
  color:#fff1d7!important;
  -webkit-text-fill-color:#fff1d7!important;
}
/* bf-warm-specific-override-20260812 END */


/* bf-warm-options-override-20260812 START */
html body #allrecords .t-store .t-store__prod-popup__container .t-product__option-variants .t-product__option-item,
html body #allrecords .t-store .t-store__prod-popup__container label.t-product__option-item.t-product__option-item_buttons,
html body #allrecords .t-store .t-store__prod-popup__container label.t-product__option-item.t-product__option-item_simple{
  background:#2a1711!important;
  background-color:#2a1711!important;
  background-image:linear-gradient(145deg,#2f1912,#1b0f0b)!important;
  color:#fff1d7!important;
  -webkit-text-fill-color:#fff1d7!important;
  border:1px solid rgba(215,164,94,.62)!important;
  border-radius:14px!important;
}
html body #allrecords .t-store .t-store__prod-popup__container .t-product__option-variants .t-product__option-item span,
html body #allrecords .t-store .t-store__prod-popup__container label.t-product__option-item .t-product__option-title{
  background:transparent!important;
  background-color:transparent!important;
  background-image:none!important;
  color:#fff1d7!important;
  -webkit-text-fill-color:#fff1d7!important;
  border-color:transparent!important;
}
html body #allrecords .t-store .t-store__prod-popup__container .t-product__option-variants .t-product__option-item.t-product__option-item_active,
html body #allrecords .t-store .t-store__prod-popup__container label.t-product__option-item.t-product__option-item_active,
html body #allrecords .t-store .t-store__prod-popup__container label.t-product__option-item_active.t-product__option-item_buttons.t-product__option-item_simple{
  background:#efbf78!important;
  background-color:#efbf78!important;
  background-image:linear-gradient(135deg,#efbf78 0%,#d98a52 60%,#8f3039 100%)!important;
  color:#160d09!important;
  -webkit-text-fill-color:#160d09!important;
  border-color:rgba(255,241,215,.58)!important;
  box-shadow:0 10px 22px rgba(123,38,48,.32)!important;
}
html body #allrecords .t-store .t-store__prod-popup__container .t-product__option-variants .t-product__option-item.t-product__option-item_active span,
html body #allrecords .t-store .t-store__prod-popup__container label.t-product__option-item.t-product__option-item_active .t-product__option-title,
html body #allrecords .t-store .t-store__prod-popup__container label.t-product__option-item_active span{
  color:#160d09!important;
  -webkit-text-fill-color:#160d09!important;
  background:transparent!important;
  background-color:transparent!important;
  background-image:none!important;
}
/* bf-warm-options-override-20260812 END */

/* bf-warm-complete-cart-counter-20260812 START */
:root{
  --lime:#efbf78!important;
  --bf-lime:#efbf78!important;
  --coral:#9d3440!important;
  --bf-coral:#9d3440!important;
  --night-bg:#160d09!important;
  --night-surface:#24120d!important;
  --catalog-bg:#160d09!important;
  --card-bg:#2a1711!important;
  --dark-text:#fff1d7!important;
  --muted-text:#d8c0a0!important;
  --dark-border:rgba(215,164,94,.42)!important;
  --light-border:rgba(215,164,94,.42)!important;
  --bf-light-border:rgba(215,164,94,.42)!important;
}
html body #allrecords .bf-brand__mark{
  background:linear-gradient(145deg,#efbf78,#d98a52 58%,#8f3039)!important;
  border-color:rgba(255,241,215,.38)!important;
  box-shadow:0 8px 24px rgba(123,38,48,.38)!important;
}
html body #allrecords .bf-site-header{
  background:rgba(22,13,9,.96)!important;
  border-bottom-color:rgba(239,191,120,.45)!important;
}
html body #allrecords .bf-account-button,
html body #allrecords .bf-icon-button{
  background:linear-gradient(145deg,#2f1912,#1b0f0b)!important;
  color:#fff1d7!important;
  -webkit-text-fill-color:#fff1d7!important;
  border-color:rgba(215,164,94,.58)!important;
}
html body #allrecords .bf-catalog-tools{
  background:linear-gradient(145deg,#3a1d14,#24120d 55%,#160d09)!important;
  border-color:rgba(239,191,120,.55)!important;
  box-shadow:0 22px 54px rgba(0,0,0,.42)!important;
}
html body #allrecords .bf-catalog-count,
html body #allrecords .bf-price,
html body #allrecords .t-store__card__price-currency,
html body #allrecords .t-store__card__price-value,
html body #allrecords .t706__sidebar-prodamount{
  color:#efbf78!important;
  -webkit-text-fill-color:#efbf78!important;
  border-color:transparent!important;
  outline-color:transparent!important;
}
html body #allrecords .bf-catalog-search,
html body #allrecords .bf-catalog-sort,
html body #allrecords .bf-catalog-tools input,
html body #allrecords .bf-catalog-tools select{
  background:#2a1711!important;
  color:#fff1d7!important;
  -webkit-text-fill-color:#fff1d7!important;
  border-color:rgba(215,164,94,.62)!important;
}
html body #allrecords .bf-catalog-clear,
html body #allrecords .bf-catalog-compact-toggle,
html body #allrecords .bf-button,
html body #allrecords .bf-cat-btn,
html body #allrecords .bf-card-open{
  background:linear-gradient(135deg,#efbf78,#d98a52 55%,#8f3039)!important;
  color:#160d09!important;
  -webkit-text-fill-color:#160d09!important;
  border-color:rgba(255,241,215,.38)!important;
  box-shadow:0 12px 28px rgba(123,38,48,.34)!important;
}
html body #allrecords .bf-filter-pill,
html body #allrecords .bf-category-chip,
html body #allrecords .bf-catalog-quick a{
  background:linear-gradient(145deg,#2f1912,#1b0f0b)!important;
  color:#fff1d7!important;
  -webkit-text-fill-color:#fff1d7!important;
  border-color:rgba(215,164,94,.5)!important;
}
html body #allrecords .bf-filter-pill.active,
html body #allrecords .bf-category-chip.active,
html body #allrecords .bf-catalog-quick a:hover{
  background:linear-gradient(135deg,#7b2630,#9d3440)!important;
  color:#fff1d7!important;
  -webkit-text-fill-color:#fff1d7!important;
  border-color:#efbf78!important;
}
html body #allrecords .t-product__option-item,
html body #allrecords label.t-product__option-item,
html body #allrecords .t-product__option-select{
  background:#2a1711!important;
  color:#fff1d7!important;
  -webkit-text-fill-color:#fff1d7!important;
  border-color:rgba(215,164,94,.62)!important;
}
html body #allrecords .t-product__option-item_active,
html body #allrecords label.t-product__option-item_active{
  background:linear-gradient(135deg,#efbf78,#d98a52 60%,#8f3039)!important;
  color:#160d09!important;
  -webkit-text-fill-color:#160d09!important;
  border-color:rgba(255,241,215,.58)!important;
}
html body #allrecords .t-radio__indicator,
html body #allrecords .t-checkbox__indicator{
  background:#2a1711!important;
  border-color:rgba(215,164,94,.72)!important;
}
html body #allrecords .t-radio__indicator:after,
html body #allrecords .t-checkbox__indicator:after,
html body #allrecords input:checked + .t-radio__indicator,
html body #allrecords input:checked + .t-checkbox__indicator{
  background:#efbf78!important;
  border-color:#efbf78!important;
}
html body .bf-utility-rail{
  overflow:visible!important;
  color:#fff1d7!important;
}
html body .bf-utility-rail .bf-utility-button{
  position:relative!important;
  overflow:visible!important;
  background:linear-gradient(145deg,#2f1912,#1b0f0b)!important;
  color:#efbf78!important;
  -webkit-text-fill-color:#efbf78!important;
  border-color:rgba(215,164,94,.58)!important;
  box-shadow:0 12px 30px rgba(0,0,0,.36)!important;
}
html body .bf-utility-rail .bf-utility-button:hover,
html body .bf-utility-rail .bf-utility-button[aria-expanded="true"]{
  background:linear-gradient(135deg,#7b2630,#9d3440)!important;
  color:#fff1d7!important;
  -webkit-text-fill-color:#fff1d7!important;
  border-color:#efbf78!important;
}
html body .bf-utility-rail .bf-utility-button svg *,
html body .bf-site-header .bf-icon-button svg *{
  stroke:#efbf78!important;
}
html body .bf-utility-rail .bf-cart-count{
  background:#8f3039!important;
  color:#fff1d7!important;
  -webkit-text-fill-color:#fff1d7!important;
  border:2px solid #160d09!important;
  box-shadow:0 4px 14px rgba(0,0,0,.38)!important;
}
html body .bf-utility-cart .bf-cart-summary{
  position:absolute!important;
  top:50%!important;
  right:calc(100% + 12px)!important;
  transform:translateY(-50%)!important;
  display:block!important;
  width:max-content!important;
  max-width:min(230px,calc(100vw - 96px))!important;
  padding:10px 14px!important;
  border:1px solid rgba(239,191,120,.62)!important;
  border-radius:999px!important;
  background:linear-gradient(145deg,#2f1912,#1b0f0b)!important;
  color:#fff1d7!important;
  -webkit-text-fill-color:#fff1d7!important;
  font:800 13px/1.2 Onest,Arial,sans-serif!important;
  letter-spacing:.01em!important;
  white-space:nowrap!important;
  box-shadow:0 12px 28px rgba(0,0,0,.42)!important;
  pointer-events:none!important;
  z-index:3!important;
}
html body .t706__sidebar-content,
html body .t706__cartpage-form,
html body .t706__cartpage-info-wrapper{
  background:linear-gradient(145deg,#2a1711,#160d09)!important;
  border-color:rgba(239,191,120,.48)!important;
  color:#fff1d7!important;
}
html body .t706__product,
html body .t706__cartwin-totalamount-wrap{
  background:#1b0f0b!important;
  border-color:rgba(215,164,94,.38)!important;
}
html body .t706__product-plus,
html body .t706__product-minus,
html body .t706__product-del,
html body .t706__sidebar-close-btn{
  background:#2a1711!important;
  border-color:rgba(239,191,120,.58)!important;
  color:#efbf78!important;
}
html body .t706__close-icon path,
html body .t706__close-icon line,
html body .t706__product-plus:before,
html body .t706__product-plus:after,
html body .t706__product-minus:before{
  stroke:#efbf78!important;
  background:#efbf78!important;
}
html body #allrecords .bf-marquee,
html body #allrecords .bf-quiz__progress span,
html body #allrecords .bf-category-chip::after,
html body #allrecords .bf-particle{
  background:linear-gradient(90deg,#efbf78,#d98a52,#8f3039)!important;
}
html body .t825__btn_wrapper{
  background:#8f3039!important;
  border-color:rgba(239,191,120,.55)!important;
}
html body .t825__popup-container,
html body .t825__wrapper{
  background:#2a1711!important;
  color:#fff1d7!important;
}
html body [style*="background-color:#c8f03d"],
html body [style*="background-color: #c8f03d"],
html body [style*="background:#c8f03d"],
html body [style*="background: #c8f03d"],
html body [style*="background-color: rgb(200, 240, 61)"],
html body [style*="background: rgb(200, 240, 61)"]{
  background:#efbf78!important;
  color:#160d09!important;
  -webkit-text-fill-color:#160d09!important;
}
html body [style*="color:#c8f03d"],
html body [style*="color: #c8f03d"],
html body [style*="color: rgb(200, 240, 61)"]{
  color:#efbf78!important;
  -webkit-text-fill-color:#efbf78!important;
}
html body *{scrollbar-color:#9d3440 #160d09;}
html body *::-webkit-scrollbar-track{background:#160d09!important;}
html body *::-webkit-scrollbar-thumb{background:#9d3440!important;border:2px solid #160d09!important;}
@media(max-width:640px){
  html body .bf-utility-cart .bf-cart-summary{
    right:calc(100% + 8px)!important;
    max-width:calc(100vw - 88px)!important;
    padding:8px 11px!important;
    font-size:11px!important;
  }
}
/* bf-warm-complete-cart-counter-20260812 END */

/* bf-warm-zero-green-final-20260812 START */
html body #allrecords .bf-icon-button.bf-account-button{border-color:rgba(215,164,94,.62)!important;}
html body #allrecords .bf-project-link b{
  background:linear-gradient(135deg,#efbf78,#d98a52 58%,#8f3039)!important;
  color:#160d09!important;
  -webkit-text-fill-color:#160d09!important;
}
html body .bf-utility-rail .bf-utility-contacts a{
  background:linear-gradient(145deg,#2f1912,#1b0f0b)!important;
  color:#fff1d7!important;
  -webkit-text-fill-color:#fff1d7!important;
  border-color:rgba(215,164,94,.58)!important;
}
html body .bf-utility-rail .bf-utility-contacts a:hover{
  background:linear-gradient(135deg,#7b2630,#9d3440)!important;
  border-color:#efbf78!important;
}
html body .t706__cartpage-form,
html body .t706__cartpage-info-wrapper,
html body .t706__sidebar-content{border-color:rgba(239,191,120,.48)!important;}
html body .t706 input,
html body .t706 textarea,
html body .t706 select,
html body .t706 .t-datepicker__wrapper,
html body .t706 .js-form-spec-comments{
  background:#2a1711!important;
  background-color:#2a1711!important;
  color:#fff1d7!important;
  -webkit-text-fill-color:#fff1d7!important;
  border-color:rgba(215,164,94,.62)!important;
  outline-color:transparent!important;
}
html body .t706 .t-inputpromocode__btn,
html body .t706 .t-submit,
html body .t706 .t706__sidebar-continue{
  background:#efbf78!important;
  background-color:#efbf78!important;
  background-image:linear-gradient(135deg,#efbf78,#d98a52 58%,#8f3039)!important;
  color:#160d09!important;
  -webkit-text-fill-color:#160d09!important;
  border-color:rgba(255,241,215,.4)!important;
}
html body .t706__sidebar-prodamount,
html body .t706__sidebar-totalamount{
  color:#efbf78!important;
  -webkit-text-fill-color:#efbf78!important;
  border-color:transparent!important;
  outline-color:transparent!important;
}
html body .t706__close-icon path,
html body .t706__close-icon line,
html body .t706__cartpage-back-icon path,
html body .t706__cartpage-close-icon path{stroke:#efbf78!important;}
html body .t706 .js-successbox{border-color:#efbf78!important;}
html body .t825__messenger svg [fill="#27D061"],
html body .t825__messenger svg g[fill="#27D061"],
html body .t825__messenger svg g[fill="#27D061"] path{fill:#d98a52!important;}
html body .bf-utility-cart .bf-cart-summary{display:block!important;}
/* bf-warm-zero-green-final-20260812 END */
/* bf-global-search-quiz-20260812 START */
html body .bf-catalog-quick,html body .bf-catalog-sort{display:none!important}
html body .bf-catalog-controls{grid-template-columns:minmax(0,1fr) auto!important}
html body .bf-search-panel{max-height:calc(100svh - 70px);overflow:auto;background:rgba(22,13,9,.985)!important;border-color:rgba(239,191,120,.35)!important}
html body .bf-search-panel__inner{display:block!important;width:min(1120px,100%)!important}
html body .bf-global-form{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px}
html body .bf-global-form input{width:100%;min-height:48px;padding:0 18px;border:1px solid #d7a45e!important;border-radius:999px;background:#fff7ec!important;color:#2a1711!important;-webkit-text-fill-color:#2a1711!important;font-size:16px}
html body .bf-search-close{min-height:48px;padding:0 18px;border:1px solid rgba(239,191,120,.5);border-radius:999px;background:#2a1711;color:#fff1d7;font:700 14px Onest,Arial;cursor:pointer}
html body .bf-global-results{padding:16px 0 4px}
html body .bf-global-status{margin:0 0 12px;color:#d8c0a0;font-size:14px}
html body .bf-global-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
html body .bf-global-card{display:grid;grid-template-columns:104px minmax(0,1fr);min-height:132px;overflow:hidden;border:1px solid rgba(215,164,94,.4);border-radius:18px;background:linear-gradient(145deg,#2a1711,#160d09);color:#fff1d7!important;text-decoration:none!important;transition:.2s ease}
html body .bf-global-card img{width:104px;height:100%;min-height:132px;object-fit:cover;background:#160d09}
html body .bf-global-card__body{padding:14px;display:flex;flex-direction:column;gap:6px}
html body .bf-global-card__section{color:#efbf78;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}
html body .bf-global-card h3{margin:0;color:#fff1d7;font:700 15px/1.25 Onest,Arial}
html body .bf-global-card strong{margin-top:auto;color:#efbf78;font-size:16px}
html body .bf-global-card:hover{border-color:#efbf78;transform:translateY(-2px)}
html body .bf-empty-index{padding:22px;border:1px solid rgba(215,164,94,.4);border-radius:18px;color:#d8c0a0;background:#2a1711}
html body .bf-category-rail__list{grid-template-columns:repeat(4,minmax(0,1fr))!important}
html body .bf-category-chip{min-height:160px!important}
html body .bf-category-chip h3{font-size:18px!important}
html body.bf-quiz-page .bf-quiz__panel{background:linear-gradient(145deg,#2a1711,#1b0f0b)!important;border-color:rgba(239,191,120,.45)!important;box-shadow:0 30px 80px rgba(10,4,2,.42)!important}
html body.bf-quiz-page .bf-quiz__option{background:#24120d!important;background-image:none!important;color:#fff1d7!important;-webkit-text-fill-color:#fff1d7!important;border-color:rgba(215,164,94,.38)!important}
html body.bf-quiz-page .bf-quiz__option:hover{background:#331a12!important;border-color:#efbf78!important}
html body.bf-quiz-page .bf-quiz__option.bf-selected,html body.bf-quiz-page .bf-quiz__option[aria-pressed=true]{background:linear-gradient(135deg,#efbf78,#d98a52)!important;color:#160d09!important;-webkit-text-fill-color:#160d09!important;border-color:#fff1d7!important;box-shadow:0 10px 26px rgba(143,48,57,.34)!important}
html body.bf-quiz-page .bf-quiz__next:disabled{opacity:1!important;color:#8f7864!important;-webkit-text-fill-color:#8f7864!important;background:#34241c!important;background-image:none!important;border-color:#4b3528!important;box-shadow:none!important;cursor:not-allowed!important}
html body.bf-quiz-page .bf-quiz__back{background:#24120d!important;color:#fff1d7!important;border-color:rgba(215,164,94,.46)!important}
html body.bf-quiz-page .bf-result-card,html body.bf-quiz-page .bf-quiz__snack,html body.bf-quiz-page .bf-quiz__form-shell{background:linear-gradient(145deg,#2a1711,#160d09)!important;color:#fff1d7!important;border-color:rgba(239,191,120,.42)!important}
html body.bf-quiz-page .bf-result-card__facts{margin:0;padding-left:19px;display:grid;gap:5px;color:#d8c0a0;font-size:14px;line-height:1.4}
html body.bf-quiz-page .bf-result-card__facts li::marker{color:#efbf78}
html body.bf-quiz-page .bf-quiz__consult-card{min-height:100%;border-style:dashed!important}
html body.bf-quiz-page .bf-quiz__form-shell .t-input,html body.bf-quiz-page .bf-quiz__form-shell .t-select,html body.bf-quiz-page .bf-quiz__form-shell textarea{background:#2a1711!important;color:#fff1d7!important;-webkit-text-fill-color:#fff1d7!important;caret-color:#efbf78!important;border-color:rgba(215,164,94,.55)!important;color-scheme:dark}
html body.bf-quiz-page .bf-quiz__form-shell ::placeholder{color:#bda68a!important;opacity:1!important}
@media(max-width:980px){html body .bf-global-grid{grid-template-columns:repeat(2,minmax(0,1fr))}html body .bf-category-rail__list{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:640px){html body .bf-global-form{grid-template-columns:1fr 1fr}html body .bf-global-form input{grid-column:1/-1}html body .bf-global-grid{grid-template-columns:1fr}html body .bf-global-card{grid-template-columns:92px minmax(0,1fr)}html body .bf-global-card img{width:92px}html body .bf-category-rail__list{grid-template-columns:1fr!important}}
/* bf-global-search-quiz-20260812 END */
/* bf-quiz-native-choice-state-20260812 */
body.bf-quiz-page .bf-quiz__option:focus,body.bf-quiz-page .bf-quiz__option:focus-visible{color:#160d09!important;background:linear-gradient(135deg,#efbf78,#d98a52)!important;border-color:#fff1d7!important;outline:3px solid rgba(239,191,120,.45)!important;outline-offset:2px!important}
