.v2-store[data-kit=flagship]{--spk-text:-apple-system,BlinkMacSystemFont,"SF Pro Text","Helvetica Neue",var(--font-sans),Helvetica,Arial,sans-serif;--spk-display:-apple-system,BlinkMacSystemFont,"SF Pro Display","Helvetica Neue",var(--font-sans),Helvetica,Arial,sans-serif;--spk-radius:6px;--v2-font:var(--spk-text);--v2-text:#1d1d1f;--v2-text-body:#1d1d1f;--v2-text-secondary:#6e6e73;--v2-text-tertiary:#86868b;--v2-surface-secondary:#f5f5f7;--v2-surface-media:#f5f5f7;font-family:var(--spk-text);-moz-osx-font-smoothing:grayscale}.v2-store[data-kit=flagship][data-corners=round]{--spk-radius:12px}.v2-store[data-kit=flagship][data-corners=square]{--spk-radius:0px}@media (min-width:768px){.v2-store[data-kit=flagship]{padding-top:40px}}.v2-store[data-kit=flagship] .v2-store-name{font-family:var(--spk-display);letter-spacing:0;font-size:40px;line-height:1.1}.v2-store[data-kit=flagship] .v2-store-meta{letter-spacing:-.016em;margin-top:6px;font-size:15px}.v2-store[data-kit=flagship] .v2-store-meta-status{font-weight:600}.v2-store[data-kit=flagship] .v2-store-action{height:36px;box-shadow:none;letter-spacing:-.016em;background:#1d1d1f0f;padding:0 16px 0 14px;font-size:14px;font-weight:400}.v2-store[data-kit=flagship] .v2-store-action svg{width:16px;height:16px}.v2-store[data-kit=flagship] .v2-store-action[data-state=open]{box-shadow:none;background:#1d1d1f1f}@media (hover:hover) and (pointer:fine){.v2-store[data-kit=flagship] .v2-store-action:hover{box-shadow:none;background:#1d1d1f17}}@media (max-width:767px){.v2-store[data-kit=flagship] .v2-store-name{letter-spacing:.007em;font-size:28px;line-height:1.14286}.v2-store[data-kit=flagship] .v2-store-meta{font-size:14px}.v2-store[data-kit=flagship] .v2-store-action{border-radius:var(--spk-radius);letter-spacing:-.01em;background:#f5f5f7;height:62px;padding:0 4px;font-size:12px}.v2-store[data-kit=flagship] .v2-store-action svg{width:20px;height:20px}.v2-store[data-kit=flagship] .v2-store-action[data-state=open],.v2-store[data-kit=flagship] .v2-store-action:active{background:#e8e8ed}}.v2-store[data-kit=flagship] .v2-store-bar{-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);background:#fbfbfdcc;box-shadow:inset 0 -1px #0000001a}.v2-store[data-kit=flagship] .v2-store-tabs .v2-tab{color:#1d1d1fb8;letter-spacing:-.016em;font-size:14px;font-weight:400}.v2-store[data-kit=flagship] .v2-store-tabs .v2-tab[aria-selected=true],.v2-store[data-kit=flagship] .v2-store-tabs .v2-tab[aria-current=page]{color:#1d1d1f}@media (hover:hover) and (pointer:fine){.v2-store[data-kit=flagship] .v2-store-tabs .v2-tab:hover{color:#1d1d1f}}.v2-store[data-kit=flagship] .v2-store-tabs .v2-tabs-thumb{background:#1d1d1f;height:1px}@media (max-width:1023px){.v2-store[data-kit=flagship] .v2-store-tabs .v2-tab{font-size:14px}}.v2-store[data-kit=flagship] .v2-store-panel:not([data-built]){padding:56px 0 120px}@media (max-width:767px){.v2-store[data-kit=flagship] .v2-store-panel:not([data-built]){padding:32px 0 88px}}.v2-store[data-kit=flagship] :is(.v2-store-sec-title,.v2-store-section-head .v2-heading-lg){font-family:var(--spk-display);letter-spacing:-.003em;font-size:clamp(32px,4vw,48px);line-height:1.08349}.v2-store[data-kit=flagship] .v2-store-section-head{margin-bottom:20px}.v2-store[data-kit=flagship] :is(.v2-store-section-sub,.v2-store-sec-sub){color:#86868b;font-family:var(--spk-display);letter-spacing:.011em;margin-top:12px;font-size:clamp(17px,1.6vw,21px);font-weight:600;line-height:1.381}.v2-store[data-kit=flagship] .v2-store-rail-heading h2{font-family:var(--spk-display);letter-spacing:.009em;font-size:24px;line-height:1.16667}.v2-store[data-kit=flagship] .v2-store-rail-head{margin-bottom:16px}.v2-store[data-kit=flagship] .v2-card-media{border-radius:var(--spk-radius)}.v2-store[data-kit=flagship] .v2-card-title{letter-spacing:-.016em;font-weight:600}.v2-store[data-kit=flagship] .v2-card-price{letter-spacing:-.016em;font-weight:400}.v2-store[data-kit=flagship] .v2-store-item{border-bottom-color:#d2d2d7;padding:24px 0}.v2-store[data-kit=flagship] .v2-store-item-title{letter-spacing:-.022em;font-size:17px;line-height:1.29412}.v2-store[data-kit=flagship] .v2-store-item-desc{letter-spacing:-.016em;font-size:15px;line-height:1.47}.v2-store[data-kit=flagship] .v2-store-item-price{letter-spacing:-.022em;font-size:17px;font-weight:400}.v2-store[data-kit=flagship] .v2-store-thumb{border-radius:var(--spk-radius)}.v2-store[data-kit=flagship] .v2-store-about-text{letter-spacing:.012em;font-size:19px;line-height:1.52}.v2-store[data-kit=flagship] .v2-store-about-type{letter-spacing:-.022em;font-size:17px;font-weight:400}.v2-store[data-kit=flagship] .v2-store-about-card{border-radius:var(--spk-radius);padding:32px 30px}.v2-store[data-kit=flagship] .v2-store-about-card .v2-heading-xs,.v2-store[data-kit=flagship] .v2-store-about-brands .v2-heading-xs{font-family:var(--spk-display);letter-spacing:.011em;font-size:21px;line-height:1.19048}.v2-store[data-kit=flagship] .v2-store-about-hours{border-radius:var(--spk-radius);box-shadow:none}.v2-store[data-kit=flagship] .v2-store-brand-tile{border-radius:var(--spk-radius)}.v2-store[data-kit=flagship] .v2-store-about-media{border-radius:var(--spk-radius);overflow:hidden}@media (max-width:767px){.v2-store[data-kit=flagship] .v2-store-about-text{letter-spacing:-.022em;font-size:17px;line-height:1.47059}.v2-store[data-kit=flagship] .v2-store-about-card{border-radius:var(--spk-radius);padding:24px 20px}.v2-store[data-kit=flagship] .v2-store-brand-tile{border-radius:var(--spk-radius)}}.v2-store[data-kit=flagship] .v2-store-foot{background:#f5f5f7;border-top:0}.v2-store[data-kit=flagship] .v2-store-foot-label{color:#1d1d1f;letter-spacing:-.01em;font-size:12px;font-weight:600;line-height:1.33337}.v2-store[data-kit=flagship] .v2-store-foot-link{color:#424245;letter-spacing:-.01em;font-size:12px;font-weight:400;line-height:1.33337}.v2-store[data-kit=flagship] :is(.v2-store-foot-muted,.v2-store-foot-status){letter-spacing:-.01em;font-size:12px;line-height:1.33337}.v2-store[data-kit=flagship] :is(.v2-store-seo,.v2-store-foot-legal){border-top-color:#d2d2d7}.v2-store[data-kit=flagship] .v2-store-foot-legal{color:#6e6e73;letter-spacing:-.01em;font-size:12px;line-height:1.33337}
