﻿.text-xs{font-size:10px}.text-sm{font-size:12px}.text-md{font-size:14px}.text-lg{font-size:16px}.text-xl{font-size:18px}.text-2xl{font-size:20px}.text-3xl{font-size:26px}.text-4xl{font-size:32px}.font-normal{font-weight:400}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.font-extrabold{font-weight:800}:root{--theme-color: #dd1982;--theme-color-hover: #b51369;--theme-color-half: rgba(221, 25, 130, 0.67);--theme-color-quarter: rgba(221, 25, 130, 0.33);--theme-color-faint: rgba(221, 25, 130, 0.13);--header-background: #000000;--page-background: #ffffff;--profile-bg: #f7f5f2;--profile-card: rgba(255, 255, 255, 0.9);--profile-stroke: rgba(12, 12, 12, 0.08);--profile-shadow: 0 12px 30px rgba(0, 0, 0, 0.08);--profile-radius: 16px;--profile-text: #1a1a1a;--profile-muted: rgba(26, 26, 26, 0.65);--profile-accent: #e0b14a;--profile-accent-text: #ffffff}.nightmode{--profile-bg: #111111;--profile-card: #222222;--profile-stroke: #444444;--profile-shadow: 0 12px 30px rgba(0, 0, 0, 0.3);--profile-text: #cccccc;--profile-muted: #999999}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;border-radius:14px;font-size:14px;font-weight:700;line-height:1.4;cursor:pointer;border:1px solid rgba(0,0,0,0);text-decoration:none;transition:background 150ms ease,color 150ms ease,opacity 150ms ease,border-color 150ms ease;white-space:nowrap}.btn:disabled,.btn[disabled]{opacity:.45;cursor:not-allowed;pointer-events:none}.btn--primary{background:var(--theme-color);color:#fff;border-color:var(--theme-color)}.btn--primary:hover{background:var(--theme-color-hover);border-color:var(--theme-color-hover);color:#fff}.btn--secondary{background:rgba(0,0,0,0);color:var(--theme-color);border-color:var(--theme-color)}.btn--secondary:hover{background:var(--theme-color-faint)}.nightmode .btn--secondary{color:#fff}.nightmode .btn--secondary:hover{background:var(--theme-color-faint);color:#fff}.btn--ghost{background:rgba(0,0,0,0);color:var(--theme-color);border-color:rgba(0,0,0,0)}.btn--ghost:hover{background:var(--theme-color-faint)}.nightmode .btn--ghost{color:#fff}.btn--neutral{background:#eee;color:#424242;border-color:#ddd}.btn--neutral:hover{background:#ddd}.nightmode .btn--neutral{background:#222;color:#ccc;border-color:#444}.nightmode .btn--neutral:hover{background:#333}.btn--sm{padding:6px 12px;font-size:12px;border-radius:10px}.btn--lg{padding:14px 24px;font-size:16px;border-radius:16px}.btn--stacked{flex-direction:column;text-align:center;gap:6px;padding:12px 10px}.btn--stacked .btn__icon{font-size:20px;line-height:1}.btn--stacked .btn__label{font-size:14px;font-weight:700}.btn--stacked .btn__price{font-size:13px;font-weight:800}@media screen and (max-width: 639px){.btn--stacked{padding:8px 6px;gap:4px}.btn--stacked .btn__icon{font-size:16px}.btn--stacked .btn__label{font-size:12px}.btn--stacked .btn__price{font-size:11px}}.btn--block{display:flex;width:100%}.profile-page-v2{color:var(--profile-text);padding:0}.profile-page>.real-wrap{padding:0 !important;border:unset}.profile-page-v2 .grid-container{max-width:100%;padding-left:0;padding-right:0}.profile-page-v2 .profile-card{background:var(--profile-card);border:1px solid var(--profile-stroke);border-radius:var(--profile-radius);box-shadow:var(--profile-shadow)}.profile-card__hd{padding:16px 18px 0}.profile-card__hd h3{margin:0;font-size:18px;font-weight:700}.profile-card__bd{padding:14px 18px 18px;color:var(--profile-muted);font-size:15px;line-height:1.5}.profile-card__hd--split{display:flex;align-items:center;justify-content:space-between;gap:12px}.profile-hero{padding-bottom:0}.profile-hero-header{margin-bottom:12px;display:flex;flex-direction:column;align-items:flex-start;gap:6px}.profile-hero-header .profile-hero-title{margin:0}.profile-hero-header .profile-hero-title a{color:inherit;text-decoration:none}.profile-hero-header .profile-hero-title a:hover{color:var(--theme-color)}.profile-hero-header .profile-hero-headline{margin:0}.profile-about-headline{display:none;margin:0 0 10px;font-size:16px;color:var(--profile-muted);font-weight:600}@media screen and (min-width: 640px){.profile-hero-header{flex-direction:row;align-items:baseline;gap:12px}}.profile-hero-media{padding:0;overflow:hidden;width:300px;max-width:100%;max-height:400px;aspect-ratio:3/4}.profile-hero-panel-cell{min-width:0}@media screen and (max-width: 799px){.profile-hero-grid>.cell{width:100% !important;flex:0 0 100% !important}.profile-hero-media-cell{display:flex;justify-content:center;margin-bottom:.5rem}.profile-hero-media{margin-left:auto;margin-right:auto}}.profile-hero-media-inner{position:relative;width:100%;height:100%}.profile-hero-panel{padding:18px;padding-top:0;display:flex;flex-direction:column;gap:16px}.profile-hero-title{margin:8px 0 6px;font-size:32px;line-height:1.05;font-weight:700}.profile-hero-headline{margin:0;color:var(--profile-muted);font-size:16px}.profile-hero-options{align-items:center}.profile-hero-actions{display:grid;gap:18px}.profile-cta-group{display:grid;gap:10px}.profile-cta-group--bordered{border:1px solid var(--profile-stroke);border-radius:16px;padding:14px;background:hsla(0,0%,100%,.55)}.nightmode .profile-cta-group--bordered{background:rgba(0,0,0,0)}.profile-cta-group__title{font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--profile-muted);font-weight:700}.profile-page-v2 .wall-posts--compact .wall-post-like-counter{display:block;margin-top:6px}.profile-cta-group__grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(160px, 1fr));gap:10px}.profile-message-box{display:grid;gap:8px}.profile-message-box__title{font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--profile-muted);font-weight:700}.profile-message-box__field{display:flex;gap:10px;align-items:stretch;flex-wrap:nowrap}.profile-message-box__input{flex:1 1 auto;min-width:0;margin:0;border:1px solid var(--profile-stroke);border-radius:12px;padding:10px 12px;background:hsla(0,0%,100%,.85);color:var(--profile-text);font-size:14px}.profile-message-box__input::placeholder{color:var(--profile-muted)}.profile-message-box__send{justify-content:center;gap:6px;flex:0 0 auto;font-size:14px;line-height:1;padding-top:10px;padding-bottom:10px}.profile-message-box__send-icon{font-size:14px}@media screen and (max-width: 639px){.profile-message-box__send-text{display:none}.profile-message-box__send{padding:10px !important;min-width:44px}.profile-page-v2 .grid-margin-x{margin-left:0;margin-right:0}.profile-page-v2 .grid-margin-x>.cell{padding-left:0;padding-right:0}.profile-hero-panel{padding:0}.profile-hero-header .profile-hero-headline{display:none}.profile-hero-header{align-items:center;text-align:center;margin-bottom:0;gap:0}.profile-hero-title{margin:0}.profile-about-headline{display:block}}.profile-cta-group__grid--calls{grid-template-columns:repeat(3, minmax(0, 1fr))}@media screen and (max-width: 639px){.profile-cta-group__grid--calls{gap:8px}}@media screen and (min-width: 640px){.profile-cta-group__grid--extras{grid-template-columns:repeat(3, minmax(0, 1fr))}}.profile-hero-flatrates{margin-top:8px}.profile-hero-flatrates summary{list-style:none;cursor:pointer}.profile-hero-flatrates summary::-webkit-details-marker{display:none}.profile-hero-flatrates__summary{display:inline-flex;align-items:center;gap:8px;font-weight:700;color:var(--theme-color)}.profile-hero-flatrates__summary:after{content:"›";display:inline-block;transform:rotate(90deg);transition:transform 150ms ease}.profile-hero-flatrates[open] .profile-hero-flatrates__summary:after{transform:rotate(-90deg)}.profile-hero-flatrates__grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:10px;margin-top:10px}.profile-hero-media .profile-photo-slider,.profile-hero-media .profile-photo-single{width:100%;height:100%}.profile-hero-media .profile-photo-slide,.profile-hero-media .profile-photo-single a{display:block;width:100%;height:100%}.profile-hero-media .profile-photo-slide{height:100%}.profile-hero-media img.profile-img{display:block;width:100% !important;height:100% !important;object-fit:cover}.profile-hero-media-fade{position:absolute;left:0;right:0;bottom:0;height:40%;background:linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.6));pointer-events:none;z-index:1}.profile-hero-overlay{position:absolute;left:16px;right:16px;bottom:38px;display:flex;align-items:center;justify-content:space-between;gap:12px;color:#fff;z-index:2}.profile-hero-rating{display:inline-flex;align-items:center;gap:8px;color:#fff;text-decoration:none;font-size:14px}.profile-hero-stars{display:inline-flex;align-items:center;gap:2px}.profile-hero-stars i{color:#ffd27a;font-size:13px}.profile-hero-rating-count{font-weight:600}.profile-hero-actions-inline{display:flex;align-items:center;gap:8px}.profile-hero-greeting{background:rgba(0,0,0,.35);border:1px solid hsla(0,0%,100%,.35);border-radius:999px;width:36px;height:36px;display:grid;place-items:center;color:#fff;transform:translateY(-10px)}.profile-hero-favorite{background:rgba(0,0,0,.35);border:1px solid hsla(0,0%,100%,.35);border-radius:999px;width:36px;height:36px;display:grid;place-items:center;color:#fff;transform:translateY(-10px)}.profile-hero-media .profile-photo-slider:not(.slick-initialized)>div{display:none}.profile-hero-media .profile-photo-slider:not(.slick-initialized)>div:first-child{display:block}.profile-hero-media .slick-list,.profile-hero-media .slick-track{height:100%}.profile-hero-media .slick-dots{position:absolute;left:0;right:0;bottom:22px;margin:0;padding:0;list-style:none;display:flex;justify-content:center;gap:10px;z-index:3}.profile-hero-media .slick-dots li{margin:0}.profile-hero-media .slick-dots button{width:12px;height:12px;border-radius:999px;border:0;padding:0;background:hsla(0,0%,100%,.55);font-size:0;line-height:0}.profile-hero-media .slick-dots button:before{content:""}.profile-hero-media .slick-dots li.slick-active button{background:hsla(0,0%,100%,.95)}.profile-hero-media .profile-photo-slider.has-counter .slick-dots{display:none}.profile-hero-media .profile-photo-counter{position:absolute;right:14px;bottom:18px;z-index:3;padding:4px 10px;border-radius:999px;background:rgba(0,0,0,.45);color:#fff;font-size:12px;font-weight:700;letter-spacing:.04em}.profile-section-nav-container{margin-bottom:0}.profile-section-nav-wrap{position:sticky;top:0;z-index:5;background:#fff;border-bottom:1px solid var(--profile-stroke)}.nightmode .profile-section-nav-wrap{background:#000}.profile-section-nav{position:relative;display:flex;gap:14px;align-items:center;padding:10px 0;overflow-x:auto;white-space:nowrap}#quick-view .profile-section-nav{padding-right:40px}.profile-section-nav a{font-size:14px;font-weight:700;color:var(--profile-muted);text-decoration:none;padding:6px 4px}.profile-section-nav a.is-active{color:var(--profile-text)}.profile-section-nav a:hover{color:var(--profile-text)}.profile-section-nav__indicator{position:absolute;left:0;bottom:4px;height:2px;width:0;background:var(--theme-color);border-radius:999px;pointer-events:none;transition:transform 160ms ease,width 160ms ease}.profile-sections{padding-top:10px}.profile-section{scroll-margin-top:90px;margin-bottom:18px}.profile-about-text{margin-top:0}.profile-faq{display:grid;gap:12px;margin-top:14px}.profile-faq__item{padding:12px 14px;border:1px solid var(--profile-stroke);border-radius:12px;background:hsla(0,0%,100%,.7)}.profile-faq__question{font-weight:700;color:var(--profile-text);margin-bottom:4px}.profile-faq__answer{color:var(--profile-text);line-height:1.5}.profile-page-v2 .profile-scorecard{display:grid;gap:16px}.profile-page-v2 .profile-scorecard>.grid-x:first-child{display:grid;gap:12px;grid-template-columns:repeat(auto-fit, minmax(220px, 1fr))}.profile-page-v2 .profile-scorecard>.grid-x:first-child>p{margin:0;padding:12px 14px;background:hsla(0,0%,100%,.7);border:1px solid var(--profile-stroke);border-radius:12px;color:var(--profile-text);line-height:1.45;display:flex;flex-direction:column;gap:6px}.profile-page-v2 .profile-scorecard>.grid-x:first-child>p .profile-heading{display:block;margin:0;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--profile-muted)}.profile-page-v2 .profile-scorecard>.profile-heading{display:block;margin:4px 0 0;font-size:16px;font-weight:700;color:var(--profile-text)}.profile-page-v2 .profile-scorecard .my-scorecard{display:grid;gap:12px}@media screen and (min-width: 640px){.profile-page-v2 .profile-scorecard .my-scorecard{grid-template-columns:minmax(0, 0.9fr) minmax(0, 1.1fr)}}.profile-page-v2 .profile-scorecard .my-scorecard>.cell{width:auto;display:block}.profile-page-v2 .profile-scorecard .my-scorecard>.cell:first-child>div{background:hsla(0,0%,100%,.7);border:1px solid var(--profile-stroke);border-radius:12px;padding:10px 12px;box-shadow:none;margin-bottom:10px}.profile-page-v2 .profile-scorecard .my-scorecard>.cell:first-child>div:last-child{margin-bottom:0}.profile-page-v2 .profile-scorecard .my-scorecard>.cell:first-child>div span{display:block}.profile-page-v2 .profile-scorecard .my-scorecard>.cell:first-child>div span:last-of-type{font-size:15px;font-weight:700;color:var(--profile-text)}.profile-page-v2 .profile-scorecard .my-scorecard .bubble-tag{background:hsla(0,0%,100%,.7);border:1px solid var(--profile-stroke);border-radius:12px;padding:10px 12px;display:flex;flex-direction:column;gap:6px;margin-bottom:10px}.profile-page-v2 .profile-scorecard .my-scorecard .bubble-tag:last-child{margin-bottom:0}.profile-page-v2 .profile-scorecard .my-scorecard .bubble-tag span{display:block}.profile-page-v2 .profile-scorecard .my-scorecard .bubble-tag span:first-child{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--profile-muted)}.profile-page-v2 .profile-scorecard .my-scorecard .bubble-tag span+span{font-size:14px;color:var(--profile-text)}.nightmode .profile-page-v2 .profile-scorecard>.grid-x:first-child>p,.nightmode .profile-page-v2 .profile-scorecard .my-scorecard>.cell:first-child>div,.nightmode .profile-page-v2 .profile-scorecard .my-scorecard .bubble-tag{background:rgba(0,0,0,0)}.nightmode .profile-page-v2 .profile-hero-headline,.nightmode .profile-page-v2 .profile-about-headline{color:#fff}.nightmode .profile-page-v2 .profile-message-box__title{color:#fff}.nightmode .profile-page-v2 .profile-cta-group__title{color:#fff}.nightmode .profile-page-v2 .profile-about-text{color:#fff}.nightmode .profile-page-v2 .profile-faq__question,.nightmode .profile-page-v2 .profile-faq__answer{color:#fff}.nightmode .profile-page-v2 .profile-attributes small{color:#fff}.nightmode .profile-page-v2 .profile-tags>div>b{color:#fff}.nightmode .profile-page-v2 .wall-post-comments__title{color:#fff}.nightmode .profile-page-v2 .wall-posts--compact .wall-post-comments>ul>li>div>p{border-color:rgba(0,0,0,0)}.profile-about-actions{display:flex;align-items:center;gap:8px}.profile-about-actions button{border:1px solid var(--profile-stroke);background:hsla(0,0%,100%,.7);color:var(--theme-color);border-radius:999px;width:34px;height:34px;display:grid;place-items:center}.nightmode .profile-about-actions button{background:none}.profile-about-more{margin-top:12px;border:1px solid var(--profile-stroke);border-radius:12px;padding:10px 12px;background:hsla(0,0%,100%,.65)}.nightmode .profile-about-more{background:rgba(0,0,0,0)}.profile-about-more summary{cursor:pointer;font-weight:700;color:var(--profile-text);list-style:none}.profile-about-more summary::-webkit-details-marker{display:none}.profile-about-more summary:after{content:"›";display:inline-block;margin-left:6px;transform:rotate(90deg);transition:transform 150ms ease}.profile-about-more[open] summary:after{transform:rotate(-90deg)}.profile-about-more .profile-tags{margin-top:10px}.profile-page-v2 .profile-attributes{margin-top:16px}.profile-page-v2 .profile-attributes .grid-x{row-gap:12px;column-gap:12px;align-items:stretch}.profile-page-v2 .profile-attributes .cell{display:flex;flex:0 0 calc((100% - 12px)/2);max-width:calc((100% - 12px)/2)}.profile-page-v2 .profile-attributes .cell>div{background:hsla(0,0%,100%,.7);border:1px solid var(--profile-stroke);border-radius:12px;padding:8px 10px;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;text-align:center;justify-content:center;gap:6px;min-height:0;width:100%}.nightmode .profile-page-v2 .profile-attributes .cell>div{background:none;border-color:var(--profile-stroke)}.profile-page-v2 .profile-attributes small{display:inline-flex;align-items:center;font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--profile-muted)}.profile-page-v2 .profile-attributes i{font-size:18px;line-height:1;color:var(--theme-color)}.profile-page-v2 .profile-attributes b{display:inline-flex;align-items:center;font-size:13px;font-weight:600;color:var(--profile-text);line-height:1.2}@media screen and (min-width: 640px){.profile-page-v2 .profile-attributes .cell{flex:0 0 calc((100% - 36px)/4);max-width:calc((100% - 36px)/4)}}.profile-page-v2 .profile-tags{display:grid;gap:12px}.profile-page-v2 .profile-tags>div{padding-top:10px;border-top:1px solid var(--profile-stroke)}.profile-page-v2 .profile-tags>div>b{display:block;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--profile-muted);margin-bottom:8px}.profile-page-v2 .profile-tags>div a{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;margin:0 6px 6px 0;border-radius:14px;background:rgba(0,0,0,0);border:1px solid var(--theme-color);color:var(--theme-color);font-size:13px;font-weight:600;text-decoration:none;transition:background 150ms ease,color 150ms ease,border-color 150ms ease}.profile-page-v2 .profile-tags>div a:before{content:"#";color:var(--theme-color)}.profile-page-v2 .profile-tags>div a:hover{background:var(--theme-color-faint);border-color:var(--theme-color);color:var(--theme-color)}.profile-page-v2 .profile-tags>div a:hover:before{color:var(--theme-color)}.nightmode .profile-page-v2 .profile-tags>div a{color:#fff}.nightmode .profile-page-v2 .profile-tags>div a:before{color:#fff}.nightmode .profile-page-v2 .profile-tags>div a:hover{background:var(--theme-color-faint);color:#fff}.nightmode .profile-page-v2 .profile-tags>div a:hover:before{color:#fff}.profile-reviews{display:flex;flex-direction:column;gap:0}.profile-reviews__list{display:flex;flex-direction:column}.profile-review{display:flex;gap:12px;padding:16px 0;border-bottom:1px solid var(--profile-stroke)}.profile-review:first-child{padding-top:0}.profile-review__avatar{flex:0 0 auto}.profile-review__avatar img{width:44px;height:44px;border-radius:50%;object-fit:cover}.profile-review__body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:4px}.profile-review__header{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.profile-review__name{font-weight:700;font-size:14px;color:var(--profile-text)}.profile-review__type{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:600;color:var(--theme-color);background:var(--theme-color-faint);padding:2px 8px;border-radius:999px;white-space:nowrap}.profile-review__type i{font-size:10px}.profile-review__stars{display:flex;gap:2px;color:#f5a623;font-size:13px}.profile-review__stars i{color:inherit}.profile-review__date{font-size:12px;color:var(--profile-muted)}.profile-review__text{margin:4px 0 0;font-size:14px;line-height:1.5;color:var(--profile-text)}.profile-review__reply{margin-top:8px;display:flex;gap:10px;padding:10px 12px;background:var(--theme-color-faint);border-radius:10px}.profile-review__reply img{width:28px;height:28px;border-radius:50%;object-fit:cover;flex:0 0 auto}.profile-review__reply strong{font-size:12px;font-weight:700;color:var(--profile-text);display:block;margin-bottom:2px}.profile-review__reply p{margin:0;font-size:13px;line-height:1.4;color:var(--profile-text)}.profile-review__empty{color:var(--profile-muted);font-size:14px;padding:12px 0}.profile-reviews__filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.profile-reviews__filter{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;font-size:13px;font-weight:600;border:1px solid var(--profile-stroke);border-radius:999px;background:rgba(0,0,0,0);color:var(--profile-text);cursor:pointer;transition:all .15s ease;white-space:nowrap}.profile-reviews__filter i{font-size:11px}.profile-reviews__filter:hover{border-color:var(--theme-color);color:var(--theme-color)}.profile-reviews__filter.is-active{background:var(--theme-color);border-color:var(--theme-color);color:#fff}.profile-reviews__filter.is-active .profile-reviews__filter-rating i{color:#fff}.profile-reviews__filter-rating{display:inline-flex;align-items:center;gap:2px;font-size:11px;font-weight:700;opacity:.8}.profile-reviews__filter-rating i{color:#f5a623;font-size:10px}@media screen and (max-width: 639px){.profile-reviews__filters{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:10px}.profile-reviews__filter{width:100%;justify-content:flex-start;padding:8px 10px;font-size:12px;line-height:1.2;white-space:normal}.profile-reviews__filter:first-child{grid-column:1/-1}.profile-reviews__filter-rating{margin-left:auto}}.profile-reviews__loading{text-align:center;padding:20px 0;font-size:20px;color:var(--profile-muted)}.profile-reviews__more-wrap{text-align:center;margin-top:16px}.profile-page-v2 .profile-hero-options [data-sn-action=profile_note],.profile-page-v2 .profile-hero-options [data-jslink*="members/history"]{display:none}.profile-card__count{font-size:14px;font-weight:400;color:var(--profile-muted)}.profile-posts__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.profile-post{padding:14px 0;border-bottom:1px solid var(--profile-stroke)}.profile-post:first-child{padding-top:0}.profile-post__content{display:flex;flex-direction:column;gap:6px}.profile-post__text{margin:0;font-size:14px;line-height:1.6;color:var(--profile-text)}.profile-post__date{font-size:12px;color:var(--profile-muted)}.profile-posts__loading{text-align:center;padding:20px 0;font-size:20px;color:var(--profile-muted)}.profile-posts__more-wrap{text-align:center;margin-top:16px}.profile-store__counts{font-size:13px;color:var(--profile-muted);margin-bottom:12px}.profile-store__filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.profile-store__filter{display:inline-flex;align-items:center;padding:6px 14px;font-size:13px;font-weight:600;border:1px solid var(--profile-stroke);border-radius:20px;background:rgba(0,0,0,0);color:var(--profile-text);cursor:pointer;transition:all .2s ease}.profile-store__filter:hover{border-color:var(--theme-color);color:var(--theme-color)}.profile-store__filter.is-active{background:var(--theme-color);border-color:var(--theme-color);color:#fff}.nightmode .profile-store__filter{border-color:hsla(0,0%,100%,.2);color:hsla(0,0%,100%,.8)}.nightmode .profile-store__filter:hover{border-color:var(--theme-color);color:var(--theme-color)}.nightmode .profile-store__filter.is-active{background:var(--theme-color);border-color:var(--theme-color);color:#fff}@media screen and (max-width: 639px){.profile-store__filters{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:10px}.profile-store__filter{width:100%;justify-content:center;padding:8px 10px;font-size:12px;line-height:1.2;white-space:normal}.profile-store__filter:first-child{grid-column:1/-1}}.profile-products-grid{width:100%}.profile-product-card{position:relative;border:1px solid var(--profile-stroke);border-radius:16px;overflow:hidden;background:hsla(0,0%,100%,.85);color:var(--profile-text);text-decoration:none;display:flex;flex-direction:column;min-height:100%;width:100%}.nightmode .profile-product-card{background:hsla(0,0%,100%,.08)}.profile-product-card:hover .profile-product-card__pin-toggle{opacity:1}.profile-product-card__media{position:relative;aspect-ratio:3/4;background:rgba(0,0,0,.04);display:flex;align-items:center;justify-content:center;overflow:hidden;max-height:200px;width:100%}.profile-product-card__media img{width:100%;height:100%;object-fit:cover;display:block}.profile-product-card__media i{font-size:32px;color:var(--profile-muted)}.profile-product-card__overlay{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;background:linear-gradient(to top, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0));color:#fff;font-size:11px;text-transform:uppercase;letter-spacing:.08em;font-weight:700}.profile-product-card__overlay .profile-product-card__type,.profile-product-card__overlay .profile-product-card__meta{color:inherit;font-size:11px}.profile-product-card__body{padding:12px;display:flex;flex-direction:column;gap:6px;flex:1 1 auto}.profile-product-card__title{font-weight:700;font-size:14px;color:var(--profile-text)}.profile-product-card__meta{font-size:12px;color:var(--profile-muted)}.profile-product-card__price{font-size:14px;font-weight:800;color:var(--theme-color);margin-top:auto}.profile-product-card__pin{position:absolute;top:8px;right:8px;z-index:2;width:28px;height:28px;border-radius:50%;background:rgba(0,0,0,.65);display:flex;align-items:center;justify-content:center;pointer-events:none}.profile-product-card__pin i{font-size:12px;color:#fff}.profile-product-card__pin-toggle{position:absolute;top:8px;left:8px;z-index:3;width:28px;height:28px;border-radius:50%;background:rgba(0,0,0,.5);border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transition:opacity .2s ease,background .2s ease;padding:0}.profile-product-card__pin-toggle i{font-size:12px;color:hsla(0,0%,100%,.8);transition:color .2s ease}.profile-product-card__pin-toggle:hover{background:rgba(0,0,0,.75)}.profile-product-card__pin-toggle:hover i{color:#fff}.profile-product-card__pin-toggle.is-pinned{opacity:1}.profile-product-card__pin-toggle.is-pinned i{color:#e0b14a}.profile-product-card__pin-toggle.is-pinned:hover i{color:#fff}.profile-store__loading{text-align:center;padding:24px 0;font-size:24px;color:var(--theme-color)}.profile-store__more-wrap{text-align:center;margin-top:16px}.profile-toast{position:fixed;bottom:24px;left:50%;transform:translateX(-50%) translateY(20px);background:#333;color:#fff;padding:10px 20px;border-radius:8px;font-size:14px;font-weight:600;z-index:10000;opacity:0;transition:opacity .3s ease,transform .3s ease;pointer-events:none;white-space:nowrap;box-shadow:0 4px 12px rgba(0,0,0,.25)}.profile-toast.is-visible{opacity:1;transform:translateX(-50%) translateY(0)}.profile-schedule-list{list-style:none;margin:0;padding:0}.profile-schedule-list li{display:flex;justify-content:space-between;padding:6px 0;border-bottom:1px solid var(--profile-stroke);gap:12px}.profile-schedule-day{font-weight:700;color:var(--profile-text);min-width:70px}.profile-empty{margin:0;color:var(--profile-muted)}@media screen and (max-width: 639px){.profile-hero-title{font-size:26px}.profile-hero-actions{grid-template-columns:1fr}.profile-hero-media{width:100%;max-width:300px}}
