.bj-section{padding-block:var(--bj-pt, 40px) var(--bj-pb, 40px);color:var(--color-foreground)}@media screen and (min-width:750px){.bj-section{padding-block:var(--bj-pt-d, 72px) var(--bj-pb-d, 72px)}}.bj-eyebrow{margin:0 0 8px;font-size:.8125rem;letter-spacing:.12em;text-transform:uppercase;color:var(--color-foreground)}.bj-heading{margin:0 0 12px;font-family:var(--font-heading--family);font-weight:400;font-size:clamp(1.75rem,6vw,2.75rem);line-height:1.15;color:var(--color-foreground-heading);text-wrap:balance}.bj-lead{margin:0 0 20px;font-size:1.0625rem;line-height:1.55;max-width:44rem}.bj-lead p{margin:0 0 .75em}.bj-lead p:last-child{margin-bottom:0}.bj-head{text-align:center;margin-inline:auto;margin-bottom:28px;max-width:44rem}.bj-head .bj-lead{margin-inline:auto;margin-bottom:0}.bj-hero{display:grid;gap:24px;align-items:center}.bj-hero__media{position:relative;overflow:hidden;border-radius:20px;aspect-ratio:var(--bj-media-ratio, 1 / 1);background:#f3f3f3}.bj-hero__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--bj-focus, center)}.bj-hero__body{text-align:var(--bj-align, left)}.bj-hero__body .bj-lead{margin-inline:var(--bj-lead-margin, 0)}.bj-hero__buttons{display:flex;flex-wrap:wrap;gap:12px;justify-content:var(--bj-justify, flex-start)}.bj-hero__buttons .button{min-height:52px;padding-inline:28px}.bj-hero__points{margin:20px 0 0;padding:0;list-style:none;display:grid;gap:8px;font-size:.9375rem;justify-items:var(--bj-justify, flex-start)}.bj-hero__points li{display:inline-flex;align-items:center;gap:8px}.bj-hero__points .bj-icon{flex:0 0 auto;width:20px;height:20px}@media screen and (min-width:750px){.bj-hero{grid-template-columns:1fr 1fr;gap:56px}.bj-hero--media-right .bj-hero__media{order:2}.bj-hero__media{aspect-ratio:var(--bj-media-ratio-d, 5 / 4)}}.bj-features{display:grid;gap:16px;grid-template-columns:1fr}.bj-feature{display:grid;grid-template-columns:auto 1fr;gap:4px 16px;align-items:start;padding:20px;border-radius:18px;border:1px solid var(--color-border);background:color-mix(in srgb,var(--color-background) 88%,#fff)}.bj-feature__icon{grid-row:span 2;display:grid;place-items:center;width:48px;height:48px;border-radius:50%;border:1px solid var(--color-foreground-heading);color:var(--color-foreground-heading)}.bj-feature__title{margin:0;font-family:var(--font-heading--family);font-size:1.125rem;line-height:1.25;color:var(--color-foreground-heading)}.bj-feature__text{margin:0;font-size:.9375rem;line-height:1.5}@media screen and (min-width:750px){.bj-features{grid-template-columns:repeat(var(--bj-cols, 4),1fr);gap:20px}.bj-feature{grid-template-columns:1fr;text-align:center;justify-items:center;padding:28px 20px}.bj-feature__icon{grid-row:auto}}.bj-steps{display:grid;gap:20px;margin:0;padding:0;list-style:none;counter-reset:bj-step}.bj-step{display:grid;gap:12px;align-content:start}.bj-step__media{overflow:hidden;border-radius:18px;background:#f3f3f3;aspect-ratio:1 / 1}.bj-step__media img{display:block;width:100%;height:100%;object-fit:cover}.bj-step__head{display:flex;align-items:center;gap:12px}.bj-step__num{flex:0 0 auto;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--color-foreground-heading);color:var(--color-background);font-family:var(--font-heading--family);font-size:1.0625rem}.bj-step__title{margin:0;font-family:var(--font-heading--family);font-size:1.1875rem;line-height:1.25;color:var(--color-foreground-heading)}.bj-step__text{margin:0;font-size:.9375rem;line-height:1.55}.bj-step__text p{margin:0 0 .5em}@media screen and (min-width:750px){.bj-steps{grid-template-columns:repeat(var(--bj-cols, 3),1fr);gap:32px}}.bj-steps__note{margin:24px auto 0;max-width:44rem;text-align:center;font-size:.9375rem}.bj-faq{max-width:48rem;margin-inline:auto}.bj-faq__item{border-bottom:1px solid var(--color-border)}.bj-faq__item:first-child{border-top:1px solid var(--color-border)}.bj-faq__q{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 0;min-height:56px;cursor:pointer;list-style:none;font-family:var(--font-heading--family);font-size:1.0625rem;line-height:1.35;color:var(--color-foreground-heading)}.bj-faq__q::-webkit-details-marker{display:none}.bj-faq__q:after{content:"";flex:0 0 auto;width:10px;height:10px;border-inline-end:2px solid currentColor;border-block-end:2px solid currentColor;transform:rotate(45deg);transition:transform .2s ease;margin-inline-end:4px}.bj-faq__item[open]>.bj-faq__q:after{transform:rotate(-135deg)}.bj-faq__q:focus-visible{outline:2px solid var(--color-foreground-heading);outline-offset:2px}.bj-faq__a{padding:0 0 20px;font-size:.9375rem;line-height:1.6}.bj-faq__a p{margin:0 0 .75em}.bj-faq__a p:last-child{margin-bottom:0}.bj-faq__a a{text-decoration:underline}.bj-spot{display:grid;gap:20px;align-items:center}.bj-spot__media{display:block;overflow:hidden;border-radius:20px;background:#fff;aspect-ratio:1 / 1;border:1px solid var(--color-border)}.bj-spot__media img{display:block;width:100%;height:100%;object-fit:cover}.bj-spot__title{margin:0 0 8px;font-family:var(--font-heading--family);font-weight:400;font-size:clamp(1.5rem,5vw,2.25rem);line-height:1.2;color:var(--color-foreground-heading)}.bj-spot__title a{color:inherit;text-decoration:none}.bj-spot__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 12px;margin:0 0 16px;font-size:1.375rem;color:var(--color-foreground-heading)}.bj-spot__compare{font-size:1.0625rem;text-decoration:line-through;color:var(--color-foreground);opacity:.8}.bj-spot__badge{display:inline-block;padding:.2em .7em;border-radius:999px;background:var(--color-foreground-heading);color:var(--color-background);font-size:.8125rem;font-weight:700}.bj-spot__body .bj-lead{margin-bottom:20px}.bj-spot__cta{min-height:52px;padding-inline:28px}@media screen and (min-width:750px){.bj-spot{grid-template-columns:1fr 1fr;gap:56px}}.bj-reviews__placeholder{max-width:44rem;margin:0 auto;padding:20px;border:1px dashed var(--color-border);border-radius:14px;text-align:center;font-size:.9375rem}.bj-perks{display:grid;gap:12px;margin:0;padding:0;list-style:none;width:100%}.bj-perks__item{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:start;font-size:.9375rem;line-height:1.4}.bj-perks__icon{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;border:1px solid var(--color-border);color:var(--color-foreground-heading)}.bj-perks__icon .bj-icon{width:20px;height:20px}.bj-perks__title{display:block;font-weight:700;color:var(--color-foreground-heading)}.bj-perks__link{display:inline-block;margin-top:4px;font-size:.9375rem;text-decoration:underline;color:var(--color-foreground-heading)}.bj-prose h2,.bj-prose h3{font-family:var(--font-heading--family);font-weight:400;color:var(--color-foreground-heading)}.bj-prose h2{font-size:1.375rem;margin:0 0 8px}.bj-prose p{margin:0 0 .9em;line-height:1.6}.bj-prose ul{margin:0 0 1em;padding-inline-start:1.1em;line-height:1.6}.bj-strip{display:grid;gap:12px 20px;grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none}.bj-strip li{display:flex;align-items:center;gap:10px;font-size:.9375rem;line-height:1.3}.bj-strip .bj-icon{flex:0 0 auto;width:24px;height:24px;color:var(--color-foreground-heading)}@media screen and (min-width:750px){.bj-strip{grid-template-columns:repeat(4,1fr);justify-items:center}}@media screen and (min-width:750px){.product-information__media{position:sticky;top:calc(var(--header-height, 0px) + 16px);align-self:start}}body.page-width-narrow{--narrow-page-width: 1200px}@media screen and (max-width:749px){body.page-width-narrow{--page-margin: 15px}}.gp-row{display:grid;gap:30px;align-items:center;padding-block:var(--gp-pt, 0px) var(--gp-pb, 0px)}.gp-row--bleed-mobile{margin-inline:calc(var(--page-margin, 15px) * -1)}.gp-row--bleed-mobile .gp-row__text{padding-inline:var(--page-margin, 15px)}.gp-row__media{display:block;width:100%;overflow:hidden}.gp-row__media img{display:block;width:100%;height:auto}.gp-row__text{text-align:center;color:#0f1419}.gp-heading{margin:0 0 15px;font-family:var(--font-accent--family);font-weight:var(--font-accent--weight, 700);font-style:var(--font-accent--style, normal);font-size:35px;line-height:1.3;color:#1f1f1f}.gp-copy{margin:0;font-family:var(--font-subheading--family);font-weight:400;font-size:14px;line-height:1.8;letter-spacing:.6px;color:#0f1419}.gp-copy p{margin:0}@media screen and (min-width:750px){.gp-row{grid-template-columns:1fr 1fr;gap:62px;padding-block:var(--gp-pt-d, 0px) var(--gp-pb-d, 0px)}.gp-row--bleed-mobile{margin-inline:0}.gp-row--bleed-mobile .gp-row__text{padding-inline:0}.gp-row--text-first .gp-row__media{order:2}.gp-row--align-top{align-items:start}.gp-heading{margin-bottom:8px;font-size:40px}.gp-copy{font-size:var(--gp-copy-d, 16px)}}.gp-image{display:block;width:calc(100% + var(--page-margin, 15px) * 2);margin-inline:calc(var(--page-margin, 15px) * -1);padding-block:var(--gp-pt, 32px) var(--gp-pb, 32px)}.gp-image img{display:block;width:100%;height:auto}@media screen and (min-width:750px){.gp-image{width:100%;max-width:var(--gp-max, 500px);margin-inline:auto}}.bj-reviews--gp .bj-heading{font-family:var(--font-accent--family);font-weight:var(--font-accent--weight, 700);font-size:35px;line-height:1.3;color:#1f1f1f}@media screen and (min-width:750px){.bj-reviews--gp .bj-heading{font-size:46px}}.bj-faq--gp{max-width:770px}.bj-faq--gp .bj-faq__q{font-family:var(--font-subheading--family);font-weight:700;font-size:17px;line-height:1.3;letter-spacing:.6px;color:#121212}.bj-faq--gp .bj-faq__item{border-color:#e6e6e6}.bj-faq--gp .bj-faq__a{font-family:var(--font-subheading--family);font-size:14px;line-height:1.8;letter-spacing:.6px;color:#0f1419}.bj-faq-title--gp{margin:0 0 20px;font-family:var(--font-subheading--family);font-weight:700;font-size:35px;line-height:1.3;color:#121212}@media screen and (min-width:750px){.bj-faq--gp .bj-faq__q{font-size:19px}.bj-faq--gp .bj-faq__a{font-size:16px}.bj-faq-title--gp{font-size:40px;margin-bottom:30px}}.bj-acc .bj-faq__q{font-family:var(--font-subheading--family);font-weight:600;font-size:14px;letter-spacing:.6px;color:#121212}.bj-acc .bj-faq__item{border-color:#e6e6e6}.bj-acc .bj-faq__a{font-family:var(--font-subheading--family);font-size:14px;line-height:1.8;letter-spacing:.6px;color:#0f1419}@media screen and (min-width:750px){.bj-acc .bj-faq__q,.bj-acc .bj-faq__a{font-size:16px}}.product-details .text-block h1,.product-details h1{font-family:var(--font-accent--family);font-weight:var(--font-accent--weight, 700);font-size:24px!important;line-height:1.3}@media screen and (min-width:750px){.product-details .text-block h1,.product-details h1{font-size:28px!important}}.bj-acc{width:100%}.bj-acc .bj-faq__item:first-child{border-top:0}.bj-acc .bj-faq__q{padding-block:16px}.bj-acc .bj-faq__a p{margin:0 0 .9em}.bj-acc .bj-faq__a p:empty{display:none}@media screen and (min-width:750px){.bj-strip{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}}.bj-section:has(.bj-faq--gp) .bj-head{max-width:770px}@media screen and (min-width:750px){.product-information__grid.product-information--media-left:not(:has(.product-information__media:empty)),.product-information__grid.product-information--media-right:not(:has(.product-information__media:empty)){grid-template-columns:minmax(0,585fr) minmax(0,553fr)!important;column-gap:62px!important}.product-information__grid.product-information--media-right:not(:has(.product-information__media:empty)){grid-template-columns:minmax(0,553fr) minmax(0,585fr)!important}.product-information__grid .product-information__media,.product-information__grid .product-details{padding-inline:0!important}}@media screen and (max-width:749px){.product-information__grid .product-information__media{grid-column:2 / 3!important}}.bj-ticker{overflow:hidden;padding-block:var(--bj-ticker-pad, 10px);background:var(--color-background);color:var(--color-foreground-heading);white-space:nowrap}.bj-ticker__track{display:flex;width:max-content;animation:bj-ticker-move var(--bj-ticker-duration, 40s) linear infinite;will-change:transform}.bj-ticker:hover .bj-ticker__track{animation-play-state:paused}.bj-ticker__list{display:flex;flex:0 0 auto;align-items:center;margin:0;padding:0;list-style:none}.bj-ticker__item{font-family:var(--font-subheading--family);font-weight:700;font-size:.8125rem;letter-spacing:.12em;text-transform:uppercase;line-height:1.2}.bj-ticker__sep{padding-inline:1.5rem;font-size:.75rem;opacity:.8}@keyframes bj-ticker-move{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@media(prefers-reduced-motion:reduce){.bj-ticker__track{animation:none}}@media screen and (min-width:750px){.bj-ticker__item{font-size:.875rem}}.bj-bf{padding-block:var(--bj-bf-pt, 32px) var(--bj-bf-pb, 32px);text-align:center}.bj-bf__caption{margin:0 0 8px;font-family:var(--font-subheading--family);font-weight:700;font-size:.8125rem;letter-spacing:.2em;text-transform:uppercase;color:var(--color-foreground)}.bj-bf__title{margin:0 0 8px;font-family:var(--font-accent--family);font-weight:var(--font-accent--weight, 700);font-size:clamp(1.75rem,7vw,3rem);line-height:1.15;color:var(--color-foreground-heading)}.bj-bf__text{max-width:40rem;margin:0 auto;font-size:1rem;line-height:1.5}.bj-bf__text p{margin:0}.bj-bf__button{margin-top:16px;min-height:48px;padding-inline:28px}.bj-bf--compact .bj-bf__title{font-size:clamp(1.25rem,5vw,1.75rem);margin-bottom:4px}.bj-bf--compact .bj-bf__caption{margin-bottom:4px;font-size:.75rem}.bj-bf--compact .bj-bf__text{font-size:.9375rem}.bj-offer__pill{display:inline-block;padding:.35em .9em;border-radius:999px;background:#242833;color:#fff;font-family:var(--font-subheading--family);font-weight:700;font-size:.8125rem;letter-spacing:.08em;text-transform:uppercase;line-height:1.2}.bj-offer__pill-note{display:block;margin-top:6px;font-size:.8125rem;line-height:1.4}.bj-offer__line{margin:0;padding:12px 14px;border:1.5px solid #242833;border-radius:12px;background:#fbf4f2;text-align:center;color:#242833}.bj-offer__line strong{display:block;font-family:var(--font-subheading--family);font-weight:700;font-size:.9375rem;letter-spacing:.04em;text-transform:uppercase}.bj-offer__line small{display:block;margin-top:4px;font-size:.8125rem;line-height:1.4;color:#121212}:root{--mago-olive: #242833;--mago-light: #fbf4f2;--mago-ink: #121212;--mago-orange: #8e2a3b}.mago-wrap{width:min(1300px,calc(100% - 80px));margin-inline:auto}@media screen and (max-width:899px){.mago-wrap{width:calc(100% - 32px)}}.mago-button{display:inline-flex;align-items:center;justify-content:center;padding:14px 24px;border:1px solid var(--mago-olive);border-radius:10px;background:var(--mago-olive);color:#fff;font-weight:700;line-height:1.4;text-decoration:none;cursor:pointer}.mago-gallery-badge{position:absolute;top:12px;left:12px;z-index:3;padding:5px 12px;border-radius:20px;background:var(--mago-orange);color:#fff;font-size:13px;font-weight:700;letter-spacing:.04em;pointer-events:none}body,h1,h2,h3,h4,h5,h6{font-variant-numeric:lining-nums}.bj-heading{font-weight:600}.bj-heading--strong{font-size:clamp(1.625rem,6vw,2.5rem);letter-spacing:-.01em}.bj-nav{border-block-end:1px solid var(--color-border);background:var(--color-background)}.bj-nav__list{display:flex;justify-content:safe center;gap:4px;margin:0;padding:0 12px;list-style:none;overflow-x:auto;scrollbar-width:none}.bj-nav__list::-webkit-scrollbar{display:none}.bj-nav__link{display:inline-flex;align-items:center;min-height:48px;padding-inline:14px;font-family:var(--font-subheading--family);font-weight:500;font-size:.9375rem;letter-spacing:.02em;color:var(--color-foreground-heading);text-decoration:none;white-space:nowrap}.bj-nav__link:hover{text-decoration:underline;text-underline-offset:6px}@media screen and (min-width:750px){.bj-nav__list{gap:24px}.bj-nav__link{font-size:1rem}}.bj-cats__heading{margin:0 0 16px;font-family:var(--font-heading--family);font-weight:600;font-size:1.25rem;text-align:center;color:var(--color-foreground-heading)}.bj-cats__list{display:flex;justify-content:safe center;gap:20px;margin:0;padding:4px 0 8px;list-style:none;overflow-x:auto;scrollbar-width:none}.bj-cats__list::-webkit-scrollbar{display:none}.bj-cats__item{flex:0 0 auto}.bj-cats__link{display:grid;justify-items:center;gap:10px;width:92px;text-decoration:none;color:var(--color-foreground-heading)}.bj-cats__circle{display:block;width:84px;height:84px;border-radius:50%;overflow:hidden;background:#f1f1f1;border:1px solid var(--color-border)}.bj-cats__circle img{display:block;width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply}.bj-cats__label{font-family:var(--font-subheading--family);font-weight:500;font-size:.875rem;line-height:1.2;text-align:center}@media screen and (min-width:750px){.bj-cats__list{gap:48px}.bj-cats__link{width:140px;gap:14px}.bj-cats__circle{width:130px;height:130px}.bj-cats__label{font-size:1rem}}.bj-hs{display:grid;grid-template-columns:1fr}.bj-hs__text{padding:40px 20px 28px;color:var(--color-foreground-heading)}.bj-hs__eyebrow{margin:0 0 12px;font-family:var(--font-subheading--family);font-weight:600;font-size:.8125rem;letter-spacing:.14em;text-transform:uppercase}.bj-hs__heading{margin:0 0 16px;font-family:var(--font-heading--family);font-weight:600;font-size:clamp(2rem,9.5vw,3.75rem);line-height:1.1;letter-spacing:-.015em;color:var(--color-foreground-heading)}.bj-hs__lead{margin:0 0 24px;max-width:30rem;font-size:1.0625rem;line-height:1.55;color:var(--color-foreground)}.bj-hs__lead p{margin:0}.bj-hs__button{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding-inline:36px;border-radius:999px;background:#fff;color:#121212;font-family:var(--font-subheading--family);font-weight:600;font-size:1rem;text-decoration:none;box-shadow:0 1px 2px #0000001f}.bj-hs__button:hover{background:#121212;color:#fff}.bj-hs__note{margin:14px 0 0;font-size:.8125rem}.bj-hs__media{position:relative;aspect-ratio:4 / 5;overflow:hidden}.bj-hs__media picture{display:block;width:100%;height:100%}.bj-hs__img{display:block;width:100%;height:100%;object-fit:cover}.bj-hs--blend .bj-hs__img{object-fit:contain;mix-blend-mode:multiply}@media screen and (min-width:750px){.bj-hs{grid-template-columns:1fr 1fr;min-height:560px;align-items:stretch}.bj-hs__text{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:64px 40px 64px max(40px,calc((100vw - 1200px)/2))}.bj-hs__media{aspect-ratio:auto}}.bj-pg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px;margin:0;padding:0;list-style:none}.bj-pg:has(.bj-pg__item:only-child){grid-template-columns:minmax(0,340px);justify-content:center}.bj-pg__card{display:grid;gap:6px;text-decoration:none;color:var(--color-foreground-heading)}.bj-pg__media{position:relative;display:block;aspect-ratio:1 / 1;border-radius:16px;overflow:hidden;background:#f3f3f3}.bj-pg__media img{display:block;width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply}.bj-pg__badge{position:absolute;top:10px;left:10px;z-index:2;padding:4px 10px;border-radius:999px;background:var(--mago-orange, #8e2a3b);color:#fff;font-family:var(--font-subheading--family);font-weight:600;font-size:.75rem;letter-spacing:.03em}.bj-pg__title{margin-top:8px;font-family:var(--font-subheading--family);font-weight:500;font-size:.9375rem;line-height:1.35}.bj-pg__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px}.bj-pg__now{font-weight:600;font-size:1.0625rem}.bj-pg__was{font-size:.875rem;color:var(--color-foreground);opacity:.8}.bj-pg__cta{display:inline-flex;align-items:center;justify-content:center;min-height:46px;margin-top:6px;border:1.5px solid var(--color-foreground-heading);border-radius:999px;font-family:var(--font-subheading--family);font-weight:600;font-size:.9375rem}.bj-pg__card:hover .bj-pg__cta{background:var(--color-foreground-heading);color:var(--color-background)}@media screen and (min-width:750px){.bj-pg{grid-template-columns:repeat(var(--bj-pg-cols, 4),minmax(0,1fr));gap:32px 20px}}@media screen and (max-width:749px){.bj-steps--compact{gap:28px}.bj-steps--compact .bj-step{grid-template-columns:96px 1fr;grid-template-areas:"media head" "media text";align-items:center;column-gap:18px;row-gap:6px}.bj-steps--compact .bj-step__media{grid-area:media;width:96px;height:96px;border-radius:50%}.bj-steps--compact .bj-step__head{grid-area:head;align-self:end}.bj-steps--compact .bj-step__text{grid-area:text;align-self:start}.bj-steps--compact .bj-step__num{width:30px;height:30px;font-size:.9375rem}.bj-steps--compact .bj-step__title{font-size:1.0625rem}.bj-hs--blend .bj-hs__media{aspect-ratio:1 / 1}}header-drawer{display:none!important}.bj-hs--photo{position:relative;display:block}.bj-hs--photo .bj-hs__media{aspect-ratio:4 / 5}.bj-hs--photo .bj-hs__overlay{position:absolute;top:0;left:0;right:0;z-index:2;padding:18px 20px 0;color:var(--color-foreground-heading)}.bj-hs--photo .bj-hs__heading{margin:0 0 8px;font-size:clamp(1.625rem,7.6vw,2.25rem);line-height:1.12}.bj-hs--photo .bj-hs__lead{margin:0;font-size:.9375rem;line-height:1.4;max-width:24rem;color:var(--color-foreground-heading)}.bj-hs--photo .bj-hs__cta{padding:20px 20px 28px}@media screen and (min-width:750px){.bj-hs--photo{min-height:700px;max-height:780px;overflow:hidden}.bj-hs--photo .bj-hs__media{position:absolute;top:0;right:0;bottom:0;left:0;aspect-ratio:auto}.bj-hs--photo .bj-hs__media img{object-position:60% 60%}.bj-hs--photo .bj-hs__content{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;width:50%;min-height:700px;padding:64px 0 64px max(40px,calc((100vw - 1200px)/2))}.bj-hs--photo .bj-hs__overlay{position:static;padding:0}.bj-hs--photo .bj-hs__heading{margin-bottom:16px;font-size:clamp(2.5rem,4.4vw,3.75rem)}.bj-hs--photo .bj-hs__lead{margin-bottom:8px;font-size:1.125rem}.bj-hs--photo .bj-hs__cta{padding:16px 0 0}}.bj-feature--photo{grid-template-columns:1fr;padding:0;overflow:hidden;text-align:left;justify-items:stretch;gap:0}.bj-feature--photo .bj-feature__icon{display:none}.bj-feature__photo{display:block;aspect-ratio:1 / 1;overflow:hidden}.bj-feature__photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 30%}.bj-feature--photo .bj-feature__title{padding:16px 18px 4px;font-weight:600}.bj-feature--photo .bj-feature__text{padding:0 18px 20px}.bj-vid{width:100%;max-width:var(--bj-vid-max, 520px);margin-inline:auto;aspect-ratio:var(--bj-vid-ratio, 1 / 1);overflow:hidden;border-radius:18px;background:#f1f1f1}.bj-vid__el{display:block;width:100%;height:100%;object-fit:cover}.bj-mp{display:grid;gap:16px;margin:0;padding:0;list-style:none;grid-template-columns:1fr;align-items:start}.bj-mp__item img{display:block;width:100%;height:auto;border-radius:16px}.bj-mp__caption{margin:8px 0 0;font-size:.9375rem;text-align:center}.bj-mp--n1{max-width:520px;margin-inline:auto}@media screen and (min-width:750px){.bj-mp--n2{grid-template-columns:repeat(2,1fr)}.bj-mp--n3{grid-template-columns:repeat(3,1fr)}.bj-mp{gap:24px}}@media screen and (max-width:749px){.bj-features--m2{grid-template-columns:1fr 1fr;gap:12px}.bj-features--m2 .bj-feature--photo .bj-feature__title{padding:12px 12px 2px;font-size:1rem}.bj-features--m2 .bj-feature--photo .bj-feature__text{padding:0 12px 14px;font-size:.8125rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/bj-sections.css.map */
