.ibibs-site-shell{--ib-u:min(.13477089vw,1.9407px);--ib-font-sans:"Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN","Noto Sans JP",Meiryo,Arial,sans-serif}.ibibs-site-shell .section-header,.ibibs-site-shell .footer{font-family:var(--ib-font-sans);font-weight:400}@media(max-width:699px){.ibibs-site-shell{--ib-u:1px}}.ibibs-site-shell .ibibs-home-header .ibibs-header-quote:before,.ibibs-site-shell .ibibs-home-header .ibibs-header-quote:after{content:none;box-shadow:none}.ibibs-site-shell .announcement-bar-section{display:none}.ibibs-site-shell .section-header{margin-bottom:0}.ibibs-site-shell .ibibs-home-header{background:#081b33;border:0px;--color-background: 8,27,51;--color-foreground: 255,255,255}.ibibs-site-shell .ibibs-home-header .header{max-width:1440px;min-height:calc(56 * var(--ib-u));margin:auto;padding:0 calc(28 * var(--ib-u));display:grid;grid-template-areas:"heading navigation icons";grid-template-columns:auto 1fr auto;column-gap:calc(25 * var(--ib-u))}.ibibs-site-shell .ibibs-home-header .header__heading{margin:0;justify-self:start}.ibibs-site-shell .ibibs-home-header .header__heading-link{padding:0;color:#fff}.ibibs-site-shell .ibibs-home-header .header__heading-logo-wrapper{width:calc(90 * var(--ib-u));max-width:none}.ibibs-site-shell .ibibs-home-header .header__heading-logo{width:100%;height:auto}.ibibs-brand-logo{display:block;width:clamp(88px,calc(90 * var(--ib-u)),160px);height:auto}.ibibs-site-shell .ibibs-home-header .header__inline-menu{margin:0}.ibibs-site-shell .ibibs-home-header .list-menu--inline{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:calc(14 * var(--ib-u))}.ibibs-site-shell .ibibs-home-header .header__menu-item{color:#fff;font-size:calc(8.3 * var(--ib-u));font-weight:500;padding:calc(12 * var(--ib-u)) 0;white-space:nowrap}.ibibs-site-shell .ibibs-home-header .header__icons{grid-area:icons;display:flex;align-items:center;flex-wrap:nowrap;padding:0;gap:calc(7 * var(--ib-u));margin:0;border:0px;width:auto}.ibibs-site-shell .ibibs-home-header .header__icon{color:#fff;width:calc(22 * var(--ib-u));height:calc(32 * var(--ib-u))}.ibibs-site-shell .ibibs-home-header .header__icon .svg-wrapper{width:calc(18 * var(--ib-u));height:calc(18 * var(--ib-u))}.ibibs-site-shell .ibibs-home-header .ibibs-header-quote{color:#fff;background:#327bff;min-width:calc(98 * var(--ib-u));min-height:calc(34 * var(--ib-u));margin-left:calc(7 * var(--ib-u));padding:calc(9 * var(--ib-u));font-size:calc(8.5 * var(--ib-u));font-weight:500;border-radius:3px;gap:6px}.ibibs-site-shell .footer{margin:0;padding:0;background:#081b33;border:0px;color:#c4d2e3;--color-foreground: 196,210,227;--color-background: 8,27,51}.ibibs-reference-footer{display:grid;grid-template-columns:calc(110 * var(--ib-u)) 1fr auto;gap:calc(24 * var(--ib-u));min-height:calc(96 * var(--ib-u));padding:calc(18 * var(--ib-u)) calc(32 * var(--ib-u));max-width:1440px;margin:auto}.ibibs-reference-footer__brand{border-right:1px solid rgba(255,255,255,.145);padding-right:calc(20 * var(--ib-u))}.ibibs-reference-footer__brand a{text-decoration:none}.ibibs-reference-footer__brand .ibibs-brand-logo{width:clamp(85px,calc(85 * var(--ib-u)),160px);height:auto}.ibibs-reference-footer__links ul{display:flex;list-style:none;padding:0;margin:0;flex-wrap:wrap;gap:calc(8 * var(--ib-u)) calc(20 * var(--ib-u))}.ibibs-reference-footer a{color:inherit;text-decoration:none;font-size:calc(8 * var(--ib-u))}.ibibs-reference-footer .header__menu-item{padding:0;line-height:1.6}.ibibs-reference-footer__links nav+nav{margin-top:calc(18 * var(--ib-u))}.ibibs-reference-footer__social .list-social{justify-content:flex-end;gap:calc(10 * var(--ib-u))}.ibibs-reference-footer__social .list-social__link{padding:0}.ibibs-reference-footer__social .svg-wrapper{width:calc(16 * var(--ib-u));height:calc(16 * var(--ib-u))}.ibibs-reference-footer__social small{display:block;font-size:calc(6.5 * var(--ib-u));margin-top:calc(25 * var(--ib-u));white-space:nowrap}@media(min-width:700px){.ibibs-site-shell .ibibs-home-header header-drawer{display:none}.ibibs-site-shell .ibibs-home-header .header__inline-menu{display:block}.ibibs-site-shell .ibibs-home-header .header__icon--account{display:none}.ibibs-site-shell .ibibs-home-header .header__icons>.header__search{display:inline-flex}}@media(max-width:699px){.ibibs-site-shell .ibibs-home-header .header{min-height:64px;padding:10px 16px;grid-template-areas:"left-icons heading icons";grid-template-columns:32px 1fr auto;gap:10px}.ibibs-site-shell .ibibs-home-header header-drawer{display:block;margin:0}.ibibs-site-shell .ibibs-home-header .header__inline-menu{display:none}.ibibs-site-shell .ibibs-home-header .header__icon{width:32px;height:40px}.ibibs-site-shell .ibibs-home-header .header__icon .svg-wrapper{width:22px;height:22px}.ibibs-site-shell .ibibs-home-header .header__heading-logo-wrapper,.ibibs-site-shell .ibibs-home-header .ibibs-brand-logo{width:88px}.ibibs-site-shell .ibibs-home-header .ibibs-header-quote{min-width:0px;min-height:40px;font-size:10px;padding:8px;margin:0}.ibibs-site-shell .ibibs-home-header .header__icon--account{display:none}.ibibs-reference-footer{padding:28px 20px;grid-template-columns:1fr;gap:24px}.ibibs-reference-footer__brand{border:0px;padding:0}.ibibs-reference-footer__brand .ibibs-brand-logo{width:120px}.ibibs-reference-footer a{font-size:12px}.ibibs-reference-footer__social .list-social{justify-content:flex-start}.ibibs-reference-footer__social small{font-size:10px;margin-top:18px}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/ibibs-site-shell.css.map */
