:root{--gbm-teal: #2f6f68;--gbm-tint: #e9f1f0}.gb-img-fallback{display:block;background:var(--gbm-tint)}.section-header.shopify-section-group-header-group{z-index:12}[data-paperturn]{position:relative;z-index:1;isolation:isolate}.mega-menu .mega-menu__content.gbm{padding-top:2.8rem;padding-bottom:2.4rem;box-shadow:0 1.6rem 3.2rem #0000001f}.mega-menu .mega-menu__list.gbm-cols{display:grid;grid-template-columns:repeat(var(--gbm-cols, 4),minmax(0,1fr)) 30rem;gap:2.4rem 3.2rem}.mega-menu .gbm-cols .mega-menu__link{color:rgb(var(--color-foreground));font-size:1.5rem;padding-top:.5rem;padding-bottom:.5rem}.mega-menu .gbm-cols .mega-menu__link--level-2{color:var(--gbm-teal);font-size:1.3rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.4rem}.mega-menu .gbm-cols .mega-menu__link:hover{color:var(--gbm-teal)}.mega-menu .gbm-cols--thumbs .list-unstyled .mega-menu__link{display:flex;align-items:center;gap:1.4rem;padding-top:.6rem;padding-bottom:.6rem;font-weight:600}.mega-menu .gbm-cols--thumbs .gbm-thumb--desk{width:7.2rem;height:7.2rem;margin-right:0;border-radius:1.2rem}.gbm-promo-tile{display:flex;flex-direction:column;border-radius:1.4rem;overflow:hidden;background:#f4ecf6;color:rgb(var(--color-foreground));text-decoration:none;height:100%}.gbm-promo-tile img{width:100%;height:19rem;object-fit:cover;display:block}.gbm-promo-tile__body{display:flex;flex-direction:column;gap:.4rem;padding:1.4rem 1.6rem}.gbm-promo-tile__label,.gbm-drawer-promo__label{font-size:1.2rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.gbm-promo-tile__label{color:var(--gbm-teal)}.gbm-promo-tile__heading{font-size:1.7rem;font-weight:700}.gbm-promo-tile__text{font-size:1.4rem;font-weight:600;color:var(--gbm-teal)}.mega-menu .gbm-tiles{display:grid;grid-template-columns:repeat(var(--gbm-count, 6),minmax(0,1fr));gap:1.6rem;list-style:none;margin-top:0;margin-bottom:0}.gbm-tile{display:flex;flex-direction:column;align-items:center;gap:1rem;color:rgb(var(--color-foreground));font-size:1.5rem;font-weight:600;text-align:center;text-decoration:none}.gbm-tile__img{width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover;border-radius:1.2rem;display:block;transition:transform var(--duration-short, .1s) ease}.gbm-tile:hover,.gbm-tile--active{color:var(--gbm-teal)}.gbm-tile:hover .gbm-tile__img{transform:scale(1.03)}.gbm-promo-banner{display:flex;align-items:center;gap:1.6rem;margin-top:2rem;padding:1.4rem 2rem;border-radius:1.2rem;background:var(--gbm-teal);color:#fff;text-decoration:none}.gbm-promo-banner__label{flex:none;padding:.4rem 1rem;border-radius:99rem;background:#fff;color:var(--gbm-teal);font-size:1.2rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.gbm-promo-banner__heading{flex:1 1 auto;font-size:1.6rem;font-weight:600}.gbm-promo-banner__cta{flex:none;font-size:1.5rem;font-weight:700}.gbm-promo-banner:hover .gbm-promo-banner__cta{text-decoration:underline}.gbm-usps{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem 4rem;list-style:none;margin:2rem 0 0;padding:1.6rem 0 0;border-top:.1rem solid rgba(var(--color-foreground),.08);color:var(--gbm-teal);font-size:1.4rem;font-weight:600}.gbm-usps li,.gbm-drawer-usps li{display:flex;align-items:center;gap:.8rem}.gbm-usps svg,.gbm-drawer-usps svg{width:1.6rem;height:1.6rem;flex:none}@supports (height: 100dvh){.js #menu-drawer{height:calc(100dvh - var(--header-bottom-position, 100%))}}#menu-drawer .menu-drawer__inner-submenu,#menu-drawer .menu-drawer__navigation-container{overscroll-behavior:contain;-webkit-overflow-scrolling:touch}#menu-drawer .menu-drawer__inner-submenu{padding-bottom:calc(8rem + env(safe-area-inset-bottom,0px))}#menu-drawer .menu-drawer__navigation{padding-bottom:calc(11rem + env(safe-area-inset-bottom,0px))}.gbm-thumb{width:4.4rem;height:4.4rem;object-fit:cover;border-radius:1rem;flex:none;margin-right:1.4rem;display:block}.gbm-drawer-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.4rem 1.2rem;list-style:none;margin:0;padding:1.6rem 3rem 3rem}.gbm-drawer-tile{display:flex;flex-direction:column;gap:.8rem;color:rgb(var(--color-foreground));font-size:1.5rem;font-weight:600;text-decoration:none}.gbm-drawer-tile .gbm-tile__img{aspect-ratio:auto;height:11.2rem}.gbm-drawer-tile--all{align-items:center;justify-content:center;min-height:11.2rem;height:100%;border-radius:1.2rem;background:var(--gbm-tint);color:var(--gbm-teal);font-weight:700}.gbm-drawer-groups{padding:.8rem 3rem 3rem}.gbm-drawer-group__title{display:block;margin:0;padding:1.4rem 0 .6rem;color:var(--gbm-teal);font-size:1.3rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none}.gbm-drawer-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem 1rem;list-style:none;margin:0;padding:0 0 1.2rem;border-bottom:.1rem solid rgba(var(--color-foreground),.08)}.gbm-drawer-link{display:flex;align-items:center;min-height:5.2rem;color:rgb(var(--color-foreground));font-size:1.5rem;line-height:1.25;text-decoration:none}.gbm-drawer-link .gbm-thumb{margin-right:1rem}.gbm-drawer-promo{display:flex;flex-direction:column;gap:.4rem;margin:1.6rem 3rem 0;padding:1.4rem 1.6rem;border-radius:1.2rem;background:var(--gbm-teal);color:#fff;text-decoration:none}.gbm-drawer-promo__label{opacity:.85}.gbm-drawer-promo__heading{font-size:1.7rem;font-weight:700}.gbm-drawer-promo__text{font-size:1.4rem}.gbm-drawer-usps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.2rem;list-style:none;margin:0;padding:1.6rem 3rem 0;color:var(--gbm-teal);font-size:1.3rem;font-weight:600}.gbm-drawer-usps svg{width:1.4rem;height:1.4rem}
/*# sourceMappingURL=/cdn/shop/t/3/assets/gb-menu.css.map */
