@import"https://fonts.googleapis.com/css2?family=Public+Sans:wght@400;500;600;700;800;900&display=swap";@font-face{font-family:Intro;src:local("Intro");font-display:swap}html{box-sizing:border-box;font-size:16px;-webkit-text-size-adjust:100%}*,*:before,*:after{box-sizing:inherit}html,body,#root{min-height:100%;margin:0;padding:0}body{background:var(--page-gradient),var(--app-bg);color:var(--app-text);font-family:var(--font-body);font-weight:400;line-height:1.5;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,button,input,select,textarea{font-family:var(--font-body)}img,picture,svg,video,canvas{display:block;max-width:100%}button,input,select,textarea{font:inherit}button{border:none;background:none;color:inherit;cursor:pointer}input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;filter:invert(1);opacity:.72}[data-theme=light] input[type=date]::-webkit-calendar-picker-indicator{filter:invert(44%) sepia(8%) saturate(500%) hue-rotate(168deg) brightness(90%);opacity:1}a{color:inherit;text-decoration:none}h1,h2,h3,h4,h5,h6,.section-title,.banner-title,.page-title{margin:0;font-family:var(--font-heading);color:var(--app-text)}p{margin:0}ul,ol{margin:0;padding:0;list-style:none}input,textarea,select{outline:none}:focus-visible{outline:none}#root{isolation:isolate;overflow-x:hidden}.app-shell{width:100%;max-width:var(--container-width);margin:0 auto}.section-title{font-size:2rem;font-weight:800;line-height:1.05;letter-spacing:.01em;text-transform:uppercase;color:var(--color-accent)}.muted-text{color:var(--app-muted)}.surface-card{background:var(--app-surface);border:1px solid var(--app-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft)}@keyframes rinkisSortIn{0%{opacity:0;transform:translateY(-6px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.rinkis-sort-dropdown{animation:rinkisSortIn .16s ease forwards;transform-origin:top right}.rinkis-sort-option{transition:background .12s ease,color .12s ease,transform .14s ease}.rinkis-sort-option:hover{transform:translate(4px)}.rinkis-sort-option:active{transform:translate(4px) scale(.96)}.rinkis-result-card{transition:transform .18s ease,box-shadow .18s ease}.rinkis-result-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-soft)}.rinkis-search,.rinkis-search:focus,.rinkis-search:focus-visible,.rinkis-search:focus-within,.rinkis-search.is-open,.rinkis-search *,.rinkis-search *:focus,.rinkis-search *:focus-visible,.rinkis-search *:active{outline:none!important;box-shadow:none!important}.rinkis-search-input,.rinkis-search-input:focus,.rinkis-search-input:focus-visible,.rinkis-search-input:active{outline:none!important;box-shadow:none!important;border:none!important}.rinkis-search-button,.rinkis-search-button:focus,.rinkis-search-button:focus-visible,.rinkis-search-button:active{outline:none!important;box-shadow:none!important;border:none!important}.rinkis-search-input::placeholder{color:var(--search-input-placeholder)!important;font-size:18px;font-weight:400;opacity:1}.rinkis-search-input::-webkit-input-placeholder{color:var(--search-input-placeholder)!important;font-size:18px;font-weight:400;opacity:1}.rinkis-search-input::-moz-placeholder{color:var(--search-input-placeholder)!important;font-size:18px;font-weight:400;opacity:1}.rinkis-search-input:-ms-input-placeholder{color:var(--search-input-placeholder)!important;font-size:18px;font-weight:400;opacity:1}.rinkis-search-input::-ms-input-placeholder{color:var(--search-input-placeholder)!important;font-size:18px;font-weight:400;opacity:1}.rinkis-search-input::-webkit-search-cancel-button{display:none}.rinkis-search-overlay{position:fixed;inset:0;z-index:110;background:#050a1257;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(2px)}.rinkis-search-dropdown{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:220}.rinkis-search-dropdown-box{background:var(--app-surface-2);border:1px solid var(--app-border);box-shadow:var(--dropdown-shadow);border-radius:20px;padding:14px;overflow:visible}.rinkis-search-dropdown-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.rinkis-search-card{display:flex;flex-direction:column;gap:6px;border-radius:14px;padding:8px;background:var(--app-surface);border:1px solid var(--app-border);transition:box-shadow .15s ease,transform .15s ease}.rinkis-search-card:hover{box-shadow:var(--shadow-soft);transform:translateY(-2px)}.rinkis-search-card-image-wrap{width:100%;aspect-ratio:1 / 1;border-radius:10px;overflow:hidden;background:var(--app-surface-2);display:flex;align-items:center;justify-content:center}.rinkis-search-card-price-row{display:flex;gap:6px;align-items:center}.rinkis-search-card-price{font-size:14px;font-weight:700;color:var(--color-danger)}.rinkis-search-card-old-price{text-decoration:line-through;color:var(--app-muted);font-size:12px}.rinkis-search-card-title{font-size:13px;color:var(--app-text);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.3}.rinkis-category-overlay{position:fixed;inset:0;z-index:110;background:#050a1257;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.rinkis-category-dropdown{animation:rinkisDropdownIn .18s ease;transform-origin:top left}.rinkis-category-item{transition:transform .14s ease,opacity .18s ease,color .18s ease}.rinkis-category-item:hover{opacity:.9;transform:translate(3px)}.rinkis-category-item:active{transform:scale(.97)}@media(max-width:1240px){.app-shell{max-width:100%;padding-left:20px;padding-right:20px}}@media(max-width:768px){.section-title{font-size:1.5rem}.app-shell{padding-left:16px;padding-right:16px}.rinkis-search-dropdown-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.rinkis-search-input::placeholder,.rinkis-search-input::-webkit-input-placeholder,.rinkis-search-input::-moz-placeholder,.rinkis-search-input:-ms-input-placeholder,.rinkis-search-input::-ms-input-placeholder{font-size:15px}.rinkis-search-dropdown-grid{grid-template-columns:1fr}}.rinkis-theme-button{border:1px solid var(--icon-button-border)!important;background:var(--icon-button-bg)!important;color:var(--icon-button-text)!important;transition:background-color var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast),transform var(--transition-fast)}.rinkis-theme-button:hover{background:var(--icon-button-hover-bg)!important}.rinkis-theme-button:active{transform:scale(var(--icon-button-active-scale))}.rinkis-theme-button:focus,.rinkis-theme-button:focus-visible{outline:none;box-shadow:none}.rinkis-theme-button svg,.rinkis-theme-button i{color:inherit;fill:currentColor}.rinkis-auth-btn{transition:background-color var(--transition-fast),opacity var(--transition-fast),transform var(--transition-fast)}.rinkis-auth-btn:hover{background-color:var(--color-accent-hover)!important;opacity:.92}.rinkis-auth-btn:active{transform:scale(.97);opacity:.85}.rinkis-auth-link{transition:opacity var(--transition-fast),color var(--transition-fast)}.rinkis-auth-link:hover{opacity:.75}.rinkis-auth-link:active{opacity:.55}.rinkis-auth-logo-btn{transition:transform var(--transition-fast),opacity var(--transition-fast)}.rinkis-auth-logo-btn:hover{transform:scale(1.08);opacity:.88}.rinkis-auth-logo-btn:active{transform:scale(.94);opacity:.7}@keyframes rinkisToastIn{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}.rinkis-auth-toast{animation:rinkisToastIn .22s ease forwards}:root{--font-heading: "Intro", sans-serif;--font-body: "Public Sans", sans-serif;--color-bg-light: #dde1e6;--color-bg-dark: #0f1720;--color-text-light: #0f1720;--color-text-dark: #f5f7fa;--color-accent: #276ea2;--color-accent-hover: #2f7db8;--color-accent-soft: rgba(39, 110, 162, .16);--color-surface-light: #ffffff;--color-surface-dark: #122131;--color-surface-dark-2: #0d1a28;--color-surface-dark-3: #15273a;--color-border-light: rgba(15, 23, 32, .14);--color-border-dark: rgba(245, 247, 250, .18);--color-muted-light: #5f6b76;--color-muted-dark: rgba(245, 247, 250, .72);--color-danger: #ff5757;--color-warning: #ffde59;--color-success: #7ed957;--color-danger-soft: rgba(255, 87, 87, .12);--color-warning-soft: rgba(255, 222, 89, .14);--color-success-soft: rgba(126, 217, 87, .14);--shadow-soft: 0 10px 30px rgba(0, 0, 0, .12);--shadow-dark: 0 16px 40px rgba(0, 0, 0, .28);--radius-xs: 8px;--radius-sm: 12px;--radius-md: 18px;--radius-lg: 24px;--radius-xl: 30px;--container-width: 1200px;--transition-fast: .18s ease;--transition-base: .24s ease;--dropdown-bg: rgba(18, 30, 46, .92);--dropdown-border: rgba(255, 255, 255, .08);--dropdown-shadow: 0 18px 48px rgba(0, 0, 0, .34);--icon-button-border: rgba(15, 23, 32, .18);--icon-button-hover-bg: rgba(15, 23, 32, .08);--icon-button-active-scale: .96;--topbar-trigger-text: #f5f7fa;--topbar-trigger-text-muted: rgba(245, 247, 250, .92);--topbar-trigger-title: #ffffff;--button-surface-bg: #f5f7fa;--button-surface-text: #0f1720;--button-surface-border: rgba(255, 255, 255, .24);--button-pill-bg: #ffffff;--button-pill-text: #276ea2;--search-shell-bg: #f3f5f8;--search-input-bg: #0f1720;--search-input-text: #f3f5f8;--search-button-bg: #f3f5f8;--search-button-text: #0b1623;--search-dropdown-title: #ffffff;--search-empty-text: rgba(255, 255, 255, .85);--search-input-placeholder: rgba(245, 247, 250, .5);--dropdown-title-text: #ffffff;--dropdown-item-text: rgba(255, 255, 255, .92);--dropdown-item-text-active: #ffffff;--dropdown-caption-text: rgba(255, 255, 255, .48);--dropdown-flag-text: rgba(255, 255, 255, .7);--header-height: 88px;--header-radius-bottom: 28px;--footer-radius-top: 28px;--header-surface: #04111D;--footer-surface: #04111D;--surface-card: #04111D;--surface-card-2: #04111D;--text-primary-strong: #ffffff;--text-secondary-soft: #d8dee7;--text-on-dark-muted: rgba(255, 255, 255, .78);--dropdown-surface-strong: linear-gradient(180deg, rgba(27, 36, 51, .88) 0%, rgba(21, 29, 42, .88) 100%);--dropdown-close-bg: #f3f5f8;--dropdown-close-text: #0b1623;--dropdown-item-hover: rgba(255, 255, 255, .1);--dropdown-scrollbar: rgba(255, 255, 255, .18);--card-bg: #04111D;--card-text: #ffffff;--card-text-muted: #d8dee7;--card-meta-text: #f5f7fa;--icon-danger: #ff5757;--icon-warning: #ffde59;--icon-success: #7ed957;--icon-neutral: #f5f7fa;--icon-muted: rgba(245, 247, 250, .78);--menu-trigger-text: #9aa4b2;--menu-item-text: #ffffff;--like-button-border: rgba(255,255,255,.18);--like-button-bg: rgba(15, 23, 32, .72);--like-button-text: #ffffff;--card-divider: rgba(255, 255, 255, .22);--icon-accent: #276ea2}[data-theme=light]{--app-bg: var(--color-bg-light);--app-text: var(--color-text-light);--app-surface: var(--color-surface-light);--app-surface-2: #eef2f6;--app-border: var(--color-border-light);--app-muted: var(--color-muted-light);--header-bg: #f5f7fa;--footer-bg: #f5f7fa;--header-shadow: var(--shadow-soft);--search-bg: #ffffff;--search-text: #0f1720;--search-placeholder: rgba(15, 23, 32, .45);--button-primary-bg: var(--color-accent);--button-primary-text: #f5f7fa;--button-secondary-bg: transparent;--button-secondary-text: #0f1720;--button-secondary-border: rgba(15, 23, 32, .18);--icon-button-bg: #0f1720;--icon-button-text: #f5f7fa;--icon-button-border: rgba(15, 23, 32, .18);--icon-button-hover-bg: rgba(15, 23, 32, .08);--topbar-trigger-text: #0f1720;--topbar-trigger-text-muted: rgba(15, 23, 32, .92);--topbar-trigger-title: #0f1720;--button-surface-bg: #0f1720;--button-surface-text: #f5f7fa;--button-surface-border: #0f1720;--button-pill-bg: #0f1720;--button-pill-text: #f5f7fa;--search-shell-bg: #0f1720;--search-input-bg: #f5f7fa;--search-input-text: #0f1720;--search-button-bg: #0f1720;--search-button-text: #f5f7fa;--search-dropdown-title: #0f1720;--search-empty-text: rgba(15, 23, 32, .4);--search-input-placeholder: rgba(15, 23, 32, .5);--dropdown-bg: rgba(255, 255, 255, .96);--dropdown-border: rgba(15, 23, 32, .12);--dropdown-shadow: 0 18px 48px rgba(15, 23, 32, .14);--dropdown-title-text: #0f1720;--dropdown-item-text: rgba(15, 23, 32, .88);--dropdown-item-text-active: #0f1720;--dropdown-caption-text: rgba(15, 23, 32, .48);--dropdown-flag-text: rgba(15, 23, 32, .62);--page-gradient: radial-gradient(circle at top, rgba(39, 110, 162, .1) 0%, rgba(245, 247, 250, 0) 36%);--header-surface: #f5f7fa;--footer-surface: #f5f7fa;--surface-card: #f5f7fa;--surface-card-2: #f5f7fa;--text-primary-strong: #0f1720;--text-secondary-soft: #5f6b76;--text-on-dark-muted: rgba(15, 23, 32, .72);--dropdown-surface-strong: rgba(255, 255, 255, .96);--dropdown-close-bg: #0f1720;--dropdown-close-text: #f5f7fa;--dropdown-item-hover: rgba(15, 23, 32, .06);--dropdown-scrollbar: rgba(15, 23, 32, .18);--card-bg: #f5f7fa;--card-text: #0f1720;--card-text-muted: #5f6b76;--card-meta-text: #0f1720;--menu-trigger-text: rgba(15, 23, 32, .62);--menu-item-text: #0f1720;--like-button-border: rgba(15, 23, 32, .12);--like-button-bg: rgba(255, 255, 255, .92);--like-button-text: #0f1720;--card-divider: rgba(15, 23, 32, .14);--icon-accent: #276ea2}[data-theme=dark]{--app-bg: var(--color-bg-dark);--app-text: var(--color-text-dark);--app-surface: var(--color-surface-dark);--app-surface-2: var(--color-surface-dark-2);--app-border: var(--color-border-dark);--app-muted: var(--color-muted-dark);--header-bg: #04111D;--footer-bg: #04111D;--header-shadow: var(--shadow-dark);--search-bg: #0f1c2a;--search-text: #f5f7fa;--search-placeholder: rgba(245, 247, 250, .42);--button-primary-bg: #2f7fc1;--button-primary-text: #f5f7fa;--button-secondary-bg: transparent;--button-secondary-text: #f5f7fa;--button-secondary-border: rgba(245, 247, 250, .22);--icon-button-bg: #f5f7fa;--icon-button-text: #0f1720;--icon-button-border: rgba(245, 247, 250, .22);--icon-button-hover-bg: rgba(245, 247, 250, .12);--topbar-trigger-text: #f5f7fa;--topbar-trigger-text-muted: rgba(245, 247, 250, .92);--topbar-trigger-title: #ffffff;--button-surface-bg: #f5f7fa;--button-surface-text: #0f1720;--button-surface-border: rgba(255, 255, 255, .24);--button-pill-bg: #ffffff;--button-pill-text: #276ea2;--search-shell-bg: #f3f5f8;--search-input-bg: #0f1720;--search-input-text: #f3f5f8;--search-button-bg: #f3f5f8;--search-button-text: #0b1623;--search-dropdown-title: #ffffff;--search-empty-text: rgba(255, 255, 255, .85);--search-input-placeholder: rgba(245, 247, 250, .5);--dropdown-bg: rgba(18, 30, 46, .92);--dropdown-border: rgba(255, 255, 255, .08);--dropdown-shadow: 0 18px 48px rgba(0, 0, 0, .34);--dropdown-title-text: #ffffff;--dropdown-item-text: rgba(255, 255, 255, .92);--dropdown-item-text-active: #ffffff;--dropdown-caption-text: rgba(255, 255, 255, .48);--dropdown-flag-text: rgba(255, 255, 255, .7);--page-gradient: radial-gradient(circle at top, rgba(39, 110, 162, .14) 0%, rgba(15, 23, 32, 0) 34%);--header-surface: #04111D;--footer-surface: #04111D;--surface-card: #04111D;--surface-card-2: #04111D;--text-primary-strong: #ffffff;--text-secondary-soft: #d8dee7;--text-on-dark-muted: rgba(255, 255, 255, .78);--dropdown-surface-strong: linear-gradient(180deg, rgba(27, 36, 51, .88) 0%, rgba(21, 29, 42, .88) 100%);--dropdown-close-bg: #f3f5f8;--dropdown-close-text: #0b1623;--dropdown-item-hover: rgba(255, 255, 255, .1);--dropdown-scrollbar: rgba(255, 255, 255, .18);--card-bg: #04111D;--card-text: #ffffff;--card-text-muted: #d8dee7;--card-meta-text: #f5f7fa;--menu-trigger-text: #9aa4b2;--menu-item-text: #ffffff;--like-button-border: rgba(255,255,255,.18);--like-button-bg: rgba(15, 23, 32, .72);--like-button-text: #ffffff;--card-divider: rgba(255, 255, 255, .22);--icon-accent: #276ea2}.rinkis-topbar-trigger{transition:transform .14s ease,opacity .18s ease,background-color .18s ease,color .18s ease}.rinkis-topbar-trigger:hover{opacity:.9}.rinkis-topbar-trigger:active{transform:scale(.95)}.rinkis-topbar-action{transition:transform .14s ease,opacity .18s ease,background-color .18s ease,color .18s ease,box-shadow .18s ease}.rinkis-topbar-action:hover{opacity:.92}.rinkis-topbar-action:active{transform:scale(.95)}.rinkis-primary-button{transition:transform .14s ease,opacity .18s ease,box-shadow .18s ease}.rinkis-primary-button:hover{opacity:.88;box-shadow:0 6px 20px #00000047}.rinkis-primary-button:active{transform:scale(.97)}.rinkis-viewer-nav{transition:opacity .18s ease,background-color .18s ease}.rinkis-viewer-nav:hover{opacity:.85;background-color:#ffffff40!important}.rinkis-viewer-nav:active{opacity:.65}.rinkis-product-card-button{transition:transform .16s ease,box-shadow .18s ease,opacity .18s ease,filter .18s ease;transform-origin:center}.rinkis-product-card-button:hover{transform:translateY(-2px);box-shadow:0 16px 34px #00000038}.rinkis-product-card-button:active{transform:none}.rinkis-product-card-button:focus-within{outline:none}.rinkis-product-card-button button{transition:transform .14s ease,opacity .18s ease,box-shadow .18s ease,background-color .18s ease,color .18s ease,border-color .18s ease;transform-origin:center}.rinkis-product-card-button button:active{transform:scale(.94)}.rinkis-product-card-button button:hover{opacity:.92}.rinkis-search{position:relative;z-index:120;transition:box-shadow .2s ease,transform .2s ease,background-color .2s ease}.rinkis-search:hover{box-shadow:0 0 0 1px var(--app-border)}.rinkis-search:focus-within,.rinkis-search.is-open{box-shadow:0 0 0 2px #2475b83d,0 10px 24px #0000002e}.rinkis-search button{transition:background-color .2s ease,color .2s ease,transform .14s ease}.rinkis-search:hover button,.rinkis-search:focus-within button,.rinkis-search.is-open button{background-color:var(--search-button-bg)}.rinkis-search button:active{transform:scale(.94)}.rinkis-search-input{position:relative;z-index:121}.rinkis-search-input::placeholder{color:var(--search-input-placeholder);transition:color .2s ease}.rinkis-search:hover .rinkis-search-input::placeholder,.rinkis-search:focus-within .rinkis-search-input::placeholder,.rinkis-search.is-open .rinkis-search-input::placeholder{color:var(--search-input-text)}.rinkis-search-overlay{position:fixed;inset:0;background:#020a1261;z-index:100;animation:rinkisFadeIn .16s ease}.rinkis-search-dropdown{position:absolute;top:calc(100% + 12px);left:0;width:100%;min-width:760px;z-index:130;animation:rinkisDropdownIn .16s ease}.rinkis-search-dropdown-box{position:relative;z-index:131;border-radius:20px;background:var(--app-surface-2);color:var(--app-text);box-shadow:var(--dropdown-shadow);padding:20px;border:1px solid var(--app-border)}.rinkis-search-dropdown-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.rinkis-search-dropdown-title{font-size:16px;font-weight:800;color:var(--search-dropdown-title)}.rinkis-search-dropdown-close{width:32px;height:32px;border:none;border-radius:999px;background:var(--dropdown-close-bg);color:var(--dropdown-close-text);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .18s ease,transform .14s ease}.rinkis-search-dropdown-close:hover{opacity:.82}.rinkis-search-dropdown-close:active{transform:scale(.94)}.rinkis-search-dropdown-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.rinkis-search-card{border:1px solid var(--app-border);background:var(--app-surface);text-align:left;padding:8px;border-radius:16px;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease}.rinkis-search-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-soft)}.rinkis-search-card:active{transform:scale(.97)}.rinkis-search-card-image-wrap{width:100%;aspect-ratio:1 / 1;border-radius:12px;overflow:hidden;background:var(--app-surface-2);margin-bottom:10px}.rinkis-search-card-image{width:100%;height:100%;object-fit:cover;display:block}.rinkis-search-card-price-row{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap;margin-bottom:4px}.rinkis-search-card-price{font-size:14px;font-weight:800;color:var(--color-danger)}.rinkis-search-card-old-price{font-size:11px;color:var(--app-muted);text-decoration:line-through}.rinkis-search-card-title{font-size:13px;line-height:1.3;color:var(--app-text);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.rinkis-search-empty{padding:16px 4px 6px;font-size:14px;color:var(--search-empty-text)}.rinkis-topbar-dropdown{animation:rinkisTopbarDropdownIn .18s ease;transform-origin:top center}.rinkis-topbar-dropdown-item{transition:transform .14s ease,opacity .18s ease,color .18s ease}.rinkis-topbar-dropdown-item:hover{opacity:.88;transform:translate(2px)}.rinkis-topbar-dropdown-item:active{transform:scale(.98)}@keyframes rinkisFadeIn{0%{opacity:0}to{opacity:1}}@keyframes rinkisDropdownIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes rinkisTopbarDropdownIn{0%{opacity:0;transform:translateY(-8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}
