:root{--bz-red: #e73132;--bz-red-strong: #e73132;--bz-ink: #323238;--bz-cream: #f8f3ec;--bz-line: rgba(50, 50, 56, .16)}.account-dropdown-wrap{position:relative}.account-dropdown{display:none;position:absolute;top:100%;right:-12px;padding-top:8px;min-width:244px;z-index:200}.account-dropdown:before{content:"";position:absolute;top:0;left:0;right:0;height:8px}.account-dropdown__panel{background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:12px;box-shadow:0 4px 6px -1px #0000000d,0 12px 28px -4px #0000001a;padding:8px;opacity:0;transform:translateY(-6px);transition:opacity .2s cubic-bezier(.16,1,.3,1),transform .2s cubic-bezier(.16,1,.3,1)}.account-dropdown-wrap:hover .account-dropdown,.account-dropdown-wrap:focus-within .account-dropdown{display:block}.account-dropdown-wrap:hover .account-dropdown__panel,.account-dropdown-wrap:focus-within .account-dropdown__panel{opacity:1;transform:translateY(0)}.account-dropdown__item{display:flex;align-items:center;gap:12px;padding:11px 14px;color:#1a1a1a;text-decoration:none;font-size:13px;font-weight:500;letter-spacing:.01em;border-radius:8px;transition:background-color .15s ease,color .15s ease}.account-dropdown__item:hover{background:#f7f7f5;color:#000}.account-dropdown__item svg{flex-shrink:0;color:#666;transition:color .15s ease}.account-dropdown__item:hover svg{color:var(--bz-red-strong)}.account-dropdown__divider{height:1px;background:linear-gradient(90deg,transparent,rgba(0,0,0,.06) 20%,rgba(0,0,0,.06) 80%,transparent);margin:4px 14px}.account-dropdown__b2b-title{display:block}.account-dropdown__b2b-sub{display:block;font-size:11px;color:#767676;font-weight:400;letter-spacing:.02em;margin-top:2px}@media(max-width:749px){.account-dropdown{display:none!important}}a.mega-menu__link.mega-menu__link--has-logo{display:inline-flex!important;align-items:center!important;flex-direction:row!important;gap:0!important;padding-top:5px!important;padding-bottom:5px!important;line-height:1!important}a.mega-menu__link.mega-menu__link--has-logo span{margin:0!important;padding:0!important;font-weight:500!important;letter-spacing:.01em;line-height:1!important;align-self:center!important}.mega-menu__brand-logo{width:80px;height:44px;border-radius:6px;object-fit:contain;flex-shrink:0;padding:6px 10px;margin-right:20px;border:1px solid rgba(0,0,0,.06);background:#fff;box-shadow:0 1px 3px #00000008;box-sizing:content-box;vertical-align:middle!important;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}a.mega-menu__link--has-logo:hover .mega-menu__brand-logo{transform:scale(1.04);box-shadow:0 3px 8px #00000014;border-color:#0000001a}.menu-drawer__item-link--brand{gap:14px;justify-content:flex-start}.menu-drawer__brand-logo{width:60px;height:30px;padding:5px 8px;object-fit:contain;flex:none;box-sizing:content-box;background:#fff;border:1px solid rgba(0,0,0,.07);border-radius:6px}.cart-item .quantity__input{min-width:4.5rem;text-align:center}.bz-section{padding-block:clamp(44px,6vw,88px)}.bz-head{margin-bottom:clamp(22px,3vw,40px)}.bz-eyebrow{margin:0 0 12px;color:var(--bz-red-strong);font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.bz-eyebrow--small{margin:14px 0 6px;font-size:12px}.bz-title{margin:0;color:var(--bz-ink);font-size:clamp(30px,3.9vw,54px);font-weight:400;line-height:1.08;letter-spacing:-.012em}.bz-title em{font-style:italic;color:var(--bz-red-strong)}.section__heading strong{font-weight:inherit}.bz-doors{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,1.6vw,24px)}.bz-door{position:relative;display:flex;align-items:flex-end;aspect-ratio:5 / 6;overflow:hidden;isolation:isolate;border-radius:18px;background:var(--bz-cream);color:#fff;text-decoration:none}.bz-door__img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;object-fit:cover;transition:transform .9s cubic-bezier(.16,1,.3,1)}.bz-door:after{content:"";position:absolute;top:40%;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(to top,#121214d6,#12121400)}.bz-door__body{display:flex;flex-direction:column;align-items:flex-start;gap:10px;width:100%;padding:clamp(20px,2.8vw,40px)}.bz-door__eyebrow{font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.bz-door__title{font-size:clamp(26px,3vw,42px);line-height:1.08;letter-spacing:-.01em}.bz-door__text{max-width:46ch;font-size:clamp(15px,1.15vw,17px);line-height:1.5;color:#ffffffeb}.bz-door__cta{margin-top:8px;padding:13px 22px;border-radius:999px;background:#fff;color:var(--bz-ink);font-size:15px;font-weight:600;transition:background-color .2s ease,color .2s ease}.bz-door--red .bz-door__cta{background:var(--bz-red-strong);color:#fff}.bz-door:focus-visible{outline:3px solid var(--bz-red-strong);outline-offset:3px}@media(hover:hover){.bz-door:hover .bz-door__img{transform:scale(1.035)}.bz-door:hover .bz-door__cta{background:var(--bz-ink);color:#fff}}.bz-smile{overflow:hidden;padding-block:clamp(14px,1.6vw,22px);background:var(--bz-red);color:#fff}.bz-smile__track{display:flex;width:max-content;animation:bz-slide 42s linear infinite}.bz-smile:hover .bz-smile__track{animation-play-state:paused}.bz-smile__group,.bz-smile__copy .bz-smile__group{display:flex;flex:none;align-items:center}.bz-smile__item{padding-inline:clamp(14px,1.8vw,26px);font-size:clamp(20px,2.3vw,32px);line-height:1.2;white-space:nowrap}.bz-smile__face{flex:none}@keyframes bz-slide{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.bz-smile__track{width:auto;animation:none}.bz-smile__copy{display:none}.bz-smile__group{flex-wrap:wrap;justify-content:center;row-gap:8px}}.bz-story{background:var(--bz-cream)}.bz-story__top{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(20px,4vw,72px);align-items:end}.bz-story__intro p{margin:0 0 14px;color:var(--bz-ink);font-size:clamp(16px,1.25vw,18px);line-height:1.55}.bz-link{color:var(--bz-red-strong);font-weight:600;text-decoration:underline;text-underline-offset:4px}.bz-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,2vw,32px);margin:clamp(30px,4vw,56px) 0 0;padding-top:clamp(20px,2.4vw,32px);border-top:1px solid var(--bz-line)}.bz-stat{display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:6px}.bz-stat__num{margin:0;color:var(--bz-red-strong);font-size:clamp(30px,3.5vw,50px);line-height:1;letter-spacing:-.01em}.bz-stat__star{font-size:.62em;vertical-align:.14em}.bz-stat__label{color:var(--bz-ink);font-size:14px;line-height:1.35}.bz-subtitle{margin:clamp(38px,5vw,68px) 0 clamp(16px,2vw,26px);color:var(--bz-ink);font-size:clamp(24px,2.5vw,34px);font-weight:400;line-height:1.15}.bz-dcs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2.4vw,36px)}.bz-dc__media{aspect-ratio:16 / 9;overflow:hidden;border-radius:14px;background:#e9e2d8}.bz-dc__media img{display:block;width:100%;height:100%;object-fit:cover}.bz-dc__title{margin:0 0 6px;color:var(--bz-ink);font-size:clamp(19px,1.7vw,23px);font-weight:500}.bz-dc__text{margin:0;max-width:56ch;color:var(--bz-ink);font-size:15px;line-height:1.5}@media(max-width:767px){.bz-doors,.bz-story__top,.bz-dcs{grid-template-columns:minmax(0,1fr)}.bz-door{flex-direction:column;align-items:stretch;aspect-ratio:auto;background:#232326}.bz-door__img{position:static;z-index:0;height:auto;aspect-ratio:1 / 1;object-position:50% 30%}.bz-door:after{display:none}.bz-door__body{padding:20px 20px 24px}.bz-stats{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:22px}}[id$=multicolumn_icon_C6634r]>.section__container .section__header,[id$=multicolumn_icon_C6634r] .section__heading{--color-foreground: 255, 255, 255;--color-text-heading: 255, 255, 255;color:#fff}.bz-eyebrow{display:flex;align-items:center;gap:10px;color:var(--bz-ink)}.bz-eyebrow:before{content:"";width:24px;height:3px;border-radius:2px;background:var(--bz-red)}.bz-eyebrow--light{color:#fff}.bz-link{color:var(--bz-ink);text-decoration-color:var(--bz-red);text-decoration-thickness:2px}.bz-link--light{color:#fff}.bz-title em{color:var(--bz-red)}.bz-title--md{font-size:clamp(26px,2.9vw,40px)}.bz-head--row{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.bz-head--center{text-align:center}.bz-btn{display:inline-block;padding:14px 26px;border-radius:999px;background:var(--bz-red);color:#fff;font-size:16px;font-weight:600;text-decoration:none;transition:background-color .2s ease,color .2s ease}.bz-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:clamp(24px,3vw,36px)}@media(min-width:768px){.bz-doors-section{padding-block-end:clamp(20px,3vw,44px)}.bz-door{aspect-ratio:3 / 2}.bz-door__img{object-position:50% 24%}.bz-door__title{font-size:clamp(24px,2.5vw,36px)}.bz-door:after{top:30%;right:0;bottom:0;left:0}}.bz-needs-section{padding-block:clamp(28px,4vw,56px)}.bz-needs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(10px,1.3vw,20px)}.bz-need{display:flex;flex-direction:column;color:var(--bz-ink);text-decoration:none}.bz-need__media{display:grid;place-items:center;aspect-ratio:1;overflow:hidden;border-radius:18px;background:var(--bz-cream);transition:background-color .25s ease}.bz-need__media img{width:76%;height:76%;object-fit:contain;mix-blend-mode:multiply;transition:transform .5s cubic-bezier(.16,1,.3,1)}.bz-need__label{margin-top:12px;font-size:16px;font-weight:500;line-height:1.25;text-align:center}.bz-need:focus-visible{outline:3px solid var(--bz-red);outline-offset:3px;border-radius:18px}.bz-logos-section{padding-block:clamp(26px,3.4vw,48px)}.bz-logos__head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:clamp(14px,2vw,26px)}.bz-logos__head--center{justify-content:center;text-align:center}.bz-logos__title{margin:0;color:var(--bz-ink);font-size:clamp(20px,2vw,28px);font-weight:400;line-height:1.2}.bz-logos__title em{font-style:italic;color:var(--bz-red)}.bz-logos{overflow:hidden;-webkit-mask-image:linear-gradient(to right,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(to right,transparent,#000 6%,#000 94%,transparent)}.bz-logos__track{display:flex;width:max-content;animation:bz-logos var(--bz-logo-speed, 40s) linear infinite}.bz-logos--reverse .bz-logos__track{animation-direction:reverse}.bz-logos:hover .bz-logos__track,.bz-logos:focus-within .bz-logos__track{animation-play-state:paused}.bz-logos__group{display:flex;flex:none;align-items:center}.bz-logo{display:flex;flex:none;align-items:center;justify-content:center;width:clamp(112px,12.5vw,176px);height:clamp(46px,5vw,66px);margin-inline:clamp(10px,1.6vw,26px)}.bz-logo__img{display:block;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}a.bz-logo{transition:transform .2s ease}@keyframes bz-logos{to{transform:translate(-25%)}}@media(prefers-reduced-motion:reduce){.bz-logos{-webkit-mask-image:none;mask-image:none}.bz-logos__track{width:auto;justify-content:center;animation:none}.bz-logos__group{flex-wrap:wrap;flex:0 1 auto;justify-content:center;row-gap:14px}.bz-logos__group[aria-hidden]{display:none}}.bz-b2b{background:var(--bz-ink);color:#fff}.bz-b2b .bz-title{color:#fff}.bz-b2b__grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(28px,5vw,88px);align-items:center}.bz-steps{display:grid;gap:20px;margin:clamp(24px,3vw,36px) 0 0;padding:0;list-style:none}.bz-step{display:flex;gap:16px;align-items:flex-start}.bz-step__num{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--bz-red);color:#fff;font-size:16px;font-weight:600}.bz-step__title{display:block;font-size:18px;font-weight:500;line-height:1.3}.bz-step__text{display:block;margin-top:2px;color:#ffffffd1;font-size:15px;line-height:1.45}.bz-perks{padding:clamp(22px,2.6vw,36px);border:1px solid rgba(255,255,255,.16);border-radius:18px;background:#ffffff0d}.bz-perks__title{margin:0 0 14px;font-size:18px;font-weight:500}.bz-perks__list{display:grid;gap:12px;margin:0;padding:0;list-style:none}.bz-perks__list li{position:relative;padding-left:28px;font-size:16px;line-height:1.4;color:#fff}.bz-perks__list li:before{content:"";position:absolute;left:2px;top:.28em;width:14px;height:7px;border-left:2.5px solid var(--bz-red);border-bottom:2.5px solid var(--bz-red);transform:rotate(-45deg)}.bz-welcome{padding-block:clamp(22px,3vw,36px);background:var(--bz-cream)}.bz-welcome__row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px 40px}.bz-quick{display:flex;flex-wrap:wrap;gap:10px}.bz-quick__item{padding:12px 18px;border:1px solid var(--bz-line);border-radius:999px;background:#fff;color:var(--bz-ink);font-size:15px;font-weight:500;text-decoration:none;transition:border-color .2s ease}.bz-quick__item--red{border-color:var(--bz-red);background:var(--bz-red);color:#fff;font-weight:600}@media(hover:hover){.bz-btn:hover{background:#fff;color:var(--bz-ink)}.bz-need:hover .bz-need__media{background:#f1e7da}.bz-need:hover .bz-need__media img{transform:scale(1.06)}.bz-quick__item:hover{border-color:var(--bz-ink)}a.bz-logo:hover{opacity:.7}}@media(max-width:767px){.bz-head--row{align-items:flex-start;flex-direction:column;gap:10px}.bz-needs{grid-template-columns:repeat(3,minmax(0,1fr))}.bz-need__label{margin-top:8px;font-size:14px}.bz-need__media{border-radius:14px}.bz-b2b__grid{grid-template-columns:minmax(0,1fr)}.bz-logos__head--row{align-items:flex-start;flex-direction:column;gap:8px}}.bz-logo__img{transform:scale(var(--bz-logo-k, 1))}a.bz-logo{transition:opacity .2s ease}.bz-logos{padding-block:8px}@media(min-width:768px){.bz-door{flex-direction:column;align-items:stretch;aspect-ratio:auto;background:#232326}.bz-door__img{position:static;z-index:0;height:auto;aspect-ratio:16 / 10;object-position:50% 56%}.bz-door:after{display:none}.bz-door__body{flex:1;gap:8px;padding:clamp(20px,2.2vw,32px)}}[id$=__slideshow_hero]{--hero-left: max(var(--page-padding), calc((100% - 1440px)/2) )}[id$=__slideshow_hero] .slideshow__content{z-index:2;padding-inline:var(--hero-left)!important;max-width:none}[id$=__slideshow_hero] .slideshow__text{max-width:min(46vw,700px)}[id$=__slideshow_hero] .slideshow__subtitle{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--bz-ink)!important}[id$=__slideshow_hero] .slideshow__subtitle:before{content:"";flex:none;width:24px;height:3px;border-radius:2px;background:var(--bz-red)}[id$=__slideshow_hero] .rich-text__heading{font-size:clamp(30px,3.9vw,62px);font-weight:400;line-height:1.08;letter-spacing:-.02em}[id$=__slideshow_hero] .rich-text__heading em{display:block;font-style:normal!important;font-weight:700;color:var(--bz-red)}[id$=__slideshow_hero] .slideshow__description{text-wrap:balance}[id$=__slideshow_hero] .slideshow__content .btn{border-radius:999px;padding-inline:28px;font-size:16px;font-weight:600}[id$=__slideshow_hero] [data-color-scheme=color-scheme-inverse] .slideshow__subtitle{color:#fff!important}[id$=__slideshow_hero] [data-color-scheme=color-scheme-inverse] .slideshow__subtitle:before{background:#fff}[id$=__slideshow_hero] [data-color-scheme=color-scheme-inverse] .rich-text__heading em{color:#fff}[id$=__slideshow_hero] .swiper-controls{left:var(--hero-left)!important;right:auto!important;width:max-content!important;margin:0!important;padding:6px 10px;border-radius:999px;background:#14141875;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:3;--color-foreground: 255,255,255;color:#fff}[id$=__slideshow_hero] .swiper-controls .swiper-button{color:#fff}@media(min-width:768px){[id$=__slideshow_hero] [data-color-scheme=color-scheme-inverse] .slideshow__item-wrap:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,#00000080,#0000 54%)}[id$=__slideshow_hero] [data-swiper-slide-index="0"] .slideshow__item-wrap:after{background:linear-gradient(90deg,#78080a4d,#78080a00 50%)}}@media(max-width:767px){[id$=__slideshow_hero] .slideshow__content{justify-content:flex-start!important}[id$=__slideshow_hero] .slideshow__text{max-width:none;padding-top:26px}[id$=__slideshow_hero] .slideshow__description{display:none}[id$=__slideshow_hero] .swiper-controls{left:50%!important;transform:translate(-50%);padding:5px 10px;bottom:8px}[id$=__slideshow_hero] .swiper-controls .swiper-button{display:none}}@media(min-width:768px)and (max-width:1100px){[id$=__slideshow_hero] .slideshow__description{display:none}[id$=__slideshow_hero] .slideshow__text{padding-block:0}[id$=__slideshow_hero] .swiper-controls .swiper-button{display:none}[id$=__slideshow_hero] .swiper-controls{bottom:10px;padding:5px 10px}}@media(max-width:767px){[id$=__slideshow_hero] [data-swiper-slide-index="1"] .slideshow__item-wrap:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,#0000009e,#00000047 40%,#0000 55%)}}.section-main-product .product__info-container .product__block{margin-block:14px}.section-main-product .product__info-container .product__block--badges:not(:has(*)){display:none}.section-main-product .product__info-container .product__block--custom_liquid:has(.bz-pdp-brand){margin-block:0 8px}.section-main-product .product__info-container .product__block--title{margin-block:0 10px}.section-main-product .product__info-container .product__block--\@app:has(spark-pdp){margin-block:0}.section-main-product .product__info-container .product__block--\@app:has(.jdgm-prev-badge[data-number-of-reviews="0"]){display:none}.section-main-product .product__info-container .product__block--price+.product__block--bonsana_points{margin-top:-8px}.section-main-product .product__info-container .product__block--bonsana_details{margin-top:24px}.product__tax{margin-top:2px;color:#323238d1}.bz-pdp-brand{display:inline-flex;align-items:center;gap:10px;color:var(--bz-ink);font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;text-decoration:none}.bz-pdp-brand:before{content:"";width:24px;height:3px;border-radius:2px;background:var(--bz-red)}.bz-pdp-brand--logo{display:block;width:fit-content}.bz-pdp-brand--logo:before{display:none}.bz-pdp-brand--logo img{display:block;width:auto;max-width:100%}.bz-benefits{display:grid;gap:6px;margin:0;padding:0;list-style:none}.bz-benefits li{position:relative;padding-left:26px;color:var(--bz-ink);font-size:15px;line-height:1.4}.bz-benefits li:before{content:"";position:absolute;left:2px;top:.3em;width:13px;height:6px;border-left:2px solid var(--bz-red);border-bottom:2px solid var(--bz-red);transform:rotate(-45deg)}.bz-points{margin:0;padding:0;list-style:none;color:var(--bz-ink);font-size:14px;line-height:1.35}.bz-points a{color:inherit;text-decoration:underline;text-decoration-color:var(--bz-red);text-underline-offset:3px}.bz-points--line{display:flex;flex-wrap:wrap;gap:6px 18px}.bz-points__item{display:flex;align-items:center;gap:8px}.bz-points__item svg{flex:none;width:20px;height:20px}.bz-points__fact span{color:#323238b8}.bz-points--row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:12px 8px;border-radius:12px;background:var(--bz-cream)}.bz-points--row .bz-points__item{flex-direction:column;gap:4px;text-align:center;font-size:13px}.product__block--buy_buttons .btn--primary,.sticky-atc-bar .btn--primary{--color-button: 231, 49, 50;--color-button-text: 255, 255, 255}.section-main-product .product__block--buy_buttons .product-form__submit{min-height:56px;font-size:19px;font-weight:700}.section-main-product .product__block--buy_buttons .quantity{min-height:56px}.section-main-product .product__block--buy_buttons .quantity__button{height:56px}.product__block--buy_buttons .product-form__submit[disabled]{--color-button: 122, 122, 130;opacity:1}.product__block--buy_buttons:has(.product-form__submit[disabled])~.product__block--payment_info{display:none}.section-main-product .product__payment-info{padding:0}.section-main-product .product__payment-info .list{gap:6px}.section-main-product .product__payment-info img{width:34px;height:auto}.bz-acc__row{border-top:1px solid var(--bz-line)}.bz-acc__row:last-child{border-bottom:1px solid var(--bz-line)}.bz-acc .accordion-details__summary{padding-block:16px;border-bottom:0}.bz-acc .accordion-details__content{padding-block:0 18px;color:var(--bz-ink);font-size:15px;line-height:1.6}.bz-acc h3{margin:16px 0 6px;color:var(--bz-ink);font-size:15px;font-weight:600}.bz-acc h3:first-child{margin-top:0}#judgeme_product_reviews:has(.jm-no-reviews-state__action-buttons) .jm-review-widget-header__summary-section,#judgeme_product_reviews:has(.jm-no-reviews-state__action-buttons) .jdgm-tabs,#judgeme_product_reviews:has(.jm-no-reviews-state__action-buttons) .jm-review-widget__body{display:none}.jm-no-reviews-state__action-buttons .jm-button{background:transparent!important;color:var(--bz-ink)!important;border:1px solid var(--bz-line)!important}@media(max-width:767.98px){.bz-points--row .bz-points__item{font-size:12.5px}.section-main-product{padding-top:4px}.section-main-product .product__block--buy_buttons .product-form__buttons{flex-wrap:nowrap}.section-main-product .product__block--buy_buttons .product-form__quantity{flex:none;width:112px}.section-main-product .product__block--buy_buttons .quantity{width:100%}.section-main-product .product__block--buy_buttons .product-form__submit{flex:1;width:auto;min-width:0;padding-inline:8px}.shopify-section:has(>.breadcrumbs),.shopify-section:has(.breadcrumbs){display:none}}.page-template.contact .contact-form.section{position:relative;z-index:2;margin-top:-64px;background:transparent}.page-template.contact .contact-form__wrapper{gap:clamp(16px,2vw,28px);align-items:flex-start}.page-template.contact .contact-form__form{padding:clamp(24px,3.4vw,52px);border-radius:18px;background:#fff;box-shadow:0 24px 60px -24px #1d1d2159}.page-template.contact .contact__title{margin-bottom:28px;text-align:left}.page-template.contact .contact-form__form .form-control{border:1px solid transparent;border-radius:10px;transition:border-color .15s ease,background-color .15s ease}.page-template.contact .contact-form__form .form-control:focus{border-color:var(--bz-red);background:#fff;outline:0;box-shadow:none}.page-template.contact .contact-form__form button[type=submit]{width:100%;min-height:58px;border-color:var(--bz-red);border-radius:10px;background:var(--bz-red);color:#fff;font-size:17px}.page-template.contact .help-sidebar__sidebar{flex:0 0 clamp(380px,42%,540px);padding:clamp(24px,3vw,44px);border-radius:18px;background:#1d1d21;color:#fff}.page-template.contact .help-sidebar__sidebar:before{display:none}.page-template.contact .help-sidebar__sidebar .rich-text__heading{color:#fff}.page-template.contact .help-sidebar__icon-text{margin-top:24px;padding-top:24px;border-top:1px solid rgba(255,255,255,.16)}.page-template.contact .help-sidebar__icon-text .icon-with-text{gap:16px}.page-template.contact .help-sidebar__icon-text .icon-with-text__media{flex:none;align-items:center;justify-content:center;width:46px;height:46px;border-radius:50%;background:#e731322e}.page-template.contact .help-sidebar__icon-text h3{color:#fff}.page-template.contact .help-sidebar__icon-text .rte{color:#ffffffc2}.page-template.contact .help-sidebar__icon-text .rte p{margin:0}.page-template.contact .help-sidebar__icon-text .rte strong{display:block;margin-bottom:4px;color:#fff;font-weight:600}.page-template.contact .help-sidebar__icon-text-1 .rte a{display:block;color:#fff;font-size:clamp(20px,1.8vw,25px);line-height:1.3;letter-spacing:-.01em;text-decoration:none}.page-template.contact .help-sidebar__icon-text-1 .rte a:hover{color:var(--bz-red)}.page-template.contact .help-sidebar__icon-text-2 .rte,.page-template.contact .help-sidebar__icon-text-3 .rte{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.page-template.contact [id*=__spacer_LCEHKk],.page-template.about [id*=__spacer_LCEHKk]{display:none}.page-template.about .bz-story__top{align-items:start}@media(max-width:767.98px){.page-template.contact .contact-form.section{margin-top:-20px}.page-template.contact .contact-form__wrapper{align-items:stretch}.page-template.contact .contact-form__form,.page-template.contact .help-sidebar__sidebar{flex:1 1 auto;width:100%}}@media(max-width:420px){.page-template.contact .help-sidebar__icon-text-2 .rte,.page-template.contact .help-sidebar__icon-text-3 .rte{grid-template-columns:1fr}}.page-template.b2b-login .image-with-text .btn--primary{border-color:var(--bz-red);border-radius:10px;background:var(--bz-red);color:#fff}.page-template.b2b-login .b2b-section{background:#f8f3ec}.page-template.b2b-login .b2b-page{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-rows:auto 1fr;gap:clamp(16px,2vw,28px);align-items:start;padding-block:clamp(48px,6vw,88px);background:transparent}.page-template.b2b-login .b2b-grid{display:contents}.page-template.b2b-login .b2b-grid>div:first-child{grid-column:1;grid-row:1}.page-template.b2b-login .b2b-grid>div:last-child{grid-column:2;grid-row:1 / span 2}.page-template.b2b-login .b2b-card{border:0;border-radius:18px}.page-template.b2b-login .b2b-card--center{padding:clamp(24px,2.6vw,36px);background:#1d1d21;box-shadow:none;color:#fff;text-align:left}.page-template.b2b-login .b2b-card--center h2{color:#fff;font-size:clamp(24px,2.2vw,30px)}.page-template.b2b-login .b2b-card--center .b2b-sub{color:#ffffffc2;font-size:15px;line-height:1.5}.page-template.b2b-login .b2b-card--center .btn--primary{border-color:#fff;border-radius:10px;background:#fff;color:#1d1d21}.page-template.b2b-login .b2b-card--center .b2b-forgot{color:#ffffffb8;font-size:14px}.page-template.b2b-login .b2b-card--center .b2b-forgot:hover{color:#fff}.page-template.b2b-login .b2b-card:not(.b2b-card--center){padding:clamp(24px,3.4vw,52px);background:#fff;box-shadow:0 24px 60px -24px #1d1d2140}.page-template.b2b-login .b2b-card:not(.b2b-card--center) h2{margin-bottom:10px;font-size:clamp(30px,3vw,42px);line-height:1.1}.page-template.b2b-login .b2b-overline{color:var(--bz-red);font-size:13px;font-weight:600;letter-spacing:.12em}.page-template.b2b-login .b2b-card:not(.b2b-card--center) .b2b-sub{margin-bottom:24px;font-size:16px;line-height:1.5}.page-template.b2b-login .b2b-page .form-control{border:1px solid transparent;border-radius:10px;transition:border-color .15s ease,background-color .15s ease}.page-template.b2b-login .b2b-page .form-control:focus{border-color:var(--bz-red);background-color:#fff;outline:0}.page-template.b2b-login .b2b-phone .form-control:first-child{border-radius:10px 0 0 10px}.page-template.b2b-login .b2b-phone .form-control:last-child{border-radius:0 10px 10px 0}.page-template.b2b-login .b2b-step-ind{border-radius:10px}.page-template.b2b-login .b2b-step-ind.active{background:#1d1d21;color:#fff}.page-template.b2b-login .b2b-step-ind.done{background:#e7313214;color:var(--bz-red)}.page-template.b2b-login .b2b-step-ind.done .num{background:#e7313229}.page-template.b2b-login .b2b-check input:checked{border-color:var(--bz-red);background:var(--bz-red)}.page-template.b2b-login .b2b-check label a{color:var(--bz-red)}.page-template.b2b-login .b2b-page .b2b-card:not(.b2b-card--center) .btn--primary,.page-template.b2b-login .b2b-page .b2b-card:not(.b2b-card--center) .btn--primary:focus,.page-template.b2b-login .b2b-page .b2b-card:not(.b2b-card--center) .btn--primary:active{min-height:58px;border-color:var(--bz-red)!important;border-radius:10px;background:var(--bz-red)!important;font-size:17px}.page-template.b2b-login .b2b-page .b2b-card:not(.b2b-card--center) .btn--primary:hover{border-color:#cf2a2b!important;background:#cf2a2b!important}.page-template.b2b-login .b2b-btn-row .btn--outline{min-height:58px;border-radius:10px}.page-template.b2b-login .b2b-success-icon{border-color:var(--bz-red);background:#e7313214}.page-template.b2b-login .b2b-success-icon svg{color:var(--bz-red)}.page-template.b2b-login .b2b-usps{display:block;grid-column:1;grid-row:2;margin:0;padding:8px clamp(20px,2.6vw,36px);border-radius:18px;background:#fff}.page-template.b2b-login .b2b-usp{padding:18px 0;border:0;border-radius:0;background:transparent;box-shadow:none}.page-template.b2b-login .b2b-usp+.b2b-usp{border-top:1px solid rgba(50,50,56,.1)}.page-template.b2b-login .b2b-usp-icon{width:44px;height:44px;border-radius:50%}.page-template.b2b-login .b2b-usp-text h3{font-size:16px}.page-template.b2b-login .b2b-usp-text p{font-size:14px}.page-template.b2b-login #b2bSteps{scroll-margin-top:260px}.page-template.b2b-login [id*=__spacer_LCEHKk]{display:none}.page-template.b2b-login [id*=__contact] .rich-text{display:flex;flex-wrap:wrap;gap:12px}.page-template.b2b-login [id*=__contact] .rich-text>.rich-text__heading,.page-template.b2b-login [id*=__contact] .rich-text>.rich-text__text{flex:0 0 100%;margin:0}.page-template.b2b-login [id*=__contact] .rich-text>.rich-text__text{margin-bottom:16px;color:#fff}@media(max-width:989.98px){.page-template.b2b-login .b2b-page{grid-template-columns:minmax(0,1fr)}.page-template.b2b-login .b2b-grid>div:last-child{grid-column:1;grid-row:auto;order:1}.page-template.b2b-login .b2b-grid>div:first-child{grid-column:1;grid-row:auto;order:2}.page-template.b2b-login .b2b-usps{grid-column:1;grid-row:auto;order:3}}@media(min-width:431px)and (max-width:767.98px){.collection-hero:has(source[srcset*=brand-banner-phone-]){--banner-height-mobile: calc((100vw - 3.2rem) / 1.177)}}.topbar__menu{gap:2.2rem}.topbar__menu a{font-size:1.4rem;color:#55555b}.topbar__menu a:hover{color:#e73132}#Mega-menu-item-bz_haendler>summary .btn{border-radius:99.9rem;padding:.8rem 1.6rem .8rem 1.9rem;min-height:0;box-shadow:none}#Mega-menu-item-bz_haendler>summary .btn,.menu-drawer .hightlight-link--button .btn{background:#e73132!important;border-color:#e73132!important;color:#fff!important}#Mega-menu-item-bz_haendler>summary .btn__text,.menu-drawer .hightlight-link--button .btn__text{color:#fff!important}#Mega-menu-item-bz_haendler>summary .btn:before,#Mega-menu-item-bz_haendler>summary .btn:after,.menu-drawer .hightlight-link--button .btn:before,.menu-drawer .hightlight-link--button .btn:after{display:none!important}#Mega-menu-item-bz_haendler>summary:hover .btn{background:#c9282a!important;border-color:#c9282a!important}[id*=item-bz] .mega-menu__wrapper{display:grid;gap:0 4rem}[id*=item-bz] .mega-menu__list{display:contents}[id*=item-bz] .mega-menu__list .mega-menu__column,[id*=item-bz] .mega-menu__promotions.mega-menu__column{border:0;padding:2.6rem 0 2.2rem}[id*=item-bz] .mega-menu__promotions-grid{gap:1.6rem}[id*=item-bz] .mega-menu__link--top{margin-bottom:1rem;font-family:inherit;font-size:1.3rem;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:#8a8a90}[id*=item-bz] .mega-menu__item-child li>a,[id*=item-bz] .mega-menu__item-child li:last-child>a{padding-block:.55rem;font-size:1.55rem;color:#55555b}[id*=item-bz] .mega-menu__item-child li>a:hover{color:#e73132}#Mega-menu-item-bzp_gesicht .mega-menu__wrapper{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.3fr) minmax(0,1.05fr)}#Mega-menu-item-bzp_koerper .mega-menu__wrapper{grid-template-columns:minmax(0,1fr) minmax(0,2.15fr) minmax(0,1.05fr)}#Mega-menu-item-bzp_lippen .mega-menu__wrapper,#Mega-menu-item-bzp_haare .mega-menu__wrapper{grid-template-columns:minmax(0,1fr) minmax(0,.9fr) minmax(0,2.2fr)}#Mega-menu-item-bz_haendler .mega-menu__wrapper{grid-template-columns:minmax(0,1fr) minmax(0,1.75fr) minmax(0,1.15fr)}[id*=item-bz] .custom-card{border-radius:1.4rem;overflow:hidden}[id*=item-bzp] .custom-card__media{aspect-ratio:1.3;overflow:hidden;background:#f8f3ec}[id*=item-bzp] .custom-card__media img{width:100%;height:100%;object-fit:contain}[id*=item-bz] .custom-card__info{padding:1.2rem 1.4rem}[id*=item-bz] .custom-card__title{margin:0;font-size:1.6rem;font-weight:600}[id*=item-bz] .custom-card__info .rte,[id*=item-bz] .custom-card__info .rte p{margin:0;font-size:1.4rem}[id*=item-bz] .custom-card__info .btn{width:3.4rem;height:3.4rem;min-height:0}[id*=item-bzp] .mega-menu__column:nth-last-child(2) .mega-menu__item-child{display:grid;gap:1rem}#Mega-menu-item-bzp_gesicht .mega-menu__column:nth-last-child(2) .mega-menu__item-child{grid-template-columns:repeat(2,minmax(0,1fr))}#Mega-menu-item-bzp_koerper .mega-menu__column:nth-last-child(2) .mega-menu__item-child{grid-template-columns:repeat(3,minmax(0,1fr))}#Mega-menu-item-bzp_lippen .mega-menu__column:nth-last-child(2) .mega-menu__item-child,#Mega-menu-item-bzp_haare .mega-menu__column:nth-last-child(2) .mega-menu__item-child{grid-template-columns:minmax(0,19rem)}[id*=item-bzp] .mega-menu__column:nth-last-child(2) .mega-menu__item-child li>a{display:block;height:6.2rem;padding:0;background:#fff center / 72% auto no-repeat;border-radius:1.2rem;box-shadow:inset 0 0 0 .1rem #e6e6e8;transition:box-shadow .18s ease,transform .18s ease}[id*=item-bzp] .mega-menu__column:nth-last-child(2) .mega-menu__item-child li>a:hover{box-shadow:inset 0 0 0 .1rem #c8c8cd,0 .4rem 1.2rem #1d1d2114;transform:translateY(-.1rem)}[id*=item-bzp] .mega-menu__column:nth-last-child(2) .reversed-link__text{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.mega-menu__item-child a[href$="/collections/carmex"]{background-image:url(/cdn/shop/files/brand-logo-carmex.png)!important;background-size:auto 4.2rem!important}.mega-menu__item-child a[href$="/collections/okeeffes"]{background-image:url(/cdn/shop/files/brand-logo-okeeffes.png)!important;background-size:auto 4.2rem!important}.mega-menu__item-child a[href$="/collections/hair-syrup"]{background-image:url(/cdn/shop/files/brand-logo-hair-syrup.webp)!important;background-size:auto 4.2rem!important}.mega-menu__item-child a[href$="/collections/the-bald-theory"]{background-image:url(/cdn/shop/files/brand-logo-the-bald-theory.png)!important;background-size:auto 4.2rem!important}.mega-menu__item-child a[href$="/collections/skinrepublic"]{background-image:url(/cdn/shop/files/brand-logo-skinrepublic.png)!important}.mega-menu__item-child a[href$="/collections/kundal"]{background-image:url(/cdn/shop/files/brand-logo-kundal.png)!important}.mega-menu__item-child a[href$="/collections/frank-body"]{background-image:url(/cdn/shop/files/brand-logo-frank-body.png)!important}.mega-menu__item-child a[href$="/collections/skincyclopedia"]{background-image:url(/cdn/shop/files/brand-logo-skincyclopedia.png)!important}.mega-menu__item-child a[href$="/collections/madhippie"]{background-image:url(/cdn/shop/files/brand-logo-madhippie.png)!important}.mega-menu__item-child a[href$="/collections/hidehere"]{background-image:url(/cdn/shop/files/brand-logo-hidehere.png)!important}.mega-menu__item-child a[href$="/collections/esponjabon"]{background-image:url(/cdn/shop/files/brand-logo-esponjabon.png)!important}.mega-menu__item-child a[href$="/collections/bubble-t"]{background-image:url(/cdn/shop/files/brand-logo-bubble-t.png)!important}[id*=item-bzp] .mega-menu__list>.mega-menu__column:last-child{grid-column:1 / -1;grid-row:2;padding:1.3rem 0 1.5rem;border-top:.1rem solid #ececee}[id*=item-bzp] .mega-menu__list>.mega-menu__column:last-child .mega-menu__item{display:flex;align-items:center;gap:1.6rem}[id*=item-bzp] .mega-menu__list>.mega-menu__column:last-child .mega-menu__link--top{flex:none;margin:0;color:#e73132}[id*=item-bzp] .mega-menu__list>.mega-menu__column:last-child .mega-menu__item-child{display:flex;flex:1;align-items:center;gap:1rem;min-width:0}[id*=item-bzp] .mega-menu__list>.mega-menu__column:last-child .mega-menu__item-child li>a{padding:.75rem 1.5rem;border-radius:99.9rem;background:#f8f3ec;font-size:1.45rem;color:#323238;white-space:nowrap}[id*=item-bzp] .mega-menu__list>.mega-menu__column:last-child .mega-menu__item-child li>a:hover{background:#efe6da;color:#323238}[id*=item-bzp] .mega-menu__list>.mega-menu__column:last-child .mega-menu__item-child li:last-child{margin-inline-start:auto}[id*=item-bzp] .mega-menu__list>.mega-menu__column:last-child .mega-menu__item-child li:last-child>a{padding:.75rem 0;background:none;font-size:1.5rem;font-weight:600;color:#1d1d21}[id*=item-bzp] .mega-menu__list>.mega-menu__column:last-child .mega-menu__item-child li:last-child>a:after{content:"\2192";margin-inline-start:.6rem;color:#e73132}#Mega-menu-item-bz_haendler .mega-menu__column:first-child .mega-menu__item-child li:first-child>a{display:inline-block;margin-bottom:1rem;padding:1.15rem 2.2rem;border-radius:99.9rem;background:#e73132;color:#fff;font-weight:600}#Mega-menu-item-bz_haendler .mega-menu__column:first-child .mega-menu__item-child li:first-child>a:hover{background:#c9282a;color:#fff}#Mega-menu-item-bz_haendler .mega-menu__column:nth-child(2) .mega-menu__item-child{columns:2;column-gap:3rem}#Mega-menu-item-bz_haendler .mega-menu__column:nth-child(2) .mega-menu__item-child li{break-inside:avoid}#Mega-menu-item-mega_marken_001 .mega-menu__list .mega-menu__column{gap:.4rem;padding-block:2rem 2.4rem}#Mega-menu-item-mega_marken_001 .mega-menu__item,#Mega-menu-item-mega_marken_001 .mega-menu__link--top{margin:0}.menu-drawer__menus>ul>li>details>summary,.menu-drawer__menus>ul>li>a{font-weight:600;color:#1d1d21}.menu-drawer__menus>ul>li:nth-child(1),.menu-drawer__menus>ul>li:nth-child(5){margin-bottom:.6rem;padding-bottom:.6rem;border-bottom:.1rem solid #ececee}.menu-drawer__menus>ul>li:nth-child(n+2):nth-child(-n+5)>details>summary{padding-block:.5rem}.menu-drawer__menus>ul>li:nth-child(n+2):nth-child(-n+5)>details>summary>span:first-child{display:flex;align-items:center;gap:1.3rem}.menu-drawer__menus>ul>li:nth-child(n+2):nth-child(-n+5)>details>summary>span:first-child:before{content:"";flex:none;width:4.6rem;height:4.6rem;border-radius:1.2rem;background-color:#f8f3ec;background-position:center;background-size:auto 3.8rem;background-repeat:no-repeat}.menu-drawer__menus>ul>li:nth-child(2)>details>summary>span:first-child:before{background-image:url(/cdn/shop/files/bonsana-nav-thumb-gesicht.png)}.menu-drawer__menus>ul>li:nth-child(3)>details>summary>span:first-child:before{background-image:url(/cdn/shop/files/bonsana-nav-thumb-lippen.png)}.menu-drawer__menus>ul>li:nth-child(4)>details>summary>span:first-child:before{background-image:url(/cdn/shop/files/bonsana-nav-thumb-koerper.png)}.menu-drawer__menus>ul>li:nth-child(5)>details>summary>span:first-child:before{background-image:url(/cdn/shop/files/bonsana-nav-thumb-haare.png)}.menu-drawer .hightlight-link--button{flex:1}.menu-drawer .hightlight-link--button .btn{width:100%;justify-content:center;padding:1.2rem 2rem;border-radius:99.9rem;font-weight:600}.menu-drawer__item-link-heading:has(.hightlight-link--button){position:relative;margin-block:.6rem}.menu-drawer__item-link-heading:has(.hightlight-link--button)>svg{position:absolute;inset-inline-end:1.6rem;color:#fff}.menu-drawer__menus>ul>li:nth-last-child(-n+4){display:inline-block;margin-inline-end:1.8rem}.menu-drawer__menus>ul>li:nth-last-child(-n+4)>a{font-size:1.5rem;font-weight:400;color:#55555b}.menu-drawer__promotions:has(>.promotion-item:only-child){--promotion-columns: 1 !important}.menu-drawer__promotions .custom-card__media{aspect-ratio:1.7;overflow:hidden;background:#f8f3ec}.menu-drawer__promotions .custom-card__media img{width:100%;height:100%;object-fit:contain}@media(min-width:1024px)and (max-width:1279px){.header__menu>ul>li .menu__item,.header__menu>ul>li>a{font-size:1.4rem}[id*=item-bz] .mega-menu__wrapper{gap:0 2.4rem}}@media(min-width:1024px){.topbar-section{position:absolute;top:0;left:0;right:0;height:0;z-index:31;background:none;pointer-events:none}.topbar-section .topbar{--section-padding-top: 0px;--section-padding-bottom: 0px;padding-block:0;background:none}.topbar-section .topbar__inner{height:4.4rem;min-height:4.4rem}.topbar-section localization-form,.topbar-section .disclosure{pointer-events:auto}.topbar-section .disclosure__toggle{font-size:1.1rem;letter-spacing:.05rem;text-transform:uppercase;color:#323238}.shopify-section [class*=ai-usp-bar__container]{padding-inline:1.6rem}.header-section .header__top--logo-left{grid-template-columns:auto minmax(0,1fr) auto}.header-section .header__search{min-width:0;width:auto;max-width:none;padding-inline:4.2rem}.header-section .header__search predictive-search.search__form{width:100%;min-width:0;max-width:60rem;flex:0 1 60rem;margin-inline:auto}.header-section .header__buttons .cusstom-button{margin-right:2.4rem}}@media(min-width:1280px){.shopify-section [class*=ai-usp-bar__container]{max-width:none;padding-inline:5rem}}@media(min-width:1540px){.shopify-section [class*=ai-usp-bar__container]{max-width:144rem;padding-inline:0}}@media(min-width:1024px)and (max-width:1100px){.header-section nav .menu__item{padding-inline:1rem}.header-section nav ul>li:last-child .menu__item{padding-inline:1.6rem}}@media(max-width:1023px){.header-section .header__buttons .cusstom-button,.menu-drawer .cusstom-button{display:none}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/bonsana.css.map */
