@font-face{font-family:TildaSans;src:url(/fonts/TildaSans.07Web/TildaSans-Regular/TildaSans-Regular.woff2) format("woff2"),url(/fonts/TildaSans.07Web/TildaSans-Regular/TildaSans-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:TildaSans;src:url(/fonts/TildaSans.07Web/TildaSans-Medium/TildaSans-Medium.woff2) format("woff2"),url(/fonts/TildaSans.07Web/TildaSans-Medium/TildaSans-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:TildaSans;src:url(/fonts/TildaSans.07Web/TildaSans-Semibold/TildaSans-Semibold.woff2) format("woff2"),url(/fonts/TildaSans.07Web/TildaSans-Semibold/TildaSans-Semibold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:TildaSans;src:url(/fonts/TildaSans.07Web/TildaSans-Bold/TildaSans-Bold.woff2) format("woff2"),url(/fonts/TildaSans.07Web/TildaSans-Bold/TildaSans-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:TildaSans;src:url(/fonts/TildaSans.07Web/TildaSans-ExtraBold/TildaSans-ExtraBold.woff2) format("woff2"),url(/fonts/TildaSans.07Web/TildaSans-ExtraBold/TildaSans-ExtraBold.woff) format("woff");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Dela Gothic One;src:url(/fonts/Dela_Gothic_One/DelaGothicOne-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Jaro;src:url(/fonts/Jaro/Jaro-Regular-latin.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Acrom;src:url(/fonts/Acrom/Acrom-Regular.woff) format("woff"),url(/fonts/Acrom/Acrom-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Acrom;src:url(/fonts/Acrom/Acrom-Medium.woff) format("woff"),url(/fonts/Acrom/Acrom-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Acrom;src:url(/fonts/Acrom/Acrom-Bold.woff) format("woff"),url(/fonts/Acrom/Acrom-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Acrom;src:url(/fonts/Acrom/Acrom-ExtraBold.woff) format("woff"),url(/fonts/Acrom/Acrom-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}:root{--color-bg: var(--tg-bg-color, #111317);--color-surface: var(--tg-secondary-bg-color, #222222);--color-nav: #171717;--color-text: #ffffff;--color-subtle: rgba(255, 255, 255, .67);--color-accent: #007aff;--color-divider: rgba(255, 255, 255, .35);--font-main: "TildaSans", "Segoe UI", sans-serif;--font-logo: "Dela Gothic One", "Trebuchet MS", sans-serif;--font-section: "Dela Gothic One", "Trebuchet MS", sans-serif;--font-card: "Acrom", "Arial", sans-serif;--glass-light-angle: -45deg;--glass-light-strength: .8;--glass-refraction-strength: 1;--glass-depth-strength: 1;--glass-dispersion-strength: .5;--glass-frost: 7px;--glass-splay: 0px;--app-viewport-height: 100vh;--bottom-nav-clearance: calc(132px + env(safe-area-inset-bottom, 0px)) }@supports (height: 100svh){:root{--app-viewport-height: 100svh}}*{box-sizing:border-box}input,textarea,button,select{font-family:inherit}html,body,#root{height:var(--app-viewport-height);min-height:var(--app-viewport-height)}body{margin:0;min-width:320px;font-family:var(--font-main);color:var(--color-text);background:var(--color-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body[data-app-shell=phone]{overflow:hidden}img{display:block;max-width:100%}button{font:inherit;color:inherit}:where(button,[role=button],a[href]){-webkit-tap-highlight-color:transparent}:where(button,[role=button],a[href]):focus-visible{outline:none;box-shadow:0 0 0 2px #ffffff47;border-radius:10px}:where(button,[role=button],a[href]):not(:disabled):active{transform:translateY(1px) scale(.99)}:where(.category-chip.category-chip--active,.onboarding-modal__toggle-btn.onboarding-modal__toggle-btn--active,.onboarding-modal__age-btn.onboarding-modal__age-btn--active,.create-wish-page__currency-btn.create-wish-page__currency-btn--active,.create-wish-page__submit-btn.create-wish-page__submit-btn--active,.edit-wish-page__currency-btn.edit-wish-page__currency-btn--active,.catalog-card__heart-btn.catalog-card__heart-btn--active,.add-to-wishlist-page__item:has(.add-to-wishlist-page__check--active)){position:relative;isolation:isolate;overflow:hidden;box-shadow:inset 0 1px rgba(255,255,255,calc(.35 * var(--glass-depth-strength))),inset 0 -10px 18px rgba(0,0,0,calc(.2 * var(--glass-depth-strength))),0 8px 16px #0003}@supports ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){:where(.category-chip.category-chip--active,.onboarding-modal__toggle-btn.onboarding-modal__toggle-btn--active,.onboarding-modal__age-btn.onboarding-modal__age-btn--active,.create-wish-page__currency-btn.create-wish-page__currency-btn--active,.create-wish-page__submit-btn.create-wish-page__submit-btn--active,.edit-wish-page__currency-btn.edit-wish-page__currency-btn--active,.catalog-card__heart-btn.catalog-card__heart-btn--active,.add-to-wishlist-page__item:has(.add-to-wishlist-page__check--active)){-webkit-backdrop-filter:blur(var(--glass-frost)) saturate(calc(1 + (.7 * var(--glass-refraction-strength))));backdrop-filter:blur(var(--glass-frost)) saturate(calc(1 + (.7 * var(--glass-refraction-strength))))}}@supports (-webkit-touch-callout: none){input:not([type]),input[type=date],input[type=datetime-local],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea,select{font-size:16px!important}}.phone-shell{position:relative;width:100%;height:var(--app-viewport-height);min-height:var(--app-viewport-height);background:#222;display:flex;flex-direction:column;overflow:hidden}.phone-content{flex:1;overflow-y:auto;padding:14px 16px 20px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.28) transparent}.phone-shell .phone-content{padding-bottom:var(--bottom-nav-clearance)}.phone-content::-webkit-scrollbar{width:6px}.phone-content::-webkit-scrollbar-thumb{background:#ffffff47;border-radius:999px}body :is(.btn--primary,.create-wish-page__success-btn,.create-wish-page__submit-btn--active,.create-wish-page__currency-btn--active,.create-wishlist-page__save-btn--active,.edit-wish-page__currency-btn--active,.edit-wish-page__submit-btn,.edit-wishlist-page__save-btn,.add-to-wishlist-page__confirm,.public-wish-page__store-btn,.wishlists-modal__create-btn,.wishlists-page__create-btn,.wishlist-page__add-btn,.wishlist-page__picker-create-btn,.wishlist-page__picker-choice-btn:not(.wishlist-page__picker-choice-btn--secondary),.wishlist-page__picker-item-add,.catalog-wish-modal__action,.feedback-modal__btn--primary){--bg-glass: #007aff;--c-light: #ffffff;--c-dark: #000000;--glass-reflex-light: .55;--glass-reflex-dark: 1.4;--glass-saturation: 140%;--glass-blur: 10px;position:relative;isolation:isolate;background-color:color-mix(in srgb,var(--bg-glass) 88%,transparent);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturation));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturation));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c-light) calc(var(--glass-reflex-light) * 28%),transparent),inset 0 1.5px color-mix(in srgb,var(--c-light) calc(var(--glass-reflex-light) * 60%),transparent),inset 0 -3px 6px color-mix(in srgb,var(--c-dark) calc(var(--glass-reflex-dark) * 12%),transparent),0 4px 14px color-mix(in srgb,var(--bg-glass) 28%,transparent)}@supports not (color: color-mix(in srgb,white,transparent)){body :is(.btn--primary,.create-wish-page__success-btn,.create-wish-page__submit-btn--active,.create-wish-page__currency-btn--active,.create-wishlist-page__save-btn--active,.edit-wish-page__currency-btn--active,.edit-wish-page__submit-btn,.edit-wishlist-page__save-btn,.add-to-wishlist-page__confirm,.public-wish-page__store-btn,.wishlists-modal__create-btn,.wishlists-page__create-btn,.wishlist-page__add-btn,.wishlist-page__picker-create-btn,.wishlist-page__picker-choice-btn:not(.wishlist-page__picker-choice-btn--secondary),.wishlist-page__picker-item-add,.catalog-wish-modal__action,.feedback-modal__btn--primary){background-color:#007affeb;box-shadow:inset 0 0 0 1px #ffffff29,inset 0 1.5px #ffffff54,inset 0 -3px 6px #0000002b,0 4px 14px #007aff47}}body :is(.wish-card__more-btn,.catalog-card__more-btn,.wishlist-card__actions .icon-circle-button){background-color:#ffffff8f;background-image:linear-gradient(135deg,#ffffff85,#ffffff38 48%,#ffffff5c);box-shadow:inset 0 0 0 1px #ffffff4d,inset 1.4px 2px 0 -1.5px #ffffffad,inset -1.4px -1.4px 0 -1.5px #ffffff70,inset 0 2px 3px -1.5px #0003,0 5px 14px #00000038}@supports ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){body :is(.wish-card__more-btn,.catalog-card__more-btn,.wishlist-card__actions .icon-circle-button){-webkit-backdrop-filter:blur(11px) saturate(150%);backdrop-filter:blur(11px) saturate(150%)}}body :is(.wish-card__more-btn,.catalog-card__more-btn,.wishlist-card__actions .icon-circle-button):hover{background-color:#ffffffad;box-shadow:inset 0 0 0 1px #fff6,inset 1.4px 2px 0 -1.5px #ffffffc7,inset -1.4px -1.4px 0 -1.5px #ffffff85,inset 0 2px 3px -1.5px #0003,0 6px 16px #0000003d}
