:root,[data-bs-theme=light]{--tk-page-hero-bg: linear-gradient( 135deg, rgba(var(--bs-primary-rgb), .1) 0%, rgba(var(--bs-primary-rgb), .04) 100% );--tk-page-surface: var(--bs-card-bg);--tk-page-surface-muted: rgba(var(--bs-body-color-rgb, 67, 89, 113), .04);--tk-page-border: var(--bs-border-color);--tk-page-shadow: 0 4px 24px rgba(var(--bs-body-color-rgb, 67, 89, 113), .08);--tk-page-shadow-sm: 0 2px 12px rgba(var(--bs-body-color-rgb, 67, 89, 113), .06);--tk-page-accent-gradient: linear-gradient( 135deg, var(--bs-primary) 0%, color-mix(in srgb, var(--bs-primary) 65%, #6f42c1) 100% );--tk-page-avatar-shadow: 0 8px 28px rgba(var(--bs-primary-rgb), .28);--tk-page-highlight-bg: rgba(var(--bs-primary-rgb), .1);--tk-page-highlight-text: var(--bs-primary)}[data-bs-theme=dark]{--tk-page-surface-muted: rgba(255, 255, 255, .04);--tk-page-shadow: 0 8px 32px rgba(0, 0, 0, .35);--tk-page-shadow-sm: 0 4px 16px rgba(0, 0, 0, .28);--tk-page-avatar-shadow: 0 8px 28px rgba(0, 0, 0, .45);--tk-page-highlight-bg: rgba(var(--bs-primary-rgb), .16)}body.tk-static-page{background-color:var(--bs-body-bg)}body.tk-static-page .static-page-shell{width:100%;max-width:none;padding-bottom:clamp(2.5rem,8vw,4rem)}body.tk-static-page .static-page-shell .container-fluid.px-5{width:100%;max-width:min(100%,var(--shop-content-max-width, 80rem));margin-inline:auto;padding-inline:clamp(1rem,4vw,2rem)!important}body.tk-static-page .static-page-shell .static-page-content{width:100%;max-width:min(100%,var(--shop-content-max-width, 80rem));margin-inline:auto}body.tk-static-page .static-page-shell .static-page-content--narrow{max-width:min(100%,var(--shop-content-max-width, 80rem));margin-inline:auto}body.tk-static-page .about-hero,body.tk-static-page .privacy-hero,body.tk-static-page .terms-hero,body.tk-static-page .contact-hero{width:100%;max-width:none;margin-inline:0}body.tk-static-page .about-hero .container-fluid,body.tk-static-page .privacy-hero .container-fluid,body.tk-static-page .terms-hero .container-fluid,body.tk-static-page .contact-hero .container-fluid{max-width:min(100%,var(--shop-content-max-width, 80rem));margin-inline:auto;padding-inline:clamp(1rem,4vw,2rem)}.about-hero,.privacy-hero,.terms-hero,.contact-hero{background:var(--tk-page-hero-bg);position:relative;overflow:hidden;margin-bottom:clamp(1.5rem,4vw,2.5rem)}.about-hero-content,.privacy-hero-content,.terms-hero-content,.contact-hero-content{position:relative;z-index:1}.static-page-hero-search{max-width:36rem;margin-inline:auto}.static-page-hero-search .input-group-text,.static-page-hero-search .form-control{background:var(--bs-body-bg);border-color:var(--tk-page-border);color:var(--bs-body-color)}.static-page-hero-search .form-control:focus{border-color:var(--bs-primary);box-shadow:0 0 0 .2rem rgba(var(--bs-primary-rgb),.15)}.static-page-hero-tags{font-size:.875rem;color:var(--bs-secondary-color);margin-bottom:0}.tk-static-page .faq-search-wrap{max-width:100%;width:100%}.tk-static-page .faq-search-wrap .input-group-text,.tk-static-page .faq-search-wrap .form-control{background:var(--bs-body-bg);border-color:var(--tk-page-border);color:var(--bs-body-color)}.tk-static-page .faq-search-wrap .form-control:focus{border-color:var(--bs-primary);box-shadow:0 0 0 .2rem rgba(var(--bs-primary-rgb),.15)}.tk-static-page .faq-content-section{padding-bottom:clamp(1.25rem,4vw,2rem)}.tk-static-page .min-w-0{min-width:0}.tk-static-page .avatar-illustration{width:8.75rem;height:8.75rem;border-radius:50%;margin:0 auto 2rem;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:var(--tk-page-accent-gradient);box-shadow:var(--tk-page-avatar-shadow);color:#fff;transition:transform .3s ease,box-shadow .3s ease}.tk-static-page .avatar-illustration i{font-size:4.5rem;line-height:1}.tk-static-page .avatar-illustration:hover{transform:scale(1.05);box-shadow:0 12px 40px rgba(var(--bs-primary-rgb),.35)}@media (max-width: 767.98px){.tk-static-page .avatar-illustration{width:6.25rem;height:6.25rem;margin-bottom:1.5rem}.tk-static-page .avatar-illustration i{font-size:3rem}}.about-content-section,.privacy-content-section,.terms-content-section,.contact-form-section{background:var(--tk-page-surface);border:1px solid var(--tk-page-border);border-radius:1rem;box-shadow:var(--tk-page-shadow-sm)}.about-content-section,.privacy-content-section,.terms-content-section{padding:clamp(1.25rem,4vw,2rem);margin-bottom:clamp(1.5rem,4vw,2.5rem)}.privacy-section,.terms-section{background:var(--tk-page-surface-muted);border:1px solid var(--tk-page-border);border-radius:.85rem;padding:clamp(1rem,3vw,1.5rem);margin-bottom:1.25rem}.privacy-section h3,.terms-section h3{color:var(--bs-heading-color);font-size:clamp(1rem,2.5vw,1.125rem)}.privacy-section h3 i,.terms-section h3 i{color:var(--bs-primary)}.tk-static-page .card:not(.accordion-item){background:var(--tk-page-surface);border-color:var(--tk-page-border);box-shadow:var(--tk-page-shadow-sm)}.tk-static-page .card.bg-light,.tk-static-page .card.bg-body-tertiary{background:var(--tk-page-surface-muted)!important}.tk-static-page .card.bg-gradient-primary,.tk-static-page .tk-page-highlight-card{background:var(--tk-page-accent-gradient)!important;border:0;color:#fff}.tk-static-page .card.bg-gradient-primary .text-muted,.tk-static-page .tk-page-highlight-card .text-muted{color:#ffffffd1!important}.tk-static-page .stats-counter{background:var(--tk-page-surface);border:1px solid var(--tk-page-border);box-shadow:var(--tk-page-shadow-sm);border-radius:1rem;padding:1.25rem 1rem;text-align:center;position:relative;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.tk-static-page .stats-counter:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--tk-page-accent-gradient);transform:scaleX(0);transition:transform .25s ease}.tk-static-page .stats-counter:hover:before{transform:scaleX(1)}.tk-static-page .stats-counter:hover{transform:translateY(-3px);box-shadow:var(--tk-page-shadow);border-color:color-mix(in srgb,var(--bs-primary) 35%,var(--tk-page-border))}.tk-static-page .stats-number{color:var(--bs-primary)}.tk-static-page .support-card,.tk-static-page .contact-info-card{background:var(--tk-page-surface);border-color:var(--tk-page-border)}.tk-static-page .social-section{background:var(--tk-page-surface-muted);border:1px solid var(--tk-page-border)}.tk-static-page .nav-align-left .nav-link{color:var(--bs-body-color);border-radius:.5rem;margin-bottom:.25rem;text-align:start;width:100%}.tk-static-page .faq-nav-icon{flex-shrink:0}.tk-static-page .nav-align-left .nav-link.active{background:var(--tk-page-highlight-bg);color:var(--bs-primary)}.tk-static-page .accordion-item{background:var(--tk-page-surface);border-color:var(--tk-page-border)!important;overflow:hidden}.tk-static-page .accordion-button{background:var(--tk-page-surface);color:var(--bs-heading-color);font-size:clamp(.875rem,2.5vw,.9375rem);padding:.85rem 1rem}.tk-static-page .accordion-button:not(.collapsed){background:var(--tk-page-highlight-bg);color:var(--bs-primary);box-shadow:none}.tk-static-page .accordion-body{background:var(--tk-page-surface-muted);color:var(--bs-body-color);font-size:.875rem;line-height:1.7}.tk-static-page .bg-faq-section{background:var(--tk-page-surface-muted)!important;border:1px solid var(--tk-page-border)}.tk-static-page .section-py{padding-block:clamp(2rem,6vw,3.5rem)}.tk-static-page .knowledge-base .card,.tk-static-page .section-py .card{background:var(--tk-page-surface);border-color:var(--tk-page-border);box-shadow:var(--tk-page-shadow-sm)}.tk-static-page .section-py.bg-body{background:var(--tk-page-surface-muted)!important}.user-shop-favorites-page .shop-saved-section{--saved-accent: var(--bs-primary)}.user-shop-favorites-page .card{background:var(--tk-page-surface);border:1px solid var(--tk-page-border);box-shadow:var(--tk-page-shadow-sm)}.user-shop-favorites-page .shop-saved-row{background:var(--tk-page-surface);border-color:var(--tk-page-border);box-shadow:var(--tk-page-shadow-sm)}.user-shop-favorites-page .shop-saved-tabs .nav-link.active{color:var(--bs-primary);border-bottom-color:var(--bs-primary)}.user-shop-favorites-page .shop-saved-row__price strong{color:var(--bs-primary)}.user-shop-favorites-page .shop-favorite-btn,.user-shop-favorites-page .shop-saved-row__remove{background:var(--bs-body-bg);border-color:var(--tk-page-border)}.user-shop-favorites-page .shop-saved-empty{background:var(--tk-page-surface-muted);border-color:var(--tk-page-border)}@media (max-width: 767.98px){.tk-static-page .display-5{font-size:clamp(1.35rem,5vw,1.75rem)}.tk-static-page .lead{font-size:.9375rem}.tk-static-page .privacy-section,.tk-static-page .terms-section{padding:.85rem}.tk-static-page .nav-align-left{flex-direction:row!important;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:.35rem;padding-bottom:.25rem}.tk-static-page .nav-align-left::-webkit-scrollbar{display:none}.tk-static-page .nav-align-left .nav-link{white-space:nowrap;width:auto;flex:0 0 auto;font-size:.8125rem;padding:.45rem .75rem}.tk-static-page .about-hero h1,.tk-static-page .privacy-hero h1,.tk-static-page .terms-hero h1,.tk-static-page .contact-hero h1{font-size:clamp(1.35rem,5vw,1.75rem)}.tk-static-page .section-py{padding-block:clamp(1.5rem,5vw,2.5rem)}.tk-static-page .section-py h4{font-size:clamp(1rem,4vw,1.25rem);margin-bottom:1.25rem!important}.tk-static-page .static-page-hero-search{max-width:100%}.tk-static-page .stats-counter{padding:.85rem .65rem}.tk-static-page .about-content-section,.tk-static-page .privacy-content-section,.tk-static-page .terms-content-section,.tk-static-page .contact-form-section{padding:clamp(1rem,4vw,1.35rem);border-radius:.85rem}.tk-static-page .row.my-6{margin-top:2rem!important;margin-bottom:2rem!important}.tk-static-page .row.mt-6{margin-top:1.5rem!important}}@media (max-width: 575.98px){.tk-static-page .circle-icon-60{width:2.75rem;height:2.75rem}.tk-static-page .circle-icon-60 i{font-size:1.25rem!important}}
