:root{--bg:#ffffff;--ink:#2b2b2b;--muted:#6c6c6c;--brand:#ff7a00;--brand-2:#ff9500;--soft:#fef6e4;--deep:#5c3d00;--ok:#2fb07b;--warn:#ffb400;--radius-lg:22px;--radius-md:14px;--radius-sm:9px;--shadow-sm:0 4px 12px rgba(0,0,0,.08);--shadow-md:0 8px 22px rgba(0,0,0,.12)}html{scroll-behavior:smooth}body{font-family:Poppins,sans-serif;background:var(--bg);color:var(--ink);line-height:1.55;-webkit-font-smoothing:antialiased}.announcement-bar{background:var(--soft);color:var(--deep);font-weight:600;letter-spacing:.3px;padding:.45rem .8rem;text-align:center}.shopify-section-header,.site-header,.header{background:#ffffffe6;-webkit-backdrop-filter:saturate(1.3) blur(8px);backdrop-filter:saturate(1.3) blur(8px);border-bottom:1px solid #eee}.header__heading a,.header__menu-item a{color:var(--ink);font-weight:500}.header__menu-item a:hover{color:var(--brand)}.header__icon-badge{background:var(--brand);color:#fff}.slideshow,.banner,.hero{border-radius:var(--radius-lg);overflow:hidden}.banner__content .button{margin-top:.6rem}.button,.btn,[type=submit],.shopify-payment-button__button{background:var(--brand);color:#fff;border:0;border-radius:var(--radius-md);padding:.85rem 1.25rem;font-weight:700;box-shadow:var(--shadow-sm);transition:.25s}.button:hover,.btn:hover,[type=submit]:hover{background:var(--brand-2);transform:translateY(-2px);box-shadow:var(--shadow-md)}.button--secondary,.btn--secondary{background:#fff;color:var(--brand);border:2px solid var(--brand)}.button--secondary:hover{color:#fff;background:var(--brand)}.badge,.tag,.label{background:#fff3cd;color:#7a5600;border-radius:var(--radius-sm);padding:.2rem .55rem;font-size:.75rem}.grid,.collection{gap:16px}.card,.product-card,.collection-product-card{border-radius:18px;overflow:hidden;box-shadow:var(--shadow-sm);transition:.25s;background:#fff}.card:hover,.product-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-md)}.card__information .price-item,.price,.price__sale{color:var(--deep);font-weight:800}.rating .icon,.stars svg{fill:var(--warn)}.product__media-wrapper img{border-radius:14px}.product__title{font-weight:800;font-size:clamp(22px,3vw,34px)}.product-form__input .select,.quantity__input,.product-form__input input{border-radius:12px;border:1px solid #e8e8e8}.product__info-container .shopify-payment-button__button{margin-top:.5rem}.product__policies,.product__sku{color:var(--muted);font-size:.9rem}input,select,textarea{border:1px solid #e5e5e5;border-radius:12px;padding:.75rem}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px #ff7a002e}#CartDrawer,.drawer{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.cart-item{border-radius:12px;border:1px solid #f1f1f1;padding:.6rem}.totals__subtotal-value,.totals__total-value{font-weight:800;color:var(--deep)}.cart__checkout-button{width:100%}.trust-badges img{max-height:32px;opacity:.9}.review,.spr-review{border:1px solid #f2f2f2;border-radius:14px;padding:.9rem;margin:.6rem 0}.spr-starrating .spr-icon{color:var(--warn)}.footer,.site-footer{background:#111;color:#eee;padding:2rem 1rem}.footer a{color:#fff9;transition:.2s}.footer a:hover{color:var(--brand)}.footer__copyright{opacity:.7}.section-title,.title-wrapper-with-link h2{font-size:clamp(20px,2.6vw,32px);font-weight:800;margin:.2rem 0 1rem}.container{max-width:1200px;margin:0 auto}.shadow-sm{box-shadow:var(--shadow-sm)}.rounded{border-radius:12px}.sticky-cta{position:fixed;left:0;right:0;bottom:12px;z-index:30;margin:0 12px}.sticky-cta .button{width:100%;border-radius:999px}@media (max-width:992px){.header__menu{gap:.3rem}.product-grid{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:720px){.announcement-bar{font-size:.95rem}.button,.btn{width:100%}.product__media-wrapper{order:-1;margin-bottom:.7rem}.footer{padding:1.4rem .9rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/bauboutique.zip.css.map */
