:root{--bp-compact-section:clamp(38px, 4vw, 56px)}html{font-size:15px}body{font-size:15px;line-height:1.5}.bp-burz .bp-container,.bp-container{width:min(1240px,calc(100% - 40px))}.bp-story-section{padding-top:var(--bp-compact-section);padding-bottom:var(--bp-compact-section)}.bp-section__head h2{font-size:clamp(29px, 2.65vw, 40px);line-height:1.1}.bp-button,.btn{min-height:44px}.bp-product-card,.woocommerce ul.products li.product.bp-product-card{height:100%;min-height:0!important;overflow:hidden!important}.bp-product-card__body{min-height:0;padding:8px 13px 13px}.bp-product-card__body p{height:38px;min-height:38px;margin-bottom:8px;font-size:13px;line-height:1.42}.bp-product-card__buyrow{grid-template-columns:73px minmax(0,1fr);gap:8px;margin-bottom:8px}.bp-single-packs button{min-height:48px}.bp-single-packs button span{white-space:normal}.bp-single-packs button span small{display:block;margin-top:1px;font-size:10.5px;line-height:1.05}.bp-guide__card{min-height:132px;padding:20px}.bp-bort__copy h2{font-size:clamp(29px, 2.7vw, 40px)}.bp-bort__media img{height:310px}.bp-guarantee__card,.bp-guarantee__card:nth-child(n+4){min-height:0;padding:20px}.bp-guarantee__card strong{font-size:18px}.bp-guarantee__card p{font-size:14px;line-height:1.48}.bp-review-gallery__stage{height:410px}.bp-fulfillment-head h2{font-size:clamp(30px, 2.8vw, 42px)}.bp-fulfillment-head p{font-size:16px}.bp-fulfillment-mode{padding:13px 15px}.bp-promo__card{padding:23px}.bp-faq__item summary{padding-top:18px;padding-bottom:18px}.bp-burz h1{font-size:clamp(32px, 3.1vw, 44px);line-height:1.05}.bp-burz h2{font-size:clamp(27px, 2.4vw, 36px)}.bp-burz h3{font-size:18px}.bp-burz li,.bp-burz p{font-size:15px}.bp-story-hero{padding:24px 0 44px}.bp-story-hero__inner{gap:40px}.bp-story-hero h1{font-size:clamp(34px, 3.15vw, 46px);line-height:1.04}.bp-story-hero .lead{font-size:clamp(15px, 1.2vw, 17px)}.bp-story-hero__bullets li{font-size:14px}.bp-story-head h2{font-size:clamp(27px, 2.25vw, 35px)}@media (max-width:980px){.bp-burz .bp-container,.bp-container{width:min(100% - 32px,1240px)}.bp-story-hero__inner{grid-template-columns:1fr}}@media (max-width:640px){:root{--bp-compact-section:36px}.bp-burz .bp-container,.bp-container{width:calc(100% - 28px)}.bp-section__head h2{font-size:clamp(27px, 8.2vw, 34px)}.bp-review-gallery__stage{height:340px}.bp-story-hero{padding-top:18px;padding-bottom:34px}.bp-burz h1,.bp-story-hero h1{font-size:clamp(30px, 8.9vw, 38px)}}