:root[data-theme=dark]{--bg-primary: #0f172a;--bg-secondary: #1e293b;--bg-tertiary: #334155;--bg-accent: #475569;--text-primary: #f8fafc;--text-secondary: #e2e8f0;--text-muted: #94a3b8;--text-accent: #60a5fa;--border-primary: #334155;--border-secondary: #475569;--divider: #1e293b;--button-primary: #3b82f6;--button-primary-hover: #2563eb;--button-secondary: #475569;--button-secondary-hover: #334155;--success: #10b981;--warning: #f59e0b;--error: #ef4444;--info: #3b82f6;--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .3);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .4);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .5);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .6);--glass-bg: rgba(15, 23, 42, .8);--glass-border: rgba(148, 163, 184, .2);--glass-backdrop: blur(16px)}[data-theme=dark]{background-color:var(--bg-primary);color:var(--text-primary);transition:background-color .3s ease,color .3s ease}[data-theme=dark] body{background-color:var(--bg-primary);color:var(--text-primary)}[data-theme=dark] main{background-color:var(--bg-primary);color:var(--text-primary)}[data-theme=dark] header,[data-theme=dark] .nt-header{background:var(--glass-bg)!important;-webkit-backdrop-filter:var(--glass-backdrop);backdrop-filter:var(--glass-backdrop);border-bottom:1px solid var(--border-primary);box-shadow:var(--shadow-lg)}[data-theme=dark] .nt-header__logo-text{color:var(--text-primary)!important;text-shadow:0 0 10px rgba(96,165,250,.3)}[data-theme=dark] .nt-header__link{color:var(--text-primary)!important;background:#47556933;border:1px solid var(--border-primary);transition:all .3s ease}[data-theme=dark] .nt-header__link:hover{background:#3b82f633;border-color:var(--button-primary);color:var(--text-accent)!important;box-shadow:0 0 15px #3b82f64d}[data-theme=dark] .nt-header__cart-link{background:#47556933;border:1px solid var(--border-primary);color:var(--text-primary)!important}[data-theme=dark] .nt-header__cart-link:hover{background:#3b82f633;border-color:var(--button-primary);color:var(--text-accent)!important}[data-theme=dark] nav{background:transparent}[data-theme=dark] .nav a{color:var(--text-primary)!important;background:#47556933;border:1px solid var(--border-primary)}[data-theme=dark] .nav a:hover{background:#3b82f633;border-color:var(--button-primary);color:var(--text-accent)!important;box-shadow:0 0 15px #3b82f64d}[data-theme=dark] .button,[data-theme=dark] button{background:var(--button-primary);color:var(--text-primary);border:1px solid var(--button-primary);transition:all .3s ease}[data-theme=dark] .button:hover,[data-theme=dark] button:hover{background:var(--button-primary-hover);box-shadow:0 0 15px #3b82f666;transform:translateY(-1px)}[data-theme=dark] .button--primary{background:var(--button-primary);color:var(--text-primary)}[data-theme=dark] .button--secondary{background:var(--button-secondary);color:var(--text-primary);border:1px solid var(--border-primary)}[data-theme=dark] .button--secondary:hover{background:var(--button-secondary-hover);border-color:var(--button-primary)}[data-theme=dark] input,[data-theme=dark] textarea,[data-theme=dark] select{background:var(--bg-secondary);color:var(--text-primary);border:1px solid var(--border-primary);transition:all .3s ease}[data-theme=dark] input:focus,[data-theme=dark] textarea:focus,[data-theme=dark] select:focus{border-color:var(--button-primary);box-shadow:0 0 0 3px #3b82f633;outline:none}[data-theme=dark] input::placeholder,[data-theme=dark] textarea::placeholder{color:var(--text-muted)}[data-theme=dark] .card,[data-theme=dark] .product-card{background:var(--bg-secondary);border:1px solid var(--border-primary);box-shadow:var(--shadow-md);transition:all .3s ease;overflow:hidden}[data-theme=dark] .card:hover,[data-theme=dark] .product-card:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}[data-theme=dark] .product-card .product-image,[data-theme=dark] .product-card img,[data-theme=dark] .product-image{background:var(--bg-tertiary)!important;border-radius:8px;transition:all .3s ease}[data-theme=dark] .product-card:hover .product-image,[data-theme=dark] .product-card:hover img{transform:scale(1.02);box-shadow:0 4px 12px #0000004d}[data-theme=dark] .product-card .product-info,[data-theme=dark] .product-card .product-details,[data-theme=dark] .product-card .card-content{background:var(--bg-secondary);color:var(--text-primary);padding:16px;border-radius:0 0 8px 8px}[data-theme=dark] .product-card .product-title,[data-theme=dark] .product-card .product-name,[data-theme=dark] .product-card h3,[data-theme=dark] .product-card h4{color:var(--text-primary)!important;font-weight:600}[data-theme=dark] .product-card .product-price,[data-theme=dark] .product-card .price{color:var(--success)!important;font-weight:700;font-size:1.1em}[data-theme=dark] .product-card .swatch,[data-theme=dark] .product-card .color-option,[data-theme=dark] .product-card .size-option{background:var(--bg-tertiary);border:2px solid var(--border-primary);color:var(--text-primary);transition:all .3s ease}[data-theme=dark] .product-card .swatch:hover,[data-theme=dark] .product-card .color-option:hover,[data-theme=dark] .product-card .size-option:hover{border-color:var(--button-primary);box-shadow:0 0 8px #3b82f64d}[data-theme=dark] .product-card .swatch.selected,[data-theme=dark] .product-card .color-option.selected,[data-theme=dark] .product-card .size-option.selected{border-color:var(--button-primary);background:#3b82f633;box-shadow:0 0 12px #3b82f666}[data-theme=dark] .container{background:transparent}[data-theme=dark] section{background:var(--bg-primary);color:var(--text-primary)}[data-theme=dark] .section{background:var(--bg-primary)}[data-theme=dark] h1,[data-theme=dark] h2,[data-theme=dark] h3,[data-theme=dark] h4,[data-theme=dark] h5,[data-theme=dark] h6{color:var(--text-primary)}[data-theme=dark] h1{text-shadow:0 0 20px rgba(96,165,250,.3)}[data-theme=dark] p{color:var(--text-secondary)}[data-theme=dark] a{color:var(--text-accent);transition:color .3s ease}[data-theme=dark] a:hover{color:var(--text-primary);text-shadow:0 0 5px rgba(96,165,250,.5)}[data-theme=dark] .link{color:var(--text-accent)}[data-theme=dark] .link:hover{color:var(--text-primary)}[data-theme=dark] .price,[data-theme=dark] [data-product-price]{color:var(--success);font-weight:600}[data-theme=dark] .product-title,[data-theme=dark] .product-name{color:var(--text-primary)}[data-theme=dark] .product-description{color:var(--text-secondary)}[data-theme=dark] .modal,[data-theme=dark] .quick-view-modal,[data-theme=dark] .quick-add-modal{background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-backdrop);backdrop-filter:var(--glass-backdrop);border:1px solid var(--glass-border)}[data-theme=dark] .modal-content,[data-theme=dark] .quick-view-container,[data-theme=dark] .quick-add-container{background:var(--bg-secondary);border:1px solid var(--border-primary);box-shadow:var(--shadow-xl)}[data-theme=dark] .modal-header,[data-theme=dark] .quick-view-header,[data-theme=dark] .quick-add-header{background:var(--bg-tertiary);border-bottom:1px solid var(--border-primary)}[data-theme=dark] .dropdown,[data-theme=dark] .wishlist-dropdown{background:var(--bg-secondary);border:1px solid var(--border-primary);box-shadow:var(--shadow-lg)}[data-theme=dark] .dropdown-content,[data-theme=dark] table{background:var(--bg-secondary);border:1px solid var(--border-primary)}[data-theme=dark] th,[data-theme=dark] td{border-bottom:1px solid var(--border-primary);color:var(--text-primary)}[data-theme=dark] th{background:var(--bg-tertiary);color:var(--text-primary)}[data-theme=dark] footer,[data-theme=dark] .footer{background:var(--bg-secondary);border-top:1px solid var(--border-primary);color:var(--text-secondary)}[data-theme=dark] footer h4{color:var(--text-primary)}[data-theme=dark] footer a{color:var(--text-accent)}[data-theme=dark] footer a:hover{color:var(--text-primary)}[data-theme=dark] ::-webkit-scrollbar{width:8px}[data-theme=dark] ::-webkit-scrollbar-track{background:var(--bg-secondary)}[data-theme=dark] ::-webkit-scrollbar-thumb{background:var(--bg-accent);border-radius:4px}[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:var(--button-primary)}[data-theme=dark] ::selection{background:#3b82f64d;color:var(--text-primary)}[data-theme=dark] *:focus{outline:2px solid var(--button-primary);outline-offset:2px}[data-theme=dark] *{transition:background-color .3s ease,color .3s ease,border-color .3s ease,box-shadow .3s ease}.dark-mode-toggle{position:relative;width:50px;height:26px;background:var(--bg-accent);border-radius:13px;border:none;cursor:pointer;transition:all .3s ease;overflow:hidden}.dark-mode-toggle:before{content:"";position:absolute;top:2px;left:2px;width:22px;height:22px;background:var(--text-primary);border-radius:50%;transition:all .3s ease;box-shadow:0 2px 4px #0003}.dark-mode-toggle.active{background:var(--button-primary)}.dark-mode-toggle.active:before{transform:translate(24px);background:var(--text-primary)}.dark-mode-toggle:hover{box-shadow:0 0 15px #3b82f64d}.dark-mode-toggle .toggle-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:12px;color:var(--text-primary);transition:all .3s ease;z-index:1}.dark-mode-toggle .sun-icon{opacity:1;transform:translate(-50%,-50%) rotate(0)}.dark-mode-toggle .moon-icon,.dark-mode-toggle.active .sun-icon{opacity:0;transform:translate(-50%,-50%) rotate(180deg)}.dark-mode-toggle.active .moon-icon{opacity:1;transform:translate(-50%,-50%) rotate(0)}@media (max-width: 768px){[data-theme=dark] .nt-header__wrap{background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-backdrop);backdrop-filter:var(--glass-backdrop)}[data-theme=dark] .mobile-menu{background:var(--bg-secondary);border:1px solid var(--border-primary)}[data-theme=dark] .mobile-menu a{color:var(--text-primary);border-bottom:1px solid var(--border-primary)}[data-theme=dark] .mobile-menu a:hover{background:var(--bg-tertiary);color:var(--text-accent)}}@keyframes darkModeFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}[data-theme=dark] .fade-in-section{animation:darkModeFadeIn .6s ease-out}[data-theme=dark] .glass-effect{background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-backdrop);backdrop-filter:var(--glass-backdrop);border:1px solid var(--glass-border);box-shadow:var(--shadow-lg)}[data-theme=dark] .status-success{color:var(--success);background:#10b9811a;border:1px solid rgba(16,185,129,.3)}[data-theme=dark] .status-warning{color:var(--warning);background:#f59e0b1a;border:1px solid rgba(245,158,11,.3)}[data-theme=dark] .status-error{color:var(--error);background:#ef44441a;border:1px solid rgba(239,68,68,.3)}[data-theme=dark] .status-info{color:var(--info);background:#3b82f61a;border:1px solid rgba(59,130,246,.3)}[data-theme=dark] .collection-section,[data-theme=dark] .featured-collection{background:var(--bg-primary);color:var(--text-primary)}[data-theme=dark] .collection-section h2,[data-theme=dark] .featured-collection h2{color:var(--text-primary);text-shadow:0 0 20px rgba(96,165,250,.3)}[data-theme=dark] .product-grid,[data-theme=dark] .collection-grid{background:transparent}[data-theme=dark] .product-grid .product-card,[data-theme=dark] .collection-grid .product-card{background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:12px;overflow:hidden;transition:all .3s ease}[data-theme=dark] .product-grid .product-card:hover,[data-theme=dark] .collection-grid .product-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-xl);border-color:var(--button-primary)}[data-theme=dark] .product-image-container,[data-theme=dark] .image-container{background:var(--bg-tertiary);border-radius:8px;overflow:hidden;position:relative}[data-theme=dark] .product-image-container:before,[data-theme=dark] .image-container:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#3b82f61a,#60a5fa0d);pointer-events:none;z-index:1}[data-theme=dark] .product-overlay,[data-theme=dark] .quick-view-overlay{background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-backdrop);backdrop-filter:var(--glass-backdrop);border:1px solid var(--glass-border)}[data-theme=dark] .loading,[data-theme=dark] .spinner{color:var(--text-accent)}[data-theme=dark] .loading:after{border-color:var(--text-accent) transparent transparent transparent}[data-theme=dark] .badge,[data-theme=dark] .label,[data-theme=dark] .tag{background:var(--bg-accent);color:var(--text-primary);border:1px solid var(--border-primary)}[data-theme=dark] .badge.sale,[data-theme=dark] .badge.discount{background:var(--error);color:var(--text-primary)}[data-theme=dark] .badge.new{background:var(--success);color:var(--text-primary)}[data-theme=dark] .tooltip{background:var(--bg-tertiary);color:var(--text-primary);border:1px solid var(--border-primary);box-shadow:var(--shadow-lg)}[data-theme=dark] .tooltip:before{border-top-color:var(--bg-tertiary)}[data-theme=dark] hr,[data-theme=dark] .divider{border-color:var(--border-primary);background:var(--border-primary)}[data-theme=dark] code,[data-theme=dark] pre{background:var(--bg-tertiary);color:var(--text-primary);border:1px solid var(--border-primary)}[data-theme=dark] blockquote{background:var(--bg-secondary);border-left:4px solid var(--button-primary);color:var(--text-secondary)}[data-theme=dark] .progress-bar{background:var(--bg-tertiary);border:1px solid var(--border-primary)}[data-theme=dark] .progress-fill{background:var(--button-primary)}[data-theme=dark] .notification{background:var(--bg-secondary);border:1px solid var(--border-primary);color:var(--text-primary);box-shadow:var(--shadow-lg)}[data-theme=dark] .notification.success{border-left:4px solid var(--success)}[data-theme=dark] .notification.warning{border-left:4px solid var(--warning)}[data-theme=dark] .notification.error{border-left:4px solid var(--error)}[data-theme=dark] .notification.info{border-left:4px solid var(--info)}[data-theme=dark] .footer{background:var(--bg-primary)!important;border-top:1px solid var(--border-primary)!important;color:var(--text-primary)!important}[data-theme=dark] .footer h4{color:var(--text-primary)!important;font-weight:600;margin-bottom:12px}[data-theme=dark] .footer p{color:var(--text-secondary)!important;opacity:.9;line-height:1.6}[data-theme=dark] .footer a{color:var(--text-accent)!important;text-decoration:none;transition:color .3s ease,opacity .3s ease;opacity:.9}[data-theme=dark] .footer a:hover{color:var(--button-primary)!important;opacity:1;text-decoration:underline}[data-theme=dark] .footer small{color:var(--text-muted)!important;opacity:.8}[data-theme=dark] .footer input[type=email]{background:var(--bg-secondary)!important;border:1px solid var(--border-primary)!important;color:var(--text-primary)!important;padding:12px!important;border-radius:12px!important;width:100%!important;margin-bottom:10px!important;transition:border-color .3s ease,box-shadow .3s ease}[data-theme=dark] .footer input[type=email]:focus{border-color:var(--button-primary)!important;box-shadow:0 0 0 3px #3b82f61a!important;outline:none}[data-theme=dark] .footer input[type=email]::placeholder{color:var(--text-muted)!important;opacity:.7}[data-theme=dark] .footer .button--primary{background:var(--button-primary)!important;color:#fff!important;border:none!important;padding:12px 24px!important;border-radius:12px!important;font-weight:600!important;transition:all .3s ease!important;cursor:pointer!important}[data-theme=dark] .footer .button--primary:hover{background:var(--button-primary-hover)!important;transform:translateY(-1px);box-shadow:var(--shadow-md)}[data-theme=dark] .footer .button--primary:active{transform:translateY(0)}[data-theme=dark] .footer .grid--3{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem}[data-theme=dark] .footer .container{max-width:1200px;margin:0 auto;padding:0 1rem}[data-theme=dark] .footer .container:first-child{border-bottom:1px solid var(--border-primary);padding-bottom:2rem;margin-bottom:1.5rem}[data-theme=dark] .footer .menu{list-style:none;padding:0;margin:0}[data-theme=dark] .footer .menu li{margin-bottom:8px}[data-theme=dark] .footer .menu a{display:block;padding:4px 0;color:var(--text-secondary)!important;transition:color .3s ease,padding-left .3s ease}[data-theme=dark] .footer .menu a:hover{color:var(--button-primary)!important;padding-left:8px}@media (max-width: 768px){[data-theme=dark] .footer{padding:2rem 0!important}[data-theme=dark] .footer .grid--3{grid-template-columns:1fr;gap:1.5rem}[data-theme=dark] .footer h4{font-size:1.1rem;margin-bottom:8px}[data-theme=dark] .footer p{font-size:.9rem}[data-theme=dark] .footer input[type=email]{font-size:16px!important}}[data-theme=dark] .footer{backdrop-filter:var(--glass-backdrop);-webkit-backdrop-filter:var(--glass-backdrop)}[data-theme=dark] .footer{box-shadow:0 -4px 20px #0000004d}[data-theme=dark] .footer h4:after{content:"";display:block;width:30px;height:2px;background:linear-gradient(90deg,var(--button-primary),var(--text-accent));margin-top:8px;border-radius:1px}[data-theme=dark] .cookie-banner,[data-theme=dark] #shopify-cookie-banner,[data-theme=dark] .shopify-cleanslate,[data-theme=dark] [class*=cookie],[data-theme=dark] [id*=cookie],[data-theme=dark] .privacy-banner,[data-theme=dark] .gdpr-banner,[data-theme=dark] .consent-banner{background:#1e293b!important;border:1px solid #334155!important;box-shadow:0 10px 40px #00000080!important}@media (prefers-color-scheme: dark){.cookie-banner,#shopify-cookie-banner,.shopify-cleanslate,[class*=cookie],[id*=cookie],.privacy-banner,.gdpr-banner,.consent-banner{background:#1e293b!important;border:1px solid #334155!important;box-shadow:0 10px 40px #00000080!important}}[data-theme=dark] .cookie-banner *,[data-theme=dark] #shopify-cookie-banner *,[data-theme=dark] .shopify-cleanslate *,[data-theme=dark] [class*=cookie] *,[data-theme=dark] [id*=cookie] *,[data-theme=dark] .privacy-banner *,[data-theme=dark] .gdpr-banner *,[data-theme=dark] .consent-banner *{color:#f8fafc!important;background:transparent!important}@media (prefers-color-scheme: dark){.cookie-banner *,#shopify-cookie-banner *,.shopify-cleanslate *,[class*=cookie] *,[id*=cookie] *,.privacy-banner *,.gdpr-banner *,.consent-banner *{color:#f8fafc!important;background:transparent!important}}[data-theme=dark] .cookie-banner button,[data-theme=dark] #shopify-cookie-banner button,[data-theme=dark] .shopify-cleanslate button,[data-theme=dark] [class*=cookie] button,[data-theme=dark] [id*=cookie] button,[data-theme=dark] .privacy-banner button,[data-theme=dark] .gdpr-banner button,[data-theme=dark] .consent-banner button{background:#27e1c1!important;color:#0f172a!important;border:1px solid #27e1c1!important;transition:all .3s ease!important;font-weight:600!important}[data-theme=dark] .cookie-banner button:hover,[data-theme=dark] #shopify-cookie-banner button:hover,[data-theme=dark] .shopify-cleanslate button:hover,[data-theme=dark] [class*=cookie] button:hover,[data-theme=dark] [id*=cookie] button:hover,[data-theme=dark] .privacy-banner button:hover,[data-theme=dark] .gdpr-banner button:hover,[data-theme=dark] .consent-banner button:hover{background:#20b2aa!important;box-shadow:0 0 15px #27e1c180!important}@media (prefers-color-scheme: dark){.cookie-banner button,#shopify-cookie-banner button,.shopify-cleanslate button,[class*=cookie] button,[id*=cookie] button,.privacy-banner button,.gdpr-banner button,.consent-banner button{background:#27e1c1!important;color:#0f172a!important;border:1px solid #27e1c1!important;transition:all .3s ease!important;font-weight:600!important}.cookie-banner button:hover,#shopify-cookie-banner button:hover,.shopify-cleanslate button:hover,[class*=cookie] button:hover,[id*=cookie] button:hover,.privacy-banner button:hover,.gdpr-banner button:hover,.consent-banner button:hover{background:#20b2aa!important;box-shadow:0 0 15px #27e1c180!important}}[data-theme=dark] .cookie-banner a,[data-theme=dark] #shopify-cookie-banner a,[data-theme=dark] .shopify-cleanslate a,[data-theme=dark] [class*=cookie] a,[data-theme=dark] [id*=cookie] a,[data-theme=dark] .privacy-banner a,[data-theme=dark] .gdpr-banner a,[data-theme=dark] .consent-banner a{color:#27e1c1!important;text-decoration:underline!important}[data-theme=dark] .cookie-banner a:hover,[data-theme=dark] #shopify-cookie-banner a:hover,[data-theme=dark] .shopify-cleanslate a:hover,[data-theme=dark] [class*=cookie] a:hover,[data-theme=dark] [id*=cookie] a:hover,[data-theme=dark] .privacy-banner a:hover,[data-theme=dark] .gdpr-banner a:hover,[data-theme=dark] .consent-banner a:hover{color:#20b2aa!important}@media (prefers-color-scheme: dark){.cookie-banner a,#shopify-cookie-banner a,.shopify-cleanslate a,[class*=cookie] a,[id*=cookie] a,.privacy-banner a,.gdpr-banner a,.consent-banner a{color:#27e1c1!important;text-decoration:underline!important}.cookie-banner a:hover,#shopify-cookie-banner a:hover,.shopify-cleanslate a:hover,[class*=cookie] a:hover,[id*=cookie] a:hover,.privacy-banner a:hover,.gdpr-banner a:hover,.consent-banner a:hover{color:#20b2aa!important}}[data-theme=dark] div[style*="position: fixed"][style*=bottom],[data-theme=dark] div[style*="position: fixed"][style*=top]{background:#1e293b!important}@media (prefers-color-scheme: dark){div[style*="position: fixed"][style*=bottom],div[style*="position: fixed"][style*=top]{background:#1e293b!important}}[data-theme=dark] div[style*="position: fixed"] p,[data-theme=dark] div[style*="position: fixed"] span,[data-theme=dark] div[style*="position: fixed"] div,[data-theme=dark] div[style*="position: fixed"] h1,[data-theme=dark] div[style*="position: fixed"] h2,[data-theme=dark] div[style*="position: fixed"] h3,[data-theme=dark] div[style*="position: fixed"] h4,[data-theme=dark] div[style*="position: fixed"] h5,[data-theme=dark] div[style*="position: fixed"] h6,[data-theme=dark] div[style*="position: fixed"] strong,[data-theme=dark] div[style*="position: fixed"] em,[data-theme=dark] div[style*="position: fixed"] label,[data-theme=dark] div[style*="position: fixed"] li{color:#f8fafc!important}@media (prefers-color-scheme: dark){div[style*="position: fixed"] p,div[style*="position: fixed"] span,div[style*="position: fixed"] div,div[style*="position: fixed"] h1,div[style*="position: fixed"] h2,div[style*="position: fixed"] h3,div[style*="position: fixed"] h4,div[style*="position: fixed"] h5,div[style*="position: fixed"] h6,div[style*="position: fixed"] strong,div[style*="position: fixed"] em,div[style*="position: fixed"] label,div[style*="position: fixed"] li{color:#f8fafc!important}}[data-theme=dark] [style*="position: fixed"] *:not(button):not(a){color:#f8fafc!important}@media (prefers-color-scheme: dark){[style*="position: fixed"] *:not(button):not(a){color:#f8fafc!important}}[data-theme=dark] .shopify-cleanslate,[data-theme=dark] .shopify-cleanslate *,[data-theme=dark] .shopify-cleanslate p,[data-theme=dark] .shopify-cleanslate span,[data-theme=dark] .shopify-cleanslate div,[data-theme=dark] .shopify-cleanslate h1,[data-theme=dark] .shopify-cleanslate h2,[data-theme=dark] .shopify-cleanslate h3,[data-theme=dark] .shopify-cleanslate label{color:#fff!important;text-shadow:0 1px 2px rgba(0,0,0,.8)!important}@media (prefers-color-scheme: dark){.shopify-cleanslate,.shopify-cleanslate *,.shopify-cleanslate p,.shopify-cleanslate span,.shopify-cleanslate div,.shopify-cleanslate h1,.shopify-cleanslate h2,.shopify-cleanslate h3,.shopify-cleanslate label{color:#fff!important;text-shadow:0 1px 2px rgba(0,0,0,.8)!important}}[data-theme=dark] iframe[style*="position: fixed"]{background:var(--bg-secondary)!important}[data-theme=dark] body>div[style*="bottom: 0"],[data-theme=dark] body>div[style*="bottom:0"],[data-theme=dark] div[style*="position: fixed"][style*=bottom]{background:#1e293b!important;border-color:#334155!important}[data-theme=dark] body>div[style*="bottom: 0"] *,[data-theme=dark] body>div[style*="bottom:0"] *,[data-theme=dark] div[style*="position: fixed"][style*=bottom] *{color:#fff!important;text-shadow:0 1px 2px rgba(0,0,0,.8)!important}[data-theme=dark] body>div[style*="bottom: 0"] button,[data-theme=dark] body>div[style*="bottom:0"] button,[data-theme=dark] div[style*="position: fixed"][style*=bottom] button{background:#27e1c1!important;color:#0f172a!important;font-weight:600!important;text-shadow:none!important}@media (prefers-color-scheme: dark){body>div[style*="bottom: 0"],body>div[style*="bottom:0"],div[style*="position: fixed"][style*=bottom]{background:#1e293b!important;border-color:#334155!important}body>div[style*="bottom: 0"] *,body>div[style*="bottom:0"] *,div[style*="position: fixed"][style*=bottom] *{color:#fff!important;text-shadow:0 1px 2px rgba(0,0,0,.8)!important}body>div[style*="bottom: 0"] button,body>div[style*="bottom:0"] button,div[style*="position: fixed"][style*=bottom] button{background:#27e1c1!important;color:#0f172a!important;font-weight:600!important;text-shadow:none!important}}
/*# sourceMappingURL=/cdn/shop/t/100/assets/dark-mode.css.map */
