:root{--wp--custom--spacing--small:var(--wp--preset--spacing--30, clamp(1.5rem, 5vw, 2rem));--wp--custom--spacing--medium:var(--wp--preset--spacing--50, clamp(2.5rem, 8vw, 4rem));--wp--custom--spacing--large:var(--wp--preset--spacing--60, clamp(2.5rem, 8vw, 6rem));--wp--custom--spacing--outer:max(1.25rem, 4vw);--wp--preset--spacing--80:min(8rem, 12vw)}html{scroll-behavior:smooth}body{-moz-osx-font-smoothing:var(--wp--custom--typography--font-smoothing--moz,auto);-webkit-font-smoothing:var(--wp--custom--typography--font-smoothing--webkit,auto)}a{text-decoration-style:var(--wp--custom--elements--link--static--text-decoration-style,solid);text-decoration-thickness:var(--wp--custom--elements--link--text-decoration-thickness,1px);text-underline-offset:var(--wp--custom--elements--link--text-underline-offset,.25ch)}a:hover,a:focus{text-decoration-style:var(--wp--custom--elements--link--interactive--text-decoration-style,dashed)}:where(.wp-site-blocks *:focus){outline-width:1px;outline-style:solid}a:active{text-decoration:none}@media (min-width:600px){.site-logo-title{display:none}.wp-block-navigation__responsive-container.is-menu-open:not(.disable-default-overlay) .wp-block-navigation__responsive-container-content .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open:not(.disable-default-overlay) .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open:not(.disable-default-overlay) .wp-block-navigation__responsive-container-content .wp-block-page-list{align-items:flex-start!important}}@media (max-width:600px){.has-modal-open .wp-block-navigation__responsive-container.is-menu-open:not(.disable-default-overlay) .wp-block-navigation__responsive-container-content .wp-block-navigation-item,.has-modal-open .wp-block-navigation__responsive-container.is-menu-open:not(.disable-default-overlay) .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.has-modal-open .wp-block-navigation__responsive-container.is-menu-open:not(.disable-default-overlay) .wp-block-navigation__responsive-container-content .wp-block-page-list{align-items:flex-start!important}}.wp-block-navigation__responsive-container.has-modal-open.is-menu-open .site-logo-title{display:flex;flex-wrap:nowrap;max-width:100%;align-items:center;gap:.5rem;padding-bottom:var(--wp--preset--spacing--30);position:relative;padding-inline-end:52px}.wp-block-navigation__responsive-container.has-modal-open.is-menu-open .site-logo-title::after{content:"";position:absolute;left:calc(-1 * var(--wp--preset--spacing--30));right:calc(-1 * var(--wp--preset--spacing--30));bottom:0;height:1px;background:#8080801d}.wp-block-navigation__responsive-container.has-modal-open.is-menu-open .site-logo-title img{max-height:42px!important;height:auto!important;width:auto!important}.wp-block-navigation__responsive-container.has-modal-open.is-menu-open .site-logo-title .site-title{font-size:1.25rem;font-weight:700;color:var(--wp--preset--color--foreground);text-transform:uppercase;letter-spacing:-.02em;box-sizing:border-box;line-height:1.15}.wp-block-navigation__responsive-container.is-menu-open:not(.disable-default-overlay) .wp-block-navigation__responsive-container-content{padding-top:var(--wp--preset--spacing--30)}.has-modal-open .wp-block-navigation__responsive-container-close{background-color:var(--wp--preset--color--tertiary);padding:.625rem;border-radius:100%;top:-2.5px!important}.has-modal-open .wp-block-navigation__responsive-container.is-menu-open:not(.disable-default-overlay) .wp-block-navigation__responsive-container-content .wp-block-navigation__container{gap:0!important;width:100%}.has-modal-open .wp-block-navigation__responsive-container.is-menu-open:not(.disable-default-overlay) .wp-block-navrigation__containe,.has-modal-open .wp-block-navigation__responsive-container.is-menu-open:not(.disable-default-overlay) .wp-block-navigation__container ul{row-gap:0.75rem!important;width:-webkit-fill-available;max-width:100%}.has-modal-open .wp-block-navigation__responsive-container.is-menu-open:not(.disable-default-overlay) .wp-block-navigation__responsive-container-content>ul.wp-block-navigation__container>li.wp-block-navigation-item:not(.wp-block-navigation__submenu-container){border-bottom:1px solid #8080801d;padding-top:.75rem;padding-bottom:.75rem;width:-webkit-fill-available;max-width:100%}.has-modal-open .wp-block-navigation__responsive-container.is-menu-open:not(.disable-default-overlay) .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container{padding:.75rem .75rem 0 0.75rem!important;gap:0.75rem!important}.has-modal-open .wp-block-navigation__responsive-container:not(.disable-default-overlay) .wp-block-navigation__responsive-dialog ul.wp-block-navigation__container>li:not(.wp-block-navigation__submenu-container)>a.wp-block-navigation-item__content{font-size:1.25rem;font-weight:600}.has-modal-open .wp-block-navigation__responsive-container:not(.disable-default-overlay) .wp-block-navigation__submenu-container{padding-top:0.75rem!important}.has-modal-open .wp-block-navigation__responsive-container:not(.disable-default-overlay) .wp-block-navigation__responsive-dialog ul.wp-block-navigation__container .wp-block-navigation-submenu .wp-block-navigation-item a{font-size:1rem!important}html.has-modal-open header.wp-block-template-part,html.has-modal-open header.wp-block-template-part :has(.wp-block-navigation__responsive-dialog){backdrop-filter:none!important;transform:none!important;translate:none!important;filter:none!important;animation:none!important}html.has-modal-open body:has(.entry-content>.ext-hero-section.ext-hero-section--full-screen:first-child) header.wp-block-template-part:has(.ext-header-sticky.ext-header-sticky--floating-pill.ext-header-glass) .ext-header-sticky.ext-header-sticky--floating-pill.ext-header-glass,html.has-modal-open body:not(:has(.entry-content>.ext-hero-section.ext-hero-section--full-screen:first-child)) header.wp-block-template-part:has(.ext-header-sticky.ext-header-sticky--floating-pill.ext-header-glass) .ext-header-sticky.ext-header-sticky--floating-pill.ext-header-glass{animation:none!important;backdrop-filter:none!important;translate:none!important}@media (max-width:781px){body:not(:has(.wp-block-navigation__responsive-container.disable-default-overlay)) header.wp-block-template-part :is(.ext-nav-extras-phone,.ext-nav-extras-btn,.ext-nav-extras-social):not(.ext-nav-extras-mobile *){display:none}header.wp-block-template-part .ext-nav-extras:not(:has(nav,.wp-block-navigation)){display:none}}.ext-nav-extras-mobile{display:none}.has-modal-open .wp-block-navigation__responsive-dialog .ext-nav-extras-mobile{display:flex;flex-direction:column;align-items:stretch;gap:var(--wp--preset--spacing--20);margin-top:var(--wp--preset--spacing--30)}.has-modal-open .wp-block-navigation__responsive-dialog .ext-nav-extras-mobile .wp-block-button{width:100%}.has-modal-open .wp-block-navigation__responsive-dialog .ext-nav-extras-mobile .wp-block-button__link{display:block;text-align:center;width:100%}.has-modal-open .wp-block-navigation__responsive-dialog .ext-nav-extras-mobile .ext-nav-extras-phone,.has-modal-open .wp-block-navigation__responsive-dialog .ext-nav-extras-mobile .ext-nav-extras-phone a,.has-modal-open .wp-block-navigation__responsive-dialog .ext-nav-extras-mobile .ext-nav-extras-phone p{font-size:1.25rem!important;font-weight:600!important}.has-modal-open .wp-block-navigation__responsive-dialog .ext-nav-extras-mobile .wp-block-social-link{width:32px;height:32px}.has-modal-open .wp-block-navigation__responsive-dialog .ext-nav-extras-mobile .wp-social-link svg{width:28px;height:28px}.wp-block-navigation .wp-block-navigation-item a:hover,.wp-block-navigation .wp-block-navigation-item a:focus{text-decoration:underline;text-decoration-style:solid}nav .wp-block-pages-list__item.wp-block-navigation-item.menu-item-home{display:none}.wp-block-navigation__responsive-container.is-menu-open:not(.disable-default-overlay){padding-top:var(--wp--preset--spacing--30);padding-bottom:var(--wp--preset--spacing--30);padding-right:var(--wp--preset--spacing--30);padding-left:var(--wp--preset--spacing--30)}.wp-block-navigation__responsive-container.is-menu-open:not(.disable-default-overlay){padding-top:clamp(1rem, var(--wp--style--root--padding-top), 20rem);padding-right:clamp(1rem, var(--wp--style--root--padding-right), 20rem);padding-bottom:clamp(1rem, var(--wp--style--root--padding-bottom), 20rem);padding-left:clamp(1rem, var(--wp--style--root--padding-left), 20rem)}.wp-element-button{transition:background-color 0.15s ease}.wp-block-button .wp-block-button__link.is-style-outline:not(.has-background):hover,.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-background):hover{background-color:rgb(159 159 159 / .2)}.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:var(--wp--custom--blocks--core-table--variant-stripes--color--background,var(--wp--preset--color--tertiary))}footer.wp-block-template-part:not([style*="margin-top"]){margin-top:0}blockquote:is(.is-style-plain){border:none;padding-left:0}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper){border-color:var(--wp--custom--elements--input--border--color);border-radius:var(--wp--custom--elements--button--border--radius);border-width:var(--wp--custom--elements--input--border--width)}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input{border-color:#fff0}.wp-block-search .wp-block-search__input{border-radius:var(--wp--custom--elements--button--border--radius)}.wp-block-image[style*="-radius"]:not([style*="overflow"]){overflow:hidden}.block-editor-block-list__block.wp-block.is-default-size.wp-block-site-logo .components-resizable-box__container,.wp-block-site-logo.is-default-size img{max-height:42px!important;height:auto!important;width:auto!important}.wp-block-site-logo img[src*="extendify-demo-"],.wp-block-site-logo img[src*="ext-custom-logo-"]{filter:var(--wp--preset--duotone--primary-foreground);min-width:40px}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,*::before,*::after{animation-duration:0.01ms!important;animation-iteration-count:1!important;transition-duration:0.01ms!important;scroll-behavior:auto!important}}input,textarea{caret-color:inherit;outline-color:inherit}:where(.wp-block-post-comments-form) input:not([type="submit"]),:where(.wp-block-post-comments-form) textarea{background-color:var(--wp--preset--color--background);color:var(--wp--preset--color--foreground);border-color:inherit}.woocommerce-Tabs-panel--description h2,.woocommerce-Reviews-title{font-size:var(--wp--preset--font-size--medium)}.wp-block-button.wc-block-components-product-button{flex-direction:row;flex-wrap:wrap;justify-content:start;gap:1rem}.wp-block-button.wc-block-components-product-button a.added_to_cart{margin-top:0}.woocommerce-checkout.woocommerce-page header.wp-block-template-part nav.wp-block-navigation{visibility:hidden}.wp-site-blocks .wp-block-group.woocommerce.product{margin-top:0;margin-bottom:0}.wc-block-product-template__responsive{grid-row-gap:2rem}.wc-block-components-product-button__button{z-index:1}.sticky-header-offset-container .entry-content>.wp-block-group{scroll-margin-top:var(--wp--preset--spacing--60)}:not(.block-editor-block-preview__content-iframe) .has-tertiary-background-color.has-background [class*="is-style-ext-preset--group--"][class*="item-card-1"]:not(.has-background){background-color:var(--wp--preset--color--background)}:not(.block-editor-block-preview__content-iframe) .has-tertiary-background-color.has-background [class*="is-style-ext-preset--group--"][class*="item-card-1"]:not(.has-background)::before{background-color:var(--wp--preset--color--background)!important}:not(.block-editor-block-preview__content-iframe) .has-tertiary-background-color.has-background [class*="is-style-ext-preset--image--"]:not(.has-background)::before{background-color:var(--wp--preset--color--tertiary)!important}:not(.block-editor-block-preview__content-iframe) .has-tertiary-background-color.has-background [class*="is-style-ext-preset--group--"][class*="item-card-1"]::before,:not(.block-editor-block-preview__content-iframe) .has-tertiary-background-color.has-background [class*="is-style-ext-preset--media-text--"]::before{background-color:var(--wp--preset--color--background)!important}.block-editor-block-preview__content-iframe [class*="is-style-ext-preset--group--natural-1"][class*="item-card-1"]{background-color:transparent!important}:root{--grid-vector-bg:url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTQ0MCAxMDI0IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogIDxnIG9wYWNpdHk9IjAuMDkiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2Utb3BhY2l0eT0iMC43IiBzdHJva2Utd2lkdGg9IjEuMjYwNyI+CiAgICA8bGluZSB4MT0iLTUwLjYxNzIiIHkxPSI2MjQuOTk1IiB4Mj0iMTQ2MC45NiIgeTI9IjYyNC45OTUiIC8+CiAgICA8bGluZSB4MT0iLTUwLjYxNzIiIHkxPSI5NDcuNzMzIiB4Mj0iMTQ2MC45NiIgeTI9Ijk0Ny43MzMiIC8+CiAgICA8bGluZSB4MT0iLTUwLjYxNzIiIHkxPSIzMDIuMjU2IiB4Mj0iMTQ2MC45NiIgeTI9IjMwMi4yNTYiIC8+CiAgICA8bGluZSB4MT0iLTUwLjYxNzIiIHkxPSI0NjMuNjI0IiB4Mj0iMTQ2MC45NiIgeTI9IjQ2My42MjQiIC8+CiAgICA8bGluZSB4MT0iLTUwLjYxNzIiIHkxPSI3ODYuMzYyIiB4Mj0iMTQ2MC45NiIgeTI9Ijc4Ni4zNjIiIC8+CiAgICA8bGluZSB4MT0iLTUwLjYxNzIiIHkxPSIxNDAuODg1IiB4Mj0iMTQ2MC45NiIgeTI9IjE0MC44ODUiIC8+CiAgICA8bGluZSB4MT0iLTUwLjYxNzIiIHkxPSI1NDQuMzExIiB4Mj0iMTQ2MC45NiIgeTI9IjU0NC4zMTEiIC8+CiAgICA8bGluZSB4MT0iLTUwLjYxNzIiIHkxPSI4NjcuMDQ5IiB4Mj0iMTQ2MC45NiIgeTI9Ijg2Ny4wNDkiIC8+CiAgICA8bGluZSB4MT0iLTUwLjYxNzIiIHkxPSIyMjEuNTczIiB4Mj0iMTQ2MC45NiIgeTI9IjIyMS41NzMiIC8+CiAgICA8bGluZSB4MT0iLTUwLjYxNzIiIHkxPSIzODIuOTQiIHgyPSIxNDYwLjk2IiB5Mj0iMzgyLjk0IiAvPgogICAgPGxpbmUgeDE9Ii01MC42MTcyIiB5MT0iNzA1LjY4MiIgeDI9IjE0NjAuOTYiIHkyPSI3MDUuNjgyIiAvPgogICAgPGxpbmUgeDE9Ii01MC42MTcyIiB5MT0iNjAuMjAxNyIgeDI9IjE0NjAuOTYiIHkyPSI2MC4yMDE3IiAvPgogICAgPGxpbmUgeDE9IjY0Mi4xMzgiIHkxPSItNDguODQ3NyIgeDI9IjY0Mi4xMzgiIHkyPSIxMTE4LjU2IiAvPgogICAgPGxpbmUgeDE9IjMxOS4zOTgiIHkxPSItNDguODQ3NyIgeDI9IjMxOS4zOTgiIHkyPSIxMTE4LjU2IiAvPgogICAgPGxpbmUgeDE9Ijk2NC44NzQiIHkxPSItNDguODQ3NyIgeDI9Ijk2NC44NzQiIHkyPSIxMTE4LjU2IiAvPgogICAgPGxpbmUgeDE9IjEyODcuNjEiIHkxPSItNDguODQ3NyIgeDI9IjEyODcuNjEiIHkyPSIxMTE4LjU2IiAvPgogICAgPGxpbmUgeDE9IjE1OC4wMjgiIHkxPSItNDguODQ3NyIgeDI9IjE1OC4wMjgiIHkyPSIxMTE4LjU2IiAvPgogICAgPGxpbmUgeDE9IjgwMy41MDQiIHkxPSItNDguODQ3NyIgeDI9IjgwMy41MDQiIHkyPSIxMTE4LjU2IiAvPgogICAgPGxpbmUgeDE9IjQ4MC43NjgiIHkxPSItNDguODQ3NyIgeDI9IjQ4MC43NjgiIHkyPSIxMTE4LjU2IiAvPgogICAgPGxpbmUgeDE9IjExMjYuMjQiIHkxPSItNDguODQ3NyIgeDI9IjExMjYuMjQiIHkyPSIxMTE4LjU2IiAvPgogICAgPGxpbmUgeDE9Ijc3LjM0NTIiIHkxPSItNDguODQ3NyIgeDI9Ijc3LjM0NTEiIHkyPSIxMTE4LjU2IiAvPgogICAgPGxpbmUgeDE9IjcyMi44MjIiIHkxPSItNDguODQ3NyIgeDI9IjcyMi44MjIiIHkyPSIxMTE4LjU2IiAvPgogICAgPGxpbmUgeDE9IjQwMC4wODEiIHkxPSItNDguODQ3NyIgeDI9IjQwMC4wODEiIHkyPSIxMTE4LjU2IiAvPgogICAgPGxpbmUgeDE9IjEwNDUuNTYiIHkxPSItNDguODQ3NyIgeDI9IjEwNDUuNTYiIHkyPSIxMTE4LjU2IiAvPgogICAgPGxpbmUgeDE9IjEzNjguMyIgeTE9Ii00OC44NDc3IiB4Mj0iMTM2OC4zIiB5Mj0iMTExOC41NiIgLz4KICAgIDxsaW5lIHgxPSIyMzguNzE1IiB5MT0iLTQ4Ljg0NzciIHgyPSIyMzguNzE1IiB5Mj0iMTExOC41NiIgLz4KICAgIDxsaW5lIHgxPSI4ODQuMTkyIiB5MT0iLTQ4Ljg0NzciIHgyPSI4ODQuMTkyIiB5Mj0iMTExOC41NiIgLz4KICAgIDxsaW5lIHgxPSI1NjEuNDUxIiB5MT0iLTQ4Ljg0NzciIHgyPSI1NjEuNDUxIiB5Mj0iMTExOC41NiIgLz4KICAgIDxsaW5lIHgxPSIxMjA2LjkzIiB5MT0iLTQ4Ljg0NzciIHgyPSIxMjA2LjkzIiB5Mj0iMTExOC41NiIgLz4KICA8L2c+CiAgPGcgb3BhY2l0eT0iMC41IiBmaWxsPSJjdXJyZW50Q29sb3IiPgogICAgPHJlY3QgeD0iODAzLjU2MyIgeT0iNzg2LjMwNSIgd2lkdGg9IjgwLjIyNjIiIGhlaWdodD0iODAuMjI2MiIgZmlsbC1vcGFjaXR5PSIwLjQiIC8+CiAgICA8cmVjdCB4PSI0MDAuMTQiIHk9Ijc4Ni4zMDUiIHdpZHRoPSI4MC4yMjYyIiBoZWlnaHQ9IjgwLjIyNjIiIGZpbGwtb3BhY2l0eT0iMC4xOCIgLz4KICAgIDxyZWN0IHg9IjExMjYuNzYiIHk9IjIyMi40MyIgd2lkdGg9IjgwLjIyNjIiIGhlaWdodD0iNzkuMDgwMSIgZmlsbC1vcGFjaXR5PSIwLjA4IiAvPgogICAgPHJlY3QgeD0iNDgwLjM2NyIgeT0iNDY0LjIwMyIgd2lkdGg9IjgwLjIyNjIiIGhlaWdodD0iNzkuMDgwMSIgZmlsbC1vcGFjaXR5PSIwLjEzIiAvPgogICAgPHJlY3QgeD0iMTA0NS4zOSIgeT0iMzAyLjY1NiIgd2lkdGg9IjgwLjIyNjIiIGhlaWdodD0iNzkuMDgwMSIgZmlsbC1vcGFjaXR5PSIwLjAzIiAvPgogICAgPHJlY3QgeD0iMzk5Ljk5NCIgeT0iMjIyLjQzIiB3aWR0aD0iODAuMjI2MiIgaGVpZ2h0PSI3OS4wODAxIiBmaWxsLW9wYWNpdHk9IjAuMTMiIC8+CiAgICA8cmVjdCB4PSIxMDQ1LjM5IiB5PSIyMjIuNDMiIHdpZHRoPSI4MC4yMjYyIiBoZWlnaHQ9Ijc5LjA4MDEiIGZpbGwtb3BhY2l0eT0iMC4wOCIgLz4KICAgIDxyZWN0IHg9IjM5OS45OTQiIHk9IjQ2NC4yMDMiIHdpZHRoPSI4MC4yMjYyIiBoZWlnaHQ9Ijc5LjA4MDEiIGZpbGwtb3BhY2l0eT0iMC4xMyIgLz4KICAgIDxyZWN0IHg9IjMxOS45MTQiIHk9Ijc4Ni4zMDUiIHdpZHRoPSI4MC4yMjYyIiBoZWlnaHQ9IjgwLjIyNjIiIGZpbGwtb3BhY2l0eT0iMC4xOCIgLz4KICAgIDxyZWN0IHg9IjMxOS45MTQiIHk9Ijg2Ni41MzEiIHdpZHRoPSI4MC4yMjYyIiBoZWlnaHQ9IjgxLjM3MjMiIGZpbGwtb3BhY2l0eT0iMC4xOCIgLz4KICAgIDxyZWN0IHg9IjE1OC4zMTUiIHk9IjcwNi4wNzgiIHdpZHRoPSI4MC4yMjYyIiBoZWlnaHQ9IjgwLjIyNjIiIGZpbGwtb3BhY2l0eT0iMC4xOCIgLz4KICAgIDxyZWN0IHg9Ijk2NS4xNjIiIHk9IjYwLjgzMiIgd2lkdGg9IjgwLjIyNjIiIGhlaWdodD0iODAuMjI2MiIgZmlsbC1vcGFjaXR5PSIwLjEzIiAvPgogICAgPHJlY3QgeD0iODg0LjA1OSIgeT0iLTE5Ljg1NTUiIHdpZHRoPSI4MC4yMjYyIiBoZWlnaHQ9Ijc5LjUwNjIiIGZpbGwtb3BhY2l0eT0iMC4xMyIgLz4KICAgIDxyZWN0IHg9Ijg4NC4wNTkiIHk9IjYwLjQwMjMiIHdpZHRoPSI4MC4yMjYyIiBoZWlnaHQ9IjgwLjAyODUiIGZpbGwtb3BhY2l0eT0iMC4xMyIgLz4KICAgIDxyZWN0IHg9IjE1OC4zMTUiIHk9IjEzOS45MSIgd2lkdGg9IjgxLjM3MjMiIGhlaWdodD0iODIuNTE4NCIgZmlsbC1vcGFjaXR5PSIwLjE4IiAvPgogICAgPHJlY3QgeD0iNzYuOTQzNCIgeT0iNTkuNjgzNiIgd2lkdGg9IjgxLjM3MjMiIGhlaWdodD0iODAuMjI2MiIgZmlsbC1vcGFjaXR5PSIwLjE4IiAvPgogICAgPHJlY3QgeD0iLTMuMjgzMiIgeT0iNjAuODI4MSIgd2lkdGg9IjgxLjM3MjMiIGhlaWdodD0iODAuMjI2MiIgZmlsbC1vcGFjaXR5PSIwLjE4IiAvPgogICAgPHJlY3QgeD0iNzYuOTQzNCIgeT0iMTM5LjkxIiB3aWR0aD0iODEuMzcyMyIgaGVpZ2h0PSI4Mi41MTg0IiBmaWxsLW9wYWNpdHk9IjAuMTgiIC8+CiAgICA8cmVjdCB4PSI0MDAuMTQxIiB5PSItMjAuNTQzIiB3aWR0aD0iODEuMzcyMyIgaGVpZ2h0PSI4MC4yMjYyIiBmaWxsLW9wYWNpdHk9IjAuMiIgLz4KICAgIDxyZWN0IHg9IjE1OC4zMTUiIHk9IjMwMS41MDgiIHdpZHRoPSI4MC4yMjYyIiBoZWlnaHQ9IjgxLjM3MjMiIGZpbGwtb3BhY2l0eT0iMC4xOCIgLz4KICAgIDxyZWN0IHg9IjExMjYuNzYiIHk9IjcwNi4wNzgiIHdpZHRoPSI4MC4yMjYyIiBoZWlnaHQ9IjgwLjIyNjIiIGZpbGwtb3BhY2l0eT0iMC4xMyIgLz4KICAgIDxyZWN0IHg9IjEyMDYuOTkiIHk9Ijc4Ni4zMDUiIHdpZHRoPSI4MC4yMjYyIiBoZWlnaHQ9IjgwLjIyNjIiIGZpbGwtb3BhY2l0eT0iMC4xMyIgLz4KICA8L2c+Cjwvc3ZnPg==);
}

/*
 * CSS related to prism vibe
 */

/*
 * CSS related to wave vibe
 */

[class*="is-style-ext-preset--group--"][class*="--section"].has-tertiary-background-color:has(
+ .has-background-background-color > .wp-block-cover.alignfull
)::after {
	content: none !important;
}

[class*="is-style-ext-preset--group--"][class*="--section"].has-tertiary-background-color:has(
+ .has-background-background-color > .wp-block-cover.alignfull
) {
	margin-bottom: 0 !important;
}

[class*="is-style-ext-preset--group--"][class*="--section"].has-background-background-color:has(.wp-block-cover.alignfull) + .has-tertiary-background-color::before {
	content: none !important;
}

[class*="is-style-ext-preset--group--"][class*="--section"].has-background-background-color:has(.wp-block-cover.alignfull) + .has-tertiary-background-color {
	margin-top: 0 !important;
}

/*
 * utilities
 */

.m-0 {
	margin: 0 !important;
}

.z-0 {
	z-index: 0 !important;
}

.z-10 {
	z-index: 10 !important;
}

.z-20 {
	z-index: 20 !important;
}

.z-30 {
	z-index: 30 !important;
}


.d-none {
	display: none;
}

.d-block {
	display: block;
}

@media (min-width: 640px) {

	.sm-d-none {
		display: none;
	}

	.sm-d-block {
		display: block;
	}
}

@media (min-width: 768px) {

	.md-d-none {
		display: none;
	}

	.md-d-block {
		display: block;
	}
}

@media (min-width: 1024px) {

	.lg-d-none {
		display: none;
	}

	.lg-d-block {
		display: block;
	}
}

/* RTL-only fix for Gutenberg Group left justification */

[dir="rtl"] [class*="wp-container-core-group-is-layout-"].ext-is-logical-start.is-content-justification-left > :where(:not(.alignleft):not(.alignright):not(.alignfull)) {
	margin-inline-start: 0 !important;
	margin-inline-end: auto !important;
}

.no-underline,
.no-underline a {
	text-decoration: none;
}

/* CSS for extendify-agent vibe previews */

.extendify-agent .preview-is-style-ext-preset--group--matrix-1--section .preview-is-style-ext-preset--group--matrix-1--item-card-1--align-center {
	border: solid 6px color-mix(in oklab, var(--wp--preset--color--foreground) 10%, transparent) !important;
}


.extendify-agent .preview-is-style-ext-preset--group--wave-1--section {
	--wave-ratio: 1440 / 80;
	overflow: visible;
}

.extendify-agent .preview-is-style-ext-preset--group--wave-1--section .preview-is-style-ext-preset--group--wave-1--item-card-1--align-center {
	position: relative;
	overflow: visible;
}

.extendify-agent .preview-is-style-ext-preset--group--wave-1--section .preview-is-style-ext-preset--group--wave-1--item-card-1--align-center::after {
	content: "";
	position: absolute;
	width: 150%;
	left: 50%;
	transform: translateX(-35%);
	aspect-ratio: var(--wave-ratio);
	background-color: var(--wp--preset--color--background);
	-webkit-mask: var(--wave-mask) no-repeat center / 100% 100%;
	mask: var(--wave-mask) no-repeat center / 100% 100%;
	bottom: -1px;
	pointer-events: none;
	z-index: 1;
}

.extendify-agent .preview-is-style-ext-preset--group--wave-1--section .preview-is-style-ext-preset--group--wave-1--item-card-1--align-center::before {
	content: "";
	position: absolute;
	width: 150%;
	left: 50%;
	transform: translateX(-65%) scale(-1, -1);
	aspect-ratio: var(--wave-ratio);
	background-color: var(--wp--preset--color--background);
	-webkit-mask: var(--wave-mask) no-repeat center / 100% 100%;
	mask: var(--wave-mask) no-repeat center / 100% 100%;
	top: -1px;
	pointer-events: none;
	z-index: 1;
}

/*
 * --------------------------------------------------------
 *  Modular Header System
 * --------------------------------------------------------
 *
 *  Layout (positioning):
 *    - .ext-header-sticky    → position: sticky + admin-bar handling
 *    - .ext-header-overlay   → hero section overlap (negative margin)
 *
 *  Appearance:
 *    - .ext-header-glass     → static glassmorphism (bg + blur + radius)
 *    - .ext-header--dark     → dark color scheme: white text + dark scrim/glass tint
 *
 *  Behavior:
 *    - .ext-header-sticky--floating-pill → scroll-driven intensification of glass + layout shift
 *
 *  Compositions:
 *    - ext-header-sticky                                                                          → just sticky, theme bg
 *    - ext-header-overlay                                                                         → overlay, transparent
 *    - ext-header-overlay ext-header--dark                                                        → overlay + dark scrim + white text
 *    - ext-header-sticky ext-header-glass                                                         → static glass header
 *    - ext-header-sticky ext-header-glass ext-header--dark                                        → static dark glass
 *    - ext-header-sticky ext-header-overlay ext-header-glass ext-header-sticky--floating-pill   → animated glass over hero
 *    - + ext-header--dark on the above                                                            → animated DARK glass over hero
 */

:root {
	--ext-header-height: 96px;
	--ext-header-offset: 1rem;
	--ext-header-blur-start: 4px;
	--ext-header-blur-end: 12px;
	--ext-header-bg-opacity-start: 0.75;
	--ext-header-bg-opacity-end: 0.95;
	--ext-header-padding: 1.5rem;
	--ext-header-animation-distance: 100px;
	--ext-header-glass-tint-dark: #ffffff;
	--ext-header-glass-tint-dark-end: #101010;
	--ext-header-dark-logo-filter: brightness(0) invert(1);
}

body {
	timeline-scope: --ext-hero-timeline;
}

/* ===========================================================
   Layout: ext-header-sticky
   =========================================================== */
header.wp-block-template-part:has(.ext-header-sticky) {
	position: sticky;
	top: 0;
	z-index: 12;
}

/* Default bg for sticky headers without glass.
   Glass headers leave the wrapper transparent so the inner glass element shows through. */
header.wp-block-template-part:has(.ext-header-sticky):not(:has(.ext-header-glass)):not(.has-background) {
	background-color: var(--wp--preset--color--background);
}

body.admin-bar header.wp-block-template-part:has(.ext-header-sticky) {
	top: var(--wp-admin--admin-bar--position-offset, var(--wp-admin--admin-bar--height, 32px));
}

@media (max-width: 782px) {

	body.admin-bar header.wp-block-template-part:has(.ext-header-sticky) {
		top:0;
	}
}

html:has(.ext-header-sticky) {
	scroll-padding-top: var(--ext-header-height);
}

/* ===========================================================
   Layout: ext-header-overlay (hero overlap)
   =========================================================== */
body:has(.entry-content > .ext-hero-section.ext-hero-section--full-screen:first-child) header.wp-block-template-part:has(.ext-header-overlay):not(:has(.ext-header-sticky)) {
	position: relative;
	top: 0;
	z-index: 12;
}

body:has(.ext-header-overlay) .entry-content > .ext-hero-section.ext-hero-section--full-screen:first-child {
	margin-top: calc(-1 * var(--ext-header-height)) !important;
	position: relative;
	z-index: 0;
}

/* Overlay over hero: wrapper goes transparent so the hero shows through.
   Reverts to default theme bg once .is-past-hero is added or on subpages without a hero. */
body:has(.entry-content > .ext-hero-section.ext-hero-section--full-screen:first-child) header.wp-block-template-part:has(.ext-header-overlay):not(.is-past-hero):not(:has(.ext-header-glass)) {
	background-color: transparent;
}

/* ===========================================================
   Appearance: ext-header-glass (static glassmorphism)
   - --ext-header-glass-color-start: tint during the frosted/initial state
   - --ext-header-glass-color-end: tint at the solid/scrolled state
   - Static glass shows the end state (most readable)
   =========================================================== */
.ext-header-glass {
	--ext-header-glass-color-start: var(--wp--preset--color--background);
	--ext-header-glass-color-end: var(--wp--preset--color--background);
}

header.wp-block-template-part:has(.ext-header-glass) .ext-header-glass {
	background-color: oklch(from var(--ext-header-glass-color-end) l c h / var(--ext-header-bg-opacity-end));
	backdrop-filter: blur(var(--ext-header-blur-end));
	border-radius: 1rem;
}

/* ===========================================================
   Color: ext-header--dark
   - Sets shared scrim/glass color variable
   - Wrapper gets white text when used with overlay or glass
   - Inner blocks reset their colors to inherit
   =========================================================== */
/* Dark variant only takes effect on pages with a fullscreen hero.
   On subpages, dark+glass falls back to the light glass defaults. */
body:has(.entry-content > .ext-hero-section.ext-hero-section--full-screen:first-child) .ext-header-glass.ext-header--dark {
	--ext-header-glass-color-start: var(--ext-header-glass-tint-dark);
	--ext-header-glass-color-end: var(--ext-header-glass-tint-dark-end);
	--ext-header-bg-opacity-start: 0.06;
	--ext-header-bg-opacity-end: 0.85;
	--ext-header-blur-start: 16px;
	--ext-header-blur-end: 24px;
}

body:has(.entry-content > .ext-hero-section.ext-hero-section--full-screen:first-child) header.wp-block-template-part:has(.ext-header-glass.ext-header--dark) .ext-header-glass {
	border: 1px solid rgb(255 255 255 / 0.12);
}

body:has(.entry-content > .ext-hero-section.ext-hero-section--full-screen:first-child) header.wp-block-template-part:not(.is-past-hero):has(.ext-header-overlay.ext-header--dark) {
	color: #fff;
}

/* Top-fade scrim on the hero's cover block — softer falloff than a header-bound gradient.
   Flat (non-nested) :has() check on body so the rule reliably matches on hero pages
   that use an overlay+dark header.
   Fades out via opacity once the smart-sticky JS adds .is-past-hero on the header,
   in sync with the header reverting to its default theme appearance. */
body:has(.ext-header-overlay.ext-header--dark) .ext-hero-section--full-screen .wp-block-cover::after {
	content: "";
	position: absolute;
	inset: 0 0 auto 0;
	height: calc(var(--ext-header-height) * 3);
	transition: opacity 300ms ease;
	background: linear-gradient(
		to bottom,
		rgb(0 0 0 / 0.50) 0%,
		rgb(0 0 0 / 0.25) 50%,
		rgb(0 0 0 / 0.05) 80%,
		rgb(0 0 0 / 0) 100%
	);
	pointer-events: none;
	z-index: 1;
}

/* Past-hero: fade the scrim out so the hero image returns to its natural look,
   matching the header reverting to default theme bg + colors. */
body:has(header.wp-block-template-part.is-past-hero) .ext-hero-section--full-screen .wp-block-cover::after {
	opacity: 0;
}

body:has(.entry-content > .ext-hero-section.ext-hero-section--full-screen:first-child) header.wp-block-template-part:has(.ext-header-glass.ext-header--dark) {
	color: #fff;
}

/* Inner-block dark overrides — fire only on hero pages with a dark backdrop.
   Overlay+dark drops out at .is-past-hero (header has reverted to default theme).
   Glass+dark keeps firing past-hero because the glass stays dark via its own animation. */
body:has(.entry-content > .ext-hero-section.ext-hero-section--full-screen:first-child) header.wp-block-template-part:not(.is-past-hero):has(.ext-header-overlay.ext-header--dark) :where(a, button, .wp-block-site-title):not(.has-background, .wp-block-button__link, .cloned-for-mobile, .cloned-for-mobile *),
body:has(.entry-content > .ext-hero-section.ext-hero-section--full-screen:first-child) header.wp-block-template-part:has(.ext-header-glass.ext-header--dark) :where(a, button, .wp-block-site-title):not(.has-background, .wp-block-button__link, .cloned-for-mobile, .cloned-for-mobile *) {
	color: inherit;
}

body:has(.entry-content > .ext-hero-section.ext-hero-section--full-screen:first-child) header.wp-block-template-part:not(.is-past-hero):has(.ext-header-overlay.ext-header--dark) .wp-social-link:not(.cloned-for-mobile, .cloned-for-mobile *),
body:has(.entry-content > .ext-hero-section.ext-hero-section--full-screen:first-child) header.wp-block-template-part:has(.ext-header-glass.ext-header--dark) .wp-social-link:not(.cloned-for-mobile, .cloned-for-mobile *) {
	color: #fff !important;
}

/* Phone CTA: force white over the dark hero. Needed because the paragraph carries
   WP's wp-elements-* link-color rule (preset primary), which beats .has-text-color
   inheritance on the inner <a>. Drops out at .is-past-hero so the phone reverts to theme. */
body:has(.entry-content > .ext-hero-section.ext-hero-section--full-screen:first-child) header.wp-block-template-part:not(.is-past-hero):has(.ext-header-overlay.ext-header--dark) :is(.ext-nav-extras-phone, .ext-nav-extras-phone a):not(.cloned-for-mobile, .cloned-for-mobile *),
body:has(.entry-content > .ext-hero-section.ext-hero-section--full-screen:first-child) header.wp-block-template-part:has(.ext-header-glass.ext-header--dark) :is(.ext-nav-extras-phone, .ext-nav-extras-phone a):not(.cloned-for-mobile, .cloned-for-mobile *) {
	color: #fff !important;
}

body:has(.entry-content > .ext-hero-section.ext-hero-section--full-screen:first-child) header.wp-block-template-part:not(.is-past-hero):has(.ext-header-overlay.ext-header--dark) svg:not(.cloned-for-mobile *),
body:has(.entry-content > .ext-hero-section.ext-hero-section--full-screen:first-child) header.wp-block-template-part:has(.ext-header-glass.ext-header--dark) svg:not(.cloned-for-mobile *) {
	fill: currentColor;
}

body:has(.entry-content > .ext-hero-section.ext-hero-section--full-screen:first-child) header.wp-block-template-part:not(.is-past-hero):has(.ext-header-overlay.ext-header--dark) :is(.wp-block-site-logo, .wp-duotone-primary-foreground):not(.cloned-for-mobile, .cloned-for-mobile *),
body:has(.entry-content > .ext-hero-section.ext-hero-section--full-screen:first-child) header.wp-block-template-part:has(.ext-header-glass.ext-header--dark) :is(.wp-block-site-logo, .wp-duotone-primary-foreground):not(.cloned-for-mobile, .cloned-for-mobile *) {
	filter: var(--ext-header-dark-logo-filter);
}

/* Nav-extras CTA: white pill + dark text for contrast against the dark hero scrim.
   Drops out at .is-past-hero so the button returns to its preset styling. */
body:has(.entry-content > .ext-hero-section.ext-hero-section--full-screen:first-child) header.wp-block-template-part:not(.is-past-hero):has(.ext-header-overlay.ext-header--dark) .ext-nav-extras-btn:not(.cloned-for-mobile, .cloned-for-mobile *) .wp-block-button__link,
body:has(.entry-content > .ext-hero-section.ext-hero-section--full-screen:first-child) header.wp-block-template-part:has(.ext-header-glass.ext-header--dark) .ext-nav-extras-btn:not(.cloned-for-mobile, .cloned-for-mobile *) .wp-block-button__link {
	background-color: #fefefe !important;
	color: #060606 !important;
}

/* Sticky non-glass headers: smooth shadow/bg transitions (toggle on .is-scrolled / .is-past-hero) */
header.wp-block-template-part:has(.ext-header-sticky):not(:has(.ext-header-glass)) {
	transition: background-color 300ms ease, box-shadow 300ms ease;
}

/* Floating-pill: smooth the top change when .is-scrolled toggles, so the
   header doesn't snap up when scrolling past the admin bar. */
header.wp-block-template-part:has(.ext-header-sticky.ext-header-sticky--floating-pill) {
	transition: top 300ms ease;
}

/* Subpage elevation shadow: appears when user scrolls (no hero on the page) */
body:not(:has(.entry-content > .ext-hero-section.ext-hero-section--full-screen:first-child)) header.wp-block-template-part.is-scrolled:has(.ext-header-sticky):not(:has(.ext-header-glass)) {
	box-shadow: 0 4px 24px -8px rgb(0 0 0 / 0.08);
}

/* Smart sticky transitions: smooth color/filter changes when toggling .is-past-hero */
header.wp-block-template-part:has(.ext-header--dark) {
	transition: background-color 300ms ease, color 300ms ease, box-shadow 300ms ease, border-color 300ms ease;
}

header.wp-block-template-part:has(.ext-header--dark) :where(a, button, .wp-block-site-title, .wp-social-link) {
	transition: color 300ms ease;
}

header.wp-block-template-part:has(.ext-header--dark) .wp-block-site-logo {
	transition: filter 300ms ease;
}

/* Past-hero: any sticky+overlay gets solid theme bg + elevation shadow.
   Glass headers are excluded — they manage their own scroll visuals. */
header.wp-block-template-part.is-past-hero:has(.ext-header-sticky.ext-header-overlay):not(:has(.ext-header-glass)) {
	background-color: var(--wp--preset--color--background);
	box-shadow: 0 4px 24px -8px rgb(0 0 0 / 0.08);
}

/* Past-hero on dark variant: also revert white text / inverted logo / forced social color */
header.wp-block-template-part.is-past-hero:has(.ext-header-overlay.ext-header--dark):not(:has(.ext-header-glass)) {
	color: var(--wp--preset--color--foreground);
}

header.wp-block-template-part.is-past-hero:has(.ext-header-overlay.ext-header--dark):not(:has(.ext-header-glass)) :where(a, button, .wp-block-site-title):not(.has-background, .wp-block-button__link) {
	color: inherit;
}

header.wp-block-template-part.is-past-hero:has(.ext-header-overlay.ext-header--dark):not(:has(.ext-header-glass)) .wp-social-link {
	color: var(--wp--preset--color--foreground) !important;
}

header.wp-block-template-part.is-past-hero:has(.ext-header-overlay.ext-header--dark):not(:has(.ext-header-glass)) .wp-block-site-logo {
	filter: brightness(1) invert(0);
}

/* ===========================================================
   Hero timeline (for scroll-driven animations)
   =========================================================== */
@supports (animation-timeline: scroll()) {

	.entry-content > .ext-hero-section.ext-hero-section--full-screen:first-child {
		view-timeline: --ext-hero-timeline block;
	}
}

/* ===========================================================
   Behavior: ext-header-sticky--floating-pill
   - Layout shift: header wrapper goes transparent + constrained width
   - When combined with .ext-header-glass, animates glass intensity
   =========================================================== */
header.wp-block-template-part .ext-header-sticky--floating-pill.ext-animate {
	opacity: 1 !important;
}

header.wp-block-template-part:has(.ext-header-sticky.ext-header-sticky--floating-pill) {
	position: sticky;
	top: 0;
	z-index: 12;
	border-bottom: none;
}

body:has(.entry-content > .ext-hero-section.ext-hero-section--full-screen:first-child) header.wp-block-template-part:has(.ext-header-sticky.ext-header-sticky--floating-pill) {
	position: sticky;
	top: var(--ext-header-offset);
	max-width: var(--wp--style--global--wide-size);
	margin-left: auto;
	margin-right: auto;
	background-color: transparent;
	padding-inline: var(--wp--style--root--padding-right) var(--wp--style--root--padding-left);
}

/* Initial glass state (over hero): override static glass-end with start values */
body:has(.entry-content > .ext-hero-section.ext-hero-section--full-screen:first-child) header.wp-block-template-part:has(.ext-header-sticky.ext-header-sticky--floating-pill.ext-header-glass) .ext-header-sticky.ext-header-sticky--floating-pill.ext-header-glass {
	background-color: oklch(from var(--ext-header-glass-color-start) l c h / var(--ext-header-bg-opacity-start));
	backdrop-filter: blur(var(--ext-header-blur-start));
}

body.admin-bar:has(.entry-content > .ext-hero-section.ext-hero-section--full-screen:first-child) header.wp-block-template-part:has(.ext-header-sticky.ext-header-sticky--floating-pill) {
	top:
		calc(var(--ext-header-offset) +
		var(--wp-admin--admin-bar--position-offset, var(--wp-admin--admin-bar--height, 32px)));
	background-color: transparent;
}

@media (max-width: 782px) {
	body.admin-bar:has(.entry-content > .ext-hero-section.ext-hero-section--full-screen:first-child) header.wp-block-template-part:has(.ext-header-sticky.ext-header-sticky--floating-pill) {
		top:
			calc(var(--ext-header-offset) +
			var(--wp-admin--admin-bar--position-offset, var(--wp-admin--admin-bar--height, 46px)));
	}

	body.admin-bar:has(.entry-content > .ext-hero-section.ext-hero-section--full-screen:first-child) header.wp-block-template-part.is-scrolled:has(.ext-header-sticky.ext-header-sticky--floating-pill) {
		top:var(--ext-header-offset);
	}
}


@supports (animation-timeline: scroll()) {

	body:not(:has(.entry-content > .ext-hero-section.ext-hero-section--full-screen:first-child)) header.wp-block-template-part:has(.ext-header-sticky.ext-header-sticky--floating-pill) {
		max-width: calc(var(--wp--style--global--wide-size) + var(--wp--style--root--padding-right) + var(--wp--style--root--padding-left));
		margin-left: auto;
		margin-right: auto;
	}

	@media (prefers-reduced-motion: no-preference) {

		body:has(.entry-content > .ext-hero-section.ext-hero-section--full-screen:first-child) header.wp-block-template-part:has(.ext-header-sticky.ext-header-sticky--floating-pill.ext-header-glass) .ext-header-sticky.ext-header-sticky--floating-pill.ext-header-glass {
			animation: ext-header-glass-intensify linear both !important;
			animation-timeline: --ext-hero-timeline !important;
			animation-range: exit 0% exit 80% !important;
		}

		body:not(:has(.entry-content > .ext-hero-section.ext-hero-section--full-screen:first-child)) header.wp-block-template-part:has(.ext-header-sticky.ext-header-sticky--floating-pill.ext-header-glass) .ext-header-sticky.ext-header-sticky--floating-pill.ext-header-glass {
			animation: ext-header-glass-intensify-no-hero linear forwards !important;
			animation-timeline: scroll() !important;
			animation-range: 0 var(--ext-header-animation-distance) !important;
		}
	}
}

@keyframes ext-header-glass-intensify {

	from {
		background-color: oklch(from var(--ext-header-glass-color-start) l c h / var(--ext-header-bg-opacity-start));
		backdrop-filter: blur(var(--ext-header-blur-start));
	}

	to {
		background-color: oklch(from var(--ext-header-glass-color-end) l c h / var(--ext-header-bg-opacity-end));
		backdrop-filter: blur(var(--ext-header-blur-end));
		box-shadow: 0 14px 28px -10px rgb(0 0 0 / 0.14), 0 -14px 28px -10px rgb(0 0 0 / 0.14);
	}
}

@keyframes ext-header-glass-intensify-no-hero {

	from {
		background-color: oklch(from var(--ext-header-glass-color-start) l c h / var(--ext-header-bg-opacity-start));
		backdrop-filter: blur(var(--ext-header-blur-start));
		box-shadow: none;
		translate: 0 0;
		max-width: 100%;
		margin-inline: auto;
	}

	to {
		background-color: oklch(from var(--ext-header-glass-color-end) l c h / var(--ext-header-bg-opacity-end));
		backdrop-filter: blur(var(--ext-header-blur-end));
		box-shadow: 0 14px 28px -10px rgb(0 0 0 / 0.14), 0 -14px 28px -10px rgb(0 0 0 / 0.14);

		translate: 0 var(--ext-header-offset);
		max-width: var(--wp--style--global--wide-size);
		margin-inline: var(--wp--style--root--padding-right) var(--wp--style--root--padding-left);
		border-radius: 1rem;
	}
}

/* ===========================================================
   Vibe/gradient fix
   -----------------------------------------------------------
   Vibe block-style variations (e.g. is-style-ext-preset--group--*--header-1--N)
   paint a background gradient on the header. That gradient fights every
   over-hero / glass-tint / dark-scrim treatment we apply to overlay or glass
   headers, because the glass and overlay rules set background-COLOR while the
   variation sets a background-IMAGE that paints on top.
   Override the variation's background-image specifically (not the whole
   `background:` shorthand). That lets each header keep working in its
   natural design:
     - overlay non-glass: gets transparent bg over hero, theme bg past hero
     - glass: gets the glass tint (light by default, dark when --dark is set)
   On non-overlay / non-glass headers the variation gradient stays as-is.
   =========================================================== */
.ext-header-overlay[class*="is-style-ext-preset--"],
.ext-header-glass[class*="is-style-ext-preset--"]{background-image:none!important}header:has(>header.wp-block-template-part :where(.ext-header-overlay)){display:contents}h1,h2,h3,h4,h5,h6,.section-heading,.map-content-wrapper strong,.pane-heading,.header-wrapper .slogan,.header-explore-cities-btn .city-name,.card .entry-title,.marker-wrapper .favorite-spots,.breadcrumb-nav>li,.footer-group p,.footer-group a,.features-intro-body,.features-intro-footer,.features-block .title,.recommend-heading,.terms-content .terms-header .title,.city-heading,.shops-show .modal-header .title,.shop-body .quote .name,.shop-body .quote blockquote p,.shop-footer-heading,.shop-footer-body .like-count,.contributor-image-header .heading,.contributor-panel .contributor-title,.contributor-panel .contributor-name,.shops-show.map .inner .map-shop-name,.cbr-title,.cbr-quote,.about-header .title,.about-why .heading,.about-founder .founder-name,.about-our-team .member-name,.fav-heading,.errors-internal_server_error .error-heading,.errors-not_found .error-heading,.errors-internal_server_error .error-title,.errors-not_found .error-title{font-family:'Libre Baskerville','Kozuka Mincho Pr6N',"Hiragino Mincho ProN",KozMinPro,serif;font-weight:400;font-style:normal}.badge,.btn,.control-label,.profile-nav-list>li>a,.user-action-link>button,.user-action-link>a,.header-nav-link a,.header-nav-btn button,.header-cities-list .cities-link,.card .city-name,.marker-wrapper .best-spot,.marker .marker-counter,.marker .marker-text,.marker-spots .spot,.share-nav>li a,.footer-heading,.nav-footer a,.scroll-top .top-text,.divider-title,.filter-results,.promotion-heading,.instagram-heading,.features-intro-header .property,.social-heading,.editor-picks-header h2,.issue-main small,.shop-header .city-name,.shop-footer-heading.like-heading,.shop-footer-body,.contributor-image-header .city-name,.shops-show.map .inner .map-heading,.shops-show.map .inner .map-link,.cbr-info .city-name,.split-form .or-block,.split-intro p,.profile-sidebar-nav li>a{font-family:'Montserrat','Helvetica Neue','Helvetica','Heiti TC','LiHei Pro','Microsoft JhengHei','Microsoft YaHei','Arial',sans-serif;font-weight:300;font-style:normal}body,.form-control,.muted-text,.copyright,.nav-dropmenu>li>a,.users-new .allreay_have_an_account-text,.users-create .allreay_have_an_account-text,.about-founder .founder-title,.about-our-team .member-title,.about-founder .founder-intro,.about-our-team .member-intro{font-family:'Lato','Helvetica Neue','Helvetica','Heiti TC','LiHei Pro','Microsoft JhengHei','Microsoft YaHei','Arial',sans-serif;font-weight:300;font-style:normal}.header-cities-list .city-badge{font-family:'Droid Sans Mono';font-weight:400;font-style:normal}.clearfix:before,.nav:before,.container:before,.row:before,.container-header:before,.header-top-nav:before,.header-nav-list:before,.header-cities-list .cities-link:before,.map-image-wrapper:before,.shop-cover-wrapper:before,.contributor-image-body:before,.cbr-wrapper:before,.cbr-info:before,.split-content:before,.split-form .btn-wrapper:before,.about-founder:before,.about-our-team .members:before,.clearfix:after,.nav:after,.container:after,.row:after,.container-header:after,.header-top-nav:after,.header-nav-list:after,.header-cities-list .cities-link:after,.map-image-wrapper:after,.shop-cover-wrapper:after,.contributor-image-body:after,.cbr-wrapper:after,.cbr-info:after,.split-content:after,.split-form .btn-wrapper:after,.about-founder:after,.about-our-team .members:after{display:table;content:""}.clearfix:after,.nav:after,.container:after,.row:after,.container-header:after,.header-top-nav:after,.header-nav-list:after,.header-cities-list .cities-link:after,.map-image-wrapper:after,.shop-cover-wrapper:after,.contributor-image-body:after,.cbr-wrapper:after,.cbr-info:after,.split-content:after,.split-form .btn-wrapper:after,.about-founder:after,.about-our-team .members:after{clear:both}.pull-right{float:right}.pull-left{float:left}.hidden{display:none!important}.shown{display:block!important}.text-center{text-align:center}.nav{list-style:none;padding:0;margin:0}.nav>li{position:relative;display:block}/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}template,[hidden]{display:none}a{background-color:#fff0;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,select,textarea{font:inherit;margin:0}optgroup{font-weight:700}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.swiper-container{margin:0 auto;position:relative;overflow:hidden;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-prev,.swiper-button-next{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:300ms;transition:300ms;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:50%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-moz-appearance:none;-ms-appearance:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-white .swiper-pagination-bullet{background:#fff}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-container-vertical>.swiper-pagination{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination .swiper-pagination-bullet{margin:5px 0;display:block}.swiper-container-horizontal>.swiper-pagination{bottom:10px;left:0;width:100%}.swiper-container-horizontal>.swiper-pagination .swiper-pagination-bullet{margin:0 5px}.swiper-container-3d{-webkit-perspective:1200px;-o-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-wrapper,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-cube-shadow{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,left top,right top,from(rgb(0 0 0 / .5)),to(transparent));background-image:-webkit-linear-gradient(right,rgb(0 0 0 / .5),transparent);background-image:linear-gradient(to left,rgb(0 0 0 / .5),transparent)}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,right top,left top,from(rgb(0 0 0 / .5)),to(transparent));background-image:-webkit-linear-gradient(left,rgb(0 0 0 / .5),transparent);background-image:linear-gradient(to right,rgb(0 0 0 / .5),transparent)}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left top,left bottom,from(rgb(0 0 0 / .5)),to(transparent));background-image:-webkit-linear-gradient(bottom,rgb(0 0 0 / .5),transparent);background-image:linear-gradient(to top,rgb(0 0 0 / .5),transparent)}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left bottom,left top,from(rgb(0 0 0 / .5)),to(transparent));background-image:-webkit-linear-gradient(top,rgb(0 0 0 / .5),transparent);background-image:linear-gradient(to bottom,rgb(0 0 0 / .5),transparent)}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;visibility:hidden;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-backface-visibility:hidden;backface-visibility:hidden;width:100%;height:100%;z-index:1}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-prev,.swiper-container-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgb(0 0 0 / .1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgb(0 0 0 / .5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}html{font-size:14px}body{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;color:#414042;line-height:1}.breadcrumb .city-name,.breadcrumb .shop-name,.features-intro-body a,.features-intro-footer a,.shop-header .city-name,.shop-footer-body a,.cbr-info .city-name{text-decoration:none}.breadcrumb .city-name:hover,.breadcrumb .shop-name:hover,.features-intro-body a:hover,.features-intro-footer a:hover,.shop-header .city-name:hover,.shop-footer-body a:hover,.cbr-info .city-name:hover{text-decoration:underline}.recommend-entry,.issue-main .entry,.shops-show .modal-report .helper,.shop-body .entry,.contributor-panel-body,.cbr-info .entry{overflow:hidden}.recommend-entry p,.issue-main .entry p,.shops-show .modal-report .helper p,.shop-body .entry p,.contributor-panel-body p,.cbr-info .entry p{color:#414042;line-height:22px;font-size:15px;letter-spacing:1px;font-weight:400;margin:0;margin-bottom:20px;text-align:left}.recommend-entry p:last-child,.issue-main .entry p:last-child,.shops-show .modal-report .helper p:last-child,.shop-body .entry p:last-child,.contributor-panel-body p:last-child,.cbr-info .entry p:last-child{margin-bottom:0}a{color:#6d9eae}a:hover{color:#f07060}.recommend-see-more,.issue-main .more-on{font-size:13px;line-height:24px;text-decoration:none;color:#a5a5a5;letter-spacing:1px;font-weight:600;border-bottom:1px dashed #d1d3d4;padding-bottom:3px}.recommend-see-more:hover,.issue-main .more-on:hover{color:#f07060;border-bottom-color:#f07060}.section-heading{font-size:23px;letter-spacing:.5px;color:#414042;font-style:italic;text-align:center}.text-center{text-align:center}.text-left{text-align:left!important}hr{margin:0;border:none;border-bottom:1px solid #d1d3d4;padding-top:30px;margin-bottom:40px}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}#content{padding-top:80px;background-color:#fff;position:relative;z-index:1;min-width:1230px;overflow:hidden}.container{position:relative;width:1230px;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.grid-item{width:33.33333333%;padding:0 15px;float:left;margin-bottom:57px;position:relative}.row{margin-left:-15px;margin-right:-15px}.leaflet-popup-content{padding-top:10px;padding-left:10px;padding-right:10px;padding-bottom:10px}.leaflet-popup-close-button{margin-top:5px;margin-right:5px}.map-content-wrapper strong{font-size:16px;line-height:25px;font-weight:600}.swiper-pagination-bullet.features-pagination-bullet{border:1px solid #c58a6a;background-color:#fff;width:18px;height:18px;opacity:1;margin-right:10px;border-radius:9px;position:relative;text-indent:-9999px;-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-pagination-bullet.features-pagination-bullet.swiper-pagination-bullet-active::before{content:'';position:absolute;width:10px;height:10px;background:#c48968;border-radius:5px;left:3px;top:3px}.swiper-pagination-bullet.features-pagination-bullet:last-child{margin-right:0}.swiper-pagination-bullet-active.features-pagination-bullet .inner{background-color:#c58a6a}.icon-arrow-bottom{background-image:url(https://eastbounder-stage.cizoo.co/wp-content/uploads/eastbounder/static/icon-arrow-bottom-c563178cb0e09ce25b342f5f131ff15dedecaf34c8638e0471d91a781b785ddf.png);background-repeat:no-repeat;width:17px;height:9px}.icon-arrow-left-active,.editor-picks-pagination-left:hover .icon{background-image:url(https://eastbounder-stage.cizoo.co/wp-content/uploads/eastbounder/static/icon-arrow-left-active-53f2d05ad12a3cdb2d8d1186d21a726ff589ea17c1b1617a989af59bfb6ec74e.png);background-repeat:no-repeat;width:13px;height:24px}.icon-arrow-left{background-image:url(https://eastbounder-stage.cizoo.co/wp-content/uploads/eastbounder/static/icon-arrow-left-24c365a4fe153aa23b30c5208c8395ce57b33f3568d36b9ffc07dbec860697f1.png);background-repeat:no-repeat;width:12px;height:25px}.icon-arrow-right-active,.editor-picks-pagination-right:hover .icon{background-image:url(https://eastbounder-stage.cizoo.co/wp-content/uploads/eastbounder/static/icon-arrow-right-active-e2869140ad6b214f1fea8b3a36f1ecf65de4679ad7224f4dcf841e474a71f5e7.png);background-repeat:no-repeat;width:13px;height:25px}.icon-arrow-right{background-image:url(https://eastbounder-stage.cizoo.co/wp-content/uploads/eastbounder/static/icon-arrow-right-cc592dd2928f6def7e904189622528d45c9af3fdeb7d1de0972ec0ffb0770b59.png);background-repeat:no-repeat;width:12px;height:25px}.icon-city{background-image:url(https://eastbounder-stage.cizoo.co/wp-content/uploads/eastbounder/static/icon-city-78b99f8522a61c8dcfceeb35b10ff9e0839807ddd0db7e9ab9e3177af2c60819.png);background-repeat:no-repeat;width:45px;height:33px}.icon-creatives{background-image:url(https://eastbounder-stage.cizoo.co/wp-content/uploads/eastbounder/static/icon-creatives-795f3fc58a87b4e6613bcbd440ad4bb8ef0964030c7da33ef65181e755d7f8d7.png);background-repeat:no-repeat;width:33px;height:32px}.icon-eastbounder{background-image:url(https://eastbounder-stage.cizoo.co/wp-content/uploads/eastbounder/static/icon-eastbounder-dc3a6849afac606e576a533bfb885955253ffee3fc4bda22893ddc58fc4ca99e.png);background-repeat:no-repeat;width:51px;height:55px}.icon-fb{background-image:url(https://eastbounder-stage.cizoo.co/wp-content/uploads/eastbounder/static/icon-fb-1e7953d1fdec900d168141f8b53fd7b582bd66603aefc26fce3a7eba3126510a.png);background-repeat:no-repeat;width:12px;height:26px}.icon-ig{background-image:url(https://eastbounder-stage.cizoo.co/wp-content/uploads/eastbounder/static/icon-ig-2d78fcfb8ab3679ea36504aef3e7a01da6047853edde16a6d6ebd874e7d288f8.png);background-repeat:no-repeat;width:24px;height:24px}.icon-like{background-image:url(https://eastbounder-stage.cizoo.co/wp-content/uploads/eastbounder/static/icon-like-3e3125766b92e25c45e96a1721e704e6e98eff7f3f7616efef120756496196c6.png);background-repeat:no-repeat;width:13px;height:11px}.icon-member{background-image:url(https://eastbounder-stage.cizoo.co/wp-content/uploads/eastbounder/static/icon-member-2084d3b265bfd877c0b97bba3fcb19a0f5435199065a738002998eddb3162823.png);background-repeat:no-repeat;width:15px;height:24px}.icon-send-error{background-image:url(https://eastbounder-stage.cizoo.co/wp-content/uploads/eastbounder/static/icon-send-error-295dbed1586b9c79f7ab4889db5480cd9c03d69b87c25e9e9a835940b2201c54.png);background-repeat:no-repeat;width:10px;height:14px}.icon-send{background-image:url(https://eastbounder-stage.cizoo.co/wp-content/uploads/eastbounder/static/icon-send-18e7d0b336cd325e0c01dee05e883e0f859836c155b9a04dc815c79842aa8577.png);background-repeat:no-repeat;width:10px;height:14px}.icon-logo-lg{background-image:url(https://eastbounder-stage.cizoo.co/wp-content/uploads/eastbounder/static/icon-logo-lg-2ff56a89cd633e41fc30b4816f208b5de6a0d2a287f7ffe1125932c294ac7aac.png);background-repeat:no-repeat;width:383px;height:88px}.icon-logo-sm{background-image:url(https://eastbounder-stage.cizoo.co/wp-content/uploads/eastbounder/static/icon-logo-sm-e7681bd551a9fad9287c9e4f5eaa144468b842543c276cabc3d77fc4992ea105.png);background-repeat:no-repeat;width:268px;height:62px;background-size:contain}.icon-like-md,.card .like-corner::before{background-image:url(https://eastbounder-stage.cizoo.co/wp-content/uploads/eastbounder/static/icon-like-md-a24ed263eb51d17be66484c5f3d00619aefa4d2b93a394507d8c835fc5acdb5a.png);background-repeat:no-repeat;width:17px;height:14px}.icon-like-md-active,.card .like-corner.active::before{background-image:url(https://eastbounder-stage.cizoo.co/wp-content/uploads/eastbounder/static/icon-like-md-active-0b65361bdfa95f64ce70012546dc1f3d79411dafc25a5865cedac15366f63712.png);background-repeat:no-repeat;width:17px;height:14px}.icon-flag-bl,.btn-report:hover .icon{background-image:url(https://eastbounder-stage.cizoo.co/wp-content/uploads/eastbounder/static/icon-flag-bl-8d9b856134eed9cb6b6c960941b1d60d4a56ee236f25b8b18b69b717d3cd9eb6.png);background-repeat:no-repeat;width:13px;height:17px}.icon-flag-wh{background-image:url(https://eastbounder-stage.cizoo.co/wp-content/uploads/eastbounder/static/icon-flag-wh-78cfe5f27ef29dc3c12a7e154f383710987d4b6470a1f25ee38c4090ab27b66a.png);background-repeat:no-repeat;width:13px;height:17px}.icon-like-lg-active,.shop-footer-body .like-wrapper.active .icon{background-image:url(https://eastbounder-stage.cizoo.co/wp-content/uploads/eastbounder/static/icon-like-lg-active-204c1fa7483954cc1365aace75dbb95937afa2e770915ccd7680539d3f8592eb.png);background-repeat:no-repeat;width:23px;height:19px}.icon-like-lg{background-image:url(https://eastbounder-stage.cizoo.co/wp-content/uploads/eastbounder/static/icon-like-lg-87ecf7de8b3bd7259c3c4f3c03f70fc07b801e8a99e8ae967eb6b1298b4f4a6a.png);background-repeat:no-repeat;width:23px;height:19px}.icon-top{background-image:url(https://eastbounder-stage.cizoo.co/wp-content/uploads/eastbounder/static/icon-top-c3a18c11853243f086c87e932828808cffbd771fbe58ba12d4505e6628105070.png);background-repeat:no-repeat;width:21px;height:11px}.icon-logo-brand{background-image:url(https://eastbounder-stage.cizoo.co/wp-content/uploads/eastbounder/static/icon-logo-brand-2e9b6588661301b718d4df339e8cb3b6afecd94dbd35ef96762e5f1129cb3355.png);background-repeat:no-repeat;width:58px;height:160px}.icon-logo-brand-sm{background-image:url(https://eastbounder-stage.cizoo.co/wp-content/uploads/eastbounder/static/icon-logo-brand-sm-ae092387885a48bf5bfb966958e17c96d0f7e7705a9efcc67e7e78ceefb145f3.png);background-repeat:no-repeat;width:38px;height:102px}.icon-arrow-bottom-white{background-image:url(https://eastbounder-stage.cizoo.co/wp-content/uploads/eastbounder/static/icon-arrow-bottom-white-fb4ed5407da18d645c728827a226f95690ffa84ab1c2bafd554df2814ea8ec8b.png);background-repeat:no-repeat;width:17px;height:9px}.icon-arrow-top-white{background-image:url(https://eastbounder-stage.cizoo.co/wp-content/uploads/eastbounder/static/icon-arrow-top-white-5f11a22d993d4d515e7c6e44a740a180fe6cab7a781496308f6236df8079fcf5.png);background-repeat:no-repeat;width:17px;height:9px}.icon-pin{background-image:url(https://eastbounder-stage.cizoo.co/wp-content/uploads/eastbounder/static/icon-pin-03f3953d9b37cc9ca0982e34b87b2a14ed771ffe37a40ebf5210da8f4515494c.png);background-repeat:no-repeat;width:72px;height:58px}.icon-arrow-unfold{background-image:url(https://eastbounder-stage.cizoo.co/wp-content/uploads/eastbounder/static/icon-arrow-unfold-50e78f4bbbdb34a724e831c64890de29787d41d3ef5231fca659b8002967b625.png);background-repeat:no-repeat;width:24px;height:24px}.icon-flag{background-image:url(https://eastbounder-stage.cizoo.co/wp-content/uploads/eastbounder/static/icon-flag-870df5c6b61cac4802df040415d8438ed7d9ba6dfd3fca598beec9d3835c43b2.png);background-repeat:no-repeat;width:19px;height:26px}.icon-img-asia-small{background-image:url(https://eastbounder-stage.cizoo.co/wp-content/uploads/eastbounder/static/icon-img-asia-small-df543b9d5a24539d0d3313d45e6898249d61e716354f8d8c79705a7f785b60c4.png);background-repeat:no-repeat;width:380px;height:257px}.icon-email{background-image:url(https://eastbounder-stage.cizoo.co/wp-content/uploads/eastbounder/static/icon-email-8c15a956a0bef0e52d6643a1c2bc26386996e6810cf82b58059ed1421a8c6f92.png);background-repeat:no-repeat;width:17px;height:13px}.icon-pw{background-image:url(https://eastbounder-stage.cizoo.co/wp-content/uploads/eastbounder/static/icon-pw-4dc22c24c3f38c3ec0a8357196942e4c4b3943caf0c0889b66f7a03bab57d3ab.png);background-repeat:no-repeat;width:14px;height:17px}.icon-hearts{background-image:url(https://eastbounder-stage.cizoo.co/wp-content/uploads/eastbounder/static/icon-hearts.png);background-repeat:no-repeat;width:105px;height:139px}.icon-my-favorite{background-image:url(https://eastbounder-stage.cizoo.co/wp-content/uploads/eastbounder/static/icon-my-favorite-953cb23ee3c879eb30eb3b78847ec9edeeb6e01a5c9e096e54f0a928985697c2.png);background-repeat:no-repeat;width:72px;height:59px}.icon-recommend{background-image:url(https://eastbounder-stage.cizoo.co/wp-content/uploads/eastbounder/static/icon-recommend-f2d1a2979aac5d7ba827c242282e4503e1fc25498c837f791299ab6e4c23c47b.png);background-repeat:no-repeat;width:79px;height:42px}.icon-instagram{background-image:url(https://eastbounder-stage.cizoo.co/wp-content/uploads/eastbounder/static/icon-instagram-c40e44b2fbb525a09a3f3d1e95b0c4629d1cc2efa01dbe24e09010b566d5c01c.png);background-repeat:no-repeat;width:79px;height:42px}.icon-features{background-image:url(https://eastbounder-stage.cizoo.co/wp-content/uploads/eastbounder/static/icon-features.png);background-repeat:no-repeat;width:32px;height:32px}.icon-story{background-image:url(https://eastbounder-stage.cizoo.co/wp-content/uploads/eastbounder/static/icon-story-d6fe33c8cb5528b0276773b6a88dde19bed6083ae067551e456b97d6a1f9ab5c.png);background-repeat:no-repeat;width:79px;height:42px}.svg .icon-flag-bl,.svg .btn-report:hover .icon,.btn-report:hover .svg .icon{background-image:url(data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%0A%3Csvg%20width%3D%2213px%22%20height%3D%2217px%22%20viewBox%3D%220%200%2013%2017%22%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20xmlns%3Asketch%3D%22http%3A//www.bohemiancoding.com/sketch/ns%22%3E%0A%20%20%20%20%3C%21--%20Generator%3A%20bin/sketchtool%201.4%20%28305%29%20-%20http%3A//www.bohemiancoding.com/sketch%20--%3E%0A%20%20%20%20%3Ctitle%3EImported%20Layers%20Copy%202%3C/title%3E%0A%20%20%20%20%3Cdesc%3ECreated%20with%20bin/sketchtool.%3C/desc%3E%0A%20%20%20%20%3Cdefs%3E%3C/defs%3E%0A%20%20%20%20%3Cg%20id%3D%22Page-1%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%20sketch%3Atype%3D%22MSPage%22%3E%0A%20%20%20%20%20%20%20%20%3Cg%20id%3D%22City-content-guide%22%20sketch%3Atype%3D%22MSArtboardGroup%22%20transform%3D%22translate%28-561.000000%2C%20-744.000000%29%22%20fill%3D%22%2358595B%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M570.003%2C748.804%20L574.076%2C744%20L561%2C744%20L561%2C760.455%20L563.108%2C760.455%20L563.108%2C753.46%20L574.076%2C753.46%20L570.003%2C748.804%22%20id%3D%22icon_report_bl%22%20sketch%3Atype%3D%22MSShapeGroup%22%3E%3C/path%3E%0A%20%20%20%20%20%20%20%20%3C/g%3E%0A%20%20%20%20%3C/g%3E%0A%3C/svg%3E);background-repeat:no-repeat}.svg .icon-flag-wh{background-image:url(data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%0A%3Csvg%20width%3D%2213px%22%20height%3D%2217px%22%20viewBox%3D%220%200%2013%2017%22%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20xmlns%3Asketch%3D%22http%3A//www.bohemiancoding.com/sketch/ns%22%3E%0A%20%20%20%20%3C%21--%20Generator%3A%20bin/sketchtool%201.4%20%28305%29%20-%20http%3A//www.bohemiancoding.com/sketch%20--%3E%0A%20%20%20%20%3Ctitle%3Eicon_report_wh%3C/title%3E%0A%20%20%20%20%3Cdesc%3ECreated%20with%20bin/sketchtool.%3C/desc%3E%0A%20%20%20%20%3Cdefs%3E%3C/defs%3E%0A%20%20%20%20%3Cg%20id%3D%22Page-1%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%20sketch%3Atype%3D%22MSPage%22%3E%0A%20%20%20%20%20%20%20%20%3Cg%20id%3D%22City-content-guide%22%20sketch%3Atype%3D%22MSArtboardGroup%22%20transform%3D%22translate%28-574.000000%2C%20-609.000000%29%22%20fill%3D%22%23FFFFFF%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M583.003%2C613.804%20L587.076%2C609%20L574%2C609%20L574%2C625.455%20L576.108%2C625.455%20L576.108%2C618.46%20L587.076%2C618.46%20L583.003%2C613.804%22%20id%3D%22icon_report_wh%22%20sketch%3Atype%3D%22MSShapeGroup%22%3E%3C/path%3E%0A%20%20%20%20%20%20%20%20%3C/g%3E%0A%20%20%20%20%3C/g%3E%0A%3C/svg%3E);background-repeat:no-repeat}.svg .icon-email{background-image:url(data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%0A%3Csvg%20width%3D%2217px%22%20height%3D%2213px%22%20viewBox%3D%220%200%2017%2013%22%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20xmlns%3Asketch%3D%22http%3A//www.bohemiancoding.com/sketch/ns%22%3E%0A%20%20%20%20%3C%21--%20Generator%3A%20bin/sketchtool%201.4%20%28305%29%20-%20http%3A//www.bohemiancoding.com/sketch%20--%3E%0A%20%20%20%20%3Ctitle%3Eicon_email%3C/title%3E%0A%20%20%20%20%3Cdesc%3ECreated%20with%20bin/sketchtool.%3C/desc%3E%0A%20%20%20%20%3Cdefs%3E%3C/defs%3E%0A%20%20%20%20%3Cg%20id%3D%22Desktop%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%20sketch%3Atype%3D%22MSPage%22%3E%0A%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Login+Signup-Guide%22%20sketch%3Atype%3D%22MSArtboardGroup%22%20transform%3D%22translate%28-478.000000%2C%20-246.000000%29%22%20fill%3D%22%23A7A9AC%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22icon_email%22%20sketch%3Atype%3D%22MSLayerGroup%22%20transform%3D%22translate%28478.091600%2C%20246.135081%29%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M10.048%2C7.491%20C9.632%2C7.851%208.92%2C8.358%208.465%2C8.618%20C8.465%2C8.618%208.465%2C8.618%208%2C8.618%20L7.535%2C8.618%20C7.08%2C8.358%206.368%2C7.851%205.952%2C7.491%20L1.287%2C3.444%20C0.871%2C3.084%200.531%2C3.239%200.531%2C3.789%20L0.531%2C11.4%20C0.531%2C11.95%200.981%2C12.4%201.531%2C12.4%20L14.531%2C12.4%20C15.081%2C12.4%2015.531%2C11.95%2015.531%2C11.4%20L15.531%2C3.734%20C15.531%2C3.185%2015.191%2C3.029%2014.776%2C3.39%20L10.048%2C7.491%22%20id%3D%22Fill-1%22%20sketch%3Atype%3D%22MSShapeGroup%22%3E%3C/path%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M6.935%2C6.358%20C7.35%2C6.718%207.794%2C7.044%207.92%2C7.082%20C8.047%2C7.12%208.65%2C6.718%209.065%2C6.358%20L14.753%2C1.424%20C15.168%2C1.064%2015.514%2C0.775%2015.519%2C0.782%20C15.526%2C0.79%2015.531%2C0.706%2015.531%2C0.598%20C15.531%2C0.489%2015.081%2C0.4%2014.531%2C0.4%20L1.531%2C0.4%20C0.981%2C0.4%200.531%2C0.491%200.531%2C0.602%20C0.531%2C0.713%200.871%2C1.099%201.287%2C1.459%20L6.935%2C6.358%22%20id%3D%22Fill-2%22%20sketch%3Atype%3D%22MSShapeGroup%22%3E%3C/path%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3C/g%3E%0A%20%20%20%20%20%20%20%20%3C/g%3E%0A%20%20%20%20%3C/g%3E%0A%3C/svg%3E);background-repeat:no-repeat}.svg .icon-pw{background-image:url(data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%0A%3Csvg%20width%3D%2214px%22%20height%3D%2217px%22%20viewBox%3D%220%200%2014%2017%22%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20xmlns%3Asketch%3D%22http%3A//www.bohemiancoding.com/sketch/ns%22%3E%0A%20%20%20%20%3C%21--%20Generator%3A%20bin/sketchtool%201.4%20%28305%29%20-%20http%3A//www.bohemiancoding.com/sketch%20--%3E%0A%20%20%20%20%3Ctitle%3Eicon_pw%3C/title%3E%0A%20%20%20%20%3Cdesc%3ECreated%20with%20bin/sketchtool.%3C/desc%3E%0A%20%20%20%20%3Cdefs%3E%3C/defs%3E%0A%20%20%20%20%3Cg%20id%3D%22Desktop%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%20sketch%3Atype%3D%22MSPage%22%3E%0A%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Login+Signup-Guide%22%20sketch%3Atype%3D%22MSArtboardGroup%22%20transform%3D%22translate%28-482.000000%2C%20-334.000000%29%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22icon_pw%22%20sketch%3Atype%3D%22MSLayerGroup%22%20transform%3D%22translate%28482.500000%2C%20335.421561%29%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M12.028%2C13.917%20C12.028%2C14.366%2011.661%2C14.733%2011.211%2C14.733%20L0.844%2C14.733%20C0.395%2C14.733%200.028%2C14.366%200.028%2C13.917%20L0.028%2C5.55%20C0.028%2C5.101%200.395%2C4.733%200.844%2C4.733%20L11.211%2C4.733%20C11.661%2C4.733%2012.028%2C5.101%2012.028%2C5.55%20L12.028%2C13.917%22%20id%3D%22Fill-1%22%20fill%3D%22%23A7A9AC%22%20sketch%3Atype%3D%22MSShapeGroup%22%3E%3C/path%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M2.026%2C5.501%20C2.026%2C2.555%203.818%2C0.167%206.026%2C0.167%20C8.234%2C0.167%2010.026%2C2.555%2010.026%2C5.501%22%20id%3D%22Stroke-2%22%20stroke%3D%22%23A7A9AC%22%20stroke-width%3D%221.5%22%20sketch%3Atype%3D%22MSShapeGroup%22%3E%3C/path%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3C/g%3E%0A%20%20%20%20%20%20%20%20%3C/g%3E%0A%20%20%20%20%3C/g%3E%0A%3C/svg%3E);background-repeat:no-repeat}.icon{position:relative;display:inline-block;vertical-align:middle;line-height:1;font:1/1 a;color:#fff0;background-color:#fff0;border:0}.icon-menu{background-image:url(https://eastbounder-stage.cizoo.co/wp-content/uploads/eastbounder/static/menu.png);background-repeat:no-repeat;background-position:50% 50%;width:42px;height:42px}.svg .icon-menu{background-image:url(https://eastbounder-stage.cizoo.co/wp-content/uploads/eastbounder/static/menu-73b05f2d30e451b91091287d3c096f7ea0ddc40c9fc0794635565cc05fdbaf40.svg)}.badge{background-color:#d1d3d4;border:1px solid #d1d3d4;padding:3px 7px;color:#fff;border-radius:10px;min-width:10px;display:inline-block;text-align:center;line-height:1;white-space:normal;vertical-align:middle;text-decoration:none;font-size:11px}.badge.badge-sm{padding:7px 17px;border-radius:13px;font-size:12px}.badge.badge-lg{padding:7px 17px;border-radius:15px;font-size:14px}.badge-tag{border-color:#ededed;background-color:#ededed;color:#a5a5a5;margin:5px 0}.badge-tag.active{background-color:#414042;color:#fff;border-color:#414042}.badge-tag.active:hover{color:#e6e6e6}.badge-tag:hover{background-color:#a5a5a5;color:#fff;border-color:#d9d9d9}.img-responsive{max-width:100%;display:block}.img-max{width:100%}.image-wrapper{position:relative;width:100%;height:0;overflow:hidden;background-color:#d1d3d4}.image-wrapper.ratio{padding-top:64.74820144%}.image-wrapper.shop-cover-ratio{padding-top:64.74820144%}.image-wrapper.cbr-avatar-ratio{padding-top:63.15789474%}.image-wrapper.ratio-1-1{padding-top:100%}.image-wrapper.ratio-32-23{padding-top:71.875%}.image-wrapper.ratio-25-16{padding-top:64%}.image-wrapper.image-bg{display:block;background-repeat:no-repeat;background-size:cover;background-position:50% 50%}.image-holder{position:absolute;top:0;left:0;width:100%;height:auto}.img-radius{border-radius:50%}.btn{display:inline-block;padding:15px 15px;margin-bottom:0;font-size:15px;font-weight:600;text-align:center;display:inline-block;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid #fff0;text-decoration:none;background-color:#fff0;outline:none}.btn.disabled{pointer-events:none;cursor:not-allowed}.btn-recommend,.btn-default{background-color:#6d9eae;color:#fff;-webkit-transition-property:background-color,color,box-shadow,-webkit-transform;transition-property:background-color,color,box-shadow,-webkit-transform;transition-property:background-color,color,transform,box-shadow;transition-property:background-color,color,transform,box-shadow,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:linear;transition-timing-function:linear;border-radius:29px;border-width:2px;letter-spacing:1px;padding:9px 19px;box-shadow:0 4px rgb(166 166 166 / .5)}.btn-recommend:hover,.btn-default:hover{background-color:#558898;color:#fff}.btn-recommend:focus,.btn-default:focus{border-color:#4a7685}.btn-recommend:active,.btn-default:active{background-color:#46707e;border-color:#46707e;color:#fff;-webkit-transform:translateY(4px);transform:translateY(4px);box-shadow:0 0}.btn-recommend[disabled],[disabled].btn-default{background-color:#46707e;border-color:#46707e;color:#fff;-webkit-transform:translateY(4px);transform:translateY(4px);box-shadow:0 0}.btn-menu{background:#fff0;text-decoration:none;border:none;outline:none;padding:0}.btn-primary{background-color:#fff0;color:#414042;border-color:#a5a5a5}.btn-sm{padding:7px 15px;font-size:10px}.btn-block{display:block;width:100%}.btn-facebook{background-color:#336297}.btn-facebook:hover{background-color:#264971;color:#fff}.btn-facebook:active{background-color:#19314b;color:#fff}.btn-facebook.disabled{background-color:rgb(51 98 151 / .5)}.btn-like{outline:none;padding:0}.btn-report{background-color:#5b595c;border-radius:30px;box-shadow:0 4px rgb(166 166 166 / .5);font-size:12px;padding:6px 19px;-webkit-transition-property:background-color,color,box-shadow,-webkit-transform;transition-property:background-color,color,box-shadow,-webkit-transform;transition-property:background-color,color,box-shadow,transform;transition-property:background-color,color,box-shadow,transform,-webkit-transform;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:linear;transition-timing-function:linear}.btn-report .icon{margin-right:6px}.btn-report:hover{background-color:#ededed;color:#414042}.btn-report:active{background-color:#dedede;box-shadow:0 0;-webkit-transform:translateY(4px);transform:translateY(4px)}.btn-langs{width:100%;padding-top:9px;padding-bottom:9px;font-weight:600;position:relative}.btn-langs .icon{position:absolute;top:5px;right:5px}.panel{background-color:#fff}.panel-body{background-color:#fff;padding:33px}.panel-footer{background-color:#fff;border-top:1px solid #d1d3d4;padding:33px}.panel-body-primary{background-color:#ededed}.pane-header{margin-bottom:25px}.pane-header p{font-size:15px;line-height:22px;letter-spacing:.9px;font-weight:500}.pane-heading{margin:0;font-size:32px;letter-spacing:.7px;margin-bottom:5px}.control-label{color:#a5a5a5;font-weight:700;margin-bottom:10px;display:inline-block;font-size:14px;letter-spacing:1px}.form-control{font-weight:500;width:100%;display:block;margin:0;padding:11px 19px;font-size:14px;line-height:1;letter-spacing:1.2px;color:#414042;background-color:#fff;background-image:none;border:2px solid #fff;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-control:focus{outline:0}.form-control-default{border-color:#ededed;background-color:#ededed;border-radius:29px;-webkit-transition:border-color 100ms ease-in,background-color 100ms ease-in;transition:border-color 100ms ease-in,background-color 100ms ease-in}.form-control-default:focus{border-color:#6d9eae;background-color:#fff}.form-control-modal{border-color:#fff;background-color:#fff}.form-control-modal:focus{border-color:#414042}.form-control-static{background-color:#d1d3d4;border-color:#ededed;border-radius:29px}.form-group{margin-bottom:30px}.form-group.form-group-sm{margin-bottom:20px}.form-group:last-child{margin-bottom:0}.form-group.has-error .form-control{border-color:#f07060}.form-group.has-error .form-control:focus{border-color:#d62a14}.form-group.has-error .control-label{color:#f07060}.form-group.has-error .help-block{color:#f07060;margin:0;padding-top:7px;margin-left:22px}.input-group{position:relative;display:table;border-collapse:separate}.input-group .form-control,.input-group-btn{display:table-cell}.input-group .form-control:focus{border-right:none}.input-group-btn{position:relative;font-size:0;white-space:nowrap;width:1%;vertical-align:middle}.input-group-btn .btn{font-size:14px;padding:11px 19px}.help-block{line-height:21px}.form-control-newsletter{letter-spacing:1.5px;background-color:#ededed;border-color:#ededed}.btn-footer{background-color:#414042;color:#fff;width:43px;height:43px;padding:0!important}.muted-text{line-height:20px;letter-spacing:1.1px;font-size:14px;font-weight:500}.muted-text a{text-decoration:none;padding-bottom:4px;border-bottom:1px dashed #6d9eae}.muted-text a:hover{border-bottom-color:#f07060}.email-form .form-control,.password-form .form-control{background-position:19px 50%;background-repeat:no-repeat;padding-left:50px}.email-form .form-control{background-image:url(data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%0A%3Csvg%20width%3D%2217px%22%20height%3D%2213px%22%20viewBox%3D%220%200%2017%2013%22%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20xmlns%3Asketch%3D%22http%3A//www.bohemiancoding.com/sketch/ns%22%3E%0A%20%20%20%20%3C%21--%20Generator%3A%20bin/sketchtool%201.4%20%28305%29%20-%20http%3A//www.bohemiancoding.com/sketch%20--%3E%0A%20%20%20%20%3Ctitle%3Eicon_email%3C/title%3E%0A%20%20%20%20%3Cdesc%3ECreated%20with%20bin/sketchtool.%3C/desc%3E%0A%20%20%20%20%3Cdefs%3E%3C/defs%3E%0A%20%20%20%20%3Cg%20id%3D%22Desktop%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%20sketch%3Atype%3D%22MSPage%22%3E%0A%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Login+Signup-Guide%22%20sketch%3Atype%3D%22MSArtboardGroup%22%20transform%3D%22translate%28-478.000000%2C%20-246.000000%29%22%20fill%3D%22%23A7A9AC%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22icon_email%22%20sketch%3Atype%3D%22MSLayerGroup%22%20transform%3D%22translate%28478.091600%2C%20246.135081%29%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M10.048%2C7.491%20C9.632%2C7.851%208.92%2C8.358%208.465%2C8.618%20C8.465%2C8.618%208.465%2C8.618%208%2C8.618%20L7.535%2C8.618%20C7.08%2C8.358%206.368%2C7.851%205.952%2C7.491%20L1.287%2C3.444%20C0.871%2C3.084%200.531%2C3.239%200.531%2C3.789%20L0.531%2C11.4%20C0.531%2C11.95%200.981%2C12.4%201.531%2C12.4%20L14.531%2C12.4%20C15.081%2C12.4%2015.531%2C11.95%2015.531%2C11.4%20L15.531%2C3.734%20C15.531%2C3.185%2015.191%2C3.029%2014.776%2C3.39%20L10.048%2C7.491%22%20id%3D%22Fill-1%22%20sketch%3Atype%3D%22MSShapeGroup%22%3E%3C/path%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M6.935%2C6.358%20C7.35%2C6.718%207.794%2C7.044%207.92%2C7.082%20C8.047%2C7.12%208.65%2C6.718%209.065%2C6.358%20L14.753%2C1.424%20C15.168%2C1.064%2015.514%2C0.775%2015.519%2C0.782%20C15.526%2C0.79%2015.531%2C0.706%2015.531%2C0.598%20C15.531%2C0.489%2015.081%2C0.4%2014.531%2C0.4%20L1.531%2C0.4%20C0.981%2C0.4%200.531%2C0.491%200.531%2C0.602%20C0.531%2C0.713%200.871%2C1.099%201.287%2C1.459%20L6.935%2C6.358%22%20id%3D%22Fill-2%22%20sketch%3Atype%3D%22MSShapeGroup%22%3E%3C/path%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3C/g%3E%0A%20%20%20%20%20%20%20%20%3C/g%3E%0A%20%20%20%20%3C/g%3E%0A%3C/svg%3E);background-size:17px 13px}.password-form .form-control{background-image:url(data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%0A%3Csvg%20width%3D%2214px%22%20height%3D%2217px%22%20viewBox%3D%220%200%2014%2017%22%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20xmlns%3Asketch%3D%22http%3A//www.bohemiancoding.com/sketch/ns%22%3E%0A%20%20%20%20%3C%21--%20Generator%3A%20bin/sketchtool%201.4%20%28305%29%20-%20http%3A//www.bohemiancoding.com/sketch%20--%3E%0A%20%20%20%20%3Ctitle%3Eicon_pw%3C/title%3E%0A%20%20%20%20%3Cdesc%3ECreated%20with%20bin/sketchtool.%3C/desc%3E%0A%20%20%20%20%3Cdefs%3E%3C/defs%3E%0A%20%20%20%20%3Cg%20id%3D%22Desktop%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%20sketch%3Atype%3D%22MSPage%22%3E%0A%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Login+Signup-Guide%22%20sketch%3Atype%3D%22MSArtboardGroup%22%20transform%3D%22translate%28-482.000000%2C%20-334.000000%29%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22icon_pw%22%20sketch%3Atype%3D%22MSLayerGroup%22%20transform%3D%22translate%28482.500000%2C%20335.421561%29%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M12.028%2C13.917%20C12.028%2C14.366%2011.661%2C14.733%2011.211%2C14.733%20L0.844%2C14.733%20C0.395%2C14.733%200.028%2C14.366%200.028%2C13.917%20L0.028%2C5.55%20C0.028%2C5.101%200.395%2C4.733%200.844%2C4.733%20L11.211%2C4.733%20C11.661%2C4.733%2012.028%2C5.101%2012.028%2C5.55%20L12.028%2C13.917%22%20id%3D%22Fill-1%22%20fill%3D%22%23A7A9AC%22%20sketch%3Atype%3D%22MSShapeGroup%22%3E%3C/path%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M2.026%2C5.501%20C2.026%2C2.555%203.818%2C0.167%206.026%2C0.167%20C8.234%2C0.167%2010.026%2C2.555%2010.026%2C5.501%22%20id%3D%22Stroke-2%22%20stroke%3D%22%23A7A9AC%22%20stroke-width%3D%221.5%22%20sketch%3Atype%3D%22MSShapeGroup%22%3E%3C/path%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3C/g%3E%0A%20%20%20%20%20%20%20%20%3C/g%3E%0A%20%20%20%20%3C/g%3E%0A%3C/svg%3E);background-size:14px 17px}.form-box{display:block;max-width:350px}.form-box.form-box-center{margin-left:auto;margin-right:auto}.alert{padding:15px 15px;margin-bottom:25px;border:1px solid #fff0;background-color:#fff0;border-radius:29px;line-height:20px}.arrow-alert{position:relative;background:#fff;border:1px solid #fff}.arrow-alert:after,.arrow-alert:before{top:100%;left:50%;border:solid #fff0;content:" ";height:0;width:0;position:absolute;pointer-events:none}.arrow-alert:after{border-color:#fff0;border-top-color:#fff;border-width:9px;margin-left:-9px}.arrow-alert:before{border-color:#fff0;border-top-color:#fff;border-width:10px;margin-left:-10px}.alert-top{border-radius:0;margin-bottom:0;position:fixed;top:0;left:0;right:0;z-index:1100}.alert-danger{background-color:#f07060;color:#fff;border-color:#f07060}.alert-danger.arrow-alert{background-color:#f07060}.alert-danger.arrow-alert:after,.alert-danger.arrow-alert:before{border-top-color:#f07060}.alert-success{background-color:#7bb991;color:#fff;border-color:#5aa775}.alert-success.arrow-alert{background-color:#5aa775}.alert-success.arrow-alert:after,.alert-success.arrow-alert:before{border-top-color:#5aa775}.profile-nav{background-color:#e8e8e8;padding-top:16px;padding-bottom:16px;padding-left:45px}.profile-nav-list>li{display:inline-block;border-right:1px solid #414042;padding-right:29px;margin-right:29px}.profile-nav-list>li:last-child{padding-right:0;border-right:none;margin-right:0}.profile-nav-list>li>a{text-decoration:none;color:#a5a5a5;letter-spacing:1px}.profile-nav-list>li>a:hover{color:#7f7f7f}.profile-nav-list>li.active>a{color:#414042}.nav-social-list>li{display:inline-block}.nav-social-list>li:not(:last-child){margin-right:16px}.nav-social-list a{width:45px;height:45px;line-height:45px;display:block;text-align:center;background-color:#a5a5a5;border-radius:50%;-webkit-transition:background-color 100ms linear;transition:background-color 100ms linear}.nav-social-list.list-sm a{width:35px;height:35px;line-height:35px}.nav-social-list .icon{position:relative}.nav-social-list.list-sm .social-fb-link{margin-right:13px}.nav-social-list .social-fb-link>a{background-color:#414042}.nav-social-list .social-ig-link>a{background-color:#414042}.nav-social-list .social-fb-link>a:hover,.nav-social-list .social-ig-link>a:hover{background-color:#a5a5a5}.site-header{min-width:1230px}.container-header{position:relative;width:100%;padding-left:45px;padding-right:45px;margin-right:auto;margin-left:auto}.svg-map{opacity:0;position:fixed}.header-wrapper{padding:96px 0 139px;border-bottom:1px solid #ededed;background-color:#fff;background-repeat:no-repeat;-webkit-transition:background-color 250ms ease-in;transition:background-color 250ms ease-in;background-attachment:fixed}.header-wrapper.narrow{padding:58px 0}.header-wrapper.narrow .header-brand-name{top:-34px}.header-wrapper .slogan{display:inline-block;margin:0;font-size:20px;line-height:24px;color:#414042;margin-top:20px;letter-spacing:1px}.header-brand{float:left;margin:0;font-size:12px}.header-brand>a{display:block;text-decoration:none}.header-brand-name{position:absolute;right:100px;top:-52px}.header-user-nav{position:absolute;right:30px;bottom:-111px}.header-wrapper.narrow .header-user-nav{bottom:-37px}.user-actions>li{display:inline-block;vertical-align:bottom}.user-action-link{padding:0 17px}.user-action-link>button,.user-action-link>a{display:inline-block;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid #fff0;text-decoration:none;background-color:#fff0;outline:none;font-size:13px;color:#414042;letter-spacing:1.8px;outline:none;padding:2px 0;border-radius:0}.user-action-link>button:hover,.user-action-link>a:hover{border-bottom:1px solid #414042}.user-action-link .icon-arrow-bottom{margin-top:-2px}.user-action-profile>a{display:block;width:45px;height:45px;text-align:center;line-height:45px;border-radius:50%;background-color:#414042;-webkit-transition:background-color 100ms linear;transition:background-color 100ms linear}.user-action-profile>a:hover{background-color:#f07060}.user-action-profile .icon-member{margin-top:-1px}.header-nav-sticky{z-index:1050}.is-sticky .header-nav-sticky{-webkit-transform:translateZ(0);transform:translateZ(0)}.header-nav{position:relative;background-color:#fff}.header-top-nav{border-bottom:4px solid #e8e8e8;min-width:1230px}.header-nav-list li{float:left;border-right:1px solid #d1d3d4}.header-nav-list li:first-child{border-right:none}.header-nav-link a,.header-nav-btn button{display:inline-block;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid #fff0;text-decoration:none;background-color:#fff0;outline:none;border-width:3px 0 3px 0;padding:8px 40px;letter-spacing:1px;line-height:36px;outline:none}.header-nav-link a{background-color:#fff;color:#414042;-webkit-transition:border-bottom-color 100ms linear;transition:border-bottom-color 100ms linear}.header-nav-link.active>a{font-weight:700;border-bottom-color:#414042}.header-nav-link:hover>a{color:#414042;border-bottom-color:#d1d3d4}.header-nav-btn button{background-color:#414042;color:#fff;border-color:#414042;-webkit-transition-property:background-color,border-color;transition-property:background-color,border-color;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:linear;transition-timing-function:linear;border-radius:0}.header-nav-btn button:hover{background-color:#5b595c;border-color:#5b595c;color:#fff}.header-explore-cities-btn .city-name{font-size:19px;letter-spacing:.5px;font-style:italic;vertical-align:bottom;margin-left:5px;margin-right:8px}.header-explore-cities-btn .icon{-webkit-transition:-webkit-transform 400ms ease;transition:-webkit-transform 400ms ease;transition:transform 400ms ease;transition:transform 400ms ease,-webkit-transform 400ms ease}.header-sub-nav{display:none;background-color:#f7f7f7;border-bottom:4px solid #e8e8e8}.header-sub-nav.active{display:block}.header-cities-list{margin:0 -22px;padding:21px 0}.header-cities-list>li{float:left;width:25%;padding:8px 22px}.header-cities-list>li.active a{color:#414042;background-position:0 0}.header-cities-list>li.active a::before{border-color:#414042}.header-cities-list>li.active .city-badge{border-color:#414042!important;color:#414042}.header-cities-list .cities-link{text-decoration:none;-webkit-transition:color 250ms ease-out;transition:color 250ms ease-out;color:#6f6d71}.header-cities-list .cities-link::before{position:absolute;display:block;left:22px;right:22px;content:'';border-top:1px solid #e1e2e3;top:18px;-webkit-transition:border-color 250ms ease-out;transition:border-color 250ms ease-out}.header-cities-list .cities-link:hover{color:#414042}.header-cities-list .cities-link:hover::before{border-color:#414042}.header-cities-list .cities-link:hover .city-badge{border-color:#414042!important;color:#414042}.header-cities-list .name{font-size:15px;letter-spacing:.6px;line-height:24px;float:left;position:relative;display:inline-block;padding-right:15px}.header-cities-list .city-badge-wrapper{float:right;position:relative;padding-left:17px}.header-cities-list .name,.header-cities-list .city-badge-wrapper{background-color:#f7f7f7}.header-cities-list .city-badge{font-size:13px;padding-top:4px;padding-bottom:4px;border-radius:13px;vertical-align:baseline;-webkit-transition:border-color 250ms ease-out,color 250ms ease-out;transition:border-color 250ms ease-out,color 250ms ease-out;color:#fff}#langs-dropmenu{top:27px;left:12px}.grid-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-right:-15px;margin-bottom:80px}.grid-wrapper .grid-item{-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%}.card.mask:hover .img-link::before{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.card.liked .like-corner,.card.likeable:hover .like-corner{display:block}.card .header-group{margin-bottom:10px}.card .img-link{position:relative;display:block;margin-bottom:20px}.card .img-link::before{content:'';position:absolute;z-index:400;left:0;top:0;right:0;bottom:0;background-color:rgb(0 0 0 / .5);background-image:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2259%22%20height%3D%2263%22%20viewBox%3D%220%200%2059%2063%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Ctitle%3EArtboard%3C/title%3E%3Cg%20fill-rule%3D%22nonzero%22%20fill%3D%22%23FFF%22%3E%3Cpath%20d%3D%22M22.267%2029.824h36.149c-.117-3.428-.7-6.832-1.788-10.137-1.223-3.707-3.04-7.09-5.408-10.057-2.29-2.854-5.355-4.8-8.742-6.543-3.32-1.712-8.834-2.953-13.02-3.004H29.405c-4.188.052-9.702%201.293-13.02%203.005-3.39%201.742-6.456%203.69-8.744%206.543C5.275%2012.6%203.456%2015.98%202.234%2019.69c-1.09%203.305-1.67%206.71-1.79%2010.137h21.823zM18.193%2010.12c2.724-3.417%206.147-5.16%2011.236-5.19%205.088.03%208.51%201.773%2011.235%205.19%202.734%203.428%204.248%208.265%204.505%2014.374H13.688c.258-6.11%201.77-10.946%204.505-14.374zM40.716%2052.827c-2.733%203.43-6.168%205.177-11.287%205.193-5.12-.017-8.555-1.765-11.288-5.193-2.734-3.428-4.248-8.265-4.505-14.372H.97c.29%201.617.688%203.225%201.21%204.807%201.223%203.705%203.042%207.088%205.41%2010.056%202.288%202.853%205.353%204.802%208.74%206.544%203.333%201.718%208.882%202.965%2013.074%203.005v.002l.026-.002h.026c4.192-.04%209.74-1.288%2013.073-3.006%203.387-1.742%206.452-3.69%208.74-6.544%202.368-2.968%204.187-6.35%205.41-10.056.52-1.582.918-3.19%201.21-4.807H45.22c-.256%206.107-1.77%2010.944-4.504%2014.372z%22/%3E%3C/g%3E%3C/svg%3E);background-repeat:no-repeat;background-position:50% 50%;-webkit-transition:opacity 150ms ease-out,-webkit-transform 150ms ease-out;transition:opacity 150ms ease-out,-webkit-transform 150ms ease-out;transition:opacity 150ms ease-out,transform 150ms ease-out;transition:opacity 150ms ease-out,transform 150ms ease-out,-webkit-transform 150ms ease-out;opacity:0;-webkit-transform:scale(1.1);transform:scale(1.1)}.card .entry-title{position:relative;font-size:18px;line-height:25px;margin:0;margin-bottom:5px;letter-spacing:1px;font-weight:600}.card .entry-title a{display:block;font-size:17px;color:#404040;text-decoration:none;font-weight:500}.card .entry-title a:hover{color:#5a5a5a}.card .like-corner{position:absolute;z-index:500;right:15px;top:191px;width:0;height:0;border-top:55px solid #fff0;border-right:55px solid #ededed;display:none;cursor:pointer}.card .like-corner::before{content:'';position:absolute;top:-23px;left:30px}.card .like-corner:hover{border-right-color:#f2ebe0}.card .like-corner input[type="submit"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff0;border:none;display:block;position:relative;top:-55px;width:55px;height:55px}.card .divider{padding-left:9px;padding-right:9px}.card .city-name{font-size:13px;color:#d1d3d4;text-decoration:none;letter-spacing:1px}.card .city-name:hover{text-decoration:underline}.card .likes-count{margin-left:4px}.marker-wrapper{text-align:center;margin-bottom:35px}.marker-wrapper .best-spot{font-size:13px;display:block;letter-spacing:1px}.marker-wrapper .favorite-spots{font-size:36px;line-height:42px;display:block;letter-spacing:.7px}.marker{display:inline-block;border-radius:50%;text-align:center;background-color:#d1d3d4;margin-bottom:16px}.marker::after{content:'';position:absolute;width:3px;height:10px;background-color:#444;margin-top:-1px;margin-left:-2px}.marker .marker-counter{line-height:45px;font-size:23px}.marker .marker-text{line-height:36px;font-size:10px;letter-spacing:1px}.marker-lg{width:75px;height:75px}.marker-md{width:45px;height:45px}.marker-md::after{margin-top:0}.marker-sm{width:36px;height:36px}.marker-black{background-color:#414042;color:#fff}.marker-spots{position:relative;margin-bottom:45px;margin-top:28px}.marker-spots .spot{font-size:12px;line-height:12px;padding-top:17px}.marker-spots .marker-counter{font-size:30px;line-height:35px}.marker-spots:after{top:75px;width:3px;height:15px}.tags-nav>li{display:inline-block;margin-right:9px}.tags-nav>li:last-child{margin-right:0}.breadcrumb{text-align:center;padding:31px 0;border-bottom:4px solid #ededed}.breadcrumb .city-name{font-style:italic;margin-right:2px}.breadcrumb .shop-name{color:#d1d3d4}.breadcrumb-nav>li{display:inline-block;font-size:18px;margin-right:11px}.breadcrumb-nav>li:last-child{margin-right:0}.share{margin-bottom:45px}.share-heading{margin:0;margin-bottom:12px}.share-nav{text-align:center}.share-nav>li{display:inline-block;margin-right:33px}.share-nav>li a{font-size:12px;line-height:27px;letter-spacing:2.5px;text-decoration:none;padding-bottom:3px}.share-nav>li:last-child{margin-right:0}.share-fb{color:#215792;border-bottom:1px solid #215792}.share-fb:hover{border-bottom-color:#f07060}.map{text-align:center}.map-header{margin-bottom:20px}.map-header h2{font-style:italic;margin-bottom:15px;font-size:22px;letter-spacing:.6px}#map{width:100%;min-height:430px}.map-popup-wrapper{display:table}.map-image-wrapper,.map-content-wrapper{display:table-cell;vertical-align:top}.map-image-wrapper{width:133px;height:86px}.map-image-wrapper img{float:left}.map-content-wrapper{padding-left:15px}.footer{min-width:1230px;position:relative;background-color:#f7f7f7;padding:68px 0 22px}.footer-logo{margin-bottom:35px}.footer-description{overflow:hidden;max-width:500px;margin-bottom:10px}.footer-description p{line-height:1.6}.footer-info{margin-bottom:10px}.copyright{font-size:12px;letter-spacing:1px;font-weight:400;color:#000}.copyright a{text-decoration:none;color:#000}.copyright a:hover{color:#212121}.footer-group{float:left;margin-right:60px}.footer-group:last-child{margin-right:0}.footer-group p{font-size:13px;line-height:18px;margin-bottom:28px;letter-spacing:1px;color:#414042}.footer-block{position:relative;margin-bottom:45px}.footer-heading{font-size:13px;letter-spacing:1.4px;margin:0;margin-bottom:25px;color:#414042}.nav-footer li{margin-bottom:10px}.nav-footer a{font-size:13px;letter-spacing:1.4px;margin:0;margin-bottom:25px;color:#414042;text-decoration:none;-webkit-transition:color 300ms linear;transition:color 300ms linear}.nav-footer a:hover{color:#5b595c}.footer-about{width:205px}.footer-social{width:205px}.footer-contact{width:205px}.footer-newsletter{width:285px}#footer-langs-dropmenu{top:50px;left:0;width:205px}.scroll-top{text-align:center;margin-bottom:120px}.scroll-top .icon{display:block;background-color:#d1d3d4;width:45px;height:45px;background-position:50% 50%;border-radius:50%;margin-left:auto;margin-right:auto;margin-bottom:6px;-webkit-transition:background-color 100ms linear;transition:background-color 100ms linear}.scroll-top .top-text{color:#a5a5a5;font-size:14px;letter-spacing:1.6px;-webkit-transition:color 100ms linear;transition:color 100ms linear}.scroll-top:before{content:'';border-top:1px solid #d1d3d4;position:absolute;left:15px;right:15px;top:24px}.scroll-top-inner{cursor:pointer;display:inline-block}.scroll-top-inner:hover .icon{background-color:#414042}.scroll-top-inner:hover .top-text{color:#414042}body.modal-opened{overflow:hidden}body.modal-opened .modal{opacity:0;display:block;-webkit-transform:translateY(-100px) scale(.92);transform:translateY(-100px) scale(.92);-webkit-transition:opacity 300ms ease-out,-webkit-transform 300ms ease-out;transition:opacity 300ms ease-out,-webkit-transform 300ms ease-out;transition:transform 300ms ease-out,opacity 300ms ease-out;transition:transform 300ms ease-out,opacity 300ms ease-out,-webkit-transform 300ms ease-out}body.modal-opened::before{position:fixed;content:'';background-color:#fff0;top:0;right:0;left:0;bottom:0;z-index:1200;-webkit-transition:background-color 300ms linear;transition:background-color 300ms linear}body.modal-opened.in::before{background-color:rgb(0 0 0 / .8)}body.modal-opened.in .modal{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}.modal{display:none;position:fixed;max-width:760px;z-index:1500;top:80px;left:0;right:0;margin:0 auto}.modal-default{background-color:#ededed}.modal-default .modal-header{border-bottom:1px solid #d1d3d4}.modal-header,.modal-body{padding:0 189px}.modal-header{padding-top:50px;padding-bottom:45px}.modal-body{padding-top:37px;padding-bottom:100px}.divider-header{position:relative;text-align:center;margin-bottom:65px}.divider-header::before{position:absolute;content:'';border-bottom:1px solid #d1d3d4;left:0;right:0;top:8px}.divider-title{color:#414042;font-size:15px;letter-spacing:1.2px;background-color:#fff;display:inline-block;position:relative;z-index:10;padding:0 8px;font-weight:500}.divider-title .icon{margin-right:2px;margin-top:-4px}.filter-results{margin-bottom:50px;font-size:14px;letter-spacing:1px}.filter-results-text{display:inline-block;margin-right:15px}.filter-results-tags{display:inline-block}.nav-dropmenu{display:none;position:absolute;z-index:1100;border-radius:10px;box-shadow:0 4px #cdcbcb;overflow:hidden}.nav-dropmenu>li>a{display:block;text-decoration:none;background-color:#ededed;color:#414042;padding:14px 18px;-webkit-transition:background-color 100ms linear;transition:background-color 100ms linear}.nav-dropmenu>li>a:hover{background-color:#d1d3d4}.nav-dropmenu>li>a.disabled{color:#a5a5a5;cursor:default}.nav-dropmenu>li>a.disabled:hover{background-color:#ededed}.nav-dropmenu.active{display:block}.popup{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;text-align:center;position:fixed;top:0;right:0;left:0;bottom:0;z-index:5000;cursor:pointer;background:rgb(0 0 0 / .7) 50% 50%/auto no-repeat}.popup .icon-close{position:absolute;top:0;right:0;background-color:rgb(255 255 255 / .8);padding:27px;background-position:50% 50%}@media (max-width:768px){.popup{background-size:cover}}.promotion-heading,.instagram-heading{font-size:13px;margin:0;margin-bottom:15px;letter-spacing:2px;color:#414042}.promotion-heading .text,.instagram-heading .text{display:inline-block;vertical-align:middle;margin-left:10px}.features{margin-bottom:58px}.features-gallary{width:100%;max-height:550px}.features-intro{max-width:750px;margin-left:auto;margin-right:auto;margin-top:-80px;margin-bottom:20px}.features-intro-panel{background-color:#fff;text-decoration:none;color:#414042}.features-intro-panel:hover-intro-body{text-decoration:underline}.features-intro-header{border:4px solid #fff0;border-bottom:none;padding-top:34px;padding-bottom:22px;text-align:center}.features-intro-header .property{display:inline-block;font-size:13px;line-height:13px;letter-spacing:2px;color:#f07060}.features-intro-body{font-size:28px;line-height:28px;color:#414042;text-align:center}.features-intro-body a{color:#414042}.features-intro-footer{font-size:18px;line-height:18px;letter-spacing:1.5px;line-height:36px;border:4px solid #ededed;border-top:none;text-align:center;padding-top:11px;padding-bottom:45px;font-weight:500;color:#414042}.features-intro-footer a{color:#414042}.features-pagination-wrapper{height:18px;margin-bottom:30px}.features-pagination{width:100%}.features-blocks{margin:0 -15px}.features-block{width:33.33333333%;float:left;position:relative;padding:0 15px;color:#414042;text-decoration:none}.features-block img{margin-bottom:13px}.features-block .title{font-size:17px;line-height:24px;letter-spacing:1.2px}.promotion{margin-bottom:50px;padding-top:80px;padding-bottom:60px}.promotion .container{width:1150px}.recommend-wrapper,.shop-wrapper{float:left;padding:0 15px}.recommend-wrapper{width:66.66666667%}.shop-wrapper{width:33.33333333%}.recommend-shop-image{margin-bottom:13px;height:207px;overflow:hidden}.recommend-shop-image img{-webkit-transform:translateY(-10px);transform:translateY(-10px)}.recommend-shop-heading{font-size:17px;line-height:24px;letter-spacing:1.2px}.recommend-heading{font-size:18px;line-height:24px;margin:18px 0;letter-spacing:1.4px}.recommend-entry{margin-bottom:16px}.recommend-entry p{text-align:left}.shop-wrapper .shop-image{float:left;display:block;margin-bottom:13px;text-decoration:none;color:#403e41}.shop-wrapper .shop-image:last-child{margin-bottom:0}.social-card{float:left;width:100%;padding:57px 64px 62px;background-color:#fff;text-align:center}.social-heading{font-size:14px;letter-spacing:1.5px;color:#414042;margin-bottom:20px}.social-card-network{text-align:center}.instagram-section{background-color:#f7f7f7;padding:90px 0}.instagram-section .header .container{width:1150px}.instagram-section .instagram-link{position:relative;display:block}.instagram-section .instagram-link::before{position:absolute;content:'';top:0;right:0;bottom:0;left:0;background-color:#fff0;z-index:1;-webkit-transition:background-color 100ms linear;transition:background-color 100ms linear}.instagram-section .instagram-link:hover::before{background-color:rgb(33 33 33 / .5)}.instagram-section .instagram-link:active::before{background-color:rgb(18 18 18 / .7)}.editor-picks{margin-bottom:30px}.editor-picks-header{text-align:center}.editor-picks-header h2{font-size:13px;letter-spacing:1px;margin:0;margin-bottom:40px;background-color:#fff;display:inline-block;padding:0 20px}.editor-picks-header h2::after{content:'';position:absolute;top:7px;left:15px;right:15px;border-top:1px solid #c1c4c5;z-index:-1}.editor-picks-pagination-left,.editor-picks-pagination-right{position:absolute;top:133px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:45px;height:45px;background-color:#fff0;border-radius:50%;line-height:45px;text-align:center;-webkit-transition:background-color 100ms linear;transition:background-color 100ms linear}.editor-picks-pagination-left .icon,.editor-picks-pagination-right .icon{top:-2px}.editor-picks-pagination-left:hover,.editor-picks-pagination-right:hover{background-color:#414042}.editor-picks-pagination-left{left:0}.editor-picks-pagination-left .icon{left:-2px}.editor-picks-pagination-right{right:0}.editor-picks-pagination-right .icon{right:-2px}.editor-picks-swiper-container{width:1120px}.editor-picks-swiper-container .grid-item{width:100%;padding-left:0;padding-right:0}.terms-content{margin:0 auto;max-width:720px;margin-bottom:130px}.terms-content .terms-header .inner{position:relative;display:inline-block}.terms-content .terms-header .icon-pin{position:absolute;top:130px;left:174px}.terms-content .terms-header .title{position:absolute;font-size:32px;letter-spacing:.7px;top:70px;left:140px}.terms-content .terms-header .title.en-title{left:108px}.terms-content h2{text-align:center;margin:60px 0}.terms-content p{font-size:15px;line-height:36px;letter-spacing:1px;color:#414042;margin:0}.terms-content p.en-paragraph{margin-bottom:45px}.terms-content li{font-size:15px;line-height:36px;color:#414042}.issues{margin-bottom:160px}.issues a{text-decoration:none;cursor:pointer;display:block}.issue{float:left;width:33.33333333%;margin-bottom:66px;padding:0 15px;min-height:424px}.issue:last-child{margin-bottom:0}.issue-template{display:none}.issue-img-wrapper{margin-bottom:20px}.issue-img-wrapper .issue-img{background-position:50% 50%;background-size:cover;background-repeat:no-repeat}.issue-main header{margin-top:6px;margin-bottom:10px}.issue-main small{font-size:12px;display:block;letter-spacing:1px;color:#d1d3d4;margin-bottom:15px}.issue-main .entry-title{margin:0;line-height:1;margin-bottom:10px;display:block;font-size:17px;color:#404040;text-decoration:none;font-weight:500}.issue-main .entry{margin-bottom:19px}.issue-main .entry p{text-align:left;font-size:13px}.issue-main .more-on{display:inline-block}.cities-show .marker,.tags-show .marker{width:45px;height:45px}.cities-show .marker .marker-counter,.tags-show .marker .marker-counter{line-height:45px}.cities-show .best-spot,.tags-show .best-spot{font-size:13px;letter-spacing:.9px}.marker-counter .inner{margin-left:-1px;color:#fff}.city-heading{margin:0;text-align:center;font-size:50px;margin-bottom:27px}.city-heading>a{text-decoration:none;-webkit-transition:color 200ms linear;transition:color 200ms linear}.city-heading>a:hover{color:#a5a5a5!important}.city-tags-filter{text-align:center;margin-bottom:42px}.city-badge{color:#5d5c5e}.shops-show .marker-text{color:#fff}.shops-show #content{padding-top:0}.shops-show .modal-header .title{font-size:22px;letter-spacing:2px;font-style:italic;margin-bottom:20px}.shops-show .modal-header .icon{margin-bottom:5px}.shops-show .btn-modal{width:216px}.shops-show .modal-submit{text-align:center;padding-top:41px}.shop-main{position:relative}.shop-cover-wrapper{position:absolute;left:0;right:0;top:0;width:100%}.shop-cover{width:50%;height:1px;float:left;position:relative}.shop-panel{padding-top:25.8%;margin-bottom:50px}.shop-container{max-width:786px;margin-left:auto;margin-right:auto;position:relative}.shop-inner{background-color:#fff}.shop-header{border:4px solid #fff0;padding-top:60px;text-align:center}.shop-header>h1{margin:0}.shop-header>h1{font-size:30px;margin-top:24px;letter-spacing:1px;margin-bottom:5px}.shop-header .city-name{text-align:center;letter-spacing:1px}.shop-header .tags-aside{padding-top:24px}.shop-body{border:4px solid #ededed;border-top:none;border-bottom:none;padding-top:38px;padding-left:136px;padding-right:136px}.shop-body .shop-tags{text-align:center;margin-bottom:29px}.shop-body .quote{text-align:center;margin-bottom:35px}.shop-body .quote .name{font-size:18px;color:#414042;margin-bottom:9px;font-weight:600}.shop-body .quote blockquote{margin:0}.shop-body .quote blockquote p{letter-spacing:1px;line-height:22px;font-size:16px;color:#414042}.shop-body .entry{margin-bottom:45px}.shop-body .marker-block{text-align:center}.shop-body .marker-wrapper{margin-bottom:0;display:inline-block;text-decoration:none;color:#414042}.shop-body .marker-wrapper:hover .where{color:#414042!important}.shop-body .where{padding-bottom:3px;border-bottom:1px dashed #a5a5a5;-webkit-transition:color 100ms linear;transition:color 100ms linear}.shop-footer{border:4px solid #ededed;border-top:none;padding-top:34px;padding-left:70px;padding-right:70px;padding-bottom:65px;text-align:center}.shop-footer-block{margin-bottom:28px}.shop-footer-block:last-child{margin-bottom:0}.shop-footer-block.shop-footer-address{display:none}.shop-footer-heading{font-size:13px;font-style:italic;margin-bottom:10px;color:#a5a5a5}.shop-footer-heading.like-heading{letter-spacing:2px;color:#414042;margin-bottom:11px}.shop-footer-body{margin:0;font-size:13px;line-height:31px}.shop-footer-body a{color:#414042}.shop-footer-body .website-url{font-size:13px;line-height:22px;letter-spacing:1.4px;color:#51a9e1;border-bottom:1px dashed #51a9e1}.shop-footer-body .website-url:hover{text-decoration:none;border-bottom-style:solid}.shop-footer-body .btn-like:hover .like-wrapper{background-color:#414042}.shop-footer-body .like-wrapper{border-radius:50%;width:45px;height:45px;line-height:45px;background-color:#ededed;-webkit-transition:background-color 100ms linear;transition:background-color 100ms linear}.shop-footer-body .like-count{font-size:18px;letter-spacing:1px;font-style:italic}.contributor-image-wrapper{position:absolute;border:4px solid #ededed;margin-top:64px;width:266px}.contributor-image-header{text-align:center;background-color:#fff;padding:12px}.contributor-image-header .city-name,.contributor-image-header .heading{line-height:24px}.contributor-image-header .city-name{font-size:13px;letter-spacing:1.4px}.contributor-image-header .heading{font-size:18px;font-style:italic}.contributor-image-body{display:block}.contributor-image-body>img{float:left}.contributor-panel{background-color:#f7f7f7;margin-left:236px;padding:60px 85px;min-height:328px;margin-bottom:55px}.contributor-panel .contributor-title{font-size:24px;line-height:30px;display:inline-block;margin-bottom:20px}.contributor-panel .contributor-name{font-size:16px;margin-bottom:26px;display:inline-block;position:relative}.contributor-panel .contributor-name::before,.contributor-panel .contributor-name::after{content:'';border-top:1px solid #414042;width:10px;position:absolute;top:8px}.contributor-panel .contributor-name::before{right:-19px}.contributor-panel .contributor-name::after{left:-19px}.contributor-panel-header{text-align:center}.contributor-panel-body{margin-bottom:35px}.contributor-panel-footer{text-align:center}.shop-reporter{margin-bottom:115px;text-align:center}.shops-show.map{display:table;width:100%;border-top:1px solid #ededed;margin-bottom:90px}.shops-show.map .map-info,.shops-show.map .map-wrapper{display:table-cell;vertical-align:top}.shops-show.map .map-info{background-color:#f7f7f7;width:30%}.shops-show.map .inner{max-width:280px;margin-left:auto;margin-right:auto;text-align:left}.shops-show.map .inner .map-heading{font-size:15px;line-height:24px;margin:0;margin-top:75px;margin-bottom:73px}.shops-show.map .inner .map-shop-name{display:block;font-size:18px;line-height:22px;margin-bottom:30px}.shops-show.map .inner .map-address{margin-bottom:14px;font-style:normal;font-size:16px;line-height:18px;letter-spacing:.5px}.shops-show.map .inner .map-address:last-child{margin-bottom:0}.shops-show.map .inner .shop-address{font-size:16px;font-weight:500}.shops-show.map .inner .shop-indi-address{font-size:14px;font-weight:500}.shops-show.map .inner .map-link{color:#61c1ee;font-size:13px;letter-spacing:.9px;display:inline-block;padding-top:15px;text-decoration:none;padding-bottom:2px;border-bottom:1px dashed #61c1ee}.shops-show.map .map-wrapper{height:430px;width:70%}.shop-around .around-shops .wrapper{margin:0 -15px}.shop-around-heading{margin:0;margin-bottom:23px}#cities-dropmenu,#professions-dropmenu{min-width:217px}#cities-dropmenu{left:347px;top:216px}#professions-dropmenu{left:613px;top:216px}.contributor-heading{font-size:38px;line-height:40px;text-align:center;margin:0;margin-bottom:20px}.cbr-individual-title{font-size:14px;letter-spacing:.9px;color:#414042;margin-bottom:13px}.btn-cbr-filter{z-index:500;min-width:217px;position:relative;font-size:15px;margin-right:36px;padding-left:40px;padding-right:40px}.btn-cbr-filter:last-child{margin-right:0}.btn-cbr-filter .icon{position:absolute;top:5px;right:5px}.cbr-filters{text-align:center;margin-bottom:47px}.nav-cbr-filter{top:42px}.contributors-show #content{padding-top:0}.cbr-header{background-color:#f7f7f7}.cbr-wrapper{padding-top:112px;padding-bottom:265px;padding-left:38px;padding-right:38px}.cbr-avatar,.cbr-info{float:left;width:50%}.cbr-info{padding-left:88px}.cbr-info .city-name{font-size:13px;line-height:24px;display:block;text-align:center;margin-bottom:17px;letter-spacing:1px}.cbr-info .entry{margin-bottom:43px}.cbr-info .cbr-name{text-align:center;font-size:17px;line-height:30px;margin:0;margin-bottom:10px;letter-spacing:1px}.cbr-info .has-no-website .cbr-name{margin-bottom:30px}.cbr-title{display:block;font-size:32px;line-height:38px;margin-bottom:30px;text-align:center;letter-spacing:.7px;color:#414042}.cbr-quote{font-size:17px;line-height:22px;margin:0;overflow:hidden;margin-bottom:25px;text-align:center}.cbr-quote p{margin:0}.cbr-website{text-align:center;font-style:italic;margin-bottom:30px}.cbr-website a{text-decoration:none}.cbr-website a:hover{color:#f07060!important}.favorite-spot{margin-top:-170px;margin-bottom:163px}.favorite-spot .wrapper{margin:0 -15px}.basic_info-edit #content,.basic_info-update #content{padding-top:0}.pages-touch #content{padding-top:0}.split-content{min-width:1230px;background-color:#faf6ee;background-image:url(https://eastbounder-stage.cizoo.co/wp-content/uploads/eastbounder/static/session-bg-ebb97510ca3e754d669fc4e019f9315b4e8d9afb3172c1144eb71565ad6ee4e9.png);background-position:0% 100%;background-repeat:no-repeat;background-size:50%}.split-form{float:right;width:530px;background-color:#fff;padding-top:150px;padding-bottom:293px;padding-left:100px;padding-right:100px}.split-form .btn-wrapper{margin-left:-5px;margin-right:-5px}.split-form .signin-left,.split-form .signup-right{float:left;width:50%;padding:0 5px}.split-form .or-block{font-size:18px;padding-top:6px;padding-bottom:21px}.split-intro p{font-size:38px;line-height:50px;letter-spacing:.8px;color:#414042;position:relative;padding-top:127px;padding-left:96px;margin:0}.users-new #content,.users-create #content{padding-top:0}.users-new .content,.users-create .content{padding:65px}.users-new .muted-text,.users-create .muted-text{margin-left:14px}.users-new .allreay_have_an_account-text,.users-create .allreay_have_an_account-text{font-size:14px;line-height:18px;letter-spacing:1.1px;padding-top:30px;font-weight:700;margin-left:14px}.users-new .intro,.users-create .intro{color:#a6a8ab}.omniauth-block{margin-bottom:25px}.sessions-new #content,.sessions-create #content{padding-top:0}.sessions-new .content,.sessions-create .content{padding:65px}.sessions-new .muted-text,.sessions-create .muted-text{margin-left:7px}.sessions-new .pane-header p,.sessions-create .pane-header p{margin-left:7px;font-weight:500}.sessions-new .intro,.sessions-create .intro{color:#a6a8ab}.about-site{margin-bottom:170px}.about-header .inner{position:relative;display:inline-block}.about-header .icon-pin{position:absolute;top:130px;left:174px}.about-header .title{position:absolute;font-size:32px;letter-spacing:.7px;top:70px;left:91px}.about-content p,.about-why p{text-align:center;font-size:16px;font-weight:400;line-height:28px;letter-spacing:.9px;color:#414042}.about-content,.about-why{max-width:686px;margin:0 auto}.about-content{margin-bottom:115px}.about-why .heading{font-size:32px;letter-spacing:.7px;text-align:center;margin-bottom:30px}.about-founder .founder-name,.about-our-team .member-name{font-size:16px;line-height:24px;letter-spacing:.9px;margin-bottom:8px}.about-founder .founder-title,.about-our-team .member-title{font-size:14px;letter-spacing:.9px;margin-bottom:20px}.about-founder .founder-intro,.about-our-team .member-intro{font-size:15px;line-height:22px;letter-spacing:.9px}.about-founder{margin-bottom:200px}.about-founder .founder-cover{float:left;width:50%}.about-founder .founders{float:left;width:50%;padding-left:40px}.about-founder .founder{margin-bottom:61px}.about-founder .founder:last-child{margin-bottom:0}.about-our-team{margin-bottom:200px}.about-our-team .member{width:25%;float:left}.about-our-team .member .inner{padding:0 38px}.about-our-team .member-avatar{margin-bottom:31px}.lang-list{margin-bottom:45px;margin-left:-15px;margin-right:-15px}.lang-list-item{width:50%;float:left;padding:15px}.fav-header{margin-bottom:46px}.fav-header .icon{vertical-align:bottom}.fav-heading{font-size:32px;letter-spacing:.7px;display:inline-block;vertical-align:bottom;margin:0;margin-right:15px}.profile-sidebar{float:left;width:170px}.profile-sidebar-nav li{border-bottom:1px solid #414042}.profile-sidebar-nav li>a{font-size:15px;letter-spacing:1.1px;color:#a5a5a5;display:block;padding-top:26px;padding-bottom:26px;padding-left:6px;text-decoration:none}.profile-sidebar-nav li.active>a{color:#414042;font-weight:500}.profile-content{float:left;width:730px;padding-left:184px;margin-bottom:200px}.profile-content .pane-header p{font-size:15px;font-weight:500}.errors-internal_server_error .error-heading,.errors-not_found .error-heading{font-size:140px;margin-bottom:45px}.errors-internal_server_error .error-title,.errors-not_found .error-title{font-size:32px;letter-spacing:.7px;color:#414042;margin-bottom:15px}.errors-internal_server_error .error-detail,.errors-not_found .error-detail{font-size:15px;line-height:20px;letter-spacing:1.2px;color:#414042;margin-bottom:35px}.errors-internal_server_error #content,.errors-not_found #content{background-color:#faf6ee}