/*!
Theme Name: Sixx Wear
Theme URI: https://sixxwear.ru/
Author: Sixx Team
Author URI: https://sixxwear.ru/
Description: Тема для бренда SIXX - STREET MOVEMENT — СВЕТЛАЯ ВЕРСИЯ
Version: 6.1.2
Tested up to: 6.8
Requires PHP: 7.4
Requires at least: 6.0
License: GNU General Public License v2 or later
Text Domain: sixx-wear
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready, e-commerce, one-column

Sixx Wear — одежда для движения.
Светлая премиальная версия.
Корпоративные цвета: #FFFFFF, #cdfa0a, #b0e50f, #111827

SIXX WEAR — одежда для движения.
История изменений: см. CHANGELOG.md в корне темы.
*/
:root{--sixx-white: #FFFFFF;--sixx-light-bg: #F8F9FA;--sixx-light-card: #FFFFFF;--sixx-light-hover: #F0F1F3;--sixx-border-light: #E8E9EB;--sixx-border: #D1D5DB;--sixx-gray-light: #9CA3AF;--sixx-gray: #6B7280;--sixx-gray-dark: #374151;--sixx-dark: #111827;--sixx-black: #1A1A1A;--sixx-accent: #cdfa0a;--sixx-accent-hover: #b0e50f;--sixx-accent-muted: rgba(205,250,10,0.15);--sixx-accent-glow: rgba(205,250,10,0.35);--sixx-gradient-accent: linear-gradient(135deg,#d9ff2e 0%,#cdfa0a 45%,#a8de0d 100%);--sixx-gradient-dark: linear-gradient(135deg,#1a1f14 0%,#111827 100%);--sixx-danger: #EF4444;--sixx-danger-muted: rgba(239,68,68,0.08);--sixx-success: #10B981;--sixx-success-muted: rgba(16,185,129,0.08);--sixx-warning: #F59E0B;--sixx-warning-muted: rgba(245,158,11,0.08);--sixx-gold: #D4AF37;--sixx-gold-muted: rgba(212,175,55,0.08);--radius-sm: 6px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 24px;--radius-full: 9999px;--shadow-xs: 0 1px 2px rgba(17,24,39,0.03);--shadow-sm: 0 1px 3px rgba(17,24,39,0.06),0 1px 2px rgba(17,24,39,0.04);--shadow-md: 0 6px 16px rgba(17,24,39,0.07),0 2px 6px rgba(17,24,39,0.04);--shadow-lg: 0 14px 36px rgba(17,24,39,0.09),0 4px 14px rgba(17,24,39,0.05);--shadow-xl: 0 24px 60px rgba(17,24,39,0.12),0 8px 24px rgba(17,24,39,0.06);--shadow-glow: 0 0 0 1px rgba(205,250,10,0.25),0 8px 30px rgba(205,250,10,0.25);--transition-fast: 0.18s cubic-bezier(0.22,1,0.36,1);--transition-base: 0.32s cubic-bezier(0.22,1,0.36,1);--transition-slow: 0.55s cubic-bezier(0.22,1,0.36,1);--touch-target: 44px;--header-height: 76px;--blur-glass: 14px;--font-primary: 'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen-Sans,Ubuntu,Cantarell,'Helvetica Neue',sans-serif;--font-mono: 'SF Mono',Monaco,'Cascadia Code','Roboto Mono',Consolas,'Andale Mono',monospace}*,*::before,*::after{box-sizing: inherit}html{box-sizing: border-box;background: var(--sixx-light-bg);-webkit-text-size-adjust: 100%;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;scroll-behavior: smooth}body{margin: 0;background: var(--sixx-light-bg);color: var(--sixx-gray-dark);font-family: var(--font-primary);font-size: 1rem;line-height: 1.6;min-height: 100vh;letter-spacing: -0.01em;overflow-x: hidden}h1,h2,h3,h4,h5,h6{clear: both;color: var(--sixx-dark);margin-top: 0;line-height: 1.15;letter-spacing: -0.02em;font-weight: 800}h1{font-size: clamp(2.25rem,5vw,3.75rem)}h2{font-size: clamp(1.85rem,3.4vw,2.75rem)}h3{font-size: clamp(1.35rem,2.2vw,1.85rem)}h4{font-size: clamp(1.05rem,1.6vw,1.3rem)}h5{font-size: clamp(0.9rem,1.3vw,1.05rem)}h6{font-size: clamp(0.78rem,1.1vw,0.9rem);text-transform: uppercase;letter-spacing: 0.08em}p{margin-bottom: 1.5em;color: var(--sixx-gray-dark)}a{color: var(--sixx-dark);text-decoration: none;transition: color var(--transition-fast);font-weight: 500;position: relative}a:visited{color: var(--sixx-dark)}a:hover,a:focus{color: var(--sixx-accent-hover);outline: none}a:focus-visible{outline: 2px solid var(--sixx-accent);outline-offset: 2px;border-radius: 2px}.entry-content a:not(.button):not([class*="btn"]){background-image: linear-gradient(var(--sixx-accent),var(--sixx-accent));background-position: 0 100%;background-repeat: no-repeat;background-size: 0% 2px;transition: background-size var(--transition-base),color var(--transition-fast);padding-bottom: 1px}.entry-content a:not(.button):not([class*="btn"]):hover{background-size: 100% 2px;color: var(--sixx-dark)}img{height: auto;max-width: 100%;display: block}hr{background-color: var(--sixx-border-light);border: 0;height: 1px;margin: 2em 0}ul,ol{margin: 0 0 1.5em 2em;color: var(--sixx-gray-dark)}ul li::marker,ol li::marker{color: var(--sixx-accent-hover)}li>ul,li>ol{margin-bottom: 0;margin-left: 1.5em}dt{font-weight: 700;color: var(--sixx-dark)}dd{margin: 0 0 1.5em 0;color: var(--sixx-gray-dark)}blockquote{margin: 0 0 1.5em 0;border-left: 4px solid var(--sixx-accent);padding: 1em 1.5em;background: var(--sixx-white);border-radius: 0 var(--radius-md) var(--radius-md) 0;color: var(--sixx-gray-dark);box-shadow: var(--shadow-sm)}blockquote p:last-child{margin-bottom: 0}pre{background: var(--sixx-white);font-family: var(--font-mono);line-height: 1.6;margin-bottom: 1.6em;max-width: 100%;overflow: auto;padding: 1.6em;border: 1px solid var(--sixx-border-light);border-radius: var(--radius-md);color: var(--sixx-gray-dark);font-size: 0.875rem;box-shadow: var(--shadow-sm)}code,kbd,tt,var{font-family: var(--font-mono);color: #6a8c00;background: var(--sixx-accent-muted);padding: 0.125rem 0.5rem;border-radius: var(--radius-sm);border: 1px solid rgba(205,250,10,0.25);font-size: 0.875em}mark,ins{background: var(--sixx-accent-muted);text-decoration: none;color: var(--sixx-dark);padding: 0 0.25rem}abbr,acronym{border-bottom: 1px dotted var(--sixx-gray-light);cursor: help}.table-scroll-wrap{width: 100%;overflow-x: auto;-webkit-overflow-scrolling: touch;border-radius: var(--radius-md)}table{margin: 0 0 1.5em;width: 100%;background: var(--sixx-white);border-radius: var(--radius-md);overflow: hidden;border: 1px solid var(--sixx-border-light);border-collapse: collapse;box-shadow: var(--shadow-sm)}table th,table td{padding: 0.85rem 1.1rem;border: 1px solid var(--sixx-border-light)}table th{background: var(--sixx-light-bg);color: var(--sixx-dark);font-weight: 700;text-align: left}table td{color: var(--sixx-gray-dark)}table tbody tr{transition: background var(--transition-fast)}table tbody tr:hover{background: var(--sixx-light-hover)}button,input[type="button"],input[type="reset"],input[type="submit"]{border: 2px solid transparent;border-radius: var(--radius-full);background: var(--sixx-dark);color: var(--sixx-white);line-height: 1;padding: 0.75rem 1.75rem;cursor: pointer;transition: transform var(--transition-fast),box-shadow var(--transition-fast),background var(--transition-fast),color var(--transition-fast);font-weight: 700;font-size: 0.875rem;letter-spacing: 0.01em;min-height: var(--touch-target);touch-action: manipulation;-webkit-tap-highlight-color: transparent}button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{background: var(--sixx-gradient-accent);color: var(--sixx-dark);box-shadow: var(--shadow-glow);transform: translateY(-2px)}button:active,input[type="button"]:active,input[type="reset"]:active,input[type="submit"]:active{transform: translateY(0) scale(0.97);box-shadow: var(--shadow-sm)}button:disabled,input[type="button"]:disabled,input[type="reset"]:disabled,input[type="submit"]:disabled{opacity: 0.5;cursor: not-allowed;transform: none !important;box-shadow: none !important}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea{color: var(--sixx-gray-dark);background: var(--sixx-white);border: 2px solid var(--sixx-border-light);border-radius: var(--radius-md);padding: 0.75rem 1rem;transition: border-color var(--transition-fast),box-shadow var(--transition-fast);width: 100%;font-size: 1rem;min-height: var(--touch-target);-webkit-appearance: none;appearance: none}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus,textarea:focus{color: var(--sixx-dark);border-color: var(--sixx-accent);box-shadow: 0 0 0 4px var(--sixx-accent-muted);outline: none}input::placeholder,textarea::placeholder{color: var(--sixx-gray-light)}select{border: 2px solid var(--sixx-border-light);background: var(--sixx-white);color: var(--sixx-gray-dark);padding: 0.625rem 1rem;border-radius: var(--radius-md);width: 100%;min-height: var(--touch-target);-webkit-appearance: none;appearance: none;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%236B7280' stroke-width='1.5' fill='none'/%3E%3C/svg%3E");background-repeat: no-repeat;background-position: right 1rem center;padding-right: 2.5rem;cursor: pointer;transition: border-color var(--transition-fast),box-shadow var(--transition-fast)}select:focus{border-color: var(--sixx-accent);box-shadow: 0 0 0 4px var(--sixx-accent-muted);outline: none}select option{background: var(--sixx-white);color: var(--sixx-gray-dark)}textarea{width: 100%;min-height: 100px;resize: vertical}fieldset{padding: 0.5rem 1rem 1rem;border: 1px solid var(--sixx-border-light);border-radius: var(--radius-md);margin-bottom: 1.5em}legend{padding: 0 0.5rem;color: var(--sixx-dark);font-weight: 600}embed,iframe,object{max-width: 100%}figure{margin: 1em 0}.main-navigation{display: block;width: 100%;background: rgba(255,255,255,0.85);backdrop-filter: blur(var(--blur-glass));-webkit-backdrop-filter: blur(var(--blur-glass));border-bottom: 1px solid var(--sixx-border-light);box-shadow: var(--shadow-sm);position: sticky;top: 0;z-index: 500;transition: box-shadow var(--transition-base)}.main-navigation ul{display: none;list-style: none;margin: 0;padding-left: 0;flex-wrap: wrap}.main-navigation ul ul{background: var(--sixx-white);box-shadow: var(--shadow-lg);position: absolute;top: 100%;left: -999em;z-index: 99999;border: 1px solid var(--sixx-border-light);border-radius: var(--radius-md);padding: 0.5rem 0;min-width: 210px;opacity: 0;transform: translateY(6px);transition: opacity var(--transition-fast),transform var(--transition-fast)}.main-navigation ul ul ul{left: -999em;top: 0}.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{display: block;left: auto}.main-navigation ul ul a{width: 100%;padding: 0.625rem 1.25rem;color: var(--sixx-gray-dark);white-space: nowrap}.main-navigation ul ul a:hover{color: var(--sixx-dark);background: var(--sixx-accent-muted)}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{left: auto;opacity: 1;transform: translateY(0)}.main-navigation li{position: relative}.main-navigation a{display: block;text-decoration: none;color: var(--sixx-gray-dark);padding: 0.85rem 1.1rem;transition: color var(--transition-fast);font-weight: 600;font-size: 0.9375rem}.main-navigation>div>ul>li>a{position: relative}.main-navigation>div>ul>li>a::after{content: "";position: absolute;left: 1.1rem;right: 1.1rem;bottom: 0.55rem;height: 2px;background: var(--sixx-gradient-accent);transform: scaleX(0);transform-origin: left;transition: transform var(--transition-base)}.main-navigation a:hover{color: var(--sixx-dark)}.main-navigation>div>ul>li>a:hover::after,.main-navigation>div>ul>li.current-menu-item>a::after{transform: scaleX(1)}.menu-toggle{display: block;background: transparent;border: 2px solid var(--sixx-border-light);color: var(--sixx-gray-dark);padding: 0.5rem 1rem;border-radius: var(--radius-md);cursor: pointer;font-size: 0.875rem;font-weight: 600;min-height: var(--touch-target);position: relative;z-index: 1001}.menu-toggle:hover{border-color: var(--sixx-accent);color: var(--sixx-dark);background: transparent;box-shadow: none;transform: none}.menu-toggle:active{transform: scale(0.97)}@media (max-width: 767px){.main-navigation.toggled::after{content: "";position: fixed;inset: 0;background: rgba(17,24,39,0.55);backdrop-filter: blur(2px);z-index: 998;animation: fadeIn var(--transition-base) ease forwards}.main-navigation ul{display: flex !important;flex-direction: column;position: fixed;top: 0;right: 0;height: 100vh;height: 100dvh;width: min(320px,85vw);background: var(--sixx-white);z-index: 999;padding: calc(var(--header-height)+1rem) 1.5rem 2rem;box-shadow: var(--shadow-xl);transform: translateX(100%);transition: transform var(--transition-slow);overflow-y: auto;padding-bottom: max(2rem,env(safe-area-inset-bottom))}.main-navigation.toggled ul{transform: translateX(0)}.main-navigation ul li{border-bottom: 1px solid var(--sixx-border-light)}.main-navigation ul a{font-size: 1.05rem;padding: 1rem 0.25rem}.main-navigation>div>ul>li>a::after{display: none}}@media (min-width: 768px){.menu-toggle{display: none}.main-navigation ul{display: flex}.main-navigation ul ul{display: none}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{display: block}}.sticky{display: block}.post,.page{margin: 0 0 2em;background: var(--sixx-white);border-radius: var(--radius-lg);border: 1px solid var(--sixx-border-light);padding: clamp(1.5rem,3vw,2.5rem);box-shadow: var(--shadow-sm);transition: box-shadow var(--transition-base),transform var(--transition-base),border-color var(--transition-base)}.post:hover,.page:hover{box-shadow: var(--shadow-lg);transform: translateY(-3px);border-color: rgba(205,250,10,0.35)}.updated:not(.published){display: none}.page-content,.entry-content,.entry-summary{margin: 1.5em 0 0}.page-links{clear: both;margin: 1.5em 0;background: var(--sixx-light-bg);padding: 1rem 1.25rem;border-radius: var(--radius-md);border: 1px solid var(--sixx-border-light)}.comment-content a{word-wrap: break-word}.bypostauthor{display: block}.comment-list{list-style: none;margin: 0;padding: 0}.comment-list .comment{padding: 1rem 0;border-bottom: 1px solid var(--sixx-border-light)}.comment-list .comment:last-child{border-bottom: none}.comment-author{display: flex;align-items: center;gap: 0.75rem;margin-bottom: 0.5rem}.comment-author .avatar{border-radius: 50%;border: 2px solid var(--sixx-border-light)}.comment-meta{font-size: 0.875rem;color: var(--sixx-gray-light)}.comment-content{padding-left: 3.5rem}.widget{margin: 0 0 1.5em;background: var(--sixx-white);padding: clamp(1rem,2vw,1.5rem);border-radius: var(--radius-lg);border: 1px solid var(--sixx-border-light);box-shadow: var(--shadow-sm);transition: box-shadow var(--transition-base),transform var(--transition-base)}.widget:hover{box-shadow: var(--shadow-md);transform: translateY(-2px)}.widget-title{color: var(--sixx-dark);font-weight: 800;margin-bottom: 1rem;font-size: clamp(1rem,1.2vw,1.25rem);position: relative;padding-bottom: 0.6rem}.widget-title::after{content: "";position: absolute;left: 0;bottom: 0;width: 36px;height: 3px;border-radius: var(--radius-full);background: var(--sixx-gradient-accent)}.widget select{max-width: 100%}.widget ul{list-style: none;margin: 0;padding: 0}.widget ul li{padding: 0.5rem 0;border-bottom: 1px solid var(--sixx-border-light)}.widget ul li:last-child{border-bottom: none}.widget ul li a{color: var(--sixx-gray-dark);transition: color var(--transition-fast),padding-left var(--transition-fast)}.widget ul li a:hover{color: var(--sixx-dark);padding-left: 0.35rem}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border: none;margin-bottom: 0;margin-top: 0;padding: 0}.custom-logo-link{display: inline-block;transition: transform var(--transition-fast)}.custom-logo-link:hover{transform: scale(1.03)}.wp-caption{margin-bottom: 1.5em;max-width: 100%;background: var(--sixx-white);border-radius: var(--radius-md);overflow: hidden;border: 1px solid var(--sixx-border-light);box-shadow: var(--shadow-sm)}.wp-caption img[class*="wp-image-"]{display: block;margin-left: auto;margin-right: auto}.wp-caption .wp-caption-text{padding: 0.75rem 1rem;margin: 0;color: var(--sixx-gray-light);font-size: 0.875rem;text-align: center}.wp-caption-text{text-align: center;color: var(--sixx-gray-light)}.gallery{margin-bottom: 1.5em;display: grid;gap: 1rem}.gallery-item{text-align: center}.gallery-item img{width: 100%;border-radius: var(--radius-md);border: 1px solid var(--sixx-border-light);transition: transform var(--transition-base),box-shadow var(--transition-base)}.gallery-item img:hover{transform: scale(1.03);box-shadow: var(--shadow-md)}.gallery-columns-2{grid-template-columns: repeat(2,1fr)}.gallery-columns-3{grid-template-columns: repeat(3,1fr)}.gallery-columns-4{grid-template-columns: repeat(4,1fr)}.gallery-columns-5{grid-template-columns: repeat(5,1fr)}.gallery-columns-6{grid-template-columns: repeat(6,1fr)}.gallery-columns-7{grid-template-columns: repeat(7,1fr)}.gallery-columns-8{grid-template-columns: repeat(8,1fr)}.gallery-columns-9{grid-template-columns: repeat(9,1fr)}.gallery-caption{display: block;color: var(--sixx-gray-light);font-size: 0.875rem;margin-top: 0.5rem}::-webkit-scrollbar{width: 10px;height: 10px}::-webkit-scrollbar-track{background: var(--sixx-light-bg)}::-webkit-scrollbar-thumb{background: var(--sixx-border);border-radius: 10px;border: 2px solid var(--sixx-light-bg)}::-webkit-scrollbar-thumb:hover{background: var(--sixx-accent-hover)}.screen-reader-text{border: 0;clip: rect(1px,1px,1px,1px);clip-path: inset(50%);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute !important;width: 1px;word-wrap: normal !important}.screen-reader-text:focus{background-color: var(--sixx-white);border-radius: var(--radius-md);box-shadow: 0 0 2px 2px var(--sixx-accent-glow);clip: auto !important;clip-path: none;color: var(--sixx-dark);display: block;font-size: 0.875rem;font-weight: 700;height: auto;left: 5px;line-height: normal;padding: 0.9375rem 1.4375rem;text-decoration: none;top: 5px;width: auto;z-index: 100000;border: 1px solid var(--sixx-border-light)}#primary[tabindex="-1"]:focus{outline: 0}.alignleft{float: left;margin-right: 1.5em;margin-bottom: 1.5em}.alignright{float: right;margin-left: 1.5em;margin-bottom: 1.5em}.aligncenter{clear: both;display: block;margin-left: auto;margin-right: auto;margin-bottom: 1.5em}.site-main,.container{max-width: 1200px;margin: 0 auto;padding: 0 clamp(1rem,3vw,2rem)}@media print{*,*::before,*::after{background: transparent !important;color: #000 !important;box-shadow: none !important;text-shadow: none !important}body{background: #fff !important;color: #000 !important}a,a:visited{text-decoration: underline}a[href]::after{content: " (" attr(href) ")"}abbr[title]::after{content: " (" attr(title) ")"}a[href^="#"]::after,a[href^="javascript:"]::after{content: ""}pre{border: 1px solid #999;page-break-inside: avoid}thead{display: table-header-group}tr,img{page-break-inside: avoid}img{max-width: 100% !important}p,h2,h3{orphans: 3;widows: 3}h2,h3{page-break-after: avoid}.main-navigation,.menu-toggle,.widget,.comments-area{display: none !important}.post,.page{border: none !important;padding: 0 !important;margin: 0 !important;background: transparent !important;box-shadow: none !important}}@keyframes fadeIn{from{opacity: 0;transform: translateY(20px)}to{opacity: 1;transform: translateY(0)}}@keyframes slideIn{from{opacity: 0;transform: translateX(-20px)}to{opacity: 1;transform: translateX(0)}}@keyframes pulse{0%,100%{transform: scale(1)}50%{transform: scale(1.05)}}@keyframes shimmer{0%{background-position: -200% 0}100%{background-position: 200% 0}}@keyframes softFloat{0%,100%{transform: translateY(0)}50%{transform: translateY(-6px)}}.fade-in{animation: fadeIn 0.6s ease forwards}.slide-in{animation: slideIn 0.6s ease forwards}@media (prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration: 0.01ms !important;animation-iteration-count: 1 !important;transition-duration: 0.01ms !important;scroll-behavior: auto !important}.fade-in,.slide-in{animation: none !important;opacity: 1 !important}}:focus-visible{outline: 2px solid var(--sixx-accent);outline-offset: 2px}::selection{background: var(--sixx-accent);color: var(--sixx-dark)}::-moz-selection{background: var(--sixx-accent);color: var(--sixx-dark)}@media (max-width: 991px){:root{--header-height: 68px}.post,.page{padding: 1.25rem}.gallery-columns-4{grid-template-columns: repeat(3,1fr)}.gallery-columns-5{grid-template-columns: repeat(3,1fr)}.gallery-columns-6{grid-template-columns: repeat(3,1fr)}.gallery-columns-7{grid-template-columns: repeat(4,1fr)}.gallery-columns-8{grid-template-columns: repeat(4,1fr)}.gallery-columns-9{grid-template-columns: repeat(4,1fr)}.comment-content{padding-left: 2.5rem}}@media (max-width: 767px){:root{--header-height: 60px}body{font-size: 0.9375rem}.post,.page{padding: 1rem;border-radius: var(--radius-md)}.post:hover,.page:hover{transform: none}.gallery{gap: 0.75rem}.gallery-columns-2{grid-template-columns: repeat(2,1fr)}.gallery-columns-3{grid-template-columns: repeat(2,1fr)}.gallery-columns-4{grid-template-columns: repeat(2,1fr)}.gallery-columns-5{grid-template-columns: repeat(2,1fr)}.gallery-columns-6{grid-template-columns: repeat(2,1fr)}.gallery-columns-7{grid-template-columns: repeat(3,1fr)}.gallery-columns-8{grid-template-columns: repeat(3,1fr)}.gallery-columns-9{grid-template-columns: repeat(3,1fr)}.comment-content{padding-left: 0}.comment-author{flex-wrap: wrap}blockquote{padding: 0.75rem 1rem;font-size: 0.9375rem}table{font-size: 0.875rem}table th,table td{padding: 0.5rem 0.75rem}.alignleft,.alignright{float: none;margin: 0 auto 1em;display: block}}@media (max-width: 479px){body{font-size: 0.875rem}.post,.page{padding: 0.75rem;border-radius: var(--radius-sm)}.gallery{gap: 0.5rem}.gallery-columns-2{grid-template-columns: repeat(2,1fr)}.gallery-columns-3{grid-template-columns: repeat(2,1fr)}.gallery-columns-4{grid-template-columns: repeat(2,1fr)}.gallery-columns-5{grid-template-columns: repeat(2,1fr)}.gallery-columns-6{grid-template-columns: repeat(2,1fr)}.gallery-columns-7{grid-template-columns: repeat(2,1fr)}.gallery-columns-8{grid-template-columns: repeat(2,1fr)}.gallery-columns-9{grid-template-columns: repeat(3,1fr)}.gallery-item img{border-radius: var(--radius-sm)}table{font-size: 0.8125rem}table th,table td{padding: 0.375rem 0.5rem}button,input[type="button"],input[type="reset"],input[type="submit"]{padding: 0.5rem 1rem;font-size: 0.8125rem;min-height: 38px}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],textarea{padding: 0.5rem 0.75rem;font-size: 0.875rem;min-height: 38px}.widget{padding: 0.75rem}.main-navigation ul{width: 100vw}}@media (max-width: 359px){body{font-size: 0.8125rem}.post,.page{padding: 0.5rem}.gallery-columns-2,.gallery-columns-3,.gallery-columns-4,.gallery-columns-5,.gallery-columns-6,.gallery-columns-7,.gallery-columns-8,.gallery-columns-9{grid-template-columns: repeat(2,1fr)}button,input[type="button"],input[type="reset"],input[type="submit"]{padding: 0.375rem 0.75rem;font-size: 0.75rem;min-height: 34px}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],textarea{padding: 0.375rem 0.625rem;font-size: 0.8125rem;min-height: 34px}.widget{padding: 0.5rem}}@media (hover: none) and (pointer: coarse){button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{background: var(--sixx-dark) !important;color: var(--sixx-white) !important;transform: none !important;box-shadow: none !important}button:active,input[type="button"]:active,input[type="reset"]:active,input[type="submit"]:active{transform: scale(0.97);background: var(--sixx-gradient-accent) !important;color: var(--sixx-dark) !important}a:hover{color: inherit !important}a:active{color: var(--sixx-accent-hover) !important}.main-navigation a:hover{color: var(--sixx-gray-dark) !important}.main-navigation a:active{color: var(--sixx-dark) !important}.menu-toggle:hover{border-color: var(--sixx-border-light) !important;color: var(--sixx-gray-dark) !important}.menu-toggle:active{border-color: var(--sixx-accent) !important;color: var(--sixx-dark) !important}.widget:hover{box-shadow: var(--shadow-sm) !important;transform: none !important}.post:hover,.page:hover{box-shadow: var(--shadow-sm) !important;transform: none !important}}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit,.woocommerce-page a.button,.woocommerce-page button.button,.woocommerce-page input.button,a.woocommerce-button,button.woocommerce-Button,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.woocommerce .wc-forward,.woocommerce .checkout-button,.woocommerce .woocommerce-message .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-error .button,.woocommerce a.woocommerce-button--pay,.woocommerce .order-again .button,.woocommerce .wc-proceed-to-checkout a.checkout-button,.woocommerce .lost_reset_password button[type="submit"],.woocommerce form.login button[type="submit"],.woocommerce form.register button[type="submit"]{display: inline-flex;align-items: center;justify-content: center;min-height: 48px;padding: 0 26px;border: 2px solid transparent;border-radius: 10px;background: #cdfa0a;color: #111827;font-family: "Montserrat",system-ui,sans-serif;font-size: 13px;font-weight: 800;letter-spacing: 0.04em;text-transform: uppercase;text-decoration: none;line-height: 1;cursor: pointer;transition: background 0.18s ease,transform 0.12s ease}@media (hover: hover){.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce-page a.button:hover,a.woocommerce-button:hover,button.woocommerce-Button:hover,.woocommerce a.button.alt:hover,.woocommerce .wc-forward:hover,.woocommerce a.woocommerce-button--pay:hover{background: #b0e50f;color: #111827}}.woocommerce a.button:active,.woocommerce button.button:active,a.woocommerce-button:active{transform: scale(0.97)}.woocommerce a.button.cancel,.woocommerce a.woocommerce-button--cancel,.woocommerce a.woocommerce-button--view,.woocommerce .woocommerce-orders-table .woocommerce-button:not(.pay),.woocommerce a.button.wc-backward{background: transparent;border-color: #E5E7EB;color: #111827}@media (hover: hover){.woocommerce a.button.cancel:hover,.woocommerce a.woocommerce-button--cancel:hover,.woocommerce a.woocommerce-button--view:hover,.woocommerce a.button.wc-backward:hover{background: #F3F4F6;border-color: #D1D5DB}}.woocommerce a.button.disabled,.woocommerce button.button:disabled,.woocommerce button.button.disabled,.woocommerce input.button:disabled{background: #E5E7EB;color: #9CA3AF;cursor: not-allowed;transform: none}.woocommerce button.button.loading::after{color: #111827}@media (max-width: 560px){.woocommerce-order .button,.woocommerce .woocommerce-message .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-error .button{width: 100%;margin-top: 8px}}