:root{--modal-open-dur:250ms;--modal-close-dur:150ms;--modal-scale:0.96;--modal-scale-close:0.96;--modal-ease:cubic-bezier(0.22,1,0.36,1)}.t-modal{transform-origin:center;transform:scale(var(--modal-scale));opacity:0;pointer-events:none;transition:transform var(--modal-open-dur) var(--modal-ease),opacity var(--modal-open-dur) var(--modal-ease);will-change:transform,opacity}.t-modal.is-open{transform:scale(1);opacity:1;pointer-events:auto}.t-modal.is-closing{transform:scale(var(--modal-scale-close));opacity:0;pointer-events:none;transition:transform var(--modal-close-dur) var(--modal-ease),opacity var(--modal-close-dur) var(--modal-ease)}@media (prefers-reduced-motion:reduce){.t-modal{transition:none!important}}:root{--shimmer-dur:2000ms;--shimmer-base:#7c7c7c;--shimmer-highlight:#0d0d0d;--shimmer-band:400%;--shimmer-ease:linear}.t-shimmer{position:relative;display:inline-block;color:var(--shimmer-base)}.t-shimmer:before{content:attr(data-text);position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(90deg,transparent 0,transparent 40%,var(--shimmer-highlight) 50%,transparent 60%,transparent 100%);background-size:var(--shimmer-band) 100%;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:t-shimmer var(--shimmer-dur) var(--shimmer-ease) infinite}@keyframes t-shimmer{0%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.t-shimmer:before{animation:none!important}}:root{--pulse-dur:1000ms;--pulse-count:1;--pulse-min:0.5;--reveal-dur:400ms;--reveal-blur:2px;--reveal-ease:ease-in-out}.t-skel{position:relative}.t-skel-content,.t-skel-skeleton{position:absolute;inset:0}.t-skel-skeleton{z-index:1;opacity:1;filter:blur(0);transition:opacity var(--reveal-dur) var(--reveal-ease),filter var(--reveal-dur) var(--reveal-ease)}.t-skel-content{z-index:2;transition:opacity var(--reveal-dur) var(--reveal-ease),filter var(--reveal-dur) var(--reveal-ease)}.t-skel-content,.t-skel.is-revealed .t-skel-skeleton{opacity:0;filter:blur(var(--reveal-blur))}.t-skel.is-revealed .t-skel-content{opacity:1;filter:blur(0)}.t-skel.is-resetting .t-skel-content,.t-skel.is-resetting .t-skel-skeleton{transition:none!important}.t-skel-skeleton.is-pulsing>*{animation:t-skel-pulse var(--pulse-dur) ease-in-out var(--pulse-count)}@keyframes t-skel-pulse{0%,to{opacity:1}50%{opacity:var(--pulse-min)}}@media (prefers-reduced-motion:reduce){.t-skel-content,.t-skel-skeleton{transition:none!important}.t-skel-skeleton.is-pulsing>*{animation:none!important}}:root{--matrix-cycle:1200ms;--matrix-base:#d9d9d9;--matrix-active:#85858f;--matrix-ease:ease-in-out}.t-matrix{display:grid;grid-template-columns:repeat(4,2px);grid-auto-rows:2px;gap:2px}.t-matrix i{display:block;background:var(--matrix-base);animation:t-matrix-pulse var(--matrix-cycle) var(--matrix-ease) infinite;animation-delay:calc(var(--d, 0) * 1ms)}.t-matrix i.is-gap{visibility:hidden;animation:none}@keyframes t-matrix-pulse{0%,45%,to{background-color:var(--matrix-base)}15%{background-color:var(--matrix-active)}}@media (prefers-reduced-motion:reduce){.t-matrix i{animation:none!important}}.broll-modal-backdrop{position:fixed;inset:0;z-index:60;background:rgb(0 0 0/.45);opacity:0;transition:opacity var(--modal-open-dur) var(--modal-ease)}.broll-modal-backdrop.is-open{opacity:1}.broll-modal-backdrop.is-closing{transition-duration:var(--modal-close-dur)}.broll-modal-position{position:fixed;inset:0;z-index:61;display:grid;place-items:center;padding:16px;pointer-events:none}.broll-modal-position>.t-modal{max-height:calc(100dvh - 32px)}.broll-modal-backdrop[data-instant=true],.broll-modal-position[data-instant=true] .t-modal{transition:none!important}.broll-loading-on-primary{--shimmer-base:#e3e2ff;--shimmer-highlight:#ffffff;--matrix-base:#aaa9eb;--matrix-active:#ffffff}.broll-press:active{scale:.96}.broll-press:focus-visible{outline:2px solid var(--as-primary);outline-offset:3px}@media (prefers-reduced-motion:reduce){.broll-modal-backdrop{transition:none!important}.broll-press:active{scale:1}}:root{--sheet-open-dur:320ms;--sheet-close-dur:220ms;--sheet-ease:cubic-bezier(0.32,0.72,0,1);--cart-ease-in-out:cubic-bezier(0.77,0,0.175,1);--cart-ease-out:cubic-bezier(0.23,1,0.32,1)}.broll-sheet-position{position:fixed;inset:0;z-index:61;display:flex;align-items:flex-end;justify-content:center;pointer-events:none}.t-sheet{width:100%;max-height:min(88dvh,calc(100dvh - 24px));border-radius:20px 20px 0 0;border-bottom-width:0;padding-bottom:env(safe-area-inset-bottom);transform:translate3d(0,100%,0);pointer-events:none;transition:transform var(--sheet-open-dur) var(--sheet-ease);will-change:transform}.t-sheet.is-open{transform:translateZ(0);pointer-events:auto}.t-sheet.is-closing{transform:translate3d(0,100%,0);transition-duration:var(--sheet-close-dur)}@media (min-width:640px){.broll-sheet-position{justify-content:flex-end;align-items:stretch;padding:12px}.t-sheet{width:440px;max-height:none;border-radius:20px;border-bottom-width:1px;padding-bottom:0;transform:translate3d(calc(100% + 12px),0,0)}.t-sheet.is-open{transform:translateZ(0)}.t-sheet.is-closing{transform:translate3d(calc(100% + 12px),0,0)}}.broll-sheet-position[data-instant=true] .t-sheet{transition:none!important}.broll-cart-line{display:grid;grid-template-rows:1fr;opacity:1;transition:grid-template-rows .24s var(--cart-ease-in-out),opacity .16s var(--cart-ease-out),transform .2s var(--cart-ease-out)}.broll-cart-line>*{min-height:0;overflow:hidden}.broll-cart-line[data-removing=true]{grid-template-rows:0fr;opacity:0;transform:translate3d(12px,0,0);pointer-events:none}.broll-cart-video{opacity:0;transition:opacity .18s ease}.broll-cart-video[data-playing=true]{opacity:1}.broll-cart-bar{transition:transform .3s var(--cart-ease-out),opacity .3s var(--cart-ease-out),scale .16s var(--cart-ease-out),background-color .15s ease}.broll-cart-thumb{transition:transform .22s var(--cart-ease-out),opacity .22s var(--cart-ease-out)}@starting-style{.broll-cart-bar{transform:translate3d(0,16px,0);opacity:0}.broll-cart-thumb{transform:scale(.9);opacity:0}}@media (prefers-reduced-motion:reduce){.t-sheet,.t-sheet.is-closing,.t-sheet.is-open{transform:none!important}.t-sheet{opacity:0;transition:opacity .15s ease!important}.t-sheet.is-open{opacity:1}.t-sheet.is-closing{opacity:0}.broll-cart-line{transition:opacity .12s ease}.broll-cart-line[data-removing=true]{grid-template-rows:1fr;transform:none}.broll-cart-bar{transition:opacity .15s ease,background-color .15s ease}.broll-cart-thumb{transition:opacity .15s ease}@starting-style{.broll-cart-bar,.broll-cart-thumb{transform:none;opacity:0}}}html:has(.t-sheet.is-open) .fernand__launcher{visibility:hidden!important;transition:none!important}