.ibibs-premium{--ib-u: min(.13477089vw, 1.9407px);--ib-navy:#081b33;--ib-blue:#327bff;--ib-font-sans:"Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN","Noto Sans JP",Meiryo,Arial,sans-serif;font-family:var(--ib-font-sans);font-weight:400;color:var(--ib-navy);background:#fff}.ibibs-premium #MainContent{min-width:0}.ibibs-premium .ibibs-wrap{width:100%;max-width:1440px;margin-inline:auto;padding-inline:calc(30 * var(--ib-u))}.ibibs-premium .ibibs-home{background:transparent;color:inherit;--ibibs-accent:var(--ib-blue)}.ibibs-premium h1,.ibibs-premium .ibibs-panel h2,.ibibs-premium .ibibs-panel h3,.ibibs-premium .ibibs-craft h2,.ibibs-premium .ibibs-craft h3{font-family:var(--ib-font-sans);font-weight:500;letter-spacing:.015em;line-height:1.4}.ibibs-premium .ibibs-panel h2,.ibibs-premium .ibibs-craft h2{font-size:calc(23 * var(--ib-u))}.ibibs-premium .ibibs-eyebrow{margin:0;color:#327bff;font-size:calc(9 * var(--ib-u));font-weight:500;line-height:1.4;letter-spacing:.3em}.ibibs-premium .ibibs-button{display:inline-flex;align-items:center;justify-content:center;gap:calc(10 * var(--ib-u));border:1px solid #327bff;border-radius:calc(2 * var(--ib-u));min-height:calc(36 * var(--ib-u));padding:calc(9 * var(--ib-u)) calc(16 * var(--ib-u));background:#327bff;color:#fff;text-decoration:none;font-size:calc(9 * var(--ib-u));font-weight:500;line-height:1.4;transition:background .2s,transform .2s}.ibibs-premium .ibibs-button:hover{background:#2064d9;transform:translateY(-2px)}.ibibs-premium .ibibs-button:before,.ibibs-premium .ibibs-button:after,.ibibs-premium .ibibs-home-header .ibibs-header-quote:before,.ibibs-premium .ibibs-home-header .ibibs-header-quote:after{content:none;box-shadow:none}.ibibs-premium .ibibs-button--ghost{background:transparent;border-color:#c2ccd8}.ibibs-premium .ibibs-button--ghost:hover{background:#ffffff18}.ibibs-premium a:focus-visible,.ibibs-premium summary:focus-visible{outline:3px solid #78b8ff;outline-offset:4px}.ibibs-actions{display:flex;flex-wrap:wrap;gap:calc(12 * var(--ib-u))}.ibibs-picture,.ibibs-picture img{display:block;width:100%;height:100%}.ibibs-picture img{object-fit:cover}.ibibs-image-guide{display:grid;place-items:center;height:100%;min-height:100px;padding:20px;color:#bac8da;background:#142d4e;font-size:12px;text-align:center}.ibibs-premium .ibibs-placeholder{height:100%;min-height:0;padding:12px;font-size:calc(10 * var(--ib-u))}.ibibs-premium .ibibs-placeholder svg{width:calc(36 * var(--ib-u));height:calc(32 * var(--ib-u))}.ibibs-premium .announcement-bar-section{display:none}.ibibs-premium .section-header{margin-bottom:0}.ibibs-premium .ibibs-home-header{background:#081b33;border:0;--color-background:8,27,51;--color-foreground:255,255,255}.ibibs-premium .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-premium .ibibs-home-header .header__heading{margin:0;justify-self:start}.ibibs-premium .ibibs-home-header .header__heading-link{padding:0;color:#fff}.ibibs-premium .ibibs-home-header .header__heading-logo-wrapper{width:calc(90 * var(--ib-u));max-width:none}.ibibs-premium .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-premium .ibibs-home-header .header__inline-menu{margin:0}.ibibs-premium .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-premium .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-premium .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:0;width:auto}.ibibs-premium .ibibs-home-header .header__icon{color:#fff;width:calc(22 * var(--ib-u));height:calc(32 * var(--ib-u))}.ibibs-premium .ibibs-home-header .header__icon .svg-wrapper{width:calc(18 * var(--ib-u));height:calc(18 * var(--ib-u))}.ibibs-premium .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-premium-hero{min-height:calc(345 * var(--ib-u));position:relative;isolation:isolate;display:flex;align-items:center;overflow:hidden;background:var(--ib-bg,#081b33);color:#fff}.ibibs-premium-hero>.ibibs-picture,.ibibs-cta>.ibibs-picture{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.ibibs-premium-hero .ibibs-picture img{object-position:center}.ibibs-premium-hero:before,.ibibs-cta:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#00162df5,#00162dd4 30%,#00162d55 58%,#00162d08)}.ibibs-hero-copy{position:relative;padding-block:max(0px,calc(54 * var(--ib-u) + var(--ib-space,64px) - 64px)) max(0px,calc(39 * var(--ib-u) + var(--ib-space,64px) - 64px))}.ibibs-hero-copy .ibibs-eyebrow{letter-spacing:.56em;color:#ffe16a}.ibibs-hero-copy h1{color:#fff;font-family:Yu Mincho,Hiragino Mincho ProN,"Noto Serif JP",serif;font-size:calc(36 * var(--ib-u));font-weight:700;line-height:1.28;margin:calc(14 * var(--ib-u)) 0 calc(18 * var(--ib-u));white-space:nowrap}.ibibs-hero-copy h1 span{color:#ffe16a}.ibibs-hero-description{font-size:calc(10.5 * var(--ib-u));font-weight:400;line-height:1.7;letter-spacing:.045em;margin:0}.ibibs-hero-copy .ibibs-actions{margin-top:calc(20 * var(--ib-u))}.ibibs-hero-copy .ibibs-button{width:calc(134 * var(--ib-u));min-height:calc(42 * var(--ib-u))}.ibibs-premium-hero>.ibibs-image-guide{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.ibibs-panel{background:var(--ib-bg,#fff);padding-block:calc(var(--ib-space,48px) * var(--ib-scale,1))}.ibibs-panel .ibibs-section{padding-block:0}.ibibs-panel--dark{padding-block:max(0px,calc(19 * var(--ib-u) + var(--ib-space,24px) - 24px));min-height:calc(73 * var(--ib-u));display:flex;align-items:center}.ibibs-panel--dark .ibibs-home,.ibibs-panel--dark .ibibs-home h3{color:#fff}.ibibs-panel--dark .ibibs-heading{position:absolute;width:1px;height:1px;clip-path:inset(50%);overflow:hidden}.ibibs-premium .ibibs-panel--dark .ibibs-features{grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.ibibs-panel--dark .ibibs-feature{border:0;border-right:1px solid #ffffff35;border-radius:0}.ibibs-panel--dark .ibibs-feature:last-child{border:0}.ibibs-panel--dark .ibibs-feature__body{display:flex;align-items:center;padding:0 calc(24 * var(--ib-u));gap:calc(14 * var(--ib-u))}.ibibs-panel--dark .ibibs-feature:first-child .ibibs-feature__body{padding-left:calc(20 * var(--ib-u))}.ibibs-panel--dark .ibibs-icon{flex-shrink:0;color:#fff;width:calc(35 * var(--ib-u));height:calc(35 * var(--ib-u));margin:0;float:none}.ibibs-panel--dark .ibibs-feature h3{font-size:calc(11 * var(--ib-u));white-space:nowrap}.ibibs-panel--dark .ibibs-feature p{margin:calc(3 * var(--ib-u)) 0 0;font-size:calc(8.2 * var(--ib-u));line-height:1.6;color:#d2dceb;white-space:nowrap}.ibibs-panel--orders{padding-block:max(0px,calc(29 * var(--ib-u) + var(--ib-space,48px) - 48px)) max(0px,calc(17 * var(--ib-u) + var(--ib-space,48px) - 48px))}.ibibs-section-title{text-align:center;margin-bottom:calc(19 * var(--ib-u))}.ibibs-section-title h2{margin:calc(8 * var(--ib-u)) 0}.ibibs-section-title p:last-child{margin:0;font-size:calc(9.4 * var(--ib-u));line-height:1.65;color:#526074}.ibibs-premium .ibibs-orders{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding-block:0;gap:calc(16 * var(--ib-u))}.ibibs-premium .ibibs-order{min-height:calc(240 * var(--ib-u));padding:calc(18 * var(--ib-u));display:grid;grid-template-columns:1.55fr 1fr;gap:calc(8 * var(--ib-u));border-radius:0;background:#fff;box-shadow:0 8px 32px #081b3305;align-items:center}.ibibs-order__copy{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.ibibs-order__copy>.ibibs-eyebrow{order:-1}.ibibs-premium .ibibs-order h2{font-size:calc(22 * var(--ib-u));margin:calc(3 * var(--ib-u)) 0 calc(7 * var(--ib-u));white-space:nowrap}.ibibs-premium .ibibs-order__lead{font-size:calc(9 * var(--ib-u));line-height:1.6;font-weight:400;margin:0}.ibibs-premium .ibibs-checks{font-size:calc(8.5 * var(--ib-u));line-height:1.6;margin:calc(14 * var(--ib-u)) 0 calc(14 * var(--ib-u))}.ibibs-premium .ibibs-checks li{padding-left:calc(18 * var(--ib-u));margin:calc(5 * var(--ib-u)) 0}.ibibs-premium .ibibs-checks li:before{content:"\2713";background:none;color:#327bff;font-size:calc(15 * var(--ib-u));line-height:1;font-weight:700;width:auto;height:auto;top:0}.ibibs-order .ibibs-button{min-height:calc(34 * var(--ib-u));padding-inline:calc(15 * var(--ib-u));font-size:calc(8 * var(--ib-u))}.ibibs-premium .ibibs-order .ibibs-media{height:calc(204 * var(--ib-u));aspect-ratio:auto;background:transparent;border-radius:0;grid-row:auto}.ibibs-premium .ibibs-order .ibibs-media img{object-fit:cover;object-position:75% center}.ibibs-panel--products{padding-block:max(0px,calc(25 * var(--ib-u) + var(--ib-space,48px) - 48px)) max(0px,calc(22 * var(--ib-u) + var(--ib-space,48px) - 48px))}.ibibs-panel--products .ibibs-heading{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:0;margin-bottom:calc(16 * var(--ib-u))}.ibibs-panel--products .ibibs-heading .ibibs-eyebrow{order:-1;color:#142d4e}.ibibs-panel--products .ibibs-heading h2{margin:calc(8 * var(--ib-u)) 0 calc(5 * var(--ib-u))}.ibibs-collection-intro{margin:0;font-size:calc(9 * var(--ib-u));line-height:1.65}.ibibs-panel--products .ibibs-text-link{position:absolute;right:0;bottom:calc(7 * var(--ib-u));color:#327bff;font-size:calc(8.3 * var(--ib-u));font-weight:500;margin:0;width:auto}.ibibs-premium .ibibs-products{grid-template-columns:repeat(var(--ib-product-columns,5),minmax(0,1fr));gap:calc(14 * var(--ib-u))}.ibibs-premium .ibibs-products>li{min-width:0;border:1px solid #e8edf4;border-radius:0;padding:calc(12 * var(--ib-u))}.ibibs-design-card__image{display:block;aspect-ratio:1;overflow:hidden}.ibibs-design-card__image img{display:block;width:100%;height:100%;object-fit:contain;object-position:center;transform:none}.ibibs-design-card__image:hover img{transform:none}.ibibs-premium .ibibs-design-card h3{font-size:calc(12 * var(--ib-u));margin:calc(8 * var(--ib-u)) 0 calc(4 * var(--ib-u))}.ibibs-design-card h3 a{color:inherit;text-decoration:none}.ibibs-premium [id^=ibibs-quantity-lineup-] .ibibs-design-card h3,.ibibs-premium .ibibs-design-card__description{display:none}.ibibs-design-card__swatches{display:flex;gap:calc(4 * var(--ib-u));margin-top:calc(6 * var(--ib-u));min-height:calc(10 * var(--ib-u))}.ibibs-design-card__swatches>*{width:calc(10 * var(--ib-u));height:calc(10 * var(--ib-u));border:1px solid #d8e0ea;display:block}.ibibs-premium .ibibs-design-card__price{font-size:calc(14 * var(--ib-u));font-weight:600;margin:calc(9 * var(--ib-u)) 0 0;line-height:1.4}.ibibs-design-card__price small{font-size:calc(8.5 * var(--ib-u))}.ibibs-premium #ibibs-product-lineup .ibibs-products>li{display:flex}.ibibs-premium #ibibs-product-lineup .ibibs-design-card{display:flex;flex-direction:column;width:100%}.ibibs-premium #ibibs-product-lineup .ibibs-design-card h3{font-size:clamp(12px,calc(10 * var(--ib-u)),20px);line-height:1.5;margin:calc(6 * var(--ib-u)) 0 0}.ibibs-premium #ibibs-product-lineup .ibibs-design-card__swatches{min-height:0;margin-top:0}.ibibs-premium #ibibs-product-lineup .ibibs-design-card__image{flex-shrink:0}.ibibs-premium #ibibs-product-lineup .ibibs-design-card__price{margin-top:auto;padding-top:calc(3 * var(--ib-u))}.ibibs-craft{position:relative;isolation:isolate;display:grid;grid-template-columns:56% 44%;min-height:calc(305 * var(--ib-u));background:var(--ib-bg,#081b33);color:#fff;overflow:hidden}.ibibs-craft__image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:#142d4e}.ibibs-craft__image .ibibs-picture{width:72%}.ibibs-craft__image .ibibs-picture img{object-position:left center}.ibibs-craft:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#081b3300 28%,#081b3344 43%,#081b33ed 57%,#081b33 76%)}.ibibs-craft__copy{grid-column:2;padding:max(0px,calc(30 * var(--ib-u) + var(--ib-space,48px) - 48px)) calc(25 * var(--ib-u)) max(0px,calc(16 * var(--ib-u) + var(--ib-space,48px) - 48px)) calc(10 * var(--ib-u));align-self:center}.ibibs-craft h2{color:#fff;margin:calc(8 * var(--ib-u)) 0 calc(10 * var(--ib-u))}.ibibs-premium .ibibs-craft h2,.ibibs-premium .ibibs-cta h2{font-family:Yu Mincho,Hiragino Mincho ProN,"Noto Serif JP",serif;font-weight:700}.ibibs-craft__copy>p:not(.ibibs-eyebrow){font-size:calc(10 * var(--ib-u));line-height:1.75;margin:0;color:#d0dbe8}.ibibs-craft__details{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(12 * var(--ib-u));margin:calc(14 * var(--ib-u)) 0 0 calc(-48 * var(--ib-u))}.ibibs-craft-detail{min-width:0}.ibibs-craft-detail .ibibs-media{aspect-ratio:1.9;border:1px solid #c5d4e4;border-radius:calc(6 * var(--ib-u))}.ibibs-craft-detail .ibibs-media img{object-fit:cover}.ibibs-craft-detail .ibibs-placeholder span{display:none}.ibibs-craft-detail h3{color:#fff;font-size:calc(9.5 * var(--ib-u));line-height:1.3;margin:calc(8 * var(--ib-u)) 0 calc(3 * var(--ib-u))}.ibibs-craft-detail p{font-size:calc(7.5 * var(--ib-u));line-height:1.5;margin:0;color:#c9d6e5}.ibibs-panel--features:not(.ibibs-panel--dark){padding-block:max(0px,calc(18 * var(--ib-u) + var(--ib-space,36px) - 36px)) max(0px,calc(13 * var(--ib-u) + var(--ib-space,36px) - 36px))}.ibibs-panel--features:not(.ibibs-panel--dark) .ibibs-heading{display:flex;flex-direction:column;align-items:center;text-align:center;gap:calc(7 * var(--ib-u));margin:0 0 calc(15 * var(--ib-u))}.ibibs-panel--features:not(.ibibs-panel--dark) .ibibs-heading .ibibs-eyebrow{order:-1}.ibibs-premium .ibibs-panel--features:not(.ibibs-panel--dark) h2{font-size:calc(22 * var(--ib-u))}.ibibs-premium .ibibs-panel--features:not(.ibibs-panel--dark) .ibibs-features{grid-template-columns:repeat(4,minmax(0,1fr));gap:calc(16 * var(--ib-u))}.ibibs-panel--features:not(.ibibs-panel--dark) .ibibs-feature{border:0;border-radius:0}.ibibs-panel--features:not(.ibibs-panel--dark) .ibibs-media{aspect-ratio:1.8}.ibibs-panel--features:not(.ibibs-panel--dark) .ibibs-media img{object-fit:cover}.ibibs-panel--features:not(.ibibs-panel--dark) .ibibs-feature__body{padding:calc(7 * var(--ib-u)) 0 0}.ibibs-panel--features:not(.ibibs-panel--dark) .ibibs-feature__body>.ibibs-icon{display:none}.ibibs-panel--features:not(.ibibs-panel--dark) h3{font-size:calc(11 * var(--ib-u))}.ibibs-panel--features:not(.ibibs-panel--dark) .ibibs-feature p{font-size:calc(8.8 * var(--ib-u));line-height:1.5;margin:calc(5 * var(--ib-u)) 0 0}.ibibs-premium .ibibs-panel--cta{padding:0}.ibibs-panel--cta>.ibibs-wrap{padding:0;max-width:none}.ibibs-premium .ibibs-cta{position:relative;isolation:isolate;display:flex;flex-direction:row;align-items:center;overflow:hidden;background:transparent;border-radius:0;min-height:calc(181 * var(--ib-u));padding:max(0px,calc(24 * var(--ib-u) + var(--ib-space,44px) - 44px)) calc(40 * var(--ib-u))}.ibibs-cta:before{background:linear-gradient(90deg,#081b33ed,#081b33c9 42%,#081b3322 72%)}.ibibs-cta__content{width:100%;max-width:calc(440 * var(--ib-u))}.ibibs-premium .ibibs-cta h2{color:#fff;font-size:calc(24 * var(--ib-u));white-space:nowrap}.ibibs-premium .ibibs-cta p{font-size:calc(9.5 * var(--ib-u));line-height:1.7;border:0;padding:0;margin:calc(8 * var(--ib-u)) 0 calc(16 * var(--ib-u));white-space:pre-line;color:#d7e1ee}.ibibs-cta .ibibs-button{min-width:calc(165 * var(--ib-u));min-height:calc(42 * var(--ib-u))}.ibibs-premium .footer{margin:0;padding:0;background:#081b33;border:0;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 #ffffff25;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}.ibibs-premium [data-ib-reveal].ibibs-reveal-ready{opacity:0;transform:translateY(14px);transition:opacity .5s,transform .5s}.ibibs-premium [data-ib-reveal].ibibs-is-visible{opacity:1;transform:none}@media(min-width:700px){.ibibs-premium .ibibs-home-header header-drawer{display:none}.ibibs-premium .ibibs-home-header .header__inline-menu{display:block}.ibibs-premium .ibibs-home-header .header__icon--account{display:none}.ibibs-premium .ibibs-home-header .header__icons>.header__search{display:inline-flex}}@media(max-width:699px){.ibibs-premium{--ib-u:1px}.ibibs-premium .ibibs-wrap{padding-inline:20px}.ibibs-premium .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-premium .ibibs-home-header header-drawer{display:block;margin:0}.ibibs-premium .ibibs-home-header .header__inline-menu{display:none}.ibibs-premium .ibibs-home-header .header__icon{width:32px;height:40px}.ibibs-premium .ibibs-home-header .header__icon .svg-wrapper{width:22px;height:22px}.ibibs-premium .ibibs-home-header .header__heading-logo-wrapper,.ibibs-premium .ibibs-home-header .ibibs-brand-logo{width:88px}.ibibs-premium .ibibs-home-header .ibibs-header-quote{min-width:0;min-height:40px;font-size:10px;padding:8px;margin:0}.ibibs-premium .ibibs-home-header .header__icon--account{display:none}.ibibs-premium-hero{min-height:540px;align-items:flex-end}.ibibs-premium-hero:before{background:linear-gradient(0deg,#081b33,#081b33bd 55%,#081b3320)}.ibibs-hero-copy{padding-block:200px 32px}.ibibs-hero-copy h1{font-size:clamp(27px,7.6vw,43px);white-space:normal}.ibibs-hero-description{font-size:13px}.ibibs-hero-copy .ibibs-eyebrow{font-size:10px;letter-spacing:.3em}.ibibs-hero-copy .ibibs-button{width:auto;flex:1;min-height:48px;font-size:12px}.ibibs-panel--dark{padding-block:12px}.ibibs-premium .ibibs-panel--dark .ibibs-features{grid-template-columns:1fr}.ibibs-panel--dark .ibibs-feature{border:0;border-bottom:1px solid #ffffff25}.ibibs-panel--dark .ibibs-feature__body,.ibibs-panel--dark .ibibs-feature:first-child .ibibs-feature__body{padding:14px 0}.ibibs-panel--dark .ibibs-feature h3{font-size:15px}.ibibs-panel--dark .ibibs-feature p{font-size:11px;white-space:normal}.ibibs-panel--orders,.ibibs-panel--products{padding-block:36px}.ibibs-premium .ibibs-panel h2,.ibibs-premium .ibibs-craft h2{font-size:24px}.ibibs-premium .ibibs-eyebrow{font-size:10px}.ibibs-section-title p:last-child,.ibibs-collection-intro{font-size:12px}.ibibs-premium .ibibs-orders{grid-template-columns:1fr;gap:16px}.ibibs-premium .ibibs-order{padding:20px;min-height:260px;grid-template-columns:1.25fr 1fr}.ibibs-premium .ibibs-order h2{font-size:22px}.ibibs-premium .ibibs-order__lead,.ibibs-premium .ibibs-checks{font-size:11px}.ibibs-order .ibibs-button{font-size:10px;padding-inline:10px;min-height:44px}.ibibs-panel--products .ibibs-text-link{position:static;margin-top:14px;font-size:12px}.ibibs-premium .ibibs-products{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;grid-auto-columns:auto;gap:12px;overflow-x:visible;padding-bottom:0;scroll-snap-type:none}.ibibs-premium .ibibs-products>li{scroll-snap-align:start}.ibibs-premium .ibibs-products>li{padding:10px}.ibibs-premium .ibibs-design-card h3{font-size:13px}.ibibs-design-card__description{font-size:11px;min-height:0}.ibibs-design-card__price{font-size:17px}.ibibs-craft{display:flex;flex-direction:column}.ibibs-craft__image{position:relative;z-index:0;height:250px}.ibibs-craft__image .ibibs-picture{width:100%}.ibibs-craft:before{display:none}.ibibs-craft__copy{padding:28px 20px}.ibibs-craft__copy>p:not(.ibibs-eyebrow){font-size:12px}.ibibs-craft__details{margin:20px 0 0;gap:10px}.ibibs-craft-detail h3{font-size:12px}.ibibs-craft-detail p{font-size:10px}.ibibs-panel--features:not(.ibibs-panel--dark){padding-block:32px}.ibibs-premium .ibibs-panel--features:not(.ibibs-panel--dark) .ibibs-features{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 14px}.ibibs-panel--features:not(.ibibs-panel--dark) h3{font-size:14px}.ibibs-premium .ibibs-panel--features:not(.ibibs-panel--dark) h2{font-size:24px}.ibibs-panel--features:not(.ibibs-panel--dark) .ibibs-feature p{font-size:11px}.ibibs-premium .ibibs-cta{min-height:260px;padding:32px 20px}.ibibs-premium .ibibs-cta h2{font-size:24px;white-space:normal}.ibibs-premium .ibibs-cta p{font-size:12px}.ibibs-cta .ibibs-button{min-width:0;min-height:46px;flex:1;font-size:11px}.ibibs-reference-footer{padding:28px 20px;grid-template-columns:1fr;gap:24px}.ibibs-reference-footer__brand{border:0;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}}.ibibs-premium .ibibs-panel--reference-orders{padding-block:8px 20px}.ibibs-premium .ibibs-panel--reference-orders .ibibs-wrap,.ibibs-premium .ibibs-panel--features.ibibs-panel--strengths .ibibs-wrap{max-width:1280px;padding-inline:12px}.ibibs-premium .ibibs-panel--reference-orders .ibibs-orders{gap:16px}.ibibs-premium .ibibs-panel--reference-orders .ibibs-order{background:#f6f7f7;border-radius:6px;box-shadow:none;padding:24px;grid-template-columns:minmax(0,1fr) minmax(0,245px);gap:24px;align-items:start;min-height:339px}.ibibs-premium .ibibs-panel--reference-orders .ibibs-order h2{font-size:28px;font-weight:600;line-height:1.4;margin:0 0 4px;white-space:normal}.ibibs-premium .ibibs-panel--reference-orders .ibibs-order__copy>.ibibs-eyebrow{order:0;font-size:12px;font-weight:400;letter-spacing:.08em;color:#526074;margin:0 0 16px}.ibibs-premium .ibibs-panel--reference-orders .ibibs-order__lead{font-size:16px;font-weight:600;line-height:1.8;margin:0}.ibibs-premium .ibibs-panel--reference-orders .ibibs-checks{font-size:14px;line-height:1.7;margin:10px 0}.ibibs-premium .ibibs-panel--reference-orders .ibibs-checks li{padding-left:23px;margin:5px 0}.ibibs-premium .ibibs-panel--reference-orders .ibibs-checks li:before{content:"\2713";font-size:11px;font-weight:500;background:#142d4e;color:#fff;width:16px;height:16px;border-radius:50%;line-height:16px;text-align:center;top:3px}.ibibs-premium .ibibs-panel--reference-orders .ibibs-button{background:#fff;color:#081b33;border:1px solid #142d4e;border-radius:4px;font-size:14px;font-weight:600;min-height:46px;min-width:min(253px,100%);padding:10px 22px;gap:20px}.ibibs-premium .ibibs-panel--reference-orders .ibibs-button:hover{background:#142d4e;color:#fff}.ibibs-premium .ibibs-panel--reference-orders .ibibs-media{width:100%;height:auto;aspect-ratio:1;border-radius:4px;grid-row:auto}.ibibs-premium .ibibs-panel--reference-orders .ibibs-media img{object-fit:contain;object-position:center}.ibibs-premium .ibibs-panel--features.ibibs-panel--strengths{padding-block:16px 24px}.ibibs-premium .ibibs-panel--features.ibibs-panel--strengths .ibibs-heading{flex-direction:row;align-items:baseline;justify-content:flex-start;text-align:left;gap:12px 20px;margin:0 0 14px}.ibibs-premium .ibibs-panel--features.ibibs-panel--strengths h2{font-size:30px;font-weight:600;line-height:1.4}.ibibs-premium .ibibs-panel--features.ibibs-panel--strengths .ibibs-heading .ibibs-eyebrow{order:0;font-size:12px;letter-spacing:.08em;color:#526074}.ibibs-premium .ibibs-panel--features.ibibs-panel--strengths .ibibs-features{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.ibibs-premium .ibibs-panel--features.ibibs-panel--strengths .ibibs-feature{border:1px solid #e0e4e8;border-radius:4px;overflow:hidden}.ibibs-premium .ibibs-panel--features.ibibs-panel--strengths .ibibs-media{aspect-ratio:1.8}.ibibs-premium .ibibs-panel--features.ibibs-panel--strengths .ibibs-feature__body{display:block;padding:20px}.ibibs-premium .ibibs-panel--features.ibibs-panel--strengths .ibibs-feature__body>.ibibs-icon{display:block;float:left;width:32px;height:32px;margin:0 16px 8px 0;color:#142d4e}.ibibs-premium .ibibs-panel--features.ibibs-panel--strengths h3{font-size:19px;font-weight:600;line-height:1.6}.ibibs-premium .ibibs-panel--features.ibibs-panel--strengths .ibibs-feature p{clear:both;font-size:14px;font-weight:400;line-height:1.8;margin:16px 0 0}@media(min-width:700px)and (max-width:1099px){.ibibs-premium .ibibs-panel--reference-orders .ibibs-order{padding:20px;grid-template-columns:minmax(0,1fr) minmax(110px,40%);gap:16px}.ibibs-premium .ibibs-panel--reference-orders .ibibs-order h2{font-size:24px}.ibibs-premium .ibibs-panel--reference-orders .ibibs-order__lead{font-size:14px}.ibibs-premium .ibibs-panel--reference-orders .ibibs-checks{font-size:12px}.ibibs-premium .ibibs-panel--reference-orders .ibibs-button{font-size:12px;padding-inline:12px;gap:10px}.ibibs-premium .ibibs-panel--features.ibibs-panel--strengths .ibibs-feature__body{padding:16px}.ibibs-premium .ibibs-panel--features.ibibs-panel--strengths h3{font-size:16px}}@media(max-width:699px){.ibibs-premium .ibibs-panel--reference-orders .ibibs-wrap,.ibibs-premium .ibibs-panel--features.ibibs-panel--strengths .ibibs-wrap{padding-inline:16px}.ibibs-premium .ibibs-panel--reference-orders .ibibs-order{grid-template-columns:1fr;padding:20px;gap:20px}.ibibs-premium .ibibs-panel--reference-orders .ibibs-media{grid-row:1;max-width:320px;margin-inline:auto}.ibibs-premium .ibibs-panel--reference-orders .ibibs-order h2{font-size:26px}.ibibs-premium .ibibs-panel--reference-orders .ibibs-button{width:100%}.ibibs-premium .ibibs-panel--features.ibibs-panel--strengths .ibibs-heading{flex-wrap:wrap;gap:6px 12px}.ibibs-premium .ibibs-panel--features.ibibs-panel--strengths h2{font-size:24px}.ibibs-premium .ibibs-panel--features.ibibs-panel--strengths .ibibs-features{grid-template-columns:1fr}.ibibs-premium .ibibs-panel--features.ibibs-panel--strengths .ibibs-feature__body{padding:20px}}@media(prefers-reduced-motion:reduce){.ibibs-premium *,.ibibs-premium *:before,.ibibs-premium *:after{transition:none!important;animation:none!important;scroll-behavior:auto!important}.ibibs-premium [data-ib-reveal].ibibs-reveal-ready{opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/ibibs-premium.css.map */
