@charset "UTF-8";/*! tailwindcss v3.4.3 | MIT License | https://tailwindcss.com*/*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}:root{--color-inherit: inherit;--color-current: currentColor;--color-transparent: transparent;--color-black: #000;--color-white: #fff;--color-slate-50: #f8fafc;--color-slate-100: #f1f5f9;--color-slate-200: #e2e8f0;--color-slate-300: #cbd5e1;--color-slate-400: #94a3b8;--color-slate-500: #64748b;--color-slate-600: #475569;--color-slate-700: #334155;--color-slate-800: #1e293b;--color-slate-900: #0f172a;--color-slate-950: #020617;--color-gray-50: #f9fafb;--color-gray-100: #f3f4f6;--color-gray-200: #e5e7eb;--color-gray-300: #d1d5db;--color-gray-400: #9ca3af;--color-gray-500: #6b7280;--color-gray-600: #4b5563;--color-gray-700: #374151;--color-gray-800: #1f2937;--color-gray-900: #111827;--color-gray-950: #030712;--color-zinc-50: #fafafa;--color-zinc-100: #f4f4f5;--color-zinc-200: #e4e4e7;--color-zinc-300: #d4d4d8;--color-zinc-400: #a1a1aa;--color-zinc-500: #71717a;--color-zinc-600: #52525b;--color-zinc-700: #3f3f46;--color-zinc-800: #27272a;--color-zinc-900: #18181b;--color-zinc-950: #09090b;--color-neutral-50: #fafafa;--color-neutral-100: #f5f5f5;--color-neutral-200: #e5e5e5;--color-neutral-300: #d4d4d4;--color-neutral-400: #a3a3a3;--color-neutral-500: #737373;--color-neutral-600: #525252;--color-neutral-700: #404040;--color-neutral-800: #262626;--color-neutral-900: #171717;--color-neutral-950: #0a0a0a;--color-stone-50: #fafaf9;--color-stone-100: #f5f5f4;--color-stone-200: #e7e5e4;--color-stone-300: #d6d3d1;--color-stone-400: #a8a29e;--color-stone-500: #78716c;--color-stone-600: #57534e;--color-stone-700: #44403c;--color-stone-800: #292524;--color-stone-900: #1c1917;--color-stone-950: #0c0a09;--color-red-50: #fef2f2;--color-red-100: #fee2e2;--color-red-200: #fecaca;--color-red-300: #fca5a5;--color-red-400: #f87171;--color-red-500: #ef4444;--color-red-600: #dc2626;--color-red-700: #b91c1c;--color-red-800: #991b1b;--color-red-900: #7f1d1d;--color-red-950: #450a0a;--color-orange-50: #fff7ed;--color-orange-100: #ffedd5;--color-orange-200: #fed7aa;--color-orange-300: #fdba74;--color-orange-400: #fb923c;--color-orange-500: #f97316;--color-orange-600: #ea580c;--color-orange-700: #c2410c;--color-orange-800: #9a3412;--color-orange-900: #7c2d12;--color-orange-950: #431407;--color-amber-50: #fffbeb;--color-amber-100: #fef3c7;--color-amber-200: #fde68a;--color-amber-300: #fcd34d;--color-amber-400: #fbbf24;--color-amber-500: #f59e0b;--color-amber-600: #d97706;--color-amber-700: #b45309;--color-amber-800: #92400e;--color-amber-900: #78350f;--color-amber-950: #451a03;--color-yellow-50: #fefce8;--color-yellow-100: #fef9c3;--color-yellow-200: #fef08a;--color-yellow-300: #fde047;--color-yellow-400: #facc15;--color-yellow-500: #eab308;--color-yellow-600: #ca8a04;--color-yellow-700: #a16207;--color-yellow-800: #854d0e;--color-yellow-900: #713f12;--color-yellow-950: #422006;--color-lime-50: #f7fee7;--color-lime-100: #ecfccb;--color-lime-200: #d9f99d;--color-lime-300: #bef264;--color-lime-400: #a3e635;--color-lime-500: #84cc16;--color-lime-600: #65a30d;--color-lime-700: #4d7c0f;--color-lime-800: #3f6212;--color-lime-900: #365314;--color-lime-950: #1a2e05;--color-green-50: #f0fdf4;--color-green-100: #dcfce7;--color-green-200: #bbf7d0;--color-green-300: #86efac;--color-green-400: #4ade80;--color-green-500: #22c55e;--color-green-600: #16a34a;--color-green-700: #15803d;--color-green-800: #166534;--color-green-900: #14532d;--color-green-950: #052e16;--color-emerald-50: #ecfdf5;--color-emerald-100: #d1fae5;--color-emerald-200: #a7f3d0;--color-emerald-300: #6ee7b7;--color-emerald-400: #34d399;--color-emerald-500: #10b981;--color-emerald-600: #059669;--color-emerald-700: #047857;--color-emerald-800: #065f46;--color-emerald-900: #064e3b;--color-emerald-950: #022c22;--color-teal-50: #f0fdfa;--color-teal-100: #ccfbf1;--color-teal-200: #99f6e4;--color-teal-300: #5eead4;--color-teal-400: #2dd4bf;--color-teal-500: #14b8a6;--color-teal-600: #0d9488;--color-teal-700: #0f766e;--color-teal-800: #115e59;--color-teal-900: #134e4a;--color-teal-950: #042f2e;--color-cyan-50: #ecfeff;--color-cyan-100: #cffafe;--color-cyan-200: #a5f3fc;--color-cyan-300: #67e8f9;--color-cyan-400: #22d3ee;--color-cyan-500: #06b6d4;--color-cyan-600: #0891b2;--color-cyan-700: #0e7490;--color-cyan-800: #155e75;--color-cyan-900: #164e63;--color-cyan-950: #083344;--color-sky-50: #f0f9ff;--color-sky-100: #e0f2fe;--color-sky-200: #bae6fd;--color-sky-300: #7dd3fc;--color-sky-400: #38bdf8;--color-sky-500: #0ea5e9;--color-sky-600: #0284c7;--color-sky-700: #0369a1;--color-sky-800: #075985;--color-sky-900: #0c4a6e;--color-sky-950: #082f49;--color-blue-50: #eff6ff;--color-blue-100: #dbeafe;--color-blue-200: #bfdbfe;--color-blue-300: #93c5fd;--color-blue-400: #60a5fa;--color-blue-500: #3b82f6;--color-blue-600: #2563eb;--color-blue-700: #1d4ed8;--color-blue-800: #1e40af;--color-blue-900: #1e3a8a;--color-blue-950: #172554;--color-indigo-50: #eef2ff;--color-indigo-100: #e0e7ff;--color-indigo-200: #c7d2fe;--color-indigo-300: #a5b4fc;--color-indigo-400: #818cf8;--color-indigo-500: #6366f1;--color-indigo-600: #4f46e5;--color-indigo-700: #4338ca;--color-indigo-800: #3730a3;--color-indigo-900: #312e81;--color-indigo-950: #1e1b4b;--color-violet-50: #f5f3ff;--color-violet-100: #ede9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c4b5fd;--color-violet-400: #a78bfa;--color-violet-500: #8b5cf6;--color-violet-600: #7c3aed;--color-violet-700: #6d28d9;--color-violet-800: #5b21b6;--color-violet-900: #4c1d95;--color-violet-950: #2e1065;--color-purple-50: #faf5ff;--color-purple-100: #f3e8ff;--color-purple-200: #e9d5ff;--color-purple-300: #d8b4fe;--color-purple-400: #c084fc;--color-purple-500: #a855f7;--color-purple-600: #9333ea;--color-purple-700: #7e22ce;--color-purple-800: #6b21a8;--color-purple-900: #581c87;--color-purple-950: #3b0764;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fae8ff;--color-fuchsia-200: #f5d0fe;--color-fuchsia-300: #f0abfc;--color-fuchsia-400: #e879f9;--color-fuchsia-500: #d946ef;--color-fuchsia-600: #c026d3;--color-fuchsia-700: #a21caf;--color-fuchsia-800: #86198f;--color-fuchsia-900: #701a75;--color-fuchsia-950: #4a044e;--color-pink-50: #fdf2f8;--color-pink-100: #fce7f3;--color-pink-200: #fbcfe8;--color-pink-300: #f9a8d4;--color-pink-400: #f472b6;--color-pink-500: #ec4899;--color-pink-600: #db2777;--color-pink-700: #be185d;--color-pink-800: #9d174d;--color-pink-900: #831843;--color-pink-950: #500724;--color-rose-50: #fff1f2;--color-rose-100: #ffe4e6;--color-rose-200: #fecdd3;--color-rose-300: #fda4af;--color-rose-400: #fb7185;--color-rose-500: #f43f5e;--color-rose-600: #e11d48;--color-rose-700: #be123c;--color-rose-800: #9f1239;--color-rose-900: #881337;--color-rose-950: #4c0519;--color-primary-50: #FDEDED;--color-primary-100: #FCDADA;--color-primary-200: #F9B5B5;--color-primary-300: #F58F8F;--color-primary-400: #F26A6A;--color-primary-500: #EF4444;--color-primary-600: #E71414;--color-primary-700: #B30F0F;--color-primary-800: #800B0B;--color-primary-900: #4C0707;--color-primary-950: #320404;--color-primary: #EF4444}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }@font-face{font-family:Open Sans;src:local("Open Sans Regular"),local("OpenSans-Regular"),url(/app/themes/satshop-child/dist/assets/OpenSans-Regular-DXm7xtWD.woff2) format("woff2"),url(/app/themes/satshop-child/dist/assets/OpenSans-Regular-Pc2sDplj.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Open Sans;src:local("Open Sans Italic"),local("OpenSans-Italic"),url(/app/themes/satshop-child/dist/assets/OpenSans-Italic-DJZxwFYm.woff2) format("woff2"),url(/app/themes/satshop-child/dist/assets/OpenSans-Italic-Cg59Cmbf.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Open Sans;src:local("Open Sans Bold"),local("OpenSans-Bold"),url(/app/themes/satshop-child/dist/assets/OpenSans-Bold-BACRmjss.woff2) format("woff2"),url(/app/themes/satshop-child/dist/assets/OpenSans-Bold-DeZH2dko.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}html{font-size:62.5%}body{font-family:Open Sans,sans-serif;font-size:1.6rem;line-height:1.5;color:#262626;overflow-x:hidden}a,a:hover{color:inherit}h1,h2,h3{line-height:1.2;margin-bottom:.5em}h1{font-size:5.2rem}@media (max-width: 767.999px){h1{font-size:3.6rem}}h2{font-size:3.6rem}@media (max-width: 767.999px){h2{font-size:2.4rem}}.main--contact h2{border-bottom:1.3rem solid rgba(var(--color-neutral-200),.3);font-size:5.2rem;line-height:1.2;padding:0 0 1.7rem;margin:0 0 3.1rem}@media (max-width: 767.999px){.main--contact h2{border-bottom:.8rem solid rgba(var(--color-neutral-200),.3);font-size:3.6rem}}h3{font-size:2.3rem}@media (max-width: 767.999px){h3{font-size:2rem}}img{max-width:100%}iframe{border:none}.prose{font-size:1.6rem}.sr-only{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}.block-title-wrapper{display:flex;justify-content:center;margin-bottom:1.25em}.block-title{font-size:3.6rem;font-weight:400;line-height:1.2;padding:0 .6em .2em;border-bottom:1.3rem solid var(--color-neutral-200);text-align:center}.wp-block-button__link{background:var(--color-primary-500);border:none;border-radius:.3rem;color:#fff;cursor:pointer;display:inline-block;font-size:1.7rem;padding:1.2rem 2.2rem;transition:color .25s ease}.wp-block-button__link:hover{color:#000;text-decoration:none}.wp-block-button__link:focus{outline:none}.container{width:100%}@media (min-width: 480px){.container{max-width:480px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 992px){.container{max-width:992px}}@media (min-width: 1380px){.container{max-width:1380px}}@media (min-width: 1536px){.container{max-width:1536px}}.columns-block{position:relative;left:50%;width:100vw;transform:translate(-50%);overflow:hidden;padding-block:5rem;padding-inline:1.6rem}.columns-block.has-background-color{background-color:#f5f5f5}.columns-block.has-reduced-top-space{padding-top:0}.columns-block__grid-wrapper{display:grid;grid-template-columns:repeat(var(--number-of-columns),1fr);-moz-column-gap:var(--columns-gap, 40);column-gap:var(--columns-gap, 40)}@media (max-width: 991.999px){.columns-block__grid-wrapper{grid-template-columns:repeat(1,1fr);-moz-column-gap:0;column-gap:0;row-gap:20px}}.columns-block__column{grid-column:span var(--column-span, 1)}.columns-block__column-inner.is-card{box-shadow:0 .4rem 1rem .2rem #0000000d;padding:2rem;background-color:#fff;border-radius:.4rem}.columns-block__text{color:var(--tw-prose-body);max-width:65ch}.columns-block__text :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.columns-block__text :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);font-size:1.25em;line-height:1.6;margin-top:1.2em;margin-bottom:1.2em}.columns-block__text :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);text-decoration:underline;font-weight:500}.columns-block__text :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.columns-block__text :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.columns-block__text :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.columns-block__text :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.columns-block__text :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal;margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em}.columns-block__text :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.columns-block__text :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.columns-block__text :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.columns-block__text :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.columns-block__text :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.columns-block__text :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.columns-block__text :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.columns-block__text :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.columns-block__text :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.columns-block__text :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:disc;margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em}.columns-block__text :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{font-weight:400;color:var(--tw-prose-counters)}.columns-block__text :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.columns-block__text :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.25em}.columns-block__text :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.columns-block__text :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;font-style:italic;color:var(--tw-prose-quotes);border-inline-start-width:.25rem;border-inline-start-color:var(--tw-prose-quote-borders);quotes:"“""”""‘""’";margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em}.columns-block__text :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.columns-block__text :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.columns-block__text :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:800;font-size:2.25em;margin-top:0;margin-bottom:.8888889em;line-height:1.1111111}.columns-block__text :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:900;color:inherit}.columns-block__text :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:700;font-size:1.5em;margin-top:2em;margin-bottom:1em;line-height:1.3333333}.columns-block__text :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:800;color:inherit}.columns-block__text :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;font-size:1.25em;margin-top:1.6em;margin-bottom:.6em;line-height:1.6}.columns-block__text :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:700;color:inherit}.columns-block__text :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.5em;margin-bottom:.5em;line-height:1.5}.columns-block__text :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:700;color:inherit}.columns-block__text :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.columns-block__text :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){display:block;margin-top:2em;margin-bottom:2em}.columns-block__text :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.columns-block__text :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;font-family:inherit;color:var(--tw-prose-kbd);box-shadow:0 0 0 1px rgb(var(--tw-prose-kbd-shadows) / 10%),0 3px rgb(var(--tw-prose-kbd-shadows) / 10%);font-size:.875em;border-radius:.3125rem;padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;padding-inline-start:.375em}.columns-block__text :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-weight:600;font-size:.875em}.columns-block__text :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:"`"}.columns-block__text :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.columns-block__text :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.columns-block__text :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.columns-block__text :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.columns-block__text :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.columns-block__text :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.columns-block__text :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.columns-block__text :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.columns-block__text :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);overflow-x:auto;font-weight:400;font-size:.875em;line-height:1.7142857;margin-top:1.7142857em;margin-bottom:1.7142857em;border-radius:.375rem;padding-top:.8571429em;padding-inline-end:1.1428571em;padding-bottom:.8571429em;padding-inline-start:1.1428571em}.columns-block__text :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:transparent;border-width:0;border-radius:0;padding:0;font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}.columns-block__text :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:none}.columns-block__text :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.columns-block__text :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){width:100%;table-layout:auto;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.7142857}.columns-block__text :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.columns-block__text :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;vertical-align:bottom;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em}.columns-block__text :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}.columns-block__text :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.columns-block__text :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.columns-block__text :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.columns-block__text :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.columns-block__text :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}.columns-block__text :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.columns-block__text :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.columns-block__text{--tw-prose-body: #374151;--tw-prose-headings: #111827;--tw-prose-lead: #4b5563;--tw-prose-links: #111827;--tw-prose-bold: #111827;--tw-prose-counters: #6b7280;--tw-prose-bullets: #d1d5db;--tw-prose-hr: #e5e7eb;--tw-prose-quotes: #111827;--tw-prose-quote-borders: #e5e7eb;--tw-prose-captions: #6b7280;--tw-prose-kbd: #111827;--tw-prose-kbd-shadows: 17 24 39;--tw-prose-code: #111827;--tw-prose-pre-code: #e5e7eb;--tw-prose-pre-bg: #1f2937;--tw-prose-th-borders: #d1d5db;--tw-prose-td-borders: #e5e7eb;--tw-prose-invert-body: #d1d5db;--tw-prose-invert-headings: #fff;--tw-prose-invert-lead: #9ca3af;--tw-prose-invert-links: #fff;--tw-prose-invert-bold: #fff;--tw-prose-invert-counters: #9ca3af;--tw-prose-invert-bullets: #4b5563;--tw-prose-invert-hr: #374151;--tw-prose-invert-quotes: #f3f4f6;--tw-prose-invert-quote-borders: #374151;--tw-prose-invert-captions: #9ca3af;--tw-prose-invert-kbd: #fff;--tw-prose-invert-kbd-shadows: 255 255 255;--tw-prose-invert-code: #fff;--tw-prose-invert-pre-code: #d1d5db;--tw-prose-invert-pre-bg: rgb(0 0 0 / 50%);--tw-prose-invert-th-borders: #4b5563;--tw-prose-invert-td-borders: #374151;font-size:1rem;line-height:1.75}.columns-block__text :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.columns-block__text :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.columns-block__text :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.columns-block__text :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.columns-block__text :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.columns-block__text :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.columns-block__text :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.columns-block__text :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.columns-block__text :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.columns-block__text :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.columns-block__text :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.columns-block__text :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.columns-block__text :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.columns-block__text :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.columns-block__text :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.columns-block__text :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.columns-block__text :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.columns-block__text :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.columns-block__text :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.5714286em;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em}.columns-block__text :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.columns-block__text :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.columns-block__text :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.columns-block__text :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.columns-block__text :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.columns-block__text{font-size:1.6rem;max-width:initial}.columns-block__text h1:first-child,.columns-block__text h2:first-child,.columns-block__text h3:first-child{margin-top:0!important}.form-with-sidebar-block{position:relative;left:50%;width:100vw;transform:translate(-50%)}.form-with-sidebar-block__sidebar{background:radial-gradient(circle at 50% 0,#4e4949,#000 96%);border-radius:.4rem;color:#fff;font-size:2.5rem;padding:3.3rem}@media (max-width: 767.999px){.form-with-sidebar-block__sidebar{font-size:2rem;margin:2rem 0 0}}.form-with-sidebar-block__sidebar h3{font-size:4.2rem}@media (max-width: 767.999px){.form-with-sidebar-block__sidebar h3{font-size:3.4rem}}.form-with-sidebar-block__sidebar p{color:#fff!important}.form-with-sidebar-block__sidebar table{border:none;border-radius:0;box-shadow:none;width:100%}.form-with-sidebar-block__sidebar table td{border:none;height:auto;padding:0}.form-with-sidebar-block__sidebar table td:first-child{width:45%}.form-with-sidebar-block__sidebar small{color:var(--color-primary-500);display:block;font-size:1.6rem;line-height:1.4;margin-top:3.7rem}.form-with-sidebar-block__sidebar a{background:var(--color-primary-500);border:none;border-radius:.3rem;color:#fff;cursor:pointer;display:inline-block;font-size:1.7rem;padding:1.2rem 2.2rem;transition:color .25s ease;display:block;padding:.5rem 2.2rem;margin:3.7rem auto 0;max-width:19rem;text-align:center}.form-with-sidebar-block__sidebar a:hover{color:#000;text-decoration:none}.form-with-sidebar-block__sidebar a:focus{outline:none}.google-maps-block{position:relative;left:50%;width:100vw;transform:translate(-50%);overflow:hidden;height:58rem;margin-top:3rem;background-color:#dbeafe}@media (max-width: 767.999px){.google-maps-block{height:44rem}}.google-maps-block__map{width:100%;height:100%}.latest-news-block{position:relative;left:50%;width:100vw;transform:translate(-50%);overflow:hidden;background:var(--color-neutral-100);display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:4.9rem 2rem 14.7rem}@media (max-width: 767.999px){.latest-news-block{padding:4.9rem 2rem}}.latest-news-block .container{display:flex;flex-wrap:wrap;align-items:flex-start;flex:1 1 auto;width:100%;padding:0 4rem}@media (max-width: 767.999px){.latest-news-block .container{padding:0 2rem}}.latest-news-block__title{border-bottom:1.3rem solid var(--color-neutral-200);display:inline-block;font-size:3.6rem;font-weight:400;line-height:1.2;text-align:center;padding:0 .6em .2em;margin:0 auto 1.25em}.latest-news-block__items{display:flex;flex-wrap:wrap;align-items:flex-start;width:100%;overflow:hidden}.latest-news-block__item{background:#fff;border:.1rem solid var(--color-neutral-200);border-radius:.4rem .4rem 0;box-shadow:0 .4rem 1rem .2rem rgba(var(--color-neutral-900),.05);flex:0 0 calc(33.333% - 1.4rem);width:calc(33.333% - 1.4rem);margin:0 2.1rem 0 0;overflow:hidden}@media (max-width: 767.999px){.latest-news-block__item{flex:0 0 100%;width:100%}}.latest-news-block__item:nth-child(3n){margin-right:0}.latest-news-block__item-category{background:#fff;border:.1rem solid var(--color-neutral-200);border-radius:.5rem;box-shadow:0 .4rem 1rem .2rem rgba(var(--color-neutral-900),.05);color:var(--color-primary-500);display:inline-block;font-size:1.4rem;line-height:1.2;padding:.4rem 1.4rem;margin:0 1em 1.5em 0}.latest-news-block__item-date{font-size:1.6rem}.latest-news-block__item-image{margin:0}.latest-news-block__item-title{font-size:3rem;line-height:1.4;text-transform:uppercase;-webkit-hyphens:auto;hyphens:auto}@media (max-width: 767.999px){.latest-news-block__item-title{font-size:2.4rem}}.latest-news-block__item-text{padding:2.6rem}.latest-news-block__item-bottom{display:flex;flex-wrap:wrap;align-items:center}.latest-news-block__item-author{font-size:1.6rem;flex:0 0 auto;padding:1rem 2.6rem}.latest-news-block__item-readmore{background:#fff;border-top:.1rem solid var(--color-neutral-200);border-left:.1rem solid var(--color-neutral-200);border-radius:.5rem 0 0;box-shadow:0 .4rem 1rem .2rem rgba(var(--color-neutral-900),.05);flex:0 0 12.6rem;font-size:1.7rem;color:var(--color-primary-500);display:inline-flex;align-items:center;justify-content:center;margin-left:auto;min-height:6rem;transition:color .25s ease}.latest-news-block__item-readmore:hover{color:#000;text-decoration:none}.latest-news-block .latest-news-block__pagination{position:relative;padding:4.5rem 0 0}.latest-news-block .latest-news-block__pagination.swiper-pagination-bullets{bottom:auto}.latest-news-block .latest-news-block__pagination .swiper-pagination-bullet{background:var(--color-neutral-300);width:1.3rem;height:1.3rem;opacity:1;margin:0 .7rem}.latest-news-block .latest-news-block__pagination .swiper-pagination-bullet-active{background:var(--color-primary-500)}.logos-block{position:relative;left:50%;width:100vw;transform:translate(-50%);margin:0 0 3.2rem}.slider-block.has-logos-block-connected~.logos-block{margin-top:-7.5rem}@media (max-width: 479.999px){.logos-block{padding:0 2rem}}.logos-block img{flex:0 0 auto;padding:0 3.4rem;height:6.1rem}@media (max-width: 991.999px){.logos-block img{height:4rem;padding:0 1.4rem}}.logos-block__inner-wrapper{background:#fff;border-radius:.7rem;box-shadow:0 .2rem 2rem #00000026;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;min-height:15rem;position:relative;z-index:2;margin:0 2rem}@media (max-width: 991.999px){.logos-block__inner-wrapper{min-height:10rem}}@media (max-width: 479.999px){.logos-block__inner-wrapper{margin-top:-4rem}}.product-categories-block{position:relative;left:50%;width:100vw;transform:translate(-50%)}.product-categories-block__inner{display:flex;flex-wrap:wrap;gap:3rem}.product-categories-block h2{display:block;width:100%;margin-bottom:.75em;text-align:center}.product-categories-block__item{background-color:#f5f5f5;border-radius:.4rem;display:block;flex:0 0 calc(33.333% - 2rem);padding:3.2rem 3.2rem 4.8rem;text-align:center;transition:background .25s ease}@media (max-width: 991.999px){.product-categories-block__item{flex:0 0 calc(50% - 1.4rem)}}@media (max-width: 767.999px){.product-categories-block__item{flex-basis:100%}}.product-categories-block__item:hover{background-color:#e5e5e5;text-decoration:none}.product-categories-block__image{display:flex;justify-content:center;align-items:center;height:100%}.slider-block{position:relative;left:50%;width:100vw;transform:translate(-50%)}.slider-block img{width:100%;max-width:100%;height:54rem;-o-object-fit:cover;object-fit:cover}.slider-block img:not([src]){display:none}@media (max-width: 767.999px){.slider-block img{width:auto;max-width:none;height:100%}}.slider-block picture{width:100%}@media (max-width: 767.999px){.slider-block picture{display:flex;align-items:stretch;align-content:stretch;flex-wrap:wrap;justify-content:center;position:absolute;inset:0;overflow:hidden;z-index:-1}}.slider-block__slides{position:relative;border-radius:.7rem .7rem 0 0;border-bottom:1.7rem solid var(--color-primary-500)}.slider-block--home .slider-block__slides{border-radius:.7rem;border-bottom:none}.slider-block__slide{background:#fff;position:relative;aspect-ratio:16/6}@media (max-width: 767.999px){.slider-block__slide{aspect-ratio:16/11}}.slider-block__content{background:#00000087;color:#fff;display:flex;flex-direction:column;padding:5.6rem 4.4rem;position:absolute;top:0;bottom:0;right:4rem;width:52.9rem;max-width:calc(100% - 8rem);z-index:2}@media (max-width: 991.999px){.slider-block__content{width:42rem}}@media (max-width: 767.999px){.slider-block__content{position:static;height:100%;padding-bottom:8rem}}@media (max-width: 479.999px){.slider-block__content{padding:3rem;right:0;width:100%;max-width:100%}}.slider-block__title{font-size:4.8rem;font-weight:400;font-style:italic;line-height:1.2;margin-bottom:.8em}@media (max-width: 991.999px){.slider-block__title{font-size:3.6rem}}@media (max-width: 479.999px){.slider-block__title{font-size:2.2rem}}.slider-block__text{font-size:2.4rem;line-height:1.4}@media (max-width: 991.999px){.slider-block__text{font-size:1.8rem}}@media (max-width: 767.999px){.slider-block__text{font-size:1.4rem}}.slider-block__pagination{background:#ffffffab;border-radius:.5rem .5rem 0 0;display:flex;align-items:center;min-height:4.8rem;width:initial!important;padding:1rem 1.7rem;position:absolute;left:4rem!important;bottom:0rem!important;z-index:2}@media (max-width: 479.999px){.slider-block__pagination{padding:.6rem 1rem;min-height:3.2rem}}.slider-block.has-logos-block-connected .slider-block__slides{border-bottom:0}.slider-block.has-logos-block-connected .slider-block__pagination{left:6.1rem!important;bottom:7.5rem!important}@media (max-width: 479.999px){.slider-block.has-logos-block-connected .slider-block__pagination{left:3rem!important}}.slider-block .swiper-pagination-bullet{background:#000000a3;border-radius:50%;cursor:pointer;display:inline-block;font-size:1.3rem;width:1em;height:1em;margin:0 .7rem;transition:background .25s ease}.slider-block .swiper-pagination-bullet-active{background:var(--color-primary-500)}.text-cards-block{position:relative;left:50%;width:100vw;transform:translate(-50%);overflow:hidden;background:var(--color-neutral-100) no-repeat center center/cover;padding:12rem 0;margin-top:6rem}@media (max-width: 767.999px){.text-cards-block{padding:4rem 0}}.text-cards-block__cards{display:flex;flex-wrap:wrap;justify-content:center;gap:4rem;padding:0 4rem}.text-cards-block__card{background:#fff;color:var(--color-neutral-600);padding:2.5rem;flex:0 1 calc(33.333% - 3rem);display:flex;flex-direction:column;align-items:center;text-align:center}@media (max-width: 991.999px){.text-cards-block__card{flex-basis:50%;margin-bottom:3rem}}@media (max-width: 767.999px){.text-cards-block__card{flex-basis:100%}}.text-cards-block__image{display:flex;align-items:center;margin:0 auto 1.5em;width:auto;height:7.6rem}.text-cards-block__image img,.text-cards-block__image svg{max-height:7.6rem;max-width:17.3rem}.text-cards-block__title{margin-bottom:1.5rem;font:700 2rem/1.4 Open Sans;text-transform:uppercase}.text-cards-block__text{width:100%}.text-cards-block__button{background:var(--color-primary-500);border:none;border-radius:.3rem;color:#fff;cursor:pointer;display:inline-block;font-size:1.7rem;padding:1.2rem 2.2rem;transition:color .25s ease;margin-top:1em}.text-cards-block__button:hover{color:#000;text-decoration:none}.text-cards-block__button:focus{outline:none}.title-banner-block{position:relative;left:50%;width:100vw;transform:translate(-50%);overflow:hidden}.title-banner-block__inner{background-color:#000;background-position:center center;background-repeat:no-repeat;background-size:cover;border-bottom:1.7rem solid var(--color-primary-500);color:#fff;display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center;min-height:19.4rem;padding:3.7rem;margin:0 auto 3.2rem;position:relative}@media (max-width: 767.999px){.title-banner-block__inner{padding:3.7rem 3.7rem 9.5rem}}.title-banner-block h1{font-size:4.2rem;font-weight:700;line-height:1.2;margin:0}@media (max-width: 767.999px){.title-banner-block h1{font-size:3.4rem}}.title-banner-block h2{font-size:2rem;font-weight:700;line-height:1.2;margin:0}@media (max-width: 767.999px){.title-banner-block h2{font-size:1.8rem}}.banner{padding:0 2rem}.banner .container{background:#000 url(/app/themes/satshop-child/dist/assets/overlay-VBNkGX1E.png) repeat center center;border-bottom:1.7rem solid var(--color-primary-500);color:#fff;display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center;min-height:19.4rem;padding:3.7rem;margin:0 auto 3.2rem;position:relative}@media (max-width: 767.999px){.banner .container{padding:3.7rem 3.7rem 9.5rem}}.banner h1{font-size:4.8rem;font-weight:700;line-height:1.2;margin:0}@media (max-width: 767.999px){.banner h1{font-size:3.4rem}}.banner h2{font-size:2rem;font-weight:700;line-height:1.2;margin:0}@media (max-width: 767.999px){.banner h2{font-size:1.8rem}}.button{background:var(--color-primary-500);border:none;border-radius:.3rem;color:#fff;cursor:pointer;display:inline-block;font-size:1.7rem;padding:1.2rem 2.2rem;transition:color .25s ease}.button:hover{color:#000;text-decoration:none}.button:focus{outline:none}.choice-blocks{display:flex;flex-wrap:wrap;max-width:1380px;padding:0 4rem 4rem;margin:0 auto}@media (max-width: 767.999px){.choice-blocks{padding:0 2rem 2rem}}.choice-blocks h3{margin:0}.choice-blocks__title{display:block;font-weight:400;width:calc(66.666% + 1.5rem);text-align:center}@media (max-width: 991.999px){.choice-blocks__title{width:100%}}.choice-blocks__block{background:#fff;border:.1rem solid var(--color-neutral-200);border-radius:.4rem;box-shadow:0 .4rem 1rem .2rem rgba(var(--color-neutral-900),.05);display:block;flex:0 0 calc(50% - 2rem);padding:3.2rem;margin:0 2rem 2rem 0;text-align:center;transition:background .25s ease}@media (max-width: 767.999px){.choice-blocks__block{flex:0 0 calc(100% - 2rem)}}.choice-blocks__block:hover{background:#f5f5f5;text-decoration:none}.choice-blocks__image{margin-bottom:1.9rem}.choice-blocks__internal{display:flex;flex-wrap:wrap;flex:0 0 calc(66.666% + 1.5rem)}@media (max-width: 991.999px){.choice-blocks__internal{flex:0 0 calc(100% + 1.5rem)}}.choice-blocks__external{background:#fff;border:.1rem solid var(--color-neutral-200);border-radius:.4rem;box-shadow:0 .4rem 1rem .2rem rgba(var(--color-neutral-900),.05);display:flex;flex-direction:column;justify-content:space-between;flex:0 0 calc(33.333% - 1.5rem);padding:3.2rem;margin-bottom:2rem}@media (max-width: 991.999px){.choice-blocks__external{flex:0 0 100%;flex-direction:row;padding-bottom:1.2rem}}@media (max-width: 767.999px){.choice-blocks__external{flex-direction:column}}.choice-blocks__external .choice-blocks__block{border-color:rgba(var(--color-neutral-200),.53);box-shadow:none;flex:0 0 31.8rem;margin:0;height:31.8rem}@media (max-width: 991.999px){.choice-blocks__external .choice-blocks__block{flex:0 0 calc(50% - 1rem)}}@media (max-width: 767.999px){.choice-blocks__external .choice-blocks__block{flex-basis:100%;margin-bottom:2rem}}.choice-blocks__external .choice-blocks__block h3{font-size:2rem}.choice-blocks__external .choice-blocks__image{margin:0}.contact{display:flex;flex-wrap:wrap;align-content:flex-start;align-items:flex-start}.contact__content{flex:1 1 66.666%}.contact__content p{margin-bottom:1.75em}.contact__sidebar{background:radial-gradient(circle at 50% 0%,#4e4949,#000 96%);border-radius:.4rem;color:var(--color-neutral-400);font-size:2.5rem;flex:1 1 calc(33.333% - 2rem);margin-left:2rem;padding:3.3rem}@media (max-width: 767.999px){.contact__sidebar{font-size:2rem;margin:2rem 0 0}}.contact__sidebar h3{font-size:4.2rem}@media (max-width: 767.999px){.contact__sidebar h3{font-size:3.4rem}}.contact__sidebar table{border:none;border-radius:0;box-shadow:none;width:100%}.contact__sidebar table td{border:none;height:auto;padding:0}.contact__sidebar table td:first-child{width:45%}.contact__sidebar small{color:var(--color-primary-500);display:block;font-size:1.6rem;line-height:1.4;margin-top:3.7rem}.contact__sidebar a{background:var(--color-primary-500);border:none;border-radius:.3rem;color:#fff;cursor:pointer;display:inline-block;font-size:1.7rem;padding:1.2rem 2.2rem;transition:color .25s ease;display:block;padding:.5rem 2.2rem;margin:3.7rem auto 0;max-width:19rem;text-align:center}.contact__sidebar a:hover{color:#000;text-decoration:none}.contact__sidebar a:focus{outline:none}.container{margin:0 auto}.footer{background:#000 url(/app/themes/satshop-child/dist/assets/overlay-VBNkGX1E.png) repeat center center;color:#fff;position:relative}.footer__newsletter{background:var(--color-primary-500);border-radius:0 0 .7rem .7rem;color:#fff;display:flex;align-items:center;padding:2rem 4rem;font-size:1.9rem;line-height:1.4;min-height:15.5rem;transform:translateY(-50%)}@media (max-width: 767.999px){.footer__newsletter{font-size:1.7rem;flex-direction:column;padding:2rem;transform:none}}.footer__newsletter-title{font-size:2.8rem;font-weight:400;line-height:1.4;text-transform:uppercase}.footer__newsletter-text{flex:0 0 auto;padding-right:2rem}@media (max-width: 767.999px){.footer__newsletter-text{flex:0 0 100%;padding-right:0;margin-bottom:2rem}}.footer__newsletter-form{flex:0 1 auto;margin-left:auto}@media (max-width: 767.999px){.footer__newsletter-form{margin-left:0}}.footer__newsletter-form label{font-size:1.6rem;color:#fff}.footer__newsletter-form input[type=email]{background:#00000012;border:.1rem solid rgba(0,0,0,.1);border-radius:.4rem;font-size:1.6rem;color:#fff;min-width:29.1rem;height:4.1rem;margin:0 5.6rem 0 1.5rem;padding:.4rem 1.2rem}@media (max-width: 991.999px){.footer__newsletter-form input[type=email]{min-width:100%;margin:0}}@media (max-width: 767.999px){.footer__newsletter-form input[type=email]{min-width:calc(100% - 20rem);margin:0 1.5rem}}.footer__newsletter-form input[type=email]:focus{outline:none}.footer__newsletter-form input[type=email]::-moz-placeholder{color:#fff;opacity:.38}.footer__newsletter-form input[type=email]::placeholder{color:#fff;opacity:.38}.footer__newsletter-form input[type=submit]{background:#000;border:none;border-radius:.3rem;color:#fff;cursor:pointer;padding:.4rem 2.3rem;height:4.1rem;transition:color .25s ease}.footer__newsletter-form input[type=submit]:hover{color:var(--color-primary-500)}.footer__usp{background:var(--color-primary-500);border-radius:0 0 .7rem .7rem;color:#fff;display:flex;align-items:center;padding:2rem 4rem;font-size:1.9rem;line-height:1.4;transform:translateY(-50%)}@media (max-width: 767.999px){.footer__usp{font-size:1.7rem;flex-direction:column;padding:2rem;transform:none}}.footer__usp-text{display:flex;flex-wrap:wrap;font-size:1.6rem;justify-content:center;width:100%}.footer__usp .iconify,.footer__usp iconify-icon{color:#16a34a;font-size:140%}.footer__usp ul{display:flex;flex-wrap:wrap;list-style:none;gap:2rem;margin:0;padding:0}.footer__usp li{display:inline-flex;gap:.4rem}.footer__columns{display:flex;flex-wrap:wrap;gap:3rem;padding:0 4rem}@media (max-width: 767.999px){.footer__columns{padding:4rem 2rem}}.footer__column{font-size:1.8rem;line-height:1.8;flex:1 1 auto}@media (max-width: 767.999px){.footer__column{font-size:1.6rem}}.footer__column p:not(:last-child){margin-bottom:2em}.footer__column:first-of-type{flex-basis:29%}.footer__column:last-of-type{flex-basis:19.8rem;margin-right:0}.footer__column:last-of-type p{margin-bottom:1em}.footer__column--text{min-width:18.1rem}.footer__column--text p>a{background:var(--color-primary-500);border:none;border-radius:.3rem;color:#fff;display:inline-flex;align-items:center;justify-content:center;min-width:19.8rem;height:4rem;padding:.4rem 2.2rem;transition:color .25s ease}.footer__column--text p>a:hover{color:#000;text-decoration:none}.footer__column small{color:var(--color-primary-500);display:block;font-size:1.4rem;line-height:1.5}.footer__logo{margin-bottom:4.2rem}@media (max-width: 767.999px){.footer__logo{margin-bottom:2rem}}.footer__title{color:var(--color-primary-500);font-size:2.4rem;font-weight:700;margin-bottom:1.4em}@media (max-width: 767.999px){.footer__title{margin-bottom:.8em}}.footer__nav ul{list-style:none;margin:0;padding:0}.footer__nav li{padding-bottom:.2em}.footer__nav li a:hover{color:var(--color-primary-500)}.footer__bottom{background:#ffffff1a;box-shadow:inset 0 .1rem #ffffff1a;display:flex;font-size:1.8rem;font-style:italic;flex-wrap:wrap;align-items:center;min-height:8.3rem;padding:1rem 3.3rem;margin-top:3.1rem}@media (max-width: 767.999px){.footer__bottom{font-size:1.6rem;margin-top:0;text-align:center}}.footer__bottom ul{list-style:none;margin:0;padding:0}@media (max-width: 767.999px){.footer__bottom ul{margin-top:2rem}}.footer__bottom li{display:inline-block;margin-left:2rem}@media (max-width: 767.999px){.footer__bottom li{margin:0 1rem}}.footer__bottom a{transition:color .25s ease}.footer__bottom a:hover{color:var(--color-primary-500);text-decoration:none}.footer__copy{margin-right:auto}@media (max-width: 767.999px){.footer__copy{margin:0;flex-basis:100%;text-align:center}}.main input:not([type=submit]):not([type=checkbox]):not([type=radio]),textarea,select{border:.2rem solid var(--color-neutral-300);border-radius:.4rem;color:var(--color-neutral-800);font-size:1.6rem;line-height:1.5;height:4.5rem;padding:1rem 1.3rem}textarea{min-height:12em}input[type=checkbox],input[type=radio]{display:inline-block;vertical-align:text-top;width:1em;height:1em}.gform_wrapper{border:.1rem solid var(--color-neutral-200);border-radius:.4rem;box-shadow:0 .4rem 1rem .2rem rgba(var(--color-neutral-900),.05);padding:2rem 0 2rem 2rem}.gform_fields{display:flex;flex-wrap:wrap;list-style:none;padding:0;margin:0}.gfield{flex:1 1 100%;position:relative;margin-bottom:2rem;margin-right:2rem}.gfield.field--medium{flex:1 1 calc(50% - 2rem)}@media (max-width: 767.999px){.gfield.field--medium{flex:1 1 100%}}.gfield.field--small{flex:1 1 calc(25% - 2rem)}@media (max-width: 767.999px){.gfield.field--small{flex:1 1 100%}}.gform_validation_container{display:none}.ginput_container_text input:not([type=submit]):not([type=checkbox]):not([type=radio]),.ginput_container_text textarea,.ginput_container_text select,.ginput_container_textarea input:not([type=submit]):not([type=checkbox]):not([type=radio]),.ginput_container_textarea textarea,.ginput_container_textarea select,.ginput_container_email input:not([type=submit]):not([type=checkbox]):not([type=radio]),.ginput_container_email textarea,.ginput_container_email select,.ginput_container_select input:not([type=submit]):not([type=checkbox]):not([type=radio]),.ginput_container_select textarea,.ginput_container_select select,.ginput_container_phone input:not([type=submit]):not([type=checkbox]):not([type=radio]),.ginput_container_phone textarea,.ginput_container_phone select{width:100%}.gfield_error .ginput_container_text input:not([type=submit]):not([type=checkbox]):not([type=radio]),.gfield_error .ginput_container_text textarea,.gfield_error .ginput_container_text select,.gfield_error .ginput_container_textarea input:not([type=submit]):not([type=checkbox]):not([type=radio]),.gfield_error .ginput_container_textarea textarea,.gfield_error .ginput_container_textarea select,.gfield_error .ginput_container_email input:not([type=submit]):not([type=checkbox]):not([type=radio]),.gfield_error .ginput_container_email textarea,.gfield_error .ginput_container_email select,.gfield_error .ginput_container_select input:not([type=submit]):not([type=checkbox]):not([type=radio]),.gfield_error .ginput_container_select textarea,.gfield_error .ginput_container_select select,.gfield_error .ginput_container_phone input:not([type=submit]):not([type=checkbox]):not([type=radio]),.gfield_error .ginput_container_phone textarea,.gfield_error .ginput_container_phone select{border-color:var(--color-red-500)}.validation_error{color:var(--color-red-500);text-align:center}.validation_message{color:var(--color-red-500);font-size:80%}.gform_footer{padding-right:2rem;text-align:right}.gform_button{background:#000;padding:.5rem 2.2rem}.gform_button:hover{color:var(--color-primary-500)}.header .container{display:flex;flex-wrap:wrap;align-items:center;padding:0 4rem}@media (max-width: 767.999px){.header .container{padding:0 1.5rem}}.header--top{background:#000;font-size:1.7rem}.header--main{margin:0 0 3.8rem;padding:0 2rem}.header__phone,.header__address{color:#fff}@media (max-width: 991.999px){.header__phone,.header__address{display:none}}.header__phone:hover,.header__address:hover{color:#fff}.header__phone iconify-icon,.header__address iconify-icon{display:inline-block;font-size:1.3rem;margin-right:1em;vertical-align:baseline}.header__phone{margin:0 3.7rem 0 0;transition:color .25s ease}.header__phone:hover{color:var(--color-primary-500);text-decoration:none}.header__address{margin:0}.header__socials{margin-left:1.4rem}@media (max-width: 479.999px){.header__socials{margin-left:0}}.header__text{font-size:3rem;font-weight:300;line-height:1.2;display:inline-block;margin:2.5rem 0 2.5rem auto;text-transform:uppercase;text-align:right}@media (max-width: 991.999px){.header__text{flex:0 1 22.5rem;font-size:2.2rem}}@media (max-width: 767.999px){.header__text{flex-basis:50%;margin:1rem 0 1rem auto}}.header__text p{margin:0}.header__reviews{border-left:.1rem solid var(--color-neutral-200);width:18.5rem;height:5rem;padding:0 0 0 2.5rem;margin:0 0 0 2.5rem}@media (max-width: 767.999px){.header__reviews{display:none}}.header__reviews p{display:block;margin:0;height:100%}.header__reviews iframe{width:100%;height:100%}.header__account{border-right:.1rem solid var(--color-neutral-200);color:#fff;font-size:1.6rem;margin:0 0 0 auto;padding:.6rem 1.4rem .6rem 0}@media (max-width: 991.999px){.header__account{border-right:none;margin:0 auto 0 0}}.header__account .iconify,.header__account iconify-icon{margin-right:.4em}.header__account a{color:inherit;transition:color .25s ease}.header__account a:hover{color:var(--color-primary-500);text-decoration:none}.header .nav{align-items:stretch;flex-basis:calc(100% + 8rem);width:calc(100% + 8rem);margin:0 -4rem}@media (max-width: 767.999px){.header .nav{flex-basis:calc(100% + 4rem);width:calc(100% + 4rem);margin:0 -2rem}}.links-list{background:#fff;border:.1rem solid var(--color-neutral-200);border-radius:.4rem;box-shadow:0 .4rem 1rem .2rem rgba(var(--color-neutral-900),.05)}.links-list__title{font-size:3.2rem;font-weight:700;padding:2.1rem 2.6rem;text-transform:uppercase;margin:0}@media (max-width: 767.999px){.links-list__title{font-size:2.8rem}}.links-list__items{display:block;list-style:none;padding:0;margin:0}.links-list__item a{border-top:.1rem solid var(--color-neutral-200);font-size:2.6rem;font-weight:300;display:flex;align-items:center;padding:1rem 2.6rem;height:8.9rem;width:100%;text-transform:uppercase;transition:color .25s ease}@media (max-width: 767.999px){.links-list__item a{font-size:2.1rem;height:5.9rem}}.links-list__item a:hover{color:var(--color-primary-500);text-decoration:none}.links-list__item--current a{background:rgba(var(--color-neutral-200),.3)}.logo{margin:2.5rem 0}@media (max-width: 767.999px){.logo{width:50%;flex:0 0 50%}}.logo img{width:100%;max-width:16rem;max-height:5.9rem}@media (max-width: 991.999px){.logo img{max-height:4.5rem}}@media (max-width: 767.999px){.logo img{width:auto;height:auto}}.logos{margin:0 0 3.2rem}.logos img{flex:0 0 auto;padding:0 3.4rem;height:6.1rem}@media (max-width: 991.999px){.logos img{height:4rem;padding:0 1.4rem}}.logos .container{padding:0 4rem}@media (max-width: 479.999px){.logos .container{padding:0 2rem}}.logos__images{background:#fff;border-radius:0 0 .7rem .7rem;box-shadow:0 .2rem 2rem #00000026;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;min-height:15rem;margin-top:-7.5rem;position:relative;z-index:2}@media (max-width: 991.999px){.logos__images{min-height:10rem}}@media (max-width: 479.999px){.logos__images{margin-top:-4rem}}.main>.container{padding:0 4rem}@media (max-width: 1379.999px){.main>.container{padding:0 1.5rem}}.main--shop{padding:0}.main--shop:after{content:"";display:table;clear:both}.main--home,.main--contact{padding:0}.main p:not(:last-child){margin:0 0 1.5rem}.nav{background:var(--color-primary-500);border-radius:.3rem;box-shadow:0 .5rem 0 0 var(--color-neutral-200);color:#fff;display:flex;align-items:center;width:100%;flex:0 0 100%}.nav>ul{list-style:none;display:inline-flex;flex:0 1 auto;max-width:95.7rem;margin:0;padding:0}@media (max-width: 991.999px){.nav>ul{background:#000;display:flex;flex-direction:column;justify-content:center;position:fixed;inset:0;transform:translate(-100%);transition:transform .4s ease;overflow-y:auto;z-index:9}}.nav>ul>li{border-right:.1rem solid #fff;font-size:1.8rem;flex:1 1 auto;min-width:13.7rem;line-height:1;display:inline-flex;position:relative;text-transform:uppercase}@media (max-width: 991.999px){.nav>ul>li{border-right:none;display:block;flex:0 0 auto;padding:0 3em;position:relative}.nav>ul>li.menu-item-has-children:after{border-top:.8rem solid #fff;border-left:.8rem solid transparent;border-right:.8rem solid transparent;border-bottom:.8rem solid transparent;content:"";display:inline-block;position:absolute;right:2rem;top:1em}.nav>ul>li.menu-item-has-children:hover ul{max-height:20rem}}.nav>ul>li a{color:#fff;display:inline-flex;justify-content:center;align-items:center;text-align:center;padding:1.1rem 2rem;min-height:4.5rem;width:100%;transition:color .25s ease}.nav>ul>li a:hover{color:#000;text-decoration:none}@media (max-width: 991.999px){.nav>ul>li a:hover{color:var(--color-primary-500)}}.nav>ul ul{background:#fff;border-top:.4rem solid var(--color-neutral-200);box-shadow:0 1rem 1rem #0000001a,inset 0 .1rem 0 0 var(--color-neutral-200);display:block;font-size:1.8rem;line-height:1.4;list-style:none;margin:0;padding:1rem 0;position:absolute;top:100%;left:0;width:34.7rem;max-width:100vw;text-transform:none;opacity:0;pointer-events:none;transition:opacity .25s ease;z-index:10}@media (max-width: 991.999px){.nav>ul ul{border:none;position:static;opacity:1;pointer-events:auto;width:100%;max-height:0;padding:0;overflow:hidden}}.nav>ul ul li{display:block}.nav>ul ul a{color:#000;display:block;padding:.6rem 1.2rem;text-align:left;min-height:0;transition:color .25s ease}.nav>ul ul a:hover{color:var(--color-primary-500)}.nav>ul .menu-item-has-children:hover>ul{opacity:1;pointer-events:auto}@media (max-width: 991.999px){.nav--open>ul{transform:translate(0)}}.nav__cart{border-left:.1rem solid #fff;display:inline-flex;flex:0 1 21.7rem;margin-left:auto;padding:.5rem 1.6rem;min-height:4.5rem;justify-content:center;align-items:center;transition:color .25s ease}@media (max-width: 991.999px){.nav__cart{flex:0 1 auto}}.nav__cart:hover{color:#000;text-decoration:none}.nav__cart-count{background:#fff;border-radius:50%;color:var(--color-primary-500);display:inline-flex;align-items:center;justify-content:center;font-size:1.4rem;font-weight:700;line-height:1;width:1.714em;height:1.714em;margin-right:1.4rem}@media (max-width: 991.999px){.nav__cart-text{display:none}}.nav__cart-icon{font-size:2.4rem;margin-left:auto}@media (max-width: 991.999px){.nav__cart-icon{margin-left:0}}.nav__toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;color:inherit;cursor:pointer;display:none;font-size:3.2rem;line-height:1;padding:0 2rem}.nav__toggle:focus{outline:none}@media (max-width: 991.999px){.nav__toggle{display:inline-block}.nav--open .nav__toggle{position:fixed;top:2rem;left:2rem;z-index:10}}.nav--open .nav__toggle-open,.nav__toggle-close{display:none}.nav--open .nav__toggle-close{display:inline-block}.page-text{padding:0 0 4rem}.page-text .container{padding:0 4rem}.page-text__title{border-bottom:1.3rem solid rgba(var(--color-neutral-200),.3);font-size:5.2rem;line-height:1.2;padding:0 0 1.7rem;margin:0 0 3.1rem}@media (max-width: 767.999px){.page-text__title{border-bottom:.8rem solid rgba(var(--color-neutral-200),.3);font-size:3.6rem}}.page-text__content{font-size:1.8rem;line-height:1.8}@media (max-width: 767.999px){.page-text__content{font-size:1.6rem}}.page-text__content p{margin:0 0 1.5em}.page-text__content p:last-child{margin-bottom:0}.posts{display:flex;padding:0 4rem;align-content:flex-start;align-items:flex-start}@media (max-width: 991.999px){.posts{padding:0 2rem}}@media (max-width: 767.999px){.posts{flex-wrap:wrap}}.posts .links-list{flex:0 0 calc(33.333% - 2rem);margin-left:2rem}@media (max-width: 991.999px){.posts .links-list{flex-basis:100%;order:-1;margin:0 0 2rem}}.posts__title{border-bottom:1.3rem solid var(--color-neutral-200);display:inline-block;font-size:3.6rem;font-weight:400;line-height:1.2;text-align:center;padding:0 .6em .2em;margin:0 auto 1.25em}@media (max-width: 991.999px){.posts__title{font-size:2.4rem}}.posts__items{display:flex;flex-wrap:wrap;align-items:flex-start;flex:0 0 66.666%;width:66.666%}@media (max-width: 767.999px){.posts__items{flex-basis:100%;width:100%}}.posts .posts__item{background:#fff;border:.1rem solid var(--color-neutral-200);border-radius:.4rem .4rem 0;box-shadow:0 .4rem 1rem .2rem rgba(var(--color-neutral-900),.05);flex:0 0 calc(50% - 1.4rem);width:calc(50% - 1.4rem);margin:0 2.1rem 2.1rem 0;padding:0;overflow:hidden}@media (max-width: 767.999px){.posts .posts__item{flex-basis:100%;width:100%}}.posts .posts__item:nth-child(2n){margin-right:0}.posts__item-category{background:#fff;border:.1rem solid var(--color-neutral-200);border-radius:.5rem;box-shadow:0 .4rem 1rem .2rem rgba(var(--color-neutral-900),.05);color:var(--color-primary-500);display:inline-block;font-size:1.4rem;line-height:1.2;padding:.4rem 1.4rem;margin:0 1em 1.5em 0}.posts__item-date{font-size:1.6rem}.posts__item-image{margin:0}.posts__item-title{font-size:3rem;line-height:1.4;text-transform:uppercase}.posts__item-text{padding:2.6rem}.posts__item-bottom{display:flex;flex-wrap:wrap;align-items:center}.posts__item-author{font-size:1.6rem;flex:0 0 auto;padding:1rem 2.6rem}.posts__item-readmore{background:#fff;border-top:.1rem solid var(--color-neutral-200);border-left:.1rem solid var(--color-neutral-200);border-radius:.5rem 0 0;box-shadow:0 .4rem 1rem .2rem rgba(var(--color-neutral-900),.05);flex:0 0 12.6rem;font-size:1.7rem;color:var(--color-primary-500);display:inline-flex;align-items:center;justify-content:center;margin-left:auto;min-height:6rem;transition:color .25s ease}.posts__item-readmore:hover{color:#000;text-decoration:none}.posts__pagination{grid-column:result/result;display:flex;width:100%;justify-content:flex-end;margin:2rem .6rem 0 0}.posts__pagination ul{display:flex;flex-wrap:wrap;list-style:none;margin:0 0 0 auto;padding:0;gap:2rem}.posts__pagination li{display:inline-block}.posts__pagination a,.posts__pagination span{border:.2rem solid var(--color-neutral-200);border-radius:.125em;display:inline-flex;align-items:center;justify-content:center;font-size:1.6rem;width:2.25em;height:2.25em}.posts__pagination .current{background:var(--color-primary-500);border-color:var(--color-primary-500);color:#fff;cursor:default}.posts__pagination a{color:var(--color-neutral-400)}.posts__pagination a:hover{background:var(--color-neutral-200);text-decoration:none}.product-categories{padding:0 2rem 4rem}.product-categories h2{display:block;width:100%;margin-bottom:.75em;text-align:center}.product-categories .container{display:flex;flex-wrap:wrap}.product-categories__item{background:#fff;border:.1rem solid var(--color-neutral-200);border-radius:.4rem;box-shadow:0 .4rem 1rem .2rem rgba(var(--color-neutral-900),.05);display:block;flex:0 0 calc(33.333% - 1.4rem);padding:3.2rem;margin:0 2rem 2rem 0;text-align:center;transition:background .25s ease}@media (max-width: 991.999px){.product-categories__item{flex:0 0 calc(50% - 1.4rem)}.product-categories__item:nth-of-type(2n){margin-right:0}}@media (min-width: 992px){.product-categories__item:nth-of-type(3n){margin-right:0}}@media (max-width: 767.999px){.product-categories__item{flex-basis:100%}}.product-categories__item:hover{background:#f5f5f5;text-decoration:none}.product-categories__image{display:flex;justify-content:center;align-items:center;height:100%}.product-detail{display:flex;flex-wrap:wrap;margin-bottom:3.2rem}.product-detail .woocommerce-product-gallery{position:relative}.product-detail .woocommerce-product-gallery__trigger{background:#fff;border-radius:.3rem;display:flex;align-content:center;align-items:center;justify-content:center;width:2em;height:2em;position:absolute;top:3rem;right:3rem;z-index:2}.product-detail .woocommerce-product-gallery__trigger:hover{text-decoration:none}.product-detail .woocommerce-product-gallery__wrapper{overflow:hidden}.product-detail .woocommerce-product-gallery__image a img{width:auto;height:auto;max-height:41.7rem;margin:0 auto}.product-detail .flex-viewport{overflow:hidden;margin:0 0 1.4rem;max-height:41.7rem}.product-detail .flex-control-nav{display:flex;flex-wrap:wrap;gap:1.2rem}.product-detail .flex-control-nav li{max-width:calc(25% - .9rem);padding:.8rem;border:.1rem solid #d4d4d4;border-radius:.6rem;cursor:pointer}@media (max-width: 479.999px){.product-detail .flex-control-nav li{max-width:calc(33.333% - .8rem)}}.product-detail .flex-control-nav li:has(img.flex-active){border-color:#ef4444}.product-detail .price{border-bottom:.1rem solid #d4d4d4;color:var(--color-primary-500);font-size:2.8rem;font-weight:700;line-height:1.2;padding:0 0 1.6rem;margin:0 0 3.2rem}.product-detail .price .woocommerce-price-suffix{font-size:.7em;color:#a3a3a3}.product-detail .price__tax{color:var(--color-neutral-400);font-size:1.6rem;font-weight:400;margin-left:1.6rem}.product-detail .stock{font-size:1.8rem;color:var(--color-neutral-400)}.product-detail .stock.in-stock{color:var(--color-green-500)}.product-detail .stock.out-of-stock{background:var(--color-primary-500);border:none;border-radius:.3rem;color:#fff;cursor:pointer;display:inline-block;font-size:1.7rem;padding:1.2rem 2.2rem;transition:color .25s ease;align-self:flex-start;cursor:not-allowed;width:auto}.product-detail .stock.out-of-stock:hover{color:#000;text-decoration:none}.product-detail .stock.out-of-stock:focus{outline:none}.product-detail__summary{display:flex;flex-direction:column;border-bottom:.1rem solid #d4d4d4}.product-detail__summary .entry-title{font-size:3rem;font-weight:700;text-transform:none}.product-detail__summary .product_meta{margin-bottom:1.6rem}.product-detail__summary .product_meta a:hover{text-decoration:underline}.product-detail__summary form{display:flex;align-items:flex-end;flex-wrap:wrap;gap:1.2rem;margin-bottom:1.6rem}.product-detail__summary .button{background:var(--color-green-500);padding:1.35rem 1.6rem;font-size:1.4rem}.product-detail__description{margin-top:2.4rem;padding-bottom:2.4rem;border-bottom:.1rem solid #d4d4d4}.product-detail__description h2{font-size:2rem;font-weight:700;text-transform:initial}.product-detail__description p{margin-bottom:.8em}.product-detail__attributes{width:100%;border:none;border-collapse:collapse}.product-detail__attributes tr:nth-child(odd){background-color:#fafafa}@media (max-width: 479.999px){.product-detail__attributes tr{display:flex;flex-direction:column}}.product-detail__attributes td{height:auto;min-height:auto;padding:1rem;border:none;vertical-align:top}.product-detail__attributes td:first-child{width:1px;min-width:12rem;text-align:right;-webkit-hyphens:auto;hyphens:auto}@media (max-width: 479.999px){.product-detail__attributes td:first-child{width:auto;min-width:auto;padding-bottom:0;text-align:left}}.product-detail__attributes td h3{margin-top:.3rem;margin-bottom:0;font-size:1.4rem;font-weight:700}@media (max-width: 479.999px){.product-detail__attributes td h3{margin:0}}.product-detail__after-summary{margin-top:2.4rem}.product-detail__after-summary .woocommerce-tabs ul.tabs{display:flex;gap:1.2rem;flex-wrap:wrap}.product-detail__after-summary .woocommerce-tabs ul.tabs a{font-size:2rem;font-weight:700}.product-detail__after-summary table{margin-top:1.2rem;border:none;border-collapse:collapse}.product-detail__after-summary table th,.product-detail__after-summary table td{height:auto;padding:1.6rem 2.2rem;font-size:1.6rem;border:none}.product-detail__after-summary table th:nth-child(odd),.product-detail__after-summary table td:nth-child(odd){background-color:#fafafa}.product-detail__after-summary table th{font-weight:700;text-align:left}.product-detail__after-summary table td{border-top:.2rem solid #d4d4d4}.product-filters{background:#f5f5f5;border-radius:.7rem;padding:3.2rem;display:flex;flex-wrap:wrap;justify-content:flex-start;margin-bottom:3.6rem;gap:3rem}@media (max-width: 991.999px){.product-filters{justify-content:center;padding:2.2rem 1.6rem;row-gap:0}}.product-filters .filter{font-size:1.6rem;line-height:1;flex:0 1 calc(25% - 2.25rem);width:calc(25% - 2.25rem);position:relative;margin:0}@media (max-width: 991.999px){.product-filters .filter{flex:0 1 calc(50% - 3rem);width:calc(50% - 3rem);margin-bottom:2rem}}@media (max-width: 767.999px){.product-filters .filter{flex:1 1 100%;width:100%}}.product-filters .filter button{background-color:#e5e5e5;border-radius:.3rem;color:var(--color-neutral-400);cursor:pointer;font-size:1.6rem;font-weight:700;margin:0;padding:1.4rem 3em 1.4rem 1.4rem;width:100%;position:relative;text-align:left;transition:color .25s ease}.product-filters .filter button:hover{color:var(--color-primary-500)}.product-filters .filter button:focus{outline:none}.product-filters .filter__icon{background:#fff;border:.1rem solid var(--color-neutral-200);border-radius:.2rem;color:#000;display:inline-flex;align-items:center;align-content:center;justify-content:center;font-size:2.4rem;position:absolute;width:1.5em;height:1.5em;top:.4rem;right:.5rem}.product-filters .filter--open .filter__icon{transform:rotate(180deg)}.product-filters .filter ul{background-color:#fff;box-shadow:0 1rem 1rem #0000001a,inset 0 .1rem 0 0 var(--color-neutral-200);display:block;list-style:none;margin:0;padding:2.2rem 1.2rem;position:absolute;top:100%;left:0;right:0;opacity:0;max-height:40rem;overflow-y:auto;pointer-events:none;z-index:1;transition:opacity .25s ease}.product-filters .filter--open ul{opacity:1;pointer-events:auto}.product-filters .filter li{font-size:1.8rem;padding:.6rem 0}.product-filters .filter a{display:inline-block;position:relative;vertical-align:baseline}.product-filters .filter a:hover{color:var(--color-primary-500);text-decoration:none}.product-filters .filter a:hover:before{border-color:var(--color-primary-500)}.product-filters .filter a:before{border:.1rem solid var(--color-neutral-300);border-radius:.2rem;content:"";display:inline-block;width:1em;height:1em;margin-right:1.44em;vertical-align:text-top}.product-filters .filter .current-cat a:before,.product-filters .filter .chosen a:before{background:radial-gradient(circle at center,var(--color-primary-500) 40%,var(--color-neutral-300) 40%)}.product-filters .wc-block-product-search label{display:none}.product-filters .wc-block-product-search__fields{position:relative}.product-filters .wc-block-product-search__fields button{position:absolute;top:.6rem;right:.6rem;width:auto;padding:.35em}.product-filters .wc-block-product-search__fields button:hover{background:#d4d4d4}.product-filters .wc-block-product-search__field[type=search]:not([type=submit]):not([type=checkbox]):not([type=radio]){width:100%;height:4.4rem}.product-filters .wc-block-product-search__field[type=search]:not([type=submit]):not([type=checkbox]):not([type=radio]):focus{outline:none}.main--has-filters-adjacent-to-products .product-filters{align-items:flex-start;align-content:flex-start;grid-column:filter/filter;grid-row:1/5}.main--has-filters-adjacent-to-products .product-filters .filter{font-size:1.6rem;line-height:1;flex-basis:100%;width:100%;position:relative;margin:0}.main--has-filters-adjacent-to-products .product-filters .filter__icon{display:none}.main--has-filters-adjacent-to-products .product-filters .filter__list--closed li:nth-child(n+6){display:none}.main--has-filters-adjacent-to-products .product-filters .filter .filter__toggle{background:none;cursor:default;font-size:1.8rem;padding:0}.main--has-filters-adjacent-to-products .product-filters .filter ul{background-color:transparent;box-shadow:none;padding:2.2rem 0;pointer-events:auto;position:static;opacity:1;max-height:none}.main--has-filters-adjacent-to-products .product-filters .filter li{padding-left:3rem}.main--has-filters-adjacent-to-products .product-filters .filter a{display:inline}.main--has-filters-adjacent-to-products .product-filters .filter a:before{position:absolute;left:-3rem;top:.3rem}.main--has-filters-adjacent-to-products .product-filters .wc-block-product-search label{display:none}.main--has-filters-adjacent-to-products .product-filters .wc-block-product-search__fields{position:relative}.main--has-filters-adjacent-to-products .product-filters .wc-block-product-search__fields button{position:absolute;top:.6rem;right:.6rem;width:auto;padding:.35em}.main--has-filters-adjacent-to-products .product-filters .wc-block-product-search__field[type=search]:not([type=submit]):not([type=checkbox]):not([type=radio]){width:100%;height:4.4rem}.main--has-filters-adjacent-to-products .product-filters .wc-block-product-search__field[type=search]:not([type=submit]):not([type=checkbox]):not([type=radio]):focus{outline:none}.product-results{display:flex;flex-wrap:wrap;align-content:center;align-items:center;margin:0 0 4rem}.product-results .woocommerce-result-count{display:inline-block;font-size:2rem;margin:0}.product-results .woocommerce-ordering{border:.1rem solid var(--color-neutral-200);background:#fff;border-radius:.3rem;flex:0 0 auto;margin-left:auto;padding-right:1.4rem}.product-results .woocommerce-ordering select{border:none;color:var(--color-neutral-400);cursor:pointer;font-size:1.6rem;font-weight:700;margin:0;padding:1rem}.product-results .woocommerce-ordering select:focus{outline:none}.product-results__active{flex:1 1 calc(100% - 15.1rem)}.product-results__active h5{display:inline-block;font-size:1.6rem;margin-right:1em}.product-results__active ul{display:inline-block;list-style:none;margin:0;padding:0}.product-results__active li{display:inline-block;margin-right:.5em}.product-results__active a{background:var(--color-neutral-200);border-radius:.3rem;display:block;padding:.2em .5em}.product-results__active a:hover{color:var(--color-primary-500);text-decoration:none}.product-results__active a:after{background:#fff;border-radius:50%;content:"✕";display:inline-flex;font-size:1rem;line-height:1;align-items:center;align-content:center;justify-content:center;width:1.5em;height:1.5em;vertical-align:middle;margin-left:.25em;text-align:center}.product-results__active:empty+.product-results__button{display:none}.product-results__button{background:#000;border-radius:.3rem;color:#fff;display:inline-flex;align-items:center;justify-content:center;padding:.6rem 2.2rem;width:15.1rem;height:4rem;transition:color .25s ease;margin-top:1rem}.product-results__button:hover{color:var(--color-primary-500);text-decoration:none}.product-search .container{background:#fff;border-radius:.7rem;box-shadow:0 .2rem 2rem #00000026;padding:3.1rem;margin-bottom:3.6rem}.product-search .container h2{font-size:2.8rem}.product-search .container form{display:flex;flex-wrap:wrap;gap:3rem;align-items:flex-end}.product-search .container select{cursor:pointer;height:5rem;padding:.5em 1.3rem}.product-search .container select:disabled{cursor:not-allowed}.product-search .container button{background:var(--color-primary-500);border:none;border-radius:.3rem;color:#fff;cursor:pointer;display:inline-block;font-size:1.7rem;padding:1.2rem 2.2rem;transition:color .25s ease;flex-grow:1}.product-search .container button:hover{color:#000;text-decoration:none}.product-search .container button:focus{outline:none}.product-search__option{flex:0 1 calc(20% - 3rem)}.product-search__option h3{font-size:1.8rem}.products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4rem;margin-bottom:4rem}@media (max-width: 991.999px){.products{gap:2rem;grid-template-columns:repeat(2,minmax(0,1fr))}}.products .product{background-color:#fff;display:flex;flex-direction:column;position:relative}.products .product .price{display:flex;flex-direction:column;font-size:2.2rem;line-height:1.4;font-weight:700;color:#ef4444}.products .product .price .woocommerce-price-suffix{font-size:.7em;font-weight:400;color:#737373}.products .product .media-wrapper{display:flex;justify-content:center;align-items:center;padding:2rem;background-color:#f5f5f5;border-radius:1rem;transition:background-color .25s ease}.products .product .media-wrapper:hover{background-color:#e5e5e5}.products .product .media{display:block}.products .product .media:hover{text-decoration:none}.products .product .media-content{margin-top:auto}.products .product__title{width:100%;margin-top:2rem}.products .entry-title{height:5.8rem;font-size:2.4rem;margin-bottom:1.2rem;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.products .entry-title:hover{text-decoration:underline}.main--has-filters-adjacent-to-products .container{display:grid;grid-template-columns:[filter] 30rem [result] auto;gap:3rem;align-items:flex-start}@media (max-width: 767.999px){.main--has-filters-adjacent-to-products .container{display:block}}.main--has-filters-adjacent-to-products .product-results{grid-column:result/result;grid-row:1;margin:0 0 1rem}.main--has-filters-adjacent-to-products .products{grid-column:result/result;grid-row:2;grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width: 991.999px){.main--has-filters-adjacent-to-products .products{grid-template-columns:repeat(2,minmax(0,1fr))}}.quantity{display:inline-block}.quantity label{font-size:1.8rem;color:var(--color-neutral-400);display:block}.quantity__input{background:#e5e5e5;border-radius:.3rem;display:flex}.quantity__input input[type=number]:not([type=submit]):not([type=checkbox]):not([type=radio]){background:none;border:none;font-size:1.6rem;font-weight:700;height:4.6rem;padding:.6rem;text-align:center;max-width:3rem}.quantity__input input[type=number]:not([type=submit]):not([type=checkbox]):not([type=radio])::-webkit-inner-spin-button,.quantity__input input[type=number]:not([type=submit]):not([type=checkbox]):not([type=radio])::-webkit-outer-spin-button{display:none}.quantity__input input[type=number]:not([type=submit]):not([type=checkbox]):not([type=radio]):focus{outline:none}.quantity__input button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:.1rem solid var(--color-neutral-200);border-radius:.2rem;cursor:pointer;font-size:2rem;line-height:1;width:3.6rem;height:3.6rem;margin:.6rem;transition:color .25s ease}.quantity__input button:hover{color:var(--color-primary-500)}.quantity__input button:focus{outline:none}.socials-list{display:flex;flex-wrap:wrap;list-style:none;padding:.8rem 0;margin:0}@media (max-width: 479.999px){.socials-list{padding:.4rem 0}}.socials-list__item{color:var(--color-primary-500);font-size:1.3rem;margin:0 .75rem}@media (max-width: 479.999px){.socials-list__item{margin:0 .4rem}}.socials-list__item a{background:#fff;border-radius:50%;color:inherit;display:inline-flex;width:3.5rem;height:3.5rem;align-items:center;justify-content:center;transition:color .25s ease}@media (max-width: 479.999px){.socials-list__item a{width:2.6rem;height:2.6rem}}.socials-list__item a:hover{color:#000}.text-blocks{background:#000 no-repeat center center/cover;padding:12rem 0;margin-top:6rem}@media (max-width: 767.999px){.text-blocks{padding:4rem 0}}.text-blocks .container{display:flex;flex-wrap:wrap;justify-content:center;gap:4rem;padding:0 4rem}.text-blocks__item{background:#fff;color:var(--color-neutral-600);padding:2.5rem;flex:0 1 calc(33.333% - 3rem);display:flex;flex-direction:column;align-items:center;text-align:center}@media (max-width: 991.999px){.text-blocks__item{flex-basis:50%;margin-bottom:3rem}}@media (max-width: 767.999px){.text-blocks__item{flex-basis:100%}}.text-blocks__image{display:flex;align-items:center;margin:0 auto 1.5em;width:auto;height:7.6rem}.text-blocks__image img,.text-blocks__image svg{max-height:7.6rem;max-width:17.3rem}.text-blocks__title{font:700 2rem/1.4 Open Sans;text-transform:uppercase}.text-blocks__text{width:100%}.text-blocks__button{background:var(--color-primary-500);border:none;border-radius:.3rem;color:#fff;cursor:pointer;display:inline-block;font-size:1.7rem;padding:1.2rem 2.2rem;transition:color .25s ease;margin-top:1em}.text-blocks__button:hover{color:#000;text-decoration:none}.text-blocks__button:focus{outline:none}.text-with-image{padding:0 2rem 4rem}.text-with-image .container{padding:0 4rem}@media (max-width: 991.999px){.text-with-image .container{padding:0 2rem}}.text-with-image h2{border-bottom:1.3rem solid rgba(var(--color-neutral-200),.3);font-size:5.2rem;line-height:1.2;padding:0 0 1.7rem;margin:0 0 3.1rem}@media (max-width: 767.999px){.text-with-image h2{border-bottom:.8rem solid rgba(var(--color-neutral-200),.3);font-size:3.6rem}}.text-with-image__content{display:flex;flex-wrap:wrap;justify-content:space-between}.text-with-image__text{font-size:1.8rem;line-height:1.77em;flex:0 0 53%;max-width:66.4rem;padding:0 5.1rem 0 0}@media (max-width: 767.999px){.text-with-image__text{font-size:1.6rem;flex-basis:100%;padding:0 0 2rem}}.text-with-image__text p{margin-bottom:1.5em}.text-with-image__text p:last-child{margin-bottom:0}.text-with-image__image{flex:0 0 47%;margin:0}@media (max-width: 767.999px){.text-with-image__image{flex-basis:100%;margin-bottom:2rem}}.text-with-image__image img{width:100%}.text-with-image:nth-of-type(2n) .text-with-image__text{order:2;padding:0 0 0 5.1rem}@media (max-width: 767.999px){.text-with-image:nth-of-type(2n) .text-with-image__text{padding:0}}.woocommerce-breadcrumb{background:#000;border-radius:.5rem .5rem 0 0;color:var(--color-primary-500);font-size:1.7rem;position:absolute;bottom:0;right:4rem;width:50%;padding:1.5rem 3.1rem;margin:0;z-index:1}@media (max-width: 767.999px){.woocommerce-breadcrumb{width:auto;right:2rem;left:2rem}}.slider .woocommerce-breadcrumb{bottom:1.7rem}@media (max-width: 767.999px){.slider .woocommerce-breadcrumb{border-radius:0 0 .5rem .5rem}}.woocommerce-breadcrumb a{color:#fff;transition:color .25s ease}.woocommerce-breadcrumb a:hover{color:var(--color-primary-500)}.woocommerce-breadcrumb span{color:#fff;font-size:2rem;font-weight:700;margin:0 1em}@media (max-width: 767.999px){.woocommerce-breadcrumb span{margin:0 .6em}}.woocommerce-cart-form{overflow-x:auto}.woocommerce-cart-form .shop_table{width:100%;margin-bottom:4rem;word-wrap:break-word}.woocommerce-cart-form .shop_table .quantity label{display:none}.woocommerce-cart-form .shop_table .product-remove a{display:flex;align-items:center;font-size:2.6rem;color:#ef4444}.woocommerce-cart-form .shop_table .product-remove a:hover{color:#f87171}@media (min-width: 768px){.woocommerce-cart-form .shop_table tbody tr:nth-child(odd):not(:last-child){background-color:#fafafa}.woocommerce-cart-form .shop_table tbody tr:last-child{background-color:#f5f5f5}.woocommerce-cart-form .shop_table th,.woocommerce-cart-form .shop_table td{padding:.6rem 1.6rem}.woocommerce-cart-form .shop_table th{text-align:left;border-bottom:.2rem solid #d4d4d4}.woocommerce-cart-form .shop_table th.product-remove span,.woocommerce-cart-form .shop_table th.product-thumbnail span{display:none}.woocommerce-cart-form .shop_table td{border-top:.1rem solid #d4d4d4}.woocommerce-cart-form .shop_table .product-thumbnail{width:10rem}.woocommerce-cart-form .shop_table .product-name a:hover{text-decoration:underline}.woocommerce-cart-form .shop_table .product-remove{width:1px}.woocommerce-cart-form .shop_table .product-price,.woocommerce-cart-form .shop_table .product-subtotal{text-align:right}.woocommerce-cart-form .shop_table .coupon{display:inline-flex;align-items:center;gap:1.2rem}}@media (max-width: 767.999px){.woocommerce-cart-form .shop_table_responsive thead,.woocommerce-cart-form .shop_table_responsive th{display:none}.woocommerce-cart-form .shop_table_responsive tbody,.woocommerce-cart-form .shop_table_responsive tr{display:block}.woocommerce-cart-form .shop_table_responsive tr:not(:first-child){margin-top:4.6rem}.woocommerce-cart-form .shop_table_responsive td:nth-child(odd){background-color:#fafafa}.woocommerce-cart-form .shop_table_responsive td:not(.product-thumbnail){border-left:none;border-bottom:.1rem solid var(--color-neutral-200);display:flex;flex-wrap:wrap;align-items:center;align-content:stretch;padding:.6rem 0}.woocommerce-cart-form .shop_table_responsive td:not(.product-thumbnail):before{content:attr(data-title);flex:0 1 40%;font-weight:700;margin-right:1.4rem}.woocommerce-cart-form .shop_table_responsive .product-remove{justify-content:center}.woocommerce-cart-form .shop_table_responsive .product-remove:before{display:none}.woocommerce-cart-form .shop_table_responsive .product-thumbnail{display:block;width:100%;padding-top:.6rem}.woocommerce-cart-form .shop_table_responsive .product-thumbnail a{display:block;margin:0 auto;width:14rem}.woocommerce-cart-form .shop_table_responsive .coupon{border-bottom:.1rem solid var(--color-neutral-200);width:100%;padding-bottom:.6em;margin-bottom:.6em}.woocommerce-cart-form .shop_table_responsive .coupon label,.woocommerce-cart-form .shop_table_responsive .coupon input,.woocommerce-cart-form .shop_table_responsive .coupon button{display:block;margin:0;width:100%}.woocommerce-cart-form .shop_table_responsive .coupon input{margin-bottom:.6em}}.woocommerce-cart-form .button{font-size:1.4rem}.woocommerce-cart-form .actions .button{float:right}@media (max-width: 767.999px){.woocommerce-cart-form .actions .button{float:none;width:100%}}.woocommerce-cart-form .quantity__input{margin-right:0}.cart_totals h2{font-size:2.4rem;text-align:right}.cart_totals .shop_table{width:100%;margin-bottom:4rem}.cart_totals .shop_table th,.cart_totals .shop_table td{padding:.6rem 1.6rem}.cart_totals .shop_table th{text-align:right;vertical-align:top}.cart_totals .shop_table td{width:50%;text-align:right}.cart_totals .shop_table td small{display:block}.cart_totals .shop_table tr:not(:first-child) th,.cart_totals .shop_table tr:not(:first-child) td{border-top:.1rem solid #d4d4d4}.cart_totals .shop_table .cart-discount a{display:block;color:#ef4444;font-size:1.4rem}.cart_totals select{max-width:20.7rem}.cart_totals .woocommerce-shipping-destination{font-size:1.4rem}.cart-collaterals{margin-left:auto;max-width:52rem}.cart-collaterals .wc-proceed-to-checkout{text-align:right}.woocommerce-shipping-methods{margin:0;padding-left:1em}.woocommerce-shipping-methods label{font-size:inherit}.woocommerce-checkout.checkout{display:flex;gap:2rem;align-content:flex-start;align-items:flex-start}@media (max-width: 767.999px){.woocommerce-checkout.checkout{flex-wrap:wrap}}.woocommerce-checkout.checkout h3{color:var(--color-neutral-800);font-size:3.6rem;font-weight:400;line-height:1.4;text-transform:uppercase}@media (max-width: 767.999px){.woocommerce-checkout.checkout h3{font-size:2.4rem}}.woocommerce-checkout.checkout label{margin-bottom:.6rem;color:var(--color-neutral-800);display:block;font-size:1.6rem;text-transform:none}@media (max-width: 767.999px){.woocommerce-checkout.checkout label{font-size:1.9rem}}.woocommerce-checkout.checkout input:not([type=checkbox]):not([type=radio]),.woocommerce-checkout.checkout textarea,.woocommerce-checkout.checkout select{width:100%}.woocommerce-checkout.checkout .col2-set{flex:1 1 66.666%}@media (max-width: 991.999px){.woocommerce-checkout.checkout .col2-set{flex-basis:100%;margin-bottom:4rem}}.woocommerce-checkout.checkout .woocommerce-billing-fields__field-wrapper{display:flex;flex-wrap:wrap;gap:1.5rem 2rem}.woocommerce-checkout.checkout .woocommerce-billing-fields__field-wrapper .form-row{flex:1 1 100%}.woocommerce-checkout.checkout .woocommerce-billing-fields__field-wrapper .form-row .required{text-decoration:none!important;color:#ef4444}.woocommerce-checkout.checkout .woocommerce-billing-fields__field-wrapper .form-row-first,.woocommerce-checkout.checkout .woocommerce-billing-fields__field-wrapper .form-row-last{flex-basis:calc(50% - 2rem)}.woocommerce-checkout.checkout .woocommerce-additional-fields{margin-top:3rem}.woocommerce-checkout.checkout .woocommerce-checkout-review-order{flex:1 1 calc(33.333% - 2rem);background-color:#f5f5f5;border-radius:.4rem}@media (max-width: 991.999px){.woocommerce-checkout.checkout .woocommerce-checkout-review-order{flex-basis:100%;margin-left:0}}.woocommerce-checkout.checkout .woocommerce-checkout-review-order h3{margin-bottom:0;padding:2rem}.woocommerce-checkout.checkout .woocommerce-checkout-review-order a{text-decoration:underline}.woocommerce-checkout.checkout .woocommerce-checkout-review-order table{width:100%;border:none;border-bottom:.1rem solid var(--color-neutral-200);box-shadow:none}.woocommerce-checkout.checkout .woocommerce-checkout-review-order table th{padding:1rem 2rem;text-align:left;vertical-align:top}.woocommerce-checkout.checkout .woocommerce-checkout-review-order table td{padding:1rem 2rem}.woocommerce-checkout.checkout .woocommerce-checkout-review-order table tfoot{border-top:.1rem solid var(--color-neutral-200)}.woocommerce-checkout.checkout .woocommerce-checkout-review-order table tfoot td{text-align:right}.woocommerce-checkout.checkout .woocommerce-checkout-review-order table tfoot small{display:block}.woocommerce-checkout.checkout .woocommerce-checkout-review-order table .product-total{text-align:right}.woocommerce-checkout.checkout .woocommerce-remove-coupon{text-decoration:none;color:#ef4444;font-size:1.4rem}.woocommerce-checkout.checkout .woocommerce-checkout-payment{padding:2rem}.woocommerce-checkout.checkout .woocommerce-checkout-payment .payment_methods{margin-bottom:2rem;font-size:1.4rem}.woocommerce-checkout.checkout .woocommerce-checkout-payment .payment_methods label{font-size:1.6rem}.woocommerce-checkout.checkout .woocommerce-checkout-payment .payment_methods li+li{margin-top:1.2rem}.woocommerce-checkout.checkout .button{width:100%}.woocommerce-checkout.checkout .woocommerce-shipping-fields,.woocommerce-checkout.checkout .woocommerce-account-fields{margin-top:2rem}.woocommerce-checkout.checkout .wc_payment_methods,.woocommerce-checkout.checkout .woocommerce-shipping-methods{list-style:none;padding:0}.woocommerce-checkout.checkout .wc_payment_methods li,.woocommerce-checkout.checkout .woocommerce-shipping-methods li{padding:0 0 0 2em;position:relative}.woocommerce-checkout.checkout .wc_payment_methods li .input-radio,.woocommerce-checkout.checkout .wc_payment_methods li .shipping_method,.woocommerce-checkout.checkout .woocommerce-shipping-methods li .input-radio,.woocommerce-checkout.checkout .woocommerce-shipping-methods li .shipping_method{position:absolute;top:.6em;left:0}.woocommerce-checkout.checkout .woocommerce-NoticeGroup-checkout{flex-basis:100%}.woocommerce-form-coupon-toggle{display:none}.woocommerce-privacy-policy-text{margin-bottom:1.5rem}.woocommerce-form-login{border:.1rem solid var(--color-neutral-200);border-radius:.4rem;box-shadow:0 .4rem 1rem .2rem rgba(var(--color-neutral-900),.05);padding:2rem;max-width:50rem}.woocommerce-form-login label{display:block}.woocommerce-form-login input[type=text],.woocommerce-form-login input[type=password]{width:100%}.woocommerce-form-login .button{padding:.5rem 2.2rem;min-width:19rem}.woocommerce-account .woocommerce{display:flex;flex-wrap:wrap;align-items:flex-start;align-content:flex-start}.woocommerce-account h2{display:block;flex:0 0 100%}.woocommerce-MyAccount-navigation{background:#fff;border:.1rem solid var(--color-neutral-200);border-radius:.4rem;box-shadow:0 .4rem 1rem .2rem rgba(var(--color-neutral-900),.05);flex:0 1 42rem}@media (max-width: 991.999px){.woocommerce-MyAccount-navigation{flex:1 1 100%;order:2;margin-bottom:4rem}}.woocommerce-MyAccount-navigation h3{font-size:3.2rem;font-weight:700;padding:2.1rem 2.6rem;text-transform:uppercase;margin:0}@media (max-width: 767.999px){.woocommerce-MyAccount-navigation h3{font-size:2.8rem}}.woocommerce-MyAccount-navigation ul{border:none;box-shadow:none;list-style:none;margin:0;padding:0}.woocommerce-MyAccount-navigation li.is-active a{background:rgba(var(--color-neutral-200),.3)}.woocommerce-MyAccount-content{border:.1rem solid var(--color-neutral-200);border-radius:.4rem;box-shadow:0 .4rem 1rem .2rem rgba(var(--color-neutral-900),.05);flex:1 1 calc(100% - 44rem);margin-left:2rem;padding:2rem}@media (max-width: 991.999px){.woocommerce-MyAccount-content{flex:1 1 100%;margin:0 0 4rem}}.woocommerce-MyAccount-content h3{font-size:3.6rem;font-weight:400;text-transform:uppercase}.woocommerce-MyAccount-content form label{display:block}.woocommerce-MyAccount-content form input{width:100%}.woocommerce-Addresses a{background:var(--color-primary-500);border:none;border-radius:.3rem;color:#fff;cursor:pointer;display:inline-block;font-size:1.7rem;padding:1.2rem 2.2rem;transition:color .25s ease}.woocommerce-Addresses a:hover{color:#000;text-decoration:none}.woocommerce-Addresses a:focus{outline:none}.woocommerce-notices-wrapper:empty{display:none}.woocommerce-notices-wrapper li{display:flex;align-items:center}.woocommerce-notices-wrapper .button,.woocommerce-notices-wrapper .restore-item{background:var(--color-primary-500);border:none;border-radius:.3rem;color:#fff;cursor:pointer;display:inline-block;font-size:1.5rem;padding:.75em 1.3em;margin-left:auto;order:9;transition:color .25s ease}.woocommerce-notices-wrapper .button:hover,.woocommerce-notices-wrapper .restore-item:hover{color:#000;text-decoration:none}.woocommerce-notices-wrapper .button:focus,.woocommerce-notices-wrapper .restore-item:focus{outline:none}.woocommerce-notice{display:flex;align-items:center;padding:1.6rem;margin:0 0 3rem}.woocommerce-notice--success{background-color:#dcfce7;color:#22c55e}.woocommerce-message{display:flex;align-items:center;padding:1.6rem;margin:0 0 3rem;background-color:#dbeafe}.woocommerce-error{display:block;background-color:#fee2e2;margin:0 0 3rem;color:var(--color-red-500);list-style:none;padding:1.6rem}.woocommerce-info{display:flex;align-items:center;flex-wrap:wrap;gap:1rem;padding:1.6rem;margin:0 0 3rem;background-color:#dbeafe}.woocommerce-info a{text-decoration:underline}.wc-block-components-notice-banner{display:flex;align-items:center;gap:1.6rem;padding:1.6rem;margin-bottom:1.6rem}.wc-block-components-notice-banner>svg{flex-shrink:0;fill:#fff;border-radius:99rem}.wc-block-components-notice-banner.is-info{background-color:#dbeafe}.wc-block-components-notice-banner.is-info>svg{background-color:#3b82f6}.wc-block-components-notice-banner.is-error{background-color:#fee2e2}.wc-block-components-notice-banner.is-error>svg{background-color:#ef4444}.wc-block-components-notice-banner.is-success{background-color:#dcfce7}.wc-block-components-notice-banner.is-success>svg{background-color:#22c55e}.wc-block-components-notice-banner__content{flex-grow:1;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1.6rem}.woocommerce-order-details{margin-top:3.2rem}.woocommerce-order-details table th,.woocommerce-order-details table td{padding:.6rem 1.6rem}.woocommerce-order-details table tbody tr,.woocommerce-order-details table tfoot tr{border-top:.1rem solid #d4d4d4}.woocommerce-order-details table thead tr{border-bottom:.2rem solid #d4d4d4}.woocommerce-order-details table thead th.product-name{text-align:left}.woocommerce-order-details table tfoot tr:last-child td{font-weight:700}.woocommerce-order-details table tfoot th{text-align:right;vertical-align:top}.woocommerce-order-details table tfoot td{text-align:right}.woocommerce-order-details table tfoot small{display:block;font-weight:400}.woocommerce-order-details table .product-total{text-align:right}.woocommerce-pagination{grid-column:result/result;display:flex}.woocommerce-pagination ul{display:flex;flex-wrap:wrap;list-style:none;margin:0 0 0 auto;padding:0;gap:2rem}.woocommerce-pagination li{display:inline-block}.woocommerce-pagination a,.woocommerce-pagination span{border:.2rem solid var(--color-neutral-200);border-radius:.125em;display:inline-flex;align-items:center;justify-content:center;font-size:1.6rem;width:2.25em;height:2.25em}.woocommerce-pagination .current{background:var(--color-primary-500);border-color:var(--color-primary-500);color:#fff;cursor:default}.woocommerce-pagination a{color:var(--color-neutral-400)}.woocommerce-pagination a:hover{background:var(--color-neutral-200);text-decoration:none}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}.aligncenter{display:block;margin:5px auto}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone,.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}@media (max-width: 767.999px){.main .wp-block-columns{flex-wrap:wrap}}.ymm-selector .block-content{display:flex;flex-wrap:wrap;align-items:center;-moz-column-gap:3rem;column-gap:3rem;row-gap:1.5rem}.ymm-selector.ymm-horizontal .level select.ymm-select{width:100%}.ymm-selector.ymm-horizontal .level,.ymm-selector .level{float:none;width:auto;flex:1 1 calc(25% - 3rem)}@media (max-width: 767.999px){.ymm-selector.ymm-horizontal .level,.ymm-selector .level{flex-basis:calc(50% - 3rem)}}@media (max-width: 479.999px){.ymm-selector.ymm-horizontal .level,.ymm-selector .level{flex-basis:100%}}.ymm-selector .ymm-clear{display:none}.ymm-selector table{border:none;box-shadow:none}.ymm-selector table td{border:none;height:auto}.ymm-selector.ymm-horizontal .ymm-submit-any-selection{margin-top:0}.ymm-selector.ymm-horizontal .ymm-extra .ymm-search table td.ymm-td-button{border:none;padding:0 0 0 1em}.ymm-selector.ymm-horizontal .level select.ymm-category-select{margin-top:0;width:100%}.ymm-selector.ymm-horizontal .ymm-extra .ymm-search{margin:0}.ymm-select{cursor:pointer;padding:.5rem 1.3rem;height:4.4rem}.ymm-extra{display:flex;flex-wrap:wrap;align-items:center;-moz-column-gap:3rem;column-gap:3rem;row-gap:1.5rem;flex:1 1 100%}.ymm-extra .ymm-category-container,.ymm-extra .ymm-search{float:none;width:auto;flex:1 1 calc(25% - 3rem)}@media (max-width: 767.999px){.ymm-extra .ymm-category-container,.ymm-extra .ymm-search{flex-basis:calc(50% - 3rem)}}@media (max-width: 479.999px){.ymm-extra .ymm-category-container,.ymm-extra .ymm-search{flex-basis:100%}}.ymm-extra .input-text{border:.2rem solid var(--color-neutral-300);border-radius:.4rem;color:var(--color-neutral-800);font-size:1.6rem;line-height:1.5;height:5rem;padding:.5rem 1.3rem}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.order-1{order:1}.order-2{order:2}.order-3{order:3}.col-span-4{grid-column:span 4 / span 4}.col-span-8{grid-column:span 8 / span 8}.block{display:block}.table{display:table}.grid{display:grid}.w-full{width:100%}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.gap-12{gap:4.8rem}.gap-8{gap:3.2rem}.\!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)!important}.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)}@media (min-width: 992px){.lg\:order-2{order:2}.lg\:order-3{order:3}.lg\:row-span-1{grid-row:span 1 / span 1}.lg\:row-span-2{grid-row:span 2 / span 2}.lg\:grid-flow-col{grid-auto-flow:column}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}
