@font-face{font-family:Lateral Extended Heavy;src:url(/way-out-west/fonts/Lateral-ExtendedHeavyItalic.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Lateral Compressed Black;src:url(/way-out-west/fonts/Lateral-CompressedBlack.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}.merch-store{--merch-bg: #ffffff;--merch-text: #121212;--merch-accent: #121212;--merch-button-bg: #121212;--merch-button-text: #ffffff;--merch-button-radius: 0px;--merch-header-bg: #ffffff;--merch-header-text: #121212;--merch-footer-bg: #f3f3f3;--merch-footer-text: #121212;--merch-announce-bg: #ffffff;--merch-announce-text: #121212;--merch-heading-transform: none;--merch-nav-transform: none;--merch-global-transform: none;--merch-bg-gradient: none;--merch-font-body: Assistant, -apple-system, "Segoe UI", Helvetica, Arial, sans-serif;--merch-font-heading: Assistant, -apple-system, "Segoe UI", Helvetica, Arial, sans-serif;--merch-line: color-mix(in srgb, var(--merch-text) 10%, transparent);--merch-line-strong: color-mix(in srgb, var(--merch-text) 55%, transparent);--merch-muted: color-mix(in srgb, var(--merch-text) 72%, transparent);--merch-surface-dim: color-mix(in srgb, var(--merch-text) 4%, var(--merch-bg));--merch-header-line: color-mix(in srgb, var(--merch-header-text) 14%, transparent);--merch-header-muted: color-mix(in srgb, var(--merch-header-text) 78%, transparent);--merch-footer-line: color-mix(in srgb, var(--merch-footer-text) 14%, transparent);--merch-footer-muted: color-mix(in srgb, var(--merch-footer-text) 72%, transparent);--font-ui: var(--merch-font-body);--font-body: var(--merch-font-body);--font-heading: var(--merch-font-heading);font-family:var(--merch-font-body);background:var(--merch-bg);background-image:var(--merch-page-texture, none),var(--merch-bg-gradient);color:var(--merch-text);text-transform:var(--merch-global-transform);font-size:15px;line-height:1.6;letter-spacing:.04em;font-weight:400;min-height:100vh;display:flex;flex-direction:column;-webkit-font-smoothing:antialiased}.merch-store *,.merch-store *:before,.merch-store *:after{box-sizing:border-box}.merch-store h1,.merch-store h2,.merch-store h3{--font-ui: var(--merch-font-heading);font-family:var(--merch-font-heading);font-weight:400;color:inherit;letter-spacing:.02em;line-height:1.25;text-transform:var(--merch-heading-transform);margin:0;overflow-wrap:break-word}.merch-store a{color:inherit}.merch-store p,.merch-store ul,.merch-store ol,.merch-store li,.merch-store td,.merch-store th,.merch-store label,.merch-store legend,.merch-store figcaption,.merch-store small,.merch-store fieldset{color:inherit}.merch-store button{font-family:inherit;font-weight:400;color:inherit;display:inline-flex;align-items:center;justify-content:center;gap:0;letter-spacing:inherit}.merch-store img{max-width:100%}.merch-store a:focus-visible,.merch-store button:focus-visible,.merch-store input:focus-visible,.merch-store textarea:focus-visible,.merch-store select:focus-visible{outline:2px solid currentColor;outline-offset:2px;box-shadow:none}#root .merch-store input:not([type=hidden]):not([type=checkbox]):not([type=radio]):focus-visible,#root .merch-store textarea:focus-visible{outline:2px solid currentColor;outline-offset:2px;box-shadow:none}#root .merch-store .merch-qty input:not([type=hidden]):not([type=checkbox]):not([type=radio]):focus-visible{outline:none;box-shadow:none}.merch-store .merch-qty:focus-within{outline:2px solid currentColor;outline-offset:2px}.merch-store input:not([type=hidden]):not([type=checkbox]):not([type=radio]),.merch-store textarea:not([hidden]):not([disabled]):not([readonly]),.merch-store select:not([hidden]):not([disabled]):not([multiple]){font-family:inherit;font-size:15px;font-weight:400;letter-spacing:inherit;color:var(--merch-text);background:var(--merch-bg);border:1px solid var(--merch-line-strong);border-radius:0;box-shadow:none;padding:10px 14px}.merch-store .merch-page-width{max-width:1240px;margin:0 auto;padding:0 50px;width:100%}@media screen and (max-width:749px){.merch-store .merch-page-width{padding:0 16px}}.merch-store .merch-visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.merch-store .merch-main{flex:1 0 auto}@keyframes merchDrawerIn{0%{transform:translate(-100%)}to{transform:none}}@keyframes merchDrawerOut{0%{transform:none}to{transform:translate(-100%)}}@keyframes merchFadeIn{0%{opacity:0}to{opacity:1}}@keyframes merchFadeOut{0%{opacity:1}to{opacity:0}}@keyframes merchNotifIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@keyframes merchNotifOut{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-8px)}}@keyframes merchNotifProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media(prefers-reduced-motion:reduce){.merch-store *,.merch-store *:before,.merch-store *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important;transition-duration:.01ms!important;transition-delay:0s!important;scroll-behavior:auto!important}}.merch-store .merch-announcement{background:var(--merch-announce-bg);color:var(--merch-announce-text);text-align:center;padding:10px 16px;font-size:12px;letter-spacing:.06em;border-bottom:1px solid color-mix(in srgb,var(--merch-announce-text) 12%,transparent)}.merch-store .merch-header-wrapper{position:sticky;top:0;z-index:60;background:var(--merch-header-bg);color:var(--merch-header-text);border-bottom:1px solid transparent;transition:transform .3s ease,border-color .3s ease,background-color .3s ease}.merch-store .merch-header-wrapper.is-scrolled{border-bottom-color:var(--merch-header-line)}.merch-store .merch-header-wrapper.is-overlay:not(.is-scrolled){background:transparent;border-bottom-color:transparent}.merch-store .merch-header-wrapper.is-hidden{transform:translateY(-102%)}.merch-store .merch-header-wrapper.is-hidden:focus-within{transform:none}.merch-store .merch-header{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding-top:10px;padding-bottom:10px;min-height:64px}@media screen and (min-width:990px){.merch-store .merch-header{grid-template-columns:auto minmax(0,1fr) auto;padding-top:14px;padding-bottom:14px}}.merch-store .merch-menu-toggle{justify-self:start}@media screen and (min-width:990px){.merch-store button.merch-menu-toggle{display:none}}.merch-store .merch-header__logo{display:inline-flex;align-items:center;justify-self:center;text-decoration:none;color:inherit;line-height:0}@media screen and (min-width:990px){.merch-store .merch-header__logo{justify-self:start}}.merch-store .merch-header__logo img{display:block;width:100%;height:auto}.merch-store .merch-header__logo-text{--font-ui: var(--merch-font-heading);font-family:var(--merch-font-heading);font-size:22px;font-weight:400;letter-spacing:.06em;line-height:1.2;text-transform:var(--merch-heading-transform);white-space:nowrap}.merch-store .merch-header__nav{display:none}@media screen and (min-width:990px){.merch-store .merch-header__nav{display:block;justify-self:start;padding:0 24px;min-width:0}.merch-store .merch-header__nav ul{display:flex;flex-wrap:wrap;align-items:center;list-style:none;margin:0;padding:0}.merch-store .merch-header__nav a{display:block;padding:10px 12px;color:var(--merch-header-muted);font-size:14px;text-decoration:none;text-underline-offset:4px;text-transform:var(--merch-nav-transform);transition:color .1s ease}.merch-store .merch-header__nav a:hover,.merch-store .merch-header__nav a.is-active{color:var(--merch-header-text);text-decoration:underline}}.merch-store .merch-header--no-logo .merch-header__icons{grid-column:3}@media screen and (min-width:990px){.merch-store .merch-header--no-logo .merch-header__nav{grid-column:1;padding-left:0}.merch-store .merch-header--no-logo .merch-header__nav li:first-child a{padding-left:0}}.merch-store .merch-header__icons{justify-self:end;display:flex;align-items:center;gap:2px}@media screen and (min-width:990px){.merch-store .merch-header--layout-split{grid-template-columns:1fr auto 1fr}.merch-store .merch-header--layout-split .merch-header__nav{grid-column:1;justify-self:start;padding-left:0}.merch-store .merch-header--layout-split .merch-header__logo{grid-column:2;justify-self:center}.merch-store .merch-header--layout-split .merch-header__icons{grid-column:3}.merch-store .merch-header--layout-nav-center{grid-template-columns:1fr auto 1fr;max-width:none}.merch-store .merch-header--layout-nav-center .merch-header__logo{grid-column:1;justify-self:start}.merch-store .merch-header--layout-nav-center .merch-header__logo img{width:auto}.merch-store .merch-header--layout-nav-center .merch-header__nav{grid-column:2;justify-self:center;padding:0}.merch-store .merch-header--layout-nav-center .merch-header__nav ul{justify-content:center;flex-wrap:nowrap}.merch-store .merch-header--layout-nav-center .merch-header__icons{grid-column:3}.merch-store .merch-header--layout-stacked{grid-template-columns:1fr auto 1fr;grid-template-rows:auto auto;row-gap:6px}.merch-store .merch-header--layout-stacked .merch-header__logo{grid-row:1;grid-column:2;justify-self:center}.merch-store .merch-header--layout-stacked .merch-header__icons{grid-row:1 / -1;grid-column:3;align-self:center}.merch-store .merch-header--layout-stacked .merch-header__nav{grid-row:2;grid-column:1 / -1;justify-self:center;padding:0}.merch-store .merch-header--layout-stacked .merch-header__nav ul{justify-content:center}.merch-store .merch-header--layout-stacked-left{grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:auto auto;row-gap:6px}.merch-store .merch-header--layout-stacked-left .merch-header__logo{grid-row:1;grid-column:1;justify-self:start}.merch-store .merch-header--layout-stacked-left .merch-header__logo img{width:auto}.merch-store .merch-header--layout-stacked-left .merch-header__icons{grid-row:1;grid-column:3}.merch-store .merch-header--layout-stacked-left .merch-header__nav{grid-row:2;grid-column:1 / -1;justify-self:start;padding:0}.merch-store .merch-header--layout-stacked-left .merch-header__nav ul{justify-content:flex-start}.merch-store .merch-header--layout-bordered .merch-header__nav{justify-self:end;padding:0 20px 0 0}}.merch-store .merch-header--layout-bordered{border-bottom:1px solid var(--merch-line)}.merch-store .merch-currency-badge{display:inline-flex;align-items:center;gap:6px;height:44px;padding:0 10px;font-size:13px;letter-spacing:.06em;color:var(--merch-header-text);white-space:nowrap}.merch-store .merch-currency-badge svg{width:9px;height:9px}@media screen and (max-width:749px){.merch-store .merch-currency-badge{display:none}}.merch-store .merch-icon-button{position:relative;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;background:transparent;border:none;border-radius:0;padding:0;color:inherit;cursor:pointer;text-decoration:none;transition:opacity .1s ease}.merch-store .merch-icon-button:hover{opacity:.75}.merch-store .merch-icon-button svg{width:20px;height:20px}@media screen and (max-width:749px){.merch-store .merch-header__account{display:none}}.merch-store .merch-cart-bubble{position:absolute;top:4px;right:2px;min-width:17px;height:17px;border-radius:999px;background:var(--merch-header-text);color:var(--merch-header-bg);font-size:11px;font-weight:600;line-height:17px;text-align:center;padding:0 4px}.merch-store .merch-drawer-backdrop{position:fixed;inset:0;background:#00000080;z-index:80;animation:merchFadeIn .3s ease both}.merch-store .merch-drawer-backdrop.is-closing{animation:merchFadeOut .24s ease both}.merch-store .merch-drawer{position:fixed;top:0;bottom:0;left:0;width:min(85vw,375px);background:var(--merch-header-bg);color:var(--merch-header-text);z-index:81;display:flex;flex-direction:column;padding:8px 0;overflow-y:auto;border-right:1px solid var(--merch-header-line);animation:merchDrawerIn .32s ease both}.merch-store .merch-drawer.is-closing{animation:merchDrawerOut .26s ease both}.merch-store .merch-drawer__close{align-self:flex-end;margin-right:6px}.merch-store .merch-drawer nav a{display:block;padding:14px 28px;color:var(--merch-header-muted);font-size:16px;text-decoration:none;transition:color .1s ease,background-color .1s ease}.merch-store .merch-drawer nav a:hover{color:var(--merch-header-text);background:color-mix(in srgb,var(--merch-header-text) 5%,transparent);text-decoration:underline;text-underline-offset:4px}.merch-store .merch-drawer__footer{margin-top:auto;padding:20px 28px;border-top:1px solid var(--merch-header-line)}.merch-store .merch-drawer__footer a{color:var(--merch-header-muted);font-size:15px;text-decoration:none;display:inline-flex;align-items:center;gap:10px;white-space:nowrap}.merch-store .merch-drawer__footer a:hover{color:var(--merch-header-text)}.merch-store .merch-drawer__footer svg{width:18px;height:18px}.merch-store .merch-hero,.merch-store .merch-hero__media{position:relative}.merch-store .merch-hero__media img,.merch-store .merch-hero__media video{display:block;width:100%;height:auto}.merch-store .merch-hero__scrim{position:absolute;inset:0;background:#000;pointer-events:none}.merch-store .merch-hero__content{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:24px;pointer-events:none}.merch-store .merch-hero__box{pointer-events:auto;background:var(--merch-bg);color:var(--merch-text);padding:32px 40px;max-width:580px;text-align:center}.merch-store .merch-hero__box h2{font-size:clamp(28px,4vw,44px)}.merch-store .merch-hero__box p{margin:12px 0 0;color:var(--merch-muted)}.merch-store .merch-hero__box .merch-btn{margin-top:20px}@media screen and (max-width:749px){.merch-store .merch-hero__content{position:static;padding:0}.merch-store .merch-hero__box{max-width:none;width:100%;padding:28px 16px}}.merch-store .merch-hero--tall,.merch-store .merch-hero--full{overflow:hidden}.merch-store .merch-hero--tall{min-height:80vh}.merch-store .merch-hero--full{min-height:calc(100vh - var(--merch-announce-height, 0px));min-height:calc(100svh - var(--merch-announce-height, 0px))}.merch-store .merch-hero--tall .merch-hero__media,.merch-store .merch-hero--full .merch-hero__media{position:absolute;inset:0}.merch-store .merch-hero--tall .merch-hero__media img,.merch-store .merch-hero--full .merch-hero__media img,.merch-store .merch-hero--tall .merch-hero__media video,.merch-store .merch-hero--full .merch-hero__media video{width:100%;height:100%;object-fit:cover}.merch-store .merch-hero__plain{pointer-events:auto;text-align:center;max-width:760px;text-shadow:0 1px 14px rgba(0,0,0,.35)}.merch-store .merch-hero__plain h2{font-size:clamp(32px,5.5vw,64px)}.merch-store .merch-hero__plain p{margin:14px 0 0;color:inherit}.merch-store .merch-hero__plain .merch-btn{margin-top:24px;text-shadow:none}@media screen and (max-width:749px){.merch-store .merch-hero--plain .merch-hero__content,.merch-store .merch-hero--tall .merch-hero__content,.merch-store .merch-hero--full .merch-hero__content{position:absolute;padding:24px}}.merch-store .merch-hero--content-bottom .merch-hero__content{align-items:flex-end;padding-bottom:48px}.merch-store .merch-hero--content-left .merch-hero__content{justify-content:flex-start}.merch-store .merch-hero--content-left .merch-hero__box,.merch-store .merch-hero--content-left .merch-hero__plain{text-align:left}@keyframes merchMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.merch-store .merch-marquee{overflow:hidden;pointer-events:none;white-space:nowrap}.merch-store .merch-marquee__track{display:inline-flex;width:max-content;animation:merchMarquee calc(36s * var(--merch-motion-scale, 1)) linear infinite}.merch-store .merch-marquee__item{display:inline-block;--font-ui: var(--merch-marquee-font, var(--merch-font-body));padding:0 28px;font-size:clamp(17px,2.2vw,26px);font-style:var(--merch-marquee-font-style, italic);letter-spacing:.04em;white-space:nowrap}@media(prefers-reduced-motion:reduce){.merch-store .merch-marquee__track{animation:none}}.merch-store .merch-hero__marquee{position:absolute;left:0;right:0;bottom:15%;z-index:2}.merch-store .merch-marquee--section{padding:26px 0}.merch-store .merch-marquee--thin{padding:6px 0}.merch-store .merch-marquee--thin .merch-marquee__item{font-size:clamp(11px,1.3vw,14px);letter-spacing:.05em}.merch-store .merch-marquee--fat{padding:clamp(10px,1.6vw,20px) 0}.merch-store .merch-marquee--fat .merch-marquee__item{font-size:clamp(26px,4.2vw,54px)}.merch-store .merch-rich-text{text-align:center;padding-top:48px;padding-bottom:8px}.merch-store .merch-rich-text h2{font-size:clamp(26px,3.4vw,40px)}.merch-store .merch-rich-text p{max-width:640px;margin:14px auto 0;color:var(--merch-muted)}.merch-store .merch-image-with-text{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;padding-top:48px;padding-bottom:24px}.merch-store .merch-image-with-text__media img{display:block;width:100%;height:auto}.merch-store .merch-image-with-text__media video{display:block;width:100%;height:auto}.merch-store .merch-image-with-text--dual .merch-image-with-text__content{grid-column:1 / -1}.merch-store .merch-image-with-text__content h2{font-size:clamp(24px,3vw,36px)}.merch-store .merch-image-with-text__content p{margin:14px 0 0;color:var(--merch-muted);line-height:1.8}@media screen and (max-width:749px){.merch-store .merch-image-with-text{grid-template-columns:1fr;gap:20px}}.merch-store .merch-section{padding-top:calc(36px * var(--merch-section-space, 1));padding-bottom:calc(64px * var(--merch-section-space, 1))}.merch-store .merch-section__heading{font-size:clamp(22px,2.6vw,30px);margin-bottom:24px}.merch-store .merch-section__footer{display:flex;justify-content:center;margin-top:36px}.merch-store .merch-section--head-center .merch-section__heading{text-align:center}.merch-store .merch-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:45px;padding:0 30px;background:var(--merch-button-bg);color:var(--merch-button-text);border:1px solid transparent;border-radius:var(--merch-button-radius);font-family:inherit;font-size:15px;font-weight:400;letter-spacing:.07em;text-decoration:none;cursor:pointer;transition:box-shadow .1s ease}.merch-store .merch-btn:hover{box-shadow:0 0 0 1px var(--merch-button-bg)}.merch-store .merch-btn--secondary{background:transparent;color:var(--merch-text);border-color:var(--merch-line-strong)}.merch-store .merch-btn--secondary:hover{box-shadow:none;border-color:var(--merch-text)}.merch-store .merch-btn--hero-outline{background:transparent;color:currentColor;border-color:currentColor}.merch-store .merch-btn--hero-outline:hover{box-shadow:0 0 0 1px currentColor}.merch-store .merch-btn--full{width:100%}.merch-store .merch-btn.is-added{background:var(--merch-button-bg);color:var(--merch-button-text)}.merch-store .merch-btn:disabled{cursor:not-allowed;color:var(--merch-muted);background:transparent;border-color:var(--merch-line);box-shadow:none}.merch-store .merch-text-link{background:none;border:none;padding:0;color:var(--merch-text);font-size:14px;cursor:pointer;text-decoration:underline;text-underline-offset:4px}.merch-store .merch-text-link:hover{text-decoration-thickness:2px}.merch-store .merch-product-grid{display:grid;grid-template-columns:repeat(4,1fr);column-gap:24px;row-gap:40px;list-style:none;margin:0;padding:0}@media screen and (max-width:989px){.merch-store .merch-product-grid{grid-template-columns:repeat(3,1fr);column-gap:16px;row-gap:32px}}@media screen and (max-width:749px){.merch-store .merch-product-grid{grid-template-columns:repeat(2,1fr);column-gap:12px;row-gap:28px}}.merch-store .merch-card,.merch-store .merch-card__media-wrap{position:relative}.merch-store .merch-card__media{position:relative;display:block;aspect-ratio:1 / 1;overflow:hidden;background:var(--merch-surface-dim)}.merch-store .merch-card__media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:opacity .15s ease}.merch-store .merch-card__media img.merch-card__hover-image{opacity:0}.merch-store .merch-card:hover .merch-card__media img.merch-card__hover-image{opacity:1}.merch-store .merch-card:hover .merch-card__media img.merch-card__primary-image:only-child{opacity:.85}.merch-store .merch-badge{position:absolute;bottom:10px;left:10px;z-index:2;display:inline-flex;align-items:center;padding:5px 12px;border-radius:999px;border:1px solid transparent;font-size:11px;letter-spacing:.08em;pointer-events:none}.merch-store .merch-badge--soldout{background:var(--merch-text);color:var(--merch-bg)}.merch-store .merch-badge--sale{background:var(--merch-accent);color:var(--merch-bg)}.merch-store .merch-card__info{padding-top:12px;display:flex;flex-direction:column;gap:4px;text-align:var(--merch-card-text-align, left)}.merch-store .merch-card__info .merch-price{justify-content:var(--merch-card-justify, flex-start)}.merch-store .merch-card__title{font-size:15px;font-weight:400;letter-spacing:.04em;line-height:1.4;text-transform:none}.merch-store .merch-card__title a{color:var(--merch-text);text-decoration:none;text-underline-offset:3px}.merch-store .merch-card:hover .merch-card__title a,.merch-store .merch-card__title a:focus-visible{text-decoration:underline}.merch-store .merch-card__title a:after{content:"";position:absolute;inset:0;z-index:1}.merch-store .merch-price{margin:0;display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;font-size:15px;letter-spacing:.06em;color:var(--merch-text)}.merch-store .merch-price__compare{color:var(--merch-muted);text-decoration:line-through}.merch-store .merch-card__price{font-size:14px}.merch-store .merch-product-page{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:48px;padding-top:36px;padding-bottom:80px;align-items:start}@media screen and (max-width:749px){.merch-store .merch-product-page{grid-template-columns:1fr;gap:24px;padding-top:16px}}.merch-store .merch-product-page__media{display:flex;flex-direction:column;gap:12px}.merch-store .merch-product-page__main-image{background:var(--merch-surface-dim)}.merch-store .merch-product-page__main-image img{display:block;width:100%;height:auto}.merch-store .merch-product-page__thumbs{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:0;padding:0}.merch-store .merch-product-page__thumb{display:block;width:72px;height:72px;padding:0;background:var(--merch-surface-dim);border:1px solid var(--merch-line);border-radius:0;cursor:pointer;overflow:hidden;transition:border-color .1s ease}.merch-store .merch-product-page__thumb:hover{border-color:var(--merch-line-strong)}.merch-store .merch-product-page__thumb.is-active{border-color:var(--merch-text)}.merch-store .merch-product-page__thumb img{display:block;width:100%;height:100%;object-fit:cover}.merch-store .merch-product-page__vendor{margin:0 0 6px;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--merch-muted)}.merch-store .merch-product-page__info h1{font-size:clamp(26px,3.2vw,40px);margin-bottom:12px}.merch-store .merch-product-page__price{display:flex;align-items:center;gap:12px}.merch-store .merch-product-page__price .merch-price{font-size:18px}.merch-store .merch-product-page__price .merch-badge{position:static;pointer-events:auto}.merch-store .merch-product-page__tax{font-size:12px;color:var(--merch-muted);margin:8px 0 0}.merch-store .merch-product-page__tax a{color:var(--merch-text)}.merch-store .merch-form-label{display:block;font-size:13px;color:var(--merch-muted);margin:24px 0 8px}.merch-store .merch-size-pills{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;border:none}.merch-store .merch-size-pill{min-width:52px;border:1px solid var(--merch-line-strong);border-radius:999px;background:transparent;color:var(--merch-text);font-size:14px;letter-spacing:.04em;padding:9px 18px;cursor:pointer;transition:border-color .1s ease,background-color .1s ease,color .1s ease}.merch-store .merch-size-pill:hover{border-color:var(--merch-text)}.merch-store .merch-size-pill.is-selected{background:var(--merch-text);color:var(--merch-bg);border-color:var(--merch-text)}.merch-store .merch-size-pill.is-unavailable{color:var(--merch-muted);border-color:var(--merch-line);background:transparent;text-decoration:line-through;cursor:not-allowed}.merch-store .merch-qty{display:inline-flex;align-items:stretch;border:1px solid var(--merch-line-strong);border-radius:var(--merch-button-radius);height:45px;overflow:hidden;background:var(--merch-bg)}.merch-store .merch-qty button{width:44px;background:none;border:none;color:var(--merch-text);font-size:18px;cursor:pointer;transition:opacity .1s ease}.merch-store .merch-qty button:hover{opacity:.7}.merch-store .merch-qty input:not([type=hidden]):not([type=checkbox]):not([type=radio]){width:48px;border:none;background:var(--merch-bg);text-align:center;font-size:15px;color:var(--merch-text);border-radius:0;padding:0;-moz-appearance:textfield}.merch-store .merch-qty input::-webkit-outer-spin-button,.merch-store .merch-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.merch-store .merch-product-page__buy{margin-top:24px}.merch-store .merch-product-page__description{margin-top:28px;padding-top:24px;border-top:1px solid var(--merch-line);font-size:15px;line-height:1.8;color:var(--merch-muted)}.merch-store .merch-product-page__description p{margin:0 0 4px}.merch-store .merch-collection-header{margin-bottom:28px}.merch-store .merch-collection-header h1{font-size:clamp(26px,3.2vw,40px)}.merch-store .merch-collection-count{margin:8px 0 0;font-size:13px;color:var(--merch-muted)}.merch-store .merch-empty-state{text-align:center;padding:56px 20px 64px}.merch-store .merch-empty-state h3{font-size:20px}.merch-store .merch-empty-state p{margin:8px 0 0;color:var(--merch-muted);font-size:14px}.merch-store .merch-series{margin-bottom:28px}.merch-store .merch-series h1{font-size:clamp(26px,3.2vw,40px)}.merch-store .merch-series__image{display:block;width:100%;max-width:100%;height:clamp(160px,28vw,320px);object-fit:cover;margin-bottom:20px;border-radius:0}.merch-store .merch-series__description{margin:10px 0 0;max-width:640px;font-size:15px;line-height:1.8;color:var(--merch-muted)}.merch-store .merch-series-count{margin:8px 0 0;font-size:13px;color:var(--merch-muted)}.merch-store .merch-series__side{display:none}.merch-store--skin-wow-poster .merch-series__banner{display:flex;align-items:center;justify-content:center;gap:clamp(14px,5vw,64px);margin:0 0 26px}.merch-store--skin-wow-poster .merch-series__frame{flex:0 0 auto;position:relative;width:min(230px,100%);aspect-ratio:1080 / 1350}.merch-store--skin-wow-poster .merch-series__side{display:block;flex:1 1 0;align-self:center;height:clamp(70px,12vw,120px);max-width:min(30%,260px);min-width:0;background-color:var(--merch-accent);-webkit-mask:url(/way-out-west/symbols/wow-type.png) center / contain no-repeat;mask:url(/way-out-west/symbols/wow-type.png) center / contain no-repeat}@media(max-width:640px){.merch-store--skin-wow-poster .merch-series__side{display:none}.merch-store--skin-wow-poster .merch-series__frame{width:min(360px,86%)}}.merch-store--skin-wow-poster .merch-series__image{position:absolute;left:18.15%;top:8.89%;width:64.72%;height:82.52%;margin:0;object-fit:cover;object-position:center;background:#111;border-radius:0;z-index:0}.merch-store--skin-wow-poster .merch-series__frame-overlay{position:absolute;inset:0;z-index:1;background:url(/way-out-west/series-frame.webp) center / 100% 100% no-repeat;pointer-events:none}.merch-store .merch-series-index__head{margin-bottom:clamp(16px,3vw,32px)}.merch-store .merch-series-index__head h1{font-size:clamp(26px,3.2vw,40px)}.merch-store .merch-series-index{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:clamp(12px,2vw,26px)}.merch-store .merch-series-card{display:flex;flex-direction:column;text-decoration:none;color:inherit}.merch-store .merch-series-card__media{display:block;aspect-ratio:3 / 4;overflow:hidden;background:var(--merch-surface-dim, rgba(0, 0, 0, .06))}.merch-store .merch-series-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .22s ease}.merch-store .merch-series-card:hover .merch-series-card__media img{transform:scale(1.04)}.merch-store .merch-series-card__title{--font-ui: var(--merch-font-heading);font-family:var(--merch-font-heading);text-transform:uppercase;font-size:clamp(15px,1.9vw,22px);line-height:1.05;margin-top:12px}.merch-store--skin-wow-poster .merch-series-card__title{color:var(--merch-text)}.merch-store .merch-series-card__meta{display:block;margin-top:3px;font-size:clamp(12px,1.1vw,14px);opacity:.7;line-height:1.2}.merch-store--skin-wow-poster .merch-series-card__meta{text-transform:uppercase;letter-spacing:.02em;opacity:.75}.merch-store .merch-content-page{max-width:720px;margin:0 auto;padding:48px 20px 80px;width:100%}.merch-store .merch-content-page h1{font-size:clamp(26px,3.2vw,40px);margin-bottom:24px}.merch-store .merch-rte{font-size:15px;line-height:1.8}.merch-store .merch-rte p{margin:0 0 16px}.merch-store .merch-rte p:last-child{margin-bottom:0}.merch-store .merch-rte p strong{display:block;font-weight:600;margin-top:24px}.merch-store .merch-rte p:first-child strong{margin-top:0}.merch-store .merch-rte ul{margin:0 0 16px;padding-left:22px}.merch-store .merch-rte li{margin-bottom:4px}.merch-store .merch-contact-card{margin-top:8px}.merch-store .merch-contact-form__row{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media screen and (max-width:749px){.merch-store .merch-contact-form__row{grid-template-columns:1fr}}.merch-store .merch-captcha:not(:empty){margin-bottom:16px}.merch-store .merch-field{position:relative;margin-bottom:16px}.merch-store .merch-field input:not([type=hidden]):not([type=checkbox]):not([type=radio]),.merch-store .merch-field textarea:not([hidden]):not([disabled]):not([readonly]){width:100%;border:1px solid var(--merch-line-strong);background:var(--merch-bg);padding:22px 16px 8px;font-size:16px;color:var(--merch-text);border-radius:0;box-shadow:none;transition:border-color .1s ease}.merch-store .merch-field input:not([type=hidden]):not([type=checkbox]):not([type=radio]):focus,.merch-store .merch-field textarea:not([hidden]):not([disabled]):not([readonly]):focus{border-color:var(--merch-text);box-shadow:none;outline:none}.merch-store .merch-field textarea{min-height:130px;resize:vertical}.merch-store .merch-field label{position:absolute;top:15px;left:17px;font-size:16px;color:var(--merch-muted);pointer-events:none;transition:top .14s ease,font-size .14s ease}.merch-store .merch-field input:focus+label,.merch-store .merch-field input:not(:placeholder-shown)+label,.merch-store .merch-field textarea:focus+label,.merch-store .merch-field textarea:not(:placeholder-shown)+label{top:5px;font-size:11px;letter-spacing:.05em}.merch-store .merch-form-status{display:inline-flex;align-items:center;gap:8px;margin:0 0 16px;padding:10px 16px;border:1px solid var(--merch-line);font-size:14px}.merch-store .merch-form-status.is-success{color:#0c6b3d;border-color:#10804366}.merch-store .merch-form-status.is-error{color:#a3261e;border-color:#b3261e66}.merch-store .merch-search-header{text-align:center;padding-top:12px}.merch-store .merch-search-header h1{font-size:clamp(26px,3.2vw,40px)}.merch-store .merch-search-form{position:relative;max-width:475px;margin:24px auto 40px}.merch-store .merch-search-form input:not([type=hidden]):not([type=checkbox]):not([type=radio]){width:100%;border:1px solid var(--merch-line-strong);background:var(--merch-bg);padding:13px 54px 13px 16px;font-size:16px;color:var(--merch-text);border-radius:0;box-shadow:none;transition:border-color .1s ease}.merch-store .merch-search-form input:not([type=hidden]):not([type=checkbox]):not([type=radio]):focus{border-color:var(--merch-text);box-shadow:none;outline:none}.merch-store .merch-search-form button{position:absolute;right:0;top:0;bottom:0;width:48px;background:transparent;border:none;border-left:1px solid var(--merch-line);color:var(--merch-text);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:opacity .1s ease}.merch-store .merch-search-form button:hover{opacity:.7}.merch-store .merch-search-form svg{width:18px;height:18px}.merch-store .merch-search-status{display:block;text-align:center;margin:0 auto 32px;font-size:13px;color:var(--merch-muted)}.merch-store .merch-cart-page{padding-top:48px;padding-bottom:80px}.merch-store .merch-cart-page__header{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:24px}.merch-store .merch-cart-page__header h1{font-size:clamp(26px,3.2vw,40px)}.merch-store .merch-cart-table{width:100%;border-collapse:collapse}.merch-store .merch-cart-table th{text-align:left;font-weight:400;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--merch-muted);padding:14px 0;border-bottom:1px solid var(--merch-line)}.merch-store .merch-cart-table th:last-child,.merch-store .merch-cart-table td:last-child{text-align:right}.merch-store .merch-cart-table td{padding:20px 0;border-bottom:1px solid var(--merch-line);vertical-align:middle;color:var(--merch-text)}.merch-store .merch-cart-item{display:flex;gap:16px;align-items:center}.merch-store .merch-cart-item img{width:84px;height:84px;object-fit:cover;background:var(--merch-surface-dim);flex-shrink:0}.merch-store .merch-cart-item__title{font-size:15px;color:var(--merch-text);text-decoration:none}.merch-store .merch-cart-item__title:hover{text-decoration:underline;text-underline-offset:3px}.merch-store .merch-cart-item__meta{margin:3px 0 0;font-size:13px;color:var(--merch-muted)}.merch-store .merch-cart-qty-cell{display:flex;align-items:center;gap:6px}.merch-store .merch-cart-qty-cell .merch-qty{height:40px}.merch-store .merch-cart-qty-cell .merch-qty button{width:36px;font-size:16px}.merch-store .merch-cart-qty-cell .merch-qty input:not([type=hidden]):not([type=checkbox]):not([type=radio]){width:40px;font-size:14px}.merch-store .merch-cart-remove{background:none;border:none;color:var(--merch-muted);cursor:pointer;width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;transition:color .1s ease}.merch-store .merch-cart-remove:hover{color:var(--merch-text)}.merch-store .merch-cart-remove svg{width:16px;height:16px}.merch-store .merch-cart-footer{margin-top:28px;margin-left:auto;width:min(100%,360px);text-align:right}.merch-store .merch-cart-footer__subtotal{display:flex;justify-content:space-between;align-items:baseline;font-size:17px;margin:0 0 4px}.merch-store .merch-cart-footer__note{font-size:12px;color:var(--merch-muted);margin:0 0 16px}.merch-store .merch-checkout-note{margin:12px 0 0;font-size:13px;color:var(--merch-text);border:1px solid var(--merch-line);background:var(--merch-surface-dim);padding:10px 14px;text-align:left}.merch-store .merch-cart-footer__login{margin:16px 0 0;font-size:13px;color:var(--merch-muted)}.merch-store .merch-cart-footer__login a{color:var(--merch-text)}.merch-store .merch-cart-empty{text-align:center;padding-top:96px;padding-bottom:64px}.merch-store .merch-cart-empty h1{font-size:clamp(26px,3.2vw,40px);margin-bottom:28px}.merch-store .merch-cart-empty h2{font-size:17px;margin:56px 0 8px}.merch-store .merch-cart-empty p{margin:0;font-size:14px;color:var(--merch-muted)}.merch-store .merch-cart-empty a:not(.merch-btn){color:var(--merch-text)}@media screen and (max-width:749px){.merch-store .merch-cart-table thead{display:none}.merch-store .merch-cart-table td{display:block;border-bottom:none;padding:6px 0;text-align:left}.merch-store .merch-cart-table td:last-child{text-align:left;font-size:14px}.merch-store .merch-cart-table tr{display:block;border-bottom:1px solid var(--merch-line);padding:12px 0}.merch-store .merch-cart-footer{width:100%}}.merch-store .merch-cart-notif{position:fixed;top:76px;right:max(16px,calc((100vw - 1240px)/2));width:min(368px,calc(100vw - 32px));background:var(--merch-bg);color:var(--merch-text);border:1px solid var(--merch-line-strong);padding:20px;z-index:90;overflow:hidden;animation:merchNotifIn .26s ease both}.merch-store .merch-cart-notif.is-closing{animation:merchNotifOut .22s ease both}.merch-store .merch-cart-notif.is-paused .merch-cart-notif__progress{animation-play-state:paused}.merch-store .merch-cart-notif__progress{position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--merch-text);transform-origin:left center;animation:merchNotifProgress 6s linear both}.merch-store .merch-cart-notif__header{display:flex;align-items:center;gap:10px;font-size:14px;margin-bottom:16px;padding-right:32px}.merch-store .merch-cart-notif__header svg{flex-shrink:0}.merch-store .merch-cart-notif__close{position:absolute;top:8px;right:8px;background:none;border:none;color:var(--merch-text);cursor:pointer;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;transition:opacity .1s ease}.merch-store .merch-cart-notif__close:hover{opacity:.7}.merch-store .merch-cart-notif__close svg{width:13px;height:13px}.merch-store .merch-cart-notif__product{display:flex;gap:14px;align-items:center;margin-bottom:16px}.merch-store .merch-cart-notif__product img{width:64px;height:64px;object-fit:cover;background:var(--merch-surface-dim)}.merch-store .merch-cart-notif__product-title{font-size:15px;margin:0}.merch-store .merch-cart-notif__product-meta{font-size:13px;color:var(--merch-muted);margin:3px 0 0}.merch-store .merch-cart-notif__actions{display:flex;flex-direction:column;gap:12px;align-items:center}.merch-store .merch-404{text-align:center;padding-top:96px;padding-bottom:96px}.merch-store .merch-404__eyebrow{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--merch-muted);margin:0 0 12px}.merch-store .merch-404 h1{font-size:clamp(26px,3.2vw,40px);margin-bottom:28px}.merch-store .merch-footer{background:var(--merch-footer-bg);color:var(--merch-footer-text);margin-top:64px;flex-shrink:0;border-top:1px solid var(--merch-footer-line)}.merch-store .merch-footer__top{display:grid;grid-template-columns:1.5fr 1fr 1fr 1.6fr;gap:40px;padding:56px 0 44px;align-items:start}@media screen and (max-width:1149px){.merch-store .merch-footer__top{grid-template-columns:1fr 1fr;gap:36px 40px}.merch-store .merch-footer__brand,.merch-store .merch-footer__newsletter{grid-column:1 / -1}}@media screen and (max-width:749px){.merch-store .merch-footer__top{grid-template-columns:1fr 1fr;gap:30px 24px;padding:44px 0 28px}}@media screen and (max-width:479px){.merch-store .merch-footer__top{grid-template-columns:1fr}}.merch-store .merch-footer__brand{display:flex;flex-direction:column;align-items:flex-start;gap:18px}.merch-store .merch-footer__brand-logo{display:inline-flex;align-items:center;color:var(--merch-footer-text);text-decoration:none}.merch-store .merch-footer__brand-logo img{display:block;max-width:170px;height:auto}.merch-store .merch-footer__brand-name{font-family:var(--merch-font-heading);font-size:24px;font-weight:600;letter-spacing:.02em;line-height:1.1}.merch-store .merch-footer__brand-tagline{margin:0;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--merch-footer-muted)}.merch-store .merch-footer__brand-divider{display:block;width:32px;height:1px;background:var(--merch-footer-line)}.merch-store .merch-footer__brand-note{margin:0;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--merch-footer-muted)}.merch-store .merch-footer__newsletter{max-width:360px}.merch-store .merch-footer__newsletter-text{margin:0 0 20px;font-size:14px;line-height:1.6;color:var(--merch-footer-muted)}.merch-store .merch-newsletter-field{display:flex;align-items:center;gap:8px;border-bottom:1px solid var(--merch-footer-line);transition:border-color .12s ease}.merch-store .merch-newsletter-field:focus-within{border-color:var(--merch-footer-text)}#root .merch-store .merch-newsletter-input{flex:1;min-width:0;background:transparent;border:0;border-radius:0;padding:10px 0;color:var(--merch-footer-text);font-family:inherit;font-size:15px;letter-spacing:.02em}.merch-store .merch-newsletter-input::placeholder{color:var(--merch-footer-muted)}.merch-store .merch-newsletter-input:focus{outline:none}.merch-store .merch-newsletter-submit{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:34px;height:34px;background:transparent;border:0;color:var(--merch-footer-text);cursor:pointer;transition:transform .12s ease,opacity .12s ease}.merch-store .merch-newsletter-submit:hover{transform:translate(3px)}.merch-store .merch-newsletter-submit:disabled{opacity:.5;cursor:default;transform:none}.merch-store .merch-newsletter-submit svg{width:20px;height:14px}.merch-store .merch-footer__newsletter-consent{margin:12px 0 0;font-size:11px;line-height:1.5;color:var(--merch-footer-muted)}.merch-store .merch-footer__newsletter-status{display:flex;align-items:center;gap:8px;margin:14px 0 0;font-size:13px;line-height:1.5}.merch-store .merch-footer__newsletter-status.is-success{color:var(--merch-footer-text)}.merch-store .merch-footer__newsletter-status.is-error{color:#e5484d}.merch-store .merch-footer__heading{font-size:14px;font-weight:400;letter-spacing:.08em;text-transform:var(--merch-heading-transform);margin-bottom:16px}.merch-store .merch-footer__menu{list-style:none;margin:0;padding:0}.merch-store .merch-footer__menu a{display:inline-block;padding:5px 0;color:var(--merch-footer-muted);font-size:14px;text-decoration:none;text-underline-offset:3px}.merch-store .merch-footer__menu a:hover{color:var(--merch-footer-text);text-decoration:underline}.merch-store .merch-footer__menu .anger-lank{display:inline-flex;align-items:center;min-height:0;gap:6px;padding:5px 0;font-size:14px;color:var(--merch-footer-muted)}.merch-store .merch-footer__menu .anger-lank:hover{color:var(--merch-footer-text)}.merch-store .merch-footer__menu .anger-lank svg{width:15px;height:15px}.merch-store .merch-footer__text{color:var(--merch-footer-muted);font-size:14px;line-height:1.9}.merch-store .merch-footer__text p{margin:0}.merch-store .merch-footer__bottom{border-top:1px solid var(--merch-footer-line);padding:24px 0 32px}.merch-store .merch-footer__bottom-row{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:24px}.merch-store .merch-country-label{display:block;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--merch-footer-muted);margin-bottom:8px}.merch-store .merch-country-button{display:inline-flex;align-items:center;gap:10px;background:transparent;border:1px solid var(--merch-footer-line);border-radius:var(--merch-button-radius);color:var(--merch-footer-text);font-size:13px;font-family:inherit;padding:10px 16px;cursor:default;transition:border-color .1s ease}.merch-store .merch-country-button:hover{border-color:var(--merch-footer-muted)}.merch-store .merch-country-button svg{width:10px;height:10px}.merch-store .merch-payments{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.merch-store .merch-payments img{display:block;width:38px;height:24px;border-radius:3px}.merch-store .merch-footer__social{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:20px 0 0;padding:0}.merch-store .merch-footer__social a{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;color:var(--merch-footer-text);transition:opacity .1s ease}.merch-store .merch-footer__social a:hover{opacity:.75}.merch-store .merch-footer__social svg{width:20px;height:20px}.merch-store .merch-footer__company{margin:20px 0 0}.merch-store .merch-footer__company-heading{margin:0 0 6px;font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--merch-footer-muted)}.merch-store .merch-footer__company-body{display:flex;flex-wrap:wrap;gap:2px 10px;font-size:12px;font-style:normal;line-height:1.7;color:var(--merch-footer-muted)}.merch-store .merch-footer__company-name{color:var(--merch-footer-text)}.merch-store .merch-footer__company-body a{color:inherit;text-decoration:underline;text-underline-offset:2px}.merch-store .merch-footer__company-body a:hover{color:var(--merch-footer-text)}.merch-store .merch-footer__company-sep{margin:0 6px}@media screen and (max-width:749px){.merch-store .merch-footer__company-body{flex-direction:column;gap:0}}.merch-store .merch-copyright{margin:16px 0 0;font-size:11px;letter-spacing:.06em;color:var(--merch-footer-muted)}.merch-store .merch-footer--minimal .merch-footer__top{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 24px;text-align:center;padding:40px 0 4px}.merch-store .merch-footer--minimal .merch-footer__heading,.merch-store .merch-footer--minimal .merch-footer__brand,.merch-store .merch-footer--minimal .merch-footer__newsletter{display:none}.merch-store .merch-footer--minimal .merch-footer__menu{display:flex;flex-wrap:wrap;justify-content:center;gap:2px 22px}.merch-store .merch-footer--minimal .merch-footer__bottom{border-top:none;padding:8px 0 32px;display:flex;flex-direction:column;align-items:center;gap:14px}.merch-store .merch-footer--minimal .merch-footer__bottom-row{justify-content:center}.merch-store .merch-footer--minimal .merch-footer__social{order:-1;justify-content:center;margin:0}.merch-store .merch-footer--minimal .merch-footer__company{margin:0;text-align:center}.merch-store .merch-footer--minimal .merch-footer__company-body{justify-content:center}.merch-store .merch-footer--minimal .merch-copyright{margin:0;text-align:center}.merch-store .merch-checkout{padding-top:24px;padding-bottom:64px}.merch-store .merch-checkout__header{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:24px}.merch-store .merch-checkout__header h1{font-size:clamp(24px,3vw,34px);margin:0}.merch-store .merch-checkout__grid{display:grid;grid-template-columns:1.35fr 1fr;gap:32px;align-items:start}.merch-store .merch-checkout-card{border:1px solid var(--merch-line);padding:24px}.merch-store .merch-checkout-card+.merch-checkout-card{margin-top:20px}.merch-store .merch-checkout-card h2{font-size:18px;margin:0 0 18px}.merch-store .merch-checkout-fields{display:grid;grid-template-columns:1fr 1fr;gap:14px}.merch-store .merch-checkout-field{display:flex;flex-direction:column;gap:6px;font-size:13px;color:var(--merch-muted)}.merch-store .merch-checkout-field--full{grid-column:1 / -1}.merch-store .merch-checkout-field input,.merch-store .merch-checkout-field select{min-height:44px;padding:0 14px;border:1px solid var(--merch-line-strong);border-radius:var(--merch-button-radius);background:var(--merch-bg);color:var(--merch-text);font-family:inherit;font-size:15px}.merch-store .merch-checkout-field input:focus,.merch-store .merch-checkout-field select:focus{outline:none;border-color:var(--merch-text)}.merch-store .merch-checkout-field input:disabled{color:var(--merch-muted);background:var(--merch-surface-dim)}.merch-store .merch-checkout-delivery{margin:20px 0 0;padding:0;border:none}.merch-store .merch-checkout-delivery legend{font-size:13px;color:var(--merch-muted);margin-bottom:8px;padding:0}.merch-store .merch-checkout-delivery__option{display:flex;align-items:flex-start;gap:12px;padding:13px 14px;border:1px solid var(--merch-line-strong);border-radius:var(--merch-button-radius);cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.merch-store .merch-checkout-delivery__option+.merch-checkout-delivery__option{margin-top:8px}.merch-store .merch-checkout-delivery__option.is-selected{border-color:var(--merch-text);background:var(--merch-surface-dim)}.merch-store .merch-checkout-delivery__option input{margin-top:3px;flex-shrink:0;accent-color:var(--merch-text)}.merch-store .merch-checkout-delivery__info{display:flex;flex-direction:column;gap:3px;flex:1;min-width:0}.merch-store .merch-checkout-delivery__name{font-size:14px;font-weight:600;color:var(--merch-text)}.merch-store .merch-checkout-delivery__meta{font-size:12.5px;color:var(--merch-muted)}.merch-store .merch-checkout-delivery__price{font-size:14px;font-weight:600;color:var(--merch-text);white-space:nowrap}.merch-store .merch-checkout-terms{display:flex;align-items:flex-start;gap:10px;margin:20px 0 0;font-size:13px;color:var(--merch-text)}.merch-store .merch-checkout-terms input{margin-top:2px;flex-shrink:0}.merch-store .merch-checkout-terms__link{color:inherit;text-decoration:underline;text-underline-offset:2px}.merch-store .merch-checkout-terms__link:hover{text-decoration-thickness:2px}.merch-store .merch-checkout-seller{margin:18px 0 0;padding:14px 16px;border:1px solid var(--merch-line);background:var(--merch-surface-dim)}.merch-store .merch-checkout-seller__heading{margin:0 0 10px;font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--merch-muted)}.merch-store .merch-checkout-seller__rows{display:grid;gap:4px;margin:0;font-size:12.5px;line-height:1.5;color:var(--merch-text)}.merch-store .merch-checkout-seller__row{display:grid;grid-template-columns:minmax(0,140px) minmax(0,1fr);gap:4px 12px}.merch-store .merch-checkout-seller__row dt{color:var(--merch-muted)}.merch-store .merch-checkout-seller__row dd{margin:0;overflow-wrap:anywhere}.merch-store .merch-checkout-seller__row a{color:inherit;text-decoration:underline;text-underline-offset:2px}@media screen and (max-width:749px){.merch-store .merch-checkout-seller__row{grid-template-columns:minmax(0,1fr);gap:0}}.merch-store .merch-btn.merch-checkout-submit{padding:12px 20px;line-height:1.3;text-align:center;text-wrap:balance}.merch-store .merch-checkout-error{margin:16px 0 0;padding:10px 14px;border:1px solid color-mix(in srgb,#c0392b 40%,var(--merch-line));background:color-mix(in srgb,#c0392b 6%,var(--merch-bg));color:#a5281b;font-size:13px}.merch-store .merch-checkout-card form>.merch-btn,.merch-store .merch-checkout-card>.merch-btn{margin-top:22px}.merch-store form.merch-checkout-card>.merch-btn--full{margin-top:22px}.merch-store .merch-checkout-status{font-size:14px;color:var(--merch-muted);margin:0 0 14px}.merch-store .merch-checkout-cancel{display:inline-block;margin-top:18px}.merch-store .merch-checkout-lines{list-style:none;margin:0 0 20px;padding:0;display:flex;flex-direction:column;gap:14px}.merch-store .merch-checkout-line{display:flex;align-items:center;gap:12px}.merch-store .merch-checkout-line img{width:56px;height:56px;object-fit:cover;border:1px solid var(--merch-line);flex-shrink:0}.merch-store .merch-checkout-line__info{flex:1;min-width:0}.merch-store .merch-checkout-line__title{margin:0 0 2px;font-size:14px}.merch-store .merch-checkout-line__meta{margin:0;font-size:12px;color:var(--merch-muted)}.merch-store .merch-checkout-line__price{font-size:14px;white-space:nowrap}.merch-store .merch-checkout-discount{border-top:1px solid var(--merch-line);padding-top:18px;margin-bottom:18px}.merch-store .merch-checkout-discount__row{display:flex;gap:8px}.merch-store .merch-checkout-discount__row input{flex:1;min-width:0;min-height:44px;padding:0 14px;border:1px solid var(--merch-line-strong);border-radius:var(--merch-button-radius);background:var(--merch-bg);color:var(--merch-text);font-family:inherit;font-size:15px;text-transform:uppercase}.merch-store .merch-checkout-discount__row input:focus{outline:none;border-color:var(--merch-text)}.merch-store .merch-checkout-discount__row .merch-btn{padding:0 20px;white-space:nowrap}.merch-store .merch-checkout-discount__applied{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:13px;padding:10px 14px;border:1px solid color-mix(in srgb,#2e7d32 40%,var(--merch-line));background:color-mix(in srgb,#2e7d32 6%,var(--merch-bg))}.merch-store .merch-checkout-totals{margin:0;border-top:1px solid var(--merch-line);padding-top:16px;display:flex;flex-direction:column;gap:8px}.merch-store .merch-checkout-totals>div{display:flex;justify-content:space-between;align-items:baseline;font-size:14px;margin:0}.merch-store .merch-checkout-totals dt,.merch-store .merch-checkout-totals dd{margin:0}.merch-store .merch-checkout-totals__discount{color:#2e7d32}.merch-store .merch-checkout-totals__vat{color:#1212129e;font-size:13px}.merch-store .merch-checkout-totals__grand{border-top:1px solid var(--merch-line);padding-top:12px;margin-top:4px;font-size:17px;font-weight:600}.merch-store .merch-checkout-confirmation{text-align:center;padding:72px 0 48px;max-width:480px;margin:0 auto}.merch-store .merch-checkout-confirmation h1{font-size:clamp(24px,3vw,34px);margin:0 0 20px}.merch-store .merch-checkout-confirmation__order{font-size:16px;margin:0 0 8px}.merch-store .merch-checkout-confirmation p{color:var(--merch-text)}.merch-store .merch-checkout-confirmation__note{color:var(--merch-muted);font-size:14px;margin:8px 0 28px}@media screen and (max-width:899px){.merch-store .merch-checkout__grid{grid-template-columns:1fr;gap:20px}}@media screen and (max-width:749px){.merch-store .merch-checkout-fields{grid-template-columns:1fr}}.merch-store .merch-checkout-delivery-note{margin:16px 0 0;padding:10px 14px;border:1px solid var(--merch-line-strong);background:var(--merch-surface-dim);color:var(--merch-text);font-size:13px}.merch-store .merch-checkout-steps{display:flex;align-items:center;list-style:none;margin:0 0 28px;padding:0}.merch-store .merch-checkout-steps__step{display:flex;align-items:center;flex:1;min-width:0}.merch-store .merch-checkout-steps__step:last-child{flex:0 0 auto}.merch-store .merch-checkout-steps__step>button,.merch-store .merch-checkout-steps__step>span{display:inline-flex;align-items:center;gap:8px;background:none;border:0;padding:0;font:inherit;color:inherit}.merch-store .merch-checkout-steps__step>button{cursor:pointer}.merch-store .merch-checkout-steps__step>button:hover .merch-checkout-steps__label{text-decoration:underline;text-underline-offset:3px}.merch-store .merch-checkout-steps__num{width:26px;height:26px;border:1px solid var(--merch-line-strong);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:13px;flex-shrink:0}.merch-store .merch-checkout-steps__label{font-size:13px;letter-spacing:.02em;white-space:nowrap}.merch-store .merch-checkout-steps__step.is-current .merch-checkout-steps__num{background:var(--merch-accent);border-color:var(--merch-accent);color:var(--merch-bg)}.merch-store .merch-checkout-steps__step.is-current .merch-checkout-steps__label{font-weight:600}.merch-store .merch-checkout-steps__step.is-done .merch-checkout-steps__num{border-color:var(--merch-accent);color:var(--merch-accent)}.merch-store .merch-checkout-steps__step.is-upcoming{opacity:.45}.merch-store .merch-checkout-steps__step:not(:last-child):after{content:"";flex:1;height:1px;background:var(--merch-line);margin:0 12px}@media screen and (max-width:749px){.merch-store .merch-checkout-steps__label{display:none}.merch-store .merch-checkout-steps__step.is-current .merch-checkout-steps__label{display:inline}}.merch-store .merch-checkout__shop{color:var(--merch-muted);font-size:14px}.merch-store .merch-cart-page__shop{color:var(--merch-muted);font-size:14px;margin:-8px 0 20px}.merch-store .merch-checkout-field.has-error input{border-color:color-mix(in srgb,#c0392b 55%,var(--merch-line))}.merch-store .merch-field-error{color:#a5281b;font-size:12.5px;margin:6px 0 0}.merch-store .merch-checkout-recaps{border:1px solid var(--merch-line);margin-bottom:20px}.merch-store .merch-checkout-recap{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:14px 20px}.merch-store .merch-checkout-recap+.merch-checkout-recap{border-top:1px solid var(--merch-line)}.merch-store .merch-checkout-recap__body{display:flex;flex-direction:column;gap:2px;min-width:0}.merch-store .merch-checkout-recap__label{font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:var(--merch-muted)}.merch-store .merch-checkout-recap__value{font-size:14px}.merch-store .merch-checkout-recap__meta{font-size:13px;color:var(--merch-muted)}.merch-store .merch-checkout__grid--single{grid-template-columns:minmax(0,680px);justify-content:center}.merch-store .merch-checkout-mobilesummary{display:none;border:1px solid var(--merch-line);margin-bottom:20px}.merch-store .merch-checkout-mobilesummary>summary{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:14px 20px;cursor:pointer;font-size:14px;list-style:none}.merch-store .merch-checkout-mobilesummary>summary::-webkit-details-marker{display:none}.merch-store .merch-checkout-mobilesummary[open]>summary{border-bottom:1px solid var(--merch-line)}.merch-store .merch-checkout-mobilesummary__body{padding:20px}@media screen and (max-width:899px){.merch-store .merch-checkout-mobilesummary{display:block}.merch-store .merch-checkout__grid:not(.merch-checkout__grid--single) .merch-checkout__summary{display:none}}.merch-store .merch-checkout-confirmation__summary{text-align:left;margin:0 0 28px}.merch-store .merch-checkout-confirmation{max-width:560px}.merch-store .merch-mock-payment{display:flex;flex-direction:column;gap:10px}.merch-store .merch-mock-payment__note{margin:0 0 6px;padding:10px 14px;border:1px dashed var(--merch-line-strong);background:var(--merch-surface-dim);color:var(--merch-text);font-size:13px}.merch-store .merch-poster-band{background:var(--merch-text);color:var(--merch-bg);padding:clamp(30px,5vw,64px) 0}.merch-store .merch-poster-band__inner{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.merch-store .merch-poster-band--center .merch-poster-band__inner{align-items:center;text-align:center}.merch-store .merch-poster-band__eyebrow,.merch-store .merch-poster-band__sub{margin:0;--font-ui: var(--merch-font-heading);font-family:var(--merch-font-heading);text-transform:uppercase;color:var(--merch-accent)}.merch-store .merch-poster-band__eyebrow{font-size:clamp(12px,1.4vw,15px);letter-spacing:.1em}.merch-store .merch-poster-band__sub{font-size:clamp(18px,3vw,30px);line-height:1}.merch-store .merch-poster-band__heading{margin:0;--font-ui: var(--merch-font-heading);font-family:var(--merch-font-heading);font-size:clamp(38px,8vw,96px);line-height:.9;text-transform:uppercase;color:inherit;letter-spacing:0}.merch-store .merch-poster-band__btn{margin-top:8px;background:var(--merch-accent);color:var(--merch-text);border-color:var(--merch-accent)}.merch-store .merch-graphic{display:block;padding:clamp(28px,5vw,64px) 0}.merch-store .merch-graphic__mark{display:block;width:100%;background-color:var(--merch-accent);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.merch-store .merch-graphic--ink .merch-graphic__mark{background-color:var(--merch-text)}.merch-store .merch-graphic--paper .merch-graphic__mark{background-color:var(--merch-bg)}.merch-store .merch-graphic--left .merch-graphic__mark{-webkit-mask-position:left center;mask-position:left center}.merch-store .merch-graphic--right .merch-graphic__mark{-webkit-mask-position:right center;mask-position:right center}.merch-store .merch-graphic--small .merch-graphic__mark{height:72px}.merch-store .merch-graphic--medium .merch-graphic__mark{height:130px}.merch-store .merch-graphic--large .merch-graphic__mark{height:clamp(180px,26vw,260px)}.merch-store .merch-graphic--xl .merch-graphic__mark{height:clamp(240px,40vw,420px)}.merch-store .merch-graphic__caption{margin:18px 0 0;--font-ui: var(--merch-font-heading);font-family:var(--merch-font-heading);text-transform:uppercase;text-align:center;font-size:clamp(14px,1.8vw,20px);letter-spacing:.06em}.merch-store .merch-poster-frame{--frame-thick: clamp(22px, 3vw, 34px);position:relative;overflow:hidden;background:var(--merch-text);padding:var(--frame-thick)}.merch-store .merch-poster-frame__inner{position:relative;overflow:hidden;z-index:1}.merch-store .merch-poster-frame__band{position:absolute;height:var(--frame-thick);display:flex;align-items:center;background:var(--merch-text);color:var(--merch-bg);z-index:2}.merch-store .merch-poster-frame__band .merch-marquee__track{animation-duration:calc(60s * var(--merch-motion-scale, 1))}.merch-store .merch-poster-frame__band .merch-marquee__item{--font-ui: var(--merch-font-heading);font-family:var(--merch-font-heading);font-size:clamp(11px,1.4vw,15px);font-style:normal;letter-spacing:.06em;text-transform:uppercase;padding:0 14px}.merch-store .merch-poster-frame__band--top{top:0;left:0;right:0}.merch-store .merch-poster-frame__band--bottom{bottom:0;left:0;right:0}.merch-store .merch-poster-frame__band--left{top:0;left:0;width:300vh;transform-origin:0 0;transform:rotate(90deg) translateY(calc(-1 * var(--frame-thick)))}.merch-store .merch-poster-frame__band--right{top:0;right:0;width:300vh;transform-origin:100% 0;transform:rotate(-90deg) translateY(calc(-1 * var(--frame-thick)))}.merch-store .merch-hero--framed{min-height:0;overflow:visible}.merch-store .merch-hero--framed .merch-poster-frame__inner{min-height:60vh}.merch-store .merch-hero--tall.merch-hero--framed .merch-poster-frame__inner{min-height:72vh}.merch-store .merch-hero--framed .merch-hero__content{inset:var(--frame-thick)}.merch-store .merch-hero--framed .merch-hero__marquee{left:var(--frame-thick);right:var(--frame-thick);bottom:calc(15% + var(--frame-thick))}.merch-store .merch-poster-lineup{position:relative}.merch-store .merch-poster-lineup__stage{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;background:var(--merch-bg);padding:clamp(18px,4vw,56px);min-height:62vh}.merch-store .merch-poster-lineup__blob{position:absolute;z-index:0;top:50%;left:50%;transform:translate(-50%,-50%);width:min(84%,560px);height:104%;background:var(--merch-accent);-webkit-mask:url(/way-out-west/symbols/wow-2026.png) center / 100% 100% no-repeat;mask:url(/way-out-west/symbols/wow-2026.png) center / 100% 100% no-repeat}.merch-store .merch-poster-lineup__art{position:relative;z-index:1;display:block;width:auto;max-width:88%;height:100%;max-height:min(74vh,900px);object-fit:contain}.merch-store .merch-poster-lineup__marquee{margin-top:-2px;background:var(--merch-accent);color:var(--merch-text);padding:clamp(10px,1.6vw,20px) 0}.merch-store .merch-poster-lineup__marquee .merch-marquee__item{font-size:clamp(26px,4.2vw,54px)}.merch-store--skin-wow-poster .merch-poster-lineup .merch-poster-frame{background-color:#0a0a0a;padding:calc(var(--frame-thick) + clamp(5px,1.2vw,12px))}@media(min-width:1024px){.merch-store--skin-wow-poster{--merch-skin-zoom: .8;zoom:var(--merch-skin-zoom)}@supports (zoom: .8){.merch-store--skin-wow-poster{min-height:calc(100vh / var(--merch-skin-zoom))}}}.merch-store--skin-wow-poster .merch-header__nav a,.merch-store--skin-wow-poster .merch-header__nav a:hover,.merch-store--skin-wow-poster .merch-header__nav a.is-active{color:var(--merch-accent)}.merch-store--skin-wow-poster .merch-header__icons{align-self:center}.merch-store--skin-wow-poster .merch-header__icons .merch-icon-button{color:var(--merch-accent)}.merch-store--skin-wow-poster .merch-header__icons .merch-icon-button svg{width:28px;height:28px}.merch-store--skin-wow-poster .merch-header__icons a[aria-label=Varukorg] svg{width:46px;height:46px}.merch-store--skin-wow-poster .merch-btn,.merch-store--skin-wow-poster .merch-poster-band__btn{background:transparent;border:2px solid var(--merch-accent);color:var(--merch-accent);font-weight:700}.merch-store--skin-wow-poster .merch-btn:hover,.merch-store--skin-wow-poster .merch-poster-band__btn:hover{background:var(--merch-accent);color:var(--merch-text);box-shadow:none}.merch-store--skin-wow-poster .merch-marquee--section.merch-marquee--thin{height:clamp(22px,3vw,34px);padding:0;display:flex;align-items:center}.merch-store--skin-wow-poster .merch-rich-text{padding-top:clamp(40px,6vw,72px);padding-bottom:clamp(8px,2vw,20px)}.merch-store--skin-wow-poster .merch-rich-text p{--font-ui: var(--merch-font-heading);font-family:var(--merch-font-heading);text-transform:uppercase;font-size:clamp(22px,3.6vw,46px);line-height:1.02;max-width:20ch;margin-left:auto;margin-right:auto}.merch-store--skin-wow-poster .merch-image-with-text__content h2,.merch-store--skin-wow-poster .merch-image-with-text__content h3{font-size:clamp(30px,5vw,64px);line-height:.94;text-transform:uppercase}.merch-store--skin-wow-poster .merch-marquee--section{padding:18px 0}.merch-store--skin-wow-poster .merch-empty-state h3{font-size:clamp(30px,6vw,68px);text-transform:uppercase}.merch-store .merch-lineup{padding-top:clamp(32px,5vw,64px);padding-bottom:clamp(32px,5vw,64px)}.merch-store .merch-lineup__eyebrow{--font-ui: var(--merch-font-heading);font-family:var(--merch-font-heading);color:var(--merch-accent);text-transform:uppercase;letter-spacing:.08em;font-size:clamp(12px,1.4vw,15px);margin:0 0 6px}.merch-store .merch-lineup__heading{--font-ui: var(--merch-font-heading);font-family:var(--merch-font-heading);font-size:clamp(30px,5vw,60px);line-height:.96;margin:0 0 clamp(20px,3vw,36px)}.merch-store .merch-lineup__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--merch-lineup-cols, 4),minmax(0,1fr));gap:clamp(18px,2.4vw,34px) clamp(14px,1.8vw,26px)}.merch-store .merch-lineup-card{display:block}.merch-store .merch-lineup-card__link{display:flex;flex-direction:column;text-decoration:none;color:inherit}.merch-store .merch-lineup-card__media{display:block;aspect-ratio:1 / 1;overflow:hidden;background:#0000000f}.merch-store .merch-lineup-card__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .22s ease}a.merch-lineup-card__link:hover .merch-lineup-card__media img{transform:scale(1.04)}.merch-store .merch-lineup-card__name{display:block;margin:12px 0 2px;font-weight:700;font-size:clamp(15px,1.5vw,19px);line-height:1.08}.merch-store .merch-lineup-card__meta{display:block;margin:0;font-size:clamp(12px,1.1vw,14px);opacity:.7;line-height:1.2}.merch-store .merch-lineup__more{--font-ui: var(--merch-font-heading);font-family:var(--merch-font-heading);display:inline-block;margin-top:clamp(20px,3vw,34px);text-transform:uppercase;letter-spacing:.02em;font-size:clamp(14px,1.5vw,18px);color:inherit;text-decoration:none;border-bottom:2px solid var(--merch-accent);padding-bottom:2px}.merch-store .merch-lineup__more:hover{color:var(--merch-accent)}@media(max-width:720px){.merch-store .merch-lineup__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.merch-store--skin-wow-poster .merch-lineup__heading{text-transform:uppercase}.merch-store--skin-wow-poster .merch-lineup-card__name{text-transform:uppercase;font-size:clamp(15px,1.6vw,21px);line-height:.98}.merch-store--skin-wow-poster .merch-lineup-card__meta{text-transform:uppercase;letter-spacing:.02em;opacity:.75}.ts-studio{position:fixed;inset:0;z-index:1300;display:flex;flex-direction:column;background:#ececf1;color:#1d1d1f;font-family:var(--font-body, -apple-system, "SF Pro Text", "Segoe UI", sans-serif);font-size:13px;line-height:1.45}.ts-studio :where(h1,h2,h3,h4){margin:0;color:inherit;font-family:inherit;font-weight:650;letter-spacing:0}.ts-studio :where(p){margin:0;color:inherit;font-weight:400}.ts-studio :where(button){display:inline-flex;align-items:center;justify-content:center;gap:6px;font:inherit;color:inherit;background:none;border:none;padding:0;cursor:pointer}.ts-studio :where(button):disabled{opacity:.4;cursor:default}.ts-topbar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;height:52px;padding:0 12px;background:#ffffffeb;border-bottom:1px solid rgba(29,29,31,.1);-webkit-backdrop-filter:saturate(1.6) blur(18px);backdrop-filter:saturate(1.6) blur(18px)}.ts-topbar__left{display:flex;align-items:center;gap:10px;min-width:0}.ts-exit{width:32px;height:32px;border-radius:8px}.ts-exit:hover{background:#1d1d1f0f}.ts-title{display:flex;flex-direction:column;line-height:1.2;min-width:0}.ts-title strong{font-size:13px;font-weight:650}.ts-title span{font-size:11px;color:#1d1d1f8c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ts-topbar__center{display:flex;align-items:center;gap:10px}.ts-studio select.ts-page-picker{max-width:220px;height:32px;padding:0 26px 0 12px;border:1px solid rgba(29,29,31,.14);border-radius:9px;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' fill='none'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%236e6e73' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E") right 10px center no-repeat,#fff;appearance:none;font:inherit;font-size:12px;font-weight:550;color:#1d1d1f;cursor:pointer;box-shadow:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ts-studio select.ts-page-picker:focus-visible{border-color:#0a6cff;box-shadow:0 0 0 3px #0a6cff2e;outline:none}.ts-device-tabs,.ts-history{display:inline-flex;gap:2px;padding:3px;background:#1d1d1f0f;border-radius:9px}.ts-device-tabs button,.ts-history button{width:34px;height:28px;border-radius:7px;color:#1d1d1f99}.ts-device-tabs button.is-active{background:#fff;color:#1d1d1f;box-shadow:0 1px 4px #0f0f1424}.ts-history button:hover:not(:disabled){background:#fffc;color:#1d1d1f}.ts-topbar__right{display:flex;align-items:center;justify-content:flex-end;gap:10px}.ts-save-status{font-size:11px;color:#1d1d1f73}.ts-save-status.is-saved{color:#1f7a35}.ts-save-status.is-error{color:#c0392b;max-width:280px;line-height:1.25;text-align:right}.ts-discard{height:32px;padding:0 12px;border-radius:9px;font-size:12px;color:#1d1d1fb3}.ts-discard:hover{background:#1d1d1f0f}.ts-publish{height:32px;padding:0 16px;border-radius:9px;background:#1d1d1f;color:#fff;font-size:12.5px;font-weight:600}.ts-publish:hover:not(:disabled){background:#000}.ts-preview-toggle{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:9px;font-size:12px;color:#1d1d1fb3}.ts-preview-toggle:hover{background:#1d1d1f0f}.ts-preview-toggle.is-on{background:#1d1d1f14;color:#1d1d1f;font-weight:600}.ts-body{display:grid;grid-template-columns:300px minmax(0,1fr) 320px;flex:1;min-height:0}.ts-studio--preview .ts-body{grid-template-columns:minmax(0,1fr)}.ts-studio--preview .ts-editable.is-hovered,.ts-studio--preview .ts-editable.is-selected,.ts-studio--preview .ts-editable-block.is-selected{outline:none;box-shadow:none}.ts-studio--preview .ts-shell-label,.ts-studio--preview .ts-editable:hover>.ts-shell-label,.ts-studio--preview .ts-editable.is-hovered>.ts-shell-label,.ts-studio--preview .ts-editable.is-selected>.ts-shell-label,.ts-studio--preview .ts-shell-toolbar,.ts-studio--preview .ts-editable.is-selected .ts-shell-toolbar{display:none}.ts-left,.ts-right{position:relative;display:flex;flex-direction:column;min-height:0;background:#fbfbfd}.ts-left{border-right:1px solid rgba(29,29,31,.09)}.ts-right{border-left:1px solid rgba(29,29,31,.09);overflow-y:auto}.ts-left__tabs{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:10px 12px 8px}.ts-left__tabs button{height:30px;border-radius:8px;font-size:12px;font-weight:550;color:#1d1d1f99;background:#1d1d1f0b}.ts-left__tabs button.is-active{background:#1d1d1f;color:#fff}.ts-left__content{flex:1;overflow-y:auto;padding:4px 10px 20px}.ts-panel-heading{margin:14px 4px 6px;font-size:10.5px;font-weight:650;letter-spacing:.06em;text-transform:uppercase;color:#1d1d1f73}.ts-tree-row{display:flex;align-items:center;gap:2px;min-height:32px;padding:2px 4px;border-radius:8px}.ts-tree-row:hover{background:#1d1d1f0d}.ts-tree-row.is-selected{background:#0a6cff1a}.ts-tree-row.is-hidden-node .ts-tree-label{opacity:.45}.ts-tree-row--block{min-height:28px}.ts-tree-blocks{margin-left:26px;padding-left:8px;border-left:1px solid rgba(29,29,31,.08)}.ts-tree-drag{display:inline-flex;width:16px;color:#1d1d1f4d;cursor:grab}.ts-tree-drag--disabled{cursor:default}.ts-tree-caret{width:18px;height:24px;color:#1d1d1f80;border-radius:5px}.ts-tree-caret:hover{background:#1d1d1f12}.ts-tree-label{flex:1;min-width:0;justify-content:flex-start;gap:8px;height:28px;padding:0 4px;font-size:12.5px;text-align:left}.ts-tree-label span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ts-tree-label svg{flex:none;color:#1d1d1f8c}.ts-tree-actions{display:none;align-items:center;gap:1px}.ts-tree-row:hover .ts-tree-actions,.ts-tree-row.is-selected .ts-tree-actions{display:inline-flex}.ts-tree-actions button{width:24px;height:24px;border-radius:6px;color:#1d1d1f8c}.ts-tree-actions button:hover{background:#1d1d1f14;color:#1d1d1f}.ts-tree-actions .ts-danger:hover{background:#d6372e1f;color:#c0392b}.ts-tree-lockmark{color:#1d1d1f66;margin-right:2px}.ts-tree-add-block{display:flex;width:100%;justify-content:flex-start;gap:6px;min-height:28px;padding:0 8px;margin:2px 0;border-radius:7px;font-size:12px;color:#0a6cfff2}.ts-tree-add-block:hover{background:#0a6cff14}.ts-drop-indicator{height:2px;margin:1px 6px;border-radius:2px;background:#0a6cff}.ts-add-section{display:flex;width:100%;justify-content:center;gap:6px;height:34px;margin:10px 0 4px;border-radius:9px;border:1px dashed rgba(10,108,255,.5);color:#0a6cff;font-size:12.5px;font-weight:550}.ts-add-section:hover{background:#0a6cff0f}.ts-library{position:absolute;top:0;bottom:0;left:0;z-index:5;display:flex;flex-direction:column;width:384px;max-width:calc(100vw - 48px);background:#fff;border-right:1px solid rgba(29,29,31,.1);box-shadow:18px 0 44px #0f0f1424}.ts-library__search{display:flex;align-items:center;gap:9px;padding:13px 14px;border-bottom:1px solid rgba(29,29,31,.07);color:#1d1d1f73}.ts-studio .ts-library__search input:not([type=checkbox]):not([type=range]):not([type=hidden]),.ts-studio .ts-library__search input:not([type=checkbox]):not([type=range]):not([type=hidden]):focus,.ts-studio .ts-library__search input:not([type=checkbox]):not([type=range]):not([type=hidden]):focus-visible{flex:1;min-width:0;border:none;border-radius:0;background:none;font:inherit;font-size:13px;font-weight:400;color:#1d1d1f;outline:none;box-shadow:none;padding:4px 0}.ts-library__filters{display:flex;flex-wrap:wrap;gap:5px;padding:12px 14px 10px;border-bottom:1px solid rgba(29,29,31,.06)}.ts-library__filters button{height:27px;padding:0 12px;border-radius:999px;font-size:11.5px;font-weight:550;background:#1d1d1f0d;color:#1d1d1fa6;transition:background .12s ease,color .12s ease}.ts-library__filters button:hover{background:#1d1d1f17}.ts-library__filters button.is-active{background:#1d1d1f;color:#fff}.ts-library__list{flex:1;overflow-y:auto;padding:10px 12px 24px}.ts-library__list .ts-panel-heading{margin:18px 6px 8px}.ts-library__item{margin-bottom:6px;border:1px solid transparent;border-radius:12px;transition:border-color .12s ease,background .12s ease}.ts-library__item:hover{background:#fbfbfd;border-color:#1d1d1f17}.ts-library__main{display:grid;grid-template-columns:38px minmax(0,1fr) 20px;align-items:center;justify-items:start;gap:12px;width:100%;padding:9px 10px;border-radius:11px;text-align:left}.ts-library__icon{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:10px;background:linear-gradient(180deg,#1d1d1f0d,#1d1d1f14);border:1px solid rgba(29,29,31,.06);color:#1d1d1fb8}.ts-library__main strong{display:block;font-size:12.5px;font-weight:600;line-height:1.3}.ts-library__main small{display:block;font-size:11px;line-height:1.4;color:#1d1d1f80;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ts-library__plus{justify-self:end;color:#1d1d1f4d;transition:color .12s ease,transform .12s ease}.ts-library__item:hover .ts-library__plus{color:#0a6cff;transform:scale(1.15)}.ts-library__presets{display:flex;flex-wrap:wrap;gap:5px;margin:0;padding:0 10px 10px 60px}.ts-library__presets button{height:25px;padding:0 11px;border-radius:999px;border:1px solid rgba(29,29,31,.14);background:#fff;font-size:11px;color:#1d1d1fb3;transition:border-color .12s ease,color .12s ease}.ts-library__presets button:hover{border-color:#0a6cff;color:#0a6cff}.ts-library__presets .ts-danger:hover{border-color:#c0392b;color:#c0392b}.ts-library__empty{padding:24px 10px;color:#1d1d1f80;font-size:12px;text-align:center}.ts-canvas{overflow:auto;min-height:0}.ts-canvas__stage{min-height:100%;padding:20px}.ts-frame{margin:0 auto;max-width:100%;background:#fff;border-radius:10px;box-shadow:0 6px 30px #0f0f1429;overflow:hidden;transition:width .24s ease}.ts-preview{min-height:60vh}.ts-section-shell{position:relative}.ts-editable{cursor:default}.ts-editable:hover,.ts-editable.is-hovered{box-shadow:inset 0 0 0 1px #0a6cff8c}.ts-editable.is-selected{box-shadow:inset 0 0 0 2px #0a6cff}.ts-editable.is-locked{cursor:not-allowed}.ts-shell-label{position:absolute;top:6px;left:6px;z-index:30;display:none;align-items:center;gap:4px;padding:3px 8px;border-radius:6px;background:#0a6cff;color:#fff;font-family:var(--font-body, sans-serif);font-size:10.5px;font-weight:600;letter-spacing:.02em;text-transform:none;pointer-events:none}.ts-editable:hover>.ts-shell-label,.ts-editable.is-hovered>.ts-shell-label,.ts-editable.is-selected>.ts-shell-label{display:inline-flex}.ts-shell-toolbar{position:absolute;top:6px;right:6px;z-index:30;display:inline-flex;align-items:center;gap:2px;padding:2px;border-radius:8px;background:#fff;box-shadow:0 2px 10px #0f0f1433}.ts-shell-toolbar button,.ts-shell-drag{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:6px;border:none;background:none;color:#1d1d1f99;cursor:pointer}.ts-shell-toolbar button:hover{background:#1d1d1f12;color:#1d1d1f}.ts-shell-toolbar .ts-danger:hover{background:#d6372e1f;color:#c0392b}.ts-editable-block{position:relative}.ts-editable-block:hover{box-shadow:inset 0 0 0 1px #0a6cff66}.ts-editable-block.is-selected{box-shadow:inset 0 0 0 2px #0a6cffd9}.ts-dimmed{opacity:.35}.ts-chrome-shell .merch-header-wrapper{position:static}.ts-chrome-shell a[data-ts-nav]{cursor:pointer}.ts-preview .ts-page-note{display:block;padding:8px 16px;background:#0a6cff14;color:#0a5bd6;font-family:var(--font-body, sans-serif);font-size:11.5px;letter-spacing:0;text-align:center;text-transform:none}.ts-preview .ts-page-note button{display:inline;padding:0;border:none;background:none;color:inherit;font:inherit;font-weight:650;text-decoration:underline;cursor:pointer}.ts-announcement-empty{opacity:.55;font-style:italic}.ts-inspector{padding:12px 14px 24px}.ts-inspector--empty{display:flex;flex-direction:column;align-items:center;gap:8px;padding:48px 24px;text-align:center;color:#1d1d1f8c}.ts-inspector--empty h3{font-size:13px}.ts-inspector--empty p{font-size:12px;line-height:1.5}.ts-breadcrumbs{display:flex;align-items:center;flex-wrap:wrap;gap:3px;margin-bottom:10px;color:#1d1d1f73}.ts-breadcrumbs button,.ts-breadcrumbs .is-current{font-size:11.5px;color:#1d1d1f8c;padding:2px 4px;border-radius:5px}.ts-breadcrumbs button:hover{background:#1d1d1f0f;color:#1d1d1f}.ts-breadcrumbs .is-current{color:#1d1d1f;font-weight:600}.ts-device-note,.ts-locked-note{display:flex;align-items:center;gap:6px;margin-bottom:10px;padding:8px 10px;border-radius:8px;background:#0a6cff14;color:#0a5bd6;font-size:11.5px;line-height:1.4}.ts-locked-note{background:#d6372e14;color:#b03a2e}.ts-inspector-groups{border:none;margin:0;padding:0;min-width:0}.ts-inspector details,.ts-theme-panel details{margin-bottom:6px;border:1px solid rgba(29,29,31,.08);border-radius:10px;background:#fff;padding:0 10px}.ts-inspector summary,.ts-theme-panel summary{list-style:none;display:flex;align-items:center;min-height:36px;font-size:12px;font-weight:600;cursor:pointer;-webkit-user-select:none;user-select:none}.ts-inspector summary::-webkit-details-marker,.ts-theme-panel summary::-webkit-details-marker{display:none}.ts-inspector summary:after,.ts-theme-panel summary:after{content:"";margin-left:auto;width:7px;height:7px;border-right:1.5px solid rgba(29,29,31,.45);border-bottom:1.5px solid rgba(29,29,31,.45);transform:rotate(45deg);transition:transform .14s ease}.ts-inspector details[open] summary:after,.ts-theme-panel details[open] summary:after{transform:rotate(225deg)}.ts-field{margin:0 0 12px}.ts-inspector details .ts-field,.ts-theme-panel details .ts-field{margin:0 0 12px}.ts-field__head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:5px}.ts-field__label{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:550;color:#1d1d1fbf}.ts-field__device{display:inline-flex;color:#1d1d1f59}.ts-field__device.is-overridden{color:#0a6cff}.ts-field__clear{gap:3px;font-size:10.5px;color:#0a6cff;padding:2px 6px;border-radius:5px}.ts-field__clear:hover{background:#0a6cff14}.ts-field__inline-control{display:inline-flex;align-items:center;gap:6px}.ts-field__error{margin-top:4px;font-size:11px;color:#c0392b}.ts-field.has-error .ts-input{border-color:#d6372e8c}.ts-navmenu{display:flex;flex-direction:column;gap:8px}.ts-navmenu__empty{margin:0;font-size:12px;color:#1d1d1f80}.ts-navmenu__row{display:flex;align-items:flex-start;gap:6px;padding:8px;border:1px solid rgba(29,29,31,.1);border-radius:10px;background:#1d1d1f05}.ts-navmenu__reorder{display:flex;flex-direction:column;gap:2px;flex:0 0 auto}.ts-studio .ts-navmenu__reorder button{display:flex;align-items:center;justify-content:center;width:24px;height:20px;padding:0;border:1px solid rgba(29,29,31,.14);border-radius:6px;background:#fff;color:#1d1d1f;cursor:pointer}.ts-studio .ts-navmenu__reorder button:hover:not(:disabled){border-color:#0a6cff;color:#0a6cff}.ts-studio .ts-navmenu__reorder button:disabled{opacity:.35;cursor:default}.ts-navmenu__fields{display:flex;flex-direction:column;gap:5px;flex:1 1 auto;min-width:0}.ts-studio .ts-navmenu__remove{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:26px;height:26px;padding:0;border:1px solid transparent;border-radius:6px;background:transparent;color:#1d1d1f80;cursor:pointer}.ts-studio .ts-navmenu__remove:hover{border-color:#d6372e66;background:#d6372e14;color:#c0392b}.ts-studio .ts-navmenu__add{display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:8px 12px;border:1px dashed rgba(29,29,31,.24);border-radius:8px;background:transparent;color:#1d1d1f;font-size:12.5px;font-weight:500;cursor:pointer}.ts-studio .ts-navmenu__add:hover:not(:disabled){border-color:#0a6cff;color:#0a6cff}.ts-studio .ts-navmenu__add:disabled{opacity:.4;cursor:default}.ts-studio input.ts-input:not([type=checkbox]):not([type=range]):not([type=hidden]),.ts-studio textarea.ts-input,.ts-studio select.ts-input{width:100%;padding:7px 10px;border:1px solid rgba(29,29,31,.16);border-radius:8px;background:#fff;color:#1d1d1f;font-size:12.5px;font-weight:400;font-family:inherit;box-shadow:none;outline:none}.ts-studio input.ts-input:not([type=checkbox]):not([type=range]):not([type=hidden]):focus,.ts-studio input.ts-input:not([type=checkbox]):not([type=range]):not([type=hidden]):focus-visible,.ts-studio textarea.ts-input:focus,.ts-studio textarea.ts-input:focus-visible,.ts-studio select.ts-input:focus,.ts-studio select.ts-input:focus-visible{border-color:#0a6cff;box-shadow:0 0 0 3px #0a6cff2e;outline:none}.ts-textarea{resize:vertical;min-height:60px}.ts-textarea--code{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11.5px;line-height:1.5}.ts-icon-button{width:24px;height:24px;flex:none;border-radius:6px;color:#1d1d1f80}.ts-icon-button:hover{background:#1d1d1f12;color:#1d1d1f}.ts-link-button{margin-top:6px;font-size:11.5px;color:#0a6cff}.ts-toggle{position:relative;width:36px;height:22px;flex:none;border-radius:999px;background:#1d1d1f2e;transition:background .16s ease}.ts-toggle.is-on{background:#34c759}.ts-toggle__knob{position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0f0f1440;transition:transform .16s ease}.ts-toggle.is-on .ts-toggle__knob{transform:translate(14px)}.ts-range{display:flex;align-items:center;gap:8px}.ts-range input[type=range]{flex:1;accent-color:#0a6cff;padding:0;border:none;background:none;box-shadow:none}.ts-range__value{min-width:44px;text-align:right;font-size:11.5px;font-variant-numeric:tabular-nums;color:#1d1d1fb3}.ts-range__value em{font-style:normal;color:#1d1d1f66;margin-left:1px}.ts-range__auto{width:100%;min-height:30px;border:1px dashed rgba(29,29,31,.2);border-radius:8px;font-size:11.5px;color:#1d1d1f8c}.ts-range__auto:hover{border-color:#0a6cff;color:#0a6cff}.ts-color__row{display:flex;align-items:center;gap:8px}.ts-color__swatch-wrap{position:relative;width:30px;height:30px;flex:none;border-radius:8px;overflow:hidden;border:1px solid rgba(29,29,31,.16)}.ts-color__checker{position:absolute;inset:0;background:conic-gradient(#d8d8dc 0 25%,#fff 0 50%,#d8d8dc 0 75%,#fff 0) 0 0 / 10px 10px}.ts-color__swatch{position:absolute;inset:0}.ts-color__swatch-wrap input[type=color]{position:absolute;inset:0;opacity:0;cursor:pointer;padding:0;border:none}.ts-color__text{flex:1}.ts-color__alpha{display:flex;align-items:center;gap:8px;margin-top:6px;font-size:11px;color:#1d1d1f8c}.ts-color__alpha input[type=range]{flex:1;accent-color:#0a6cff;padding:0;border:none;background:none;box-shadow:none}.ts-color__alpha em{font-style:normal;min-width:32px;text-align:right;font-variant-numeric:tabular-nums}.ts-color__transp-btn{display:flex;align-items:center;gap:8px;margin-top:8px;width:100%;padding:7px 10px;border:1px solid rgba(29,29,31,.14);border-radius:8px;background:#fff;font-size:12px;color:#1d1d1fcc;cursor:pointer}.ts-color__transp-btn:hover{border-color:#1d1d1f4d}.ts-color__transp-btn.is-active{border-color:#0a6cff;color:#0a6cff;background:#0a6cff0f}.ts-color__transp-btn .ts-color__checker{position:static;flex:none;width:16px;height:16px;border-radius:3px;border:1px solid rgba(0,0,0,.12)}.ts-gradient__preview{height:44px;border-radius:8px;border:1px solid rgba(29,29,31,.12);margin-bottom:6px}.ts-gradient__presets{display:grid;grid-template-columns:repeat(6,1fr);gap:4px;margin-bottom:6px}.ts-gradient__preset{height:24px;border-radius:6px;border:1px solid rgba(29,29,31,.12)}.ts-gradient__preset.is-active{outline:2px solid #0a6cff;outline-offset:1px}.ts-segment{display:inline-flex;gap:2px;padding:3px;border-radius:8px;background:#1d1d1f0f}.ts-segment button{min-width:32px;height:26px;padding:0 8px;border-radius:6px;font-size:11.5px;color:#1d1d1f99}.ts-segment button.is-active{background:#fff;color:#1d1d1f;box-shadow:0 1px 3px #0f0f1424}.ts-segment--labels{display:flex}.ts-segment--labels button{flex:1}.ts-image__row{display:flex;align-items:center;gap:8px}.ts-image__thumb{width:34px;height:34px;flex:none;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;border:1px solid rgba(29,29,31,.14);background:#fff;overflow:hidden;color:#1d1d1f59;font-size:11px}.ts-image__thumb img{width:100%;height:100%;object-fit:cover}.ts-image__data-chip{flex:1;min-width:0;padding:7px 10px;border:1px dashed rgba(29,29,31,.2);border-radius:8px;background:#1d1d1f08;font-size:11.5px;color:#1d1d1fa6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ts-image__actions{display:flex;align-items:center;gap:10px;margin-top:6px}.ts-upload-button{gap:5px;height:26px;padding:0 10px;border-radius:7px;border:1px solid rgba(29,29,31,.16);font-size:11.5px;color:#1d1d1fbf;background:#fff}.ts-upload-button:hover:not(:disabled){border-color:#0a6cff;color:#0a6cff}.ts-image__actions .ts-link-button{margin-top:0}.ts-image__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:5px;margin-top:6px}.ts-image__option{aspect-ratio:1 / 1;border-radius:7px;overflow:hidden;border:1px solid rgba(29,29,31,.12);padding:0}.ts-image__option img{width:100%;height:100%;object-fit:cover}.ts-image__option.is-active{outline:2px solid #0a6cff;outline-offset:1px}.ts-image__picker{margin-top:8px;padding:8px;border:1px solid rgba(29,29,31,.1);border-radius:10px;background:#fbfbfd}.ts-image__picker-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px;font-size:10.5px;font-weight:650;letter-spacing:.06em;text-transform:uppercase;color:#1d1d1f80}.ts-image__picker-head--sub{margin-top:10px;padding-top:8px;border-top:1px solid rgba(29,29,31,.08)}.ts-image__picker-upload{gap:4px;height:24px;padding:0 9px;border-radius:999px;border:1px solid rgba(10,108,255,.4);font-size:10.5px;font-weight:550;letter-spacing:0;text-transform:none;color:#0a6cff;background:#fff}.ts-image__picker-upload:hover:not(:disabled){background:#0a6cff14}.ts-image__picker .ts-image__grid{margin-top:0}.ts-image__picker-empty{padding:12px 6px;font-size:11.5px;color:#1d1d1f80;text-align:center}.ts-font-list{display:flex;flex-direction:column;gap:3px}.ts-font-option{justify-content:flex-start;min-height:30px;padding:0 10px;border-radius:7px;font-size:13px;color:#1d1d1fbf}.ts-font-option:hover{background:#1d1d1f0d}.ts-font-option.is-active{background:#0a6cff1a;color:#0a5bd6}.ts-visibility{margin-top:14px;padding:10px;border:1px solid rgba(29,29,31,.08);border-radius:10px;background:#fff}.ts-visibility .ts-panel-heading{margin:0 0 8px}.ts-visibility__devices{display:flex;gap:4px}.ts-visibility__devices button{flex:1;height:30px;gap:5px;border-radius:8px;background:#1d1d1f0d;color:#1d1d1fa6}.ts-visibility__devices button.is-off{background:#d6372e1a;color:#b03a2e}.ts-visibility__lock{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:10px;font-size:11.5px;color:#1d1d1fb3}.ts-visibility__lock span{display:inline-flex;align-items:center;gap:5px}.ts-save-preset,.ts-reset-theme{display:flex;width:100%;justify-content:center;gap:6px;min-height:32px;margin-top:12px;border-radius:9px;border:1px solid rgba(29,29,31,.14);font-size:12px;color:#1d1d1fbf}.ts-save-preset:hover,.ts-reset-theme:hover{border-color:#0a6cff;color:#0a6cff}.ts-theme-panel{padding:4px 2px 16px}.merch-store .ts-width-narrow{max-width:760px}.merch-store .ts-width-full{width:100%;max-width:none;padding:0}.merch-store .ts-align-left{text-align:left}.merch-store .ts-align-center{text-align:center}.merch-store .ts-align-right{text-align:right}.merch-store .ts-media-placeholder{display:flex;align-items:center;justify-content:center;min-height:180px;width:100%;height:100%;background:var(--merch-surface-dim);color:var(--merch-muted);font-size:13px;letter-spacing:.05em}.merch-store .ts-empty{margin:24px auto}.merch-store .ts-hero__buttons{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.merch-store .merch-hero--content-left .ts-hero__buttons{justify-content:flex-start}.merch-store .ts-hero__buttons:empty{display:none}.merch-store .ts-iwt--right .merch-image-with-text__media:first-child{order:2}.merch-store .ts-iwt__button{margin-top:18px}.merch-store .ts-banner{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:40px 24px}.merch-store .ts-banner__image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.merch-store .ts-banner__scrim{position:absolute;inset:0;background:#000}.merch-store .ts-banner__content{position:relative;z-index:1;max-width:640px}.merch-store .ts-banner__content h2{font-size:clamp(24px,3.4vw,40px)}.merch-store .ts-banner__content p{margin:10px 0 0;color:inherit}.merch-store .ts-banner__content .merch-btn{margin-top:18px}.merch-store .ts-align-left.ts-banner__content,.merch-store .ts-banner .ts-align-left{margin-right:auto;margin-left:0}.merch-store .ts-align-right.ts-banner__content,.merch-store .ts-banner .ts-align-right{margin-left:auto;margin-right:0}.merch-store .ts-video{padding-top:36px;padding-bottom:36px}.merch-store .ts-video__frame{margin:0 auto;width:100%;background:#000}.merch-store .ts-video__frame video{display:block;width:100%;height:100%;object-fit:cover}.merch-store .ts-card__media--natural{aspect-ratio:auto}.merch-store .ts-card__media--natural img{position:static;height:auto}.merch-store .ts-card--hover-zoom .merch-card__media img{transition:transform .3s ease,opacity .15s ease}.merch-store .ts-card--hover-zoom:hover .merch-card__media img{transform:scale(1.06)}.merch-store .ts-card--hover-lift{transition:transform .2s ease,box-shadow .2s ease}.merch-store .ts-card--hover-lift:hover{transform:translateY(-4px);box-shadow:0 14px 36px #0f0f1424}.merch-store .ts-card--compact .merch-card__info{padding-top:8px;gap:2px}.merch-store .ts-card--compact .merch-card__title{font-size:13px}.merch-store .ts-card--overlay{position:relative}.merch-store .ts-card--overlay .ts-card__info--overlay{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:14px 12px;background:linear-gradient(180deg,#0000,#0000009e);color:#fff}.merch-store .ts-card--overlay .ts-card__info--overlay .merch-card__title a,.merch-store .ts-card--overlay .ts-card__info--overlay .merch-price{color:#fff}.merch-store .ts-card__quick-add{position:absolute;left:10px;right:10px;bottom:10px;z-index:3;min-height:38px;font-size:13px;opacity:0;transform:translateY(4px);transition:opacity .16s ease,transform .16s ease}.merch-store .merch-card:hover .ts-card__quick-add,.merch-store .ts-card__quick-add:focus-visible{opacity:1;transform:translateY(0)}.merch-store .ts-card__variants{display:flex;flex-wrap:wrap;gap:4px;margin-top:2px}.merch-store .ts-card__variant{padding:1px 6px;border:1px solid var(--merch-line);border-radius:3px;font-size:10.5px;color:var(--merch-muted)}.merch-store .ts-card__variant.is-unavailable{text-decoration:line-through;opacity:.5}.merch-store .ts-card .merch-card__media{background:var(--ts-image-fill, var(--merch-surface-dim))}.merch-store .ts-card--title-heading .merch-card__title{font-family:var(--merch-font-heading)}.merch-store .ts-card--title-upper .merch-card__title{text-transform:uppercase;letter-spacing:.06em}.merch-store .ts-card--title-bold .merch-card__title{font-weight:700}.merch-store .ts-card .merch-card__title,.merch-store .ts-card .merch-card__title a{color:var(--ts-title-color, var(--merch-text))}.merch-store .ts-card__variants{justify-content:var(--merch-card-justify, flex-start)}.merch-store .ts-card--fit-contain .merch-card__media img{object-fit:contain;padding:var(--ts-image-pad, 0)}.merch-store .ts-card--style-polaroid .merch-card__media{background:var(--ts-image-fill, #fffdf0);border:10px solid #ffffff;box-shadow:0 10px 24px #0f0f142e}.merch-store .ts-card--style-polaroid .merch-card__media img{object-fit:contain}.merch-store .ts-card--style-polaroid .merch-card__media-wrap{transition:transform .26s ease}.merch-store .ts-card--style-polaroid:nth-child(4n+1) .merch-card__media-wrap{transform:rotate(-2.4deg)}.merch-store .ts-card--style-polaroid:nth-child(4n+2) .merch-card__media-wrap{transform:rotate(1.6deg)}.merch-store .ts-card--style-polaroid:nth-child(4n+3) .merch-card__media-wrap{transform:rotate(-1deg)}.merch-store .ts-card--style-polaroid:nth-child(4n) .merch-card__media-wrap{transform:rotate(2.2deg)}.merch-store .ts-card--style-polaroid:hover .merch-card__media-wrap{transform:rotate(0) scale(1.015)}.merch-store .ts-card--style-polaroid .merch-card__info{padding-top:16px}.merch-store .ts-card--style-framed .merch-card__media{border:1px solid color-mix(in srgb,var(--merch-text) 30%,transparent)}.merch-store .ts-product-grid--ruled{border-top:1px solid var(--merch-line);border-left:1px solid var(--merch-line)}.merch-store .ts-product-grid--ruled .ts-card{border-right:1px solid var(--merch-line);border-bottom:1px solid var(--merch-line);padding:18px}.merch-store .ts-product-grid--ruled-thick{border-top:2px solid var(--merch-line-strong);border-left:2px solid var(--merch-line-strong)}.merch-store .ts-product-grid--ruled-thick .ts-card{border-right:2px solid var(--merch-line-strong);border-bottom:2px solid var(--merch-line-strong)}.merch-store .merch-badge--style-label{bottom:auto;top:10px;left:10px;border-radius:0;font-weight:700;text-transform:uppercase;background:var(--merch-text);color:var(--merch-bg)}.merch-store .merch-badge--style-ribbon{bottom:auto;top:12px;left:0;border-radius:0;padding:6px 16px;letter-spacing:.12em;text-transform:uppercase;background:var(--merch-accent);color:#fff;box-shadow:0 3px 8px #00000038}.merch-store .ts-card__view-btn{margin-top:12px;width:100%;min-height:40px;background:transparent;color:var(--merch-text);border:1px solid var(--merch-text);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.merch-store .ts-card__view-btn:hover{background:var(--merch-text);color:var(--merch-bg);box-shadow:none}.merch-store .ts-stars{position:relative;display:inline-block;font-size:var(--ts-star-size, 14px);line-height:1;color:color-mix(in srgb,var(--merch-text) 22%,transparent);width:max-content}.merch-store .ts-stars__row{letter-spacing:2px;white-space:nowrap}.merch-store .ts-stars__row--filled{position:absolute;inset:0;overflow:hidden;color:#e8a33d}.merch-store .ts-collection-grid{display:grid;gap:20px;list-style:none;margin:0;padding:0}.merch-store .ts-collection-card a{display:block;text-decoration:none}.merch-store .ts-collection-card__media{display:block;overflow:hidden;background:var(--merch-surface-dim)}.merch-store .ts-collection-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.merch-store .ts-collection-card:hover .ts-collection-card__media img{transform:scale(1.04)}.merch-store .ts-collection-card__title{display:block;padding-top:10px;font-size:15px;letter-spacing:.04em}.merch-store .ts-series-intro{margin:-6px 0 22px;max-width:620px;color:var(--merch-muted, inherit);font-size:15px;line-height:1.6}.merch-store .merch-section--head-center .ts-series-intro{margin-inline:auto;text-align:center}.merch-store .ts-series-grid{display:grid;gap:20px;list-style:none;margin:0;padding:0}.merch-store .ts-series-card a{display:block;text-decoration:none}.merch-store .ts-series-card__media{display:block;overflow:hidden;background:var(--merch-surface-dim)}.merch-store .ts-series-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.merch-store .ts-series-card:hover .ts-series-card__media img{transform:scale(1.04)}.merch-store .ts-series-card__title{display:block;padding-top:10px;font-size:15px;letter-spacing:.04em}.merch-store .ts-series-card__text{display:block;padding-top:4px;color:var(--merch-muted, inherit);font-size:13px;line-height:1.5}.merch-store .ts-cta{padding:56px 24px}.merch-store .ts-cta h2{font-size:clamp(24px,3.4vw,40px)}.merch-store .ts-cta p{margin:12px auto 0;max-width:620px;color:inherit}.merch-store .ts-cta__buttons{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:22px}.merch-store .ts-cta.ts-align-left .ts-cta__buttons{justify-content:flex-start}.merch-store .ts-cta.ts-align-right .ts-cta__buttons{justify-content:flex-end}.merch-store .ts-cta__text-link{align-self:center}.merch-store .ts-testimonials{padding-top:36px;padding-bottom:56px}.merch-store .ts-testimonials__grid{display:grid;gap:16px;list-style:none;margin:0;padding:0}.merch-store .ts-testimonial{display:flex;flex-direction:column;gap:10px}.merch-store .ts-testimonials--boxed .ts-testimonial{border:1px solid var(--merch-line);padding:20px}.merch-store .ts-testimonials--quote .ts-testimonial{padding:12px 0}.merch-store .ts-testimonial__mark{font-size:40px;line-height:.6;color:var(--merch-accent);font-family:Georgia,serif}.merch-store .ts-testimonial blockquote{margin:0;font-size:15px;line-height:1.65}.merch-store .ts-testimonial footer{display:flex;align-items:center;gap:10px;margin-top:auto}.merch-store .ts-testimonial footer img{width:34px;height:34px;border-radius:50%;object-fit:cover}.merch-store .ts-testimonial footer strong{display:block;font-size:13px;font-weight:600}.merch-store .ts-testimonial footer em{display:block;font-style:normal;font-size:11.5px;color:var(--merch-muted)}.merch-store .ts-faq{padding-top:36px;padding-bottom:56px}.merch-store .ts-faq__item h3{font-size:inherit}.merch-store .ts-faq__item button{display:flex;width:100%;align-items:center;justify-content:space-between;gap:14px;padding:15px 2px;background:none;border:none;font-size:15px;text-align:left;cursor:pointer}.merch-store .ts-faq--divider .ts-faq__item{border-bottom:1px solid var(--merch-line)}.merch-store .ts-faq--boxed .ts-faq__item{border:1px solid var(--merch-line);margin-bottom:8px;padding:0 14px}.merch-store .ts-faq__chevron{font-size:18px;color:var(--merch-muted)}.merch-store .ts-faq__item p{margin:0;padding:0 2px 16px;color:var(--merch-muted);line-height:1.7}.merch-store .ts-tabs{padding-top:36px;padding-bottom:56px}.merch-store .ts-tabs__list{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:20px}.merch-store .ts-tabs__list.ts-align-center{justify-content:center}.merch-store .ts-tabs__list.ts-align-right{justify-content:flex-end}.merch-store .ts-tabs__list button{padding:9px 16px;border:none;background:none;font-size:14px;letter-spacing:.04em;color:var(--merch-muted);cursor:pointer}.merch-store .ts-tabs--underline .ts-tabs__list button{border-bottom:2px solid transparent}.merch-store .ts-tabs--underline .ts-tabs__list button.is-active{border-bottom-color:var(--merch-text);color:var(--merch-text)}.merch-store .ts-tabs--pills .ts-tabs__list button{border-radius:999px;border:1px solid var(--merch-line)}.merch-store .ts-tabs--pills .ts-tabs__list button.is-active{background:var(--merch-button-bg);border-color:var(--merch-button-bg);color:var(--merch-button-text)}.merch-store .ts-tabs__panel{max-width:760px;margin:0 auto}.merch-store .ts-tabs__panel img{margin-bottom:14px}.merch-store .ts-tabs__panel p{color:var(--merch-muted);line-height:1.75;margin:0}.merch-store .ts-newsletter{padding-top:48px;padding-bottom:56px}.merch-store .ts-newsletter__inner{margin:0 auto;text-align:center}.merch-store .ts-newsletter h2{font-size:clamp(22px,2.8vw,32px)}.merch-store .ts-newsletter p{margin:10px 0 0;color:var(--merch-muted)}.merch-store .ts-newsletter__form{display:flex;gap:10px;max-width:460px;margin:22px auto 0}.merch-store .ts-newsletter__form input{flex:1;min-width:0}.merch-store .ts-newsletter__form--stack{flex-direction:column}.merch-store .ts-newsletter small{display:block;margin-top:10px;font-size:11.5px;color:var(--merch-muted)}.merch-store .ts-trust{padding-top:36px;padding-bottom:36px}.merch-store .ts-trust__grid{display:grid;gap:18px;list-style:none;margin:0;padding:0}.merch-store .ts-trust__item{display:flex;flex-direction:column;align-items:center;gap:7px}.merch-store .ts-align-left .ts-trust__item,.merch-store .ts-trust__grid.ts-align-left .ts-trust__item{align-items:flex-start}.merch-store .ts-trust__item strong{font-size:13.5px;font-weight:600;letter-spacing:.03em}.merch-store .ts-trust__item span{font-size:12px;color:var(--merch-muted)}.merch-store .ts-social-proof{padding-top:44px;padding-bottom:52px;text-align:center}.merch-store .ts-social-proof__quote{margin:0 auto;max-width:720px}.merch-store .ts-social-proof__quote p{font-size:clamp(18px,2.4vw,26px);line-height:1.5;margin:0}.merch-store .ts-social-proof__quote cite{display:block;margin-top:10px;font-style:normal;font-size:13px;color:var(--merch-muted)}.merch-store .ts-social-proof__stats{display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(24px,6vw,72px);list-style:none;margin:28px 0 0;padding:0}.merch-store .ts-social-proof__stats strong{display:block;font-size:clamp(26px,3.6vw,40px);font-weight:500;letter-spacing:.02em}.merch-store .ts-social-proof__stats span{display:block;margin-top:2px;font-size:12.5px;color:var(--merch-muted)}.merch-store .ts-hero .merch-hero__box h2{font-size:calc(clamp(28px,4vw,44px) * var(--ts-heading-scale, 1))}.merch-store .ts-hero .merch-hero__plain h2{font-size:calc(clamp(32px,5.5vw,64px) * var(--ts-heading-scale, 1))}.merch-store .merch-rich-text h2{font-size:calc(clamp(26px,3.4vw,40px) * var(--ts-heading-scale, 1))}.merch-store .ts-marquee .merch-marquee__track{animation-duration:calc(var(--ts-marquee-speed, 36s) * var(--merch-motion-scale, 1))}.merch-store .ts-custom-html{padding-top:24px;padding-bottom:24px}.merch-store .ts-spacer{position:relative}.merch-store .ts-spacer hr{position:absolute;top:50%;left:0;right:0;margin:0 auto;max-width:1240px;border:none;border-top:1px solid;border-color:inherit}.merch-store .ts-sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:60;background:var(--merch-bg);color:var(--merch-text);border-top:1px solid var(--merch-line);box-shadow:0 -8px 30px #0f0f141a}.merch-store .ts-sticky-atc--editing{position:relative;z-index:1;box-shadow:none;border:1px dashed var(--merch-line-strong)}.merch-store .ts-sticky-atc__hint{display:block;padding:6px 12px 0;font-size:11px;color:var(--merch-muted);font-style:italic}.merch-store .ts-sticky-atc__inner{display:flex;align-items:center;gap:14px;padding-top:10px;padding-bottom:10px}.merch-store .ts-sticky-atc__inner img{width:44px;height:44px;object-fit:cover;flex:none}.merch-store .ts-sticky-atc__title{flex:1;min-width:0;display:flex;flex-direction:column;font-size:13.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.merch-store .ts-sticky-atc__title em{font-style:normal;font-size:12px;color:var(--merch-muted)}.merch-store .ts-sticky-atc .merch-btn{min-height:40px;padding:0 22px;flex:none}.ts-canvas[data-ts-device=tablet] .merch-store .merch-header,.ts-canvas[data-ts-device=mobile] .merch-store .merch-header{grid-template-columns:1fr auto 1fr;padding-top:10px;padding-bottom:10px}.ts-canvas[data-ts-device=tablet] .merch-store button.merch-menu-toggle,.ts-canvas[data-ts-device=mobile] .merch-store button.merch-menu-toggle{display:inline-flex}.ts-canvas[data-ts-device=tablet] .merch-store .merch-header__nav,.ts-canvas[data-ts-device=mobile] .merch-store .merch-header__nav{display:none}.ts-canvas[data-ts-device=tablet] .merch-store .merch-header__logo,.ts-canvas[data-ts-device=mobile] .merch-store .merch-header__logo{justify-self:center}.ts-canvas[data-ts-device=mobile] .merch-store .merch-page-width{padding-left:16px;padding-right:16px}.ts-canvas[data-ts-device=mobile] .merch-store .ts-width-full{padding-left:0;padding-right:0}.ts-canvas[data-ts-device=mobile] .merch-store .merch-currency-badge,.ts-canvas[data-ts-device=mobile] .merch-store .merch-header__account{display:none}.ts-canvas[data-ts-device=mobile] .merch-store .merch-hero__content{position:static;padding:0}.ts-canvas[data-ts-device=mobile] .merch-store .merch-hero__box{max-width:none;width:100%;padding:28px 16px}.ts-canvas[data-ts-device=mobile] .merch-store .merch-hero--plain .merch-hero__content,.ts-canvas[data-ts-device=mobile] .merch-store .merch-hero--tall .merch-hero__content,.ts-canvas[data-ts-device=mobile] .merch-store .merch-hero--full .merch-hero__content{position:absolute;padding:24px}.ts-canvas[data-ts-device=mobile] .merch-store .merch-image-with-text{grid-template-columns:1fr;gap:20px}.ts-canvas[data-ts-device=tablet] .merch-store .merch-product-grid{grid-template-columns:repeat(3,1fr);column-gap:16px;row-gap:32px}.ts-canvas[data-ts-device=mobile] .merch-store .merch-product-grid{grid-template-columns:repeat(2,1fr);column-gap:12px;row-gap:28px}.ts-canvas[data-ts-device=mobile] .merch-store .merch-product-page{grid-template-columns:1fr;gap:24px}.ts-canvas[data-ts-device=mobile] .merch-store .merch-hero--tall{min-height:560px}.ts-canvas[data-ts-device=mobile] .merch-store .merch-hero--full{min-height:720px}.ts-canvas[data-ts-device=tablet] .merch-store .merch-hero--tall{min-height:760px}.ts-canvas[data-ts-device=tablet] .merch-store .merch-hero--full{min-height:980px}.ts-canvas .merch-store .ts-sticky-atc--editing .ts-sticky-atc__inner{max-width:none}.ts-context-menu{position:fixed;z-index:12000;min-width:216px;max-width:280px;padding:6px;background:#fffffff5;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid rgba(15,15,20,.1);border-radius:12px;box-shadow:0 18px 44px #0f0f1438}.ts-context-menu__title{margin:2px 8px 4px;font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#0f0f1473}.ts-context-menu__item{display:block;width:100%;padding:6px 8px;border:0;background:none;border-radius:8px;text-align:left;font-size:12.5px;color:#1d1d1f;cursor:pointer}.ts-context-menu__item:hover{background:#0071e31a;color:#0071e3}.ts-context-menu__item.is-primary{font-weight:650}.ts-context-menu__item--all{margin-top:4px;border-top:1px solid rgba(15,15,20,.08);border-radius:0 0 8px 8px;color:#0f0f1499;font-size:12px}@keyframes tsFieldFlash{0%{background:#0071e329;box-shadow:0 0 0 2px #0071e359}to{background:transparent;box-shadow:none}}.ts-field--flash{animation:tsFieldFlash 1.6s ease-out both;border-radius:8px}.ts-editable:hover [data-inspect]:hover,.ts-chrome-shell:hover [data-inspect]:hover{outline:1px dashed rgba(0,113,227,.55);outline-offset:2px;cursor:context-menu}.ts-preview .merch-marquee{pointer-events:auto}.ts-icon-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.ts-icon-grid__option{display:grid;place-items:center;height:34px;border:1px solid rgba(15,15,20,.12);border-radius:8px;background:#fff;color:#1d1d1f;cursor:pointer}.ts-icon-grid__option:hover{border-color:#0071e380}.ts-icon-grid__option.is-active{border-color:#0071e3;box-shadow:0 0 0 1px #0071e3 inset;color:#0071e3}.ts-scheme-list{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.ts-scheme-option{height:40px;border:1px solid rgba(15,15,20,.14);border-radius:8px;font-size:14px;font-weight:650;cursor:pointer}.ts-scheme-option.is-active{outline:2px solid #0071e3;outline-offset:1px}.ts-canvas--email .ts-canvas__stage{display:flex;justify-content:center;align-items:flex-start;padding:40px 24px 80px;min-height:100%}.ts-email-frame{max-width:100%;min-height:400px;border-radius:12px;overflow:hidden;box-shadow:0 16px 48px #0f0f1429}.ts-subject-input{width:240px;font-size:12.5px}.ts-mergetext__tags{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.ts-mergetext__tags button{padding:3px 8px;border:1px solid rgba(15,15,20,.14);border-radius:999px;background:#fff;font-size:11px;cursor:pointer}.ts-mergetext__tags button:hover{border-color:#0071e3;color:#0071e3}.ts-discount-code{display:grid;gap:6px}.ts-discount-code__input{text-transform:uppercase;letter-spacing:.06em;font-weight:650}.anger-lank{display:inline-flex;align-items:center;gap:7px;min-height:44px;padding:0 4px;font-size:.9rem;color:inherit;text-decoration:none;border-radius:10px}.anger-lank svg{flex:none;opacity:.8}.anger-lank:hover span{text-decoration:underline;text-underline-offset:3px}.anger-lank:focus-visible{outline:2px solid currentColor;outline-offset:3px}.merch-footer__anger{margin:2px 0 4px}.anger-page{display:flex;justify-content:center;padding:clamp(40px,8vw,96px) 20px}.anger-panel{width:100%;max-width:560px;padding:clamp(28px,5vw,44px);border-radius:28px;background:#ffffffd1;-webkit-backdrop-filter:blur(24px) saturate(1.6);backdrop-filter:blur(24px) saturate(1.6);border:1px solid rgba(255,255,255,.65);box-shadow:0 24px 60px #0f172a24,0 2px 8px #0f172a0d;color:#111827;animation:anger-rise .55s cubic-bezier(.22,1,.36,1) both}@keyframes anger-rise{0%{opacity:0;transform:translateY(16px) scale(.985)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.anger-panel{animation:none}}.anger-step-indicator{margin:0 0 10px;font-size:.72rem;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:#6b7280}.anger-heading{margin:0 0 12px;font-size:clamp(1.45rem,3.4vw,1.7rem);font-weight:650;line-height:1.2;letter-spacing:-.01em;color:#111827}.anger-heading:focus{outline:none}.anger-lede{margin:0 0 18px;font-size:.95rem;line-height:1.6;color:#374151}.anger-form{display:block}.anger-field{display:grid;gap:7px;margin:0 0 16px}.anger-field span{font-size:.82rem;font-weight:600;color:#374151}.anger-field input,.anger-field textarea{width:100%;padding:13px 15px;border-radius:14px;border:1px solid rgba(17,24,39,.18);background:#ffffffeb;font:inherit;font-size:.95rem;color:#111827;box-sizing:border-box}.anger-field textarea{resize:vertical}.anger-field input:focus-visible,.anger-field textarea:focus-visible{outline:2px solid #0071e3;outline-offset:1px;border-color:#0071e3}.anger-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:11px 24px;border:none;border-radius:980px;background:#0071e3;color:#fff;font:inherit;font-size:.95rem;font-weight:600;cursor:pointer;transition:background-color .2s ease,transform .2s ease}.anger-button:hover{background:#0077ed}.anger-button:active{transform:scale(.985)}.anger-button:disabled{opacity:.55;cursor:default}.anger-button:focus-visible{outline:2px solid #0071e3;outline-offset:3px}.anger-button--secondary{background:#11182712;color:#111827}.anger-button--secondary:hover{background:#1118271c}.anger-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;margin-top:18px}.anger-order-card{margin:0 0 16px;padding:16px 18px;border-radius:18px;border:1px solid rgba(17,24,39,.1);background:#ffffffe0}.anger-order-card__title{margin:0 0 10px;font-size:.9rem;font-weight:650;color:#111827}.anger-order-card__total{margin:10px 0 0;padding-top:10px;border-top:1px solid rgba(17,24,39,.1);font-size:.88rem;font-weight:600;color:#111827}.anger-items{margin:0;padding:0;list-style:none;display:grid;gap:10px}.anger-item__row{display:flex;justify-content:space-between;gap:14px;font-size:.9rem;color:#1f2937}.anger-item__amount{flex:none;color:#4b5563}.anger-item--excluded .anger-item__name{color:#6b7280}.anger-item__excluded-note{margin:4px 0 0;font-size:.82rem;line-height:1.5;color:#92400e}.anger-note{margin:0 0 16px;padding:11px 14px;border-radius:14px;background:#0071e314;font-size:.87rem;line-height:1.55;color:#1e3a8a}.anger-note--warning{background:#d977061a;color:#92400e}.anger-error{margin:0 0 16px;padding:11px 14px;border-radius:14px;background:#b91c1c14;font-size:.88rem;line-height:1.55;color:#b91c1c}.anger-receipt-info{margin:0 0 4px;font-size:.88rem;color:#374151}.anger-footnote{margin:18px 0 0;font-size:.82rem;line-height:1.6;color:#4b5563}.anger-text-link{color:#0058b0;text-decoration:underline;text-underline-offset:3px;border-radius:6px}.anger-text-link:focus-visible{outline:2px solid #0071e3;outline-offset:2px}.anger-done{text-align:left}.anger-done__badge{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;margin-bottom:14px;border-radius:50%;background:#16a34a21;color:#15803d}.anger-summary{display:grid;gap:12px;margin:0 0 18px;padding:16px 18px;border-radius:18px;border:1px solid rgba(17,24,39,.1);background:#ffffffe0}.anger-summary div{display:grid;gap:2px}.anger-summary dt{font-size:.72rem;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:#6b7280}.anger-summary dd{margin:0;font-size:.92rem;color:#111827}.merch-product-page__anger-notice{margin:18px 0 0;padding:12px 15px;border-radius:12px;background:#d977061a;font-size:.85rem;line-height:1.55;color:#92400e}:root{color-scheme:light;--white: #ffffff;--paper: #fbfbfd;--ice: #f5f7fa;--blue: #1473e6;--blue-dark: #0057b8;--red: #e94247;--green: #34c759;--green-strong: #1c8c45;--chart-blue: #1473e6;--chart-green: #13a65b;--ink: #1d1d1f;--muted: #6e6e73;--line: rgba(29, 29, 31, .1);--blue-line: rgba(20, 115, 230, .16);--soft-shadow: 0 18px 44px rgba(29, 29, 31, .07);--radius: 18px;--radius-sm: 12px;--radius-lg: 24px;--radius-xl: 30px;--surface: rgba(255, 255, 255, .86);--surface-solid: #ffffff;--surface-muted: #f5f5f7;--surface-raised: rgba(255, 255, 255, .94);--segment-track: rgba(120, 120, 128, .12);--text-strong: #1d1d1f;--text-soft: #515154;--text-muted: #6e6e73;--separator: rgba(29, 29, 31, .1);--focus-ring: 0 0 0 4px rgba(20, 115, 230, .16);--shadow-xs: 0 1px 2px rgba(29, 29, 31, .04);--shadow-sm: 0 8px 22px rgba(29, 29, 31, .06);--shadow-md: 0 18px 44px rgba(29, 29, 31, .08);--shadow-lg: 0 32px 84px rgba(29, 29, 31, .12);--segment-thumb-shadow: 0 2px 6px rgba(29, 29, 31, .12), 0 1px 1px rgba(29, 29, 31, .06);--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-7: 28px;--space-8: 32px;--space-9: 36px;--space-10: 40px;--surface-padding-sm: clamp(14px, 2vw, 18px);--surface-padding-md: clamp(18px, 2.6vw, 26px);--surface-padding-lg: clamp(22px, 3.2vw, 34px);--control-height: 44px;--control-height-sm: 38px;--control-height-lg: 48px;--control-padding-x: 14px;--control-gap: 9px;--control-radius: 999px;--control-border: rgba(29, 29, 31, .11);--control-bg: rgba(255, 255, 255, .82);--control-bg-hover: rgba(20, 115, 230, .07);--table-cell-padding: 11px 12px;--motion-fast: .14s cubic-bezier(.25, .1, .25, 1);--motion-standard: .22s cubic-bezier(.2, 0, 0, 1);--motion-ui: .18s cubic-bezier(.2, 0, 0, 1);--motion-surface: .26s cubic-bezier(.16, 1, .3, 1);--motion-press: 90ms cubic-bezier(.2, 0, 0, 1);--font-ui: -apple-system, BlinkMacSystemFont, "SF Pro", "Inter", "Segoe UI", system-ui, sans-serif;--font-heading: var(--font-ui);--font-body: var(--font-ui);--bp-compact-max: 767.98px;--bp-regular-min: 768px;--bp-regular-max: 1080px;--bp-expanded-min: 1081px;--tap-target: 44px;--staff-sidebar-width: clamp(96px, 12vw, 132px);--staff-sidebar-collapsed-width: 76px;--staff-drawer-width: min(86vw, 320px);--staff-mobilebar-height: 56px;--z-mobilebar: 70;--z-scrim: 80;--z-drawer: 90;--safe-top: env(safe-area-inset-top, 0px);--safe-right: env(safe-area-inset-right, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px);--safe-left: env(safe-area-inset-left, 0px);--drawer-motion: .28s cubic-bezier(.2, 0, 0, 1)}*{box-sizing:border-box}html{width:100%;max-width:100%;scroll-behavior:smooth;overflow-x:clip}body{margin:0;width:100%;max-width:100%;min-width:320px;background:linear-gradient(180deg,#fff,#fbfbfd 52%,#f5f5f7);color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:clip}#root{width:100%;max-width:100%;min-height:100vh;min-height:100svh;overflow-x:clip}button,a,input,select,textarea{font:inherit}button{color:inherit}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}:root{color-scheme:light;--sys-blue: #0071e3;--sys-blue-press: #0a66c2;--sys-indigo: #5e5ce6;--sys-teal: #3aa9c9;--sys-green: #34c759;--sys-green-press: #248a3d;--sys-red: #e5342b;--sys-red-press: #c1271f;--sys-orange: #ff9500;--sys-yellow: #ffb703;--sys-purple: #af52de;--sys-pink: #ff2d55;--sys-gray: #8e8e93;--accent: var(--sys-blue);--accent-press: var(--sys-blue-press);--accent-tint: rgba(0, 113, 227, .1);--accent-tint-strong: rgba(0, 113, 227, .16);--on-accent: #ffffff;--red: #e5342b;--red-strong: #d8232a;--red-dark: #b81c22;--bg-base: #f2f2f7;--bg-elevated: #ffffff;--bg-secondary: #ffffff;--bg-tertiary: #f5f5f7;--label: #1d1d1f;--label-secondary: rgba(60, 60, 67, .62);--label-tertiary: rgba(60, 60, 67, .34);--label-quaternary: rgba(60, 60, 67, .2);--fill: rgba(120, 120, 128, .2);--fill-secondary: rgba(120, 120, 128, .16);--fill-tertiary: rgba(120, 120, 128, .12);--fill-quaternary: rgba(120, 120, 128, .08);--separator: rgba(60, 60, 67, .16);--separator-opaque: #d6d6db;--glass-blur: 20px;--glass-blur-strong: 44px;--glass-saturate: 180%;--glass-regular: rgba(255, 255, 255, .62);--glass-thick: rgba(255, 255, 255, .8);--glass-clear: rgba(255, 255, 255, .3);--glass-border: rgba(255, 255, 255, .55);--glass-edge: rgba(255, 255, 255, .9);--glass-edge-low: rgba(0, 0, 0, .05);--glass-sheen: rgba(255, 255, 255, .35);--glass-shadow: 0 10px 40px -12px rgba(0, 0, 0, .22);--glass-shadow-lg: 0 26px 72px -22px rgba(0, 0, 0, .3);--shadow-xs: 0 1px 2px rgba(0, 0, 0, .05);--shadow-sm: 0 4px 14px -6px rgba(0, 0, 0, .12);--shadow-md: 0 12px 34px -12px rgba(0, 0, 0, .16);--shadow-lg: 0 28px 70px -24px rgba(0, 0, 0, .24);--soft-shadow: var(--shadow-md);--focus-ring: 0 0 0 4px rgba(0, 113, 227, .32);--ease-standard: cubic-bezier(.4, 0, .2, 1);--ease-emphasized: cubic-bezier(.16, 1, .3, 1);--ease-spring: cubic-bezier(.2, .9, .25, 1);--motion-fast: .14s var(--ease-standard);--motion-ui: .2s var(--ease-standard);--motion-standard: .28s var(--ease-emphasized);--motion-surface: .38s var(--ease-emphasized);--motion-press: .11s var(--ease-standard);--font-ui: -apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", "Inter", "Segoe UI", system-ui, sans-serif;--font-body: var(--font-ui);--font-heading: var(--font-ui);--tracking-tight: -.022em;--tracking-snug: -.012em;--tracking-normal: 0;--tracking-wide: .06em;--control-radius: 980px;--ink: var(--label);--text-strong: var(--label);--text-soft: rgba(60, 60, 67, .74);--text-muted: var(--label-secondary);--muted: var(--label-secondary);--white: #ffffff;--paper: #fbfbfd;--ice: #f5f7fa;--surface: var(--glass-thick);--surface-solid: var(--bg-elevated);--surface-muted: var(--bg-tertiary);--surface-raised: rgba(255, 255, 255, .94);--line: var(--separator);--blue: var(--sys-blue);--blue-dark: var(--sys-blue-press);--blue-line: var(--accent-tint-strong);--green: var(--sys-green);--green-strong: var(--sys-green-press);--chart-blue: var(--sys-blue);--chart-green: var(--sys-green-press);--control-bg: rgba(255, 255, 255, .72);--control-bg-hover: var(--accent-tint);--control-border: var(--separator);--segment-track: var(--fill-tertiary);--segment-thumb-shadow: 0 3px 8px rgba(0, 0, 0, .14), 0 1px 1px rgba(0, 0, 0, .05)}:root[data-theme=dark]{color-scheme:dark;--sys-blue: #0a84ff;--sys-blue-press: #409cff;--sys-green: #30d158;--sys-green-press: #248a3d;--sys-red: #ff453a;--sys-red-press: #ff6961;--sys-orange: #ff9f0a;--sys-yellow: #ffd60a;--sys-teal: #40c8e0;--accent: #0a84ff;--accent-press: #409cff;--accent-tint: rgba(10, 132, 255, .24);--accent-tint-strong: rgba(10, 132, 255, .34);--red: #ff453a;--red-strong: #ff5b52;--red-dark: #ff6961;--bg-base: #000000;--bg-elevated: #1c1c1e;--bg-secondary: #1c1c1e;--bg-tertiary: #2c2c2e;--label: #f5f5f7;--label-secondary: rgba(235, 235, 245, .62);--label-tertiary: rgba(235, 235, 245, .34);--label-quaternary: rgba(235, 235, 245, .2);--fill: rgba(120, 120, 128, .4);--fill-secondary: rgba(120, 120, 128, .34);--fill-tertiary: rgba(120, 120, 128, .26);--fill-quaternary: rgba(120, 120, 128, .18);--separator: rgba(255, 255, 255, .14);--separator-opaque: #38383a;--glass-regular: rgba(30, 30, 34, .62);--glass-thick: rgba(30, 30, 34, .82);--glass-clear: rgba(30, 30, 34, .42);--glass-border: rgba(255, 255, 255, .12);--glass-edge: rgba(255, 255, 255, .22);--glass-edge-low: rgba(0, 0, 0, .34);--glass-sheen: rgba(255, 255, 255, .08);--glass-shadow: 0 12px 44px -12px rgba(0, 0, 0, .62);--glass-shadow-lg: 0 28px 82px -20px rgba(0, 0, 0, .72);--shadow-xs: 0 1px 2px rgba(0, 0, 0, .45);--shadow-sm: 0 4px 14px -6px rgba(0, 0, 0, .55);--shadow-md: 0 14px 38px -12px rgba(0, 0, 0, .6);--shadow-lg: 0 30px 76px -24px rgba(0, 0, 0, .68);--focus-ring: 0 0 0 4px rgba(10, 132, 255, .48);--text-soft: rgba(235, 235, 245, .74);--surface-raised: rgba(44, 44, 46, .92);--control-bg: rgba(120, 120, 128, .24);--control-bg-hover: rgba(10, 132, 255, .24);--paper: #1c1c1e;--ice: #2c2c2e;--segment-thumb-shadow: 0 3px 8px rgba(0, 0, 0, .5), 0 1px 1px rgba(0, 0, 0, .4)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--sys-blue: #0a84ff;--sys-blue-press: #409cff;--sys-green: #30d158;--sys-green-press: #248a3d;--sys-red: #ff453a;--sys-red-press: #ff6961;--sys-orange: #ff9f0a;--sys-yellow: #ffd60a;--sys-teal: #40c8e0;--accent: #0a84ff;--accent-press: #409cff;--accent-tint: rgba(10, 132, 255, .24);--accent-tint-strong: rgba(10, 132, 255, .34);--red: #ff453a;--red-strong: #ff5b52;--red-dark: #ff6961;--bg-base: #000000;--bg-elevated: #1c1c1e;--bg-secondary: #1c1c1e;--bg-tertiary: #2c2c2e;--label: #f5f5f7;--label-secondary: rgba(235, 235, 245, .62);--label-tertiary: rgba(235, 235, 245, .34);--label-quaternary: rgba(235, 235, 245, .2);--fill: rgba(120, 120, 128, .4);--fill-secondary: rgba(120, 120, 128, .34);--fill-tertiary: rgba(120, 120, 128, .26);--fill-quaternary: rgba(120, 120, 128, .18);--separator: rgba(255, 255, 255, .14);--separator-opaque: #38383a;--glass-regular: rgba(30, 30, 34, .62);--glass-thick: rgba(30, 30, 34, .82);--glass-clear: rgba(30, 30, 34, .42);--glass-border: rgba(255, 255, 255, .12);--glass-edge: rgba(255, 255, 255, .22);--glass-edge-low: rgba(0, 0, 0, .34);--glass-sheen: rgba(255, 255, 255, .08);--glass-shadow: 0 12px 44px -12px rgba(0, 0, 0, .62);--glass-shadow-lg: 0 28px 82px -20px rgba(0, 0, 0, .72);--shadow-xs: 0 1px 2px rgba(0, 0, 0, .45);--shadow-sm: 0 4px 14px -6px rgba(0, 0, 0, .55);--shadow-md: 0 14px 38px -12px rgba(0, 0, 0, .6);--shadow-lg: 0 30px 76px -24px rgba(0, 0, 0, .68);--focus-ring: 0 0 0 4px rgba(10, 132, 255, .48);--text-soft: rgba(235, 235, 245, .74);--surface-raised: rgba(44, 44, 46, .92);--control-bg: rgba(120, 120, 128, .24);--control-bg-hover: rgba(10, 132, 255, .24);--paper: #1c1c1e;--ice: #2c2c2e;--segment-thumb-shadow: 0 3px 8px rgba(0, 0, 0, .5), 0 1px 1px rgba(0, 0, 0, .4)}}html{background:var(--bg-base)}body{background:var(--bg-base);color:var(--label);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;transition:background-color var(--motion-standard),color var(--motion-standard)}#root{background:var(--bg-base)}::selection{background:var(--accent-tint-strong);color:var(--label)}:where(a,button,input,select,textarea,summary,[tabindex],[role=button]):focus-visible{outline:none;box-shadow:var(--focus-ring)}*{scrollbar-width:thin;scrollbar-color:var(--label-tertiary) transparent}*::-webkit-scrollbar{width:11px;height:11px}*::-webkit-scrollbar-thumb{border:3px solid transparent;border-radius:999px;background:var(--label-tertiary);background-clip:content-box}*::-webkit-scrollbar-thumb:hover{background:var(--label-secondary);background-clip:content-box}*::-webkit-scrollbar-track{background:transparent}:where(h1,h2,h3,h4,h5,h6){font-family:var(--font-heading);color:var(--label);text-wrap:balance}:where(h1){letter-spacing:var(--tracking-tight);font-weight:700}:where(h2){letter-spacing:var(--tracking-tight);font-weight:700}:where(h3){letter-spacing:var(--tracking-snug);font-weight:650}:where(h4,h5,h6){letter-spacing:var(--tracking-snug);font-weight:600}.lg-large-title{font-size:clamp(2rem,4.2vw,3rem);font-weight:700;letter-spacing:var(--tracking-tight);line-height:1.05}.lg-title-1{font-size:1.75rem;font-weight:700;letter-spacing:var(--tracking-tight);line-height:1.12}.lg-title-2{font-size:1.375rem;font-weight:700;letter-spacing:var(--tracking-snug);line-height:1.18}.lg-title-3{font-size:1.25rem;font-weight:650;letter-spacing:var(--tracking-snug);line-height:1.2}.lg-headline{font-size:1.0625rem;font-weight:650;letter-spacing:var(--tracking-snug)}.lg-body{font-size:1.0625rem;font-weight:400;letter-spacing:var(--tracking-normal)}.lg-callout{font-size:1rem;font-weight:400}.lg-subhead{font-size:.9375rem;font-weight:400;color:var(--label-secondary)}.lg-footnote{font-size:.8125rem;font-weight:400;color:var(--label-secondary)}.lg-caption{font-size:.75rem;font-weight:400;color:var(--label-secondary)}.lg-eyebrow{font-size:.75rem;font-weight:650;letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--label-secondary)}.section-label{color:var(--accent);font-weight:650;letter-spacing:var(--tracking-wide)}.lg-glass,.lg-glass--regular,.lg-glass--clear,.lg-glass--thick{position:relative;background-color:var(--glass-regular);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));border:1px solid var(--glass-border);box-shadow:inset 0 1px 0 0 var(--glass-edge),inset 0 -1px 0 0 var(--glass-edge-low),var(--glass-shadow);isolation:isolate}.lg-glass--thick{background-color:var(--glass-thick)}.lg-glass--clear{background-color:var(--glass-clear);-webkit-backdrop-filter:blur(var(--glass-blur-strong)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur-strong)) saturate(var(--glass-saturate))}.lg-glass:before,.lg-glass--regular:before,.lg-glass--clear:before,.lg-glass--thick:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,var(--glass-sheen) 0%,transparent 42%,transparent 100%);opacity:.9;z-index:-1}@supports not ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){.lg-glass,.lg-glass--regular,.lg-glass--clear,.lg-glass--thick{background-color:var(--surface-raised)}}#root .site-header,#root .scm-redesign .site-header{background:var(--glass-thick);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));border-bottom:1px solid var(--separator);box-shadow:inset 0 -.5px 0 0 var(--glass-edge-low),0 1px 0 0 var(--glass-edge)}#root .nav-links button{color:var(--label);font-weight:600}#root .nav-links button:hover{color:var(--accent)}#root .header-cart{border:1px solid var(--separator);background:var(--control-bg);-webkit-backdrop-filter:blur(12px) saturate(160%);backdrop-filter:blur(12px) saturate(160%);color:var(--accent)}#root .header-cart:hover,#root .header-cart:focus-visible{background:var(--accent-tint);border-color:var(--accent-tint-strong)}#root .footer,#root .scm-redesign .footer{background:var(--bg-tertiary);border-top:1px solid var(--separator)}#root .staff-sidebar{background:var(--glass-thick);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));border-right:1px solid var(--separator)}#root .staff-sidebar-link{color:var(--label-secondary);border-radius:var(--radius-sm);transition:background var(--motion-ui),color var(--motion-ui)}#root .staff-sidebar-link:hover{background:var(--fill-tertiary);color:var(--label)}#root .staff-sidebar-link.is-active,#root .staff-sidebar-link[aria-current=page]{background:var(--accent-tint);color:var(--accent)}#root .staff-mobilebar,#root .staff-tabbar,#root .staff-topbar{background:var(--glass-thick);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));border-color:var(--separator)}#root .staff-tabbar{border-top:1px solid var(--separator)}#root .staff-mobilebar{border-bottom:1px solid var(--separator)}#root .staff-drawer,#root .checkout-drawer{background:var(--glass-thick);-webkit-backdrop-filter:blur(var(--glass-blur-strong)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur-strong)) saturate(var(--glass-saturate));border-color:var(--separator)}#root .staff-scrim{background:#00000052;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}#root .button,#root .nav-cta,#root .button-primary,#root .button-buy,#root .button-ghost,#root .nav-buy{border-radius:var(--control-radius);font-family:var(--font-heading);font-weight:590;letter-spacing:var(--tracking-snug);transition:transform var(--motion-press),background-color var(--motion-ui),box-shadow var(--motion-ui),filter var(--motion-ui);-webkit-tap-highlight-color:transparent}#root .nav-cta,#root .button-primary{background:var(--red);color:#fff;border-color:transparent;box-shadow:0 8px 22px -8px #d8232a8c}#root .button-buy,#root .nav-buy{background:var(--accent);color:var(--on-accent);border-color:transparent;box-shadow:0 8px 22px -8px #0071e38c}#root .button-ghost{background:var(--fill-secondary);color:var(--accent);border-color:transparent;box-shadow:none}#root .button:hover,#root .nav-cta:hover,#root .button-primary:hover,#root .button-buy:hover,#root .button-ghost:hover,#root .nav-buy:hover{transform:none;filter:saturate(1.05) brightness(1.06)}#root .button-ghost:hover{filter:none;background:var(--fill)}#root .nav-cta:active,#root .button:active,#root .button-primary:active,#root .button-buy:active,#root .button-ghost:active,#root .nav-buy:active{transform:scale(.968);filter:brightness(.96)}#root .button-buy:hover,#root .nav-buy:hover{background:var(--accent)}#root .button:disabled,#root .button[disabled],#root .button[aria-disabled=true],#root .button-primary:disabled,#root .button-buy:disabled,#root .nav-buy:disabled{opacity:.4;filter:none;transform:none;box-shadow:none;cursor:not-allowed}#root .scm-redesign .hero-actions .button-primary{background:var(--fill-secondary)!important;color:var(--accent)!important;box-shadow:none!important}#root .scm-redesign .hero-actions .button-primary:hover{background:var(--fill)!important;filter:none}:where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea){color:var(--label);border-radius:var(--radius-sm);transition:border-color var(--motion-ui),box-shadow var(--motion-ui),background-color var(--motion-ui)}:where(input,textarea)::placeholder{color:var(--label-tertiary)}#root input:not([type=checkbox]):not([type=radio]):not([type=range]):focus-visible,#root select:focus-visible,#root textarea:focus-visible{outline:none;border-color:var(--accent);box-shadow:var(--focus-ring)}input[type=checkbox],input[type=radio],input[type=range],progress{accent-color:var(--accent)}#root .analytics-filter-segment,#root .scm-preview-segment{background:var(--fill-tertiary);border-radius:var(--control-radius);border:1px solid var(--separator)}#root .analytics-filter-segment .is-selected,#root .scm-preview-segment .is-selected,#root .analytics-filter-segment [aria-selected=true]{background:var(--bg-elevated);color:var(--label);border-radius:var(--control-radius);box-shadow:var(--segment-thumb-shadow)}#root .admin-inventory-overlay,#root .admin-confirm-overlay,#root .dino-game-overlay,#root .admin-product-image-menu-backdrop{background:#00000057;-webkit-backdrop-filter:blur(6px) saturate(140%);backdrop-filter:blur(6px) saturate(140%)}#root .admin-inventory-modal,#root .admin-confirm-modal,#root .admin-messages-modal,#root .staff-settings-popover,#root .staff-settings-menu,#root .analytics-info-popover,#root .analytics-advanced-popover,#root .admin-product-help-popover,#root .admin-alert-help-popover,#root .admin-customers-export-menu,#root .admin-files-menu,#root .admin-files-new-menu,#root .admin-files-item-menu,#root .admin-product-image-menu,#root .admin-product-size-menu,#root .admin-product-variant-image-menu,#root .scm-context-menu,#root .scm-image-menu,#root .scm-linkpicker-menu,#root .scm-add-section-menu{background:var(--glass-thick);-webkit-backdrop-filter:blur(var(--glass-blur-strong)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur-strong)) saturate(var(--glass-saturate));border:1px solid var(--glass-border);box-shadow:inset 0 1px 0 0 var(--glass-edge),var(--glass-shadow-lg);color:var(--label)}:where(table){border-color:var(--separator)}:where(th){color:var(--label-secondary)}:where(td,th){border-color:var(--separator)}.lg-badge{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:var(--control-radius);font-size:.78rem;font-weight:600;background:var(--fill-tertiary);color:var(--label-secondary)}.lg-badge--accent{background:var(--accent-tint);color:var(--accent)}.lg-badge--success{background:#34c75929;color:var(--sys-green-press)}.lg-badge--danger{background:#e5342b24;color:var(--red-dark)}#root .scm-redesign{--scm-blue: var(--accent);--scm-blue-dark: var(--accent-press);--scm-blue-tint: var(--accent-tint);--scm-blue-line: var(--accent-tint-strong);--scm-red: var(--red);--scm-red-strong: var(--red-strong);--scm-red-dark: var(--red-dark);--scm-ink: var(--label);--scm-soft: var(--text-soft);--scm-muted: var(--label-secondary);--scm-line: var(--separator);--scm-line-2: var(--separator);--scm-surface: var(--bg-tertiary)}:root[data-theme=dark] #root .scm-redesign,:root[data-theme=dark] #root .scm-redesign .hero,:root[data-theme=dark] #root .scm-redesign .contact-section,:root[data-theme=dark] #root .scm-redesign .intro-section,:root[data-theme=dark] #root .scm-redesign .product-info-section,:root[data-theme=dark] #root .scm-redesign .collaboration-section,:root[data-theme=dark] #root .scm-redesign .info-page,:root[data-theme=dark] #root .scm-redesign .info-hero,:root[data-theme=dark] #root .scm-redesign .info-actions-section,:root[data-theme=dark] #root .scm-redesign .info-content-section{background:var(--bg-base)!important}:root[data-theme=dark] #root .scm-redesign .footer{background:var(--bg-tertiary)!important}:root[data-theme=dark] #root .scm-redesign .benefit-item,:root[data-theme=dark] #root .scm-redesign .spec-card,:root[data-theme=dark] #root .scm-redesign .term-row,:root[data-theme=dark] #root .scm-redesign .lead-form,:root[data-theme=dark] #root .scm-redesign .info-action-card,:root[data-theme=dark] #root .scm-redesign .info-section-card,:root[data-theme=dark] #root .scm-redesign .info-summary-card,:root[data-theme=dark] #root .scm-redesign .info-faq-item,:root[data-theme=dark] #root .scm-redesign .showroom-panel{background:var(--bg-elevated)!important;border-color:var(--separator)}:root[data-theme=dark] #root .scm-redesign .preset-button{background:var(--bg-tertiary)!important;color:var(--label)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) #root .scm-redesign .hero,:root:not([data-theme=light]) #root .scm-redesign .contact-section,:root:not([data-theme=light]) #root .scm-redesign .intro-section,:root:not([data-theme=light]) #root .scm-redesign .product-info-section,:root:not([data-theme=light]) #root .scm-redesign .collaboration-section,:root:not([data-theme=light]) #root .scm-redesign .info-page,:root:not([data-theme=light]) #root .scm-redesign .info-hero,:root:not([data-theme=light]) #root .scm-redesign .info-actions-section,:root:not([data-theme=light]) #root .scm-redesign .info-content-section,:root:not([data-theme=light]) #root .scm-redesign{background:var(--bg-base)!important}:root:not([data-theme=light]) #root .scm-redesign .footer{background:var(--bg-tertiary)!important}:root:not([data-theme=light]) #root .scm-redesign .benefit-item,:root:not([data-theme=light]) #root .scm-redesign .spec-card,:root:not([data-theme=light]) #root .scm-redesign .term-row,:root:not([data-theme=light]) #root .scm-redesign .lead-form,:root:not([data-theme=light]) #root .scm-redesign .info-action-card,:root:not([data-theme=light]) #root .scm-redesign .info-section-card,:root:not([data-theme=light]) #root .scm-redesign .info-summary-card,:root:not([data-theme=light]) #root .scm-redesign .info-faq-item,:root:not([data-theme=light]) #root .scm-redesign .showroom-panel{background:var(--bg-elevated)!important;border-color:var(--separator)}:root:not([data-theme=light]) #root .scm-redesign .preset-button{background:var(--bg-tertiary)!important;color:var(--label)}}#root>div:not(.scm-redesign),.staff-dashboard,.staff-login-page{color-scheme:light;--sys-blue: #0071e3;--sys-blue-press: #0a66c2;--sys-green: #34c759;--sys-green-press: #248a3d;--sys-red: #e5342b;--sys-red-press: #c1271f;--sys-orange: #ff9500;--sys-yellow: #ffb703;--sys-teal: #3aa9c9;--accent: #0071e3;--accent-press: #0a66c2;--accent-tint: rgba(0, 113, 227, .1);--accent-tint-strong: rgba(0, 113, 227, .16);--red: #e5342b;--red-strong: #d8232a;--red-dark: #b81c22;--bg-base: #f2f2f7;--bg-elevated: #ffffff;--bg-secondary: #ffffff;--bg-tertiary: #f5f5f7;--label: #1d1d1f;--label-secondary: rgba(60, 60, 67, .62);--label-tertiary: rgba(60, 60, 67, .34);--label-quaternary: rgba(60, 60, 67, .2);--fill: rgba(120, 120, 128, .2);--fill-secondary: rgba(120, 120, 128, .16);--fill-tertiary: rgba(120, 120, 128, .12);--fill-quaternary: rgba(120, 120, 128, .08);--separator: rgba(60, 60, 67, .16);--separator-opaque: #d6d6db;--glass-regular: rgba(255, 255, 255, .62);--glass-thick: rgba(255, 255, 255, .8);--glass-clear: rgba(255, 255, 255, .3);--glass-border: rgba(255, 255, 255, .55);--glass-edge: rgba(255, 255, 255, .9);--glass-edge-low: rgba(0, 0, 0, .05);--glass-sheen: rgba(255, 255, 255, .35);--glass-shadow: 0 10px 40px -12px rgba(0, 0, 0, .22);--glass-shadow-lg: 0 26px 72px -22px rgba(0, 0, 0, .3);--shadow-xs: 0 1px 2px rgba(0, 0, 0, .05);--shadow-sm: 0 4px 14px -6px rgba(0, 0, 0, .12);--shadow-md: 0 12px 34px -12px rgba(0, 0, 0, .16);--shadow-lg: 0 28px 70px -24px rgba(0, 0, 0, .24);--focus-ring: 0 0 0 4px rgba(0, 113, 227, .32);--text-soft: rgba(60, 60, 67, .74);--surface-raised: rgba(255, 255, 255, .94);--control-bg: rgba(255, 255, 255, .72);--control-bg-hover: rgba(0, 113, 227, .1);--paper: #fbfbfd;--ice: #f5f7fa;--segment-thumb-shadow: 0 3px 8px rgba(0, 0, 0, .14), 0 1px 1px rgba(0, 0, 0, .05)}#root>div:not(.scm-redesign){background:var(--bg-base);min-height:100svh}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}
