:root{--ib-navy:#0B2545;--ib-saffron:#F28C28;--ib-text:#222831;--ib-red:#C62828;--ib-line:#E3E6EA;--ib-radius:12px}.ib-btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 24px;border-radius:10px;font-weight:700;font-size:1.5rem;text-decoration:none;border:2px solid transparent;letter-spacing:0}.ib-btn--primary{background:var(--ib-saffron);color:var(--ib-navy)}.ib-btn--ghost{border-color:#fff;color:#fff;background:transparent}.ib-btn:focus-visible,.ib-bottom-nav a:focus-visible,.ib-search input:focus-visible,.ib-search button:focus-visible{outline:3px solid var(--ib-saffron);outline-offset:2px}.header__search,.header__icon--search{display:none!important}.price-item--sale{color:var(--ib-red);font-weight:700}.price__badge-sale{background:var(--ib-red);color:#fff;border-color:var(--ib-red)}.card-wrapper .card{border-radius:var(--ib-radius);overflow:hidden;border:1px solid var(--ib-line);background:#fff;transition:box-shadow .2s}.card-wrapper:hover .card{box-shadow:0 6px 18px #0b254524}.header__menu-item{font-weight:600}.ib-search{background:#fff;padding:10px 16px;border-bottom:1px solid var(--ib-line)}.ib-search__form{max-width:var(--page-width);margin:0 auto;display:flex}.ib-search input[type=search]{flex:1;min-width:0;height:46px;border:2px solid var(--ib-navy);border-right:0;border-radius:10px 0 0 10px;padding:0 14px;font-size:16px;color:var(--ib-text);background:#fff}.ib-search button{width:58px;border:0;border-radius:0 10px 10px 0;background:var(--ib-saffron);color:var(--ib-navy);cursor:pointer;display:flex;align-items:center;justify-content:center}.ib-search button svg{width:22px;height:22px}.ib-hero{overflow:hidden}.ib-hero__inner{display:grid;grid-template-columns:1fr;gap:24px;align-items:center;padding:28px 16px}.ib-hero__title{font-size:clamp(2.8rem,6vw,4.8rem);line-height:1.1;margin:0 0 12px;color:#fff}.ib-hero__text{font-size:1.7rem;margin:0 0 20px;color:#ffffffe0;max-width:52rem}.ib-hero__cta{display:flex;flex-wrap:wrap;gap:12px}.ib-hero__media img{width:100%;height:auto;max-height:420px;object-fit:contain;border-radius:16px;background:#fff}.ib-cats{padding:28px 0}.ib-cats .title{margin:0 0 16px}.ib-cats__list{list-style:none;margin:0;padding:0 16px 4px;display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.ib-tile{display:flex;flex-direction:column;align-items:center;gap:8px;min-width:112px;padding:10px;background:#fff;border:1px solid var(--ib-line);border-radius:var(--ib-radius);text-decoration:none;color:var(--ib-text);scroll-snap-align:start;font-weight:600;text-align:center;font-size:1.4rem}.ib-tile img{width:84px;height:84px;object-fit:cover;border-radius:50%;background:var(--ib-line)}.ib-tile:hover{box-shadow:0 6px 18px #0b254524}.ib-trust{padding:32px 0}.ib-trust .title{margin:0 0 16px}.ib-trust__grid{list-style:none;margin:0;padding:0 16px;display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.ib-trust__item{background:#fff;border:1px solid var(--ib-line);border-radius:var(--ib-radius);padding:16px;color:var(--ib-text)}.ib-trust__icon{font-size:2.6rem;display:block;margin-bottom:6px}.ib-trust__item h3{margin:0 0 4px;font-size:1.6rem;color:var(--ib-navy)}.ib-trust__item p{margin:0 0 6px;font-size:1.4rem}.ib-trust__item a{color:var(--ib-navy);font-weight:600}.ib-bottom-nav{display:none}.ib-cart-link{position:relative}.ib-cart-count{position:absolute;top:-4px;left:calc(50% + 6px);min-width:18px;height:18px;padding:0 4px;border-radius:9px;background:var(--ib-red);color:#fff;font-size:11px;font-style:normal;line-height:18px;text-align:center}.ib-cart-count[hidden]{display:none}@media screen and (min-width:750px){.ib-hero__inner{grid-template-columns:1.1fr .9fr;padding:48px 20px;gap:40px}.ib-cats__list{overflow:visible;display:grid;grid-template-columns:repeat(6,1fr);padding:0 20px}.ib-tile{min-width:0}.ib-tile img{width:110px;height:110px}.ib-trust__grid{grid-template-columns:repeat(4,1fr);padding:0 20px}}@media screen and (max-width:749px){.ib-bottom-nav{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:20;background:#fff;border-top:1px solid var(--ib-line);padding:6px 0 calc(6px + env(safe-area-inset-bottom))}.ib-bottom-nav a{flex:1;display:flex;flex-direction:column;align-items:center;gap:2px;font-size:11px;font-weight:600;color:var(--ib-text);text-decoration:none;min-height:44px;justify-content:center}.ib-bottom-nav svg{width:22px;height:22px}body{padding-bottom:68px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/ib-theme.css.map */
