.halo-vitrine{--hv-surface: var(--hv-bg, var(--halo-bg));padding:var(--halo-pt, 56px) 0 var(--halo-pb, 56px);background:var(--hv-surface);color:var(--halo-fg);font-family:var(--halo-font-body);overflow:hidden}.halo-vitrine__inner{display:block;padding:0 var(--halo-px)}.halo-vitrine__frame{position:relative;width:var(--hv-img-w, 100%);margin:0 auto;perspective:1200px;-webkit-mask-image:linear-gradient(to bottom,#000 calc(66.667% + var(--hv-fs, 45%) / 3),rgba(0,0,0,.97) calc(66.667% + (var(--hv-fs, 45%) + (var(--hv-fe, 85%) - var(--hv-fs, 45%)) * .1) / 3),rgba(0,0,0,.9) calc(66.667% + (var(--hv-fs, 45%) + (var(--hv-fe, 85%) - var(--hv-fs, 45%)) * .2) / 3),rgba(0,0,0,.79) calc(66.667% + (var(--hv-fs, 45%) + (var(--hv-fe, 85%) - var(--hv-fs, 45%)) * .3) / 3),rgba(0,0,0,.65) calc(66.667% + (var(--hv-fs, 45%) + (var(--hv-fe, 85%) - var(--hv-fs, 45%)) * .4) / 3),rgba(0,0,0,.5) calc(66.667% + (var(--hv-fs, 45%) + (var(--hv-fe, 85%) - var(--hv-fs, 45%)) * .5) / 3),rgba(0,0,0,.35) calc(66.667% + (var(--hv-fs, 45%) + (var(--hv-fe, 85%) - var(--hv-fs, 45%)) * .6) / 3),rgba(0,0,0,.21) calc(66.667% + (var(--hv-fs, 45%) + (var(--hv-fe, 85%) - var(--hv-fs, 45%)) * .7) / 3),rgba(0,0,0,.1) calc(66.667% + (var(--hv-fs, 45%) + (var(--hv-fe, 85%) - var(--hv-fs, 45%)) * .8) / 3),rgba(0,0,0,.03) calc(66.667% + (var(--hv-fs, 45%) + (var(--hv-fe, 85%) - var(--hv-fs, 45%)) * .9) / 3),rgba(0,0,0,0) calc(66.667% + var(--hv-fe, 85%) / 3));mask-image:linear-gradient(to bottom,#000 calc(66.667% + var(--hv-fs, 45%) / 3),#000000f7 calc(66.667% + (var(--hv-fs, 45%) + (var(--hv-fe, 85%) - var(--hv-fs, 45%)) * .1) / 3),#000000e6 calc(66.667% + (var(--hv-fs, 45%) + (var(--hv-fe, 85%) - var(--hv-fs, 45%)) * .2) / 3),#000000c9 calc(66.667% + (var(--hv-fs, 45%) + (var(--hv-fe, 85%) - var(--hv-fs, 45%)) * .3) / 3),#000000a6 calc(66.667% + (var(--hv-fs, 45%) + (var(--hv-fe, 85%) - var(--hv-fs, 45%)) * .4) / 3),#00000080 calc(66.667% + (var(--hv-fs, 45%) + (var(--hv-fe, 85%) - var(--hv-fs, 45%)) * .5) / 3),#00000059 calc(66.667% + (var(--hv-fs, 45%) + (var(--hv-fe, 85%) - var(--hv-fs, 45%)) * .6) / 3),#00000036 calc(66.667% + (var(--hv-fs, 45%) + (var(--hv-fe, 85%) - var(--hv-fs, 45%)) * .7) / 3),#0000001a calc(66.667% + (var(--hv-fs, 45%) + (var(--hv-fe, 85%) - var(--hv-fs, 45%)) * .8) / 3),#00000008 calc(66.667% + (var(--hv-fs, 45%) + (var(--hv-fe, 85%) - var(--hv-fs, 45%)) * .9) / 3),#0000 calc(66.667% + var(--hv-fe, 85%) / 3));-webkit-mask-size:200% 300%;mask-size:200% 300%;-webkit-mask-position:center bottom;mask-position:center bottom;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.halo-vitrine__media{transform-origin:50% 60%;will-change:transform}.halo-vitrine__img{display:block;width:var(--hv-img-wd, 100%);max-width:100%;height:var(--hv-img-h, auto);margin:0 auto;object-fit:contain}.halo-vitrine--soft .halo-vitrine__media{-webkit-mask-image:radial-gradient(ellipse 50% 50% at 50% 50%,#000 78%,transparent 100%);mask-image:radial-gradient(ellipse 50% 50% at 50% 50%,#000 78%,transparent 100%)}.halo-vitrine__placeholder{aspect-ratio:4 / 3;fill:#0000002e}.halo--dark .halo-vitrine__placeholder{fill:#fff3}.halo-vitrine__content{position:relative;z-index:1;max-width:var(--hv-max, 1000px);margin:calc(var(--hv-overlap, 60px) * -1) auto 0}.halo-vitrine--center .halo-vitrine__content{text-align:center}.halo-vitrine--left .halo-vitrine__content{margin-left:0}.halo-vitrine__title{margin:0;font-family:var(--hv-title-font, var(--halo-font-heading));font-size:var(--hv-title, 44px);font-weight:var(--hv-title-w, 400);line-height:1.04;letter-spacing:-.02em;color:var(--hv-title-color, var(--halo-fg));text-wrap:balance}.halo-vitrine__title strong{font-weight:700}.halo-vitrine__title em{font-style:normal;color:var(--halo-fg-muted)}.halo-vitrine__text{max-width:640px;margin:20px 0 0;font-size:var(--hv-text, 16px);font-weight:300;line-height:1.7;color:var(--halo-fg-body);text-wrap:pretty}.halo-vitrine--center .halo-vitrine__text{margin-right:auto;margin-left:auto}.halo-vitrine__text>:first-child{margin-top:0}.halo-vitrine__text>:last-child{margin-bottom:0}.halo-vitrine__title.has-gradient,.halo-vitrine__text.has-gradient{-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.halo-vitrine__title.has-gradient{background-image:var(--hv-title-grad)}.halo-vitrine__text.has-gradient{background-image:var(--hv-text-grad)}.halo-vitrine__title.has-gradient *,.halo-vitrine__text.has-gradient *{color:transparent;-webkit-text-fill-color:transparent}@supports not ((-webkit-background-clip: text) or (background-clip: text)){.halo-vitrine__title.has-gradient,.halo-vitrine__text.has-gradient,.halo-vitrine__title.has-gradient *,.halo-vitrine__text.has-gradient *{background:none;color:var(--halo-fg);-webkit-text-fill-color:currentColor}}@media(forced-colors:active){.halo-vitrine__title.has-gradient,.halo-vitrine__text.has-gradient,.halo-vitrine__title.has-gradient *,.halo-vitrine__text.has-gradient *{background:none;color:CanvasText;-webkit-text-fill-color:CanvasText}}.halo-vitrine__button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;margin-top:28px;padding:14px 28px;border:1px solid transparent;border-radius:var(--halo-radius-pill, 999px);font-family:var(--halo-font-body);font-size:15px;font-weight:600;line-height:1.2;letter-spacing:.02em;text-decoration:none;transition:background .2s ease,border-color .2s ease}.halo-vitrine__button--primary{background:var(--halo-blue, #0071e3);color:#fff}.halo-vitrine__button--secondary{border-color:#0003;color:#1d1d1f}.halo--dark .halo-vitrine__button--secondary{border-color:#ffffff4d;color:#fff}.halo-vitrine__button--link{min-height:44px;padding:0;color:var(--halo-blue, #0071e3)}.halo-vitrine__button:focus-visible{outline:2px solid var(--halo-blue, #0071e3);outline-offset:3px}@media(hover:hover){.halo-vitrine__button--primary:hover{filter:brightness(1.08)}.halo-vitrine__button--secondary:hover{background:#0000000d}.halo--dark .halo-vitrine__button--secondary:hover{background:#ffffff12}.halo-vitrine__button--link:hover{text-decoration:underline}}@media(min-width:768px){.halo-vitrine__text{margin-top:24px}}@media(prefers-reduced-motion:reduce){.halo-vitrine__media{transform:none!important;will-change:auto}}
/*# sourceMappingURL=/cdn/shop/t/52/assets/halo-vitrine.css.map */
