@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;700&family=Fredoka:wght@500;600;700&family=Poppins:wght@300;400;500;600&display=swap";:root{--bh-cream: #fbf8f1;--bh-ink: #1f1f1f;--bh-blue: #5b86e0;--bh-green: #1f9d57;--bh-orange: #c4610f;--bh-yellow: #e0a800;--bh-purple: #a68bd1;--bh-lilac: #b9a7d4;--bh-plum: #3b1f63;--bh-navy: #1a1a4f;--bh-font-body: "DM Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--bh-font-head: "Fredoka", "DM Sans", system-ui, sans-serif;--bh-font-story: "Poppins", "DM Sans", system-ui, sans-serif;--buttons-radius: 999px;--buttons-radius-outset: 999px;--inputs-radius: 0px;--font-body-family: var(--bh-font-body);--font-heading-family: var(--bh-font-head)}body{font-family:var(--bh-font-body);background:var(--bh-cream);color:var(--bh-ink)}h1,h2,h3,h4,.h0,.h1,.h2,.h3,.h4{font-family:var(--bh-font-head);font-weight:600;letter-spacing:0;line-height:1.1}.button,.shopify-payment-button__button--unbranded{border-radius:999px;font-family:var(--bh-font-body);font-weight:700;letter-spacing:.02em}.utility-bar,.announcement-bar{background:var(--bh-blue);color:#fff;font-size:1.2rem}.utility-bar .announcement-bar__message,.announcement-bar__message,.announcement-bar__link{color:#fff}.header-wrapper{background:var(--bh-cream);border-bottom:0}@media screen and (min-width:990px){.header__inline-menu{justify-self:center;margin-left:auto;margin-right:auto}.header__menu-item{font-weight:500;font-size:1.4rem}}[id$=__hero] [class*=color-scheme-]{--color-foreground: 255, 255, 255;--color-button: 255, 255, 255;--color-button-text: 31, 31, 31}[id$=__hero] .banner__box{max-width:none;text-align:left;padding-bottom:4rem}[id$=__hero] .banner__content{justify-content:flex-start}[id$=__hero] .banner__heading{font-family:var(--bh-font-story);font-weight:400;font-size:clamp(2.6rem,2.9vw,5.2rem);line-height:1.15;letter-spacing:0;max-width:24ch;text-wrap:balance;text-align:left;margin:0 0 1.6rem;text-shadow:0 1px 12px rgba(0,0,0,.25)}[id$=__hero] .banner__text{font-family:var(--bh-font-body);font-size:1.5rem;font-weight:400;line-height:1.5;letter-spacing:0;margin:0 0 2.2rem;max-width:72rem;text-shadow:0 1px 8px rgba(0,0,0,.3)}[id$=__hero] .banner__text em{font-style:normal;color:#f2b705;letter-spacing:.15rem;margin-right:.4rem;text-shadow:none}[id$=__hero] .banner__buttons .button{background:#fff;color:#1f1f1f;border-radius:999px;font-family:var(--bh-font-body);font-size:1.1rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;min-height:4.8rem;padding:0 2.6rem}.bh-marquee{background:var(--bh-marquee-bg, var(--bh-green));color:var(--bh-marquee-fg, #fff);overflow:hidden;padding:1.4rem 0}.bh-marquee__track{display:flex;width:max-content;animation:bh-marquee var(--bh-marquee-speed, 30s) linear infinite}.bh-marquee__group{display:flex;flex-shrink:0;min-width:100vw;justify-content:space-around;gap:4rem;margin:0;padding:0 2rem;list-style:none}.bh-marquee__item{font-family:var(--bh-font-body);font-size:1.5rem;font-weight:500;white-space:nowrap}@keyframes bh-marquee{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.bh-marquee__track{animation:none}}.bh-story{display:grid;grid-template-columns:1fr;background:var(--bh-story-bg, #5b86e0);color:var(--bh-story-fg, #fff)}@media screen and (min-width:990px){.bh-story{grid-template-columns:1fr 1fr;min-height:64rem}}.bh-story__media{position:relative;min-height:42rem;overflow:hidden;background:#2a2118}.bh-story__media>img,.bh-story__media>svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.bh-story__media>svg{opacity:.25}.bh-story__label{position:absolute;width:22rem;max-width:60%;z-index:2;pointer-events:none}.bh-story__label-svg{width:100%;height:auto;overflow:visible;display:block}.bh-story__label-text{fill:#fff;font-family:var(--bh-font-story);font-weight:600;font-size:15px;letter-spacing:.08em;text-transform:uppercase}.bh-story__arrow{fill:none;stroke:#fff;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.bh-story__content{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:5rem 3rem}@media screen and (min-width:990px){.bh-story__content{padding:6rem 8rem}}.bh-story__caption{font-family:var(--bh-font-story);font-size:1.1rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;margin:0 0 1.8rem}.bh-story__heading{font-family:var(--bh-font-story);font-weight:400;font-size:clamp(3.2rem,4.4vw,5.2rem);line-height:1.12;letter-spacing:0;margin:0 0 2.4rem}.bh-story__body{font-family:var(--bh-font-body);font-size:1.6rem;line-height:1.5;margin:0 0 1.6rem;max-width:56rem}.bh-story__button{display:inline-block;margin-top:1rem;background:#fff;color:var(--bh-ink);border-radius:999px;padding:1.2rem 2.4rem;font-family:var(--bh-font-body);font-size:1.2rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;text-decoration:none}[id$=__features] .multicolumn-card__image-wrapper{max-width:28rem;margin:0 auto 2rem}[id$=__features] .multicolumn-card__image-wrapper .media,[id$=__features] .multicolumn-card__image-wrapper img{border-radius:58% 42% 55% 45%/52% 58% 42% 48%;overflow:hidden}[id$=__features] .multicolumn-list__item:nth-child(2) .media{border-radius:45% 55% 40% 60%/60% 42% 58% 40%}[id$=__features] .multicolumn-list__item:nth-child(3) .media{border-radius:55% 45% 60% 40%/45% 55%}[id$=__features] .multicolumn-card__info{text-align:center}[id$=__features] .multicolumn-card__info .inline-richtext,[id$=__features] .multicolumn-card__info h3{font-family:var(--bh-font-body);font-weight:500;font-size:1.8rem}.bh-split{display:grid;grid-template-columns:1fr}@media screen and (min-width:990px){.bh-split{grid-template-columns:1fr 1fr}}.bh-split__panel--left{display:flex;align-items:center;padding:5rem 3rem}@media screen and (min-width:990px){.bh-split__panel--left{padding:6rem}}.bh-split__inner{max-width:46rem}.bh-split__icon{width:9rem;margin-bottom:2.4rem}.bh-split__icon--placeholder svg{width:100%;height:auto;opacity:.4}.bh-split__caption{font-size:1.2rem;margin:0 0 1.6rem;opacity:.9}.bh-split__heading{font-size:clamp(2.4rem,3.4vw,3.6rem);margin:0 0 2rem}.bh-split__body{font-size:1.4rem;line-height:1.6;margin:0 0 2.4rem}.bh-split__button{display:inline-block;background:#fff;color:var(--bh-ink);border-radius:999px;padding:1.1rem 2.6rem;font-weight:700;font-size:1.3rem;text-decoration:none}.bh-split__panel--right{position:relative;min-height:48rem;overflow:hidden}.bh-split__media,.bh-split__media img,.bh-split__media svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.bh-split__media svg{opacity:.35}.bh-split__title{position:absolute;top:3rem;left:0;right:0;margin:0;padding:0 2rem;text-align:center;font-size:clamp(2.8rem,3.8vw,4.4rem);font-weight:700;text-transform:uppercase;z-index:2}.bh-split__label{position:absolute;z-index:2;font-family:var(--bh-font-head);font-size:1.8rem;color:#fff;text-shadow:0 1px 6px rgba(0,0,0,.25)}.bh-quotes{display:grid;grid-template-columns:1fr}@media screen and (min-width:990px){.bh-quotes{grid-template-columns:1fr 1fr}}.bh-quotes__item{display:grid;grid-template-columns:1fr 1fr;margin:0}.bh-quotes__media{min-height:28rem;position:relative}.bh-quotes__media img,.bh-quotes__media svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.bh-quotes__media svg{background:#ece6d8}.bh-quotes__text{margin:0;padding:3rem 2.4rem;display:flex;flex-direction:column;justify-content:space-between}.bh-quotes__mark{font-family:var(--bh-font-head);font-size:5rem;line-height:1}.bh-quotes__text p{font-size:1.5rem;line-height:1.6;margin:0}.bh-quotes__name{font-size:1.2rem;text-transform:uppercase;letter-spacing:.08em;margin-top:2rem}@media screen and (max-width:749px){.bh-quotes__item{grid-template-columns:1fr}}[id$=__faq]{background:var(--bh-blue)}[id$=__faq] [class*=color-scheme-]{--color-background: 91, 134, 224;--color-foreground: 255, 255, 255}[id$=__faq] .collapsible-content__heading{color:#fff}[id$=__faq] .accordion{border:0;color:#fff;padding:.6rem 0}[id$=__faq] .accordion:nth-of-type(5n+1){background:var(--bh-blue)}[id$=__faq] .accordion:nth-of-type(5n+2){background:var(--bh-orange)}[id$=__faq] .accordion:nth-of-type(5n+3){background:var(--bh-green)}[id$=__faq] .accordion:nth-of-type(5n+4){background:var(--bh-yellow)}[id$=__faq] .accordion:nth-of-type(5n+5){background:var(--bh-purple)}[id$=__faq] .accordion summary,[id$=__faq] .accordion__content{color:#fff}[id$=__faq] .accordion .accordion__title{font-family:var(--bh-font-head);font-size:1.9rem}.template-product [id$=__faq]{background:transparent}[id$=__newsletter] .newsletter__wrapper{text-align:center}[id$=__newsletter] .field__input{background:transparent;border-radius:0;box-shadow:none;border-bottom:1px solid rgba(31,31,31,.5)}[id$=__newsletter] .newsletter-form__button{background:var(--bh-orange);color:#fff;border-radius:999px}.card--standard .card__inner,.card--card{border-radius:0}.card__heading,.card-information{font-size:1.2rem}.price{font-weight:500}.product__info-wrapper{padding-left:3rem}@media screen and (max-width:989px){.product__info-wrapper{padding-left:0}}.product__title h1{font-size:clamp(2.4rem,3vw,3.2rem)}.product__text.subtitle{font-size:1.3rem;opacity:.8}.bh-badge{display:inline-block;background:var(--bh-green);color:#fff;border-radius:999px;padding:.5rem 1.4rem;font-size:1.2rem;font-weight:700}.bh-usp{list-style:none;margin:0;padding:0;font-size:1.3rem}.bh-usp li{padding:.3rem 0 .3rem 2.2rem;position:relative}.bh-usp li:before{content:"";position:absolute;left:0;top:.75rem;width:1.2rem;height:1.2rem;border:2px solid var(--bh-ink);border-radius:50%}.bh-sizelink a{font-size:1.3rem;font-weight:500;text-decoration:underline;text-underline-offset:3px}.product-form__input input[type=radio]+label{border-radius:6px;border:1px solid rgba(31,31,31,.35);background:transparent;color:var(--bh-ink);padding:.9rem 1.4rem;font-size:1.2rem;font-weight:500}.product-form__input input[type=radio]:checked+label{background:var(--bh-ink);color:#fff;border-color:var(--bh-ink)}.product-form__submit{background:var(--bh-green);color:#fff;border-radius:999px;min-height:4.8rem}.product-form__submit:after{box-shadow:none}.shopify-payment-button__button{border-radius:999px;min-height:4.8rem}.bh-bundle{font-size:1.3rem;line-height:1.5}.bh-bundle p{margin:0}.bh-callout{background:var(--bh-yellow);border-radius:6px;padding:1.2rem 1.6rem;font-size:1.2rem;font-weight:500}.product__accordion{border-color:#1f1f1f26}.product__accordion summary{padding:1.4rem 0}.product__accordion .accordion__title{font-family:var(--bh-font-body);font-size:1.4rem;font-weight:500}.product--columns .product__media-list{gap:.4rem}.product--columns .product__media-item{margin:0}.bh-sizechart{text-align:center;max-width:72rem;margin:0 auto;padding:0 1.5rem}.bh-sizechart h2{font-size:clamp(2.4rem,3vw,3.4rem);text-transform:uppercase}.bh-sizechart__scroll{overflow-x:auto}.bh-sizechart table{width:100%;border-collapse:collapse;font-size:1.3rem}.bh-sizechart th{background:var(--bh-navy);color:#fff;padding:1.1rem .8rem;font-weight:700}.bh-sizechart td{padding:1.1rem .8rem;border-bottom:1px solid rgba(31,31,31,.15)}.footer{background:var(--bh-navy);color:#fff;border-top:0}.footer a,.footer .footer-block__heading,.footer__copyright,.footer-block__details-content,.footer .copyright__content,.footer-block__details-content a{color:#fff}.footer .footer-block__heading{font-family:var(--bh-font-story);font-weight:400;font-size:2rem;text-transform:none;letter-spacing:0}.footer .list-menu__item--link{font-family:var(--bh-font-story);font-size:1.5rem;padding-top:.8rem;padding-bottom:.8rem}.footer-block--menu .footer-block__details-content{margin-top:0}.footer-block__brand-info .footer-block__heading{font-family:var(--bh-font-head);font-size:3.2rem;font-weight:700;letter-spacing:.04em}.footer .disclosure__button{border-radius:999px;border:1px solid #fff;color:#fff}
/*# sourceMappingURL=/cdn/shop/t/10/assets/bachahut-custom.css.map */
