@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-50:#fef2f2;--color-red-100:#ffe2e2;--color-red-200:#ffcaca;--color-red-300:#ffa3a3;--color-red-400:#ff6568;--color-red-500:#fb2c36;--color-red-600:#e40014;--color-red-700:#bf000f;--color-red-800:#9f0712;--color-orange-50:#fff7ed;--color-orange-100:#ffedd5;--color-orange-200:#ffd7a8;--color-orange-300:#ffb96d;--color-orange-500:#fe6e00;--color-orange-700:#c53c00;--color-amber-50:#fffbeb;--color-amber-100:#fef3c6;--color-amber-200:#fee685;--color-amber-400:#fcbb00;--color-amber-500:#f99c00;--color-amber-600:#dd7400;--color-amber-700:#b75000;--color-amber-800:#953d00;--color-yellow-50:#fefce8;--color-yellow-700:#a36100;--color-green-50:#f0fdf4;--color-green-100:#dcfce7;--color-green-200:#b9f8cf;--color-green-300:#7bf1a8;--color-green-400:#05df72;--color-green-500:#00c758;--color-green-600:#00a544;--color-green-700:#008138;--color-green-800:#016630;--color-emerald-50:#ecfdf5;--color-emerald-300:#5ee9b5;--color-emerald-700:#007956;--color-blue-50:#eff6ff;--color-blue-100:#dbeafe;--color-blue-200:#bedbff;--color-blue-300:#90c5ff;--color-blue-400:#54a2ff;--color-blue-500:#3080ff;--color-blue-600:#155dfc;--color-blue-700:#1447e6;--color-blue-800:#193cb8;--color-purple-50:#faf5ff;--color-purple-100:#f3e8ff;--color-purple-200:#e9d5ff;--color-purple-500:#ac4bff;--color-purple-600:#9810fa;--color-purple-700:#8200da;--color-gray-50:#f9fafb;--color-gray-100:#f3f4f6;--color-gray-200:#e5e7eb;--color-gray-300:#d1d5dc;--color-gray-400:#99a1af;--color-gray-500:#6a7282;--color-gray-600:#4a5565;--color-gray-700:#364153;--color-gray-800:#1e2939;--color-gray-900:#101828;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5/2.25);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-wider:.05em;--leading-tight:1.25;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--color-pickup-accent:#b71f00;--color-pickup-purple:#0f0024}@supports (color:lab(0% 0 0)){:root,:host{--color-red-50:lab(96.5005% 4.18508 1.52328);--color-red-100:lab(92.243% 10.2865 3.83865);--color-red-200:lab(86.017% 19.8815 7.75869);--color-red-300:lab(76.5514% 36.422 15.5335);--color-red-400:lab(63.7053% 60.745 31.3109);--color-red-500:lab(55.4814% 75.0732 48.8528);--color-red-600:lab(48.4493% 77.4328 61.5452);--color-red-700:lab(40.4273% 67.2623 53.7441);--color-red-800:lab(33.7174% 55.8993 41.0293);--color-orange-50:lab(97.7008% 1.53735 5.90649);--color-orange-100:lab(94.7127% 3.58394 14.3151);--color-orange-200:lab(88.4871% 9.94918 28.8378);--color-orange-300:lab(80.8059% 21.7313 50.4455);--color-orange-500:lab(64.272% 57.1788 90.3583);--color-orange-700:lab(46.4615% 57.7275 70.8507);--color-amber-50:lab(98.6252% -.635922 8.42309);--color-amber-100:lab(95.916% -1.21653 23.111);--color-amber-200:lab(91.7203% -.505269 49.9084);--color-amber-400:lab(80.1641% 16.6016 99.2089);--color-amber-500:lab(72.7183% 31.8672 97.9407);--color-amber-600:lab(60.3514% 40.5624 87.1228);--color-amber-700:lab(47.2709% 42.9082 69.2966);--color-amber-800:lab(37.8822% 37.1699 52.2718);--color-yellow-50:lab(98.6846% -1.79055 9.7766);--color-yellow-700:lab(47.8202% 25.2426 66.5015);--color-green-50:lab(98.1563% -5.60117 2.75915);--color-green-100:lab(96.1861% -13.8464 6.52365);--color-green-200:lab(92.4222% -26.4702 12.9427);--color-green-300:lab(86.9953% -47.2691 25.0054);--color-green-400:lab(78.503% -64.9265 39.7492);--color-green-500:lab(70.5521% -66.5147 45.8073);--color-green-600:lab(59.0978% -58.6621 41.2579);--color-green-700:lab(47.0329% -47.0239 31.4788);--color-green-800:lab(37.4616% -36.7971 22.9692);--color-emerald-50:lab(97.8462% -6.94966 1.85487);--color-emerald-300:lab(83.9203% -48.7124 13.8849);--color-emerald-700:lab(44.4871% -41.0396 11.0361);--color-blue-50:lab(96.492% -1.14644 -5.11479);--color-blue-100:lab(92.0301% -2.24757 -11.6453);--color-blue-200:lab(86.15% -4.04379 -21.0797);--color-blue-300:lab(77.5052% -6.4629 -36.42);--color-blue-400:lab(65.0361% -1.42065 -56.9802);--color-blue-500:lab(54.1736% 13.3369 -74.6839);--color-blue-600:lab(44.0605% 29.0279 -86.0352);--color-blue-700:lab(36.9089% 35.0961 -85.6872);--color-blue-800:lab(30.2514% 27.7853 -70.2699);--color-purple-50:lab(97.1627% 2.99937 -4.13398);--color-purple-100:lab(93.3333% 6.97437 -9.83434);--color-purple-200:lab(87.8405% 13.4282 -18.7159);--color-purple-500:lab(52.0183% 66.11 -78.2316);--color-purple-600:lab(43.0295% 75.21 -86.5669);--color-purple-700:lab(36.1758% 69.8525 -80.0381);--color-gray-50:lab(98.2596% -.247031 -.706708);--color-gray-100:lab(96.1596% -.0823438 -1.13575);--color-gray-200:lab(91.6229% -.159115 -2.26791);--color-gray-300:lab(85.1236% -.612259 -3.7138);--color-gray-400:lab(65.9269% -.832707 -8.17473);--color-gray-500:lab(47.7841% -.393182 -10.0268);--color-gray-600:lab(35.6337% -1.58697 -10.8425);--color-gray-700:lab(27.1134% -.956401 -12.3224);--color-gray-800:lab(16.1051% -1.18239 -11.7533);--color-gray-900:lab(8.11897% .811279 -12.254)}}}@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing)*0)}.top-0{top:calc(var(--spacing)*0)}.top-1\/2{top:50%}.top-16{top:calc(var(--spacing)*16)}.right-0{right:calc(var(--spacing)*0)}.right-3{right:calc(var(--spacing)*3)}.right-6{right:calc(var(--spacing)*6)}.bottom-0{bottom:calc(var(--spacing)*0)}.bottom-6{bottom:calc(var(--spacing)*6)}.left-0{left:calc(var(--spacing)*0)}.left-3{left:calc(var(--spacing)*3)}.left-10{left:calc(var(--spacing)*10)}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-1{margin-inline:calc(var(--spacing)*1)}.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing)*.5)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-6{margin-top:calc(var(--spacing)*6)}.mr-1{margin-right:calc(var(--spacing)*1)}.mb-0{margin-bottom:calc(var(--spacing)*0)}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-1\.5{margin-bottom:calc(var(--spacing)*1.5)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.ml-1{margin-left:calc(var(--spacing)*1)}.ml-2{margin-left:calc(var(--spacing)*2)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-1\.5{height:calc(var(--spacing)*1.5)}.h-2{height:calc(var(--spacing)*2)}.h-3{height:calc(var(--spacing)*3)}.h-3\.5{height:calc(var(--spacing)*3.5)}.h-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.h-6{height:calc(var(--spacing)*6)}.h-8{height:calc(var(--spacing)*8)}.h-9{height:calc(var(--spacing)*9)}.h-10{height:calc(var(--spacing)*10)}.h-12{height:calc(var(--spacing)*12)}.h-16{height:calc(var(--spacing)*16)}.h-40{height:calc(var(--spacing)*40)}.max-h-\[calc\(100vh-160px\)\]{max-height:calc(100vh - 160px)}.max-h-\[calc\(100vh-280px\)\]{max-height:calc(100vh - 280px)}.min-h-\[400px\]{min-height:400px}.min-h-screen{min-height:100vh}.w-1\.5{width:calc(var(--spacing)*1.5)}.w-2{width:calc(var(--spacing)*2)}.w-3{width:calc(var(--spacing)*3)}.w-3\.5{width:calc(var(--spacing)*3.5)}.w-4{width:calc(var(--spacing)*4)}.w-5{width:calc(var(--spacing)*5)}.w-6{width:calc(var(--spacing)*6)}.w-8{width:calc(var(--spacing)*8)}.w-9{width:calc(var(--spacing)*9)}.w-10{width:calc(var(--spacing)*10)}.w-11{width:calc(var(--spacing)*11)}.w-12{width:calc(var(--spacing)*12)}.w-16{width:calc(var(--spacing)*16)}.w-20{width:calc(var(--spacing)*20)}.w-24{width:calc(var(--spacing)*24)}.w-32{width:calc(var(--spacing)*32)}.w-64{width:calc(var(--spacing)*64)}.w-full{width:100%}.w-px{width:1px}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-\[90px\]{max-width:90px}.max-w-\[200px\]{max-width:200px}.max-w-\[250px\]{max-width:250px}.max-w-\[1400px\]{max-width:1400px}.max-w-full{max-width:100%}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-sm{max-width:var(--container-sm)}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-\[72px\]{min-width:72px}.min-w-\[180px\]{min-width:180px}.min-w-\[200px\]{min-width:200px}.min-w-\[220px\]{min-width:220px}.flex-1{flex:1}.flex-shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.-translate-x-full{--tw-translate-x:-100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-0{--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-1{--tw-translate-x:calc(var(--spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-6{--tw-translate-x:calc(var(--spacing)*6);translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-grab{cursor:grab}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0\.5{gap:calc(var(--spacing)*.5)}.gap-1{gap:calc(var(--spacing)*1)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-6{gap:calc(var(--spacing)*6)}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px*var(--tw-divide-y-reverse));border-bottom-width:calc(1px*calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-gray-50>:not(:last-child)){border-color:var(--color-gray-50)}:where(.divide-gray-100>:not(:last-child)){border-color:var(--color-gray-100)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l-3{border-left-style:var(--tw-border-style);border-left-width:3px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-amber-200{border-color:var(--color-amber-200)}.border-amber-400{border-color:var(--color-amber-400)}.border-blue-200{border-color:var(--color-blue-200)}.border-blue-300{border-color:var(--color-blue-300)}.border-blue-600{border-color:var(--color-blue-600)}.border-current{border-color:currentColor}.border-emerald-300{border-color:var(--color-emerald-300)}.border-gray-100{border-color:var(--color-gray-100)}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-300{border-color:var(--color-gray-300)}.border-gray-400{border-color:var(--color-gray-400)}.border-gray-600{border-color:var(--color-gray-600)}.border-gray-900{border-color:var(--color-gray-900)}.border-green-200{border-color:var(--color-green-200)}.border-green-300{border-color:var(--color-green-300)}.border-orange-500{border-color:var(--color-orange-500)}.border-pickup-accent{border-color:var(--color-pickup-accent)}.border-red-200{border-color:var(--color-red-200)}.border-red-500{border-color:var(--color-red-500)}.border-white{border-color:var(--color-white)}.border-t-gray-900{border-top-color:var(--color-gray-900)}.border-t-transparent{border-top-color:#0000}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-50\/30{background-color:#fffbeb4d}@supports (color:color-mix(in lab, red, red)){.bg-amber-50\/30{background-color:color-mix(in oklab,var(--color-amber-50)30%,transparent)}}.bg-amber-50\/50{background-color:#fffbeb80}@supports (color:color-mix(in lab, red, red)){.bg-amber-50\/50{background-color:color-mix(in oklab,var(--color-amber-50)50%,transparent)}}.bg-amber-100{background-color:var(--color-amber-100)}.bg-amber-400{background-color:var(--color-amber-400)}.bg-amber-500{background-color:var(--color-amber-500)}.bg-black\/20{background-color:#0003}@supports (color:color-mix(in lab, red, red)){.bg-black\/20{background-color:color-mix(in oklab,var(--color-black)20%,transparent)}}.bg-black\/30{background-color:#0000004d}@supports (color:color-mix(in lab, red, red)){.bg-black\/30{background-color:color-mix(in oklab,var(--color-black)30%,transparent)}}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab, red, red)){.bg-black\/40{background-color:color-mix(in oklab,var(--color-black)40%,transparent)}}.bg-blue-50{background-color:var(--color-blue-50)}.bg-blue-50\/40{background-color:#eff6ff66}@supports (color:color-mix(in lab, red, red)){.bg-blue-50\/40{background-color:color-mix(in oklab,var(--color-blue-50)40%,transparent)}}.bg-blue-50\/50{background-color:#eff6ff80}@supports (color:color-mix(in lab, red, red)){.bg-blue-50\/50{background-color:color-mix(in oklab,var(--color-blue-50)50%,transparent)}}.bg-blue-100{background-color:var(--color-blue-100)}.bg-blue-200{background-color:var(--color-blue-200)}.bg-blue-400{background-color:var(--color-blue-400)}.bg-blue-500{background-color:var(--color-blue-500)}.bg-blue-600{background-color:var(--color-blue-600)}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-gray-50{background-color:var(--color-gray-50)}.bg-gray-50\/60{background-color:#f9fafb99}@supports (color:color-mix(in lab, red, red)){.bg-gray-50\/60{background-color:color-mix(in oklab,var(--color-gray-50)60%,transparent)}}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-gray-300{background-color:var(--color-gray-300)}.bg-gray-400{background-color:var(--color-gray-400)}.bg-gray-900{background-color:var(--color-gray-900)}.bg-green-50{background-color:var(--color-green-50)}.bg-green-50\/50{background-color:#f0fdf480}@supports (color:color-mix(in lab, red, red)){.bg-green-50\/50{background-color:color-mix(in oklab,var(--color-green-50)50%,transparent)}}.bg-green-100{background-color:var(--color-green-100)}.bg-green-400{background-color:var(--color-green-400)}.bg-green-500{background-color:var(--color-green-500)}.bg-green-600{background-color:var(--color-green-600)}.bg-orange-50{background-color:var(--color-orange-50)}.bg-orange-100{background-color:var(--color-orange-100)}.bg-orange-500{background-color:var(--color-orange-500)}.bg-pickup-accent{background-color:var(--color-pickup-accent)}.bg-pickup-purple{background-color:var(--color-pickup-purple)}.bg-purple-100{background-color:var(--color-purple-100)}.bg-purple-500{background-color:var(--color-purple-500)}.bg-purple-600{background-color:var(--color-purple-600)}.bg-red-50{background-color:var(--color-red-50)}.bg-red-100{background-color:var(--color-red-100)}.bg-red-500{background-color:var(--color-red-500)}.bg-red-600{background-color:var(--color-red-600)}.bg-white{background-color:var(--color-white)}.bg-yellow-50{background-color:var(--color-yellow-50)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing)*0)}.p-1{padding:calc(var(--spacing)*1)}.p-1\.5{padding:calc(var(--spacing)*1.5)}.p-2{padding:calc(var(--spacing)*2)}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.p-6{padding:calc(var(--spacing)*6)}.p-8{padding:calc(var(--spacing)*8)}.px-1{padding-inline:calc(var(--spacing)*1)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-6{padding-inline:calc(var(--spacing)*6)}.py-0\.5{padding-block:calc(var(--spacing)*.5)}.py-1{padding-block:calc(var(--spacing)*1)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-2\.5{padding-block:calc(var(--spacing)*2.5)}.py-3{padding-block:calc(var(--spacing)*3)}.py-4{padding-block:calc(var(--spacing)*4)}.py-6{padding-block:calc(var(--spacing)*6)}.py-8{padding-block:calc(var(--spacing)*8)}.py-12{padding-block:calc(var(--spacing)*12)}.py-16{padding-block:calc(var(--spacing)*16)}.py-20{padding-block:calc(var(--spacing)*20)}.pt-1{padding-top:calc(var(--spacing)*1)}.pt-3{padding-top:calc(var(--spacing)*3)}.pt-5{padding-top:calc(var(--spacing)*5)}.pt-16{padding-top:calc(var(--spacing)*16)}.pr-3{padding-right:calc(var(--spacing)*3)}.pr-4{padding-right:calc(var(--spacing)*4)}.pr-8{padding-right:calc(var(--spacing)*8)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pl-9{padding-left:calc(var(--spacing)*9)}.pl-10{padding-left:calc(var(--spacing)*10)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[8px\]{font-size:8px}.text-\[10px\]{font-size:10px}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-amber-500{color:var(--color-amber-500)}.text-amber-600{color:var(--color-amber-600)}.text-amber-700{color:var(--color-amber-700)}.text-amber-800{color:var(--color-amber-800)}.text-blue-500{color:var(--color-blue-500)}.text-blue-600{color:var(--color-blue-600)}.text-blue-700{color:var(--color-blue-700)}.text-blue-800{color:var(--color-blue-800)}.text-emerald-700{color:var(--color-emerald-700)}.text-gray-300{color:var(--color-gray-300)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-900{color:var(--color-gray-900)}.text-green-500{color:var(--color-green-500)}.text-green-600{color:var(--color-green-600)}.text-green-700{color:var(--color-green-700)}.text-green-800{color:var(--color-green-800)}.text-orange-500{color:var(--color-orange-500)}.text-orange-700{color:var(--color-orange-700)}.text-pickup-accent{color:var(--color-pickup-accent)}.text-pickup-purple{color:var(--color-pickup-purple)}.text-purple-500{color:var(--color-purple-500)}.text-purple-600{color:var(--color-purple-600)}.text-purple-700{color:var(--color-purple-700)}.text-red-400{color:var(--color-red-400)}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-red-800{color:var(--color-red-800)}.text-white{color:var(--color-white)}.text-yellow-700{color:var(--color-yellow-700)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-25{opacity:.25}.opacity-30{opacity:.3}.opacity-50{opacity:.5}.opacity-75{opacity:.75}.opacity-90{opacity:.9}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-amber-100{--tw-ring-color:var(--color-amber-100)}.ring-blue-100{--tw-ring-color:var(--color-blue-100)}.ring-gray-100{--tw-ring-color:var(--color-gray-100)}.ring-gray-900\/10{--tw-ring-color:#1018281a}@supports (color:color-mix(in lab, red, red)){.ring-gray-900\/10{--tw-ring-color:color-mix(in oklab,var(--color-gray-900)10%,transparent)}}.ring-green-100{--tw-ring-color:var(--color-green-100)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-100{--tw-duration:.1s;transition-duration:.1s}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}@media (hover:hover){.group-hover\:bg-blue-100:is(:where(.group):hover *){background-color:var(--color-blue-100)}.group-hover\:bg-green-100:is(:where(.group):hover *){background-color:var(--color-green-100)}.group-hover\:bg-orange-100:is(:where(.group):hover *){background-color:var(--color-orange-100)}.group-hover\:bg-red-100:is(:where(.group):hover *){background-color:var(--color-red-100)}.group-hover\:text-blue-700:is(:where(.group):hover *){color:var(--color-blue-700)}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}@media (hover:hover){.hover\:border-blue-200:hover{border-color:var(--color-blue-200)}.hover\:border-blue-300:hover{border-color:var(--color-blue-300)}.hover\:border-gray-300:hover{border-color:var(--color-gray-300)}.hover\:border-green-300:hover{border-color:var(--color-green-300)}.hover\:border-orange-200:hover{border-color:var(--color-orange-200)}.hover\:border-orange-300:hover{border-color:var(--color-orange-300)}.hover\:border-purple-200:hover{border-color:var(--color-purple-200)}.hover\:border-red-300:hover{border-color:var(--color-red-300)}.hover\:bg-blue-50:hover{background-color:var(--color-blue-50)}.hover\:bg-blue-50\/20:hover{background-color:#eff6ff33}@supports (color:color-mix(in lab, red, red)){.hover\:bg-blue-50\/20:hover{background-color:color-mix(in oklab,var(--color-blue-50)20%,transparent)}}.hover\:bg-blue-100:hover{background-color:var(--color-blue-100)}.hover\:bg-blue-700:hover{background-color:var(--color-blue-700)}.hover\:bg-gray-50:hover{background-color:var(--color-gray-50)}.hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}.hover\:bg-gray-200:hover{background-color:var(--color-gray-200)}.hover\:bg-gray-300:hover{background-color:var(--color-gray-300)}.hover\:bg-gray-800:hover{background-color:var(--color-gray-800)}.hover\:bg-green-100:hover{background-color:var(--color-green-100)}.hover\:bg-green-700:hover{background-color:var(--color-green-700)}.hover\:bg-orange-50:hover{background-color:var(--color-orange-50)}.hover\:bg-purple-50:hover{background-color:var(--color-purple-50)}.hover\:bg-red-50:hover{background-color:var(--color-red-50)}.hover\:bg-red-100:hover{background-color:var(--color-red-100)}.hover\:bg-red-700:hover{background-color:var(--color-red-700)}.hover\:text-blue-600:hover{color:var(--color-blue-600)}.hover\:text-blue-800:hover{color:var(--color-blue-800)}.hover\:text-gray-600:hover{color:var(--color-gray-600)}.hover\:text-gray-700:hover{color:var(--color-gray-700)}.hover\:text-gray-900:hover{color:var(--color-gray-900)}.hover\:text-orange-500:hover{color:var(--color-orange-500)}.hover\:text-purple-600:hover{color:var(--color-purple-600)}.hover\:text-red-500:hover{color:var(--color-red-500)}.hover\:text-red-600:hover{color:var(--color-red-600)}.hover\:no-underline:hover{text-decoration-line:none}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-sm:hover{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.focus\:border-gray-300:focus{border-color:var(--color-gray-300)}.focus\:border-gray-900:focus{border-color:var(--color-gray-900)}.focus\:border-transparent:focus{border-color:#0000}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-blue-500:focus{--tw-ring-color:var(--color-blue-500)}.focus\:ring-gray-300:focus{--tw-ring-color:var(--color-gray-300)}.focus\:ring-gray-900:focus{--tw-ring-color:var(--color-gray-900)}.focus\:ring-gray-900\/10:focus{--tw-ring-color:#1018281a}@supports (color:color-mix(in lab, red, red)){.focus\:ring-gray-900\/10:focus{--tw-ring-color:color-mix(in oklab,var(--color-gray-900)10%,transparent)}}.focus\:ring-pickup-purple:focus{--tw-ring-color:var(--color-pickup-purple)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.active\:cursor-grabbing:active{cursor:grabbing}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}@media (min-width:40rem){.sm\:inline{display:inline}.sm\:table-cell{display:table-cell}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}}@media (min-width:48rem){.md\:flex{display:flex}.md\:inline{display:inline}.md\:table-cell{display:table-cell}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:64rem){.lg\:col-span-2{grid-column:span 2/span 2}.lg\:hidden{display:none}.lg\:translate-x-0{--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:pl-64{padding-left:calc(var(--spacing)*64)}}}*,:before,:after{box-sizing:border-box}body{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:#0000;margin:0;line-height:1.5}hr{color:inherit;opacity:.25;background-color:currentColor;border:0;margin:1rem 0}hr:not([size]){height:1px}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}h1{font-size:2.5rem}h3{font-size:1.75rem}h4{font-size:1.5rem}h5{font-size:1.25rem}h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[title]{cursor:help;text-decoration-skip-ink:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}address{font-style:normal;line-height:inherit;margin-bottom:1rem}ol,ul{padding-left:2rem}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:.875em}sub,sup{vertical-align:baseline;font-size:.75em;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}a{color:#0d6efd;text-decoration:underline}a:hover{color:#0a58ca}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}pre,code,kbd,samp{direction:ltr;unicode-bidi:bidi-override;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;font-size:.875em;display:block;overflow:auto}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{color:#6c757d;text-align:left;padding-top:.5rem;padding-bottom:.5rem}th{text-align:inherit;text-align:-webkit-match-parent}thead,tbody,tfoot,tr,td,th{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}input,button,select,optgroup,textarea{font-family:inherit;font-size:inherit;line-height:inherit;margin:0}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]::-webkit-calendar-picker-indicator{display:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}::-moz-focus-inner{border-style:none;padding:0}textarea{resize:vertical}fieldset{border:0;min-width:0;margin:0;padding:0}legend{float:left;width:100%;font-size:1.5rem;line-height:inherit;margin-bottom:.5rem;padding:0}legend+*{clear:left}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit-text{padding:0}::-webkit-datetime-edit-minute{padding:0}::-webkit-datetime-edit-hour-field{padding:0}::-webkit-datetime-edit-day-field{padding:0}::-webkit-datetime-edit-month-field{padding:0}::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{cursor:pointer;display:list-item}progress{vertical-align:baseline}[hidden]{display:none!important}body{color:#0f0024;font-family:Roboto Condensed,sans-serif;line-height:initial;margin:0}.overflow-hidden{overflow:hidden}*{box-sizing:border-box}.container-full{width:100%;max-width:1440px;margin:auto;padding:0 20px}.container{width:100%;max-width:1200px;margin:auto;padding:0 20px}a{text-decoration:none}hr{background:#a61e03;border:none;width:66px;height:2px;margin:15px auto}img{width:100%}p{line-height:20px}h1,h2{text-align:center;color:#0f0024;width:100%;margin-top:15px;margin-bottom:27px;font-size:45px;font-weight:600;position:relative}h1 span,h2 span{font-size:35px;font-weight:300}h1:after,h2:after{content:"";background:#a61e03;width:66px;height:2px;margin:auto;position:absolute;bottom:-10px;left:0;right:0}@media (max-width:960px){h1,h2{font-size:50px}}@media (max-width:680px){h1,h2{font-size:40px}}h2{font-size:32px}h3{text-align:center;color:#0f0024;width:100%;margin-top:15px;margin-bottom:27px;font-size:30px;font-weight:300;position:relative}.subtitle{text-align:center;width:100%;max-width:600px;margin:auto;font-size:20px;font-weight:300;line-height:30px}@media (max-width:480px){.subtitle{font-size:17px}}.wrapper{perspective:2px;scroll-behavior:smooth;height:calc(100vh - 182px);margin-top:182px;overflow:hidden auto}@media (max-width:960px){.wrapper{height:calc(100vh - 113px);margin-top:113px}}@media (max-width:480px){.wrapper{height:calc(100vh - 94px);margin-top:113px}}@media (min-width:2000px){.wrapper{margin-left:auto;margin-right:auto}}.benefits{justify-content:space-between;align-items:center;width:100%;max-width:960px;margin:90px auto auto;display:flex}.benefits .benefit-item{text-align:center;margin:0 20px}.benefits .benefit-item img{width:auto;height:55px;margin-bottom:14px}.benefits .benefit-item span{font-size:19px;display:block}@media (max-width:1250px){.benefits{max-width:680px}.benefits .benefit-item img{height:40px}.benefits .benefit-item span{font-size:15px}}@media (max-width:820px){.benefits{flex-wrap:wrap;justify-content:center;align-items:flex-start;margin-top:40px}.benefits .benefit-item{text-align:center;max-width:120px;margin:30px}}@media (max-width:480px){.benefits{justify-content:space-around}.benefits .benefit-item{width:100%;max-width:inherit;margin-bottom:40px}.benefits .benefit-item img{height:60px}.benefits .benefit-item span{font-size:21px}}.modal{z-index:30;background:#000000a3;justify-content:center;align-items:center;width:100%;height:auto;display:none;position:fixed;inset:0;overflow:auto}.modal.active{display:flex}.modal .container{max-height:100vh;padding:20px;overflow:auto}.modal .container .modal-box{background:#fff;border-radius:10px;max-width:480px;margin:auto;overflow:hidden;box-shadow:0 0 10px #00000017}.modal .container .modal-box .modal-header{padding:15px;position:relative}.modal .container .modal-box .modal-header h3{margin-bottom:15px}.modal .container .modal-box .modal-header h4{text-align:center;margin:0;font-size:18px;font-weight:400}.modal .container .modal-box .modal-header .close-btn{position:absolute;top:20px;right:20px}.modal .container .modal-box .modal-header .close-btn img{width:15px}.modal .container .modal-box .modal-content{padding:10px 15px 0}.modal .container .modal-box .modal-content form{flex-wrap:wrap;justify-content:space-around;width:100%;display:flex}.modal .container .modal-box .modal-content form .input-wrap{width:50%;padding:12px 10px;display:block}.modal .container .modal-box .modal-content form .input-wrap input{border:1px solid #0000001f;border-radius:5px;width:100%;min-width:100%;min-height:42px;padding:10px;font-size:15px;font-weight:300;display:block;box-shadow:0 0 7px #00000026}.modal .container .modal-box .modal-content form .input-wrap input::placeholder{color:#0f0024}@media (max-width:560px){.modal .container .modal-box .modal-content form .input-wrap{width:100%;min-width:100%}}.modal .container .modal-box .modal-content form .collector-input-name{width:100%}.modal .container .modal-box .modal-content form .textarea-wrap{width:100%;min-width:100%;padding:12px 10px;display:block}.modal .container .modal-box .modal-content form .textarea-wrap textarea{border:1px solid #0000001f;border-radius:5px;width:100%;min-width:100%;min-height:42px;padding:10px;font-size:15px;font-weight:300;display:block;box-shadow:0 0 7px #00000026}.modal .container .modal-box .modal-content form .check-wrap{align-items:center;width:100%;padding:3px 10px 15px;display:flex}.modal .container .modal-box .modal-content form .check-wrap input[type=checkbox]{margin:5px 6px 5px 0}.modal .container .modal-box .modal-content form .check-wrap label{color:#585858;font-size:14px}.modal .container .modal-box .modal-content form .submit-wrap{width:100%;margin-left:-30px;padding:0;display:block}.modal .container .modal-box .modal-content form .submit-wrap button{color:#fff;text-transform:uppercase;background:#a61e03;border:none;width:calc(100% + 30px);margin:0 auto;padding:15px 10px}.modal .container .modal-reservation{max-width:1010px;padding:2rem 4rem}@media (max-width:820px){.modal .container .modal-reservation{padding:0}}.modal .container .modal-reservation p{margin-bottom:0;font-size:17px;font-weight:700}.modal .container .modal-reservation .modal-header{border-bottom:0;justify-content:space-between;margin-bottom:20px;padding:0}.modal .container .modal-reservation .modal-header h3{padding:0 20px;font-size:28px;font-weight:700}.modal .container .modal-reservation .modal-header h3:not(:last-child):after{content:"";background:#0f0024;width:2px;height:40px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.modal .container .modal-reservation .modal-header h3 span{font-weight:300}.modal .container .modal-reservation .modal-header>*{flex-grow:1}.modal .container .modal-reservation .modal-header .close-btn{top:0;right:0}@media (max-width:820px){.modal .container .modal-reservation .modal-header{background:#0f0024;padding:10px}.modal .container .modal-reservation .modal-header h3{color:#fff;padding:0 5px;font-size:14px;font-weight:500}.modal .container .modal-reservation .modal-header .close-btn{top:8px;right:8px}.modal .container .modal-reservation .modal-header .close-btn img{filter:invert();width:12px}}.modal .container .modal-reservation .modal-content{border:0;padding:0}.modal .container .modal-reservation .modal-content .reservation-arrows .res-arrow{z-index:99;background:0 0;border:0;position:absolute;top:70px}.modal .container .modal-reservation .modal-content .reservation-arrows .res-arrow-prev{display:none;left:-30px}.modal .container .modal-reservation .modal-content .reservation-arrows .res-arrow-next{right:-30px}@media (max-width:820px){.modal .container .modal-reservation .modal-content{padding:0 10px}.modal .container .modal-reservation .modal-content .reservation-arrows .res-arrow-prev{left:-4px}.modal .container .modal-reservation .modal-content .reservation-arrows .res-arrow-next{right:-4px}}.modal .container .modal-reservation .modal-content form{display:block;position:relative}.modal .container .modal-reservation .modal-content form .reservation-wrapper{min-height:213px;transition:all .5s}.modal .container .modal-reservation .modal-content form .reservation-wrapper .reservation-day-wrapper{-ms-overflow-style:none;scrollbar-width:none;height:fit-content;padding:10px 0;display:flex;overflow:scroll hidden}@media (max-width:820px){.modal .container .modal-reservation .modal-content form .reservation-wrapper .reservation-day-wrapper{justify-content:left;margin:0 10px}}.modal .container .modal-reservation .modal-content form .reservation-wrapper .reservation-day-wrapper::-webkit-scrollbar{display:none}.modal .container .modal-reservation .modal-content form .reservation-wrapper .reservation-day-wrapper p.time-header{position:absolute;top:160px;left:50%;transform:translate(-50%)}.modal .container .modal-reservation .modal-content form .reservation-wrapper .reservation-day-wrapper .reservation-day .day-box{text-align:center;color:#0f0024;background:#e5e5ef;border:.5px solid #e5e5ef;border-radius:5px;width:100px;margin:5px;padding:5px 15px;font-size:15px;font-weight:700;transition:all .4s}.modal .container .modal-reservation .modal-content form .reservation-wrapper .reservation-day-wrapper .reservation-day .day-box .day-number{font-size:40px}.modal .container .modal-reservation .modal-content form .reservation-wrapper .reservation-day-wrapper .reservation-day .day-box:hover{border:.5px solid #0f0024}.modal .container .modal-reservation .modal-content form .reservation-wrapper .reservation-day-wrapper .reservation-day .day-input{z-index:-9999;clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;top:0;left:0}.modal .container .modal-reservation .modal-content form .reservation-wrapper .reservation-day-wrapper .reservation-day .day-input[type=radio]:focus~label{color:#fff;z-index:2;background:#0f0024}.modal .container .modal-reservation .modal-content form .reservation-wrapper .reservation-day-wrapper .reservation-day .day-input[type=radio]:checked~label{color:#fff;z-index:2;background:#0f0024;transition:all .4s}.modal .container .modal-reservation .modal-content form .reservation-wrapper .reservation-day-wrapper .reservation-day [type=radio]:checked~label~.reservation-times-wrapper{z-index:1}.modal .container .modal-reservation .modal-content form .reservation-wrapper .reservation-day-wrapper .reservation-day [type=radio]:checked~label~.reservation-times-wrapper>*{opacity:1;transform:translate(0)}.modal .container .modal-reservation .modal-content form .reservation-wrapper .reservation-day-wrapper .reservation-day .reservation-times-wrapper{text-align:center;z-index:-5;flex-wrap:wrap;justify-content:center;width:100%;display:flex;position:absolute;top:185px;left:0;right:0}.modal .container .modal-reservation .modal-content form .reservation-wrapper .reservation-day-wrapper .reservation-day .reservation-times-wrapper [type=radio]:focus~label,.modal .container .modal-reservation .modal-content form .reservation-wrapper .reservation-day-wrapper .reservation-day .reservation-times-wrapper [type=radio]:checked~label{color:#fff;z-index:2;background:#b71f00}.modal .container .modal-reservation .modal-content form .reservation-wrapper .reservation-day-wrapper .reservation-day .reservation-times-wrapper>*{opacity:0;transition:all .5s cubic-bezier(.68,-.55,.27,1.55);transform:translate(-100%)}.modal .container .modal-reservation .modal-content form .reservation-wrapper .reservation-day-wrapper .reservation-day .reservation-times-wrapper .time-input{z-index:-9999;clip:rect(0 0 0 0);width:1px;height:1px;position:absolute}.modal .container .modal-reservation .modal-content form .reservation-wrapper .reservation-day-wrapper .reservation-day .reservation-times-wrapper .time-box{color:#fff;background:#0f0024;border-radius:5px;margin:4px;padding:5px;font-size:17px;transition:all .4s}.modal .container .modal-reservation .modal-content form .reservation-wrapper .reservation-day-wrapper .reservation-day .reservation-times-wrapper .time-box:hover{background:#474556}.modal .container .modal-reservation .modal-content form .personal-data-wrapper{background:#0f0024;border-radius:10px;flex-wrap:wrap;margin-top:10px;display:flex}.modal .container .modal-reservation .modal-content form .personal-data-wrapper .personal-first{align-self:center;width:30%;padding:10px}.modal .container .modal-reservation .modal-content form .personal-data-wrapper .personal-second{align-self:center;width:42%;padding:10px}.modal .container .modal-reservation .modal-content form .personal-data-wrapper .personal-second label{color:#fff}.modal .container .modal-reservation .modal-content form .personal-data-wrapper .input-wrap{width:100%;padding:5px}.modal .container .modal-reservation .modal-content form .personal-data-wrapper .input-wrap input{height:34px;min-height:34px}.modal .container .modal-reservation .modal-content form .personal-data-wrapper .personal-third{flex-grow:2;width:28%}.modal .container .modal-reservation .modal-content form .personal-data-wrapper .personal-third .submit-button{background:#e5e5ef;border:0;border-radius:0 10px 10px 0;width:100%;height:100%;margin:0;padding:15px;font-size:34px;font-weight:700;transition:all .6s}.modal .container .modal-reservation .modal-content form .personal-data-wrapper .personal-third .submit-button:hover{background:#d5d5de;transition:all .6s}@media (max-width:820px){.modal .container .modal-reservation .modal-content form .personal-data-wrapper .personal-third{padding:10px}.modal .container .modal-reservation .modal-content form .personal-data-wrapper .personal-third .submit-button{border-radius:10px;padding:8px;font-size:18px}.modal .container .modal-reservation .modal-content form .personal-data-wrapper{margin:10px}.modal .container .modal-reservation .modal-content form .personal-data-wrapper .personal-data-item{width:100%}}.modal .container .modal-thank-you{max-width:700px;padding:20px 40px}@media (max-width:820px){.modal .container .modal-thank-you{padding:20px 10px}}.modal .container .modal-thank-you .thank-you .thank-you-info{color:#fff;text-align:center;background:#0f0024;border-radius:10px;padding:20px}.modal .container .modal-thank-you .thank-you .thank-you-info p{margin-bottom:.8em;font-weight:300}.modal .container .modal-thank-you .thank-you .thank-you-info p span{font-weight:700}.modal .container .modal-thank-you .thank-you .thank-you-info p .green-text{color:#13cb51;font-size:20px}.modal .container .modal-thank-you .thank-you .thank-you-img-box{justify-content:center;column-gap:4%;display:flex}@media (max-width:820px){.modal .container .modal-thank-you .thank-you .thank-you-img-box{column-gap:2%}}.modal .container .modal-thank-you .thank-you .thank-you-img-box .thank-you-img-wrapper{width:33%}.modal .container .modal-thank-you .thank-you .thank-you-img-box .thank-you-img-wrapper img{width:100%;height:auto}.modal .res-container{max-height:100%;padding:10px}.casto-kladene-dotazy-section{margin:40px 0;padding:20px 0}.casto-kladene-dotazy-section #accordion-dotazy{background:#fff;border-radius:21px;max-width:1000px;margin:35px auto;padding:40px;box-shadow:0 16px 48px #0f002420}.casto-kladene-dotazy-section #accordion-dotazy .accordion-item{border-color:#980e1a}.casto-kladene-dotazy-section #accordion-dotazy .accordion-item .accordion-header .accordion-button{font-size:24px;font-weight:200}.casto-kladene-dotazy-section #accordion-dotazy .accordion-item .accordion-header .accordion-button:not(.collapsed){color:#0f0024;box-shadow:none;background-color:#0000}.casto-kladene-dotazy-section #accordion-dotazy .accordion-item .accordion-header .accordion-button:not(.collapsed):after{filter:brightness(0%)}.casto-kladene-dotazy-section #accordion-dotazy .accordion-item .accordion-header .accordion-button:focus{box-shadow:none}.casto-kladene-dotazy-section #accordion-dotazy .accordion-item .accordion-body{font-size:16px;font-weight:300}@media (max-width:480px){.casto-kladene-dotazy-section #accordion-dotazy{padding:15px}}.opening-item{flex-wrap:wrap;align-items:center;display:flex}.opening-item .address-row{margin-bottom:0;font-size:12px}.opening-item .opened-status{background:red;border-radius:100%;width:20px;height:20px;margin-right:8px;position:relative}.opening-item .opened-status:after{content:"";background:red;border-radius:100%;width:14px;height:14px;position:absolute;top:3px;left:3px}.opening-item .opened-status.active{background:#7cdc79}.opening-item .opened-status.active:after{background:#d7fbd6}.opening-item span{font-weight:400;display:inline-block}@media (max-width:680px){.opening-item span{font-size:12px}}.svoz-btn{color:#100125;text-transform:uppercase;text-align:center;background:#e5e5ef;height:69px;padding:10px 27px;font-size:17px;transition:all .2s;display:flex}.svoz-btn img{width:25px;height:auto;margin-right:15px}.svoz-btn span{font-size:25px;font-weight:600}.svoz-btn:hover{transform:scale(1.03);box-shadow:0 0 10px #0f002438}@media (max-width:480px){.svoz-btn{display:none}}@media (max-width:1380px){.svoz-btn .btn-text{display:none}.svoz-btn img{margin-right:0}}.box{background:#fff;border-radius:10px;margin-bottom:22px;overflow:hidden;box-shadow:0 0 10px #00000017}.box.visit-us .top{justify-content:space-between;align-items:center;padding:21px 15px;display:flex}.box.visit-us .top .title-venue{align-items:center;display:flex}.box.visit-us .top .title-venue img{width:18px;margin-right:9px}.box.visit-us .top .title-venue span{color:#a61e03;font-size:15px}.box.visit-us .top .title-servis{font-size:15px}.box.visit-us .content{text-align:center}.box.visit-us .content h3{margin:0;font-size:30px;font-weight:300}.box.visit-us .content p{margin:10px auto;padding:0;font-size:18px;font-weight:300}.box.visit-us .content #map{margin-bottom:-30px}.box.visit-us .content .btns{justify-content:space-evenly;align-items:center;margin-top:26px;display:flex}.box.visit-us .content .btns a.contact-btn{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.box.visit-us .content .btns a.contact-btn img{width:auto;height:32px;margin-bottom:10px;transition:all .2s}.box.visit-us .content .btns a.contact-btn span{color:#000;width:100%;font-size:14px;display:block}.box.visit-us .content .btns a.contact-btn:hover img{transform:scale(1.2)}.box.visit-us .cta-btn{text-align:center;text-transform:uppercase;color:#fff;background:#a61e03;width:100%;padding:15px 10px;font-size:16px;transition:all .2s;display:block}.box.visit-us .cta-btn:hover{transform:scale(1.2)}.box.advantages{text-align:center;padding:21px 15px}@media (max-width:960px) and (min-width:480px){.box.advantages{margin:30px auto 50px}}.box.advantages img{width:50px}.box.advantages h3{text-align:left;margin:25px 0;font-size:22px;font-weight:400}.box.advantages h3 span{display:block}.box.advantages h3 span:first-child{text-transform:uppercase;font-size:32px;font-weight:600}.box.advantages ul{text-align:left;margin:0;padding:0;list-style:none}.box.advantages ul li{justify-content:flex-start;align-items:center;margin-bottom:16px;display:flex}.box.advantages ul li img{width:32px;margin-right:10px}.box.advantages ul li p{text-transform:uppercase;margin:0;font-size:16px;font-weight:600}.box.advantages ul li p span{font-size:15px;font-weight:400;display:block}@media (max-width:960px){.box.advantages ul{flex-wrap:wrap;justify-content:center;align-items:center;width:100%;max-width:none;display:flex}.box.advantages ul li{width:50%;margin:0;padding:10px 10px 10px 0}.box.advantages ul li img{width:25px}.box.advantages h3{text-align:center}.box.advantages h3 span{display:unset}}.box.phone-info{box-shadow:none;text-align:center;background:0 0}.box.phone-info img{max-width:140px}.box.phone-info hr{background:#a61e03;border:none;width:66px;height:2px;margin:15px auto}.box.phone-info h3{margin-bottom:10px;font-size:30px;font-weight:300}.box.phone-info p{font-size:14px}@media (max-width:960px){.box.phone-info{text-align:left;flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.box.phone-info .content{flex-flow:column wrap;min-width:200px;margin-left:20px;display:flex}.box.phone-info hr{margin:initial;order:2}}@media (max-width:960px) and (max-width:600px){.box.phone-info hr{margin:auto}}@media (max-width:960px){.box.phone-info h3{text-align:left;order:1}}@media (max-width:960px) and (max-width:600px){.box.phone-info h3{text-align:center}}@media (max-width:960px){.box.phone-info p{order:3;max-width:400px}}@media (max-width:960px) and (max-width:600px){.box.phone-info p{text-align:center}}.box.call-us{box-shadow:none;text-align:center;background:url(/img/background-phone.png) top/80%;margin-top:-50px;padding:80px 20px 95px;position:sticky;top:0;overflow:auto}.box.call-us h3{color:#8fc178;margin:0 auto 9px;font-size:25px}.box.call-us a{color:#0f0024;font-size:18px;font-weight:600}@media (max-width:960px){.box.call-us{background-repeat:no-repeat;background-size:contain;margin-top:-20px;margin-bottom:-20px;padding:60px 20px}}.box.reviews h3{text-align:left;padding:0 15px;font-size:24px;font-weight:400}.box.reviews h3 span:first-child{font-size:32px;display:block}.box.reviews .review-slides{margin:0 auto 15px;padding:0 15px;font-family:Nunito,sans-serif;overflow:hidden}.box.reviews .review-slides .splide__track{overflow:visible}.box.reviews .review-slides .splide__track .splide__list{width:100%!important;margin:0 auto!important}.box.reviews .review-slides .splide__track .review-box{border:1px solid #e8e8e8;border-radius:8px;height:100%;margin:0 auto;padding:10px;font-size:13px;width:95%!important}.box.reviews .review-slides .splide__track .review-box .review-header{justify-content:space-between;align-items:flex-start;padding-bottom:10px;display:flex}.box.reviews .review-slides .splide__track .review-box .review-header .review-name{backface-visibility:hidden;margin-bottom:0;transform:translateZ(0)}.box.reviews .review-slides .splide__track .review-box .review-header img{width:20px;height:auto;margin-top:5px}.box.reviews .review-slides .splide__track .review-box .review-text{backface-visibility:hidden;line-height:1.2;transform:translateZ(0)}.box.reviews .review-slides .splide__track .is-active{background:#e5e5ef;border-radius:8px;transition:all .4s;transform:perspective(1px)scale(1.1)}@media (max-width:480px){.box.reviews h3{text-align:center}}.checked-star{color:#ffc400}.detail-grid{grid-template:"left-sidebar content right-sidebar"1fr/250px 1fr 250px;gap:0 20px;display:grid}@media (max-width:960px){.detail-grid{grid-row-gap:50px;grid-template-areas:"content content right-sidebar""left-sidebar left-sidebar left-sidebar"}}@media (max-width:680px){.detail-grid{grid-template-columns:1fr;grid-template-areas:"content""right-sidebar""left-sidebar"}}.left-sidebar{grid-area:left-sidebar}.content{grid-area:content}.right-sidebar{grid-area:right-sidebar}#modal-lowest-price .modal-box{background:#0f0024;flex-wrap:wrap;max-width:875px;padding:48px 24px;display:flex;position:relative}#modal-lowest-price .modal-box .modal-text{width:55%;padding-right:1.5rem}#modal-lowest-price .modal-box .modal-text h3{color:#fff;font-size:40px}#modal-lowest-price .modal-box .modal-form{flex-wrap:wrap;place-content:flex-end center;align-items:flex-end;width:45%;padding:0 0 0 1.5rem;display:flex;position:relative}#modal-lowest-price .modal-box .modal-form h4{color:#fff;text-align:center;padding-bottom:1rem;font-size:30px}#modal-lowest-price .modal-box .modal-form form .input-wrap input{border:1px solid #0000001f;border-radius:5px;width:100%;min-width:100%;height:34px;min-height:34px;padding:10px;font-size:15px;font-weight:300;display:block}#modal-lowest-price .modal-box .modal-form form button{background:#e5e5ef;border:0;border-radius:5px;width:100%;margin-top:10px;padding:10px;font-size:20px;font-weight:700}#modal-lowest-price .modal-box .modal-form form button:hover{background:#d5d5de}#modal-lowest-price .modal-box .modal-form:before{content:"";border-left:1px dashed #fff;width:2px;height:100%;position:absolute;top:0;left:0}@media (max-width:680px){#modal-lowest-price .modal-box .modal-text{width:100%;padding:0 0 2rem}#modal-lowest-price .modal-box .modal-text img{margin:1rem 0 0}#modal-lowest-price .modal-box .modal-form{width:100%;padding:0}#modal-lowest-price .modal-box .modal-form:before{display:none}}@media (min-width:710px){.hide-desktop{display:none}}.page-block h3 span,.page-block h4 span{font-weight:700}.page-block h4{margin-bottom:0;font-size:20px}.page-block h4 span{font-size:24px}.block-sidebar{padding:21px 15px}.block-sidebar p{font-size:14px}.block-sidebar ul{padding-left:24px}.block-sidebar ul li{font-size:14px}.block-img-side-box .title-row{padding-bottom:10px;display:flex}.block-img-side-box .title-row img{width:70px;height:auto;max-height:90px}.block-bkg-side-box{background-repeat:no-repeat}.block-bkg-side-box h4{padding-bottom:10px}.block-right-2-box{color:#fff;background-color:#0f0024;background-image:url(/img/m-glass.svg);background-position:right 15px bottom 15px;background-size:40%}.block-right-2-box p{font-weight:300}.block-right-3-box{background-image:url(/img/bolt.svg);background-position:right 15px bottom 15px;background-size:40%}.block-right-3-box p{font-weight:300}header{z-index:10;background:#fff;width:100%;position:fixed;top:0}header .top-bar{color:#fff;background:#0f0024;width:100%;padding:12px 0}header .top-bar .container-full{justify-content:space-between;align-items:center;display:flex}header .top-bar .left,header .top-bar .right{justify-content:flex-start;align-items:center;display:flex}header .top-bar .contact-item{justify-content:flex-start;align-items:center;margin-right:35px;display:flex}header .top-bar .contact-item img{width:auto;height:18px;margin-right:10px}header .top-bar .contact-item span{color:#fff}@media (max-width:1024px){header .top-bar .contact-item span{font-size:14px}}@media (max-width:710px){header .top-bar .contact-item{flex-grow:1;margin-right:10px}header .top-bar .hide-mobile{display:none}}header .navigation-bar{box-shadow:0 3px 5px #0f00240d}@media (max-width:480px){header .navigation-bar{height:50px}}header .navigation-bar .logo{align-items:center;display:flex}header .navigation-bar .logo img{width:120px;display:block}@media (max-width:680px){header .navigation-bar .logo img{width:100px}}@media (max-width:480px){header .navigation-bar .logo img{width:90px}}header .navigation-bar .container-full{justify-content:space-between;align-items:stretch;padding-right:0;display:flex}@media (max-width:480px){header .navigation-bar .container-full{height:100%}}header .navigation-bar .disable-click{z-index:10;background:#fff0;width:100%;height:100%;position:absolute}@media (max-width:960px){header .navigation-bar .disable-click{display:none!important}}header .navigation-bar nav{flex-grow:1;height:69px;display:none}header .navigation-bar nav .mobile-nav-items{position:relative}@media (min-width:480px){header .navigation-bar nav .mobile-nav-items{display:none}}header .navigation-bar nav .mobile-nav-items .mobile-nav-item a{pointer-events:auto;text-transform:uppercase;text-align:center;justify-content:center;align-items:center;height:69px;padding:10px 27px;font-size:17px;display:flex}header .navigation-bar nav .mobile-nav-items .mobile-nav-item a .mobile-nav-img{text-align:center;min-width:45px}header .navigation-bar nav .mobile-nav-items .mobile-nav-item a .mobile-nav-img img{width:35px;height:auto;display:block}header .navigation-bar nav .mobile-nav-items .mobile-nav-item a .mobile-nav-text{text-align:center;min-width:200px}header .navigation-bar nav .mobile-nav-items .mobile-nav-item a .mobile-nav-text span{font-size:25px;font-weight:600}header .navigation-bar nav .mobile-nav-items .mobile-nav-item a.reservation-mobile{color:#fff;background:#b71f00}header .navigation-bar nav .mobile-nav-items .mobile-nav-item a.reservation-mobile img{width:45px}header .navigation-bar nav .mobile-nav-items .mobile-nav-item a.svoz-mobile{color:#100125;background:#e5e5ef}header .navigation-bar nav .mobile-nav-items .pricelist-nav{text-transform:uppercase;align-items:center;padding:10px 27px;font-size:25px;font-weight:700}header .navigation-bar nav .mobile-nav-items .pricelist-nav div{background:#fff;width:fit-content;margin:0 auto;padding:0 30px}header .navigation-bar nav .mobile-nav-items .pricelist-nav:after{content:"";z-index:-1;background:#000;width:100%;height:2px;position:absolute;bottom:25px;left:0}header .navigation-bar nav ul{justify-content:flex-start;align-items:center;margin:0;padding:0;list-style:none;display:flex}@media (max-width:960px){header .navigation-bar nav ul{flex-wrap:wrap;width:100%;display:block}}header .navigation-bar nav ul li{text-align:center;width:100%}header .navigation-bar nav ul li a{color:#0f0024;padding:12px 10px 9px;transition:all .3s;display:block;position:relative}header .navigation-bar nav ul li a img{width:auto;max-width:80px;height:22px;margin-bottom:3px}header .navigation-bar nav ul li a span{display:block}header .navigation-bar nav ul li a:after{content:"";background:#d5d5d5;width:1px;margin:12px 10px 11px;position:absolute;top:0;bottom:0;right:-10px}header .navigation-bar nav ul li a:hover{color:#fff;opacity:1;background:#e22600}header .navigation-bar nav ul li a:hover img{filter:brightness(2)grayscale()invert()}header .navigation-bar nav ul li a:hover:after{opacity:0}@media (max-width:960px){header .navigation-bar nav ul li a{pointer-events:none;align-items:center;padding:10px 20px;display:flex}header .navigation-bar nav ul li a img{height:30px;margin-right:15px;display:none}header .navigation-bar nav ul li a span{font-size:20px}header .navigation-bar nav ul li a:after{display:none}}header .navigation-bar nav ul li.basic-link{align-items:stretch;height:69px;display:flex}header .navigation-bar nav ul li.basic-link a{opacity:.8;justify-content:center;align-items:center;display:flex}header .navigation-bar nav ul li.basic-link a:hover{opacity:1}@media (max-width:960px){header .navigation-bar nav ul li.basic-link{height:auto}header .navigation-bar nav ul li.basic-link a{text-align:left;justify-content:flex-start;width:100%}}header .navigation-bar nav ul li:hover .submenu{justify-content:left;display:flex}@media (max-width:960px){header .navigation-bar nav ul li:hover .submenu{display:none}}header .navigation-bar nav ul li:last-child a:after{display:none}header .navigation-bar nav ul li.active .submenu{display:block}header .navigation-bar nav ul li.active .menu-link{color:#fff;background:#a61e03}header .navigation-bar nav .menu-contact-mobile{display:none}@media (max-width:960px){header .navigation-bar nav .menu-contact-mobile{color:#fff;z-index:10;text-align:center;text-transform:uppercase;background:#0f0024;width:100%;padding:12px 20px;font-size:17px;display:block;position:fixed;bottom:0;left:0;right:0}header .navigation-bar nav .menu-contact-mobile:hover{background:#a61e03}}header .navigation-bar nav.active{flex-direction:column;padding-bottom:44px;display:flex}@media (max-width:960px){header .navigation-bar nav{z-index:20;background:#fff;border-top:1px solid #f7f8ff;width:100%;height:calc(100vh - 113px);padding:0;display:none;position:absolute;top:113px;left:0;right:0;overflow:auto;box-shadow:0 10px 10px #00000008}}@media (max-width:480px){header .navigation-bar nav{height:calc(100vh - 94px);top:94px}}header .navigation-bar .toggle{cursor:pointer;flex-grow:1;justify-content:center;align-items:center;margin:0 0 0 20px;font-size:18px;transition:all .3s;display:none}header .navigation-bar .toggle:hover{background:#f7f8ff}header .navigation-bar .toggle:hover #menuToggle span{width:26px}@media (max-width:960px){header .navigation-bar .toggle{display:flex}}@media (max-width:480px){header .navigation-bar .toggle{justify-content:flex-end;padding-right:20px}}header .navigation-bar #menuToggle span{z-index:1;transform-origin:4px 0;background:#030826;border-radius:3px;width:15px;height:2px;margin-bottom:5px;transition:transform .3s cubic-bezier(.77,.2,.05,1),background .3s cubic-bezier(.77,.2,.05,1),opacity .33s;display:block;position:relative}header .navigation-bar #menuToggle span:first-child{transform-origin:0 0;width:26px}header .navigation-bar #menuToggle span:nth-last-child(2){transform-origin:0 100%;width:26px}header .navigation-bar #menuToggle.active span{opacity:1;background:#232323;width:26px;transform:rotate(-45deg)translate(-1px,-1px)}header .navigation-bar #menuToggle.active span:nth-last-child(3){opacity:0;transform:rotate(0)scale(.2)}header .navigation-bar #menuToggle.active span:nth-last-child(2){transform:rotate(45deg)translate(-7px,-6px)}header .navigation-bar #menuToggle{margin-bottom:-7px;margin-left:10px}@media (max-width:960px){header .navigation-bar .menu-desktop{display:none}header .navigation-bar .menu-mobile{display:block!important}}header .navigation-bar .submenu{background:#fff;border-top:1px solid #0f00241a;height:430px;margin:auto;padding:0 40px 30px;display:none;position:absolute;left:0;right:0;overflow:hidden;box-shadow:0 10px 15px #32323314}header .navigation-bar .submenu .submenu-img{width:auto;position:absolute;bottom:-40%;right:-60px}header .navigation-bar .submenu #submenu-img-Apple{width:300px;bottom:0;right:-40px}header .navigation-bar .submenu #submenu-img-Samsung{bottom:-15%;right:-60px}header .navigation-bar .submenu #submenu-img-Xiaomi{width:250px;bottom:-15%;right:-60px}header .navigation-bar .submenu #submenu-img-Huawei{width:350px}header .navigation-bar .submenu #submenu-img-Realme,header .navigation-bar .submenu #submenu-img-Vivo{right:0}@media (max-width:1200px){header .navigation-bar .submenu #submenu-img-Sony{display:none}}header .navigation-bar .submenu ul{align-items:flex-start;height:80px}header .navigation-bar .submenu ul li{width:auto;padding:0 20px 0 0}header .navigation-bar .submenu ul li a{align-items:center;display:flex}header .navigation-bar .submenu ul li a h2{color:#939393;margin:15px 0;padding-right:10px;font-size:24px}@media (max-width:1080px){header .navigation-bar .submenu ul li a h2{font-size:20px}}header .navigation-bar .submenu ul li a h2:after{position:unset}header .navigation-bar .submenu ul li a:after{display:none}header .navigation-bar .submenu ul li a:hover{background:0 0}header .navigation-bar .submenu ul li .subsubmenu{flex-flow:column wrap;align-content:baseline;width:100%;height:360px;padding:20px 40px 30px;display:none;position:absolute;left:0;right:0}header .navigation-bar .submenu ul li .subsubmenu a{padding:10px 20px 10px 10px}header .navigation-bar .submenu ul li .subsubmenu a span{font-size:15px}header .navigation-bar .submenu ul li .subsubmenu a:hover span{color:#e22600}header .navigation-bar .submenu ul li:hover .subsubmenu{display:flex}header .navigation-bar .submenu ul li:hover h2{color:#0f0024}header .navigation-bar .submenu ul li:hover h2:after{position:absolute}header .navigation-bar .submenu ul li:hover .arrow-down{stroke:#0f0024}header .navigation-bar .submenu .submenu-row{width:100%}header .navigation-bar .submenu .submenu-row .container-full{flex-wrap:wrap;align-items:center;padding:0 20px}header .navigation-bar .submenu .submenu-row h2{text-align:left;width:100%;font-size:25px;font-weight:300}header .navigation-bar .submenu .submenu-row h2:after{display:none}@media (max-width:960px){header .navigation-bar .submenu{padding:0;position:relative}header .navigation-bar .submenu .submenu-row .container-full{padding:5px 10px}header .navigation-bar .submenu .submenu-row .container-full h2{margin:10px 7px}header .navigation-bar .submenu .submenu-row .container-full .category-ul{flex-wrap:wrap;justify-content:flex-start;width:100%;display:flex}header .navigation-bar .submenu .submenu-row .container-full .category-ul li{display:block}header .navigation-bar .submenu .submenu-row .container-full .category-ul li a{min-width:inherit;pointer-events:auto;padding:7px!important}header .navigation-bar .submenu .submenu-row .container-full .category-ul li a img{display:block;height:20px!important}header .navigation-bar .submenu .submenu-row .container-full .category-ul li a span{font-size:14px}}header .navigation-bar .menu-mobile .submenu{width:100%;height:auto;max-height:calc(100vh - 200px);padding:0;display:none;position:relative;overflow:auto;box-shadow:0 10px 15px #32323314}header .navigation-bar .menu-mobile .submenu .category-ul{align-items:center;height:auto}header .navigation-bar .menu-mobile .submenu .category-ul li{padding:0}header .navigation-bar .nav-contact{background-color:#a61e03;gap:36px;padding:0 15px;display:flex}header .navigation-bar .nav-contact__box{align-items:center;gap:10px;display:flex;position:relative}header .navigation-bar .nav-contact__box img{width:38px;height:auto;max-height:40px}header .navigation-bar .nav-contact__box .text{color:#fff;max-width:200px}header .navigation-bar .nav-contact__box .text h6{font-size:15px;font-weight:700}header .navigation-bar .nav-contact__box .text p{font-size:13px;line-height:15px}header .navigation-bar .nav-contact__box:not(:last-child):after{content:"";background-color:#fff;width:8px;height:100%;position:absolute;top:0;right:-21px;transform:skew(-15deg)rotate(180deg)}header .navigation-bar .nav-contact__price{cursor:pointer}header .navigation-bar .nav-contact__tel .text,header .navigation-bar .nav-contact__adr .text{width:120px}@media (max-width:1100px){header .navigation-bar .nav-contact{display:none}}header .navigation-bar .nav-buttons{display:flex}header .navigation-bar .nav-buttons .cta-btn{color:#fff;text-transform:uppercase;background:#a61e03;height:69px;padding:10px 27px;font-size:17px;transition:all .2s}header .navigation-bar .nav-buttons .cta-btn span{color:#fff;font-size:25px;font-weight:600}header .navigation-bar .nav-buttons .cta-btn:hover{transform:scale(1.03);box-shadow:0 0 10px #0f002438}@media (max-width:480px){header .navigation-bar .nav-buttons .cta-btn{display:none}}header .navigation-bar .nav-buttons .svoz-btn{color:#fff;text-transform:uppercase;text-align:center;background:#0f0024;height:69px;padding:10px 27px;font-size:17px;transition:all .2s;display:flex}header .navigation-bar .nav-buttons .svoz-btn img{filter:brightness(2)grayscale()invert();width:25px;height:auto;margin-right:15px}header .navigation-bar .nav-buttons .svoz-btn span{font-size:25px;font-weight:600}header .navigation-bar .nav-buttons .svoz-btn:hover{transform:scale(1.03);box-shadow:0 0 10px #0f002438}@media (max-width:480px){header .navigation-bar .nav-buttons .svoz-btn{display:none}}@media (max-width:1380px){header .navigation-bar .nav-buttons .svoz-btn .btn-text{display:none}header .navigation-bar .nav-buttons .svoz-btn img{margin-right:0}}header .navigation-bar-full-width{background:#ededf9}@media (max-width:960px){header .navigation-bar-full-width{display:none}}.breadcrumbs{border-bottom:1px solid #f1f1f1;padding:12px 0}.breadcrumbs .container-full{flex-wrap:wrap;justify-content:flex-start;align-items:center;row-gap:5px;display:flex}.breadcrumbs .breadcrumb-item{color:#888;margin-right:24px;padding-left:0;font-size:14px;font-weight:400;display:block;position:relative}.breadcrumbs .breadcrumb-item:after{content:"";opacity:.2;background-image:url(/img/arrow-right.svg);background-position:50%;background-repeat:no-repeat;background-size:4px;width:10px;height:10px;margin:auto;position:absolute;top:0;bottom:-2px;right:-16px}.breadcrumbs .breadcrumb-item:last-child:after{display:none}.breadcrumbs .breadcrumb-item:hover{color:#0f0024}.breadcrumbs .breadcrumb-item:before{content:none}.display-first .subsubmenu{display:flex!important}.display-first a h2{color:#0f0024!important}.display-first a h2:after{position:absolute!important}.display-first .arrow-down{stroke:#0f0024}.footer{background-image:url(/img/detail-background.svg);background-position:50%;background-repeat:no-repeat;background-size:100%;padding:50px 0}.footer .container{grid-gap:25px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;display:grid}.footer .footer-col{position:relative}.footer .footer-col img{width:120px}.footer .footer-col h3{margin:0 auto 15px}.footer .footer-col p{text-align:center}.footer .footer-col ul{text-align:center;margin:0;padding:0;list-style:none;display:block}.footer .footer-col ul li{width:100%;margin-bottom:10px;display:block}.footer .footer-col ul li a{color:#0f0024;transition:all .2s;display:block}.footer .footer-col ul li a:hover{color:#e22600}.footer .footer-col:after{content:"";background:#ececec;width:1px;height:100%;margin:auto;position:absolute;top:0;bottom:0;right:-15px}.footer .footer-col:last-child:after{display:none}.footer .footer-col.about p{text-align:left;letter-spacing:.2px;font-size:16px;font-weight:400;line-height:25px}@media (max-width:680px){.footer .container{text-align:center;grid-template-columns:auto;max-width:400px}.footer .footer-col.about p{text-align:center}.footer .footer-col:after{width:80%;height:1px;bottom:-12px;top:inherit;left:0;right:0}}.pre-footer .benefits{margin-top:40px}.algolia{vertical-align:middle;width:100px;height:50px}.open-notice{text-align:center;z-index:2;color:#0f0024;background:#ffc107;border-radius:10px;justify-content:center;align-items:center;max-width:90%;margin:auto;padding:13px;display:flex;position:absolute;bottom:14px;left:0;right:0;box-shadow:1px 1px 30px #00000026}.open-notice img{width:auto;padding:0 10px}.home-hero{color:#fff;background:#0f0024 url(/img/background-phones.webp) no-repeat;align-items:center;width:100%;margin:0 0 60px;padding:20px 0 8%;transition:all .5s ease-in-out;display:flex;position:relative}.home-hero h1{color:#fff;padding-bottom:20px}.home-hero h1:after{display:none}.home-hero .content{width:100%;display:flex}.home-hero .content .col-form{flex-wrap:wrap;justify-content:center;align-items:start;width:50%;padding:60px 3%;display:flex}@media (max-width:960px){.home-hero .content .col-form{width:100%}}.home-hero .content .col-hero-benefits{flex-wrap:wrap;align-items:center;display:flex;position:relative}.home-hero .content .col-hero-benefits .benefit-2-item{color:#fff;align-items:center;column-gap:12px;width:100%;height:fit-content;padding:15px 0;font-weight:300;display:flex}.home-hero .content .col-hero-benefits .benefit-2-item img{width:50px;height:auto}.home-hero .content .col-hero-benefits .benefit-2-item h5{text-transform:uppercase;font-size:20px;font-weight:600}.home-hero .content .col-hero-benefits:before{content:"";border-left:1px dashed #fff;width:1px;height:100%;position:absolute;top:0;left:0}.home-hero .content .col{width:25%;margin:60px 0;padding:0 3%}@media (max-width:960px){.home-hero .content .col{display:none}.home-hero{background-size:0}}@media (max-width:680px){.home-hero{height:auto;margin-top:0;padding:0 0 60px}.home-hero .container{align-items:flex-start}.home-hero h1{margin:0 auto 20px}.home-hero form{flex-wrap:wrap}.home-hero form select{width:100%;max-width:400px;margin:10px auto;padding:10px 23px 10px 11px;font-size:18px}}.home-hero__divider{margin-bottom:-1px;position:absolute;bottom:0}.search-form{z-index:10;flex-direction:column;width:100%;margin:auto;display:flex}.search-form .fulltext{width:100%;max-width:600px;margin:auto;position:relative}.search-form .fulltext .fulltext-dropdown{background:#fff;border-radius:0 0 8px 8px;width:100%;padding-top:10px;display:none;position:absolute;top:38px;box-shadow:0 9px 10px #00000014}.search-form .fulltext .fulltext-dropdown .fulltext-dropdown-item{border-bottom:1px solid #e0e0e0;transition:all .2s}.search-form .fulltext .fulltext-dropdown .fulltext-dropdown-item a{color:#000;width:100%;padding:10px 15px;font-size:16px;display:block}.search-form .fulltext .fulltext-dropdown .fulltext-dropdown-item:last-child{border:none}.search-form .fulltext .fulltext-dropdown .fulltext-dropdown-item:first-child{border-top:1px solid #e0e0e0}.search-form .fulltext .fulltext-dropdown .fulltext-dropdown-item:hover{background:#24173808}.search-form .fulltext .fulltext-dropdown .fulltext-dropdown-item:hover a{color:#e22600}.search-form .row{text-align:center;width:100%;max-width:600px;margin:10px auto auto}.search-form p{font-weight:300}.search-form .select{box-sizing:content-box;grid-gap:13px;grid-template-columns:1fr 1fr 1fr;width:100%;max-width:600px;margin:auto;display:grid}.search-form .select form{max-width:none}@media (max-width:480px){.search-form .select{grid-template-rows:auto;grid-template-columns:1fr}}.search-form form{justify-content:center;align-items:center;width:100%;margin:auto;display:flex}.search-form form input{border:none;border-radius:8px;padding:13px 15px 10px;font-family:Yanone Kaffeesatz,sans-serif}.search-form form input#fulltext-input{color:#0f0024;width:100%;font-size:18px;line-height:22px}.search-form form select{appearance:none;color:#000000de;background:#fff url(/img/arrow-down.svg) right 16px center/14px no-repeat;border:none;border-radius:8px;width:100%;padding:12px 23px 11px 14px;font-family:Yanone Kaffeesatz,sans-serif;font-size:14px;font-weight:400}.search-form #snippet--typeSnippet,.search-form #snippet--modelSnippet{width:100%}.search-form input[type=submit]{display:none}.search-form #cant-find-btn{color:#fff;background:#ffffff17;border-radius:8px;max-width:180px;margin:13px auto auto;padding:12px 10px 9px;font-size:14px;display:block}.search-form #cant-find-btn:hover{color:#0f0024;background:#fff}.parallax{max-width:2000px;margin:auto;position:relative}.parallax:after{content:" ";z-index:-1;background-size:100%;position:absolute;top:100px;left:0;right:0;transform:translateZ(-.4px)scale(1.5)}.home-about{padding-top:51px}.home-about h1{margin-top:-50px}.home-about:after{background-image:url(/img/pink-rect.svg);background-position:-106px;background-repeat:no-repeat;background-size:contain;height:700px;top:-122px}.home-about #mobile-left{width:700px;position:absolute;top:-185px;left:-270px}@media (max-width:1900px){.home-about #mobile-left{width:600px;left:-280px}.home-about:after{height:600px}}@media (max-width:1600px){.home-about #mobile-left{opacity:.6;width:500px;left:-280px}.home-about:after{height:500px}}@media (max-width:1024px){.home-about #mobile-left{width:430px;top:-150px;left:-290px}}@media (max-width:840px){.home-about #mobile-left{display:none}}.home-brands{padding-top:184px}.home-brands:after{background-image:url(/img/blue-rect.svg);background-position:right -120px center;background-repeat:no-repeat;background-size:contain;height:800px;top:-300px;transform:translateZ(.6px)scale(.8)}.home-brands #computer-right{width:600px;position:absolute;top:-73px;right:-31px}@media (max-width:1900px){.home-brands #computer-right{width:400px;right:-31px}.home-brands:after{height:600px}}@media (max-width:1600px){.home-brands #computer-right{opacity:.6;width:300px;right:-31px}.home-brands:after{height:500px}}@media (max-width:1024px){.home-brands{padding-top:100px}.home-brands #computer-right{width:260px;top:-30px;right:-75px}.home-brands:after{top:-100px}}@media (max-width:840px){.home-brands{padding-top:80px}.home-brands #computer-right{display:none}}@media (max-width:480px){.home-brands{padding-top:30px}}.brands-grid{grid-template-rows:repeat(3,220px);grid-template-columns:repeat(4,220px);width:fit-content;margin:60px auto auto;display:grid}.brands-grid .brand-item{text-align:center;justify-content:center;align-items:center;transition:all .3s;display:flex}.brands-grid .brand-item:hover{color:#fff;cursor:pointer;background:#e22600}@media (max-width:1200px){.brands-grid{flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.brands-grid .brand-item{width:150px;height:150px}.brands-grid .brand-item .inner img{object-fit:scale-down;width:50px;height:30px}}.slider{max-width:100%;height:200px;margin:0 auto;transition:all .5s ease-in-out}@media (min-width:900px){.slider{height:300px}.slider .splide__slide.is-active .banner-box{transition:all .5s;transform:scale(1.02);box-shadow:0 0 20px #0000008f}}.slider #splide01-slide03{transition:all .5s}.slider .banner-box{color:#fff;background:#0f0024;border-radius:21px;width:484px;height:220px;margin:40px 70px;padding:30px;transition:all .5s;box-shadow:0 0 5px #0003}.slider .banner-box h1{text-align:left;margin:0;font-size:30px}.slider .banner-box h1 span{font-size:20px}.slider .banner-box h1:after{display:none}@media (max-width:900px){.slider .banner-box{border-radius:0;width:100%;margin:0}}@media (min-width:900px){.slider .slider-arrow{opacity:1;background:0 0;width:40px;height:40px}.slider .slider-arrow svg{fill:#0f0024;width:40px;height:40px}.slider .splide__arrow--prev{left:calc(50% - 315px)}.slider .splide__arrow--next{right:calc(50% - 315px)}}.slider .banner-original-accessories{background-image:url(/img/accessories-banner.webp);background-position:bottom;background-repeat:no-repeat;background-size:cover}.slider .banner-original-accessories h1{color:#fff}.slider .banner-original-accessories h1:after{display:none}.slider .banner-change{background-color:#fff;background-image:url(/img/change-banner-1.webp),url(/img/change-banner-2.webp);background-position:right 25px bottom,left 25px bottom;background-repeat:no-repeat;background-size:45%,34%;flex-direction:column;justify-content:space-between;display:flex}@media (max-width:900px){.slider .banner-change{background-position:100% 100%,0 100%}}.slider .banner-change img{vertical-align:text-top;width:14px;height:auto;margin-right:5px}.slider .banner-change .change-top{position:relative}.slider .banner-change .change-top .cena{background:#b71f00;border-radius:21px 0;padding:7px 18px;position:absolute;top:-30px;left:-30px}.slider .banner-change .change-top .cena span{font-size:21px;font-weight:700}.slider .banner-change .change-top h1{text-align:right;padding-bottom:10px}@media (max-width:900px){.slider .banner-change .change-top .cena{border-radius:0 0 21px}.slider .banner-change .change-top h1{padding-left:20%;font-size:25px}}.slider .banner-change .change-top .service-time{color:#5c5c5c;margin-right:50px}@media (max-width:480px){.slider .banner-change .change-top .service-time{margin:0 10px 0 0}}.slider .banner-change .change-price{font-size:18px;font-weight:700}.slider .banner-change .change-price p{margin-bottom:8px}.slider .banner-change .change-price p:last-child{margin:0;font-size:25px}.slider .banner-protect{background-image:url(/img/protect-banner.webp);background-position:100% 100%;background-repeat:no-repeat;background-size:80%}.slider .banner-protect h1{color:#fff}.slider .banner-protect h1:after{display:none}.slider .banner-service{background-color:#fff;background-image:url(/img/servis-banner.webp);background-position:15px bottom;background-repeat:no-repeat;background-size:32%;flex-direction:column;justify-content:space-between;display:flex}.slider .banner-service img.brush{z-index:-1;width:auto;height:55px;position:absolute;bottom:-15px;left:-7px}.slider .banner-service .service-bottom{align-items:center;display:flex}.slider .banner-service .service-bottom .first-col{width:30%}.slider .banner-service .service-bottom p{color:#000;width:70%;padding-left:20px;font-size:15px;font-weight:lighter;line-height:22px}@media (max-width:900px){.slider .banner-service .service-bottom img{height:60%}.slider .banner-service .service-bottom p{padding-left:10px;font-size:14px;line-height:1.3}}.slider .banner-rekonstrukce{background-color:#fff;background-image:url(/img/slide-rekonstrukce.webp);background-position:50%;background-repeat:no-repeat;background-size:104%}.slider .splide__pagination__page.is-active{background:#0f0024}.nejcastejsi-problemy-section{max-width:1000px;height:400px;margin:40px auto}.nejcastejsi-problemy-section .splide__slide .slider-box{text-align:center;border-radius:16px;height:170px;margin:60px 35px;padding:20px;box-shadow:0 12px 30px 5px #00000021}@media (max-width:640px){.nejcastejsi-problemy-section .splide__slide .slider-box{margin:60px 15px}}.nejcastejsi-problemy-section .splide__slide .slider-box .problem-img{width:auto;height:75px}.nejcastejsi-problemy-section .splide__slide .slider-box h3{font-size:19px;font-weight:400}.nejcastejsi-problemy-section .splide__arrow{background:#fff;box-shadow:0 0 30px 16px #00000024}.nejcastejsi-problemy-section .splide__arrow svg{fill:#8d0202}#modal-phone .modal-box{max-width:550px}#modal-phone .modal-content .call-us-box a{color:#b71f00;font-size:40px;font-weight:700}@media (max-width:680px){#modal-phone .modal-content .call-us-box a{font-size:25px}}#modal-phone .modal-content .call-you-box p{margin-bottom:25px;font-size:18px;font-weight:lighter;line-height:25px}@media (max-width:680px){#modal-phone .modal-content .call-you-box p{font-size:16px}}#modal-phone .modal-content .call-you-box input{width:100%}@media (max-width:680px){#modal-phone .modal-content h1{font-size:28px}}@media (max-width:480px){.mobile-lowest-price{background-color:#a61e03;align-items:center;gap:10px;padding:5px 10px;display:flex;position:relative}.mobile-lowest-price img{width:25px;height:auto}.mobile-lowest-price .text{color:#fff}.mobile-lowest-price .text h6{font-size:15px;font-weight:700}.mobile-lowest-price .text p{font-size:13px;line-height:15px}}.mobile-quick-nav{-ms-overflow-style:none;scrollbar-width:none;flex-wrap:wrap;justify-content:flex-start;padding:10px;transition:all .5s ease-in-out;display:none;overflow:auto}@media (max-width:480px){.mobile-quick-nav{display:flex}}.mobile-quick-nav::-webkit-scrollbar{display:none}.mobile-quick-nav .back-button{color:#ededf9;text-align:center;background:#0f0024;border-radius:5px;width:80px;height:fit-content;padding:10px;display:none}.mobile-quick-nav .back-button.active{display:block}.mobile-quick-nav .choose-model{height:fit-content;padding:10px;display:none}.mobile-quick-nav .choose-model.active{display:block}.mobile-quick-nav .quick-brand{width:33.3333%;transition:all .5s ease-in-out}.mobile-quick-nav .quick-brand .quick-brand-item{background:#ededf9;border-radius:5px;margin:5px;padding:10px}.mobile-quick-nav .quick-brand .quick-brand-item a{color:#000;align-items:center;display:flex}.mobile-quick-nav .quick-brand .quick-brand-item a img{width:auto;max-width:35px;height:12px}.mobile-quick-nav .quick-brand .quick-brand-item a span{padding-left:4px}.mobile-quick-nav .quick-brand .quick-submenu{visibility:hidden;background:#ededf9;flex-wrap:wrap;justify-content:center;align-items:center;width:100%;height:60px;padding:5px 10px;display:flex;position:absolute;left:0}.mobile-quick-nav .quick-brand .quick-submenu .quick-model{border-right:1px solid #0f0024;padding:3px 5px}.mobile-quick-nav .quick-brand .quick-submenu .quick-model span{padding:0 5px}.mobile-quick-nav .quick-brand .quick-submenu .quick-model span a{color:#0f0024}.mobile-quick-nav .quick-brand .quick-submenu .quick-model .quick-subsubmenu{z-index:9999;visibility:hidden;opacity:0;transform-origin:0 0;background:#fff;width:100%;padding:5px 10px;position:absolute;top:60px;left:0;transform:scaleY(0)}.mobile-quick-nav .quick-brand .quick-submenu .quick-model .quick-subsubmenu .category-ul li a{min-width:inherit;padding:7px!important}.mobile-quick-nav .quick-brand .quick-submenu .quick-model .quick-subsubmenu .category-ul li a span{font-size:14px}.mobile-quick-nav .quick-brand .quick-submenu .quick-model.active span{background:#fff;border-radius:5px}.mobile-quick-nav .quick-brand .quick-submenu .quick-model.active .quick-subsubmenu{visibility:visible;opacity:1;transition:all .5s ease-in-out;transform:scaleY(1)}.mobile-quick-nav .quick-brand .quick-submenu .quick-model.active .quick-subsubmenu span{background:0 0}.mobile-quick-nav .quick-brand .quick-submenu .quick-all-models{z-index:99;visibility:hidden;opacity:0;transform-origin:0 0;background:#fff;width:100%;height:calc(100vh - 300px);padding:20px 0;position:absolute;top:60px;overflow:auto;transform:scaleY(0);box-shadow:0 10px 15px #32323314}.mobile-quick-nav .quick-brand .quick-submenu .quick-all-models .submenu-row h2{text-align:left;margin:15px;font-size:25px;font-weight:300}.mobile-quick-nav .quick-brand .quick-submenu .quick-all-models .submenu-row h2 a{color:#000}.mobile-quick-nav .quick-brand .quick-submenu .quick-all-models .submenu-row h2:after{content:none}.mobile-quick-nav .quick-brand .quick-submenu .quick-all-models .submenu-row .category-ul{padding:0}.mobile-quick-nav .quick-brand .quick-submenu .quick-all-models.active{visibility:visible;opacity:1;transition:all .5s ease-in-out;transform:scaleY(1)}.mobile-quick-nav .quick-brand.active{width:auto;height:97px}.mobile-quick-nav .quick-brand.active .quick-brand-item{border-radius:5px 5px 0 0;margin:0;padding:14px 10px}.mobile-quick-nav .quick-brand.active .quick-brand-item a{color:#0f0024}.mobile-quick-nav .quick-brand.active .quick-submenu{visibility:visible}.justify-space-between{justify-content:space-between}.mobile-quick-nav:after,.mobile-quick-nav:before{z-index:99999;background:-webkit-linear-gradient(#fff0 0%,#00000028 64%,#00000073 100%);width:40px;height:47px;display:block;position:absolute;top:0}.gradient-left:before{content:"";left:0}.gradient-right:after{content:"";right:0;transform:rotate(180deg)}.detail{background-image:url(/img/detail-background.svg);background-position:30% 0;background-repeat:no-repeat;background-size:contain;padding-top:47px}@media (max-width:480px){.detail .container{padding:0 10px}}.detail .detail-heading{margin-bottom:45px}.detail .detail-heading h1{margin:0 auto 30px;font-size:40px}.detail .detail-pricelist{background:#fff;border-radius:10px;margin:0 10px 22px;overflow:hidden;box-shadow:0 0 12px #00000017}.detail .detail-pricelist .odd{background:#f7f7f7}@media (max-width:480px){.detail .detail-pricelist{margin:0 0 22px}}.detail .detail-pricelist .pricelist-item{cursor:pointer;border-bottom:1px solid #f1f1f1;transition:background-color .3s;position:relative}.detail .detail-pricelist .pricelist-item .pricelist-item-href{color:#0f0024;justify-content:space-between;align-items:center;width:100%;padding:21px 0;display:flex}.detail .detail-pricelist .pricelist-item .pricelist-item-href span.name{padding-left:18px}.detail .detail-pricelist .pricelist-item .pricelist-item-href span.sale{color:#a61e03;margin-right:auto;padding-right:4px;font-weight:700}.detail .detail-pricelist .pricelist-item .pricelist-item-href .price-btn{justify-content:space-between;align-items:center;min-width:200px;padding-right:18px;display:flex}.detail .detail-pricelist .pricelist-item .pricelist-item-href .price-btn .stopwatch-box{justify-content:center;display:flex}.detail .detail-pricelist .pricelist-item .pricelist-item-href .price-btn .stopwatch-box img{vertical-align:text-top;width:14px;height:auto;margin-right:5px}.detail .detail-pricelist .pricelist-item .pricelist-item-href .price-btn .stopwatch-box .service-time{color:#5c5c5c;margin-right:5px}.detail .detail-pricelist .pricelist-item .pricelist-item-href .price-btn span.price{min-width:42px;font-weight:700}.detail .detail-pricelist .pricelist-item .pricelist-item-href .price-btn span.sale-price{color:#a61e03}.detail .detail-pricelist .pricelist-item .pricelist-item-href .arrow-box{display:none}@media (max-width:480px){.detail .detail-pricelist .pricelist-item .pricelist-item-href{justify-content:end;min-height:2em;padding:8px 0}.detail .detail-pricelist .pricelist-item .pricelist-item-href span.name{max-width:120px;margin-right:auto;padding-left:6px;font-size:12px}.detail .detail-pricelist .pricelist-item .pricelist-item-href span.sale{margin-left:auto;margin-right:10px}.detail .detail-pricelist .pricelist-item .pricelist-item-href .price-btn{min-width:150px;padding-right:6px}.detail .detail-pricelist .pricelist-item .pricelist-item-href .price-btn .stopwatch-box{max-width:120px;padding-right:10px}.detail .detail-pricelist .pricelist-item .pricelist-item-href .price-btn .stopwatch-box img{width:10px}.detail .detail-pricelist .pricelist-item .pricelist-item-href .price-btn .stopwatch-box .service-time{font-size:12px}.detail .detail-pricelist .pricelist-item .pricelist-item-href .price-btn .price-box{align-items:center;display:flex}.detail .detail-pricelist .pricelist-item .pricelist-item-href .price-btn .price-box span.price{text-align:right;font-size:13px}.detail .detail-pricelist .pricelist-item .pricelist-item-href .price-btn .price-box .reservation{right:inherit;height:100%;text-transform:inherit;border-radius:3px;margin-left:5px;padding:3px 6px 2px;font-size:11px;position:relative}.detail .detail-pricelist .pricelist-item .pricelist-item-href .arrow-box{background:#e5e5ef;border-radius:4px;margin:5px;padding:5px;display:flex}}.detail .detail-pricelist .pricelist-item .reservation{z-index:1;color:#fff;text-transform:uppercase;background:#0f0024;justify-content:center;align-items:center;height:100%;font-size:14px;transition:all .35s;display:flex;position:absolute;top:0;right:-100%}.detail .detail-pricelist .pricelist-item .reservation div,.detail .detail-pricelist .pricelist-item .reservation a{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;width:120px;height:100%;padding:10px;font-size:16px;font-weight:200;display:flex}.detail .detail-pricelist .pricelist-item .reservation div span,.detail .detail-pricelist .pricelist-item .reservation a span{font-weight:700}.detail .detail-pricelist .pricelist-item .reservation .stopwatch-box{text-transform:none;color:#fff;width:fit-content;font-size:14px}.detail .detail-pricelist .pricelist-item .reservation .stopwatch-box .service-time{color:#fff;font-weight:200}.detail .detail-pricelist .pricelist-item .reservation .stopwatch-box img{vertical-align:text-top;width:14px;height:auto;margin-right:5px}.detail .detail-pricelist .pricelist-item .reservation .more-info-btn{color:#0f0024;background:#e5e5ef}.detail .detail-pricelist .pricelist-item .reservation .more-info-btn:hover{background:#ccccd5}.detail .detail-pricelist .pricelist-item .reservation .service-reservation-btn{color:#fff;background:#b51f01}.detail .detail-pricelist .pricelist-item .reservation .price{text-transform:none;width:fit-content;padding:0 20px;font-weight:700}@media (max-width:480px){.detail .detail-pricelist .pricelist-item .reservation{display:none}}.detail .detail-pricelist .pricelist-item:hover{color:#fff;background:#0f0024}@media (min-width:480px){.detail .detail-pricelist .pricelist-item:hover{background-image:url("data:image/svg+xml,%3Csvg width='8' height='19' viewBox='0 0 8 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 9.5L7.52318e-07 19L7.52318e-07 0L8 9.5Z' fill='white'/%3E%3C/svg%3E%0A");background-position:0;background-repeat:no-repeat}}.detail .detail-pricelist .pricelist-item:hover .pricelist-item-href{color:#fff}.detail .detail-pricelist .pricelist-item:hover .reservation{right:0}.detail .detail-text{text-align:center}.detail .detail-text p{font-weight:300;line-height:32px}.detail .detail-text .contact-items{flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.detail .detail-text .contact-items a{justify-content:center;align-items:center;margin:10px 20px;display:flex}.detail .detail-text .contact-items a img{width:20px;margin-right:10px}.detail .detail-text .contact-items a span{color:#0f0024;font-size:18px}@media (max-width:860px){.detail .related-models{background-image:none}}.detail .related-models .splide__slide p a{color:#000;font-size:20px;font-weight:200}.detail .related-models .splide__slide .selected-model a{color:#b31d00;font-size:26px;font-weight:700}.shortlist-container{background-color:#e5e5ef;background-image:url(/img/character-1.svg),url(/img/character-2.svg),url(/img/shortlist-bg.svg);background-position:left 5px bottom,right 5px bottom,0 0;background-repeat:no-repeat;background-size:17%,20%,contain;border-radius:20px;flex-wrap:wrap;justify-content:space-between;min-height:350px;margin-bottom:45px;padding:0;display:flex;box-shadow:0 4px 4px #00000040}.shortlist-container .benefits-2{background:0 0;margin-top:0;padding:15px 0}.shortlist-container .benefits-2 .benefit-2-item{color:#0f0024;font-weight:400}@media (max-width:1160px){.shortlist-container .benefits-2{display:none}}.shortlist-container .detail-shortlist{color:#fff;background:#0f0024;border-radius:20px 20px 0 0;width:100%;max-width:650px;margin:0 auto;padding:10px}@media (max-width:820px){.shortlist-container .detail-shortlist{border-radius:20px;padding:5px}}.shortlist-container .detail-shortlist.default-shortlist{flex-flow:wrap;justify-content:flex-start;align-items:center;display:flex}.shortlist-container .detail-shortlist.default-shortlist .shortlist-item{align-items:center;width:50%;padding:12px;font-size:18px;display:flex;position:relative}.shortlist-container .detail-shortlist.default-shortlist .shortlist-item .shortlist-icon{text-align:center;min-width:90px;padding:4px}.shortlist-container .detail-shortlist.default-shortlist .shortlist-item .shortlist-icon img{color:#fff;width:auto;height:45px}.shortlist-container .detail-shortlist.default-shortlist .shortlist-item .shortlist-text{color:#fff;padding:5px 10px}.shortlist-container .detail-shortlist.default-shortlist .shortlist-item .shortlist-text p{margin-bottom:10px}.shortlist-container .detail-shortlist.default-shortlist .shortlist-item .shortlist-text .shortlist-price{margin-bottom:0;font-weight:700}@media (max-width:820px){.shortlist-container .detail-shortlist.default-shortlist .shortlist-item{width:50%;padding:5px;font-size:14px}.shortlist-container .detail-shortlist.default-shortlist .shortlist-item .shortlist-icon{min-width:50px}.shortlist-container .detail-shortlist.default-shortlist .shortlist-item .shortlist-icon img{height:40px}.shortlist-container .detail-shortlist.default-shortlist .shortlist-item .shortlist-text{padding:5px}.shortlist-container .detail-shortlist.default-shortlist .shortlist-item .shortlist-text p{margin-bottom:5px}.shortlist-container .detail-shortlist.default-shortlist .shortlist-item:after{content:"";background:#ffffff80;width:1px;height:50%;position:absolute;right:10px}}.shortlist-container .detail-shortlist.default-shortlist .shortlist-item:hover .shortlist-text{color:#dcdcdc}.shortlist-container .detail-shortlist.default-shortlist #item-3{order:1}.shortlist-container .detail-shortlist.default-shortlist #item-1{order:2}.shortlist-container .detail-shortlist.default-shortlist #item-1:after{display:none}.shortlist-container .detail-shortlist.default-shortlist #item-4{order:3}.shortlist-container .detail-shortlist.default-shortlist #item-11{order:4}.shortlist-container .detail-shortlist.default-shortlist #item-11:after{display:none}.shortlist-container .detail-shortlist.advanced-shortlist .flex-box{flex-flow:wrap;justify-content:flex-start;align-items:stretch;display:flex}.shortlist-container .detail-shortlist.advanced-shortlist .flex-box .shortlist-item{border-radius:10px;justify-content:center;align-items:center;font-size:16px;transition:all .2s ease-in-out;display:flex;position:relative}.shortlist-container .detail-shortlist.advanced-shortlist .flex-box .shortlist-item .shortlist-text{flex-wrap:wrap;padding:8px}.shortlist-container .detail-shortlist.advanced-shortlist .flex-box .shortlist-item .shortlist-text .shortlist-service-name p{margin-bottom:5px}.shortlist-container .detail-shortlist.advanced-shortlist .flex-box .shortlist-item .shortlist-text .shortlist-service-name p span{font-weight:700}.shortlist-container .detail-shortlist.advanced-shortlist .flex-box .shortlist-item .shortlist-text .shortlist-service-name p:first-child{margin-bottom:0}.shortlist-container .detail-shortlist.advanced-shortlist .flex-box .shortlist-item .shortlist-text .shortlist-service-name .change-quality{font-weight:300}.shortlist-container .detail-shortlist.advanced-shortlist .flex-box .shortlist-item .shortlist-text .shortlist-price{width:100%;margin-bottom:0;font-size:16px;font-weight:700}@media (max-width:820px){.shortlist-container .detail-shortlist.advanced-shortlist .flex-box .shortlist-item{text-align:center;flex-wrap:wrap;font-size:14px}.shortlist-container .detail-shortlist.advanced-shortlist .flex-box .shortlist-item .shortlist-service-name{order:2}.shortlist-container .detail-shortlist.advanced-shortlist .flex-box .shortlist-item .shortlist-service-name p{margin-bottom:0}.shortlist-container .detail-shortlist.advanced-shortlist .flex-box .shortlist-item .shortlist-price{padding-bottom:5px}}.shortlist-container .detail-shortlist.advanced-shortlist .flex-box .shortlist-item:hover{transform:scale(1.02)}.shortlist-container .detail-shortlist.advanced-shortlist .lcd-box{border-bottom:1px solid #ffffff80;padding-bottom:10px}.shortlist-container .detail-shortlist.advanced-shortlist .lcd-box .shortlist-item{width:30%;margin:10px;padding:0}.shortlist-container .detail-shortlist.advanced-shortlist .lcd-box .shortlist-item .shortlist-icon{text-align:center;padding:8px 0 8px 8px}.shortlist-container .detail-shortlist.advanced-shortlist .lcd-box .shortlist-item .shortlist-icon img{color:#fff;width:auto;height:75px}@media (max-width:820px){.shortlist-container .detail-shortlist.advanced-shortlist .lcd-box .shortlist-item{width:30%;margin:5px}.shortlist-container .detail-shortlist.advanced-shortlist .lcd-box .shortlist-item .shortlist-icon{padding:0 0 0 8px}.shortlist-container .detail-shortlist.advanced-shortlist .lcd-box .shortlist-item .shortlist-text{justify-content:center}}.shortlist-container .detail-shortlist.advanced-shortlist .lcd-box #lcd-3{color:#020202;background:#fff}.shortlist-container .detail-shortlist.advanced-shortlist .lcd-box #lcd-2{color:#0f0024;background:#ffffffd9}.shortlist-container .detail-shortlist.advanced-shortlist .lcd-box #lcd-1{color:#fff;background:#fff3}.shortlist-container .detail-shortlist.advanced-shortlist .lcd-box-2{border-bottom:1px solid #ffffff80;justify-content:center;padding-bottom:10px}.shortlist-container .detail-shortlist.advanced-shortlist .lcd-box-2 .shortlist-item{width:40%;margin:10px 20px;padding:0 20px}.shortlist-container .detail-shortlist.advanced-shortlist .lcd-box-2 .shortlist-item .shortlist-icon{text-align:center;padding:8px 0 8px 8px}.shortlist-container .detail-shortlist.advanced-shortlist .lcd-box-2 .shortlist-item .shortlist-icon img{color:#fff;width:auto;height:75px}@media (max-width:820px){.shortlist-container .detail-shortlist.advanced-shortlist .lcd-box-2 .shortlist-item{width:43%;margin:8px;padding:0}.shortlist-container .detail-shortlist.advanced-shortlist .lcd-box-2 .shortlist-item .shortlist-text{justify-content:center}.shortlist-container .detail-shortlist.advanced-shortlist .lcd-box-2 .shortlist-item .shortlist-icon{width:100%}}.shortlist-container .detail-shortlist.advanced-shortlist .lcd-box-2 #lcd-3{color:#0f0024;background:#fff}.shortlist-container .detail-shortlist.advanced-shortlist .lcd-box-2 #lcd-3:after{content:"";background:#ffffff80;width:1px;height:60%;position:absolute;top:30%;right:-20px}@media (max-width:820px){.shortlist-container .detail-shortlist.advanced-shortlist .lcd-box-2 #lcd-3:after{display:none}}.shortlist-container .detail-shortlist.advanced-shortlist .lcd-box-2 #lcd-2{color:#fff;background:#fff3}.shortlist-container .detail-shortlist.advanced-shortlist .services-box{padding-top:10px}.shortlist-container .detail-shortlist.advanced-shortlist .services-box .shortlist-item{border-radius:0;width:33.3333%;padding:10px}.shortlist-container .detail-shortlist.advanced-shortlist .services-box .shortlist-item .shortlist-icon{text-align:center;padding:8px 12px 8px 0}.shortlist-container .detail-shortlist.advanced-shortlist .services-box .shortlist-item .shortlist-icon img{color:#fff;width:auto;height:45px}.shortlist-container .detail-shortlist.advanced-shortlist .services-box .shortlist-item .shortlist-text{color:#fff;padding:8px 0}.shortlist-container .detail-shortlist.advanced-shortlist .services-box .shortlist-item .shortlist-text p{margin:0 0 5px}.shortlist-container .detail-shortlist.advanced-shortlist .services-box .shortlist-item .shortlist-text .shortlist-price{margin-bottom:0;font-weight:700}@media (max-width:820px){.shortlist-container .detail-shortlist.advanced-shortlist .services-box .shortlist-item{text-align:center;flex-wrap:wrap;width:33%;padding:4px;font-size:14px}.shortlist-container .detail-shortlist.advanced-shortlist .services-box .shortlist-item .shortlist-icon{width:100%;padding:0}.shortlist-container .detail-shortlist.advanced-shortlist .services-box .shortlist-item .shortlist-text{justify-content:center}}.shortlist-container .detail-shortlist.advanced-shortlist .services-box .shortlist-item:not(:last-child):after{content:"";background:#ffffff80;width:1px;height:50%;position:absolute;top:25%;right:0}.shortlist-container .detail-shortlist.advanced-shortlist .services-box .shortlist-item:hover .shortlist-text{color:#dcdcdc}@media (max-width:1160px){.shortlist-container{min-height:unset}}@media (max-width:480px){.dph-box{width:auto;margin:0}}.model-service-detail-box{background:#fff;border-radius:20px;box-shadow:0 16px 48px #0f002421}.model-service-detail-box .header{justify-content:space-between;display:flex}.model-service-detail-box .header .headings{padding:15px 15px 0}.model-service-detail-box .header .headings h3{text-align:left;margin-top:5px;margin-bottom:5px}.model-service-detail-box .header .headings h3:first-child{font-weight:600}.model-service-detail-box .header .buttons{margin-bottom:15px;display:flex}.model-service-detail-box .header .buttons a{color:#fff;background:#0f0024;border-radius:0 20px 0 0;align-items:center;padding:15px;font-size:20px;font-weight:300;display:flex}.model-service-detail-box .header .buttons a .pointer{width:30px;height:auto;padding-right:10px}.model-service-detail-box .header .buttons a .arrow-right{width:30px;height:auto;padding-left:10px}.model-service-detail-box .header .buttons a p{margin-bottom:0;line-height:1.2}.model-service-detail-box .header .buttons a p span{font-weight:600}.model-service-detail-box .header .buttons a:first-child{background:#b71f00;border-radius:0 0 0 20px}.model-service-detail-box .header .buttons a:first-child:hover{background:#9d1d04}.model-service-detail-box .header .buttons a:first-child:hover .pointer{margin-top:-7px;transition:all .2s}.model-service-detail-box .header .buttons a:last-child:hover{background:#0f0024de}.model-service-detail-box .header .buttons a:last-child:hover .arrow-right{padding-left:15px;transition:all .2s}.model-service-detail-box .data-row{justify-content:space-between;padding:15px;display:flex}.model-service-detail-box .data-row .service-info{align-items:center;display:inline-flex}.model-service-detail-box .data-row .service-info div{padding:0 15px;position:relative}.model-service-detail-box .data-row .service-info div:first-child{padding-left:0}.model-service-detail-box .data-row .service-info div:not(:last-child):after{content:"";background:#0f0024;width:1px;height:100%;position:absolute;top:0;right:0}.model-service-detail-box .data-row .service-info .service-price span{color:#7ebc5d;font-weight:700}.model-service-detail-box .data-row .service-info .time{align-items:center;display:flex}.model-service-detail-box .data-row .service-info .time img{width:25px;height:auto;margin-right:8px}.model-service-detail-box .data-row .service-info .tooltip-availability{color:#7ebc5d;position:relative}.model-service-detail-box .data-row .service-info .tooltip-availability span{border-bottom:1px dashed #7ebc5d}.model-service-detail-box .data-row .service-info .tooltip-availability:before{content:attr(data-text);color:#fff;text-align:center;z-index:100;background:#0f0024;border-radius:10px;width:150px;padding:10px;line-height:1.5;display:none;position:absolute;top:50%;left:100%;transform:translateY(-50%)}.model-service-detail-box .data-row .service-info .tooltip-availability:hover:before{display:block}@media (max-width:1160px){.model-service-detail-box .data-row .opening-hours{display:none}}.model-service-detail-box .service-content{flex-wrap:wrap;padding:0 15px 15px;display:flex}.model-service-detail-box .service-content .content-left{width:38%;display:flex}.model-service-detail-box .service-content .content-left .image-box{text-align:center;background:#fff;border-radius:10px;height:fit-content;margin:15px 20px;box-shadow:0 16px 48px #0f002421}.model-service-detail-box .service-content .content-left .image-box img{width:100%;height:auto}.model-service-detail-box .service-content .content-left .service-benefit-mobile{display:none}.model-service-detail-box .service-content .content-right{flex-wrap:wrap;justify-content:right;width:62%;display:flex}.model-service-detail-box .service-content .content-right .service-description{width:100%;font-size:18px;font-weight:300;line-height:1.4}.model-service-detail-box .service-content .content-right .buttons-bottom{align-self:flex-end;display:flex}.model-service-detail-box .service-content .content-right .buttons-bottom .svoz-btn{flex-wrap:wrap;margin-right:10px;padding:10px 20px;font-size:17px;display:flex}.model-service-detail-box .service-content .content-right .buttons-bottom .svoz-btn:hover{color:#0f0024;box-shadow:none;background:#d3d3da;transform:none}@media (max-width:480px){.model-service-detail-box .service-content .content-right .buttons-bottom .svoz-btn{display:none}}.model-service-detail-box .service-content .content-right .buttons-bottom .cta-btn{color:#fff;text-transform:uppercase;background:#0f0024;border:1px solid #0f0024;height:69px;padding:10px 20px;font-size:17px}.model-service-detail-box .service-content .content-right .buttons-bottom .cta-btn span{color:#fff;font-size:25px;font-weight:600}.model-service-detail-box .service-content .content-right .buttons-bottom .cta-btn:hover{background:#0f0024de}.model-service-detail-box .service-content .content-right .buttons-bottom .cta-btn:hover span{color:#fff}@media (max-width:480px){.model-service-detail-box .service-content .content-right .buttons-bottom .cta-btn{display:none}}.model-service-detail-box .service-content .content-right .buttons-mobile{display:none}@media (max-width:1160px){.model-service-detail-box .data-row .service-info .tooltip-availability:before{top:70px;left:-40px}.model-service-detail-box .service-content .content-left{width:100%}.model-service-detail-box .service-content .content-left .image-box{width:40%;margin:1rem auto}.model-service-detail-box .service-content .content-left .image-box img{height:auto}.model-service-detail-box .service-content .content-right{width:100%}}@media (max-width:480px){.model-service-detail-box .header{background:#e5e5ef;border-radius:20px 20px 0 0;justify-content:center}.model-service-detail-box .header .headings{padding:10px}.model-service-detail-box .header .headings h3{text-align:center;font-size:25px}.model-service-detail-box .header .buttons{display:none}.model-service-detail-box .data-row{justify-content:center}.model-service-detail-box .service-content{padding:0}.model-service-detail-box .service-content .content-left{width:100%;padding:0 15px}.model-service-detail-box .service-content .content-left .image-box{margin:1rem}.model-service-detail-box .service-content .content-left .image-box img{width:100%;height:auto}.model-service-detail-box .service-content .content-left .service-benefit-mobile{flex-wrap:wrap;width:60%;display:flex}.model-service-detail-box .service-content .content-left .service-benefit-mobile .benefit-item{align-items:center;width:100%;padding:0 5px;font-size:14px;display:flex}.model-service-detail-box .service-content .content-left .service-benefit-mobile .benefit-item span{font-weight:700}.model-service-detail-box .service-content .content-left .service-benefit-mobile .benefit-item img{width:30px;height:auto;margin-right:6px}.model-service-detail-box .service-content .content-left .service-benefit-mobile .benefit-item:last-child{border:1px dashed #000}.model-service-detail-box .service-content .content-right{width:100%;padding-top:10px}.model-service-detail-box .service-content .content-right .service-description{padding:0 15px}.model-service-detail-box .service-content .content-right .service-benefits{display:none}.model-service-detail-box .service-content .content-right .buttons-mobile{flex-wrap:wrap;display:flex}.model-service-detail-box .service-content .content-right .buttons-mobile a{text-align:center;color:#fff;justify-content:space-between;align-items:center;width:100%;padding:1rem;font-size:17px;display:flex}.model-service-detail-box .service-content .content-right .buttons-mobile a img{width:45px;height:auto;margin:0 10px}.model-service-detail-box .service-content .content-right .buttons-mobile a span{color:#fff;font-size:20px;font-weight:600}.model-service-detail-box .service-content .content-right .buttons-mobile a:first-child{color:#fff;background:#0f0024}.model-service-detail-box .service-content .content-right .buttons-mobile a:last-child{color:#0f0024;background:#e5e5ef;border-radius:0 0 20px 20px}.model-service-detail-box .service-content .content-right .buttons-mobile a:last-child span{color:#0f0024}}.benefits-2{background:#0f0024;border-radius:10px;margin-top:3rem;padding:30px 0;display:flex}.benefits-2 .benefit-2-item{color:#fff;flex:1;justify-content:center;align-items:center;column-gap:12px;height:fit-content;padding:15px;font-weight:300;display:flex}.benefits-2 .benefit-2-item img{width:50px;height:auto}.benefits-2 .benefit-2-item h5{text-transform:uppercase;font-size:20px;font-weight:600}@media (max-width:480px){.benefits-2{display:none}}.how-to-reach{margin-top:2rem;display:none}@media (max-width:480px){.how-to-reach{display:block}}.how-to-reach .thank-you-img-box{justify-content:center;column-gap:4%;display:flex}@media (max-width:820px){.how-to-reach .thank-you-img-box{column-gap:2%}}.how-to-reach .thank-you-img-box .thank-you-img-wrapper{width:33%}.how-to-reach .thank-you-img-box .thank-you-img-wrapper img{width:100%;height:auto}.service-benefits{width:100%;margin-bottom:1rem}.service-benefits .benefit-row{border-radius:8px;align-items:center;width:100%;margin:5px 0;padding:8px 0;display:flex}.service-benefits .benefit-row .benefit-item{color:#0f0024;flex-basis:33.3333%;padding:0 5px;font-size:14px;display:flex;position:relative}.service-benefits .benefit-row .benefit-item span{font-weight:700}.service-benefits .benefit-row .benefit-item img{width:30px;height:auto;margin-right:6px}.service-benefits .benefit-row .benefit-item:not(:last-child):after{content:"";background:#0f0024;width:1px;height:100%;position:absolute;top:0;right:0}.service-benefits .benefit-row:first-child{background:#e5e5ef}.service-benefits .benefit-row.model-page .benefit-item{flex-basis:auto}.service-benefits .benefit-row.model-page .benefit-item.benefit-arrow{margin:0 auto}.service-benefits .benefit-row.model-page .benefit-item.benefit-arrow img{width:20px}@media (min-width:480px){.service-benefits .benefit-row.model-page{display:none}}.block-top-box{text-align:center;margin-top:20px;padding:10px}.block-middle-2{--auto-grid-min-size:300px;grid-template-columns:repeat(auto-fill,minmax(var(--auto-grid-min-size),1fr));grid-gap:16px;margin-top:35px;display:grid}.block-middle-2_box{background:linear-gradient(135deg,#f8f8fc 0%,#e5e5ef 100%);border:1px solid #0000000a;border-radius:14px;margin-top:0;padding:20px;transition:all .25s}.block-middle-2_box:hover{transform:translateY(-2px);box-shadow:0 4px 16px #00000014}.block-middle-2_box h4{text-align:left;color:#0f0024;margin:0 0 14px;font-size:15px;font-weight:600;line-height:1.4}.block-middle-2_box h4 span{color:#0f0024}.block-middle-2_box .description-row{align-items:flex-start;gap:16px;display:flex}.block-middle-2_box .description-row p{color:#555;flex:1;margin-bottom:0;font-size:13px;line-height:1.65}.block-middle-2_box .description-row img{object-fit:contain;border-radius:10px;flex-shrink:0;width:75px!important;max-width:75px!important;height:75px!important}@media (max-width:700px){.block-middle-2{grid-template-columns:1fr;gap:12px}.block-middle-2_box{padding:16px}.block-middle-2_box h4{margin-bottom:12px;font-size:14px}.block-middle-2_box .description-row{gap:14px}.block-middle-2_box .description-row p{font-size:12px}.block-middle-2_box .description-row img{width:65px!important;max-width:65px!important;height:65px!important}}@media (max-width:480px){.block-middle-2_box .description-row{text-align:center;flex-direction:column;align-items:center}.block-middle-2_box .description-row img{margin-bottom:5px;width:80px!important;max-width:80px!important;height:80px!important}}.category .container .category-heading{text-align:center;margin-bottom:50px}.category .container .category-heading img.brand{max-width:100px}.category .container .category-heading h1 span{font-weight:400}.category .container .category-list h2{margin:60px 0 20px}.category .container .category-list .category-ul{justify-content:flex-start;margin:auto}@media (min-width:600px){.category .container .category-list h2{color:#fff;text-align:left;background:#0f0024;border-radius:15px 15px 0 0;max-width:300px;margin-bottom:0;padding:8px 20px;font-weight:300}.category .container .category-list h2:after{display:none}}.category-ul li a{align-items:center;height:100%;padding:15px 14px!important;display:flex!important}.category-ul li a:hover{color:#fff;opacity:1;background:#e22600}.category-ul li a:hover:after{opacity:0}@media (max-width:600px){.category-ul{background:0 0}.category-ul li{min-width:unset;background:#f5f5f5;flex-basis:48%;margin:1%;display:block}.category-ul li a{pointer-events:auto!important;padding:10px!important}.category-ul li a:hover{background:#e22600}}@media (max-width:600px) and (max-width:330px){.category-ul li{flex-basis:100%;margin-bottom:2%}}@media (max-width:900px){.search-box{flex-wrap:wrap}}.search-box .search-form h3{color:#fff;font-weight:400}.search-box .search-form h3 span{font-size:22px}@media (max-width:900px){.search-box .search-form:after{display:none}.search-box .overview-button{justify-content:center;width:100%;min-width:auto}}.search-box .overview-button h3{color:#fff;text-align:left;font-size:30px;line-height:1.3}.search-box .overview-button h3 span{text-transform:uppercase;font-size:40px;font-weight:500}.search-box .overview-button:hover h3{color:#f3f3f3}.search-box h3{color:#fff;margin-top:0;margin-bottom:0}@media (max-width:768px){.category-heading .location-tag{width:fit-content;margin:10px auto 0;font-size:12px;display:block}}@keyframes benefitPulse{0%,to{box-shadow:0 2px 8px #e226001a}50%{box-shadow:0 2px 15px #e2260040}}@keyframes iconBounce{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}.brand-benefits-compact .benefit-item:before{content:"";background:linear-gradient(90deg,#0000,#e2260014,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.brand-benefits-compact .benefit-item .icon{font-size:14px;line-height:1;animation:2s ease-in-out infinite iconBounce}.brand-benefits-compact .benefit-item:first-child .icon{animation-delay:0s}.brand-benefits-compact .benefit-item:nth-child(2) .icon{animation-delay:.3s}.brand-benefits-compact .benefit-item:nth-child(3) .icon{animation-delay:.6s}.brand-benefits-compact .benefit-item:hover:before{left:100%}.brand-benefits-compact .benefit-item:hover .icon{animation:none;transform:scale(1.2)}@media (max-width:600px){.brand-benefits-compact{gap:6px;margin:-5px 0 15px}.brand-benefits-compact .benefit-item{padding:6px 10px;font-size:11px}.brand-benefits-compact .benefit-item .icon{font-size:12px}}@media (max-width:500px){.repairs-compact .repairs-list{grid-template-columns:1fr;gap:8px}}.repairs-compact .repair-item:hover .repair-icon{filter:grayscale(0)}@media (max-width:600px){.faq-compact{border-radius:12px;padding:18px}.faq-compact h3{margin-bottom:14px;font-size:15px}.faq-compact .faq-item summary{padding:12px 14px;font-size:13px}.faq-compact .faq-item p{padding:0 14px 14px;font-size:12px}}.cta-compact{background:#0f0024;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:25px 0 30px;padding:14px 20px;display:flex}.cta-compact .cta-text{color:#fff;font-size:14px;font-weight:500}.cta-compact .cta-actions{flex-wrap:wrap;gap:10px;display:flex}.cta-compact .cta-phone,.cta-compact .cta-svoz{border-radius:20px;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:600;text-decoration:none;transition:all .25s;display:inline-flex}.cta-compact .cta-phone{color:#fff;background:#e22600}.cta-compact .cta-phone:hover{background:#fc2a00;transform:scale(1.03)}.cta-compact .cta-svoz{color:#fff;background:#ffffff26;border:1px solid #ffffff4d}.cta-compact .cta-svoz:hover{background:#ffffff40;transform:scale(1.03)}@media (max-width:600px){.cta-compact{text-align:center;flex-direction:column;padding:14px 16px}.cta-compact .cta-text{font-size:13px}.cta-compact .cta-actions{justify-content:center;width:100%}.cta-compact .cta-phone,.cta-compact .cta-svoz{padding:8px 14px;font-size:12px}}.contact{height:600px;margin-top:50px;position:relative;overflow:hidden}@media (max-width:680px){.contact{flex-wrap:wrap;height:auto;display:flex}}.contact .background{width:100%;height:100%;position:absolute}.contact .background .image{z-index:1;background-image:url(/img/prodejna-min.jpeg);background-position:50%;background-repeat:no-repeat;background-size:cover;width:50%;height:100%}@media (max-width:960px){.contact .background .image{background-position:50%}}.contact .background .overlay{width:50%;position:absolute;top:-100%;right:0}.contact .background .overlay img{width:2000px;position:absolute;top:-50px;left:-420px}@media (max-width:680px){.contact .background{order:2;height:400px;position:relative}.contact .background .image{background-position:50%;width:100%}.contact .background .overlay{display:none}}.contact .container{justify-content:flex-end;align-items:center;height:100%;display:flex}.contact .container .right{color:#fff;width:50%}.contact .container .right h1{color:#fff}@media (max-width:960px){.contact .container .right{margin-right:5%}}.contact .container .info{z-index:2;flex-wrap:wrap;justify-content:center;align-items:flex-start;margin-bottom:-100px;display:flex;position:relative}@media (max-width:960px){.contact .container .info{margin-bottom:-40px}}.contact .container .info .info-item{text-align:center;width:50%}.contact .container .info .info-item span{margin-top:15px;font-size:30px;font-weight:300;display:block;color:#fff!important;margin-bottom:12px!important}.contact .container .info .info-item a{color:#fff;line-height:24px}.contact .container .info .info-item table{margin:auto}.contact .container .info .info-item table tr{line-height:24px}.contact .container .info .info-item table tr td{color:#fff}@media (max-width:480px){.contact .container .info .info-item{width:100%;margin-bottom:18px}.contact .container .info .info-item h3{display:none}}.contact .container .map{z-index:1;opacity:.9;margin-bottom:-100px;transition:all .3s;display:block;position:relative}@media (max-width:960px){.contact .container .map{margin-bottom:-44px}}.contact .container .map img{width:100%}.contact .container .map:hover{opacity:1;transform:scale(1.1)}@media (max-width:680px){.contact .container{background:#0f0024;order:1}.contact .container .right{width:100%;margin:0;padding:50px 0}}.zasilkovna-page{background:linear-gradient(#faf9fc 0%,#fff 100%)}.zasilkovna-hero{padding:40px 0 60px}.zasilkovna-hero .container{max-width:1200px;margin:0 auto;padding:0 20px}.zasilkovna-hero .hero-content{justify-content:space-between;align-items:center;gap:40px;display:flex}@media (max-width:900px){.zasilkovna-hero .hero-content{text-align:center;flex-direction:column}}.zasilkovna-hero .hero-text{flex:1;max-width:550px}@media (max-width:900px){.zasilkovna-hero .hero-text{max-width:100%}}.zasilkovna-hero .hero-text h1{color:#0f0024;text-align:left;margin-bottom:20px;font-size:42px;font-weight:700;line-height:1.2}.zasilkovna-hero .hero-text h1:after{display:none}.zasilkovna-hero .hero-text h1 span{font-size:32px;font-weight:300;display:block}.zasilkovna-hero .hero-text h1 span strong{color:#e22600;font-weight:700}@media (max-width:900px){.zasilkovna-hero .hero-text h1{text-align:center;font-size:36px}.zasilkovna-hero .hero-text h1 span{font-size:28px}}@media (max-width:480px){.zasilkovna-hero .hero-text h1{font-size:28px}.zasilkovna-hero .hero-text h1 span{font-size:22px}}.zasilkovna-hero .hero-text .hero-subtitle{color:#0f0024;margin-bottom:15px;font-size:18px;line-height:1.5}@media (max-width:900px){.zasilkovna-hero .hero-text .hero-subtitle{text-align:center}}.zasilkovna-hero .hero-text .hero-description{color:#555;margin-bottom:30px;font-size:16px;line-height:1.6}@media (max-width:900px){.zasilkovna-hero .hero-text .hero-description{text-align:center}}.zasilkovna-hero .podaci-kod-box{background:#fff;border:2px solid #e5e5ef;border-radius:16px;padding:25px 30px;box-shadow:0 10px 40px #0f00241a}@media (max-width:900px){.zasilkovna-hero .podaci-kod-box{max-width:400px;margin:0 auto}}.zasilkovna-hero .podaci-kod-box .kod-label{color:#0f0024;text-transform:uppercase;letter-spacing:2px;margin-bottom:15px;font-size:14px;font-weight:700;display:block}.zasilkovna-hero .podaci-kod-box .kod-digits{justify-content:center;gap:8px;margin-bottom:15px;display:flex}.zasilkovna-hero .podaci-kod-box .kod-digits .digit{color:#fff;background:linear-gradient(135deg,#0f0024 0%,#2a1a45 100%);border-radius:8px;justify-content:center;align-items:center;width:48px;height:58px;font-size:32px;font-weight:700;display:flex;box-shadow:0 4px 12px #0f00244d}@media (max-width:480px){.zasilkovna-hero .podaci-kod-box .kod-digits .digit{width:38px;height:48px;font-size:24px}}.zasilkovna-hero .podaci-kod-box .kod-info{color:#777;text-align:center;margin:0;font-size:13px;line-height:1.4}.zasilkovna-hero .hero-image{flex:1;max-width:500px}.zasilkovna-hero .hero-image img{border-radius:12px;width:100%;height:auto}@media (max-width:900px){.zasilkovna-hero .hero-image{order:-1;max-width:100%}.zasilkovna-hero .hero-image img{max-width:350px;margin:0 auto;display:block}}.zasilkovna-steps{background:#fff;padding:60px 0}.zasilkovna-steps .container{max-width:1200px;margin:0 auto;padding:0 20px}.zasilkovna-steps h2{color:#0f0024;text-align:center;margin-bottom:50px;font-size:38px;font-weight:700}.zasilkovna-steps h2:after{content:"";background:#a61e03;width:66px;height:3px;margin:15px auto 0;display:block}@media (max-width:480px){.zasilkovna-steps h2{font-size:30px}}.zasilkovna-steps .steps-grid{grid-template-columns:repeat(2,1fr);gap:30px;display:grid}@media (max-width:800px){.zasilkovna-steps .steps-grid{grid-template-columns:1fr;gap:25px}}.zasilkovna-steps .step-card{background:#f5f5f5;border-radius:16px;gap:20px;padding:25px;transition:transform .3s,box-shadow .3s;display:flex}.zasilkovna-steps .step-card:hover{transform:translateY(-5px);box-shadow:0 15px 40px #0f00241f}@media (max-width:480px){.zasilkovna-steps .step-card{text-align:center;flex-direction:column;padding:20px}}.zasilkovna-steps .step-icon{background:#0f0024;border-radius:12px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:100px;height:100px;padding:10px;display:flex}.zasilkovna-steps .step-icon img{object-fit:contain;filter:brightness(0)invert();width:45px;height:45px;margin-bottom:5px}.zasilkovna-steps .step-icon .step-label{color:#fff;text-align:center;font-size:10px;font-weight:500;line-height:1.2}@media (max-width:480px){.zasilkovna-steps .step-icon{width:90px;height:90px;margin:0 auto 15px}.zasilkovna-steps .step-icon img{width:40px;height:40px}}.zasilkovna-steps .step-content{flex:1}.zasilkovna-steps .step-content h3{color:#0f0024;text-align:left;margin:0 0 12px;font-size:20px;font-weight:700}.zasilkovna-steps .step-content h3:after{display:none}@media (max-width:480px){.zasilkovna-steps .step-content h3{text-align:center;font-size:18px}}.zasilkovna-steps .step-content p{color:#555;margin:0 0 8px;font-size:15px;line-height:1.5}.zasilkovna-steps .step-content p:last-child{margin-bottom:0}.zasilkovna-steps .step-content p a{color:#e22600;font-weight:600;text-decoration:underline}.zasilkovna-steps .step-content p a:hover{color:#a61e03}.zasilkovna-steps .step-content p strong{color:#e22600;font-weight:700}@media (max-width:480px){.zasilkovna-steps .step-content p{text-align:center}}.zasilkovna-contact{background:linear-gradient(#faf9fc 0%,#f0eff5 100%);padding:60px 0}.zasilkovna-contact .container{max-width:1000px;margin:0 auto;padding:0 20px}.zasilkovna-contact .contact-grid{grid-template-columns:repeat(2,1fr);gap:30px;display:grid}@media (max-width:700px){.zasilkovna-contact .contact-grid{grid-template-columns:1fr}}.zasilkovna-contact .contact-card{text-align:center;background:#fff;border-radius:16px;padding:35px 30px;box-shadow:0 10px 40px #0f002414}.zasilkovna-contact .contact-card h3{color:#0f0024;text-align:center;margin:0 0 15px;font-size:28px;font-weight:300}.zasilkovna-contact .contact-card h3:after{display:none}.zasilkovna-contact .contact-card h3 strong{font-weight:700}@media (max-width:480px){.zasilkovna-contact .contact-card h3{font-size:24px}}.zasilkovna-contact .contact-card p{color:#666;margin-bottom:25px;font-size:15px;line-height:1.6}.zasilkovna-contact .contact-card .phone-link{color:#e22600;font-size:28px;font-weight:700;transition:transform .3s;display:inline-block}.zasilkovna-contact .contact-card .phone-link:hover{transform:scale(1.05)}@media (max-width:480px){.zasilkovna-contact .contact-card .phone-link{font-size:24px}}.zasilkovna-contact .callback-form{gap:0;max-width:350px;margin:0 auto;display:flex}@media (max-width:480px){.zasilkovna-contact .callback-form{flex-direction:column;gap:10px}}.zasilkovna-contact .callback-form input{border:1px solid #ddd;border-radius:8px 0 0 8px;outline:none;flex:1;padding:14px 16px;font-size:15px;transition:border-color .3s}.zasilkovna-contact .callback-form input:focus{border-color:#0f0024}.zasilkovna-contact .callback-form input::placeholder{color:#999}@media (max-width:480px){.zasilkovna-contact .callback-form input{border-radius:8px}}.zasilkovna-contact .callback-form button{color:#fff;cursor:pointer;white-space:nowrap;background:#e22600;border:none;border-radius:0 8px 8px 0;padding:14px 24px;font-size:15px;font-weight:600;transition:background .3s,transform .3s}.zasilkovna-contact .callback-form button:hover{background:#a61e03;transform:scale(1.02)}@media (max-width:480px){.zasilkovna-contact .callback-form button{border-radius:8px}}.zasilkovna-trust{background:#0f0024;padding:40px 0}.zasilkovna-trust .container{max-width:1200px;margin:0 auto;padding:0 20px}.zasilkovna-trust .trust-grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}@media (max-width:900px){.zasilkovna-trust .trust-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.zasilkovna-trust .trust-grid{grid-template-columns:1fr;gap:15px}}.zasilkovna-trust .trust-item{text-align:center;background:#ffffff0d;border-radius:12px;padding:20px 15px;transition:transform .3s,background .3s}.zasilkovna-trust .trust-item:hover{background:#ffffff1a;transform:translateY(-3px)}.zasilkovna-trust .trust-item .trust-icon{margin-bottom:10px;font-size:32px;display:block}.zasilkovna-trust .trust-item .trust-value{color:#fff;margin-bottom:5px;font-size:28px;font-weight:700;display:block}@media (max-width:480px){.zasilkovna-trust .trust-item .trust-value{font-size:24px}}.zasilkovna-trust .trust-item .trust-label{color:#ffffffe6;margin-bottom:3px;font-size:14px;font-weight:600;display:block}.zasilkovna-trust .trust-item .trust-detail{color:#fff9;font-size:12px;display:block}.zasilkovna-faq{background:#f5f5f5;padding:60px 0}.zasilkovna-faq .container{max-width:1000px;margin:0 auto;padding:0 20px}.zasilkovna-faq h2{color:#0f0024;text-align:center;margin-bottom:40px;font-size:38px;font-weight:700}.zasilkovna-faq h2:after{content:"";background:#a61e03;width:66px;height:3px;margin:15px auto 0;display:block}@media (max-width:480px){.zasilkovna-faq h2{margin-bottom:30px;font-size:28px}}.zasilkovna-faq .faq-grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}@media (max-width:700px){.zasilkovna-faq .faq-grid{grid-template-columns:1fr}}.zasilkovna-faq .faq-item{background:#fff;border-radius:12px;padding:25px;transition:transform .3s,box-shadow .3s;box-shadow:0 5px 20px #0f00240f}.zasilkovna-faq .faq-item:hover{transform:translateY(-3px);box-shadow:0 10px 30px #0f00241a}.zasilkovna-faq .faq-item.faq-full-width{grid-column:1/-1}.zasilkovna-faq .faq-question{align-items:flex-start;gap:12px;margin-bottom:15px;display:flex}.zasilkovna-faq .faq-question .faq-icon{flex-shrink:0;font-size:24px}.zasilkovna-faq .faq-question h3{color:#0f0024;text-align:left;margin:0;font-size:17px;font-weight:700;line-height:1.4}.zasilkovna-faq .faq-question h3:after{display:none}@media (max-width:480px){.zasilkovna-faq .faq-question h3{font-size:16px}}.zasilkovna-faq .faq-answer{padding-left:36px}@media (max-width:480px){.zasilkovna-faq .faq-answer{padding-left:0}}.zasilkovna-faq .faq-answer p{color:#555;margin:0 0 10px;font-size:15px;line-height:1.6}.zasilkovna-faq .faq-answer p:last-child{margin-bottom:0}.zasilkovna-faq .faq-answer p strong{color:#e22600;font-weight:600}.zasilkovna-faq .faq-answer ul{margin:10px 0 0;padding-left:20px}.zasilkovna-faq .faq-answer ul li{color:#555;margin-bottom:8px;font-size:15px;line-height:1.6}.zasilkovna-faq .faq-answer ul li:last-child{margin-bottom:0}.zasilkovna-faq .faq-answer ul li strong{color:#0f0024;font-weight:600}.zasilkovna-benefits{background:#fff;padding:60px 0}.zasilkovna-benefits .container{max-width:1200px;margin:0 auto;padding:0 20px}#modal-collector .modal-box{margin-bottom:120px}.phone-form{flex-flow:row;justify-content:center;align-items:center;display:flex}.phone-form .input-phone input{border:1px solid #0000001f;border-radius:5px 0 0 5px;min-height:42px;padding:10px;font-size:15px;font-weight:300}.phone-form .submit-phone button{color:#fff;background-color:#b71f00;border:0;border-radius:0 5px 5px 0;min-height:42px;padding:10px;font-weight:700}@media (max-width:600px){.cta-modern{text-align:center;flex-direction:column;padding:20px 24px}.cta-modern .cta-content{align-items:center}.cta-modern .cta-buttons{justify-content:center;width:100%}.cta-modern .cta-btn{flex:1;justify-content:center;min-width:140px}}h1:after,h2:after,h1:after,h2:after{margin-left:auto!important;margin-right:auto!important;left:0!important;right:0!important;transform:none!important}html,body{overflow-x:hidden}.detail .container{max-width:1440px}@media (max-width:480px){.detail .container{padding:0 10px}}.wrapper{height:auto;min-height:calc(100vh - 182px);margin-top:182px;overflow:visible}@media (max-width:960px){.wrapper{min-height:calc(100vh - 113px);margin-top:113px}}@media (max-width:710px){.wrapper{min-height:calc(100vh - 99px);margin-top:99px}header .navigation-bar nav{height:calc(100vh - 99px)!important;top:99px!important}}@media (max-width:480px){.wrapper{min-height:calc(100vh - 78px);margin-top:78px}header .navigation-bar nav{height:calc(100vh - 78px)!important;top:78px!important}}.search-form .fulltext input#fulltext-input{color:#0f0024!important;background:#fff!important;border:none!important;border-radius:8px!important;width:100%!important;padding:13px 15px 10px!important;font-size:18px!important;line-height:22px!important}.brands-grid{z-index:10!important;grid-template-rows:repeat(3,220px)!important;grid-template-columns:repeat(4,220px)!important;width:fit-content!important;margin:60px auto auto!important;display:grid!important;position:relative!important}.brands-grid .brand-item{text-align:center!important;z-index:11!important;cursor:pointer!important;justify-content:center!important;align-items:center!important;transition:all .3s!important;display:flex!important;position:relative!important}.brands-grid .brand-item .inner{text-align:center!important;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;display:flex!important}.brands-grid .brand-item .inner span{color:#0f0024!important;width:100%!important;margin-top:10px!important;display:block!important}.brands-grid .brand-item .inner img{width:auto!important;max-width:80%!important;height:50px!important}.brands-grid .brand-item:hover{color:#fff!important;background:#e22600!important}.brands-grid .brand-item:hover span{color:#fff!important}.brands-grid .brand-item:hover img{filter:brightness(2)grayscale()invert()!important}@media (max-width:1200px){.brands-grid{flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;display:flex!important}.brands-grid .brand-item{width:150px!important;height:150px!important}.brands-grid .brand-item .inner img{object-fit:scale-down!important;width:50px!important;height:30px!important}}@media (max-width:768px){.brands-grid{flex-wrap:unset!important;grid-template-rows:auto!important;grid-template-columns:repeat(3,1fr)!important;justify-items:center!important;gap:8px!important;margin-top:20px!important;display:grid!important}.brands-grid .brand-item{background:#f9f9fc;border-radius:10px;justify-content:center!important;align-items:center!important;width:100%!important;height:auto!important;min-height:70px!important;padding:12px 6px!important;display:flex!important}.brands-grid .brand-item .inner{flex-direction:column!important;justify-content:center!important;align-items:center!important;height:100%!important;display:flex!important}.brands-grid .brand-item .inner img{width:36px!important;height:22px!important}.brands-grid .brand-item .inner span{text-align:center!important;margin-top:4px!important;font-size:11px!important;line-height:1.2!important}.benefits{grid-template-columns:repeat(6,1fr)!important;justify-items:center!important;gap:8px!important;max-width:100%!important;margin-top:20px!important;display:grid!important}.benefits .benefit-item{grid-column:span 2!important;margin:0!important}.benefits .benefit-item:nth-child(4){grid-column:2/4!important}.benefits .benefit-item:nth-child(5){grid-column:4/6!important}.benefits .benefit-item img{height:28px!important;margin-bottom:4px!important}.benefits .benefit-item span{font-size:10px!important;line-height:1.2!important}}.all-services-header{text-align:center!important;justify-content:center!important;align-items:center!important;margin-bottom:45px!important;font-size:30px!important;font-weight:300!important;display:flex!important}.all-services-header img{width:auto!important;height:.8em!important;margin:0 4%!important}.all-services-header p{margin:0!important;line-height:1.1!important}.all-services-header span{font-weight:700!important}.dph-box{color:#fff!important;text-align:center!important;background:#b71f00!important;border-radius:15px 15px 0 0!important;width:70%!important;margin:0 auto!important;padding:15px!important;font-size:16px!important;font-weight:700!important}@media (max-width:480px){.dph-box{width:auto!important;margin:0!important}}.detail .related-models{background-color:#fff!important;background-image:url(/img/iphone-related-2.png),url(/img/ihpone-related.png)!important;background-position:-60px -25px,right -90px bottom -70px!important;background-repeat:no-repeat!important;border-radius:21px!important;max-width:630px!important;margin:40px auto!important;padding:35px!important;box-shadow:0 0 12px #00000017!important}@media (max-width:860px){.detail .related-models{background-image:none!important}}.detail .related-models .splide__slide{text-align:center!important;justify-content:center!important;align-items:center!important;display:flex!important}.detail .related-models .splide__slide p{margin:0!important}.detail .related-models .splide__slide p a{color:#000!important;font-size:20px!important;font-weight:200!important;text-decoration:none!important}.detail .related-models .splide__slide p a:hover{color:#b31d00!important}.detail .related-models .splide__slide p.selected-model a{color:#b31d00!important;font-size:26px!important;font-weight:700!important}.detail .related-models .splide__arrow{background:0 0!important}.detail .related-models .splide__arrow svg{fill:#0f0024!important}.detail .related-models .splide__arrow--prev{top:-25px!important}.detail .related-models .splide__arrow--next{bottom:-25px!important}.benefits-2 .benefit-2-item h5{margin:0}.home-hero{background:#0f0024 url(/img/background-phones.webp) no-repeat!important}.home-about:after{background-image:url(/img/pink-rect.svg)!important}.home-brands:after{background-image:url(/img/blue-rect.svg)!important}.search-form form select{appearance:none!important;background:#fff url(/img/arrow-down.svg) right 16px center/14px no-repeat!important}.box.call-us{background-image:url(/img/background-phone.png)!important}.box.lowest-price{cursor:pointer!important;background-image:url(/img/lowest-price.svg)!important;background-position:right 15px bottom 15px!important;background-repeat:no-repeat!important;background-size:21%!important;border:1.5px dashed #000!important;padding:1rem!important}.box.lowest-price h3{text-align:left!important;margin:0!important;padding-bottom:25px!important;font-size:22px!important;font-weight:400!important}.box.lowest-price h3 span:first-child{font-weight:600!important;display:block!important}.box.lowest-price img{width:auto!important;height:1em!important;margin-left:5px!important}.box.lowest-price .more-info{font-weight:600!important}.box.lowest-price:hover{background-color:#fafafa!important}.block-right-2-box{background-image:url(/img/m-glass.svg)!important}.block-right-3-box{background-image:url(/img/bolt.svg)!important}header .navigation-bar-full-width{background:#ededf9;position:relative}@media (max-width:960px){header .navigation-bar-full-width{display:none}}header .navigation-bar-full-width nav{display:block}.brands-grid{z-index:10;position:relative}.brands-grid .brand-item{z-index:11;cursor:pointer;position:relative}.parallax{position:relative}.parallax:after{pointer-events:none!important}.parallax .container{z-index:5;position:relative}.home-about:after,.home-brands:after{pointer-events:none!important}.home-brands .container{z-index:10;position:relative}.home-brands .brands-grid{z-index:20;position:relative}.home-brands .brands-grid .brand-item{z-index:21;position:relative}.modal{z-index:9999;background:#000000b3;padding:20px;display:none;position:fixed;inset:0;overflow-y:auto}.modal.active{justify-content:center;align-items:flex-start;display:flex}.modal .container,.modal .res-container{width:100%;max-width:1000px;margin:auto}.modal-reservation .reservation-day{flex-shrink:0}.modal-reservation .reservation-wrapper{min-height:290px!important}.modal-reservation .reservation-day-wrapper{-webkit-overflow-scrolling:touch;scroll-behavior:auto;-webkit-user-select:none;user-select:none}.res-scroll-arrow{z-index:10;color:#374151;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex;position:absolute;top:67px;transform:translateY(-50%);box-shadow:0 2px 6px #0000001a}.res-scroll-arrow:hover{color:#111;background:#f3f4f6;box-shadow:0 3px 8px #00000026}.res-scroll-prev{left:2px}.res-scroll-next{right:2px}@media (max-width:820px){.res-scroll-arrow{width:22px;height:22px;top:35px}.res-scroll-arrow svg{width:7px;height:12px}}.reservation-submit-btn{color:#9ca3af;cursor:pointer;letter-spacing:1px;text-transform:uppercase;background:linear-gradient(135deg,#bfc3ca,#d1d5db);border:0;border-radius:0 10px 10px 0;width:100%;height:100%;margin:0;padding:15px 20px;font-size:26px;font-weight:700;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.reservation-submit-btn:after{content:"";background:linear-gradient(90deg,#0000,#ffffff26,#0000);width:100%;height:100%;animation:3s ease-in-out infinite reservationShimmer;position:absolute;top:0;left:-100%}.reservation-submit-btn.ready{color:#fff;text-shadow:0 1px 2px #0003;background:linear-gradient(135deg,#e22600,#f42,#e22600) 0 0/200% 200%;animation:3s infinite reservationGradient,2s ease-in-out infinite reservationPulseGlow;box-shadow:0 4px 20px #e2260066,0 0 #e226004d}.reservation-submit-btn.ready:after{background:linear-gradient(90deg,#0000,#ffffff40,#0000);animation:2.5s ease-in-out infinite reservationShimmer}.reservation-submit-btn.ready:hover{background:linear-gradient(135deg,#c20,#e22600,#c20) 0 0/200% 200%;animation:3s infinite reservationGradient;transform:translateY(-2px)scale(1.02);box-shadow:0 8px 30px #e2260080,0 0 #e2260000}.reservation-submit-btn.ready:active{transition:all .1s;transform:translateY(0)scale(.98);box-shadow:0 2px 10px #e2260066}.reservation-submit-btn.shake{animation:.5s cubic-bezier(.36,.07,.19,.97) both reservationShake}.reservation-submit-btn.submitting{color:#fff;cursor:wait;background:linear-gradient(135deg,#e22600,#f42);animation:none}.reservation-submit-btn.submitting:after{display:none}.reservation-submit-spinner{align-items:center;gap:10px;display:inline-flex}.reservation-submit-spinner:before{content:"";border:3px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:20px;height:20px;animation:.6s linear infinite reservationSpin}.reservation-validation-box{animation:.3s ease-out reservationSlideDown}@keyframes reservationShimmer{0%{left:-100%}50%,to{left:100%}}@keyframes reservationGradient{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes reservationPulseGlow{0%,to{box-shadow:0 4px 20px #e2260066,0 0 #e226004d}50%{box-shadow:0 4px 25px #e2260080,0 0 0 8px #e2260000}}@keyframes reservationShake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-4px)}20%,40%,60%,80%{transform:translate(4px)}}@keyframes reservationSpin{to{transform:rotate(360deg)}}@keyframes reservationSlideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.mobile-times-section{display:none}@media (max-width:820px){.modal .container .modal-reservation{-webkit-overflow-scrolling:touch;border-radius:12px!important;width:calc(100% - 12px)!important;max-height:92vh!important;margin:auto!important;padding:0!important;overflow-y:auto!important}.modal-reservation .modal-header{z-index:5;background:#fff;border-bottom:1px solid #f0f0f5;position:sticky;top:0;padding:10px 14px!important}.modal-reservation .modal-header h3{margin:0!important;font-size:14px!important}.modal-reservation .modal-content{padding:8px 10px!important}.modal-reservation .modal-content form>p{margin:4px 0 6px!important;font-size:13px!important}.modal-reservation .reservation-wrapper{min-height:auto!important}.modal-reservation .reservation-day-wrapper .time-header,.modal-reservation .reservation-day-wrapper .reservation-times-wrapper{display:none!important}.modal-reservation .mobile-times-section{display:block!important}.modal-reservation .mobile-times-section .time-header{text-align:center!important;margin:4px 0 2px!important;font-size:12px!important;display:block!important;position:relative!important;top:auto!important;left:auto!important;transform:none!important}.modal-reservation .mobile-times-section .reservation-times-wrapper{flex-wrap:wrap!important;justify-content:center!important;width:100%!important;padding:2px 8px 4px!important;display:flex!important;position:relative!important;top:auto!important;left:auto!important;right:auto!important}.modal-reservation .mobile-times-section .time-box{color:#fff;cursor:pointer;background:#0f0024;border-radius:5px;margin:3px;padding:5px 8px;font-size:15px;transition:all .4s}.modal-reservation .mobile-times-section .time-box:hover{background:#474556}.modal-reservation .mobile-times-section .time-input{z-index:-9999;clip:rect(0 0 0 0);width:1px;height:1px;position:absolute}.modal-reservation .mobile-times-section .time-input[type=radio]:checked~label,.modal-reservation .mobile-times-section .time-input[type=radio]:focus~label{color:#fff;background:#b71f00}.modal-reservation .day-box{width:60px!important;min-width:60px!important;margin:2px!important;padding:2px 6px!important;font-size:10px!important}.modal-reservation .day-box .day-number{font-size:20px!important;line-height:1.1!important}.modal-reservation .personal-data-wrapper{border-radius:6px!important;flex-direction:column!important;margin-top:4px!important;padding:6px!important}.modal-reservation .personal-data-item{width:100%!important;padding:0!important}.modal-reservation .personal-data-item .input-wrap,.modal-reservation .personal-data-item .textarea-wrap{margin-bottom:0!important;padding:3px 0!important}.modal .container .modal-reservation .modal-content form .input-wrap input{box-sizing:border-box!important;width:100%!important;height:32px!important;min-height:32px!important;box-shadow:none!important;border:1px solid #ddd!important;border-radius:6px!important;padding:7px 10px!important;font-size:13px!important}.modal .container .modal-reservation .modal-content form .textarea-wrap textarea{box-sizing:border-box!important;width:100%!important;height:36px!important;min-height:36px!important;max-height:50px!important;box-shadow:none!important;resize:none!important;border:1px solid #ddd!important;border-radius:6px!important;padding:7px 10px!important;font-size:13px!important}.modal-reservation .check-wrap{margin-top:2px!important;padding:2px 0 6px!important;font-size:11px!important}.modal-reservation .check-wrap label{font-size:11px!important}.reservation-submit-btn{letter-spacing:.5px;border-radius:8px!important;margin-top:2px!important;padding:10px 14px!important;font-size:14px!important}.reservation-submit-btn.ready{font-size:15px!important}.breadcrumbs .container-full{-webkit-overflow-scrolling:touch;scrollbar-width:none!important;white-space:nowrap!important;flex-wrap:nowrap!important;overflow-x:auto!important}.breadcrumbs .container-full::-webkit-scrollbar{display:none!important}.breadcrumbs .breadcrumb-item{flex-shrink:0!important;margin-right:18px!important;font-size:12px!important}.breadcrumbs{padding:8px 0!important}.model-service-detail-box .data-row{flex-wrap:nowrap!important;padding:8px 10px!important}.model-service-detail-box .data-row .service-info{flex-wrap:nowrap!important;gap:0!important;font-size:12px!important}.model-service-detail-box .data-row .service-info div{padding:0 6px!important}.model-service-detail-box .data-row .service-info .time img{width:16px!important;margin-right:4px!important}.model-service-detail-box .data-row .service-info .service-price{white-space:nowrap!important;font-size:12px!important}.model-service-detail-box .data-row .service-info .service-price span{font-size:13px!important}.model-service-detail-box .data-row .service-info .tooltip-availability span{font-size:11px!important}.model-service-detail-box .data-row .opening-hours{display:none!important}}.tooltip-availability{cursor:pointer;display:inline-block;position:relative}.tooltip-availability-popup{color:#fff;text-align:center;z-index:9999;background:#0f0024;border-radius:10px;width:max-content;max-width:280px;padding:14px 22px;font-size:14px;line-height:1.5;display:none;top:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 6px 20px #00000040;position:absolute!important}.tooltip-availability-popup:before{content:"";border:7px solid #0000;border-bottom-color:#0f0024;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.tooltip-availability-popup:after{content:"";height:16px;position:absolute;bottom:100%;left:0;right:0}.tooltip-availability:hover .tooltip-availability-popup,.tooltip-availability:focus-within .tooltip-availability-popup{display:block}.tooltip-availability-popup a{white-space:nowrap;margin-top:4px;font-size:18px;font-weight:700;display:block;color:#7ebc5d!important;text-decoration:none!important}.tooltip-availability-popup a:hover{color:#fff!important;text-decoration:underline!important}.tooltip-availability>.tooltip-availability-popup~*,.model-service-detail-box .data-row .service-info .tooltip-availability:before,.model-service-detail-box .data-row .service-info .tooltip-availability:hover:before{content:none!important;width:0!important;height:0!important;padding:0!important;display:none!important}.tooltip-overlay{z-index:99999;background:#0009;justify-content:center;align-items:center;display:none;position:fixed;inset:0}.tooltip-overlay.tooltip-open{display:flex}.tooltip-overlay-content{color:#fff;text-align:center;background:#0f0024;border-radius:12px;width:290px;max-width:calc(100vw - 48px);padding:24px 28px;font-size:15px;line-height:1.5;animation:.2s ease-out tooltipOverlayIn;box-shadow:0 8px 32px #0006}.tooltip-overlay-content a{margin-top:8px;font-size:22px;font-weight:700;display:block;color:#7ebc5d!important;text-decoration:none!important}@keyframes tooltipOverlayIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@media (max-width:600px){.tooltip-availability:hover .tooltip-availability-popup,.tooltip-availability:focus .tooltip-availability-popup,.tooltip-availability:focus-within .tooltip-availability-popup{display:none!important}.tooltip-availability{outline:none!important}}.modal-reservation .modal-close:after,.modal-reservation .modal-close:before,.modal-reservation .close-btn:after,.modal-reservation .close-btn:before,.modal-thank-you .modal-close:after,.modal-thank-you .close-btn:after{content:none!important;display:none!important}.modal-thank-you{text-align:center;background:#fff;border-radius:10px;max-width:700px;padding:30px 40px}.modal-thank-you h1{margin-bottom:20px;font-size:28px}.modal-thank-you h1 span{font-weight:300}.modal-thank-you .green-text{color:#28a745}.modal-thank-you .thank-you-img-box{justify-content:center;gap:20px;margin:20px 0;display:flex}.modal-thank-you .thank-you-img-wrapper img{max-width:200px}.model-service-detail-box .header .buttons a img{width:auto!important}.model-service-detail-box .content-left .image-box img{width:100%!important;max-width:none!important;height:auto!important}.model-service-detail-box .buttons-bottom .svoz-btn img,.model-service-detail-box .buttons-bottom .svoz-btn svg,.model-service-detail-box .buttons-bottom .cta-btn img{width:24px!important}.svoz-btn svg,.svoz-btn-mobile svg{flex-shrink:0;width:25px;height:25px;margin-right:15px}header .navigation-bar .nav-buttons .svoz-btn svg{width:25px;height:25px;margin-right:15px}.mobile-nav-img svg.svoz-icon{width:25px;height:25px}header .navigation-bar nav .mobile-nav-items .mobile-nav-item button{pointer-events:auto;text-transform:uppercase;text-align:center;cursor:pointer;border:none;justify-content:center;align-items:center;width:100%;height:69px;padding:10px 27px;font-size:17px;display:flex}header .navigation-bar nav .mobile-nav-items .mobile-nav-item button .mobile-nav-img{text-align:center;min-width:45px}header .navigation-bar nav .mobile-nav-items .mobile-nav-item button .mobile-nav-text{text-align:center;min-width:200px}header .navigation-bar nav .mobile-nav-items .mobile-nav-item button .mobile-nav-text span{font-size:25px;font-weight:600}header .navigation-bar nav .mobile-nav-items .mobile-nav-item button.reservation-mobile{color:#fff;background:#b71f00}header .navigation-bar nav .mobile-nav-items .mobile-nav-item .blog-mobile-link{color:#100125;background:#f5f5ff}header .navigation-bar nav .mobile-nav-items .mobile-nav-item .blog-mobile-link .mobile-nav-img svg{width:25px;height:25px}@media (max-width:960px){header .navigation-bar nav{box-shadow:none!important;background:#fff!important;border-top:none!important;padding:0!important;position:fixed!important;left:0!important;right:0!important}header .navigation-bar nav .mobile-nav-items{padding:0!important;display:block!important}header .navigation-bar nav .mobile-nav-items .mobile-nav-item a,header .navigation-bar nav .mobile-nav-items .mobile-nav-item button{border-bottom:1px solid #f0f0f5;gap:12px;justify-content:flex-start!important;height:56px!important;padding:0 20px!important;font-size:14px!important}header .navigation-bar nav .mobile-nav-items .mobile-nav-item a .mobile-nav-img,header .navigation-bar nav .mobile-nav-items .mobile-nav-item button .mobile-nav-img{justify-content:center;align-items:center;width:36px;display:flex;min-width:36px!important}header .navigation-bar nav .mobile-nav-items .mobile-nav-item a .mobile-nav-img img,header .navigation-bar nav .mobile-nav-items .mobile-nav-item button .mobile-nav-img img{width:28px!important;height:auto!important}header .navigation-bar nav .mobile-nav-items .mobile-nav-item a .mobile-nav-img svg,header .navigation-bar nav .mobile-nav-items .mobile-nav-item button .mobile-nav-img svg{width:22px!important;height:22px!important}header .navigation-bar nav .mobile-nav-items .mobile-nav-item a .mobile-nav-text,header .navigation-bar nav .mobile-nav-items .mobile-nav-item button .mobile-nav-text{align-items:baseline;gap:6px;display:flex;min-width:unset!important;text-align:left!important}header .navigation-bar nav .mobile-nav-items .mobile-nav-item a .mobile-nav-text span,header .navigation-bar nav .mobile-nav-items .mobile-nav-item button .mobile-nav-text span{font-weight:700;font-size:15px!important}header .navigation-bar nav .mobile-nav-items .mobile-nav-item a .mobile-nav-text div,header .navigation-bar nav .mobile-nav-items .mobile-nav-item button .mobile-nav-text div{opacity:.7;font-size:12px;font-weight:400}header .navigation-bar nav .mobile-nav-items .mobile-nav-item button.reservation-mobile{color:#fff!important;background:#b71f00!important;border-radius:0!important}header .navigation-bar nav .mobile-nav-items .mobile-nav-item a.svoz-mobile{background:#f5f5fa!important}header .navigation-bar nav .mobile-nav-items .mobile-nav-item .blog-mobile-link{background:#fff!important}header .navigation-bar nav .mobile-nav-items .pricelist-nav{letter-spacing:2px;color:#999;background:#fafafa;border-bottom:1px solid #eee;text-transform:uppercase!important;padding:8px 20px!important;font-size:11px!important;font-weight:600!important}header .navigation-bar nav .mobile-nav-items .pricelist-nav div{background:0 0!important;width:auto!important;margin:0!important;padding:0!important}header .navigation-bar nav .mobile-nav-items .pricelist-nav:after{display:none!important}header .navigation-bar .menu-mobile{flex-wrap:wrap!important;gap:6px!important;padding:8px 12px!important;display:flex!important}header .navigation-bar .menu-mobile li{flex-basis:calc(50% - 3px)!important;width:auto!important}header .navigation-bar .menu-mobile li a.menu-link{gap:8px;pointer-events:auto!important;background:#f8f8fc!important;border-radius:10px!important;align-items:center!important;padding:10px 12px!important;display:flex!important}header .navigation-bar .menu-mobile li a.menu-link img{width:auto!important;height:18px!important;margin:0!important;display:block!important}header .navigation-bar .menu-mobile li a.menu-link span{font-weight:600;color:#0f0024!important;font-size:14px!important}header .navigation-bar .menu-mobile li a.menu-link:hover{background:#e22600!important}header .navigation-bar .menu-mobile li a.menu-link:hover span{color:#fff!important}header .navigation-bar .menu-mobile li a.menu-link:hover img{filter:brightness(2)grayscale()invert()!important}header .navigation-bar nav ul.menu-desktop{display:none!important}header .navigation-bar nav a.menu-contact-mobile{letter-spacing:1px;text-align:center!important;color:#fff!important;text-transform:uppercase!important;background:#0f0024!important;border-radius:0!important;width:100%!important;margin:0!important;padding:14px 20px!important;font-size:15px!important;font-weight:600!important;bottom:0!important;left:0!important}header .navigation-bar nav ul li a:after{display:none!important}}@media (max-width:1380px){.svoz-btn svg,header .navigation-bar .nav-buttons .svoz-btn svg{margin-right:0}}.model-service-detail-box .buttons-mobile{display:none}.how-to-reach{text-align:center;margin-top:30px}.how-to-reach h2{margin-bottom:20px}.how-to-reach h2 span{font-weight:300}.how-to-reach .thank-you-img-box{flex-wrap:nowrap;justify-content:center;gap:10px;display:flex}.how-to-reach .thank-you-img-wrapper{width:33%;max-width:250px}.how-to-reach .thank-you-img-wrapper img{width:100%;height:auto}@media (max-width:480px){.model-service-detail-box .service-content .content-right .buttons-mobile button,.model-service-detail-box .service-content .content-right .buttons-mobile a{text-align:center;color:#fff;cursor:pointer;border:none;justify-content:space-between;align-items:center;width:100%;padding:1rem;font-size:17px;display:flex}.model-service-detail-box .service-content .content-right .buttons-mobile button img,.model-service-detail-box .service-content .content-right .buttons-mobile a img{width:45px;height:auto;margin:0 10px}.model-service-detail-box .service-content .content-right .buttons-mobile button span,.model-service-detail-box .service-content .content-right .buttons-mobile a span{color:#fff;font-size:20px;font-weight:600}.model-service-detail-box .service-content .content-right .buttons-mobile button:first-child,.model-service-detail-box .service-content .content-right .buttons-mobile .cta-btn-mobile{color:#fff;background:#0f0024}.model-service-detail-box .service-content .content-right .buttons-mobile a:last-child,.model-service-detail-box .service-content .content-right .buttons-mobile .svoz-btn-mobile{color:#0f0024;background:#e5e5ef;border-radius:0 0 20px 20px}.model-service-detail-box .service-content .content-right .buttons-mobile a:last-child span,.model-service-detail-box .service-content .content-right .buttons-mobile .svoz-btn-mobile span{color:#0f0024}}header .navigation-bar-full-width .menu-desktop{justify-content:center;align-items:stretch;gap:0;height:100%;margin:0;padding:0;list-style:none;display:flex!important}header .navigation-bar-full-width .menu-desktop .menu-li{align-items:stretch;display:flex;position:static}header .navigation-bar-full-width .menu-desktop .menu-link{color:#0f0024;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:10px 20px;transition:color .2s;display:flex;position:relative;text-decoration:none!important}header .navigation-bar-full-width .menu-desktop .menu-link:before{content:""!important;opacity:1!important;background:#b71f00!important;border-radius:2px!important;width:24px!important;height:2px!important;margin:0!important;transition:transform .25s cubic-bezier(.4,0,.2,1)!important;position:absolute!important;inset:auto auto 2px 50%!important;transform:translate(-50%)scaleX(0)!important}header .navigation-bar-full-width .menu-desktop .menu-link:hover:before{transform:translate(-50%)scaleX(1)!important}header .navigation-bar-full-width .menu-desktop .menu-link:hover:after{opacity:0!important}header .navigation-bar-full-width .menu-desktop .menu-li{transition:background-color .15s}header .navigation-bar-full-width .menu-desktop .menu-li:hover{background:#b71f001f!important}header .navigation-bar-full-width .menu-desktop .menu-link:hover{color:#b71f00!important}header .navigation-bar-full-width .menu-desktop .menu-link img{width:30px;height:30px;margin-bottom:5px;transition:transform .2s}header .navigation-bar-full-width .menu-desktop .menu-link:hover img{transform:scale(1.15)translateY(-2px)}header .navigation-bar-full-width .menu-desktop .menu-link span{font-size:12px;transition:color .3s}header .navigation-bar-full-width .menu-desktop .menu-link:hover span{color:#b71f00!important}header .navigation-bar nav ul li:hover{background:#b71f001f!important}header .navigation-bar nav ul li a:hover{color:#b71f00!important;background:0 0!important}header .navigation-bar nav ul li a:hover span{color:#b71f00!important}header .navigation-bar nav ul li a:hover img{transform:scale(1.15)translateY(-2px);filter:none!important}@media (min-width:961px){header .navigation-bar>.container-full>nav.menu{display:none!important}header .navigation-bar-full-width{z-index:100;position:relative;display:block!important}header .navigation-bar-full-width nav.menu{display:block!important}header .navigation-bar-full-width nav ul.menu-desktop{justify-content:center;align-items:stretch;margin:0;padding:0;list-style:none;display:flex!important}header .navigation-bar-full-width nav ul.menu-desktop>li{text-align:center;position:static}header .navigation-bar-full-width nav ul.menu-desktop>li>a.menu-link{color:#0f0024;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:10px 15px;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative}header .navigation-bar-full-width nav ul.menu-desktop>li>a.menu-link img{width:auto;max-width:80px;height:22px;margin:0 auto 3px;display:block}header .navigation-bar-full-width nav ul.menu-desktop>li>a.menu-link span{font-size:14px;display:block}header .navigation-bar-full-width nav ul.menu-desktop>li:hover{background:#b71f001f}header .navigation-bar-full-width nav ul.menu-desktop>li>a.menu-link:hover{color:#b71f00;background:0 0}header .navigation-bar-full-width nav ul.menu-desktop>li>a.menu-link:hover img{filter:none;transform:scale(1.15)translateY(-2px)}header .navigation-bar-full-width nav ul.menu-desktop>li>a.menu-link:hover span{color:#b71f00}header .navigation-bar-full-width nav ul.menu-desktop>li>a.menu-link:after{content:"";background:#d5d5d5;width:1px;margin:10px 0;position:absolute;top:0;bottom:0;right:0}header .navigation-bar-full-width nav ul.menu-desktop>li:last-child>a.menu-link:after{display:none}.mega-dropdown{z-index:1000;background:#fff;gap:0;max-height:60vh;padding:20px 28px 16px;display:flex;position:absolute;top:100%;left:0;right:0;box-shadow:0 8px 30px #0000001f}.mega-dropdown:before{content:"";height:20px;position:absolute;top:-20px;left:0;right:0}.mega-col{border:none;flex-direction:column;flex:1;min-width:0;padding:0 16px;display:flex}.mega-dropdown-few .mega-col{flex:none;min-width:220px}.mega-col-header{box-sizing:border-box;text-transform:uppercase;letter-spacing:.5px;text-align:center;border:2px solid #0f0024;border-radius:20px;width:110px;margin:0 0 8px;padding:4px 12px 3px;font-size:13px;font-weight:700;display:inline-block;color:#fff!important;background:#0f0024!important;text-decoration:none!important}.mega-col-header:hover{border-color:#0f0024;color:#0f0024!important;background:#fff!important}header .navigation-bar-full-width .mega-dropdown a:after,header .navigation-bar-full-width .mega-dropdown a:after,header .navigation-bar .mega-dropdown a:after,header .navigation-bar .mega-dropdown a:after{content:none!important;display:none!important}.mega-col-list{flex:1;padding:0;overflow-y:auto}.mega-col-list::-webkit-scrollbar{width:4px}.mega-col-list::-webkit-scrollbar-track{background:0 0}.mega-col-list::-webkit-scrollbar-thumb{background:#ddd;border-radius:2px}.mega-col-list::-webkit-scrollbar-thumb:hover{background:#e22600}header .navigation-bar .mega-dropdown .mega-col-list a{color:#0f0024;text-align:left;border-radius:4px;font-size:14px;font-weight:500;line-height:1.3;text-decoration:none;transition:background .15s,color .15s;display:block;position:static;padding:3px 8px!important}header .navigation-bar .mega-dropdown a:hover,header .navigation-bar-full-width .mega-dropdown a:hover{color:#e22600!important;background:#faf5f4!important}header .navigation-bar .mega-dropdown a:hover span,header .navigation-bar-full-width .mega-dropdown a:hover span{color:#e22600!important}header .navigation-bar .mega-dropdown a:hover img,header .navigation-bar-full-width .mega-dropdown a:hover img{filter:none!important}.mega-col+.mega-col{border-left:1px solid #f0f0f0}header .navigation-bar-full-width .mobile-nav-items,header .navigation-bar-full-width .menu-mobile,header .navigation-bar-full-width .menu-contact-mobile{display:none!important}header .navigation-bar-full-width .disable-click{display:none}}button,a,.cta-btn,.svoz-btn,.service-reservation-btn{z-index:1;cursor:pointer;position:relative}.header-phone-strip{cursor:pointer;flex:1;justify-content:center;align-items:center;gap:24px;padding:0 20px;transition:all .3s;display:flex;position:relative;overflow:hidden;color:#0f0024!important;text-decoration:none!important}.header-phone-strip:hover{color:#b71f00!important;text-decoration:none!important}.header-phone-strip:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#b71f000a,#0000);width:100%;height:100%;transition:left .6s;position:absolute;top:0;left:-100%}.header-phone-strip:hover:after{left:100%}.header-phone-strip__pulse{background:#b71f00;border-radius:50%;flex-shrink:0;width:8px;height:8px;animation:2s ease-in-out infinite headerPulse}@keyframes headerPulse{0%,to{box-shadow:0 0 #b71f0066}50%{box-shadow:0 0 0 8px #b71f0000}}.header-phone-strip__text{letter-spacing:.02em;color:#666;font-size:15px;font-weight:400}.header-phone-strip__text strong{color:#0f0024;font-weight:700}.header-phone-strip:hover .header-phone-strip__text strong{color:#b71f00}.header-phone-strip__number{color:#b71f00;letter-spacing:.5px;align-items:center;gap:8px;font-size:20px;font-weight:800;display:flex;position:relative}.header-phone-strip__number svg{stroke:#b71f00;animation:3s ease-in-out infinite stripPhoneRing}@keyframes stripPhoneRing{0%,75%,to{transform:rotate(0)}80%{transform:rotate(15deg)}85%{transform:rotate(-15deg)}90%{transform:rotate(10deg)}95%{transform:rotate(-5deg)}}@media (prefers-reduced-motion:reduce){.header-phone-strip__pulse,.header-phone-strip__number svg{animation:none}.header-phone-strip:after{display:none}}header .nav-buttons{z-index:50;position:relative}header .nav-buttons .cta-btn,header .nav-buttons .svoz-btn{cursor:pointer!important;pointer-events:auto!important}.detail .detail-pricelist .pricelist-item .reservation button{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;width:120px;height:100%;padding:10px;font-size:14px;font-weight:200;display:flex}.detail .detail-pricelist .pricelist-item .reservation button span{width:100%;font-weight:700;display:block}.modal-phone{background:#fff;border-radius:10px;width:100%;max-width:500px;position:relative}.modal-phone .modal-header{color:#fff;background:#0f0024;border-radius:10px 10px 0 0;justify-content:space-between;align-items:center;padding:20px;display:flex}.modal-phone .modal-header h3{margin:0;font-size:18px}.modal-phone .modal-content{padding:20px}.modal-phone .modal-content p{margin-bottom:15px}.modal-phone .modal-content input{border:1px solid #ddd;border-radius:5px;width:100%;margin-bottom:15px;padding:12px 15px;font-size:14px}.modal-phone .modal-content button{color:#fff;cursor:pointer;background:#a61e03;border:none;border-radius:5px;width:100%;padding:15px;font-size:16px;font-weight:700;transition:all .3s}.modal-phone .modal-content button:hover{background:#8a1902}.modal-lowest-price{background:#fff;border-radius:10px;width:100%;max-width:600px;position:relative}.modal-lowest-price .modal-header{color:#fff;background:#0f0024;border-radius:10px 10px 0 0;justify-content:space-between;align-items:center;padding:20px;display:flex}.modal-lowest-price .modal-header h3{margin:0;font-size:18px}.modal-lowest-price .modal-content{padding:20px}.modal-lowest-price .modal-content p{margin-bottom:15px}.modal-lowest-price .modal-content .form-row{gap:15px;margin-bottom:15px;display:flex}.modal-lowest-price .modal-content input{border:1px solid #ddd;border-radius:5px;width:100%;padding:12px 15px;font-size:14px}.modal-lowest-price .modal-content textarea{resize:vertical;border:1px solid #ddd;border-radius:5px;width:100%;min-height:80px;margin-bottom:15px;padding:12px 15px;font-size:14px}.modal-lowest-price .modal-content button{color:#fff;cursor:pointer;background:#a61e03;border:none;border-radius:5px;width:100%;padding:15px;font-size:16px;font-weight:700;transition:all .3s}.modal-lowest-price .modal-content button:hover{background:#8a1902}.detail .sticky,.category .sticky,.right-sidebar .sticky{position:sticky!important;top:20px!important}#modal-phone .modal-box{background:#fff;border-radius:10px;max-width:550px}#modal-phone .modal-header{color:#fff;background:#0f0024;border-radius:10px 10px 0 0;justify-content:space-between;align-items:center;padding:15px 20px;display:flex}#modal-phone .modal-header h3{color:#fff;margin:0;font-size:18px}#modal-phone .modal-header .close-btn{position:relative;top:auto;right:auto}#modal-phone .modal-header .close-btn img{filter:brightness(0)invert();width:15px}#modal-phone .modal-content{padding:10px 30px 30px}#modal-phone .modal-content .call-us-box{text-align:center;background:#fff;border-radius:21px;margin-bottom:30px;padding:25px;box-shadow:0 0 13px 3px #00000017}#modal-phone .modal-content .call-us-box h1{margin:0 0 10px;font-size:24px}#modal-phone .modal-content .call-us-box h1 span{font-weight:300}#modal-phone .modal-content .call-us-box a{color:#b71f00;font-size:40px;font-weight:700;text-decoration:none}#modal-phone .modal-content .call-you-box{text-align:center;background:#fff;border-radius:21px;padding:25px;box-shadow:0 0 13px 3px #00000017}#modal-phone .modal-content .call-you-box h1{margin:0 0 10px;font-size:24px}#modal-phone .modal-content .call-you-box h1 span{font-weight:300}#modal-phone .modal-content .call-you-box p{margin-bottom:15px;font-size:14px}#modal-phone .modal-content .call-you-box .phone-form{gap:10px;display:flex}#modal-phone .modal-content .call-you-box .phone-form .input-phone{flex:1}#modal-phone .modal-content .call-you-box .phone-form .input-phone input{border:1px solid #ddd;border-radius:5px;width:100%;padding:12px 15px;font-size:14px}#modal-phone .modal-content .call-you-box .phone-form .submit-phone button{color:#fff;cursor:pointer;white-space:nowrap;background:#a61e03;border:none;border-radius:5px;padding:12px 20px;font-weight:700}#modal-phone .modal-content .call-you-box .phone-form .submit-phone button:hover{background:#8a1902}#modal-phone .modal-content .call-you-box .success-message{color:#28a745;font-weight:700}@media (max-width:680px){#modal-phone .modal-content .call-us-box a{font-size:25px}#modal-phone .modal-content .call-you-box .phone-form{flex-direction:column}}#modal-lowest-price .container{padding-bottom:80px}#modal-lowest-price .modal-box{background:#0f0024;border-radius:10px;flex-wrap:wrap;max-width:900px;padding:48px 24px;display:flex;position:relative}#modal-lowest-price .modal-box .close-btn{z-index:999;position:absolute;top:20px;right:20px}#modal-lowest-price .modal-box .close-btn img{filter:brightness(0)invert();width:15px}#modal-lowest-price .modal-box .modal-text{text-align:center;width:55%;padding-right:1.5rem}#modal-lowest-price .modal-box .modal-text h3{color:#fff;margin:0 0 20px;font-size:40px}#modal-lowest-price .modal-box .modal-text h3 span{font-weight:600}#modal-lowest-price .modal-box .modal-text p{color:#fff;text-align:center;font-size:20px;font-weight:300;line-height:1.3}#modal-lowest-price .modal-box .modal-text img{width:100%;height:auto;margin-top:2rem;margin-bottom:-1.5rem}#modal-lowest-price .modal-box .modal-form{flex-wrap:wrap;place-content:flex-end center;width:45%;padding:0 0 0 1.5rem;display:flex;position:relative}#modal-lowest-price .modal-box .modal-form h4{color:#fff;text-align:center;width:100%;margin:0;padding-bottom:1rem;font-size:30px}#modal-lowest-price .modal-box .modal-form p{color:#fff;text-align:center;padding-bottom:2rem;font-size:18px;font-weight:300}#modal-lowest-price .modal-box .modal-form form{width:100%}#modal-lowest-price .modal-box .modal-form form .input-wrap{width:100%;padding-bottom:20px;display:block}#modal-lowest-price .modal-box .modal-form form .input-wrap input{border:1px solid #0000001f;border-radius:5px;width:100%;min-width:100%;height:34px;min-height:34px;padding:5px 10px;font-size:15px}#modal-lowest-price .modal-box .modal-form form .submit-button{cursor:pointer;background:#e5e5ef;border:none;border-radius:5px;width:100%;margin-top:10px;padding:10px;font-size:20px;font-weight:700}#modal-lowest-price .modal-box .modal-form form .submit-button:hover{background:#d5d5de}#modal-lowest-price .modal-box .modal-form:before{content:"";border-left:1px dashed #fff;position:absolute;top:0;bottom:0;left:0}#modal-lowest-price .modal-box .modal-form .success-message{color:#28a745;text-align:center;width:100%;font-weight:700}@media (max-width:680px){#modal-lowest-price .modal-box .modal-text{width:100%;padding:0 0 2rem}#modal-lowest-price .modal-box .modal-text img{margin:1rem 0 0}#modal-lowest-price .modal-box .modal-form{width:100%;padding:0}#modal-lowest-price .modal-box .modal-form:before{display:none}}.service-benefits .benefit-row.model-page{background:#0f0024;border-radius:10px;padding:15px}.service-benefits .benefit-row.model-page .benefit-item{color:#fff;flex:1;align-items:center;gap:10px;display:flex}.service-benefits .benefit-row.model-page .benefit-item img{width:40px}.service-benefits .benefit-row.model-page .benefit-item p{margin:0;font-size:12px}.service-benefits .benefit-row.model-page .benefit-item p span{font-weight:700;display:block}.service-benefits .benefit-row.model-page .benefit-arrow{justify-content:center;align-items:center;padding:10px;text-decoration:none;display:flex}.service-benefits .benefit-row.model-page .benefit-arrow img{filter:brightness(0)invert();width:20px}.subtitle{color:#0f0024;display:block}.detail .detail-pricelist .pricelist-item .reservation button{text-align:center;color:#fff;text-transform:uppercase;flex-wrap:wrap;justify-content:center;align-items:center;width:120px;height:100%;padding:10px;font-size:14px;font-weight:200;display:flex}.detail .detail-pricelist .pricelist-item .reservation .service-reservation-btn{color:#fff;cursor:pointer;background:#b51f01;border:none}.detail .detail-pricelist .pricelist-item .reservation .service-reservation-btn:hover{background:#9d1d04}.detail .detail-pricelist .pricelist-item .reservation .more-info-btn{cursor:pointer;border:none;text-decoration:none}.detail .sticky{position:sticky;top:20px}.shortlist-container .detail-shortlist.advanced-shortlist .flex-box .shortlist-item{font-size:16px;text-decoration:none}.accordion{border-radius:0}.accordion-item{background:0 0;border-bottom:1px solid #980e1a}.accordion-item:first-of-type{border-top:none}.accordion-item:last-of-type{border-bottom:1px solid #980e1a}.accordion-header{margin:0}.accordion-button{color:#0f0024;text-align:left;overflow-anchor:none;cursor:pointer;background-color:#0000;border:0;border-radius:0;align-items:center;width:100%;padding:1rem 1.25rem;font-size:24px;font-weight:200;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;display:flex;position:relative}.accordion-button:not(.collapsed){color:#0f0024;box-shadow:none;background-color:#0000}.accordion-button:after{content:"";background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230F0024'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:1.25rem;flex-shrink:0;width:1.25rem;height:1.25rem;margin-left:auto;transition:transform .2s ease-in-out}.accordion-button:not(.collapsed):after{transform:rotate(-180deg)}.accordion-button:focus{z-index:3;border-color:#0000;outline:0;box-shadow:0 0 0 2px #b71f0040}.accordion-button:focus:not(:focus-visible){box-shadow:none}.accordion-button:hover{z-index:2}.accordion-collapse{transition:max-height .35s;visibility:visible!important;overflow:hidden!important}.accordion-collapse.collapse{visibility:visible!important;max-height:0!important;display:block!important;overflow:hidden!important}.accordion-collapse.collapse.show{visibility:visible!important;max-height:2000px!important}.accordion-body{color:#0f0024!important;visibility:visible!important;padding:1rem 1.25rem!important;font-size:16px!important;font-weight:300!important;line-height:1.6!important}.accordion-flush .accordion-item{border-left:0;border-right:0;border-radius:0}.collapse:not(.show):not(.accordion-collapse){display:none!important}.collapsing{height:0;transition:height .35s;overflow:hidden}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.pb-0{padding-bottom:0!important}.pt-0{padding-top:0!important}.pt-5{padding-top:3rem!important}.text-center{text-align:center!important}.home-hero{background-size:500px!important}@media (max-width:960px){.home-hero .content{position:relative}.home-hero .content:before{content:"";z-index:0;background:#0f0024a6;position:absolute;inset:0}.home-hero .content .col-form,.home-hero .content .col-hero-benefits{z-index:1;position:relative}}.home-about #mobile-left,.home-brands #computer-right{max-width:none!important;position:absolute!important}.home-hero .content .col-hero-benefits .benefit-2-item img{width:50px!important;max-width:none!important;height:auto!important}.home-hero .content .col-hero-benefits .benefit-2-item h5{margin:0!important;font-size:20px!important;font-weight:600!important}header{z-index:100!important}header .navigation-bar{z-index:99;position:relative}.pre-footer{margin-top:40px!important;padding:40px 0!important}.pre-footer .container{max-width:1200px!important;margin:0 auto!important;padding:0 20px!important}.topbar-ticker{display:none}@media (max-width:710px){.hide-mobile-ticker{display:none!important}.topbar-ticker{height:22px;position:relative;overflow:hidden;display:block!important}.topbar-ticker-track{flex-direction:column;animation:6s ease-in-out infinite topbarTicker;display:flex}.topbar-ticker-item{white-space:nowrap;color:#fff;align-items:center;gap:6px;height:22px;font-size:12px;display:flex}.topbar-ticker-item .opened-status{background:#ef4444;border-radius:50%;flex-shrink:0;width:10px;height:10px;position:relative}.topbar-ticker-item .opened-status:after{content:"";background:#fca5a5;border-radius:50%;width:6px;height:6px;position:absolute;top:2px;left:2px}.topbar-ticker-item .opened-status.active{background:#7cdc79}.topbar-ticker-item .opened-status.active:after{background:#d7fbd6}.topbar-ticker-item img{flex-shrink:0;width:auto;height:12px}@keyframes topbarTicker{0%,35%{transform:translateY(0)}45%,85%{transform:translateY(-22px)}95%,to{transform:translateY(-44px)}}.hide-mobile,header .top-bar .hide-mobile{display:none!important}}@media (min-width:711px){.hide-desktop{display:none!important}}@media (max-width:960px){header .navigation-bar .hide-mobile,header .nav-contact.hide-mobile,header .nav-buttons.hide-mobile{display:none!important}}header .navigation-bar .nav-buttons .cta-btn{cursor:pointer;border:none;flex-direction:column;justify-content:center;align-items:center;text-decoration:none;display:flex}header .navigation-bar .nav-buttons .svoz-btn{justify-content:center;align-items:center;text-decoration:none}.category{margin:47px auto!important}.category .container{max-width:1440px!important}.category-heading{text-align:center!important;margin-bottom:50px!important}.category-heading h1{margin:0 0 20px!important;font-size:28px!important}.category-heading h1 span{font-weight:300!important}.category-list h2{color:#fff!important;text-align:left!important;background:#0f0024!important;border-radius:15px 15px 0 0!important;max-width:300px!important;margin:60px 0 0!important;padding:8px 20px!important;font-size:20px!important;font-weight:300!important}.category-list h2:after{display:none!important}.category-ul{background:#e5e5ef!important;border-radius:0 20px 20px!important;flex-wrap:wrap!important;justify-content:flex-start!important;margin:0!important;padding:15px!important;list-style:none!important;display:flex!important}.category-ul li{border:1px dashed #ffffffc9!important;flex-basis:25%!important;min-width:160px!important}.category-ul li a{align-items:center!important;height:100%!important;padding:15px 14px!important;text-decoration:none!important;display:flex!important}.category-ul li a img{width:auto!important;height:20px!important;margin-bottom:0!important;margin-right:6px!important}.category-ul li a span{color:#0f0024!important}.category-ul li a:hover{background:#e22600!important}.category-ul li a:hover span{color:#fff!important}.category-ul li a:hover img{filter:brightness(2)grayscale()invert()!important}@media (max-width:600px){.category-ul{background:0 0!important;gap:0!important;padding:6px!important}.category-ul li{min-width:unset!important;background:#f5f5f5!important;border:none!important;border-radius:6px!important;flex-basis:48%!important;margin:1%!important;display:block!important}.category-ul li a{pointer-events:auto!important;padding:7px 8px!important;font-size:13px!important}.category-ul li a img{height:16px!important}.category-ul li a:hover{background:#e22600!important}}@media (max-width:330px){.category-ul li{flex-basis:100%!important;margin-bottom:2%!important}}.search-box{background:#0f0024!important;border-radius:20px!important;flex-wrap:nowrap!important;justify-content:center!important;align-items:stretch!important;display:flex!important}@media (max-width:900px){.search-box{flex-wrap:wrap!important}}.search-box .search-form{flex:1!important;min-width:0!important;margin:1rem 0!important;padding:.5rem 2rem!important;position:relative!important}.search-box .search-form h3,.search-box .search-form h2{color:#fff!important;font-weight:400!important}.search-box .search-form h2:after{display:none!important}.search-box .search-form h3 span,.search-box .search-form h2 span{color:#fff!important;font-size:22px!important}.search-box .search-form form{padding-top:0!important}.search-box .search-form .fulltext{margin-top:10px!important}.search-box .search-form form input{width:100%!important}.search-box .search-form:after{content:""!important;border-right:1px dashed #fff!important;width:1px!important;height:100%!important;position:absolute!important;top:0!important;right:0!important}@media (max-width:900px){.search-box .search-form:after{display:none!important}}.search-box .overview-button{flex:none!important;align-items:center!important;min-width:280px!important;margin:1rem 0!important;padding:.5rem 2rem!important;display:flex!important}@media (max-width:900px){.search-box .overview-button{justify-content:center!important;width:100%!important;min-width:auto!important}}.search-box .overview-button h3,.search-box .overview-button h2{color:#fff!important;text-align:left!important;font-size:30px!important;line-height:1.3!important}.search-box .overview-button h2:after{display:none!important}.search-box .overview-button h3 span,.search-box .overview-button h2 span{text-transform:uppercase!important;color:#fff!important;font-size:40px!important;font-weight:500!important}.search-box .overview-button img{filter:brightness(0)invert()!important;width:50px!important;margin-left:2rem!important;transition:all .3s!important}.search-box .overview-button:hover h3,.search-box .overview-button:hover h2{color:#f3f3f3!important}.search-box .overview-button:hover img{margin-bottom:-7px!important}.search-box h3,.search-box h2{color:#fff!important;margin-top:0!important;margin-bottom:0!important}.category-heading .location-tag{color:#fff!important;vertical-align:middle!important;letter-spacing:.3px!important;background:#e22600!important;border-radius:20px!important;margin-left:10px!important;padding:6px 14px!important;font-size:.45em!important;font-weight:500!important;display:inline-block!important}@media (max-width:768px){.category-heading .location-tag{width:fit-content!important;margin:10px auto 0!important;font-size:12px!important;display:block!important}}.brand-benefits-compact{flex-wrap:wrap!important;justify-content:center!important;gap:10px!important;margin:-10px 0 20px!important;display:flex!important}.brand-benefits-compact .benefit-item{color:#0f0024!important;cursor:default!important;background:linear-gradient(135deg,#fff 0%,#f8f8fc 100%)!important;border:1px solid #e2260026!important;border-radius:20px!important;align-items:center!important;gap:6px!important;padding:8px 14px!important;font-size:12px!important;font-weight:600!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;display:inline-flex!important;position:relative!important;overflow:hidden!important;box-shadow:0 2px 8px #0000000d!important}.brand-benefits-compact .benefit-item .icon{font-size:14px!important;line-height:1!important}.brand-benefits-compact .benefit-item:hover{background:linear-gradient(135deg,#fff 0%,#fef5f3 100%)!important;border-color:#e22600!important;transform:translateY(-3px)scale(1.03)!important;box-shadow:0 6px 20px #e2260033!important}@media (max-width:600px){.brand-benefits-compact{gap:6px!important;margin:-5px 0 15px!important}.brand-benefits-compact .benefit-item{padding:6px 10px!important;font-size:11px!important}.brand-benefits-compact .benefit-item .icon{font-size:12px!important}}.seo-text-box{background:#fff!important;border-left:4px solid #e22600!important;border-radius:0 10px 10px 0!important;margin:25px 0!important;padding:16px 20px!important;box-shadow:0 2px 12px #0000000d!important}.seo-text-box p{color:#444!important;margin:0!important;font-size:14px!important;line-height:1.7!important}.seo-text-box p strong{color:#0f0024!important}.repairs-compact{background:#f9f9fc!important;border-radius:12px!important;margin:0 0 30px!important;padding:20px!important}.repairs-compact h3{color:#0f0024!important;text-align:left!important;align-items:center!important;gap:8px!important;margin:0 0 15px!important;font-size:15px!important;font-weight:600!important;display:flex!important}.repairs-compact h3:before{content:"🔧"!important;font-size:16px!important}.repairs-compact h3:after{display:none!important}.repairs-compact .repairs-list{grid-template-columns:repeat(2,1fr)!important;gap:10px!important;display:grid!important}@media (max-width:500px){.repairs-compact .repairs-list{grid-template-columns:1fr!important;gap:8px!important}}.repairs-compact .repair-item{background:#fff!important;border:1px solid #0000000f!important;border-radius:10px!important;align-items:center!important;gap:10px!important;padding:10px 14px!important;text-decoration:none!important;transition:all .2s!important;display:flex!important}.repairs-compact .repair-item:hover{background:#0f0024!important;border-color:#0f0024!important;transform:translate(3px)!important}.repairs-compact .repair-item:hover .repair-name,.repairs-compact .repair-item:hover .repair-time{color:#fff!important}.repairs-compact .repair-item:hover .repair-time{background:#fff3!important}.repairs-compact .repair-item .repair-icon{filter:grayscale(.3)!important;flex-shrink:0!important;font-size:16px!important;transition:filter .2s!important}.repairs-compact .repair-item .repair-name{color:#0f0024!important;flex:1!important;font-size:12px!important;font-weight:500!important;transition:color .2s!important}.repairs-compact .repair-item .repair-time{color:#666!important;white-space:nowrap!important;background:#e5e5ef!important;border-radius:10px!important;padding:3px 8px!important;font-size:10px!important;font-weight:500!important;transition:all .2s!important}.faq-compact{background:#0f0024!important;border-radius:16px!important;margin:30px 0!important;padding:24px!important;box-shadow:0 4px 20px #0f002426!important}.faq-compact h3{color:#fff!important;text-align:left!important;align-items:center!important;gap:10px!important;margin:0 0 18px!important;font-size:16px!important;font-weight:600!important;display:flex!important}.faq-compact h3:before{content:"❓"!important;font-size:18px!important}.faq-compact h3:after{display:none!important}.faq-compact .faq-list{flex-direction:column!important;gap:10px!important;display:flex!important}.faq-compact .faq-item{background:#ffffff14!important;border:1px solid #ffffff0d!important;border-radius:10px!important;transition:all .2s!important;overflow:hidden!important}.faq-compact .faq-item:hover{background:#ffffff1f!important}.faq-compact .faq-item summary{cursor:pointer!important;color:#fff!important;justify-content:space-between!important;align-items:center!important;padding:14px 18px!important;font-size:14px!important;font-weight:500!important;list-style:none!important;transition:all .2s!important;display:flex!important}.faq-compact .faq-item summary::-webkit-details-marker{display:none!important}.faq-compact .faq-item summary:after{content:"+"!important;color:#e22600!important;background:#e2260026!important;border-radius:50%!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:24px!important;height:24px!important;margin-left:12px!important;font-size:18px!important;font-weight:600!important;transition:all .25s!important;display:flex!important}.faq-compact .faq-item[open]{background:#ffffff1f!important}.faq-compact .faq-item[open] summary:after{color:#fff!important;background:#e22600!important;transform:rotate(45deg)!important}.faq-compact .faq-item p{color:#ffffffd9!important;margin:0!important;padding:0 18px 16px!important;font-size:13px!important;line-height:1.7!important}.faq-compact .faq-item p strong{color:#fff!important}.faq-compact .faq-item p a{color:#e22600!important;border-bottom:1px solid #0000!important;font-weight:500!important;text-decoration:none!important;transition:border-color .2s!important}.faq-compact .faq-item p a:hover{border-bottom-color:#e22600!important}@media (max-width:600px){.faq-compact{border-radius:12px!important;padding:18px!important}.faq-compact h3{margin-bottom:14px!important;font-size:15px!important}.faq-compact .faq-item summary{padding:12px 14px!important;font-size:13px!important}.faq-compact .faq-item p{padding:0 14px 14px!important;font-size:12px!important}}.cta-modern{background:#fff!important;border:1px solid #0f00240f!important;border-radius:16px!important;justify-content:space-between!important;align-items:center!important;gap:20px!important;margin:30px 0!important;padding:24px 32px!important;display:flex!important;box-shadow:0 2px 12px #0f002414!important}.cta-modern .cta-content{flex-direction:column!important;gap:2px!important;display:flex!important}.cta-modern .cta-title{color:#0f0024!important;letter-spacing:-.3px!important;font-size:18px!important;font-weight:700!important}.cta-modern .cta-subtitle{color:#666!important;font-size:13px!important;font-weight:400!important}.cta-modern .cta-buttons{flex-wrap:wrap!important;gap:12px!important;display:flex!important}.cta-modern .cta-btn{border-radius:12px!important;align-items:center!important;gap:8px!important;padding:12px 20px!important;font-size:14px!important;font-weight:600!important;text-decoration:none!important;transition:all .2s!important;display:inline-flex!important}.cta-modern .cta-btn-primary{color:#fff!important;background:#0f0024!important}.cta-modern .cta-btn-primary:hover{background:#240057!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px #0f002440!important}.cta-modern .cta-btn-secondary{color:#0f0024!important;background:#f5f5f7!important;border:1px solid #e5e5e7!important}.cta-modern .cta-btn-secondary:hover{background:#ebebed!important;transform:translateY(-1px)!important}.cta-modern .cta-btn svg{flex-shrink:0!important}@media (max-width:600px){.cta-modern{text-align:center!important;flex-direction:column!important;padding:20px 24px!important}.cta-modern .cta-content{align-items:center!important}.cta-modern .cta-buttons{justify-content:center!important;width:100%!important}.cta-modern .cta-btn{flex:1!important;justify-content:center!important;min-width:140px!important}}.search-form .fulltext .fulltext-animated-placeholder{color:#00000073;cursor:text;z-index:3;white-space:nowrap;box-sizing:border-box;background:#fff;border-radius:8px;align-items:center;height:45px;padding:13px 15px 10px;font-family:Yanone Kaffeesatz,sans-serif;font-size:18px;line-height:22px;display:flex;position:absolute;top:0;left:0;right:0;overflow:hidden}.fulltext-cursor{color:#00000073;margin-left:1px;font-weight:100}.fulltext-cursor.hidden{visibility:hidden}.search-form .fulltext .fulltext-dropdown{z-index:1000}.search-form .fulltext .fulltext-dropdown.active{display:block}.fulltext-dropdown-item.active a,.fulltext-dropdown-item:hover a{color:#e22600!important}.fulltext-dropdown-item.active{background:#faf5f4}.fulltext-dropdown-item a strong{color:#e22600;font-weight:700}.fulltext-no-results{color:#939393;padding:12px 15px;font-size:15px}.fulltext-no-results span{display:block}.zasilkovna-form-section{padding:0 0 60px}.zasilkovna-form-section .container{max-width:1200px;margin:0 auto;padding:0 20px}.svoz-form-wrapper{background:#fff;border:1px solid #e5e5ef;border-radius:20px;width:100%;max-width:1200px;margin:0 auto;padding:40px 50px;position:relative;overflow:hidden;box-shadow:0 8px 50px #0f002414}@media (max-width:768px){.svoz-form-wrapper{border-radius:16px;padding:28px 16px}}.svoz-deco{pointer-events:none;color:#f0eff5;z-index:0;position:absolute}.svoz-deco svg{width:100%;height:100%}.svoz-deco-1{opacity:.7;width:110px;height:110px;top:-20px;left:-25px;transform:rotate(-15deg)}.svoz-deco-2{opacity:.5;width:90px;height:90px;bottom:-15px;right:-20px;transform:rotate(20deg)}.svoz-deco-3{opacity:.35;width:60px;height:60px;top:50%;right:-10px;transform:translateY(-50%)rotate(-8deg)}.svoz-deco-4{opacity:.3;width:50px;height:50px;bottom:30%;left:-15px;transform:rotate(25deg)}@media (max-width:640px){.svoz-deco{display:none}}.svoz-form-wrapper h2,.svoz-form-subtitle,.svoz-form{z-index:1;position:relative}.svoz-form-wrapper h2{color:#0f0024;text-align:center;margin-bottom:0;padding-bottom:20px;font-size:30px;font-weight:700;position:relative}.svoz-form-wrapper h2:after{content:"";background:#a61e03;width:50px;height:3px;margin:0;position:absolute;bottom:0;left:50%;right:auto;transform:translate(-50%)}.svoz-form-subtitle{text-align:center;color:#777;margin-top:16px;margin-bottom:30px;font-size:15px}.svoz-form{grid-template-columns:1fr 1fr;gap:16px 24px;display:grid}@media (max-width:640px){.svoz-form{grid-template-columns:1fr;gap:14px}}.svoz-form .form-field-wide{grid-column:1/-1}.svoz-form .form-row{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:16px 24px;display:grid}@media (max-width:640px){.svoz-form .form-row{grid-template-columns:1fr;gap:14px}}.svoz-form input[type=text],.svoz-form input[type=tel],.svoz-form input[type=email],.svoz-form textarea{color:#0f0024;box-sizing:border-box;background:#fafafa;border:1.5px solid #ddd;border-radius:12px;outline:none;width:100%;padding:14px 18px;font-family:inherit;font-size:15px;transition:border-color .2s,box-shadow .2s}.svoz-form input:focus,.svoz-form textarea:focus{background:#fff;border-color:#a61e03;box-shadow:0 0 0 3px #a61e0314}.svoz-form input.error,.svoz-form textarea.error{border-color:#e53e3e}.svoz-form .field-error{color:#e53e3e;margin-top:4px;font-size:13px;display:block}.svoz-form .checkbox-label{cursor:pointer;color:#555;align-items:flex-start;gap:10px;font-size:14px;line-height:1.4;display:flex}.svoz-form .checkbox-label input[type=checkbox]{accent-color:#a61e03;flex-shrink:0;width:18px;height:18px;margin-top:2px}.svoz-form .checkbox-label a{color:#a61e03;text-decoration:underline}.svoz-submit-btn{color:#fff;cursor:pointer;letter-spacing:.3px;background:linear-gradient(135deg,#c42200 0%,#a61e03 100%);border:none;border-radius:12px;grid-column:1/-1;width:100%;margin-top:4px;padding:16px 24px;font-size:17px;font-weight:700;transition:transform .2s,box-shadow .2s}.svoz-submit-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px #a61e034d}.svoz-submit-btn:active{transform:translateY(0)}.svoz-submit-btn:disabled{opacity:.6;cursor:not-allowed;box-shadow:none;transform:none}.svoz-form-success{text-align:center;background:#fff;border:1px solid #e5e5ef;border-radius:20px;max-width:960px;margin:0 auto;padding:50px;box-shadow:0 8px 50px #0f002414}@media (max-width:768px){.svoz-form-success{border-radius:16px;padding:30px 20px}}.svoz-form-success .success-icon{margin-bottom:16px}.svoz-form-success h3{color:#0f0024;margin-bottom:8px;font-size:26px;font-weight:700}.svoz-form-success>p{color:#555;margin-bottom:28px;font-size:16px}.svoz-form-success .podaci-kod-box{background:#faf9fc;border:2px solid #e5e5ef;border-radius:16px;padding:24px 40px;display:inline-block}@media (max-width:480px){.svoz-form-success .podaci-kod-box{padding:20px 16px;display:block}}.svoz-form-success .kod-label{color:#0f0024;text-transform:uppercase;letter-spacing:3px;margin-bottom:14px;font-size:13px;font-weight:700;display:block}.svoz-form-success .kod-digits{justify-content:center;gap:8px;margin-bottom:14px;display:flex}.svoz-form-success .kod-digits .digit{color:#fff;background:#0f0024;border-radius:10px;justify-content:center;align-items:center;width:52px;height:62px;font-size:30px;font-weight:700;display:flex}@media (max-width:480px){.svoz-form-success .kod-digits .digit{border-radius:8px;width:38px;height:48px;font-size:22px}}.svoz-form-success .kod-info{color:#777;margin:0;font-size:13px}.home-about h2{margin-top:-50px}.contact .container .right h2{color:#fff}.benefit-2-title{text-transform:uppercase;line-height:1.2;font-size:20px!important;font-weight:600!important}header .navigation-bar .nav-contact__box .text .nav-contact-title{font-size:15px;font-weight:700}.model-service-detail-box .header .headings .service-detail-subtitle{text-align:left;margin-top:5px;margin-bottom:5px;font-size:22px;font-weight:600}.model-service-detail-box .header .headings h1{text-align:left;font-size:inherit;margin-top:5px;margin-bottom:5px}.model-service-detail-box .header .headings h1:after{content:none!important;display:none!important}.chat-bubble{z-index:9999;cursor:pointer;background:#e22600;border:none;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 4px 16px #e2260059}.chat-bubble:hover{transform:scale(1.08);box-shadow:0 6px 24px #e2260073}.chat-bubble:active{transform:scale(.95)}.chat-bubble-notify{animation:1.5s ease-in-out infinite chatBubblePing}.chat-bubble-dot{color:#fff;background:#ef4444;border:2px solid #fff;border-radius:10px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 4px;font-size:11px;font-weight:700;animation:.3s ease-out chatBadgePop;display:flex;position:absolute;top:-4px;right:-4px}@keyframes chatBadgePop{0%{transform:scale(0)}70%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes chatBubblePing{0%,to{box-shadow:0 4px 16px #e2260059}50%{box-shadow:0 4px 16px #e2260059,0 0 0 10px #e2260000}}.chat-panel{z-index:9998;opacity:0;pointer-events:none;background:#fff;border-radius:16px;flex-direction:column;width:min(380px,100vw - 48px);height:600px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;bottom:96px;right:24px;overflow:hidden;transform:translateY(20px)scale(.95);box-shadow:0 8px 40px #00000026}.chat-panel-open{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.chat-header{color:#fff;background:#0f0024;flex-shrink:0;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.chat-header-info{align-items:center;gap:10px;display:flex}.chat-header-avatar{color:#fff;background:#e22600;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:13px;font-weight:700;display:flex}.chat-header-name{font-size:15px;font-weight:700}.chat-header-status{color:#22c55e;font-size:12px}.chat-header-close{color:#ffffffb3;cursor:pointer;background:0 0;border:none;padding:4px;transition:color .2s}.chat-header-close:hover{color:#fff}.chat-messages{background:#f9fafb;flex-direction:column;flex:1;gap:12px;padding:16px;display:flex;overflow-y:auto}.chat-msg{align-items:flex-end;gap:8px;max-width:85%;display:flex}.chat-msg-user{flex-direction:row-reverse;align-self:flex-end}.chat-msg-bot{align-self:flex-start}.chat-msg-avatar{color:#fff;background:#0f0024;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:10px;font-weight:700;display:flex}.chat-msg-bubble{word-break:break-word;border-radius:16px;padding:10px 14px;font-size:14px;line-height:1.5}.chat-msg-bubble-user{color:#fff;background:#e22600;border-bottom-right-radius:4px}.chat-msg-bubble-bot{color:#1f2937;white-space:pre-line;background:#fff;border:1px solid #e5e7eb;border-bottom-left-radius:4px}.chat-action-link{border-radius:12px;align-items:center;gap:4px;padding:2px 8px;font-size:13px;font-weight:600;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.chat-action-phone{color:#fff;background:#16a34a}.chat-action-phone:hover{color:#fff;background:#15803d}.chat-action-page{color:#e22600;background:#fef2f2;border:1px solid #fecaca}.chat-action-page:hover{color:#e22600;background:#fee2e2}.chat-price-line{background:#f9fafb;border-left:3px solid #e22600;border-radius:8px;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:4px -4px;padding:8px 10px;display:flex}.chat-price-name{color:#0f0024;flex:100%;font-size:13px;font-weight:700}.chat-price-value{color:#e22600;font-size:15px;font-weight:700}.chat-price-time{color:#6b7280;font-size:12px}.chat-svc-link{color:#e22600;margin-top:-2px;margin-bottom:4px;padding:2px 0;font-size:12px;text-decoration:none;display:inline-block}.chat-svc-link:hover{color:#c42000;text-decoration:underline}.chat-cta-footer{border-top:1px solid #e5e7eb;flex-direction:column;gap:8px;margin-top:12px;padding-top:12px;display:flex}.chat-cta-btn{text-align:center;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:600;text-decoration:none;transition:background .15s,transform .1s;display:flex}.chat-cta-btn:active{transform:scale(.98)}.chat-cta-model{color:#fff;background:#e22600}.chat-cta-model:hover{color:#fff;background:#c42000}.chat-cta-phone{color:#fff;background:#16a34a}.chat-cta-phone:hover{color:#fff;background:#15803d}.chat-typing{gap:4px;padding:12px 18px;display:flex}.chat-typing span{background:#9ca3af;border-radius:50%;width:8px;height:8px;animation:1.2s ease-in-out infinite chatTypingBounce}.chat-typing span:nth-child(2){animation-delay:.15s}.chat-typing span:nth-child(3){animation-delay:.3s}@keyframes chatTypingBounce{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-6px)}}.chat-agent-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0f0024,#1a0a3e);border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:calc(100% - 24px);margin:0 12px 8px;padding:10px 16px;font-size:13px;font-weight:600;transition:transform .15s,box-shadow .15s;display:flex;box-shadow:0 2px 8px #0f00244d}.chat-agent-btn:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0f002466}.chat-agent-btn:active{transform:translateY(0)}.chat-agent-btn svg{flex-shrink:0}.chat-input-area{background:#fff;border-top:1px solid #e5e7eb;flex-shrink:0;gap:8px;padding:12px;display:flex}.chat-input{color:#1f2937;background:#f9fafb;border:1px solid #d1d5db;border-radius:24px;outline:none;flex:1;padding:10px 16px;font-size:14px;transition:border-color .2s}.chat-input:focus{background:#fff;border-color:#e22600}.chat-input:disabled{opacity:.5;cursor:not-allowed}.chat-input::placeholder{color:#9ca3af}.chat-send{color:#fff;cursor:pointer;background:#e22600;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s;display:flex}.chat-send:hover:not(:disabled){background:#c20;transform:scale(1.05)}.chat-send:disabled{cursor:not-allowed;background:#d1d5db}.chat-panel-mobile{z-index:10000!important;border-radius:0!important;width:auto!important;max-width:none!important;height:auto!important;position:fixed!important;inset:0!important;transform:none!important}.chat-panel-mobile .chat-input{font-size:16px}@media (max-width:768px){.chat-bubble{width:54px;height:54px;bottom:16px;right:16px}.chat-msg{max-width:90%}.chat-msg-bubble{padding:10px 14px;font-size:15px}.chat-price-line{padding:8px 10px}.chat-price-name{font-size:13px}.chat-price-value{font-size:15px}.chat-cta-btn{padding:12px 16px;font-size:15px}.chat-input-area{padding:10px 12px;padding-bottom:max(10px,env(safe-area-inset-bottom))}.chat-header{padding:12px 16px;padding-top:max(12px,env(safe-area-inset-top))}}.chat-panel a:after,.chat-msg a:after,.chat-cta-footer a:after{content:none!important;display:none!important}.chat-dashboard{background:#f9fafb;grid-template-columns:320px 1fr 280px;height:calc(100vh - 64px);display:grid;overflow:hidden}.chat-sidebar{background:#fff;border-right:1px solid #e5e7eb;flex-direction:column;display:flex;overflow:hidden}.chat-sidebar-header{border-bottom:1px solid #e5e7eb;flex-shrink:0;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.chat-sidebar-header h2{color:#111827;margin:0;font-size:18px;font-weight:700}.chat-badge-escalated{color:#b45309;background:#fef3c7;border-radius:10px;padding:2px 8px;font-size:12px;font-weight:600}.chat-filters{border-bottom:1px solid #e5e7eb;flex-shrink:0;gap:4px;padding:8px 12px;display:flex}.chat-filter-btn{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:4px;padding:6px 8px;font-size:12px;font-weight:500;transition:all .15s;display:flex}.chat-filter-btn:hover{color:#374151;background:#f3f4f6}.chat-filter-btn.active{color:#fff;background:#111827}.chat-filter-count{color:#fff;background:#ef4444;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:10px;font-weight:700;display:inline-flex}.chat-filter-btn.active .chat-filter-count{color:#111827;background:#fff}.chat-search{color:#9ca3af;border-bottom:1px solid #e5e7eb;flex-shrink:0;align-items:center;gap:8px;padding:8px 12px;display:flex}.chat-search input{color:#374151;background:0 0;border:none;outline:none;flex:1;font-size:13px}.chat-search input::placeholder{color:#9ca3af}.chat-session-list{flex:1;overflow:hidden auto}.chat-empty{text-align:center;color:#9ca3af;padding:40px 20px;font-size:14px}.chat-session-item{text-align:left;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #f3f4f6;width:100%;padding:12px 16px;transition:background .15s;display:block}.chat-session-item:hover{background:#f9fafb}.chat-session-item.active{background:#eff6ff;border-left:3px solid #3b82f6}.chat-session-item.escalated{background:#fffbeb}.chat-session-item.escalated.active{background:#fef3c7;border-left-color:#f59e0b}.chat-session-top{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.chat-session-status{align-items:center;gap:6px;display:flex}.chat-status-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}.chat-session-id{color:#374151;font-size:13px;font-weight:600}.chat-session-time{color:#9ca3af;font-size:11px}.chat-session-preview{color:#6b7280;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:4px;font-size:13px;line-height:1.4;display:-webkit-box;overflow:hidden}.chat-session-meta{color:#9ca3af;justify-content:space-between;align-items:center;font-size:11px;display:flex}.chat-session-page{text-overflow:ellipsis;white-space:nowrap;max-width:60%;overflow:hidden}.chat-session-count{flex-shrink:0}.chat-main{background:#f9fafb;flex-direction:column;display:flex;overflow:hidden}.chat-main-empty{color:#9ca3af;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;display:flex}.chat-main-empty p{margin:0;font-size:15px}.chat-conv-header{background:#fff;border-bottom:1px solid #e5e7eb;flex-shrink:0;justify-content:space-between;align-items:center;padding:12px 20px;display:flex}.chat-conv-header-left{align-items:center;gap:12px;display:flex}.chat-back-btn{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px;display:none}.chat-back-btn:hover{background:#f3f4f6}.chat-conv-title{color:#111827;align-items:center;gap:8px;font-size:15px;font-weight:600;display:flex}.chat-conv-subtitle{color:#9ca3af;margin-top:2px;font-size:12px}.chat-conv-subtitle a{color:#3b82f6;text-decoration:none}.chat-conv-subtitle a:hover{text-decoration:underline}.chat-conv-header-right{gap:8px;display:flex}.chat-close-btn{color:#374151;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:6px;padding:6px 14px;font-size:13px;font-weight:500;transition:all .15s}.chat-close-btn:hover{background:#f3f4f6;border-color:#9ca3af}.chat-messages-area{flex:1;padding:20px;overflow-y:auto}.chat-time-divider{text-align:center;margin:16px 0}.chat-time-divider span{color:#9ca3af;background:#f9fafb;padding:2px 12px;font-size:11px;position:relative}.chat-bubble-row{align-items:flex-start;gap:8px;margin-bottom:8px;display:flex}.chat-bubble-row.user{justify-content:flex-end}.chat-bubble-row.agent{justify-content:flex-start}.chat-avatar{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;margin-top:2px;font-size:10px;font-weight:700;display:flex}.chat-avatar.bot{background:#6366f1}.chat-avatar.operator{background:#0ea5e9}.chat-bubble-wrap{max-width:65%}.chat-bubble-admin{word-break:break-word;white-space:pre-wrap;border-radius:12px;padding:10px 14px;font-size:14px;line-height:1.5}.chat-bubble-admin.user{color:#fff;background:#111827;border-bottom-right-radius:4px}.chat-bubble-admin.bot{color:#374151;background:#fff;border:1px solid #e5e7eb;border-bottom-left-radius:4px}.chat-bubble-admin.operator{color:#1e3a5f;background:#dbeafe;border-bottom-left-radius:4px}.chat-bubble-meta{color:#9ca3af;margin-top:4px;padding:0 4px;font-size:11px}.chat-reply-area{background:#fff;border-top:1px solid #e5e7eb;flex-direction:column;flex-shrink:0;gap:0;padding:12px 20px;display:flex;position:relative}.chat-reply-row{align-items:flex-end;gap:8px;display:flex}.chat-reply-row textarea{min-height:40px}.chat-reply-area textarea{resize:none;color:#374151;background:#f9fafb;border:1px solid #d1d5db;border-radius:10px;outline:none;flex:1;padding:10px 14px;font-family:inherit;font-size:14px;line-height:1.4;transition:border-color .15s}.chat-reply-area textarea:focus{background:#fff;border-color:#3b82f6}.chat-reply-area textarea:disabled{opacity:.5}.chat-reply-area textarea::placeholder{color:#9ca3af}.chat-shortcuts-btn{color:#6b7280;cursor:pointer;background:#f9fafb;border:1px solid #d1d5db;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;transition:all .15s;display:flex}.chat-shortcuts-btn:hover{color:#374151;background:#e5e7eb;border-color:#9ca3af}.chat-shortcuts-panel{z-index:50;background:#fff;border:1px solid #e5e7eb;border-radius:12px;flex-direction:column;max-height:360px;margin-bottom:4px;display:flex;position:absolute;bottom:100%;left:0;right:0;overflow:hidden;box-shadow:0 -4px 20px #00000014}.chat-shortcuts-header{border-bottom:1px solid #f3f4f6;flex-shrink:0;justify-content:space-between;align-items:center;padding:10px 16px;display:flex}.chat-shortcuts-title{color:#374151;font-size:13px;font-weight:600}.chat-shortcuts-hint{color:#9ca3af;align-items:center;gap:4px;font-size:11px;display:flex}.chat-shortcuts-hint kbd{color:#6b7280;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:3px;padding:1px 5px;font-family:inherit;font-size:10px;display:inline-block}.chat-shortcuts-list{flex:1;overflow-y:auto}.chat-shortcuts-empty{text-align:center;color:#9ca3af;padding:20px 16px;font-size:13px}.chat-shortcut-item{text-align:left;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #f9fafb;flex-direction:column;gap:2px;width:100%;padding:10px 16px;font-family:inherit;transition:background .1s;display:flex}.chat-shortcut-item:last-child{border-bottom:none}.chat-shortcut-item:hover,.chat-shortcut-item.active{background:#f0f7ff}.chat-shortcut-name{color:#3b82f6;font-size:13px;font-weight:600}.chat-shortcut-preview{color:#6b7280;white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:1.4;overflow:hidden}.chat-send-btn{color:#fff;cursor:pointer;background:#3b82f6;border:none;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;transition:background .15s;display:flex}.chat-send-btn:hover:not(:disabled){background:#2563eb}.chat-send-btn:disabled{cursor:not-allowed;background:#d1d5db}.chat-spin{animation:1s linear infinite chatAdminSpin}@keyframes chatAdminSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.chat-closed-banner{text-align:center;color:#6b7280;background:#f3f4f6;border-top:1px solid #e5e7eb;flex-shrink:0;padding:14px 20px;font-size:13px;font-weight:500}.chat-info-panel{background:#fff;border-left:1px solid #e5e7eb;padding:20px;overflow-y:auto}.chat-info-panel h3{color:#111827;text-transform:uppercase;letter-spacing:.05em;margin:0 0 16px;font-size:14px;font-weight:700}.chat-info-section{border-bottom:1px solid #f3f4f6;margin-bottom:16px;padding-bottom:16px}.chat-info-section:last-child{border-bottom:none}.chat-info-label{color:#9ca3af;text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px;font-size:11px;font-weight:600}.chat-info-value{color:#374151;word-break:break-all;font-size:13px}.chat-info-mono{background:#f9fafb;border-radius:4px;padding:4px 6px;font-family:monospace;font-size:11px}.chat-info-link{color:#3b82f6;font-size:13px;text-decoration:none}.chat-info-link:hover{text-decoration:underline}.chat-info-muted{color:#d1d5db}.chat-info-count{color:#6b7280;background:#e5e7eb;border-radius:8px;margin-left:6px;padding:1px 6px;font-size:11px;font-weight:600;display:inline-block}.chat-page-visits{border-left:2px solid #e5e7eb;flex-direction:column;margin-left:6px;padding-left:14px;display:flex;position:relative}.chat-pv{gap:8px;padding:6px 0;display:flex;position:relative}.chat-pv+.chat-pv{border-top:1px solid #f9fafb}.chat-pv-dot{background:#d1d5db;border:2px solid #fff;border-radius:50%;flex-shrink:0;width:8px;height:8px;position:absolute;top:11px;left:-19px;box-shadow:0 0 0 1px #e5e7eb}.chat-pv.current .chat-pv-dot{background:#3b82f6;box-shadow:0 0 0 1px #93c5fd}.chat-pv-content{flex:1;min-width:0}.chat-pv-url{color:#3b82f6;word-break:break-word;font-size:12px;line-height:1.3;text-decoration:none;display:block}.chat-pv-url:hover{text-decoration:underline}.chat-pv.current .chat-pv-url{font-weight:600}.chat-pv-meta{color:#9ca3af;align-items:center;gap:6px;margin-top:2px;font-size:11px;display:flex}.chat-pv-dur{color:#6b7280;background:#f3f4f6;border-radius:3px;padding:0 5px;font-size:10px;font-weight:500}.chat-pv-dur.live{color:#166534;background:#dcfce7}.chat-status-badge{border-radius:10px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-block}.chat-status-badge.active{color:#166534;background:#dcfce7}.chat-status-badge.escalated{color:#92400e;background:#fef3c7}.chat-status-badge.operator{color:#1d4ed8;background:#dbeafe}.chat-status-badge.closed{color:#6b7280;background:#f3f4f6}.chat-info-stats{color:#374151;flex-direction:column;gap:6px;font-size:13px;display:flex}.chat-stat-dot{border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.chat-stat-dot.user{background:#111827}.chat-stat-dot.bot{background:#6366f1}.chat-stat-dot.operator{background:#0ea5e9}.chat-online-badge{color:#16a34a;background:#dcfce7;border-radius:8px;align-items:center;gap:4px;padding:1px 7px;font-size:10px;font-weight:600;line-height:1.5;display:inline-flex}.chat-online-badge:before{content:"";background:#16a34a;border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite chatOnlinePulse}.chat-offline-badge{color:#9ca3af;background:#f3f4f6;border-radius:8px;align-items:center;gap:4px;padding:1px 7px;font-size:10px;font-weight:500;line-height:1.5;display:inline-flex}.chat-offline-badge:before{content:"";background:#d1d5db;border-radius:50%;width:6px;height:6px}.chat-online-indicator{align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex}.chat-online-indicator.online{color:#16a34a}.chat-online-indicator.offline{color:#9ca3af}.chat-online-pulse{background:#16a34a;border-radius:50%;width:10px;height:10px;animation:2s ease-in-out infinite chatOnlinePulse;box-shadow:0 0 #16a34a66}@keyframes chatOnlinePulse{0%{box-shadow:0 0 #16a34a66}70%{box-shadow:0 0 0 6px #16a34a00}to{box-shadow:0 0 #16a34a00}}.chat-dashboard a:after{content:none!important;display:none!important}@media (max-width:1200px){.chat-dashboard{grid-template-columns:300px 1fr}.chat-info-panel{display:none}}@media (max-width:768px){.chat-dashboard{grid-template-columns:1fr}.chat-sidebar{display:none}.chat-dashboard:has(.chat-main-empty) .chat-sidebar{display:flex}.chat-dashboard:has(.chat-main-empty) .chat-main{display:none}.chat-back-btn{display:flex}}.protection-section{background:#f9f9fb;padding:50px 0 60px}.protection-section .container{max-width:900px;margin:0 auto;padding:0 20px}.protection-section h2{text-align:center;color:#0f0024;margin-bottom:20px;padding-bottom:12px;font-size:28px}.protection-section h2:after{left:50%;transform:translate(-50%)}.protection-section-subtitle{text-align:center;color:#777;margin-bottom:35px;font-size:16px}.protection-cards{grid-template-columns:1fr 1fr;gap:20px;display:grid}.protection-card{color:inherit;background:#fff;border:2px solid #eee;border-radius:14px;gap:20px;padding:28px 24px;text-decoration:none;transition:all .25s;display:flex}.protection-card:hover{border-color:#e22600;transform:translateY(-3px);box-shadow:0 6px 24px #e226001a}.protection-card-icon{background:#fef2f0;border-radius:12px;flex:none;justify-content:center;align-items:center;width:60px;height:60px;display:flex}.protection-card-content h3{color:#0f0024;margin:0 0 4px;font-size:19px}.protection-card-content h3:after{display:none}.protection-card-price{color:#e22600;margin:0 0 8px;font-size:22px;font-weight:700}.protection-card-desc{color:#666;margin:0 0 12px;font-size:14px;line-height:1.5}.protection-card-link{color:#e22600;align-items:center;gap:4px;font-size:14px;font-weight:600;display:inline-flex}.protection-card-link:after{content:" →"}.protection-card:hover .protection-card-link{text-decoration:underline}@media (max-width:700px){.protection-cards{grid-template-columns:1fr}.protection-section{padding:40px 0 50px}}@media (max-width:480px){.protection-card{text-align:left!important;flex-direction:row!important;align-items:flex-start!important;gap:12px!important;padding:16px 14px!important}.protection-card-icon{border-radius:10px!important;width:44px!important;min-width:44px!important;height:44px!important}.protection-card-icon svg{width:26px!important;height:26px!important}.protection-card-content h3{margin-bottom:2px!important;font-size:15px!important}.protection-card-price{margin-bottom:4px!important;font-size:16px!important}.protection-card-desc{margin-bottom:6px!important;font-size:12px!important;line-height:1.4!important}.protection-card-link{font-size:12px!important}}.protection-page{background:#fff}.protection-hero{color:#fff;background:linear-gradient(135deg,#0f0024 0%,#1a0a3e 100%);padding:60px 0 50px}.protection-hero .container{max-width:1200px;margin:0 auto;padding:0 20px}.protection-hero .hero-content{align-items:center;gap:40px;display:flex}.protection-hero .hero-text{flex:1}.protection-hero .hero-text h1{color:#fff;margin:0 0 20px;font-size:38px;font-weight:700;line-height:1.2}.protection-hero .hero-text h1:after{display:none}.protection-hero .hero-text h1 span{margin-top:5px;display:block}.protection-hero .hero-text h1 strong{color:#e22600}.protection-hero .hero-subtitle{color:#ddd;margin-bottom:12px;font-size:18px}.protection-hero .hero-subtitle strong{color:#fff}.protection-hero .hero-description{color:#bbb;margin-bottom:25px;font-size:16px;line-height:1.6}.protection-hero .hero-image{flex:none}.protection-hero .hero-cta{flex-wrap:wrap;gap:12px;display:flex}.protection-hero .cta-btn{border-radius:8px;align-items:center;padding:12px 24px;font-size:15px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.protection-hero .cta-btn-primary{color:#fff;background:#e22600}.protection-hero .cta-btn-primary:hover{background:#c52000}.protection-hero .cta-btn-secondary{color:#fff;background:#ffffff1a;border:1px solid #ffffff4d}.protection-hero .cta-btn-secondary:hover{background:#fff3}@media (max-width:768px){.protection-hero{padding:40px 0 30px}.protection-hero .hero-content{text-align:center;flex-direction:column}.protection-hero .hero-text h1{font-size:28px}.protection-hero .hero-cta{justify-content:center}.protection-hero .hero-image img{max-width:100%;height:auto}}.protection-features{background:#f9f9fb;padding:60px 0}.protection-features .container{max-width:1200px;margin:0 auto;padding:0 20px}.protection-features h2{text-align:center;color:#0f0024;margin-bottom:40px;font-size:28px}.protection-features h2:after{left:50%;transform:translate(-50%)}.features-grid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.feature-card{text-align:center;background:#fff;border-radius:12px;padding:30px 24px;transition:transform .2s;box-shadow:0 2px 12px #0000000f}.feature-card:hover{transform:translateY(-4px)}.feature-icon{color:#e22600;margin-bottom:15px;font-size:32px;font-weight:800}.feature-icon-svg{justify-content:center;margin-bottom:15px;display:flex}.feature-card h3{color:#0f0024;margin-bottom:10px;font-size:17px}.feature-card h3:after{display:none}.feature-card p{color:#666;font-size:14px;line-height:1.6}@media (max-width:900px){.features-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:500px){.features-grid{grid-template-columns:1fr}}.protection-comparison{background:#fff;padding:60px 0}.protection-comparison .container{max-width:1000px;margin:0 auto;padding:0 20px}.protection-comparison h2{text-align:center;color:#0f0024;margin-bottom:40px;font-size:28px}.protection-comparison h2:after{left:50%;transform:translate(-50%)}.comparison-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.comparison-card{border:2px solid #eee;border-radius:12px;padding:30px;position:relative}.comparison-card-active{border-color:#e22600;box-shadow:0 4px 20px #e226001a}.comparison-badge{color:#fff;text-transform:uppercase;letter-spacing:.5px;background:#e22600;border-radius:20px;padding:4px 14px;font-size:12px;font-weight:700;position:absolute;top:-12px;left:24px}.comparison-card h3{color:#0f0024;margin-bottom:5px;font-size:22px}.comparison-card h3:after{display:none}.comparison-price{color:#e22600;margin-bottom:20px;font-size:24px;font-weight:700}.comparison-card ul{margin:0 0 20px;padding:0;list-style:none}.comparison-card ul li{color:#444;padding:6px 0 6px 28px;font-size:14px;line-height:1.5;position:relative}.comparison-pro:before{content:"✓";color:#22c55e;font-size:16px;font-weight:700;position:absolute;left:0}.comparison-con:before{content:"✗";color:#ef4444;font-size:16px;font-weight:700;position:absolute;left:0}.comparison-ideal{color:#666;background:#f9f9fb;border-radius:8px;padding:12px;font-size:13px;line-height:1.5}.comparison-link{color:#e22600;margin-top:15px;font-size:14px;font-weight:600;text-decoration:none;display:inline-block}.comparison-link:hover{text-decoration:underline}@media (max-width:700px){.comparison-grid{grid-template-columns:1fr}}.protection-pricing{background:#f9f9fb;padding:50px 0}.protection-pricing .container{max-width:700px;margin:0 auto;padding:0 20px}.protection-pricing h2{text-align:center;color:#0f0024;margin-bottom:30px;font-size:28px}.protection-pricing h2:after{left:50%;transform:translate(-50%)}.pricing-table{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 12px #0000000f}.pricing-row{border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:center;padding:16px 24px;font-size:15px;display:flex}.pricing-row:last-child{border-bottom:none}.pricing-row-header{color:#fff;text-transform:uppercase;letter-spacing:.5px;background:#0f0024;font-size:14px;font-weight:700}.pricing-value{color:#e22600;font-size:18px;font-weight:700}.pricing-note{background:#fafafa;padding:12px 24px}.pricing-note p{color:#888;margin:0;font-size:13px}.protection-faq{background:#f5f5f5;padding:60px 0}.protection-faq .container{max-width:1000px;margin:0 auto;padding:0 20px}.protection-faq h2{text-align:center;color:#0f0024;margin-bottom:40px;font-size:28px}.protection-faq h2:after{left:50%;transform:translate(-50%)}.protection-faq .faq-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.protection-faq .faq-item{background:#fff;border-radius:10px;padding:24px;box-shadow:0 1px 6px #0000000a}.protection-faq .faq-item h3{color:#0f0024;margin-bottom:10px;font-size:16px}.protection-faq .faq-item h3:after{display:none}.protection-faq .faq-item p{color:#555;font-size:14px;line-height:1.6}@media (max-width:700px){.protection-faq .faq-grid{grid-template-columns:1fr}}.protection-contact{background:linear-gradient(135deg,#f8f7fc 0%,#f0edf7 100%);padding:60px 0}.protection-contact .container{max-width:900px;margin:0 auto;padding:0 20px}.protection-contact .contact-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (max-width:700px){.protection-contact .contact-grid{grid-template-columns:1fr}}.protection-contact .contact-card{background:#fff;border-radius:12px;padding:30px;box-shadow:0 2px 12px #0000000f}.protection-contact .contact-card h3{color:#0f0024;margin-bottom:8px;font-size:20px}.protection-contact .contact-card h3:after{display:none}.protection-contact .contact-card p{color:#666;margin-bottom:15px;font-size:14px}.protection-contact .contact-card .phone-link{color:#e22600;font-size:24px;font-weight:700;text-decoration:none;display:inline-block}.protection-contact .contact-card .phone-link:hover{text-decoration:underline}.protection-contact .callback-form{gap:8px;margin-top:10px;display:flex}@media (max-width:500px){.protection-contact .callback-form{flex-direction:column}}.protection-contact .callback-form input{border:1px solid #ddd;border-radius:8px;flex:1;padding:10px 14px;font-size:15px}.protection-contact .callback-form input:focus{border-color:#e22600;outline:none}.protection-contact .callback-form button{color:#fff;cursor:pointer;white-space:nowrap;background:#e22600;border:none;border-radius:8px;padding:10px 20px;font-size:15px;font-weight:600;transition:background .2s}.protection-contact .callback-form button:hover{background:#c52000}.protection-benefits{background:#fff;padding:60px 0}.protection-benefits .container{max-width:1200px;margin:0 auto;padding:0 20px}.prot-page{color:#0f0024;background:#fff;font-family:Roboto Condensed,Roboto,Arial,sans-serif}.prot-container{max-width:1200px;margin:0 auto;padding:0 24px}.prot-section-title{text-align:center;color:#0f0024;letter-spacing:-.02em;margin:0 0 48px;padding-bottom:20px;font-family:Roboto Condensed,Roboto,Arial,sans-serif;font-size:32px;font-weight:700;position:relative}.prot-section-title:after{content:""!important;background:#b71f00!important;width:48px!important;height:3px!important;margin:0!important;position:absolute!important;bottom:0!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}.prot-btn{cursor:pointer;letter-spacing:.01em;border:none;border-radius:10px;align-items:center;gap:8px;padding:14px 28px;font-family:Roboto Condensed,Roboto,Arial,sans-serif;font-size:16px;font-weight:700;text-decoration:none;transition:all .25s;display:inline-flex}.prot-btn--primary{color:#fff;background:#b71f00;box-shadow:0 4px 16px #b71f004d}.prot-btn--primary:hover{color:#fff;background:#a61e03;text-decoration:none;transform:translateY(-1px);box-shadow:0 6px 24px #b71f0066}.prot-btn--outline{color:#fff;background:0 0;border:2px solid #fff6}.prot-btn--outline:hover{color:#fff;background:#ffffff14;border-color:#fff;text-decoration:none}.prot-btn--white{color:#0f0024;background:#fff;box-shadow:0 4px 16px #0000001a}.prot-btn--white:hover{color:#0f0024;background:#f5f5f5;text-decoration:none;transform:translateY(-1px)}.prot-btn--lg{padding:16px 36px;font-size:18px}.prot-hero{color:#fff;background:linear-gradient(160deg,#0f0024 0%,#1a0a3e 50%,#200e4a 100%);padding:80px 0;position:relative;overflow:hidden}.prot-hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#b71f0014 0%,#0000 70%);width:600px;height:600px;position:absolute;top:-50%;right:-20%}.prot-hero__grid{grid-template-columns:1fr auto;align-items:center;gap:40px;display:grid}.prot-hero__text h1{color:#fff;letter-spacing:-.02em;text-align:left;margin:0 0 24px;font-family:Roboto Condensed,Roboto,Arial,sans-serif;font-size:44px;font-weight:800;line-height:1.15}.prot-hero__text h1:after{display:none!important}.prot-hero__accent{color:#b71f00;display:inline}.prot-hero__sub{color:#fffc;margin-top:8px;font-size:28px;font-weight:400;display:block}.prot-hero__sub strong{color:#fff;font-weight:800}.prot-hero__desc{color:#ffffffb3;max-width:520px;margin:0 0 32px;font-family:Nunito,Roboto,Arial,sans-serif;font-size:17px;line-height:1.7}.prot-hero__btns{flex-wrap:wrap;gap:16px;display:flex}.prot-hero__img{justify-content:center;align-items:center;display:flex;position:relative}.prot-hero__img img{object-fit:contain;filter:drop-shadow(0 20px 60px #00000080);border-radius:24px;height:auto;max-height:380px;animation:4s ease-in-out infinite protFloat;width:auto!important}@keyframes protFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.prot-features__card,.prot-steps__step,.prot-pricing__card,.prot-faq__item{animation:.6s both protFadeUp}.prot-features__card:nth-child(2),.prot-steps__step:nth-child(2){animation-delay:.1s}.prot-features__card:nth-child(3){animation-delay:.2s}.prot-features__card:nth-child(4){animation-delay:.3s}.prot-faq__item:nth-child(2){animation-delay:.1s}.prot-faq__item:nth-child(3){animation-delay:.2s}.prot-faq__item:nth-child(4){animation-delay:.3s}@keyframes protFadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.prot-hero .prot-btn--primary{animation:2.5s ease-in-out infinite protGlow}@keyframes protGlow{0%,to{box-shadow:0 4px 16px #b71f004d}50%{box-shadow:0 4px 28px #b71f0080}}@media (prefers-reduced-motion:reduce){.prot-hero__img img,.prot-features__card,.prot-steps__step,.prot-pricing__card,.prot-faq__item,.prot-hero .prot-btn--primary{animation:none}}@media (max-width:900px){.prot-hero{padding:60px 0 40px}.prot-hero__grid{text-align:center;grid-template-columns:1fr;gap:40px}.prot-hero__text h1{font-size:32px}.prot-hero__sub{font-size:22px}.prot-hero__desc{margin-left:auto;margin-right:auto}.prot-hero__btns{justify-content:center}.prot-hero__img{order:-1}.prot-hero__img img{max-height:320px}}@media (max-width:480px){.prot-hero__text h1{font-size:26px}.prot-hero__sub{font-size:18px}.prot-hero__btns{flex-direction:column;align-items:stretch}.prot-btn{text-align:center;justify-content:center}}.prot-stats{z-index:2;background:#fff;padding:0;position:relative}.prot-stats__row{z-index:2;background:#fff;border-radius:16px;grid-template-columns:repeat(4,1fr);margin-top:-32px;display:grid;position:relative;box-shadow:0 8px 40px #0f002414}.prot-stats__item{color:#0f0024;border-right:1px solid #f0edf5;align-items:center;gap:12px;padding:24px 28px;font-family:Roboto Condensed,Roboto,Arial,sans-serif;font-size:15px;font-weight:600;display:flex}.prot-stats__item:last-child{border-right:none}.prot-stats__item svg{flex-shrink:0}@media (max-width:900px){.prot-stats__row{grid-template-columns:repeat(2,1fr);margin-top:-24px}.prot-stats__item:nth-child(2){border-right:none}.prot-stats__item:first-child,.prot-stats__item:nth-child(2){border-bottom:1px solid #f0edf5}}@media (max-width:480px){.prot-stats__row{grid-template-columns:1fr;margin-top:-20px}.prot-stats__item{border-bottom:1px solid #f0edf5;border-right:none;padding:18px 24px}.prot-stats__item:last-child{border-bottom:none}.prot-stats__item:first-child,.prot-stats__item:nth-child(2){border-bottom:1px solid #f0edf5}}.prot-features{background:#faf9fc;padding:80px 0}.prot-features__grid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.prot-features__card{text-align:center;background:#fff;border:1px solid #ede9f3;border-radius:16px;padding:36px 28px;transition:transform .3s,box-shadow .3s}.prot-features__card:hover{transform:translateY(-6px);box-shadow:0 12px 40px #0f002414}.prot-features__icon{background:#b71f000f;border-radius:16px;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:20px;display:inline-flex}.prot-features__card h3{color:#0f0024;margin:0 0 10px;font-family:Roboto Condensed,Roboto,Arial,sans-serif;font-size:18px;font-weight:700}.prot-features__card h3:after{display:none!important}.prot-features__card p{color:#555;margin:0;font-family:Nunito,Roboto,Arial,sans-serif;font-size:14px;line-height:1.65}@media (max-width:900px){.prot-features{padding:60px 0}.prot-features__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:500px){.prot-features__grid{grid-template-columns:1fr}}.prot-steps{background:#fff;padding:80px 0}.prot-steps__timeline{justify-content:center;align-items:flex-start;gap:0;display:flex}.prot-steps__step{text-align:center;flex-direction:column;align-items:center;max-width:260px;display:flex;position:relative}.prot-steps__num{color:#fff;background:#b71f00;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;margin-bottom:16px;font-family:Roboto Condensed,Roboto,Arial,sans-serif;font-size:16px;font-weight:800;display:flex}.prot-steps__icon{background:#faf9fc;border:1px solid #ede9f3;border-radius:20px;justify-content:center;align-items:center;width:80px;height:80px;margin-bottom:20px;display:flex}.prot-steps__step h3{color:#0f0024;margin:0 0 8px;font-family:Roboto Condensed,Roboto,Arial,sans-serif;font-size:18px;font-weight:700}.prot-steps__step h3:after{display:none!important}.prot-steps__step p{color:#666;margin:0;font-family:Nunito,Roboto,Arial,sans-serif;font-size:14px;line-height:1.6}.prot-steps__connector{opacity:.5;align-items:center;margin:0 20px;padding-top:70px;display:flex}@media (max-width:700px){.prot-steps{padding:60px 0}.prot-steps__timeline{flex-direction:column;align-items:center;gap:12px}.prot-steps__connector{margin:0;padding-top:0;transform:rotate(90deg)}.prot-steps__step{max-width:320px}}.prot-compare{background:#faf9fc;padding:80px 0}.prot-compare__table{background:#fff;border-radius:16px;max-width:800px;margin:0 auto;overflow:hidden;box-shadow:0 4px 24px #0f00240f}.prot-compare__head{color:#fff;background:#0f0024;grid-template-columns:1.5fr 1fr 1fr;font-family:Roboto Condensed,Roboto,Arial,sans-serif;font-size:15px;font-weight:700;display:grid}.prot-compare__head .prot-compare__label{color:#fff9;text-transform:uppercase;letter-spacing:.05em;padding:18px 24px;font-size:13px}.prot-compare__head .prot-compare__col{text-align:center;padding:18px 20px;font-size:17px;position:relative}.prot-compare__col--active{background:#b71f0026}.prot-compare__head .prot-compare__col--active{background:#b71f0040}.prot-compare__badge{text-transform:uppercase;letter-spacing:.08em;color:#fff;white-space:nowrap;background:#b71f00;border-radius:20px;width:fit-content;margin:0 auto 6px;padding:3px 10px;font-size:10px;font-weight:700;display:block}.prot-compare__row{border-bottom:1px solid #f0edf5;grid-template-columns:1.5fr 1fr 1fr;display:grid}.prot-compare__row:last-child{border-bottom:none}.prot-compare__row .prot-compare__label{color:#0f0024;align-items:center;padding:16px 24px;font-size:14px;font-weight:600;display:flex}.prot-compare__row .prot-compare__col{text-align:center;color:#444;justify-content:center;align-items:center;gap:6px;padding:16px 20px;font-size:14px;display:flex}.prot-compare__row .prot-compare__col--active{color:#0f0024;background:#b71f0008;font-weight:600}.prot-compare__note{text-align:center;color:#666;margin-top:24px;font-family:Nunito,Roboto,Arial,sans-serif;font-size:14px;line-height:1.6}.prot-compare__note a{color:#b71f00;font-weight:600;text-decoration:none}.prot-compare__note a:hover{text-decoration:underline}@media (max-width:600px){.prot-compare__head,.prot-compare__row{grid-template-columns:1.2fr 1fr 1fr}.prot-compare__head .prot-compare__label,.prot-compare__row .prot-compare__label{padding:14px 16px;font-size:12px}.prot-compare__head .prot-compare__col,.prot-compare__row .prot-compare__col{padding:14px 8px;font-size:12px}.prot-compare__badge{padding:2px 6px;font-size:8px}}.prot-pricing{background:#fff;padding:80px 0}.prot-pricing__grid{grid-template-columns:repeat(3,1fr);gap:24px;max-width:900px;margin:0 auto;display:grid}.prot-pricing__card{text-align:center;background:#faf9fc;border:2px solid #ede9f3;border-radius:16px;padding:40px 28px;transition:transform .3s,box-shadow .3s;position:relative}.prot-pricing__card:hover{transform:translateY(-4px);box-shadow:0 12px 40px #0f002414}.prot-pricing__card--featured{background:#fff;border-color:#b71f00;box-shadow:0 8px 32px #b71f001a}.prot-pricing__popular{color:#fff;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;background:#b71f00;border-radius:20px;padding:5px 18px;font-family:Roboto Condensed,Roboto,Arial,sans-serif;font-size:12px;font-weight:700;position:absolute;top:-13px;left:50%;transform:translate(-50%)}.prot-pricing__brand{margin-bottom:16px}.prot-pricing__card h3{color:#0f0024;margin:0 0 12px;font-family:Roboto Condensed,Roboto,Arial,sans-serif;font-size:22px;font-weight:700}.prot-pricing__card h3:after{display:none!important}.prot-pricing__price{color:#555;margin-bottom:8px;font-family:Nunito,Roboto,Arial,sans-serif;font-size:18px}.prot-pricing__price strong{color:#b71f00;font-family:Roboto Condensed,Roboto,Arial,sans-serif;font-size:32px;font-weight:800}.prot-pricing__card p{color:#777;margin:0;font-family:Nunito,Roboto,Arial,sans-serif;font-size:14px;line-height:1.5}.prot-pricing__note{text-align:center;color:#888;margin-top:28px;font-family:Nunito,Roboto,Arial,sans-serif;font-size:13px}@media (max-width:700px){.prot-pricing{padding:60px 0}.prot-pricing__grid{grid-template-columns:1fr;max-width:360px}}.prot-faq{background:#faf9fc;padding:80px 0}.prot-faq__list{flex-direction:column;gap:12px;max-width:720px;margin:0 auto;display:flex}.prot-faq__item{background:#fff;border:1px solid #ede9f3;border-radius:12px;transition:box-shadow .25s;overflow:hidden}.prot-faq__item[open]{box-shadow:0 4px 20px #0f00240f}.prot-faq__item summary{color:#0f0024;cursor:pointer;padding:20px 52px 20px 24px;font-family:Roboto Condensed,Roboto,Arial,sans-serif;font-size:16px;font-weight:700;list-style:none;transition:color .2s;position:relative}.prot-faq__item summary::-webkit-details-marker{display:none}.prot-faq__item summary:after{content:"";border-bottom:2px solid #b71f00;border-right:2px solid #b71f00;width:10px;height:10px;transition:transform .25s;position:absolute;top:50%;right:24px;transform:translateY(-65%)rotate(45deg)}.prot-faq__item[open] summary:after{transform:translateY(-35%)rotate(-135deg)}.prot-faq__item summary:hover{color:#b71f00}.prot-faq__answer{padding:0 24px 20px}.prot-faq__answer p{color:#555;margin:0;font-family:Nunito,Roboto,Arial,sans-serif;font-size:15px;line-height:1.7}@media (max-width:480px){.prot-faq{padding:60px 0}.prot-faq__item summary{padding:16px 44px 16px 20px;font-size:15px}.prot-faq__answer{padding:0 20px 16px}}.prot-cta{color:#fff;text-align:center;background:linear-gradient(160deg,#0f0024 0%,#1a0a3e 50%,#200e4a 100%);padding:80px 0}.prot-cta__inner{max-width:640px;margin:0 auto}.prot-cta h2{color:#fff;letter-spacing:-.02em;margin:0 0 16px;font-family:Roboto Condensed,Roboto,Arial,sans-serif;font-size:36px;font-weight:800}.prot-cta h2:after{display:none!important}.prot-cta p{color:#ffffffb3;margin:0 0 32px;font-family:Nunito,Roboto,Arial,sans-serif;font-size:17px;line-height:1.6}.prot-cta__btns{flex-wrap:wrap;justify-content:center;gap:16px;margin-bottom:24px;display:flex}.prot-cta__address{align-items:center;gap:8px;font-size:14px;display:inline-flex;color:#ffffff80!important;margin:0!important}@media (max-width:480px){.prot-cta{padding:60px 0}.prot-cta h2{font-size:26px}.prot-cta__btns{flex-direction:column;align-items:stretch}.modal .container .modal-box .modal-content form .submit-wrap{margin-left:0}.modal .container .modal-box .modal-content form .submit-wrap button{width:100%}}@media (max-width:710px){header .top-bar{padding:6px 0}header .top-bar .container-full{overflow:hidden;align-items:center!important;gap:0 4px!important;padding:0 8px!important;display:flex!important}header .top-bar .left{flex-shrink:0!important}header .top-bar .right{flex:1!important;justify-content:flex-end!important}header .top-bar .contact-item{flex-grow:0!important;margin-right:0!important}header .top-bar .contact-item img{height:13px;margin-right:5px}header .top-bar .contact-item span{white-space:nowrap;font-size:13px;font-weight:600}header .top-bar a.contact-item.hide-mobile{display:none!important}}@media (max-width:480px){.detail{padding-top:20px}.detail .detail-heading{margin-bottom:30px}.detail .detail-heading h1{margin-bottom:15px;font-size:26px}.container-full,.container{padding-left:12px!important;padding-right:12px!important}header .top-bar .container-full{padding-left:10px!important;padding-right:10px!important}h1,h2{margin-bottom:14px!important;font-size:26px!important}h3{margin-bottom:12px!important;font-size:20px!important}.subtitle{font-size:14px!important}.footer{padding:30px 0!important}.footer .footer-col h4{margin-bottom:10px!important;font-size:15px!important}.footer .footer-col ul li a{font-size:13px!important}.benefits{margin-top:20px!important}.benefits .benefit-item{margin-bottom:16px!important}.benefits .benefit-item img{height:40px!important}.benefits .benefit-item span{font-size:14px!important}.pre-footer{margin-top:20px!important;padding:24px 0!important}.service-benefits .benefit-row.model-page{border-radius:8px;gap:4px;padding:8px 10px}.service-benefits .benefit-row.model-page .benefit-item{flex:1;gap:5px;min-width:0}.service-benefits .benefit-row.model-page .benefit-item img{flex-shrink:0;width:22px}.service-benefits .benefit-row.model-page .benefit-item p{font-size:9px;line-height:1.2}.service-benefits .benefit-row.model-page .benefit-item p span{font-size:10px}.service-benefits .benefit-row.model-page .benefit-arrow{display:none}.category-ul{gap:4px;padding:8px}.category-ul li{min-width:unset;flex-basis:47%}.category-ul li a{font-size:12px;padding:8px 6px!important}.category-ul li a img{width:auto;height:16px!important;margin-right:4px!important}.category-ul li a span{word-break:break-word;font-size:12px;line-height:1.2}}.mobile-quick-nav{scroll-margin-top:80px}.mobile-quick-nav .quick-brand{animation:.4s ease-out both brandSlideIn}.mobile-quick-nav .quick-brand:first-child{animation-delay:0s}.mobile-quick-nav .quick-brand:nth-child(2){animation-delay:40ms}.mobile-quick-nav .quick-brand:nth-child(3){animation-delay:80ms}.mobile-quick-nav .quick-brand:nth-child(4){animation-delay:.12s}.mobile-quick-nav .quick-brand:nth-child(5){animation-delay:.16s}.mobile-quick-nav .quick-brand:nth-child(6){animation-delay:.2s}.mobile-quick-nav .quick-brand:nth-child(7){animation-delay:.24s}.mobile-quick-nav .quick-brand:nth-child(8){animation-delay:.28s}.mobile-quick-nav .quick-brand:nth-child(9){animation-delay:.32s}.mobile-quick-nav .quick-brand:nth-child(10){animation-delay:.36s}.mobile-quick-nav .quick-brand:nth-child(11){animation-delay:.4s}@keyframes brandSlideIn{0%{opacity:0;transform:translateY(12px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.mobile-quick-nav .quick-brand .quick-brand-item{cursor:pointer;position:relative;overflow:hidden;transition:transform .2s,box-shadow .2s!important}.mobile-quick-nav .quick-brand .quick-brand-item:after{content:"";background:#0f00240f;border-radius:50%;width:0;height:0;transition:width .4s,height .4s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mobile-quick-nav .quick-brand .quick-brand-item:active:after{width:200px;height:200px}.mobile-quick-nav .quick-brand:not(.active) .quick-brand-item:active{transform:scale(.96)}.mobile-quick-nav .quick-brand .quick-brand-item a:after{content:"›";color:#0f00244d;margin-left:auto;padding-left:4px;font-size:18px;font-weight:300;transition:transform .2s,color .2s}.mobile-quick-nav .quick-brand .quick-brand-item:active a:after{color:#0f002499;transform:translate(3px)}.mobile-quick-nav .quick-brand.active .quick-brand-item a:after{display:none}.mobile-quick-nav .quick-brand{scroll-margin-top:80px}.mobile-quick-nav .quick-brand.active .quick-brand-item{justify-content:space-between!important;align-items:center!important;display:flex!important}.mobile-quick-nav .quick-back-btn{color:#0f0024;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0f002433;border-radius:20px;flex-shrink:0;padding:6px 16px;font-size:13px;font-weight:500;transition:all .2s}.mobile-quick-nav .quick-back-btn:hover{color:#fff;background:#0f0024;border-color:#0f0024}.mobile-quick-nav .quick-brand.active{height:auto!important;margin-bottom:10px!important}.mobile-quick-nav .quick-brand .quick-submenu{border-bottom:1px solid #e8e8ee;margin-top:0;background:#f5f5fb!important;flex-wrap:wrap!important;justify-content:flex-start!important;gap:8px!important;height:auto!important;min-height:auto!important;padding:10px 12px!important;display:flex!important;position:relative!important}.mobile-quick-nav .quick-brand .quick-submenu .quick-model{transition:all .2s;background:#fff!important;border:1px solid #ddd!important;border-radius:20px!important;padding:0!important}.mobile-quick-nav .quick-brand .quick-submenu .quick-model span{cursor:pointer;color:#333!important;padding:7px 14px!important;font-size:13px!important;font-weight:500!important;display:block!important}.mobile-quick-nav .quick-brand .quick-submenu .quick-model span a{color:#333!important;padding:7px 14px!important;font-size:13px!important;font-weight:500!important;text-decoration:none!important;display:block!important}.mobile-quick-nav .quick-brand .quick-submenu .quick-model.active{background:#0f0024!important;border-color:#0f0024!important}.mobile-quick-nav .quick-brand .quick-submenu .quick-model.active span{color:#fff!important;background:0 0!important;border-radius:0!important}.mobile-quick-nav .quick-brand .quick-submenu .quick-model.active span a{color:#fff!important}.mobile-quick-nav .quick-brand .quick-submenu .quick-model:last-child{border-right:1px solid #ddd!important}.mobile-quick-nav .quick-brand .quick-model-list{background:#f8f8fc;border-bottom:2px solid #e0e0e8;width:100%;box-shadow:0 4px 12px #0000001a}.mobile-quick-nav .quick-brand .quick-model-list .category-ul{background:#f8f8fc!important;border-radius:0!important;flex-wrap:wrap!important;gap:6px!important;margin:0!important;padding:10px!important;list-style:none!important;display:flex!important}.mobile-quick-nav .quick-brand .quick-model-list .category-ul li{min-width:unset!important;background:#fff!important;border:1px solid #e8e8ee!important;border-radius:8px!important;flex-basis:48%!important;margin:0!important}.mobile-quick-nav .quick-brand .quick-model-list .category-ul li a{align-items:center!important;padding:7px 8px!important;display:flex!important}.mobile-quick-nav .quick-brand .quick-model-list .category-ul li a img{flex-shrink:0;width:auto!important;height:18px!important;margin-right:6px!important}.mobile-quick-nav .quick-brand .quick-model-list .category-ul li a span{word-break:break-word;line-height:1.2;font-size:13px!important}.mobile-quick-nav .quick-brand .quick-submenu .quick-all-models .submenu-row{border-bottom:1px solid #eee;margin-bottom:10px;padding-bottom:10px}.mobile-quick-nav .quick-brand .quick-submenu .quick-all-models .submenu-row:last-child{border-bottom:none}.mobile-quick-nav .quick-brand .quick-submenu .quick-all-models .submenu-row h2{margin:12px 15px 8px!important;font-size:20px!important}.mobile-quick-nav .choose-model.active,.mobile-quick-nav .back-button.active{width:auto!important;display:inline-block!important}.mobile-quick-nav .back-button.active{float:right!important}.mobile-quick-nav .quick-brand .quick-submenu .quick-all-models .submenu-row .category-ul{background:0 0!important;border-radius:0!important;flex-wrap:wrap!important;gap:6px!important;padding:8px 10px!important;display:flex!important}.mobile-quick-nav .quick-brand .quick-submenu .quick-all-models .submenu-row .category-ul li{min-width:unset!important;background:#f5f5f5!important;border:none!important;border-radius:8px!important;flex-basis:48%!important;margin:0!important}.mobile-quick-nav .quick-brand .quick-submenu .quick-all-models .submenu-row .category-ul li a{pointer-events:auto!important;align-items:center!important;padding:10px 8px!important;display:flex!important}.mobile-quick-nav .quick-brand .quick-submenu .quick-all-models .submenu-row .category-ul li a img{flex-shrink:0;width:auto!important;height:18px!important;margin-right:6px!important}.mobile-quick-nav .quick-brand .quick-submenu .quick-all-models .submenu-row .category-ul li a span{word-break:break-word;line-height:1.2;font-size:13px!important}@media (max-width:360px){.mobile-quick-nav .quick-brand .quick-submenu .quick-model .quick-subsubmenu .category-ul li,.mobile-quick-nav .quick-brand .quick-submenu .quick-all-models .submenu-row .category-ul li{flex-basis:100%!important}}.mobile-lowest-price{display:none!important}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-to-content{color:#fff;z-index:10000;background:#e22600;border-radius:0 0 8px 8px;padding:12px 24px;font-weight:700;text-decoration:none;transition:top .2s;position:absolute;top:-100%;left:50%;transform:translate(-50%)}.skip-to-content:focus{top:0}.footer-social{gap:12px;margin-top:16px;display:flex}.footer-social-link{color:#fff;background:#ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:background .2s,transform .2s;display:flex}.footer-social-link:hover{color:#fff;background:#e22600;transform:scale(1.1)}.footer-social-link svg{width:20px;height:20px}.blog-page{max-width:1200px;margin:0 auto;padding:184px 16px 0}.blog-hero{text-align:center;padding:40px 16px 32px}.blog-hero h1{margin-bottom:8px;font-size:2rem}.blog-hero p{color:#666;font-size:1.1rem}.blog-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:24px;padding-bottom:48px;display:grid}.blog-card{color:inherit;background:#fff;border-radius:12px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:block;overflow:hidden;box-shadow:0 2px 12px #00000014}.blog-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000001f}.blog-card-image{aspect-ratio:16/10;background:#f5f5f5;overflow:hidden}.blog-card-image img{object-fit:cover;width:100%;height:100%}.blog-card-content{padding:20px}.blog-card-content time{color:#999;font-size:.85rem}.blog-card-content h2{color:#0f0024;margin:8px 0;font-size:1.2rem;line-height:1.3}.blog-card-content h2:after{display:none}.blog-card-content p{color:#555;font-size:.95rem;line-height:1.5}.blog-read-more{color:#e22600;margin-top:12px;font-size:.9rem;font-weight:600;display:inline-block}.blog-article{max-width:800px;margin:0 auto;padding:184px 16px 48px}.blog-article .breadcrumbs{padding:16px 0;font-size:.9rem}.blog-article-header{z-index:auto;background:0 0;width:auto;margin-bottom:24px;position:static}.blog-article-header h1{margin-bottom:12px;font-size:2rem;line-height:1.3}.blog-article-header h1:after{display:none}.blog-article-meta{color:#999;align-items:center;gap:8px;font-size:.9rem;display:flex}.blog-article-image{border-radius:12px;max-height:400px;margin-bottom:32px;overflow:hidden}.blog-article-image img{object-fit:cover;object-position:center;width:100%;height:100%}.blog-article-content{color:#333;font-size:1.05rem;line-height:1.8}.blog-article-content h2{color:#0f0024;margin:32px 0 16px;font-size:1.5rem}.blog-article-content h2:after{content:"";background:#e22600;width:60px;height:3px;margin-top:10px;display:block;position:static;left:auto;transform:none}.blog-article-content h3{color:#0f0024;margin:32px 0 12px;font-size:1.2rem}.blog-article-content h3:after{content:"";background:#e22600;width:40px;height:2px;margin-top:8px;display:block;position:static;left:auto;transform:none}.blog-article-content p{margin-bottom:16px}.blog-article-content ul,.blog-article-content ol{margin:16px 0;padding-left:24px}.blog-article-content li{margin-bottom:8px}.blog-article-content h4{color:#0f0024;margin:24px 0 8px;font-size:1.1rem}.blog-article-content h4:after{display:none}.blog-article-content strong{color:#0f0024}.blog-cta-box{color:#fff;text-align:center;background:linear-gradient(135deg,#0f0024 0%,#1a0a3e 100%);border-radius:16px;margin:48px 0 0;padding:32px}.blog-cta-box h2{color:#fff;margin-bottom:8px;font-size:1.5rem}.blog-cta-box h2:after{display:none}.blog-cta-box p{opacity:.9;margin-bottom:20px}.blog-cta-buttons{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.blog-cta-primary{color:#fff;background:#e22600;border-radius:8px;padding:12px 28px;font-weight:700;text-decoration:none;transition:background .2s;display:inline-block}.blog-cta-primary:hover{color:#fff;background:#c42000}.blog-cta-secondary{color:#fff;border:2px solid #fff;border-radius:8px;padding:10px 28px;font-weight:600;text-decoration:none;transition:background .2s;display:inline-block}.blog-cta-secondary:hover{color:#fff;background:#ffffff1a}.blog-related{border-top:1px solid #eee;margin-top:56px;padding-top:40px}.blog-related h2{text-align:center;margin-bottom:24px;font-size:1.5rem}.blog-related h2:after{content:"";background:#e22600;width:60px;height:3px;margin:10px auto 0;display:block;position:static;left:auto;transform:none}.blog-related-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.blog-related-card{color:inherit;background:#fff;border:1px solid #eee;border-radius:12px;flex-direction:column;text-decoration:none;transition:box-shadow .2s,transform .2s;display:flex;overflow:hidden}.blog-related-card:hover{transform:translateY(-2px);box-shadow:0 4px 20px #00000014}.blog-related-card-image{background:#f5f5f5;height:160px;overflow:hidden}.blog-related-card-content{padding:16px}.blog-related-card h3,.blog-related-card-content h3{color:#0f0024;margin-bottom:8px;font-size:.95rem;line-height:1.4}.blog-related-card h3:after,.blog-related-card-content h3:after{display:none}.blog-related-card p,.blog-related-card-content p{color:#666;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.85rem;line-height:1.5;display:-webkit-box;overflow:hidden}@media (max-width:768px){.blog-page,.blog-article{padding-top:80px}.blog-grid{grid-template-columns:1fr}.blog-hero h1,.blog-article-header h1{font-size:1.5rem}.blog-article-image{max-height:250px}.blog-cta-box{padding:24px 16px}.blog-related-grid{grid-template-columns:1fr}.blog-related-card-image{height:140px}}.about-page-wrapper{max-width:1000px;margin:0 auto;padding:184px 16px 48px}.parts-page-wrapper{max-width:1000px;margin:0 auto;padding:0 16px 48px}.parts-page-hero{text-align:center;padding:40px 16px 32px}.parts-page-hero h1{font-size:2rem}.parts-page-hero p{color:#555;max-width:600px;margin:0 auto;font-size:1.1rem}.parts-comparison{grid-template-columns:repeat(3,1fr);gap:20px;margin:32px 0;display:grid}.parts-card{text-align:center;border-radius:16px;padding:28px 20px;position:relative}.parts-card-original{color:#fff;background:linear-gradient(135deg,#0f0024 0%,#1a0a3e 100%)}.parts-card-premium-plus{color:#fff;background:#e22600}.parts-card-premium{color:#333;background:#f5f5f5}.parts-card-badge{border-radius:20px;margin-bottom:12px;padding:4px 16px;font-size:.8rem;font-weight:700;display:inline-block}.parts-card-original .parts-card-badge{color:#fff;background:#fff3}.parts-card-premium-plus .parts-card-badge{color:#fff;background:#ffffff4d}.parts-card-premium .parts-card-badge{color:#666;background:#e0e0e0}.parts-card h2{margin-bottom:8px;font-size:1.4rem}.parts-card h2:after{display:none}.parts-card-stars{margin:8px 0;font-size:1.3rem}.parts-card-original .parts-card-stars,.parts-card-premium-plus .parts-card-stars{color:gold}.parts-card-premium .parts-card-stars{color:#daa520}.parts-card ul{text-align:left;margin:16px 0 0;padding:0;list-style:none}.parts-card li{border-top:1px solid #ffffff26;padding:8px 0;font-size:.95rem}.parts-card-premium li{border-top-color:#e0e0e0}.parts-card li:before{content:"✓ ";font-weight:700}@media (max-width:768px){.parts-comparison{grid-template-columns:1fr}.parts-page-hero h1{font-size:1.5rem}}.reviews-section{background:#f8f8fa;padding:48px 0 40px}.reviews-section-header{text-align:center;margin-bottom:28px;padding:0 16px}.reviews-section-title{color:#0f0024;margin-bottom:12px;font-size:1.8rem;font-weight:700}.reviews-section-title:after{display:none}.reviews-section-summary{justify-content:center;align-items:center;gap:10px;font-size:1.1rem;display:flex}.reviews-section-avg-rating{color:#0f0024;font-size:2rem;font-weight:700}.reviews-section-stars{color:#ffc107;letter-spacing:2px;font-size:1.1rem}.reviews-section-star-filled{color:#ffc107}.reviews-section-star-empty{color:#ddd}.reviews-section-count{color:#666;font-size:.95rem}.reviews-section-scroll{-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:0 16px 16px;overflow:auto hidden}.reviews-section-scroll::-webkit-scrollbar{display:none}.reviews-section-track{gap:16px;width:max-content;display:flex}.reviews-auto-scroll .reviews-section-track{animation:80s linear infinite reviewsScroll}.reviews-auto-scroll:hover .reviews-section-track,.reviews-auto-scroll:active .reviews-section-track{animation-play-state:paused}@keyframes reviewsScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.reviews-auto-scroll .reviews-section-track{animation:none}}.reviews-section-card{scroll-snap-align:start;background:#fff;border-radius:12px;flex-shrink:0;min-width:min(320px,85vw);max-width:380px;padding:20px;box-shadow:0 2px 8px #0000000f}.reviews-section-card-header{align-items:center;gap:10px;margin-bottom:10px;display:flex}.reviews-section-avatar{color:#fff;background:#e22600;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.1rem;font-weight:700;display:flex}.reviews-section-author-info{flex-direction:column;flex:1;min-width:0;display:flex}.reviews-section-author{color:#0f0024;font-size:.95rem;font-weight:600}.reviews-section-date{color:#999;font-size:.8rem}.reviews-section-source{color:#999;flex-shrink:0;align-items:center;gap:4px;margin-left:auto;font-size:.8rem;display:flex}.reviews-section-google-icon{flex-shrink:0}.reviews-section-text{color:#444;margin:8px 0 0;font-size:.95rem;line-height:1.6}@media (max-width:768px){.reviews-section{padding:24px 0}.reviews-section-header{margin-bottom:12px!important;padding:0 16px!important}.reviews-section-title{font-size:1.3rem}.reviews-section-summary{gap:8px!important;margin-top:8px!important}.reviews-section-avg-rating{font-size:2rem!important}.reviews-section-count{font-size:.8rem!important}.reviews-section-card{min-width:260px;max-width:300px;padding:14px!important}.reviews-section-avatar{width:34px!important;height:34px!important;font-size:.9rem!important}.reviews-section-author{font-size:.85rem!important}.reviews-section-text{font-size:.85rem!important;line-height:1.4!important}.reviews-section-scroll{padding:0 12px 12px!important}.reviews-section-track{gap:10px!important}}.blog-preview{text-align:center;max-width:1200px;margin:0 auto;padding:48px 16px}.blog-preview h2{color:#0f0024;margin-bottom:8px;font-size:1.8rem}.blog-preview h2:after{display:none}.blog-preview-subtitle{color:#666;margin-bottom:32px;font-size:1.05rem}.blog-preview-grid{text-align:left;grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.blog-preview-card{color:inherit;background:#fff;border-radius:12px;flex-direction:column;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden;box-shadow:0 2px 12px #00000014}.blog-preview-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000001f}.blog-preview-image{aspect-ratio:16/9;overflow:hidden}.blog-preview-image img{object-fit:cover;width:100%;height:100%}.blog-preview-content{flex:1;padding:16px 20px 20px}.blog-preview-content h3{color:#0f0024;margin-bottom:8px;font-size:1.05rem;line-height:1.4}.blog-preview-content h3:after{display:none}.blog-preview-content p{color:#666;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.9rem;line-height:1.5;display:-webkit-box;overflow:hidden}.blog-preview-cta{margin-top:24px}.blog-preview-link{color:#e22600;border:2px solid #e22600;border-radius:8px;padding:10px 24px;font-size:1rem;font-weight:600;text-decoration:none;transition:background .2s,color .2s;display:inline-block}.blog-preview-link:hover{color:#fff;background:#e22600}@media (max-width:768px){.blog-preview-grid{grid-template-columns:1fr;gap:16px}.blog-preview h2{font-size:1.5rem}}.newsletter-wrapper{text-align:center;background:linear-gradient(135deg,#0f0024 0%,#1a0a3e 100%);padding:48px 16px}.newsletter-content{margin-bottom:20px}.newsletter-title{color:#fff;margin-bottom:8px;font-size:1.5rem;font-weight:700}.newsletter-title:after{display:none}.newsletter-desc{color:#ffffffb3;margin:0;font-size:1rem}.newsletter-form{max-width:460px;margin:0 auto}.newsletter-input-wrapper{gap:8px;display:flex}.newsletter-input{color:#fff;background:#ffffff1a;border:2px solid #fff3;border-radius:8px;outline:none;flex:1;padding:12px 16px;font-size:1rem;transition:border-color .2s}.newsletter-input::placeholder{color:#ffffff80}.newsletter-input:focus{background:#ffffff26;border-color:#e22600}.newsletter-btn{color:#fff;cursor:pointer;white-space:nowrap;background:#e22600;border:none;border-radius:8px;padding:12px 24px;font-size:1rem;font-weight:700;transition:background .2s}.newsletter-btn:hover{background:#f31}.newsletter-btn:disabled{cursor:not-allowed;background:#666}.newsletter-spinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:18px;height:18px;animation:.6s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.newsletter-success{color:#22c55e;justify-content:center;align-items:center;gap:8px;font-size:1.05rem;font-weight:600;display:flex}.newsletter-error{color:#ff6b6b;margin-top:8px;font-size:.9rem;font-weight:500}@media (max-width:480px){.newsletter-wrapper{padding:32px 16px}.newsletter-input-wrapper{flex-direction:column}.newsletter-btn{width:100%}}.about-page{background:#fff}.about-page h1:after,.about-page h2:after,.about-page h3:after{display:none!important}.about-page h1{position:relative}.about-page-hero{color:#fff;background:linear-gradient(135deg,#1a1a2e 0%,#16213e 50%,#0f3460 100%);padding:60px 0 50px}.about-page-hero-grid{grid-template-columns:1fr 1fr;align-items:center;gap:48px;display:grid}.about-page-hero-image img{border-radius:12px;width:100%;height:auto;box-shadow:0 20px 50px #0006}.about-page-hero h1{color:#fff;margin-bottom:20px;font-size:42px;font-weight:800;line-height:1.2}.about-page-hero-accent{color:#ff6b4a;display:block}.about-page-hero-subtitle{color:#ffffffd9;max-width:700px;margin-bottom:40px;font-size:18px;line-height:1.7}.about-page-hero-stats{flex-wrap:wrap;gap:40px;display:flex}.about-page-stat{flex-direction:column;display:flex}.about-page-stat-number{color:#ff6b4a;font-size:36px;font-weight:800}.about-page-stat-label{color:#ffffffb3;margin-top:4px;font-size:14px}.about-page-story{padding:60px 0}.about-page-story-grid{grid-template-columns:1fr 1fr;align-items:center;gap:48px;display:grid}.about-page-story-image img{border-radius:12px;width:100%;height:auto;box-shadow:0 8px 30px #0000001f}.about-page-story h2{color:#1a1a2e;margin-bottom:24px;font-size:32px;font-weight:700}.about-page-story-content p{color:#444;max-width:800px;margin-bottom:16px;font-size:16px;line-height:1.8}.about-page-services{background:#f8f9fa;padding:60px 0}.about-page-services h2{text-align:center;color:#1a1a2e;margin-bottom:40px;font-size:32px;font-weight:700}.about-page-services-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.about-page-service-card{text-align:center;background:#fff;border-radius:16px;padding:32px 24px;transition:transform .2s,box-shadow .2s;box-shadow:0 2px 12px #0000000f}.about-page-service-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000001a}.about-page-service-icon{margin-bottom:16px}.about-page-service-card h3{color:#1a1a2e;margin-bottom:12px;font-size:20px;font-weight:700}.about-page-service-card p{color:#555;font-size:15px;line-height:1.7}.about-page-why{padding:60px 0}.about-page-why h2{text-align:center;color:#1a1a2e;margin-bottom:40px;font-size:32px;font-weight:700}.about-page-why-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.about-page-why-card{background:#fff;border:1px solid #eee;border-radius:16px;padding:28px;transition:border-color .2s,box-shadow .2s}.about-page-why-card:hover{border-color:#e22600;box-shadow:0 4px 16px #e2260014}.about-page-why-number{color:#e22600;margin-bottom:12px;font-size:28px;font-weight:800}.about-page-why-card h3{color:#1a1a2e;margin-bottom:10px;font-size:18px;font-weight:700}.about-page-why-card p{color:#555;font-size:15px;line-height:1.7}.about-page-quality-banner{background:linear-gradient(135deg,#f0f4ff 0%,#e8ecf8 100%);padding:50px 0}.about-page-quality-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:30px;display:flex}.about-page-quality-text h2{color:#1a1a2e;margin-bottom:8px;font-size:28px;font-weight:700}.about-page-quality-text p{color:#555;font-size:16px}.about-page-quality-link{white-space:nowrap;background:#e22600;border-radius:10px;padding:14px 32px;font-size:16px;font-weight:600;transition:background .2s;display:inline-block;color:#fff!important;text-decoration:none!important}.about-page-quality-link:hover{background:#c42000}.about-page-location{background:#f8f9fa;padding:60px 0}.about-page-location h2{text-align:center;color:#1a1a2e;margin-bottom:40px;font-size:32px;font-weight:700}.about-page-location-grid{grid-template-columns:1fr 1fr;align-items:start;gap:40px;display:grid}.about-page-location-address h3{color:#1a1a2e;margin-bottom:8px;font-size:22px;font-weight:700}.about-page-location-address p{color:#555;margin-bottom:24px;font-size:16px;line-height:1.8}.about-page-location-contact{flex-direction:column;gap:12px;margin-bottom:24px;display:flex}.about-page-phone-link,.about-page-email-link{align-items:center;gap:10px;font-size:16px;font-weight:600;display:inline-flex;color:#e22600!important;text-decoration:none!important}.about-page-phone-link:hover,.about-page-email-link:hover{text-decoration:underline!important}.about-page-location-details p{color:#777;margin-bottom:4px;font-size:14px}.about-page-faq{padding:60px 0}.about-page-faq h2{text-align:center;color:#1a1a2e;margin-bottom:40px;font-size:32px;font-weight:700}.about-page-faq-grid{grid-template-columns:repeat(2,1fr);gap:24px;max-width:900px;margin:0 auto;display:grid}.about-page-faq-item{background:#f8f9fa;border-radius:12px;padding:24px}.about-page-faq-item h3{color:#1a1a2e;margin-bottom:8px;font-size:17px;font-weight:700}.about-page-faq-item p{color:#555;font-size:15px;line-height:1.7}.about-page-cta{text-align:center;background:linear-gradient(135deg,#1a1a2e 0%,#0f3460 100%);padding:60px 0}.about-page-cta-content h2{color:#fff;margin-bottom:16px;font-size:32px;font-weight:700}.about-page-cta-content p{color:#ffffffd9;margin-bottom:32px;font-size:18px}.about-page-cta-buttons{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.about-page-cta-buttons a{border-radius:8px;padding:14px 32px;font-size:16px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-block}.about-page-cta-buttons .cta-btn-primary{color:#fff;background:#e22600}.about-page-cta-buttons .cta-btn-primary:hover{color:#fff;background:#c42000}.about-page-cta-buttons .cta-btn-secondary{color:#fff;border:2px solid #fff}.about-page-cta-buttons .cta-btn-secondary:hover{color:#fff;background:#ffffff1a}.about-page-contact{background:#f8f8fa;padding:60px 0}.about-page-contact .contact-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (max-width:700px){.about-page-contact .contact-grid{grid-template-columns:1fr}}.about-page-contact .contact-card{background:#fff;border-radius:12px;padding:30px;box-shadow:0 2px 12px #0000000f}.about-page-contact .contact-card h3{color:#0f0024;margin-bottom:8px;font-size:20px}.about-page-contact .contact-card h3:after{display:none}.about-page-contact .contact-card p{color:#666;margin-bottom:15px;font-size:14px}.about-page-contact .contact-card .phone-link{color:#e22600;font-size:24px;font-weight:700;text-decoration:none;display:inline-block}.about-page-contact .contact-card .phone-link:hover{text-decoration:underline}.about-page-contact .callback-form{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:500px){.about-page-contact .callback-form{flex-direction:column}}.about-page-contact .callback-form input{border:1px solid #ddd;border-radius:8px;flex:1;padding:10px 14px;font-size:15px}.about-page-contact .callback-form input:focus{border-color:#e22600;outline:none}.about-page-contact .callback-form button{color:#fff;cursor:pointer;white-space:nowrap;background:#e22600;border:none;border-radius:8px;padding:10px 20px;font-weight:600;transition:background .2s}.about-page-contact .callback-form button:hover{background:#c52000}.about-page-benefits{padding:20px 0 60px}@media (max-width:768px){.about-page-hero{padding:40px 0 36px}.about-page-hero-grid{grid-template-columns:1fr;gap:32px}.about-page-story-grid{grid-template-columns:1fr;gap:24px}.about-page-hero h1{font-size:28px}.about-page-hero-subtitle{font-size:16px}.about-page-hero-stats{gap:24px}.about-page-stat-number{font-size:28px}.about-page-services-grid,.about-page-why-grid,.about-page-location-grid,.about-page-faq-grid{grid-template-columns:1fr}.about-page-quality-inner{text-align:center;flex-direction:column}.about-page-cta-content h2{font-size:24px}}.kvalita-page{background:#fff}.kvalita-page h2:after,.kvalita-page h3:after{display:none!important}.kvalita-page-hero{color:#fff;text-align:center;background:linear-gradient(160deg,#0f0024 0%,#1a0a3e 50%,#200e4a 100%);padding:60px 0 50px}.kvalita-page-hero h1{color:#fff;margin-bottom:20px;font-size:42px;font-weight:800}.kvalita-page-hero-sub{color:#fffc;margin-top:8px;font-size:22px;font-weight:400;display:block}.kvalita-page-hero-desc{color:#ffffffd9;max-width:700px;margin:0 auto;font-size:18px;line-height:1.7}.kvalita-page-tiers{padding:60px 0}.kvalita-page-tiers h2{text-align:center;color:#1a1a2e;margin-bottom:40px;font-size:32px;font-weight:700}.kvalita-page-tiers-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.kvalita-page-tier{border:2px solid #eee;border-radius:16px;padding:32px 24px;transition:transform .2s,box-shadow .2s;position:relative}.kvalita-page-tier:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000001a}.kvalita-page-tier-original{background:linear-gradient(#f0fdf4 0%,#fff 100%);border-color:#16a34a}.kvalita-page-tier-premiumplus{background:linear-gradient(#eff6ff 0%,#fff 100%);border-color:#2563eb}.kvalita-page-tier-premium{background:linear-gradient(#fff5f3 0%,#fff 100%);border-color:#e22600}.kvalita-page-tier-badge{text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;border-radius:20px;padding:4px 16px;font-size:12px;font-weight:700;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.kvalita-page-badge-original{color:#fff;background:#16a34a}.kvalita-page-badge-premiumplus{color:#fff;background:#2563eb}.kvalita-page-badge-premium{color:#fff;background:#e22600}.kvalita-page-tier h3{color:#1a1a2e;text-align:center;margin:12px 0 16px;font-size:22px;font-weight:700}.kvalita-page-tier-quality{margin-bottom:20px}.kvalita-page-quality-bar{background:#e5e7eb;border-radius:4px;height:8px;margin-bottom:6px;overflow:hidden}.kvalita-page-tier-original .kvalita-page-quality-fill{background:#16a34a;border-radius:4px;height:100%}.kvalita-page-tier-premiumplus .kvalita-page-quality-fill{background:#2563eb;border-radius:4px;height:100%}.kvalita-page-tier-premium .kvalita-page-quality-fill{background:#e22600;border-radius:4px;height:100%}.kvalita-page-tier-quality span{color:#777;font-size:13px}.kvalita-page-tier-features{margin:0 0 20px;padding:0;list-style:none}.kvalita-page-tier-features li{color:#444;border-bottom:1px solid #f0f0f0;padding:8px 0 8px 24px;font-size:15px;line-height:1.6;position:relative}.kvalita-page-tier-features li:last-child{border-bottom:none}.kvalita-page-tier-features li:before{content:"✓";font-weight:700;position:absolute;left:0}.kvalita-page-tier-original .kvalita-page-tier-features li:before{color:#16a34a}.kvalita-page-tier-premiumplus .kvalita-page-tier-features li:before{color:#2563eb}.kvalita-page-tier-premium .kvalita-page-tier-features li:before{color:#e22600}.kvalita-page-tier-ideal{color:#555;background:#00000008;border-radius:8px;margin-bottom:12px;padding:12px;font-size:14px;line-height:1.6}.kvalita-page-tier-availability{color:#777;font-size:13px}.kvalita-page-comparison{background:#f8f9fa;padding:60px 0}.kvalita-page-comparison h2{text-align:center;color:#1a1a2e;margin-bottom:40px;font-size:32px;font-weight:700}.kvalita-page-table-wrapper{-webkit-overflow-scrolling:touch;overflow-x:auto}.kvalita-page-table{border-collapse:collapse;background:#fff;border-radius:12px;width:100%;min-width:600px;overflow:hidden;box-shadow:0 2px 12px #0000000f}.kvalita-page-table th,.kvalita-page-table td{text-align:center;border-bottom:1px solid #f0f0f0;padding:14px 18px;font-size:15px}.kvalita-page-table th{color:#fff;background:#1a1a2e;font-size:15px;font-weight:700}.kvalita-page-table th:first-child{text-align:left;background:#111827}.kvalita-page-th-original{background:#16a34a!important}.kvalita-page-th-premiumplus{background:#2563eb!important}.kvalita-page-th-premium{background:#e22600!important}.kvalita-page-table td:first-child{text-align:left;color:#1a1a2e;font-weight:600}.kvalita-page-table tbody tr:hover{background:#fafafa}.kvalita-page-stars{color:#f59e0b;letter-spacing:2px;font-size:16px}.kvalita-page-check{color:#16a34a;font-size:18px;font-weight:700}.kvalita-page-cross{color:#ef4444;font-size:18px;font-weight:700}.kvalita-page-partial{color:#f59e0b;font-size:13px;font-weight:600}.kvalita-page-price-high{color:#16a34a;font-size:18px;font-weight:700}.kvalita-page-price-mid{color:#2563eb;font-size:18px;font-weight:700}.kvalita-page-price-low{color:#e22600;font-size:18px;font-weight:700}.kvalita-page-details{padding:60px 0}.kvalita-page-details h2{text-align:center;color:#1a1a2e;margin-bottom:40px;font-size:32px;font-weight:700}.kvalita-page-details-grid{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.kvalita-page-detail-card{background:#f8f9fa;border-radius:12px;padding:28px}.kvalita-page-detail-card h3{color:#1a1a2e;margin-bottom:12px;font-size:18px;font-weight:700}.kvalita-page-detail-card p{color:#555;font-size:15px;line-height:1.8}.kvalita-page-faq{background:#f8f9fa;padding:60px 0}.kvalita-page-faq h2{text-align:center;color:#1a1a2e;margin-bottom:40px;font-size:32px;font-weight:700}.kvalita-page-faq-grid{grid-template-columns:repeat(2,1fr);gap:24px;max-width:900px;margin:0 auto;display:grid}.kvalita-page-faq-item{background:#fff;border-radius:12px;padding:24px}.kvalita-page-faq-item h3{color:#1a1a2e;margin-bottom:8px;font-size:17px;font-weight:700}.kvalita-page-faq-item p{color:#555;font-size:15px;line-height:1.7}.kvalita-page-cta{text-align:center;background:linear-gradient(160deg,#0f0024 0%,#1a0a3e 50%,#200e4a 100%);padding:60px 0}.kvalita-page-cta-content h2{color:#fff;margin-bottom:16px;font-size:32px;font-weight:700}.kvalita-page-cta-content p{color:#ffffffd9;max-width:600px;margin-bottom:32px;margin-left:auto;margin-right:auto;font-size:18px}.kvalita-page-cta-buttons{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.kvalita-page-cta-buttons .cta-btn-primary{border-radius:10px;padding:14px 32px;font-size:16px;font-weight:700;text-decoration:none;transition:all .3s;box-shadow:0 4px 16px #b71f004d;color:#fff!important;background:#b71f00!important}.kvalita-page-cta-buttons .cta-btn-primary:hover{transform:translateY(-2px);box-shadow:0 6px 24px #b71f0066;background:#a61e03!important}.kvalita-page-cta-buttons .cta-btn-secondary{border:2px solid #fff6;border-radius:10px;padding:14px 32px;font-size:16px;font-weight:700;text-decoration:none;transition:all .3s;color:#fff!important;background:0 0!important}.kvalita-page-cta-buttons .cta-btn-secondary:hover{border-color:#fff;background:#ffffff14!important}.kvalita-page-contact{background:#f8f8fa;padding:60px 0}.kvalita-page-contact .contact-grid{grid-template-columns:1fr 1fr;gap:24px;max-width:800px;margin:0 auto;display:grid}.kvalita-page-contact .contact-card{background:#fff;border-radius:16px;padding:32px;box-shadow:0 2px 12px #0000000f}.kvalita-page-contact .contact-card h3{color:#0f0024;margin:0 0 12px;font-size:20px;font-weight:700}.kvalita-page-contact .contact-card p{color:#666;margin:0 0 16px;font-size:14px;line-height:1.6}.kvalita-page-contact .phone-link{font-size:24px;font-weight:800;color:#e22600!important;text-decoration:none!important}.kvalita-page-contact .phone-link:hover{text-decoration:underline!important}.kvalita-page-contact .callback-form{gap:8px;display:flex}.kvalita-page-contact .callback-form input{border:1px solid #ddd;border-radius:8px;flex:1;padding:12px 16px;font-size:14px}.kvalita-page-contact .callback-form button{color:#fff;cursor:pointer;white-space:nowrap;background:#e22600;border:none;border-radius:8px;padding:12px 20px;font-weight:700;transition:background .2s}.kvalita-page-contact .callback-form button:hover{background:#b71f00}@media (max-width:700px){.kvalita-page-contact .contact-grid{grid-template-columns:1fr}}.kvalita-page-benefits{padding:20px 0 60px}@media (max-width:768px){.kvalita-page-hero{padding:40px 0 36px}.kvalita-page-hero h1{font-size:28px}.kvalita-page-hero-sub{font-size:17px}.kvalita-page-hero-desc{font-size:16px}.kvalita-page-tiers-grid,.kvalita-page-details-grid,.kvalita-page-faq-grid{grid-template-columns:1fr}.kvalita-page-cta-content h2{font-size:24px}}.shortlist-item.shortlist-promo{transition:all .25s;position:relative;overflow:hidden;color:#1a1a2e!important;background:linear-gradient(135deg,#fff 0%,#fff5f0 50%,#ffe8dd 100%)!important;border-radius:12px!important}.shortlist-item.shortlist-promo:after{content:""!important;z-index:1!important;pointer-events:none!important;background:linear-gradient(90deg,#0000 0%,#ffffff80 50%,#0000 100%)!important;width:60%!important;height:100%!important;animation:4s ease-in-out infinite promoShimmer!important;display:block!important;position:absolute!important;top:0!important;left:-100%!important;right:auto!important}@keyframes promoShimmer{0%{left:-100%}40%{left:120%}to{left:120%}}.shortlist-promo .promo-badge{color:#fff;text-transform:uppercase;letter-spacing:.5px;z-index:3;text-align:center;background:linear-gradient(135deg,#e63946,#c1121f);padding:4px 40px;font-size:10px;font-weight:700;line-height:1;position:absolute;top:10px;right:-32px;transform:rotate(40deg);box-shadow:0 2px 8px #e6394659}.shortlist-item.shortlist-promo .shortlist-text{z-index:2;position:relative;color:#1a1a2e!important}.shortlist-item.shortlist-promo .shortlist-text p:first-child{font-weight:600;color:#1a1a2e!important}.shortlist-item.shortlist-promo .shortlist-price{animation:3s ease-in-out infinite promoPriceGlow;color:#c1121f!important;font-size:1.3em!important;font-weight:800!important}@keyframes promoPriceGlow{0%,to{text-shadow:0 0 8px #c1121f14}50%{text-shadow:0 0 18px #c1121f33}}.shortlist-item.shortlist-promo:hover{transform:translateY(-2px);box-shadow:0 6px 20px #c1121f26;background:linear-gradient(135deg,#fff 0%,#ffede6 50%,#ffddd1 100%)!important}.shortlist-item.shortlist-promo:hover .shortlist-text{color:#1a1a2e!important}.shortlist-item.shortlist-promo .shortlist-icon{z-index:2;position:relative}.shortlist-item.shortlist-promo .shortlist-icon img{width:auto!important;height:70px!important}.detail-shortlist.default-shortlist .shortlist-item.shortlist-promo .shortlist-icon img{height:70px!important}.detail-shortlist.default-shortlist .shortlist-item.shortlist-promo .shortlist-icon{min-width:80px}.detail-shortlist.default-shortlist .shortlist-item.shortlist-promo{border:1px solid #c1121f26}.detail-shortlist.advanced-shortlist .shortlist-item.shortlist-promo{border:1px solid #c1121f1f}.detail-shortlist.advanced-shortlist .shortlist-item.shortlist-promo .promo-badge{padding:3px 42px;font-size:9px;top:8px;right:-34px}.shortlist-item.shortlist-promo .shortlist-service-name p{color:#1a1a2e!important}.shortlist-item.shortlist-promo .shortlist-service-name .change-quality{color:#555!important}@media (max-width:820px){.shortlist-promo .promo-badge{padding:4px 30px!important;font-size:10px!important;top:10px!important;right:-20px!important;box-shadow:0 2px 10px #e6394680!important}.detail-shortlist.advanced-shortlist .shortlist-item.shortlist-promo .promo-badge{padding:3px 28px!important;font-size:9px!important;top:8px!important;right:-20px!important}.shortlist-item.shortlist-promo .shortlist-price{font-size:1.1em!important}.shortlist-item.shortlist-promo .shortlist-icon img{height:65px!important}.detail-shortlist.default-shortlist .shortlist-item.shortlist-promo .shortlist-icon img{height:60px!important}.detail-shortlist.default-shortlist .shortlist-item.shortlist-promo .shortlist-icon{min-width:65px}.shortlist-container .detail-shortlist.advanced-shortlist .lcd-box-2 .shortlist-item.shortlist-promo,.shortlist-container .detail-shortlist.advanced-shortlist .lcd-box .shortlist-item.shortlist-promo{text-align:center;flex-wrap:wrap;justify-content:center}.shortlist-container .detail-shortlist.advanced-shortlist .lcd-box-2 .shortlist-item.shortlist-promo .shortlist-icon,.shortlist-container .detail-shortlist.advanced-shortlist .lcd-box .shortlist-item.shortlist-promo .shortlist-icon{text-align:center;width:100%;padding:10px 0 4px}.shortlist-container .detail-shortlist.advanced-shortlist .lcd-box-2 .shortlist-item.shortlist-promo .shortlist-text,.shortlist-container .detail-shortlist.advanced-shortlist .lcd-box .shortlist-item.shortlist-promo .shortlist-text{text-align:center;justify-content:center;width:100%}}@media (max-width:480px){.shortlist-promo .promo-badge{padding:3px 22px!important;font-size:9px!important;top:7px!important;right:-16px!important}.detail-shortlist.advanced-shortlist .shortlist-item.shortlist-promo .promo-badge{padding:3px 22px!important;font-size:8px!important;top:6px!important;right:-16px!important}.shortlist-item.shortlist-promo .shortlist-icon img{height:60px!important}.detail-shortlist.default-shortlist .shortlist-item.shortlist-promo .shortlist-icon img{height:55px!important}.shortlist-item.shortlist-promo .shortlist-price{font-size:1em!important}}.price-callback-modal{position:relative;overflow:hidden;border-radius:16px!important;max-width:820px!important;padding:0!important}.price-callback-close{cursor:pointer;z-index:10;background:#ffffffe6;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:background .2s;display:flex;position:absolute;top:16px;right:16px;box-shadow:0 2px 8px #0000001a}.price-callback-close:hover{background:#fff}.price-callback-close img{width:14px;height:14px}.price-callback-content{min-height:420px;display:flex}.price-callback-left{background:linear-gradient(160deg,#1a1a2e 0%,#0f0024 100%);flex-direction:column;justify-content:center;align-items:center;gap:20px;width:280px;min-width:280px;padding:40px 24px;display:flex}.price-callback-icon img{filter:brightness(0)invert()drop-shadow(0 4px 12px #e639464d);width:auto;height:110px}.price-callback-device{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.price-callback-label{color:#fff9;text-transform:uppercase;letter-spacing:2px;font-size:13px;font-weight:600}.price-callback-model{color:#fff;font-size:20px;font-weight:700;line-height:1.3}.price-callback-price-tag{color:#fff;background:linear-gradient(135deg,#e63946,#c1121f);border-radius:10px;margin-top:8px;padding:8px 22px;font-size:22px;font-weight:800;display:inline-block;box-shadow:0 3px 12px #e6394666}.price-callback-right{flex-direction:column;flex:1;justify-content:center;padding:44px 42px;display:flex}.price-callback-title{color:#1a1a2e;margin:0 0 18px;font-size:28px;font-weight:800;line-height:1.2}.price-callback-desc{color:#555!important;margin:0 0 12px!important;font-size:15px!important;font-weight:400!important;line-height:1.7!important}.price-callback-desc strong{color:#1a1a2e}.price-callback-form{margin-top:20px}.price-callback-input-wrap{margin-bottom:12px}.price-callback-input-wrap input{background:#fafafa;border:2px solid #e5e5e5;border-radius:10px;outline:none;width:100%;padding:14px 18px;font-size:16px;transition:border-color .2s}.price-callback-input-wrap input:focus{background:#fff;border-color:#e63946}.price-callback-submit{color:#fff;cursor:pointer;background:linear-gradient(135deg,#e63946,#c1121f);border:none;border-radius:10px;width:100%;padding:14px 24px;font-size:16px;font-weight:700;transition:all .2s;box-shadow:0 4px 16px #e639464d}.price-callback-submit:hover{transform:translateY(-1px);box-shadow:0 6px 20px #e6394666}.price-callback-submit:disabled{opacity:.6;cursor:not-allowed;transform:none}.price-callback-note{text-align:center;color:#999!important;margin-top:10px!important;font-size:12px!important;font-weight:400!important}.price-callback-success{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:12px;align-items:center;gap:16px;margin-top:20px;padding:24px;display:flex}.price-callback-success img{width:40px;height:40px}.price-callback-success strong{color:#166534;margin-bottom:2px;font-size:16px;display:block}.price-callback-success p{color:#15803d!important;margin:0!important;font-size:14px!important;font-weight:400!important}@media (max-width:680px){.price-callback-modal{border-radius:12px!important;margin:10px!important}.price-callback-content{flex-direction:column;min-height:auto}.price-callback-left{flex-direction:row;gap:16px;width:100%;min-width:auto;padding:20px 24px}.price-callback-icon img{height:60px}.price-callback-device{text-align:left;align-items:flex-start}.price-callback-price-tag{padding:4px 14px;font-size:15px}.price-callback-right{padding:24px 20px 28px}.price-callback-title{margin-bottom:12px;font-size:20px}.price-callback-close{width:32px;height:32px;top:10px;right:10px}.price-callback-desc{margin:0 0 10px!important;font-size:14px!important;line-height:1.6!important}.price-callback-model{font-size:16px}.price-callback-label{font-size:11px}}@media (max-width:480px){.price-callback-modal{border-radius:10px!important;margin:5px!important}.price-callback-left{gap:12px;padding:16px 20px}.price-callback-icon img{height:45px}.price-callback-right{padding:20px 16px 24px}.price-callback-title{margin-bottom:10px;font-size:18px}.price-callback-desc{margin:0 0 8px!important;font-size:13px!important;line-height:1.5!important}.price-callback-input-wrap input{padding:12px 14px;font-size:15px}.price-callback-submit{padding:12px 20px;font-size:15px}.price-callback-price-tag{padding:3px 12px;font-size:14px}.price-callback-model{font-size:15px}}header .navigation-bar nav ul li a.svoz-mobile:hover,header .navigation-bar nav ul li a.blog-mobile-link:hover{color:#100125!important;background:#f0f0f5!important}header .navigation-bar nav ul li a.svoz-mobile:hover span,header .navigation-bar nav ul li a.blog-mobile-link:hover span,header .navigation-bar nav ul li a.svoz-mobile:hover div,header .navigation-bar nav ul li a.blog-mobile-link:hover div{color:#100125!important}header .navigation-bar nav ul li a.svoz-mobile:hover svg,header .navigation-bar nav ul li a.blog-mobile-link:hover svg{fill:#100125!important;filter:none!important}header .navigation-bar nav ul li a.svoz-mobile:hover:after,header .navigation-bar nav ul li a.blog-mobile-link:hover:after{display:none!important}@media (max-width:768px){.detail .related-models{border-radius:14px!important;margin:20px auto!important;padding:20px 15px!important}.detail .related-models .splide__track{height:10rem!important}.detail .related-models .splide__slide p a{font-size:15px!important}.detail .related-models .splide__slide p.selected-model a{font-size:19px!important}.detail .related-models .splide__arrow--prev{top:-18px!important}.detail .related-models .splide__arrow--next{bottom:-18px!important}.detail .related-models .splide__arrow svg{width:28px!important;height:28px!important}.box.visit-us{border-radius:14px!important;margin:12px 0!important;padding:14px!important}.box.visit-us .top{border-radius:10px!important;margin-bottom:8px!important;padding:8px 10px!important}.box.visit-us .top .title-venue{gap:6px!important}.box.visit-us .top .title-venue img{width:18px!important}.box.visit-us .top .title-venue span{font-size:12px!important}.box.visit-us .top .title-servis{font-size:16px!important}.box.visit-us .content h3{margin-bottom:6px!important;font-size:16px!important}.box.visit-us .content h3:after{display:none!important}.box.visit-us .content p{margin-bottom:8px!important;font-size:13px!important;line-height:1.4!important}.box.visit-us .content .btns{flex-flow:row!important;gap:6px!important;margin-bottom:10px!important}.box.visit-us .content .btns a.contact-btn{border-radius:8px!important;flex:1!important;justify-content:center!important;padding:8px 10px!important;font-size:12px!important}.box.visit-us .content .btns a.contact-btn img{width:18px!important;margin-right:5px!important}.box.visit-us .content #map{object-fit:cover!important;border-radius:10px!important;max-height:160px!important;margin-top:6px!important}.box.visit-us .cta-btn{border-radius:10px!important;margin-top:10px!important;padding:10px!important;font-size:14px!important}.box.lowest-price{background-position:right 10px bottom 10px!important;background-size:18%!important;border-radius:14px!important;margin:12px 0!important;padding:14px!important}.box.lowest-price h3{padding-bottom:12px!important;font-size:16px!important;line-height:1.2!important}.box.lowest-price h3 span:first-child{font-size:18px!important}.box.lowest-price img{height:.9em!important}.box.lowest-price .more-info{font-size:12px!important}.box.advantages{margin:15px 0!important;padding:15px 12px!important}.box.advantages img:first-child{width:35px!important}.box.advantages h3{margin:12px 0!important;font-size:16px!important}.box.advantages h3 span:first-child{font-size:22px!important}.box.advantages ul li{margin-bottom:10px!important}.box.advantages ul li img{width:24px!important;margin-right:8px!important}.box.advantages ul li p{font-size:13px!important}.box.advantages ul li p span{font-size:11px!important;font-weight:400!important}.box.reviews{border-radius:14px!important;margin:12px 0!important;padding:14px!important;overflow:hidden!important}.box.reviews h3{margin-bottom:8px!important;font-size:15px!important}.box.reviews h3 span:first-child{font-size:18px!important}.box.reviews .review-slides{padding:0 8px!important;overflow:hidden!important}.box.reviews .review-slides .splide__track{height:20rem!important;overflow:hidden!important}.box.reviews .review-slides .splide__track .is-active{transform:perspective(1px)scale(1.03)!important}.box.reviews .review-slides .splide__track .review-box{border-radius:8px!important;width:92%!important;padding:10px!important}.box.reviews .review-box .review-header{margin-bottom:3px!important;padding-bottom:4px!important}.box.reviews .review-box .review-header img{width:16px!important;height:16px!important}.box.reviews .review-box .review-name{font-size:12px!important}.box.reviews .review-box .review-text{font-size:12px!important;line-height:1.3!important}.box.reviews .review-box .stars{font-size:12px!important}.benefits{grid-template-columns:repeat(6,1fr)!important;justify-items:center!important;gap:8px!important;max-width:100%!important;margin-top:20px!important;display:grid!important}.benefits .benefit-item{flex:unset!important;grid-column:span 2!important;margin:0!important}.benefits .benefit-item:nth-child(4){grid-column:2/4!important}.benefits .benefit-item:nth-child(5){grid-column:4/6!important}.benefits .benefit-item img{height:28px!important;margin-bottom:4px!important}.benefits .benefit-item span{font-size:10px!important;line-height:1.2!important}.left-sidebar{margin-top:15px!important}.left-sidebar .box{margin-bottom:15px!important}.contact .container .info .info-item span{margin-top:8px!important;margin-bottom:6px!important;font-size:22px!important}.contact .container .info .info-item a,.contact .container .info .info-item table tr td{font-size:14px!important;line-height:20px!important}.contact .container .info{margin-bottom:-20px!important}.detail .box{border-radius:14px!important}.slider-box{padding:16px 12px!important}.slider-box .problem-img{height:50px!important;margin-bottom:8px!important}.slider-box h3{font-size:13px!important}.protection-section{padding:24px 0 30px!important}.protection-section h2{font-size:22px!important}.protection-section-subtitle{margin-bottom:16px!important;font-size:13px!important}.protection-card{gap:10px!important;padding:16px 14px!important}.protection-card-icon svg{width:32px!important;height:32px!important}.protection-card-content h3{margin-bottom:4px!important;font-size:16px!important}.protection-card-content h3:after{display:none!important}.protection-card-price{font-size:14px!important}.protection-card-desc{margin:6px 0!important;font-size:12px!important;line-height:1.3!important}.protection-card-link{font-size:13px!important}.blog-preview .blog-card{margin-bottom:16px!important}.blog-preview .blog-card h3{font-size:16px!important}.blog-preview .blog-card p{font-size:13px!important;line-height:1.3!important}.detail .model-service-detail-box .service-content .content-right .service-description{padding:0 10px!important;font-size:14px!important;line-height:1.4!important}.how-to-reach{margin-top:16px!important}.how-to-reach h2{margin-bottom:10px!important;font-size:20px!important}.tooltip-availability{font-size:11px!important}.detail-grid>*{min-width:0!important;max-width:100%!important}.model-service-detail-box{max-width:100%!important;overflow:hidden!important}.model-service-detail-box .header{flex-wrap:wrap!important}.model-service-detail-box .header .buttons{justify-content:center!important;gap:8px!important;width:100%!important}.model-service-detail-box .header .buttons a{text-align:center!important;white-space:nowrap!important;flex:1!important;min-width:0!important;padding:8px 10px!important;font-size:13px!important}.benefits-2{display:none!important}.model-service-detail-box .service-content .content-left{width:100%!important;padding:0 15px!important}.model-service-detail-box .service-content .content-left .service-benefit-mobile{flex-wrap:wrap!important;width:100%!important;display:flex!important}.model-service-detail-box .service-content .content-left .service-benefit-mobile .benefit-item{align-items:center!important;width:100%!important;padding:4px 5px!important;font-size:14px!important;display:flex!important}.model-service-detail-box .service-content .content-left .service-benefit-mobile .benefit-item img{width:30px!important;height:auto!important;margin-right:6px!important}.model-service-detail-box .service-content .content-left .service-benefit-mobile .benefit-item span{font-weight:700!important}.model-service-detail-box .service-content .content-left .service-benefit-mobile .benefit-item:last-child{border:1px dashed #000!important}.model-service-detail-box .service-content .content-right{width:100%!important;padding-top:10px!important}.model-service-detail-box .service-content .content-right .service-benefits,.model-service-detail-box .service-content .content-right .buttons-bottom{display:none!important}.model-service-detail-box .service-content .content-right .buttons-mobile{flex-wrap:wrap!important;display:flex!important}.model-service-detail-box .service-content .content-right .buttons-mobile a,.model-service-detail-box .service-content .content-right .buttons-mobile button{text-align:center!important;color:#fff!important;justify-content:space-between!important;align-items:center!important;width:100%!important;padding:1rem!important;font-size:17px!important;display:flex!important}.model-service-detail-box .service-content .content-right .buttons-mobile .cta-btn-mobile{color:#fff!important;background:#0f0024!important}.model-service-detail-box .service-content .content-right .buttons-mobile .svoz-btn-mobile{color:#0f0024!important;background:#e5e5ef!important;border-radius:0 0 20px 20px!important}.casto-kladene-dotazy-section{max-width:100%!important;overflow:hidden!important}}.cookie-consent{z-index:10000;background:#1a1a2e;border-top:1px solid #ffffff1a;padding:16px 20px;animation:.3s ease-out cookieSlideUp;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 20px #0000004d}@keyframes cookieSlideUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.cookie-consent-content{flex-wrap:wrap;align-items:center;gap:20px;max-width:1200px;margin:0 auto;display:flex}.cookie-consent-text{color:#e0e0e0;flex:1;min-width:280px;margin:0;font-size:14px;line-height:1.5}.cookie-consent-link{text-decoration:underline;color:#ff6b6b!important}.cookie-consent-link:hover{color:#ff8a8a!important}.cookie-consent-buttons{flex-shrink:0;gap:10px;display:flex}.cookie-consent-btn{cursor:pointer;white-space:nowrap;border:none;border-radius:6px;padding:10px 24px;font-size:14px;font-weight:600;transition:background .2s,color .2s}.cookie-consent-reject{color:#e0e0e0;background:0 0;border:2px solid #e0e0e0}.cookie-consent-reject:hover{color:#fff;background:#ffffff1a}.cookie-consent-accept{color:#fff;background:#e22600}.cookie-consent-accept:hover{background:#c42000}@media (max-width:600px){.cookie-consent-content{text-align:center;flex-direction:column}.cookie-consent-buttons{justify-content:center;width:100%}.cookie-consent-btn{flex:1}}.tiptap-content{font-family:var(--font-nunito),sans-serif;color:#1f2937;font-size:15px;line-height:1.7}.tiptap-content:focus{outline:none}.tiptap-content>*+*{margin-top:.75em}.tiptap-content h2{color:#111827;margin-top:1.5em;margin-bottom:.5em;font-size:1.5em;font-weight:700}.tiptap-content h3{color:#1f2937;margin-top:1.25em;margin-bottom:.5em;font-size:1.25em;font-weight:600}.tiptap-content h4{color:#374151;margin-top:1em;margin-bottom:.25em;font-size:1.1em;font-weight:600}.tiptap-content p{margin-top:0;margin-bottom:.75em}.tiptap-content strong{font-weight:700}.tiptap-content em{font-style:italic}.tiptap-content a{color:#2563eb;text-decoration:underline}.tiptap-content a:hover{color:#1d4ed8}.tiptap-content ul,.tiptap-content ol{margin-bottom:.75em;padding-left:1.5em}.tiptap-content ul{list-style-type:disc}.tiptap-content ol{list-style-type:decimal}.tiptap-content li{margin-bottom:.25em}.tiptap-content li p{margin:0}.tiptap-content blockquote{color:#6b7280;border-left:3px solid #d1d5db;margin-left:0;padding-left:1em;font-style:italic}.tiptap-content hr{border:none;border-top:1px solid #e5e7eb;margin:1.5em 0}.tiptap-content code{background:#f3f4f6;border-radius:4px;padding:2px 6px;font-family:ui-monospace,monospace;font-size:.875em}.tiptap-content img{border-radius:8px;max-width:100%;height:auto;margin:1em 0}.tiptap-content img.ProseMirror-selectednode{outline-offset:2px;outline:2px solid #2563eb}.tiptap-content mark{background-color:#fef3c7;border-radius:2px;padding:1px 3px}.tiptap-content p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:#9ca3af;pointer-events:none;height:0}.blog-content-image{border-radius:8px;max-width:100%;height:auto;margin:1em auto;display:block}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@keyframes pulse{50%{opacity:.5}}
