.sh24-bm{--bm-blue:rgb(var(--color-base-accent-1,0,101,255));--bm-orange:rgb(var(--color-buttons-primary-background,255,168,0));--bm-ink:rgb(var(--color-base-text-alt,35,35,35));--bm-muted:rgb(var(--color-base-text,103,103,103));--bm-line:rgb(var(--color-base-border,218,218,218));display:block;color:var(--bm-muted);font-family:var(--font-body-family,Roboto,sans-serif);font-size:15px;font-weight:400;line-height:1.6;background:var(--bm-bg,#fff);padding:40px 20px;scroll-margin-top:160px}.sh24-bm *,.sh24-bm *:before,.sh24-bm *:after{box-sizing:border-box}.sh24-bm [hidden]{display:none!important}.sh24-bm h1,.sh24-bm h2,.sh24-bm h3,.sh24-bm p{margin:0;color:inherit;font-family:inherit}.sh24-bm__wrap{max-width:1420px;margin:0 auto}.sh24-bm .sh24-bm__eyebrow{color:var(--bm-muted);font-size:12px;font-weight:400;line-height:19.2px;letter-spacing:normal;text-transform:uppercase;margin-bottom:5px!important}.sh24-bm__heading{color:var(--bm-ink)!important;font-family:var(--font-heading-family,Roboto,sans-serif)!important;font-size:24px;line-height:31.2px;font-weight:var(--font-heading-weight,500)}.sh24-bm__intro{max-width:850px;color:var(--bm-muted)!important;margin-top:15px!important;font-size:15px;font-weight:400;line-height:24px}.sh24-bm__button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:42px;max-width:100%;border:0;border-radius:2px;background:var(--bm-blue);color:#fff!important;padding:12px 25px;font-family:var(--font-buttons-family,Roboto,sans-serif);font-size:15px;font-weight:500;line-height:18px;text-align:center;text-decoration:none;cursor:pointer;overflow-wrap:anywhere;transition:filter .15s}.sh24-bm__button:hover{filter:brightness(.94)}.sh24-bm__button--orange{background:var(--bm-orange);color:#fff!important}.sh24-bm__button--outline{color:var(--bm-blue)!important;background:#fff;border:1px solid var(--bm-blue)}.sh24-bm__button:disabled{background:#edf0f4;border-color:#edf0f4;color:#5d6877!important;cursor:default}.sh24-bm a:focus-visible,.sh24-bm button:focus-visible,.sh24-bm summary:focus-visible{outline:3px solid #0065ff;outline-offset:3px}.sh24-bm__edit-note{font-size:13px;color:#694a00!important;background:#fff3d3;padding:10px 14px;margin-top:12px!important}.sh24-bm__hero-container{box-sizing:border-box;width:100%;max-width:1460px;margin:0 auto;padding:24px 20px}.sh24-bm.sh24-bm__hero{position:relative;isolation:isolate;overflow:hidden;border-radius:2px;background:radial-gradient(ellipse at 95% 15%,#123e82,transparent 55%),#081426;color:#fff;padding:48px 40px}.sh24-bm__hero-background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:block;overflow:hidden;pointer-events:none}.sh24-bm__hero-background>.sh24-bm__hero-image{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain;object-position:var(--bm-hero-position,center center)!important;margin:0;padding:0}.sh24-bm__hero-shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:rgba(8,20,38,var(--bm-hero-overlay,.7));pointer-events:none}.sh24-bm__hero-layout{position:relative;z-index:2;display:block}.sh24-bm__hero-copy{max-width:760px}.sh24-bm.sh24-bm__timer-section{padding:20px;background:#fff}.sh24-bm__timer-strip{display:block;border:1px solid var(--bm-line);border-radius:2px;background:#f8f8f8;padding:14px 24px}.sh24-bm__timer-row{display:flex;align-items:center;justify-content:center;gap:32px;flex-wrap:wrap}.sh24-bm__timer-caption{font-size:20px;font-weight:500;line-height:26px;color:var(--bm-ink)!important}.sh24-bm__timer-units{display:flex;align-items:flex-start;gap:12px;max-width:100%}.sh24-bm__timer-unit{display:flex;flex-direction:column;align-items:center;min-width:42px}.sh24-bm__timer-unit b{font-size:26px;font-weight:500;line-height:33.8px;font-variant-numeric:tabular-nums;color:var(--bm-ink)}.sh24-bm__timer-unit span{font-size:12px;font-weight:400;line-height:19.2px;color:var(--bm-muted)}.sh24-bm__timer-separator{font-size:24px;line-height:33.8px;color:var(--bm-muted)}.sh24-bm__timer-message{font-size:15px;line-height:24px;text-align:center;color:var(--bm-muted)!important}@media(max-width:749px){.sh24-bm__timer-strip{padding:14px 16px}.sh24-bm__timer-row{gap:10px;flex-direction:column}.sh24-bm__timer-caption{font-size:18px;line-height:23.4px}.sh24-bm__timer-units{gap:8px}.sh24-bm__timer-unit{min-width:36px}.sh24-bm__timer-unit b{font-size:24px;line-height:31.2px}.sh24-bm__timer-separator{font-size:22px;line-height:31.2px}}.sh24-bm__hero .sh24-bm__eyebrow{color:#a9c9ff}.sh24-bm__hero h1{color:#fff;font-size:48px;line-height:normal;font-weight:600;letter-spacing:normal}.sh24-bm__hero h1 span{display:block;color:inherit}.sh24-bm__hero--has-image h1 span{color:inherit}.sh24-bm__hero .sh24-bm__intro{color:#fff!important;font-size:18px;font-weight:400;line-height:normal;max-width:620px}.sh24-bm__ctas{display:flex;gap:12px;flex-wrap:wrap;margin-top:25px}.sh24-bm__hero .sh24-bm__button--outline{background:transparent;border:1px solid #fff;color:#fff!important}.sh24-bm__hero-side .sh24-bm__usps{display:flex;gap:10px 20px;flex-wrap:wrap;margin-top:20px;font-size:12px;color:#c2d0e7}.sh24-bm__usps span:before{content:"\2713";color:#79adff;margin-right:6px}.sh24-bm__section-head{padding-bottom:8px}.sh24-bm__brand{padding:30px 20px 40px}.sh24-bm__brand-head{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;margin-bottom:22px}.sh24-bm__brand-title{display:flex;align-items:center;gap:18px;min-width:0;flex-wrap:wrap}.sh24-bm__brand-title h2{color:var(--bm-ink);font-family:var(--font-heading-family,Roboto,sans-serif);font-size:24px;line-height:31.2px;font-weight:var(--font-heading-weight,500)}.sh24-bm__logo{display:block;width:112px;height:38px;object-fit:contain}.sh24-bm__gift-chip{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:8px 12px;min-height:40px;border:1px solid #dadada;background:#f8f8f8;border-radius:2px;color:var(--bm-ink)!important;font-size:14px;font-weight:500;line-height:22.4px;text-decoration:none}.sh24-bm__brand-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px}.sh24-bm__mini-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:stretch}.sh24-bm__mini-slot{display:flex;min-width:0}.sh24-bm__mini-slot>.sh24-bm__product{position:relative;display:flex;flex-direction:column;gap:10px;min-width:0;background:#fff;border:0;border-radius:2px;padding:20px;box-shadow:inset 0 0 0 1px #dadada,0 3px #dadada4d}.sh24-bm__brand-grid--single{grid-template-columns:minmax(0,1fr)}.sh24-bm__product{position:relative;display:flex;flex-direction:column;gap:10px;min-width:0;background:#fff;border:0;border-radius:2px;padding:20px;box-shadow:inset 0 0 0 1px #dadada,0 3px #dadada4d}.sh24-bm__product--hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;align-items:center;padding:20px}.sh24-bm__product-media{position:relative;display:block;min-width:0;width:100%;height:auto;aspect-ratio:1;flex-shrink:0;overflow:hidden;background:#fff}.sh24-bm__product-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain;padding:0}.sh24-bm__product--hero .sh24-bm__product-media{height:auto;aspect-ratio:1}.sh24-bm__product-info{display:flex;flex-direction:column;align-items:flex-start;gap:10px;min-width:0}.sh24-bm__product-title{font-size:14px;line-height:22.4px;font-weight:400;overflow-wrap:anywhere}.sh24-bm__product--hero .sh24-bm__product-title{font-size:14px;line-height:22.4px;font-weight:400}.sh24-bm__product .sh24-bm__product-title{font-size:14px;line-height:22.4px;font-weight:400;overflow-wrap:anywhere}.sh24-bm__product .sh24-bm__product-title:hover{color:var(--bm-blue)}.sh24-bm__badge{display:inline-flex;align-self:flex-start;background:#000;color:#fff;border:2px solid #000;padding:4px 10px;font-size:12px;font-weight:500;line-height:12px;border-radius:20px}.sh24-bm__stock{display:inline-flex;align-items:center;gap:5px;max-width:100%;font-size:12px;font-weight:500;line-height:12px;min-height:20px;padding:3px 10px;border-radius:20px;background:#ddf0df;color:#337239!important}.sh24-bm__stock--neutral{background:#f8f8f8;color:var(--bm-muted)!important}.sh24-bm__price{display:flex;flex-direction:column;gap:0;align-items:flex-start;margin-top:auto;font-size:20px;font-weight:500;line-height:32px;color:var(--bm-ink)}.sh24-bm__product--hero .sh24-bm__price{font-size:20px;line-height:32px;font-weight:500}.sh24-bm__price s{order:-1;font-size:14px;font-weight:500;line-height:22.4px;color:var(--bm-muted)}.sh24-bm__saving{font-size:12px;font-weight:500;line-height:19.2px;color:var(--bm-muted)!important}.sh24-bm__variant{font-size:12px;font-weight:400;line-height:19.2px;color:var(--bm-muted)!important;overflow-wrap:anywhere}.sh24-bm__product form{width:100%;margin:0}.sh24-bm__product .sh24-bm__button{width:100%;margin-top:auto;padding:12px 15px;font-size:15px;font-weight:500;line-height:18px}.sh24-bm__product-info .sh24-bm__price{display:flex;flex-direction:column;gap:0;align-items:flex-start;margin-top:auto;font-size:20px;font-weight:500;line-height:32px;color:var(--bm-ink)}.sh24-bm__product-info .sh24-bm__button,.sh24-bm__product-info form{margin-top:auto}.sh24-bm__placeholder{height:100%;display:flex;align-items:center;justify-content:center;background:#f4f7fb;color:#6c7b91;font-size:13px;border-radius:4px;text-align:center;padding:16px}.sh24-bm__more{display:inline-flex;align-items:center;min-height:42px;margin-top:15px;color:var(--bm-blue)!important;font-size:15px;font-weight:500;line-height:24px;text-decoration:none;text-underline-offset:4px}.sh24-bm__more:hover{text-decoration:underline}.sh24-bm__categories{background:#f4f6f9}.sh24-bm__category-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:24px}.sh24-bm__category{display:flex;flex-direction:column;min-width:0;gap:10px;padding:20px;background:#fff;border:0;border-radius:2px;color:var(--bm-ink);text-decoration:none;box-shadow:inset 0 0 0 1px #dadada,0 3px #dadada4d;scroll-margin-top:170px}.sh24-bm__category-media{height:115px;position:relative;overflow:hidden}.sh24-bm__category-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;max-height:100%!important;object-fit:contain}.sh24-bm__category h3{font-size:22px;line-height:28.6px;font-weight:500}.sh24-bm__category p{color:var(--bm-muted);font-size:15px;line-height:24px}.sh24-bm__category-cta{color:var(--bm-blue);font-weight:500;font-size:15px;line-height:24px;margin-top:auto}.sh24-bm__trust{padding:30px 24px;border-top:1px solid var(--bm-line)}.sh24-bm__trust-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.sh24-bm__trust-item{min-width:0}.sh24-bm__trust-item strong{display:block;font-size:15px;font-weight:500;line-height:24px;margin-bottom:5px;overflow-wrap:anywhere}.sh24-bm__trust-item p{color:var(--bm-muted);font-size:12px;line-height:19.2px}.sh24-bm__trust-item a{color:var(--bm-blue)}.sh24-bm__seo{padding:24px 24px 44px}.sh24-bm__seo h2{color:var(--bm-ink);font-size:24px;line-height:31.2px;margin-bottom:20px;font-weight:500}.sh24-bm__richtext{font-size:15px;font-weight:400;color:var(--bm-muted);line-height:24px}.sh24-bm__richtext p+p{margin-top:12px}.sh24-bm__richtext a{text-decoration:underline;color:var(--bm-blue)}.sh24-bm__seo details{margin-top:14px}.sh24-bm__seo summary{display:list-item;cursor:pointer;font-size:15px;font-weight:500;line-height:24px;color:var(--bm-blue);width:fit-content;padding:6px 0}.sh24-bm__seo details[open] .sh24-bm__richtext{font-size:15px;font-weight:400;color:var(--bm-muted);line-height:24px}@media(max-width:1199px){.sh24-bm__brand-grid{grid-template-columns:minmax(0,1fr)}.sh24-bm__product--hero .sh24-bm__product-media,.sh24-bm__mini-grid .sh24-bm__product-media{height:auto;aspect-ratio:1}}@media(max-width:749px){.sh24-bm{--bm-blue:rgb(var(--color-base-accent-1,0,101,255));--bm-orange:rgb(var(--color-buttons-primary-background,255,168,0));--bm-ink:rgb(var(--color-base-text-alt,35,35,35));--bm-muted:rgb(var(--color-base-text,103,103,103));--bm-line:rgb(var(--color-base-border,218,218,218));display:block;color:var(--bm-muted);font-family:var(--font-body-family,Roboto,sans-serif);font-size:15px;font-weight:400;line-height:1.6;background:var(--bm-bg,#fff);padding:40px 20px;scroll-margin-top:160px}.sh24-bm__hero{padding:36px 16px}.sh24-bm__hero-layout{grid-template-columns:minmax(0,1fr);gap:28px}.sh24-bm__hero .sh24-bm__intro{color:#fff!important;font-size:18px;font-weight:400;line-height:normal;max-width:620px}.sh24-bm__brand{padding:30px 20px 40px}.sh24-bm__brand-title{gap:12px}.sh24-bm__logo{width:88px;height:32px}.sh24-bm__product--hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;align-items:center;padding:20px}.sh24-bm__product--hero .sh24-bm__product-media{height:auto;aspect-ratio:1}.sh24-bm__mini-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:stretch}.sh24-bm__mini-grid .sh24-bm__product{position:relative;display:flex;flex-direction:column;gap:10px;min-width:0;background:#fff;border:0;border-radius:2px;padding:20px;box-shadow:inset 0 0 0 1px #dadada,0 3px #dadada4d}.sh24-bm__mini-grid .sh24-bm__product-media{height:auto;aspect-ratio:1}.sh24-bm__category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sh24-bm__category{display:flex;flex-direction:column;min-width:0;gap:10px;padding:20px;background:#fff;border:0;border-radius:2px;color:var(--bm-ink);text-decoration:none;box-shadow:inset 0 0 0 1px #dadada,0 3px #dadada4d;scroll-margin-top:170px}.sh24-bm__category h3{font-size:22px;line-height:28.6px;font-weight:500}.sh24-bm__category-media{height:80px}.sh24-bm__trust{padding:26px 16px}.sh24-bm__trust-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 16px}.sh24-bm__seo{padding:24px 16px 32px}.sh24-bm__section-head{padding-bottom:8px}}@media(prefers-reduced-motion:reduce){.sh24-bm__button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:42px;max-width:100%;border:0;border-radius:2px;background:var(--bm-blue);color:#fff!important;padding:12px 25px;font-family:var(--font-buttons-family,Roboto,sans-serif);font-size:15px;font-weight:500;line-height:18px;text-align:center;text-decoration:none;cursor:pointer;overflow-wrap:anywhere;transition:filter .15s}}@media(max-width:749px){.sh24-bm__mini-grid .sh24-bm__mini-slot{flex:0 0 180px;scroll-snap-align:start}}@media(max-width:749px){.sh24-bm__hero-container{padding:20px}.sh24-bm.sh24-bm__hero{padding:28px 20px}.sh24-bm__hero .sh24-bm__usps{gap:8px 14px;margin-top:16px}}.sh24-bm__vendor{color:var(--bm-muted);font-size:12px;font-weight:400;line-height:19.2px;text-transform:uppercase;margin-bottom:5px}.sh24-bm-native-card{width:100%;min-width:0;height:100%;font-family:var(--font-body-family,Roboto,sans-serif);font-size:15px;font-weight:400;line-height:1.6}.sh24-bm-native-card>.card-product{height:100%;width:100%}.sh24-bm-native-card--hero>.card-product{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:20px;align-content:center}.sh24-bm-native-card--hero>.card-product>.card-media{grid-column:1;grid-row:1 / span 2;align-self:center}.sh24-bm-native-card--hero>.card-product>.card-info{grid-column:2;grid-row:1;padding-top:0}.sh24-bm-native-card--hero>.card-product>.card-footer{grid-column:2;grid-row:2;margin-top:0}.sh24-bm__mini-slot>.sh24-bm-native-card{width:100%}.sh24-bm__product-title a{color:inherit;text-decoration:none}.sh24-bm__hero .sh24-bm__button{font-size:16px;font-weight:600;line-height:normal;padding:12px 32px;border-radius:4px}@media(max-width:749px){.sh24-bm__mini-grid{display:flex;overflow-x:auto;gap:20px;scroll-snap-type:x mandatory;padding-bottom:5px}.sh24-bm-native-card--hero>.card-product>.card-media{width:100%;align-self:stretch}.sh24-bm__product--hero{display:flex;flex-direction:column;align-items:stretch}}@media(prefers-reduced-motion:reduce){.sh24-bm__button{transition:none}}@media(max-width:989px){.sh24-bm__hero h1{font-size:36px}}@media(max-width:749px){.sh24-bm__hero h1{font-size:32px}.sh24-bm__hero .sh24-bm__intro{font-size:18px;line-height:normal}.sh24-bm__brand-title h2{font-size:24px;line-height:31.2px}.sh24-bm__category h3{font-size:22px;line-height:28.6px}.sh24-bm__mini-grid .sh24-bm__mini-slot{flex-basis:min(290px,calc(100vw - 60px))}.sh24-bm-native-card--hero>.card-product{display:flex}.sh24-bm-native-card--hero>.card-product>.card-info{padding-top:20px}}
/*# sourceMappingURL=/cdn/shop/t/116/assets/sh24-bm-wireframe.css.map */
