.wb-mosaic__grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.wb-mosaic__panel{grid-column:1 / -1;display:flex;flex-direction:column;justify-content:space-between;gap:28px;padding:clamp(24px,3.2vw,44px);border-radius:var(--wb-radius)}.wb-mosaic__heading{font-size:calc(clamp(2.25rem,1.4rem + 3.1vw,4rem) * var(--wb-heading-scale));line-height:1;letter-spacing:-.035em}.wb-mosaic__text{color:var(--wb-muted);font-size:clamp(1rem,.95rem + .3vw,1.1875rem);max-width:44ch;text-wrap:pretty}.wb-mosaic__tile{position:relative;display:block;overflow:hidden;border-radius:var(--wb-radius);background:var(--wb-light-surface);text-decoration:none;color:var(--wb-light-text);aspect-ratio:1}.wb-mosaic__tile--large{grid-column:1 / -1;aspect-ratio:4 / 3}.wb-mosaic__img{position:absolute;top:0;right:0;bottom:0;left:0}.wb-mosaic__img img,.wb-mosaic__img svg{width:100%;height:100%;object-fit:cover;object-position:var(--wb-pos, center);transition:transform .8s var(--wb-ease)}@media(hover:hover){.wb-hover-zoom .wb-mosaic__tile:hover img{transform:scale(1.035)}}.wb-mosaic__label{position:absolute;left:10px;bottom:10px;max-width:calc(100% - 20px);display:flex;flex-direction:column;gap:2px;padding:12px 14px;background:#fff;border-radius:calc(var(--wb-radius) - 3px)}.wb-mosaic__kicker{font-size:.75rem;font-weight:600;color:var(--wb-light-muted)}.wb-mosaic__title{font-family:var(--wb-font-heading);font-weight:var(--wb-font-heading-weight);font-size:clamp(1rem,.9rem + .5vw,1.375rem);line-height:1.1;letter-spacing:-.02em}.wb-mosaic__cta{display:inline-flex;align-items:center;gap:6px;margin-top:6px;font-size:.8125rem;font-weight:600}.wb-mosaic__cta .wb-icon{width:14px;height:14px;transition:transform var(--wb-dur) var(--wb-ease)}.wb-mosaic__tile:hover .wb-mosaic__cta .wb-icon{transform:translate(3px)}.wb-mosaic__tile--light:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#0000009e,#0000 55%)}.wb-mosaic__tile--light .wb-mosaic__label{z-index:1;background:none;color:#fff;padding:8px}.wb-mosaic__tile--light .wb-mosaic__kicker{color:#fffc}@media(min-width:990px){.wb-mosaic__grid{grid-template-columns:minmax(0,5fr) minmax(0,4.4fr) minmax(0,2.6fr);grid-template-rows:repeat(2,minmax(0,1fr));min-height:clamp(460px,62vh,640px)}.wb-mosaic__panel{grid-column:1;grid-row:1 / 3}.wb-mosaic__tile{aspect-ratio:auto}.wb-mosaic__tile--large{grid-column:2;grid-row:1 / 3;aspect-ratio:auto}.wb-mosaic__tile--small{grid-column:3}.wb-mosaic__label{left:12px;bottom:12px}}.wb-hero{position:relative;overflow:hidden}.wb-hero__inner{position:relative;display:grid;gap:clamp(24px,4vw,64px);align-items:center;padding-block:clamp(28px,5vw,72px)}.wb-hero__copy{display:flex;flex-direction:column;gap:20px;max-width:46rem;align-items:flex-start}.wb-hero__copy.wb-center{align-items:center;margin-inline:auto}.wb-hero__text{max-width:52ch}.wb-hero__actions{margin-top:6px}.wb-hero__points{display:flex;flex-wrap:wrap;gap:8px 22px;margin:6px 0 0;padding:0;list-style:none;font-size:.9375rem}.wb-hero__points li{display:inline-flex;align-items:center;gap:8px}.wb-hero__points .wb-icon{width:16px;height:16px;color:var(--wb-mark);stroke-width:2.4}.wb-hero__caption{margin-top:8px}@media(min-width:990px){.wb-hero--split .wb-hero__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.wb-hero--split.wb-hero--flip .wb-hero__media{order:-1}.wb-hero--medium .wb-hero__inner{min-height:min(68vh,640px)}.wb-hero--large .wb-hero__inner{min-height:min(84vh,820px)}}.wb-hero--banner .wb-hero__inner{gap:clamp(24px,3vw,44px)}.wb-hero--cover .wb-hero__inner{min-height:clamp(420px,60vh,640px);align-items:end}.wb-hero--cover.wb-hero--large .wb-hero__inner{min-height:clamp(520px,84vh,860px)}.wb-hero--cover .wb-hero__copy{color:#fff}.wb-hero--cover .wb-lead{color:#ffffffdb}.wb-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0}.wb-hero__bg img,.wb-hero__bg svg{width:100%;height:100%;object-fit:cover;object-position:var(--wb-pos, center)}.wb-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgb(0 0 0 / calc(var(--wb-shade) + .25)),rgb(0 0 0 / var(--wb-shade)) 60%)}.wb-mt__grid{display:grid;gap:clamp(24px,4vw,72px);align-items:center}.wb-mt__grid--top{align-items:start}.wb-mt__media--capped{width:100%;justify-self:center}.wb-mt__copy{--wb-stack-gap: 18px;align-items:flex-start;max-width:40rem}.wb-mt__copy>.wb-accordion,.wb-mt__copy>.wb-notice,.wb-mt__copy>.wb-rte{align-self:stretch}.wb-mt__caption{margin-top:8px}@media(min-width:990px){.wb-mt__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.wb-mt__grid--wide{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.wb-mt__grid--narrow{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.wb-mt__grid--flip .wb-mt__media{order:2}.wb-mt__grid--flip.wb-mt__grid--wide{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.wb-mt__grid--flip.wb-mt__grid--narrow{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.wb-checklist{display:grid;gap:10px;margin:0;padding:0;list-style:none}.wb-checklist li{display:grid;grid-template-columns:20px 1fr;gap:12px;align-items:start}.wb-checklist .wb-icon{width:18px;height:18px;margin-top:3px;color:var(--wb-mark);stroke-width:2.4}.wb-scheme--light .wb-checklist .wb-icon,.wb-scheme--soft .wb-checklist .wb-icon{color:var(--wb-success)}.wb-video{display:block;background:#000}.wb-video__frame{position:absolute;top:0;right:0;bottom:0;left:0}.wb-video__frame>img{width:100%;height:100%;object-fit:cover}.wb-video iframe,.wb-video video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;object-fit:cover}.wb-video__play{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#0000001f;border:0;color:#fff;transition:background-color var(--wb-dur) var(--wb-ease)}.wb-video__play:hover{background:#00000047}.wb-video__play-icon{width:68px;height:68px;display:grid;place-items:center;border-radius:50%;background:var(--wb-accent);color:var(--wb-accent-text);transition:transform var(--wb-dur) var(--wb-ease)}.wb-video__play:hover .wb-video__play-icon{transform:scale(1.06)}.wb-video__play-icon .wb-icon{width:26px;height:26px;margin-left:3px}.wb-video.is-loaded .wb-video__play,.wb-video.is-loaded .wb-video__frame>img{display:none}.wb-fgrid__list{gap:clamp(24px,3vw,44px) var(--wb-gap)}.wb-fgrid__item{display:flex;flex-direction:column;gap:10px;align-items:flex-start;min-width:0}.wb-fgrid__media{width:100%;margin-bottom:8px}.wb-fgrid__icon{display:grid;place-items:center;width:44px;height:44px;border-radius:var(--wb-radius-btn);background:var(--wb-surface);margin-bottom:6px}.wb-scheme--dark .wb-fgrid__icon{color:var(--wb-accent)}.wb-fgrid__text{font-size:.9375rem;max-width:46ch}.wb-fgrid__list--card .wb-fgrid__item{padding:clamp(18px,2vw,28px);background:var(--wb-surface);border-radius:var(--wb-radius)}.wb-fgrid__list--card .wb-fgrid__icon{background:var(--wb-bg)}.wb-fgrid__list--rule .wb-fgrid__item{padding-top:18px;border-top:2px solid var(--wb-fg)}.wb-fgrid__list--rule .wb-fgrid__icon{display:none}.wb-cats__grid{display:grid;gap:clamp(20px,2.4vw,32px) var(--wb-gap);grid-template-columns:repeat(var(--wb-cols-mobile, 2),minmax(0,1fr));margin:0;padding:0;list-style:none}@media(min-width:750px){.wb-cats__grid{grid-template-columns:repeat(min(3,var(--wb-cols)),minmax(0,1fr))}}@media(min-width:1100px){.wb-cats__grid{grid-template-columns:repeat(var(--wb-cols),minmax(0,1fr))}}.wb-cat{display:flex;flex-direction:column;gap:12px;height:100%;text-decoration:none;position:relative}.wb-cat__media img{transition:transform .8s var(--wb-ease)}@media(hover:hover){.wb-cat:hover .wb-cat__media img{transform:scale(1.05)}.wb-cat__title{background-image:linear-gradient(var(--wb-accent),var(--wb-accent));background-repeat:no-repeat;background-size:0 2px;background-position:0 100%;transition:background-size .35s var(--wb-ease);padding-bottom:2px}.wb-cat:hover .wb-cat__title{background-size:100% 2px}}.wb-cat__badge{position:absolute;top:10px;left:10px}.wb-cat__body{display:flex;flex-direction:column;gap:4px}.wb-cat__title{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:clamp(1rem,.95rem + .3vw,1.1875rem)}.wb-cat__title .wb-icon{width:18px;height:18px;flex:none;transition:transform var(--wb-dur) var(--wb-ease)}.wb-cat:hover .wb-cat__title .wb-icon{transform:translate(4px)}.wb-cat__text{font-size:.875rem;color:var(--wb-muted);text-wrap:pretty}.wb-cats__grid--overlay .wb-cat__body{position:absolute;left:10px;right:10px;bottom:10px;padding:12px 14px;background:#fff;color:var(--wb-light-text);border-radius:calc(var(--wb-radius) - 3px)}.wb-cats__grid--overlay .wb-cat__text{color:var(--wb-light-muted)}.wb-cats__grid--overlay .wb-cat__media{height:100%}@media(min-width:750px){.wb-cats__grid--mosaic{grid-auto-flow:dense}.wb-cats__grid--mosaic .wb-cats__item--wide{grid-column:span 2}.wb-cats__grid--mosaic .wb-cats__item--large{grid-column:span 2;grid-row:span 2}.wb-cats__grid--mosaic .wb-cats__item--large .wb-cat__media{--wb-ratio: auto;flex:1}}.wb-fcol__head{display:flex;align-items:end;justify-content:space-between;gap:24px}.wb-fcol__head .wb-heading{flex:1}.wb-fcol__head .wb-slider__nav{margin-bottom:clamp(24px,3.2vw,48px)}.wb-cat--text{padding:18px;border:1px solid var(--wb-border);border-radius:var(--wb-radius);justify-content:flex-end;min-height:120px}.wb-cats__grid--overlay .wb-cat--text .wb-cat__body{position:static;padding:0;background:none;color:inherit}@media(max-width:749px){.wb-hero--banner .wb-hero__media .wb-media{aspect-ratio:var(--wb-ratio-mobile, var(--wb-ratio))}}@media(max-width:749px){.wb-cats__grid--overlay .wb-cat__body{position:static;padding:0;background:none;color:inherit}.wb-cats__grid--overlay .wb-cat__text{color:var(--wb-muted)}.wb-cats__grid--overlay .wb-cat__media{height:auto}.wb-cats__grid--mosaic .wb-cats__item--large,.wb-cats__grid--mosaic .wb-cats__item--wide{grid-column:1 / -1}.wb-cats__grid--mosaic .wb-cats__item--large .wb-cat__media,.wb-cats__grid--mosaic .wb-cats__item--wide .wb-cat__media{aspect-ratio:16 / 9}.wb-cat__text{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}}@media(max-width:749px){.wb-fgrid__list--card{gap:8px}.wb-fgrid__list--card .wb-fgrid__item{display:grid;grid-template-columns:40px minmax(0,1fr);column-gap:14px;row-gap:4px;padding:14px;align-items:start}.wb-fgrid__list--card .wb-fgrid__icon{grid-row:span 3;width:40px;height:40px;margin:0}.wb-fgrid__list--card .wb-fgrid__item>:not(.wb-fgrid__icon):not(.wb-fgrid__media){grid-column:2}.wb-fgrid__list--card .wb-fgrid__media{grid-column:1 / -1}.wb-fgrid__list--card .wb-fgrid__text{font-size:.875rem}}.wb-cat__cta{display:inline-block;margin-top:6px;font-size:.875rem;font-weight:700;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:2px;text-decoration-color:var(--wb-accent)}
/*# sourceMappingURL=/cdn/shop/t/42/assets/wb-sections.css.map */
