@charset "UTF-8";:root{--tawp-font-primary: -apple-system, BlinkMacSystemFont, "Inter", "Open Sans", "Roboto", "Ubuntu", "Segoe UI", Oxygen-Sans, Cantarell, "Helvetica Neue", sans-serif;--tawp-font-secondary: -apple-system, BlinkMacSystemFont, "Inter", "Open Sans", "Roboto", "Ubuntu", "Segoe UI", Oxygen-Sans, Cantarell, "Helvetica Neue", sans-serif;--tawp-font-mono: "JetBrains Mono";--tawp-font-size-xs: 0.75rem;--tawp-font-size-sm: 0.875rem;--tawp-font-size-body: 1rem;--tawp-font-size-base: clamp(1rem, 0.95rem + 0.25vw, 1.125rem);--tawp-font-size-lg: clamp(1.125rem, 1rem + 0.625vw, 1.25rem);--tawp-font-size-xl: clamp(1.25rem, 1.1rem + 0.75vw, 1.5rem);--tawp-font-size-2xl: clamp(1.5rem, 1.25rem + 1.25vw, 2rem);--tawp-font-size-3xl: clamp(1.75rem, 1.4rem + 1.75vw, 2.5rem);--tawp-font-size-4xl: clamp(2rem, 1.5rem + 2.5vw, 3rem);--tawp-font-size-5xl: clamp(2.25rem, 1.65rem + 3vw, 3.5rem);--tawp-font-size-6xl: clamp(2.5rem, 1.75rem + 3.75vw, 4rem);--tawp-font-size-7xl: clamp(3rem, 2rem + 5vw, 5rem);--tawp-font-size-8xl: clamp(3.5rem, 2.25rem + 6.25vw, 6rem);--tawp-font-size-9xl: clamp(4.5rem, 2.75rem + 8.75vw, 8rem);--tawp-h1: var(--tawp-font-size-6xl);--tawp-h2: var(--tawp-font-size-4xl);--tawp-h3: var(--tawp-font-size-3xl);--tawp-h4: var(--tawp-font-size-2xl);--tawp-h5: var(--tawp-font-size-xl);--tawp-h6: var(--tawp-font-size-lg);--tawp-display: var(--tawp-font-size-8xl);--tawp-lead: var(--tawp-font-size-xl);--tawp-leading-tight: 1.25;--tawp-leading-normal: 1.5;--tawp-leading-relaxed: 1.75;--tawp-font-weight-light: 300;--tawp-font-weight-normal: 400;--tawp-font-weight-medium: 500;--tawp-font-weight-semibold: 600;--tawp-font-weight-bold: 700;--tawp-font-weight-black: 900;--tawp-spacing-xs: 4px;--tawp-spacing-sm: 8px;--tawp-spacing-md: 12px;--tawp-spacing-lg: 16px;--tawp-spacing-xl: 24px;--tawp-spacing-2xl: 32px;--tawp-container-spacing: 20px;--tawp-container-padding: var(--tawp-spacing-sm);--tawp-container-radius: 20px;--tawp-child-radius: calc(var(--tawp-container-radius) - var(--tawp-container-padding));--tawp-container-width: 1320px;--tawp-container-height: 800px;--tawp-sidebar-width: 280px;--tawp-header-height: 60px;--tawp-footer-height: 60px;--tawp-transition-speed: 0.3s;--tawp-transition-ease: ease;--tawp-transition-ease-out: ease-out;--tawp-transition-ease-snappy: cubic-bezier(0.4, 0, 0.2, 1);--tawp-border-radius-xl: 20px;--tawp-border-radius-lg: 16px;--tawp-border-radius-md: 12px;--tawp-border-radius-sm: 8px;--tawp-border-radius-xs: 4px;--tawp-border-width: 2px;--tawp-z-index-sidebar: 100;--tawp-z-index-header: 90;--tawp-z-index-modal: 1000;--tawp-primary-50: #F2FCFC;--tawp-primary-100: #E1F6F7;--tawp-primary-200: #BBEBF0;--tawp-primary-300: #95DDE6;--tawp-primary-400: #4FC2D1;--tawp-primary: #17a5bc;--tawp-primary-600: #138FAB;--tawp-primary-700: #0D6C8C;--tawp-primary-800: #085170;--tawp-primary-900: #043754;--tawp-primary-950: #021F36;--tawp-neutral-50: #F0F4F7;--tawp-neutral-100: #E1E7ED;--tawp-neutral-200: #B6C1D4;--tawp-neutral-300: #919EBA;--tawp-neutral-400: #525B85;--tawp-neutral: #252652;--tawp-neutral-600: #1E1F4A;--tawp-neutral-700: #15153D;--tawp-neutral-800: #0D0E30;--tawp-neutral-900: #070824;--tawp-neutral-950: #030317;--tawp-accent-50: #FFFCF5;--tawp-accent-100: #FFF9EB;--tawp-accent-200: #FCECCC;--tawp-accent-300: #FCE0AE;--tawp-accent-400: #FABD73;--tawp-accent: #f79239;--tawp-accent-600: #DE7D2F;--tawp-accent-700: #BA6020;--tawp-accent-800: #944315;--tawp-accent-900: #702D0B;--tawp-accent-950: #471905;--tawp-success: #04AA6D;--tawp-warning: #EC942C;--tawp-error: #e11b63;--tawp-info: #3b99f6;--tawp-green: #10a6a1;--tawp-sweet: #ef1380;--tawp-rgb-success: 4, 170, 109;--tawp-rgb-warning: 236, 148, 44;--tawp-rgb-error: 225, 27, 99;--tawp-rgb-info: 59, 153, 246;--tawp-rgb-green: 16, 166, 161;--tawp-rgb-sweet: 239, 19, 128;--tawp-white: #ffffff;--tawp-black: #000000;--tawp-rgb-white: 255, 255, 255;--tawp-rgb-black: 0, 0, 0;--tawp-rgb-primary: 23, 165, 188;--tawp-rgb-accent: 247, 146, 57;--tawp-rgb-neutral: 37, 38, 82;--tawp-bg-canvas: #f2f4ff;--tawp-bg-light: var(--tawp-neutral-50);--tawp-bg-primary: var(--tawp-neutral-100);--tawp-bg-secondary: var(--tawp-neutral-200);--tawp-bg-tertiary: var(--tawp-neutral-300);--tawp-text-primary: var(--tawp-neutral-600);--tawp-text-secondary: var(--tawp-neutral);--tawp-text-muted: var(--tawp-neutral-400);--tawp-text-light: var(--tawp-neutral-200);--tawp-border-light: var(--tawp-neutral-100);--tawp-border-base: var(--tawp-neutral-200);--tawp-border-dark: var(--tawp-neutral-300);--tawp-shadow-none: none;--tawp-shadow-sm: 0 1px 2px 0 rgba(var(--tawp-rgb-neutral), 0.05);--tawp-shadow-md: 0 4px 6px -1px rgba(var(--tawp-rgb-neutral), 0.1), 0 2px 4px -1px rgba(var(--tawp-rgb-neutral), 0.06);--tawp-shadow-lg: 0 10px 15px -3px rgba(var(--tawp-rgb-neutral), 0.1), 0 4px 6px -2px rgba(var(--tawp-rgb-neutral), 0.05);--tawp-shadow-xl: 0 20px 25px -5px rgba(var(--tawp-rgb-neutral), 0.1), 0 10px 10px -5px rgba(var(--tawp-rgb-neutral), 0.04);--tawp-shadow-xl-top: 0 -20px 25px -5px rgba(var(--tawp-rgb-neutral), 0.1), 0 -10px 10px -5px rgba(var(--tawp-rgb-neutral), 0.04);--tawp-shadow-2xl: 0 25px 50px -12px rgba(var(--tawp-rgb-neutral), 0.25);--tawp-shadow-2xl-top: 0 -25px 50px -12px rgba(var(--tawp-rgb-neutral), 0.25);--tawp-shadow-glow: 0 0 20px rgba(var(--tawp-rgb-primary), 0.15);--tawp-shadow-glow-lg: 0 0 40px rgba(var(--tawp-rgb-primary), 0.2);--tawp-shadow-ring-sm: 0 0 0 3px rgba(var(--tawp-rgb-neutral), 0.2);--tawp-shadow-ring-primary-sm: 0 0 0 3px rgba(var(--tawp-rgb-primary), 0.2);--tawp-shadow-ring-md: 0 0 0 4px rgba(var(--tawp-rgb-neutral), 0.2);--tawp-shadow-ring-primary-md: 0 0 0 4px rgba(var(--tawp-rgb-primary), 0.2);--tawp-shadow-heavy-md: 0 8px 16px 0 rgba(var(--tawp-rgb-neutral), 0.2);--tawp-shadow-heavy-lg: 0 15px 30px 0 rgba(var(--tawp-rgb-neutral), 0.25);--tawp-shadow-hard: 0 2px rgba(var(--tawp-rgb-neutral), .15);--tawp-gradient-primary: linear-gradient(135deg, var(--tawp-primary), var(--tawp-primary-700));--tawp-gradient-primary-hover: linear-gradient(135deg, var(--tawp-primary), var(--tawp-primary));--tawp-gradient-secondary: linear-gradient(135deg, var(--tawp-accent), var(--tawp-accent-600));--tawp-gradient-brand: linear-gradient(135deg, var(--tawp-primary), var(--tawp-neutral));--tawp-gradient-sunset: linear-gradient(135deg, #ff6b6b, #feca57, #ff9ff3);--tawp-gradient-ocean: linear-gradient(135deg, #667eea, #764ba2);--tawp-gradient-dark: linear-gradient(135deg, var(--tawp-neutral-800), var(--tawp-neutral-900));--tawp-gradient-cosmic: linear-gradient(120deg, #7209d4, #2832d4 33%, #00a5b2);--tawp-gradient-aurora: linear-gradient(120deg, #a16eff 33%, #ff41eb);--tawp-gradient-prism: linear-gradient(-45deg, #262261, #90278e, #34d28b, #ec297b);--tawp-gradient-rainbow: linear-gradient(-45deg, #f3226c, #7209d4, #338aff, #3cf0c5);--tawp-gradient-button: linear-gradient(135deg, #902474, #fd73ba);--tawp-gradient-button-light: linear-gradient(135deg, var(--tawp-bg-light), var(--tawp-neutral-200));--tawp-gradient-light: linear-gradient(135deg, var(--tawp-neutral-50), var(--tawp-neutral-100));--tawp-gradient-purple: linear-gradient(135deg, #682490, #b173fd)}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;scroll-behavior:smooth}body{margin:0;background-color:#fff;color:inherit;min-height:100vh;text-rendering:optimizeSpeed;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6,p,blockquote,pre,dl,dd,ol,ul,figure,hr,fieldset,legend{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit}ol:not(.wp-block-list),ul:not(.wp-block-list){list-style:none}ol,ul{margin:0;padding:0}ol.wp-block-list,ul.wp-block-list{display:flex;flex-direction:column;gap:0.5em;margin-left:1.5rem}a{background-color:transparent;color:inherit;text-decoration:inherit;cursor:pointer}a:not([class]){text-decoration-skip-ink:auto}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.5;margin:0;padding:0;border:0;background:transparent;color:inherit}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button{background:none;border:none;padding:0;font:inherit;cursor:pointer;outline:inherit}input,textarea,select{background-color:transparent;border:none;outline:none;font-family:inherit;font-size:inherit;color:inherit}input[type=search]{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline-offset:-2px}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-webkit-appearance:none;-moz-appearance:none;appearance:none}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}img{border-style:none}img,video{max-width:100%;height:auto;vertical-align:middle}table{border-collapse:collapse;border-spacing:0;width:100%;background-color:transparent}th,td{padding:0;text-align:left;vertical-align:top;border:none}fieldset{border:none;margin:0;padding:0}legend{display:table;max-width:100%;padding:0;color:inherit;white-space:normal}progress{vertical-align:baseline}summary{display:list-item;cursor:pointer}details{display:block}hr{box-sizing:content-box;height:0;overflow:visible;border:none;border-top:1px solid var(--tawp-border-light);margin:var(--tawp-spacing-lg) 0}pre{font-family:monospace,monospace;font-size:1em;overflow:auto}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}[hidden]{display:none!important}.sr-only,.tawp-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}:focus:not(:focus-visible){outline:none}:focus-visible{outline:2px solid var(--tawp-primary);outline-offset:2px}@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}}::selection{background:rgba(var(--tawp-rgb-primary),0.2);text-shadow:none}::-moz-selection{background:rgba(var(--tawp-rgb-primary),0.2);text-shadow:none}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--tawp-bg-secondary)}::-webkit-scrollbar-thumb{background:var(--tawp-border-base);border-radius:var(--tawp-border-radius-xl)}::-webkit-scrollbar-thumb:hover{background:var(--tawp-border-dark)}::placeholder{color:var(--tawp-text-muted);opacity:1}::-webkit-input-placeholder{color:var(--tawp-text-muted)}::-moz-placeholder{color:var(--tawp-text-muted);opacity:1}:-ms-input-placeholder{color:var(--tawp-text-muted)}:-moz-placeholder{color:var(--tawp-text-muted)}html,body{overflow-x:hidden}body{-webkit-tap-highlight-color:rgba(var(--tawp-rgb-primary),0.2)}input,textarea,select,button{-webkit-appearance:none;-moz-appearance:none;appearance:none}@media screen and (max-width:767px){input[type=text],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=url],textarea,select{font-size:16px}}@media(prefers-reduced-motion:reduce){.tawp-animate,.tawp-transition{animation:none!important;transition:none!important}}.clearfix::after,.clear::after{content:"";display:table;clear:both}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none;-moz-appearance:none;appearance:none}.woocommerce-MyAccount-content h2:not(.ftw-woo-card__title,.ftw-woo-my-courses__title){font-family:var(--tawp-font-primary),sans-serif;font-size:var(--tawp-h4);font-weight:var(--tawp-font-weight-semibold);line-height:var(--tawp-leading-tight);letter-spacing:0;color:var(--tawp-text-primary);border-bottom:1px solid var(--tawp-primary);padding-bottom:8px;margin-bottom:var(--tawp-spacing-xl)}.wp-caption,.wp-caption-text,.gallery-caption{margin:0;padding:0}.wp-caption{max-width:100%;margin-bottom:var(--tawp-spacing-xl)}.wp-caption-text,.gallery-caption{text-align:center}.alignleft,.alignright,.aligncenter{margin-bottom:var(--tawp-spacing-lg)}.alignleft{float:left;margin-right:var(--tawp-spacing-lg)}.alignright{float:right;margin-left:var(--tawp-spacing-lg)}.aligncenter{display:block;clear:both;margin-left:auto;margin-right:auto}.screen-reader-text{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(1px,1px,1px,1px)!important;clip-path:inset(50%);border:0!important;word-wrap:normal!important}.screen-reader-text:focus{background:var(--tawp-bg-primary);color:var(--tawp-text-primary);border-radius:var(--tawp-border-radius-sm);box-shadow:0 0 2px 2px rgba(0,0,0,0.1);clip:auto!important;clip-path:none;display:block;font-size:0.875rem;font-weight:600;height:auto;left:5px;padding:var(--tawp-spacing-sm) var(--tawp-spacing-md);top:5px;width:auto;z-index:100000}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{font-family:var(--tawp-font-secondary),sans-serif;font-size:var(--tawp-font-size-body);font-weight:var(--tawp-font-weight-normal);line-height:var(--tawp-leading-normal);letter-spacing:0;color:var(--tawp-text-secondary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,.tawp-h1{font-family:var(--tawp-font-primary),sans-serif;font-size:var(--tawp-h1);font-weight:var(--tawp-font-weight-bold);line-height:var(--tawp-leading-tight);letter-spacing:-0.025em;color:var(--tawp-text-primary)}h2,.tawp-h2{font-family:var(--tawp-font-primary),sans-serif;font-size:var(--tawp-h2);font-weight:var(--tawp-font-weight-bold);line-height:var(--tawp-leading-tight);letter-spacing:-0.025em;color:var(--tawp-text-primary)}h3,.tawp-h3,.related.products h2{font-family:var(--tawp-font-primary),sans-serif;font-size:var(--tawp-h3);font-weight:var(--tawp-font-weight-semibold);line-height:var(--tawp-leading-tight);letter-spacing:0;color:var(--tawp-text-primary)}h4,.tawp-h4{font-family:var(--tawp-font-primary),sans-serif;font-size:var(--tawp-h4);font-weight:var(--tawp-font-weight-semibold);line-height:var(--tawp-leading-tight);letter-spacing:0;color:var(--tawp-text-primary)}h5,.tawp-h5{font-family:var(--tawp-font-primary),sans-serif;font-size:var(--tawp-h5);font-weight:var(--tawp-font-weight-semibold);line-height:var(--tawp-leading-tight);letter-spacing:0;color:var(--tawp-text-primary)}h6,.tawp-h6{font-family:var(--tawp-font-primary),sans-serif;font-size:var(--tawp-h6);font-weight:var(--tawp-font-weight-semibold);line-height:var(--tawp-leading-tight);letter-spacing:0;color:var(--tawp-text-primary)}p,.tawp-paragraph{font-family:var(--tawp-font-secondary),sans-serif;font-size:var(--tawp-font-size-body);font-weight:var(--tawp-font-weight-normal);line-height:var(--tawp-leading-normal);letter-spacing:0;color:var(--tawp-text-secondary)}.tawp-lead{font-size:var(--tawp-lead);font-weight:var(--tawp-font-weight-normal);line-height:var(--tawp-leading-relaxed);color:var(--tawp-primary)}.tawp-small,small{font-size:var(--tawp-font-size-sm);font-weight:var(--tawp-font-weight-normal);line-height:var(--tawp-leading-normal);color:var(--tawp-text-muted)}.tawp-xs{font-size:var(--tawp-font-size-xs);font-weight:var(--tawp-font-weight-normal);line-height:var(--tawp-leading-normal);color:var(--tawp-text-muted)}strong,b,.tawp-bold{font-weight:var(--tawp-font-weight-bold);color:var(--tawp-text-primary)}em,i,.tawp-italic{font-style:italic}mark,.tawp-highlight{background-color:rgba(var(--tawp-rgb-primary),0.1);color:var(--tawp-primary-700);padding:0.125rem 0.25rem;border-radius:var(--tawp-border-radius-sm)}code,.tawp-code{font-family:var(--tawp-font-mono),monospace;font-size:0.875em;background-color:var(--tawp-bg-secondary);color:var(--tawp-text-primary);padding:0.125rem 0.375rem;border-radius:var(--tawp-border-radius-sm)}pre{font-family:var(--tawp-font-mono),monospace;font-size:var(--tawp-font-size-sm);background-color:var(--tawp-bg-secondary);color:var(--tawp-text-primary);padding:var(--tawp-spacing-lg);border-radius:var(--tawp-border-radius-sm);overflow-x:auto;line-height:var(--tawp-leading-normal)}a,.tawp-link{text-decoration:none;transition:all var(--tawp-transition-speed) var(--tawp-transition-ease)}a:not(.tawp-btn,.ftw-woo-card__action,.ftw-woo-order-item__action,.ftw-woo-quick-action,.ftw-woo-account-header__back,.ftw-woo-button):hover,a:not(.tawp-btn,.ftw-woo-card__action,.ftw-woo-order-item__action,.ftw-woo-quick-action,.ftw-woo-account-header__back,.ftw-woo-button):focus,.tawp-link:hover,.tawp-link:focus{color:var(--tawp-primary)}.tawp-link:focus-visible{outline:2px solid var(--tawp-primary);outline-offset:2px;border-radius:var(--tawp-border-radius-sm)}.wp-block-list li a,.entry-content p a,.entry-content .wp-block-heading a,.post-details .post-inner p a,.woocommerce-privacy-policy-link,.woocommerce-privacy-policy-text a,.woocommerce-Tabs-panel--description p a,.woocommerce-MyAccount-content p a{color:var(--tawp-primary);background:var(--tawp-gradient-cosmic) no-repeat right bottom/0 var(--bg-height);--bg-height: 2px;transition:all 0.5s ease}.wp-block-list li a:where(:hover,:focus-visible),.entry-content p a:where(:hover,:focus-visible),.entry-content .wp-block-heading a:where(:hover,:focus-visible),.post-details .post-inner p a:where(:hover,:focus-visible),.woocommerce-privacy-policy-link:where(:hover,:focus-visible),.woocommerce-privacy-policy-text a:where(:hover,:focus-visible),.woocommerce-Tabs-panel--description p a:where(:hover,:focus-visible),.woocommerce-MyAccount-content p a:where(:hover,:focus-visible){color:var(--tawp-text-primary)!important;background-size:100% var(--bg-height)!important;background-position-x:left!important;transition:all 0.5s ease}ul,ol{}ul li,ol li{font-size:var(--tawp-font-size-body);line-height:var(--tawp-leading-normal);color:var(--tawp-text-secondary)}ul li::marker,ol li::marker{color:var(--tawp-primary)}ul ul,ol ol,ul ol,ol ul{}.tawp-list-none{list-style:none;padding-left:0}.tawp-list-clear{margin:0;padding:0;list-style:none}.tawp-list-clear li{margin:0}blockquote,.tawp-quote{font-size:var(--tawp-font-size-lg);font-weight:var(--tawp-font-weight-medium);line-height:var(--tawp-leading-relaxed);color:var(--tawp-text-secondary);padding:var(--tawp-spacing-xl) var(--tawp-spacing-2xl);border-left:4px solid var(--tawp-primary);background-color:var(--tawp-bg-secondary);border-radius:0 var(--tawp-border-radius-lg) var(--tawp-border-radius-lg) 0}cite,.tawp-cite{font-size:var(--tawp-font-size-sm);font-style:normal;font-weight:var(--tawp-font-weight-medium);color:var(--tawp-text-muted)}cite:before,.tawp-cite:before{content:"— "}.entry-content>*+*{margin-top:var(--tawp-spacing-xl)}.entry-content>p+p,.entry-content>h1+*,.entry-content>h2+*,.entry-content>h3+*,.entry-content>h4+*,.entry-content>h5+*,.entry-content>h6+*{margin-top:var(--tawp-spacing-lg)}.entry-content>h1+h2,.entry-content>h2+h3{margin-top:var(--tawp-spacing-md)}.entry-content>*+h2{margin-top:var(--tawp-sm)}.tawp-text-xs{font-size:var(--tawp-font-size-xs)}.tawp-text-sm{font-size:var(--tawp-font-size-sm)}.tawp-text-body{font-size:var(--tawp-font-size-body)}.tawp-text-base{font-size:var(--tawp-font-size-base)}.tawp-text-lg{font-size:var(--tawp-font-size-lg)}.tawp-text-xl{font-size:var(--tawp-font-size-xl)}.tawp-text-2xl{font-size:var(--tawp-font-size-2xl)}.tawp-text-3xl{font-size:var(--tawp-font-size-3xl)}.tawp-text-4xl{font-size:var(--tawp-font-size-4xl)}.tawp-text-5xl{font-size:var(--tawp-font-size-5xl)}.tawp-text-6xl{font-size:var(--tawp-font-size-6xl)}.tawp-text-7xl{font-size:var(--tawp-font-size-7xl)}.tawp-text-8xl{font-size:var(--tawp-font-size-8xl)}.tawp-text-9xl{font-size:var(--tawp-font-size-9xl)}.tawp-font-light{font-weight:var(--tawp-font-weight-light)}.tawp-font-normal{font-weight:var(--tawp-font-weight-normal)}.tawp-font-medium{font-weight:var(--tawp-font-weight-medium)}.tawp-font-semibold{font-weight:var(--tawp-font-weight-semibold)}.tawp-font-bold{font-weight:var(--tawp-font-weight-bold)}.tawp-font-black{font-weight:var(--tawp-font-weight-black)}.tawp-leading-tight{line-height:var(--tawp-leading-tight)}.tawp-leading-normal{line-height:var(--tawp-leading-normal)}.tawp-leading-relaxed{line-height:var(--tawp-leading-relaxed)}.tawp-text-primary{color:var(--tawp-text-primary)}.tawp-text-secondary{color:var(--tawp-text-secondary)}.tawp-text-muted{color:var(--tawp-text-muted)}.tawp-text-left{text-align:left}.tawp-text-center{text-align:center}.tawp-text-right{text-align:right}.tawp-text-justify{text-align:justify}.tawp-font-primary{font-family:var(--tawp-font-primary),sans-serif}.tawp-font-secondary{font-family:var(--tawp-font-secondary),sans-serif}.tawp-font-mono{font-family:var(--tawp-font-mono),monospace}.tawp-underline{text-decoration:underline}.tawp-no-underline{text-decoration:none}.tawp-line-through{text-decoration:line-through}.tawp-uppercase{text-transform:uppercase}.tawp-lowercase{text-transform:lowercase}.tawp-capitalize{text-transform:capitalize}.tawp-normal-case{text-transform:none}.tawp-text-gradient{background:var(--tawp-gradient-brand);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}.tawp-text-gradient-primary{background:var(--tawp-gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}.tawp-text-shadow{text-shadow:0 2px 4px rgba(var(--tawp-rgb-black),0.1)}.tawp-text-shadow-lg{text-shadow:0 4px 8px rgba(var(--tawp-rgb-black),0.15)}@media(max-width:767px){h1,.tawp-h1,h2,.tawp-h2{}p,.tawp-paragraph{}.tawp-lead{}blockquote,.tawp-quote{padding:var(--tawp-spacing-lg) var(--tawp-spacing-xl)}}::selection{background-color:rgba(var(--tawp-rgb-primary),0.2);color:var(--tawp-text-primary)}::-moz-selection{background-color:rgba(var(--tawp-rgb-primary),0.2);color:var(--tawp-text-primary)}.wp-block-list li strong,.woocommerce-Tabs-panel--description p strong,.entry-content .wp-block-heading strong,.entry-content p strong,.post-details .post-inner p strong{background:var(--tawp-gradient-cosmic) no-repeat right bottom/0 var(--bg-height);--bg-height: 2px;background-size:100% var(--bg-height)}.bg--darker{background-color:var(--tawp-neutral-900)!important}.bg--dark{background-color:var(--tawp-neutral-800)!important}.bg--gray{background-color:var(--tawp-neutral-300)!important}.bg--light{background-color:var(--tawp-neutral-50)!important}.bg--lighter{background-color:var(--tawp-bg-canvas)!important}.bg--primary{background-color:var(--tawp-primary)!important}.tawp-section__background-image{background-repeat:no-repeat;background-position:center;background-size:cover}.section-bg-overlay__none::before{display:none!important}.section-bg-overlay__pattern::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><g fill="%23ffffff" fill-opacity="0.1"><circle cx="3" cy="3" r="1"/><circle cx="13" cy="13" r="1"/></g></svg>');z-index:1}.section-bg-overlay__noise-texture::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="200" height="200" opacity="0.1"><filter id="a"><feTurbulence baseFrequency="0.9" numOctaves="3"/></filter><rect width="200" height="200" filter="url(%23a)"/></svg>');z-index:1}.section-bg-img-overlay__none::before{display:none!important}.section-bg-img-overlay__color::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(var(--tawp-rgb-neutral),0.3);z-index:1}.section-bg-img-overlay__pattern::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><g fill="%23000000" fill-opacity="0.1"><circle cx="3" cy="3" r="1"/><circle cx="13" cy="13" r="1"/></g></svg>');z-index:1}.section-bg-img-overlay__noise-texture::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="200" height="200" opacity="0.1"><filter id="a"><feTurbulence baseFrequency="0.9" numOctaves="3"/></filter><rect width="200" height="200" filter="url(%23a)"/></svg>');z-index:1}.section-height-auto{height:auto!important}.section-height{height:var(--section-height, 500px)!important}.section-min-height{min-height:var(--section-min-height, 500px)!important}.tawp-parallax-on-scroll{background-attachment:fixed!important;background-position:center!important;background-repeat:no-repeat!important;background-size:cover!important}@media(prefers-reduced-motion:reduce){.tawp-parallax-on-scroll{background-attachment:scroll!important}}:root{--tawp-xl: 120px;--tawp-lg: 100px;--tawp-md: 75px;--tawp-sm: 50px;--tawp-xs: 25px;--tawp-n-xl: -120px;--tawp-n-lg: -100px;--tawp-n-md: -75px;--tawp-n-sm: -50px;--tawp-n-xs: -25px}.p--xl{padding:var(--tawp-xl)}.p--lg{padding:var(--tawp-lg)}.p--md{padding:var(--tawp-md)}.p--sm{padding:var(--tawp-sm)}.p--xs{padding:var(--tawp-xs)}.px--xl{padding-left:var(--tawp-xl);padding-right:var(--tawp-xl)}.px--lg{padding-left:var(--tawp-lg);padding-right:var(--tawp-lg)}.px--md{padding-left:var(--tawp-md);padding-right:var(--tawp-md)}.px--sm{padding-left:var(--tawp-sm);padding-right:var(--tawp-sm)}.px--xs{padding-left:var(--tawp-xs);padding-right:var(--tawp-xs)}.py--xl{padding-top:var(--tawp-xl);padding-bottom:var(--tawp-xl)}.py--lg{padding-top:var(--tawp-lg);padding-bottom:var(--tawp-lg)}.py--md{padding-top:var(--tawp-md);padding-bottom:var(--tawp-md)}.py--sm{padding-top:var(--tawp-sm);padding-bottom:var(--tawp-sm)}.py--xs{padding-top:var(--tawp-xs);padding-bottom:var(--tawp-xs)}.pt--xl{padding-top:var(--tawp-xl)}.pt--lg{padding-top:var(--tawp-lg)}.pt--md{padding-top:var(--tawp-md)}.pt--sm{padding-top:var(--tawp-sm)}.pt--xs{padding-top:var(--tawp-xs)}.pb--xl{padding-bottom:var(--tawp-xl)}.pb--lg{padding-bottom:var(--tawp-lg)}.pb--md{padding-bottom:var(--tawp-md)}.pb--sm{padding-bottom:var(--tawp-sm)}.pb--xs{padding-bottom:var(--tawp-xs)}.pl--xl{padding-left:var(--tawp-xl)}.pl--lg{padding-left:var(--tawp-lg)}.pl--md{padding-left:var(--tawp-md)}.pl--sm{padding-left:var(--tawp-sm)}.pl--xs{padding-left:var(--tawp-xs)}.pr--xl{padding-right:var(--tawp-xl)}.pr--lg{padding-right:var(--tawp-lg)}.pr--md{padding-right:var(--tawp-md)}.pr--sm{padding-right:var(--tawp-sm)}.pr--xs{padding-right:var(--tawp-xs)}.m--xl{margin:var(--tawp-xl)}.m--lg{margin:var(--tawp-lg)}.m--md{margin:var(--tawp-md)}.m--sm{margin:var(--tawp-sm)}.m--xs{margin:var(--tawp-xs)}.mx--xl{margin-left:var(--tawp-xl);margin-right:var(--tawp-xl)}.mx--lg{margin-left:var(--tawp-lg);margin-right:var(--tawp-lg)}.mx--md{margin-left:var(--tawp-md);margin-right:var(--tawp-md)}.mx--sm{margin-left:var(--tawp-sm);margin-right:var(--tawp-sm)}.mx--xs{margin-left:var(--tawp-xs);margin-right:var(--tawp-xs)}.my--xl{margin-top:var(--tawp-xl);margin-bottom:var(--tawp-xl)}.my--lg{margin-top:var(--tawp-lg);margin-bottom:var(--tawp-lg)}.my--md{margin-top:var(--tawp-md);margin-bottom:var(--tawp-md)}.my--sm{margin-top:var(--tawp-sm);margin-bottom:var(--tawp-sm)}.my--xs{margin-top:var(--tawp-xs);margin-bottom:var(--tawp-xs)}.mt--xl{margin-top:var(--tawp-xl)}.mt--lg{margin-top:var(--tawp-lg)}.mt--md{margin-top:var(--tawp-md)}.mt--sm{margin-top:var(--tawp-sm)}.mt--xs{margin-top:var(--tawp-xs)}.mb--xl{margin-bottom:var(--tawp-xl)}.mb--lg{margin-bottom:var(--tawp-lg)}.mb--md{margin-bottom:var(--tawp-md)}.mb--sm{margin-bottom:var(--tawp-sm)}.mb--xs{margin-bottom:var(--tawp-xs)}.ml--xl{margin-left:var(--tawp-xl)}.ml--lg{margin-left:var(--tawp-lg)}.ml--md{margin-left:var(--tawp-md)}.ml--sm{margin-left:var(--tawp-sm)}.ml--xs{margin-left:var(--tawp-xs)}.mr--xl{margin-right:var(--tawp-xl)}.mr--lg{margin-right:var(--tawp-lg)}.mr--md{margin-right:var(--tawp-md)}.mr--sm{margin-right:var(--tawp-sm)}.mr--xs{margin-right:var(--tawp-xs)}.m--n-xl{margin:var(--tawp-n-xl)}.m--n-lg{margin:var(--tawp-n-lg)}.m--n-md{margin:var(--tawp-n-md)}.m--n-sm{margin:var(--tawp-n-sm)}.m--n-xs{margin:var(--tawp-n-xs)}.mx--n-xl{margin-left:var(--tawp-n-xl);margin-right:var(--tawp-n-xl)}.mx--n-lg{margin-left:var(--tawp-n-lg);margin-right:var(--tawp-n-lg)}.mx--n-md{margin-left:var(--tawp-n-md);margin-right:var(--tawp-n-md)}.mx--n-sm{margin-left:var(--tawp-n-sm);margin-right:var(--tawp-n-sm)}.mx--n-xs{margin-left:var(--tawp-n-xs);margin-right:var(--tawp-n-xs)}.my--n-xl{margin-top:var(--tawp-n-xl);margin-bottom:var(--tawp-n-xl)}.my--n-lg{margin-top:var(--tawp-n-lg);margin-bottom:var(--tawp-n-lg)}.my--n-md{margin-top:var(--tawp-n-md);margin-bottom:var(--tawp-n-md)}.my--n-sm{margin-top:var(--tawp-n-sm);margin-bottom:var(--tawp-n-sm)}.my--n-xs{margin-top:var(--tawp-n-xs);margin-bottom:var(--tawp-n-xs)}.mt--n-xl{margin-top:var(--tawp-n-xl)}.mt--n-lg{margin-top:var(--tawp-n-lg)}.mt--n-md{margin-top:var(--tawp-n-md)}.mt--n-sm{margin-top:var(--tawp-n-sm)}.mt--n-xs{margin-top:var(--tawp-n-xs)}.mb--n-xl{margin-bottom:var(--tawp-n-xl)}.mb--n-lg{margin-bottom:var(--tawp-n-lg)}.mb--n-md{margin-bottom:var(--tawp-n-md)}.mb--n-sm{margin-bottom:var(--tawp-n-sm)}.mb--n-xs{margin-bottom:var(--tawp-n-xs)}.ml--n-xl{margin-left:var(--tawp-n-xl)}.ml--n-lg{margin-left:var(--tawp-n-lg)}.ml--n-md{margin-left:var(--tawp-n-md)}.ml--n-sm{margin-left:var(--tawp-n-sm)}.ml--n-xs{margin-left:var(--tawp-n-xs)}.mr--n-xl{margin-right:var(--tawp-n-xl)}.mr--n-lg{margin-right:var(--tawp-n-lg)}.mr--n-md{margin-right:var(--tawp-n-md)}.mr--n-sm{margin-right:var(--tawp-n-sm)}.mr--n-xs{margin-right:var(--tawp-n-xs)}@media screen and (max-width:1199px){:root{--tawp-xl: 100px;--tawp-lg: 80px;--tawp-md: 60px;--tawp-sm: 40px;--tawp-xs: 20px;--tawp-n-xl: -100px;--tawp-n-lg: -80px;--tawp-n-md: -60px;--tawp-n-sm: -40px;--tawp-n-xs: -20px}}@media screen and (max-width:991px){:root{--tawp-xl: 80px;--tawp-lg: 60px;--tawp-md: 45px;--tawp-sm: 30px;--tawp-xs: 15px;--tawp-n-xl: -80px;--tawp-n-lg: -60px;--tawp-n-md: -45px;--tawp-n-sm: -30px;--tawp-n-xs: -15px}}@media screen and (max-width:767px){:root{--tawp-xl: 60px;--tawp-lg: 50px;--tawp-md: 35px;--tawp-sm: 25px;--tawp-xs: 12px;--tawp-n-xl: -60px;--tawp-n-lg: -50px;--tawp-n-md: -35px;--tawp-n-sm: -25px;--tawp-n-xs: -12px}}@media screen and (max-width:575px){:root{--tawp-xl: 50px;--tawp-lg: 40px;--tawp-md: 30px;--tawp-sm: 20px;--tawp-xs: 10px;--tawp-n-xl: -50px;--tawp-n-lg: -40px;--tawp-n-md: -30px;--tawp-n-sm: -20px;--tawp-n-xs: -10px}}.tawp-header{position:sticky;top:0;left:0;right:0;width:100%;z-index:1000;background:#ffffff;box-shadow:0 10px 15px -3px rgba(var(--tawp-rgb-neutral),0.1),0 4px 6px -2px rgba(var(--tawp-rgb-neutral),0.05)}.tawp-header__inner{display:flex;align-items:center;justify-content:space-between;width:100%;margin:0 auto;padding:12px 32px;min-height:70px}@media(max-width:768px){.tawp-header__inner{padding:12px 16px}}.tawp-header__brand{flex-shrink:0}.tawp-header__logo{width:160px;max-width:160px}@media(max-width:1199px){.tawp-header__logo{width:140px}}.tawp-header__logo .custom-logo-link{display:block;width:160px}@media(max-width:1199px){.tawp-header__logo .custom-logo-link{width:140px}}.tawp-header__logo img{width:100%}.tawp-header__logo-text{font-size:1.5rem;font-weight:700;text-decoration:none;color:var(--tawp-primary);transition:color 0.3s ease}.tawp-header__logo-text:hover{color:var(--tawp-primary-600)}.tawp-header__login,.tawp-header__my-account{margin-right:15px}.tawp-header__login i,.tawp-header__my-account i{color:var(--tawp-primary)}.tawp-header__actions{display:flex;align-items:center;gap:12px}.tawp-header__action{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:none;border:none;border-radius:6px;cursor:pointer;text-decoration:none;transition:all 0.3s ease}.tawp-header__action:hover{background:rgba(var(--tawp-rgb-primary),0.2);color:var(--tawp-primary)}.tawp-header__action--wishlist,.tawp-header__action--cart{position:relative}.tawp-header__action-icon{width:26px}.tawp-header__action-icon #tawp-header__action--sidebar path{stroke:var(--tawp-text-primary);fill:var(--tawp-text-primary)}.tawp-header__action-icon #tawp-header__action--cart path{fill:var(--tawp-text-primary)}.tawp-header__wishlist-count,.tawp-header__cart-count{position:absolute;top:-4px;right:-4px;background:var(--tawp-primary);color:#ffffff;font-size:0.75rem;font-weight:700;min-width:18px;height:18px;border-radius:9px;display:flex;align-items:center;justify-content:center}.tawp-header__toggle{display:none;flex-direction:column;justify-content:space-between;width:24px;height:18px;background:none;border:none;cursor:pointer}@media(max-width:1024px){.tawp-header__toggle{display:flex}}.tawp-header__toggle-bar{width:100%;height:2px;background:var(--tawp-neutral);transition:all 0.3s ease;transform-origin:center}.tawp-header__toggle-bar--middle{width:85%}.tawp-header__toggle[aria-expanded=true] .tawp-header__toggle-bar--top{transform:rotate(45deg) translate(6px,6px)}.tawp-header__toggle[aria-expanded=true] .tawp-header__toggle-bar--middle{opacity:0}.tawp-header__toggle[aria-expanded=true] .tawp-header__toggle-bar--bottom{transform:rotate(-45deg) translate(6px,-6px)}.tawp-header__nav{display:block}@media(max-width:1024px){.tawp-header__nav{display:none!important}}.tawp-header__button{display:inline-flex;align-items:center;padding:0.5rem 1.5rem;border:2px solid transparent;border-radius:8px;font-weight:600;text-decoration:none;transition:all 0.3s ease;white-space:nowrap}.tawp-header__button--primary{background:var(--tawp-primary);color:#ffffff;border-color:var(--tawp-primary)}.tawp-header__button--primary:hover{background:var(--tawp-primary);border-color:var(--tawp-primary);transform:translateY(-2px);box-shadow:0 4px 12px rgba(var(--tawp-primary),0.3)}.tawp-header__button--secondary{background:transparent;color:var(--tawp-primary);border-color:var(--tawp-primary)}.tawp-header__button--secondary:hover{background:var(--tawp-primary);color:#ffffff}.tawp-header__actions{display:flex;align-items:center;gap:1rem}@media(max-width:1199px){.tawp-header__actions{gap:0.75rem}}@media(max-width:768px){.tawp-header__button{padding:0.4rem 1rem;font-size:0.875rem}.tawp-header__button--mobile-compact span{display:none}.tawp-header__button--mobile-compact::before{font-family:"Font Awesome 7 Free";font:var(--fa-font-solid);content:"";font-size:1.1rem}}.tawp-footer__copyright{color:var(--tawp-neutral-200)}.tawp-footer__container--top{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem}@media(max-width:991px){.tawp-footer__container--top{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.tawp-footer__container--top{grid-template-columns:1fr;gap:1.5rem}}.tawp-footer__top{background:var(--tawp-neutral-600)}.tawp-footer__bottom{background:var(--tawp-neutral-700);border-top:1px solid var(--tawp-neutral-600)}.tawp-footer__container--bottom{display:flex;justify-content:space-between;align-items:center}@media(max-width:991px){.tawp-footer__container--bottom{flex-direction:column;gap:1rem;text-align:center}}.tawp-footer__container--bottom .tawp-footer__copyright p{color:var(--tawp-neutral-200)}.tawp-footer__container--bottom .tawp-footer__copyright p a{color:var(--tawp-primary);text-decoration:none}.tawp-footer__menu{display:flex;list-style:none;margin:0;padding:0;gap:1rem}@media(max-width:768px){.tawp-footer__menu{flex-wrap:wrap;justify-content:center}}.tawp-footer__menu li{color:var(--tawp-neutral-200)}.tawp-footer__menu li a:hover{color:var(--tawp-primary)}.tawp-footer__social{display:flex;gap:0.5rem}.tawp-footer__social-link{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:var(--tawp-primary);color:var(--tawp-white);text-decoration:none;transition:background-color 0.3s ease}.tawp-footer__social-link:hover{background:var(--tawp-white);color:var(--tawp-primary)}.tawp-page{display:flex;flex-direction:column;min-height:100vh}.tawp-section--masthead{background:linear-gradient(0deg,rgba(var(--tawp-rgb-primary),0.75),rgba(var(--tawp-rgb-neutral),0.95));overflow:hidden;position:relative;border-radius:0 0 32px 32px}.tawp-section--masthead img.tawp-masthead__image{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;z-index:-1}.tawp-section--masthead .container{max-width:900px}.tawp-masthead__heading{display:flex;flex-direction:column;gap:var(--tawp-spacing-lg);text-align:center;color:#fff}.tawp-masthead__heading .tawp-masthead__title{color:#fff}.tawp-masthead__heading .tawp-breadcrumbs-row{display:flex;justify-content:center;gap:8px;align-items:center;flex-wrap:wrap}.tawp-masthead__heading .tawp-breadcrumbs-row a{color:#fff;font-weight:500}.tawp-masthead__heading .tawp-breadcrumbs-row .delimiter{display:inline-flex;align-items:center;font-size:13px}.tawp-posts-grid{display:grid;gap:var(--tawp-spacing-2xl);width:100%}.tawp-posts-grid.tawp-posts-grid--mobile-cols-1{grid-template-columns:1fr}.tawp-posts-grid.tawp-posts-grid--mobile-cols-2{grid-template-columns:repeat(2,1fr)}@media(min-width:768px){.tawp-posts-grid.tawp-posts-grid--cols-2{grid-template-columns:repeat(2,1fr)}.tawp-posts-grid.tawp-posts-grid--cols-3{grid-template-columns:repeat(3,1fr)}.tawp-posts-grid.tawp-posts-grid--cols-4{grid-template-columns:repeat(4,1fr)}.tawp-posts-grid.tawp-posts-grid--cols-5{grid-template-columns:repeat(5,1fr)}.tawp-posts-grid.tawp-posts-grid--cols-6{grid-template-columns:repeat(6,1fr)}}@media(max-width:768px){.tawp-posts-grid{gap:var(--tawp-spacing-xl)}}@media(max-width:640px){.tawp-posts-grid{gap:var(--tawp-spacing-lg)}}@media(max-width:1399px){.tawp-blog-content__main.tawp-has-sidebar.tawp-sidebar-enabled .tawp-posts-grid.tawp-posts-grid--cols-2,.tawp-blog-content__main.tawp-has-sidebar.tawp-sidebar-enabled .tawp-posts-grid.tawp-posts-grid--cols-3,.tawp-blog-content__main.tawp-has-sidebar.tawp-sidebar-enabled .tawp-posts-grid.tawp-posts-grid--cols-4,.tawp-blog-content__main.tawp-has-sidebar.tawp-sidebar-enabled .tawp-posts-grid.tawp-posts-grid--cols-5,.tawp-blog-content__main.tawp-has-sidebar.tawp-sidebar-enabled .tawp-posts-grid.tawp-posts-grid--cols-6{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.tawp-blog-content__main.tawp-has-sidebar.tawp-sidebar-enabled .tawp-posts-grid.tawp-posts-grid--cols-2,.tawp-blog-content__main.tawp-has-sidebar.tawp-sidebar-enabled .tawp-posts-grid.tawp-posts-grid--cols-3,.tawp-blog-content__main.tawp-has-sidebar.tawp-sidebar-enabled .tawp-posts-grid.tawp-posts-grid--cols-4,.tawp-blog-content__main.tawp-has-sidebar.tawp-sidebar-enabled .tawp-posts-grid.tawp-posts-grid--cols-5,.tawp-blog-content__main.tawp-has-sidebar.tawp-sidebar-enabled .tawp-posts-grid.tawp-posts-grid--cols-6{grid-template-columns:repeat(1,1fr)}}.tawp-post-card{background:var(--tawp-bg-light);border-radius:var(--tawp-border-radius-lg);overflow:hidden;transition:all var(--tawp-transition-speed) var(--tawp-transition-ease);display:flex;flex-direction:column;height:100%}.tawp-post-card:hover{transform:translateY(-4px)}.tawp-post-card__image{position:relative;overflow:hidden;aspect-ratio:3/2}.tawp-post-card__image .tawp-post-card__thumbnail{width:100%;height:100%;object-fit:cover;transition:transform 0.3s ease}.tawp-post-card__image-link:hover .tawp-post-card__image .tawp-post-card__thumbnail{transform:scale(1.05)}.tawp-post-card__image-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to bottom,transparent 0%,rgba(var(--tawp-rgb-neutral),0.1) 100%);opacity:0;transition:opacity 0.3s ease}.tawp-post-card__image-link:hover .tawp-post-card__image-overlay{opacity:1}.tawp-post-card__categories{position:absolute;top:var(--tawp-spacing-lg);left:var(--tawp-spacing-lg);z-index:2}.tawp-post-card__category{background:var(--tawp-primary);color:var(--tawp-white)!important;padding:var(--tawp-spacing-xs) var(--tawp-spacing-md);border-radius:var(--tawp-border-radius-xs);font-size:var(--tawp-font-size-xs);font-weight:var(--tawp-font-weight-semibold);text-decoration:none;transition:all var(--tawp-transition-speed) var(--tawp-transition-ease)}.tawp-post-card__category:hover{background:var(--tawp-primary-600);transform:translateY(-1px)}.tawp-post-card__content{padding:var(--tawp-spacing-2xl);display:flex;flex-direction:column;flex-grow:1;gap:var(--tawp-spacing-md)}.tawp-post-card__meta .tawp-post-card__meta-inner{display:flex;align-items:center;gap:var(--tawp-spacing-lg);flex-wrap:wrap}.tawp-post-card__date,.tawp-post-card__comments{font-size:var(--tawp-font-size-sm);color:var(--tawp-text-muted);display:flex;align-items:center;gap:var(--tawp-spacing-xs)}.tawp-post-card__comments a{color:var(--tawp-text-muted);text-decoration:none}.tawp-post-card__comments a:hover{color:var(--tawp-primary)}.tawp-post-card__title{margin:0;font-size:var(--tawp-font-size-xl);font-weight:var(--tawp-font-weight-semibold);line-height:var(--tawp-leading-tight);color:var(--tawp-text-primary)}.tawp-post-card__title .tawp-post-card__title-link{color:inherit;text-decoration:none;transition:color var(--tawp-transition-speed) var(--tawp-transition-ease)}.tawp-post-card__title .tawp-post-card__title-link:hover{color:var(--tawp-primary)}.tawp-post-card__excerpt{font-size:var(--tawp-font-size-sm);line-height:var(--tawp-leading-relaxed);color:var(--tawp-text-secondary);margin:0.5rem 0 0 0;flex-grow:1}.tawp-post-card__excerpt p{margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.tawp-post-card__footer{margin-top:auto;padding-top:var(--tawp-spacing-lg)}.tawp-post-card__read-more{display:inline-flex;align-items:center;gap:var(--tawp-spacing-xs);font-size:var(--tawp-font-size-sm);font-weight:var(--tawp-font-weight-semibold);color:var(--tawp-primary);text-decoration:none;transition:all var(--tawp-transition-speed) var(--tawp-transition-ease)}.tawp-post-card__read-more:hover{color:var(--tawp-primary-600);gap:var(--tawp-spacing-md)}.tawp-post-card__read-more:hover .tawp-post-card__read-more-icon{transform:translateX(2px)}.tawp-post-card__read-more-icon{transition:transform var(--tawp-transition-speed) var(--tawp-transition-ease)}.tawp-posts-grid--list{grid-template-columns:1fr}.tawp-posts-grid--list .tawp-post-card{flex-direction:row}@media(max-width:768px){.tawp-posts-grid--list .tawp-post-card{flex-direction:column}}.tawp-posts-grid--list .tawp-post-card__image{flex:0 0 300px;aspect-ratio:4/3}@media(max-width:768px){.tawp-posts-grid--list .tawp-post-card__image{flex:none;aspect-ratio:16/9}}.tawp-posts-grid--masonry{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-auto-rows:masonry;align-items:start}.tawp-posts-grid--compact{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--tawp-spacing-lg)}.tawp-posts-grid--compact .tawp-post-card__content{padding:var(--tawp-spacing-xl)}.tawp-posts-grid--empty{display:flex;justify-content:center;align-items:center;min-height:300px;text-align:center;color:var(--tawp-text-muted);background:var(--tawp-bg-light);border-radius:var(--tawp-border-radius-lg);border:2px dashed var(--tawp-border-light)}.tawp-posts-grid--loading{opacity:0.6;pointer-events:none}.tawp-archive-content--wrapper,.tawp-blog-content--wrapper,.tawp-blog-single-content--wrapper{display:flex;gap:var(--tawp-spacing-2xl)}.tawp-archive-content--wrapper,.tawp-blog-content--wrapper,.tawp-blog-single-content--wrapper{}.tawp-widget-area{display:flex;flex-direction:column;gap:var(--tawp-spacing-2xl)}.wp-block-latest-posts.wp-block-latest-posts__list{display:flex;flex-direction:column;gap:12px}.wp-block-latest-comments__comment-author,.wp-block-latest-comments__comment-link{font-weight:500;color:var(--tawp-text-primary)}.tawp-bottom-bar{display:none;position:fixed;bottom:0;left:0;right:0;background:#ffffff;box-shadow:0 -4px 16px rgba(var(--tawp-rgb-neutral),0.1);z-index:999;padding-bottom:env(safe-area-inset-bottom)}.tawp-bottom-bar__inner{display:flex;justify-content:space-around;align-items:center;max-width:600px;margin:0 auto;gap:4px;height:80px}.tawp-bottom-bar__item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:10px;border-radius:var(--tawp-border-radius-md);cursor:pointer;transition:all 0.3s ease;text-decoration:none;color:var(--tawp-text-primary);font-size:11px;font-weight:600;flex:1;max-width:80px;position:relative;-webkit-tap-highlight-color:transparent}.tawp-bottom-bar__item:hover,.tawp-bottom-bar__item:focus{background:var(--tawp-bg-light);outline:none}.tawp-bottom-bar__item.active{color:var(--tawp-primary)}.tawp-bottom-bar__icon{font-size:22px;line-height:1;position:relative;display:flex;align-items:center;justify-content:center;min-height:24px}.tawp-bottom-bar__icon i{transition:transform 0.3s ease}.tawp-bottom-bar__label{line-height:1.2;text-align:center}.tawp-bottom-bar__item--cta{background:var(--tawp-gradient-primary);color:#ffffff!important;padding:12px 16px;border-radius:18px;box-shadow:0 4px 12px rgba(var(--tawp-rgb-primary),0.35);margin:0 4px;transform:translateY(-16px);max-width:90px}.tawp-bottom-bar__item--cta:hover,.tawp-bottom-bar__item--cta:focus{background:var(--tawp-gradient-primary-hover);color:#ffffff!important;transform:translateY(-10px);box-shadow:0 6px 16px rgba(var(--tawp-rgb-primary),0.45)}.tawp-bottom-bar__icon--cta{font-size:24px}.tawp-bottom-bar__badge{position:absolute;top:-4px;right:-4px;background:var(--tawp-primary);color:#ffffff;min-width:18px;height:18px;border-radius:50%;font-size:10px;font-weight:700;display:flex;align-items:center;justify-content:center;padding:0 4px;box-shadow:0 2px 4px rgba(var(--tawp-rgb-neutral),0.2)}body.home .tawp-bottom-bar__item[href*=home],body.shop .tawp-bottom-bar__item[href*=shop],body.page-template-cart .tawp-bottom-bar__item[href*=cart],body.woocommerce-account .tawp-bottom-bar__item[href*=my-account]{color:var(--tawp-primary)}@media(max-width:767px){.tawp-bottom-bar{display:block}body{padding-bottom:80px}.site-footer{padding-bottom:80px}.tawp-header__actions .tawp-btn--plain,.tawp-header__actions .tawp-btn--gradient{display:none!important}.tawp-header__actions{gap:8px}.tawp-header__logo img{max-height:40px}}@media(max-width:380px){.tawp-bottom-bar__inner{padding:6px 8px;gap:2px}.tawp-bottom-bar__item{font-size:10px;padding:6px 8px;max-width:70px}.tawp-bottom-bar__icon{font-size:20px}.tawp-bottom-bar__icon--cta{font-size:22px}.tawp-bottom-bar__item--cta{padding:10px 14px;max-width:80px}.tawp-bottom-bar__badge{min-width:16px;height:16px;font-size:9px}}@media(max-width:767px)and (orientation:landscape){.tawp-bottom-bar__inner{padding:6px 12px}.tawp-bottom-bar__item{padding:6px 10px}.tawp-bottom-bar__item--cta{transform:translateY(-4px)}}.tawp-bottom-bar{animation:slideUpBar 0.4s ease-out}@keyframes slideUpBar{from{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.tawp-bottom-bar__item:focus-visible{outline:2px solid var(--tawp-primary);outline-offset:2px}@media(prefers-reduced-motion:reduce){.tawp-bottom-bar,.tawp-bottom-bar__item,.tawp-bottom-bar__icon i{animation:none;transition:none}}.tawp-preloader{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fff;z-index:9999;display:flex;align-items:center;justify-content:center;opacity:1;visibility:visible;transition:opacity 0.6s ease-in-out,visibility 0.6s ease-in-out}.tawp-preloader.tawp-preloader--hidden{opacity:0;visibility:hidden;pointer-events:none}.tawp-preloader__container{text-align:center;max-width:300px;width:100%;padding:0 20px}.tawp-preloader__logo{margin-bottom:2rem;position:relative}.tawp-preloader__logo img{max-width:120px;height:auto;display:block;margin:0 auto;animation:tawp-logo-float 3s ease-in-out infinite}@keyframes tawp-logo-float{0%,100%{transform:translateY(0) scale(1)}50%{transform:translateY(-8px) scale(1.02)}}.tawp-preloader__spinner{position:relative;margin:0 auto 2rem}.tawp-preloader__spinner--classic{width:60px;height:60px}.tawp-preloader__spinner--classic::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border:3px solid rgba(var(--tawp-rgb-primary),0.2);border-radius:50%;animation:tawp-spin 1.2s linear infinite}.tawp-preloader__spinner--dual-ring{width:64px;height:64px}.tawp-preloader__spinner--dual-ring::after{content:"";display:block;width:48px;height:48px;margin:8px;border-radius:50%;border:4px solid var(--tawp-primary);border-color:var(--tawp-primary) transparent var(--tawp-primary) transparent;animation:tawp-spin 1.2s linear infinite}.tawp-preloader__spinner--pulse{width:80px;height:80px}.tawp-preloader__spinner--pulse::before,.tawp-preloader__spinner--pulse::after{content:"";position:absolute;border:4px solid var(--tawp-primary);opacity:1;border-radius:50%;animation:tawp-pulse 1.5s cubic-bezier(0,0.2,0.8,1) infinite}.tawp-preloader__spinner--pulse::after{animation-delay:-0.75s}.tawp-preloader__spinner--wave{display:flex;align-items:center;justify-content:center;gap:6px;height:40px}.tawp-preloader__spinner--wave div{width:6px;height:30px;background:var(--tawp-primary);animation:tawp-wave 1.2s cubic-bezier(0,0.5,0.5,1) infinite}.tawp-preloader__spinner--wave div:nth-child(1){animation-delay:-0.24s}.tawp-preloader__spinner--wave div:nth-child(2){animation-delay:-0.12s}.tawp-preloader__spinner--wave div:nth-child(3){animation-delay:0s}.tawp-preloader__spinner--wave div:nth-child(4){animation-delay:0.12s}.tawp-preloader__spinner--wave div:nth-child(5){animation-delay:0.24s}.tawp-preloader__spinner--bounce{display:flex;align-items:center;justify-content:center;gap:8px;height:40px}.tawp-preloader__spinner--bounce div{width:12px;height:12px;background:var(--tawp-primary);border-radius:50%;animation:tawp-bounce 1.4s ease-in-out infinite both}.tawp-preloader__spinner--bounce div:nth-child(1){animation-delay:-0.32s}.tawp-preloader__spinner--bounce div:nth-child(2){animation-delay:-0.16s}.tawp-preloader__spinner--bounce div:nth-child(3){animation-delay:0s}.tawp-preloader__progress{width:100%;height:4px;background:rgba(var(--tawp-rgb-primary),0.2);border-radius:2px;overflow:hidden;margin:2rem auto;position:relative}.tawp-preloader__progress-bar{height:100%;background:linear-gradient(90deg,var(--tawp-primary),var(--tawp-neutral));border-radius:2px;width:0;transition:width 0.3s ease}.tawp-preloader__progress-bar::after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.4),transparent);animation:tawp-shimmer 2s infinite}.tawp-preloader__text{color:var(--tawp-text-primary);font-size:14px;font-weight:500;margin-top:1rem}.tawp-preloader__text.tawp-preloader__text--animated::after{content:"";animation:tawp-loading-dots 1.5s infinite}.tawp-preloader__percentage{font-size:12px;color:rgba(var(--tawp-rgb-neutral),0.7);margin-top:0.5rem;font-weight:600}.tawp-preloader--dark{background-color:#1f2937}.tawp-preloader--dark .tawp-preloader__text,.tawp-preloader--dark .tawp-preloader__percentage{color:var(--tawp-neutral-50)}.tawp-preloader--gradient{background:var(--tawp-gradient-brand)}.tawp-preloader--gradient .tawp-preloader__text,.tawp-preloader--gradient .tawp-preloader__percentage{color:#ffffff}.tawp-preloader--gradient .tawp-preloader__spinner--classic::before{border-top-color:#ffffff}.tawp-preloader--gradient .tawp-preloader__progress{background:rgba(255,255,255,0.2)}.tawp-preloader--gradient .tawp-preloader__progress-bar{background:linear-gradient(90deg,#ffffff,var(--tawp-primary))}.tawp-preloader--minimal{background-color:transparent}.tawp-preloader--minimal .tawp-preloader__container{background:rgba(255,255,255,0.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;padding:3rem 2rem;box-shadow:0 10px 30px rgba(var(--tawp-rgb-neutral),0.1)}@keyframes tawp-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes tawp-pulse{0%{top:36px;left:36px;width:0;height:0;opacity:1}100%{top:0;left:0;width:72px;height:72px;opacity:0}}@keyframes tawp-wave{0%,100%{transform:scaleY(0.4)}50%{transform:scaleY(1)}}@keyframes tawp-bounce{0%,80%,100%{transform:scale(0)}40%{transform:scale(1)}}@keyframes tawp-shimmer{0%{left:-100%}100%{left:100%}}@keyframes tawp-loading-dots{0%,20%{content:"."}40%{content:".."}60%,100%{content:"..."}}@media(max-width:768px){.tawp-preloader__logo img{max-width:80px}.tawp-preloader__container{max-width:250px}.tawp-preloader__text{font-size:13px}}@media(prefers-reduced-motion:reduce){.tawp-preloader .tawp-preloader__logo img,.tawp-preloader .tawp-preloader__spinner::before,.tawp-preloader .tawp-preloader__spinner::after,.tawp-preloader .tawp-preloader__spinner div,.tawp-preloader .tawp-preloader__progress-bar::after{animation:none}}.no-js .tawp-preloader{display:none}.woocommerce-address-fields button.button,.wc-block-components-button:not(.is-link),.tawp-contact__form .wpcf7 input[type=submit],#commentform #submit,.add_to_cart_button,.single_add_to_cart_button,.tawp-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--tawp-spacing-sm);padding:var(--tawp-spacing-md) var(--tawp-spacing-xl);font-size:var(--tawp-font-size-body);font-weight:500;text-align:center;line-height:1.5;text-decoration:none;white-space:nowrap;border:none;border-radius:var(--tawp-border-radius-sm);cursor:pointer;min-width:160px;max-width:fit-content;position:relative;overflow:hidden;transition:all var(--tawp-transition-speed) ease;background:none;font-family:inherit}.woocommerce-address-fields button.button:focus,.wc-block-components-button:not(.is-link):focus,.tawp-contact__form .wpcf7 input[type=submit]:focus,#commentform #submit:focus,.add_to_cart_button:focus,.single_add_to_cart_button:focus,.tawp-btn:focus{outline:none}.woocommerce-address-fields button.button[disabled],.woocommerce-address-fields button.button.tawp-btn--disabled,.woocommerce-address-fields button.button.is-disabled,.wc-block-components-button:not(.is-link)[disabled],.wc-block-components-button:not(.is-link).tawp-btn--disabled,.wc-block-components-button:not(.is-link).is-disabled,.tawp-contact__form .wpcf7 input[type=submit][disabled],.tawp-contact__form .wpcf7 input[type=submit].tawp-btn--disabled,.tawp-contact__form .wpcf7 input[type=submit].is-disabled,#commentform #submit[disabled],#commentform #submit.tawp-btn--disabled,#commentform #submit.is-disabled,.add_to_cart_button[disabled],.add_to_cart_button.tawp-btn--disabled,.add_to_cart_button.is-disabled,.single_add_to_cart_button[disabled],.single_add_to_cart_button.tawp-btn--disabled,.single_add_to_cart_button.is-disabled,.tawp-btn[disabled],.tawp-btn.tawp-btn--disabled,.tawp-btn.is-disabled{opacity:0.6;cursor:not-allowed;pointer-events:none}@media(max-width:1199px){.woocommerce-address-fields button.button,.wc-block-components-button:not(.is-link),.tawp-contact__form .wpcf7 input[type=submit],#commentform #submit,.add_to_cart_button,.single_add_to_cart_button,.tawp-btn{padding:var(--tawp-spacing-sm) var(--tawp-spacing-lg);font-size:var(--tawp-font-size-sm);min-width:140px}}.woocommerce-address-fields button.button,.wc-block-components-button:not(.is-link),.tawp-contact__form .wpcf7 input[type=submit],#commentform #submit,.add_to_cart_button,.single_add_to_cart_button,.tawp-btn--primary{background-color:var(--tawp-primary);border:2px solid var(--tawp-primary);color:#ffffff}.woocommerce-address-fields button.button:hover:not([disabled]):not(.tawp-btn--disabled),.wc-block-components-button:not(.is-link):hover:not([disabled]):not(.tawp-btn--disabled),.tawp-contact__form .wpcf7 input[type=submit]:hover:not([disabled]):not(.tawp-btn--disabled),#commentform #submit:hover:not([disabled]):not(.tawp-btn--disabled),.add_to_cart_button:hover:not([disabled]):not(.tawp-btn--disabled),.single_add_to_cart_button:hover:not([disabled]):not(.tawp-btn--disabled),.tawp-btn--primary:hover:not([disabled]):not(.tawp-btn--disabled){background-color:var(--tawp-primary-600);color:#fff;border-color:var(--tawp-primary-600);transform:translateY(-1px);box-shadow:0 4px 12px rgba(var(--tawp-rgb-primary),0.3)}.woocommerce-address-fields button.button:active:not([disabled]):not(.tawp-btn--disabled),.wc-block-components-button:not(.is-link):active:not([disabled]):not(.tawp-btn--disabled),.tawp-contact__form .wpcf7 input[type=submit]:active:not([disabled]):not(.tawp-btn--disabled),#commentform #submit:active:not([disabled]):not(.tawp-btn--disabled),.add_to_cart_button:active:not([disabled]):not(.tawp-btn--disabled),.single_add_to_cart_button:active:not([disabled]):not(.tawp-btn--disabled),.tawp-btn--primary:active:not([disabled]):not(.tawp-btn--disabled){transform:translateY(0);box-shadow:0 2px 6px rgba(var(--tawp-rgb-primary),0.3)}.tawp-btn--secondary{background-color:var(--tawp-neutral);border:2px solid var(--tawp-neutral);color:#ffffff}.tawp-btn--secondary:hover:not([disabled]):not(.tawp-btn--disabled){background-color:var(--tawp-neutral-600);border-color:var(--tawp-neutral-600);transform:translateY(-1px);box-shadow:0 4px 12px rgba(var(--tawp-rgb-neutral),0.3)}.tawp-btn--secondary:active:not([disabled]):not(.tawp-btn--disabled){transform:translateY(0);box-shadow:0 2px 6px rgba(var(--tawp-rgb-neutral),0.3)}.tawp-btn--accent{background-color:var(--tawp-accent);border:2px solid var(--tawp-accent);color:#ffffff}.tawp-btn--accent:hover:not([disabled]):not(.tawp-btn--disabled){background-color:var(--tawp-accent-600);border-color:var(--tawp-accent-600);transform:translateY(-1px);box-shadow:0 4px 12px rgba(var(--tawp-rgb-accent),0.3)}.tawp-btn--accent:active:not([disabled]):not(.tawp-btn--disabled){transform:translateY(0);box-shadow:0 2px 6px rgba(var(--tawp-rgb-accent),0.3)}.tawp-btn--gradient{background:var(--tawp-gradient-primary);border:2px solid var(--tawp-primary);color:#ffffff}.tawp-btn--gradient i{color:var(--tawp-primary-300)}.tawp-btn--gradient:hover:not([disabled]):not(.tawp-btn--disabled){background:var(--tawp-gradient-primary-hover);border-color:var(--tawp-primary);transform:translateY(-1px);box-shadow:0 4px 12px rgba(var(--tawp-rgb-primary),0.3)}.tawp-btn--gradient:active:not([disabled]):not(.tawp-btn--disabled){transform:translateY(0);box-shadow:0 2px 6px rgba(var(--tawp-rgb-primary),0.3)}.tawp-btn--gradient-sunset{background:var(--tawp-gradient-sunset);color:var(--tawp-text-primary)}.tawp-btn--gradient-sunset:hover:not([disabled]):not(.tawp-btn--disabled){background:var(--tawp-gradient-button-light);color:var(--tawp-text-primary);box-shadow:none}.tawp-btn--outline{background-color:transparent}.tawp-btn--outline.tawp-btn--primary{color:var(--tawp-primary);border:2px solid var(--tawp-primary)}.tawp-btn--outline.tawp-btn--primary:hover:not([disabled]):not(.tawp-btn--disabled){background-color:var(--tawp-primary);color:#ffffff;transform:translateY(-1px);box-shadow:0 4px 12px rgba(var(--tawp-rgb-primary),0.3)}.tawp-btn--outline.tawp-btn--secondary{color:var(--tawp-text-primary);border:2px solid var(--tawp-neutral)}.tawp-btn--outline.tawp-btn--secondary:hover:not([disabled]):not(.tawp-btn--disabled){background-color:var(--tawp-bg-light);color:#ffffff;transform:translateY(-1px);box-shadow:0 4px 12px rgba(var(--tawp-rgb-neutral),0.3)}.tawp-btn--outline.tawp-btn--accent{color:var(--tawp-accent);border:2px solid var(--tawp-accent)}.tawp-btn--outline.tawp-btn--accent:hover:not([disabled]):not(.tawp-btn--disabled){background-color:var(--tawp-accent-600);color:#ffffff;transform:translateY(-1px);box-shadow:0 4px 12px rgba(var(--tawp-rgb-accent),0.3)}.tawp-btn--outline:active:not([disabled]):not(.tawp-btn--disabled){transform:translateY(0)}.tawp-btn--plain{background-color:transparent;border:0;padding:0!important;border-radius:0;min-width:auto}.tawp-btn--plain svg path{fill:var(--tawp-primary)}.tawp-btn--plain .tawp-btn__icon{font-size:13px}.tawp-btn--plain:hover:not([disabled]):not(.tawp-btn--disabled){color:var(--tawp-primary-600)}.tawp-btn--plain.tawp-btn--primary{color:var(--tawp-primary)}.tawp-btn--plain.tawp-btn--primary:hover:not([disabled]):not(.tawp-btn--disabled){background-color:transparent;transform:none;box-shadow:none;color:var(--tawp-primary)}.tawp-btn--plain.tawp-btn--primary:hover:not([disabled]):not(.tawp-btn--disabled) .tawp-btn__icon{animation:arrowBounce 0.6s ease}.tawp-btn--plain.tawp-btn--secondary{color:var(--tawp-text-primary)}.tawp-btn--plain.tawp-btn--secondary:hover:not([disabled]):not(.tawp-btn--disabled){background-color:transparent;transform:none;box-shadow:none;color:var(--tawp-text-primary)}.tawp-btn--plain.tawp-btn--accent{color:var(--tawp-accent)}.tawp-btn--plain.tawp-btn--accent:hover:not([disabled]):not(.tawp-btn--disabled){background-color:transparent;transform:none;box-shadow:none;color:var(--tawp-accent)}.tawp-btn--sm{padding:8px 16px;font-size:14px}.tawp-btn--sm.tawp-btn--plain{padding:4px 4px}.tawp-btn--md{padding:12px 24px;font-size:16px}.tawp-btn--md.tawp-btn--plain{padding:8px 12px}.tawp-btn--lg{padding:16px 32px;font-size:18px}.tawp-btn--lg.tawp-btn--plain{padding:12px 20px}.tawp-btn--xl{padding:20px 40px;font-size:20px}.tawp-btn--xl.tawp-btn--plain{padding:16px 28px}.tawp-btn__icon{display:inline-flex;align-items:center;justify-content:center;width:1em;height:1em;font-size:inherit;transition:transform 0.3s ease}.tawp-btn--icon-left .tawp-btn__icon{order:-1}.tawp-btn--icon-right .tawp-btn__icon{order:1}.tawp-btn--icon-only .tawp-btn__icon{margin:0}.tawp-btn--full{width:100%;justify-content:center}.tawp-btn--icon-only{padding:12px;border-radius:50%;aspect-ratio:1}.tawp-btn--icon-only.tawp-btn--sm{padding:8px}.tawp-btn--icon-only.tawp-btn--lg{padding:16px}.tawp-btn--icon-only.tawp-btn--xl{padding:20px}.tawp-btn--loading{position:relative;color:transparent!important}.tawp-btn--loading::after{content:"";position:absolute;width:1em;height:1em;border:2px solid transparent;border-top-color:currentColor;border-radius:50%;animation:tawp-spin 1s linear infinite}.tawp-btn--success{background-color:var(--tawp-success)!important;border-color:var(--tawp-success)!important}.tawp-btn--error{background-color:var(--tawp-error)!important;border-color:var(--tawp-error)!important}.tawp-btn-group{display:inline-flex;gap:0;border-radius:6px;overflow:hidden}.tawp-btn-group .tawp-btn{border-radius:0;margin:0}.tawp-btn-group .tawp-btn:not(:first-child){border-left:1px solid rgba(255,255,255,0.2)}.tawp-btn-group .tawp-btn:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px}.tawp-btn-group .tawp-btn:last-child{border-top-right-radius:6px;border-bottom-right-radius:6px}.tawp-btn-group.tawp-btn-group--outline .tawp-btn{border:2px solid var(--tawp-primary)}.tawp-btn-group.tawp-btn-group--outline .tawp-btn:not(:first-child){border-left:none;margin-left:-2px}@keyframes tawp-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes arrowBounce{0%{transform:translateX(0)}25%{transform:translateX(-4px)}50%{transform:translateX(4px)}75%{transform:translateX(-2px)}100%{transform:translateX(0)}}@media(max-width:768px){.tawp-btn{padding:10px 20px}.tawp-btn.tawp-btn--lg{padding:14px 28px}.tawp-btn.tawp-btn--xl{padding:18px 36px}.tawp-btn--full-mobile{width:100%}}.comment-form-cookies-consent{display:flex;align-items:flex-start;gap:12px;position:relative}.comment-form-cookies-consent input[type=checkbox]{position:absolute;opacity:0;width:20px;height:20px;cursor:pointer;z-index:1}.comment-form-cookies-consent input[type=checkbox]+label{position:relative;padding-left:35px;cursor:pointer;font-weight:normal;font-size:0.9rem;color:var(--tawp-text-muted);line-height:1.4;margin-bottom:0}.comment-form-cookies-consent input[type=checkbox]+label:before{content:"";position:absolute;left:0;top:0;width:20px;height:20px;border:2px solid var(--tawp-border-base);border-radius:4px;background:#fff;transition:all 0.3s ease}.comment-form-cookies-consent input[type=checkbox]+label:after{content:"";position:absolute;left:7px;top:3px;width:6px;height:10px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg) scale(0);transition:all 0.3s ease;opacity:0}.comment-form-cookies-consent input[type=checkbox]:checked+label:before{background-color:var(--tawp-primary);border-color:var(--tawp-primary)}.comment-form-cookies-consent input[type=checkbox]:checked+label:after{opacity:1;transform:rotate(45deg) scale(1)}.comment-form-cookies-consent input[type=checkbox]:focus+label:before{box-shadow:0 0 0 3px rgba(var(--tawp-rgb-primary),0.3);border-color:var(--tawp-primary)}.comment-form-cookies-consent input[type=checkbox]:hover+label:before{border-color:var(--tawp-primary)}.woocommerce-form-login .woocommerce-form__label-for-checkbox{display:flex;align-items:flex-start;gap:12px;position:relative;cursor:pointer;font-weight:normal;margin-bottom:0}.woocommerce-form-login .woocommerce-form__label-for-checkbox .woocommerce-form__input-checkbox{position:absolute;opacity:0;width:20px;height:20px;cursor:pointer;z-index:1}.woocommerce-form-login .woocommerce-form__label-for-checkbox .woocommerce-form__input-checkbox+span{position:relative;padding-left:35px;cursor:pointer;font-weight:normal;font-size:0.9rem;color:var(--tawp-text-muted);line-height:1.4;margin-bottom:0}.woocommerce-form-login .woocommerce-form__label-for-checkbox .woocommerce-form__input-checkbox+span:before{content:"";position:absolute;left:0;top:0;width:20px;height:20px;border:2px solid var(--tawp-border-base);border-radius:4px;background:#fff;transition:all 0.3s ease}.woocommerce-form-login .woocommerce-form__label-for-checkbox .woocommerce-form__input-checkbox+span:after{content:"";position:absolute;left:7px;top:3px;width:6px;height:10px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg) scale(0);transition:all 0.3s ease;opacity:0}.woocommerce-form-login .woocommerce-form__label-for-checkbox .woocommerce-form__input-checkbox:checked+span:before{background-color:var(--tawp-primary);border-color:var(--tawp-primary)}.woocommerce-form-login .woocommerce-form__label-for-checkbox .woocommerce-form__input-checkbox:checked+span:after{opacity:1;transform:rotate(45deg) scale(1)}.woocommerce-form-login .woocommerce-form__label-for-checkbox .woocommerce-form__input-checkbox:focus+span:before{box-shadow:0 0 0 3px rgba(var(--tawp-rgb-primary),0.3);border-color:var(--tawp-primary)}.woocommerce-form-login .woocommerce-form__label-for-checkbox .woocommerce-form__input-checkbox:hover+span:before{border-color:var(--tawp-primary)}.tawp-custom-select{position:relative;width:100%;min-width:240px;font-family:inherit}.tawp-custom-select__trigger{display:flex;align-items:center;justify-content:space-between;width:100%;padding:12px 16px;background-color:#fff;border:2px solid var(--tawp-border-light);border-radius:var(--tawp-border-radius-sm);font-size:var(--tawp-font-size-body);color:var(--tawp-text-primary);cursor:pointer;transition:all 0.2s ease;text-align:left}.tawp-custom-select__trigger:hover{border-color:var(--tawp-primary-300)}.tawp-custom-select__trigger:focus{outline:none;border-color:var(--tawp-primary-300);box-shadow:0 0 0 3px rgba(var(--tawp-rgb-primary),0.1)}.tawp-custom-select__value{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tawp-custom-select__arrow{display:flex;align-items:center;margin-left:8px;transition:transform 0.2s ease}.tawp-custom-select__arrow svg{display:block}.tawp-custom-select__dropdown{position:absolute;top:calc(100% + 4px);left:0;right:0;background-color:#fff;border:2px solid var(--tawp-border-light);border-radius:var(--tawp-border-radius-md);box-shadow:0 4px 12px rgba(var(--tawp-rgb-neutral),0.1);opacity:0;visibility:hidden;transform:translateY(-10px);transition:all 0.2s ease;z-index:1000;overflow:hidden}.tawp-custom-select__search{padding:12px;border-bottom:1px solid var(--tawp-border-light)}.tawp-custom-select__search-input{width:100%;padding:8px 12px;border:1px solid var(--tawp-border-light);border-radius:4px;font-size:14px;outline:none}.tawp-custom-select__search-input:focus{border-color:var(--tawp-primary)}.tawp-custom-select__options{list-style:none;margin:0;padding:8px 10px;max-height:inherit;overflow-y:auto}.tawp-custom-select__options::-webkit-scrollbar{width:8px}.tawp-custom-select__options::-webkit-scrollbar-track{background:var(--tawp-bg-light)}.tawp-custom-select__options::-webkit-scrollbar-thumb{background:var(--tawp-bg-secondary);border-radius:4px}.tawp-custom-select__options::-webkit-scrollbar-thumb:hover{background:var(--tawp-bg-tertiary)}.tawp-custom-select__option{font-size:var(--tawp-font-size-body);padding:8px 16px;cursor:pointer;transition:color 0.15s ease;outline:none;color:var(--tawp-text-secondary)}.tawp-custom-select__option:hover,.tawp-custom-select__option:focus{color:var(--tawp-primary-600)}.tawp-custom-select__option--selected{color:var(--tawp-primary);font-weight:500}.tawp-custom-select__option--selected:hover,.tawp-custom-select__option--selected:focus{color:var(--tawp-primary)}.tawp-custom-select--open .tawp-custom-select__dropdown{opacity:1;visibility:visible;transform:translateY(0)}.tawp-custom-select--open .tawp-custom-select__arrow{transform:rotate(180deg)}.tawp-custom-select--open .tawp-custom-select__trigger{border-color:var(--tawp-primary)}.tawp-custom-select--disabled{opacity:0.6;pointer-events:none}.tawp-custom-select--disabled .tawp-custom-select__trigger{cursor:not-allowed;background-color:var(--tawp-bg-light)}@media(max-width:767px){.tawp-custom-select__trigger{padding:10px 14px;font-size:14px}.tawp-custom-select__option{padding:9px 14px}}.tawp-nav__menu{display:flex;list-style:none;margin:0;padding:0}@media(max-width:768px){.tawp-nav__menu{flex-direction:column;gap:0}}@media(min-width:1025px){.tawp-nav__item{position:relative}.tawp-nav__item--current .tawp-nav__link{color:var(--tawp-primary);font-weight:600}.tawp-nav__item:hover>.sub-menu,.tawp-nav__item:hover>.tawp-nav__submenu,.tawp-nav__item:hover>.tawp-nav__megamenu{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.tawp-nav__item:hover>.tawp-nav__link .tawp-nav__dropdown-indicator{transform:rotate(180deg)}}.tawp-nav__link{display:flex;align-items:center;gap:0.5rem;padding:1rem 1.5rem;text-decoration:none;font-weight:500;color:var(--tawp-text-primary);transition:all 0.3s ease;position:relative;white-space:nowrap}@media(max-width:1199px){.tawp-nav__link{padding:0.875rem 1.25rem}}.tawp-nav__link:hover{color:var(--tawp-primary)}.tawp-nav__link--has-children{padding-right:2.5rem}.tawp-nav__dropdown-indicator{position:absolute;right:1rem;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid var(--tawp-primary);transition:transform 0.3s ease}@media(max-width:1024px){.tawp-nav__dropdown-indicator{display:none!important}}@media(min-width:1025px){.tawp-nav__submenu,.sub-menu{position:absolute;top:100%;left:0;min-width:240px;background:#ffffff;box-shadow:var(--tawp-shadow-2xl);border-radius:var(--tawp-border-radius-md);opacity:0;visibility:hidden;transform:translateY(-15px);transition:all 0.3s cubic-bezier(0.4,0,0.2,1);z-index:1000;pointer-events:none;list-style:none;margin:0;padding:0}.tawp-nav__submenu .tawp-nav__submenu,.tawp-nav__submenu .sub-menu,.sub-menu .tawp-nav__submenu,.sub-menu .sub-menu{top:0;left:100%;transform:translateX(-15px);transition:all 0.3s cubic-bezier(0.4,0,0.2,1)}.tawp-nav__submenu .tawp-nav__submenu:hover,.tawp-nav__submenu .sub-menu:hover,.sub-menu .tawp-nav__submenu:hover,.sub-menu .sub-menu:hover{transform:translateX(0)}.tawp-nav__submenu .tawp-nav__link,.sub-menu .tawp-nav__link{color:var(--tawp-text-secondary);padding:0.75rem 1.5rem;font-size:0.95rem;transition:all 0.2s ease}.tawp-nav__submenu .tawp-nav__link:hover,.sub-menu .tawp-nav__link:hover{background:var(--tawp-rgb-neutral);transform:translateX(4px)}}@media(min-width:1025px){.tawp-nav__megamenu{position:absolute;top:100%;background:#ffffff;box-shadow:var(--tawp-shadow-2xl);border-radius:var(--tawp-border-radius-md);opacity:0;visibility:hidden;transform:translateY(-20px);transition:all 0.4s cubic-bezier(0.4,0,0.2,1);z-index:1000;pointer-events:none;overflow:hidden}.tawp-nav__megamenu--fullwidth{left:0;right:0;width:100vw}.tawp-nav__megamenu--1-column{width:250px}.tawp-nav__megamenu--2-columns{width:500px}.tawp-nav__megamenu--3-columns{width:750px}.tawp-nav__megamenu--4-columns{width:1000px}.tawp-nav__megamenu--center-window{left:50%;transform:translateY(-20px)}.tawp-nav__item:hover>.tawp-nav__megamenu--center-window{transform:translateY(0)!important}.tawp-nav__megamenu--center-menuitem{left:50%;transform:translateY(-20px)}.tawp-nav__item:hover>.tawp-nav__megamenu--center-menuitem{transform:translateY(0)!important}.tawp-nav__megamenu--left-menuitem{left:0;transform:translateY(-20px)}.tawp-nav__item:hover>.tawp-nav__megamenu--left-menuitem{transform:translateY(0)}.tawp-nav__megamenu--right-menuitem{right:0;left:auto;transform:translateY(-20px)}.tawp-nav__item:hover>.tawp-nav__megamenu--right-menuitem{transform:translateY(0)}.tawp-nav__item:hover>.tawp-nav__megamenu{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto;transition-delay:0.1s}.tawp-nav__megamenu-content{opacity:0;transform:translateY(10px);transition:all 0.3s cubic-bezier(0.4,0,0.2,1) 0.2s}.tawp-nav__item:hover .tawp-nav__megamenu-content{opacity:1;transform:translateY(0)}}@media(min-width:1025px){.tawp-nav__megamenu-content{padding:1rem;opacity:0;transform:translateY(10px);transition:all 0.3s cubic-bezier(0.4,0,0.2,1) 0.2s}.tawp-nav__item:hover .tawp-nav__megamenu-content{opacity:1;transform:translateY(0)}.tawp-nav__megamenu-content .elementor-section{margin:0;animation:fadeInUp 0.4s cubic-bezier(0.4,0,0.2,1) 0.3s both}}@keyframes fadeInUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDown{from{opacity:0;max-height:0;transform:translateY(-10px)}to{opacity:1;max-height:1000px;transform:translateY(0)}}@keyframes scaleIn{from{opacity:0;transform:scale(0.95)}to{opacity:1;transform:scale(1)}}.tawp-nav__item--active>.tawp-nav__link{color:var(--tawp-primary)}.tawp-nav__submenu--open,.tawp-nav .sub-menu--open,.tawp-nav__megamenu--open{display:block!important}.tawp-nav--animating{pointer-events:none}.tawp-nav--loading{opacity:0.7;pointer-events:none}.tawp-nav--loading *{transition:none!important}.tawp-nav__item,.tawp-nav__link,.tawp-nav__submenu,.tawp-nav__megamenu{transition-duration:0.3s;transition-timing-function:cubic-bezier(0.4,0,0.2,1)}@media(min-width:1025px){.tawp-nav__link::before{content:"";position:absolute;bottom:0;left:50%;width:0;height:2px;background:var(--tawp-primary);transition:all 0.3s cubic-bezier(0.4,0,0.2,1);transform:translateX(-50%)}.tawp-nav__link:hover::before{width:80%}.tawp-nav__link--active::before{width:80%}}@media(min-width:1025px){.tawp-nav__megamenu{position:absolute;top:100%;left:0;background:#ffffff;box-shadow:var(--tawp-shadow-2xl);border-radius:var(--tawp-border-radius-lg);opacity:0;visibility:hidden;transform:translateY(-20px);transition:all 0.4s cubic-bezier(0.4,0,0.2,1);z-index:1000;pointer-events:none;overflow:hidden}.tawp-nav__megamenu--fullwidth{width:100vw;border-radius:0}.tawp-nav__megamenu--1-column{width:250px}.tawp-nav__megamenu--2-columns{width:500px}.tawp-nav__megamenu--3-columns{width:750px}.tawp-nav__megamenu--4-columns{width:1000px}.tawp-nav__megamenu--container{width:1296px}.tawp-nav__item:hover>.tawp-nav__megamenu{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.tawp-nav__megamenu--container,.tawp-nav__megamenu--fullwidth{position:absolute;top:100%;background:#ffffff;box-shadow:var(--tawp-shadow-2xl);opacity:0;visibility:hidden;transform:translateY(-20px);transition:all 0.4s cubic-bezier(0.4,0,0.2,1);z-index:1000;pointer-events:none;overflow:hidden}.tawp-nav__item:hover>.tawp-nav__megamenu--container,.tawp-nav__item:hover>.tawp-nav__megamenu--fullwidth{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.tawp-nav__megamenu--container{width:1296px!important;margin-left:-648px!important;border-radius:var(--tawp-border-radius-lg)}.tawp-nav__megamenu--container .e-con>.e-con-inner{width:100%;max-width:1296px}.tawp-nav__item--mega-container,.tawp-nav__item--mega-fullwidth{position:relative}}.megamenu-label{text-transform:uppercase;letter-spacing:1px;border-bottom:1px solid var(--tawp-border-light);font-size:var(--tawp-font-size-sm);font-weight:normal;padding-bottom:0.5rem;color:var(--tawp-text-secondary)}:root{--mobile-nav-width: clamp(360px, 85vw, 420px);--mobile-nav-header-height: 80px;--mobile-nav-z-index: 9999;--mobile-nav-overlay-z-index: 9998;--mobile-nav-transition-duration: 0.5s;--mobile-nav-transition-timing: ease;--mobile-nav-arrow-width: 8px;--mobile-nav-arrow-height: 2px}.tawp-mobile-nav{display:none}@media screen and (max-width:1024px){.tawp-header__nav{all:unset}body.tawp-mobile-nav--active .tawp-mobile-nav{height:100%}.tawp-mobile-nav{display:block}.tawp-mobile-nav__container{position:fixed;inset:0 auto 0 0;width:var(--mobile-nav-width);height:100%;background:var(--tawp-white);border-right:1px solid transparent;box-sizing:border-box;transform:translateX(-100%);transition:transform var(--mobile-nav-transition-duration) var(--mobile-nav-transition-timing);overflow:hidden;z-index:var(--mobile-nav-z-index);will-change:transform}.tawp-mobile-nav.active .tawp-mobile-nav__container{transform:translateX(0);box-shadow:0 15px 30px rgba(var(--tawp-rgb-neutral),0.5);border-right:1px solid var(--tawp-neutral-950)}.tawp-mobile-nav:not(.active) .tawp-mobile-nav__container{will-change:auto}.admin-bar .tawp-mobile-nav{top:32px}.tawp-mobile-nav__overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--tawp-neutral-950);opacity:0.85;transform:translateX(-100%);transition:transform 0.7s var(--tawp-transition-ease-snappy);z-index:var(--mobile-nav-overlay-z-index);pointer-events:none}.admin-bar .tawp-mobile-nav__overlay{top:32px}.tawp-mobile-nav.active .tawp-mobile-nav__overlay{transform:translateX(0);pointer-events:auto;cursor:pointer}.tawp-mobile-nav__header{display:flex;align-items:center;justify-content:space-between;position:fixed;inset:0 0 auto 0;height:var(--mobile-nav-header-height);padding:0 30px;background-color:var(--tawp-bg-light);z-index:var(--mobile-nav-z-index)}.tawp-mobile-nav__header::before{position:absolute;content:"";top:0;right:0;bottom:0;left:0;background-color:rgba(var(--tawp-rgb-neutral),0.25);display:none;z-index:-1}.tawp-mobile-nav__close{width:28px;height:28px;border-radius:50%;background-color:var(--tawp-bg-tertiary);position:relative;cursor:pointer;transition:background-color 0.3s}.tawp-mobile-nav__close:hover{background-color:rgba(var(--tawp-rgb-error),0.75)}.tawp-mobile-nav__close:hover span{background-color:#fff}.tawp-mobile-nav__close span{position:absolute;top:50%;left:50%;height:2px;width:16px;border-radius:2px;background-color:#fff;transform:translate(-50%,-50%) rotate(45deg);transition:transform 0.3s var(--tawp-transition-ease-snappy)}.tawp-mobile-nav__close span.tawp-close-bar--2{transform:translate(-50%,-50%) rotate(-45deg)}.tawp-mobile-nav__menu{position:relative;height:100%;padding-top:var(--mobile-nav-header-height)}.tawp-mobile-nav__menu .tawp-nav__megamenu,.tawp-mobile-nav__menu ul{list-style:none;margin:0;padding:0;position:relative;width:100%;height:100%;overscroll-behavior-y:contain;background-color:var(--tawp-white)}.tawp-mobile-nav__menu .tawp-nav__megamenu::-webkit-scrollbar-track,.tawp-mobile-nav__menu ul::-webkit-scrollbar-track{border-radius:4px}.tawp-mobile-nav__menu .tawp-nav__megamenu,.tawp-mobile-nav__menu ul.sub-menu{position:absolute;top:-12px;right:0;bottom:0;left:0;opacity:0;visibility:hidden;pointer-events:none;overflow:hidden;overflow-y:auto}.tawp-mobile-nav__menu .tawp-nav__megamenu.hide-menu,.tawp-mobile-nav__menu ul.sub-menu.hide-menu{opacity:0;visibility:hidden;pointer-events:none}.tawp-mobile-nav__menu .tawp-nav__megamenu.show-menu,.tawp-mobile-nav__menu ul.sub-menu.show-menu{opacity:1!important;visibility:visible;pointer-events:auto}.tawp-mobile-nav__menu ul.sub-menu .sub-menu{top:0}.tawp-mobile-nav__menu>ul>li.tawp-nav__item:first-child{margin-top:12px}.tawp-nav__item--mega>a,.tawp-nav__item--has-children>a{position:relative}.tawp-nav__item--mega>a::before,.tawp-nav__item--mega>a::after,.tawp-nav__item--has-children>a::before,.tawp-nav__item--has-children>a::after{content:"";position:absolute;top:50%;margin-top:-1px;display:inline-block;height:var(--mobile-nav-arrow-height);width:var(--mobile-nav-arrow-width);background:var(--tawp-neutral);backface-visibility:hidden;transition:all 0.5s ease}.tawp-nav__item--mega>a::before,.tawp-nav__item--mega>a::after,.tawp-nav__item--has-children>a::before,.tawp-nav__item--has-children>a::after{right:16px;transform-origin:7px 50%}.tawp-nav__item--mega>a::before,.tawp-nav__item--has-children>a::before{transform:rotate(45deg)}.tawp-nav__item--mega>a::after,.tawp-nav__item--has-children>a::after{transform:rotate(-45deg)}.tawp-nav__item--mega>a:hover::before,.tawp-nav__item--mega>a:hover::after,.tawp-nav__item--has-children>a:hover::before,.tawp-nav__item--has-children>a:hover::after{background:var(--tawp-primary);right:12px}.tawp-mobile-nav__list .tawp-nav__megamenu .go-back,.tawp-mobile-nav__list .sub-menu .go-back{position:relative;display:flex;align-items:center;justify-content:space-between;width:100%;padding:12px 0;background:var(--tawp-bg-light);cursor:pointer;z-index:1}.tawp-mobile-nav__list .tawp-nav__megamenu .go-back::before,.tawp-mobile-nav__list .tawp-nav__megamenu .go-back::after,.tawp-mobile-nav__list .sub-menu .go-back::before,.tawp-mobile-nav__list .sub-menu .go-back::after{position:absolute;content:"";inset:auto 0 0 0;height:1px;background-color:var(--tawp-bg-secondary);transition:width 1s ease}.tawp-mobile-nav__list .tawp-nav__megamenu .go-back::after,.tawp-mobile-nav__list .sub-menu .go-back::after{width:0;background-color:var(--tawp-primary)}.tawp-mobile-nav__list .tawp-nav__megamenu .go-back:hover::after,.tawp-mobile-nav__list .sub-menu .go-back:hover::after{width:100%}.tawp-mobile-nav__list .tawp-nav__megamenu .go-back a,.tawp-mobile-nav__list .sub-menu .go-back a{position:relative}.tawp-mobile-nav__list .tawp-nav__megamenu .go-back a::before,.tawp-mobile-nav__list .tawp-nav__megamenu .go-back a::after,.tawp-mobile-nav__list .sub-menu .go-back a::before,.tawp-mobile-nav__list .sub-menu .go-back a::after{content:"";position:absolute;top:50%;margin-top:-1px;display:inline-block;height:var(--mobile-nav-arrow-height);width:var(--mobile-nav-arrow-width);background:var(--tawp-neutral);backface-visibility:hidden;transition:all 0.5s ease}.tawp-mobile-nav__list .tawp-nav__megamenu .go-back a::before,.tawp-mobile-nav__list .tawp-nav__megamenu .go-back a::after,.tawp-mobile-nav__list .sub-menu .go-back a::before,.tawp-mobile-nav__list .sub-menu .go-back a::after{left:20px;transform-origin:1px 50%}.tawp-mobile-nav__list .tawp-nav__megamenu .go-back a::before,.tawp-mobile-nav__list .sub-menu .go-back a::before{transform:rotate(45deg)}.tawp-mobile-nav__list .tawp-nav__megamenu .go-back a::after,.tawp-mobile-nav__list .sub-menu .go-back a::after{transform:rotate(-45deg)}.tawp-mobile-nav__list .tawp-nav__megamenu .go-back a:hover::before,.tawp-mobile-nav__list .tawp-nav__megamenu .go-back a:hover::after,.tawp-mobile-nav__list .sub-menu .go-back a:hover::before,.tawp-mobile-nav__list .sub-menu .go-back a:hover::after{background:var(--tawp-primary);left:24px}.tawp-mobile-nav__list .tawp-nav__megamenu .go-back a,.tawp-mobile-nav__list .sub-menu .go-back a{color:var(--tawp-neutral-500);font-weight:bold;display:block;width:100%;padding-left:40px!important;transition:padding-left 0.5s ease}.tawp-mobile-nav__list .tawp-nav__megamenu .go-back:hover a,.tawp-mobile-nav__list .sub-menu .go-back:hover a{padding-left:36px!important}.tawp-mobile-nav__list .tawp-nav__megamenu .go-back{margin-bottom:0}.tawp-mobile-nav__list .sub-menu .go-back{margin-bottom:0.75rem}.tawp-mobile-nav__list .tawp-nav__megamenu.show-menu .go-back a,.tawp-mobile-nav__list .sub-menu.show-menu .go-back a{transform:translateX(0);transition:all 0.3s ease}.tawp-mobile-nav__list .tawp-nav__megamenu.hide-menu .go-back a,.tawp-mobile-nav__list .sub-menu.hide-menu .go-back a{transform:translateX(15px);transition:all 0.3s ease}.tawp-mobile-nav__list .tawp-nav__item>a,.tawp-mobile-nav__list .tawp-nav__item .has-icon{display:flex;gap:8px;align-items:center}.tawp-mobile-nav__list .tawp-nav__item>a{font-size:16px;line-height:1.5;color:var(--tawp-neutral);padding:8px 16px;border-radius:var(--tawp-border-radius-sm);width:100%;transition:all 0.3s ease-in}.tawp-mobile-nav__list .tawp-nav__item>a:hover{color:var(--tawp-text-secondary);background-color:var(--tawp-bg-light)}.tawp-mobile-nav__menu ul>li.tawp-nav__item{margin:0 12px}.tawp-mobile-nav__list .tawp-nav__megamenu .elementor-element ul>li.tawp-nav__item{margin:0}.tawp-mobile-nav__list li .menu-desc{font-size:13px;line-height:1.25;margin:8px 0;padding:8px 10px;border:1px solid var(--tawp-border-light);border-radius:var(--tawp-border-radius-sm);color:var(--tawp-text-secondary);background:var(--tawp-white)}.tawp-mobile-nav__list .menu-icon{display:inline-block;margin-right:0}.tawp-mobile-nav__list .menu-icon img{width:auto;height:24px}.tawp-mobile-nav .tawp-nav__megamenu .e-con-inner,.tawp-mobile-nav .tawp-nav__megamenu .elementor-section .elementor-container{flex-wrap:wrap!important;gap:18px}.tawp-mobile-nav .tawp-nav__megamenu .elementor-widget-container{display:flex;flex-direction:column}.tawp-mobile-nav .tawp-nav__megamenu .elementor-column{width:100%}.tawp-mobile-nav .tawp-nav__megamenu .elementor-element{flex-direction:column;width:100%}.tawp-mobile-nav__logo-link{font-size:20px;-webkit-background-clip:text;background-clip:text;background-image:var(--tawp-gradient-aurora);background-size:200%;color:transparent;animation:anim-background-position 3s linear infinite;transition:0.3s var(--tawp-transition-ease-snappy)}.tawp-mobile-nav__logo-link:hover{transition:0.3s var(--tawp-transition-ease-snappy)}@keyframes anim-background-position{0%,100%{background-position:0 50%}50%{background-position:100% 50%}}.tawp-header .tawp-mobile-nav__list-open{position:relative}.tawp-header .tawp-mobile-nav__list-open .tawp-header__toggle--mobile{width:32px;height:32px;cursor:pointer;display:flex;flex-direction:column;justify-content:center;gap:8px}.tawp-header .tawp-mobile-nav__list-open:hover .tawp-header__toggle--mobile .tawp-header__toggle-bar{background:var(--tawp-neutral-400)}.tawp-header .tawp-mobile-nav__list-open:hover .tawp-header__toggle--mobile .tawp-header__toggle-bar.tawp-header__toggle-bar--top,.tawp-header .tawp-mobile-nav__list-open:hover .tawp-header__toggle--mobile .tawp-header__toggle-bar.tawp-header__toggle-bar--bottom{width:75%}.tawp-header .tawp-mobile-nav__list-open:hover .tawp-header__toggle--mobile .tawp-header__toggle-bar.tawp-header__toggle-bar--middle{width:100%}.tawp-header .tawp-header__toggle-bar{width:100%;height:2px;border-radius:1px;background:var(--tawp-primary);transition:all 0.3s var(--tawp-transition-ease-snappy)}.tawp-header .tawp-header__toggle-bar.tawp-header__toggle-bar--middle{width:75%}.tawp-mobile-nav--active .tawp-mobile-nav__list-open:hover .tawp-header__toggle--mobile .tawp-header__toggle-bar--middle,.tawp-mobile-nav--active .tawp-header__toggle--mobile .tawp-header__toggle-bar--middle{width:0}.tawp-mobile-nav--active .tawp-mobile-nav__list-open:hover .tawp-header__toggle--mobile .tawp-header__toggle-bar--top,.tawp-mobile-nav--active .tawp-mobile-nav__list-open:hover .tawp-header__toggle--mobile .tawp-header__toggle-bar--bottom,.tawp-mobile-nav--active .tawp-header__toggle--mobile .tawp-header__toggle-bar--top,.tawp-mobile-nav--active .tawp-header__toggle--mobile .tawp-header__toggle-bar--bottom{width:100%}.tawp-mobile-nav--active .tawp-mobile-nav__list-open:hover .tawp-header__toggle--mobile .tawp-header__toggle-bar--top,.tawp-mobile-nav--active .tawp-header__toggle--mobile .tawp-header__toggle-bar--top{transform:translateY(8px) rotate(45deg)}.tawp-mobile-nav--active .tawp-mobile-nav__list-open:hover .tawp-header__toggle--mobile .tawp-header__toggle-bar--bottom,.tawp-mobile-nav--active .tawp-header__toggle--mobile .tawp-header__toggle-bar--bottom{transform:translateY(-8px) rotate(-45deg)}}@media screen and (max-width:1024px)and (prefers-reduced-motion:reduce){.tawp-mobile-nav__container,.tawp-mobile-nav__overlay,.tawp-header__toggle-bar,.tawp-mobile-nav__close span,.tawp-nav__item>a,.go-back a{transition-duration:0.01ms!important;animation-duration:0.01ms!important}}.tawp-promo-banner{position:relative;padding:12px 50px 12px 20px;text-align:center;font-size:14px;line-height:1.4;z-index:9999}.tawp-promo-banner__content{max-width:1200px;margin:0 auto;display:flex;justify-content:center;align-items:center;gap:24px;font-weight:500}.tawp-promo-banner__close{position:absolute;right:15px;top:50%;transform:translateY(-50%);background:none;border:none;font-size:20px;color:inherit;cursor:pointer;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;opacity:0.8;transition:opacity 0.2s ease}.tawp-promo-banner__close:hover{opacity:1}@media(max-width:768px){.tawp-promo-banner{padding:10px 40px 10px 15px;font-size:13px}.tawp-promo-banner__content{flex-direction:column;gap:8px}.tawp-promo-banner__close{right:10px}}.swiper-pagination-bullet-active{background:var(--tawp-primary)!important}.tawp-skip-link--hidden{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.tawp-skip-link--hidden:focus{background:#ffffff;border:2px solid var(--tawp-primary);border-radius:var(--tawp-border-radius-sm);clip:auto!important;clip-path:none!important;color:var(--tawp-primary);display:block;font-weight:600;height:auto;left:8px;line-height:normal;padding:var(--tawp-spacing-md) var(--tawp-spacing-lg);text-decoration:none;top:8px;width:auto;z-index:100000}.svg-image{max-width:100%;height:auto}.svg-image.alignleft,.svg-image.alignright,.svg-image.aligncenter{height:auto}.media-frame .attachment svg,.attachment-details .thumbnail svg{width:100%!important;height:auto!important;max-width:100%}.attachment svg{width:100%;height:auto}.tawp-sidebar-modal__widgets{display:flex;flex-direction:column;gap:var(--tawp-spacing-2xl)}.tawp-sidebar-modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:10000;opacity:0;visibility:hidden;transition:all 0.3s ease}.tawp-sidebar-modal--open{opacity:1;visibility:visible}.tawp-sidebar-modal__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(var(--tawp-rgb-neutral),0.5)}.tawp-sidebar-modal__content{position:absolute;top:0;right:0;width:400px;height:100%;background:#ffffff;box-shadow:-5px 0 25px rgba(var(--tawp-rgb-neutral),0.1);transform:translateX(100%);transition:transform 0.3s ease}.tawp-sidebar-modal--open .tawp-sidebar-modal__content{transform:translateX(0)}.tawp-sidebar-modal__close{position:absolute;top:1rem;right:1rem;background:none;border:none;font-size:1rem;cursor:pointer;z-index:1;line-height:1;width:28px;height:28px;background:var(--tawp-bg-tertiary);color:#fff;border-radius:50%;transition:all 0.3s ease}.tawp-sidebar-modal__close:hover{background:rgba(var(--tawp-rgb-error),0.75)}.tawp-sidebar-modal__inner{padding:3rem 2rem 2rem;height:100%;overflow-y:auto}.tawp-sidebar-modal__widget{margin-bottom:2rem}.tawp-sidebar-modal__widget h3{margin-bottom:1rem;color:var(--tawp-primary)}@media(max-width:480px){.tawp-sidebar-modal__content{width:100%}}:root{--sidebar-width: clamp(360px, 85vw, 420px);--sidebar-z-index: 9999;--sidebar-overlay-z-index: 9998;--sidebar-transition-duration: 0.3s;--sidebar-transition-timing: cubic-bezier(0.4, 0, 0.2, 1)}.tawp-sidebar-toggle{display:none;align-items:center;gap:0.5rem;padding:0.75rem 1.5rem;background:var(--tawp-primary);color:var(--tawp-white);border:none;border-radius:var(--tawp-border-radius-md);font-size:16px;font-weight:600;cursor:pointer;transition:all var(--sidebar-transition-duration) var(--sidebar-transition-timing);margin-bottom:1.5rem;box-shadow:0 2px 8px rgba(var(--tawp-rgb-primary),0.2)}.tawp-sidebar-toggle svg{width:20px;height:20px;flex-shrink:0}.tawp-sidebar-toggle:hover{background:var(--tawp-primary-600);box-shadow:0 4px 12px rgba(var(--tawp-rgb-primary),0.3);transform:translateY(-1px)}.tawp-sidebar-toggle:active{transform:translateY(0)}.tawp-sidebar-toggle[aria-expanded=true]{opacity:0.7;pointer-events:none}.tawp-sidebar{position:relative;max-width:var(--sidebar-width)}.tawp-sidebar--modal{position:fixed;top:0;bottom:0;width:var(--sidebar-width);max-width:90vw;height:100%;background:var(--tawp-white);z-index:var(--sidebar-z-index);overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;box-shadow:0 0 20px rgba(0,0,0,0.1);transition:transform var(--sidebar-transition-duration) var(--sidebar-transition-timing)}.tawp-sidebar--modal.tawp-sidebar--right{right:0;transform:translateX(100%);border-left:1px solid var(--tawp-border-light)}.tawp-sidebar--modal.tawp-sidebar--left{left:0;transform:translateX(-100%);border-right:1px solid var(--tawp-border-light)}.tawp-sidebar--modal.tawp-sidebar--active{transform:translateX(0);box-shadow:0 0 40px rgba(0,0,0,0.2)}.tawp-sidebar--modal{padding-top:60px}.admin-bar .tawp-sidebar--modal{top:32px}@media screen and (max-width:782px){.admin-bar .tawp-sidebar--modal{top:46px}}.tawp-sidebar-close{display:none}.tawp-sidebar--modal .tawp-sidebar-close{display:flex;align-items:center;justify-content:center;position:absolute;top:12px;right:12px;width:36px;height:36px;padding:0;background:var(--tawp-bg-secondary);border:none;border-radius:50%;cursor:pointer;z-index:10;transition:all 0.2s ease}.tawp-sidebar--modal .tawp-sidebar-close:hover{background:var(--tawp-error);transform:rotate(90deg)}.tawp-sidebar--modal .tawp-sidebar-close:hover .tawp-sidebar-close__bar{background:var(--tawp-white)}.tawp-sidebar--modal .tawp-sidebar-close:active{transform:rotate(90deg) scale(0.95)}.tawp-sidebar--left .tawp-sidebar-close{right:auto;left:12px}.tawp-sidebar-close__bar{position:absolute;width:18px;height:2px;background:var(--tawp-neutral);border-radius:1px;transition:background 0.2s ease}.tawp-sidebar-close__bar--1{transform:rotate(45deg)}.tawp-sidebar-close__bar--2{transform:rotate(-45deg)}.tawp-sidebar-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(var(--tawp-rgb-neutral),0.5);z-index:var(--sidebar-overlay-z-index);opacity:0;visibility:hidden;pointer-events:none;transition:all var(--sidebar-transition-duration) var(--sidebar-transition-timing)}.tawp-sidebar-overlay--active{opacity:1;visibility:visible;pointer-events:auto}.admin-bar .tawp-sidebar-overlay{top:32px}@media screen and (max-width:782px){.admin-bar .tawp-sidebar-overlay{top:46px}}body.tawp-sidebar-open{overflow:hidden}.tawp-sidebar--modal .widget,.tawp-sidebar--modal .tawp-sidebar__widget{padding:1.5rem}.tawp-sidebar--modal .widget:not(:last-child),.tawp-sidebar--modal .tawp-sidebar__widget:not(:last-child){border-bottom:1px solid var(--tawp-border-light)}.tawp-sidebar--modal .widget-title,.tawp-sidebar--modal .tawp-sidebar__title{font-size:1.125rem;font-weight:700;margin-bottom:1rem;color:var(--tawp-heading)}.tawp-sidebar--modal ul:not(.tawp-category-filter__list){list-style:none;padding:0;margin:0}.tawp-sidebar--modal ul:not(.tawp-category-filter__list) li{padding:0.5rem 0}.tawp-sidebar--modal ul:not(.tawp-category-filter__list) li:not(:last-child){border-bottom:1px solid var(--tawp-border-lighter)}.tawp-sidebar--modal ul:not(.tawp-category-filter__list) li a{color:var(--tawp-text-primary);text-decoration:none;transition:color 0.2s ease;display:block}.tawp-sidebar--modal ul:not(.tawp-category-filter__list) li a:hover{color:var(--tawp-primary)}.tawp-sidebar--modal::-webkit-scrollbar{width:8px}.tawp-sidebar--modal::-webkit-scrollbar-track{background:var(--tawp-bg-light)}.tawp-sidebar--modal::-webkit-scrollbar-thumb{background:var(--tawp-neutral-300);border-radius:4px}.tawp-sidebar--modal::-webkit-scrollbar-thumb:hover{background:var(--tawp-neutral-400)}.tawp-sidebar--modal .woocommerce-widget-layered-nav .woocommerce-widget-layered-nav-list{list-style:none;padding:0}.tawp-sidebar--modal .woocommerce-widget-layered-nav .woocommerce-widget-layered-nav-list li{padding:0.5rem 0}.tawp-sidebar--modal .woocommerce-widget-layered-nav .woocommerce-widget-layered-nav-list li a{display:flex;justify-content:space-between;align-items:center}.tawp-sidebar--modal .woocommerce-widget-layered-nav .woocommerce-widget-layered-nav-list li .count{font-size:0.875rem;color:var(--tawp-text-secondary);background:var(--tawp-bg-light);padding:0.125rem 0.5rem;border-radius:var(--tawp-border-radius-sm)}.tawp-sidebar--modal .price_slider_wrapper{margin-top:1rem}.tawp-sidebar--modal .woocommerce-widget-layered-nav-dropdown button{width:100%;margin-top:1rem;padding:0.75rem;background:var(--tawp-primary);color:var(--tawp-white);border:none;border-radius:var(--tawp-border-radius-md);cursor:pointer;font-weight:600;transition:background 0.2s ease}.tawp-sidebar--modal .woocommerce-widget-layered-nav-dropdown button:hover{background:var(--tawp-primary-hover)}@media(prefers-reduced-motion:reduce){.tawp-sidebar--modal,.tawp-sidebar-overlay,.tawp-sidebar-toggle,.tawp-sidebar-close{transition-duration:0.01ms!important}}@media(max-width:480px){.tawp-sidebar--modal{max-width:85vw}.tawp-sidebar-toggle__text{display:none}.tawp-sidebar-toggle{padding:0.75rem;border-radius:50%;width:44px;height:44px}}@media(max-height:500px)and (orientation:landscape){.tawp-sidebar--modal{padding-top:50px}.tawp-sidebar-close{top:8px}}.tawp-section-divider{display:block;width:100%;line-height:0;color:inherit}.tawp-section-divider svg{display:block;width:100%;height:100%;fill:currentColor}.tawp-section-divider--top{margin-bottom:-1px}.tawp-section-divider--bottom{margin-top:-1px;transform:scaleY(-1)}.tawp-section-divider--bottom.tawp-section-divider--flipped{transform:scale(-1,-1)}.tawp-section-divider--flipped:not(.tawp-section-divider--bottom){transform:scaleX(-1)}.tawp-global-divider .tawp-section-divider{color:var(--tawp-divider-color, #252652);height:var(--tawp-divider-height, 80px)}@media(max-width:768px){.tawp-section-divider{height:60px!important}}.form-row:not(.woocommerce-form-row){display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem;margin-bottom:1.25rem}@media(max-width:768px){.form-row:not(.woocommerce-form-row){grid-template-columns:1fr;gap:1rem;margin-bottom:1rem}}.form-col{display:flex;flex-direction:column}.form-col-70{grid-column:span 1}@media(min-width:769px){.form-col-70{grid-column:span 1.4}}.form-col-30{grid-column:span 1}@media(min-width:769px){.form-col-30{grid-column:span 0.6}}.form-privacy{margin:1.5rem 0 1rem;padding:1rem;background-color:var(--tawp-bg-light);border-radius:0.375rem;font-size:0.875rem}.form-privacy .wpcf7-list-item{margin:0}.form-privacy a{color:var(--tawp-primary);text-decoration:underline}.form-privacy a:hover{color:var(--tawp-primary-600)}.wpcf7-radio .wpcf7-list-item,.wpcf7-checkbox .wpcf7-list-item{display:block;margin-bottom:0.75rem}.wpcf7-radio .wpcf7-list-item:last-child,.wpcf7-checkbox .wpcf7-list-item:last-child{margin-bottom:0}.wpcf7-radio .wpcf7-list-item label,.wpcf7-checkbox .wpcf7-list-item label{display:flex;align-items:center;gap:0.5rem;cursor:pointer;font-weight:400}.wpcf7-radio .wpcf7-list-item label input[type=radio],.wpcf7-radio .wpcf7-list-item label input[type=checkbox],.wpcf7-checkbox .wpcf7-list-item label input[type=radio],.wpcf7-checkbox .wpcf7-list-item label input[type=checkbox]{width:auto;margin:0}.wpcf7-radio.use_label_element .wpcf7-list-item,.wpcf7-checkbox.use_label_element .wpcf7-list-item{padding:0.875rem 1rem;background-color:var(--tawp-bg-light);border:2px solid var(--tawp-border-light);border-radius:0.375rem;transition:all 0.3s ease}.wpcf7-radio.use_label_element .wpcf7-list-item:hover,.wpcf7-checkbox.use_label_element .wpcf7-list-item:hover{border-color:var(--tawp-primary);background-color:var(--tawp-bg-canvas)}.wpcf7-radio.use_label_element .wpcf7-list-item input[type=radio]:checked~label,.wpcf7-radio.use_label_element .wpcf7-list-item input[type=checkbox]:checked~label,.wpcf7-checkbox.use_label_element .wpcf7-list-item input[type=radio]:checked~label,.wpcf7-checkbox.use_label_element .wpcf7-list-item input[type=checkbox]:checked~label{font-weight:600}.wpcf7-file{padding:0.75rem 1rem;background-color:var(--tawp-bg-light);border:2px dashed var(--tawp-border-light);border-radius:0.375rem;cursor:pointer;transition:all 0.3s ease}.wpcf7-file:hover{border-color:var(--tawp-primary);background-color:var(--tawp-bg-light)}input[type=number]{-moz-appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.btn{display:inline-block;padding:0.875rem 2rem;font-size:1rem;font-weight:600;text-align:center;border:none;border-radius:0.375rem;cursor:pointer;transition:all 0.3s ease}.btn-primary{background-color:var(--tawp-primary);color:#ffffff}.btn-primary:hover{background-color:var(--tawp-primary-600);transform:translateY(-2px);box-shadow:0 4px 12px rgba(var(--tawp-rgb-primary),0.3)}.btn-primary:active{transform:translateY(0)}.newsletter-form .form-row{align-items:flex-end;margin-bottom:1rem}.newsletter-form .form-col-70 label{margin-bottom:0}.newsletter-form .form-col-30 .wpcf7-submit{width:100%}.newsletter-form .form-privacy{text-align:center;font-size:0.8125rem}.tawp-blog__pagination-wrapper,.woocommerce-pagination{display:flex;justify-content:center}@media(max-width:768px){.tawp-blog__pagination-wrapper,.woocommerce-pagination{margin:2rem 0 1.5rem}}.tawp-blog__pagination-block,.woocommerce-pagination{display:inline-block}.tawp-posts__pagination .pagination,.woocommerce-pagination .pagination{margin:0}.tawp-posts__pagination .nav-links,.tawp-posts__pagination .page-numbers,.woocommerce-pagination .nav-links,.woocommerce-pagination .page-numbers{display:flex;align-items:center;gap:0.75rem;list-style:none;margin:0;padding:0}@media(max-width:480px){.tawp-posts__pagination .nav-links,.tawp-posts__pagination .page-numbers,.woocommerce-pagination .nav-links,.woocommerce-pagination .page-numbers{gap:0.5rem}}.tawp-posts__pagination .nav-links>a,.tawp-posts__pagination .next,.tawp-posts__pagination .prev,.woocommerce-pagination .nav-links>a,.woocommerce-pagination .next,.woocommerce-pagination .prev{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--tawp-border-radius-md);background:#ffffff;border:2px solid var(--tawp-border-light);text-decoration:none;transition:all 0.3s ease;font-weight:600}@media(max-width:480px){.tawp-posts__pagination .nav-links>a,.tawp-posts__pagination .next,.tawp-posts__pagination .prev,.woocommerce-pagination .nav-links>a,.woocommerce-pagination .next,.woocommerce-pagination .prev{width:40px;height:40px}}.tawp-posts__pagination .nav-links>a:hover,.tawp-posts__pagination .next:hover,.tawp-posts__pagination .prev:hover,.woocommerce-pagination .nav-links>a:hover,.woocommerce-pagination .next:hover,.woocommerce-pagination .prev:hover{background:var(--tawp-primary);border-color:var(--tawp-primary);color:#ffffff;transform:translateY(-2px);box-shadow:0 4px 12px rgba(var(--tawp-rgb-primary),0.25)}.tawp-posts__pagination .nav-links>a:focus,.tawp-posts__pagination .next:focus,.tawp-posts__pagination .prev:focus,.woocommerce-pagination .nav-links>a:focus,.woocommerce-pagination .next:focus,.woocommerce-pagination .prev:focus{outline:none;box-shadow:0 0 0 3px rgba(var(--tawp-rgb-primary),0.1)}.tawp-posts__pagination .nav-links>a[href=""],.tawp-posts__pagination .next[href=""],.tawp-posts__pagination .prev[href=""],.woocommerce-pagination .nav-links>a[href=""],.woocommerce-pagination .next[href=""],.woocommerce-pagination .prev[href=""]{opacity:0.5;cursor:not-allowed}.tawp-posts__pagination .nav-links>a[href=""]:hover,.tawp-posts__pagination .next[href=""]:hover,.tawp-posts__pagination .prev[href=""]:hover,.woocommerce-pagination .nav-links>a[href=""]:hover,.woocommerce-pagination .next[href=""]:hover,.woocommerce-pagination .prev[href=""]:hover{background:#ffffff;border-color:var(--tawp-border-light);color:var(--tawp-text-muted);transform:none;box-shadow:none}.tawp-posts__pagination .nav-links_pages,.tawp-posts__pagination .page-numbers:not(.nav-links),.woocommerce-pagination .nav-links_pages,.woocommerce-pagination .page-numbers:not(.nav-links){margin:0}.tawp-posts__pagination .page-numbers,.woocommerce-pagination .page-numbers{display:flex;align-items:center;gap:0.5rem;list-style:none;margin:0;padding:0}@media(max-width:480px){.tawp-posts__pagination .page-numbers,.woocommerce-pagination .page-numbers{gap:0.25rem}}.tawp-posts__pagination .page-numbers li,.woocommerce-pagination .page-numbers li{margin:0}.tawp-posts__pagination .page-numbers a,.tawp-posts__pagination .page-numbers span,.woocommerce-pagination .page-numbers a,.woocommerce-pagination .page-numbers span{display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:44px;padding:0 0.75rem;text-decoration:none;font-weight:600;font-size:0.875rem;border-radius:var(--tawp-border-radius-md);transition:all 0.3s ease;border:2px solid transparent}@media(max-width:480px){.tawp-posts__pagination .page-numbers a,.tawp-posts__pagination .page-numbers span,.woocommerce-pagination .page-numbers a,.woocommerce-pagination .page-numbers span{min-width:40px;height:40px;padding:0 0.5rem;font-size:0.8125rem}}.tawp-posts__pagination .page-numbers a,.woocommerce-pagination .page-numbers a{background:#ffffff;border-color:var(--tawp-border-base)}.tawp-posts__pagination .page-numbers a:hover,.woocommerce-pagination .page-numbers a:hover{color:var(--tawp-primary);background:var(--tawp-primary-100);border-color:var(--tawp-primary);transform:translateY(-2px);box-shadow:0 4px 12px rgba(var(--tawp-rgb-primary),0.15)}.tawp-posts__pagination .page-numbers a:focus,.woocommerce-pagination .page-numbers a:focus{outline:none;box-shadow:0 0 0 3px rgba(var(--tawp-rgb-primary),0.1)}.tawp-posts__pagination .page-numbers .current,.woocommerce-pagination .page-numbers .current{color:#ffffff;background:var(--tawp-gradient-brand);border-color:var(--tawp-primary);box-shadow:0 4px 12px rgba(var(--tawp-rgb-primary),0.25)}.tawp-posts__pagination .fa-solid,.woocommerce-pagination .fa-solid{font-size:0.875rem;transition:transform 0.3s ease}.tawp-posts__pagination>.nav-links>a:hover .fa-solid,.tawp-posts__pagination .next:hover::after,.tawp-posts__pagination .prev:hover::before,.woocommerce-pagination>.nav-links>a:hover .fa-solid,.woocommerce-pagination .next:hover::after,.woocommerce-pagination .prev:hover::before{transform:scale(1.1)}.tawp-posts__pagination>.nav-links>a:first-child:hover .fa-chevron-left,.tawp-posts__pagination .prev:hover::before,.woocommerce-pagination>.nav-links>a:first-child:hover .fa-chevron-left,.woocommerce-pagination .prev:hover::before{transform:translateX(-2px) scale(1.1)}.tawp-posts__pagination>.nav-links>a:last-child:hover .fa-chevron-right,.tawp-posts__pagination .next:hover::after,.woocommerce-pagination>.nav-links>a:last-child:hover .fa-chevron-right,.woocommerce-pagination .next:hover::after{transform:translateX(2px) scale(1.1)}.woocommerce-pagination .next::after{content:"→";margin-left:0.25rem}.woocommerce-pagination .prev::before{content:"←";margin-right:0.25rem}.tawp-pagination--minimal .nav-links>a,.tawp-pagination--minimal .next,.tawp-pagination--minimal .prev,.tawp-pagination--minimal .page-numbers a,.tawp-pagination--minimal .page-numbers span{background:transparent;border:none}.tawp-pagination--minimal .nav-links>a:not(.current):hover,.tawp-pagination--minimal .next:not(.current):hover,.tawp-pagination--minimal .prev:not(.current):hover,.tawp-pagination--minimal .page-numbers a:not(.current):hover,.tawp-pagination--minimal .page-numbers span:not(.current):hover{background:var(--tawp-neutral-50);transform:none;box-shadow:none}.tawp-pagination--minimal .page-numbers .current{background:var(--tawp-primary);color:#ffffff}.tawp-pagination--outline .nav-links>a,.tawp-pagination--outline .next,.tawp-pagination--outline .prev,.tawp-pagination--outline .page-numbers a:not(.next):not(.prev),.tawp-pagination--outline .page-numbers span:not(.current){border-color:var(--tawp-border-light);color:var(--tawp-text-muted)}.tawp-pagination--outline .nav-links>a:hover,.tawp-pagination--outline .next:hover,.tawp-pagination--outline .prev:hover,.tawp-pagination--outline .page-numbers a:not(.next):not(.prev):hover,.tawp-pagination--outline .page-numbers span:not(.current):hover{background:var(--tawp-primary);color:#ffffff;border-color:var(--tawp-primary)}.tawp-pagination--outline .page-numbers .current{background:var(--tawp-gradient-primary);color:#ffffff;border-color:var(--tawp-primary)}.tawp-pagination--rounded .nav-links>a,.tawp-pagination--rounded .next,.tawp-pagination--rounded .prev,.tawp-pagination--rounded .page-numbers a,.tawp-pagination--rounded .page-numbers span{border-radius:25px}.tawp-pagination--compact .nav-links>a,.tawp-pagination--compact .next,.tawp-pagination--compact .prev{width:36px;height:36px}@media(max-width:480px){.tawp-pagination--compact .nav-links>a,.tawp-pagination--compact .next,.tawp-pagination--compact .prev{width:32px;height:32px}}.tawp-pagination--compact .page-numbers a,.tawp-pagination--compact .page-numbers span{min-width:36px;height:36px;padding:0 0.5rem;font-size:0.8125rem}@media(max-width:480px){.tawp-pagination--compact .page-numbers a,.tawp-pagination--compact .page-numbers span{min-width:32px;height:32px;padding:0 0.375rem}}.tawp-pagination--loading{opacity:0.7;pointer-events:none;position:relative}.tawp-pagination--loading::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:20px;height:20px;border:2px solid var(--tawp-border-light);border-top:2px solid var(--tawp-primary);border-radius:50%;animation:tawpPaginationSpin 1s linear infinite}@keyframes tawpPaginationSpin{0%{transform:translate(-50%,-50%) rotate(0deg)}100%{transform:translate(-50%,-50%) rotate(360deg)}}@media(max-width:360px){.tawp-posts__pagination .nav-links,.tawp-posts__pagination .page-numbers,.woocommerce-pagination .nav-links,.woocommerce-pagination .page-numbers{gap:0.375rem}.tawp-posts__pagination .nav-links>a,.tawp-posts__pagination .next,.tawp-posts__pagination .prev,.woocommerce-pagination .nav-links>a,.woocommerce-pagination .next,.woocommerce-pagination .prev{width:36px;height:36px}.tawp-posts__pagination .page-numbers a,.tawp-posts__pagination .page-numbers span,.woocommerce-pagination .page-numbers a,.woocommerce-pagination .page-numbers span{min-width:36px;height:36px;padding:0 0.375rem;font-size:0.75rem}.tawp-posts__pagination .page-numbers,.woocommerce-pagination .page-numbers{gap:0.125rem}}.d-none{display:none!important}.tawp-posts__pagination .nav-links>a:focus-visible,.tawp-posts__pagination .next:focus-visible,.tawp-posts__pagination .prev:focus-visible,.tawp-posts__pagination .page-numbers a:focus-visible,.woocommerce-pagination .nav-links>a:focus-visible,.woocommerce-pagination .next:focus-visible,.woocommerce-pagination .prev:focus-visible,.woocommerce-pagination .page-numbers a:focus-visible{outline:2px solid var(--tawp-primary);outline-offset:2px}.comment-form{max-width:600px;margin:2rem 0;padding:0}.comment-form p{margin-bottom:1.5rem}.comment-form p:last-child{margin-bottom:0}.comment-form label{display:block;margin-bottom:0.5rem;font-weight:600;font-size:0.95rem}.comment-form label .required{color:var(--tawp-error);font-weight:700}.comment-form input[type=text],.comment-form input[type=email],.comment-form input[type=url],.comment-form textarea{width:100%;padding:var(--tawp-spacing-md) var(--tawp-spacing-lg);border:2px solid var(--tawp-border-base);border-radius:var(--tawp-border-radius-sm);font-size:1rem;font-family:inherit;background-color:#fff;transition:all 0.3s ease}.comment-form input[type=text]:focus,.comment-form input[type=email]:focus,.comment-form input[type=url]:focus,.comment-form textarea:focus{outline:none;border-color:var(--tawp-primary-300);box-shadow:var(--tawp-shadow-ring-primary-sm)}.comment-form textarea{min-height:120px;resize:vertical;line-height:1.5}.comment-form .form-submit{margin-top:2rem}.comment-form .comment-notes{font-size:0.9rem;color:var(--tawp-text-muted);margin-bottom:2rem;line-height:1.5}.comment-form .comment-notes .required-field-message{display:block;margin-top:0.5rem;font-style:italic}.comment-form .comment-notes .required{color:var(--tawp-error);font-weight:700}@media(max-width:768px){.comment-form{margin:1.5rem 0}.comment-form input[type=text],.comment-form input[type=email],.comment-form input[type=url],.comment-form textarea{padding:10px 14px;font-size:16px}.comment-form .form-submit{margin-top:1.5rem}.comment-form .form-submit #submit{padding:12px 24px;width:100%}.comment-form .comment-form-cookies-consent input[type=checkbox]+label{padding-left:30px}.comment-form .comment-form-cookies-consent input[type=checkbox]+label:before{width:18px;height:18px}.comment-form .comment-form-cookies-consent input[type=checkbox]+label:after{left:6px;top:2px;width:5px;height:9px}}.comment-form *:focus-visible{outline:2px solid var(--tawp-primary);outline-offset:2px}.tawp-comments{margin:3rem 0}.tawp-comments .comments-area{max-width:100%}.tawp-comments .comments-title{font-size:1.5rem;font-weight:700;margin-bottom:2rem;padding-bottom:1rem;border-bottom:2px solid var(--tawp-border-light)}.tawp-comments .comments-title span{color:var(--tawp-primary)}.tawp-comments .comment-list{list-style:none;margin:0;padding:0}.tawp-comments .comment-list .children{list-style:none;margin:0;padding-left:2rem;border-left:2px solid var(--tawp-border-light)}@media(max-width:768px){.tawp-comments .comment-list .children{padding-left:1rem}}.tawp-comments .comment{margin-bottom:2rem;padding:0}.tawp-comments .comment:last-child{margin-bottom:0}.tawp-comments .comment-body{background:#fff;border:1px solid var(--tawp-border-light);border-radius:var(--tawp-border-radius-md);padding:1.5rem;position:relative;transition:all 0.3s ease}.tawp-comments .comment-body:hover{border-color:var(tawp-primary);box-shadow:0 4px 12px rgba(var(--tawp-rgb-neutral),0.1)}.tawp-comments .comment-meta{display:flex;align-items:flex-start;gap:12px;margin-bottom:1rem}@media(max-width:480px){.tawp-comments .comment-meta{flex-direction:column;gap:8px}}.tawp-comments .comment-author{display:flex;align-items:center;gap:10px;flex:1}.tawp-comments .comment-author .avatar{width:48px;height:48px;border-radius:50%;border:2px solid var(--tawp-border-light)}.tawp-comments .comment-author .fn{font-weight:600;color:var(--tawp-text-primary);font-size:1rem}.tawp-comments .comment-author .fn a{color:inherit;text-decoration:none}.tawp-comments .comment-author .fn a:hover{color:var(tawp-primary)}.tawp-comments .comment-author .says{color:var(--tawp-text-muted);font-size:0.9rem;font-style:italic}.tawp-comments .comment-metadata a{color:var(--tawp-text-muted);text-decoration:none;font-size:0.875rem}.tawp-comments .comment-metadata a:hover{color:var(tawp-primary)}.tawp-comments .comment-content{margin-bottom:1rem}.tawp-comments .comment-content p{margin:0 0 1rem 0;line-height:1.6;font-size:0.95rem}.tawp-comments .comment-content p:last-child{margin-bottom:0}.tawp-comments .comment-content a{color:var(tawp-primary);text-decoration:none}.tawp-comments .comment-content a:hover{text-decoration:underline}.tawp-comments .reply{margin-top:1rem}.tawp-comments .reply .comment-reply-link{display:inline-flex;align-items:center;gap:6px;background:var(--tawp-primary);color:white;padding:8px 16px;border-radius:var(--tawp-border-radius-sm);text-decoration:none;font-size:0.875rem;font-weight:500;transition:all 0.3s ease}.tawp-comments .reply .comment-reply-link:hover{background:var(--tawp-primary);transform:translateY(-1px);box-shadow:0 2px 8px rgba(var(--tawp-rgb-primary),0.3)}.tawp-comments .reply .comment-reply-link:before{content:"";font-family:"Font Awesome 7 Free";font-size:1rem;font:var(--fa-font-solid)}.tawp-comments #respond{margin-top:3rem;padding-top:2rem;border-top:2px solid var(--tawp-border-light)}.tawp-comments #respond .comment-reply-title{font-size:1.25rem;font-weight:700;margin-bottom:1.5rem}.tawp-comments #respond .comment-reply-title #cancel-comment-reply-link{color:var(--tawp-accent);text-decoration:none;font-weight:normal;margin-left:10px}.tawp-comments #respond .comment-reply-title #cancel-comment-reply-link:hover{text-decoration:underline}.tawp-comments .depth-2 .comment-body{background:var(--tawp-bg-canvas);border-color:var(--tawp-border-light)}.tawp-comments .depth-3 .comment-body{background:var(--tawp-neutral-50);border-color:var(--tawp-neutral-100)}.tawp-comments .even .comment-body{border-left:3px solid var(--tawp-border-light)}.tawp-comments .odd .comment-body{border-left:3px solid var(tawp-primary)}@media(max-width:768px){.tawp-comments{margin:2rem 0}.tawp-comments .comments-title{font-size:1.25rem;margin-bottom:1.5rem}.tawp-comments .comment-body{padding:1rem}.tawp-comments .comment-meta{flex-direction:column;gap:8px}.tawp-comments .comment-author .avatar{width:40px;height:40px}.tawp-comments .comment-author .fn{font-size:0.95rem}.tawp-comments .children{padding-left:1rem}}@media(max-width:480px){.tawp-comments .comment-body{padding:0.875rem}.tawp-comments .comment-author{gap:8px}.tawp-comments .comment-author .avatar{width:36px;height:36px}.tawp-comments .reply .comment-reply-link{padding:6px 12px;font-size:0.8rem}}.wp-block-search{max-width:400px;margin:1rem 0 0}.wp-block-search__label{display:block;margin-bottom:0.5rem;font-weight:600;font-size:1rem}.wp-block-search__inside-wrapper{display:flex;border:2px solid var(--tawp-border-base);border-radius:var(--tawp-border-radius-sm);overflow:hidden;transition:all 0.3s ease;background:#fff}.wp-block-search__inside-wrapper:focus-within{border-color:var(--tawp-primary);box-shadow:var(--tawp-shadow-ring-primary-sm)}.wp-block-search__input{flex:1;padding:var(--tawp-spacing-md) var(--tawp-spacing-lg);border:none;background:transparent;font-size:var(--tawp-font-size-body);min-width:0}.wp-block-search__input:focus{outline:none}.wp-block-search__input::placeholder{color:var(--tawp-text-light)}.wp-block-search__button{background-color:var(--tawp-neutral);color:white;border:none;padding:var(--tawp-spacing-md) var(--tawp-spacing-lg);margin:0!important;font-size:0.95rem;font-weight:600;cursor:pointer;transition:all 0.3s ease;white-space:nowrap}.wp-block-search__button:hover{background-color:var(--tawp-neutral-600)}.wp-block-search__button:active{background-color:var(--tawp-primary-600)}.wp-block-search__button:focus{outline:none;box-shadow:none}.tawp-author{margin:2rem 0;padding:2rem;background:var(--tawp-bg-light);border-radius:var(--tawp-border-radius-md)}.tawp-author--single{background:var(--tawp-gradient-light)}.tawp-author__inner{display:flex;align-items:flex-start;gap:1.5rem}@media(max-width:768px){.tawp-author__inner{flex-direction:column;align-items:center;text-align:center;gap:1rem}}.tawp-author__avatar{flex-shrink:0}.tawp-author__avatar img{width:80px;height:80px;border-radius:50%;border:3px solid var(--tawp-primary);box-shadow:0 4px 8px rgba(var(--tawp-rgb-neutral),0.1);transition:all 0.3s ease}.tawp-author__avatar img:hover{transform:scale(1.05);box-shadow:0 6px 16px rgba(var(--tawp-rgb-primary),0.3)}@media(max-width:768px){.tawp-author__avatar img{width:70px;height:70px}}.tawp-author__content{flex:1;min-width:0}.tawp-author__name{margin:0 0 0.5rem 0;font-size:1.25rem;font-weight:700}.tawp-author__name a{color:inherit;text-decoration:none;transition:color 0.3s ease}.tawp-author__name a:hover{color:var(--tawp-primary)}@media(max-width:768px){.tawp-author__name{font-size:1.1rem}}.tawp-author__bio{margin:0;line-height:1.6;font-size:0.95rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media(max-width:768px){.tawp-author__bio{font-size:0.9rem;-webkit-line-clamp:4}}.tawp-author--expanded .tawp-author__bio{-webkit-line-clamp:unset;overflow:visible}.tawp-author{transition:all 0.3s ease}.tawp-author--compact{padding:1.5rem}.tawp-author--compact .tawp-author__avatar img{width:60px;height:60px}.tawp-author--compact .tawp-author__name{font-size:1.1rem}.tawp-author--compact .tawp-author__bio{font-size:0.9rem;-webkit-line-clamp:2}.tawp-author--minimal{background:transparent;border:1px solid var(--tawp-border-light);padding:1.5rem}.tawp-author--minimal:hover{background:var(--tawp-bg-light)}.tawp-author--with-social .tawp-author__content{position:relative;padding-bottom:2.5rem}.tawp-author--with-social .tawp-author__social{position:absolute;bottom:0;left:0;display:flex;gap:0.5rem}@media(max-width:768px){.tawp-author--with-social .tawp-author__social{position:static;justify-content:center;margin-top:1rem}}@media(max-width:480px){.tawp-author{padding:1.5rem;margin:1.5rem 0}.tawp-author__inner{gap:0.875rem}.tawp-author__avatar img{width:60px;height:60px}.tawp-author__name{font-size:1rem}.tawp-author__bio{font-size:0.85rem;-webkit-line-clamp:4}}.tawp-author{position:relative}.tawp-author__bio-toggle{display:none}.tawp-author:has(.tawp-author__bio:not(:-webkit-full-screen)) .tawp-author__bio-toggle{display:inline-block;background:none;border:none;color:var(--tawp-primary);font-size:0.875rem;font-weight:600;cursor:pointer;margin-top:0.5rem;padding:0;text-decoration:underline}.tawp-author:has(.tawp-author__bio:not(:-webkit-full-screen)) .tawp-author__bio-toggle:hover{color:var(--tawp-primary-600)}.tawp-author--expanded .tawp-author__bio{-webkit-line-clamp:unset}.tawp-article__meta{margin:1.5rem 0;padding:1rem 0;border-top:1px solid var(--tawp-border-light);border-bottom:1px solid var(--tawp-border-light)}.tawp-article__meta--single{background:var(--tawp-bg-light);padding:1.5rem;border-radius:var(--tawp-border-radius-md);border:1px solid var(--tawp-border-light)}.tawp-article__meta-inner{display:flex;justify-content:space-between;align-items:center;gap:1rem}@media(max-width:768px){.tawp-article__meta-inner{flex-direction:column;align-items:flex-start;gap:0.75rem}}.tawp-article__meta-group{display:flex;align-items:center}.tawp-article__meta-list{display:flex;align-items:center;gap:1.5rem;margin:0;padding:0;list-style:none}@media(max-width:768px){.tawp-article__meta-list{gap:1rem;flex-wrap:wrap}}@media(max-width:480px){.tawp-article__meta-list{gap:0.75rem}}.tawp-article__meta-item{display:flex;align-items:center;gap:0.5rem;font-size:0.875rem}.tawp-article__meta-item .cat-links,.tawp-article__meta-item .tags-links{display:flex;align-items:center;gap:0.25rem}.tawp-article__meta-item .cat-links a,.tawp-article__meta-item .tags-links a{text-decoration:none;font-weight:500;transition:all 0.3s ease}.tawp-article__meta-item .cat-links a:hover,.tawp-article__meta-item .tags-links a:hover{color:var(--tawp-primary)}.tawp-article__meta-item .cat-links a:not(:last-child)::after,.tawp-article__meta-item .tags-links a:not(:last-child)::after{content:",";margin-right:0.25rem}.tawp-article__meta-item:not(:last-child)::after{content:"";width:3px;height:3px;background:var(--tawp-bg-light);border-radius:50%;margin-left:1.5rem}@media(max-width:768px){.tawp-article__meta-item:not(:last-child)::after{margin-left:1rem}}@media(max-width:480px){.tawp-article__meta-item:not(:last-child)::after{margin-left:0.75rem}}.tawp-article__meta .fa-user,.tawp-article__meta .fa-calendar,.tawp-article__meta .fa-hashtag,.tawp-article__meta .fa-tag,.tawp-article__meta .fa-comment{width:14px;text-align:center;font-size:0.875rem;color:var(--tawp-primary)}.tawp-article__meta-link{text-decoration:none;font-weight:500;transition:all 0.3s ease}.tawp-article__meta-link:hover{color:var(--tawp-primary)}.tawp-article__meta--dots .tawp-article__meta-item:not(:last-child)::after{content:"•";background:transparent;color:var(--tawp-text-muted);font-size:0.875rem;margin-left:1.5rem}.tawp-article__meta--no-separator .tawp-article__meta-item:not(:last-child)::after{display:none}.tawp-article__meta--compact{padding:0.75rem}.tawp-article__meta--compact .tawp-article__meta-inner{gap:0.5rem}.tawp-article__meta--compact .tawp-article__meta-list{gap:1rem}.tawp-article__meta--compact .tawp-article__meta-item{font-size:0.8rem}.tawp-article__meta--compact .fa-user,.tawp-article__meta--compact .fa-calendar,.tawp-article__meta--compact .fa-hashtag,.tawp-article__meta--compact .fa-tag,.tawp-article__meta--compact .fa-comment{font-size:0.8rem;width:12px}.tawp-article__meta--minimal{background:transparent;border:none;padding:0}.tawp-article__meta--minimal .tawp-article__meta-item{color:var(--tawp-text-muted)}.tawp-article__meta--minimal .tawp-article__meta-link{color:var(--tawp-text-secondary)}.tawp-article__meta--minimal .tawp-article__meta-link:hover{color:var(--tawp-primary)}.tawp-article__meta--minimal .fa-user,.tawp-article__meta--minimal .fa-calendar,.tawp-article__meta--minimal .fa-hashtag,.tawp-article__meta--minimal .fa-tag,.tawp-article__meta--minimal .fa-comment{color:var(--tawp-text-secondary)}@media(max-width:768px){.tawp-article__meta{margin:1rem 0}.tawp-article__meta--single{padding:1rem}.tawp-article__meta-list{gap:1rem}.tawp-article__meta-item{font-size:0.8rem;gap:0.375rem}.tawp-article__meta-item:not(:last-child)::after{margin-left:1rem}.tawp-article__meta .fa-user,.tawp-article__meta .fa-calendar,.tawp-article__meta .fa-hashtag,.tawp-article__meta .fa-tag,.tawp-article__meta .fa-comment{font-size:0.8rem;width:12px}}@media(max-width:480px){.tawp-article__meta-inner{gap:0.5rem}.tawp-article__meta-list{gap:0.75rem}.tawp-article__meta-item{font-size:0.75rem;gap:0.25rem}.tawp-article__meta-item:not(:last-child)::after{margin-left:0.75rem}.tawp-article__meta .fa-user,.tawp-article__meta .fa-calendar,.tawp-article__meta .fa-hashtag,.tawp-article__meta .fa-tag,.tawp-article__meta .fa-comment{font-size:0.7rem;width:10px}}blockquote{margin:2rem 0;padding:2rem 2rem 2rem 3rem;background:var(--tawp-bg-canvas);border-left:4px solid var(--tawp-primary)!important;border-radius:0 var(--tawp-border-radius-md) var(--tawp-border-radius-md) 0;position:relative;font-style:italic}blockquote:before{content:"“";font-family:Georgia,serif;font-size:4rem;color:var(--tawp-primary);position:absolute;left:1rem;top:0.5rem;opacity:0.3;line-height:1}blockquote p{margin:0;font-size:1.1rem;position:relative;z-index:1}blockquote p a{color:var(--tawp-primary);text-decoration:none;font-weight:500;border-bottom:1px solid transparent;transition:all 0.3s ease}blockquote p a:hover{color:var(--tawp-primary-400);border-bottom-color:var(--tawp-primary-400)}blockquote p:not(:first-child){margin-top:1rem}blockquote--minimal{background:transparent;border-left:3px solid var(--tawp-border-light);padding:1.5rem 1.5rem 1.5rem 2rem}blockquote--minimal:before{display:none}blockquote--minimal p{font-size:1rem}blockquote--card{background:#fff;border:1px solid var(--tawp-border-light);border-left:4px solid var(--tawp-primary);border-radius:8px;box-shadow:0 2px 8px rgba(var(--tawp-rgb-neutral),0.05);padding:2rem}blockquote--card:before{left:1.5rem}blockquote--card:hover{box-shadow:0 4px 12px rgba(var(--tawp-rgb-neutral),0.1);transform:translateY(-1px);transition:all 0.3s ease}blockquote--dark{background:var(--tawp-gradient-brand);border-left-color:var(--tawp-primary);color:white}blockquote--dark:before{color:rgba(255,255,255,0.2)}blockquote--dark p{color:white}blockquote--dark p a{color:var(--tawp-text-light)}blockquote--dark p a:hover{color:white;border-bottom-color:var(--tawp-border-light)}blockquote--large{padding:3rem 3rem 3rem 4rem}blockquote--large:before{font-size:5rem;left:1.5rem;top:1rem}blockquote--large p{font-size:1.25rem;line-height:1.7}blockquote footer{margin-top:1rem;font-style:normal;font-size:0.9rem;text-align:right}blockquote footer:before{content:"— "}.blockquote--dark blockquote footer{color:rgba(255,255,255,0.7)}@media(max-width:768px){blockquote{margin:1.5rem 0;padding:1.5rem 1.5rem 1.5rem 2.5rem}blockquote:before{font-size:3rem;left:0.75rem;top:0.75rem}blockquote p{font-size:1rem}blockquote--large{padding:2rem 2rem 2rem 3rem}blockquote--large:before{font-size:4rem;left:1rem;top:0.5rem}blockquote--large p{font-size:1.1rem}}@media(max-width:480px){blockquote{padding:1.25rem 1.25rem 1.25rem 2rem}blockquote:before{font-size:2.5rem;left:0.5rem;top:0.5rem}blockquote p{font-size:0.95rem}}.tawp-list-animations .tawp-list-anim-item{opacity:0;transform:translateY(30px)}.tawp-blog-grid .tawp-blog-card{opacity:0;transform:translateY(50px)}.tawp-team-grid .tawp-team-member{opacity:0;transform:translateY(50px)}.tawp-testimonial-grid .tawp-testimonial-card{opacity:0;transform:translateY(50px)}.tawp-scroll-anim{opacity:0;transform:translateY(50px)}.tawp-scroll-anim:not(.gsap-animated){opacity:0;transform:translateY(50px)}.tawp-hero-banner{position:relative;display:flex;align-items:center;width:100%;overflow:hidden}.tawp-hero-banner--fullscreen{min-height:100vh}.tawp-hero-banner--fixed{min-height:700px}.tawp-hero-banner--with-media .tawp-hero-banner__content{padding-right:2rem}.tawp-hero-banner--align-center{text-align:center}.tawp-hero-banner--align-center .tawp-hero-banner__buttons{justify-content:center}.tawp-hero-banner--align-left{text-align:left}.tawp-hero-banner--align-left .tawp-hero-banner__buttons{justify-content:flex-start}.tawp-hero-banner__content{padding:3rem 0}.tawp-hero-banner__top-title{margin-bottom:1rem;font-size:0.875rem;font-weight:600;text-transform:uppercase;letter-spacing:0.1em;color:var(--tawp-primary)}.tawp-hero-banner__title{margin-bottom:1.5rem;font-size:clamp(2rem,5vw,3.5rem);font-weight:700;line-height:1.2;color:var(--tawp-text-primary)}.tawp-hero-banner__subtitle{margin-bottom:2rem;font-size:clamp(1rem,2vw,1.25rem);line-height:1.6;color:var(--tawp-text-secondary)}.tawp-hero-banner__buttons{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2rem}.tawp-hero-banner__button{display:inline-flex;align-items:center;padding:1rem 2rem;font-size:1rem;font-weight:600;text-decoration:none;border-radius:0.5rem;transition:all 0.3s ease}.tawp-hero-banner__button--primary{color:var(--tawp-white);background:var(--tawp-gradient-primary);box-shadow:0 4px 12px rgba(var(--tawp-rgb-primary),0.3)}.tawp-hero-banner__button--primary:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(var(--tawp-rgb-primary),0.4)}.tawp-hero-banner__button--secondary{color:var(--tawp-primary);background:transparent;border:2px solid var(--tawp-primary)}.tawp-hero-banner__button--secondary:hover{color:var(--tawp-white);background:var(--tawp-primary)}.tawp-hero-banner__media img{width:100%;height:auto;border-radius:1rem;object-fit:cover}.tawp-hero-banner__video{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;border-radius:1rem}.tawp-hero-banner__video iframe,.tawp-hero-banner__video object,.tawp-hero-banner__video embed{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:1rem}@media(max-width:991px){.tawp-hero-banner--fullscreen{min-height:auto;padding:4rem 0}.tawp-hero-banner--fixed{min-height:auto;padding:4rem 0}.tawp-hero-banner--with-media .tawp-hero-banner__content{padding-right:0;margin-bottom:2rem}.tawp-hero-banner__title{font-size:2rem;margin-bottom:1rem}.tawp-hero-banner__subtitle{font-size:1rem;margin-bottom:1.5rem}.tawp-hero-banner__buttons{gap:0.75rem}.tawp-hero-banner__button{padding:0.875rem 1.5rem;font-size:0.9375rem}}@media(max-width:575px){.tawp-hero-banner__buttons{flex-direction:column}.tawp-hero-banner__buttons .tawp-hero-banner__button{width:100%;justify-content:center}}.tawp-info-box{position:relative;display:flex;flex-direction:column;gap:1rem;padding:2rem;background:var(--tawp-bg-primary);border-radius:1rem}.tawp-info-box--linked{cursor:pointer}.tawp-info-box--linked:hover{transform:translateY(-4px)}.tawp-info-box--layout-vertical{flex-direction:column;align-items:center;text-align:center}.tawp-info-box--layout-horizontal{flex-direction:row;align-items:flex-start;text-align:left;gap:1.5rem}.tawp-info-box--layout-horizontal .tawp-info-box__media{flex-shrink:0}.tawp-info-box--layout-horizontal .tawp-info-box__content{flex:1}.tawp-info-box--layout-horizontal[style*="text-align: center"]{text-align:left}.tawp-nav__megamenu .tawp-info-box{height:100%;justify-content:center}.tawp-info-box--layout-vertical.elementor-widget.elementor-widget-tawp-info-box{height:100%}.tawp-info-box__media{display:flex;flex-direction:column;gap:0.5rem}.tawp-info-box__content{display:flex;flex-direction:column;gap:0.75rem}.tawp-info-box__link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:5}.tawp-info-box__icon{display:inline-flex;align-items:center;justify-content:center;font-size:60px;color:var(--tawp-primary);transition:all 0.3s ease}.tawp-info-box__icon i,.tawp-info-box__icon svg{width:1em;height:1em}.tawp-info-box__icon img{width:60px;height:auto;object-fit:contain}.tawp-info-box__number{font-size:4rem;font-weight:700;line-height:1;color:var(--tawp-primary);opacity:0.15}.tawp-info-box--layout-horizontal .tawp-info-box__number{font-size:3rem}.tawp-info-box__title{margin:0;font-size:1.5rem;font-weight:600;line-height:1.3;color:var(--tawp-text-primary);position:relative;z-index:2}.tawp-info-box--layout-horizontal .tawp-info-box__title{font-size:1.25rem}.tawp-info-box__description{margin:0;font-size:1rem;line-height:1.6;color:var(--tawp-text-secondary);position:relative;z-index:2}.tawp-info-box--layout-horizontal .tawp-info-box__description{font-size:0.9375rem}.tawp-info-box:hover .tawp-info-box__icon{transform:scale(1.1);transition:transform 0.3s ease}.tawp-info-box:hover .tawp-info-box__number{opacity:0.25;transition:opacity 0.3s ease}@media(max-width:767px){.tawp-info-box__number{font-size:3rem}.tawp-info-box--layout-horizontal .tawp-info-box__number{font-size:2.5rem}.tawp-info-box__title{font-size:1.25rem}.tawp-info-box--layout-horizontal .tawp-info-box__title{font-size:1.125rem}.tawp-info-box__description{font-size:0.9375rem}.tawp-info-box--layout-horizontal .tawp-info-box__description{font-size:0.875rem}}.tawp-nav__megamenu .tawp-info-box{padding:1rem 1.5rem;background:transparent;border-radius:0.5rem}.tawp-nav__megamenu .tawp-info-box:hover{background:var(--tawp-bg-light);transform:none;box-shadow:none}.tawp-nav__megamenu .tawp-info-box .tawp-info-box__icon{font-size:40px}.tawp-nav__megamenu .tawp-info-box .tawp-info-box__icon img{width:40px}.tawp-nav__megamenu .tawp-info-box__number{display:none}.tawp-cta__button.tawp-btn.tawp-btn--primary{color:var(--tawp-primary);box-shadow:var(--tawp-shadow-ring-primary-sm);background:linear-gradient(180deg,white,white) padding-box,var(--tawp-gradient-primary) border-box;border:2px solid transparent!important;border-radius:var(--tawp-border-radius-sm)}.tawp-cta__button.tawp-btn.tawp-btn--primary:hover{color:var(--tawp-primary)}.tawp-cta{display:flex;align-items:center;gap:2rem;padding:3rem;background:var(--tawp-gradient-primary);border-radius:1rem}.tawp-cta--horizontal{flex-direction:row;justify-content:space-between}.tawp-cta--horizontal .tawp-cta__content{flex:1}.tawp-cta--horizontal .tawp-cta__button-wrapper{flex-shrink:0}.tawp-cta--vertical{flex-direction:column;text-align:center}.tawp-cta--vertical .tawp-cta__content{width:100%}.tawp-cta--vertical .tawp-cta__button-wrapper{width:100%;display:flex;justify-content:center}.tawp-cta__content{display:flex;flex-direction:column;gap:0.75rem}.tawp-cta__title{margin:0;font-size:2rem;font-weight:700;line-height:1.2;color:var(--tawp-white)}.tawp-cta__description{margin:0;font-size:1.125rem;line-height:1.6;color:rgba(var(--tawp-rgb-white),0.9)}.tawp-cta__button-wrapper{display:inline-flex}@media(max-width:991px){.tawp-cta{padding:2.5rem}.tawp-cta--horizontal{flex-direction:column;text-align:center}.tawp-cta--horizontal .tawp-cta__button-wrapper{width:100%;justify-content:center}.tawp-cta__title{font-size:1.75rem}.tawp-cta__description{font-size:1rem}}@media(max-width:575px){.tawp-cta{padding:2rem;gap:1.5rem}.tawp-cta__title{font-size:1.5rem}.tawp-cta__description{font-size:0.9375rem}.tawp-cta__button{width:100%;padding:0.875rem 2rem}}.tawp-marquee{position:relative;display:flex;align-items:center;width:100%;height:60px;overflow:hidden;background:var(--tawp-bg-primary)}.tawp-marquee.tawp-marquee-masked{-webkit-mask-image:linear-gradient(to right,rgba(0,0,0,0) 0%,rgb(0,0,0) 12.5%,rgb(0,0,0) 87.5%,rgba(0,0,0,0) 100%);mask-image:linear-gradient(to right,rgba(0,0,0,0) 0%,rgb(0,0,0) 12.5%,rgb(0,0,0) 87.5%,rgba(0,0,0,0) 100%)}.tawp-marquee.tawp-marquee-pause:hover .tawp-marquee-content{animation-play-state:paused}.tawp-marquee-content{display:inline-block;padding:0 0.2em;white-space:nowrap;animation:marquee var(--tawp-marquee-speed, 20s) linear infinite}.tawp-marquee-content a,.tawp-marquee-content span{display:inline;text-decoration:none;color:var(--tawp-text-primary);transition:color 0.3s ease}.tawp-marquee-content a:hover{color:var(--tawp-primary)}.tawp-marquee-content img{display:inline-block;vertical-align:middle;max-height:1.5em}.tawp-marquee-content i,.tawp-marquee-content svg{display:inline-block;vertical-align:middle}.tawp-marquee-left .tawp-marquee-content{--tawp-marquee-translate-x: -100%}.tawp-marquee-right .tawp-marquee-content{--tawp-marquee-translate-x: 100%;animation-direction:reverse}@keyframes marquee{0%{transform:translateX(0)}100%{transform:translateX(var(--tawp-marquee-translate-x))}}@media(max-width:767px){.tawp-marquee{height:50px}.tawp-marquee-content{font-size:0.9375rem}}.tawp-counter{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;width:100%}.tawp-counter__icon{display:inline-flex;align-items:center;justify-content:center;margin-bottom:15px;line-height:1}.tawp-counter__icon i,.tawp-counter__icon svg{display:block}.tawp-counter__icon img{display:block;width:100%;height:100%;object-fit:contain}.tawp-counter__number-wrap{display:flex;align-items:center;justify-content:center;gap:0.2em;margin-bottom:10px}.tawp-counter__number{display:inline-block;font-size:3.5rem;font-weight:700;line-height:1;color:var(--tawp-primary)}.tawp-counter__number .odometer{display:inline-block}.tawp-counter__prefix,.tawp-counter__suffix{font-size:3.5rem;font-weight:700;line-height:1}.tawp-counter__label{font-size:1.125rem;font-weight:500;color:var(--tawp-text-primary);text-transform:uppercase;letter-spacing:0.05em}@media(max-width:767px){.tawp-counter__number,.tawp-counter__prefix,.tawp-counter__suffix{font-size:2.5rem}.tawp-counter__label{font-size:1rem}}.tawp-counter__number .odometer-inside .odometer-digit{display:inline-block;vertical-align:middle}.tawp-counter__number .odometer-inside .odometer-digit .odometer-digit-spacer,.tawp-counter__number .odometer-inside .odometer-digit .odometer-digit-inner{display:inline-block}.tawp-counter__number .odometer-inside .odometer-digit .odometer-ribbon{display:block}.tawp-counter__number .odometer-inside .odometer-digit .odometer-ribbon-inner{display:block;-webkit-backface-visibility:hidden;backface-visibility:hidden}.tawp-counter__number .odometer-inside .odometer-digit .odometer-value{-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:transparent;background-image:var(--tawp-gradient-primary);display:block;-webkit-transform:translateZ(0);transform:translateZ(0)}.tawp-counter__number .odometer-inside .odometer-formatting-mark{-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:transparent;background-image:var(--tawp-gradient-primary);display:inline-block;vertical-align:middle}.tawp-testimonial-grid{display:grid;grid-template-columns:repeat(var(--tawp-columns, 3),1fr)}@media(max-width:1024px){.tawp-testimonial-grid{grid-template-columns:repeat(var(--tawp-columns-tablet, 2),1fr)}}@media(max-width:767px){.tawp-testimonial-grid{grid-template-columns:repeat(var(--tawp-columns-mobile, 1),1fr)}}.tawp-testimonial-slider-wrapper{position:relative;padding:0 3rem}.tawp-testimonial-slider{position:relative}.tawp-testimonial-slider .swiper-wrapper{display:flex}.tawp-testimonial-slider .swiper-slide{height:auto;display:flex}.tawp-testimonial-card{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding:2rem;background:var(--tawp-bg-light);border-radius:var(--tawp-border-radius-md);width:100%;height:100%}.tawp-testimonial-card__image{margin-bottom:1rem}.tawp-testimonial-card__image img{width:80px;height:80px;border-radius:50%;object-fit:cover}.tawp-testimonial-card__rating{display:flex;gap:0.25rem;margin-bottom:1rem;font-size:1rem}.tawp-testimonial-card__rating svg,.tawp-testimonial-card__rating svg path,.tawp-testimonial-card__rating i{color:var(--tawp-primary);fill:var(--tawp-primary)}.tawp-testimonial-card__content{flex:1;margin-bottom:1.5rem;font-size:1rem;line-height:1.6;color:var(--tawp-text-secondary)}.tawp-testimonial-card__content svg,.tawp-testimonial-card__content svg path{fill:rgba(var(--tawp-rgb-neutral),0.25)}.tawp-testimonial-card__content i{font-size:3rem;line-height:1;display:block;color:var(--tawp-primary);opacity:0.3;position:absolute;top:10px;left:10px}.tawp-testimonial-card__footer{margin-top:auto}.tawp-testimonial-card__name{font-size:1.125rem;font-weight:600;margin:0 0 0.25rem;color:var(--tawp-text-primary)}.tawp-testimonial-card__title{font-size:0.875rem;margin:0;color:var(--tawp-text-secondary)}.tawp-testimonial-slider__nav{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:50%;box-shadow:0 2px 10px rgba(var(--tawp-rgb-neutral),0.1);cursor:pointer;z-index:10;transition:all 0.3s ease}.tawp-testimonial-slider__nav i{font-size:1rem;color:var(--tawp-text-primary)}.tawp-testimonial-slider__nav:hover{background:var(--tawp-primary)}.tawp-testimonial-slider__nav:hover i{color:#fff}.tawp-testimonial-slider__nav--prev{left:0}.tawp-testimonial-slider__nav--next{right:0}.tawp-testimonial-slider__nav.swiper-button-disabled{opacity:0.3;cursor:not-allowed}.tawp-testimonial-slider__pagination{position:relative;margin-top:2rem;text-align:center}.tawp-testimonial-slider__pagination :global(.swiper-pagination-bullet){width:10px;height:10px;background:var(--tawp-text-secondary);opacity:0.3;transition:all 0.3s ease}.tawp-testimonial-slider__pagination :global(.swiper-pagination-bullet):global(.swiper-pagination-bullet-active){background:var(--tawp-primary);opacity:1;width:30px;border-radius:5px}@media(max-width:767px){.tawp-testimonial-card{padding:1.5rem}.tawp-testimonial-card__content{font-size:0.9375rem}.tawp-testimonial-slider__nav{display:none}}.tawp-section-header{display:flex;flex-direction:column;align-items:center;text-align:center;width:100%}.tawp-section-header__top-title{font-size:0.875rem;font-weight:600;text-transform:uppercase;letter-spacing:0.1em;color:var(--tawp-primary);margin-bottom:0.625rem;line-height:1.5}.tawp-section-header__icon{display:inline-flex;align-items:center;justify-content:center;color:var(--tawp-primary)}.tawp-section-header__icon i,.tawp-section-header__icon svg{display:block}.tawp-section-header__icon--top{margin-bottom:1rem}.tawp-section-header__icon--left{margin-right:0.75rem}.tawp-section-header__icon--right{margin-left:0.75rem}.tawp-section-header__main-title{font-size:2.5rem;font-weight:700;line-height:1.2;color:var(--tawp-text-primary);margin-bottom:1.25rem;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:0.5rem}.tawp-section-header__main-title .tawp-highlight{color:var(--tawp-primary)}.tawp-section-header__subtitle{font-size:1.125rem;line-height:1.6;color:var(--tawp-text-secondary);margin:0;max-width:600px}.tawp-section-header__divider{display:flex;align-items:center;justify-content:center;width:80px;max-width:100%;height:10px;margin:1.25rem auto}.tawp-section-header__divider svg{display:block;width:100%;height:100%;fill:var(--tawp-primary);stroke:var(--tawp-primary)}.tawp-section-header__divider--line{position:relative;height:2px}.tawp-section-header__divider--line::before{content:"";display:block;width:100%;height:2px;background-color:var(--tawp-primary)}.tawp-section-header__divider--line svg{display:none}@media(max-width:1024px){.tawp-section-header__main-title{font-size:2rem}.tawp-section-header__subtitle{font-size:1rem}}@media(max-width:767px){.tawp-section-header__top-title{font-size:0.75rem}.tawp-section-header__main-title{font-size:1.75rem}.tawp-section-header__subtitle{font-size:0.9375rem}.tawp-section-header__divider{margin:1rem auto}}.tawp-section-header[style*="text-align: left"],.tawp-section-header[style*="text-align:left"]{align-items:flex-start}.tawp-section-header[style*="text-align: left"] .tawp-section-header__main-title,.tawp-section-header[style*="text-align:left"] .tawp-section-header__main-title{justify-content:flex-start}.tawp-section-header[style*="text-align: right"],.tawp-section-header[style*="text-align:right"]{align-items:flex-end}.tawp-section-header[style*="text-align: right"] .tawp-section-header__main-title,.tawp-section-header[style*="text-align:right"] .tawp-section-header__main-title{justify-content:flex-end}.tawp-content-section{display:flex;gap:2.5rem;align-items:center;--tawp-media-width: 50%}@media(max-width:767px){.tawp-content-section{flex-direction:column!important;gap:2rem}}.tawp-content-section--media-left{flex-direction:row}.tawp-content-section--media-right{flex-direction:row-reverse}.tawp-content-section__media{flex:0 0 var(--tawp-media-width);max-width:var(--tawp-media-width)}@media(max-width:767px){.tawp-content-section__media{flex:0 0 100%;max-width:100%}}.tawp-content-section__media img,.tawp-content-section__media video{display:block;width:100%;height:auto;object-fit:cover;border-radius:20px}.tawp-content-section__media__video-wrapper{position:relative;width:100%;padding-bottom:56.25%;overflow:hidden;background:var(--tawp-neutral-800)}.tawp-content-section__media__video-wrapper iframe,.tawp-content-section__media__video-wrapper video{position:absolute;top:0;left:0;width:100%;height:100%}.tawp-content-section__content{flex:1;min-width:0}@media(max-width:767px){.tawp-content-section__content{flex:0 0 100%;max-width:100%}}.tawp-content-section__top-title{display:inline-block;font-size:0.875rem;font-weight:600;text-transform:uppercase;letter-spacing:0.1em;color:var(--tawp-primary);margin-bottom:0.75rem}.tawp-content-section__main-title{font-size:2.25rem;font-weight:700;line-height:1.2;color:var(--tawp-text-primary);margin-bottom:1rem}@media(max-width:767px){.tawp-content-section__main-title{font-size:1.75rem}}.tawp-content-section__subtitle{font-size:1.125rem;font-weight:600;line-height:1.4;color:var(--tawp-text-secondary);margin-bottom:1rem}.tawp-content-section__body{font-size:1rem;line-height:1.6;color:var(--tawp-text-secondary);margin-bottom:1.5rem}.tawp-content-section__body p{margin-bottom:1rem}.tawp-content-section__body p:last-child{margin-bottom:0}.tawp-content-section__list{margin:0 0 1.5rem;padding:0;list-style:none}.tawp-content-section__list li{display:flex;align-items:flex-start;gap:0.75rem;font-size:1rem;line-height:1.6;color:var(--tawp-text-primary);margin-bottom:0.75rem}.tawp-content-section__list li:last-child{margin-bottom:0}.tawp-content-section__list li i,.tawp-content-section__list li svg{flex-shrink:0;margin-top:0.25rem;font-size:1rem;color:var(--tawp-primary)}.tawp-content-section__list li svg{width:1rem;height:1rem;fill:var(--tawp-primary)}.tawp-content-section__list[is=ol]{counter-reset:list-counter}.tawp-content-section__list[is=ol] li{counter-increment:list-counter}.tawp-content-section__list[is=ol] li::before{content:counter(list-counter) ".";flex-shrink:0;font-weight:600;color:var(--tawp-primary);margin-right:0.75rem}ol.tawp-content-section__list{counter-reset:list-counter}ol.tawp-content-section__list li{position:relative;padding-left:2rem}ol.tawp-content-section__list li::before{content:counter(list-counter) ".";counter-increment:list-counter;position:absolute;left:0;font-weight:600;color:var(--tawp-primary)}.tawp-content-section__button i,.tawp-content-section__button svg{font-size:1.125rem}.tawp-content-section__button svg{width:1.125rem;height:1.125rem;fill:currentColor}@media(max-width:767px){.tawp-content-section__top-title{font-size:0.75rem}.tawp-content-section__subtitle{font-size:1rem}.tawp-content-section__body{font-size:0.9375rem}.tawp-content-section__button{padding:0.75rem 1.5rem;font-size:0.9375rem}}.tawp-video-player{position:relative;cursor:pointer}.tawp-video-player__poster{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:20px!important;border:4px solid var(--tawp-primary)!important;transition:opacity 0.3s ease}.tawp-video-player__play-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80px;height:80px;padding:0;background:none;border:none;cursor:pointer;z-index:2;transition:all 0.3s ease}.tawp-video-player__play-btn svg{display:block;width:100%;height:100%;filter:drop-shadow(0 4px 12px rgba(var(--tawp-rgb-neutral),0.3))}.tawp-video-player__play-btn svg circle{fill:var(--tawp-primary)}.tawp-video-player__play-btn:hover{transform:translate(-50%,-50%) scale(1.1)}@media(max-width:767px){.tawp-video-player__play-btn{width:60px;height:60px}}.tawp-video-player.is-playing .tawp-video-player__poster,.tawp-video-player.is-playing .tawp-video-player__play-btn{opacity:0;pointer-events:none}.tawp-contact{display:flex;gap:2.5rem}.tawp-contact__form{background:var(--tawp-bg-light);padding:2rem;border-radius:var(--tawp-border-radius-lg)}.tawp-contact--two-column{display:grid;grid-template-columns:1fr 1fr;gap:2.5rem}.tawp-contact--form-left .tawp-contact__form{order:1}.tawp-contact--form-left .tawp-contact__info{order:2}.tawp-contact--form-right .tawp-contact__info{order:1}.tawp-contact--form-right .tawp-contact__form{order:2}.tawp-contact--form-only{display:block}.tawp-contact__info{display:flex;flex-direction:column;gap:1.5rem}.tawp-contact__info-title{margin:0 0 0.75rem;font-size:1.75rem;font-weight:700;line-height:1.3}.tawp-contact__info-description{margin:0 0 1.5rem;font-size:1rem;line-height:1.6;opacity:0.85}.tawp-contact-items{display:flex;flex-direction:column;gap:1.5rem}.tawp-contact-item{display:flex;align-items:flex-start;gap:1rem;text-decoration:none;transition:all 0.3s ease}.tawp-contact-item__icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;font-size:1.125rem;transition:transform 0.3s ease}.tawp-contact-item__icon i,.tawp-contact-item__icon svg{width:1em;height:1em}.tawp-contact-item__content-wrap{flex:1;display:flex;flex-direction:column;gap:0.25rem}.tawp-contact-item__label{font-size:0.875rem;font-weight:600;text-transform:uppercase;letter-spacing:0.05em;line-height:1.4;opacity:0.7}.tawp-contact-item__content{font-size:1rem;font-weight:400;line-height:1.6;word-break:break-word}.tawp-contact-item[href]:hover .tawp-contact-item__icon{transform:translateY(-2px)}.tawp-contact__form .wpcf7 .wpcf7-form p{margin-bottom:1.25rem}.tawp-contact__form .wpcf7 .wpcf7-form p:last-of-type{margin-bottom:0}.tawp-contact__form .wpcf7 .wpcf7-form label{display:flex;flex-direction:column;gap:0.5rem;font-weight:600;font-size:0.95rem}.tawp-contact__form .wpcf7 .wpcf7-form-control-wrap{display:block;position:relative}.tawp-contact__form .wpcf7 input:not([type=submit]):not([type=checkbox]):not([type=radio]),.tawp-contact__form .wpcf7 textarea,.tawp-contact__form .wpcf7 select{width:100%;padding:0.875rem 1.125rem;background:#fff;font-size:1rem;border:1px solid var(--tawp-border-base);border-radius:var(--tawp-border-radius-sm);transition:border-color 0.3s ease,box-shadow 0.3s ease}.tawp-contact__form .wpcf7 input:not([type=submit]):not([type=checkbox]):not([type=radio]):focus,.tawp-contact__form .wpcf7 textarea:focus,.tawp-contact__form .wpcf7 select:focus{border-color:var(--tawp-primary-300);box-shadow:var(--tawp-shadow-ring-primary-sm);outline:none}.tawp-contact__form .wpcf7 input:not([type=submit]):not([type=checkbox]):not([type=radio])::placeholder,.tawp-contact__form .wpcf7 textarea::placeholder,.tawp-contact__form .wpcf7 select::placeholder{color:var(--tawp-text-light)}.tawp-contact__form .wpcf7 textarea{min-height:150px;resize:vertical}.tawp-contact__form .wpcf7{}.tawp-contact__form .wpcf7 .wpcf7-not-valid{border-color:var(--tawp-error)!important}.tawp-contact__form .wpcf7 .wpcf7-not-valid-tip{display:block;margin-top:0.5rem;font-size:0.875rem;color:var(--tawp-error)}.tawp-contact__form .wpcf7 .wpcf7-response-output{margin-top:1.5rem;padding:1rem 1.25rem;border-radius:0.375rem;font-size:0.875rem;border:1px solid transparent}.tawp-contact__form .wpcf7 .wpcf7-mail-sent-ok{background-color:rgba(var(--tawp-rgb-success),0.1);border-color:rgba(var(--tawp-rgb-success),0.9);color:var(--tawp-success)}.tawp-contact__form .wpcf7 .wpcf7-validation-errors,.tawp-contact__form .wpcf7 .wpcf7-mail-sent-ng{background-color:rgba(var(--tawp-rgb-error),0.1);border-color:rgba(var(--tawp-rgb-error),0.9);color:var(--tawp-error)}.tawp-contact__form .wpcf7 .wpcf7-spam-blocked{background-color:rgba(var(--tawp-rgb-warning),0.1);border-color:rgba(var(--tawp-rgb-warning),0.9);color:var(--tawp-warning)}.tawp-contact__form .wpcf7 .wpcf7-spinner{margin-left:0.5rem;vertical-align:middle}.tawp-contact__form .wpcf7 .wpcf7-form.submitting input[type=submit]{pointer-events:none;opacity:0.7}@media(max-width:768px){.tawp-contact--two-column{grid-template-columns:1fr;gap:2rem}.tawp-contact__info-title{font-size:1.5rem}.tawp-contact-items{gap:1.25rem}.tawp-contact-item{gap:0.875rem}.tawp-contact-item__icon{width:2.25rem;height:2.25rem;font-size:1rem}.tawp-contact-item__label{font-size:0.8125rem}.tawp-contact-item__content{font-size:0.9375rem}}.tawp-product-slider{position:relative;padding:0 3rem}@media(max-width:768px){.tawp-product-slider{padding:0 2.5rem}}.tawp-product-slider .swiper{overflow:hidden}.tawp-product-slider__nav{position:absolute;top:50%;transform:translateY(-50%);z-index:10;display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;background-color:#ffffff;border-radius:50%;box-shadow:0 2px 8px rgba(var(--tawp-rgb-neutral),0.1);cursor:pointer;transition:all 0.3s ease}.tawp-product-slider__nav svg{width:1.25rem;height:1.25rem;stroke-width:2.5}.tawp-product-slider__nav:hover{background-color:var(--tawp-primary);color:#ffffff;box-shadow:0 4px 12px rgba(var(--tawp-rgb-primary),0.3)}.tawp-product-slider__nav--prev{left:0}.tawp-product-slider__nav--next{right:0}.tawp-product-slider__nav.swiper-button-disabled{opacity:0.3;cursor:not-allowed;pointer-events:none}.tawp-product-slider__pagination{margin-top:2rem;text-align:center}.tawp-product-slider__pagination .swiper-pagination-bullet{width:0.5rem;height:0.5rem;background-color:var(--tawp-bg-light);opacity:1;transition:all 0.3s ease}.tawp-product-slider__pagination .swiper-pagination-bullet-active{width:1.5rem;border-radius:0.25rem;background-color:var(--tawp-primary)}.tawp-product-slider__pagination .swiper-pagination-fraction{font-size:0.875rem;font-weight:600;color:var(--tawp-text-secondary)}.tawp-product-slider__pagination .swiper-pagination-progressbar{background-color:var(--tawp-bg-secondary)}.tawp-product-slider__pagination .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background-color:var(--tawp-primary)}.tawp-product-slider .tawp-product-card{position:relative;display:flex;flex-direction:column;height:100%;background:linear-gradient(180deg,white,white) padding-box,var(--tawp-gradient-aurora) border-box;border:2px solid transparent!important;border-radius:var(--tawp-border-radius-md);overflow:hidden;transition:all 0.3s ease}.tawp-product-slider .tawp-product-card:hover .tawp-product-card__quick-view{opacity:1;visibility:visible}.tawp-product-slider .tawp-product-card__image{width:100%;height:100%;object-fit:cover;position:relative;overflow:hidden}.tawp-product-slider .tawp-product-card__image a{display:block;line-height:0}.tawp-product-slider .tawp-product-card__image img{width:100%;height:auto;transition:transform 0.3s ease}.tawp-product-slider .tawp-product-card__image:hover img{transform:scale(1.05)}.tawp-product-slider .tawp-product-card__badges{position:absolute;top:1rem;left:1rem;z-index:2;display:flex;flex-direction:column;gap:0.5rem}.tawp-product-slider .tawp-product-card .tawp-badge{display:inline-block;padding:0.25rem 0.75rem;font-size:0.75rem;font-weight:600;text-transform:uppercase;letter-spacing:0.05em;border-radius:0.25rem;line-height:1.4}.tawp-product-slider .tawp-product-card .tawp-badge--sale{background-color:#dc3575;color:#ffffff}.tawp-product-slider .tawp-product-card .tawp-badge--featured{background-color:#ffc107;color:var(--tawp-text-primary)}.tawp-product-slider .tawp-product-card .tawp-badge--out-of-stock{background-color:var(--tawp-neutral-300);color:#ffffff}.tawp-product-slider .tawp-product-card__quick-view{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:3;display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;background-color:#ffffff;border:none;border-radius:50%;box-shadow:0 2px 8px rgba(var(--tawp-rgb-neutral),0.15);cursor:pointer;opacity:0;visibility:hidden;transition:all 0.3s ease}.tawp-product-slider .tawp-product-card__quick-view svg{width:1.125rem;height:1.125rem;stroke-width:2}.tawp-product-slider .tawp-product-card__quick-view:hover{background-color:var(--tawp-primary);color:#ffffff;transform:translate(-50%,-50%) scale(1.1)}.tawp-product-slider .tawp-product-card__content{flex:1;display:flex;flex-direction:column;gap:0.5rem;padding:1.25rem}.tawp-product-slider .tawp-product-card__category{font-size:0.8125rem;font-weight:600;text-transform:uppercase;letter-spacing:0.05em}.tawp-product-slider .tawp-product-card__category a{color:var(--tawp-text-muted);text-decoration:none;transition:opacity 0.3s ease}.tawp-product-slider .tawp-product-card__category a:hover{color:var(--tawp-primary)}.tawp-product-slider .tawp-product-card__category a:not(:last-child)::after{content:", "}.tawp-product-slider .tawp-product-card__rating .star-rating{font-size:0.875rem}.tawp-product-slider .tawp-product-card__price{margin-top:auto;font-size:1.125rem;font-weight:700;color:var(--tawp-primary)}.tawp-product-slider .tawp-product-card__price del{margin-right:0.5rem;font-size:0.875rem;font-weight:400;opacity:0.6}.tawp-product-slider .tawp-product-card__price ins{text-decoration:none}.tawp-product-slider .tawp-product-card__actions{margin-top:1rem}.tawp-product-slider .tawp-product-card__actions .button,.tawp-product-slider .tawp-product-card__actions .added_to_cart{display:block;width:100%;padding:0.75rem 1rem;font-size:0.875rem;font-weight:600;text-align:center;text-decoration:none;background-color:var(--tawp-primary);color:#ffffff;border:none;border-radius:0.375rem;cursor:pointer;transition:all 0.3s ease}.tawp-product-slider .tawp-product-card__actions .button:hover,.tawp-product-slider .tawp-product-card__actions .added_to_cart:hover{background-color:var(--tawp-primary-600);transform:translateY(-2px)}.tawp-product-slider .tawp-product-card__actions .button:active,.tawp-product-slider .tawp-product-card__actions .added_to_cart:active{transform:translateY(0)}.tawp-product-slider .tawp-product-card__actions .button.loading,.tawp-product-slider .tawp-product-card__actions .added_to_cart.loading{pointer-events:none;opacity:0.7}.tawp-product-slider .tawp-product-card__actions .button.loading::after,.tawp-product-slider .tawp-product-card__actions .added_to_cart.loading::after{content:"";display:inline-block;width:1rem;height:1rem;margin-left:0.5rem;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:tawp-spin 0.6s linear infinite;vertical-align:middle}.tawp-product-slider .tawp-product-card__actions .added_to_cart{margin-top:0.5rem;background-color:var(--tawp-green)}.tawp-product-slider .tawp-product-card__actions .added_to_cart:hover{background-color:var(--tawp-primary-600)}.tawp-product-slider .tawp-product-card:hover .tawp-product-card__actions{opacity:1;visibility:visible}.tawp-products-view-all{margin-top:40px}@keyframes tawp-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@media(max-width:768px){.tawp-product-slider .tawp-product-card__content{padding:1rem;gap:0.375rem}.tawp-product-slider .tawp-product-card__title{font-size:0.9375rem}.tawp-product-slider .tawp-product-card__price{font-size:1rem}.tawp-product-slider .tawp-product-card__actions .button{padding:0.625rem 0.875rem;font-size:0.8125rem}.tawp-product-slider .tawp-product-card__quick-view{opacity:1;visibility:visible}}.tawp-product-slider .swiper-wrapper{display:flex;align-items:stretch}.tawp-product-slider .swiper-slide{height:auto;display:flex;flex-direction:column}.tawp-product-slider .tawp-product-card{display:flex;flex-direction:column;height:100%}.tawp-product-slider .tawp-product-card__content{display:flex;flex-direction:column;flex:1}.tawp-product-slider .tawp-product-card__footer{margin-top:auto}.tawp-team-grid{display:grid;gap:30px}@media(max-width:768px){.tawp-team-grid{gap:20px}}.tawp-team-member{display:flex;flex-direction:column;background:#ffffff;border-radius:var(--tawp-border-radius-md);overflow:hidden}.tawp-team-member:hover{transform:translateY(-5px)}.tawp-team-member--left{flex-direction:row;align-items:flex-start;gap:20px}@media(max-width:768px){.tawp-team-member--left{flex-direction:column}}.tawp-team-member--left .tawp-team-member__image{flex-shrink:0}.tawp-team-member--right{flex-direction:row-reverse;align-items:flex-start;gap:20px}@media(max-width:768px){.tawp-team-member--right{flex-direction:column}}.tawp-team-member--right .tawp-team-member__image{flex-shrink:0}.tawp-team-member__header{padding:20px 0 0}.tawp-team-member__image{width:120px;height:120px;border-radius:50%;overflow:hidden;margin:0 auto 20px;border:4px solid rgba(var(--tawp-rgb-primary),0.5)}.tawp-team-member__image img{width:100%;height:100%!important;object-fit:cover;transition:transform 0.3s ease}.tawp-team-member:hover .tawp-team-member__image img{transform:scale(1.05)}.tawp-team-member--left .tawp-team-member__image,.tawp-team-member--right .tawp-team-member__image{margin:0}.tawp-team-member__content{flex:1;text-align:center;padding:0 20px 20px}.tawp-team-member--left .tawp-team-member__content,.tawp-team-member--right .tawp-team-member__content{text-align:left;padding:0}@media(max-width:768px){.tawp-team-member--left .tawp-team-member__content,.tawp-team-member--right .tawp-team-member__content{text-align:center}}.tawp-team-member__name{font-size:1.25rem;font-weight:700;margin:0 0 8px;line-height:1.3}.tawp-team-member__position{font-size:0.875rem;font-weight:600;color:var(--tawp-primary);margin:0 0 16px;text-transform:uppercase;letter-spacing:0.5px}.tawp-team-member__contact{margin:16px 0}.tawp-team-member__contact-icon{margin-right:8px;font-size:0.875rem}.tawp-team-member__email,.tawp-team-member__phone{font-size:0.875rem;margin-bottom:8px}.tawp-team-member__email a,.tawp-team-member__phone a{color:var(--tawp-text-muted);text-decoration:none;transition:color 0.2s ease}.tawp-team-member__email a:hover,.tawp-team-member__phone a:hover{color:var(--tawp-primary)}.tawp-team-member__description{font-size:0.875rem;line-height:1.6;color:var(--tawp-text-muted);margin:0 0 20px}.tawp-team-member__social{display:flex;justify-content:center;gap:8px}.tawp-team-member--left .tawp-team-member__social,.tawp-team-member--right .tawp-team-member__social{justify-content:flex-start}@media(max-width:768px){.tawp-team-member--left .tawp-team-member__social,.tawp-team-member--right .tawp-team-member__social{justify-content:center}}.tawp-team-member__social-link{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:rgba(var(--tawp-rgb-primary),0.1);color:var(--tawp-primary);text-decoration:none;transition:all 0.3s ease}.tawp-team-member__social-link:hover{background:var(--tawp-primary);color:#ffffff;transform:translateY(-2px)}.tawp-team-member__social-link:hover i{color:#fff}.tawp-team-member__social-icon{font-size:16px;line-height:1}@media(max-width:1024px){.tawp-team-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.tawp-team-grid{grid-template-columns:1fr}.tawp-team-member{text-align:center}.tawp-team-member--left,.tawp-team-member--right{text-align:center}}.tawp-blog-grid{display:grid;gap:30px}@media(max-width:1024px){.tawp-blog-grid{gap:20px}}.tawp-blog-card{background:var(--tawp-bg-light);border-radius:var(--tawp-border-radius-md);overflow:hidden;height:100%;display:flex;flex-direction:column}.tawp-blog-card:hover{transform:translateY(-5px)}.tawp-blog-card__image{width:100%;aspect-ratio:3/2;overflow:hidden}.tawp-blog-card__image a{display:block;height:100%}.tawp-blog-card__image img{width:100%;height:100%!important;object-fit:cover;transition:transform 0.3s ease}.tawp-blog-card:hover .tawp-blog-card__image img{transform:scale(1.05)}.tawp-blog-card__content{padding:24px;flex:1;display:flex;flex-direction:column}.tawp-blog-card__title{margin:0 0 12px;font-size:1.25rem;font-weight:700;line-height:1.4}.tawp-blog-card__title a{display:inline-block;text-decoration:none;transition:color 0.2s ease}.tawp-blog-card__title a:hover{color:var(--tawp-primary)}.tawp-blog-card__meta{display:flex;gap:16px;font-size:0.875rem;color:var(--tawp-text-muted);margin-bottom:16px;flex-wrap:wrap}.tawp-blog-card__date,.tawp-blog-card__author{display:flex;align-items:center}.tawp-blog-card__date::before,.tawp-blog-card__author::before{content:"";width:4px;height:4px;background:var(--tawp-bg-light);border-radius:50%;margin-right:8px}.tawp-blog-card__date:first-child::before,.tawp-blog-card__author:first-child::before{display:none}.tawp-blog-card__excerpt{line-height:1.6;margin-bottom:20px;flex:1}.tawp-blog-card__read-more{margin-top:auto}.tawp-blog-view-all{margin-top:40px}@media(max-width:991px){.tawp-blog-card__content{padding:20px}.tawp-blog-card__meta{flex-direction:column;gap:8px}.tawp-blog-card__date::before,.tawp-blog-card__author::before{display:none}}.tawp-lottie-wrapper{display:inline-block;vertical-align:middle}.tawp-lottie-container{display:inline-block;vertical-align:middle;line-height:0}.tawp-lottie-container lottie-player{display:block;width:100%;height:100%;transition:transform 0.3s ease}.tawp-lottie-container:hover lottie-player{transform:scale(1.05)}.tawp-lottie-container:hover{transform:translateY(-2px)}@media(max-width:768px){.tawp-lottie-container{transform:scale(0.9);transform-origin:center}}.tawp-lottie-container[data-loaded=false]{background:var(--tawp-neutral-50);border-radius:8px;display:flex;align-items:center;justify-content:center}.tawp-lottie-container[data-loaded=false]::before{content:"";font-size:24px;font-family:"Font Awesome 7 Free";font:var(--fa-font-solid);opacity:0.7}.tawp-category-slider{position:relative;padding:0 3rem}@media(max-width:768px){.tawp-category-slider{padding:0 2.5rem}}.tawp-category-slider .swiper{overflow:hidden}.tawp-category-slider__nav{position:absolute;top:50%;transform:translateY(-50%);z-index:10;display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;background-color:#ffffff;border-radius:50%;box-shadow:0 2px 8px rgba(var(--tawp-rgb-neutral),0.1);cursor:pointer;transition:all 0.3s ease}.tawp-category-slider__nav svg{width:1.25rem;height:1.25rem;stroke-width:2.5}.tawp-category-slider__nav:hover{background-color:var(--tawp-primary);color:#ffffff;box-shadow:0 4px 12px rgba(var(--tawp-rgb-primary),0.3)}.tawp-category-slider__nav--prev{left:0}.tawp-category-slider__nav--next{right:0}.tawp-category-slider__nav.swiper-button-disabled{opacity:0.3;cursor:not-allowed;pointer-events:none}.tawp-category-slider__pagination{margin-top:2rem;text-align:center}.tawp-category-slider__pagination .swiper-pagination-bullet{width:0.5rem;height:0.5rem;background-color:var(--tawp-bg-light);opacity:1;transition:all 0.3s ease}.tawp-category-slider__pagination .swiper-pagination-bullet-active{width:1.5rem;border-radius:0.25rem;background-color:var(--tawp-primary)}.tawp-category-slider__pagination .swiper-pagination-fraction{font-size:0.875rem;font-weight:600;color:var(--tawp-text-muted)}.tawp-category-slider__pagination .swiper-pagination-progressbar{background-color:var(--tawp-bg-canvas)}.tawp-category-slider__pagination .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background-color:var(--tawp-primary)}.tawp-category-card{display:flex;flex-direction:column;height:100%;background:var(--tawp-gradient-light);border:2px solid var(--tawp-border-light);border-radius:var(--tawp-border-radius-md);overflow:hidden;text-decoration:none;transition:all 0.3s ease}.tawp-category-card__image{position:relative;overflow:hidden;line-height:0}.tawp-category-card__image img{width:100%;height:auto;transition:transform 0.3s ease}.tawp-category-card__image:hover img{transform:scale(1.05)}.tawp-category-card__content{flex:1;display:flex;flex-direction:column;gap:0.5rem;padding:1.25rem}.tawp-category-card__title{margin:0;font-size:1.125rem;font-weight:600;line-height:1.4;transition:color 0.3s ease}.tawp-category-card:hover .tawp-category-card__title{color:var(--tawp-primary)}.tawp-category-card__count{font-size:0.875rem;font-weight:500;color:var(--tawp-text-muted)}.tawp-category-card__description{font-size:0.875rem;line-height:1.6}.tawp-category-slider--style-1 .tawp-category-card__content{text-align:center}.tawp-category-slider--style-1 .tawp-category-card__title{font-size:1rem}.tawp-category-slider--style-1 .tawp-category-card__count{display:none}.tawp-category-slider--style-2 .tawp-category-card__content{text-align:center}.tawp-category-slider--style-2 .tawp-category-card__count{font-size:0.8125rem;opacity:0.7}.tawp-category-slider--style-3 .tawp-category-card{position:relative;min-height:250px}.tawp-category-slider--style-3 .tawp-category-card::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to bottom,transparent 40%,rgba(var(--tawp-rgb-neutral),0.8));z-index:1;transition:background 0.3s ease}.tawp-category-slider--style-3 .tawp-category-card:hover::before{background:linear-gradient(to bottom,transparent 20%,rgba(var(--tawp-rgb-neutral),0.9))}.tawp-category-slider--style-3 .tawp-category-card__image{position:absolute;top:0;left:0;right:0;bottom:0}.tawp-category-slider--style-3 .tawp-category-card__image img{width:100%;height:100%;object-fit:cover}.tawp-category-slider--style-3 .tawp-category-card__content{justify-content:end;position:relative;z-index:2;margin-top:auto;padding:1.5rem;color:#ffffff}.tawp-category-slider--style-3 .tawp-category-card__title{color:#ffffff;font-size:1.25rem;font-weight:700}.tawp-category-slider--style-3 .tawp-category-card__count{color:rgba(255,255,255,0.9);font-size:0.875rem}.tawp-category-slider--style-3 .tawp-category-card__description{color:rgba(255,255,255,0.8);margin-top:0.5rem}@media(max-width:768px){.tawp-category-card__content{padding:1rem;gap:0.375rem}.tawp-category-card__title{font-size:1rem}.tawp-category-card__count{font-size:0.8125rem}.tawp-category-card__description{font-size:0.8125rem}.tawp-category-slider--style-3 .tawp-category-card{min-height:200px}.tawp-category-slider--style-3 .tawp-category-card__content{padding:1.25rem 1rem}.tawp-category-slider--style-3 .tawp-category-card__title{font-size:1.125rem}}.tawp-logo-grid{display:grid;gap:30px}.tawp-logo-item{display:flex;align-items:center;justify-content:center;padding:20px;background-color:transparent;border:1px solid var(--tawp-border-light);border-radius:var(--tawp-border-radius-md);text-decoration:none}.tawp-logo-item:hover{border-color:var(--tawp-primary);box-shadow:0 4px 12px rgba(var(--tawp-rgb-primary),0.08);transition:border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s}.tawp-logo-item__image{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.tawp-logo-item__image img{width:100%;height:auto;max-height:60px;object-fit:contain;transition:all 0.3s ease}.tawp-logo-slider-wrapper{position:relative}.tawp-logo-slider{overflow:hidden;padding:10px 0}.tawp-logo-slider .swiper-wrapper{display:flex;align-items:center}.tawp-logo-slider__nav{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;display:flex;align-items:center;justify-content:center;background-color:#fff;color:var(--tawp-bg-tertiary);border:2px solid var(--tawp-border-light);border-radius:50%;cursor:pointer;z-index:10;transition:all 0.3s ease}.tawp-logo-slider__nav:hover{background-color:var(--tawp-primary);color:#fff;border-color:var(--tawp-primary-600)}.tawp-logo-slider__nav--disabled{opacity:0.3;cursor:not-allowed;pointer-events:none}.tawp-logo-slider__nav--prev{left:-20px}@media(max-width:767px){.tawp-logo-slider__nav--prev{left:0}}.tawp-logo-slider__nav--next{right:-20px}@media(max-width:767px){.tawp-logo-slider__nav--next{right:0}}.tawp-logo-slider__nav i{font-size:14px}.tawp-logo-slider__pagination{margin-top:20px;text-align:center}.tawp-logo-slider__pagination .swiper-pagination-bullet{width:8px;height:8px;background-color:rgba(var(--tawp-rgb-neutral),0.3);opacity:1;transition:all 0.3s ease}.tawp-logo-slider__pagination .swiper-pagination-bullet-active{background-color:var(--tawp-primary);width:24px;border-radius:4px}@media(max-width:767px){.tawp-logo-item{padding:15px}.tawp-logo-item__image img{max-height:40px}.tawp-logo-slider__nav{width:32px;height:32px}.tawp-logo-slider__nav i{font-size:12px}}.tawp-advanced-heading{position:relative;display:block;width:100%;margin:0;padding:0}.tawp-advanced-heading__title{display:inline-block;margin:0;padding:0;line-height:1.2}a .tawp-advanced-heading__title{text-decoration:none}.tawp-advanced-heading--solid-fill .tawp-advanced-heading__title{color:#000000}.tawp-advanced-heading--solid-outline .tawp-advanced-heading__title{-webkit-text-stroke-width:2px;-webkit-text-fill-color:transparent;color:transparent}.tawp-advanced-heading--gradient-fill .tawp-advanced-heading__title{background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.tawp-advanced-heading--gradient-outline .tawp-advanced-heading__title{-webkit-text-stroke-width:2px;-webkit-text-fill-color:transparent;background-clip:text;-webkit-background-clip:text;color:transparent!important}.tawp-advanced-heading--masking .tawp-advanced-heading__title{background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-size:cover;background-position:center;color:transparent}@media(max-width:1024px){.tawp-advanced-heading__title{font-size:90%}}@media(max-width:767px){.tawp-advanced-heading__title{font-size:85%}}.tawp-single-post__content.tawp-has-no-sidebar{max-width:900px;margin:0 auto}.tawp-article__header{margin-bottom:2rem;text-align:center}.tawp-article__thumbnail{margin-bottom:1.5rem}.tawp-article__thumbnail-img{width:100%;height:auto;border-radius:8px}.tawp-article__title{font-size:2.5rem;margin:0 0 1rem 0}.tawp-article__meta-info{font-size:0.9rem}.tawp-article__meta-info>*{margin-right:1rem}.tawp-article__meta-info>*:last-child{margin-right:0}.tawp-article__content{line-height:1.7}.tawp-article__content>*{margin-bottom:1.5rem}.tawp-article__pagination{margin:2rem 0}.tawp-article__footer{margin-top:2rem;padding-top:1rem;border-top:1px solid var(--tawp-border-light)}.tawp-article__tags a{background:var(--tawp-neutral-100);padding:0.25rem 0.5rem;border-radius:4px;text-decoration:none;margin-right:0.5rem;font-size:0.875rem}.tawp-article__tags a:hover{background:var(--tawp-primary);color:#ffffff}.tawp-page__header{text-align:center;margin-bottom:2rem}.tawp-page__title{font-size:2.5rem;margin:0}.tawp-page__content{line-height:1.7}.tawp-post-navigation{display:flex;justify-content:space-between}.tawp-post-navigation__previous,.tawp-post-navigation__next{flex:1}.tawp-post-navigation__previous a,.tawp-post-navigation__next a{display:block;text-decoration:none;transition:all 0.3s ease}.tawp-post-navigation__previous{text-align:left}.tawp-post-navigation__next{text-align:right;padding-left:1rem}.tawp-post-navigation{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:2rem 0}.tawp-post-navigation__previous,.tawp-post-navigation__next{flex:1}.tawp-post-navigation__previous a,.tawp-post-navigation__next a{display:flex;align-items:center;gap:16px;padding:16px;text-decoration:none;color:var(--tawp-primary-700);border-radius:var(--tawp-border-radius-md);transition:all 0.3s ease;background:rgba(var(--tawp-rgb-primary),0.2)}.tawp-post-navigation__previous a:hover,.tawp-post-navigation__next a:hover{background:var(--tawp-primary);color:white;transform:translateY(-2px);box-shadow:0 4px 12px rgba(var(--tawp-rgb-primary),0.3)}.tawp-post-navigation__previous a:hover .tawp-post-navigation__icon,.tawp-post-navigation__next a:hover .tawp-post-navigation__icon{background:rgba(255,255,255,0.2);transform:scale(1.1)}.tawp-post-navigation__previous a{text-align:left}.tawp-post-navigation__next a{text-align:right;flex-direction:row-reverse}.tawp-post-navigation__content{display:flex;align-items:center;gap:16px;width:100%}.tawp-post-navigation__icon{display:flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;background:var(--tawp-primary);color:white;font-size:1.25rem;transition:all 0.3s ease;flex-shrink:0}.tawp-post-navigation__text{flex:1;display:flex;flex-direction:column;gap:4px;min-width:0}.tawp-post-navigation__direction{font-size:0.875rem;font-weight:600;text-transform:uppercase;letter-spacing:0.5px;color:var(--tawp-text-secondary)}.tawp-post-navigation__previous a:hover .tawp-post-navigation__direction,.tawp-post-navigation__next a:hover .tawp-post-navigation__direction{color:rgba(255,255,255,0.8)}.tawp-post-navigation__title{font-size:1rem;font-weight:600;line-height:1.3;color:var(--tawp-primary-700)}.tawp-post-navigation__previous a:hover .tawp-post-navigation__title,.tawp-post-navigation__next a:hover .tawp-post-navigation__title{color:white}@media(max-width:768px){.tawp-post-navigation{flex-direction:column;gap:12px}.tawp-post-navigation__previous,.tawp-post-navigation__next{width:100%}.tawp-post-navigation__icon{width:50px;height:50px;font-size:1.1rem}}body.tawp-header-builder{margin:0;padding:0;background:var(--tawp-neutral-50)}body.tawp-footer-builder{margin:0;padding:0;background:var(--tawp-neutral-50)}body.tawp-mega-menu-builder{margin:0;padding:20px;background:#ffffff}body.tawp-mega-menu-builder .tawp-mega-menu-builder__wrapper{max-width:1200px;margin:0 auto}.tawp-404-content{padding:4rem 0;text-align:center}.tawp-404__inner{max-width:600px;margin:0 auto}.tawp-404__image{margin-bottom:2rem}.tawp-404__image-element{max-width:300px;height:auto;margin:0 auto}.tawp-404__default{font-size:8rem;font-weight:900;color:var(--tawp-primary);line-height:1}.tawp-404__number{display:block}.tawp-404__text{margin-bottom:3rem}.tawp-404__title{font-size:2rem;font-weight:600;margin-bottom:1rem}.tawp-404__description{font-size:1.125rem;line-height:1.6;margin:0}.tawp-404__actions{display:flex;gap:1rem;justify-content:center;margin-bottom:2rem}@media(max-width:480px){.tawp-404__actions{flex-direction:column;align-items:center}}.tawp-404__search{max-width:500px;margin:0 auto;display:block}.tawp-404__search .search-form{display:block;width:100%}.tawp-404__search .search-form label{min-width:300px}.tawp-404__search .search-field{flex:1;padding:0.75rem 1rem;border:2px solid var(--tawp-border-light);border-radius:var(--tawp-border-radius-sm);font-size:1rem;min-width:300px}.tawp-404__search .search-field:focus{outline:none;border-color:var(--tawp-primary)}.tawp-404__search .search-submit{padding:0.75rem 1.5rem;background:var(--tawp-primary);color:#ffffff;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:background-color 0.3s ease}.tawp-404__search .search-submit:hover{background:var(--tawp-primary-600)}@media(max-width:768px){.tawp-404-masthead__title{font-size:2rem}.tawp-404__default{font-size:6rem}.tawp-404__title{font-size:1.5rem}}.tawp-search-masthead{background:var(--tawp-gradient-brand);position:relative;overflow:hidden}.tawp-search-masthead__title{font-size:2.5rem;font-weight:700}.tawp-search-masthead__query{color:var(--tawp-primary);font-style:italic}.tawp-search-results{padding:4rem 0}.tawp-post-card__type-badge i{color:var(--tawp-primary);margin-right:4px}.tawp-pagination__next{display:inline-flex;align-items:center;justify-content:center;gap:8px}.tawp-pagination__next i{font-size:var(--tawp-font-size-sm)}.tawp-search-results__header{margin-bottom:3rem;text-align:center}.tawp-search-results__info{font-size:1.125rem;color:var(--tawp-text-muted)}.tawp-search-results__info strong{color:var(--tawp-text-primary);font-weight:600}.tawp-search-results__content{margin-bottom:3rem}.tawp-search-result{background:#ffffff;border-radius:12px;box-shadow:0 4px 6px -1px rgba(var(--tawp-rgb-neutral),0.1);padding:1.5rem;transition:all 0.3s ease}.tawp-search-result:hover{transform:translateY(-2px);box-shadow:0 10px 15px -3px rgba(var(--tawp-rgb-neutral),0.1)}.tawp-search-result__title{font-size:1.25rem;font-weight:600;margin-bottom:0.5rem}.tawp-search-result__title a{color:var(--tawp-text-primary);text-decoration:none}.tawp-search-result__title a:hover{color:var(--tawp-primary)}.tawp-search-result__excerpt{color:var(--tawp-text-muted);line-height:1.6;margin-bottom:1rem}.tawp-search-result__meta{font-size:0.875rem;display:flex;gap:1rem;flex-wrap:wrap}.tawp-search-result__type{background:var(--tawp-primary);color:#ffffff;padding:0.25rem 0.5rem;border-radius:4px;font-size:0.75rem;font-weight:600}.tawp-no-results--search{padding:4rem 0;text-align:center}.tawp-no-results--search .tawp-no-results__title{font-size:2rem;font-weight:600;margin-bottom:1rem}.tawp-no-results--search .tawp-no-results__description{font-size:1.125rem;color:var(--tawp-text-muted);margin-bottom:2rem;max-width:500px;margin-left:auto;margin-right:auto}.tawp-no-results--search .tawp-no-results__search{max-width:400px;margin:0 auto 2rem}.tawp-no-results--search .tawp-no-results__search .search-form{display:flex;gap:0.5rem}.tawp-no-results--search .tawp-no-results__search .search-field{flex:1;padding:0.75rem 1rem;border:2px solid var(--tawp-border-light);border-radius:8px;font-size:1rem}.tawp-no-results--search .tawp-no-results__search .search-field:focus{outline:none;border-color:var(--tawp-primary)}.tawp-no-results--search .tawp-no-results__search .search-submit{padding:0.75rem 1.5rem;background:var(--tawp-primary);color:#ffffff;border:none;border-radius:var(--tawp-border-radius-sm);font-size:1rem;font-weight:600;cursor:pointer;transition:background-color 0.3s ease}.tawp-no-results--search .tawp-no-results__search .search-submit:hover{background:var(--tawp-primary-600)}.tawp-no-results--search .tawp-no-results__actions .tawp-button{display:inline-flex;align-items:center;gap:0.5rem;padding:0.75rem 1.5rem;background:var(--tawp-primary);color:#ffffff;border:2px solid var(--tawp-primary);border-radius:var(--tawp-border-radius-sm);font-size:1rem;font-weight:600;text-decoration:none;transition:all 0.3s ease}.tawp-no-results--search .tawp-no-results__actions .tawp-button:hover{background:var(--tawp-primary-600);border-color:var(--tawp-primary-600)}.tawp-pagination{text-align:center}.tawp-pagination__inner{display:inline-flex;gap:0.5rem;align-items:center}.tawp-pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:44px;padding:0 0.75rem;border:2px solid var(--tawp-border-light);border-radius:8px;text-decoration:none;color:var(--tawp-text-secondary);font-weight:600;transition:all 0.3s ease}.tawp-pagination .page-numbers:hover,.tawp-pagination .page-numbers.current{background:var(--tawp-primary);border-color:var(--tawp-primary);color:#ffffff}.tawp-pagination .page-numbers.dots{border:none;background:transparent}.tawp-pagination .page-numbers.dots:hover{background:transparent;color:var(tawp-text-secondary)}@media(max-width:768px){.tawp-search-masthead__title{font-size:2rem}.tawp-search-results__info{font-size:1rem}.tawp-search-result{padding:1rem}}.alignwide{max-width:1200px}.alignfull{max-width:100%}
