.word-bloom{--word-bloom-ease: cubic-bezier(.22, 1, .36, 1);--word-bloom-origin-start: left;--word-bloom-origin-end: right;min-width:0;overflow-x:clip}.word-bloom__inner{display:flex;flex-direction:column;gap:20px;min-width:0}.word-bloom__eyebrow,.word-bloom__sentence{width:100%;max-width:var(--word-bloom-width, 1200px);margin:0}.word-bloom__eyebrow{color:var(--muted)}.word-bloom__sentence{text-wrap:pretty}.word-bloom__sentence em{font-family:var(--font-heading-secondary, inherit);font-style:italic}.word-bloom--desktop-left .word-bloom__inner{align-items:flex-start;text-align:start}.word-bloom--desktop-center .word-bloom__inner{align-items:center;text-align:center}.word-bloom--desktop-right .word-bloom__inner{align-items:flex-end;text-align:end}.word-bloom__text,.word-bloom__keyword{transition:opacity .36s var(--word-bloom-ease)}.word-bloom--fade .word-bloom__sentence.is-blooming>:not(.is-open){opacity:.32}.word-bloom__keyword{position:relative;display:inline-block;white-space:nowrap}.word-bloom__keyword.is-open{z-index:2}.word-bloom__link{position:relative;display:inline-block;padding:0;font:inherit;letter-spacing:inherit;text-transform:inherit;color:var(--word-bloom-keyword-color, inherit);text-decoration:none;background:none;border:0;cursor:pointer}.word-bloom__link:after{content:"";position:absolute;inset-inline:0;inset-block-end:calc(var(--link-underline-offset, .14em) * -.5);height:max(var(--link-underline-thickness, 1px),.035em);background:currentColor;transform-origin:var(--word-bloom-origin-end) center;transition:transform .42s var(--word-bloom-ease)}.word-bloom__keyword--no-underline .word-bloom__link:after{content:none}[dir=rtl] .word-bloom{--word-bloom-origin-start: right;--word-bloom-origin-end: left}@media(prefers-reduced-motion:no-preference){.word-bloom__keyword.is-open .word-bloom__link:after{animation:word-bloom-underline .62s var(--word-bloom-ease)}}@keyframes word-bloom-underline{0%{transform:scaleX(1);transform-origin:var(--word-bloom-origin-end) center}40%{transform:scaleX(0);transform-origin:var(--word-bloom-origin-end) center}41%{transform:scaleX(0);transform-origin:var(--word-bloom-origin-start) center}to{transform:scaleX(1);transform-origin:var(--word-bloom-origin-start) center}}.word-bloom__link .motion-label{padding-block-end:.12em;margin-block-end:-.12em}.word-bloom__link:focus-visible{outline:2px solid currentColor;outline-offset:6px}.word-bloom__bloom{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;white-space:normal}.word-bloom__item{--word-bloom-w: var(--word-bloom-size, 104px);position:absolute;top:var(--by, 50%);left:var(--bx, 50%);display:block;width:var(--word-bloom-w);aspect-ratio:var(--word-bloom-ratio, .8);color:inherit;text-decoration:none;opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%,-50%) translate(var(--from-x, 0px),var(--from-y, 0px)) scale(calc(var(--bs, 1) * .4));transition:transform .52s var(--word-bloom-ease),opacity .26s ease,visibility 0s linear .52s}.word-bloom__card{position:relative;display:block;width:100%;height:100%;overflow:hidden;background:var(--surface, var(--bg));box-shadow:var(--shadow-soft);transition:transform .32s var(--word-bloom-ease),box-shadow .32s var(--word-bloom-ease)}.word-bloom--shadow-none .word-bloom__card{box-shadow:none}.word-bloom--shadow-strong .word-bloom__card{box-shadow:0 2px 6px color-mix(in srgb,var(--fg) 8%,transparent),0 18px 40px -6px color-mix(in srgb,var(--fg) 24%,transparent)}.word-bloom__image{display:block;width:100%;height:100%;object-fit:cover}.word-bloom__item--placeholder .word-bloom__image{background:var(--surface-strong, var(--border));fill:var(--muted)}.word-bloom__keyword.is-open .word-bloom__item[data-placed]{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%,-50%) rotate(var(--br, 0deg)) scale(var(--bs, 1));transition:transform .64s var(--word-bloom-ease) calc(var(--i, 0) * 70ms),opacity .32s ease calc(var(--i, 0) * 70ms),visibility 0s linear 0s}.word-bloom__caption{position:absolute;inset-inline:6px;inset-block-end:6px;display:-webkit-box;overflow:hidden;padding:4px 7px;font-family:var(--type-body-font);font-size:11px;font-weight:500;line-height:1.25;letter-spacing:.01em;text-transform:none;text-align:start;white-space:normal;color:var(--fg);background:color-mix(in srgb,var(--bg) 92%,transparent);border-radius:min(var(--btn-radius, 0px),6px);-webkit-line-clamp:2;-webkit-box-orient:vertical;opacity:0;transform:translateY(4px);transition:opacity .22s ease,transform .32s var(--word-bloom-ease)}@media(hover:hover){.word-bloom__item:hover .word-bloom__card{transform:translateY(-4px) scale(1.04)}.word-bloom--shadow-soft .word-bloom__item:hover .word-bloom__card{box-shadow:0 3px 8px color-mix(in srgb,var(--fg) 8%,transparent),0 16px 34px -8px color-mix(in srgb,var(--fg) 20%,transparent)}.word-bloom__item:hover .word-bloom__caption{opacity:1;transform:none}}.word-bloom__item:hover,.word-bloom__item:focus-visible{z-index:1}.word-bloom__item:focus-visible{outline:2px solid currentColor;outline-offset:4px}.word-bloom__item:focus-visible .word-bloom__card{transform:none}.word-bloom__item:focus-visible .word-bloom__caption{opacity:1;transform:none}.word-bloom__chip{position:absolute;inset-block-start:calc(100% + 6px);inset-inline-start:50%;display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:6px 14px;font-family:var(--type-body-font);font-size:13px;font-weight:500;line-height:1;letter-spacing:.02em;text-transform:none;white-space:nowrap;color:var(--button-fg, var(--bg));background:var(--button-bg, var(--fg));border-radius:var(--btn-radius, 0);opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%,-4px);transition:transform .36s var(--word-bloom-ease),opacity .22s ease,visibility 0s linear .36s}[dir=rtl] .word-bloom__chip{transform:translate(50%,-4px)}.word-bloom__keyword.is-open.is-touch .word-bloom__chip{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%);transition:transform .36s var(--word-bloom-ease) .12s,opacity .22s ease .12s,visibility 0s linear 0s}[dir=rtl] .word-bloom__keyword.is-open.is-touch .word-bloom__chip{transform:translate(50%)}@media screen and (max-width:767px){.word-bloom__item{--word-bloom-w: calc(var(--word-bloom-size, 104px) * .72)}.word-bloom--mobile-left .word-bloom__inner{align-items:flex-start;text-align:start}.word-bloom--mobile-center .word-bloom__inner{align-items:center;text-align:center}.word-bloom--mobile-right .word-bloom__inner{align-items:flex-end;text-align:end}}@media(prefers-reduced-motion:reduce){.word-bloom__item,.word-bloom__keyword.is-open .word-bloom__item[data-placed]{transform:translate(-50%,-50%) rotate(var(--br, 0deg)) scale(var(--bs, 1));transition:opacity .16s linear,visibility 0s linear .16s}.word-bloom__keyword.is-open .word-bloom__item[data-placed]{transition:opacity .16s linear,visibility 0s linear 0s}.word-bloom__chip,.word-bloom__keyword.is-open.is-touch .word-bloom__chip{transition:none}.word-bloom__link:after{transition:none}.word-bloom__card,.word-bloom__caption{transition:opacity .16s linear}.word-bloom__item:hover .word-bloom__card,.word-bloom__item:hover .word-bloom__caption,.word-bloom__item:focus-visible .word-bloom__caption{transform:none}.word-bloom__caption{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/section-word-bloom.css.map */
