.action-bar-wrapper .action-bar.action-bar--has-menu{height:auto;overflow:visible}.action-bar-wrapper .action-bar__menu.action-bar--show{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;height:auto;padding:2px 12px;margin:0;white-space:normal}.action-bar-wrapper .action-bar__link{font-size:clamp(13px,1.4vw,17px);line-height:1.25;padding:13px 10px;white-space:nowrap}.action-bar-wrapper.scrollable-js:before,.action-bar-wrapper.scrollable-js:after{display:none}.action-bar-wrapper .action-bar__link:focus-visible{outline:2px solid currentColor;outline-offset:-3px}.gb-order-help{max-width:640px;margin:0 auto 28px;padding:0 20px;line-height:1.55;text-align:center}.gb-order-help p{margin:0 0 10px}.gb-order-help a{text-decoration:underline}.gb-selection{padding:64px 24px;background:#fbf9f5;color:#172749}.gb-selection__inner{max-width:1200px;margin:auto}.gb-selection__heading{text-align:center;margin:0 0 18px;color:#002d78}.gb-selection__intro{max-width:720px;margin:0 auto 36px;text-align:center;line-height:1.65}.gb-selection__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 28px}.gb-selection__card{display:flex;flex-direction:column;min-width:0;text-align:center}.gb-selection__media{display:flex;align-items:center;justify-content:center;height:330px;padding:20px;background:#fff;border:1px solid #e5decc;overflow:hidden}.gb-selection__media img{display:block;max-width:100%;width:auto;height:auto;max-height:100%;object-fit:contain}.gb-selection__title{font-size:23px;line-height:1.35;margin:22px 0 12px;color:#002d78}.gb-selection__text{font-size:16px;line-height:1.65;margin-bottom:22px;flex:1}.gb-selection__text p:last-child{margin-bottom:0}.gb-selection__button{display:block;padding:13px 16px;color:#fff!important;background:#002d78;text-decoration:none!important;border:1px solid #002d78;font-size:15px;line-height:1.5}.gb-selection__button:hover{background:#173e78}.gb-selection a:focus-visible{outline:3px solid #a47d28;outline-offset:4px}.gb-selection__note{max-width:800px;margin:32px auto 0;text-align:center;font-size:14px;line-height:1.6}@media(max-width:989px){.gb-selection__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:599px){.gb-selection{padding:42px 20px}.gb-selection__grid{grid-template-columns:minmax(0,1fr);gap:36px}.gb-selection__media{height:350px}.gb-selection__title{font-size:24px}}.gb-selection__note a{display:inline-block;padding:12px 22px;color:#fff;background:#002d78;border:1px solid #002d78;text-decoration:none}.gb-selection__note a:hover{background:#173e78}.gb-selection__grid:has(>.gb-selection__card--text){max-width:860px;margin:0 auto;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:20px}.gb-selection__card--text{grid-column:1 / -1;border-top:1px solid #e5decc;padding:24px 16px 0}.gb-selection__card--text .gb-selection__title{margin:0 0 10px}.gb-selection__card--text .gb-selection__text{max-width:610px;margin:0 auto}@media(max-width:599px){.gb-selection__grid:has(>.gb-selection__card--text){grid-template-columns:minmax(0,1fr)}}.gb-journals{padding:56px 24px;background:#fbf9f5;color:#172749}.gb-journals__heading{margin:0 0 28px;text-align:center;color:#002d78}.gb-journals__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;max-width:860px;margin:0 auto}.gb-journals__card{display:flex;flex-direction:column;align-items:stretch;text-align:center}.gb-journals__cover{display:grid;place-items:center;padding:20px;background:#fff;border:1px solid #e5decc}.gb-journals__cover img{display:block;width:214px;max-width:100%;height:auto}.gb-journals__card h3{color:#002d78;margin:20px 0 8px}.gb-journals__description{flex:1;margin-bottom:20px}.gb-journals__button{display:block;padding:12px 16px;background:#002d78;color:#fff!important;text-decoration:none!important}.gb-journals__author{margin:26px 0 0;text-align:center}.gb-journals__author a{color:#002d78;text-decoration:underline;text-underline-offset:3px}.gb-journals__author a:focus-visible{outline:3px solid #a47d28;outline-offset:4px}.gb-journals__button:hover{background:#173e78}.gb-journals__button:focus-visible{outline:3px solid #a47d28;outline-offset:4px}@media(max-width:599px){.gb-journals{padding:40px 20px}.gb-journals__grid{grid-template-columns:minmax(0,1fr);gap:36px}.gb-journals__cover img{width:200px}}.gb-print-link{margin-bottom:16px;white-space:normal}.product__photo img,.product-item__link .image-wrapper img{height:auto}
/*# sourceMappingURL=/cdn/shop/t/9/compiled_assets/styles.css.map */
