/* ============================================== */
/* Shoptet Landing Page - Isolated CSS          */
/* All styles scoped to #lp-root to prevent     */
/* conflicts with Shoptet theme                 */
/* ============================================== */

/* CSS Containment - Optimize rendering */
#lp-root {
  contain: layout style paint;
  isolation: isolate;
}

@import url("https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;500;600;700;800;900&family=Cormorant+Garamond:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,600;1,700&family=Inter:wght@100;200;300;400;500;600;700;800;900&display=swap");



/* Tailwind CSS Variables */
/**
 * Tailwind Custom CSS Variables
 * 
 * These variables match the custom theme from tailwind.config.ts
 * Required for the extracted CSS to work correctly in Shoptet
 */

:root {
  /* ============================================
     COLORS - from tailwind.config.ts
     ============================================ */
  
  /* Primary */
  --color-primary: #4A6741;
  --color-primary-dark: #3A5234;
  --color-primary-light: #5C7B52;
  --color-primary-muted: rgba(74, 103, 65, 0.125);
  
  /* Apoteka Brand */
  --color-apoteka: #2a4a3a;
  --color-apoteka-dark: #1e3a2c;
  --color-apoteka-darker: #162a20;
  --color-apoteka-light: #3a5a4a;
  
  /* Sage */
  --color-sage-50: #F6F7F5;
  --color-sage-100: #E8EBE6;
  --color-sage-200: #D4DAD1;
  --color-sage-300: #B5C0AF;
  --color-sage-400: #8FA085;
  --color-sage-500: #4A6741;
  --color-sage-600: #3A5234;
  --color-sage-700: #2D3F28;
  --color-sage-800: #1F2D1C;
  --color-sage-900: #141E12;
  
  /* Cream */
  --color-cream: #FAF8F5;
  --color-cream-warm: #F7F3ED;
  --color-cream-dark: #EDE8E0;
  --color-cream-pink: #F5E6E0;
  
  /* Accent */
  --color-accent-rose: #E8D4D4;
  --color-accent-gold: #C9A962;
  --color-accent-gold-light: #D4B87A;
  --color-accent-gold-dark: #B89952;
  --color-accent-bronze: #B8956A;
  --color-accent-bronze-light: #C9A87A;
  --color-accent-bronze-dark: #A8845A;
  
  /* Wood */
  --color-wood: #A8845A;
  --color-wood-light: #C9B896;
  --color-wood-dark: #8B6F4A;
  
  /* Stone warm */
  --color-stone-warm: #78716C;
  
  /* ============================================
     FONTS
     ============================================ */
  --font-serif: 'Playfair Display', Georgia, serif;
  --font-script: 'Cormorant Garamond', Georgia, serif;
  --font-sans: 'Inter', system-ui, -apple-system, sans-serif;
  
  /* ============================================
     SPACING
     ============================================ */
  --spacing-section: 6rem;
  --spacing-section-sm: 4rem;
  --spacing-section-lg: 8rem;
  
  /* ============================================
     SHADOWS
     ============================================ */
  --shadow-soft: 0 2px 15px -3px rgba(0, 0, 0, 0.07), 0 10px 20px -2px rgba(0, 0, 0, 0.04);
  --shadow-soft-lg: 0 10px 40px -10px rgba(0, 0, 0, 0.1), 0 2px 10px -2px rgba(0, 0, 0, 0.04);
  --shadow-inner-soft: inset 0 2px 4px 0 rgba(0, 0, 0, 0.02);
}

/* ============================================
   GOOGLE FONTS IMPORT
   ============================================ */
@import url('https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500&family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;1,300;1,400;1,500&family=Inter:wght@300;400;500;600;700&display=swap');

/* ============================================
   BASE STYLES (from globals.css)
   ============================================ */

#lp-root {
  font-family: var(--font-sans);
  background-color: var(--color-cream);
  color: #292524; /* stone-800 */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

#lp-root h1,
#lp-root h2,
#lp-root h3,
#lp-root h4,
#lp-root h5,
#lp-root h6 {
  font-family: var(--font-serif);
  color: #1c1917; /* stone-900 */
}

#lp-root ::selection {
  background-color: rgba(74, 103, 65, 0.2);
  color: #1c1917;
}

/* ============================================
   COMPONENT CLASSES (from globals.css @layer components)
   ============================================ */

#lp-root .btn-primary {
  background-color: var(--color-apoteka);
  color: var(--color-cream-warm);
  font-weight: 500;
  padding: 1rem 2rem;
  border-radius: 0.75rem;
  transition: all 0.3s ease;
  box-shadow: var(--shadow-soft);
  font-size: 1rem;
  letter-spacing: 0.025em;
}

#lp-root .btn-primary:hover {
  background-color: var(--color-apoteka-dark);
  box-shadow: var(--shadow-soft-lg);
}

#lp-root .section-container {
  max-width: 72rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}

@media (min-width: 640px) {
  #lp-root .section-container {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}

@media (min-width: 1024px) {
  #lp-root .section-container {
    padding-left: 3rem;
    padding-right: 3rem;
  }
}

#lp-root .section-padding {
  padding-top: var(--spacing-section-sm);
  padding-bottom: var(--spacing-section-sm);
}

@media (min-width: 1024px) {
  #lp-root .section-padding {
    padding-top: var(--spacing-section);
    padding-bottom: var(--spacing-section);
  }
}

#lp-root .section-padding-lg {
  padding-top: var(--spacing-section);
  padding-bottom: var(--spacing-section);
}

@media (min-width: 1024px) {
  #lp-root .section-padding-lg {
    padding-top: var(--spacing-section-lg);
    padding-bottom: var(--spacing-section-lg);
  }
}

#lp-root .card {
  background-color: white;
  border-radius: 1rem;
  padding: 1.5rem;
  box-shadow: var(--shadow-soft);
}

@media (min-width: 640px) {
  #lp-root .card {
    padding: 2rem;
  }
}

#lp-root .gold-gradient {
  background: linear-gradient(135deg, #C9A962 0%, #D4B87A 50%, #C9A962 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}

/* ============================================
   RESPONSIVE OVERRIDES
   ============================================ */

@media (max-width: 640px) {
  #lp-root .section-padding {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
  
  #lp-root .section-padding-lg {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
}

@media (max-width: 400px) {
  #lp-root .section-padding {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
  
  #lp-root .section-padding-lg {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
  
  #lp-root .section-container {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }
}

/* ============================================
   ANIMATION KEYFRAMES
   ============================================ */

@keyframes fadeIn {
  #lp-root 0% { opacity: 0; }
  #lp-root 100% { opacity: 1; }
}

@keyframes fadeInUp {
  #lp-root 0% { opacity: 0; transform: translateY(20px); }
  #lp-root 100% { opacity: 1; transform: translateY(0); }
}

@keyframes scaleIn {
  #lp-root 0% { opacity: 0; transform: scale(0.95); }
  #lp-root 100% { opacity: 1; transform: scale(1); }
}

#lp-root .animate-fade-in {
  animation: fadeIn 0.6s ease-out;
}

#lp-root .animate-fade-in-up {
  animation: fadeInUp 0.6s ease-out;
}

#lp-root .animate-scale-in {
  animation: scaleIn 0.4s ease-out;
}

/* ============================================
   TAILWIND ARBITRARY VALUES
   These are JIT-generated and may not be in extracted CSS
   ============================================ */

/* Aspect Ratio - arbitrary values */
#lp-root .aspect-\[3\/4\] {
  aspect-ratio: 3 / 4;
}

#lp-root .aspect-\[4\/3\] {
  aspect-ratio: 4 / 3;
}

#lp-root .aspect-\[16\/9\] {
  aspect-ratio: 16 / 9;
}

#lp-root .aspect-square {
  aspect-ratio: 1 / 1;
}

#lp-root .aspect-video {
  aspect-ratio: 16 / 9;
}

/* Max Width - arbitrary values */
#lp-root .max-w-\[240px\] { max-width: 240px; }
#lp-root .max-w-\[280px\] { max-width: 280px; }
#lp-root .max-w-\[320px\] { max-width: 320px; }

@media (min-width: 400px) {
  #lp-root .xs\:max-w-\[280px\] { max-width: 280px; }
}

/* Fill/Cover for Next.js Image replacement */
#lp-root .object-cover {
  object-fit: cover;
}

#lp-root .object-contain {
  object-fit: contain;
}

/* Image with fill - needs absolute positioning and full dimensions */
#lp-root [class*="aspect-"] > img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

/* Ensure relative positioning on aspect containers */
#lp-root [class*="aspect-"] {
  position: relative;
}

/* Text arbitrary values */
#lp-root .text-\[9px\] { font-size: 9px; }
#lp-root .text-\[10px\] { font-size: 10px; }
#lp-root .text-\[11px\] { font-size: 11px; }

@media (min-width: 400px) {
  #lp-root .xs\:text-\[10px\] { font-size: 10px; }
}

/* Tracking arbitrary values */
#lp-root .tracking-\[0\.2em\] { letter-spacing: 0.2em; }
#lp-root .tracking-\[0\.25em\] { letter-spacing: 0.25em; }

@media (min-width: 400px) {
  #lp-root .xs\:tracking-\[0\.25em\] { letter-spacing: 0.25em; }
}

/* Shadow arbitrary values */
#lp-root .shadow-\[0_25px_80px_-15px_rgba\(74\,103\,65\,0\.2\)\] {
  box-shadow: 0 25px 80px -15px rgba(74, 103, 65, 0.2);
}

#lp-root .shadow-\[0_8px_30px_-5px_rgba\(0\,0\,0\,0\.15\)\] {
  box-shadow: 0 8px 30px -5px rgba(0, 0, 0, 0.15);
}

#lp-root .shadow-\[0_8px_30px_-5px_rgba\(0\,0\,0\,0\.1\)\] {
  box-shadow: 0 8px 30px -5px rgba(0, 0, 0, 0.1);
}

/* Blur arbitrary values */
#lp-root .blur-3xl {
  filter: blur(64px);
}

/* Inset arbitrary values for decorative elements */
#lp-root .inset-3 { inset: 0.75rem; }
#lp-root .inset-4 { inset: 1rem; }
#lp-root .inset-6 { inset: 1.5rem; }

@media (min-width: 400px) {
  #lp-root .xs\:inset-4 { inset: 1rem; }
}

@media (min-width: 640px) {
  #lp-root .sm\:inset-6 { inset: 1.5rem; }
}


/* Shoptet Integration */

/* ============================================
   SHOPTET LANDING PAGE INTEGRATION v5.0
   IMMEDIATE HIDE - Before JS loads
   ============================================ */

/* Hide Instagram/social content immediately */
body:has(#lp-root) a[href*="instagram"],
body:has(#lp-root) a[href*="Instagram"],
body:has(#lp-root) [class*="instagram"],
body:has(#lp-root) [id*="instagram"] {
  display: none !important;
  visibility: hidden !important;
}

/* Hide free shipping banner - SPECIFIC SELECTOR */
body:has(#lp-root) .site-msg,
body:has(#lp-root) .site-msg.information,
body:has(#lp-root) [class*="free-shipping"],
body:has(#lp-root) [class*="doprava"],
body:has(#lp-root) [id*="free-shipping"],
body:has(#lp-root) .promo-bar,
body:has(#lp-root) .top-bar:not(#lp-root .top-bar),
body:has(#lp-root) .announcement-bar {
  display: none !important;
  visibility: hidden !important;
  opacity: 0 !important;
  height: 0 !important;
  overflow: hidden !important;
}

/* ============================================
   SHOPTET INTEGRATION - CLEAN LANDING PAGE
   Hide header, footer, and all Shoptet chrome
   ============================================ */

/* Main container - FORCE FULL WIDTH */
#lp-root {
  display: block !important;
  width: 100vw !important;
  max-width: 100vw !important;
  min-width: 100vw !important;
  margin: 0 !important;
  padding: 0 !important;
  position: relative !important;
  left: 50% !important;
  right: 50% !important;
  margin-left: -50vw !important;
  margin-right: -50vw !important;
  overflow-x: hidden !important;
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif !important;
  font-size: 16px !important;
  line-height: 1.5 !important;
  color: #44403c !important;
  background-color: #FAF8F5 !important;
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
  box-sizing: border-box !important;
}

/* HIDE SHOPTET HEADER - Specific selectors only */
body:has(#lp-root) > header:not(#lp-root header),
body:has(#lp-root) > .header:not(#lp-root .header),
body:has(#lp-root) > #header,
body:has(#lp-root) .site-header:not(#lp-root .site-header),
body:has(#lp-root) .top-navigation-wrapper,
body:has(#lp-root) .top-bar:not(#lp-root .top-bar) {
  display: none !important;
}

/* HIDE SHOPTET FOOTER - Specific selectors only */
body:has(#lp-root) > footer:not(#lp-root footer),
body:has(#lp-root) > .footer:not(#lp-root .footer),
body:has(#lp-root) > #footer,
body:has(#lp-root) .site-footer:not(#lp-root .site-footer) {
  display: none !important;
}

/* Hide page title, breadcrumbs, and other page elements */
body:has(#lp-root) h1.p-name,
body:has(#lp-root) .page-title:not(#lp-root .page-title),
body:has(#lp-root) .breadcrumbs:not(#lp-root .breadcrumbs),
body:has(#lp-root) .content-wrapper > h1:first-child:not(#lp-root h1) {
  display: none !important;
}

/* Force body and html to have no margin/padding */
html:has(#lp-root),
body:has(#lp-root) {
  margin: 0 !important;
  padding: 0 !important;
  width: 100% !important;
  overflow-x: hidden !important;
}

/* Force ALL parent containers to be full width */
#lp-root,
#lp-root > *,
body:has(#lp-root) .content-wrapper,
body:has(#lp-root) .page-content,
body:has(#lp-root) .main-content,
body:has(#lp-root) .container,
body:has(#lp-root) main,
body:has(#lp-root) #content {
  max-width: 100% !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}

/* Hide specific Shoptet footer elements */
body:has(#lp-root) .instagram-feed,
body:has(#lp-root) .social-feed,
body:has(#lp-root) .footer-instagram,
body:has(#lp-root) .footer-social,
body:has(#lp-root) .social-links,
body:has(#lp-root) .social-media {
  display: none !important;
}

/* Hide chat widget on landing page */
body:has(#lp-root) #jivo-iframe-container,
body:has(#lp-root) [id*="jivo"],
body:has(#lp-root) [class*="jivo"],
body:has(#lp-root) .chat-widget,
body:has(#lp-root) [class*="chat-widget"],
body:has(#lp-root) [id*="chat"] {
  display: none !important;
  visibility: hidden !important;
  opacity: 0 !important;
  pointer-events: none !important;
}

/* Try to hide parent container of #lp-root siblings */
#lp-root ~ section,
#lp-root ~ div,
#lp-root ~ aside {
  display: none !important;
}

/* Reset all elements inside */
#lp-root *,
#lp-root *::before,
#lp-root *::after {
  box-sizing: border-box !important;
}

/* Ensure sections span full width with backgrounds */
#lp-root > section {
  display: block !important;
  width: 100% !important;
  max-width: 100% !important;
  margin: 0 !important;
}

/* Reset inherited styles from Shoptet */
#lp-root h1, #lp-root h2, #lp-root h3, #lp-root h4, #lp-root h5, #lp-root h6,
#lp-root p, #lp-root ul, #lp-root ol, #lp-root li, #lp-root div, #lp-root span,
#lp-root a, #lp-root button, #lp-root img {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  vertical-align: baseline;
}

#lp-root ul, #lp-root ol {
  list-style: none;
}

#lp-root img {
  max-width: 100%;
  height: auto;
  display: block;
}

#lp-root a {
  text-decoration: none;
  color: inherit;
}

#lp-root button {
  font-family: inherit;
  cursor: pointer;
  border: none;
  background: none;
}


/* Extracted Page Styles */




@font-face { font-family: "Playfair Display Fallback"; src: local("Times New Roman"); ascent-override: 97.25%; descent-override: 22.56%; line-gap-override: 0%; size-adjust: 111.26%; }
.playfair_display_259c0a1f-module__acNr4W__className { font-family: "Playfair Display", "Playfair Display Fallback"; font-style: normal; }#lp-root .playfair_display_259c0a1f-module__acNr4W__variable{ --font-playfair: "Playfair Display", "Playfair Display Fallback"; }








































@font-face { font-family: "Cormorant Garamond Fallback"; src: local("Times New Roman"); ascent-override: 95.27%; descent-override: 29.59%; line-gap-override: 0%; size-adjust: 96.98%; }
.cormorant_garamond_83209ec4-module__RJAGra__className { font-family: "Cormorant Garamond", "Cormorant Garamond Fallback"; }#lp-root .cormorant_garamond_83209ec4-module__RJAGra__variable{ --font-cormorant: "Cormorant Garamond", "Cormorant Garamond Fallback"; }







@font-face { font-family: "Inter Fallback"; src: local("Arial"); ascent-override: 90.44%; descent-override: 22.52%; line-gap-override: 0%; size-adjust: 107.12%; }
.inter_991aebb-module__bYvC1W__className { font-family: Inter, "Inter Fallback"; font-style: normal; }#lp-root .inter_991aebb-module__bYvC1W__variable{ --font-inter: "Inter", "Inter Fallback"; }#lp-root *, #lp-root ::before, #lp-root ::after, #lp-root ::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: #3b82f680; --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: ; }#lp-root *, #lp-root ::before, #lp-root ::after{ box-sizing: border-box; border: 0px solid rgb(229, 231, 235); }#lp-root ::before, #lp-root ::after{ --tw-content: ""; }#lp-root html, #lp-root :host{ text-size-adjust: 100%; tab-size: 4; line-height: 1.5; font-family: var(--font-inter), Inter, system-ui, -apple-system, sans-serif; font-feature-settings: normal; font-variation-settings: normal; -webkit-tap-highlight-color: transparent; }#lp-root{ line-height: inherit; margin: 0px; }#lp-root hr{ height: 0px; color: inherit; border-top-width: 1px; }#lp-root abbr:where([title]){ text-decoration: underline dotted; }#lp-root h1, #lp-root h2, #lp-root h3, #lp-root h4, #lp-root h5, #lp-root h6{ font-size: inherit; font-weight: inherit; }#lp-root a{ color: inherit; text-decoration: inherit; }#lp-root b, #lp-root strong{ font-weight: bolder; }#lp-root code, #lp-root kbd, #lp-root samp, #lp-root pre{ font-feature-settings: normal; font-variation-settings: normal; font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 1em; }#lp-root small{ font-size: 80%; }#lp-root sub, #lp-root sup{ vertical-align: baseline; font-size: 75%; line-height: 0; position: relative; }#lp-root sub{ bottom: -0.25em; }#lp-root sup{ top: -0.5em; }#lp-root table{ text-indent: 0px; border-color: inherit; border-collapse: collapse; }#lp-root button, #lp-root input, #lp-root optgroup, #lp-root select, #lp-root textarea{ font-feature-settings: inherit; font-variation-settings: inherit; font-family: inherit; font-size: 100%; font-weight: inherit; line-height: inherit; letter-spacing: inherit; color: inherit; margin: 0px; padding: 0px; }#lp-root button, #lp-root select{ text-transform: none; }#lp-root button, #lp-root input:where([type="button"]), #lp-root input:where([type="reset"]), #lp-root input:where([type="submit"]){ appearance: button; background-color: rgba(0, 0, 0, 0); background-image: none; }#lp-root progress{ vertical-align: baseline; }#lp-root ::-webkit-inner-spin-button{ height: auto; }#lp-root ::-webkit-outer-spin-button{ height: auto; }#lp-root [type="search"]{ appearance: textfield; outline-offset: -2px; }#lp-root ::-webkit-search-decoration{ appearance: none; }#lp-root ::-webkit-file-upload-button{ appearance: button; font: inherit; }#lp-root summary{ display: list-item; }#lp-root blockquote, #lp-root dl, #lp-root dd, #lp-root h1, #lp-root h2, #lp-root h3, #lp-root h4, #lp-root h5, #lp-root h6, #lp-root hr, #lp-root figure, #lp-root p, #lp-root pre{ margin: 0px; }#lp-root fieldset{ margin: 0px; padding: 0px; }#lp-root legend{ padding: 0px; }#lp-root ol, #lp-root ul, #lp-root menu{ margin: 0px; padding: 0px; list-style: none; }#lp-root dialog{ padding: 0px; }#lp-root textarea{ resize: vertical; }#lp-root input::placeholder, #lp-root textarea::placeholder{ opacity: 1; color: rgb(156, 163, 175); }#lp-root button, #lp-root [role="button"]{ cursor: pointer; }#lp-root :disabled{ cursor: default; }#lp-root img, #lp-root svg, #lp-root video, #lp-root canvas, #lp-root audio, #lp-root iframe, #lp-root embed, #lp-root object{ vertical-align: middle; display: block; }#lp-root img, #lp-root video{ max-width: 100%; height: auto; }#lp-root [hidden]:where(:not([hidden="until-found"])){ display: none; }#lp-root{ scroll-behavior: smooth; -webkit-font-smoothing: antialiased; }#lp-root{ --tw-bg-opacity: 1; background-color: rgb(250 248 245/var(--tw-bg-opacity,1)); font-family: var(--font-inter), Inter, system-ui, -apple-system, sans-serif; --tw-text-opacity: 1; color: rgb(41 37 36/var(--tw-text-opacity,1)); }#lp-root h1, #lp-root h2, #lp-root h3, #lp-root h4, #lp-root h5, #lp-root h6{ font-family: var(--font-playfair), Playfair Display, Georgia, serif; --tw-text-opacity: 1; color: rgb(28 25 23/var(--tw-text-opacity,1)); }#lp-root ::selection{ --tw-text-opacity: 1; color: rgb(28 25 23/var(--tw-text-opacity,1)); background-color: rgba(74, 103, 65, 0.2); }#lp-root :focus-visible{ outline-offset: 2px; --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color); box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000); --tw-ring-color: #4a674180; --tw-ring-offset-width: 2px; --tw-ring-offset-color: #faf8f5; outline: rgba(0, 0, 0, 0) solid 2px; }#lp-root .card{ --tw-bg-opacity: 1; background-color: rgb(255 255 255/var(--tw-bg-opacity,1)); --tw-shadow: 0 2px 15px -3px #00000012, 0 10px 20px -2px #0000000a; --tw-shadow-colored: 0 2px 15px -3px var(--tw-shadow-color), 0 10px 20px -2px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow); border-radius: 1.5rem; padding: 1.5rem; }
@media (min-width: 640px) {#lp-root .card{ padding: 2rem; }
}#lp-root .divider{ --tw-bg-opacity: 1; background-color: rgb(181 192 175/var(--tw-bg-opacity,1)); width: 4rem; height: 1px; margin-left: auto; margin-right: auto; }#lp-root .heading-brand-lg{ font-family: var(--font-cormorant), Cormorant Garamond, Georgia, serif; --tw-text-opacity: 1; color: rgb(245 230 224/var(--tw-text-opacity,1)); font-size: 2.25rem; font-style: italic; line-height: 1.25; }
@media (min-width: 640px) {#lp-root .heading-brand-lg{ font-size: 3rem; line-height: 1; }
}
@media (min-width: 1024px) {#lp-root .heading-brand-lg{ font-size: 3.75rem; line-height: 1; }
}#lp-root .pointer-events-none{ pointer-events: none; }#lp-root .fixed{ position: fixed; }#lp-root .absolute{ position: absolute; }#lp-root .relative{ position: relative; }#lp-root .-inset-3{ inset: -0.75rem; }#lp-root .-inset-4{ inset: -1rem; }#lp-root .inset-0{ inset: 0px; }#lp-root .inset-1{ inset: 0.25rem; }#lp-root .inset-1\.5{ inset: 0.375rem; }#lp-root .inset-3{ inset: 0.75rem; }#lp-root .inset-4{ inset: 1rem; }#lp-root .inset-x-0{ left: 0px; right: 0px; }#lp-root .-bottom-2{ bottom: -0.5rem; }#lp-root .-bottom-3{ bottom: -0.75rem; }#lp-root .-right-1{ right: -0.25rem; }#lp-root .-right-3{ right: -0.75rem; }#lp-root .-top-2{ top: -0.5rem; }#lp-root .-top-2\.5{ top: -0.625rem; }#lp-root .-top-3{ top: -0.75rem; }#lp-root .bottom-0{ bottom: 0px; }#lp-root .bottom-12{ bottom: 3rem; }#lp-root .bottom-16{ bottom: 4rem; }#lp-root .bottom-20{ bottom: 5rem; }#lp-root .bottom-24{ bottom: 6rem; }#lp-root .bottom-3{ bottom: 0.75rem; }#lp-root .bottom-4{ bottom: 1rem; }#lp-root .bottom-8{ bottom: 2rem; }#lp-root .left-0{ left: 0px; }#lp-root .left-1{ left: 0.25rem; }#lp-root .left-1\/2{ left: 50%; }#lp-root .left-1\/4{ left: 25%; }#lp-root .left-10{ left: 2.5rem; }#lp-root .left-16{ left: 4rem; }#lp-root .left-3{ left: 0.75rem; }#lp-root .left-4{ left: 1rem; }#lp-root .left-6{ left: 1.5rem; }#lp-root .left-\[10\%\]{ left: 10%; }#lp-root .right-0{ right: 0px; }#lp-root .right-1\/3{ right: 33.3333%; }#lp-root .right-16{ right: 4rem; }#lp-root .right-20{ right: 5rem; }#lp-root .right-24{ right: 6rem; }#lp-root .right-4{ right: 1rem; }#lp-root .right-8{ right: 2rem; }#lp-root .right-\[10\%\]{ right: 10%; }#lp-root .top-0{ top: 0px; }#lp-root .top-1\/2{ top: 50%; }#lp-root .top-10{ top: 2.5rem; }#lp-root .top-16{ top: 4rem; }#lp-root .top-20{ top: 5rem; }#lp-root .top-4{ top: 1rem; }#lp-root .top-40{ top: 10rem; }#lp-root .top-6{ top: 1.5rem; }#lp-root .top-8{ top: 2rem; }#lp-root .top-\[60px\]{ top: 60px; }#lp-root .z-10{ z-index: 10; }#lp-root .z-50{ z-index: 50; }#lp-root .order-1{ order: 1; }#lp-root .order-2{ order: 2; }#lp-root .m-1{ margin: 0.25rem; }#lp-root .mx-auto{ margin-left: auto; margin-right: auto; }#lp-root .mb-0\.5{ margin-bottom: 0.125rem; }#lp-root .mb-1{ margin-bottom: 0.25rem; }#lp-root .mb-1\.5{ margin-bottom: 0.375rem; }#lp-root .mb-10{ margin-bottom: 2.5rem; }#lp-root .mb-12{ margin-bottom: 3rem; }#lp-root .mb-2{ margin-bottom: 0.5rem; }#lp-root .mb-2\.5{ margin-bottom: 0.625rem; }#lp-root .mb-3{ margin-bottom: 0.75rem; }#lp-root .mb-4{ margin-bottom: 1rem; }#lp-root .mb-5{ margin-bottom: 1.25rem; }#lp-root .mb-6{ margin-bottom: 1.5rem; }#lp-root .mb-8{ margin-bottom: 2rem; }#lp-root .ml-1\.5{ margin-left: 0.375rem; }#lp-root .mt-0\.5{ margin-top: 0.125rem; }#lp-root .mt-1{ margin-top: 0.25rem; }#lp-root .mt-10{ margin-top: 2.5rem; }#lp-root .mt-12{ margin-top: 3rem; }#lp-root .mt-2\.5{ margin-top: 0.625rem; }#lp-root .mt-3{ margin-top: 0.75rem; }#lp-root .mt-4{ margin-top: 1rem; }#lp-root .mt-5{ margin-top: 1.25rem; }#lp-root .mt-6{ margin-top: 1.5rem; }#lp-root .mt-8{ margin-top: 2rem; }#lp-root .block{ display: block; }#lp-root .inline-block{ display: inline-block; }#lp-root .flex{ display: flex; }#lp-root .inline-flex{ display: inline-flex; }#lp-root .grid{ display: grid; }#lp-root .hidden{ display: none; }#lp-root .aspect-\[3\/4\]{ aspect-ratio: 3 / 4; }#lp-root .aspect-\[4\/3\]{ aspect-ratio: 4 / 3; }#lp-root .aspect-square{ aspect-ratio: 1 / 1; }#lp-root .h-1{ height: 0.25rem; }#lp-root .h-1\.5{ height: 0.375rem; }#lp-root .h-10{ height: 2.5rem; }#lp-root .h-11{ height: 2.75rem; }#lp-root .h-12{ height: 3rem; }#lp-root .h-16{ height: 4rem; }#lp-root .h-2\.5{ height: 0.625rem; }#lp-root .h-20{ height: 5rem; }#lp-root .h-3{ height: 0.75rem; }#lp-root .h-3\.5{ height: 0.875rem; }#lp-root .h-4{ height: 1rem; }#lp-root .h-48{ height: 12rem; }#lp-root .h-5{ height: 1.25rem; }#lp-root .h-6{ height: 1.5rem; }#lp-root .h-8{ height: 2rem; }#lp-root .h-9{ height: 2.25rem; }#lp-root .h-full{ height: 100%; }#lp-root .h-px{ height: 1px; }#lp-root .max-h-0{ max-height: 0px; }#lp-root .max-h-96{ max-height: 24rem; }#lp-root .max-h-\[500px\]{ max-height: 500px; }#lp-root .min-h-\[200px\]{ min-height: 200px; }#lp-root .min-h-\[320px\]{ min-height: 320px; }#lp-root .min-h-screen{ min-height: 100vh; }#lp-root .w-1{ width: 0.25rem; }#lp-root .w-1\.5{ width: 0.375rem; }#lp-root .w-10{ width: 2.5rem; }#lp-root .w-11{ width: 2.75rem; }#lp-root .w-12{ width: 3rem; }#lp-root .w-16{ width: 4rem; }#lp-root .w-2\.5{ width: 0.625rem; }#lp-root .w-20{ width: 5rem; }#lp-root .w-3{ width: 0.75rem; }#lp-root .w-3\.5{ width: 0.875rem; }#lp-root .w-32{ width: 8rem; }#lp-root .w-4{ width: 1rem; }#lp-root .w-48{ width: 12rem; }#lp-root .w-5{ width: 1.25rem; }#lp-root .w-6{ width: 1.5rem; }#lp-root .w-64{ width: 16rem; }#lp-root .w-8{ width: 2rem; }#lp-root .w-9{ width: 2.25rem; }#lp-root .w-auto{ width: auto; }#lp-root .w-full{ width: 100%; }#lp-root .w-px{ width: 1px; }#lp-root .min-w-0{ min-width: 0px; }#lp-root .max-w-2xl{ max-width: 42rem; }#lp-root .max-w-3xl{ max-width: 48rem; }#lp-root .max-w-7xl{ max-width: 80rem; }#lp-root .max-w-\[240px\]{ max-width: 240px; }#lp-root .max-w-lg{ max-width: 32rem; }#lp-root .max-w-md{ max-width: 28rem; }#lp-root .max-w-xl{ max-width: 36rem; }#lp-root .flex-1{ flex: 1 1 0%; }#lp-root .flex-shrink-0{ flex-shrink: 0; }#lp-root .flex-grow{ flex-grow: 1; }#lp-root .-translate-x-1\/2{ --tw-translate-x: -50%; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }#lp-root .-translate-y-1\/2{ --tw-translate-y: -50%; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }#lp-root .-rotate-90{ --tw-rotate: -90deg; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }#lp-root .rotate-180{ --tw-rotate: 180deg; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }#lp-root .rotate-3{ --tw-rotate: 3deg; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }#lp-root .rotate-90{ --tw-rotate: 90deg; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }#lp-root .transform{ transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
@keyframes pulse { 
  #lp-root 50% { opacity: 0.5; }
}#lp-root .animate-pulse{ animation: 2s cubic-bezier(0.4, 0, 0.6, 1) 0s infinite normal none running pulse; }#lp-root .select-none{ user-select: none; }#lp-root .resize{ resize: both; }#lp-root .auto-rows-fr{ grid-auto-rows: minmax(0px, 1fr); }#lp-root .grid-cols-1{ grid-template-columns: repeat(1, minmax(0px, 1fr)); }#lp-root .grid-cols-2{ grid-template-columns: repeat(2, minmax(0px, 1fr)); }#lp-root .grid-cols-3{ grid-template-columns: repeat(3, minmax(0px, 1fr)); }#lp-root .flex-col{ flex-direction: column; }#lp-root .flex-wrap{ flex-wrap: wrap; }#lp-root .items-start{ align-items: flex-start; }#lp-root .items-center{ align-items: center; }#lp-root .items-baseline{ align-items: baseline; }#lp-root .justify-center{ justify-content: center; }#lp-root .justify-between{ justify-content: space-between; }#lp-root .gap-0{ gap: 0px; }#lp-root .gap-0\.5{ gap: 0.125rem; }#lp-root .gap-1{ gap: 0.25rem; }#lp-root .gap-1\.5{ gap: 0.375rem; }#lp-root .gap-10{ gap: 2.5rem; }#lp-root .gap-2{ gap: 0.5rem; }#lp-root .gap-2\.5{ gap: 0.625rem; }#lp-root .gap-3{ gap: 0.75rem; }#lp-root .gap-4{ gap: 1rem; }#lp-root .gap-5{ gap: 1.25rem; }#lp-root .gap-6{ gap: 1.5rem; }#lp-root .gap-x-8{ column-gap: 2rem; }#lp-root .gap-y-4{ row-gap: 1rem; }#lp-root .-space-x-1 > :not([hidden]) ~ :not([hidden]){ --tw-space-x-reverse: 0; margin-right: calc(-.25rem * var(--tw-space-x-reverse)); margin-left: calc(-.25rem * calc(1 - var(--tw-space-x-reverse))); }#lp-root .space-y-0 > :not([hidden]) ~ :not([hidden]){ --tw-space-y-reverse: 0; margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(0px * var(--tw-space-y-reverse)); }#lp-root .space-y-1\.5 > :not([hidden]) ~ :not([hidden]){ --tw-space-y-reverse: 0; margin-top: calc(.375rem * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(.375rem * var(--tw-space-y-reverse)); }#lp-root .space-y-2 > :not([hidden]) ~ :not([hidden]){ --tw-space-y-reverse: 0; margin-top: calc(.5rem * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(.5rem * var(--tw-space-y-reverse)); }#lp-root .space-y-5 > :not([hidden]) ~ :not([hidden]){ --tw-space-y-reverse: 0; margin-top: calc(1.25rem * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(1.25rem * var(--tw-space-y-reverse)); }#lp-root .overflow-hidden{ overflow: hidden; }#lp-root .truncate{ text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }#lp-root .whitespace-nowrap{ white-space: nowrap; }#lp-root .rounded-2xl{ border-radius: 1.5rem; }#lp-root .rounded-3xl{ border-radius: 2rem; }#lp-root .rounded-full{ border-radius: 9999px; }#lp-root .rounded-lg{ border-radius: 0.5rem; }#lp-root .rounded-md{ border-radius: 0.375rem; }#lp-root .rounded-xl{ border-radius: 1rem; }#lp-root .border{ border-width: 1px; }#lp-root .border-2{ border-width: 2px; }#lp-root .border-t{ border-top-width: 1px; }#lp-root .border-dotted{ border-style: dotted; }#lp-root .border-accent-bronze\/20{ border-color: rgba(184, 149, 106, 0.2); }#lp-root .border-accent-bronze\/30{ border-color: rgba(184, 149, 106, 0.3); }#lp-root .border-accent-bronze\/40{ border-color: rgba(184, 149, 106, 0.4); }#lp-root .border-accent-gold\/20{ border-color: rgba(201, 169, 98, 0.2); }#lp-root .border-accent-gold\/30{ border-color: rgba(201, 169, 98, 0.3); }#lp-root .border-accent-gold\/40{ border-color: rgba(201, 169, 98, 0.4); }#lp-root .border-apoteka\/10{ border-color: rgba(42, 74, 58, 0.1); }#lp-root .border-apoteka\/5{ border-color: rgba(42, 74, 58, 0.05); }#lp-root .border-sage-100{ --tw-border-opacity: 1; border-color: rgb(232 235 230/var(--tw-border-opacity,1)); }#lp-root .border-sage-100\/50{ border-color: rgba(232, 235, 230, 0.5); }#lp-root .border-white{ --tw-border-opacity: 1; border-color: rgb(255 255 255/var(--tw-border-opacity,1)); }#lp-root .bg-accent-bronze{ --tw-bg-opacity: 1; background-color: rgb(184 149 106/var(--tw-bg-opacity,1)); }#lp-root .bg-accent-bronze\/50{ background-color: rgba(184, 149, 106, 0.5); }#lp-root .bg-accent-gold{ --tw-bg-opacity: 1; background-color: rgb(201 169 98/var(--tw-bg-opacity,1)); }#lp-root .bg-accent-rose\/30{ background-color: rgba(232, 212, 212, 0.3); }#lp-root .bg-apoteka{ --tw-bg-opacity: 1; background-color: rgb(42 74 58/var(--tw-bg-opacity,1)); }#lp-root .bg-apoteka-light\/30{ background-color: rgba(58, 90, 74, 0.3); }#lp-root .bg-apoteka-light\/50{ background-color: rgba(58, 90, 74, 0.5); }#lp-root .bg-apoteka\/10{ background-color: rgba(42, 74, 58, 0.1); }#lp-root .bg-apoteka\/20{ background-color: rgba(42, 74, 58, 0.2); }#lp-root .bg-apoteka\/5{ background-color: rgba(42, 74, 58, 0.05); }#lp-root .bg-apoteka\/90{ background-color: rgba(42, 74, 58, 0.9); }#lp-root .bg-cream{ --tw-bg-opacity: 1; background-color: rgb(250 248 245/var(--tw-bg-opacity,1)); }#lp-root .bg-cream-warm{ --tw-bg-opacity: 1; background-color: rgb(247 243 237/var(--tw-bg-opacity,1)); }#lp-root .bg-primary{ --tw-bg-opacity: 1; background-color: rgb(74 103 65/var(--tw-bg-opacity,1)); }#lp-root .bg-primary\/5{ background-color: rgba(74, 103, 65, 0.05); }#lp-root .bg-sage-100{ --tw-bg-opacity: 1; background-color: rgb(232 235 230/var(--tw-bg-opacity,1)); }#lp-root .bg-sage-100\/30{ background-color: rgba(232, 235, 230, 0.3); }#lp-root .bg-sage-200{ --tw-bg-opacity: 1; background-color: rgb(212 218 209/var(--tw-bg-opacity,1)); }#lp-root .bg-sage-50{ --tw-bg-opacity: 1; background-color: rgb(246 247 245/var(--tw-bg-opacity,1)); }#lp-root .bg-sage-50\/30{ background-color: rgba(246, 247, 245, 0.3); }#lp-root .bg-sage-50\/40{ background-color: rgba(246, 247, 245, 0.4); }#lp-root .bg-sage-50\/50{ background-color: rgba(246, 247, 245, 0.5); }#lp-root .bg-white{ --tw-bg-opacity: 1; background-color: rgb(255 255 255/var(--tw-bg-opacity,1)); }#lp-root .bg-white\/80{ background-color: rgba(255, 255, 255, 0.8); }#lp-root .bg-\[url\(\'data\:image\/svg\+xml\;base64\, #lp-root PHN2ZyB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZGVmcz48cGF0dGVybiBpZD0id29vZCIgd2lkdGg9IjEwMCIgaGVpZ2h0PSIxMDAiIHBhdHRlcm5Vbml0cz0idXNlclNwYWNlT25Vc2UiPjxsaW5lIHgxPSIwIiB5MT0iMCIgeDI9IjEwMCIgeTI9IjEwMCIgc3Ryb2tlPSIjOEI2RjRBIiBzdHJva2Utd2lkdGg9IjAuNSIgb3BhY2l0eT0iMC4zIi8\+PC9wYXR0ZXJuPjwvZGVmcz48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI3dvb2QpIi8\+PC9zdmc\+\'\)\]{ background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZGVmcz48cGF0dGVybiBpZD0id29vZCIgd2lkdGg9IjEwMCIgaGVpZ2h0PSIxMDAiIHBhdHRlcm5Vbml0cz0idXNlclNwYWNlT25Vc2UiPjxsaW5lIHgxPSIwIiB5MT0iMCIgeDI9IjEwMCIgeTI9IjEwMCIgc3Ryb2tlPSIjOEI2RjRBIiBzdHJva2Utd2lkdGg9IjAuNSIgb3BhY2l0eT0iMC4zIi8+PC9wYXR0ZXJuPjwvZGVmcz48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI3dvb2QpIi8+PC9zdmc+"); }#lp-root .bg-\[url\(\'data\:image\/svg\+xml\;base64\, #lp-root PHN2ZyB3aWR0aD0iNjAiIGhlaWdodD0iNjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI\+PGRlZnM\+PHBhdHRlcm4gaWQ9ImdyaWQiIHdpZHRoPSI2MCIgaGVpZ2h0PSI2MCIgcGF0dGVyblVuaXRzPSJ1c2VyU3BhY2VPblVzZSI\+PHBhdGggZD0iTSAxMCAwIEwgMCAwIDAgMTAiIGZpbGw9Im5vbmUiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMSIvPjwvcGF0dGVybj48L2RlZnM\+PHJlY3Qgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmlkKSIvPjwvc3ZnPg\=\=\'\)\]{ background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjAiIGhlaWdodD0iNjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PHBhdHRlcm4gaWQ9ImdyaWQiIHdpZHRoPSI2MCIgaGVpZ2h0PSI2MCIgcGF0dGVyblVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHBhdGggZD0iTSAxMCAwIEwgMCAwIDAgMTAiIGZpbGw9Im5vbmUiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMSIvPjwvcGF0dGVybj48L2RlZnM+PHJlY3Qgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmlkKSIvPjwvc3ZnPg=="); }#lp-root .bg-gradient-to-b{ background-image: linear-gradient(to bottom, var(--tw-gradient-stops)); }#lp-root .bg-gradient-to-br{ background-image: linear-gradient(to bottom right, var(--tw-gradient-stops)); }#lp-root .bg-gradient-to-r{ background-image: linear-gradient(to right, var(--tw-gradient-stops)); }#lp-root .bg-gradient-to-t{ background-image: linear-gradient(to top, var(--tw-gradient-stops)); }#lp-root .from-apoteka{ --tw-gradient-from: #2a4a3a var(--tw-gradient-from-position); --tw-gradient-to: #2a4a3a00 var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }#lp-root .from-apoteka\/10{ --tw-gradient-from: #2a4a3a1a var(--tw-gradient-from-position); --tw-gradient-to: #2a4a3a00 var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }#lp-root .from-cream-warm{ --tw-gradient-from: #f7f3ed var(--tw-gradient-from-position); --tw-gradient-to: #f7f3ed00 var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }#lp-root .from-stone-50{ --tw-gradient-from: #fafaf9 var(--tw-gradient-from-position); --tw-gradient-to: #fafaf900 var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }#lp-root .from-transparent{ --tw-gradient-from: transparent var(--tw-gradient-from-position); --tw-gradient-to: #0000 var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }#lp-root .from-white{ --tw-gradient-from: #fff var(--tw-gradient-from-position); --tw-gradient-to: #fff0 var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }#lp-root .from-wood-light{ --tw-gradient-from: #c9b896 var(--tw-gradient-from-position); --tw-gradient-to: #c9b89600 var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }#lp-root .via-apoteka-dark{ --tw-gradient-to: #1e3a2c00 var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), #1e3a2c var(--tw-gradient-via-position), var(--tw-gradient-to); }#lp-root .via-cream-warm{ --tw-gradient-to: #f7f3ed00 var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), #f7f3ed var(--tw-gradient-via-position), var(--tw-gradient-to); }#lp-root .via-white{ --tw-gradient-to: #fff0 var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), #fff var(--tw-gradient-via-position), var(--tw-gradient-to); }#lp-root .to-apoteka-dark{ --tw-gradient-to: #1e3a2c var(--tw-gradient-to-position); }#lp-root .to-apoteka-darker{ --tw-gradient-to: #162a20 var(--tw-gradient-to-position); }#lp-root .to-cream{ --tw-gradient-to: #faf8f5 var(--tw-gradient-to-position); }#lp-root .to-cream-warm{ --tw-gradient-to: #f7f3ed var(--tw-gradient-to-position); }#lp-root .to-sage-100\/50{ --tw-gradient-to: #e8ebe680 var(--tw-gradient-to-position); }#lp-root .to-transparent{ --tw-gradient-to: transparent var(--tw-gradient-to-position); }#lp-root .to-wood-light\/10{ --tw-gradient-to: #c9b8961a var(--tw-gradient-to-position); }#lp-root .object-contain{ object-fit: contain; }#lp-root .object-cover{ object-fit: cover; }#lp-root .p-2{ padding: 0.5rem; }#lp-root .p-2\.5{ padding: 0.625rem; }#lp-root .p-3{ padding: 0.75rem; }#lp-root .p-4{ padding: 1rem; }#lp-root .p-5{ padding: 1.25rem; }#lp-root .p-6{ padding: 1.5rem; }#lp-root .p-8{ padding: 2rem; }#lp-root .px-2{ padding-left: 0.5rem; padding-right: 0.5rem; }#lp-root .px-3{ padding-left: 0.75rem; padding-right: 0.75rem; }#lp-root .px-4{ padding-left: 1rem; padding-right: 1rem; }#lp-root .px-5{ padding-left: 1.25rem; padding-right: 1.25rem; }#lp-root .px-6{ padding-left: 1.5rem; padding-right: 1.5rem; }#lp-root .px-8{ padding-left: 2rem; padding-right: 2rem; }#lp-root .py-1{ padding-top: 0.25rem; padding-bottom: 0.25rem; }#lp-root .py-1\.5{ padding-top: 0.375rem; padding-bottom: 0.375rem; }#lp-root .py-10{ padding-top: 2.5rem; padding-bottom: 2.5rem; }#lp-root .py-12{ padding-top: 3rem; padding-bottom: 3rem; }#lp-root .py-16{ padding-top: 4rem; padding-bottom: 4rem; }#lp-root .py-2{ padding-top: 0.5rem; padding-bottom: 0.5rem; }#lp-root .py-2\.5{ padding-top: 0.625rem; padding-bottom: 0.625rem; }#lp-root .py-20{ padding-top: 5rem; padding-bottom: 5rem; }#lp-root .py-3{ padding-top: 0.75rem; padding-bottom: 0.75rem; }#lp-root .py-4{ padding-top: 1rem; padding-bottom: 1rem; }#lp-root .py-5{ padding-top: 1.25rem; padding-bottom: 1.25rem; }#lp-root .py-8{ padding-top: 2rem; padding-bottom: 2rem; }#lp-root .pb-2{ padding-bottom: 0.5rem; }#lp-root .pb-3{ padding-bottom: 0.75rem; }#lp-root .pb-6{ padding-bottom: 1.5rem; }#lp-root .pb-\[max\(0\.625rem\, #lp-root env\(safe-area-inset-bottom\)\)\]{ padding-bottom: max(.625rem, env(safe-area-inset-bottom)); }#lp-root .pr-3{ padding-right: 0.75rem; }#lp-root .text-left{ text-align: left; }#lp-root .text-center{ text-align: center; }#lp-root .font-mono{ font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; }#lp-root .font-sans{ font-family: var(--font-inter), Inter, system-ui, -apple-system, sans-serif; }#lp-root .font-script{ font-family: var(--font-cormorant), Cormorant Garamond, Georgia, serif; }#lp-root .font-serif{ font-family: var(--font-playfair), Playfair Display, Georgia, serif; }#lp-root .text-2xl{ font-size: 1.5rem; line-height: 2rem; }#lp-root .text-3xl{ font-size: 1.875rem; line-height: 2.25rem; }#lp-root .text-4xl{ font-size: 2.25rem; line-height: 2.5rem; }#lp-root .text-\[10px\]{ font-size: 10px; }#lp-root .text-\[9px\]{ font-size: 9px; }#lp-root .text-base{ font-size: 1rem; line-height: 1.5rem; }#lp-root .text-lg{ font-size: 1.125rem; line-height: 1.75rem; }#lp-root .text-sm{ font-size: 0.875rem; line-height: 1.25rem; }#lp-root .text-xl{ font-size: 1.25rem; line-height: 1.75rem; }#lp-root .text-xs{ font-size: 0.75rem; line-height: 1rem; }#lp-root .font-bold{ font-weight: 700; }#lp-root .font-light{ font-weight: 300; }#lp-root .font-medium{ font-weight: 500; }#lp-root .font-semibold{ font-weight: 600; }#lp-root .uppercase{ text-transform: uppercase; }#lp-root .italic{ font-style: italic; }#lp-root .leading-\[1\.1\]{ line-height: 1.1; }#lp-root .leading-none{ line-height: 1; }#lp-root .leading-relaxed{ line-height: 1.625; }#lp-root .leading-tight{ line-height: 1.25; }#lp-root .tracking-\[0\.15em\]{ letter-spacing: 0.15em; }#lp-root .tracking-\[0\.2em\]{ letter-spacing: 0.2em; }#lp-root .tracking-tight{ letter-spacing: -0.025em; }#lp-root .tracking-wide{ letter-spacing: 0.025em; }#lp-root .tracking-wider{ letter-spacing: 0.05em; }#lp-root .text-accent-bronze{ --tw-text-opacity: 1; color: rgb(184 149 106/var(--tw-text-opacity,1)); }#lp-root .text-accent-gold{ --tw-text-opacity: 1; color: rgb(201 169 98/var(--tw-text-opacity,1)); }#lp-root .text-accent-gold\/80{ color: rgba(201, 169, 98, 0.8); }#lp-root .text-apoteka{ --tw-text-opacity: 1; color: rgb(42 74 58/var(--tw-text-opacity,1)); }#lp-root .text-apoteka-dark{ --tw-text-opacity: 1; color: rgb(30 58 44/var(--tw-text-opacity,1)); }#lp-root .text-cream-pink{ --tw-text-opacity: 1; color: rgb(245 230 224/var(--tw-text-opacity,1)); }#lp-root .text-cream-warm{ --tw-text-opacity: 1; color: rgb(247 243 237/var(--tw-text-opacity,1)); }#lp-root .text-cream-warm\/50{ color: rgba(247, 243, 237, 0.5); }#lp-root .text-cream-warm\/60{ color: rgba(247, 243, 237, 0.6); }#lp-root .text-cream-warm\/70{ color: rgba(247, 243, 237, 0.7); }#lp-root .text-cream-warm\/80{ color: rgba(247, 243, 237, 0.8); }#lp-root .text-cream-warm\/90{ color: rgba(247, 243, 237, 0.9); }#lp-root .text-primary{ --tw-text-opacity: 1; color: rgb(74 103 65/var(--tw-text-opacity,1)); }#lp-root .text-sage-300{ --tw-text-opacity: 1; color: rgb(181 192 175/var(--tw-text-opacity,1)); }#lp-root .text-sage-600{ --tw-text-opacity: 1; color: rgb(58 82 52/var(--tw-text-opacity,1)); }#lp-root .text-stone-400{ --tw-text-opacity: 1; color: rgb(168 162 158/var(--tw-text-opacity,1)); }#lp-root .text-stone-500{ --tw-text-opacity: 1; color: rgb(120 113 108/var(--tw-text-opacity,1)); }#lp-root .text-stone-600{ --tw-text-opacity: 1; color: rgb(87 83 78/var(--tw-text-opacity,1)); }#lp-root .text-stone-700{ --tw-text-opacity: 1; color: rgb(68 64 60/var(--tw-text-opacity,1)); }#lp-root .text-stone-800{ --tw-text-opacity: 1; color: rgb(41 37 36/var(--tw-text-opacity,1)); }#lp-root .text-white{ --tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity,1)); }#lp-root .text-white\/80{ color: rgba(255, 255, 255, 0.8); }#lp-root .opacity-0{ opacity: 0; }#lp-root .opacity-10{ opacity: 0.1; }#lp-root .opacity-100{ opacity: 1; }#lp-root .opacity-20{ opacity: 0.2; }#lp-root .opacity-30{ opacity: 0.3; }#lp-root .opacity-5{ opacity: 0.05; }#lp-root .opacity-80{ opacity: 0.8; }#lp-root .opacity-90{ opacity: 0.9; }#lp-root .opacity-\[0\.02\]{ opacity: 0.02; }#lp-root .shadow-\[0_-8px_30px_-5px_rgba\(0\, #lp-root 0\, #lp-root 0\, #lp-root 0\.3\)\]{ --tw-shadow: 0 -8px 30px -5px #0000004d; --tw-shadow-colored: 0 -8px 30px -5px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow); }#lp-root .shadow-\[0_25px_80px_-15px_rgba\(74\, #lp-root 103\, #lp-root 65\, #lp-root 0\.2\)\]{ --tw-shadow: 0 25px 80px -15px #4a674133; --tw-shadow-colored: 0 25px 80px -15px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow); }#lp-root .shadow-\[0_4px_15px_-3px_rgba\(201\, #lp-root 169\, #lp-root 98\, #lp-root 0\.5\)\]{ --tw-shadow: 0 4px 15px -3px #c9a96280; --tw-shadow-colored: 0 4px 15px -3px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow); }#lp-root .shadow-\[0_4px_15px_-3px_rgba\(74\, #lp-root 103\, #lp-root 65\, #lp-root 0\.4\)\]{ --tw-shadow: 0 4px 15px -3px #4a674166; --tw-shadow-colored: 0 4px 15px -3px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow); }#lp-root .shadow-\[0_8px_30px_-5px_rgba\(0\, #lp-root 0\, #lp-root 0\, #lp-root 0\.1\)\]{ --tw-shadow: 0 8px 30px -5px #0000001a; --tw-shadow-colored: 0 8px 30px -5px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow); }#lp-root .shadow-\[0_8px_30px_-5px_rgba\(0\, #lp-root 0\, #lp-root 0\, #lp-root 0\.15\)\]{ --tw-shadow: 0 8px 30px -5px #00000026; --tw-shadow-colored: 0 8px 30px -5px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow); }#lp-root .shadow-soft{ --tw-shadow: 0 2px 15px -3px #00000012, 0 10px 20px -2px #0000000a; --tw-shadow-colored: 0 2px 15px -3px var(--tw-shadow-color), 0 10px 20px -2px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow); }#lp-root .blur-3xl{ --tw-blur: blur(64px); 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); }#lp-root .backdrop-blur-sm{ --tw-backdrop-blur: blur(4px); backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); }#lp-root .transition-all{ transition-property: all; transition-duration: 0.15s; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }#lp-root .transition-colors{ transition-property: color, background-color, border-color, text-decoration-color, fill, stroke; transition-duration: 0.15s; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }#lp-root .transition-opacity{ transition-property: opacity; transition-duration: 0.15s; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }#lp-root .transition-shadow{ transition-property: box-shadow; transition-duration: 0.15s; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }#lp-root .transition-transform{ transition-property: transform; transition-duration: 0.15s; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }#lp-root .duration-300{ transition-duration: 0.3s; }#lp-root .duration-400{ transition-duration: 0.4s; }#lp-root .duration-500{ transition-duration: 0.5s; }#lp-root .ease-in-out{ transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }#lp-root .text-balance{ text-wrap: balance; }#lp-root .safe-area-inset-bottom{ padding-bottom: max(.75rem, env(safe-area-inset-bottom)); }
@media (max-width: 640px) {#lp-root .section-padding{ padding-top: 2.5rem; padding-bottom: 2.5rem; }#lp-root .section-padding-lg{ padding-top: 3rem; padding-bottom: 3rem; }
}
@media (max-width: 400px) {#lp-root .section-padding{ padding-top: 2rem; padding-bottom: 2rem; }#lp-root .section-padding-lg{ padding-top: 2.5rem; padding-bottom: 2.5rem; }#lp-root .section-container{ padding-left: 0.75rem; padding-right: 0.75rem; }
}#lp-root .hover\:bg-accent-gold-light:hover{ --tw-bg-opacity: 1; background-color: rgb(212 184 122/var(--tw-bg-opacity,1)); }#lp-root .hover\:bg-apoteka-dark:hover{ --tw-bg-opacity: 1; background-color: rgb(30 58 44/var(--tw-bg-opacity,1)); }#lp-root .hover\:bg-sage-50\/30:hover{ background-color: rgba(246, 247, 245, 0.3); }#lp-root .hover\:from-apoteka-dark:hover{ --tw-gradient-from: #1e3a2c var(--tw-gradient-from-position); --tw-gradient-to: #1e3a2c00 var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }#lp-root .hover\:to-apoteka-darker:hover{ --tw-gradient-to: #162a20 var(--tw-gradient-to-position); }#lp-root .hover\:underline:hover{ text-decoration-line: underline; }#lp-root .hover\:shadow-\[0_6px_20px_-3px_rgba\(201\, #lp-root 169\, #lp-root 98\, #lp-root 0\.6\)\]:hover{ --tw-shadow: 0 6px 20px -3px #c9a96299; --tw-shadow-colored: 0 6px 20px -3px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow); }#lp-root .hover\:shadow-soft-lg:hover{ --tw-shadow: 0 10px 40px -10px #0000001a, 0 2px 10px -2px #0000000a; --tw-shadow-colored: 0 10px 40px -10px var(--tw-shadow-color), 0 2px 10px -2px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow); }#lp-root .group:hover .group-hover\:opacity-100{ opacity: 1; }
@media (min-width: 400px) {#lp-root .xs\:inset-2{ inset: 0.5rem; }#lp-root .xs\:inset-4{ inset: 1rem; }#lp-root .xs\:-bottom-4{ bottom: -1rem; }#lp-root .xs\:-right-2{ right: -0.5rem; }#lp-root .xs\:-top-3{ top: -0.75rem; }#lp-root .xs\:left-2{ left: 0.5rem; }#lp-root .xs\:mb-1{ margin-bottom: 0.25rem; }#lp-root .xs\:mb-10{ margin-bottom: 2.5rem; }#lp-root .xs\:mb-2{ margin-bottom: 0.5rem; }#lp-root .xs\:mb-3{ margin-bottom: 0.75rem; }#lp-root .xs\:mb-4{ margin-bottom: 1rem; }#lp-root .xs\:mb-5{ margin-bottom: 1.25rem; }#lp-root .xs\:mb-6{ margin-bottom: 1.5rem; }#lp-root .xs\:mb-8{ margin-bottom: 2rem; }#lp-root .xs\:ml-2{ margin-left: 0.5rem; }#lp-root .xs\:mt-1{ margin-top: 0.25rem; }#lp-root .xs\:mt-10{ margin-top: 2.5rem; }#lp-root .xs\:mt-3{ margin-top: 0.75rem; }#lp-root .xs\:mt-4{ margin-top: 1rem; }#lp-root .xs\:mt-5{ margin-top: 1.25rem; }#lp-root .xs\:mt-6{ margin-top: 1.5rem; }#lp-root .xs\:mt-8{ margin-top: 2rem; }#lp-root .xs\:aspect-square{ aspect-ratio: 1 / 1; }#lp-root .xs\:h-10{ height: 2.5rem; }#lp-root .xs\:h-11{ height: 2.75rem; }#lp-root .xs\:h-12{ height: 3rem; }#lp-root .xs\:h-14{ height: 3.5rem; }#lp-root .xs\:h-2{ height: 0.5rem; }#lp-root .xs\:h-24{ height: 6rem; }#lp-root .xs\:h-3{ height: 0.75rem; }#lp-root .xs\:h-3\.5{ height: 0.875rem; }#lp-root .xs\:h-4{ height: 1rem; }#lp-root .xs\:h-5{ height: 1.25rem; }#lp-root .xs\:h-56{ height: 14rem; }#lp-root .xs\:h-6{ height: 1.5rem; }#lp-root .xs\:h-7{ height: 1.75rem; }#lp-root .xs\:h-9{ height: 2.25rem; }#lp-root .xs\:min-h-\[250px\]{ min-height: 250px; }#lp-root .xs\:w-10{ width: 2.5rem; }#lp-root .xs\:w-11{ width: 2.75rem; }#lp-root .xs\:w-12{ width: 3rem; }#lp-root .xs\:w-14{ width: 3.5rem; }#lp-root .xs\:w-16{ width: 4rem; }#lp-root .xs\:w-2{ width: 0.5rem; }#lp-root .xs\:w-24{ width: 6rem; }#lp-root .xs\:w-3{ width: 0.75rem; }#lp-root .xs\:w-3\.5{ width: 0.875rem; }#lp-root .xs\:w-4{ width: 1rem; }#lp-root .xs\:w-5{ width: 1.25rem; }#lp-root .xs\:w-6{ width: 1.5rem; }#lp-root .xs\:w-9{ width: 2.25rem; }#lp-root .xs\:max-w-\[280px\]{ max-width: 280px; }#lp-root .xs\:gap-1\.5{ gap: 0.375rem; }#lp-root .xs\:gap-2{ gap: 0.5rem; }#lp-root .xs\:gap-2\.5{ gap: 0.625rem; }#lp-root .xs\:gap-3{ gap: 0.75rem; }#lp-root .xs\:gap-4{ gap: 1rem; }#lp-root .xs\:gap-5{ gap: 1.25rem; }#lp-root .xs\:gap-6{ gap: 1.5rem; }#lp-root .xs\:gap-8{ gap: 2rem; }#lp-root .xs\:-space-x-1\.5 > :not([hidden]) ~ :not([hidden]){ --tw-space-x-reverse: 0; margin-right: calc(-.375rem * var(--tw-space-x-reverse)); margin-left: calc(-.375rem * calc(1 - var(--tw-space-x-reverse))); }#lp-root .xs\:space-y-2 > :not([hidden]) ~ :not([hidden]){ --tw-space-y-reverse: 0; margin-top: calc(.5rem * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(.5rem * var(--tw-space-y-reverse)); }#lp-root .xs\:space-y-3 > :not([hidden]) ~ :not([hidden]){ --tw-space-y-reverse: 0; margin-top: calc(.75rem * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(.75rem * var(--tw-space-y-reverse)); }#lp-root .xs\:rounded-2xl{ border-radius: 1.5rem; }#lp-root .xs\:rounded-lg{ border-radius: 0.5rem; }#lp-root .xs\:rounded-xl{ border-radius: 1rem; }#lp-root .xs\:p-2\.5{ padding: 0.625rem; }#lp-root .xs\:p-3{ padding: 0.75rem; }#lp-root .xs\:p-4{ padding: 1rem; }#lp-root .xs\:p-5{ padding: 1.25rem; }#lp-root .xs\:px-3{ padding-left: 0.75rem; padding-right: 0.75rem; }#lp-root .xs\:px-4{ padding-left: 1rem; padding-right: 1rem; }#lp-root .xs\:px-5{ padding-left: 1.25rem; padding-right: 1.25rem; }#lp-root .xs\:px-7{ padding-left: 1.75rem; padding-right: 1.75rem; }#lp-root .xs\:py-1\.5{ padding-top: 0.375rem; padding-bottom: 0.375rem; }#lp-root .xs\:py-10{ padding-top: 2.5rem; padding-bottom: 2.5rem; }#lp-root .xs\:py-12{ padding-top: 3rem; padding-bottom: 3rem; }#lp-root .xs\:py-2{ padding-top: 0.5rem; padding-bottom: 0.5rem; }#lp-root .xs\:py-2\.5{ padding-top: 0.625rem; padding-bottom: 0.625rem; }#lp-root .xs\:py-3{ padding-top: 0.75rem; padding-bottom: 0.75rem; }#lp-root .xs\:py-3\.5{ padding-top: 0.875rem; padding-bottom: 0.875rem; }#lp-root .xs\:pb-4{ padding-bottom: 1rem; }#lp-root .xs\:pb-\[max\(0\.75rem\, #lp-root env\(safe-area-inset-bottom\)\)\]{ padding-bottom: max(.75rem, env(safe-area-inset-bottom)); }#lp-root .xs\:pr-4{ padding-right: 1rem; }#lp-root .xs\:text-2xl{ font-size: 1.5rem; line-height: 2rem; }#lp-root .xs\:text-3xl{ font-size: 1.875rem; line-height: 2.25rem; }#lp-root .xs\:text-4xl{ font-size: 2.25rem; line-height: 2.5rem; }#lp-root .xs\:text-5xl{ font-size: 3rem; line-height: 1; }#lp-root .xs\:text-\[10px\]{ font-size: 10px; }#lp-root .xs\:text-base{ font-size: 1rem; line-height: 1.5rem; }#lp-root .xs\:text-lg{ font-size: 1.125rem; line-height: 1.75rem; }#lp-root .xs\:text-sm{ font-size: 0.875rem; line-height: 1.25rem; }#lp-root .xs\:text-xl{ font-size: 1.25rem; line-height: 1.75rem; }#lp-root .xs\:text-xs{ font-size: 0.75rem; line-height: 1rem; }#lp-root .xs\:tracking-\[0\.25em\]{ letter-spacing: 0.25em; }#lp-root .xs\:tracking-\[0\.2em\]{ letter-spacing: 0.2em; }
}
@media (min-width: 640px) {#lp-root .sm\:inset-6{ inset: 1.5rem; }#lp-root .sm\:-bottom-5{ bottom: -1.25rem; }#lp-root .sm\:-right-4{ right: -1rem; }#lp-root .sm\:-top-4{ top: -1rem; }#lp-root .sm\:-top-6{ top: -1.5rem; }#lp-root .sm\:bottom-4{ bottom: 1rem; }#lp-root .sm\:left-0{ left: 0px; }#lp-root .sm\:left-4{ left: 1rem; }#lp-root .sm\:left-8{ left: 2rem; }#lp-root .sm\:col-span-2{ grid-column: span 2 / span 2; }#lp-root .sm\:col-span-3{ grid-column: span 3 / span 3; }#lp-root .sm\:mb-1{ margin-bottom: 0.25rem; }#lp-root .sm\:mb-10{ margin-bottom: 2.5rem; }#lp-root .sm\:mb-12{ margin-bottom: 3rem; }#lp-root .sm\:mb-14{ margin-bottom: 3.5rem; }#lp-root .sm\:mb-16{ margin-bottom: 4rem; }#lp-root .sm\:mb-2{ margin-bottom: 0.5rem; }#lp-root .sm\:mb-3{ margin-bottom: 0.75rem; }#lp-root .sm\:mb-4{ margin-bottom: 1rem; }#lp-root .sm\:mb-5{ margin-bottom: 1.25rem; }#lp-root .sm\:mb-6{ margin-bottom: 1.5rem; }#lp-root .sm\:mb-8{ margin-bottom: 2rem; }#lp-root .sm\:mt-10{ margin-top: 2.5rem; }#lp-root .sm\:mt-12{ margin-top: 3rem; }#lp-root .sm\:mt-16{ margin-top: 4rem; }#lp-root .sm\:mt-4{ margin-top: 1rem; }#lp-root .sm\:mt-6{ margin-top: 1.5rem; }#lp-root .sm\:mt-8{ margin-top: 2rem; }#lp-root .sm\:block{ display: block; }#lp-root .sm\:flex{ display: flex; }#lp-root .sm\:hidden{ display: none; }#lp-root .sm\:h-10{ height: 2.5rem; }#lp-root .sm\:h-11{ height: 2.75rem; }#lp-root .sm\:h-12{ height: 3rem; }#lp-root .sm\:h-14{ height: 3.5rem; }#lp-root .sm\:h-16{ height: 4rem; }#lp-root .sm\:h-20{ height: 5rem; }#lp-root .sm\:h-24{ height: 6rem; }#lp-root .sm\:h-36{ height: 9rem; }#lp-root .sm\:h-4{ height: 1rem; }#lp-root .sm\:h-5{ height: 1.25rem; }#lp-root .sm\:h-6{ height: 1.5rem; }#lp-root .sm\:h-7{ height: 1.75rem; }#lp-root .sm\:h-8{ height: 2rem; }#lp-root .sm\:h-80{ height: 20rem; }#lp-root .sm\:h-full{ height: 100%; }#lp-root .sm\:min-h-\[300px\]{ min-height: 300px; }#lp-root .sm\:min-h-full{ min-height: 100%; }#lp-root .sm\:w-10{ width: 2.5rem; }#lp-root .sm\:w-11{ width: 2.75rem; }#lp-root .sm\:w-12{ width: 3rem; }#lp-root .sm\:w-14{ width: 3.5rem; }#lp-root .sm\:w-16{ width: 4rem; }#lp-root .sm\:w-20{ width: 5rem; }#lp-root .sm\:w-36{ width: 9rem; }#lp-root .sm\:w-4{ width: 1rem; }#lp-root .sm\:w-5{ width: 1.25rem; }#lp-root .sm\:w-6{ width: 1.5rem; }#lp-root .sm\:w-7{ width: 1.75rem; }#lp-root .sm\:w-8{ width: 2rem; }#lp-root .sm\:w-auto{ width: auto; }#lp-root .sm\:max-w-2xl{ max-width: 42rem; }#lp-root .sm\:max-w-sm{ max-width: 24rem; }#lp-root .sm\:grid-cols-2{ grid-template-columns: repeat(2, minmax(0px, 1fr)); }#lp-root .sm\:grid-cols-3{ grid-template-columns: repeat(3, minmax(0px, 1fr)); }#lp-root .sm\:grid-cols-5{ grid-template-columns: repeat(5, minmax(0px, 1fr)); }#lp-root .sm\:flex-row{ flex-direction: row; }#lp-root .sm\:items-baseline{ align-items: baseline; }#lp-root .sm\:justify-start{ justify-content: flex-start; }#lp-root .sm\:gap-2{ gap: 0.5rem; }#lp-root .sm\:gap-3{ gap: 0.75rem; }#lp-root .sm\:gap-4{ gap: 1rem; }#lp-root .sm\:gap-5{ gap: 1.25rem; }#lp-root .sm\:gap-6{ gap: 1.5rem; }#lp-root .sm\:gap-8{ gap: 2rem; }#lp-root .sm\:-space-x-2 > :not([hidden]) ~ :not([hidden]){ --tw-space-x-reverse: 0; margin-right: calc(-.5rem * var(--tw-space-x-reverse)); margin-left: calc(-.5rem * calc(1 - var(--tw-space-x-reverse))); }#lp-root .sm\:space-y-4 > :not([hidden]) ~ :not([hidden]){ --tw-space-y-reverse: 0; margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(1rem * var(--tw-space-y-reverse)); }#lp-root .sm\:space-y-6 > :not([hidden]) ~ :not([hidden]){ --tw-space-y-reverse: 0; margin-top: calc(1.5rem * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(1.5rem * var(--tw-space-y-reverse)); }#lp-root .sm\:rounded-2xl{ border-radius: 1.5rem; }#lp-root .sm\:rounded-3xl{ border-radius: 2rem; }#lp-root .sm\:border-4{ border-width: 4px; }#lp-root .sm\:p-10{ padding: 2.5rem; }#lp-root .sm\:p-4{ padding: 1rem; }#lp-root .sm\:p-5{ padding: 1.25rem; }#lp-root .sm\:p-6{ padding: 1.5rem; }#lp-root .sm\:p-7{ padding: 1.75rem; }#lp-root .sm\:p-8{ padding: 2rem; }#lp-root .sm\:px-4{ padding-left: 1rem; padding-right: 1rem; }#lp-root .sm\:px-5{ padding-left: 1.25rem; padding-right: 1.25rem; }#lp-root .sm\:px-6{ padding-left: 1.5rem; padding-right: 1.5rem; }#lp-root .sm\:px-7{ padding-left: 1.75rem; padding-right: 1.75rem; }#lp-root .sm\:px-8{ padding-left: 2rem; padding-right: 2rem; }#lp-root .sm\:py-14{ padding-top: 3.5rem; padding-bottom: 3.5rem; }#lp-root .sm\:py-16{ padding-top: 4rem; padding-bottom: 4rem; }#lp-root .sm\:py-2{ padding-top: 0.5rem; padding-bottom: 0.5rem; }#lp-root .sm\:py-20{ padding-top: 5rem; padding-bottom: 5rem; }#lp-root .sm\:py-24{ padding-top: 6rem; padding-bottom: 6rem; }#lp-root .sm\:py-3{ padding-top: 0.75rem; padding-bottom: 0.75rem; }#lp-root .sm\:py-4{ padding-top: 1rem; padding-bottom: 1rem; }#lp-root .sm\:py-6{ padding-top: 1.5rem; padding-bottom: 1.5rem; }#lp-root .sm\:pb-5{ padding-bottom: 1.25rem; }#lp-root .sm\:pb-8{ padding-bottom: 2rem; }#lp-root .sm\:pb-\[max\(1rem\, #lp-root env\(safe-area-inset-bottom\)\)\]{ padding-bottom: max(1rem, env(safe-area-inset-bottom)); }#lp-root .sm\:text-left{ text-align: left; }#lp-root .sm\:text-2xl{ font-size: 1.5rem; line-height: 2rem; }#lp-root .sm\:text-3xl{ font-size: 1.875rem; line-height: 2.25rem; }#lp-root .sm\:text-4xl{ font-size: 2.25rem; line-height: 2.5rem; }#lp-root .sm\:text-5xl{ font-size: 3rem; line-height: 1; }#lp-root .sm\:text-6xl{ font-size: 3.75rem; line-height: 1; }#lp-root .sm\:text-base{ font-size: 1rem; line-height: 1.5rem; }#lp-root .sm\:text-lg{ font-size: 1.125rem; line-height: 1.75rem; }#lp-root .sm\:text-sm{ font-size: 0.875rem; line-height: 1.25rem; }#lp-root .sm\:text-xl{ font-size: 1.25rem; line-height: 1.75rem; }#lp-root .sm\:text-xs{ font-size: 0.75rem; line-height: 1rem; }
}
@media (min-width: 768px) {#lp-root .md\:flex{ display: flex; }#lp-root .md\:w-auto{ width: auto; }#lp-root .md\:max-w-md{ max-width: 28rem; }#lp-root .md\:rotate-0{ --tw-rotate: 0deg; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }#lp-root .md\:grid-cols-2{ grid-template-columns: repeat(2, minmax(0px, 1fr)); }#lp-root .md\:grid-cols-3{ grid-template-columns: repeat(3, minmax(0px, 1fr)); }#lp-root .md\:flex-row{ flex-direction: row; }#lp-root .md\:gap-6{ gap: 1.5rem; }#lp-root .md\:p-10{ padding: 2.5rem; }#lp-root .md\:p-14{ padding: 3.5rem; }#lp-root .md\:text-4xl{ font-size: 2.25rem; line-height: 2.5rem; }#lp-root .md\:text-5xl{ font-size: 3rem; line-height: 1; }#lp-root .md\:text-7xl{ font-size: 4.5rem; line-height: 1; }
}
@media (min-width: 1024px) {#lp-root .lg\:-left-6{ left: -1.5rem; }#lp-root .lg\:-right-4{ right: -1rem; }#lp-root .lg\:-right-8{ right: -2rem; }#lp-root .lg\:order-1{ order: 1; }#lp-root .lg\:order-2{ order: 2; }#lp-root .lg\:col-span-1{ grid-column: span 1 / span 1; }#lp-root .lg\:col-span-6{ grid-column: span 6 / span 6; }#lp-root .lg\:mx-0{ margin-left: 0px; margin-right: 0px; }#lp-root .lg\:mb-12{ margin-bottom: 3rem; }#lp-root .lg\:mb-16{ margin-bottom: 4rem; }#lp-root .lg\:mb-20{ margin-bottom: 5rem; }#lp-root .lg\:ml-auto{ margin-left: auto; }#lp-root .lg\:mr-0{ margin-right: 0px; }#lp-root .lg\:mt-12{ margin-top: 3rem; }#lp-root .lg\:mt-16{ margin-top: 4rem; }#lp-root .lg\:mt-20{ margin-top: 5rem; }#lp-root .lg\:block{ display: block; }#lp-root .lg\:hidden{ display: none; }#lp-root .lg\:h-24{ height: 6rem; }#lp-root .lg\:h-32{ height: 8rem; }#lp-root .lg\:h-40{ height: 10rem; }#lp-root .lg\:h-5{ height: 1.25rem; }#lp-root .lg\:h-8{ height: 2rem; }#lp-root .lg\:h-9{ height: 2.25rem; }#lp-root .lg\:h-auto{ height: auto; }#lp-root .lg\:w-40{ width: 10rem; }#lp-root .lg\:w-5{ width: 1.25rem; }#lp-root .lg\:w-8{ width: 2rem; }#lp-root .lg\:w-auto{ width: auto; }#lp-root .lg\:max-w-lg{ max-width: 32rem; }#lp-root .lg\:grid-cols-12{ grid-template-columns: repeat(12, minmax(0px, 1fr)); }#lp-root .lg\:grid-cols-2{ grid-template-columns: repeat(2, minmax(0px, 1fr)); }#lp-root .lg\:grid-cols-3{ grid-template-columns: repeat(3, minmax(0px, 1fr)); }#lp-root .lg\:grid-cols-4{ grid-template-columns: repeat(4, minmax(0px, 1fr)); }#lp-root .lg\:justify-start{ justify-content: flex-start; }#lp-root .lg\:gap-12{ gap: 3rem; }#lp-root .lg\:gap-16{ gap: 4rem; }#lp-root .lg\:gap-4{ gap: 1rem; }#lp-root .lg\:gap-6{ gap: 1.5rem; }#lp-root .lg\:gap-8{ gap: 2rem; }#lp-root .lg\:p-10{ padding: 2.5rem; }#lp-root .lg\:p-12{ padding: 3rem; }#lp-root .lg\:p-16{ padding: 4rem; }#lp-root .lg\:p-6{ padding: 1.5rem; }#lp-root .lg\:p-8{ padding: 2rem; }#lp-root .lg\:px-6{ padding-left: 1.5rem; padding-right: 1.5rem; }#lp-root .lg\:px-8{ padding-left: 2rem; padding-right: 2rem; }#lp-root .lg\:py-20{ padding-top: 5rem; padding-bottom: 5rem; }#lp-root .lg\:py-24{ padding-top: 6rem; padding-bottom: 6rem; }#lp-root .lg\:py-28{ padding-top: 7rem; padding-bottom: 7rem; }#lp-root .lg\:py-32{ padding-top: 8rem; padding-bottom: 8rem; }#lp-root .lg\:pb-6{ padding-bottom: 1.5rem; }#lp-root .lg\:text-left{ text-align: left; }#lp-root .lg\:text-2xl{ font-size: 1.5rem; line-height: 2rem; }#lp-root .lg\:text-3xl{ font-size: 1.875rem; line-height: 2.25rem; }#lp-root .lg\:text-4xl{ font-size: 2.25rem; line-height: 2.5rem; }#lp-root .lg\:text-5xl{ font-size: 3rem; line-height: 1; }#lp-root .lg\:text-8xl{ font-size: 6rem; line-height: 1; }#lp-root .lg\:text-xl{ font-size: 1.25rem; line-height: 1.75rem; }
}
@media (min-width: 1280px) {#lp-root .xl\:col-span-5{ grid-column: span 5 / span 5; }#lp-root .xl\:col-span-7{ grid-column: span 7 / span 7; }#lp-root .xl\:max-w-xl{ max-width: 36rem; }#lp-root .xl\:gap-16{ gap: 4rem; }#lp-root .xl\:gap-20{ gap: 5rem; }#lp-root .xl\:gap-24{ gap: 6rem; }#lp-root .xl\:gap-6{ gap: 1.5rem; }#lp-root .xl\:p-12{ padding: 3rem; }#lp-root .xl\:p-20{ padding: 5rem; }#lp-root .xl\:p-8{ padding: 2rem; }#lp-root .xl\:py-24{ padding-top: 6rem; padding-bottom: 6rem; }#lp-root .xl\:text-2xl{ font-size: 1.5rem; line-height: 2rem; }#lp-root .xl\:text-5xl{ font-size: 3rem; line-height: 1; }#lp-root .xl\:text-6xl{ font-size: 3.75rem; line-height: 1; }#lp-root .xl\:text-9xl{ font-size: 8rem; line-height: 1; }#lp-root .xl\:text-\[2\.75rem\]{ font-size: 2.75rem; }
}#lp-root .\[\&\>svg\]\:h-4 > svg{ height: 1rem; }#lp-root .\[\&\>svg\]\:w-4 > svg{ width: 1rem; }
@media (min-width: 400px) {#lp-root .xs\:\[\&\>svg\]\:h-5 > svg{ height: 1.25rem; }#lp-root .xs\:\[\&\>svg\]\:w-5 > svg{ width: 1.25rem; }
}
@media (min-width: 640px) {#lp-root .sm\:\[\&\>svg\]\:h-6 > svg{ height: 1.5rem; }#lp-root .sm\:\[\&\>svg\]\:w-6 > svg{ width: 1.5rem; }
}

/* FAQ/Accordion Styles */
#lp-root [data-faq-answer], #lp-root [data-inci-panel] {
  max-height: 0;
  opacity: 0;
  overflow: hidden;
  transition: max-height 0.3s ease-out, opacity 0.3s ease-out;
}
#lp-root [data-faq-answer].open, #lp-root [data-inci-panel].open {
  opacity: 1 !important;
}

/* Mobile Responsive Fixes - Comprehensive */
@media (max-width: 639px) {
  /* Force ALL grids to single column on mobile */
  #lp-root .grid {
    grid-template-columns: 1fr !important;
  }
  
  /* Ensure images are responsive */
  #lp-root img {
    max-width: 100% !important;
    height: auto !important;
  }
  
  /* Fix grid items to full width */
  #lp-root .grid > * {
    width: 100% !important;
    max-width: 100% !important;
  }
}

/* ============================================
   DETAILS/SUMMARY ACCORDION (no-JS, Shoptet-safe)
   ============================================ */
#lp-root details.lp-faq-item {
  border: none;
}
#lp-root .lp-faq-summary {
  list-style: none;
  outline: none;
}
#lp-root .lp-faq-summary::-webkit-details-marker,
#lp-root .lp-faq-summary::marker {
  display: none;
  content: "";
}
#lp-root .lp-faq-chevron {
  display: inline-block;
  background: var(--color-primary, #4a6741);
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M19 9l-7 7-7-7'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M19 9l-7 7-7-7'/%3E%3C/svg%3E");
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  transition: transform 0.3s ease;
}
#lp-root details.lp-faq-item[open] > .lp-faq-summary .lp-faq-chevron {
  transform: rotate(180deg);
}


/* == SVG Icon Masks (Shoptet-safe) == */
#lp-root .lp-icon-7a4c4dc2 {display:inline-block;background:currentColor;-webkit-mask-image:url("data:image/svg+xml,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 20 20%27 fill=%27currentColor%27 stroke=%27none%27><path clip-rule=%27evenodd%27 d=%27M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z%27 fill-rule=%27evenodd%27></path></svg>");mask-image:url("data:image/svg+xml,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 20 20%27 fill=%27currentColor%27 stroke=%27none%27><path clip-rule=%27evenodd%27 d=%27M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z%27 fill-rule=%27evenodd%27></path></svg>");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;}
#lp-root .lp-icon-929e159e {display:inline-block;background:currentColor;-webkit-mask-image:url("data:image/svg+xml,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27currentColor%27><path d=%27M9 12l2 2 4-4m5.618-4.016A11.955 11.955 0 0112 2.944a11.955 11.955 0 01-8.618 3.04A12.02 12.02 0 003 9c0 5.591 3.824 10.29 9 11.622 5.176-1.332 9-6.03 9-11.622 0-1.042-.133-2.052-.382-3.016z%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%271.5%27></path></svg>");mask-image:url("data:image/svg+xml,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27currentColor%27><path d=%27M9 12l2 2 4-4m5.618-4.016A11.955 11.955 0 0112 2.944a11.955 11.955 0 01-8.618 3.04A12.02 12.02 0 003 9c0 5.591 3.824 10.29 9 11.622 5.176-1.332 9-6.03 9-11.622 0-1.042-.133-2.052-.382-3.016z%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%271.5%27></path></svg>");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;}
#lp-root .lp-icon-481e3e4f {display:inline-block;background:currentColor;-webkit-mask-image:url("data:image/svg+xml,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27currentColor%27><path d=%27M12 9v2m0 4h.01m-6.938 4h13.856c1.54 0 2.502-1.667 1.732-3L13.732 4c-.77-1.333-2.694-1.333-3.464 0L3.34 16c-.77 1.333.192 3 1.732 3z%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%271.5%27></path></svg>");mask-image:url("data:image/svg+xml,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27currentColor%27><path d=%27M12 9v2m0 4h.01m-6.938 4h13.856c1.54 0 2.502-1.667 1.732-3L13.732 4c-.77-1.333-2.694-1.333-3.464 0L3.34 16c-.77 1.333.192 3 1.732 3z%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%271.5%27></path></svg>");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;}
#lp-root .lp-icon-8ace1d7d {display:inline-block;background:currentColor;-webkit-mask-image:url("data:image/svg+xml,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27currentColor%27><path d=%27M4 4v5h.582m15.356 2A8.001 8.001 0 004.582 9m0 0H9m11 11v-5h-.581m0 0a8.003 8.003 0 01-15.357-2m15.357 2H15%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%271.5%27></path></svg>");mask-image:url("data:image/svg+xml,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27currentColor%27><path d=%27M4 4v5h.582m15.356 2A8.001 8.001 0 004.582 9m0 0H9m11 11v-5h-.581m0 0a8.003 8.003 0 01-15.357-2m15.357 2H15%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%271.5%27></path></svg>");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;}
#lp-root .lp-icon-c609ede6 {display:inline-block;background:currentColor;-webkit-mask-image:url("data:image/svg+xml,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27currentColor%27><path d=%27M18.364 18.364A9 9 0 005.636 5.636m12.728 12.728A9 9 0 015.636 5.636m12.728 12.728L5.636 5.636%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%271.5%27></path></svg>");mask-image:url("data:image/svg+xml,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27currentColor%27><path d=%27M18.364 18.364A9 9 0 005.636 5.636m12.728 12.728A9 9 0 015.636 5.636m12.728 12.728L5.636 5.636%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%271.5%27></path></svg>");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;}
#lp-root .lp-icon-faaa267a {display:inline-block;background:currentColor;-webkit-mask-image:url("data:image/svg+xml,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27currentColor%27><path d=%27M17 8l4 4m0 0l-4 4m4-4H3%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27></path></svg>");mask-image:url("data:image/svg+xml,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27currentColor%27><path d=%27M17 8l4 4m0 0l-4 4m4-4H3%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27></path></svg>");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;}
#lp-root .lp-icon-e8543ad2 {display:inline-block;background:currentColor;-webkit-mask-image:url("data:image/svg+xml,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27currentColor%27><path d=%27M7 21a4 4 0 01-4-4V5a2 2 0 012-2h4a2 2 0 012 2v12a4 4 0 01-4 4zm0 0h12a2 2 0 002-2v-4a2 2 0 00-2-2h-2.343M11 7.343l1.657-1.657a2 2 0 012.828 0l2.829 2.829a2 2 0 010 2.828l-8.486 8.485M7 17h.01%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%271.5%27></path></svg>");mask-image:url("data:image/svg+xml,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27currentColor%27><path d=%27M7 21a4 4 0 01-4-4V5a2 2 0 012-2h4a2 2 0 012 2v12a4 4 0 01-4 4zm0 0h12a2 2 0 002-2v-4a2 2 0 00-2-2h-2.343M11 7.343l1.657-1.657a2 2 0 012.828 0l2.829 2.829a2 2 0 010 2.828l-8.486 8.485M7 17h.01%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%271.5%27></path></svg>");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;}
#lp-root .lp-icon-9e2af33a {display:inline-block;background:currentColor;-webkit-mask-image:url("data:image/svg+xml,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27currentColor%27><path d=%27M19 14l-7 7m0 0l-7-7m7 7V3%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27></path></svg>");mask-image:url("data:image/svg+xml,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27currentColor%27><path d=%27M19 14l-7 7m0 0l-7-7m7 7V3%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27></path></svg>");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;}
#lp-root .lp-icon-7a7c9900 {display:inline-block;background:currentColor;-webkit-mask-image:url("data:image/svg+xml,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27currentColor%27><path d=%27M4.318 6.318a4.5 4.5 0 000 6.364L12 20.364l7.682-7.682a4.5 4.5 0 00-6.364-6.364L12 7.636l-1.318-1.318a4.5 4.5 0 00-6.364 0z%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%271.5%27></path></svg>");mask-image:url("data:image/svg+xml,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27currentColor%27><path d=%27M4.318 6.318a4.5 4.5 0 000 6.364L12 20.364l7.682-7.682a4.5 4.5 0 00-6.364-6.364L12 7.636l-1.318-1.318a4.5 4.5 0 00-6.364 0z%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%271.5%27></path></svg>");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;}
#lp-root .lp-icon-0812cfea {display:inline-block;background:currentColor;-webkit-mask-image:url("data:image/svg+xml,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27currentColor%27><path d=%27M5 3v4M3 5h4M6 17v4m-2-2h4m5-16l2.286 6.857L21 12l-5.714 2.143L13 21l-2.286-6.857L5 12l5.714-2.143L13 3z%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%271.5%27></path></svg>");mask-image:url("data:image/svg+xml,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27currentColor%27><path d=%27M5 3v4M3 5h4M6 17v4m-2-2h4m5-16l2.286 6.857L21 12l-5.714 2.143L13 21l-2.286-6.857L5 12l5.714-2.143L13 3z%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%271.5%27></path></svg>");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;}
#lp-root .lp-icon-02720168 {display:inline-block;background:currentColor;-webkit-mask-image:url("data:image/svg+xml,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27currentColor%27><path d=%27M9 12l2 2 4-4M7.835 4.697a3.42 3.42 0 001.946-.806 3.42 3.42 0 014.438 0 3.42 3.42 0 001.946.806 3.42 3.42 0 013.138 3.138 3.42 3.42 0 00.806 1.946 3.42 3.42 0 010 4.438 3.42 3.42 0 00-.806 1.946 3.42 3.42 0 01-3.138 3.138 3.42 3.42 0 00-1.946.806 3.42 3.42 0 01-4.438 0 3.42 3.42 0 00-1.946-.806 3.42 3.42 0 01-3.138-3.138 3.42 3.42 0 00-.806-1.946 3.42 3.42 0 010-4.438 3.42 3.42 0 00.806-1.946 3.42 3.42 0 013.138-3.138z%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%271.5%27></path></svg>");mask-image:url("data:image/svg+xml,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27currentColor%27><path d=%27M9 12l2 2 4-4M7.835 4.697a3.42 3.42 0 001.946-.806 3.42 3.42 0 014.438 0 3.42 3.42 0 001.946.806 3.42 3.42 0 013.138 3.138 3.42 3.42 0 00.806 1.946 3.42 3.42 0 010 4.438 3.42 3.42 0 00-.806 1.946 3.42 3.42 0 01-3.138 3.138 3.42 3.42 0 00-1.946.806 3.42 3.42 0 01-4.438 0 3.42 3.42 0 00-1.946-.806 3.42 3.42 0 01-3.138-3.138 3.42 3.42 0 00-.806-1.946 3.42 3.42 0 010-4.438 3.42 3.42 0 00.806-1.946 3.42 3.42 0 013.138-3.138z%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%271.5%27></path></svg>");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;}
#lp-root .lp-icon-85753f7d {display:inline-block;background:currentColor;-webkit-mask-image:url("data:image/svg+xml,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27currentColor%27><path d=%27M19.428 15.428a2 2 0 00-1.022-.547l-2.387-.477a6 6 0 00-3.86.517l-.318.158a6 6 0 01-3.86.517L6.05 15.21a2 2 0 00-1.806.547M8 4h8l-1 1v5.172a2 2 0 00.586 1.414l5 5c1.26 1.26.367 3.414-1.415 3.414H4.828c-1.782 0-2.674-2.154-1.414-3.414l5-5A2 2 0 009 10.172V5L8 4z%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%271.5%27></path></svg>");mask-image:url("data:image/svg+xml,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27currentColor%27><path d=%27M19.428 15.428a2 2 0 00-1.022-.547l-2.387-.477a6 6 0 00-3.86.517l-.318.158a6 6 0 01-3.86.517L6.05 15.21a2 2 0 00-1.806.547M8 4h8l-1 1v5.172a2 2 0 00.586 1.414l5 5c1.26 1.26.367 3.414-1.415 3.414H4.828c-1.782 0-2.674-2.154-1.414-3.414l5-5A2 2 0 009 10.172V5L8 4z%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%271.5%27></path></svg>");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;}
#lp-root .lp-icon-2cc82806 {display:inline-block;background:currentColor;-webkit-mask-image:url("data:image/svg+xml,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 20 20%27 fill=%27currentColor%27 stroke=%27none%27><path clip-rule=%27evenodd%27 d=%27M5.05 4.05a7 7 0 119.9 9.9L10 18.9l-4.95-4.95a7 7 0 010-9.9zM10 11a2 2 0 100-4 2 2 0 000 4z%27 fill-rule=%27evenodd%27></path></svg>");mask-image:url("data:image/svg+xml,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 20 20%27 fill=%27currentColor%27 stroke=%27none%27><path clip-rule=%27evenodd%27 d=%27M5.05 4.05a7 7 0 119.9 9.9L10 18.9l-4.95-4.95a7 7 0 010-9.9zM10 11a2 2 0 100-4 2 2 0 000 4z%27 fill-rule=%27evenodd%27></path></svg>");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;}
#lp-root .lp-icon-f6d6b845 {display:inline-block;background:currentColor;-webkit-mask-image:url("data:image/svg+xml,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27currentColor%27><path d=%27M13 10V3L4 14h7v7l9-11h-7z%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%271.5%27></path></svg>");mask-image:url("data:image/svg+xml,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27currentColor%27><path d=%27M13 10V3L4 14h7v7l9-11h-7z%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%271.5%27></path></svg>");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;}
#lp-root .lp-icon-137edc5c {display:inline-block;background:currentColor;-webkit-mask-image:url("data:image/svg+xml,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27currentColor%27><path d=%27M3.055 11H5a2 2 0 012 2v1a2 2 0 002 2 2 2 0 012 2v2.945M8 3.935V5.5A2.5 2.5 0 0010.5 8h.5a2 2 0 012 2 2 2 0 104 0 2 2 0 012-2h1.064M15 20.488V18a2 2 0 012-2h3.064M21 12a9 9 0 11-18 0 9 9 0 0118 0z%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%271.5%27></path></svg>");mask-image:url("data:image/svg+xml,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27currentColor%27><path d=%27M3.055 11H5a2 2 0 012 2v1a2 2 0 002 2 2 2 0 012 2v2.945M8 3.935V5.5A2.5 2.5 0 0010.5 8h.5a2 2 0 012 2 2 2 0 104 0 2 2 0 012-2h1.064M15 20.488V18a2 2 0 012-2h3.064M21 12a9 9 0 11-18 0 9 9 0 0118 0z%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%271.5%27></path></svg>");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;}
#lp-root .lp-icon-ff1fb078 {display:inline-block;background:currentColor;-webkit-mask-image:url("data:image/svg+xml,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27currentColor%27><path d=%27M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-3 7h3m-3 4h3m-6-4h.01M9 16h.01%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%271.5%27></path></svg>");mask-image:url("data:image/svg+xml,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27currentColor%27><path d=%27M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-3 7h3m-3 4h3m-6-4h.01M9 16h.01%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%271.5%27></path></svg>");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;}
#lp-root .lp-icon-85252131 {display:inline-block;background:currentColor;-webkit-mask-image:url("data:image/svg+xml,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27currentColor%27 stroke=%27none%27><path d=%27M12 0 L13 10 L24 12 L13 14 L12 24 L11 14 L0 12 L11 10 Z%27></path></svg>");mask-image:url("data:image/svg+xml,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27currentColor%27 stroke=%27none%27><path d=%27M12 0 L13 10 L24 12 L13 14 L12 24 L11 14 L0 12 L11 10 Z%27></path></svg>");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;}
#lp-root .lp-icon-a44f9e35 {display:inline-block;background:currentColor;-webkit-mask-image:url("data:image/svg+xml,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 200 24%27 fill=%27none%27 stroke=%27none%27><path d=%27M100 12 C90 12 85 6 75 6 C65 6 60 12 50 12 C40 12 35 8 25 8 C20 8 15 10 10 12 M100 12 C110 12 115 6 125 6 C135 6 140 12 150 12 C160 12 165 8 175 8 C180 8 185 10 190 12%27 fill=%27none%27 stroke=%27currentColor%27 stroke-linecap=%27round%27 stroke-width=%271.5%27></path><circle cx=%27100%27 cy=%2712%27 fill=%27currentColor%27 r=%272%27></circle><circle cx=%275%27 cy=%2712%27 fill=%27currentColor%27 r=%271.5%27></circle><circle cx=%27195%27 cy=%2712%27 fill=%27currentColor%27 r=%271.5%27></circle></svg>");mask-image:url("data:image/svg+xml,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 200 24%27 fill=%27none%27 stroke=%27none%27><path d=%27M100 12 C90 12 85 6 75 6 C65 6 60 12 50 12 C40 12 35 8 25 8 C20 8 15 10 10 12 M100 12 C110 12 115 6 125 6 C135 6 140 12 150 12 C160 12 165 8 175 8 C180 8 185 10 190 12%27 fill=%27none%27 stroke=%27currentColor%27 stroke-linecap=%27round%27 stroke-width=%271.5%27></path><circle cx=%27100%27 cy=%2712%27 fill=%27currentColor%27 r=%272%27></circle><circle cx=%275%27 cy=%2712%27 fill=%27currentColor%27 r=%271.5%27></circle><circle cx=%27195%27 cy=%2712%27 fill=%27currentColor%27 r=%271.5%27></circle></svg>");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;}
#lp-root .lp-icon-b1153bcd {display:inline-block;background:currentColor;-webkit-mask-image:url("data:image/svg+xml,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27currentColor%27><path d=%27M20.354 15.354A9 9 0 018.646 3.646 9.003 9.003 0 0012 21a9.003 9.003 0 008.354-5.646z%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%271.5%27></path></svg>");mask-image:url("data:image/svg+xml,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27currentColor%27><path d=%27M20.354 15.354A9 9 0 018.646 3.646 9.003 9.003 0 0012 21a9.003 9.003 0 008.354-5.646z%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%271.5%27></path></svg>");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;}
#lp-root .lp-icon-a5f59c13 {display:inline-block;background:currentColor;-webkit-mask-image:url("data:image/svg+xml,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27currentColor%27><path d=%27M9 5l7 7-7 7%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27></path></svg>");mask-image:url("data:image/svg+xml,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27currentColor%27><path d=%27M9 5l7 7-7 7%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27></path></svg>");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;}
#lp-root .lp-icon-055c02dd {display:inline-block;background:currentColor;-webkit-mask-image:url("data:image/svg+xml,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27currentColor%27><path d=%27M9.663 17h4.673M12 3v1m6.364 1.636l-.707.707M21 12h-1M4 12H3m3.343-5.657l-.707-.707m2.828 9.9a5 5 0 117.072 0l-.548.547A3.374 3.374 0 0014 18.469V19a2 2 0 11-4 0v-.531c0-.895-.356-1.754-.988-2.386l-.548-.547z%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%271.5%27></path></svg>");mask-image:url("data:image/svg+xml,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27currentColor%27><path d=%27M9.663 17h4.673M12 3v1m6.364 1.636l-.707.707M21 12h-1M4 12H3m3.343-5.657l-.707-.707m2.828 9.9a5 5 0 117.072 0l-.548.547A3.374 3.374 0 0014 18.469V19a2 2 0 11-4 0v-.531c0-.895-.356-1.754-.988-2.386l-.548-.547z%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%271.5%27></path></svg>");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;}
#lp-root .lp-icon-72b8986e {display:inline-block;background:currentColor;-webkit-mask-image:url("data:image/svg+xml,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27currentColor%27><path d=%27M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%271.5%27></path></svg>");mask-image:url("data:image/svg+xml,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27currentColor%27><path d=%27M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%271.5%27></path></svg>");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;}
#lp-root .lp-icon-708b54c1 {display:inline-block;background:currentColor;-webkit-mask-image:url("data:image/svg+xml,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 20 20%27 fill=%27currentColor%27 stroke=%27none%27><path d=%27M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371 1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54 1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1 1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z%27></path></svg>");mask-image:url("data:image/svg+xml,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 20 20%27 fill=%27currentColor%27 stroke=%27none%27><path d=%27M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371 1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54 1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1 1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z%27></path></svg>");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;}
#lp-root .lp-icon-a1a2b186 {display:inline-block;background:currentColor;-webkit-mask-image:url("data:image/svg+xml,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 20 20%27 fill=%27currentColor%27 stroke=%27none%27><path clip-rule=%27evenodd%27 d=%27M6.267 3.455a3.066 3.066 0 001.745-.723 3.066 3.066 0 013.976 0 3.066 3.066 0 001.745.723 3.066 3.066 0 012.812 2.812c.051.643.304 1.254.723 1.745a3.066 3.066 0 010 3.976 3.066 3.066 0 00-.723 1.745 3.066 3.066 0 01-2.812 2.812 3.066 3.066 0 00-1.745.723 3.066 3.066 0 01-3.976 0 3.066 3.066 0 00-1.745-.723 3.066 3.066 0 01-2.812-2.812 3.066 3.066 0 00-.723-1.745 3.066 3.066 0 010-3.976 3.066 3.066 0 00.723-1.745 3.066 3.066 0 012.812-2.812zm7.44 5.252a1 1 0 00-1.414-1.414L9 10.586 7.707 9.293a1 1 0 00-1.414 1.414l2 2a1 1 0 001.414 0l4-4z%27 fill-rule=%27evenodd%27></path></svg>");mask-image:url("data:image/svg+xml,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 20 20%27 fill=%27currentColor%27 stroke=%27none%27><path clip-rule=%27evenodd%27 d=%27M6.267 3.455a3.066 3.066 0 001.745-.723 3.066 3.066 0 013.976 0 3.066 3.066 0 001.745.723 3.066 3.066 0 012.812 2.812c.051.643.304 1.254.723 1.745a3.066 3.066 0 010 3.976 3.066 3.066 0 00-.723 1.745 3.066 3.066 0 01-2.812 2.812 3.066 3.066 0 00-1.745.723 3.066 3.066 0 01-3.976 0 3.066 3.066 0 00-1.745-.723 3.066 3.066 0 01-2.812-2.812 3.066 3.066 0 00-.723-1.745 3.066 3.066 0 010-3.976 3.066 3.066 0 00.723-1.745 3.066 3.066 0 012.812-2.812zm7.44 5.252a1 1 0 00-1.414-1.414L9 10.586 7.707 9.293a1 1 0 00-1.414 1.414l2 2a1 1 0 001.414 0l4-4z%27 fill-rule=%27evenodd%27></path></svg>");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;}
#lp-root .lp-icon-0778a967 {display:inline-block;background:currentColor;-webkit-mask-image:url("data:image/svg+xml,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27currentColor%27><path d=%27M4 16l4.586-4.586a2 2 0 012.828 0L16 16m-2-2l1.586-1.586a2 2 0 012.828 0L20 14m-6-6h.01M6 20h12a2 2 0 002-2V6a2 2 0 00-2-2H6a2 2 0 00-2 2v12a2 2 0 002 2z%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%271.5%27></path></svg>");mask-image:url("data:image/svg+xml,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27currentColor%27><path d=%27M4 16l4.586-4.586a2 2 0 012.828 0L16 16m-2-2l1.586-1.586a2 2 0 012.828 0L20 14m-6-6h.01M6 20h12a2 2 0 002-2V6a2 2 0 00-2-2H6a2 2 0 00-2 2v12a2 2 0 002 2z%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%271.5%27></path></svg>");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;}
#lp-root .lp-icon-cf827de3 {display:inline-block;background:currentColor;-webkit-mask-image:url("data:image/svg+xml,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27currentColor%27><path d=%27M5 8h14M5 8a2 2 0 110-4h14a2 2 0 110 4M5 8v10a2 2 0 002 2h10a2 2 0 002-2V8m-9 4h4%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%271.5%27></path></svg>");mask-image:url("data:image/svg+xml,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27currentColor%27><path d=%27M5 8h14M5 8a2 2 0 110-4h14a2 2 0 110 4M5 8v10a2 2 0 002 2h10a2 2 0 002-2V8m-9 4h4%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%271.5%27></path></svg>");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;}
#lp-root .lp-icon-bcadca0e {display:inline-block;background:currentColor;-webkit-mask-image:url("data:image/svg+xml,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27currentColor%27><path d=%27M3 10h18M7 15h1m4 0h1m-7 4h12a3 3 0 003-3V8a3 3 0 00-3-3H6a3 3 0 00-3 3v8a3 3 0 003 3z%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%271.5%27></path></svg>");mask-image:url("data:image/svg+xml,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27currentColor%27><path d=%27M3 10h18M7 15h1m4 0h1m-7 4h12a3 3 0 003-3V8a3 3 0 00-3-3H6a3 3 0 00-3 3v8a3 3 0 003 3z%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%271.5%27></path></svg>");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;}
#lp-root .lp-icon-4846697a {display:inline-block;background:currentColor;-webkit-mask-image:url("data:image/svg+xml,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27currentColor%27><path d=%27M3 8l7.89 5.26a2 2 0 002.22 0L21 8M5 19h14a2 2 0 002-2V7a2 2 0 00-2-2H5a2 2 0 00-2 2v10a2 2 0 002 2z%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%271.5%27></path></svg>");mask-image:url("data:image/svg+xml,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27currentColor%27><path d=%27M3 8l7.89 5.26a2 2 0 002.22 0L21 8M5 19h14a2 2 0 002-2V7a2 2 0 00-2-2H5a2 2 0 00-2 2v10a2 2 0 002 2z%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%271.5%27></path></svg>");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;}
