.jbc-h-top{font:13px Arial,Helvetica,sans-serif;text-align:center;background:#171d20;color:#fff;padding:9px 12px;letter-spacing:.055em}.jbc-h-top span{padding:0 5px;color:#c7d6d4}.jbc-h-header{position:sticky;top:0;z-index:90;background:#fff;color:#171d20;border-bottom:1px solid #d9dfd9;font-family:Arial,Helvetica,sans-serif;box-shadow:0 1px #0000000d}.jbc-h-main{max-width:1370px;margin:auto;padding:15px 22px;display:flex;align-items:center;gap:24px;min-height:94px}.jbc-h-brand{display:flex;align-items:center;flex:0 0 auto}.jbc-h-brand img{width:clamp(270px,27vw,390px);height:auto;max-height:78px;object-fit:contain}.jbc-h-search{display:flex;align-items:center;background:#f7f8f6;border:1px solid #d9dfd9;border-radius:40px;max-width:450px;min-width:180px;flex:1;margin-left:auto;overflow:hidden}.jbc-h-search input{width:100%;min-width:0;background:transparent;border:0;outline-offset:-3px;color:#171d20;font:15px Arial,Helvetica,sans-serif;padding:13px 18px}.jbc-h-search button{background:transparent;border:0;color:#1a4549;padding:11px 16px;font:26px Arial,Helvetica,sans-serif;cursor:pointer;line-height:1}.jbc-h-actions{display:flex;align-items:center;gap:12px;white-space:nowrap;font:14px Arial,Helvetica,sans-serif}.jbc-h-actions a{color:inherit;text-decoration:none;padding:8px 0}.jbc-h-actions a:hover{color:#0d6670}.jbc-h-actions form{display:flex;align-items:center;gap:4px;margin:0;border:1px solid #d9dfd9;border-radius:25px;padding:5px}.jbc-h-actions select{font:13px Arial,Helvetica,sans-serif;border:0;background:transparent;color:#243a3f;cursor:pointer;min-width:0;max-width:100px}.jbc-h-count{display:inline-grid;place-items:center;min-width:18px;height:18px;margin-left:4px;border-radius:10px;background:#0d6670;color:#fff;font-size:11px}.jbc-h-nav{border-top:1px solid #edf0ec;background:#fff}.jbc-h-menu-mobile{display:none}.jbc-h-nav .jbc-shop-nav{border:0}.jbc-h-nav .jbc-shop-nav__inner{max-width:1370px;padding-inline:22px;gap:clamp(16px,2.1vw,30px)}.jbc-h-nav .jbc-shop-nav__inner>a,.jbc-h-nav .jbc-shop-nav summary{font:800 13px Arial,Helvetica,sans-serif!important;letter-spacing:.04em;text-transform:uppercase;padding:15px 0}.jbc-h-nav .jbc-shop-nav__tagline{font:12px Arial,Helvetica,sans-serif;color:#52696c}.jbc-h-header a:focus-visible,.jbc-h-header button:focus-visible,.jbc-h-header summary:focus-visible{outline:2px solid #d95e4e;outline-offset:3px}@media(max-width:1150px){.jbc-h-brand img{width:clamp(210px,26vw,300px)}.jbc-h-main{gap:14px}.jbc-h-nav .jbc-shop-nav__tagline{display:none}.jbc-h-actions{gap:7px}}@media(max-width:850px){.jbc-h-main{flex-wrap:wrap;padding:10px 16px;min-height:auto;gap:12px}.jbc-h-brand img{width:min(310px,56vw)}.jbc-h-actions{margin-left:auto}.jbc-h-search{order:3;max-width:none;flex-basis:100%;margin:0}.jbc-h-nav .jbc-shop-nav__inner{gap:16px}}@media(max-width:650px){.jbc-h-top{font-size:10px}.jbc-h-brand img{width:min(245px,63vw)}.jbc-h-actions form{gap:0}.jbc-h-actions select{max-width:67px;font-size:11px}.jbc-h-account{display:none}.jbc-h-main{padding:10px 15px}.jbc-h-search input{padding:10px 14px;font-size:14px}.jbc-h-nav-desktop{display:none}.jbc-h-menu-mobile{display:block;padding:0 15px}.jbc-h-menu-mobile>summary{cursor:pointer;font:800 13px Arial,Helvetica,sans-serif;letter-spacing:.06em;list-style:none;padding:13px 0;text-transform:uppercase}.jbc-h-menu-mobile>summary::-webkit-details-marker{display:none}.jbc-h-menu-mobile .jbc-shop-nav__inner{flex-direction:column;align-items:stretch;overflow:visible;gap:0;padding:0 0 12px}.jbc-h-menu-mobile .jbc-shop-nav__inner>a,.jbc-h-menu-mobile .jbc-shop-nav summary{padding:11px 5px!important}.jbc-h-menu-mobile .jbc-shop-nav__submenu{position:static;box-shadow:none;border-radius:0;padding:5px 12px;max-height:none}}@media(prefers-reduced-motion:reduce){.jbc-h-header *{scroll-behavior:auto}}.jbc-editorial:has(.jbc-editorial__record){background:#e6eae7!important;color:#171d20!important;max-width:1370px;margin:24px auto 0;border-radius:15px;overflow:hidden;padding:42px clamp(25px,4vw,56px);border:1px solid #d9dfd9}.jbc-editorial:has(.jbc-editorial__record) .jbc-editorial__inner{max-width:100%;grid-template-columns:minmax(0,1fr) minmax(300px,1fr);gap:32px}.jbc-editorial:has(.jbc-editorial__record) h2{font-family:Georgia,Times New Roman,serif!important;font-weight:500!important;letter-spacing:-.045em!important;line-height:1.06!important;font-size:clamp(37px,4.8vw,66px)!important;text-transform:none!important}.jbc-editorial:has(.jbc-editorial__record) .jbc-editorial__eyebrow{color:#0a6670!important;letter-spacing:.11em!important;font-size:12px}.jbc-editorial:has(.jbc-editorial__record) .jbc-editorial__body{font-family:Arial,Helvetica,sans-serif;font-size:17px;line-height:1.65;color:#465358}.jbc-editorial:has(.jbc-editorial__record) a:not(.jbc-editorial__record){display:inline-flex;text-decoration:none;background:#0d6670;color:#fff;padding:13px 21px;border-radius:6px;font-weight:700}.jbc-editorial:has(.jbc-editorial__record) .jbc-editorial__record{background:#d8e3df;max-width:420px;box-shadow:0 16px 36px #143a3d30}@media(max-width:850px){.jbc-editorial:has(.jbc-editorial__record){margin:16px 12px 0}.jbc-editorial:has(.jbc-editorial__record) .jbc-editorial__inner{display:flex;flex-direction:column-reverse;align-items:stretch;gap:20px}.jbc-editorial:has(.jbc-editorial__record) .jbc-editorial__record{width:min(100%,300px);margin:0 auto}.jbc-editorial:has(.jbc-editorial__record) h2{font-size:clamp(34px,7vw,48px)!important}}.jbc-h-main{min-height:82px}.jbc-h-brand img{width:clamp(270px,29vw,395px);max-height:68px}.jbc-h-search{flex:1 1 310px;min-width:220px;max-width:420px;box-sizing:border-box}.jbc-h-search input{box-sizing:border-box;box-shadow:none!important;text-transform:none!important;font-family:Arial,Helvetica,sans-serif!important;letter-spacing:0!important;font-size:14px!important}.jbc-h-search input::placeholder{color:#647174;opacity:1}.jbc-h-search button{display:flex;align-items:center;justify-content:center;min-width:49px;height:44px;font-size:initial}.jbc-h-actions{flex:0 0 auto;gap:12px}.jbc-h-actions form{gap:7px;padding:7px 8px;background:#fff}.jbc-h-actions select{max-width:95px;font-family:Arial,Helvetica,sans-serif!important}.jbc-h-nav .jbc-shop-nav__inner>a,.jbc-h-nav .jbc-shop-nav summary{font-family:Arial,Helvetica,sans-serif!important;font-size:13px!important;font-weight:800!important}.jbc-h-top{font-family:Arial,Helvetica,sans-serif;font-size:12px}@media(max-width:1000px){.jbc-h-search{flex-basis:220px;min-width:150px}.jbc-h-brand img{width:clamp(245px,28vw,320px)}}@media(max-width:850px){.jbc-h-search{order:3;max-width:none;flex-basis:100%}}@media(max-width:650px){.jbc-h-brand img{width:min(250px,58vw)}.jbc-h-actions{gap:7px}}.jbc-editorial:has(.jbc-editorial__featured) .jbc-editorial__inner{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:32px}.jbc-editorial:has(.jbc-editorial__featured) .jbc-editorial__record{max-width:none}.jbc-editorial:has(.jbc-editorial__featured) .jbc-editorial__featuredtext>a{background:transparent!important;color:#0d6670!important;padding:0!important;border-radius:0!important}.jbc-editorial:has(.jbc-editorial__featured) .jbc-editorial__actions>a{background:#163c40;color:#fff;padding:13px 17px;border-radius:6px;text-decoration:none;font-weight:700}@media(max-width:850px){.jbc-editorial:has(.jbc-editorial__featured) .jbc-editorial__inner{display:flex;flex-direction:column-reverse;align-items:stretch}.jbc-editorial:has(.jbc-editorial__featured) .jbc-editorial__featured{max-width:650px;margin:0 auto}}.jbc-editorial:has(.jbc-editorial__featured){margin-top:28px!important;margin-bottom:32px!important}.jbc-editorial:has(.jbc-editorial__featured) .jbc-editorial__inner{min-height:370px}.jbc-format-nav{padding-top:30px!important;padding-bottom:33px!important}.jbc-format-nav+.jbc-variant-shelf{padding-top:48px!important}.jbc-variant-shelf{padding-top:max(42px,3.4vw)!important;padding-bottom:max(48px,3.4vw)!important}@media(max-width:750px){.jbc-editorial:has(.jbc-editorial__featured){margin:16px 12px 24px!important}.jbc-editorial:has(.jbc-editorial__featured) .jbc-editorial__inner{min-height:0}.jbc-format-nav{padding-block:22px!important}.jbc-variant-shelf{padding-block:34px!important}}.jbc-h-shipping{background:#171d20;color:#fff;font:12px/1.5 Arial,Helvetica,sans-serif;text-align:center;padding:8px 14px;letter-spacing:.025em}.jbc-h-shipping strong{font-weight:800;letter-spacing:.07em}.jbc-h-top{background:#e5eeeb!important;color:#173b3c!important;text-align:center;font:12px/1.5 Arial,Helvetica,sans-serif!important;letter-spacing:.075em!important;padding:8px 14px!important;border-bottom:1px solid #d4e1dc}.jbc-h-top strong{font-weight:800}@media(max-width:650px){.jbc-h-shipping{font-size:11px;padding:7px 12px}.jbc-h-top{font-size:10px!important;padding:7px 10px!important}}.jbc-h-shipping{padding:0!important;background:#171d20;color:#fff}.jbc-h-shipping__inner{max-width:1160px;min-height:32px;margin:auto;padding:4px 18px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:center}.jbc-h-shipping__item{display:flex;align-items:center;justify-content:center;gap:7px;min-width:0;text-align:left}.jbc-h-shipping__icon{font:700 13px Arial,sans-serif;color:#b7d2cc;flex-shrink:0}.jbc-h-shipping__item>span:last-child{display:flex;align-items:baseline;justify-content:center;flex-wrap:wrap;column-gap:5px;row-gap:0}.jbc-h-shipping__item strong{font:800 10px/1.25 Arial,Helvetica,sans-serif!important;letter-spacing:.055em;color:#fff}.jbc-h-shipping__item small{font:500 11px/1.3 Arial,Helvetica,sans-serif;color:#f0f4f2}.jbc-h-top{min-height:35px;display:flex;align-items:center;justify-content:center}@media(max-width:820px){.jbc-h-shipping__inner{gap:8px;padding:5px 10px}.jbc-h-shipping__item{gap:4px}.jbc-h-shipping__item strong,.jbc-h-shipping__item small{font-size:10px!important}}@media(max-width:520px){.jbc-h-shipping__inner{grid-template-columns:repeat(2,minmax(0,1fr));min-height:32px;gap:4px 8px}.jbc-h-shipping__item:nth-child(3){display:none}.jbc-h-shipping__item strong,.jbc-h-shipping__item small{font-size:10px!important}.jbc-h-shipping__icon{display:none}}.jbc-h-account,.jbc-h-cart{display:inline-flex;align-items:center;justify-content:center;gap:4px;position:relative;min-width:28px;min-height:28px}.jbc-h-account svg,.jbc-h-cart svg{display:block;color:#203b3d}.jbc-h-cart .jbc-h-count{font:700 10px Arial,sans-serif;min-width:16px;height:16px;margin-left:-3px}@media(max-width:650px){.jbc-h-actions .jbc-h-account{display:inline-flex}.jbc-h-account svg,.jbc-h-cart svg{width:19px;height:19px}}.jbc-h-native-cart-icon{display:inline-flex;align-items:center;justify-content:center;width:23px;height:23px;color:#203b3d}.jbc-h-native-cart-icon svg{display:block;width:23px;height:23px;fill:currentColor}@media(max-width:650px){.jbc-h-native-cart-icon,.jbc-h-native-cart-icon svg{width:20px;height:20px}}.jbc-h-search{transition:border-color .18s ease,box-shadow .18s ease}.jbc-h-search input:focus,.jbc-h-search input:focus-visible{outline:none!important;box-shadow:none!important;border:0!important}.jbc-h-search:focus-within{border-color:#0d6670;box-shadow:0 0 0 2px #0d667029}.jbc-h-account,.jbc-h-cart{min-width:44px;min-height:44px}.jbc-h-actions select{min-height:35px}.jbc-h-search button{min-width:48px;min-height:44px}.jbc-h-search:focus-within{outline:2px solid #0d6670;outline-offset:2px;box-shadow:none}.jbc-h-menu-mobile>summary:focus-visible{outline:2px solid #0d6670;outline-offset:3px}@media(max-width:650px){.jbc-h-actions{gap:2px}.jbc-h-account,.jbc-h-cart{min-width:40px;min-height:40px}}.jbc-h-actions form#jbc-home-localization{border:1px solid #d9dfd9;border-radius:40px;background:#f7f8f6;padding:0 11px;min-height:44px;box-shadow:none}.jbc-h-actions #jbc-home-language{appearance:none;-webkit-appearance:none;border:0!important;outline:0!important;box-shadow:none!important;background:transparent;color:#243a3f;min-width:45px;max-width:none;padding:10px 16px 10px 3px;font:700 13px Arial,Helvetica,sans-serif;cursor:pointer}.jbc-h-actions form#jbc-home-localization{position:relative}.jbc-h-actions form#jbc-home-localization:after{content:"\2304";color:#52696c;position:absolute;right:11px;top:50%;transform:translateY(-58%);pointer-events:none;font-size:15px}.jbc-h-actions form#jbc-home-localization:focus-within{outline:2px solid #0d6670;outline-offset:2px}@media(max-width:650px){.jbc-h-actions form#jbc-home-localization{min-height:40px;padding:0 9px}.jbc-h-actions #jbc-home-language{min-width:39px;font-size:12px;padding-right:13px}.jbc-h-actions form#jbc-home-localization:after{right:8px}}@media(max-width:650px){.jbc-h-main{gap:7px;padding-inline:12px}.jbc-h-brand{min-width:0;flex:0 1 auto}.jbc-h-brand img{width:min(225px,43vw);max-width:100%;height:auto}.jbc-h-actions{gap:1px;flex:0 0 auto}.jbc-h-actions form#jbc-home-localization{padding-inline:7px;min-height:40px}.jbc-h-actions #jbc-home-language{min-width:35px;padding-left:2px;padding-right:14px;font-size:12px}.jbc-h-actions form#jbc-home-localization:after{right:6px}.jbc-h-account,.jbc-h-cart{min-width:39px;min-height:44px}.jbc-h-search{min-width:0;width:100%}}@media(max-width:360px){.jbc-h-brand img{width:min(185px,41vw)}.jbc-h-actions{gap:0}.jbc-h-account,.jbc-h-cart{min-width:36px}}@media(max-width:850px){.jbc-editorial:has(.jbc-editorial__featured) .jbc-editorial__inner{flex-direction:column!important}.jbc-editorial:has(.jbc-editorial__featured) .jbc-editorial__featured{width:100%;box-sizing:border-box}}@media(max-width:650px){.jbc-editorial:has(.jbc-editorial__featured){padding:28px 20px!important}.jbc-editorial:has(.jbc-editorial__featured) .jbc-editorial__featured{grid-template-columns:minmax(0,1fr);gap:14px;padding:14px}.jbc-editorial:has(.jbc-editorial__featured) .jbc-editorial__featured .jbc-editorial__record{max-width:220px;margin:0 auto}.jbc-editorial:has(.jbc-editorial__featured) .jbc-editorial__featuredtext strong{-webkit-line-clamp:3;line-clamp:3;font-size:16px}.jbc-editorial:has(.jbc-editorial__featured) .jbc-editorial__featuredtext{gap:6px}}.jbc-h-language-pill{display:inline-flex;align-items:center;justify-content:center;min-width:62px;min-height:44px;box-sizing:border-box;padding:9px 16px;border:1px solid #d9dfd9;border-radius:40px;background:#f7f8f6;color:#243a3f;font:700 13px/1 Arial,Helvetica,sans-serif;letter-spacing:.025em}@media(max-width:650px){.jbc-h-language-pill{min-width:47px;min-height:40px;padding:9px 12px;font-size:12px}}@media(max-width:360px){.jbc-h-language-pill{min-width:44px;padding-inline:10px}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/jbc-v191-header.css.map */
