.brand-screens{min-width:0}.brand-screen-main[hidden]{display:none!important}@keyframes brand-screen-in{0%{opacity:0;transform:translateX(28px)}to{opacity:1;transform:none}}@keyframes brand-screen-back{0%{opacity:0;transform:translateX(-18px)}to{opacity:1;transform:none}}.brand-screens[data-direction=forward]>.brand-screen-view{animation:brand-screen-in .32s cubic-bezier(.2,.8,.2,1) both}.brand-screens[data-direction=back]>.brand-screen-main,.brand-screens[data-direction=back]>.brand-screen-view{animation:brand-screen-back .26s cubic-bezier(.2,.8,.2,1) both}@media (prefers-reduced-motion:reduce){.brand-screens>*{animation:none!important}}.brand-screen{--s-line:color-mix(in srgb,var(--s-ink,#1b1b1f) 9%,transparent);--s-muted:color-mix(in srgb,var(--s-ink,#1b1b1f) 58%,transparent);position:relative;min-width:0;min-height:calc(100dvh - 24px);padding-bottom:104px;color:var(--s-ink,#1b1b1f);background:var(--s-surface,#fff);border-radius:24px;border:1px solid var(--s-line)}.brand-screen-bar{position:sticky;top:0;z-index:30;display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:4px;height:56px;padding:0 6px;border-radius:24px 24px 0 0;background:color-mix(in srgb,var(--s-surface,#fff) 84%,transparent);-webkit-backdrop-filter:blur(16px) saturate(1.4);backdrop-filter:blur(16px) saturate(1.4);border-bottom:1px solid var(--s-line)}.brand-screen-bar-title{margin:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:center;font-size:15px;font-weight:700;letter-spacing:-.01em}.brand-screen-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;color:inherit;transition:background-color .2s,transform .2s}.brand-screen-icon:hover{background:color-mix(in srgb,currentColor 7%,transparent)}.brand-screen-icon:active{transform:scale(.92)}.brand-screen a:focus-visible,.brand-screen button:focus-visible,.brand-screen-icon:focus-visible{outline:2px solid var(--s-accent,#6950cf);outline-offset:2px}.brand-screen-head{padding:26px 20px 14px}.brand-screen-eyebrow{display:inline-flex;flex-wrap:wrap;gap:2px;margin:0 0 8px;font-size:12.5px;font-weight:600;color:var(--s-accent,#6950cf);letter-spacing:.01em}a.brand-screen-eyebrow:hover{text-decoration:underline;text-underline-offset:3px}.brand-screen-head h1{margin:0;font-family:var(--s-head-font,inherit);font-size:clamp(24px,6.4vw,32px);line-height:1.25;font-weight:800;letter-spacing:-.025em;word-break:keep-all;overflow-wrap:anywhere;outline:none}.brand-screen-count{margin:8px 0 0;font-size:13px;color:var(--s-muted)}.brand-screen-price{display:inline-block;margin-top:10px;font-size:15px;font-weight:700;color:var(--s-accent,#6950cf)}.brand-screen-list{display:grid;gap:14px;margin:0;padding:4px 16px 0;list-style:none}.brand-screen-item{display:grid;gap:10px;min-width:0;color:inherit;text-decoration:none;border-radius:16px;transition:transform .2s}a.brand-screen-item:active{transform:scale(.985)}.brand-screen-item-text{display:grid;gap:4px;min-width:0}.brand-screen-item strong{font-size:15px;line-height:1.4;font-weight:700;letter-spacing:-.01em;word-break:keep-all;overflow-wrap:anywhere}.brand-screen-meta{font-size:12px;color:var(--s-muted)}.brand-screen-excerpt{font-size:13.5px;line-height:1.6;color:var(--s-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.brand-screen-item .brand-screen-price{margin-top:2px;font-size:14px}.brand-screen-photo{position:relative;display:block;overflow:hidden;border-radius:14px;aspect-ratio:1;background:color-mix(in srgb,var(--s-accent,#6950cf) 9%,var(--s-surface,#fff))}.brand-screen-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .5s cubic-bezier(.2,.8,.2,1)}a.brand-screen-item:hover .brand-screen-photo img{transform:scale(1.03)}.brand-screen-photo[data-empty]:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 30% 30%,color-mix(in srgb,var(--s-accent,#6950cf) 18%,transparent),transparent 60%)}.brand-screen-photo[data-auto-fit=whole] img,[data-image-fit=whole] .brand-screen-photo img{object-fit:contain}.brand-post-cover:not([data-empty]):before,.brand-screen-photo[data-auto-fit=whole]:not([data-empty]):before,[data-image-fit=whole] .brand-screen-photo:not([data-empty]):before{content:"";position:absolute;inset:-14%;background:var(--c-photo) center /cover no-repeat;filter:blur(22px) saturate(1.15);opacity:.9}.brand-screen-list[data-list=image]{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px}.brand-screen-list[data-list=image] .brand-screen-photo{aspect-ratio:1}.brand-screen-list[data-list=list]{gap:0}.brand-screen-list[data-list=list]>li+li{border-top:1px solid var(--s-line)}.brand-screen-list[data-list=list] .brand-screen-item{grid-template-columns:minmax(0,1fr);align-items:center;padding:14px 4px;border-radius:0}.brand-screen-list[data-list=list] .brand-screen-item:has(.brand-screen-photo){grid-template-columns:88px minmax(0,1fr);gap:14px}.brand-screen-list[data-list=list] .brand-screen-photo{aspect-ratio:1;border-radius:12px}.brand-screen-list[data-list=magazine]{gap:28px}.brand-screen-list[data-list=magazine] .brand-screen-photo{aspect-ratio:1;border-radius:18px}.brand-screen-list[data-list=magazine] strong{font-family:var(--s-head-font,inherit);font-size:19px;line-height:1.35}.brand-screen-list[data-list=magazine] .brand-screen-excerpt{-webkit-line-clamp:3}@media (min-width:768px){.brand-screen-list[data-list=image]{grid-template-columns:repeat(3,minmax(0,1fr))}.brand-screen-list[data-list=magazine]{grid-template-columns:repeat(2,minmax(0,1fr))}.brand-post-actions,.brand-post-more,.brand-post-text,.brand-screen-body,.brand-screen-head,.brand-screen-list{max-width:880px;margin-inline:auto}}.brand-screen-body{padding:0 16px}.brand-screen-body .brand-section{border-radius:18px}.brand-screen-body .brand-section[style*="--c-card-bg"],.brand-screen-body .brand-section[style*=background-image]{background-color:var(--c-card-bg,transparent);padding:14px}.brand-screen-more{display:flex;align-items:center;justify-content:center;gap:8px;width:calc(100% - 32px);min-height:50px;margin:22px 16px 0;border-radius:16px;border:1px solid var(--s-line);background:color-mix(in srgb,var(--s-ink,#1b1b1f) 3%,transparent);font-size:14.5px;font-weight:700;color:inherit;text-decoration:none;transition:background-color .2s,transform .15s}.brand-screen-more span{font-size:12.5px;font-weight:500;color:var(--s-muted)}.brand-screen-more:hover{background:color-mix(in srgb,var(--s-ink,#1b1b1f) 6%,transparent)}.brand-screen-more:active{transform:scale(.985)}.brand-post-cover{margin:0;aspect-ratio:4/3}.brand-post .brand-screen-body{padding-top:16px}.brand-post-crumb{text-decoration:none}.brand-post-text{padding:4px 20px 0;font-size:16px;line-height:1.85;white-space:pre-line;word-break:keep-all;overflow-wrap:anywhere}.brand-post-actions{display:flex;flex-wrap:wrap;gap:10px;padding:22px 20px 0}.brand-post-actions>*{display:inline-flex;flex:1 1 160px;align-items:center;justify-content:center;gap:8px;min-height:50px;padding:0 18px;border-radius:16px;font-size:14.5px;font-weight:700;text-decoration:none;transition:transform .15s,filter .2s}.brand-post-actions>:active{transform:scale(.98)}.brand-post-cta{color:#fff;background:var(--s-accent,#6950cf);box-shadow:0 10px 24px -14px var(--s-accent,#6950cf)}.brand-post-cta:hover{filter:brightness(1.06)}.brand-post-ask{color:inherit;background:transparent;border:1px solid var(--s-line)}.brand-post-more{margin-top:40px;padding-top:24px;border-top:8px solid color-mix(in srgb,var(--s-ink,#1b1b1f) 4%,transparent)}.brand-post-more h2{margin:0;padding:0 20px 6px;font-size:16px;font-weight:800;letter-spacing:-.01em}.brand-screen-chat{position:fixed;right:16px;bottom:calc(18px + env(safe-area-inset-bottom));z-index:40;display:grid;place-items:center;width:54px;height:54px;border-radius:999px;color:#fff;background:var(--s-accent,#6950cf);box-shadow:0 14px 30px -12px rgba(20,16,40,.55);animation:brand-chat-pop .4s cubic-bezier(.34,1.56,.64,1) .15s both;transition:transform .2s}.brand-screen-chat:active{transform:scale(.92)}@keyframes brand-chat-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@media (max-width:767px){main:has(.brand-screens:not([data-screen=main])){padding:0!important}.brand-screen{margin:0;min-height:100dvh;border:0;border-radius:0}.brand-screen-bar{border-radius:0;padding-top:env(safe-area-inset-top);height:calc(56px + env(safe-area-inset-top))}.brand-shell:has(>.brand-scroll .brand-screens:not([data-screen=main]))>:is(.concept-header,.brand-chat-launcher){display:none!important}.brand-shell[data-concept]:has(>.brand-scroll .brand-screens:not([data-screen=main])){padding-bottom:0!important}}@media (min-width:768px){.brand-screen-chat{display:none}.brand-screen{min-height:0}}.brand-board[data-flow]{grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:auto}.brand-board[data-flow]>.brand-card{grid-row:auto!important;grid-column:1/-1!important;height:auto;min-height:0}.brand-board[data-flow]>.brand-chat-slot{grid-column:1/-1;height:auto}.brand-board[data-flow] .brand-card-viewport{flex:none}.brand-board[data-flow] .brand-card-body,.brand-board[data-flow] .brand-owner-links,.brand-board[data-flow] .brand-owner-links>button,.brand-board[data-flow] .brand-profile-cell>section,.brand-board[data-flow] .brand-section[data-section-kind=menu] .brand-card-body,.brand-board[data-flow] .market-ad-copy{overflow:visible;height:auto;max-height:none;scrollbar-gutter:auto}.brand-board[data-flow] .brand-section[data-section-kind=video] .brand-card-body{container-type:inline-size}.brand-board[data-flow] .brand-card-body .brand-large-thumb{max-height:none}:is(.brand-board[data-flow],.brand-screen) .brand-section[data-section-kind=gallery] .brand-gallery-single>figure>:is(img,span,button,.brand-gallery-link){flex:none;height:auto;aspect-ratio:4/3}.brand-board[data-flow] .brand-section [data-market-ad]{height:auto}.brand-section-more{display:flex;align-items:center;justify-content:center;gap:6px;min-height:48px;margin:0 12px 12px;padding:0 16px;border-radius:16px;background:color-mix(in srgb,currentColor 6%,transparent);color:inherit;font-size:14px;font-weight:700;text-decoration:none;transition:background-color .2s,transform .15s}.brand-section-more:hover{background:color-mix(in srgb,currentColor 10%,transparent)}.brand-section-more:active{transform:scale(.985)}.brand-section-more-count{font-size:12px;font-weight:600;opacity:.55}.brand-board{grid-auto-rows:minmax(var(--brand-unit),auto)}.brand-board>.brand-card:not(:has(.brand-section-carousel)){min-height:auto}.brand-board>.brand-card:not(:has(.brand-section-carousel)) :is(.brand-card-viewport,.brand-card-body){min-height:auto;overflow:visible}.brand-board .brand-section[data-section-kind=menu]:not(:has(.brand-section-carousel)) .brand-card-body{overflow:visible;scrollbar-gutter:auto}.brand-board .brand-owner-links,.brand-board .brand-owner-links>button,.brand-board .brand-profile-cell>section{overflow:visible}.brand-board .brand-section[data-section-kind=video]:not(:has(.brand-section-carousel)) .brand-card-body{container-type:inline-size}.brand-board .brand-section[data-section-kind=video]:not(:has(.brand-section-carousel)) .brand-video-feature{height:auto}.brand-board .brand-section[data-section-kind=video]:not(:has(.brand-section-carousel)) .brand-video-stage{flex:none;container-type:inline-size}.brand-board .brand-section[data-section-kind=video]:not(:has(.brand-section-carousel)) .brand-video-frame{width:100%}.brand-post-cover{aspect-ratio:auto;height:auto;border-radius:0}.brand-post-cover img{position:relative;width:100%;height:auto;max-height:70vh;object-fit:contain}.brand-screen-siblings{display:flex;gap:16px;margin:0 20px 4px;padding-bottom:10px;overflow-x:auto;scrollbar-width:none;border-bottom:1px solid var(--s-line)}.brand-screen-siblings::-webkit-scrollbar{display:none}.brand-screen-sibling{flex:none;font-size:14px;font-weight:500;color:var(--s-muted);text-decoration:none;white-space:nowrap}.brand-screen-sibling[aria-current]{color:var(--s-ink,#1b1b1f);font-weight:800}.brand-screen-search{display:flex;align-items:center;gap:10px;min-height:44px;margin:12px 16px 6px;padding:0 14px;border-radius:12px;background:color-mix(in srgb,var(--s-ink,#1b1b1f) 5%,transparent);color:var(--s-muted)}.brand-screen-search input{flex:1;min-width:0;border:0;background:transparent;outline:none;color:var(--s-ink,#1b1b1f);font-size:15px}.brand-screen-search-count{flex:none;font-size:12.5px;font-weight:600}.brand-screen-empty{padding:40px 20px;text-align:center;color:var(--s-muted)}@container (min-width: 768px){.brand-board[data-builder]:not([data-mobile-layout=true]){grid-template-columns:repeat(12,minmax(0,1fr))}.brand-board[data-builder]:not([data-mobile-layout=true])>.brand-card{grid-column:span var(--builder-cols,6)!important;grid-row:span var(--card-rows,1)!important;height:auto;min-height:0}.brand-board[data-builder]:not([data-mobile-layout=true])>.brand-chat-slot{grid-column:7/span 6!important;grid-row:1}}@container (max-width: 767px){.brand-board[data-builder]{grid-template-columns:minmax(0,1fr)}.brand-board[data-builder]>.brand-card{grid-column:1/-1!important;grid-row:auto!important;height:auto}}.brand-screen-item-text .bb-badge-row{margin-bottom:0}.brand-screen-head .bb-badge-row{margin-bottom:.3em}.bb-em{color:var(--em,inherit);position:relative;isolation:isolate;text-decoration-skip-ink:none}.bb-em[data-bold],strong.bb-em{font-weight:800}.bb-em[data-line=underline]{text-decoration:underline;text-decoration-thickness:.07em;text-underline-offset:.18em;text-decoration-color:var(--em,currentColor)}.bb-em[data-line=wave]{text-decoration:underline wavy;text-decoration-thickness:.055em;text-underline-offset:.2em;text-decoration-color:var(--em,currentColor)}.bb-em[data-line=marker]{padding:0 .08em;margin:0 -.08em;border-radius:.08em;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(transparent 56%,color-mix(in srgb,var(--em,currentColor) 24%,transparent) 56% 94%,transparent 94%)}.bb-em[data-line=brush]:after,.bb-em[data-line=circle]:after{content:"";position:absolute;z-index:-1;pointer-events:none;background:var(--em,currentColor);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}.bb-em[data-line=brush]:after{left:-.06em;right:-.06em;bottom:-.16em;height:.36em;opacity:.9;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 24' preserveAspectRatio='none'%3E%3Cpath d='M4 14C38 5 70 19 104 11S168 6 196 13' fill='none' stroke='%23000' stroke-width='7.5' stroke-linecap='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 24' preserveAspectRatio='none'%3E%3Cpath d='M4 14C38 5 70 19 104 11S168 6 196 13' fill='none' stroke='%23000' stroke-width='7.5' stroke-linecap='round'/%3E%3C/svg%3E")}.bb-em[data-line=circle]{padding:0 .12em;margin:0 -.12em}.bb-em[data-line=circle]:after{left:-.3em;right:-.3em;top:-.22em;bottom:-.26em;opacity:.85;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 100' preserveAspectRatio='none'%3E%3Cpath d='M86 24C40 22 12 36 12 54c0 22 44 36 96 34s84-18 82-38c-2-21-50-32-100-30-18 1-34 4-46 9' fill='none' stroke='%23000' stroke-width='5' stroke-linecap='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 100' preserveAspectRatio='none'%3E%3Cpath d='M86 24C40 22 12 36 12 54c0 22 44 36 96 34s84-18 82-38c-2-21-50-32-100-30-18 1-34 4-46 9' fill='none' stroke='%23000' stroke-width='5' stroke-linecap='round'/%3E%3C/svg%3E")}.bb-em-mark{display:inline-block;width:.72em;height:.72em;margin-left:.14em;vertical-align:.18em;background:var(--em,currentColor);-webkit-mask:var(--mark) no-repeat center /contain;mask:var(--mark) no-repeat center /contain}.bb-em-mark[data-mark=sparkle]{--mark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50 2C54 34 66 46 98 50 66 54 54 66 50 98 46 66 34 54 2 50 34 46 46 34 50 2Z'/%3E%3C/svg%3E");translate:0 -.28em}.bb-em-mark[data-mark=burst]{--mark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M12 64 38 22M44 82 82 48M28 96 70 92' fill='none' stroke='%23000' stroke-width='11' stroke-linecap='round'/%3E%3C/svg%3E");width:.8em;height:.8em;translate:0 -.3em}.bb-em-mark[data-mark=star]{--mark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50 4l13 30 32 3-24 21 7 32-28-17-28 17 7-32L5 37l32-3z'/%3E%3C/svg%3E");vertical-align:.08em}.bb-em-mark[data-mark=heart]{--mark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50 92C20 70 4 52 4 32 4 18 15 7 29 7c9 0 16 5 21 12 5-7 12-12 21-12 14 0 25 11 25 25 0 20-16 38-46 60z'/%3E%3C/svg%3E");vertical-align:.08em}.bb-badge{display:inline-flex;align-items:center;gap:.38em;max-width:100%;font-size:max(10.5px,.68em);line-height:1;font-weight:650;letter-spacing:.05em;color:var(--bd,currentColor);white-space:nowrap;vertical-align:middle}.bb-badge>svg{width:1.1em;height:1.1em;flex:none}.bb-badge>span{overflow:hidden;text-overflow:ellipsis}.bb-badge[data-shape=label]{padding:.36em .62em;border:1px solid color-mix(in srgb,var(--bd,currentColor) 55%,transparent);border-radius:3px}.bb-badge[data-shape=pill]{padding:.42em .8em;border-radius:999px;background:var(--bd,currentColor);color:var(--bd-ink,#fff)}.bb-badge[data-shape=pill][data-tone=accent]{color:var(--c-accent-ink,var(--s-accent-ink,#fff))}.bb-badge[data-shape=pill][data-tone=ink]{background:var(--c-ink,var(--s-ink,#1c1c1c));color:var(--c-surface,var(--s-surface,#fff))}.bb-badge[data-shape=tag]{padding:.4em .85em .4em .65em;border-radius:4px 999px 999px 4px;background:color-mix(in srgb,var(--bd,currentColor) 11%,transparent)}.bb-badge[data-shape=tag]:before{content:"";width:.42em;height:.42em;border-radius:50%;background:var(--bd,currentColor);flex:none}.bb-badge[data-shape=stamp]{padding:.34em .6em;border:1px solid var(--bd,currentColor);outline:1px solid var(--bd,currentColor);outline-offset:2px;border-radius:5px;rotate:-1.5deg;margin:3px}.bb-badge-new{font-size:.9em;font-weight:800;letter-spacing:.12em}.bb-badge-row{display:flex;flex-wrap:wrap;gap:.4em;margin-bottom:.45em}.bb-price{display:inline-flex;flex-direction:column;align-items:inherit;gap:.12em;max-width:100%}.bb-price[data-row]{flex-direction:row;align-items:baseline;gap:.45em;flex-wrap:wrap}.bb-price-before{font-size:.78em;font-weight:500;opacity:.55}.bb-price-before s{text-decoration-thickness:.085em;text-decoration-color:currentColor}.bb-price-arrow{font-size:.7em;line-height:1;opacity:.45}.bb-price:not([data-row]) .bb-price-arrow{rotate:90deg;margin:-.1em 0;align-self:center}.bb-price-off{font-size:.64em;font-weight:700;letter-spacing:.04em;padding:.25em .5em;border-radius:3px;color:var(--c-accent,var(--brand-accent,currentColor));background:color-mix(in srgb,var(--c-accent,var(--brand-accent,currentColor)) 10%,transparent)}.bb-price-now{display:inline-flex;align-items:baseline;gap:.4em}@media print{.bb-em-mark,.bb-em[data-line]:after{display:none}}