:root{--bh-primary:#E85D04;--bh-primary-dark:#DC2F02;--bh-primary-light:#F48C06;--bh-accent:#FFBA08;--bh-dark:#1A1A2E;--bh-dark2:#16213E;--bh-cream:#FFF8F0;--bh-text:#2D2D2D;--bh-text-light:#6B7280;--bh-white:#fff;--bh-shadow:0 8px 32px rgba(0,0,0,.12)}.bh-announce{background:linear-gradient(90deg,var(--bh-primary-dark),var(--bh-primary),var(--bh-primary-light));color:#fff;text-align:center;padding:10px 16px;font-size:13px;font-weight:500;letter-spacing:.5px}.bh-announce span{animation:bh-pulse-text 2s infinite}@keyframes bh-pulse-text{0%,to{opacity:1}50%{opacity:.7}}.bh-trust-bar{background:#fff;border-bottom:1px solid rgba(0,0,0,.06);padding:16px 0}.bh-trust-items{display:flex;justify-content:center;gap:32px;flex-wrap:wrap;max-width:1200px;margin:0 auto;padding:0 16px}.bh-trust-item{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:500;color:var(--bh-text)}.bh-trust-icon{font-size:20px}.bh-sec-header{text-align:center;margin-bottom:44px}.bh-sec-tag{display:inline-block;background:linear-gradient(135deg,#e85d041a,#ffba081a);color:var(--bh-primary);padding:6px 20px;border-radius:50px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:12px}.bh-sec-header h2{font-family:Playfair Display,serif;font-size:clamp(28px,4vw,42px);color:var(--bh-dark);margin-bottom:10px}.bh-sec-header p{color:var(--bh-text-light);font-size:15px;max-width:500px;margin:0 auto}.bh-hero{background:linear-gradient(135deg,var(--bh-dark) 0%,var(--bh-dark2) 100%);padding:70px 20px;position:relative;overflow:hidden}.bh-hero:before{content:"";position:absolute;top:-50%;right:-20%;width:600px;height:600px;background:radial-gradient(circle,rgba(232,93,4,.15),transparent 70%);border-radius:50%}.bh-hero-inner{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center;position:relative;z-index:1}.bh-hero-tag{display:inline-flex;align-items:center;gap:8px;background:#e85d0426;border:1px solid rgba(232,93,4,.3);padding:8px 18px;border-radius:50px;color:var(--bh-accent);font-size:13px;font-weight:600;margin-bottom:18px}.bh-hero-tag:before{content:"";width:8px;height:8px;background:var(--bh-accent);border-radius:50%;animation:bh-blink 1.5s infinite}@keyframes bh-blink{0%,to{opacity:1}50%{opacity:.3}}.bh-hero h1{font-family:Playfair Display,serif;font-size:clamp(32px,5vw,52px);color:#fff;line-height:1.15;margin-bottom:14px}.bh-hero h1 em{font-style:normal;background:linear-gradient(135deg,var(--bh-primary-light),var(--bh-accent));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.bh-hero p{color:#ffffffb3;font-size:16px;line-height:1.7;margin-bottom:28px}.bh-hero-btns{display:flex;gap:14px;flex-wrap:wrap}.bh-btn{padding:14px 30px;border-radius:12px;font-weight:600;font-size:15px;text-decoration:none;transition:all .3s;cursor:pointer;border:none;display:inline-flex;align-items:center;gap:8px;font-family:inherit}.bh-btn-primary{background:linear-gradient(135deg,var(--bh-primary),var(--bh-primary-dark));color:#fff;box-shadow:0 4px 20px #e85d0466}.bh-btn-primary:hover{transform:translateY(-3px);box-shadow:0 8px 30px #e85d0480}.bh-btn-outline{background:transparent;color:#fff;border:2px solid rgba(255,255,255,.3)}.bh-btn-outline:hover{border-color:var(--bh-primary);color:var(--bh-primary);transform:translateY(-3px)}.bh-hero-card{background:#ffffff0f;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:24px;padding:30px;text-align:center}.bh-hero-emoji{font-size:90px;display:block;margin-bottom:14px;animation:bh-float 3s ease-in-out infinite}@keyframes bh-float{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}.bh-hero-card h3{color:#fff;font-family:Playfair Display,serif;font-size:20px;margin-bottom:6px}.bh-hero-card p{color:#fff9;font-size:13px}.bh-hero-stats{display:flex;gap:20px;margin-top:20px;justify-content:center}.bh-stat-num{color:var(--bh-accent);font-size:22px;font-weight:700}.bh-stat-label{color:#ffffff80;font-size:11px;text-transform:uppercase;letter-spacing:1px}.bh-categories{padding:50px 20px;max-width:1200px;margin:0 auto}.bh-cat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:18px}.bh-cat-card{background:#fff;border-radius:20px;padding:24px 14px;text-align:center;cursor:pointer;transition:all .3s;border:2px solid transparent;box-shadow:var(--bh-shadow)}.bh-cat-card:hover{border-color:var(--bh-primary);transform:translateY(-6px);box-shadow:0 12px 40px #e85d0426}.bh-cat-emoji{font-size:40px;margin-bottom:10px;display:block;transition:.3s}.bh-cat-card:hover .bh-cat-emoji{transform:scale(1.2) rotate(-5deg)}.bh-cat-name{font-weight:600;font-size:14px;color:var(--bh-dark)}.bh-cat-count{font-size:12px;color:var(--bh-text-light);margin-top:4px}.bh-products{padding:50px 20px;background:#fff}.bh-prod-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:22px;max-width:1200px;margin:0 auto}.bh-prod-card{background:var(--bh-cream);border-radius:20px;overflow:hidden;transition:all .4s;position:relative;border:1px solid rgba(0,0,0,.04)}.bh-prod-card:hover{transform:translateY(-8px);box-shadow:0 20px 50px #0000001f}.bh-prod-card .card__media img,.bh-prod-card .media img{width:100%;aspect-ratio:1;object-fit:cover;transition:.4s}.bh-prod-card:hover .card__media img,.bh-prod-card:hover .media img{transform:scale(1.05)}.bh-prod-badge{position:absolute;top:12px;left:12px;background:var(--bh-primary-dark);color:#fff;padding:4px 12px;border-radius:8px;font-size:11px;font-weight:700;z-index:2}.bh-prod-info{padding:16px}.bh-prod-name{font-weight:600;font-size:14px;margin-bottom:4px;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bh-prod-name a{text-decoration:none;color:var(--bh-dark);transition:.3s}.bh-prod-name a:hover{color:var(--bh-primary)}.bh-prod-bottom{display:flex;align-items:center;justify-content:space-between;margin-top:10px}.bh-prod-price{font-size:17px;font-weight:700;color:var(--bh-primary)}.bh-prod-price del{font-size:12px;color:var(--bh-text-light);font-weight:400;margin-left:6px}.bh-prod-add{width:38px;height:38px;border-radius:12px;border:none;background:linear-gradient(135deg,var(--bh-primary),var(--bh-primary-dark));color:#fff;font-size:20px;cursor:pointer;transition:.3s;display:flex;align-items:center;justify-content:center}.bh-prod-add:hover{transform:scale(1.1);box-shadow:0 4px 15px #e85d0466}.bh-view-all{text-align:center;margin-top:36px}.bh-promo{padding:50px 20px}.bh-promo-inner{background:linear-gradient(135deg,var(--bh-dark),var(--bh-dark2));border-radius:28px;padding:50px 40px;display:flex;align-items:center;justify-content:space-between;gap:30px;max-width:1200px;margin:0 auto;position:relative;overflow:hidden}.bh-promo-inner:before{content:"";position:absolute;top:-50%;right:-10%;width:400px;height:400px;background:radial-gradient(circle,rgba(232,93,4,.2),transparent 70%);border-radius:50%}.bh-promo-text{position:relative;z-index:1;max-width:500px}.bh-promo-text h2{font-family:Playfair Display,serif;font-size:clamp(24px,4vw,36px);color:#fff;margin-bottom:12px}.bh-promo-text p{color:#ffffffb3;margin-bottom:24px;font-size:15px}.bh-promo-emoji{font-size:100px;position:relative;z-index:1;animation:bh-float 4s ease-in-out infinite}.bh-reviews{padding:50px 20px;background:#fff}.bh-rev-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:22px;max-width:1200px;margin:0 auto}.bh-rev-card{background:var(--bh-cream);border-radius:20px;padding:24px;border:1px solid rgba(0,0,0,.04);transition:.3s}.bh-rev-card:hover{transform:translateY(-4px);box-shadow:0 12px 30px #00000014}.bh-rev-stars{color:var(--bh-accent);font-size:16px;margin-bottom:10px;letter-spacing:2px}.bh-rev-text{font-size:14px;line-height:1.7;color:var(--bh-text);margin-bottom:14px;font-style:italic}.bh-rev-author{display:flex;align-items:center;gap:10px}.bh-rev-avatar{width:38px;height:38px;border-radius:50%;background:linear-gradient(135deg,var(--bh-primary),var(--bh-accent));display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:15px}.bh-rev-name{font-weight:600;font-size:13px}.bh-rev-loc{font-size:11px;color:var(--bh-text-light)}.bh-footer{background:var(--bh-dark);color:#fffc;padding:55px 20px 0}.bh-footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1.5fr;gap:36px;max-width:1200px;margin:0 auto 36px}.bh-footer h3{color:#fff;font-family:Playfair Display,serif;font-size:18px;margin-bottom:16px}.bh-footer p{font-size:14px;line-height:1.7}.bh-footer ul{list-style:none;padding:0;margin:0}.bh-footer ul li{margin-bottom:10px;font-size:14px}.bh-footer ul a{color:#ffffffb3;text-decoration:none;font-size:14px;transition:.3s}.bh-footer ul a:hover{color:var(--bh-primary-light);padding-left:4px}.bh-footer-nl{display:flex;border-radius:12px;overflow:hidden;margin-top:12px}.bh-footer-nl input{flex:1;padding:12px 14px;border:none;background:#ffffff14;color:#fff;font-size:14px;outline:none}.bh-footer-nl button{padding:12px 18px;background:var(--bh-primary);color:#fff;border:none;font-weight:600;cursor:pointer;transition:.3s;font-size:14px}.bh-footer-nl button:hover{background:var(--bh-primary-dark)}.bh-footer-social{display:flex;gap:10px;margin-top:14px}.bh-footer-social a{width:34px;height:34px;border-radius:10px;background:#ffffff14;display:flex;align-items:center;justify-content:center;color:#fff;text-decoration:none;font-size:15px;transition:.3s}.bh-footer-social a:hover{background:var(--bh-primary);transform:translateY(-3px)}.bh-footer-bottom{border-top:1px solid rgba(255,255,255,.08);padding:18px 0;text-align:center;font-size:13px;color:#fff6;max-width:1200px;margin:0 auto}.bh-fade-up{opacity:0;transform:translateY(25px);transition:all .6s ease}.bh-fade-up.bh-visible{opacity:1;transform:translateY(0)}@media(max-width:768px){.bh-hero-inner{grid-template-columns:1fr}.bh-hero-card{display:none}.bh-footer-grid{grid-template-columns:1fr 1fr}.bh-promo-inner{flex-direction:column;text-align:center;padding:36px 20px}.bh-promo-emoji{font-size:70px}.bh-prod-grid{grid-template-columns:repeat(2,1fr);gap:14px}.bh-trust-items{gap:16px}}@media(max-width:480px){.bh-footer-grid{grid-template-columns:1fr}.bh-prod-grid{grid-template-columns:repeat(2,1fr)}}.bh-prod-add{position:relative;overflow:hidden;transition:all .3s}.bh-prod-add--loading{pointer-events:none;opacity:.7}.bh-prod-add--loading:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:18px;height:18px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:bh-spin .6s linear infinite}.bh-prod-add--loading>*{visibility:hidden}@keyframes bh-spin{to{transform:rotate(360deg)}}.bh-prod-add--success{background:linear-gradient(135deg,#10b981,#059669)!important;transform:scale(1.15)!important}.bh-prod-add--error{animation:bh-shake .4s ease}@keyframes bh-shake{0%,to{transform:translate(0)}20%,60%{transform:translate(-4px)}40%,80%{transform:translate(4px)}}.bh-toast{position:fixed;bottom:24px;left:50%;transform:translate(-50%) translateY(80px);background:var(--bh-dark);color:#fff;padding:14px 28px;border-radius:14px;font-size:14px;font-weight:500;display:flex;align-items:center;gap:10px;z-index:10000;box-shadow:0 12px 40px #00000040;opacity:0;transition:all .4s cubic-bezier(.4,0,.2,1);pointer-events:none}.bh-toast--show{opacity:1;transform:translate(-50%) translateY(0);pointer-events:auto}.bh-toast__icon{width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;flex-shrink:0}.bh-toast--success .bh-toast__icon{background:linear-gradient(135deg,#10b981,#059669)}.bh-toast--error .bh-toast__icon{background:linear-gradient(135deg,#ef4444,#dc2626)}.bh-page-hero{background:linear-gradient(135deg,var(--bh-dark) 0%,var(--bh-dark2) 100%);padding:50px 20px 40px;text-align:center;position:relative;overflow:hidden}.bh-page-hero:before{content:"";position:absolute;top:-40%;right:-15%;width:500px;height:500px;background:radial-gradient(circle,rgba(232,93,4,.12),transparent 70%);border-radius:50%}.bh-page-hero h1{font-family:Playfair Display,serif;font-size:clamp(28px,4vw,40px);color:#fff;margin:0 0 8px;position:relative;z-index:1}.bh-page-hero p{color:#fff9;font-size:14px;position:relative;z-index:1}.bh-breadcrumbs{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:16px;font-size:13px;position:relative;z-index:1}.bh-breadcrumbs a{color:#ffffff80;text-decoration:none;transition:.3s}.bh-breadcrumbs a:hover{color:var(--bh-primary-light)}.bh-breadcrumbs span{color:#ffffff4d}.bh-breadcrumbs .bh-breadcrumb-current{color:var(--bh-accent)}.bh-page-wrapper{max-width:860px;margin:-30px auto 50px;padding:0 20px;position:relative;z-index:2}.bh-page-card{background:#fff;border-radius:20px;padding:clamp(24px,5vw,48px);box-shadow:0 8px 40px #00000014;border:1px solid rgba(0,0,0,.04)}.bh-page-card .rte{font-size:15px;line-height:1.8;color:var(--bh-text)}.bh-page-card .rte h2,.bh-page-card .rte h3{font-family:Playfair Display,serif;color:var(--bh-dark);margin-top:2em;margin-bottom:.6em}.bh-page-card .rte h2{font-size:22px;padding-bottom:10px;border-bottom:2px solid rgba(232,93,4,.15)}.bh-page-card .rte h3{font-size:18px}.bh-page-card .rte a{color:var(--bh-primary);text-decoration:underline;text-underline-offset:3px;transition:.3s}.bh-page-card .rte a:hover{color:var(--bh-primary-dark)}.bh-page-card .rte ul,.bh-page-card .rte ol{padding-left:24px}.bh-page-card .rte li{margin-bottom:8px}.bh-page-card .rte table{width:100%;border-collapse:collapse;margin:1.5em 0;border-radius:12px;overflow:hidden}.bh-page-card .rte th{background:var(--bh-dark);color:#fff;padding:12px 16px;font-size:13px;text-transform:uppercase;letter-spacing:.5px;text-align:left}.bh-page-card .rte td{padding:12px 16px;border-bottom:1px solid rgba(0,0,0,.06)}.bh-page-card .rte tr:nth-child(2n) td{background:#e85d0408}.bh-page-card .rte blockquote{border-left:4px solid var(--bh-primary);margin:1.5em 0;padding:16px 20px;background:#e85d040a;border-radius:0 12px 12px 0;font-style:italic}.bh-cart-header{text-align:center;padding-bottom:8px;margin-bottom:0}.bh-cart-header h1{font-family:Playfair Display,serif!important;font-size:clamp(24px,4vw,36px)!important;color:var(--bh-dark)}cart-items .title-wrapper-with-link{border-bottom:2px solid rgba(232,93,4,.1);padding-bottom:16px;margin-bottom:0}cart-items .title-wrapper-with-link .title{font-family:Playfair Display,serif;color:var(--bh-dark)}cart-items .title-wrapper-with-link .underlined-link{color:var(--bh-primary);font-weight:600;font-size:14px}cart-items .cart-item__image-container{border-radius:12px;overflow:hidden}cart-items .cart-item__name{font-weight:600;color:var(--bh-dark)}cart-items .cart-item__name:hover{color:var(--bh-primary)}.cart__footer .totals{background:var(--bh-cream);border-radius:14px;padding:18px 24px;margin-bottom:12px}.cart__footer .totals__total{font-family:Playfair Display,serif;color:var(--bh-dark);font-size:16px}.cart__footer .totals__total-value{font-size:22px;font-weight:700;color:var(--bh-primary)}.cart__checkout-button{background:linear-gradient(135deg,var(--bh-primary),var(--bh-primary-dark))!important;border:none!important;border-radius:14px!important;font-weight:600!important;font-size:16px!important;padding:16px 32px!important;box-shadow:0 4px 20px #e85d0459!important;transition:all .3s!important;text-transform:none!important;letter-spacing:0!important}.cart__checkout-button:hover{transform:translateY(-2px)!important;box-shadow:0 8px 30px #e85d0473!important}.quantity__button{border-radius:8px!important;transition:all .3s}.quantity__button:hover{background:#e85d041a!important;color:var(--bh-primary)!important}.quantity__input{border-radius:8px!important;font-weight:600}.cart__empty-text{font-family:Playfair Display,serif;color:var(--bh-dark)}.cart__warnings .button{background:linear-gradient(135deg,var(--bh-primary),var(--bh-primary-dark));color:#fff;border:none;border-radius:12px;padding:14px 30px;font-weight:600;box-shadow:0 4px 20px #e85d0459;transition:all .3s}.cart__warnings .button:hover{transform:translateY(-2px);box-shadow:0 8px 30px #e85d0473}.cart-drawer .drawer__heading{font-family:Playfair Display,serif;color:var(--bh-dark)}.cart-drawer .cart__checkout-button{width:100%}.cart-drawer .drawer__header{border-bottom:2px solid rgba(232,93,4,.1)}.button--primary,.button:not(.button--secondary):not(.button--tertiary){transition:all .3s}.button--primary:hover,.button:not(.button--secondary):not(.button--tertiary):hover{transform:translateY(-1px)}.product__title h1,.product__title .h1{font-family:Playfair Display,serif!important;font-size:clamp(22px,3.5vw,32px)!important;color:var(--bh-dark)!important;line-height:1.25!important;letter-spacing:-.02em}.product__text.caption-with-letter-spacing{color:var(--bh-primary)!important;font-weight:600!important;font-size:12px!important;letter-spacing:2px!important;background:#e85d0414;display:inline-block;padding:4px 14px;border-radius:50px;margin-bottom:4px}.product__info-container .price-item--regular,.product__info-container .price-item--sale{font-size:clamp(20px,3vw,28px)!important;font-weight:700!important;color:var(--bh-primary)!important}.product__info-container .price-item--regular.price-item--last{font-size:16px!important;color:#9ca3af!important;text-decoration:line-through}.product__info-container .price .badge{background:linear-gradient(135deg,var(--bh-primary),var(--bh-primary-dark));color:#fff;border-radius:8px;padding:4px 12px;font-size:12px;font-weight:700;border:none}.product-form__submit{background:linear-gradient(135deg,var(--bh-primary),var(--bh-primary-dark))!important;color:#fff!important;border:none!important;border-radius:14px!important;font-weight:600!important;font-size:16px!important;padding:16px 32px!important;box-shadow:0 4px 20px #e85d044d!important;transition:all .3s!important;text-transform:none!important;letter-spacing:0!important;min-height:auto!important}.product-form__submit:hover:not([aria-disabled=true]){transform:translateY(-2px)!important;box-shadow:0 8px 30px #e85d0473!important}.product-form__submit[aria-disabled=true]{background:linear-gradient(135deg,#9ca3af,#6b7280)!important;box-shadow:none!important}.shopify-payment-button__button--unbranded{border-radius:14px!important;min-height:auto!important}.product-form__input .quantity{border-radius:12px!important;border:1.5px solid #e5e7eb!important;overflow:hidden}.product-form__input .quantity__button{border:none!important;border-radius:0!important;transition:all .3s}.product-form__input .quantity__button:hover{background:#e85d0414!important;color:var(--bh-primary)!important}.product-form__input .quantity__input{border:none!important;border-left:1.5px solid #e5e7eb!important;border-right:1.5px solid #e5e7eb!important;font-weight:600;font-size:15px}.product-form__input .swatch{border-radius:10px}.product-form__input input[type=radio]:checked+label{border-color:var(--bh-primary)!important;box-shadow:0 0 0 2px #e85d0433!important}.product__description{font-size:14px!important;line-height:1.75!important;color:var(--bh-text)}.product__description h2,.product__description h3{font-family:Playfair Display,serif;color:var(--bh-dark);margin-top:1.8em;margin-bottom:.6em;font-size:17px;padding-bottom:8px;border-bottom:2px solid rgba(232,93,4,.12);display:flex;align-items:center;gap:8px}.product__description h3 b{font-weight:700}.product__description>p:first-child,.product__description .rte>p:first-child{font-size:15px;font-weight:600;color:var(--bh-dark);line-height:1.6;padding:14px 18px;background:linear-gradient(135deg,#e85d040f,#ffba080f);border-left:4px solid var(--bh-primary);border-radius:0 12px 12px 0;margin-bottom:16px}.product__description p{margin-bottom:12px;line-height:1.75}.product__description ul,.product__description ol{list-style:none!important;padding-left:0!important;margin:12px 0 20px}.product__description li{position:relative;padding:10px 14px 10px 36px;margin-bottom:6px;background:#e85d0408;border-radius:10px;font-size:14px;line-height:1.65;transition:background .3s}.product__description li:hover{background:#e85d0412}.product__description li:before{content:"\2726";position:absolute;left:12px;top:10px;color:var(--bh-primary);font-size:12px;font-weight:700}.product__description li p{margin:0!important}.product__description b,.product__description strong{color:var(--bh-dark);font-weight:700}.product__description a{color:var(--bh-primary);text-underline-offset:3px}.product__accordion{border-radius:12px!important;border:1.5px solid #e5e7eb!important;overflow:hidden;margin-bottom:8px!important}.product__accordion summary{padding:14px 16px!important;transition:background .3s}.product__accordion summary:hover{background:#e85d040a}.product__accordion .accordion__title{font-weight:600!important;font-size:14px!important;color:var(--bh-dark)}.product__media-wrapper .media{border-radius:16px!important;overflow:hidden}.product__media-item img{border-radius:16px}.thumbnail img,.thumbnail svg{border-radius:10px!important}.thumbnail.active{border-color:var(--bh-primary)!important;box-shadow:0 0 0 2px #e85d0426!important}.share-button{border-radius:10px!important}.product__tax{font-size:12px;color:#9ca3af}.product__tax a{color:var(--bh-primary)}.product__view-details{color:var(--bh-primary)!important;font-weight:600!important;font-size:14px}.related-products .card{border-radius:14px!important;overflow:hidden}.related-products .card__heading a{font-weight:600;color:var(--bh-dark)}.related-products .card__heading a:hover{color:var(--bh-primary)}.related-products h2{font-family:Playfair Display,serif!important;color:var(--bh-dark)}.bh-pdp-breadcrumbs{display:flex;align-items:center;gap:8px;font-size:13px;margin-bottom:12px}.bh-pdp-breadcrumbs a{color:#9ca3af;text-decoration:none;transition:.3s}.bh-pdp-breadcrumbs a:hover{color:var(--bh-primary)}.bh-pdp-breadcrumbs span{color:#d1d5db}.bh-pdp-breadcrumbs .current{color:var(--bh-dark);font-weight:500}@media(max-width:768px){.bh-hero{padding:40px 16px 32px}.bh-hero h1{font-size:28px!important;line-height:1.2}.bh-hero p{font-size:14px;margin-bottom:20px}.bh-hero-btns{flex-direction:column;gap:10px}.bh-hero-btns .bh-btn{width:100%;justify-content:center;padding:14px 20px;font-size:15px}.bh-trust-bar{padding:16px 10px}.bh-trust-items{flex-wrap:wrap;gap:10px;justify-content:center}.bh-trust-item{font-size:12px;padding:8px 12px}.bh-sec-header h2{font-size:22px}.bh-sec-header p{font-size:13px}.bh-cat-grid{grid-template-columns:repeat(3,1fr);gap:10px;padding:0 12px}.bh-cat-card{padding:16px 8px}.bh-cat-emoji{font-size:28px}.bh-cat-name{font-size:12px}.bh-cat-count{font-size:10px}.bh-prod-grid{grid-template-columns:repeat(2,1fr);gap:10px;padding:0 12px}.bh-prod-card{border-radius:12px}.bh-prod-info{padding:10px 12px}.bh-prod-name{font-size:13px}.bh-prod-price{font-size:14px}.bh-prod-price del{font-size:11px}.bh-prod-add{width:32px;height:32px;font-size:16px;min-width:32px;min-height:32px}.bh-prod-badge{top:8px;left:8px;padding:3px 8px;font-size:10px}.bh-promo-inner{padding:28px 16px}.bh-promo-inner h2{font-size:22px}.bh-rev-grid{gap:12px;padding:0 12px}.bh-rev-card{padding:18px;border-radius:14px}.product__title h1,.product__title .h1,.product__info-container .price-item--regular,.product__info-container .price-item--sale{font-size:22px!important}.product-form__submit{width:100%!important;padding:16px!important;font-size:16px!important;border-radius:12px!important}.product-form__buttons{max-width:100%!important}.product__description{font-size:13px!important}.product__description li{padding:8px 10px 8px 30px;font-size:13px}.product__description li:before{left:10px;top:9px;font-size:10px}.product__description>p:first-child,.product__description .rte>p:first-child{font-size:14px;padding:12px 14px}.product__description h3{font-size:15px}.product__accordion summary{padding:12px 14px!important}.cart__checkout-button{width:100%!important;padding:16px!important;font-size:16px!important;border-radius:12px!important}.cart__footer .totals{padding:14px 16px}.cart-item__image-container{border-radius:10px}.bh-page-hero{padding:36px 16px 30px}.bh-page-hero h1{font-size:24px}.bh-page-wrapper{margin-top:-20px;padding:0 12px;margin-bottom:30px}.bh-page-card{padding:20px 16px;border-radius:16px}.bh-page-card .rte{font-size:14px;line-height:1.7}.bh-page-card .rte h2{font-size:18px}.bh-page-card .rte h3{font-size:16px}.bh-toast{left:12px;right:12px;transform:translate(0) translateY(80px);width:auto;font-size:13px;padding:12px 18px;border-radius:12px}.bh-toast--show{transform:translate(0) translateY(0)}.bh-footer{padding:40px 16px 20px}.cart-drawer .drawer__inner{padding:16px}.cart-drawer .cart__checkout-button{border-radius:12px!important}}@media(max-width:480px){.bh-hero{padding:32px 12px 24px}.bh-hero h1{font-size:24px!important}.bh-hero p{font-size:13px}.bh-hero-tag{font-size:11px;padding:5px 12px}.bh-cat-grid{grid-template-columns:repeat(2,1fr);gap:8px;padding:0 8px}.bh-prod-grid{gap:8px;padding:0 8px}.bh-prod-info{padding:8px 10px}.bh-prod-name{font-size:12px}.bh-prod-price{font-size:13px}.bh-prod-add{width:28px;height:28px;font-size:14px;min-width:28px;min-height:28px}.bh-sec-header h2{font-size:20px}.bh-categories,.bh-products,.bh-reviews{padding:30px 0}.product__title h1,.product__title .h1,.product__info-container .price-item--regular,.product__info-container .price-item--sale{font-size:20px!important}.product__text.caption-with-letter-spacing{font-size:10px!important;padding:3px 10px}.product__description li{padding:8px 8px 8px 26px;border-radius:8px}.product__description li:before{left:8px}.bh-page-hero{padding:28px 12px 24px}.bh-page-hero h1{font-size:20px}.bh-breadcrumbs{font-size:11px;gap:6px}.bh-page-card{padding:16px 14px;border-radius:14px}.bh-page-card .rte{font-size:13px}.bh-footer-grid{grid-template-columns:1fr}.bh-footer-bottom{font-size:11px}}@media(hover:none)and (pointer:coarse){.bh-btn{min-height:48px;padding:14px 24px}.bh-prod-add{min-width:36px;min-height:36px}.quantity__button{min-width:44px;min-height:44px}.product-form__submit,.cart__checkout-button{min-height:52px!important}.bh-prod-card:hover,.bh-cat-card:hover,.bh-rev-card:hover{transform:none}.bh-prod-add:active{transform:scale(.9)}.bh-btn:active,.bh-cat-card:active{transform:scale(.97)}.product-form__submit:active,.cart__checkout-button:active{transform:scale(.98)!important}}@media(prefers-reduced-motion:reduce){.bh-fade-up{opacity:1;transform:none;transition:none}.bh-prod-card,.bh-cat-card,.bh-btn,.bh-prod-add,.product-form__submit{transition:none!important}.bh-toast{transition:opacity .2s!important}@keyframes bh-spin{to{transform:rotate(360deg)}}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/bundeli-premium.css.map */
