:root{--bh-red: #d5635b;--bh-cream: #f7f1ec;--bh-ink: #1c1c1c;--bh-success: #2e7d32;--bh-trustpilot: #00b67a;--custom-accent: var(--bh-red);--custom-border: rgba(28, 28, 28, .12);--custom-muted: rgba(28, 28, 28, .62);--custom-radius: 10px}.campaign-countdown{display:inline-flex;gap:6px}.campaign-countdown__unit{display:flex;flex-direction:column;align-items:center;min-width:40px;padding:4px 6px;border-radius:var(--rounded-xs);background:#ffffff1f}.campaign-countdown__value{font-size:18px;font-weight:700;font-variant-numeric:tabular-nums;line-height:1.1}.campaign-countdown__label{font-size:9px;letter-spacing:.06em;opacity:.8;text-transform:uppercase}.campaign-banner{position:relative;background:var(--campaign-bg);color:var(--campaign-text)}.campaign-banner__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 20px;padding:8px 16px;text-align:center}.campaign-banner__heading{font-size:14px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.campaign-banner__subheading{font-size:12px;opacity:.85}.campaign-banner__button{padding:8px 16px;border-radius:var(--rounded-button);background:var(--campaign-text);color:var(--campaign-bg);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.campaign-banner__overlay-link{position:absolute;top:0;right:0;bottom:0;left:0}.campaign-banner--banner .campaign-banner__inner{flex-direction:column;gap:16px;padding-block:40px}.campaign-banner--banner .campaign-banner__heading{font-size:clamp(28px,6vw,56px);letter-spacing:.02em}.campaign-banner--banner .campaign-banner__subheading{font-size:15px}.campaign-banner--banner .campaign-countdown__unit{min-width:64px;padding:8px 10px}.campaign-banner--banner .campaign-countdown__value{font-size:30px}@media screen and (max-width:699px){.campaign-banner--bar .campaign-banner__subheading,.campaign-banner--bar .campaign-banner__button{display:none}.campaign-banner--bar .campaign-countdown__unit{min-width:34px;padding:2px 4px}.campaign-banner--bar .campaign-countdown__value{font-size:15px}}.campaign-banner__button{background:var(--campaign-accent);color:#fff}.campaign-banner__body{max-width:640px;margin-inline:auto;font-size:15px;line-height:1.6;opacity:.9}.campaign-banner__body p+p{margin-top:.8em}.campaign-banner__heading{color:var(--campaign-text)}.campaign-banner--bar .campaign-banner__heading:before{content:"";display:inline-block;width:8px;height:8px;margin-inline-end:8px;border-radius:50%;background:var(--campaign-accent);vertical-align:1px}.bh-menu{padding-block:14px 6px}.bh-menu__list{display:flex;gap:8px;margin:0;padding:0 0 6px;overflow-x:auto;list-style:none;scroll-snap-type:x proximity;scrollbar-width:none}.bh-menu__list::-webkit-scrollbar{display:none}.bh-menu__list>li{flex:none;scroll-snap-align:start}.bh-menu__item{display:flex;align-items:center;gap:8px;min-height:48px;padding:4px 16px 4px 4px;border:1px solid var(--custom-border);border-radius:9999px;background:#fff;font-size:14px;font-weight:600;white-space:nowrap;transition:border-color .2s ease}.bh-menu__item:not(:has(.bh-menu__image)){padding-inline-start:16px}.bh-menu__item:hover{border-color:var(--bh-red)}.bh-menu__item.is-current{border-color:var(--bh-red);background:var(--bh-red);color:#fff}.bh-menu__count{font-weight:400;opacity:.6}.bh-menu__item.is-current .bh-menu__count{opacity:.85}.bh-menu__image img{display:block;width:40px;height:40px;border-radius:50%;object-fit:cover;background:#fff}.product-card{grid-template-rows:auto 1fr}.product-card .product-card__info:not(:empty){display:flex;flex-direction:column}.product-card__info a.product-title{min-height:2.6em}.product-card__info>.buttons{margin-top:auto}.bh-checkmarks{display:flex;flex-wrap:wrap;gap:6px 16px;margin:0;padding:0;list-style:none}.bh-checkmarks__item{display:inline-flex;align-items:center;gap:6px;font-size:13px;line-height:1.3}.bh-checkmarks__item svg{flex:none;padding:2px;border-radius:50%;background:var(--bh-success);color:#fff;stroke-width:2.6}.item--payment_list{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;list-style:none}.item--payment_list .payment_item svg,.item--payment_list .custom_payment_icon_image{display:block;width:auto;height:24px;border-radius:4px}.paymentWithemarket{display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--custom-border);border-radius:var(--custom-radius)}.paymentWithemarket .e-market{flex:none;width:40px}.bh-trust-line{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;color:inherit}.bh-stars{display:inline-flex;gap:2px}.bh-stars__star{display:grid;place-items:center;width:18px;height:18px;background:var(--bh-trustpilot);color:#fff}.bh-stars__star svg{fill:currentColor;stroke:none}.bh-trust-line__text strong{font-weight:700}.bh-trust-line:hover .bh-trust-line__text{text-decoration:underline;text-underline-offset:3px}.bh-message{display:grid;gap:12px;padding:14px 16px;border-radius:var(--custom-radius)}.bh-message--campaign{background:var(--message-bg);color:var(--message-text)}.bh-message--light{border:1px solid var(--message-accent);background:var(--bh-cream);color:var(--bh-ink)}.bh-message__content{display:grid;justify-items:start;gap:4px}.bh-message__badge{padding:2px 10px;border-radius:9999px;background:var(--message-accent);color:#fff;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.bh-message__heading{font-size:16px;font-weight:700}.bh-message__text{font-size:13px;opacity:.9}.bh-message__link{font-size:13px;font-weight:700;text-decoration:underline;text-underline-offset:3px}.bh-message .campaign-countdown__unit{background:#ffffff24}.bh-message--light .campaign-countdown__unit{background:#fff}.nav-badge{display:inline-block;margin-inline-start:6px;padding:2px 6px;border-radius:var(--rounded-full);background:var(--bh-red);color:#fff;font-size:10px;font-weight:700;letter-spacing:.04em;line-height:1.4;text-transform:uppercase;vertical-align:middle}.header__primary-nav-item[data-nav-highlight]>a,.header__primary-nav-item[data-nav-highlight] summary{padding:4px 12px;border-radius:var(--rounded-full);background:var(--nav-highlight-bg);color:var(--nav-highlight-text)}.header__primary-nav-item[data-nav-highlight] .nav-badge{background:var(--nav-highlight-text);color:var(--nav-highlight-bg)}.nav-card__main{display:flex;align-items:center;gap:12px;min-width:0}.nav-media{display:grid;flex:none;place-items:center;width:var(--nav-media-size);height:var(--nav-media-size);overflow:hidden;border-radius:8px;background:var(--bh-cream);color:var(--bh-red)}.nav-media img{width:100%;height:100%;object-fit:cover}.header-sidebar li[data-nav-highlight] .header-sidebar__linklist-button{margin-inline:-8px;padding-inline:8px;border-radius:8px;background:var(--nav-highlight-bg);color:var(--nav-highlight-text)}.header-sidebar li[data-nav-highlight] .nav-media{background:#ffffff29;color:inherit}.nav-view-all{font-weight:700;text-decoration:underline;text-underline-offset:3px}.mobile-nav-extras{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 8px;margin-top:20px}.mobile-nav-extras>:not(.mobile-nav-extras__promo){grid-column:1 / -1}.mobile-nav-extras:empty{display:none}.mobile-nav-extras__cta{display:flex;align-items:center;gap:14px;min-height:64px;padding:10px 14px;border-radius:var(--custom-radius);background:var(--bh-cream)}.mobile-nav-extras__cta-icon{display:grid;flex:none;place-items:center;color:var(--bh-red)}.mobile-nav-extras__cta-text{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.mobile-nav-extras__cta-title{font-weight:700}.mobile-nav-extras__cta-subtitle{font-size:13px;opacity:.7}.mobile-nav-card__arrow{flex:none}.mobile-nav-extras__button{display:flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 16px;border:1px solid var(--bh-red);border-radius:var(--button-border-radius);font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.mobile-nav-extras__button--primary{background:var(--bh-red);color:#fff}.mobile-nav-extras__promo{display:block;position:relative;overflow:hidden;border-radius:var(--custom-radius);background:var(--bh-cream);aspect-ratio:1}.mobile-nav-extras__promo img{display:block;width:100%;height:100%;object-fit:cover}.mobile-nav-extras__promo-label{position:absolute;right:8px;bottom:10px;left:8px;padding:6px 10px;border-radius:var(--rounded-full);background:#ffffffeb;color:#1c1c1c;font-size:12px;font-weight:700;line-height:1.2;text-align:center}.mobile-nav-extras__trust{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;padding-top:12px;border-top:1px solid var(--custom-border);font-size:14px}.mobile-nav-extras__trust-text{font-weight:600}.mobile-nav-extras__stars{display:inline-flex;gap:1px}.mobile-nav-extras__stars svg{fill:currentColor}.mobile-nav-extras__trust-logo{display:block;width:auto;height:20px}.mobile-nav-extras__payment{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin:0;padding:0;list-style:none}.mobile-nav-extras__payment-icon{display:block;width:auto;height:24px}.bh-nav__item:has(.bh-nav__toggle){display:flex;align-items:center}.bh-nav__link{flex:1 1 auto;min-width:0}.bh-nav__toggle{display:grid;flex:none;place-items:center;width:44px;height:44px;margin-inline-end:-10px;border-radius:50%}.bh-nav__toggle:hover{background:var(--bh-cream)}.header-sidebar li[data-nav-highlight] .bh-nav__toggle{color:var(--nav-highlight-text)}.header-sidebar li[data-nav-highlight]:has(.bh-nav__toggle){border-radius:8px;background:var(--nav-highlight-bg)}.header-sidebar li[data-nav-highlight]:has(.bh-nav__toggle) .header-sidebar__linklist-button{background:none}.bh-nav__secondary{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:18px}.bh-nav__secondary-link{font-size:14px;font-weight:600;text-decoration:underline;text-underline-offset:3px}.jdgm-prev-badge[data-number-of-reviews="0"],.jdgm-widget.jdgm-preview-badge:has(.jdgm-prev-badge[data-number-of-reviews="0"]){display:none!important}.custom-carousel{display:block;position:relative;--carousel-gap: 12px}.custom-carousel__track{display:grid;grid-auto-columns:calc((100% - (var(--columns-mobile) - 1) * var(--carousel-gap)) / var(--columns-mobile));grid-auto-flow:column;gap:var(--carousel-gap);margin:0;padding:2px 0 8px;overflow-x:auto;list-style:none;scroll-snap-type:x mandatory;scroll-padding:0;scrollbar-width:none;overscroll-behavior-x:contain}.custom-carousel__track::-webkit-scrollbar{display:none}.custom-carousel__slide{display:flex;margin:0;scroll-snap-align:start}.custom-carousel__slide>*{width:100%}.custom-carousel__nav{display:none}@media screen and (min-width:720px){.custom-carousel{--carousel-gap: 16px}.custom-carousel__track{grid-auto-columns:calc((100% - (var(--columns-desktop) - 1) * var(--carousel-gap)) / var(--columns-desktop))}.custom-carousel.is-scrollable .custom-carousel__nav{display:flex;position:absolute;z-index:2;top:-56px;right:0;gap:8px}.custom-carousel__arrow{display:grid;place-items:center;width:40px;height:40px;padding:0;border:1px solid var(--custom-border);border-radius:50%;background:#fff;color:inherit;cursor:pointer}.custom-carousel__arrow:disabled{opacity:.35;cursor:default}}.custom-reviews{padding:40px 16px;background:var(--reviews-bg)}.custom-reviews__inner{max-width:1400px;margin:0 auto}.custom-reviews__header{display:flex;flex-direction:column;align-items:center;gap:8px;margin-bottom:20px;text-align:center}.custom-reviews__heading{margin:0}.custom-reviews__summary{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px 10px;color:inherit;text-decoration:none}.custom-reviews__score{font-size:20px;font-weight:700}.custom-reviews__stars,.custom-review__stars{display:inline-flex;gap:2px;color:var(--star-color)}.custom-reviews__stars svg,.custom-review__stars svg{fill:currentColor}.custom-reviews__summary-text{color:var(--custom-muted);font-size:14px}.custom-reviews__logo{display:block;width:auto;height:24px}.custom-review{display:flex;flex-direction:column;gap:8px;height:100%;padding:18px;border-radius:8px;background:#fff;box-shadow:0 1px 3px #00000014;color:inherit;text-decoration:none}a.custom-review:hover .custom-review__title{text-decoration:underline}.custom-review__star--empty{opacity:.25}.custom-review__title{margin:0;font-size:16px;line-height:1.3}.custom-review__text{display:-webkit-box;margin:0;overflow:hidden;font-size:14px;line-height:1.5;-webkit-line-clamp:5;-webkit-box-orient:vertical}.custom-review__meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:auto;padding-top:6px;color:var(--custom-muted);font-size:13px}.custom-review__author{color:inherit;font-weight:600}.custom-review__verified{display:inline-flex;align-items:center;gap:4px;color:var(--star-color)}.custom-reviews__cta{margin-top:16px;text-align:center}.custom-reviews__button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 24px;border:1px solid currentColor;border-radius:999px;color:inherit;font-weight:700;text-decoration:none}@media screen and (min-width:720px){.custom-reviews{padding:56px 24px}.custom-reviews .custom-carousel.is-scrollable .custom-carousel__nav{top:-60px}}@media screen and (max-width:699px){.item--payment_list .payment_item svg,.item--payment_list .custom_payment_icon_image{height:20px}.paymentWithemarket .e-market{width:32px}}
/*# sourceMappingURL=/cdn/shop/t/52/assets/bh-custom.css.map */
