@charset "utf-8";

@layer properties {
  @supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))) {
  *, ::backdrop, ::after, ::before { --tw-translate-x: 0; --tw-translate-y: 0; --tw-translate-z: 0; --tw-rotate-x: initial; --tw-rotate-y: initial; --tw-rotate-z: initial; --tw-skew-x: initial; --tw-skew-y: initial; --tw-space-y-reverse: 0; --tw-border-style: solid; --tw-gradient-position: initial; --tw-gradient-from: #0000; --tw-gradient-via: #0000; --tw-gradient-to: #0000; --tw-gradient-stops: initial; --tw-gradient-via-stops: initial; --tw-gradient-from-position: 0%; --tw-gradient-via-position: 50%; --tw-gradient-to-position: 100%; --tw-leading: initial; --tw-font-weight: initial; --tw-tracking: initial; --tw-shadow: 0 0 #0000; --tw-shadow-color: initial; --tw-shadow-alpha: 100%; --tw-inset-shadow: 0 0 #0000; --tw-inset-shadow-color: initial; --tw-inset-shadow-alpha: 100%; --tw-ring-color: initial; --tw-ring-shadow: 0 0 #0000; --tw-inset-ring-color: initial; --tw-inset-ring-shadow: 0 0 #0000; --tw-ring-inset: initial; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 #0000; --tw-blur: initial; --tw-brightness: initial; --tw-contrast: initial; --tw-grayscale: initial; --tw-hue-rotate: initial; --tw-invert: initial; --tw-opacity: initial; --tw-saturate: initial; --tw-sepia: initial; --tw-drop-shadow: initial; --tw-drop-shadow-color: initial; --tw-drop-shadow-alpha: 100%; --tw-drop-shadow-size: initial; --tw-duration: initial; --tw-ease: initial; }
}
}

@layer theme {
  :host, :root { --font-sans: ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"; --font-mono: ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace; --color-blue-600: oklch(54.6% .245 262.881); --color-indigo-500: oklch(58.5% .233 277.117); --color-indigo-600: oklch(51.1% .262 276.966); --color-gray-200: oklch(92.8% .006 264.531); --color-gray-300: oklch(87.2% .01 258.338); --color-gray-400: oklch(70.7% .022 261.325); --color-gray-500: oklch(55.1% .027 264.364); --color-gray-900: oklch(21% .034 264.665); --color-neutral-200: oklch(92.2% 0 0); --color-neutral-700: oklch(37.1% 0 0); --spacing: .25rem; --container-sm: 24rem; --container-md: 28rem; --container-lg: 32rem; --container-xl: 36rem; --container-2xl: 42rem; --container-3xl: 48rem; --container-5xl: 64rem; --text-xs: .75rem; --text-xs--line-height: calc(1/.75); --text-sm: .875rem; --text-sm--line-height: calc(1.25/.875); --text-base: 1rem; --text-base--line-height: calc(1.5/1); --text-lg: 1.125rem; --text-lg--line-height: calc(1.75/1.125); --text-xl: 1.25rem; --text-xl--line-height: calc(1.75/1.25); --text-6xl: 3.75rem; --text-6xl--line-height: 1; --font-weight-normal: 400; --font-weight-medium: 500; --font-weight-semibold: 600; --font-weight-bold: 700; --font-weight-black: 900; --tracking-wide: .025em; --leading-tight: 1.25; --leading-relaxed: 1.625; --radius-sm: .25rem; --radius-md: .375rem; --radius-lg: .5rem; --radius-xl: .75rem; --radius-3xl: 1.5rem; --ease-in: cubic-bezier(.4,0,1,1); --ease-out: cubic-bezier(0,0,.2,1); --ease-in-out: cubic-bezier(.4,0,.2,1); --animate-spin: spin 1s linear infinite; --default-transition-duration: .15s; --default-transition-timing-function: cubic-bezier(.4,0,.2,1); --default-font-family: var(--font-sans); --default-mono-font-family: var(--font-mono); --font-lato: var(--font-lato); --font-lustria: var(--font-lustria); --animate-ping-slow: ping 2s cubic-bezier(0,0,.2,1)infinite; --animate-add-toast: enterFrom .3s ease-out; --animate-remove-toast: leaveTo .3s ease-out forwards,removeToastHeight .2s ease-out .2s forwards; --animate-draw-svg-path: drawSVGPath linear; }
}

@layer base {
  *, ::backdrop, ::after, ::before { box-sizing: border-box; border: 0px solid; margin: 0px; padding: 0px; }
  ::file-selector-button { box-sizing: border-box; border: 0px solid; margin: 0px; padding: 0px; }
  :host, html { text-size-adjust: 100%; tab-size: 4; line-height: 1.5; font-family: var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"); font-feature-settings: var(--default-font-feature-settings,normal); font-variation-settings: var(--default-font-variation-settings,normal); -webkit-tap-highlight-color: transparent; }
  hr { height: 0px; color: inherit; border-top-width: 1px; }
  abbr:where([title]) { text-decoration: underline dotted; }
  h1, h2, h3, h4, h5, h6 { font-size: inherit; font-weight: inherit; }
  a { color: inherit; text-decoration: inherit; }
  b, strong { font-weight: bolder; }
  code, kbd, pre, samp { font-family: var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace); font-feature-settings: var(--default-mono-font-feature-settings,normal); font-variation-settings: var(--default-mono-font-variation-settings,normal); font-size: 1em; }
  small { font-size: 80%; }
  sub, sup { vertical-align: baseline; font-size: 75%; line-height: 0; position: relative; }
  sub { bottom: -0.25em; }
  sup { top: -0.5em; }
  table { text-indent: 0px; border-color: inherit; border-collapse: collapse; }
  progress { vertical-align: baseline; }
  summary { display: list-item; }
  menu, ol, ul { list-style: none; }
  audio, canvas, embed, iframe, img, object, svg, video { vertical-align: middle; display: block; }
  img, video { max-width: 100%; height: auto; }
  button, input, optgroup, select, textarea { font: inherit; letter-spacing: inherit; color: inherit; opacity: 1; background-color: rgba(0, 0, 0, 0); border-radius: 0px; }
  ::file-selector-button { font: inherit; letter-spacing: inherit; color: inherit; opacity: 1; background-color: rgba(0, 0, 0, 0); border-radius: 0px; }
  :where(select:is([multiple], [size])) optgroup { font-weight: bolder; }
  :where(select:is([multiple], [size])) optgroup option { padding-inline-start: 20px; }
  ::file-selector-button { margin-inline-end: 4px; }
  ::placeholder { opacity: 1; }
  @supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px) {
  ::placeholder { color: currentcolor; }
  @supports (color:color-mix(in lab,red,red)) {
  ::placeholder { color: color-mix(in oklab, currentcolor, transparent); }
}
}
  textarea { resize: vertical; }
  ::-webkit-search-decoration { appearance: none; }
  ::-webkit-date-and-time-value { min-height: 1lh; }
  ::-webkit-datetime-edit, ::-webkit-datetime-edit-year-field { padding-block: 0px; }
  ::-webkit-datetime-edit-day-field, ::-webkit-datetime-edit-month-field { padding-block: 0px; }
  ::-webkit-datetime-edit-hour-field, ::-webkit-datetime-edit-minute-field { padding-block: 0px; }
  ::-webkit-datetime-edit-millisecond-field, ::-webkit-datetime-edit-second-field { padding-block: 0px; }
  ::-webkit-datetime-edit-meridiem-field { padding-block: 0px; }
  button, input:where([type="button"], [type="reset"], [type="submit"]) { appearance: button; }
  ::file-selector-button { appearance: button; }
  ::-webkit-inner-spin-button, ::-webkit-outer-spin-button { height: auto; }
  [hidden]:where(:not([hidden="until-found"])) { display: none !important; }
  .standard-padding { padding-block: calc(var(--spacing)*10); }
  @media (min-width: 640px) {
  .standard-padding { padding-block: calc(var(--spacing)*15); }
  .large-padding { padding-top: 120px; padding-bottom: 120px; }
}
  @media (max-width: 639px) {
  .large-padding { padding-top: 80px; padding-bottom: 80px; }
}
  .product-hero-padding { padding-top: 0px; }
  @media (max-width: 639px) {
  .product-hero-padding { padding-inline: calc(var(--spacing)*0); }
}
  @media (min-width: 640px) and (max-width: 1023px) {
  .product-hero-padding { padding-inline: 89px; }
}
  @media (min-width: 1024px) and (max-width: 1400px) {
  .product-hero-padding { padding-inline: calc(var(--spacing)*16); }
}
  .blaze-prev { mask-image: url("/images/arrow-left.svg"); }
  .blaze-next, .blaze-prev { background-repeat: no-repeat; mask-position: 50% center; mask-repeat: no-repeat; }
  .blaze-next { mask-image: url("/images/arrow-right.svg"); }
  .blaze-next-small, .blaze-prev-small { mask-image: url("/images/swiffy-arrow-small.svg") !important; }
  .blaze-prev-small { transform: rotate(180deg); }
  .blaze-prev-arrow { mask-image: url("/images/arrow-left.svg"); }
  .blaze-next-arrow, .blaze-prev-arrow { background-color: rgb(0, 0, 0); background-repeat: no-repeat; mask-position: 50% center; mask-repeat: no-repeat; }
  .blaze-next-arrow { position: absolute; mask-image: url("/images/arrow-right.svg"); }
  .blaze-prev-large { mask-image: url("/images/arrow-left-large.svg") !important; }
  .blaze-next-large, .blaze-prev-large { background-repeat: no-repeat !important; mask-position: 50% center !important; mask-repeat: no-repeat !important; }
  .blaze-next-large { mask-image: url("/images/arrow-right-large.svg") !important; }
  .blaze-pagination { font-family: var(--font-lato); justify-content: center; }
  .blaze-pagination button { color: rgb(161, 159, 155); opacity: 0.5; background-color: rgb(161, 159, 155); background-repeat: no-repeat; width: 24px; height: 24px; mask-image: url("/images/indicator.svg"); mask-position: 50% center; mask-repeat: no-repeat; }
  .blaze-pagination button:not(:last-of-type) { margin-right: 4px; }
  .indicators-light button.active { color: rgb(255, 255, 255); opacity: 1; background-color: rgb(255, 255, 255); }
  .indicators-dark button.active { color: rgb(14, 55, 57); opacity: 1; background-color: rgb(14, 55, 57); }
  .yolo .blaze-next, .yolo .blaze-prev { background-color: rgb(255, 255, 255); align-self: center; width: 24px; height: 24px; position: absolute; mask-size: 9px 15px; }
  .yolo .blaze-next { right: 26px; }
  @media (max-width: 1024px) {
  .yolo .blaze-next { right: 6px; }
}
  .yolo .blaze-prev { left: 26px; }
  @media (max-width: 1024px) {
  .yolo .blaze-prev { left: 6px; }
}
  .hero-content .blaze-next, .hero-content .blaze-prev { position: absolute; top: 45%; mask-size: contain; }
  @media (min-width: 1024px) {
  .hero-content .blaze-next, .hero-content .blaze-prev { width: 40px; height: 40px; }
}
  @media (max-width: 1023px) {
  .hero-content .blaze-next, .hero-content .blaze-prev { width: 30px; height: 30px; }
}
  @media (max-width: 640px) {
  .hero-content .blaze-next { right: 10px; }
}
  @media (min-width: 641px) {
  .hero-content .blaze-next { right: 20px; }
}
  @media (max-width: 640px) {
  .hero-content .blaze-prev { left: 10px; }
}
  @media (min-width: 641px) {
  .hero-content .blaze-prev { left: 20px; }
}
  .hero-content .blaze-pagination { justify-content: center; width: 100%; position: absolute; }
  @media (max-width: 640px) {
  .hero-content .blaze-pagination { bottom: 15px; }
}
  @media (min-width: 641px) {
  .hero-content .blaze-pagination { bottom: 25px; }
}
  .slide-yolo-up { animation: 0.3s ease 0s 1 normal both running slideYoloUp; }
  .slide-yolo-up .modal-wrapper { height: 109vh; }
  .slide-yolo-down { animation: 0.3s ease 0s 1 normal both running slideYoloDown; }
  .slide-yolo-down .modal-wrapper { height: 100vh; }
  .copy-scroller .flex { animation: 9s ease 2.5s infinite normal none running banner-desktop; }
  @keyframes slideYoloUp { 
  0% { transform: translateY(0px); }
  100% { transform: translateY(-49px); }
}
  @keyframes slideYoloDown { 
  0% { transform: translateY(-49px); }
  100% { transform: translateY(0px); }
}
  .breadcrumbs-list li:not(:last-child) a::after { content: "/"; padding-left: 4px; }
  .single-product-checkbox { cursor: pointer; display: inline-block !important; }
  .single-product-checkbox.active::after { top: 7px; left: 5px; }
  .single-product-checkbox::before { margin-top: 2px; top: 0px; left: 0px; }
  @media (max-width: 425px) {
  #single-product-cross-sell .__react_component_tooltip { position: absolute; }
  #single-product-cross-sell .__react_component_tooltip.place-left::after { border-top: 6px solid rgb(34, 34, 34); border-left: 8px solid rgba(0, 0, 0, 0); border-right: 8px solid rgba(0, 0, 0, 0); margin-left: -8px; bottom: -6px; left: 90%; }
}
  [data-name="cross-sell"] .added-icon { background-image: url("/_next/static/media/cross-sell-added.aa86c626.svg"); background-repeat: no-repeat; }
  [data-name="cross-sell"] .removed-icon { background-image: url("/_next/static/media/cross-sell-removed.4c50b712.svg"); background-repeat: no-repeat; }
  [data-name="cross-sell"] .remove-icon { background-image: url("/_next/static/media/cross-sell-remove.14048fa8.svg"); background-repeat: no-repeat; }
  [data-name="cross-sell"] .remove-icon:hover { background-image: url("/_next/static/media/cross-sell-remove-hover.eef4b0b3.svg"); background-repeat: no-repeat; }
  [data-name="cross-sell"] .add-icon { background-image: url("/_next/static/media/cross-sell-add.5bdcbe55.svg"); background-repeat: no-repeat; }
  [data-name="cross-sell"] .add-icon:hover { background-image: url("/_next/static/media/cross-sell-add-hover.d3f59300.svg"); background-repeat: no-repeat; }
  .modal-body-cross-sell .custom-text li { list-style-type: disc; }
  #finance-msg { align-items: flex-end; padding-top: 15px; padding-bottom: 4px; }
  #finance-msg .__affirm-logo { padding-left: 4px; }
  #finance-msg .affirm-modal-trigger { text-decoration: underline; display: inline-block; color: rgb(227, 226, 225) !important; }
  [id^="finance-msg-subtotal-"] .affirm-modal-trigger { text-decoration: underline; }
  .finance-msg-compare .aff-line1, .finance-msg-compare .aff-line2 { padding-right: 4px; }
  .finance-msg-compare .affirm-modal-trigger { padding-left: 4px; text-decoration: underline; display: block; }
  .toggle-open { background: rgb(0, 0, 0); width: 24px; height: 24px; transition: 0.2s ease-out; mask-image: url("/images/arrow-down.svg"); mask-position: 50% center; mask-repeat: no-repeat; }
  .toggle-open.toggle-close { transform: rotate(180deg); }
  .secondary-selector.colors label { border-radius: 3.40282e+38px; display: block; position: relative; }
  @media (min-width: 40rem) {
  .secondary-selector.colors label { margin-right: calc(var(--spacing)*2.5); margin-left: calc(var(--spacing)*4); }
}
  .secondary-selector.colors label { border: 1px solid rgb(161, 159, 155); width: 42px; height: 42px; margin-left: 5px; }
  .secondary-selector.colors label.active::after { content: ""; border-width: 3px; border-style: solid; border-image: initial; border-color: var(--border-color); border-radius: 3.40282e+38px; width: 50px; height: 50px; position: absolute; top: -5px; left: -5px; }
  .secondary-selector.colors .disabled-overlay { border-radius: 3.40282e+38px; }
  @media (min-width: 40rem) {
  .secondary-selector.colors .disabled-overlay { margin-right: calc(var(--spacing)*2.5); margin-left: calc(var(--spacing)*4); }
}
  .secondary-selector.colors .disabled-overlay { border: 1px solid rgb(0, 0, 0); width: 42px; height: 42px; margin-left: 5px; }
  .secondary-selector.products .active { border-color: var(--border-color); }
  .crossed { content: ""; transform-origin: 0px 0px; border-top: 1px solid rgb(98, 98, 98); width: 41px; position: absolute; transform: rotate(-45deg); }
  .modal-default { z-index: 100 !important; }
  .hero-content .blaze-track, .hero-content .blaze-track-container { overflow: visible; }
  .hero-content .blaze-track.modal-open, .yolo-slider .blaze-track.modal-open { will-change: auto !important; transition-duration: 0s !important; transform: none !important; }
  .rte { font-family: var(--font-lato); }
  .rte h1 { font-size: 2.5rem; line-height: 3.25rem; }
  .rte h1, .rte h2 { margin-bottom: calc(var(--spacing)*4); font-family: var(--font-lustria); }
  .rte h2 { --tw-font-weight: var(--font-weight-medium); font-weight: var(--font-weight-medium); font-size: 2.125rem; line-height: 3rem; }
  .rte h3 { font-size: 1.75rem; line-height: 2.5rem; }
  .rte h3, .rte h4 { margin-bottom: calc(var(--spacing)*4); font-family: var(--font-lustria); }
  .rte h4 { font-size: 1.5rem; line-height: 2.25rem; }
  .rte h5 { margin-bottom: calc(var(--spacing)*4); font-family: var(--font-lustria); font-size: 1.25rem; line-height: 1.875rem; }
  .rte h6 { font-family: var(--font-lustria); line-height: 1.5rem; }
  .rte h6, .rte p { margin-bottom: calc(var(--spacing)*4); font-size: 1rem; }
  .rte p { --tw-leading: calc(var(--spacing)*7); font-weight: 400; line-height: 1.5rem; }
  .rte a, .rte p { font-family: var(--font-lato); }
  .rte a { color: rgb(0, 0, 0); text-decoration-line: underline; }
  @media (hover: hover) {
  .rte a:hover { color: rgb(170, 97, 71); }
}
  .rte a { font-size: 1rem; font-weight: 400; line-height: 1.5rem; }
  .rte strong { font-weight: 700; }
  .rte strong, .rte u { font-family: var(--font-lato); font-size: 1rem; line-height: 1.5rem; }
  .rte u { font-weight: 400; text-decoration-line: underline; }
  .rte ul { margin-bottom: calc(var(--spacing)*6); padding-left: calc(var(--spacing)*4); list-style-type: disc; }
  .rte li, .rte ul { font-family: var(--font-lato); font-size: 1rem; font-weight: 400; line-height: 1.5rem; }
  .rte li { margin-bottom: calc(var(--spacing)*2); }
  .rte ol { list-style-position: inside; }
  .rte ol.upper-alpha { list-style-type: upper-alpha; }
  .rte ol.lower-alpha { list-style-type: lower-alpha; }
  .rte ol.decimal { list-style-type: decimal; }
  .rte table { width: 100%; }
  .rte table td { box-sizing: border-box; width: 50%; padding-inline: calc(var(--spacing)*6); padding-bottom: calc(var(--spacing)*4); vertical-align: top; font-family: var(--font-lato); font-size: 1rem; font-weight: 400; line-height: 1.5rem; }
  @media (min-width: 1200px) {
  .rte .desktop\:h1 { font-family: var(--font-lustria); font-size: 2.5rem; line-height: 3.25rem; }
}
  @media (max-width: 1199px) {
  .rte .md\:h2 { font-family: var(--font-lustria); font-size: 2.125rem; line-height: 3rem; }
}
  @media (min-width: 1200px) {
  .rte .desktop\:h2 { font-family: var(--font-lustria); font-size: 2.125rem; line-height: 3rem; }
}
  @media (max-width: 767px) {
  .rte .h3 { font-size: 1.75rem; line-height: 2.5rem; }
  .rte .h3, .rte .h4 { font-family: var(--font-lustria); }
  .rte .h4 { font-size: 1.5rem; line-height: 2.25rem; }
}
  @media (max-width: 1199px) {
  .rte .md\:h4 { font-family: var(--font-lustria); font-size: 1.5rem; line-height: 2.25rem; }
}
  @media (max-width: 767px) {
  .rte .h5 { font-family: var(--font-lustria); font-size: 1.25rem; line-height: 1.875rem; }
}
  .rte .sh8 { font-family: var(--font-lato); font-size: 1.255rem; font-weight: 400; line-height: 1.875rem; }
  @media (min-width: 767px) {
  .rte .md\:sh8 { font-family: var(--font-lustria); font-size: 1.75rem; line-height: 2.5rem; }
}
  @media (min-width: 1200px) {
  .rte .desktop\:sh8 { font-family: var(--font-lato); font-size: 1.255rem; font-weight: 400; line-height: 1.875rem; }
}
  #article-content blockquote { margin-block: calc(var(--spacing)*8); margin-left: calc(var(--spacing)*3); padding-left: calc(var(--spacing)*5); font-family: var(--font-lustria); color: rgb(14, 55, 57); border-left-width: ; border-left-style: ; border-color: rgb(14, 55, 57); font-size: 1.25rem; line-height: 1.875rem; }
  @media (min-width: 640px) {
  #article-content blockquote { font-size: 1.5rem; line-height: 2.25rem; }
}
  #article-content blockquote a, #article-content blockquote b, #article-content blockquote strong, #article-content blockquote u { font-family: var(--font-lustria); font-size: inherit; line-height: inherit; }
  .rte-simple a { text-decoration: underline; }
  .rte-simple a:hover { color: rgb(170, 97, 71); }
  [id*="bundle-product-tabs"] .rte li { margin-bottom: calc(var(--spacing)*2); line-height: 1.25rem !important; }
  [id*="bundle-product-tabs"] .rte li, [id*="bundle-product-tabs"] .rte p { font-family: var(--font-lato); font-weight: 400; font-size: 0.875rem !important; }
  [id*="bundle-product-tabs"] .rte p { margin-bottom: calc(var(--spacing)*4); --tw-leading: calc(var(--spacing)*7); line-height: 1.25rem !important; }
  [id*="bundle-product-tabs"] .rte a { font-family: var(--font-lato); color: rgb(0, 0, 0); text-decoration-line: underline; }
  @media (hover: hover) {
  [id*="bundle-product-tabs"] .rte a:hover { color: rgb(170, 97, 71); }
}
  [id*="bundle-product-tabs"] .rte a { font-weight: 400; font-size: 0.875rem !important; line-height: 1.25rem !important; }
  .jump-offset { scroll-margin-top: 100px; }
  .truemed-custom-ui, .truemed-instructions { align-items: center; gap: 6px; display: flex; }
  .truemed-entry-link { display: none; }
  .truemed-instructions-link-text { font-feature-settings: "liga" 0, "clig" 0; letter-spacing: 0.16px; font-family: Lato; font-size: 12px; font-style: normal; font-weight: 700; line-height: 16px; color: rgb(255, 255, 255) !important; }
  .checkout-false .truemed-entry-logo path { fill: rgb(255, 255, 255) !important; height: 16px !important; }
  .checkout-true .truemed-entry-logo path { fill: rgb(23, 152, 149) !important; height: 16px !important; }
  .truemed-entry-text { font-feature-settings: "liga" 0, "clig" 0; letter-spacing: 0.16px; font-family: Lato; font-size: 12px; font-style: normal; font-weight: 400; line-height: 16px; }
  .truemed-custom-ui.checkout-true .truemed-entry-text:not(.truemed-instructions-link-text) { color: rgb(98, 98, 98) !important; }
  .truemed-custom-ui.checkout-false .truemed-entry-text:not(.truemed-instructions-link-text) { color: rgb(227, 226, 225) !important; }
  .truemed-custom-ui.checkout-true .truemed-instructions-link-text { color: rgb(0, 0, 0) !important; }
  .truemed-custom-ui.checkout-false .truemed-instructions-link-text { color: rgb(255, 255, 255) !important; }
  .truemed-learn-more { font-feature-settings: "liga" 0, "clig" 0; letter-spacing: 0.16px; text-decoration-skip-ink: none; text-underline-offset: auto; text-underline-position: from-font; font-family: Lato; font-size: 12px; font-style: normal; font-weight: 700; line-height: 16px; text-decoration-line: underline; text-decoration-style: solid; text-decoration-thickness: auto; }
  @media (max-width: 375px) {
  .truemed-entry-text, .truemed-instructions-link-text, .truemed-learn-more { font-size: 10px !important; }
  .truemed-entry-logo { width: auto !important; height: 12px !important; }
}
  .truemed-custom-ui { flex-wrap: wrap; }
  @media (max-width: 320px) {
  .truemed-instructions-link-text { font-size: 10px !important; }
}
  .input-secondary-dark { padding: 10px 12px 10px 16px; }
  .input-secondary-dark[type] { border-bottom: 1px solid rgb(14, 55, 57); }
  .input-secondary-dark[type], .input-secondary-dark[type]:focus { border-top: none !important; border-left: none !important; border-right: none !important; }
  .input-secondary-dark[type]:focus { border-bottom: 2px solid rgb(0, 0, 0); outline: none; --tw-ring-shadow: none !important; }
  .input-secondary-light { padding: 10px 12px 10px 16px; }
  .input-secondary-light[type] { border-bottom: 1px solid rgb(255, 255, 255); }
  .input-secondary-light[type], .input-secondary-light[type]:focus { border-top: none !important; border-left: none !important; border-right: none !important; }
  .input-secondary-light[type]:focus { border-bottom: 2px solid rgb(255, 255, 255); outline: none; --tw-ring-shadow: none !important; }
  .input-error-helper-text { font-size: 0.875rem; }
  .input-error-helper-text, .input-error-helper-text-s { color: rgb(226, 39, 71); font-family: var(--font-lato); letter-spacing: 0.16px; line-height: 1.4; }
  .input-error-helper-text-s { font-size: 0.8rem; }
  .text-4xl { font-family: var(--font-lato); font-size: 2.25rem !important; line-height: 2.5rem !important; }
  #bundle-offer-item-button { background-position: 50% center; background-repeat: no-repeat; border-radius: 100%; }
  #bundle-offer-item-button.added-icon { background-color: rgb(204, 77, 15); background-image: url("/images/cross-sell-added.svg"); }
  #bundle-offer-item-button.removed-icon { background-color: rgb(143, 54, 11); background-image: url("/images/cross-sell-removed.svg"); }
  #bundle-offer-item-button.remove-icon { background-color: rgb(204, 77, 15); background-image: url("/images/bundle-offer-minus.svg"); }
  #bundle-offer-item-button.remove-icon:hover { background-color: rgb(143, 54, 11); background-image: url("/images/bundle-offer-minus.svg"); }
  #bundle-offer-item-button.add-icon { background-color: rgb(204, 77, 15); background-image: url("/images/plus.svg"); }
  #bundle-offer-item-button.add-icon:hover { background-color: rgb(143, 54, 11); background-image: url("/images/plus.svg"); }
  #bundle-offer-item-button.out-of-stock { background-color: rgb(161, 159, 155); background-image: url("/images/bundle-offer-minus.svg"); transform: rotate(45deg); }
  .cx-help-chat { background-color: rgb(255, 255, 255); display: inline-block; mask-image: url("/images/chat.svg"); mask-repeat: no-repeat; }
  .donation_counter.visible [data-number="0"] { --i: 0; }
  .donation_counter.visible [data-number="1"] { --i: 1; }
  .donation_counter.visible [data-number="2"] { --i: 2; }
  .donation_counter.visible [data-number="3"] { --i: 3; }
  .donation_counter.visible [data-number="4"] { --i: 4; }
  .donation_counter.visible [data-number="5"] { --i: 5; }
  .donation_counter.visible [data-number="6"] { --i: 6; }
  .donation_counter.visible [data-number="7"] { --i: 7; }
  .donation_counter.visible [data-number="8"] { --i: 8; }
  .donation_counter.visible [data-number="9"] { --i: 9; }
  .donation_counter.visible [data-number="10"] { --i: 10; }
  .donation_counter.visible .donation_counter--integer { transform: translate3d(0,calc(var(--i)*-128px),0); transition-property: transform; transition-timing-function: ease-in-out; transition-duration: calc((var(--i)*.1s) + 2s); }
  @media screen and (max-width: 1024px) {
  .donation_counter.visible .donation_counter--integer { transform: translate3d(0,calc(var(--i)*-80px),0); }
}
  .close_x { background-image: url("/images/Close_X.svg"); background-repeat: no-repeat; }
  .feature-container { max-width: 1200px; }
  @media (max-width: 639px) {
  .feature-container { padding-left: 20px; padding-right: 20px; }
}
  @media (min-width: 640px) and (max-width: 1023px) {
  .feature-container { padding-left: 60px; padding-right: 60px; }
}
  @media (min-width: 1024px) and (max-width: 1320px) {
  .feature-container { padding-left: 120px; padding-right: 120px; }
}
  .product-tabs-choice { cursor: pointer; width: 100%; padding-inline: calc(var(--spacing)*2.5); padding-top: calc(var(--spacing)*2); padding-bottom: calc(var(--spacing)*3); text-align: center; --tw-font-weight: var(--font-weight-bold); font-weight: var(--font-weight-bold); color: rgb(255, 255, 255); text-decoration-line: none; display: block; }
  @media (min-width: 64rem) {
  .product-tabs-choice { padding: calc(var(--spacing)*2); }
}
  @media (min-width: 96rem) {
  .product-tabs-choice { padding-inline: calc(var(--spacing)*2.5); padding-block: calc(var(--spacing)*2); }
}
  .product-tabs-choice { border-bottom-width: 3px; border-bottom-color: rgba(0, 0, 0, 0); padding-bottom: 7px; }
  .product-tabs-choice.active, .product-tabs-choice:focus, .product-tabs-choice:not(.active):hover { border-bottom-color: currentcolor; }
  .product-description-tab { text-align: left; font-size: var(--text-sm); --tw-leading: var(--leading-relaxed); line-height: var(--leading-relaxed); display: none; }
  .product-description-tab.active { font-family: var(--font-lato); display: block; }
  .product-description-tab ul { margin: calc(var(--spacing)*0); padding-left: calc(var(--spacing)*5); }
  .product-description-tab ul li { list-style-type: disc; }
  .product-description-tab ul li:not(:last-child) { margin-bottom: calc(var(--spacing)*3); }
  .product-description-tab a { font-size: var(--text-sm); line-height: var(--tw-leading,var(--text-sm--line-height)); color: rgb(0, 0, 0); text-decoration-line: underline; }
  .border-position { position: relative; bottom: 26px; }
  .stat-title { font-family: var(--font-lustria); line-height: 3.25rem; }
  @media (max-width: 1023px) {
  .stat-title { font-size: 2.5rem; }
}
  @media (min-width: 1024px) {
  .stat-title { letter-spacing: 0.16px; font-size: 3rem; }
}
  .small-container { max-width: 1080px; }
  @media (min-width: 640px) and (max-width: 1140px) {
  .small-container { padding-left: 60px; padding-right: 60px; }
}
  @media (max-width: 639px) {
  .small-container { padding-left: 20px; padding-right: 20px; }
}
  @media (max-aspect-ratio: 9 / 16) {
  div.vimeo-overlay-player { width: 100%; height: auto; }
}
  @media (min-aspect-ratio: 9 / 16) {
  div.vimeo-overlay-player { height: 100dvh; width: unset; }
}
  @media (orientation: portrait) and (max-height: 600px) {
  div.vimeo-overlay-player .video-product-title { font-size: 14px; }
}
  @media (orientation: landscape) and (max-height: 600px) {
  div.vimeo-overlay-player { width: 100%; }
  div.vimeo-overlay-player iframe { background-color: rgba(0, 0, 0, 0.5); }
}
  .full-iframe-child iframe { width: 100%; height: 100%; }
  *, ::backdrop, ::after, ::before { border-color: var(--color-gray-200,currentColor); }
  ::file-selector-button { border-color: var(--color-gray-200,currentColor); }
  [role="button"]:not(:disabled), button:not(:disabled) { cursor: pointer; }
  [multiple], [type="date"], [type="datetime-local"], [type="email"], [type="month"], [type="number"], [type="password"], [type="search"], [type="tel"], [type="text"], [type="time"], [type="url"], [type="week"], input:where(:not([type])), select, textarea { appearance: none; --tw-shadow: 0 0 #0000; background-color: rgb(255, 255, 255); border-width: 1px; border-color: oklch(0.551 0.027 264.364); border-radius: 0px; padding: 0.5rem 0.75rem; font-size: 1rem; line-height: 1.5rem; }
  :is([type="text"], input:where(:not([type])), [type="email"], [type="url"], [type="password"], [type="number"], [type="date"], [type="datetime-local"], [type="month"], [type="search"], [type="tel"], [type="time"], [type="week"], [multiple], textarea, select):focus { outline-offset: 2px; --tw-ring-inset: var(--tw-empty, ); --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: oklch(54.6% .245 262.881); --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(1px + var(--tw-ring-offset-width))var(--tw-ring-color); box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); border-color: oklch(0.546 0.245 262.881); outline: rgba(0, 0, 0, 0) solid 2px; }
  input::placeholder, textarea::placeholder { color: oklch(0.551 0.027 264.364); opacity: 1; }
  ::-webkit-datetime-edit-fields-wrapper { padding: 0px; }
  ::-webkit-date-and-time-value { min-height: 1.5em; text-align: inherit; }
  ::-webkit-datetime-edit { display: inline-flex; }
  ::-webkit-datetime-edit, ::-webkit-datetime-edit-year-field { padding-top: 0px; padding-bottom: 0px; }
  ::-webkit-datetime-edit-day-field, ::-webkit-datetime-edit-month-field { padding-top: 0px; padding-bottom: 0px; }
  ::-webkit-datetime-edit-hour-field, ::-webkit-datetime-edit-minute-field { padding-top: 0px; padding-bottom: 0px; }
  ::-webkit-datetime-edit-millisecond-field, ::-webkit-datetime-edit-second-field { padding-top: 0px; padding-bottom: 0px; }
  ::-webkit-datetime-edit-meridiem-field { padding-top: 0px; padding-bottom: 0px; }
  select { print-color-adjust: exact; background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='oklch(55.1%25 0.027 264.364)' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e"); background-position: right 0.5rem center; background-repeat: no-repeat; background-size: 1.5em 1.5em; padding-right: 2.5rem; }
  [multiple], [size]:where(select:not([size="1"])) { background-image: none; background-position: 0px 0px; background-repeat: unset; background-size: initial; print-color-adjust: unset; padding-right: 0.75rem; }
  [type="checkbox"], [type="radio"] { appearance: none; print-color-adjust: exact; vertical-align: middle; user-select: none; color: oklch(0.546 0.245 262.881); --tw-shadow: 0 0 #0000; background-color: rgb(255, 255, 255); background-origin: border-box; border-width: 1px; border-color: oklch(0.551 0.027 264.364); flex-shrink: 0; width: 1rem; height: 1rem; padding: 0px; display: inline-block; }
  [type="checkbox"] { border-radius: 0px; }
  [type="radio"] { border-radius: 100%; }
  [type="checkbox"]:focus, [type="radio"]:focus { outline-offset: 2px; --tw-ring-inset: var(--tw-empty, ); --tw-ring-offset-width: 2px; --tw-ring-offset-color: #fff; --tw-ring-color: oklch(54.6% .245 262.881); --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); outline: rgba(0, 0, 0, 0) solid 2px; }
  [type="checkbox"]:checked, [type="radio"]:checked { background-color: currentcolor; background-position: 50% center; background-repeat: no-repeat; background-size: 100% 100%; border-color: rgba(0, 0, 0, 0); }
  [type="checkbox"]:checked { background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e"); }
  @media (forced-colors: active) {
  [type="checkbox"]:checked { appearance: auto; }
}
  [type="radio"]:checked { background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e"); }
  @media (forced-colors: active) {
  [type="radio"]:checked { appearance: auto; }
}
  [type="checkbox"]:checked:focus, [type="checkbox"]:checked:hover, [type="radio"]:checked:focus, [type="radio"]:checked:hover { background-color: currentcolor; border-color: rgba(0, 0, 0, 0); }
  [type="checkbox"]:indeterminate { background-color: currentcolor; background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e"); background-position: 50% center; background-repeat: no-repeat; background-size: 100% 100%; border-color: rgba(0, 0, 0, 0); }
  @media (forced-colors: active) {
  [type="checkbox"]:indeterminate { appearance: auto; }
}
  [type="checkbox"]:indeterminate:focus, [type="checkbox"]:indeterminate:hover { background-color: currentcolor; border-color: rgba(0, 0, 0, 0); }
  [type="file"] { background: unset; border-color: inherit; font-size: unset; line-height: inherit; border-width: 0px; border-radius: 0px; padding: 0px; }
  [type="file"]:focus { outline: -webkit-focus-ring-color auto 1px; }
}

@layer components;

@layer utilities {
  .expanded-hitbox::before { content: ""; pointer-events: auto; z-index: 0; width: max(1.5rem,calc(100% + var(--hitbox-padding,.25rem)*2)); height: max(1.5rem,calc(100% + var(--hitbox-padding,.25rem)*2)); display: block; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }
  .pointer-events-auto { pointer-events: auto; }
  .pointer-events-none { pointer-events: none; }
  .invisible { visibility: hidden; }
  .visible { visibility: visible; }
  .sr-only { clip: rect(0px, 0px, 0px, 0px); white-space: nowrap; border-width: 0px; width: 1px; height: 1px; margin: -1px; padding: 0px; overflow: hidden; }
  .absolute, .sr-only { position: absolute; }
  .fixed { position: fixed; }
  .relative { position: relative; }
  .static { position: static; }
  .sticky { position: sticky; }
  .inset-0 { inset: calc(var(--spacing)*0); }
  .-top-1 { top: calc(var(--spacing)*-1); }
  .-top-5 { top: calc(var(--spacing)*-5); }
  .-top-40 { top: calc(var(--spacing)*-40); }
  .-top-px { top: -1px; }
  .top-0 { top: calc(var(--spacing)*0); }
  .top-1 { top: calc(var(--spacing)*1); }
  .top-1\/2 { top: 50%; }
  .top-2 { top: calc(var(--spacing)*2); }
  .top-3 { top: calc(var(--spacing)*3); }
  .top-4 { top: calc(var(--spacing)*4); }
  .top-6 { top: calc(var(--spacing)*6); }
  .top-15 { top: calc(var(--spacing)*15); }
  .top-20 { top: calc(var(--spacing)*20); }
  .top-\[2px\] { top: 2px; }
  .top-\[5px\] { top: 5px; }
  .top-\[6px\] { top: 6px; }
  .top-\[20px\] { top: 20px; }
  .top-\[40\%\] { top: 40%; }
  .top-\[46\%\] { top: 46%; }
  .top-\[48px\] { top: 48px; }
  .top-\[50\%\] { top: 50%; }
  .top-\[57px\] { top: 57px; }
  .top-\[58px\] { top: 58px; }
  .top-\[60px\] { top: 60px; }
  .-right-\[45px\] { right: -45px; }
  .right-0 { right: calc(var(--spacing)*0); }
  .right-1 { right: calc(var(--spacing)*1); }
  .right-2 { right: calc(var(--spacing)*2); }
  .right-3 { right: calc(var(--spacing)*3); }
  .right-4 { right: calc(var(--spacing)*4); }
  .right-5 { right: calc(var(--spacing)*5); }
  .right-6 { right: calc(var(--spacing)*6); }
  .right-\[-50px\] { right: -50px; }
  .right-\[4px\] { right: 4px; }
  .right-\[7px\] { right: 7px; }
  .right-\[14px\] { right: 14px; }
  .right-\[20px\] { right: 20px; }
  .right-\[30px\] { right: 30px; }
  .-bottom-3 { bottom: calc(var(--spacing)*-3); }
  .-bottom-7 { bottom: calc(var(--spacing)*-7); }
  .-bottom-15 { bottom: calc(var(--spacing)*-15); }
  .bottom-0 { bottom: calc(var(--spacing)*0); }
  .bottom-4 { bottom: calc(var(--spacing)*4); }
  .bottom-6 { bottom: calc(var(--spacing)*6); }
  .bottom-\[1\.5px\] { bottom: 1.5px; }
  .bottom-\[10px\] { bottom: 10px; }
  .bottom-\[15px\] { bottom: 15px; }
  .bottom-\[20px\] { bottom: 20px; }
  .bottom-\[40\%\] { bottom: 40%; }
  .bottom-\[76px\] { bottom: 76px; }
  .bottom-px { bottom: 1px; }
  .-left-\[45px\] { left: -45px; }
  .left-\(--left-position-mobile\) { left: var(--left-position-mobile); }
  .left-0 { left: calc(var(--spacing)*0); }
  .left-1 { left: calc(var(--spacing)*1); }
  .left-3 { left: calc(var(--spacing)*3); }
  .left-4 { left: calc(var(--spacing)*4); }
  .left-5 { left: calc(var(--spacing)*5); }
  .left-10 { left: calc(var(--spacing)*10); }
  .left-\[-50px\] { left: -50px; }
  .left-\[20px\] { left: 20px; }
  .left-\[50\%\] { left: 50%; }
  .z-0 { z-index: 0; }
  .z-1 { z-index: 1; }
  .z-10 { z-index: 10; }
  .z-20 { z-index: 20; }
  .z-30 { z-index: 30; }
  .z-40 { z-index: 40; }
  .z-50 { z-index: 50; }
  .z-50\! { z-index: 50 !important; }
  .z-60 { z-index: 60; }
  .z-70 { z-index: 70; }
  .z-100 { z-index: 100; }
  .z-10000 { z-index: 10000; }
  .z-1000000 { z-index: 1000000; }
  .z-\[60\] { z-index: 60; }
  .z-\[100\] { z-index: 100; }
  .z-\[9999999\] { z-index: 9999999; }
  .z-auto { z-index: auto; }
  .order-1 { order: 1; }
  .order-2 { order: 2; }
  .order-3 { order: 3; }
  .order-first { order: -9999; }
  .order-last { order: 9999; }
  .order-none { order: 0; }
  .col-1 { grid-column: 1; }
  .col-\[1\/3\] { grid-column: 1 / 3; }
  .col-span-1 { grid-column: span 1 / span 1; }
  .col-span-2 { grid-column: span 2 / span 2; }
  .col-span-4 { grid-column: span 4 / span 4; }
  .col-span-full { grid-column: 1 / -1; }
  .col-start-1 { grid-column-start: 1; }
  .col-start-2 { grid-column-start: 2; }
  .row-2 { grid-row: 2; }
  .row-3 { grid-row: 3; }
  .row-4 { grid-row: 4; }
  .row-\[1\/2\] { grid-row: 1 / 2; }
  .row-\[1\/3\] { grid-row: 1 / 3; }
  .float-right { float: right; }
  .container { width: 100%; }
  @media (min-width: 40rem) {
  .container { max-width: 40rem; }
}
  @media (min-width: 48rem) {
  .container { max-width: 48rem; }
}
  @media (min-width: 64rem) {
  .container { max-width: 64rem; }
}
  @media (min-width: 75rem) {
  .container { max-width: 75rem; }
}
  @media (min-width: 80rem) {
  .container { max-width: 80rem; }
}
  @media (min-width: 96rem) {
  .container { max-width: 96rem; }
}
  .m-2 { margin: calc(var(--spacing)*2); }
  .m-auto { margin: auto; }
  .-mx-5 { margin-inline: calc(var(--spacing)*-5); }
  .container { margin-inline: auto; }
  .mx-0 { margin-inline: calc(var(--spacing)*0); }
  .mx-1 { margin-inline: calc(var(--spacing)*1); }
  .mx-2 { margin-inline: calc(var(--spacing)*2); }
  .mx-3 { margin-inline: calc(var(--spacing)*3); }
  .mx-4 { margin-inline: calc(var(--spacing)*4); }
  .mx-5 { margin-inline: calc(var(--spacing)*5); }
  .mx-7 { margin-inline: calc(var(--spacing)*7); }
  .mx-8 { margin-inline: calc(var(--spacing)*8); }
  .mx-10 { margin-inline: calc(var(--spacing)*10); }
  .mx-12 { margin-inline: calc(var(--spacing)*12); }
  .mx-auto { margin-inline: auto; }
  .mx-px { margin-inline: 1px; }
  .my-0 { margin-block: calc(var(--spacing)*0); }
  .my-1 { margin-block: calc(var(--spacing)*1); }
  .my-2 { margin-block: calc(var(--spacing)*2); }
  .my-3 { margin-block: calc(var(--spacing)*3); }
  .my-4 { margin-block: calc(var(--spacing)*4); }
  .my-5 { margin-block: calc(var(--spacing)*5); }
  .my-6 { margin-block: calc(var(--spacing)*6); }
  .my-8 { margin-block: calc(var(--spacing)*8); }
  .my-10 { margin-block: calc(var(--spacing)*10); }
  .my-15 { margin-block: calc(var(--spacing)*15); }
  .my-20 { margin-block: calc(var(--spacing)*20); }
  .my-auto { margin-block: auto; }
  .-mt-4 { margin-top: calc(var(--spacing)*-4); }
  .-mt-5 { margin-top: calc(var(--spacing)*-5); }
  .mt-0 { margin-top: calc(var(--spacing)*0); }
  .mt-0\.5 { margin-top: calc(var(--spacing)*.5); }
  .mt-1 { margin-top: calc(var(--spacing)*1); }
  .mt-2 { margin-top: calc(var(--spacing)*2); }
  .mt-2\.5 { margin-top: calc(var(--spacing)*2.5); }
  .mt-3 { margin-top: calc(var(--spacing)*3); }
  .mt-4 { margin-top: calc(var(--spacing)*4); }
  .mt-5 { margin-top: calc(var(--spacing)*5); }
  .mt-6 { margin-top: calc(var(--spacing)*6); }
  .mt-7 { margin-top: calc(var(--spacing)*7); }
  .mt-8 { margin-top: calc(var(--spacing)*8); }
  .mt-9 { margin-top: calc(var(--spacing)*9); }
  .mt-10 { margin-top: calc(var(--spacing)*10); }
  .mt-12 { margin-top: calc(var(--spacing)*12); }
  .mt-14 { margin-top: calc(var(--spacing)*14); }
  .mt-15 { margin-top: calc(var(--spacing)*15); }
  .mt-\[2px\] { margin-top: 2px; }
  .mt-\[4\.4rem\] { margin-top: 4.4rem; }
  .mt-\[6px\] { margin-top: 6px; }
  .mt-\[8px\] { margin-top: 8px; }
  .mt-\[23px\] { margin-top: 23px; }
  .mt-\[24px\] { margin-top: 24px; }
  .mt-\[28px\] { margin-top: 28px; }
  .mt-\[50px\] { margin-top: 50px; }
  .mt-\[85px\] { margin-top: 85px; }
  .mr-1 { margin-right: calc(var(--spacing)*1); }
  .mr-2 { margin-right: calc(var(--spacing)*2); }
  .mr-2\.5 { margin-right: calc(var(--spacing)*2.5); }
  .mr-3 { margin-right: calc(var(--spacing)*3); }
  .mr-4 { margin-right: calc(var(--spacing)*4); }
  .mr-5 { margin-right: calc(var(--spacing)*5); }
  .mr-6 { margin-right: calc(var(--spacing)*6); }
  .mr-8 { margin-right: calc(var(--spacing)*8); }
  .mr-\[10px\] { margin-right: 10px; }
  .mr-auto { margin-right: auto; }
  .-mb-2 { margin-bottom: calc(var(--spacing)*-2); }
  .mb-0 { margin-bottom: calc(var(--spacing)*0); }
  .mb-1 { margin-bottom: calc(var(--spacing)*1); }
  .mb-2 { margin-bottom: calc(var(--spacing)*2); }
  .mb-2\.5 { margin-bottom: calc(var(--spacing)*2.5); }
  .mb-3 { margin-bottom: calc(var(--spacing)*3); }
  .mb-4 { margin-bottom: calc(var(--spacing)*4); }
  .mb-4\.5 { margin-bottom: calc(var(--spacing)*4.5); }
  .mb-5 { margin-bottom: calc(var(--spacing)*5); }
  .mb-6 { margin-bottom: calc(var(--spacing)*6); }
  .mb-7 { margin-bottom: calc(var(--spacing)*7); }
  .mb-8 { margin-bottom: calc(var(--spacing)*8); }
  .mb-9 { margin-bottom: calc(var(--spacing)*9); }
  .mb-10 { margin-bottom: calc(var(--spacing)*10); }
  .mb-12 { margin-bottom: calc(var(--spacing)*12); }
  .mb-15 { margin-bottom: calc(var(--spacing)*15); }
  .mb-\[4px\] { margin-bottom: 4px; }
  .mb-\[10px\] { margin-bottom: 10px; }
  .mb-\[11px\] { margin-bottom: 11px; }
  .mb-\[40px\] { margin-bottom: 40px; }
  .mb-\[160px\] { margin-bottom: 160px; }
  .ml-0 { margin-left: calc(var(--spacing)*0); }
  .ml-1 { margin-left: calc(var(--spacing)*1); }
  .ml-2 { margin-left: calc(var(--spacing)*2); }
  .ml-3 { margin-left: calc(var(--spacing)*3); }
  .ml-4 { margin-left: calc(var(--spacing)*4); }
  .ml-5 { margin-left: calc(var(--spacing)*5); }
  .ml-8 { margin-left: calc(var(--spacing)*8); }
  .ml-\[5px\] { margin-left: 5px; }
  .ml-\[9px\] { margin-left: 9px; }
  .ml-\[10px\] { margin-left: 10px; }
  .ml-\[17px\] { margin-left: 17px; }
  .ml-\[50\%\] { margin-left: 50%; }
  .ml-auto { margin-left: auto; }
  .block { display: block; }
  .contents { display: contents; }
  .flex { display: flex; }
  .grid { display: grid; }
  .hidden { display: none; }
  .hidden\! { display: none !important; }
  .inline { display: inline; }
  .inline-block { display: inline-block; }
  .inline-flex { display: inline-flex; }
  .table { display: table; }
  .aspect-\[1\.5\] { aspect-ratio: 1.5 / 1; }
  .aspect-\[4\/3\] { aspect-ratio: 4 / 3; }
  .aspect-\[263\/176\] { aspect-ratio: 263 / 176; }
  .aspect-\[calc\(9\/16\)\] { aspect-ratio: 0.5625 / 1; }
  .aspect-square { aspect-ratio: 1 / 1; }
  .size-8 { width: calc(var(--spacing)*8); height: calc(var(--spacing)*8); }
  .size-full { width: 100%; height: 100%; }
  .h-0 { height: calc(var(--spacing)*0); }
  .h-1 { height: calc(var(--spacing)*1); }
  .h-1\/2 { height: 50%; }
  .h-2 { height: calc(var(--spacing)*2); }
  .h-4 { height: calc(var(--spacing)*4); }
  .h-5 { height: calc(var(--spacing)*5); }
  .h-6 { height: calc(var(--spacing)*6); }
  .h-7 { height: calc(var(--spacing)*7); }
  .h-8 { height: calc(var(--spacing)*8); }
  .h-9 { height: calc(var(--spacing)*9); }
  .h-10 { height: calc(var(--spacing)*10); }
  .h-11 { height: calc(var(--spacing)*11); }
  .h-12 { height: calc(var(--spacing)*12); }
  .h-12\.5 { height: calc(var(--spacing)*12.5); }
  .h-15 { height: calc(var(--spacing)*15); }
  .h-16 { height: calc(var(--spacing)*16); }
  .h-64 { height: calc(var(--spacing)*64); }
  .h-100 { height: calc(var(--spacing)*100); }
  .h-120 { height: calc(var(--spacing)*120); }
  .h-\[5\.5rem\] { height: 5.5rem; }
  .h-\[6px\] { height: 6px; }
  .h-\[10px\] { height: 10px; }
  .h-\[12px\] { height: 12px; }
  .h-\[16px\] { height: 16px; }
  .h-\[18\.67px\] { height: 18.67px; }
  .h-\[18px\] { height: 18px; }
  .h-\[20px\] { height: 20px; }
  .h-\[24px\] { height: 24px; }
  .h-\[28px\] { height: 28px; }
  .h-\[30px\] { height: 30px; }
  .h-\[32px\] { height: 32px; }
  .h-\[40px\] { height: 40px; }
  .h-\[42px\] { height: 42px; }
  .h-\[45px\] { height: 45px; }
  .h-\[48px\] { height: 48px; }
  .h-\[50px\] { height: 50px; }
  .h-\[52px\] { height: 52px; }
  .h-\[60px\] { height: 60px; }
  .h-\[64px\] { height: 64px; }
  .h-\[80px\] { height: 80px; }
  .h-\[81px\] { height: 81px; }
  .h-\[84px\] { height: 84px; }
  .h-\[88px\] { height: 88px; }
  .h-\[100px\] { height: 100px; }
  .h-\[135px\] { height: 135px; }
  .h-\[158px\] { height: 158px; }
  .h-\[160px\] { height: 160px; }
  .h-\[180px\] { height: 180px; }
  .h-\[190px\] { height: 190px; }
  .h-\[200px\] { height: 200px; }
  .h-\[222px\] { height: 222px; }
  .h-\[240px\] { height: 240px; }
  .h-\[280px\] { height: 280px; }
  .h-\[298px\] { height: 298px; }
  .h-\[360px\] { height: 360px; }
  .h-\[384px\] { height: 384px; }
  .h-\[390px\] { height: 390px; }
  .h-\[480px\] { height: 480px; }
  .h-\[600px\] { height: 600px; }
  .h-\[700px\] { height: 700px; }
  .h-\[inherit\] { height: inherit; }
  .h-auto { height: auto; }
  .h-full { height: 100%; }
  .h-screen { height: 100vh; }
  .max-h-0 { max-height: calc(var(--spacing)*0); }
  .max-h-3\.75 { max-height: calc(var(--spacing)*3.75); }
  .max-h-3\/4 { max-height: 75%; }
  .max-h-4 { max-height: calc(var(--spacing)*4); }
  .max-h-5 { max-height: calc(var(--spacing)*5); }
  .max-h-7 { max-height: calc(var(--spacing)*7); }
  .max-h-12\.5 { max-height: calc(var(--spacing)*12.5); }
  .max-h-\[24px\] { max-height: 24px; }
  .max-h-\[56px\] { max-height: 56px; }
  .max-h-\[60px\] { max-height: 60px; }
  .max-h-\[64px\] { max-height: 64px; }
  .max-h-\[80vh\] { max-height: 80vh; }
  .max-h-\[100svh\] { max-height: 100svh; }
  .max-h-\[175px\] { max-height: 175px; }
  .max-h-\[310px\] { max-height: 310px; }
  .max-h-\[325px\] { max-height: 325px; }
  .max-h-\[375px\] { max-height: 375px; }
  .max-h-\[460px\] { max-height: 460px; }
  .max-h-\[510px\] { max-height: 510px; }
  .max-h-\[558px\] { max-height: 558px; }
  .max-h-\[570px\] { max-height: 570px; }
  .max-h-\[600px\] { max-height: 600px; }
  .max-h-\[calc\(100dvh-4rem\)\] { max-height: calc(-4rem + 100dvh); }
  .max-h-screen { max-height: 100vh; }
  .min-h-1 { min-height: calc(var(--spacing)*1); }
  .min-h-3\.75 { min-height: calc(var(--spacing)*3.75); }
  .min-h-4 { min-height: calc(var(--spacing)*4); }
  .min-h-6 { min-height: calc(var(--spacing)*6); }
  .min-h-6\.5 { min-height: calc(var(--spacing)*6.5); }
  .min-h-6\.25 { min-height: calc(var(--spacing)*6.25); }
  .min-h-10 { min-height: calc(var(--spacing)*10); }
  .min-h-11 { min-height: calc(var(--spacing)*11); }
  .min-h-12 { min-height: calc(var(--spacing)*12); }
  .min-h-15 { min-height: calc(var(--spacing)*15); }
  .min-h-36 { min-height: calc(var(--spacing)*36); }
  .min-h-\[1\.563rem\] { min-height: 1.563rem; }
  .min-h-\[14px\] { min-height: 14px; }
  .min-h-\[24px\] { min-height: 24px; }
  .min-h-\[36px\] { min-height: 36px; }
  .min-h-\[44px\] { min-height: 44px; }
  .min-h-\[48px\] { min-height: 48px; }
  .min-h-\[51px\] { min-height: 51px; }
  .min-h-\[54px\] { min-height: 54px; }
  .min-h-\[56px\] { min-height: 56px; }
  .min-h-\[64px\] { min-height: 64px; }
  .min-h-\[72px\] { min-height: 72px; }
  .min-h-\[84px\] { min-height: 84px; }
  .min-h-\[85px\] { min-height: 85px; }
  .min-h-\[100px\] { min-height: 100px; }
  .min-h-\[110px\] { min-height: 110px; }
  .min-h-\[172px\] { min-height: 172px; }
  .min-h-\[200px\] { min-height: 200px; }
  .min-h-\[224px\] { min-height: 224px; }
  .min-h-\[288px\] { min-height: 288px; }
  .min-h-\[300px\] { min-height: 300px; }
  .min-h-\[360px\] { min-height: 360px; }
  .min-h-\[460px\] { min-height: 460px; }
  .min-h-\[510px\] { min-height: 510px; }
  .min-h-full { min-height: 100%; }
  .w-0 { width: calc(var(--spacing)*0); }
  .w-1 { width: calc(var(--spacing)*1); }
  .w-1\/2 { width: 50%; }
  .w-1\/3 { width: 33.3333%; }
  .w-2 { width: calc(var(--spacing)*2); }
  .w-2\/3 { width: 66.6667%; }
  .w-2\/4 { width: 50%; }
  .w-4 { width: calc(var(--spacing)*4); }
  .w-5 { width: calc(var(--spacing)*5); }
  .w-6 { width: calc(var(--spacing)*6); }
  .w-7 { width: calc(var(--spacing)*7); }
  .w-8 { width: calc(var(--spacing)*8); }
  .w-9 { width: calc(var(--spacing)*9); }
  .w-10 { width: calc(var(--spacing)*10); }
  .w-11\/12 { width: 91.6667%; }
  .w-12 { width: calc(var(--spacing)*12); }
  .w-20\! { width: calc(var(--spacing)*20) !important; }
  .w-32 { width: calc(var(--spacing)*32); }
  .w-36 { width: calc(var(--spacing)*36); }
  .w-52 { width: calc(var(--spacing)*52); }
  .w-57\.5 { width: calc(var(--spacing)*57.5); }
  .w-60 { width: calc(var(--spacing)*60); }
  .w-72 { width: calc(var(--spacing)*72); }
  .w-95 { width: calc(var(--spacing)*95); }
  .w-\[10px\] { width: 10px; }
  .w-\[14px\] { width: 14px; }
  .w-\[16px\] { width: 16px; }
  .w-\[18px\] { width: 18px; }
  .w-\[28px\] { width: 28px; }
  .w-\[30px\] { width: 30px; }
  .w-\[40px\] { width: 40px; }
  .w-\[45px\] { width: 45px; }
  .w-\[50px\] { width: 50px; }
  .w-\[52px\] { width: 52px; }
  .w-\[64px\] { width: 64px; }
  .w-\[73px\] { width: 73px; }
  .w-\[85px\] { width: 85px; }
  .w-\[108px\] { width: 108px; }
  .w-\[120px\] { width: 120px; }
  .w-\[140px\] { width: 140px; }
  .w-\[148px\] { width: 148px; }
  .w-\[152px\] { width: 152px; }
  .w-\[160px\] { width: 160px; }
  .w-\[180px\] { width: 180px; }
  .w-\[199px\] { width: 199px; }
  .w-\[236px\] { width: 236px; }
  .w-\[276px\] { width: 276px; }
  .w-\[280px\] { width: 280px; }
  .w-\[300px\] { width: 300px; }
  .w-\[360px\] { width: 360px; }
  .w-fit { width: fit-content; }
  .w-full { width: 100%; }
  .w-screen { width: 100vw; }
  .max-w-1\/2 { max-width: 50%; }
  .max-w-2xl { max-width: var(--container-2xl); }
  .max-w-3\.75 { max-width: calc(var(--spacing)*3.75); }
  .max-w-3xl { max-width: var(--container-3xl); }
  .max-w-5xl { max-width: var(--container-5xl); }
  .max-w-57\.5 { max-width: calc(var(--spacing)*57.5); }
  .max-w-160 { max-width: calc(var(--spacing)*160); }
  .max-w-\[24px\] { max-width: 24px; }
  .max-w-\[70\%\] { max-width: 70%; }
  .max-w-\[96px\] { max-width: 96px; }
  .max-w-\[100px\] { max-width: 100px; }
  .max-w-\[120px\] { max-width: 120px; }
  .max-w-\[152px\] { max-width: 152px; }
  .max-w-\[180px\] { max-width: 180px; }
  .max-w-\[200px\] { max-width: 200px; }
  .max-w-\[208px\] { max-width: 208px; }
  .max-w-\[210px\] { max-width: 210px; }
  .max-w-\[240px\] { max-width: 240px; }
  .max-w-\[245px\] { max-width: 245px; }
  .max-w-\[248px\] { max-width: 248px; }
  .max-w-\[260px\] { max-width: 260px; }
  .max-w-\[274px\] { max-width: 274px; }
  .max-w-\[276px\] { max-width: 276px; }
  .max-w-\[280px\] { max-width: 280px; }
  .max-w-\[335px\] { max-width: 335px; }
  .max-w-\[360px\] { max-width: 360px; }
  .max-w-\[379px\] { max-width: 379px; }
  .max-w-\[400px\] { max-width: 400px; }
  .max-w-\[570px\] { max-width: 570px; }
  .max-w-\[600px\] { max-width: 600px; }
  .max-w-\[620px\] { max-width: 620px; }
  .max-w-\[650px\] { max-width: 650px; }
  .max-w-\[789px\] { max-width: 789px; }
  .max-w-\[790px\] { max-width: 790px; }
  .max-w-\[800px\] { max-width: 800px; }
  .max-w-\[960px\] { max-width: 960px; }
  .max-w-\[996px\] { max-width: 996px; }
  .max-w-\[1040px\] { max-width: 1040px; }
  .max-w-\[1080px\] { max-width: 1080px; }
  .max-w-\[1088px\] { max-width: 1088px; }
  .max-w-\[1100px\] { max-width: 1100px; }
  .max-w-\[1100px\]\! { max-width: 1100px !important; }
  .max-w-\[1200px\] { max-width: 1200px; }
  .max-w-\[1320px\] { max-width: 1320px; }
  .max-w-\[1360px\] { max-width: 1360px; }
  .max-w-container { max-width: 1200px; }
  .max-w-full { max-width: 100%; }
  .max-w-lg { max-width: var(--container-lg); }
  .max-w-md { max-width: var(--container-md); }
  .max-w-sm { max-width: var(--container-sm); }
  .max-w-xl { max-width: var(--container-xl); }
  .min-w-0 { min-width: calc(var(--spacing)*0); }
  .min-w-4 { min-width: calc(var(--spacing)*4); }
  .min-w-6 { min-width: calc(var(--spacing)*6); }
  .min-w-25 { min-width: calc(var(--spacing)*25); }
  .min-w-57\.5 { min-width: calc(var(--spacing)*57.5); }
  .min-w-\[11px\] { min-width: 11px; }
  .min-w-\[24px\] { min-width: 24px; }
  .min-w-\[48px\] { min-width: 48px; }
  .min-w-\[52px\] { min-width: 52px; }
  .min-w-\[54px\] { min-width: 54px; }
  .min-w-\[85px\] { min-width: 85px; }
  .min-w-\[100px\] { min-width: 100px; }
  .min-w-\[132px\] { min-width: 132px; }
  .min-w-\[199px\] { min-width: 199px; }
  .min-w-\[241px\] { min-width: 241px; }
  .min-w-fit { min-width: fit-content; }
  .min-w-full { min-width: 100%; }
  .flex-1 { flex: 1 1 0%; }
  .flex-\[1_0_0\] { flex: 1 0 0px; }
  .flex-auto { flex: 1 1 auto; }
  .flex-none { flex: 0 0 auto; }
  .flex-shrink-0, .shrink-0 { flex-shrink: 0; }
  .flex-grow, .grow { flex-grow: 1; }
  .grow-0 { flex-grow: 0; }
  .-translate-x-full { --tw-translate-x: -100%; }
  .-translate-x-full, .translate-x-0 { translate: var(--tw-translate-x)var(--tw-translate-y); }
  .translate-x-0 { --tw-translate-x: calc(var(--spacing)*0); }
  .translate-x-\[-50\%\] { --tw-translate-x: -50%; }
  .translate-x-\[-50\%\], .translate-x-\[360px\] { translate: var(--tw-translate-x)var(--tw-translate-y); }
  .translate-x-\[360px\] { --tw-translate-x: 360px; }
  .-translate-y-1\/2 { --tw-translate-y: calc(calc(1/2*100%)*-1); }
  .-translate-y-1\/2, .-translate-y-8 { translate: var(--tw-translate-x)var(--tw-translate-y); }
  .-translate-y-8 { --tw-translate-y: calc(var(--spacing)*-8); }
  .translate-y-0 { --tw-translate-y: calc(var(--spacing)*0); }
  .translate-y-0, .translate-y-\[-50\%\] { translate: var(--tw-translate-x)var(--tw-translate-y); }
  .translate-y-\[-50\%\] { --tw-translate-y: -50%; }
  .translate-y-full { --tw-translate-y: 100%; translate: var(--tw-translate-x)var(--tw-translate-y); }
  .-rotate-90 { rotate: -90deg; }
  .rotate-90 { rotate: 90deg; }
  .rotate-180 { rotate: 180deg; }
  .button-text:hover .button-arrow-left { transform: translate(3px); }
  .transform { transform: var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,); }
  .animate-add-toast { animation: var(--animate-add-toast); }
  .animate-draw-svg-path { animation: var(--animate-draw-svg-path); }
  .animate-ping-slow { animation: var(--animate-ping-slow); }
  .animate-remove-toast { animation: var(--animate-remove-toast); }
  .animate-spin { animation: var(--animate-spin); }
  .cursor-default { cursor: default; }
  .cursor-not-allowed { cursor: not-allowed; }
  .cursor-pointer { cursor: pointer; }
  .touch-none { touch-action: none; }
  .resize { resize: both; }
  .scroll-mt-\[75px\] { scroll-margin-top: 75px; }
  .list-decimal { list-style-type: decimal; }
  .list-disc { list-style-type: disc; }
  .list-none { list-style-type: none; }
  .appearance-none { appearance: none; }
  .grid-flow-col { grid-auto-flow: column; }
  .grid-cols-1 { grid-template-columns: repeat(1, minmax(0px, 1fr)); }
  .grid-cols-2 { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
  .grid-cols-3 { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
  .grid-cols-\[1fr\] { grid-template-columns: 1fr; }
  .grid-cols-\[120px_1fr\] { grid-template-columns: 120px 1fr; }
  .grid-rows-1 { grid-template-rows: repeat(1, minmax(0px, 1fr)); }
  .grid-rows-\[2\] { grid-template-rows: 2px; }
  .grid-rows-\[auto_auto\] { grid-template-rows: auto auto; }
  .flex-col { flex-direction: column; }
  .flex-col-reverse { flex-direction: column-reverse; }
  .flex-row { flex-direction: row; }
  .flex-row-reverse { flex-direction: row-reverse; }
  .flex-nowrap { flex-wrap: nowrap; }
  .flex-wrap { flex-wrap: wrap; }
  .content-center { align-content: center; }
  .content-start { align-content: flex-start; }
  .items-center { align-items: center; }
  .items-end { align-items: flex-end; }
  .items-start { align-items: flex-start; }
  .items-stretch { align-items: stretch; }
  .justify-around { justify-content: space-around; }
  .justify-between { justify-content: space-between; }
  .justify-center { justify-content: center; }
  .justify-end { justify-content: flex-end; }
  .justify-evenly { justify-content: space-evenly; }
  .justify-start { justify-content: flex-start; }
  .justify-items-center { justify-items: center; }
  .justify-items-stretch { justify-items: stretch; }
  .gap-0 { gap: calc(var(--spacing)*0); }
  .gap-2 { gap: calc(var(--spacing)*2); }
  .gap-3 { gap: calc(var(--spacing)*3); }
  .gap-4 { gap: calc(var(--spacing)*4); }
  .gap-8 { gap: calc(var(--spacing)*8); }
  .gap-10 { gap: calc(var(--spacing)*10); }
  .gap-12 { gap: calc(var(--spacing)*12); }
  .gap-\[8px\] { gap: 8px; }
  .gap-\[10px\] { gap: 10px; }
  :where(.space-y-2 > :not(:last-child)) { --tw-space-y-reverse: 0; margin-block-start: calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse)); margin-block-end: calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse))); }
  :where(.space-y-10 > :not(:last-child)) { --tw-space-y-reverse: 0; margin-block-start: calc(calc(var(--spacing)*10)*var(--tw-space-y-reverse)); margin-block-end: calc(calc(var(--spacing)*10)*calc(1 - var(--tw-space-y-reverse))); }
  .gap-x-1 { column-gap: calc(var(--spacing)*1); }
  .gap-x-2 { column-gap: calc(var(--spacing)*2); }
  .gap-x-3 { column-gap: calc(var(--spacing)*3); }
  .gap-x-5 { column-gap: calc(var(--spacing)*5); }
  .gap-x-8 { column-gap: calc(var(--spacing)*8); }
  .gap-x-12 { column-gap: calc(var(--spacing)*12); }
  .gap-x-15 { column-gap: calc(var(--spacing)*15); }
  .gap-x-20 { column-gap: calc(var(--spacing)*20); }
  .gap-x-\[14px\] { column-gap: 14px; }
  .gap-x-\[16px\] { column-gap: 16px; }
  .gap-x-\[32px\] { column-gap: 32px; }
  .gap-x-\[64px\] { column-gap: 64px; }
  .gap-y-10 { row-gap: calc(var(--spacing)*10); }
  .gap-y-16 { row-gap: calc(var(--spacing)*16); }
  .gap-y-20 { row-gap: calc(var(--spacing)*20); }
  .self-center { align-self: center; }
  .self-end { align-self: flex-end; }
  .self-start { align-self: flex-start; }
  .self-stretch { align-self: stretch; }
  .justify-self-center { justify-self: center; }
  .justify-self-end { justify-self: flex-end; }
  .truncate { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
  .overflow-auto { overflow: auto; }
  .overflow-auto\! { overflow: auto !important; }
  .overflow-hidden { overflow: hidden; }
  .overflow-scroll { overflow: scroll; }
  .overflow-x-hidden { overflow-x: hidden; }
  .overflow-y-auto { overflow-y: auto; }
  .overflow-y-hidden { overflow-y: hidden; }
  .rounded { border-radius: 0.25rem; }
  .rounded-3xl { border-radius: var(--radius-3xl); }
  .rounded-\[4px\] { border-radius: 4px; }
  .rounded-\[20px\] { border-radius: 20px; }
  .rounded-full { border-radius: 3.40282e+38px; }
  .rounded-lg { border-radius: var(--radius-lg); }
  .rounded-md { border-radius: var(--radius-md); }
  .rounded-sm { border-radius: var(--radius-sm); }
  .rounded-xl { border-radius: var(--radius-xl); }
  .rounded-l-full { border-top-left-radius: 3.40282e+38px; border-bottom-left-radius: 3.40282e+38px; }
  .rounded-r-full { border-top-right-radius: 3.40282e+38px; border-bottom-right-radius: 3.40282e+38px; }
  .btn-tertiary-dark { --tw-border-style: solid; color: rgb(14, 55, 57); background-color: rgba(0, 0, 0, 0); border: 1px solid rgb(14, 55, 57); }
  .btn-tertiary-dark:hover { color: rgb(255, 255, 255); background-color: rgb(62, 95, 97); }
  .btn-tertiary-light { --tw-border-style: solid; color: rgb(255, 255, 255); background-color: rgba(0, 0, 0, 0); border: 1px solid rgb(255, 255, 255); }
  .btn-tertiary-light:hover { color: rgb(14, 55, 57); background-color: rgb(255, 255, 255); }
  .border { border-style: var(--tw-border-style); border-width: 1px; }
  .border-0 { border-style: var(--tw-border-style); border-width: 0px; }
  .border-2 { border-style: var(--tw-border-style); border-width: 2px; }
  .border-t { border-top-style: var(--tw-border-style); border-top-width: 1px; }
  .border-t-2 { border-top-style: var(--tw-border-style); border-top-width: 2px; }
  .border-b { border-bottom-style: var(--tw-border-style); border-bottom-width: 1px; }
  .border-b-2 { border-bottom-style: var(--tw-border-style); border-bottom-width: 2px; }
  .border-b-4 { border-bottom-style: var(--tw-border-style); border-bottom-width: 4px; }
  .border-l { border-left-style: var(--tw-border-style); border-left-width: 1px; }
  .border-l-0 { border-left-style: var(--tw-border-style); border-left-width: 0px; }
  .border-none { --tw-border-style: none; border-style: none; }
  .border-none\! { --tw-border-style: none !important; border-style: none !important; }
  .btn-primary { color: rgb(255, 255, 255); background-color: rgb(204, 77, 15); border-color: rgb(204, 77, 15); }
  .btn-primary:hover { background-color: rgb(144, 60, 20); border-color: rgb(144, 60, 20); }
  .btn-secondary { color: rgb(0, 0, 0); background-color: rgb(230, 223, 217); border-color: rgb(230, 223, 217); }
  .btn-secondary:hover { background-color: rgb(247, 245, 244); border-color: rgb(247, 245, 244); }
  .btn-secondary-dark { color: rgb(255, 255, 255); background-color: rgb(14, 55, 57); border-color: rgb(14, 55, 57); }
  .btn-secondary-dark:hover { background-color: rgb(62, 95, 97); border-color: rgb(62, 95, 97); }
  .border-\[\#0c2f30\] { border-color: rgb(12, 47, 48); }
  .border-\[\#0e3739\] { border-color: rgb(14, 55, 57); }
  .border-\[\#000000\] { border-color: rgb(0, 0, 0); }
  .border-\[\#1a4143\] { border-color: rgb(26, 65, 67); }
  .border-\[\#1cc286\] { border-color: rgb(28, 194, 134); }
  .border-\[\#3e4f41\] { border-color: rgb(62, 79, 65); }
  .border-\[\#3e5f61\] { border-color: rgb(62, 95, 97); }
  .border-\[\#3e5572\] { border-color: rgb(62, 85, 114); }
  .border-\[\#3f5572\] { border-color: rgb(63, 85, 114); }
  .border-\[\#4f5766\] { border-color: rgb(79, 87, 102); }
  .border-\[\#5e2e10\] { border-color: rgb(94, 46, 16); }
  .border-\[\#6e8788\] { border-color: rgb(110, 135, 136); }
  .border-\[\#007e94\] { border-color: rgb(0, 126, 148); }
  .border-\[\#7e3512\] { border-color: rgb(126, 53, 18); }
  .border-\[\#9bff9b\] { border-color: rgb(155, 255, 155); }
  .border-\[\#9f9a97\] { border-color: rgb(159, 154, 151); }
  .border-\[\#294c80\] { border-color: rgb(41, 76, 128); }
  .border-\[\#333\] { border-color: rgb(51, 51, 51); }
  .border-\[\#00354a\] { border-color: rgb(0, 53, 74); }
  .border-\[\#718c8d\] { border-color: rgb(113, 140, 141); }
  .border-\[\#884e39\] { border-color: rgb(136, 78, 57); }
  .border-\[\#903c14\] { border-color: rgb(144, 60, 20); }
  .border-\[\#2453ce\] { border-color: rgb(36, 83, 206); }
  .border-\[\#04707b\] { border-color: rgb(4, 112, 123); }
  .border-\[\#7095ff\] { border-color: rgb(112, 149, 255); }
  .border-\[\#008000\] { border-color: green; }
  .border-\[\#16181a\] { border-color: rgb(22, 24, 26); }
  .border-\[\#626262\] { border-color: rgb(98, 98, 98); }
  .border-\[\#757575\] { border-color: rgb(117, 117, 117); }
  .border-\[\#995740\] { border-color: rgb(153, 87, 64); }
  .border-\[\#a19f9b\] { border-color: rgb(161, 159, 155); }
  .border-\[\#a24417\] { border-color: rgb(162, 68, 23); }
  .border-\[\#aa6147\] { border-color: rgb(170, 97, 71); }
  .border-\[\#aa9147\] { border-color: rgb(170, 145, 71); }
  .border-\[\#b4b2af\] { border-color: rgb(180, 178, 175); }
  .border-\[\#b7c3c4\] { border-color: rgb(183, 195, 196); }
  .border-\[\#b44b19\] { border-color: rgb(180, 75, 25); }
  .border-\[\#b9632c\] { border-color: rgb(185, 99, 44); }
  .border-\[\#b73432\] { border-color: rgb(183, 52, 50); }
  .border-\[\#c3c3c3\] { border-color: rgb(195, 195, 195); }
  .border-\[\#c7c5c3\] { border-color: rgb(199, 197, 195); }
  .border-\[\#c7c6c6\] { border-color: rgb(199, 198, 198); }
  .border-\[\#c2271c\] { border-color: rgb(194, 39, 28); }
  .border-\[\#cc4d0f\] { border-color: rgb(204, 77, 15); }
  .border-\[\#cfd7d7\] { border-color: rgb(207, 215, 215); }
  .border-\[\#cfdfe9\] { border-color: rgb(207, 223, 233); }
  .border-\[\#d8d8d8\] { border-color: rgb(216, 216, 216); }
  .border-\[\#d9d9d9\] { border-color: rgb(217, 217, 217); }
  .border-\[\#d20a0a\] { border-color: rgb(210, 10, 10); }
  .border-\[\#e1e1e1\] { border-color: rgb(225, 225, 225); }
  .border-\[\#e3e2e1\] { border-color: rgb(227, 226, 225); }
  .border-\[\#e3e3e3\] { border-color: rgb(227, 227, 227); }
  .border-\[\#e6dfd9\] { border-color: rgb(230, 223, 217); }
  .border-\[\#e7ebeb\] { border-color: rgb(231, 235, 235); }
  .border-\[\#e8eeff\] { border-color: rgb(232, 238, 255); }
  .border-\[\#e22747\] { border-color: rgb(226, 39, 71); }
  .border-\[\#eaeaea\] { border-color: rgb(234, 234, 234); }
  .border-\[\#eaf2f4\] { border-color: rgb(234, 242, 244); }
  .border-\[\#ebe5e1\] { border-color: rgb(235, 229, 225); }
  .border-\[\#ececeb\] { border-color: rgb(236, 236, 235); }
  .border-\[\#edcc6c\] { border-color: rgb(237, 204, 108); }
  .border-\[\#eedfda\] { border-color: rgb(238, 223, 218); }
  .border-\[\#eee9da\] { border-color: rgb(238, 233, 218); }
  .border-\[\#f0ece8\] { border-color: rgb(240, 236, 232); }
  .border-\[\#f0fdf4\] { border-color: rgb(240, 253, 244); }
  .border-\[\#f2f0e9\] { border-color: rgb(242, 240, 233); }
  .border-\[\#f3f5f5\] { border-color: rgb(243, 245, 245); }
  .border-\[\#f5f8fb\] { border-color: rgb(245, 248, 251); }
  .border-\[\#f6efed\] { border-color: rgb(246, 239, 237); }
  .border-\[\#f6f4ed\] { border-color: rgb(246, 244, 237); }
  .border-\[\#f6f5f5\] { border-color: rgb(246, 245, 245); }
  .border-\[\#f7f5f4\] { border-color: rgb(247, 245, 244); }
  .border-\[\#f7f7f7\] { border-color: rgb(247, 247, 247); }
  .border-\[\#facc15\] { border-color: rgb(250, 204, 21); }
  .border-\[\#faf9f7\] { border-color: rgb(250, 249, 247); }
  .border-\[\#fafafa\] { border-color: rgb(250, 250, 250); }
  .border-\[\#fcfcfb\] { border-color: rgb(252, 252, 251); }
  .border-\[\#fefce8\] { border-color: rgb(254, 252, 232); }
  .border-\[\#ff6443\] { border-color: rgb(255, 100, 67); }
  .border-\[\#ff8347\] { border-color: rgb(255, 131, 71); }
  .border-\[\#ffffff\] { border-color: rgb(255, 255, 255); }
  .border-burnt-cognac { border-color: rgb(204, 77, 15); }
  .border-cozy-cognac { border-color: rgb(170, 97, 71); }
  .border-crisp-white { border-color: rgb(255, 255, 255); }
  .border-dawn-grey { border-color: rgb(161, 159, 155); }
  .border-dawn-grey-30 { border-color: rgb(227, 226, 225); }
  .border-dawn-grey-60 { border-color: rgb(199, 197, 195); }
  .border-dawn-grey-80 { border-color: rgb(180, 178, 175); }
  .border-fiery-cognac { border-color: rgb(180, 75, 25); }
  .border-gold { border-color: rgb(170, 145, 71); }
  .border-grey-dark { border-color: rgb(216, 216, 216); }
  .border-greyest { border-color: rgb(227, 227, 227); }
  .border-light-green { border-color: rgb(155, 255, 155); }
  .border-neutral-200 { border-color: var(--color-neutral-200); }
  .border-neutral-700 { border-color: var(--color-neutral-700); }
  .border-parlor-green { border-color: rgb(14, 55, 57); }
  .border-parlor-green-60 { border-color: rgb(110, 135, 136); }
  .border-parlor-green-80 { border-color: rgb(62, 95, 97); }
  .border-parlor-green-115 { border-color: rgb(12, 47, 48); }
  .border-promo-red { border-color: rgb(183, 52, 50); }
  .border-transparent { border-color: rgba(0, 0, 0, 0); }
  .border-warm-pewter { border-color: rgb(230, 223, 217); }
  .border-white { border-color: rgb(255, 255, 255); }
  .border-b-orange { border-bottom-color: rgb(255, 131, 71); }
  .border-b-transparent { border-bottom-color: rgba(0, 0, 0, 0); }
  .border-b-white { border-bottom-color: rgb(255, 255, 255); }
  .bg-\[\#0c2f30\] { background-color: rgb(12, 47, 48); }
  .bg-\[\#0e3739\] { background-color: rgb(14, 55, 57); }
  .bg-\[\#000000\] { background-color: rgb(0, 0, 0); }
  .bg-\[\#1a4143\] { background-color: rgb(26, 65, 67); }
  .bg-\[\#1cc286\] { background-color: rgb(28, 194, 134); }
  .bg-\[\#3e4f41\] { background-color: rgb(62, 79, 65); }
  .bg-\[\#3e5f61\] { background-color: rgb(62, 95, 97); }
  .bg-\[\#3e5572\] { background-color: rgb(62, 85, 114); }
  .bg-\[\#3f5572\] { background-color: rgb(63, 85, 114); }
  .bg-\[\#4f5766\] { background-color: rgb(79, 87, 102); }
  .bg-\[\#5e2e10\] { background-color: rgb(94, 46, 16); }
  .bg-\[\#6e8788\] { background-color: rgb(110, 135, 136); }
  .bg-\[\#007e94\] { background-color: rgb(0, 126, 148); }
  .bg-\[\#7e3512\] { background-color: rgb(126, 53, 18); }
  .bg-\[\#9BFF9B\], .bg-\[\#9bff9b\] { background-color: rgb(155, 255, 155); }
  .bg-\[\#9f9a97\] { background-color: rgb(159, 154, 151); }
  .bg-\[\#294c80\] { background-color: rgb(41, 76, 128); }
  .bg-\[\#333\] { background-color: rgb(51, 51, 51); }
  .bg-\[\#00354a\] { background-color: rgb(0, 53, 74); }
  .bg-\[\#718c8d\] { background-color: rgb(113, 140, 141); }
  .bg-\[\#884e39\] { background-color: rgb(136, 78, 57); }
  .bg-\[\#903c14\] { background-color: rgb(144, 60, 20); }
  .bg-\[\#2453ce\] { background-color: rgb(36, 83, 206); }
  .bg-\[\#04707b\] { background-color: rgb(4, 112, 123); }
  .bg-\[\#7095ff\] { background-color: rgb(112, 149, 255); }
  .bg-\[\#008000\] { background-color: green; }
  .bg-\[\#16181a\] { background-color: rgb(22, 24, 26); }
  .bg-\[\#626262\] { background-color: rgb(98, 98, 98); }
  .bg-\[\#757575\] { background-color: rgb(117, 117, 117); }
  .bg-\[\#995740\] { background-color: rgb(153, 87, 64); }
  .bg-\[\#F6EFED\] { background-color: rgb(246, 239, 237); }
  .bg-\[\#a19f9b\] { background-color: rgb(161, 159, 155); }
  .bg-\[\#a24417\] { background-color: rgb(162, 68, 23); }
  .bg-\[\#aa6147\] { background-color: rgb(170, 97, 71); }
  .bg-\[\#aa9147\] { background-color: rgb(170, 145, 71); }
  .bg-\[\#b4b2af\] { background-color: rgb(180, 178, 175); }
  .bg-\[\#b7c3c4\] { background-color: rgb(183, 195, 196); }
  .bg-\[\#b44b19\] { background-color: rgb(180, 75, 25); }
  .bg-\[\#b9632c\] { background-color: rgb(185, 99, 44); }
  .bg-\[\#b73432\] { background-color: rgb(183, 52, 50); }
  .bg-\[\#c3c3c3\] { background-color: rgb(195, 195, 195); }
  .bg-\[\#c7c5c3\] { background-color: rgb(199, 197, 195); }
  .bg-\[\#c7c6c6\] { background-color: rgb(199, 198, 198); }
  .bg-\[\#c2271c\] { background-color: rgb(194, 39, 28); }
  .bg-\[\#cc4d0f\] { background-color: rgb(204, 77, 15); }
  .bg-\[\#cfd7d7\] { background-color: rgb(207, 215, 215); }
  .bg-\[\#cfdfe9\] { background-color: rgb(207, 223, 233); }
  .bg-\[\#d8d8d8\] { background-color: rgb(216, 216, 216); }
  .bg-\[\#d9d9d9\] { background-color: rgb(217, 217, 217); }
  .bg-\[\#d20a0a\] { background-color: rgb(210, 10, 10); }
  .bg-\[\#e1e1e1\] { background-color: rgb(225, 225, 225); }
  .bg-\[\#e3e2e1\] { background-color: rgb(227, 226, 225); }
  .bg-\[\#e3e3e3\] { background-color: rgb(227, 227, 227); }
  .bg-\[\#e6dfd9\] { background-color: rgb(230, 223, 217); }
  .bg-\[\#e7ebeb\] { background-color: rgb(231, 235, 235); }
  .bg-\[\#e8eeff\] { background-color: rgb(232, 238, 255); }
  .bg-\[\#e22747\] { background-color: rgb(226, 39, 71); }
  .bg-\[\#eaeaea\] { background-color: rgb(234, 234, 234); }
  .bg-\[\#eaf2f4\] { background-color: rgb(234, 242, 244); }
  .bg-\[\#ebe5e1\] { background-color: rgb(235, 229, 225); }
  .bg-\[\#ececeb\] { background-color: rgb(236, 236, 235); }
  .bg-\[\#edcc6c\] { background-color: rgb(237, 204, 108); }
  .bg-\[\#eedfda\] { background-color: rgb(238, 223, 218); }
  .bg-\[\#eee9da\] { background-color: rgb(238, 233, 218); }
  .bg-\[\#f0ece8\] { background-color: rgb(240, 236, 232); }
  .bg-\[\#f0fdf4\] { background-color: rgb(240, 253, 244); }
  .bg-\[\#f2f0e9\] { background-color: rgb(242, 240, 233); }
  .bg-\[\#f3f5f5\] { background-color: rgb(243, 245, 245); }
  .bg-\[\#f5f8fb\] { background-color: rgb(245, 248, 251); }
  .bg-\[\#f6efed\] { background-color: rgb(246, 239, 237); }
  .bg-\[\#f6f4ed\] { background-color: rgb(246, 244, 237); }
  .bg-\[\#f6f5f5\] { background-color: rgb(246, 245, 245); }
  .bg-\[\#f7f5f4\] { background-color: rgb(247, 245, 244); }
  .bg-\[\#f7f7f7\] { background-color: rgb(247, 247, 247); }
  .bg-\[\#facc15\] { background-color: rgb(250, 204, 21); }
  .bg-\[\#faf9f7\] { background-color: rgb(250, 249, 247); }
  .bg-\[\#fafafa\] { background-color: rgb(250, 250, 250); }
  .bg-\[\#fcfcfb\] { background-color: rgb(252, 252, 251); }
  .bg-\[\#fefce8\] { background-color: rgb(254, 252, 232); }
  .bg-\[\#ff6443\] { background-color: rgb(255, 100, 67); }
  .bg-\[\#ff8347\] { background-color: rgb(255, 131, 71); }
  .bg-\[\#ffffff\] { background-color: rgb(255, 255, 255); }
  .bg-black { background-color: rgb(0, 0, 0); }
  .bg-black\/0 { background-color: oklab(0 none none / 0); }
  .bg-black\/30 { background-color: oklab(0 none none / 0.3); }
  .bg-black\/35 { background-color: oklab(0 none none / 0.35); }
  .bg-black\/50 { background-color: oklab(0 none none / 0.5); }
  .bg-black\/80 { background-color: oklab(0 none none / 0.8); }
  .bg-blue-600 { background-color: var(--color-blue-600); }
  .bg-burnt-cognac { background-color: rgb(204, 77, 15); }
  .bg-cozy-cognac { background-color: rgb(170, 97, 71); }
  .bg-cozy-cognac-10 { background-color: rgb(246, 239, 237); }
  .bg-crisp-white { background-color: rgb(255, 255, 255); }
  .bg-dawn-grey { background-color: rgb(161, 159, 155); }
  .bg-dawn-grey-10 { background-color: rgb(246, 245, 245); }
  .bg-dawn-grey-20 { background-color: rgb(236, 236, 235); }
  .bg-dawn-grey-30 { background-color: rgb(227, 226, 225); }
  .bg-dawn-grey\/0 { background-color: oklab(0 0 0 / 0); }
  .bg-dawn-grey\/60 { background-color: oklab(0.702982 0.000586718 0.00617445 / 0.6); }
  .bg-fiery-cognac-110 { background-color: rgb(162, 68, 23); }
  .bg-green { background-color: green; }
  .bg-green-50 { background-color: rgb(240, 253, 244); }
  .bg-grey-blue { background-color: rgb(234, 242, 244); }
  .bg-grey-light { background-color: rgb(247, 247, 247); }
  .bg-grey-lightblue { background-color: rgb(245, 248, 251); }
  .bg-grey-text\! { background-color: rgb(117, 117, 117) !important; }
  .bg-light-green { background-color: rgb(155, 255, 155); }
  .bg-modal-light-grey { background-color: rgb(217, 217, 217); }
  .bg-modal-light-grey\/50 { background-color: oklab(0.885305 2.98023e-8 0 / 0.5); }
  .bg-modal-light-grey\/80 { background-color: oklab(0.885305 2.98023e-8 0 / 0.8); }
  .bg-parlor-green { background-color: rgb(14, 55, 57); }
  .bg-parlor-green-5 { background-color: rgb(243, 245, 245); }
  .bg-parlor-green-10 { background-color: rgb(231, 235, 235); }
  .bg-parlor-green-20 { background-color: rgb(207, 215, 215); }
  .bg-parlor-green-60 { background-color: rgb(110, 135, 136); }
  .bg-parlor-green-80 { background-color: rgb(62, 95, 97); }
  .bg-parlor-green-95 { background-color: rgb(26, 65, 67); }
  .bg-parlor-green-115 { background-color: rgb(12, 47, 48); }
  .bg-transparent { background-color: rgba(0, 0, 0, 0); }
  .bg-warm-pewter-20 { background-color: rgb(250, 249, 247); }
  .bg-warm-pewter-30 { background-color: rgb(247, 245, 244); }
  .bg-warm-pewter-60 { background-color: rgb(240, 236, 232); }
  .bg-warm-pewter-80 { background-color: rgb(235, 229, 225); }
  .bg-white { background-color: rgb(255, 255, 255); }
  .bg-yellow-50 { background-color: rgb(254, 252, 232); }
  .bg-yellow-400 { background-color: rgb(250, 204, 21); }
  .bg-linear-to-l { --tw-gradient-position: to left; }
  @supports (background-image:linear-gradient(in lab,red,red)) {
  .bg-linear-to-l { --tw-gradient-position: to left in oklab; }
}
  .bg-linear-to-l { background-image: linear-gradient(var(--tw-gradient-stops)); }
  .bg-linear-to-r { --tw-gradient-position: to right; }
  @supports (background-image:linear-gradient(in lab,red,red)) {
  .bg-linear-to-r { --tw-gradient-position: to right in oklab; }
}
  .bg-linear-to-r { background-image: linear-gradient(var(--tw-gradient-stops)); }
  .bg-linear-to-t { --tw-gradient-position: to top; }
  @supports (background-image:linear-gradient(in lab,red,red)) {
  .bg-linear-to-t { --tw-gradient-position: to top in oklab; }
}
  .bg-linear-to-t { background-image: linear-gradient(var(--tw-gradient-stops)); }
  .bg-nav-close { background-image: url("/images/close.svg"); }
  .bg-nav-hamburger { background-image: url("/images/hamburger-menu.svg"); }
  .from-\[rgba\(0\,0\,0\,0\.5\)\] { --tw-gradient-from: #00000080; --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position)); }
  .from-transparent { --tw-gradient-from: transparent; --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position)); }
  .from-white { --tw-gradient-from: #fff; --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position)); }
  .to-\[rgba\(0\,0\,0\,0\.25\)\] { --tw-gradient-to: #00000040; --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position)); }
  .to-transparent { --tw-gradient-to: transparent; --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position)); }
  .bg-cover { background-size: cover; }
  .bg-center { background-position: 50% center; }
  .bg-no-repeat { background-repeat: no-repeat; }
  .mask-contain { mask-size: contain; }
  .fill-\[\#0c2f30\] { fill: rgb(12, 47, 48); }
  .fill-\[\#0e3739\] { fill: rgb(14, 55, 57); }
  .fill-\[\#000000\] { fill: rgb(0, 0, 0); }
  .fill-\[\#1a4143\] { fill: rgb(26, 65, 67); }
  .fill-\[\#1cc286\] { fill: rgb(28, 194, 134); }
  .fill-\[\#3e4f41\] { fill: rgb(62, 79, 65); }
  .fill-\[\#3e5f61\] { fill: rgb(62, 95, 97); }
  .fill-\[\#3e5572\] { fill: rgb(62, 85, 114); }
  .fill-\[\#3f5572\] { fill: rgb(63, 85, 114); }
  .fill-\[\#4f5766\] { fill: rgb(79, 87, 102); }
  .fill-\[\#5e2e10\] { fill: rgb(94, 46, 16); }
  .fill-\[\#6e8788\] { fill: rgb(110, 135, 136); }
  .fill-\[\#007e94\] { fill: rgb(0, 126, 148); }
  .fill-\[\#7e3512\] { fill: rgb(126, 53, 18); }
  .fill-\[\#9bff9b\] { fill: rgb(155, 255, 155); }
  .fill-\[\#9f9a97\] { fill: rgb(159, 154, 151); }
  .fill-\[\#294c80\] { fill: rgb(41, 76, 128); }
  .fill-\[\#333\] { fill: rgb(51, 51, 51); }
  .fill-\[\#00354a\] { fill: rgb(0, 53, 74); }
  .fill-\[\#718c8d\] { fill: rgb(113, 140, 141); }
  .fill-\[\#884e39\] { fill: rgb(136, 78, 57); }
  .fill-\[\#903c14\] { fill: rgb(144, 60, 20); }
  .fill-\[\#2453ce\] { fill: rgb(36, 83, 206); }
  .fill-\[\#04707b\] { fill: rgb(4, 112, 123); }
  .fill-\[\#7095ff\] { fill: rgb(112, 149, 255); }
  .fill-\[\#008000\] { fill: green; }
  .fill-\[\#16181a\] { fill: rgb(22, 24, 26); }
  .fill-\[\#626262\] { fill: rgb(98, 98, 98); }
  .fill-\[\#757575\] { fill: rgb(117, 117, 117); }
  .fill-\[\#995740\] { fill: rgb(153, 87, 64); }
  .fill-\[\#a19f9b\] { fill: rgb(161, 159, 155); }
  .fill-\[\#a24417\] { fill: rgb(162, 68, 23); }
  .fill-\[\#aa6147\] { fill: rgb(170, 97, 71); }
  .fill-\[\#aa9147\] { fill: rgb(170, 145, 71); }
  .fill-\[\#b4b2af\] { fill: rgb(180, 178, 175); }
  .fill-\[\#b7c3c4\] { fill: rgb(183, 195, 196); }
  .fill-\[\#b44b19\] { fill: rgb(180, 75, 25); }
  .fill-\[\#b9632c\] { fill: rgb(185, 99, 44); }
  .fill-\[\#b73432\] { fill: rgb(183, 52, 50); }
  .fill-\[\#c3c3c3\] { fill: rgb(195, 195, 195); }
  .fill-\[\#c7c5c3\] { fill: rgb(199, 197, 195); }
  .fill-\[\#c7c6c6\] { fill: rgb(199, 198, 198); }
  .fill-\[\#c2271c\] { fill: rgb(194, 39, 28); }
  .fill-\[\#cc4d0f\] { fill: rgb(204, 77, 15); }
  .fill-\[\#cfd7d7\] { fill: rgb(207, 215, 215); }
  .fill-\[\#cfdfe9\] { fill: rgb(207, 223, 233); }
  .fill-\[\#d8d8d8\] { fill: rgb(216, 216, 216); }
  .fill-\[\#d9d9d9\] { fill: rgb(217, 217, 217); }
  .fill-\[\#d20a0a\] { fill: rgb(210, 10, 10); }
  .fill-\[\#e1e1e1\] { fill: rgb(225, 225, 225); }
  .fill-\[\#e3e2e1\] { fill: rgb(227, 226, 225); }
  .fill-\[\#e3e3e3\] { fill: rgb(227, 227, 227); }
  .fill-\[\#e6dfd9\] { fill: rgb(230, 223, 217); }
  .fill-\[\#e7ebeb\] { fill: rgb(231, 235, 235); }
  .fill-\[\#e8eeff\] { fill: rgb(232, 238, 255); }
  .fill-\[\#e22747\] { fill: rgb(226, 39, 71); }
  .fill-\[\#eaeaea\] { fill: rgb(234, 234, 234); }
  .fill-\[\#eaf2f4\] { fill: rgb(234, 242, 244); }
  .fill-\[\#ebe5e1\] { fill: rgb(235, 229, 225); }
  .fill-\[\#ececeb\] { fill: rgb(236, 236, 235); }
  .fill-\[\#edcc6c\] { fill: rgb(237, 204, 108); }
  .fill-\[\#eedfda\] { fill: rgb(238, 223, 218); }
  .fill-\[\#eee9da\] { fill: rgb(238, 233, 218); }
  .fill-\[\#f0ece8\] { fill: rgb(240, 236, 232); }
  .fill-\[\#f0fdf4\] { fill: rgb(240, 253, 244); }
  .fill-\[\#f2f0e9\] { fill: rgb(242, 240, 233); }
  .fill-\[\#f3f5f5\] { fill: rgb(243, 245, 245); }
  .fill-\[\#f5f8fb\] { fill: rgb(245, 248, 251); }
  .fill-\[\#f6efed\] { fill: rgb(246, 239, 237); }
  .fill-\[\#f6f4ed\] { fill: rgb(246, 244, 237); }
  .fill-\[\#f6f5f5\] { fill: rgb(246, 245, 245); }
  .fill-\[\#f7f5f4\] { fill: rgb(247, 245, 244); }
  .fill-\[\#f7f7f7\] { fill: rgb(247, 247, 247); }
  .fill-\[\#facc15\] { fill: rgb(250, 204, 21); }
  .fill-\[\#faf9f7\] { fill: rgb(250, 249, 247); }
  .fill-\[\#fafafa\] { fill: rgb(250, 250, 250); }
  .fill-\[\#fcfcfb\] { fill: rgb(252, 252, 251); }
  .fill-\[\#fefce8\] { fill: rgb(254, 252, 232); }
  .fill-\[\#ff6443\] { fill: rgb(255, 100, 67); }
  .fill-\[\#ff8347\] { fill: rgb(255, 131, 71); }
  .fill-\[\#ffffff\] { fill: rgb(255, 255, 255); }
  .fill-black { fill: rgb(0, 0, 0); }
  .fill-current { fill: currentcolor; }
  .fill-parlor-green { fill: rgb(14, 55, 57); }
  .fill-parlor-green-80 { fill: rgb(62, 95, 97); }
  .fill-white { fill: rgb(255, 255, 255); }
  .stroke-\[\#0e3739\] { stroke: rgb(14, 55, 57); }
  .stroke-\[\#AA6147\] { stroke: rgb(170, 97, 71); }
  .stroke-black { stroke: rgb(0, 0, 0); }
  .stroke-cozy-cognac { stroke: rgb(170, 97, 71); }
  .stroke-\[1\.5px\] { stroke-width: 1.5px; }
  .object-cover { object-fit: cover; }
  .object-bottom { object-position: center bottom; }
  .object-center { object-position: center center; }
  .p-0 { padding: calc(var(--spacing)*0); }
  .p-2 { padding: calc(var(--spacing)*2); }
  .p-3 { padding: calc(var(--spacing)*3); }
  .p-4 { padding: calc(var(--spacing)*4); }
  .p-5 { padding: calc(var(--spacing)*5); }
  .p-6 { padding: calc(var(--spacing)*6); }
  .p-8 { padding: calc(var(--spacing)*8); }
  .p-10 { padding: calc(var(--spacing)*10); }
  .p-12 { padding: calc(var(--spacing)*12); }
  .p-\[9px\] { padding: 9px; }
  .btn { padding-inline: calc(var(--spacing)*10); padding-block: calc(var(--spacing)*3); text-align: center; font-size: var(--text-base); line-height: var(--tw-leading,var(--text-base--line-height)); font-family: var(--font-lato); font-weight: 700; }
  .px-0 { padding-inline: calc(var(--spacing)*0); }
  .px-0\! { padding-inline: calc(var(--spacing)*0) !important; }
  .px-1 { padding-inline: calc(var(--spacing)*1); }
  .px-2 { padding-inline: calc(var(--spacing)*2); }
  .px-3 { padding-inline: calc(var(--spacing)*3); }
  .px-3\.5 { padding-inline: calc(var(--spacing)*3.5); }
  .px-4 { padding-inline: calc(var(--spacing)*4); }
  .px-4\! { padding-inline: calc(var(--spacing)*4) !important; }
  .px-5 { padding-inline: calc(var(--spacing)*5); }
  .px-5\! { padding-inline: calc(var(--spacing)*5) !important; }
  .px-6 { padding-inline: calc(var(--spacing)*6); }
  .px-6\! { padding-inline: calc(var(--spacing)*6) !important; }
  .px-7 { padding-inline: calc(var(--spacing)*7); }
  .px-8 { padding-inline: calc(var(--spacing)*8); }
  .px-9 { padding-inline: calc(var(--spacing)*9); }
  .px-10 { padding-inline: calc(var(--spacing)*10); }
  .px-12 { padding-inline: calc(var(--spacing)*12); }
  .px-15 { padding-inline: calc(var(--spacing)*15); }
  .px-24 { padding-inline: calc(var(--spacing)*24); }
  .px-\[6px\]\! { padding-inline: 6px !important; }
  .px-\[9px\] { padding-inline: 9px; }
  .px-\[10px\] { padding-inline: 10px; }
  .px-\[60px\] { padding-inline: 60px; }
  .py-0 { padding-block: calc(var(--spacing)*0); }
  .py-0\.5 { padding-block: calc(var(--spacing)*.5); }
  .py-1 { padding-block: calc(var(--spacing)*1); }
  .py-1\.5 { padding-block: calc(var(--spacing)*1.5); }
  .py-2 { padding-block: calc(var(--spacing)*2); }
  .py-2\! { padding-block: calc(var(--spacing)*2) !important; }
  .py-2\.5 { padding-block: calc(var(--spacing)*2.5); }
  .py-3 { padding-block: calc(var(--spacing)*3); }
  .py-4 { padding-block: calc(var(--spacing)*4); }
  .py-5 { padding-block: calc(var(--spacing)*5); }
  .py-6 { padding-block: calc(var(--spacing)*6); }
  .py-7 { padding-block: calc(var(--spacing)*7); }
  .py-8 { padding-block: calc(var(--spacing)*8); }
  .py-10 { padding-block: calc(var(--spacing)*10); }
  .py-12 { padding-block: calc(var(--spacing)*12); }
  .py-15 { padding-block: calc(var(--spacing)*15); }
  .py-16 { padding-block: calc(var(--spacing)*16); }
  .py-20 { padding-block: calc(var(--spacing)*20); }
  .py-30 { padding-block: calc(var(--spacing)*30); }
  .py-\[1px\]\! { padding-block: 1px !important; }
  .py-\[2px\] { padding-block: 2px; }
  .py-\[3px\] { padding-block: 3px; }
  .py-\[9px\] { padding-block: 9px; }
  .py-\[14px\] { padding-block: 14px; }
  .py-\[60px\] { padding-block: 60px; }
  .py-\[80px\] { padding-block: 80px; }
  .py-\[90px\] { padding-block: 90px; }
  .py-\[160px\] { padding-block: 160px; }
  .py-px { padding-block: 1px; }
  .pt-0 { padding-top: calc(var(--spacing)*0); }
  .pt-1 { padding-top: calc(var(--spacing)*1); }
  .pt-2 { padding-top: calc(var(--spacing)*2); }
  .pt-3 { padding-top: calc(var(--spacing)*3); }
  .pt-4 { padding-top: calc(var(--spacing)*4); }
  .pt-5 { padding-top: calc(var(--spacing)*5); }
  .pt-6 { padding-top: calc(var(--spacing)*6); }
  .pt-7 { padding-top: calc(var(--spacing)*7); }
  .pt-8 { padding-top: calc(var(--spacing)*8); }
  .pt-10 { padding-top: calc(var(--spacing)*10); }
  .pt-14 { padding-top: calc(var(--spacing)*14); }
  .pt-15 { padding-top: calc(var(--spacing)*15); }
  .pt-16 { padding-top: calc(var(--spacing)*16); }
  .pt-20 { padding-top: calc(var(--spacing)*20); }
  .pt-36 { padding-top: calc(var(--spacing)*36); }
  .pt-\[6px\] { padding-top: 6px; }
  .pt-\[24px\] { padding-top: 24px; }
  .pt-\[43px\] { padding-top: 43px; }
  .pt-\[44px\] { padding-top: 44px; }
  .pt-\[60px\] { padding-top: 60px; }
  .pt-\[108px\] { padding-top: 108px; }
  .pt-px { padding-top: 1px; }
  .pr-0 { padding-right: calc(var(--spacing)*0); }
  .pr-1 { padding-right: calc(var(--spacing)*1); }
  .pr-2 { padding-right: calc(var(--spacing)*2); }
  .pr-4 { padding-right: calc(var(--spacing)*4); }
  .pr-5 { padding-right: calc(var(--spacing)*5); }
  .pr-6 { padding-right: calc(var(--spacing)*6); }
  .pr-8 { padding-right: calc(var(--spacing)*8); }
  .pr-9 { padding-right: calc(var(--spacing)*9); }
  .pr-10 { padding-right: calc(var(--spacing)*10); }
  .pr-\[2px\] { padding-right: 2px; }
  .pr-\[10px\] { padding-right: 10px; }
  .pr-\[12px\] { padding-right: 12px; }
  .pb-0 { padding-bottom: calc(var(--spacing)*0); }
  .pb-0\! { padding-bottom: calc(var(--spacing)*0) !important; }
  .pb-1 { padding-bottom: calc(var(--spacing)*1); }
  .pb-2 { padding-bottom: calc(var(--spacing)*2); }
  .pb-3 { padding-bottom: calc(var(--spacing)*3); }
  .pb-4 { padding-bottom: calc(var(--spacing)*4); }
  .pb-5 { padding-bottom: calc(var(--spacing)*5); }
  .pb-6 { padding-bottom: calc(var(--spacing)*6); }
  .pb-7 { padding-bottom: calc(var(--spacing)*7); }
  .pb-8 { padding-bottom: calc(var(--spacing)*8); }
  .pb-10 { padding-bottom: calc(var(--spacing)*10); }
  .pb-12 { padding-bottom: calc(var(--spacing)*12); }
  .pb-15 { padding-bottom: calc(var(--spacing)*15); }
  .pb-16 { padding-bottom: calc(var(--spacing)*16); }
  .pb-20 { padding-bottom: calc(var(--spacing)*20); }
  .pb-22 { padding-bottom: calc(var(--spacing)*22); }
  .pb-\[2px\] { padding-bottom: 2px; }
  .pb-\[3px\] { padding-bottom: 3px; }
  .pb-\[10px\] { padding-bottom: 10px; }
  .pb-\[24px\] { padding-bottom: 24px; }
  .pb-\[36px\] { padding-bottom: 36px; }
  .pb-\[50px\] { padding-bottom: 50px; }
  .pb-\[56px\] { padding-bottom: 56px; }
  .pb-\[74px\] { padding-bottom: 74px; }
  .pb-\[80px\] { padding-bottom: 80px; }
  .pb-\[220px\] { padding-bottom: 220px; }
  .pl-0 { padding-left: calc(var(--spacing)*0); }
  .pl-1 { padding-left: calc(var(--spacing)*1); }
  .pl-1\.5 { padding-left: calc(var(--spacing)*1.5); }
  .pl-2 { padding-left: calc(var(--spacing)*2); }
  .pl-3 { padding-left: calc(var(--spacing)*3); }
  .pl-4 { padding-left: calc(var(--spacing)*4); }
  .pl-5 { padding-left: calc(var(--spacing)*5); }
  .pl-8 { padding-left: calc(var(--spacing)*8); }
  .pl-11\.25 { padding-left: calc(var(--spacing)*11.25); }
  .pl-\[10px\] { padding-left: 10px; }
  .pl-\[20px\] { padding-left: 20px; }
  .txt-btn { color: rgb(0, 0, 0); }
  .text-center, .txt-btn { text-align: center; }
  .text-left { text-align: left; }
  .text-right { text-align: right; }
  .align-top { vertical-align: top; }
  .price-r { font-family: var(--font-lato); color: var(--price-color,#cc4d0f); letter-spacing: 0.015rem; font-size: 1rem; font-weight: 700; line-height: 1.5rem; }
  .price-s { color: var(--price-color,#cc4d0f); }
  .price-s, .price-s-form { font-family: var(--font-lato); letter-spacing: 0.02rem; font-size: 0.875rem; font-weight: 700; line-height: 1.25rem; }
  .price-s-form { color: var(--price-form-color,#ff8347); }
  .badge-text-r { letter-spacing: 0.0625rem; font-size: 0.75rem; line-height: 1.125rem; }
  .badge-text-r, .badge-text-s { font-family: var(--font-lato); text-transform: uppercase; font-weight: 700; }
  .badge-text-s { letter-spacing: 0.05rem; font-size: 0.625rem; line-height: 0.875rem; }
  .preheading-l { letter-spacing: 0.125rem; font-size: 1.25rem; line-height: 1.875rem; }
  .preheading-l, .preheading-r { font-family: var(--font-lato); text-transform: uppercase; font-weight: 700; }
  .preheading-r { letter-spacing: 0.0875rem; font-size: 1rem; line-height: 1.5rem; }
  .preheading-s { text-transform: uppercase; letter-spacing: 0.0625rem; }
  .preheading-s, .sh12 { font-family: var(--font-lato); font-size: 0.875rem; font-weight: 700; line-height: 1.25rem; }
  .sh12 { letter-spacing: 0.02rem; }
  .sh13 { letter-spacing: 0.02rem; font-size: 0.75rem; line-height: 1.375rem; }
  .price-l, .sh13 { font-family: var(--font-lato); font-weight: 700; }
  .price-l { color: var(--price-color,#b44b19); }
  .price-l, .price-l-form { font-size: 1.25rem; line-height: 1.875rem; }
  .price-l-form { font-family: var(--font-lato); color: var(--price-form-color,#ff8347); font-weight: 700; }
  .blog-filter-s { font-family: var(--font-lustria); text-transform: capitalize; font-size: 0.875rem; font-weight: 400; line-height: 1.2rem; }
  .btn-s { font-weight: 600; }
  .btn-s, .button-s { font-family: var(--font-lato); font-size: 0.875rem; line-height: 1.375rem; }
  .button-s { font-weight: 700; }
  .sh9 { font-size: 1.255rem; }
  .sh10, .sh9 { font-family: var(--font-lato); font-weight: 700; line-height: 1.875rem; }
  .sh10 { font-size: 1.125rem; }
  .sh11, .text-button { font-weight: 700; }
  .price-r-crossed, .sh11, .text-button { font-family: var(--font-lato); font-size: 1rem; line-height: 1.5rem; }
  .price-r-crossed { letter-spacing: 0.015rem; }
  .price-r-crossed, .price-s-crossed { color: rgb(117, 117, 117); text-decoration: line-through; }
  .price-s-crossed { letter-spacing: 0.02rem; line-height: 1.25rem; }
  .price-s-crossed, .price-saved { font-family: var(--font-lato); font-size: 0.875rem; }
  .price-saved { color: rgb(155, 255, 155); letter-spacing: 0.16px; line-height: 1.5rem; text-decoration: none; }
  .body-xs { letter-spacing: 0.16px; line-height: 1rem; }
  .body-xs, .price-s-label { font-family: var(--font-lato); font-size: 0.75rem; }
  .price-s-label { letter-spacing: 0.01rem; line-height: 1.25rem; }
  .price-l-crossed { font-family: var(--font-lato); color: rgb(117, 117, 117); font-size: 1.25rem; line-height: 1.875rem; text-decoration: line-through; }
  .txt-btn-primary { font-family: var(--font-lustria); --tw-leading: 1.5rem; background: linear-gradient(90deg,#000 calc(100%/3),transparent 0 calc(200%/3),#000 0)var(--d,0)100%/300% .0625rem no-repeat; font-size: 1.25rem; line-height: 1.5rem; }
  .txt-btn-primary:hover { --d: 100%; transition: 0.7s; }
  .best-for-tag-r { font-size: 0.875rem; line-height: 1.375rem; }
  .best-for-tag-r, .body-l { font-family: var(--font-lato); }
  .body-l { font-size: 1.125rem; line-height: 1.875rem; }
  .body-r { font-family: var(--font-lato); font-size: 1rem; line-height: 1.5rem; }
  .body-r\! { font-family: var(--font-lato) !important; font-size: 1rem !important; line-height: 1.5rem !important; }
  .body-s { font-family: var(--font-lato); font-size: 0.875rem; line-height: 1.25rem; }
  .h1 { font-size: 2.5rem; line-height: 3.25rem; }
  .h1, .h2 { font-family: var(--font-lustria); }
  .h2 { font-size: 2.125rem; line-height: 3rem; }
  .h3 { font-size: 1.75rem; line-height: 2.5rem; }
  .h3, .h4 { font-family: var(--font-lustria); }
  .h4 { font-size: 1.5rem; line-height: 2.25rem; }
  .h5 { font-size: 1.25rem; line-height: 1.875rem; }
  .h5, .h6 { font-family: var(--font-lustria); }
  .h6 { font-size: 1rem; line-height: 1.5rem; }
  .h7 { font-family: var(--font-lustria); font-size: 0.875rem; line-height: 1.25rem; }
  .price-r-label { font-size: 0.875rem; line-height: 1.5rem; }
  .price-r-label, .sh8 { font-family: var(--font-lato); }
  .sh8 { font-size: 1.255rem; line-height: 1.875rem; }
  .text-input { font-size: 0.875rem; line-height: 1.25rem; }
  .font-lato, .text-input { font-family: var(--font-lato); }
  .font-lustria { font-family: var(--font-lustria); }
  .text-6xl { font-size: var(--text-6xl); line-height: var(--tw-leading,var(--text-6xl--line-height)); }
  .text-base { font-size: var(--text-base); line-height: var(--tw-leading,var(--text-base--line-height)); }
  .text-lg { font-size: var(--text-lg); line-height: var(--tw-leading,var(--text-lg--line-height)); }
  .text-sm { font-size: var(--text-sm); line-height: var(--tw-leading,var(--text-sm--line-height)); }
  .text-xl { font-size: var(--text-xl); line-height: var(--tw-leading,var(--text-xl--line-height)); }
  .text-xs { line-height: var(--tw-leading,var(--text-xs--line-height)); }
  .text-xs, .text-xs\/4 { font-size: var(--text-xs); }
  .text-xs\/4 { line-height: calc(var(--spacing)*4); }
  .text-\[16px\] { font-size: 16px; }
  .text-\[80px\] { font-size: 80px; }
  .leading-5 { --tw-leading: calc(var(--spacing)*5); line-height: calc(var(--spacing)*5); }
  .leading-6\! { --tw-leading: calc(var(--spacing)*6) !important; line-height: calc(var(--spacing)*6) !important; }
  .leading-7 { --tw-leading: calc(var(--spacing)*7); line-height: calc(var(--spacing)*7); }
  .leading-\[22px\] { --tw-leading: 22px; line-height: 22px; }
  .leading-\[80px\] { --tw-leading: 80px; line-height: 80px; }
  .leading-none { --tw-leading: 1; line-height: 1; }
  .leading-tight\! { --tw-leading: var(--leading-tight) !important; line-height: var(--leading-tight) !important; }
  .font-black { --tw-font-weight: var(--font-weight-black); font-weight: var(--font-weight-black); }
  .font-bold { --tw-font-weight: var(--font-weight-bold); font-weight: var(--font-weight-bold); }
  .font-medium { --tw-font-weight: var(--font-weight-medium); font-weight: var(--font-weight-medium); }
  .font-normal { --tw-font-weight: var(--font-weight-normal); font-weight: var(--font-weight-normal); }
  .font-semibold { --tw-font-weight: var(--font-weight-semibold); font-weight: var(--font-weight-semibold); }
  .tracking-\[1\.4px\] { --tw-tracking: 1.4px; letter-spacing: 1.4px; }
  .tracking-\[1px\] { --tw-tracking: 1px; letter-spacing: 1px; }
  .tracking-wide { --tw-tracking: var(--tracking-wide); letter-spacing: var(--tracking-wide); }
  .text-balance { text-wrap: balance; }
  .text-wrap { text-wrap: wrap; }
  .break-keep { word-break: keep-all; }
  .whitespace-normal { white-space: normal; }
  .whitespace-nowrap { white-space: nowrap; }
  .whitespace-pre-line { white-space: pre-line; }
  .text-\[\"text-white\"\] { }
  .text-\[\#0c2f30\] { color: rgb(12, 47, 48); }
  .text-\[\#0e3739\] { color: rgb(14, 55, 57); }
  .text-\[\#000000\] { color: rgb(0, 0, 0); }
  .text-\[\#1a4143\] { color: rgb(26, 65, 67); }
  .text-\[\#1cc286\] { color: rgb(28, 194, 134); }
  .text-\[\#3e4f41\] { color: rgb(62, 79, 65); }
  .text-\[\#3e5f61\] { color: rgb(62, 95, 97); }
  .text-\[\#3e5572\] { color: rgb(62, 85, 114); }
  .text-\[\#3f5572\] { color: rgb(63, 85, 114); }
  .text-\[\#4f5766\] { color: rgb(79, 87, 102); }
  .text-\[\#5e2e10\] { color: rgb(94, 46, 16); }
  .text-\[\#6e8788\] { color: rgb(110, 135, 136); }
  .text-\[\#007e94\] { color: rgb(0, 126, 148); }
  .text-\[\#7e3512\] { color: rgb(126, 53, 18); }
  .text-\[\#9bff9b\] { color: rgb(155, 255, 155); }
  .text-\[\#9f9a97\] { color: rgb(159, 154, 151); }
  .text-\[\#294c80\] { color: rgb(41, 76, 128); }
  .text-\[\#333\] { color: rgb(51, 51, 51); }
  .text-\[\#00354a\] { color: rgb(0, 53, 74); }
  .text-\[\#718c8d\] { color: rgb(113, 140, 141); }
  .text-\[\#884e39\] { color: rgb(136, 78, 57); }
  .text-\[\#903c14\] { color: rgb(144, 60, 20); }
  .text-\[\#2453ce\] { color: rgb(36, 83, 206); }
  .text-\[\#04707b\] { color: rgb(4, 112, 123); }
  .text-\[\#7095ff\] { color: rgb(112, 149, 255); }
  .text-\[\#008000\] { color: green; }
  .text-\[\#16181a\] { color: rgb(22, 24, 26); }
  .text-\[\#626262\] { color: rgb(98, 98, 98); }
  .text-\[\#757575\] { color: rgb(117, 117, 117); }
  .text-\[\#995740\] { color: rgb(153, 87, 64); }
  .text-\[\#CC4D0F\] { color: rgb(204, 77, 15); }
  .text-\[\#CC4D0F\]\! { color: rgb(204, 77, 15) !important; }
  .text-\[\#EDCC6C\] { color: rgb(237, 204, 108); }
  .text-\[\#FF8347\]\! { color: rgb(255, 131, 71) !important; }
  .text-\[\#a19f9b\] { color: rgb(161, 159, 155); }
  .text-\[\#a24417\] { color: rgb(162, 68, 23); }
  .text-\[\#aa6147\] { color: rgb(170, 97, 71); }
  .text-\[\#aa9147\] { color: rgb(170, 145, 71); }
  .text-\[\#b4b2af\] { color: rgb(180, 178, 175); }
  .text-\[\#b7c3c4\] { color: rgb(183, 195, 196); }
  .text-\[\#b44b19\] { color: rgb(180, 75, 25); }
  .text-\[\#b9632c\] { color: rgb(185, 99, 44); }
  .text-\[\#b73432\] { color: rgb(183, 52, 50); }
  .text-\[\#c3c3c3\] { color: rgb(195, 195, 195); }
  .text-\[\#c7c5c3\] { color: rgb(199, 197, 195); }
  .text-\[\#c7c6c6\] { color: rgb(199, 198, 198); }
  .text-\[\#c2271c\] { color: rgb(194, 39, 28); }
  .text-\[\#cc4d0f\] { color: rgb(204, 77, 15); }
  .text-\[\#cfd7d7\] { color: rgb(207, 215, 215); }
  .text-\[\#cfdfe9\] { color: rgb(207, 223, 233); }
  .text-\[\#d8d8d8\] { color: rgb(216, 216, 216); }
  .text-\[\#d9d9d9\] { color: rgb(217, 217, 217); }
  .text-\[\#d20a0a\] { color: rgb(210, 10, 10); }
  .text-\[\#e1e1e1\] { color: rgb(225, 225, 225); }
  .text-\[\#e3e2e1\] { color: rgb(227, 226, 225); }
  .text-\[\#e3e3e3\] { color: rgb(227, 227, 227); }
  .text-\[\#e6dfd9\] { color: rgb(230, 223, 217); }
  .text-\[\#e7ebeb\] { color: rgb(231, 235, 235); }
  .text-\[\#e8eeff\] { color: rgb(232, 238, 255); }
  .text-\[\#e22747\] { color: rgb(226, 39, 71); }
  .text-\[\#eaeaea\] { color: rgb(234, 234, 234); }
  .text-\[\#eaf2f4\] { color: rgb(234, 242, 244); }
  .text-\[\#ebe5e1\] { color: rgb(235, 229, 225); }
  .text-\[\#ececeb\] { color: rgb(236, 236, 235); }
  .text-\[\#edcc6c\] { color: rgb(237, 204, 108); }
  .text-\[\#eedfda\] { color: rgb(238, 223, 218); }
  .text-\[\#eee9da\] { color: rgb(238, 233, 218); }
  .text-\[\#f0ece8\] { color: rgb(240, 236, 232); }
  .text-\[\#f0fdf4\] { color: rgb(240, 253, 244); }
  .text-\[\#f2f0e9\] { color: rgb(242, 240, 233); }
  .text-\[\#f3f5f5\] { color: rgb(243, 245, 245); }
  .text-\[\#f5f8fb\] { color: rgb(245, 248, 251); }
  .text-\[\#f6efed\] { color: rgb(246, 239, 237); }
  .text-\[\#f6f4ed\] { color: rgb(246, 244, 237); }
  .text-\[\#f6f5f5\] { color: rgb(246, 245, 245); }
  .text-\[\#f7f5f4\] { color: rgb(247, 245, 244); }
  .text-\[\#f7f7f7\] { color: rgb(247, 247, 247); }
  .text-\[\#facc15\] { color: rgb(250, 204, 21); }
  .text-\[\#faf9f7\] { color: rgb(250, 249, 247); }
  .text-\[\#fafafa\] { color: rgb(250, 250, 250); }
  .text-\[\#fcfcfb\] { color: rgb(252, 252, 251); }
  .text-\[\#fefce8\] { color: rgb(254, 252, 232); }
  .text-\[\#ff6443\] { color: rgb(255, 100, 67); }
  .text-\[\#ff8347\] { color: rgb(255, 131, 71); }
  .text-\[\#ffffff\] { color: rgb(255, 255, 255); }
  .text-black { color: rgb(0, 0, 0); }
  .text-black\! { color: rgb(0, 0, 0) !important; }
  .text-burnt-cognac { color: rgb(204, 77, 15); }
  .text-burnt-cognac-130 { color: rgb(126, 53, 18); }
  .text-cozy-cognac { color: rgb(170, 97, 71); }
  .text-cozy-cognac-10 { color: rgb(246, 239, 237); }
  .text-cozy-cognac-20 { color: rgb(238, 223, 218); }
  .text-crisp-white { color: rgb(255, 255, 255); }
  .text-dark-grey-text { color: rgb(98, 98, 98); }
  .text-dawn-grey { color: rgb(161, 159, 155); }
  .text-dawn-grey\! { color: rgb(161, 159, 155) !important; }
  .text-dawn-grey-30 { color: rgb(227, 226, 225); }
  .text-dawn-grey-60 { color: rgb(199, 197, 195); }
  .text-dawn-grey-60\! { color: rgb(199, 197, 195) !important; }
  .text-default { color: rgb(0, 0, 0); }
  .text-error-red { color: rgb(226, 39, 71); }
  .text-gray-500 { color: var(--color-gray-500); }
  .text-gray-900 { color: var(--color-gray-900); }
  .text-grey-text { color: rgb(117, 117, 117); }
  .text-grey-text\! { color: rgb(117, 117, 117) !important; }
  .text-light-gold { color: rgb(237, 204, 108); }
  .text-light-green { color: rgb(155, 255, 155); }
  .text-orange { color: rgb(255, 131, 71); }
  .text-orange\! { color: rgb(255, 131, 71) !important; }
  .text-parlor-green { color: rgb(14, 55, 57); }
  .text-parlor-green-80 { color: rgb(62, 95, 97); }
  .text-promo-red { color: rgb(183, 52, 50); }
  .text-white { color: rgb(255, 255, 255); }
  .text-yellow-50 { color: rgb(254, 252, 232); }
  .capitalize { text-transform: capitalize; }
  .lowercase { text-transform: lowercase; }
  .uppercase { text-transform: uppercase; }
  .not-italic { font-style: normal; }
  .no-underline { text-decoration-line: none; }
  .underline { text-decoration-line: underline; }
  .underline-offset-8 { text-underline-offset: 8px; }
  .placeholder-dawn-grey-60::placeholder { color: rgb(199, 197, 195); }
  .placeholder-parlor-green::placeholder { color: rgb(14, 55, 57); }
  .opacity-0 { opacity: 0; }
  .opacity-20 { opacity: 0.2; }
  .opacity-25 { opacity: 0.25; }
  .opacity-30 { opacity: 0.3; }
  .opacity-50 { opacity: 0.5; }
  .opacity-60 { opacity: 0.6; }
  .opacity-70 { opacity: 0.7; }
  .opacity-75 { opacity: 0.75; }
  .opacity-80 { opacity: 0.8; }
  .opacity-100 { opacity: 1; }
  .shadow { --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a); }
  .shadow, .shadow-\[0px_2px_20px_0px_rgba\(0\,0\,0\,0\.4\)\] { box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  .shadow-\[0px_2px_20px_0px_rgba\(0\,0\,0\,0\.4\)\] { --tw-shadow: 0px 2px 20px 0px var(--tw-shadow-color,#0006); }
  .shadow-\[2px_4px_12px_0px_rgba\(0\,0\,0\,0\.4\)\] { --tw-shadow: 2px 4px 12px 0px var(--tw-shadow-color,#0006); }
  .shadow-\[2px_4px_12px_0px_rgba\(0\,0\,0\,0\.4\)\], .shadow-md { box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  .shadow-md { --tw-shadow: 0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a); }
  .ring-1 { --tw-ring-shadow: var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  .shadow-black { --tw-shadow-color: #000; }
  @supports (color:color-mix(in lab,red,red)) {
  .shadow-black { --tw-shadow-color: color-mix(in oklab,#000 var(--tw-shadow-alpha),transparent); }
}
  .ring-black\/5 { --tw-ring-color: oklab(0% none none/.05); }
  .ring-gray-300 { --tw-ring-color: var(--color-gray-300); }
  .brightness-0 { --tw-brightness: brightness(0%); }
  .brightness-0, .drop-shadow-\[0_2px_12px_rgba\(0\,0\,0\,0\.25\)\] { 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,); }
  .drop-shadow-\[0_2px_12px_rgba\(0\,0\,0\,0\.25\)\] { --tw-drop-shadow-size: drop-shadow(0 2px 12px var(--tw-drop-shadow-color,#00000040)); --tw-drop-shadow: var(--tw-drop-shadow-size); }
  .grayscale { --tw-grayscale: grayscale(100%); }
  .filter, .grayscale { filter: var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,); }
  .transition { transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, -webkit-backdrop-filter, backdrop-filter, display, visibility, content-visibility, overlay, pointer-events; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }
  .transition-all { transition-property: all; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }
  .transition-colors { transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }
  .transition-opacity { transition-property: opacity; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }
  .transition-opacity\! { transition-property: opacity !important; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)) !important; transition-duration: var(--tw-duration,var(--default-transition-duration)) !important; }
  .transition-shadow { transition-property: box-shadow; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }
  .transition-transform { transition-property: transform, translate, scale, rotate; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }
  .delay-100 { transition-delay: 0.1s; }
  .duration-100 { --tw-duration: .1s; transition-duration: 0.1s; }
  .duration-150 { --tw-duration: .15s; transition-duration: 0.15s; }
  .duration-200 { --tw-duration: .2s; transition-duration: 0.2s; }
  .duration-300 { --tw-duration: .3s; transition-duration: 0.3s; }
  .duration-400 { --tw-duration: .4s; transition-duration: 0.4s; }
  .duration-500 { --tw-duration: .5s; transition-duration: 0.5s; }
  .duration-600 { --tw-duration: .6s; transition-duration: 0.6s; }
  .ease-in { --tw-ease: var(--ease-in); transition-timing-function: var(--ease-in); }
  .ease-in-out { --tw-ease: var(--ease-in-out); transition-timing-function: var(--ease-in-out); }
  .ease-linear { --tw-ease: linear; transition-timing-function: linear; }
  .ease-out { --tw-ease: var(--ease-out); transition-timing-function: var(--ease-out); }
  .will-change-transform { will-change: transform; }
  .txt-btn-secondary { background: linear-gradient(90deg,#000 calc(100%/3),transparent 0 calc(200%/3),#000 0)var(--d,0)100%/300% .0625rem no-repeat; }
  .txt-btn-secondary:hover { --d: 100%; transition: 0.7s; }
  .txt-btn-secondary-white { background: linear-gradient(90deg,#fff calc(100%/3),transparent 0 calc(200%/3),#fff 0)var(--d,0)100%/300% .0625rem no-repeat; }
  .txt-btn-secondary-white:hover { --d: 100%; transition: 0.7s; }
  .outline-none { --tw-outline-style: none; outline-style: none; }
  .\[--price-color\:white\] { --price-color: white; }
  .\[--translate-y-amount\:2rem\] { --translate-y-amount: 2rem; }
  .ring-inset { --tw-ring-inset: inset; }
  .not-last\:mr-8:not(:last-child) { margin-right: calc(var(--spacing)*8); }
  .not-last\:mb-5:not(:last-child) { margin-bottom: calc(var(--spacing)*5); }
  .not-last\:mb-6:not(:last-child) { margin-bottom: calc(var(--spacing)*6); }
  .not-last\:mb-8:not(:last-child) { margin-bottom: calc(var(--spacing)*8); }
  @media (hover: hover) {
  .group-hover\:mb-1:is(:where(.group):hover *) { margin-bottom: calc(var(--spacing)*1); }
  .group-hover\:block:is(:where(.group):hover *) { display: block; }
  .group-hover\:-rotate-180:is(:where(.group):hover *) { rotate: -180deg; }
  .group-hover\:transform:is(:where(.group):hover *) { transform: var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,); }
  .group-hover\:bg-black:is(:where(.group):hover *) { background-color: rgb(0, 0, 0); }
  .group-hover\:bg-cozy-cognac:is(:where(.group):hover *) { background-color: rgb(170, 97, 71); }
  .group-hover\:bg-cozy-cognac-130:is(:where(.group):hover *) { background-color: rgb(136, 78, 57); }
  .group-hover\:fill-\[\#aa6147\]:is(:where(.group):hover *) { fill: rgb(170, 97, 71); }
  .group-hover\:fill-parlor-green:is(:where(.group):hover *) { fill: rgb(14, 55, 57); }
  .group-hover\:fill-parlor-green-20:is(:where(.group):hover *) { fill: rgb(207, 215, 215); }
  .group-hover\:stroke-\[\#aa6147\]:is(:where(.group):hover *) { stroke: rgb(170, 97, 71); }
  .group-hover\:stroke-current:is(:where(.group):hover *) { stroke: currentcolor; }
  .group-hover\:text-cozy-cognac:is(:where(.group):hover *) { color: rgb(170, 97, 71); }
  .group-hover\:text-cozy-cognac-130:is(:where(.group):hover *) { color: rgb(136, 78, 57); }
  .group-hover\:underline:is(:where(.group):hover *) { text-decoration-line: underline; }
  .group-hover\:opacity-20:is(:where(.group):hover *) { opacity: 0.2; }
  .group-hover\:opacity-60:is(:where(.group):hover *) { opacity: 0.6; }
  .group-hover\:opacity-80:is(:where(.group):hover *) { opacity: 0.8; }
  .group-hover\:duration-700:is(:where(.group):hover *) { --tw-duration: .7s; transition-duration: 0.7s; }
  .group-hover\:ease-in:is(:where(.group):hover *) { --tw-ease: var(--ease-in); transition-timing-function: var(--ease-in); }
  .group-hover\/navcard\:underline:is(:where(.group\/navcard):hover *) { text-decoration-line: underline; }
}
  .group-focus\:-rotate-180:is(:where(.group):focus *) { rotate: -180deg; }
  .group-focus\:transform:is(:where(.group):focus *) { transform: var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,); }
  .group-focus\:stroke-current:is(:where(.group):focus *) { stroke: currentcolor; }
  .group-focus\:text-cozy-cognac:is(:where(.group):focus *) { color: rgb(170, 97, 71); }
  .group-\[\.swiper-slide-active\]\:border-l-4:is(:where(.group).swiper-slide-active *) { border-left-style: var(--tw-border-style); border-left-width: 4px; }
  .group-\[\.swiper-slide-active\]\:border-dark-grey-text:is(:where(.group).swiper-slide-active *) { border-color: rgb(98, 98, 98); }
  .group-\[\.swiper-slide-active\]\:text-dark-grey-text:is(:where(.group).swiper-slide-active *) { color: rgb(98, 98, 98); }
  .first-letter\:capitalize::first-letter { text-transform: capitalize; }
  .placeholder\:text-left::placeholder { text-align: left; }
  .placeholder\:body-s::placeholder { font-family: var(--font-lato); font-size: 0.875rem; line-height: 1.25rem; }
  .placeholder\:text-sm::placeholder { font-size: var(--text-sm); line-height: var(--tw-leading,var(--text-sm--line-height)); }
  .placeholder\:text-default::placeholder { color: rgb(0, 0, 0); }
  .placeholder\:text-gray-400::placeholder { color: var(--color-gray-400); }
  .first\:mb-1:first-child { margin-bottom: calc(var(--spacing)*1); }
  .first\:border-t-0:first-child { border-top-style: var(--tw-border-style); border-top-width: 0px; }
  .last-of-type\:mb-0:last-of-type, .last\:mb-0:last-child { margin-bottom: calc(var(--spacing)*0); }
  .focus-within\:not-sr-only:focus-within { clip: auto; white-space: normal; width: auto; height: auto; margin: 0px; padding: 0px; position: static; overflow: visible; }
  @media (hover: hover) {
  .hover\:cursor-pointer:hover { cursor: pointer; }
  .hover\:border-b-2:hover { border-bottom-style: var(--tw-border-style); border-bottom-width: 2px; }
  .hover\:border-\[\#0c2f30\]:hover { border-color: rgb(12, 47, 48); }
  .hover\:border-\[\#0e3739\]:hover { border-color: rgb(14, 55, 57); }
  .hover\:border-\[\#000000\]:hover { border-color: rgb(0, 0, 0); }
  .hover\:border-\[\#1a4143\]:hover { border-color: rgb(26, 65, 67); }
  .hover\:border-\[\#1cc286\]:hover { border-color: rgb(28, 194, 134); }
  .hover\:border-\[\#3e4f41\]:hover { border-color: rgb(62, 79, 65); }
  .hover\:border-\[\#3e5f61\]:hover { border-color: rgb(62, 95, 97); }
  .hover\:border-\[\#3e5572\]:hover { border-color: rgb(62, 85, 114); }
  .hover\:border-\[\#3f5572\]:hover { border-color: rgb(63, 85, 114); }
  .hover\:border-\[\#4f5766\]:hover { border-color: rgb(79, 87, 102); }
  .hover\:border-\[\#5e2e10\]:hover { border-color: rgb(94, 46, 16); }
  .hover\:border-\[\#6e8788\]:hover { border-color: rgb(110, 135, 136); }
  .hover\:border-\[\#007e94\]:hover { border-color: rgb(0, 126, 148); }
  .hover\:border-\[\#7e3512\]:hover { border-color: rgb(126, 53, 18); }
  .hover\:border-\[\#9bff9b\]:hover { border-color: rgb(155, 255, 155); }
  .hover\:border-\[\#9f9a97\]:hover { border-color: rgb(159, 154, 151); }
  .hover\:border-\[\#294c80\]:hover { border-color: rgb(41, 76, 128); }
  .hover\:border-\[\#333\]:hover { border-color: rgb(51, 51, 51); }
  .hover\:border-\[\#00354a\]:hover { border-color: rgb(0, 53, 74); }
  .hover\:border-\[\#718c8d\]:hover { border-color: rgb(113, 140, 141); }
  .hover\:border-\[\#884e39\]:hover { border-color: rgb(136, 78, 57); }
  .hover\:border-\[\#903c14\]:hover { border-color: rgb(144, 60, 20); }
  .hover\:border-\[\#2453ce\]:hover { border-color: rgb(36, 83, 206); }
  .hover\:border-\[\#04707b\]:hover { border-color: rgb(4, 112, 123); }
  .hover\:border-\[\#7095ff\]:hover { border-color: rgb(112, 149, 255); }
  .hover\:border-\[\#008000\]:hover { border-color: green; }
  .hover\:border-\[\#16181a\]:hover { border-color: rgb(22, 24, 26); }
  .hover\:border-\[\#626262\]:hover { border-color: rgb(98, 98, 98); }
  .hover\:border-\[\#757575\]:hover { border-color: rgb(117, 117, 117); }
  .hover\:border-\[\#995740\]:hover { border-color: rgb(153, 87, 64); }
  .hover\:border-\[\#a19f9b\]:hover { border-color: rgb(161, 159, 155); }
  .hover\:border-\[\#a24417\]:hover { border-color: rgb(162, 68, 23); }
  .hover\:border-\[\#aa6147\]:hover { border-color: rgb(170, 97, 71); }
  .hover\:border-\[\#aa9147\]:hover { border-color: rgb(170, 145, 71); }
  .hover\:border-\[\#b4b2af\]:hover { border-color: rgb(180, 178, 175); }
  .hover\:border-\[\#b7c3c4\]:hover { border-color: rgb(183, 195, 196); }
  .hover\:border-\[\#b44b19\]:hover { border-color: rgb(180, 75, 25); }
  .hover\:border-\[\#b9632c\]:hover { border-color: rgb(185, 99, 44); }
  .hover\:border-\[\#b73432\]:hover { border-color: rgb(183, 52, 50); }
  .hover\:border-\[\#c3c3c3\]:hover { border-color: rgb(195, 195, 195); }
  .hover\:border-\[\#c7c5c3\]:hover { border-color: rgb(199, 197, 195); }
  .hover\:border-\[\#c7c6c6\]:hover { border-color: rgb(199, 198, 198); }
  .hover\:border-\[\#c2271c\]:hover { border-color: rgb(194, 39, 28); }
  .hover\:border-\[\#cc4d0f\]:hover { border-color: rgb(204, 77, 15); }
  .hover\:border-\[\#cfd7d7\]:hover { border-color: rgb(207, 215, 215); }
  .hover\:border-\[\#cfdfe9\]:hover { border-color: rgb(207, 223, 233); }
  .hover\:border-\[\#d8d8d8\]:hover { border-color: rgb(216, 216, 216); }
  .hover\:border-\[\#d9d9d9\]:hover { border-color: rgb(217, 217, 217); }
  .hover\:border-\[\#d20a0a\]:hover { border-color: rgb(210, 10, 10); }
  .hover\:border-\[\#e1e1e1\]:hover { border-color: rgb(225, 225, 225); }
  .hover\:border-\[\#e3e2e1\]:hover { border-color: rgb(227, 226, 225); }
  .hover\:border-\[\#e3e3e3\]:hover { border-color: rgb(227, 227, 227); }
  .hover\:border-\[\#e6dfd9\]:hover { border-color: rgb(230, 223, 217); }
  .hover\:border-\[\#e7ebeb\]:hover { border-color: rgb(231, 235, 235); }
  .hover\:border-\[\#e8eeff\]:hover { border-color: rgb(232, 238, 255); }
  .hover\:border-\[\#e22747\]:hover { border-color: rgb(226, 39, 71); }
  .hover\:border-\[\#eaeaea\]:hover { border-color: rgb(234, 234, 234); }
  .hover\:border-\[\#eaf2f4\]:hover { border-color: rgb(234, 242, 244); }
  .hover\:border-\[\#ebe5e1\]:hover { border-color: rgb(235, 229, 225); }
  .hover\:border-\[\#ececeb\]:hover { border-color: rgb(236, 236, 235); }
  .hover\:border-\[\#edcc6c\]:hover { border-color: rgb(237, 204, 108); }
  .hover\:border-\[\#eedfda\]:hover { border-color: rgb(238, 223, 218); }
  .hover\:border-\[\#eee9da\]:hover { border-color: rgb(238, 233, 218); }
  .hover\:border-\[\#f0ece8\]:hover { border-color: rgb(240, 236, 232); }
  .hover\:border-\[\#f0fdf4\]:hover { border-color: rgb(240, 253, 244); }
  .hover\:border-\[\#f2f0e9\]:hover { border-color: rgb(242, 240, 233); }
  .hover\:border-\[\#f3f5f5\]:hover { border-color: rgb(243, 245, 245); }
  .hover\:border-\[\#f5f8fb\]:hover { border-color: rgb(245, 248, 251); }
  .hover\:border-\[\#f6efed\]:hover { border-color: rgb(246, 239, 237); }
  .hover\:border-\[\#f6f4ed\]:hover { border-color: rgb(246, 244, 237); }
  .hover\:border-\[\#f6f5f5\]:hover { border-color: rgb(246, 245, 245); }
  .hover\:border-\[\#f7f5f4\]:hover { border-color: rgb(247, 245, 244); }
  .hover\:border-\[\#f7f7f7\]:hover { border-color: rgb(247, 247, 247); }
  .hover\:border-\[\#facc15\]:hover { border-color: rgb(250, 204, 21); }
  .hover\:border-\[\#faf9f7\]:hover { border-color: rgb(250, 249, 247); }
  .hover\:border-\[\#fafafa\]:hover { border-color: rgb(250, 250, 250); }
  .hover\:border-\[\#fcfcfb\]:hover { border-color: rgb(252, 252, 251); }
  .hover\:border-\[\#fefce8\]:hover { border-color: rgb(254, 252, 232); }
  .hover\:border-\[\#ff6443\]:hover { border-color: rgb(255, 100, 67); }
  .hover\:border-\[\#ff8347\]:hover { border-color: rgb(255, 131, 71); }
  .hover\:border-\[\#ffffff\]:hover { border-color: rgb(255, 255, 255); }
  .hover\:border-burnt-cognac-120:hover, .hover\:border-fiery-cognac-120:hover { border-color: rgb(144, 60, 20); }
  .hover\:border-parlor-green:hover { border-color: rgb(14, 55, 57); }
  .hover\:border-parlor-green-80:hover { border-color: rgb(62, 95, 97); }
  .hover\:bg-\[\#0c2f30\]:hover { background-color: rgb(12, 47, 48); }
  .hover\:bg-\[\#0e3739\]:hover { background-color: rgb(14, 55, 57); }
  .hover\:bg-\[\#000000\]:hover { background-color: rgb(0, 0, 0); }
  .hover\:bg-\[\#1a4143\]:hover { background-color: rgb(26, 65, 67); }
  .hover\:bg-\[\#1cc286\]:hover { background-color: rgb(28, 194, 134); }
  .hover\:bg-\[\#3e4f41\]:hover { background-color: rgb(62, 79, 65); }
  .hover\:bg-\[\#3e5f61\]:hover { background-color: rgb(62, 95, 97); }
  .hover\:bg-\[\#3e5572\]:hover { background-color: rgb(62, 85, 114); }
  .hover\:bg-\[\#3f5572\]:hover { background-color: rgb(63, 85, 114); }
  .hover\:bg-\[\#4f5766\]:hover { background-color: rgb(79, 87, 102); }
  .hover\:bg-\[\#5e2e10\]:hover { background-color: rgb(94, 46, 16); }
  .hover\:bg-\[\#6e8788\]:hover { background-color: rgb(110, 135, 136); }
  .hover\:bg-\[\#007e94\]:hover { background-color: rgb(0, 126, 148); }
  .hover\:bg-\[\#7e3512\]:hover { background-color: rgb(126, 53, 18); }
  .hover\:bg-\[\#9bff9b\]:hover { background-color: rgb(155, 255, 155); }
  .hover\:bg-\[\#9f9a97\]:hover { background-color: rgb(159, 154, 151); }
  .hover\:bg-\[\#294c80\]:hover { background-color: rgb(41, 76, 128); }
  .hover\:bg-\[\#333\]:hover { background-color: rgb(51, 51, 51); }
  .hover\:bg-\[\#00354a\]:hover { background-color: rgb(0, 53, 74); }
  .hover\:bg-\[\#718c8d\]:hover { background-color: rgb(113, 140, 141); }
  .hover\:bg-\[\#884e39\]:hover { background-color: rgb(136, 78, 57); }
  .hover\:bg-\[\#903c14\]:hover { background-color: rgb(144, 60, 20); }
  .hover\:bg-\[\#2453ce\]:hover { background-color: rgb(36, 83, 206); }
  .hover\:bg-\[\#04707b\]:hover { background-color: rgb(4, 112, 123); }
  .hover\:bg-\[\#7095ff\]:hover { background-color: rgb(112, 149, 255); }
  .hover\:bg-\[\#008000\]:hover { background-color: green; }
  .hover\:bg-\[\#16181a\]:hover { background-color: rgb(22, 24, 26); }
  .hover\:bg-\[\#626262\]:hover { background-color: rgb(98, 98, 98); }
  .hover\:bg-\[\#757575\]:hover { background-color: rgb(117, 117, 117); }
  .hover\:bg-\[\#995740\]:hover { background-color: rgb(153, 87, 64); }
  .hover\:bg-\[\#a19f9b\]:hover { background-color: rgb(161, 159, 155); }
  .hover\:bg-\[\#a24417\]:hover { background-color: rgb(162, 68, 23); }
  .hover\:bg-\[\#aa6147\]:hover { background-color: rgb(170, 97, 71); }
  .hover\:bg-\[\#aa9147\]:hover { background-color: rgb(170, 145, 71); }
  .hover\:bg-\[\#b4b2af\]:hover { background-color: rgb(180, 178, 175); }
  .hover\:bg-\[\#b7c3c4\]:hover { background-color: rgb(183, 195, 196); }
  .hover\:bg-\[\#b44b19\]:hover { background-color: rgb(180, 75, 25); }
  .hover\:bg-\[\#b9632c\]:hover { background-color: rgb(185, 99, 44); }
  .hover\:bg-\[\#b73432\]:hover { background-color: rgb(183, 52, 50); }
  .hover\:bg-\[\#c3c3c3\]:hover { background-color: rgb(195, 195, 195); }
  .hover\:bg-\[\#c7c5c3\]:hover { background-color: rgb(199, 197, 195); }
  .hover\:bg-\[\#c7c6c6\]:hover { background-color: rgb(199, 198, 198); }
  .hover\:bg-\[\#c2271c\]:hover { background-color: rgb(194, 39, 28); }
  .hover\:bg-\[\#cc4d0f\]:hover { background-color: rgb(204, 77, 15); }
  .hover\:bg-\[\#cfd7d7\]:hover { background-color: rgb(207, 215, 215); }
  .hover\:bg-\[\#cfdfe9\]:hover { background-color: rgb(207, 223, 233); }
  .hover\:bg-\[\#d8d8d8\]:hover { background-color: rgb(216, 216, 216); }
  .hover\:bg-\[\#d9d9d9\]:hover { background-color: rgb(217, 217, 217); }
  .hover\:bg-\[\#d20a0a\]:hover { background-color: rgb(210, 10, 10); }
  .hover\:bg-\[\#e1e1e1\]:hover { background-color: rgb(225, 225, 225); }
  .hover\:bg-\[\#e3e2e1\]:hover { background-color: rgb(227, 226, 225); }
  .hover\:bg-\[\#e3e3e3\]:hover { background-color: rgb(227, 227, 227); }
  .hover\:bg-\[\#e6dfd9\]:hover { background-color: rgb(230, 223, 217); }
  .hover\:bg-\[\#e7ebeb\]:hover { background-color: rgb(231, 235, 235); }
  .hover\:bg-\[\#e8eeff\]:hover { background-color: rgb(232, 238, 255); }
  .hover\:bg-\[\#e22747\]:hover { background-color: rgb(226, 39, 71); }
  .hover\:bg-\[\#eaeaea\]:hover { background-color: rgb(234, 234, 234); }
  .hover\:bg-\[\#eaf2f4\]:hover { background-color: rgb(234, 242, 244); }
  .hover\:bg-\[\#ebe5e1\]:hover { background-color: rgb(235, 229, 225); }
  .hover\:bg-\[\#ececeb\]:hover { background-color: rgb(236, 236, 235); }
  .hover\:bg-\[\#edcc6c\]:hover { background-color: rgb(237, 204, 108); }
  .hover\:bg-\[\#eedfda\]:hover { background-color: rgb(238, 223, 218); }
  .hover\:bg-\[\#eee9da\]:hover { background-color: rgb(238, 233, 218); }
  .hover\:bg-\[\#f0ece8\]:hover { background-color: rgb(240, 236, 232); }
  .hover\:bg-\[\#f0fdf4\]:hover { background-color: rgb(240, 253, 244); }
  .hover\:bg-\[\#f2f0e9\]:hover { background-color: rgb(242, 240, 233); }
  .hover\:bg-\[\#f3f5f5\]:hover { background-color: rgb(243, 245, 245); }
  .hover\:bg-\[\#f5f8fb\]:hover { background-color: rgb(245, 248, 251); }
  .hover\:bg-\[\#f6efed\]:hover { background-color: rgb(246, 239, 237); }
  .hover\:bg-\[\#f6f4ed\]:hover { background-color: rgb(246, 244, 237); }
  .hover\:bg-\[\#f6f5f5\]:hover { background-color: rgb(246, 245, 245); }
  .hover\:bg-\[\#f7f5f4\]:hover { background-color: rgb(247, 245, 244); }
  .hover\:bg-\[\#f7f7f7\]:hover { background-color: rgb(247, 247, 247); }
  .hover\:bg-\[\#facc15\]:hover { background-color: rgb(250, 204, 21); }
  .hover\:bg-\[\#faf9f7\]:hover { background-color: rgb(250, 249, 247); }
  .hover\:bg-\[\#fafafa\]:hover { background-color: rgb(250, 250, 250); }
  .hover\:bg-\[\#fcfcfb\]:hover { background-color: rgb(252, 252, 251); }
  .hover\:bg-\[\#fefce8\]:hover { background-color: rgb(254, 252, 232); }
  .hover\:bg-\[\#ff6443\]:hover { background-color: rgb(255, 100, 67); }
  .hover\:bg-\[\#ff8347\]:hover { background-color: rgb(255, 131, 71); }
  .hover\:bg-\[\#ffffff\]:hover { background-color: rgb(255, 255, 255); }
  .hover\:bg-burnt-cognac-120:hover, .hover\:bg-fiery-cognac-120:hover { background-color: rgb(144, 60, 20); }
  .hover\:bg-parlor-green:hover { background-color: rgb(14, 55, 57); }
  .hover\:bg-parlor-green-30:hover { background-color: rgb(183, 195, 196); }
  .hover\:bg-parlor-green-80:hover { background-color: rgb(62, 95, 97); }
  .hover\:bg-parlor-green-95:hover { background-color: rgb(26, 65, 67); }
  .hover\:bg-parlor-green-115:hover { background-color: rgb(12, 47, 48); }
  .hover\:bg-warm-pewter-30:hover { background-color: rgb(247, 245, 244); }
  .hover\:fill-\[\#0c2f30\]:hover { fill: rgb(12, 47, 48); }
  .hover\:fill-\[\#0e3739\]:hover { fill: rgb(14, 55, 57); }
  .hover\:fill-\[\#000000\]:hover { fill: rgb(0, 0, 0); }
  .hover\:fill-\[\#1a4143\]:hover { fill: rgb(26, 65, 67); }
  .hover\:fill-\[\#1cc286\]:hover { fill: rgb(28, 194, 134); }
  .hover\:fill-\[\#3e4f41\]:hover { fill: rgb(62, 79, 65); }
  .hover\:fill-\[\#3e5f61\]:hover { fill: rgb(62, 95, 97); }
  .hover\:fill-\[\#3e5572\]:hover { fill: rgb(62, 85, 114); }
  .hover\:fill-\[\#3f5572\]:hover { fill: rgb(63, 85, 114); }
  .hover\:fill-\[\#4f5766\]:hover { fill: rgb(79, 87, 102); }
  .hover\:fill-\[\#5e2e10\]:hover { fill: rgb(94, 46, 16); }
  .hover\:fill-\[\#6e8788\]:hover { fill: rgb(110, 135, 136); }
  .hover\:fill-\[\#007e94\]:hover { fill: rgb(0, 126, 148); }
  .hover\:fill-\[\#7e3512\]:hover { fill: rgb(126, 53, 18); }
  .hover\:fill-\[\#9bff9b\]:hover { fill: rgb(155, 255, 155); }
  .hover\:fill-\[\#9f9a97\]:hover { fill: rgb(159, 154, 151); }
  .hover\:fill-\[\#294c80\]:hover { fill: rgb(41, 76, 128); }
  .hover\:fill-\[\#333\]:hover { fill: rgb(51, 51, 51); }
  .hover\:fill-\[\#00354a\]:hover { fill: rgb(0, 53, 74); }
  .hover\:fill-\[\#718c8d\]:hover { fill: rgb(113, 140, 141); }
  .hover\:fill-\[\#884e39\]:hover { fill: rgb(136, 78, 57); }
  .hover\:fill-\[\#903c14\]:hover { fill: rgb(144, 60, 20); }
  .hover\:fill-\[\#2453ce\]:hover { fill: rgb(36, 83, 206); }
  .hover\:fill-\[\#04707b\]:hover { fill: rgb(4, 112, 123); }
  .hover\:fill-\[\#7095ff\]:hover { fill: rgb(112, 149, 255); }
  .hover\:fill-\[\#008000\]:hover { fill: green; }
  .hover\:fill-\[\#16181a\]:hover { fill: rgb(22, 24, 26); }
  .hover\:fill-\[\#626262\]:hover { fill: rgb(98, 98, 98); }
  .hover\:fill-\[\#757575\]:hover { fill: rgb(117, 117, 117); }
  .hover\:fill-\[\#995740\]:hover { fill: rgb(153, 87, 64); }
  .hover\:fill-\[\#a19f9b\]:hover { fill: rgb(161, 159, 155); }
  .hover\:fill-\[\#a24417\]:hover { fill: rgb(162, 68, 23); }
  .hover\:fill-\[\#aa6147\]:hover { fill: rgb(170, 97, 71); }
  .hover\:fill-\[\#aa9147\]:hover { fill: rgb(170, 145, 71); }
  .hover\:fill-\[\#b4b2af\]:hover { fill: rgb(180, 178, 175); }
  .hover\:fill-\[\#b7c3c4\]:hover { fill: rgb(183, 195, 196); }
  .hover\:fill-\[\#b44b19\]:hover { fill: rgb(180, 75, 25); }
  .hover\:fill-\[\#b9632c\]:hover { fill: rgb(185, 99, 44); }
  .hover\:fill-\[\#b73432\]:hover { fill: rgb(183, 52, 50); }
  .hover\:fill-\[\#c3c3c3\]:hover { fill: rgb(195, 195, 195); }
  .hover\:fill-\[\#c7c5c3\]:hover { fill: rgb(199, 197, 195); }
  .hover\:fill-\[\#c7c6c6\]:hover { fill: rgb(199, 198, 198); }
  .hover\:fill-\[\#c2271c\]:hover { fill: rgb(194, 39, 28); }
  .hover\:fill-\[\#cc4d0f\]:hover { fill: rgb(204, 77, 15); }
  .hover\:fill-\[\#cfd7d7\]:hover { fill: rgb(207, 215, 215); }
  .hover\:fill-\[\#cfdfe9\]:hover { fill: rgb(207, 223, 233); }
  .hover\:fill-\[\#d8d8d8\]:hover { fill: rgb(216, 216, 216); }
  .hover\:fill-\[\#d9d9d9\]:hover { fill: rgb(217, 217, 217); }
  .hover\:fill-\[\#d20a0a\]:hover { fill: rgb(210, 10, 10); }
  .hover\:fill-\[\#e1e1e1\]:hover { fill: rgb(225, 225, 225); }
  .hover\:fill-\[\#e3e2e1\]:hover { fill: rgb(227, 226, 225); }
  .hover\:fill-\[\#e3e3e3\]:hover { fill: rgb(227, 227, 227); }
  .hover\:fill-\[\#e6dfd9\]:hover { fill: rgb(230, 223, 217); }
  .hover\:fill-\[\#e7ebeb\]:hover { fill: rgb(231, 235, 235); }
  .hover\:fill-\[\#e8eeff\]:hover { fill: rgb(232, 238, 255); }
  .hover\:fill-\[\#e22747\]:hover { fill: rgb(226, 39, 71); }
  .hover\:fill-\[\#eaeaea\]:hover { fill: rgb(234, 234, 234); }
  .hover\:fill-\[\#eaf2f4\]:hover { fill: rgb(234, 242, 244); }
  .hover\:fill-\[\#ebe5e1\]:hover { fill: rgb(235, 229, 225); }
  .hover\:fill-\[\#ececeb\]:hover { fill: rgb(236, 236, 235); }
  .hover\:fill-\[\#edcc6c\]:hover { fill: rgb(237, 204, 108); }
  .hover\:fill-\[\#eedfda\]:hover { fill: rgb(238, 223, 218); }
  .hover\:fill-\[\#eee9da\]:hover { fill: rgb(238, 233, 218); }
  .hover\:fill-\[\#f0ece8\]:hover { fill: rgb(240, 236, 232); }
  .hover\:fill-\[\#f0fdf4\]:hover { fill: rgb(240, 253, 244); }
  .hover\:fill-\[\#f2f0e9\]:hover { fill: rgb(242, 240, 233); }
  .hover\:fill-\[\#f3f5f5\]:hover { fill: rgb(243, 245, 245); }
  .hover\:fill-\[\#f5f8fb\]:hover { fill: rgb(245, 248, 251); }
  .hover\:fill-\[\#f6efed\]:hover { fill: rgb(246, 239, 237); }
  .hover\:fill-\[\#f6f4ed\]:hover { fill: rgb(246, 244, 237); }
  .hover\:fill-\[\#f6f5f5\]:hover { fill: rgb(246, 245, 245); }
  .hover\:fill-\[\#f7f5f4\]:hover { fill: rgb(247, 245, 244); }
  .hover\:fill-\[\#f7f7f7\]:hover { fill: rgb(247, 247, 247); }
  .hover\:fill-\[\#facc15\]:hover { fill: rgb(250, 204, 21); }
  .hover\:fill-\[\#faf9f7\]:hover { fill: rgb(250, 249, 247); }
  .hover\:fill-\[\#fafafa\]:hover { fill: rgb(250, 250, 250); }
  .hover\:fill-\[\#fcfcfb\]:hover { fill: rgb(252, 252, 251); }
  .hover\:fill-\[\#fefce8\]:hover { fill: rgb(254, 252, 232); }
  .hover\:fill-\[\#ff6443\]:hover { fill: rgb(255, 100, 67); }
  .hover\:fill-\[\#ff8347\]:hover { fill: rgb(255, 131, 71); }
  .hover\:fill-\[\#ffffff\]:hover { fill: rgb(255, 255, 255); }
  .hover\:pb-1:hover { padding-bottom: calc(var(--spacing)*1); }
  .hover\:price-r:hover { font-family: var(--font-lato); color: var(--price-color,#cc4d0f); letter-spacing: 0.015rem; font-size: 1rem; font-weight: 700; line-height: 1.5rem; }
  .hover\:price-s:hover { color: var(--price-color,#cc4d0f); }
  .hover\:price-s-form:hover, .hover\:price-s:hover { font-family: var(--font-lato); letter-spacing: 0.02rem; font-size: 0.875rem; font-weight: 700; line-height: 1.25rem; }
  .hover\:price-s-form:hover { color: var(--price-form-color,#ff8347); }
  .hover\:badge-text-r:hover { letter-spacing: 0.0625rem; font-size: 0.75rem; line-height: 1.125rem; }
  .hover\:badge-text-r:hover, .hover\:badge-text-s:hover { font-family: var(--font-lato); text-transform: uppercase; font-weight: 700; }
  .hover\:badge-text-s:hover { letter-spacing: 0.05rem; font-size: 0.625rem; line-height: 0.875rem; }
  .hover\:preheading-l:hover { letter-spacing: 0.125rem; font-size: 1.25rem; line-height: 1.875rem; }
  .hover\:preheading-l:hover, .hover\:preheading-r:hover { font-family: var(--font-lato); text-transform: uppercase; font-weight: 700; }
  .hover\:preheading-r:hover { letter-spacing: 0.0875rem; font-size: 1rem; line-height: 1.5rem; }
  .hover\:preheading-s:hover { text-transform: uppercase; letter-spacing: 0.0625rem; }
  .hover\:preheading-s:hover, .hover\:sh12:hover { font-family: var(--font-lato); font-size: 0.875rem; font-weight: 700; line-height: 1.25rem; }
  .hover\:sh12:hover { letter-spacing: 0.02rem; }
  .hover\:sh13:hover { letter-spacing: 0.02rem; font-size: 0.75rem; line-height: 1.375rem; }
  .hover\:price-l:hover, .hover\:sh13:hover { font-family: var(--font-lato); font-weight: 700; }
  .hover\:price-l:hover { color: var(--price-color,#b44b19); font-size: 1.25rem; line-height: 1.875rem; }
  .hover\:price-l-form:hover { color: var(--price-form-color,#ff8347); font-size: 1.25rem; }
  .hover\:price-l-form:hover, .hover\:sh9:hover { font-family: var(--font-lato); font-weight: 700; line-height: 1.875rem; }
  .hover\:sh9:hover { font-size: 1.255rem; }
  .hover\:sh10:hover { font-family: var(--font-lato); font-size: 1.125rem; font-weight: 700; line-height: 1.875rem; }
  .hover\:sh11:hover, .hover\:text-button:hover { font-family: var(--font-lato); font-size: 1rem; font-weight: 700; line-height: 1.5rem; }
  .hover\:text-\[\#0c2f30\]:hover { color: rgb(12, 47, 48); }
  .hover\:text-\[\#0e3739\]:hover { color: rgb(14, 55, 57); }
  .hover\:text-\[\#000000\]:hover { color: rgb(0, 0, 0); }
  .hover\:text-\[\#1a4143\]:hover { color: rgb(26, 65, 67); }
  .hover\:text-\[\#1cc286\]:hover { color: rgb(28, 194, 134); }
  .hover\:text-\[\#3e4f41\]:hover { color: rgb(62, 79, 65); }
  .hover\:text-\[\#3e5f61\]:hover { color: rgb(62, 95, 97); }
  .hover\:text-\[\#3e5572\]:hover { color: rgb(62, 85, 114); }
  .hover\:text-\[\#3f5572\]:hover { color: rgb(63, 85, 114); }
  .hover\:text-\[\#4f5766\]:hover { color: rgb(79, 87, 102); }
  .hover\:text-\[\#5e2e10\]:hover { color: rgb(94, 46, 16); }
  .hover\:text-\[\#6e8788\]:hover { color: rgb(110, 135, 136); }
  .hover\:text-\[\#007e94\]:hover { color: rgb(0, 126, 148); }
  .hover\:text-\[\#7e3512\]:hover { color: rgb(126, 53, 18); }
  .hover\:text-\[\#9bff9b\]:hover { color: rgb(155, 255, 155); }
  .hover\:text-\[\#9f9a97\]:hover { color: rgb(159, 154, 151); }
  .hover\:text-\[\#294c80\]:hover { color: rgb(41, 76, 128); }
  .hover\:text-\[\#333\]:hover { color: rgb(51, 51, 51); }
  .hover\:text-\[\#00354a\]:hover { color: rgb(0, 53, 74); }
  .hover\:text-\[\#718c8d\]:hover { color: rgb(113, 140, 141); }
  .hover\:text-\[\#884e39\]:hover { color: rgb(136, 78, 57); }
  .hover\:text-\[\#903c14\]:hover { color: rgb(144, 60, 20); }
  .hover\:text-\[\#2453ce\]:hover { color: rgb(36, 83, 206); }
  .hover\:text-\[\#04707b\]:hover { color: rgb(4, 112, 123); }
  .hover\:text-\[\#7095ff\]:hover { color: rgb(112, 149, 255); }
  .hover\:text-\[\#008000\]:hover { color: green; }
  .hover\:text-\[\#16181a\]:hover { color: rgb(22, 24, 26); }
  .hover\:text-\[\#626262\]:hover { color: rgb(98, 98, 98); }
  .hover\:text-\[\#757575\]:hover { color: rgb(117, 117, 117); }
  .hover\:text-\[\#995740\]:hover { color: rgb(153, 87, 64); }
  .hover\:text-\[\#a19f9b\]:hover { color: rgb(161, 159, 155); }
  .hover\:text-\[\#a24417\]:hover { color: rgb(162, 68, 23); }
  .hover\:text-\[\#aa6147\]:hover { color: rgb(170, 97, 71); }
  .hover\:text-\[\#aa9147\]:hover { color: rgb(170, 145, 71); }
  .hover\:text-\[\#b4b2af\]:hover { color: rgb(180, 178, 175); }
  .hover\:text-\[\#b7c3c4\]:hover { color: rgb(183, 195, 196); }
  .hover\:text-\[\#b44b19\]:hover { color: rgb(180, 75, 25); }
  .hover\:text-\[\#b9632c\]:hover { color: rgb(185, 99, 44); }
  .hover\:text-\[\#b73432\]:hover { color: rgb(183, 52, 50); }
  .hover\:text-\[\#c3c3c3\]:hover { color: rgb(195, 195, 195); }
  .hover\:text-\[\#c7c5c3\]:hover { color: rgb(199, 197, 195); }
  .hover\:text-\[\#c7c6c6\]:hover { color: rgb(199, 198, 198); }
  .hover\:text-\[\#c2271c\]:hover { color: rgb(194, 39, 28); }
  .hover\:text-\[\#cc4d0f\]:hover { color: rgb(204, 77, 15); }
  .hover\:text-\[\#cfd7d7\]:hover { color: rgb(207, 215, 215); }
  .hover\:text-\[\#cfdfe9\]:hover { color: rgb(207, 223, 233); }
  .hover\:text-\[\#d8d8d8\]:hover { color: rgb(216, 216, 216); }
  .hover\:text-\[\#d9d9d9\]:hover { color: rgb(217, 217, 217); }
  .hover\:text-\[\#d20a0a\]:hover { color: rgb(210, 10, 10); }
  .hover\:text-\[\#e1e1e1\]:hover { color: rgb(225, 225, 225); }
  .hover\:text-\[\#e3e2e1\]:hover { color: rgb(227, 226, 225); }
  .hover\:text-\[\#e3e3e3\]:hover { color: rgb(227, 227, 227); }
  .hover\:text-\[\#e6dfd9\]:hover { color: rgb(230, 223, 217); }
  .hover\:text-\[\#e7ebeb\]:hover { color: rgb(231, 235, 235); }
  .hover\:text-\[\#e8eeff\]:hover { color: rgb(232, 238, 255); }
  .hover\:text-\[\#e22747\]:hover { color: rgb(226, 39, 71); }
  .hover\:text-\[\#eaeaea\]:hover { color: rgb(234, 234, 234); }
  .hover\:text-\[\#eaf2f4\]:hover { color: rgb(234, 242, 244); }
  .hover\:text-\[\#ebe5e1\]:hover { color: rgb(235, 229, 225); }
  .hover\:text-\[\#ececeb\]:hover { color: rgb(236, 236, 235); }
  .hover\:text-\[\#edcc6c\]:hover { color: rgb(237, 204, 108); }
  .hover\:text-\[\#eedfda\]:hover { color: rgb(238, 223, 218); }
  .hover\:text-\[\#eee9da\]:hover { color: rgb(238, 233, 218); }
  .hover\:text-\[\#f0ece8\]:hover { color: rgb(240, 236, 232); }
  .hover\:text-\[\#f0fdf4\]:hover { color: rgb(240, 253, 244); }
  .hover\:text-\[\#f2f0e9\]:hover { color: rgb(242, 240, 233); }
  .hover\:text-\[\#f3f5f5\]:hover { color: rgb(243, 245, 245); }
  .hover\:text-\[\#f5f8fb\]:hover { color: rgb(245, 248, 251); }
  .hover\:text-\[\#f6efed\]:hover { color: rgb(246, 239, 237); }
  .hover\:text-\[\#f6f4ed\]:hover { color: rgb(246, 244, 237); }
  .hover\:text-\[\#f6f5f5\]:hover { color: rgb(246, 245, 245); }
  .hover\:text-\[\#f7f5f4\]:hover { color: rgb(247, 245, 244); }
  .hover\:text-\[\#f7f7f7\]:hover { color: rgb(247, 247, 247); }
  .hover\:text-\[\#facc15\]:hover { color: rgb(250, 204, 21); }
  .hover\:text-\[\#faf9f7\]:hover { color: rgb(250, 249, 247); }
  .hover\:text-\[\#fafafa\]:hover { color: rgb(250, 250, 250); }
  .hover\:text-\[\#fcfcfb\]:hover { color: rgb(252, 252, 251); }
  .hover\:text-\[\#fefce8\]:hover { color: rgb(254, 252, 232); }
  .hover\:text-\[\#ff6443\]:hover { color: rgb(255, 100, 67); }
  .hover\:text-\[\#ff8347\]:hover { color: rgb(255, 131, 71); }
  .hover\:text-\[\#ffffff\]:hover { color: rgb(255, 255, 255); }
  .hover\:text-black:hover { color: rgb(0, 0, 0); }
  .hover\:text-cozy-cognac:hover { color: rgb(170, 97, 71); }
  .hover\:text-white:hover { color: rgb(255, 255, 255); }
  .hover\:underline:hover { text-decoration-line: underline; }
  .hover\:opacity-0:hover { opacity: 0; }
  .hover\:opacity-60:hover { opacity: 0.6; }
  .hover\:opacity-100:hover { opacity: 1; }
  .hover\:shadow-md:hover { --tw-shadow: 0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
}
  .focus\:border-\[\#0c2f30\]:focus { border-color: rgb(12, 47, 48); }
  .focus\:border-\[\#0e3739\]:focus { border-color: rgb(14, 55, 57); }
  .focus\:border-\[\#000000\]:focus { border-color: rgb(0, 0, 0); }
  .focus\:border-\[\#1a4143\]:focus { border-color: rgb(26, 65, 67); }
  .focus\:border-\[\#1cc286\]:focus { border-color: rgb(28, 194, 134); }
  .focus\:border-\[\#3e4f41\]:focus { border-color: rgb(62, 79, 65); }
  .focus\:border-\[\#3e5f61\]:focus { border-color: rgb(62, 95, 97); }
  .focus\:border-\[\#3e5572\]:focus { border-color: rgb(62, 85, 114); }
  .focus\:border-\[\#3f5572\]:focus { border-color: rgb(63, 85, 114); }
  .focus\:border-\[\#4f5766\]:focus { border-color: rgb(79, 87, 102); }
  .focus\:border-\[\#5e2e10\]:focus { border-color: rgb(94, 46, 16); }
  .focus\:border-\[\#6e8788\]:focus { border-color: rgb(110, 135, 136); }
  .focus\:border-\[\#007e94\]:focus { border-color: rgb(0, 126, 148); }
  .focus\:border-\[\#7e3512\]:focus { border-color: rgb(126, 53, 18); }
  .focus\:border-\[\#9bff9b\]:focus { border-color: rgb(155, 255, 155); }
  .focus\:border-\[\#9f9a97\]:focus { border-color: rgb(159, 154, 151); }
  .focus\:border-\[\#294c80\]:focus { border-color: rgb(41, 76, 128); }
  .focus\:border-\[\#333\]:focus { border-color: rgb(51, 51, 51); }
  .focus\:border-\[\#00354a\]:focus { border-color: rgb(0, 53, 74); }
  .focus\:border-\[\#718c8d\]:focus { border-color: rgb(113, 140, 141); }
  .focus\:border-\[\#884e39\]:focus { border-color: rgb(136, 78, 57); }
  .focus\:border-\[\#903c14\]:focus { border-color: rgb(144, 60, 20); }
  .focus\:border-\[\#2453ce\]:focus { border-color: rgb(36, 83, 206); }
  .focus\:border-\[\#04707b\]:focus { border-color: rgb(4, 112, 123); }
  .focus\:border-\[\#7095ff\]:focus { border-color: rgb(112, 149, 255); }
  .focus\:border-\[\#008000\]:focus { border-color: green; }
  .focus\:border-\[\#16181a\]:focus { border-color: rgb(22, 24, 26); }
  .focus\:border-\[\#626262\]:focus { border-color: rgb(98, 98, 98); }
  .focus\:border-\[\#757575\]:focus { border-color: rgb(117, 117, 117); }
  .focus\:border-\[\#995740\]:focus { border-color: rgb(153, 87, 64); }
  .focus\:border-\[\#a19f9b\]:focus { border-color: rgb(161, 159, 155); }
  .focus\:border-\[\#a24417\]:focus { border-color: rgb(162, 68, 23); }
  .focus\:border-\[\#aa6147\]:focus { border-color: rgb(170, 97, 71); }
  .focus\:border-\[\#aa9147\]:focus { border-color: rgb(170, 145, 71); }
  .focus\:border-\[\#b4b2af\]:focus { border-color: rgb(180, 178, 175); }
  .focus\:border-\[\#b7c3c4\]:focus { border-color: rgb(183, 195, 196); }
  .focus\:border-\[\#b44b19\]:focus { border-color: rgb(180, 75, 25); }
  .focus\:border-\[\#b9632c\]:focus { border-color: rgb(185, 99, 44); }
  .focus\:border-\[\#b73432\]:focus { border-color: rgb(183, 52, 50); }
  .focus\:border-\[\#c3c3c3\]:focus { border-color: rgb(195, 195, 195); }
  .focus\:border-\[\#c7c5c3\]:focus { border-color: rgb(199, 197, 195); }
  .focus\:border-\[\#c7c6c6\]:focus { border-color: rgb(199, 198, 198); }
  .focus\:border-\[\#c2271c\]:focus { border-color: rgb(194, 39, 28); }
  .focus\:border-\[\#cc4d0f\]:focus { border-color: rgb(204, 77, 15); }
  .focus\:border-\[\#cfd7d7\]:focus { border-color: rgb(207, 215, 215); }
  .focus\:border-\[\#cfdfe9\]:focus { border-color: rgb(207, 223, 233); }
  .focus\:border-\[\#d8d8d8\]:focus { border-color: rgb(216, 216, 216); }
  .focus\:border-\[\#d9d9d9\]:focus { border-color: rgb(217, 217, 217); }
  .focus\:border-\[\#d20a0a\]:focus { border-color: rgb(210, 10, 10); }
  .focus\:border-\[\#e1e1e1\]:focus { border-color: rgb(225, 225, 225); }
  .focus\:border-\[\#e3e2e1\]:focus { border-color: rgb(227, 226, 225); }
  .focus\:border-\[\#e3e3e3\]:focus { border-color: rgb(227, 227, 227); }
  .focus\:border-\[\#e6dfd9\]:focus { border-color: rgb(230, 223, 217); }
  .focus\:border-\[\#e7ebeb\]:focus { border-color: rgb(231, 235, 235); }
  .focus\:border-\[\#e8eeff\]:focus { border-color: rgb(232, 238, 255); }
  .focus\:border-\[\#e22747\]:focus { border-color: rgb(226, 39, 71); }
  .focus\:border-\[\#eaeaea\]:focus { border-color: rgb(234, 234, 234); }
  .focus\:border-\[\#eaf2f4\]:focus { border-color: rgb(234, 242, 244); }
  .focus\:border-\[\#ebe5e1\]:focus { border-color: rgb(235, 229, 225); }
  .focus\:border-\[\#ececeb\]:focus { border-color: rgb(236, 236, 235); }
  .focus\:border-\[\#edcc6c\]:focus { border-color: rgb(237, 204, 108); }
  .focus\:border-\[\#eedfda\]:focus { border-color: rgb(238, 223, 218); }
  .focus\:border-\[\#eee9da\]:focus { border-color: rgb(238, 233, 218); }
  .focus\:border-\[\#f0ece8\]:focus { border-color: rgb(240, 236, 232); }
  .focus\:border-\[\#f0fdf4\]:focus { border-color: rgb(240, 253, 244); }
  .focus\:border-\[\#f2f0e9\]:focus { border-color: rgb(242, 240, 233); }
  .focus\:border-\[\#f3f5f5\]:focus { border-color: rgb(243, 245, 245); }
  .focus\:border-\[\#f5f8fb\]:focus { border-color: rgb(245, 248, 251); }
  .focus\:border-\[\#f6efed\]:focus { border-color: rgb(246, 239, 237); }
  .focus\:border-\[\#f6f4ed\]:focus { border-color: rgb(246, 244, 237); }
  .focus\:border-\[\#f6f5f5\]:focus { border-color: rgb(246, 245, 245); }
  .focus\:border-\[\#f7f5f4\]:focus { border-color: rgb(247, 245, 244); }
  .focus\:border-\[\#f7f7f7\]:focus { border-color: rgb(247, 247, 247); }
  .focus\:border-\[\#facc15\]:focus { border-color: rgb(250, 204, 21); }
  .focus\:border-\[\#faf9f7\]:focus { border-color: rgb(250, 249, 247); }
  .focus\:border-\[\#fafafa\]:focus { border-color: rgb(250, 250, 250); }
  .focus\:border-\[\#fcfcfb\]:focus { border-color: rgb(252, 252, 251); }
  .focus\:border-\[\#fefce8\]:focus { border-color: rgb(254, 252, 232); }
  .focus\:border-\[\#ff6443\]:focus { border-color: rgb(255, 100, 67); }
  .focus\:border-\[\#ff8347\]:focus { border-color: rgb(255, 131, 71); }
  .focus\:border-\[\#ffffff\]:focus { border-color: rgb(255, 255, 255); }
  .focus\:bg-\[\#0c2f30\]:focus { background-color: rgb(12, 47, 48); }
  .focus\:bg-\[\#0e3739\]:focus { background-color: rgb(14, 55, 57); }
  .focus\:bg-\[\#000000\]:focus { background-color: rgb(0, 0, 0); }
  .focus\:bg-\[\#1a4143\]:focus { background-color: rgb(26, 65, 67); }
  .focus\:bg-\[\#1cc286\]:focus { background-color: rgb(28, 194, 134); }
  .focus\:bg-\[\#3e4f41\]:focus { background-color: rgb(62, 79, 65); }
  .focus\:bg-\[\#3e5f61\]:focus { background-color: rgb(62, 95, 97); }
  .focus\:bg-\[\#3e5572\]:focus { background-color: rgb(62, 85, 114); }
  .focus\:bg-\[\#3f5572\]:focus { background-color: rgb(63, 85, 114); }
  .focus\:bg-\[\#4f5766\]:focus { background-color: rgb(79, 87, 102); }
  .focus\:bg-\[\#5e2e10\]:focus { background-color: rgb(94, 46, 16); }
  .focus\:bg-\[\#6e8788\]:focus { background-color: rgb(110, 135, 136); }
  .focus\:bg-\[\#007e94\]:focus { background-color: rgb(0, 126, 148); }
  .focus\:bg-\[\#7e3512\]:focus { background-color: rgb(126, 53, 18); }
  .focus\:bg-\[\#9bff9b\]:focus { background-color: rgb(155, 255, 155); }
  .focus\:bg-\[\#9f9a97\]:focus { background-color: rgb(159, 154, 151); }
  .focus\:bg-\[\#294c80\]:focus { background-color: rgb(41, 76, 128); }
  .focus\:bg-\[\#333\]:focus { background-color: rgb(51, 51, 51); }
  .focus\:bg-\[\#00354a\]:focus { background-color: rgb(0, 53, 74); }
  .focus\:bg-\[\#718c8d\]:focus { background-color: rgb(113, 140, 141); }
  .focus\:bg-\[\#884e39\]:focus { background-color: rgb(136, 78, 57); }
  .focus\:bg-\[\#903c14\]:focus { background-color: rgb(144, 60, 20); }
  .focus\:bg-\[\#2453ce\]:focus { background-color: rgb(36, 83, 206); }
  .focus\:bg-\[\#04707b\]:focus { background-color: rgb(4, 112, 123); }
  .focus\:bg-\[\#7095ff\]:focus { background-color: rgb(112, 149, 255); }
  .focus\:bg-\[\#008000\]:focus { background-color: green; }
  .focus\:bg-\[\#16181a\]:focus { background-color: rgb(22, 24, 26); }
  .focus\:bg-\[\#626262\]:focus { background-color: rgb(98, 98, 98); }
  .focus\:bg-\[\#757575\]:focus { background-color: rgb(117, 117, 117); }
  .focus\:bg-\[\#995740\]:focus { background-color: rgb(153, 87, 64); }
  .focus\:bg-\[\#a19f9b\]:focus { background-color: rgb(161, 159, 155); }
  .focus\:bg-\[\#a24417\]:focus { background-color: rgb(162, 68, 23); }
  .focus\:bg-\[\#aa6147\]:focus { background-color: rgb(170, 97, 71); }
  .focus\:bg-\[\#aa9147\]:focus { background-color: rgb(170, 145, 71); }
  .focus\:bg-\[\#b4b2af\]:focus { background-color: rgb(180, 178, 175); }
  .focus\:bg-\[\#b7c3c4\]:focus { background-color: rgb(183, 195, 196); }
  .focus\:bg-\[\#b44b19\]:focus { background-color: rgb(180, 75, 25); }
  .focus\:bg-\[\#b9632c\]:focus { background-color: rgb(185, 99, 44); }
  .focus\:bg-\[\#b73432\]:focus { background-color: rgb(183, 52, 50); }
  .focus\:bg-\[\#c3c3c3\]:focus { background-color: rgb(195, 195, 195); }
  .focus\:bg-\[\#c7c5c3\]:focus { background-color: rgb(199, 197, 195); }
  .focus\:bg-\[\#c7c6c6\]:focus { background-color: rgb(199, 198, 198); }
  .focus\:bg-\[\#c2271c\]:focus { background-color: rgb(194, 39, 28); }
  .focus\:bg-\[\#cc4d0f\]:focus { background-color: rgb(204, 77, 15); }
  .focus\:bg-\[\#cfd7d7\]:focus { background-color: rgb(207, 215, 215); }
  .focus\:bg-\[\#cfdfe9\]:focus { background-color: rgb(207, 223, 233); }
  .focus\:bg-\[\#d8d8d8\]:focus { background-color: rgb(216, 216, 216); }
  .focus\:bg-\[\#d9d9d9\]:focus { background-color: rgb(217, 217, 217); }
  .focus\:bg-\[\#d20a0a\]:focus { background-color: rgb(210, 10, 10); }
  .focus\:bg-\[\#e1e1e1\]:focus { background-color: rgb(225, 225, 225); }
  .focus\:bg-\[\#e3e2e1\]:focus { background-color: rgb(227, 226, 225); }
  .focus\:bg-\[\#e3e3e3\]:focus { background-color: rgb(227, 227, 227); }
  .focus\:bg-\[\#e6dfd9\]:focus { background-color: rgb(230, 223, 217); }
  .focus\:bg-\[\#e7ebeb\]:focus { background-color: rgb(231, 235, 235); }
  .focus\:bg-\[\#e8eeff\]:focus { background-color: rgb(232, 238, 255); }
  .focus\:bg-\[\#e22747\]:focus { background-color: rgb(226, 39, 71); }
  .focus\:bg-\[\#eaeaea\]:focus { background-color: rgb(234, 234, 234); }
  .focus\:bg-\[\#eaf2f4\]:focus { background-color: rgb(234, 242, 244); }
  .focus\:bg-\[\#ebe5e1\]:focus { background-color: rgb(235, 229, 225); }
  .focus\:bg-\[\#ececeb\]:focus { background-color: rgb(236, 236, 235); }
  .focus\:bg-\[\#edcc6c\]:focus { background-color: rgb(237, 204, 108); }
  .focus\:bg-\[\#eedfda\]:focus { background-color: rgb(238, 223, 218); }
  .focus\:bg-\[\#eee9da\]:focus { background-color: rgb(238, 233, 218); }
  .focus\:bg-\[\#f0ece8\]:focus { background-color: rgb(240, 236, 232); }
  .focus\:bg-\[\#f0fdf4\]:focus { background-color: rgb(240, 253, 244); }
  .focus\:bg-\[\#f2f0e9\]:focus { background-color: rgb(242, 240, 233); }
  .focus\:bg-\[\#f3f5f5\]:focus { background-color: rgb(243, 245, 245); }
  .focus\:bg-\[\#f5f8fb\]:focus { background-color: rgb(245, 248, 251); }
  .focus\:bg-\[\#f6efed\]:focus { background-color: rgb(246, 239, 237); }
  .focus\:bg-\[\#f6f4ed\]:focus { background-color: rgb(246, 244, 237); }
  .focus\:bg-\[\#f6f5f5\]:focus { background-color: rgb(246, 245, 245); }
  .focus\:bg-\[\#f7f5f4\]:focus { background-color: rgb(247, 245, 244); }
  .focus\:bg-\[\#f7f7f7\]:focus { background-color: rgb(247, 247, 247); }
  .focus\:bg-\[\#facc15\]:focus { background-color: rgb(250, 204, 21); }
  .focus\:bg-\[\#faf9f7\]:focus { background-color: rgb(250, 249, 247); }
  .focus\:bg-\[\#fafafa\]:focus { background-color: rgb(250, 250, 250); }
  .focus\:bg-\[\#fcfcfb\]:focus { background-color: rgb(252, 252, 251); }
  .focus\:bg-\[\#fefce8\]:focus { background-color: rgb(254, 252, 232); }
  .focus\:bg-\[\#ff6443\]:focus { background-color: rgb(255, 100, 67); }
  .focus\:bg-\[\#ff8347\]:focus { background-color: rgb(255, 131, 71); }
  .focus\:bg-\[\#ffffff\]:focus { background-color: rgb(255, 255, 255); }
  .focus\:fill-\[\#0c2f30\]:focus { fill: rgb(12, 47, 48); }
  .focus\:fill-\[\#0e3739\]:focus { fill: rgb(14, 55, 57); }
  .focus\:fill-\[\#000000\]:focus { fill: rgb(0, 0, 0); }
  .focus\:fill-\[\#1a4143\]:focus { fill: rgb(26, 65, 67); }
  .focus\:fill-\[\#1cc286\]:focus { fill: rgb(28, 194, 134); }
  .focus\:fill-\[\#3e4f41\]:focus { fill: rgb(62, 79, 65); }
  .focus\:fill-\[\#3e5f61\]:focus { fill: rgb(62, 95, 97); }
  .focus\:fill-\[\#3e5572\]:focus { fill: rgb(62, 85, 114); }
  .focus\:fill-\[\#3f5572\]:focus { fill: rgb(63, 85, 114); }
  .focus\:fill-\[\#4f5766\]:focus { fill: rgb(79, 87, 102); }
  .focus\:fill-\[\#5e2e10\]:focus { fill: rgb(94, 46, 16); }
  .focus\:fill-\[\#6e8788\]:focus { fill: rgb(110, 135, 136); }
  .focus\:fill-\[\#007e94\]:focus { fill: rgb(0, 126, 148); }
  .focus\:fill-\[\#7e3512\]:focus { fill: rgb(126, 53, 18); }
  .focus\:fill-\[\#9bff9b\]:focus { fill: rgb(155, 255, 155); }
  .focus\:fill-\[\#9f9a97\]:focus { fill: rgb(159, 154, 151); }
  .focus\:fill-\[\#294c80\]:focus { fill: rgb(41, 76, 128); }
  .focus\:fill-\[\#333\]:focus { fill: rgb(51, 51, 51); }
  .focus\:fill-\[\#00354a\]:focus { fill: rgb(0, 53, 74); }
  .focus\:fill-\[\#718c8d\]:focus { fill: rgb(113, 140, 141); }
  .focus\:fill-\[\#884e39\]:focus { fill: rgb(136, 78, 57); }
  .focus\:fill-\[\#903c14\]:focus { fill: rgb(144, 60, 20); }
  .focus\:fill-\[\#2453ce\]:focus { fill: rgb(36, 83, 206); }
  .focus\:fill-\[\#04707b\]:focus { fill: rgb(4, 112, 123); }
  .focus\:fill-\[\#7095ff\]:focus { fill: rgb(112, 149, 255); }
  .focus\:fill-\[\#008000\]:focus { fill: green; }
  .focus\:fill-\[\#16181a\]:focus { fill: rgb(22, 24, 26); }
  .focus\:fill-\[\#626262\]:focus { fill: rgb(98, 98, 98); }
  .focus\:fill-\[\#757575\]:focus { fill: rgb(117, 117, 117); }
  .focus\:fill-\[\#995740\]:focus { fill: rgb(153, 87, 64); }
  .focus\:fill-\[\#a19f9b\]:focus { fill: rgb(161, 159, 155); }
  .focus\:fill-\[\#a24417\]:focus { fill: rgb(162, 68, 23); }
  .focus\:fill-\[\#aa6147\]:focus { fill: rgb(170, 97, 71); }
  .focus\:fill-\[\#aa9147\]:focus { fill: rgb(170, 145, 71); }
  .focus\:fill-\[\#b4b2af\]:focus { fill: rgb(180, 178, 175); }
  .focus\:fill-\[\#b7c3c4\]:focus { fill: rgb(183, 195, 196); }
  .focus\:fill-\[\#b44b19\]:focus { fill: rgb(180, 75, 25); }
  .focus\:fill-\[\#b9632c\]:focus { fill: rgb(185, 99, 44); }
  .focus\:fill-\[\#b73432\]:focus { fill: rgb(183, 52, 50); }
  .focus\:fill-\[\#c3c3c3\]:focus { fill: rgb(195, 195, 195); }
  .focus\:fill-\[\#c7c5c3\]:focus { fill: rgb(199, 197, 195); }
  .focus\:fill-\[\#c7c6c6\]:focus { fill: rgb(199, 198, 198); }
  .focus\:fill-\[\#c2271c\]:focus { fill: rgb(194, 39, 28); }
  .focus\:fill-\[\#cc4d0f\]:focus { fill: rgb(204, 77, 15); }
  .focus\:fill-\[\#cfd7d7\]:focus { fill: rgb(207, 215, 215); }
  .focus\:fill-\[\#cfdfe9\]:focus { fill: rgb(207, 223, 233); }
  .focus\:fill-\[\#d8d8d8\]:focus { fill: rgb(216, 216, 216); }
  .focus\:fill-\[\#d9d9d9\]:focus { fill: rgb(217, 217, 217); }
  .focus\:fill-\[\#d20a0a\]:focus { fill: rgb(210, 10, 10); }
  .focus\:fill-\[\#e1e1e1\]:focus { fill: rgb(225, 225, 225); }
  .focus\:fill-\[\#e3e2e1\]:focus { fill: rgb(227, 226, 225); }
  .focus\:fill-\[\#e3e3e3\]:focus { fill: rgb(227, 227, 227); }
  .focus\:fill-\[\#e6dfd9\]:focus { fill: rgb(230, 223, 217); }
  .focus\:fill-\[\#e7ebeb\]:focus { fill: rgb(231, 235, 235); }
  .focus\:fill-\[\#e8eeff\]:focus { fill: rgb(232, 238, 255); }
  .focus\:fill-\[\#e22747\]:focus { fill: rgb(226, 39, 71); }
  .focus\:fill-\[\#eaeaea\]:focus { fill: rgb(234, 234, 234); }
  .focus\:fill-\[\#eaf2f4\]:focus { fill: rgb(234, 242, 244); }
  .focus\:fill-\[\#ebe5e1\]:focus { fill: rgb(235, 229, 225); }
  .focus\:fill-\[\#ececeb\]:focus { fill: rgb(236, 236, 235); }
  .focus\:fill-\[\#edcc6c\]:focus { fill: rgb(237, 204, 108); }
  .focus\:fill-\[\#eedfda\]:focus { fill: rgb(238, 223, 218); }
  .focus\:fill-\[\#eee9da\]:focus { fill: rgb(238, 233, 218); }
  .focus\:fill-\[\#f0ece8\]:focus { fill: rgb(240, 236, 232); }
  .focus\:fill-\[\#f0fdf4\]:focus { fill: rgb(240, 253, 244); }
  .focus\:fill-\[\#f2f0e9\]:focus { fill: rgb(242, 240, 233); }
  .focus\:fill-\[\#f3f5f5\]:focus { fill: rgb(243, 245, 245); }
  .focus\:fill-\[\#f5f8fb\]:focus { fill: rgb(245, 248, 251); }
  .focus\:fill-\[\#f6efed\]:focus { fill: rgb(246, 239, 237); }
  .focus\:fill-\[\#f6f4ed\]:focus { fill: rgb(246, 244, 237); }
  .focus\:fill-\[\#f6f5f5\]:focus { fill: rgb(246, 245, 245); }
  .focus\:fill-\[\#f7f5f4\]:focus { fill: rgb(247, 245, 244); }
  .focus\:fill-\[\#f7f7f7\]:focus { fill: rgb(247, 247, 247); }
  .focus\:fill-\[\#facc15\]:focus { fill: rgb(250, 204, 21); }
  .focus\:fill-\[\#faf9f7\]:focus { fill: rgb(250, 249, 247); }
  .focus\:fill-\[\#fafafa\]:focus { fill: rgb(250, 250, 250); }
  .focus\:fill-\[\#fcfcfb\]:focus { fill: rgb(252, 252, 251); }
  .focus\:fill-\[\#fefce8\]:focus { fill: rgb(254, 252, 232); }
  .focus\:fill-\[\#ff6443\]:focus { fill: rgb(255, 100, 67); }
  .focus\:fill-\[\#ff8347\]:focus { fill: rgb(255, 131, 71); }
  .focus\:fill-\[\#ffffff\]:focus { fill: rgb(255, 255, 255); }
  .focus\:price-r:focus { font-family: var(--font-lato); color: var(--price-color,#cc4d0f); letter-spacing: 0.015rem; font-size: 1rem; font-weight: 700; line-height: 1.5rem; }
  .focus\:price-s:focus { color: var(--price-color,#cc4d0f); }
  .focus\:price-s-form:focus, .focus\:price-s:focus { font-family: var(--font-lato); letter-spacing: 0.02rem; font-size: 0.875rem; font-weight: 700; line-height: 1.25rem; }
  .focus\:price-s-form:focus { color: var(--price-form-color,#ff8347); }
  .focus\:badge-text-r:focus { letter-spacing: 0.0625rem; font-size: 0.75rem; line-height: 1.125rem; }
  .focus\:badge-text-r:focus, .focus\:badge-text-s:focus { font-family: var(--font-lato); text-transform: uppercase; font-weight: 700; }
  .focus\:badge-text-s:focus { letter-spacing: 0.05rem; font-size: 0.625rem; line-height: 0.875rem; }
  .focus\:preheading-l:focus { letter-spacing: 0.125rem; font-size: 1.25rem; line-height: 1.875rem; }
  .focus\:preheading-l:focus, .focus\:preheading-r:focus { font-family: var(--font-lato); text-transform: uppercase; font-weight: 700; }
  .focus\:preheading-r:focus { letter-spacing: 0.0875rem; font-size: 1rem; line-height: 1.5rem; }
  .focus\:preheading-s:focus { text-transform: uppercase; letter-spacing: 0.0625rem; }
  .focus\:preheading-s:focus, .focus\:sh12:focus { font-family: var(--font-lato); font-size: 0.875rem; font-weight: 700; line-height: 1.25rem; }
  .focus\:sh12:focus { letter-spacing: 0.02rem; }
  .focus\:sh13:focus { letter-spacing: 0.02rem; font-size: 0.75rem; line-height: 1.375rem; }
  .focus\:price-l:focus, .focus\:sh13:focus { font-family: var(--font-lato); font-weight: 700; }
  .focus\:price-l:focus { color: var(--price-color,#b44b19); font-size: 1.25rem; line-height: 1.875rem; }
  .focus\:price-l-form:focus { color: var(--price-form-color,#ff8347); font-size: 1.25rem; }
  .focus\:price-l-form:focus, .focus\:sh9:focus { font-family: var(--font-lato); font-weight: 700; line-height: 1.875rem; }
  .focus\:sh9:focus { font-size: 1.255rem; }
  .focus\:sh10:focus { font-family: var(--font-lato); font-size: 1.125rem; font-weight: 700; line-height: 1.875rem; }
  .focus\:sh11:focus, .focus\:text-button:focus { font-family: var(--font-lato); font-size: 1rem; font-weight: 700; line-height: 1.5rem; }
  .focus\:text-\[\#0c2f30\]:focus { color: rgb(12, 47, 48); }
  .focus\:text-\[\#0e3739\]:focus { color: rgb(14, 55, 57); }
  .focus\:text-\[\#000000\]:focus { color: rgb(0, 0, 0); }
  .focus\:text-\[\#1a4143\]:focus { color: rgb(26, 65, 67); }
  .focus\:text-\[\#1cc286\]:focus { color: rgb(28, 194, 134); }
  .focus\:text-\[\#3e4f41\]:focus { color: rgb(62, 79, 65); }
  .focus\:text-\[\#3e5f61\]:focus { color: rgb(62, 95, 97); }
  .focus\:text-\[\#3e5572\]:focus { color: rgb(62, 85, 114); }
  .focus\:text-\[\#3f5572\]:focus { color: rgb(63, 85, 114); }
  .focus\:text-\[\#4f5766\]:focus { color: rgb(79, 87, 102); }
  .focus\:text-\[\#5e2e10\]:focus { color: rgb(94, 46, 16); }
  .focus\:text-\[\#6e8788\]:focus { color: rgb(110, 135, 136); }
  .focus\:text-\[\#007e94\]:focus { color: rgb(0, 126, 148); }
  .focus\:text-\[\#7e3512\]:focus { color: rgb(126, 53, 18); }
  .focus\:text-\[\#9bff9b\]:focus { color: rgb(155, 255, 155); }
  .focus\:text-\[\#9f9a97\]:focus { color: rgb(159, 154, 151); }
  .focus\:text-\[\#294c80\]:focus { color: rgb(41, 76, 128); }
  .focus\:text-\[\#333\]:focus { color: rgb(51, 51, 51); }
  .focus\:text-\[\#00354a\]:focus { color: rgb(0, 53, 74); }
  .focus\:text-\[\#718c8d\]:focus { color: rgb(113, 140, 141); }
  .focus\:text-\[\#884e39\]:focus { color: rgb(136, 78, 57); }
  .focus\:text-\[\#903c14\]:focus { color: rgb(144, 60, 20); }
  .focus\:text-\[\#2453ce\]:focus { color: rgb(36, 83, 206); }
  .focus\:text-\[\#04707b\]:focus { color: rgb(4, 112, 123); }
  .focus\:text-\[\#7095ff\]:focus { color: rgb(112, 149, 255); }
  .focus\:text-\[\#008000\]:focus { color: green; }
  .focus\:text-\[\#16181a\]:focus { color: rgb(22, 24, 26); }
  .focus\:text-\[\#626262\]:focus { color: rgb(98, 98, 98); }
  .focus\:text-\[\#757575\]:focus { color: rgb(117, 117, 117); }
  .focus\:text-\[\#995740\]:focus { color: rgb(153, 87, 64); }
  .focus\:text-\[\#a19f9b\]:focus { color: rgb(161, 159, 155); }
  .focus\:text-\[\#a24417\]:focus { color: rgb(162, 68, 23); }
  .focus\:text-\[\#aa6147\]:focus { color: rgb(170, 97, 71); }
  .focus\:text-\[\#aa9147\]:focus { color: rgb(170, 145, 71); }
  .focus\:text-\[\#b4b2af\]:focus { color: rgb(180, 178, 175); }
  .focus\:text-\[\#b7c3c4\]:focus { color: rgb(183, 195, 196); }
  .focus\:text-\[\#b44b19\]:focus { color: rgb(180, 75, 25); }
  .focus\:text-\[\#b9632c\]:focus { color: rgb(185, 99, 44); }
  .focus\:text-\[\#b73432\]:focus { color: rgb(183, 52, 50); }
  .focus\:text-\[\#c3c3c3\]:focus { color: rgb(195, 195, 195); }
  .focus\:text-\[\#c7c5c3\]:focus { color: rgb(199, 197, 195); }
  .focus\:text-\[\#c7c6c6\]:focus { color: rgb(199, 198, 198); }
  .focus\:text-\[\#c2271c\]:focus { color: rgb(194, 39, 28); }
  .focus\:text-\[\#cc4d0f\]:focus { color: rgb(204, 77, 15); }
  .focus\:text-\[\#cfd7d7\]:focus { color: rgb(207, 215, 215); }
  .focus\:text-\[\#cfdfe9\]:focus { color: rgb(207, 223, 233); }
  .focus\:text-\[\#d8d8d8\]:focus { color: rgb(216, 216, 216); }
  .focus\:text-\[\#d9d9d9\]:focus { color: rgb(217, 217, 217); }
  .focus\:text-\[\#d20a0a\]:focus { color: rgb(210, 10, 10); }
  .focus\:text-\[\#e1e1e1\]:focus { color: rgb(225, 225, 225); }
  .focus\:text-\[\#e3e2e1\]:focus { color: rgb(227, 226, 225); }
  .focus\:text-\[\#e3e3e3\]:focus { color: rgb(227, 227, 227); }
  .focus\:text-\[\#e6dfd9\]:focus { color: rgb(230, 223, 217); }
  .focus\:text-\[\#e7ebeb\]:focus { color: rgb(231, 235, 235); }
  .focus\:text-\[\#e8eeff\]:focus { color: rgb(232, 238, 255); }
  .focus\:text-\[\#e22747\]:focus { color: rgb(226, 39, 71); }
  .focus\:text-\[\#eaeaea\]:focus { color: rgb(234, 234, 234); }
  .focus\:text-\[\#eaf2f4\]:focus { color: rgb(234, 242, 244); }
  .focus\:text-\[\#ebe5e1\]:focus { color: rgb(235, 229, 225); }
  .focus\:text-\[\#ececeb\]:focus { color: rgb(236, 236, 235); }
  .focus\:text-\[\#edcc6c\]:focus { color: rgb(237, 204, 108); }
  .focus\:text-\[\#eedfda\]:focus { color: rgb(238, 223, 218); }
  .focus\:text-\[\#eee9da\]:focus { color: rgb(238, 233, 218); }
  .focus\:text-\[\#f0ece8\]:focus { color: rgb(240, 236, 232); }
  .focus\:text-\[\#f0fdf4\]:focus { color: rgb(240, 253, 244); }
  .focus\:text-\[\#f2f0e9\]:focus { color: rgb(242, 240, 233); }
  .focus\:text-\[\#f3f5f5\]:focus { color: rgb(243, 245, 245); }
  .focus\:text-\[\#f5f8fb\]:focus { color: rgb(245, 248, 251); }
  .focus\:text-\[\#f6efed\]:focus { color: rgb(246, 239, 237); }
  .focus\:text-\[\#f6f4ed\]:focus { color: rgb(246, 244, 237); }
  .focus\:text-\[\#f6f5f5\]:focus { color: rgb(246, 245, 245); }
  .focus\:text-\[\#f7f5f4\]:focus { color: rgb(247, 245, 244); }
  .focus\:text-\[\#f7f7f7\]:focus { color: rgb(247, 247, 247); }
  .focus\:text-\[\#facc15\]:focus { color: rgb(250, 204, 21); }
  .focus\:text-\[\#faf9f7\]:focus { color: rgb(250, 249, 247); }
  .focus\:text-\[\#fafafa\]:focus { color: rgb(250, 250, 250); }
  .focus\:text-\[\#fcfcfb\]:focus { color: rgb(252, 252, 251); }
  .focus\:text-\[\#fefce8\]:focus { color: rgb(254, 252, 232); }
  .focus\:text-\[\#ff6443\]:focus { color: rgb(255, 100, 67); }
  .focus\:text-\[\#ff8347\]:focus { color: rgb(255, 131, 71); }
  .focus\:text-\[\#ffffff\]:focus { color: rgb(255, 255, 255); }
  .focus\:text-cozy-cognac:focus { color: rgb(170, 97, 71); }
  .focus\:underline:focus { text-decoration-line: underline; }
  .focus\:ring-0:focus { --tw-ring-shadow: var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor); }
  .focus\:ring-0:focus, .focus\:ring-2:focus { box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  .focus\:ring-2:focus { --tw-ring-shadow: var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor); }
  .focus\:ring-black:focus { --tw-ring-color: #000; }
  .focus\:ring-indigo-500:focus { --tw-ring-color: var(--color-indigo-500); }
  .focus\:ring-indigo-600:focus { --tw-ring-color: var(--color-indigo-600); }
  .focus\:ring-offset-2:focus { --tw-ring-offset-width: 2px; --tw-ring-offset-shadow: var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color); }
  .focus\:outline-none:focus { --tw-outline-style: none; outline-style: none; }
  .focus\:ring-inset:focus { --tw-ring-inset: inset; }
  .focus-visible\:border:focus-visible { border-style: var(--tw-border-style); border-width: 1px; }
  .focus-visible\:border-black:focus-visible { border-color: rgb(0, 0, 0); }
  .focus-visible\:ring-2:focus-visible { --tw-ring-shadow: var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  .focus-visible\:ring-4:focus-visible { --tw-ring-shadow: var(--tw-ring-inset,)0 0 0 calc(4px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  .focus-visible\:ring-blue:focus-visible { --tw-ring-color: #2453ce; }
  .aria-expanded\:text-cozy-cognac[aria-expanded="true"] { color: rgb(170, 97, 71); }
  @media not all and (min-width: 1024px) {
  .max-\[1024px\]\:h6 { font-family: var(--font-lustria); font-size: 1rem; line-height: 1.5rem; }
  .max-\[1024px\]\:underline { text-decoration-line: underline; }
}
  @media not all and (min-width: 840px) {
  .max-\[840px\]\:min-w-\[49\%\] { min-width: 49%; }
}
  @media not all and (min-width: 640px) {
  .max-\[640px\]\:hidden { display: none; }
}
  @media not all and (min-width: 639px) {
  .max-\[639px\]\:mx-auto { margin-inline: auto; }
}
  @media not all and (min-width: 524px) {
  .max-\[524px\]\:mt-6 { margin-top: calc(var(--spacing)*6); }
  .max-\[524px\]\:mb-3 { margin-bottom: calc(var(--spacing)*3); }
}
  @media not all and (min-width: 40rem) {
  .max-sm\:h-\[100dvh\] { height: 100dvh; }
  .max-sm\:max-h-\[100dvh\] { max-height: 100dvh; }
  .max-sm\:min-h-\[100svh\] { min-height: 100svh; }
  .max-sm\:max-w-screen { max-width: 100vw; }
}
  @media (min-width: 433px) {
  .min-\[433px\]\:min-h-10 { min-height: calc(var(--spacing)*10); }
}
  @media (min-width: 641px) {
  .min-\[641px\]\:hidden { display: none; }
}
  @media (min-width: 840px) {
  .min-\[840px\]\:mx-10 { margin-inline: calc(var(--spacing)*10); }
  .min-\[840px\]\:my-4 { margin-block: calc(var(--spacing)*4); }
  .min-\[840px\]\:mr-5 { margin-right: calc(var(--spacing)*5); }
  .min-\[840px\]\:ml-0 { margin-left: calc(var(--spacing)*0); }
  .min-\[840px\]\:flex { display: flex; }
  .min-\[840px\]\:hidden { display: none; }
  .min-\[840px\]\:inline-block { display: inline-block; }
  .min-\[840px\]\:w-\[132px\] { width: 132px; }
  .min-\[840px\]\:w-auto { width: auto; }
  .min-\[840px\]\:px-10 { padding-inline: calc(var(--spacing)*10); }
  .min-\[840px\]\:h5 { font-family: var(--font-lustria); font-size: 1.25rem; line-height: 1.875rem; }
  .min-\[840px\]\:whitespace-normal { white-space: normal; }
}
  @media (min-width: 990px) {
  .min-\[990px\]\:h-\[620px\] { height: 620px; }
}
  @media (min-width: 1133px) {
  .min-\[1133px\]\:px-20 { padding-inline: calc(var(--spacing)*20); }
  .min-\[1133px\]\:h4 { font-family: var(--font-lustria); font-size: 1.5rem; line-height: 2.25rem; }
}
  @media (min-width: 1136px) {
  .min-\[1136px\]\:mx-20 { margin-inline: calc(var(--spacing)*20); }
  .min-\[1136px\]\:my-2 { margin-block: calc(var(--spacing)*2); }
  .min-\[1136px\]\:w-\[240px\] { width: 240px; }
  .min-\[1136px\]\:pl-1 { padding-left: calc(var(--spacing)*1); }
  .min-\[1136px\]\:h4 { font-family: var(--font-lustria); font-size: 1.5rem; line-height: 2.25rem; }
}
  @media (min-width: 40rem) {
  .sm\:absolute { position: absolute; }
  .sm\:relative { position: relative; }
  .sm\:-top-20 { top: calc(var(--spacing)*-20); }
  .sm\:-top-28 { top: calc(var(--spacing)*-28); }
  .sm\:top-1 { top: calc(var(--spacing)*1); }
  .sm\:top-2 { top: calc(var(--spacing)*2); }
  .sm\:top-10 { top: calc(var(--spacing)*10); }
  .sm\:top-15 { top: calc(var(--spacing)*15); }
  .sm\:right-10 { right: calc(var(--spacing)*10); }
  .sm\:right-15 { right: calc(var(--spacing)*15); }
  .sm\:right-\[-48px\] { right: -48px; }
  .sm\:right-\[21px\] { right: 21px; }
  .sm\:-bottom-\[35px\] { bottom: -35px; }
  .sm\:bottom-6 { bottom: calc(var(--spacing)*6); }
  .sm\:bottom-\[18px\] { bottom: 18px; }
  .sm\:bottom-\[45\%\] { bottom: 45%; }
  .sm\:left-\(--left-position-desktop\) { left: var(--left-position-desktop); }
  .sm\:left-15 { left: calc(var(--spacing)*15); }
  .sm\:left-\[-48px\] { left: -48px; }
  .sm\:order-1 { order: 1; }
  .sm\:order-2 { order: 2; }
  .sm\:order-3 { order: 3; }
  .sm\:col-span-2 { grid-column: span 2 / span 2; }
  .sm\:col-span-3 { grid-column: span 3 / span 3; }
  .sm\:col-span-4 { grid-column: span 4 / span 4; }
  .sm\:float-left { float: left; }
  .sm\:float-right { float: right; }
  .sm\:m-8 { margin: calc(var(--spacing)*8); }
  .sm\:mx-0 { margin-inline: calc(var(--spacing)*0); }
  .sm\:mx-6 { margin-inline: calc(var(--spacing)*6); }
  .sm\:mx-8 { margin-inline: calc(var(--spacing)*8); }
  .sm\:mx-11 { margin-inline: calc(var(--spacing)*11); }
  .sm\:mx-12 { margin-inline: calc(var(--spacing)*12); }
  .sm\:mx-15 { margin-inline: calc(var(--spacing)*15); }
  .sm\:mx-auto { margin-inline: auto; }
  .sm\:my-15 { margin-block: calc(var(--spacing)*15); }
  .sm\:mt-0 { margin-top: calc(var(--spacing)*0); }
  .sm\:mt-1 { margin-top: calc(var(--spacing)*1); }
  .sm\:mt-2 { margin-top: calc(var(--spacing)*2); }
  .sm\:mt-4 { margin-top: calc(var(--spacing)*4); }
  .sm\:mt-5 { margin-top: calc(var(--spacing)*5); }
  .sm\:mt-8 { margin-top: calc(var(--spacing)*8); }
  .sm\:mt-12 { margin-top: calc(var(--spacing)*12); }
  .sm\:mt-15 { margin-top: calc(var(--spacing)*15); }
  .sm\:mr-0 { margin-right: calc(var(--spacing)*0); }
  .sm\:mr-2 { margin-right: calc(var(--spacing)*2); }
  .sm\:mr-4 { margin-right: calc(var(--spacing)*4); }
  .sm\:mr-5 { margin-right: calc(var(--spacing)*5); }
  .sm\:mr-6 { margin-right: calc(var(--spacing)*6); }
  .sm\:mr-8 { margin-right: calc(var(--spacing)*8); }
  .sm\:mr-9 { margin-right: calc(var(--spacing)*9); }
  .sm\:mr-20 { margin-right: calc(var(--spacing)*20); }
  .sm\:mb-0 { margin-bottom: calc(var(--spacing)*0); }
  .sm\:mb-2 { margin-bottom: calc(var(--spacing)*2); }
  .sm\:mb-3 { margin-bottom: calc(var(--spacing)*3); }
  .sm\:mb-4 { margin-bottom: calc(var(--spacing)*4); }
  .sm\:mb-5 { margin-bottom: calc(var(--spacing)*5); }
  .sm\:mb-10 { margin-bottom: calc(var(--spacing)*10); }
  .sm\:mb-12 { margin-bottom: calc(var(--spacing)*12); }
  .sm\:mb-15 { margin-bottom: calc(var(--spacing)*15); }
  .sm\:ml-5 { margin-left: calc(var(--spacing)*5); }
  .sm\:ml-6 { margin-left: calc(var(--spacing)*6); }
  .sm\:ml-8 { margin-left: calc(var(--spacing)*8); }
  .sm\:ml-9 { margin-left: calc(var(--spacing)*9); }
  .sm\:ml-10 { margin-left: calc(var(--spacing)*10); }
  .sm\:ml-15 { margin-left: calc(var(--spacing)*15); }
  .sm\:block { display: block; }
  .sm\:contents { display: contents; }
  .sm\:flex { display: flex; }
  .sm\:grid { display: grid; }
  .sm\:hidden { display: none; }
  .sm\:inline-block { display: inline-block; }
  .sm\:h-5 { height: calc(var(--spacing)*5); }
  .sm\:h-64 { height: calc(var(--spacing)*64); }
  .sm\:h-\[197px\] { height: 197px; }
  .sm\:h-\[209px\] { height: 209px; }
  .sm\:h-\[238px\] { height: 238px; }
  .sm\:h-\[259px\] { height: 259px; }
  .sm\:h-\[300px\] { height: 300px; }
  .sm\:h-\[460px\] { height: 460px; }
  .sm\:h-\[512px\] { height: 512px; }
  .sm\:h-\[620px\] { height: 620px; }
  .sm\:h-full { height: 100%; }
  .sm\:max-h-8 { max-height: calc(var(--spacing)*8); }
  .sm\:max-h-96 { max-height: calc(var(--spacing)*96); }
  .sm\:max-h-120 { max-height: calc(var(--spacing)*120); }
  .sm\:max-h-\[259px\] { max-height: 259px; }
  .sm\:max-h-\[679px\] { max-height: 679px; }
  .sm\:max-h-none { max-height: none; }
  .sm\:max-h-screen { max-height: 100vh; }
  .sm\:min-h-0 { min-height: calc(var(--spacing)*0); }
  .sm\:min-h-\[48px\] { min-height: 48px; }
  .sm\:min-h-\[259px\] { min-height: 259px; }
  .sm\:min-h-\[500px\] { min-height: 500px; }
  .sm\:w-1\/2 { width: 50%; }
  .sm\:w-1\/3 { width: 33.3333%; }
  .sm\:w-2\/3 { width: 66.6667%; }
  .sm\:w-3\/4 { width: 75%; }
  .sm\:w-4\/6 { width: 66.6667%; }
  .sm\:w-15 { width: calc(var(--spacing)*15); }
  .sm\:w-64 { width: calc(var(--spacing)*64); }
  .sm\:w-\[136px\] { width: 136px; }
  .sm\:w-\[140px\]\! { width: 140px !important; }
  .sm\:w-\[164px\] { width: 164px; }
  .sm\:w-\[259px\] { width: 259px; }
  .sm\:w-\[324px\] { width: 324px; }
  .sm\:w-auto { width: auto; }
  .sm\:w-full { width: 100%; }
  .sm\:max-w-2xl { max-width: var(--container-2xl); }
  .sm\:max-w-70 { max-width: calc(var(--spacing)*70); }
  .sm\:max-w-200 { max-width: calc(var(--spacing)*200); }
  .sm\:max-w-\[65\%\] { max-width: 65%; }
  .sm\:max-w-\[210px\] { max-width: 210px; }
  .sm\:max-w-\[259px\] { max-width: 259px; }
  .sm\:max-w-\[280px\] { max-width: 280px; }
  .sm\:max-w-\[340px\] { max-width: 340px; }
  .sm\:max-w-\[350px\] { max-width: 350px; }
  .sm\:max-w-\[523px\] { max-width: 523px; }
  .sm\:max-w-\[600px\] { max-width: 600px; }
  .sm\:max-w-\[660px\] { max-width: 660px; }
  .sm\:max-w-\[820px\] { max-width: 820px; }
  .sm\:max-w-full { max-width: 100%; }
  .sm\:max-w-none { max-width: none; }
  .sm\:max-w-sm { max-width: var(--container-sm); }
  .sm\:min-w-96 { min-width: calc(var(--spacing)*96); }
  .sm\:min-w-\[40px\] { min-width: 40px; }
  .sm\:min-w-\[96px\] { min-width: 96px; }
  .sm\:min-w-\[240px\] { min-width: 240px; }
  .sm\:min-w-\[259px\] { min-width: 259px; }
  .sm\:min-w-\[630px\] { min-width: 630px; }
  .sm\:cursor-default { cursor: default; }
  .sm\:scroll-mt-\[65px\] { scroll-margin-top: 65px; }
  .sm\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
  .sm\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
  .sm\:grid-cols-6 { grid-template-columns: repeat(6, minmax(0px, 1fr)); }
  .sm\:flex-col { flex-direction: column; }
  .sm\:flex-row { flex-direction: row; }
  .sm\:flex-nowrap { flex-wrap: nowrap; }
  .sm\:items-center { align-items: center; }
  .sm\:items-end { align-items: flex-end; }
  .sm\:justify-between { justify-content: space-between; }
  .sm\:justify-center { justify-content: center; }
  .sm\:justify-end { justify-content: flex-end; }
  .sm\:justify-start { justify-content: flex-start; }
  .sm\:gap-10 { gap: calc(var(--spacing)*10); }
  .sm\:gap-x-10 { column-gap: calc(var(--spacing)*10); }
  .sm\:gap-x-\[24px\] { column-gap: 24px; }
  .sm\:gap-y-20 { row-gap: calc(var(--spacing)*20); }
  .sm\:overflow-hidden { overflow: hidden; }
  .sm\:border-t-0 { border-top-style: var(--tw-border-style); border-top-width: 0px; }
  .sm\:border-b-0 { border-bottom-style: var(--tw-border-style); border-bottom-width: 0px; }
  .sm\:border-\[\#0c2f30\] { border-color: rgb(12, 47, 48); }
  .sm\:border-\[\#0e3739\] { border-color: rgb(14, 55, 57); }
  .sm\:border-\[\#000000\] { border-color: rgb(0, 0, 0); }
  .sm\:border-\[\#1a4143\] { border-color: rgb(26, 65, 67); }
  .sm\:border-\[\#1cc286\] { border-color: rgb(28, 194, 134); }
  .sm\:border-\[\#3e4f41\] { border-color: rgb(62, 79, 65); }
  .sm\:border-\[\#3e5f61\] { border-color: rgb(62, 95, 97); }
  .sm\:border-\[\#3e5572\] { border-color: rgb(62, 85, 114); }
  .sm\:border-\[\#3f5572\] { border-color: rgb(63, 85, 114); }
  .sm\:border-\[\#4f5766\] { border-color: rgb(79, 87, 102); }
  .sm\:border-\[\#5e2e10\] { border-color: rgb(94, 46, 16); }
  .sm\:border-\[\#6e8788\] { border-color: rgb(110, 135, 136); }
  .sm\:border-\[\#007e94\] { border-color: rgb(0, 126, 148); }
  .sm\:border-\[\#7e3512\] { border-color: rgb(126, 53, 18); }
  .sm\:border-\[\#9bff9b\] { border-color: rgb(155, 255, 155); }
  .sm\:border-\[\#9f9a97\] { border-color: rgb(159, 154, 151); }
  .sm\:border-\[\#294c80\] { border-color: rgb(41, 76, 128); }
  .sm\:border-\[\#333\] { border-color: rgb(51, 51, 51); }
  .sm\:border-\[\#00354a\] { border-color: rgb(0, 53, 74); }
  .sm\:border-\[\#718c8d\] { border-color: rgb(113, 140, 141); }
  .sm\:border-\[\#884e39\] { border-color: rgb(136, 78, 57); }
  .sm\:border-\[\#903c14\] { border-color: rgb(144, 60, 20); }
  .sm\:border-\[\#2453ce\] { border-color: rgb(36, 83, 206); }
  .sm\:border-\[\#04707b\] { border-color: rgb(4, 112, 123); }
  .sm\:border-\[\#7095ff\] { border-color: rgb(112, 149, 255); }
  .sm\:border-\[\#008000\] { border-color: green; }
  .sm\:border-\[\#16181a\] { border-color: rgb(22, 24, 26); }
  .sm\:border-\[\#626262\] { border-color: rgb(98, 98, 98); }
  .sm\:border-\[\#757575\] { border-color: rgb(117, 117, 117); }
  .sm\:border-\[\#995740\] { border-color: rgb(153, 87, 64); }
  .sm\:border-\[\#a19f9b\] { border-color: rgb(161, 159, 155); }
  .sm\:border-\[\#a24417\] { border-color: rgb(162, 68, 23); }
  .sm\:border-\[\#aa6147\] { border-color: rgb(170, 97, 71); }
  .sm\:border-\[\#aa9147\] { border-color: rgb(170, 145, 71); }
  .sm\:border-\[\#b4b2af\] { border-color: rgb(180, 178, 175); }
  .sm\:border-\[\#b7c3c4\] { border-color: rgb(183, 195, 196); }
  .sm\:border-\[\#b44b19\] { border-color: rgb(180, 75, 25); }
  .sm\:border-\[\#b9632c\] { border-color: rgb(185, 99, 44); }
  .sm\:border-\[\#b73432\] { border-color: rgb(183, 52, 50); }
  .sm\:border-\[\#c3c3c3\] { border-color: rgb(195, 195, 195); }
  .sm\:border-\[\#c7c5c3\] { border-color: rgb(199, 197, 195); }
  .sm\:border-\[\#c7c6c6\] { border-color: rgb(199, 198, 198); }
  .sm\:border-\[\#c2271c\] { border-color: rgb(194, 39, 28); }
  .sm\:border-\[\#cc4d0f\] { border-color: rgb(204, 77, 15); }
  .sm\:border-\[\#cfd7d7\] { border-color: rgb(207, 215, 215); }
  .sm\:border-\[\#cfdfe9\] { border-color: rgb(207, 223, 233); }
  .sm\:border-\[\#d8d8d8\] { border-color: rgb(216, 216, 216); }
  .sm\:border-\[\#d9d9d9\] { border-color: rgb(217, 217, 217); }
  .sm\:border-\[\#d20a0a\] { border-color: rgb(210, 10, 10); }
  .sm\:border-\[\#e1e1e1\] { border-color: rgb(225, 225, 225); }
  .sm\:border-\[\#e3e2e1\] { border-color: rgb(227, 226, 225); }
  .sm\:border-\[\#e3e3e3\] { border-color: rgb(227, 227, 227); }
  .sm\:border-\[\#e6dfd9\] { border-color: rgb(230, 223, 217); }
  .sm\:border-\[\#e7ebeb\] { border-color: rgb(231, 235, 235); }
  .sm\:border-\[\#e8eeff\] { border-color: rgb(232, 238, 255); }
  .sm\:border-\[\#e22747\] { border-color: rgb(226, 39, 71); }
  .sm\:border-\[\#eaeaea\] { border-color: rgb(234, 234, 234); }
  .sm\:border-\[\#eaf2f4\] { border-color: rgb(234, 242, 244); }
  .sm\:border-\[\#ebe5e1\] { border-color: rgb(235, 229, 225); }
  .sm\:border-\[\#ececeb\] { border-color: rgb(236, 236, 235); }
  .sm\:border-\[\#edcc6c\] { border-color: rgb(237, 204, 108); }
  .sm\:border-\[\#eedfda\] { border-color: rgb(238, 223, 218); }
  .sm\:border-\[\#eee9da\] { border-color: rgb(238, 233, 218); }
  .sm\:border-\[\#f0ece8\] { border-color: rgb(240, 236, 232); }
  .sm\:border-\[\#f0fdf4\] { border-color: rgb(240, 253, 244); }
  .sm\:border-\[\#f2f0e9\] { border-color: rgb(242, 240, 233); }
  .sm\:border-\[\#f3f5f5\] { border-color: rgb(243, 245, 245); }
  .sm\:border-\[\#f5f8fb\] { border-color: rgb(245, 248, 251); }
  .sm\:border-\[\#f6efed\] { border-color: rgb(246, 239, 237); }
  .sm\:border-\[\#f6f4ed\] { border-color: rgb(246, 244, 237); }
  .sm\:border-\[\#f6f5f5\] { border-color: rgb(246, 245, 245); }
  .sm\:border-\[\#f7f5f4\] { border-color: rgb(247, 245, 244); }
  .sm\:border-\[\#f7f7f7\] { border-color: rgb(247, 247, 247); }
  .sm\:border-\[\#facc15\] { border-color: rgb(250, 204, 21); }
  .sm\:border-\[\#faf9f7\] { border-color: rgb(250, 249, 247); }
  .sm\:border-\[\#fafafa\] { border-color: rgb(250, 250, 250); }
  .sm\:border-\[\#fcfcfb\] { border-color: rgb(252, 252, 251); }
  .sm\:border-\[\#fefce8\] { border-color: rgb(254, 252, 232); }
  .sm\:border-\[\#ff6443\] { border-color: rgb(255, 100, 67); }
  .sm\:border-\[\#ff8347\] { border-color: rgb(255, 131, 71); }
  .sm\:border-\[\#ffffff\] { border-color: rgb(255, 255, 255); }
  .sm\:bg-\[\#0c2f30\] { background-color: rgb(12, 47, 48); }
  .sm\:bg-\[\#0e3739\] { background-color: rgb(14, 55, 57); }
  .sm\:bg-\[\#000000\] { background-color: rgb(0, 0, 0); }
  .sm\:bg-\[\#1a4143\] { background-color: rgb(26, 65, 67); }
  .sm\:bg-\[\#1cc286\] { background-color: rgb(28, 194, 134); }
  .sm\:bg-\[\#3e4f41\] { background-color: rgb(62, 79, 65); }
  .sm\:bg-\[\#3e5f61\] { background-color: rgb(62, 95, 97); }
  .sm\:bg-\[\#3e5572\] { background-color: rgb(62, 85, 114); }
  .sm\:bg-\[\#3f5572\] { background-color: rgb(63, 85, 114); }
  .sm\:bg-\[\#4f5766\] { background-color: rgb(79, 87, 102); }
  .sm\:bg-\[\#5e2e10\] { background-color: rgb(94, 46, 16); }
  .sm\:bg-\[\#6e8788\] { background-color: rgb(110, 135, 136); }
  .sm\:bg-\[\#007e94\] { background-color: rgb(0, 126, 148); }
  .sm\:bg-\[\#7e3512\] { background-color: rgb(126, 53, 18); }
  .sm\:bg-\[\#9bff9b\] { background-color: rgb(155, 255, 155); }
  .sm\:bg-\[\#9f9a97\] { background-color: rgb(159, 154, 151); }
  .sm\:bg-\[\#294c80\] { background-color: rgb(41, 76, 128); }
  .sm\:bg-\[\#333\] { background-color: rgb(51, 51, 51); }
  .sm\:bg-\[\#00354a\] { background-color: rgb(0, 53, 74); }
  .sm\:bg-\[\#718c8d\] { background-color: rgb(113, 140, 141); }
  .sm\:bg-\[\#884e39\] { background-color: rgb(136, 78, 57); }
  .sm\:bg-\[\#903c14\] { background-color: rgb(144, 60, 20); }
  .sm\:bg-\[\#2453ce\] { background-color: rgb(36, 83, 206); }
  .sm\:bg-\[\#04707b\] { background-color: rgb(4, 112, 123); }
  .sm\:bg-\[\#7095ff\] { background-color: rgb(112, 149, 255); }
  .sm\:bg-\[\#008000\] { background-color: green; }
  .sm\:bg-\[\#16181a\] { background-color: rgb(22, 24, 26); }
  .sm\:bg-\[\#626262\] { background-color: rgb(98, 98, 98); }
  .sm\:bg-\[\#757575\] { background-color: rgb(117, 117, 117); }
  .sm\:bg-\[\#995740\] { background-color: rgb(153, 87, 64); }
  .sm\:bg-\[\#a19f9b\] { background-color: rgb(161, 159, 155); }
  .sm\:bg-\[\#a24417\] { background-color: rgb(162, 68, 23); }
  .sm\:bg-\[\#aa6147\] { background-color: rgb(170, 97, 71); }
  .sm\:bg-\[\#aa9147\] { background-color: rgb(170, 145, 71); }
  .sm\:bg-\[\#b4b2af\] { background-color: rgb(180, 178, 175); }
  .sm\:bg-\[\#b7c3c4\] { background-color: rgb(183, 195, 196); }
  .sm\:bg-\[\#b44b19\] { background-color: rgb(180, 75, 25); }
  .sm\:bg-\[\#b9632c\] { background-color: rgb(185, 99, 44); }
  .sm\:bg-\[\#b73432\] { background-color: rgb(183, 52, 50); }
  .sm\:bg-\[\#c3c3c3\] { background-color: rgb(195, 195, 195); }
  .sm\:bg-\[\#c7c5c3\] { background-color: rgb(199, 197, 195); }
  .sm\:bg-\[\#c7c6c6\] { background-color: rgb(199, 198, 198); }
  .sm\:bg-\[\#c2271c\] { background-color: rgb(194, 39, 28); }
  .sm\:bg-\[\#cc4d0f\] { background-color: rgb(204, 77, 15); }
  .sm\:bg-\[\#cfd7d7\] { background-color: rgb(207, 215, 215); }
  .sm\:bg-\[\#cfdfe9\] { background-color: rgb(207, 223, 233); }
  .sm\:bg-\[\#d8d8d8\] { background-color: rgb(216, 216, 216); }
  .sm\:bg-\[\#d9d9d9\] { background-color: rgb(217, 217, 217); }
  .sm\:bg-\[\#d20a0a\] { background-color: rgb(210, 10, 10); }
  .sm\:bg-\[\#e1e1e1\] { background-color: rgb(225, 225, 225); }
  .sm\:bg-\[\#e3e2e1\] { background-color: rgb(227, 226, 225); }
  .sm\:bg-\[\#e3e3e3\] { background-color: rgb(227, 227, 227); }
  .sm\:bg-\[\#e6dfd9\] { background-color: rgb(230, 223, 217); }
  .sm\:bg-\[\#e7ebeb\] { background-color: rgb(231, 235, 235); }
  .sm\:bg-\[\#e8eeff\] { background-color: rgb(232, 238, 255); }
  .sm\:bg-\[\#e22747\] { background-color: rgb(226, 39, 71); }
  .sm\:bg-\[\#eaeaea\] { background-color: rgb(234, 234, 234); }
  .sm\:bg-\[\#eaf2f4\] { background-color: rgb(234, 242, 244); }
  .sm\:bg-\[\#ebe5e1\] { background-color: rgb(235, 229, 225); }
  .sm\:bg-\[\#ececeb\] { background-color: rgb(236, 236, 235); }
  .sm\:bg-\[\#edcc6c\] { background-color: rgb(237, 204, 108); }
  .sm\:bg-\[\#eedfda\] { background-color: rgb(238, 223, 218); }
  .sm\:bg-\[\#eee9da\] { background-color: rgb(238, 233, 218); }
  .sm\:bg-\[\#f0ece8\] { background-color: rgb(240, 236, 232); }
  .sm\:bg-\[\#f0fdf4\] { background-color: rgb(240, 253, 244); }
  .sm\:bg-\[\#f2f0e9\] { background-color: rgb(242, 240, 233); }
  .sm\:bg-\[\#f3f5f5\] { background-color: rgb(243, 245, 245); }
  .sm\:bg-\[\#f5f8fb\] { background-color: rgb(245, 248, 251); }
  .sm\:bg-\[\#f6efed\] { background-color: rgb(246, 239, 237); }
  .sm\:bg-\[\#f6f4ed\] { background-color: rgb(246, 244, 237); }
  .sm\:bg-\[\#f6f5f5\] { background-color: rgb(246, 245, 245); }
  .sm\:bg-\[\#f7f5f4\] { background-color: rgb(247, 245, 244); }
  .sm\:bg-\[\#f7f7f7\] { background-color: rgb(247, 247, 247); }
  .sm\:bg-\[\#facc15\] { background-color: rgb(250, 204, 21); }
  .sm\:bg-\[\#faf9f7\] { background-color: rgb(250, 249, 247); }
  .sm\:bg-\[\#fafafa\] { background-color: rgb(250, 250, 250); }
  .sm\:bg-\[\#fcfcfb\] { background-color: rgb(252, 252, 251); }
  .sm\:bg-\[\#fefce8\] { background-color: rgb(254, 252, 232); }
  .sm\:bg-\[\#ff6443\] { background-color: rgb(255, 100, 67); }
  .sm\:bg-\[\#ff8347\] { background-color: rgb(255, 131, 71); }
  .sm\:bg-\[\#ffffff\] { background-color: rgb(255, 255, 255); }
  .sm\:bg-black\/30 { background-color: oklab(0 none none / 0.3); }
  .sm\:bg-transparent { background-color: rgba(0, 0, 0, 0); }
  .sm\:bg-white { background-color: rgb(255, 255, 255); }
  .sm\:fill-\[\#0c2f30\] { fill: rgb(12, 47, 48); }
  .sm\:fill-\[\#0e3739\] { fill: rgb(14, 55, 57); }
  .sm\:fill-\[\#000000\] { fill: rgb(0, 0, 0); }
  .sm\:fill-\[\#1a4143\] { fill: rgb(26, 65, 67); }
  .sm\:fill-\[\#1cc286\] { fill: rgb(28, 194, 134); }
  .sm\:fill-\[\#3e4f41\] { fill: rgb(62, 79, 65); }
  .sm\:fill-\[\#3e5f61\] { fill: rgb(62, 95, 97); }
  .sm\:fill-\[\#3e5572\] { fill: rgb(62, 85, 114); }
  .sm\:fill-\[\#3f5572\] { fill: rgb(63, 85, 114); }
  .sm\:fill-\[\#4f5766\] { fill: rgb(79, 87, 102); }
  .sm\:fill-\[\#5e2e10\] { fill: rgb(94, 46, 16); }
  .sm\:fill-\[\#6e8788\] { fill: rgb(110, 135, 136); }
  .sm\:fill-\[\#007e94\] { fill: rgb(0, 126, 148); }
  .sm\:fill-\[\#7e3512\] { fill: rgb(126, 53, 18); }
  .sm\:fill-\[\#9bff9b\] { fill: rgb(155, 255, 155); }
  .sm\:fill-\[\#9f9a97\] { fill: rgb(159, 154, 151); }
  .sm\:fill-\[\#294c80\] { fill: rgb(41, 76, 128); }
  .sm\:fill-\[\#333\] { fill: rgb(51, 51, 51); }
  .sm\:fill-\[\#00354a\] { fill: rgb(0, 53, 74); }
  .sm\:fill-\[\#718c8d\] { fill: rgb(113, 140, 141); }
  .sm\:fill-\[\#884e39\] { fill: rgb(136, 78, 57); }
  .sm\:fill-\[\#903c14\] { fill: rgb(144, 60, 20); }
  .sm\:fill-\[\#2453ce\] { fill: rgb(36, 83, 206); }
  .sm\:fill-\[\#04707b\] { fill: rgb(4, 112, 123); }
  .sm\:fill-\[\#7095ff\] { fill: rgb(112, 149, 255); }
  .sm\:fill-\[\#008000\] { fill: green; }
  .sm\:fill-\[\#16181a\] { fill: rgb(22, 24, 26); }
  .sm\:fill-\[\#626262\] { fill: rgb(98, 98, 98); }
  .sm\:fill-\[\#757575\] { fill: rgb(117, 117, 117); }
  .sm\:fill-\[\#995740\] { fill: rgb(153, 87, 64); }
  .sm\:fill-\[\#a19f9b\] { fill: rgb(161, 159, 155); }
  .sm\:fill-\[\#a24417\] { fill: rgb(162, 68, 23); }
  .sm\:fill-\[\#aa6147\] { fill: rgb(170, 97, 71); }
  .sm\:fill-\[\#aa9147\] { fill: rgb(170, 145, 71); }
  .sm\:fill-\[\#b4b2af\] { fill: rgb(180, 178, 175); }
  .sm\:fill-\[\#b7c3c4\] { fill: rgb(183, 195, 196); }
  .sm\:fill-\[\#b44b19\] { fill: rgb(180, 75, 25); }
  .sm\:fill-\[\#b9632c\] { fill: rgb(185, 99, 44); }
  .sm\:fill-\[\#b73432\] { fill: rgb(183, 52, 50); }
  .sm\:fill-\[\#c3c3c3\] { fill: rgb(195, 195, 195); }
  .sm\:fill-\[\#c7c5c3\] { fill: rgb(199, 197, 195); }
  .sm\:fill-\[\#c7c6c6\] { fill: rgb(199, 198, 198); }
  .sm\:fill-\[\#c2271c\] { fill: rgb(194, 39, 28); }
  .sm\:fill-\[\#cc4d0f\] { fill: rgb(204, 77, 15); }
  .sm\:fill-\[\#cfd7d7\] { fill: rgb(207, 215, 215); }
  .sm\:fill-\[\#cfdfe9\] { fill: rgb(207, 223, 233); }
  .sm\:fill-\[\#d8d8d8\] { fill: rgb(216, 216, 216); }
  .sm\:fill-\[\#d9d9d9\] { fill: rgb(217, 217, 217); }
  .sm\:fill-\[\#d20a0a\] { fill: rgb(210, 10, 10); }
  .sm\:fill-\[\#e1e1e1\] { fill: rgb(225, 225, 225); }
  .sm\:fill-\[\#e3e2e1\] { fill: rgb(227, 226, 225); }
  .sm\:fill-\[\#e3e3e3\] { fill: rgb(227, 227, 227); }
  .sm\:fill-\[\#e6dfd9\] { fill: rgb(230, 223, 217); }
  .sm\:fill-\[\#e7ebeb\] { fill: rgb(231, 235, 235); }
  .sm\:fill-\[\#e8eeff\] { fill: rgb(232, 238, 255); }
  .sm\:fill-\[\#e22747\] { fill: rgb(226, 39, 71); }
  .sm\:fill-\[\#eaeaea\] { fill: rgb(234, 234, 234); }
  .sm\:fill-\[\#eaf2f4\] { fill: rgb(234, 242, 244); }
  .sm\:fill-\[\#ebe5e1\] { fill: rgb(235, 229, 225); }
  .sm\:fill-\[\#ececeb\] { fill: rgb(236, 236, 235); }
  .sm\:fill-\[\#edcc6c\] { fill: rgb(237, 204, 108); }
  .sm\:fill-\[\#eedfda\] { fill: rgb(238, 223, 218); }
  .sm\:fill-\[\#eee9da\] { fill: rgb(238, 233, 218); }
  .sm\:fill-\[\#f0ece8\] { fill: rgb(240, 236, 232); }
  .sm\:fill-\[\#f0fdf4\] { fill: rgb(240, 253, 244); }
  .sm\:fill-\[\#f2f0e9\] { fill: rgb(242, 240, 233); }
  .sm\:fill-\[\#f3f5f5\] { fill: rgb(243, 245, 245); }
  .sm\:fill-\[\#f5f8fb\] { fill: rgb(245, 248, 251); }
  .sm\:fill-\[\#f6efed\] { fill: rgb(246, 239, 237); }
  .sm\:fill-\[\#f6f4ed\] { fill: rgb(246, 244, 237); }
  .sm\:fill-\[\#f6f5f5\] { fill: rgb(246, 245, 245); }
  .sm\:fill-\[\#f7f5f4\] { fill: rgb(247, 245, 244); }
  .sm\:fill-\[\#f7f7f7\] { fill: rgb(247, 247, 247); }
  .sm\:fill-\[\#facc15\] { fill: rgb(250, 204, 21); }
  .sm\:fill-\[\#faf9f7\] { fill: rgb(250, 249, 247); }
  .sm\:fill-\[\#fafafa\] { fill: rgb(250, 250, 250); }
  .sm\:fill-\[\#fcfcfb\] { fill: rgb(252, 252, 251); }
  .sm\:fill-\[\#fefce8\] { fill: rgb(254, 252, 232); }
  .sm\:fill-\[\#ff6443\] { fill: rgb(255, 100, 67); }
  .sm\:fill-\[\#ff8347\] { fill: rgb(255, 131, 71); }
  .sm\:fill-\[\#ffffff\] { fill: rgb(255, 255, 255); }
  .sm\:object-cover { object-fit: cover; }
  .sm\:object-center { object-position: center center; }
  .sm\:p-6 { padding: calc(var(--spacing)*6); }
  .sm\:p-12 { padding: calc(var(--spacing)*12); }
  .sm\:px-0 { padding-inline: calc(var(--spacing)*0); }
  .sm\:px-4 { padding-inline: calc(var(--spacing)*4); }
  .sm\:px-5 { padding-inline: calc(var(--spacing)*5); }
  .sm\:px-7 { padding-inline: calc(var(--spacing)*7); }
  .sm\:px-8 { padding-inline: calc(var(--spacing)*8); }
  .sm\:px-10 { padding-inline: calc(var(--spacing)*10); }
  .sm\:px-10\! { padding-inline: calc(var(--spacing)*10) !important; }
  .sm\:px-11 { padding-inline: calc(var(--spacing)*11); }
  .sm\:px-12 { padding-inline: calc(var(--spacing)*12); }
  .sm\:px-15 { padding-inline: calc(var(--spacing)*15); }
  .sm\:px-20 { padding-inline: calc(var(--spacing)*20); }
  .sm\:px-30 { padding-inline: calc(var(--spacing)*30); }
  .sm\:py-0 { padding-block: calc(var(--spacing)*0); }
  .sm\:py-5 { padding-block: calc(var(--spacing)*5); }
  .sm\:py-7 { padding-block: calc(var(--spacing)*7); }
  .sm\:py-15 { padding-block: calc(var(--spacing)*15); }
  .sm\:py-16 { padding-block: calc(var(--spacing)*16); }
  .sm\:py-\[30px\] { padding-block: 30px; }
  .sm\:py-\[60px\] { padding-block: 60px; }
  .sm\:py-\[120px\] { padding-block: 120px; }
  .sm\:pt-0 { padding-top: calc(var(--spacing)*0); }
  .sm\:pt-2 { padding-top: calc(var(--spacing)*2); }
  .sm\:pt-4 { padding-top: calc(var(--spacing)*4); }
  .sm\:pt-6 { padding-top: calc(var(--spacing)*6); }
  .sm\:pt-8 { padding-top: calc(var(--spacing)*8); }
  .sm\:pt-10 { padding-top: calc(var(--spacing)*10); }
  .sm\:pt-15 { padding-top: calc(var(--spacing)*15); }
  .sm\:pt-20 { padding-top: calc(var(--spacing)*20); }
  .sm\:pt-32 { padding-top: calc(var(--spacing)*32); }
  .sm\:pt-72 { padding-top: calc(var(--spacing)*72); }
  .sm\:pt-\[\.85rem\] { padding-top: 0.85rem; }
  .sm\:pt-\[324px\] { padding-top: 324px; }
  .sm\:pr-0 { padding-right: calc(var(--spacing)*0); }
  .sm\:pr-5 { padding-right: calc(var(--spacing)*5); }
  .sm\:pr-10 { padding-right: calc(var(--spacing)*10); }
  .sm\:pb-0 { padding-bottom: calc(var(--spacing)*0); }
  .sm\:pb-6 { padding-bottom: calc(var(--spacing)*6); }
  .sm\:pb-10 { padding-bottom: calc(var(--spacing)*10); }
  .sm\:pb-15 { padding-bottom: calc(var(--spacing)*15); }
  .sm\:pb-20 { padding-bottom: calc(var(--spacing)*20); }
  .sm\:pb-\[32px\] { padding-bottom: 32px; }
  .sm\:pb-\[60px\] { padding-bottom: 60px; }
  .sm\:pb-\[100px\] { padding-bottom: 100px; }
  .sm\:pl-0 { padding-left: calc(var(--spacing)*0); }
  .sm\:pl-15 { padding-left: calc(var(--spacing)*15); }
  .sm\:text-left { text-align: left; }
  .sm\:text-right { text-align: right; }
  .sm\:price-r { font-family: var(--font-lato); color: var(--price-color,#cc4d0f); letter-spacing: 0.015rem; font-size: 1rem; font-weight: 700; line-height: 1.5rem; }
  .sm\:price-s { color: var(--price-color,#cc4d0f); }
  .sm\:price-s, .sm\:price-s-form { font-family: var(--font-lato); letter-spacing: 0.02rem; font-size: 0.875rem; font-weight: 700; line-height: 1.25rem; }
  .sm\:price-s-form { color: var(--price-form-color,#ff8347); }
  .sm\:badge-text-r { letter-spacing: 0.0625rem; font-size: 0.75rem; line-height: 1.125rem; }
  .sm\:badge-text-r, .sm\:badge-text-s { font-family: var(--font-lato); text-transform: uppercase; font-weight: 700; }
  .sm\:badge-text-s { letter-spacing: 0.05rem; font-size: 0.625rem; line-height: 0.875rem; }
  .sm\:preheading-l { letter-spacing: 0.125rem; font-size: 1.25rem; line-height: 1.875rem; }
  .sm\:preheading-l, .sm\:preheading-r { font-family: var(--font-lato); text-transform: uppercase; font-weight: 700; }
  .sm\:preheading-r { letter-spacing: 0.0875rem; font-size: 1rem; line-height: 1.5rem; }
  .sm\:preheading-s { text-transform: uppercase; letter-spacing: 0.0625rem; }
  .sm\:preheading-s, .sm\:sh12 { font-family: var(--font-lato); font-size: 0.875rem; font-weight: 700; line-height: 1.25rem; }
  .sm\:sh12 { letter-spacing: 0.02rem; }
  .sm\:sh13 { letter-spacing: 0.02rem; font-size: 0.75rem; line-height: 1.375rem; }
  .sm\:price-l, .sm\:sh13 { font-family: var(--font-lato); font-weight: 700; }
  .sm\:price-l { color: var(--price-color,#b44b19); }
  .sm\:price-l, .sm\:price-l-form { font-size: 1.25rem; line-height: 1.875rem; }
  .sm\:price-l-form { color: var(--price-form-color,#ff8347); font-weight: 700; }
  .sm\:price-l-form, .sm\:sh7 { font-family: var(--font-lato); }
  .sm\:sh7 { font-size: 1.5rem; font-weight: 400; line-height: 2.25rem; }
  .sm\:sh9 { font-size: 1.255rem; }
  .sm\:sh10, .sm\:sh9 { font-family: var(--font-lato); font-weight: 700; line-height: 1.875rem; }
  .sm\:sh10 { font-size: 1.125rem; }
  .sm\:sh11, .sm\:text-button { font-weight: 700; }
  .sm\:price-r-crossed, .sm\:sh11, .sm\:text-button { font-family: var(--font-lato); font-size: 1rem; line-height: 1.5rem; }
  .sm\:price-r-crossed { color: rgb(117, 117, 117); letter-spacing: 0.015rem; text-decoration: line-through; }
  .sm\:body-l { font-size: 1.125rem; line-height: 1.875rem; }
  .sm\:body-l, .sm\:body-r { font-family: var(--font-lato); }
  .sm\:body-r { font-size: 1rem; line-height: 1.5rem; }
  .sm\:body-s { font-family: var(--font-lato); font-size: 0.875rem; line-height: 1.25rem; }
  .sm\:h1 { font-size: 2.5rem; line-height: 3.25rem; }
  .sm\:h1, .sm\:h2 { font-family: var(--font-lustria); }
  .sm\:h2 { font-size: 2.125rem; line-height: 3rem; }
  .sm\:h3 { font-size: 1.75rem; line-height: 2.5rem; }
  .sm\:h3, .sm\:h4 { font-family: var(--font-lustria); }
  .sm\:h4 { font-size: 1.5rem; line-height: 2.25rem; }
  .sm\:h5 { font-family: var(--font-lustria); font-size: 1.25rem; line-height: 1.875rem; }
  .sm\:price-r-label { font-size: 0.875rem; line-height: 1.5rem; }
  .sm\:price-r-label, .sm\:sh8 { font-family: var(--font-lato); }
  .sm\:sh8 { font-size: 1.255rem; line-height: 1.875rem; }
  .sm\:text-base { font-size: var(--text-base); line-height: var(--tw-leading,var(--text-base--line-height)); }
  .sm\:text-sm { font-size: var(--text-sm); line-height: var(--tw-leading,var(--text-sm--line-height)); }
  .sm\:text-xl { font-size: var(--text-xl); line-height: var(--tw-leading,var(--text-xl--line-height)); }
  .sm\:leading-6 { --tw-leading: calc(var(--spacing)*6); line-height: calc(var(--spacing)*6); }
  .sm\:font-bold { --tw-font-weight: var(--font-weight-bold); font-weight: var(--font-weight-bold); }
  .sm\:text-\[\#0c2f30\] { color: rgb(12, 47, 48); }
  .sm\:text-\[\#0e3739\] { color: rgb(14, 55, 57); }
  .sm\:text-\[\#000000\] { color: rgb(0, 0, 0); }
  .sm\:text-\[\#1a4143\] { color: rgb(26, 65, 67); }
  .sm\:text-\[\#1cc286\] { color: rgb(28, 194, 134); }
  .sm\:text-\[\#3e4f41\] { color: rgb(62, 79, 65); }
  .sm\:text-\[\#3e5f61\] { color: rgb(62, 95, 97); }
  .sm\:text-\[\#3e5572\] { color: rgb(62, 85, 114); }
  .sm\:text-\[\#3f5572\] { color: rgb(63, 85, 114); }
  .sm\:text-\[\#4f5766\] { color: rgb(79, 87, 102); }
  .sm\:text-\[\#5e2e10\] { color: rgb(94, 46, 16); }
  .sm\:text-\[\#6e8788\] { color: rgb(110, 135, 136); }
  .sm\:text-\[\#007e94\] { color: rgb(0, 126, 148); }
  .sm\:text-\[\#7e3512\] { color: rgb(126, 53, 18); }
  .sm\:text-\[\#9bff9b\] { color: rgb(155, 255, 155); }
  .sm\:text-\[\#9f9a97\] { color: rgb(159, 154, 151); }
  .sm\:text-\[\#294c80\] { color: rgb(41, 76, 128); }
  .sm\:text-\[\#333\] { color: rgb(51, 51, 51); }
  .sm\:text-\[\#00354a\] { color: rgb(0, 53, 74); }
  .sm\:text-\[\#718c8d\] { color: rgb(113, 140, 141); }
  .sm\:text-\[\#884e39\] { color: rgb(136, 78, 57); }
  .sm\:text-\[\#903c14\] { color: rgb(144, 60, 20); }
  .sm\:text-\[\#2453ce\] { color: rgb(36, 83, 206); }
  .sm\:text-\[\#04707b\] { color: rgb(4, 112, 123); }
  .sm\:text-\[\#7095ff\] { color: rgb(112, 149, 255); }
  .sm\:text-\[\#008000\] { color: green; }
  .sm\:text-\[\#16181a\] { color: rgb(22, 24, 26); }
  .sm\:text-\[\#626262\] { color: rgb(98, 98, 98); }
  .sm\:text-\[\#757575\] { color: rgb(117, 117, 117); }
  .sm\:text-\[\#995740\] { color: rgb(153, 87, 64); }
  .sm\:text-\[\#a19f9b\] { color: rgb(161, 159, 155); }
  .sm\:text-\[\#a24417\] { color: rgb(162, 68, 23); }
  .sm\:text-\[\#aa6147\] { color: rgb(170, 97, 71); }
  .sm\:text-\[\#aa9147\] { color: rgb(170, 145, 71); }
  .sm\:text-\[\#b4b2af\] { color: rgb(180, 178, 175); }
  .sm\:text-\[\#b7c3c4\] { color: rgb(183, 195, 196); }
  .sm\:text-\[\#b44b19\] { color: rgb(180, 75, 25); }
  .sm\:text-\[\#b9632c\] { color: rgb(185, 99, 44); }
  .sm\:text-\[\#b73432\] { color: rgb(183, 52, 50); }
  .sm\:text-\[\#c3c3c3\] { color: rgb(195, 195, 195); }
  .sm\:text-\[\#c7c5c3\] { color: rgb(199, 197, 195); }
  .sm\:text-\[\#c7c6c6\] { color: rgb(199, 198, 198); }
  .sm\:text-\[\#c2271c\] { color: rgb(194, 39, 28); }
  .sm\:text-\[\#cc4d0f\] { color: rgb(204, 77, 15); }
  .sm\:text-\[\#cfd7d7\] { color: rgb(207, 215, 215); }
  .sm\:text-\[\#cfdfe9\] { color: rgb(207, 223, 233); }
  .sm\:text-\[\#d8d8d8\] { color: rgb(216, 216, 216); }
  .sm\:text-\[\#d9d9d9\] { color: rgb(217, 217, 217); }
  .sm\:text-\[\#d20a0a\] { color: rgb(210, 10, 10); }
  .sm\:text-\[\#e1e1e1\] { color: rgb(225, 225, 225); }
  .sm\:text-\[\#e3e2e1\] { color: rgb(227, 226, 225); }
  .sm\:text-\[\#e3e3e3\] { color: rgb(227, 227, 227); }
  .sm\:text-\[\#e6dfd9\] { color: rgb(230, 223, 217); }
  .sm\:text-\[\#e7ebeb\] { color: rgb(231, 235, 235); }
  .sm\:text-\[\#e8eeff\] { color: rgb(232, 238, 255); }
  .sm\:text-\[\#e22747\] { color: rgb(226, 39, 71); }
  .sm\:text-\[\#eaeaea\] { color: rgb(234, 234, 234); }
  .sm\:text-\[\#eaf2f4\] { color: rgb(234, 242, 244); }
  .sm\:text-\[\#ebe5e1\] { color: rgb(235, 229, 225); }
  .sm\:text-\[\#ececeb\] { color: rgb(236, 236, 235); }
  .sm\:text-\[\#edcc6c\] { color: rgb(237, 204, 108); }
  .sm\:text-\[\#eedfda\] { color: rgb(238, 223, 218); }
  .sm\:text-\[\#eee9da\] { color: rgb(238, 233, 218); }
  .sm\:text-\[\#f0ece8\] { color: rgb(240, 236, 232); }
  .sm\:text-\[\#f0fdf4\] { color: rgb(240, 253, 244); }
  .sm\:text-\[\#f2f0e9\] { color: rgb(242, 240, 233); }
  .sm\:text-\[\#f3f5f5\] { color: rgb(243, 245, 245); }
  .sm\:text-\[\#f5f8fb\] { color: rgb(245, 248, 251); }
  .sm\:text-\[\#f6efed\] { color: rgb(246, 239, 237); }
  .sm\:text-\[\#f6f4ed\] { color: rgb(246, 244, 237); }
  .sm\:text-\[\#f6f5f5\] { color: rgb(246, 245, 245); }
  .sm\:text-\[\#f7f5f4\] { color: rgb(247, 245, 244); }
  .sm\:text-\[\#f7f7f7\] { color: rgb(247, 247, 247); }
  .sm\:text-\[\#facc15\] { color: rgb(250, 204, 21); }
  .sm\:text-\[\#faf9f7\] { color: rgb(250, 249, 247); }
  .sm\:text-\[\#fafafa\] { color: rgb(250, 250, 250); }
  .sm\:text-\[\#fcfcfb\] { color: rgb(252, 252, 251); }
  .sm\:text-\[\#fefce8\] { color: rgb(254, 252, 232); }
  .sm\:text-\[\#ff6443\] { color: rgb(255, 100, 67); }
  .sm\:text-\[\#ff8347\] { color: rgb(255, 131, 71); }
  .sm\:text-\[\#ffffff\] { color: rgb(255, 255, 255); }
  .sm\:\[--translate-x-amount\:2rem\] { --translate-x-amount: 2rem; }
  .sm\:\[--translate-y-amount\:0rem\] { --translate-y-amount: 0rem; }
}
  @media (min-width: 48rem) {
  .md\:items-center { align-items: center; }
}
  @media (min-width: 52.5rem) {
  .min-\[52\.5rem\]\:price-r { color: var(--price-color,#cc4d0f); font-weight: 700; }
  .min-\[52\.5rem\]\:price-r, .min-\[52\.5rem\]\:price-r-crossed { font-family: var(--font-lato); letter-spacing: 0.015rem; font-size: 1rem; line-height: 1.5rem; }
  .min-\[52\.5rem\]\:price-r-crossed { color: rgb(117, 117, 117); text-decoration: line-through; }
  .min-\[52\.5rem\]\:price-r-label { font-family: var(--font-lato); font-size: 0.875rem; line-height: 1.5rem; }
}
  @media (min-width: 64rem) {
  .lg\:visible { visibility: visible; }
  .lg\:absolute { position: absolute; }
  .lg\:relative { position: relative; }
  .lg\:sticky { position: sticky; }
  .lg\:top-0 { top: calc(var(--spacing)*0); }
  .lg\:top-2 { top: calc(var(--spacing)*2); }
  .lg\:top-15 { top: calc(var(--spacing)*15); }
  .lg\:top-\[5px\] { top: 5px; }
  .lg\:right-0 { right: calc(var(--spacing)*0); }
  .lg\:right-15 { right: calc(var(--spacing)*15); }
  .lg\:right-\[-88px\] { right: -88px; }
  .lg\:bottom-0 { bottom: calc(var(--spacing)*0); }
  .lg\:bottom-6 { bottom: calc(var(--spacing)*6); }
  .lg\:left-0 { left: calc(var(--spacing)*0); }
  .lg\:left-15 { left: calc(var(--spacing)*15); }
  .lg\:left-\[-88px\] { left: -88px; }
  .lg\:order-1 { order: 1; }
  .lg\:order-2 { order: 2; }
  .lg\:col-span-1 { grid-column: span 1 / span 1; }
  .lg\:col-span-2 { grid-column: span 2 / span 2; }
  .lg\:col-span-3 { grid-column: span 3 / span 3; }
  .lg\:col-start-1 { grid-column-start: 1; }
  .lg\:col-start-2 { grid-column-start: 2; }
  .lg\:mx-0 { margin-inline: calc(var(--spacing)*0); }
  .lg\:mx-4 { margin-inline: calc(var(--spacing)*4); }
  .lg\:mx-17 { margin-inline: calc(var(--spacing)*17); }
  .lg\:mx-20 { margin-inline: calc(var(--spacing)*20); }
  .lg\:mx-auto { margin-inline: auto; }
  .lg\:my-auto { margin-block: auto; }
  .lg\:mt-0 { margin-top: calc(var(--spacing)*0); }
  .lg\:mt-3 { margin-top: calc(var(--spacing)*3); }
  .lg\:mt-5 { margin-top: calc(var(--spacing)*5); }
  .lg\:mt-6 { margin-top: calc(var(--spacing)*6); }
  .lg\:mt-10 { margin-top: calc(var(--spacing)*10); }
  .lg\:mt-15 { margin-top: calc(var(--spacing)*15); }
  .lg\:mt-20 { margin-top: calc(var(--spacing)*20); }
  .lg\:mr-0 { margin-right: calc(var(--spacing)*0); }
  .lg\:mr-2 { margin-right: calc(var(--spacing)*2); }
  .lg\:mr-10 { margin-right: calc(var(--spacing)*10); }
  .lg\:mr-28 { margin-right: calc(var(--spacing)*28); }
  .lg\:mr-\[136px\] { margin-right: 136px; }
  .lg\:mr-\[160px\] { margin-right: 160px; }
  .lg\:mb-0 { margin-bottom: calc(var(--spacing)*0); }
  .lg\:mb-1 { margin-bottom: calc(var(--spacing)*1); }
  .lg\:mb-3 { margin-bottom: calc(var(--spacing)*3); }
  .lg\:mb-4 { margin-bottom: calc(var(--spacing)*4); }
  .lg\:mb-5 { margin-bottom: calc(var(--spacing)*5); }
  .lg\:mb-6 { margin-bottom: calc(var(--spacing)*6); }
  .lg\:mb-8 { margin-bottom: calc(var(--spacing)*8); }
  .lg\:mb-10 { margin-bottom: calc(var(--spacing)*10); }
  .lg\:mb-15 { margin-bottom: calc(var(--spacing)*15); }
  .lg\:mb-\[8px\] { margin-bottom: 8px; }
  .lg\:mb-auto { margin-bottom: auto; }
  .lg\:ml-0 { margin-left: calc(var(--spacing)*0); }
  .lg\:ml-1 { margin-left: calc(var(--spacing)*1); }
  .lg\:ml-3 { margin-left: calc(var(--spacing)*3); }
  .lg\:ml-4 { margin-left: calc(var(--spacing)*4); }
  .lg\:ml-8 { margin-left: calc(var(--spacing)*8); }
  .lg\:ml-10 { margin-left: calc(var(--spacing)*10); }
  .lg\:ml-28 { margin-left: calc(var(--spacing)*28); }
  .lg\:ml-\[20px\] { margin-left: 20px; }
  .lg\:ml-\[120px\] { margin-left: 120px; }
  .lg\:ml-\[160px\] { margin-left: 160px; }
  .lg\:block { display: block; }
  .lg\:flex { display: flex; }
  .lg\:grid { display: grid; }
  .lg\:hidden { display: none; }
  .lg\:inline { display: inline; }
  .lg\:inline-block { display: inline-block; }
  .lg\:h-80 { height: calc(var(--spacing)*80); }
  .lg\:h-150 { height: calc(var(--spacing)*150); }
  .lg\:h-\[48px\] { height: 48px; }
  .lg\:h-\[80px\] { height: 80px; }
  .lg\:h-\[128px\] { height: 128px; }
  .lg\:h-\[165px\] { height: 165px; }
  .lg\:h-\[248px\] { height: 248px; }
  .lg\:h-\[420px\] { height: 420px; }
  .lg\:h-\[467px\] { height: 467px; }
  .lg\:h-\[480px\] { height: 480px; }
  .lg\:h-\[600px\] { height: 600px; }
  .lg\:h-\[622px\] { height: 622px; }
  .lg\:h-\[740px\] { height: 740px; }
  .lg\:h-full { height: 100%; }
  .lg\:max-h-5 { max-height: calc(var(--spacing)*5); }
  .lg\:max-h-10 { max-height: calc(var(--spacing)*10); }
  .lg\:max-h-150 { max-height: calc(var(--spacing)*150); }
  .lg\:max-h-\[96px\] { max-height: 96px; }
  .lg\:max-h-\[175px\] { max-height: 175px; }
  .lg\:max-h-\[391px\] { max-height: 391px; }
  .lg\:max-h-\[480px\] { max-height: 480px; }
  .lg\:max-h-\[531px\] { max-height: 531px; }
  .lg\:max-h-\[617px\] { max-height: 617px; }
  .lg\:max-h-screen { max-height: 100vh; }
  .lg\:min-h-\[50px\] { min-height: 50px; }
  .lg\:min-h-\[76px\] { min-height: 76px; }
  .lg\:min-h-\[96px\] { min-height: 96px; }
  .lg\:min-h-\[130px\] { min-height: 130px; }
  .lg\:min-h-\[400px\] { min-height: 400px; }
  .lg\:min-h-\[480px\] { min-height: 480px; }
  .lg\:min-h-\[515px\] { min-height: 515px; }
  .lg\:min-h-\[617px\] { min-height: 617px; }
  .lg\:min-h-\[680px\] { min-height: 680px; }
  .lg\:w-0 { width: calc(var(--spacing)*0); }
  .lg\:w-1\/2 { width: 50%; }
  .lg\:w-2\/5 { width: 40%; }
  .lg\:w-3\/5 { width: 60%; }
  .lg\:w-60 { width: calc(var(--spacing)*60); }
  .lg\:w-80 { width: calc(var(--spacing)*80); }
  .lg\:w-120 { width: calc(var(--spacing)*120); }
  .lg\:w-\[35\%\] { width: 35%; }
  .lg\:w-\[80px\] { width: 80px; }
  .lg\:w-\[84px\] { width: 84px; }
  .lg\:w-\[90px\] { width: 90px; }
  .lg\:w-\[220px\] { width: 220px; }
  .lg\:w-\[347px\] { width: 347px; }
  .lg\:w-\[350px\] { width: 350px; }
  .lg\:w-\[414px\] { width: 414px; }
  .lg\:w-\[471px\] { width: 471px; }
  .lg\:w-\[576px\] { width: 576px; }
  .lg\:w-\[600px\] { width: 600px; }
  .lg\:w-auto { width: auto; }
  .lg\:w-full { width: 100%; }
  .lg\:w-max { width: max-content; }
  .lg\:max-w-1\/2 { max-width: 50%; }
  .lg\:max-w-3\/4 { max-width: 75%; }
  .lg\:max-w-145 { max-width: calc(var(--spacing)*145); }
  .lg\:max-w-\[30\%\] { max-width: 30%; }
  .lg\:max-w-\[65\%\] { max-width: 65%; }
  .lg\:max-w-\[96px\] { max-width: 96px; }
  .lg\:max-w-\[150px\] { max-width: 150px; }
  .lg\:max-w-\[333px\] { max-width: 333px; }
  .lg\:max-w-\[380px\] { max-width: 380px; }
  .lg\:max-w-\[471px\] { max-width: 471px; }
  .lg\:max-w-\[484px\] { max-width: 484px; }
  .lg\:max-w-\[580px\] { max-width: 580px; }
  .lg\:max-w-\[600px\] { max-width: 600px; }
  .lg\:max-w-\[610px\] { max-width: 610px; }
  .lg\:max-w-\[640px\] { max-width: 640px; }
  .lg\:max-w-\[698px\] { max-width: 698px; }
  .lg\:max-w-\[700px\] { max-width: 700px; }
  .lg\:max-w-\[720px\] { max-width: 720px; }
  .lg\:max-w-\[886px\] { max-width: 886px; }
  .lg\:max-w-\[1536px\] { max-width: 1536px; }
  .lg\:max-w-container { max-width: 1200px; }
  .lg\:max-w-full { max-width: 100%; }
  .lg\:max-w-none { max-width: none; }
  .lg\:min-w-\[30\%\] { min-width: 30%; }
  .lg\:min-w-\[40px\] { min-width: 40px; }
  .lg\:min-w-\[80px\] { min-width: 80px; }
  .lg\:min-w-\[240px\] { min-width: 240px; }
  .lg\:min-w-\[471px\] { min-width: 471px; }
  .lg\:flex-1 { flex: 1 1 0%; }
  .lg\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
  .lg\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
  .lg\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0px, 1fr)); }
  .lg\:flex-row { flex-direction: row; }
  .lg\:flex-row-reverse { flex-direction: row-reverse; }
  .lg\:items-center { align-items: center; }
  .lg\:items-start { align-items: flex-start; }
  .lg\:justify-center { justify-content: center; }
  .lg\:justify-end { justify-content: flex-end; }
  .lg\:justify-start { justify-content: flex-start; }
  .lg\:justify-items-start { justify-items: start; }
  .lg\:gap-20 { gap: calc(var(--spacing)*20); }
  .lg\:gap-x-20 { column-gap: calc(var(--spacing)*20); }
  .lg\:gap-x-\[32px\] { column-gap: 32px; }
  .lg\:justify-self-end { justify-self: flex-end; }
  .lg\:border-r { border-right-style: var(--tw-border-style); border-right-width: 1px; }
  .lg\:border-b-0 { border-bottom-style: var(--tw-border-style); border-bottom-width: 0px; }
  .lg\:border-\[\#0c2f30\] { border-color: rgb(12, 47, 48); }
  .lg\:border-\[\#0e3739\] { border-color: rgb(14, 55, 57); }
  .lg\:border-\[\#000000\] { border-color: rgb(0, 0, 0); }
  .lg\:border-\[\#1a4143\] { border-color: rgb(26, 65, 67); }
  .lg\:border-\[\#1cc286\] { border-color: rgb(28, 194, 134); }
  .lg\:border-\[\#3e4f41\] { border-color: rgb(62, 79, 65); }
  .lg\:border-\[\#3e5f61\] { border-color: rgb(62, 95, 97); }
  .lg\:border-\[\#3e5572\] { border-color: rgb(62, 85, 114); }
  .lg\:border-\[\#3f5572\] { border-color: rgb(63, 85, 114); }
  .lg\:border-\[\#4f5766\] { border-color: rgb(79, 87, 102); }
  .lg\:border-\[\#5e2e10\] { border-color: rgb(94, 46, 16); }
  .lg\:border-\[\#6e8788\] { border-color: rgb(110, 135, 136); }
  .lg\:border-\[\#007e94\] { border-color: rgb(0, 126, 148); }
  .lg\:border-\[\#7e3512\] { border-color: rgb(126, 53, 18); }
  .lg\:border-\[\#9bff9b\] { border-color: rgb(155, 255, 155); }
  .lg\:border-\[\#9f9a97\] { border-color: rgb(159, 154, 151); }
  .lg\:border-\[\#294c80\] { border-color: rgb(41, 76, 128); }
  .lg\:border-\[\#333\] { border-color: rgb(51, 51, 51); }
  .lg\:border-\[\#00354a\] { border-color: rgb(0, 53, 74); }
  .lg\:border-\[\#718c8d\] { border-color: rgb(113, 140, 141); }
  .lg\:border-\[\#884e39\] { border-color: rgb(136, 78, 57); }
  .lg\:border-\[\#903c14\] { border-color: rgb(144, 60, 20); }
  .lg\:border-\[\#2453ce\] { border-color: rgb(36, 83, 206); }
  .lg\:border-\[\#04707b\] { border-color: rgb(4, 112, 123); }
  .lg\:border-\[\#7095ff\] { border-color: rgb(112, 149, 255); }
  .lg\:border-\[\#008000\] { border-color: green; }
  .lg\:border-\[\#16181a\] { border-color: rgb(22, 24, 26); }
  .lg\:border-\[\#626262\] { border-color: rgb(98, 98, 98); }
  .lg\:border-\[\#757575\] { border-color: rgb(117, 117, 117); }
  .lg\:border-\[\#995740\] { border-color: rgb(153, 87, 64); }
  .lg\:border-\[\#a19f9b\] { border-color: rgb(161, 159, 155); }
  .lg\:border-\[\#a24417\] { border-color: rgb(162, 68, 23); }
  .lg\:border-\[\#aa6147\] { border-color: rgb(170, 97, 71); }
  .lg\:border-\[\#aa9147\] { border-color: rgb(170, 145, 71); }
  .lg\:border-\[\#b4b2af\] { border-color: rgb(180, 178, 175); }
  .lg\:border-\[\#b7c3c4\] { border-color: rgb(183, 195, 196); }
  .lg\:border-\[\#b44b19\] { border-color: rgb(180, 75, 25); }
  .lg\:border-\[\#b9632c\] { border-color: rgb(185, 99, 44); }
  .lg\:border-\[\#b73432\] { border-color: rgb(183, 52, 50); }
  .lg\:border-\[\#c3c3c3\] { border-color: rgb(195, 195, 195); }
  .lg\:border-\[\#c7c5c3\] { border-color: rgb(199, 197, 195); }
  .lg\:border-\[\#c7c6c6\] { border-color: rgb(199, 198, 198); }
  .lg\:border-\[\#c2271c\] { border-color: rgb(194, 39, 28); }
  .lg\:border-\[\#cc4d0f\] { border-color: rgb(204, 77, 15); }
  .lg\:border-\[\#cfd7d7\] { border-color: rgb(207, 215, 215); }
  .lg\:border-\[\#cfdfe9\] { border-color: rgb(207, 223, 233); }
  .lg\:border-\[\#d8d8d8\] { border-color: rgb(216, 216, 216); }
  .lg\:border-\[\#d9d9d9\] { border-color: rgb(217, 217, 217); }
  .lg\:border-\[\#d20a0a\] { border-color: rgb(210, 10, 10); }
  .lg\:border-\[\#e1e1e1\] { border-color: rgb(225, 225, 225); }
  .lg\:border-\[\#e3e2e1\] { border-color: rgb(227, 226, 225); }
  .lg\:border-\[\#e3e3e3\] { border-color: rgb(227, 227, 227); }
  .lg\:border-\[\#e6dfd9\] { border-color: rgb(230, 223, 217); }
  .lg\:border-\[\#e7ebeb\] { border-color: rgb(231, 235, 235); }
  .lg\:border-\[\#e8eeff\] { border-color: rgb(232, 238, 255); }
  .lg\:border-\[\#e22747\] { border-color: rgb(226, 39, 71); }
  .lg\:border-\[\#eaeaea\] { border-color: rgb(234, 234, 234); }
  .lg\:border-\[\#eaf2f4\] { border-color: rgb(234, 242, 244); }
  .lg\:border-\[\#ebe5e1\] { border-color: rgb(235, 229, 225); }
  .lg\:border-\[\#ececeb\] { border-color: rgb(236, 236, 235); }
  .lg\:border-\[\#edcc6c\] { border-color: rgb(237, 204, 108); }
  .lg\:border-\[\#eedfda\] { border-color: rgb(238, 223, 218); }
  .lg\:border-\[\#eee9da\] { border-color: rgb(238, 233, 218); }
  .lg\:border-\[\#f0ece8\] { border-color: rgb(240, 236, 232); }
  .lg\:border-\[\#f0fdf4\] { border-color: rgb(240, 253, 244); }
  .lg\:border-\[\#f2f0e9\] { border-color: rgb(242, 240, 233); }
  .lg\:border-\[\#f3f5f5\] { border-color: rgb(243, 245, 245); }
  .lg\:border-\[\#f5f8fb\] { border-color: rgb(245, 248, 251); }
  .lg\:border-\[\#f6efed\] { border-color: rgb(246, 239, 237); }
  .lg\:border-\[\#f6f4ed\] { border-color: rgb(246, 244, 237); }
  .lg\:border-\[\#f6f5f5\] { border-color: rgb(246, 245, 245); }
  .lg\:border-\[\#f7f5f4\] { border-color: rgb(247, 245, 244); }
  .lg\:border-\[\#f7f7f7\] { border-color: rgb(247, 247, 247); }
  .lg\:border-\[\#facc15\] { border-color: rgb(250, 204, 21); }
  .lg\:border-\[\#faf9f7\] { border-color: rgb(250, 249, 247); }
  .lg\:border-\[\#fafafa\] { border-color: rgb(250, 250, 250); }
  .lg\:border-\[\#fcfcfb\] { border-color: rgb(252, 252, 251); }
  .lg\:border-\[\#fefce8\] { border-color: rgb(254, 252, 232); }
  .lg\:border-\[\#ff6443\] { border-color: rgb(255, 100, 67); }
  .lg\:border-\[\#ff8347\] { border-color: rgb(255, 131, 71); }
  .lg\:border-\[\#ffffff\] { border-color: rgb(255, 255, 255); }
  .lg\:bg-\[\#0c2f30\] { background-color: rgb(12, 47, 48); }
  .lg\:bg-\[\#0e3739\] { background-color: rgb(14, 55, 57); }
  .lg\:bg-\[\#000000\] { background-color: rgb(0, 0, 0); }
  .lg\:bg-\[\#1a4143\] { background-color: rgb(26, 65, 67); }
  .lg\:bg-\[\#1cc286\] { background-color: rgb(28, 194, 134); }
  .lg\:bg-\[\#3e4f41\] { background-color: rgb(62, 79, 65); }
  .lg\:bg-\[\#3e5f61\] { background-color: rgb(62, 95, 97); }
  .lg\:bg-\[\#3e5572\] { background-color: rgb(62, 85, 114); }
  .lg\:bg-\[\#3f5572\] { background-color: rgb(63, 85, 114); }
  .lg\:bg-\[\#4f5766\] { background-color: rgb(79, 87, 102); }
  .lg\:bg-\[\#5e2e10\] { background-color: rgb(94, 46, 16); }
  .lg\:bg-\[\#6e8788\] { background-color: rgb(110, 135, 136); }
  .lg\:bg-\[\#007e94\] { background-color: rgb(0, 126, 148); }
  .lg\:bg-\[\#7e3512\] { background-color: rgb(126, 53, 18); }
  .lg\:bg-\[\#9bff9b\] { background-color: rgb(155, 255, 155); }
  .lg\:bg-\[\#9f9a97\] { background-color: rgb(159, 154, 151); }
  .lg\:bg-\[\#294c80\] { background-color: rgb(41, 76, 128); }
  .lg\:bg-\[\#333\] { background-color: rgb(51, 51, 51); }
  .lg\:bg-\[\#00354a\] { background-color: rgb(0, 53, 74); }
  .lg\:bg-\[\#718c8d\] { background-color: rgb(113, 140, 141); }
  .lg\:bg-\[\#884e39\] { background-color: rgb(136, 78, 57); }
  .lg\:bg-\[\#903c14\] { background-color: rgb(144, 60, 20); }
  .lg\:bg-\[\#2453ce\] { background-color: rgb(36, 83, 206); }
  .lg\:bg-\[\#04707b\] { background-color: rgb(4, 112, 123); }
  .lg\:bg-\[\#7095ff\] { background-color: rgb(112, 149, 255); }
  .lg\:bg-\[\#008000\] { background-color: green; }
  .lg\:bg-\[\#16181a\] { background-color: rgb(22, 24, 26); }
  .lg\:bg-\[\#626262\] { background-color: rgb(98, 98, 98); }
  .lg\:bg-\[\#757575\] { background-color: rgb(117, 117, 117); }
  .lg\:bg-\[\#995740\] { background-color: rgb(153, 87, 64); }
  .lg\:bg-\[\#a19f9b\] { background-color: rgb(161, 159, 155); }
  .lg\:bg-\[\#a24417\] { background-color: rgb(162, 68, 23); }
  .lg\:bg-\[\#aa6147\] { background-color: rgb(170, 97, 71); }
  .lg\:bg-\[\#aa9147\] { background-color: rgb(170, 145, 71); }
  .lg\:bg-\[\#b4b2af\] { background-color: rgb(180, 178, 175); }
  .lg\:bg-\[\#b7c3c4\] { background-color: rgb(183, 195, 196); }
  .lg\:bg-\[\#b44b19\] { background-color: rgb(180, 75, 25); }
  .lg\:bg-\[\#b9632c\] { background-color: rgb(185, 99, 44); }
  .lg\:bg-\[\#b73432\] { background-color: rgb(183, 52, 50); }
  .lg\:bg-\[\#c3c3c3\] { background-color: rgb(195, 195, 195); }
  .lg\:bg-\[\#c7c5c3\] { background-color: rgb(199, 197, 195); }
  .lg\:bg-\[\#c7c6c6\] { background-color: rgb(199, 198, 198); }
  .lg\:bg-\[\#c2271c\] { background-color: rgb(194, 39, 28); }
  .lg\:bg-\[\#cc4d0f\] { background-color: rgb(204, 77, 15); }
  .lg\:bg-\[\#cfd7d7\] { background-color: rgb(207, 215, 215); }
  .lg\:bg-\[\#cfdfe9\] { background-color: rgb(207, 223, 233); }
  .lg\:bg-\[\#d8d8d8\] { background-color: rgb(216, 216, 216); }
  .lg\:bg-\[\#d9d9d9\] { background-color: rgb(217, 217, 217); }
  .lg\:bg-\[\#d20a0a\] { background-color: rgb(210, 10, 10); }
  .lg\:bg-\[\#e1e1e1\] { background-color: rgb(225, 225, 225); }
  .lg\:bg-\[\#e3e2e1\] { background-color: rgb(227, 226, 225); }
  .lg\:bg-\[\#e3e3e3\] { background-color: rgb(227, 227, 227); }
  .lg\:bg-\[\#e6dfd9\] { background-color: rgb(230, 223, 217); }
  .lg\:bg-\[\#e7ebeb\] { background-color: rgb(231, 235, 235); }
  .lg\:bg-\[\#e8eeff\] { background-color: rgb(232, 238, 255); }
  .lg\:bg-\[\#e22747\] { background-color: rgb(226, 39, 71); }
  .lg\:bg-\[\#eaeaea\] { background-color: rgb(234, 234, 234); }
  .lg\:bg-\[\#eaf2f4\] { background-color: rgb(234, 242, 244); }
  .lg\:bg-\[\#ebe5e1\] { background-color: rgb(235, 229, 225); }
  .lg\:bg-\[\#ececeb\] { background-color: rgb(236, 236, 235); }
  .lg\:bg-\[\#edcc6c\] { background-color: rgb(237, 204, 108); }
  .lg\:bg-\[\#eedfda\] { background-color: rgb(238, 223, 218); }
  .lg\:bg-\[\#eee9da\] { background-color: rgb(238, 233, 218); }
  .lg\:bg-\[\#f0ece8\] { background-color: rgb(240, 236, 232); }
  .lg\:bg-\[\#f0fdf4\] { background-color: rgb(240, 253, 244); }
  .lg\:bg-\[\#f2f0e9\] { background-color: rgb(242, 240, 233); }
  .lg\:bg-\[\#f3f5f5\] { background-color: rgb(243, 245, 245); }
  .lg\:bg-\[\#f5f8fb\] { background-color: rgb(245, 248, 251); }
  .lg\:bg-\[\#f6efed\] { background-color: rgb(246, 239, 237); }
  .lg\:bg-\[\#f6f4ed\] { background-color: rgb(246, 244, 237); }
  .lg\:bg-\[\#f6f5f5\] { background-color: rgb(246, 245, 245); }
  .lg\:bg-\[\#f7f5f4\] { background-color: rgb(247, 245, 244); }
  .lg\:bg-\[\#f7f7f7\] { background-color: rgb(247, 247, 247); }
  .lg\:bg-\[\#facc15\] { background-color: rgb(250, 204, 21); }
  .lg\:bg-\[\#faf9f7\] { background-color: rgb(250, 249, 247); }
  .lg\:bg-\[\#fafafa\] { background-color: rgb(250, 250, 250); }
  .lg\:bg-\[\#fcfcfb\] { background-color: rgb(252, 252, 251); }
  .lg\:bg-\[\#fefce8\] { background-color: rgb(254, 252, 232); }
  .lg\:bg-\[\#ff6443\] { background-color: rgb(255, 100, 67); }
  .lg\:bg-\[\#ff8347\] { background-color: rgb(255, 131, 71); }
  .lg\:bg-\[\#ffffff\] { background-color: rgb(255, 255, 255); }
  .lg\:fill-\[\#0c2f30\] { fill: rgb(12, 47, 48); }
  .lg\:fill-\[\#0e3739\] { fill: rgb(14, 55, 57); }
  .lg\:fill-\[\#000000\] { fill: rgb(0, 0, 0); }
  .lg\:fill-\[\#1a4143\] { fill: rgb(26, 65, 67); }
  .lg\:fill-\[\#1cc286\] { fill: rgb(28, 194, 134); }
  .lg\:fill-\[\#3e4f41\] { fill: rgb(62, 79, 65); }
  .lg\:fill-\[\#3e5f61\] { fill: rgb(62, 95, 97); }
  .lg\:fill-\[\#3e5572\] { fill: rgb(62, 85, 114); }
  .lg\:fill-\[\#3f5572\] { fill: rgb(63, 85, 114); }
  .lg\:fill-\[\#4f5766\] { fill: rgb(79, 87, 102); }
  .lg\:fill-\[\#5e2e10\] { fill: rgb(94, 46, 16); }
  .lg\:fill-\[\#6e8788\] { fill: rgb(110, 135, 136); }
  .lg\:fill-\[\#007e94\] { fill: rgb(0, 126, 148); }
  .lg\:fill-\[\#7e3512\] { fill: rgb(126, 53, 18); }
  .lg\:fill-\[\#9bff9b\] { fill: rgb(155, 255, 155); }
  .lg\:fill-\[\#9f9a97\] { fill: rgb(159, 154, 151); }
  .lg\:fill-\[\#294c80\] { fill: rgb(41, 76, 128); }
  .lg\:fill-\[\#333\] { fill: rgb(51, 51, 51); }
  .lg\:fill-\[\#00354a\] { fill: rgb(0, 53, 74); }
  .lg\:fill-\[\#718c8d\] { fill: rgb(113, 140, 141); }
  .lg\:fill-\[\#884e39\] { fill: rgb(136, 78, 57); }
  .lg\:fill-\[\#903c14\] { fill: rgb(144, 60, 20); }
  .lg\:fill-\[\#2453ce\] { fill: rgb(36, 83, 206); }
  .lg\:fill-\[\#04707b\] { fill: rgb(4, 112, 123); }
  .lg\:fill-\[\#7095ff\] { fill: rgb(112, 149, 255); }
  .lg\:fill-\[\#008000\] { fill: green; }
  .lg\:fill-\[\#16181a\] { fill: rgb(22, 24, 26); }
  .lg\:fill-\[\#626262\] { fill: rgb(98, 98, 98); }
  .lg\:fill-\[\#757575\] { fill: rgb(117, 117, 117); }
  .lg\:fill-\[\#995740\] { fill: rgb(153, 87, 64); }
  .lg\:fill-\[\#a19f9b\] { fill: rgb(161, 159, 155); }
  .lg\:fill-\[\#a24417\] { fill: rgb(162, 68, 23); }
  .lg\:fill-\[\#aa6147\] { fill: rgb(170, 97, 71); }
  .lg\:fill-\[\#aa9147\] { fill: rgb(170, 145, 71); }
  .lg\:fill-\[\#b4b2af\] { fill: rgb(180, 178, 175); }
  .lg\:fill-\[\#b7c3c4\] { fill: rgb(183, 195, 196); }
  .lg\:fill-\[\#b44b19\] { fill: rgb(180, 75, 25); }
  .lg\:fill-\[\#b9632c\] { fill: rgb(185, 99, 44); }
  .lg\:fill-\[\#b73432\] { fill: rgb(183, 52, 50); }
  .lg\:fill-\[\#c3c3c3\] { fill: rgb(195, 195, 195); }
  .lg\:fill-\[\#c7c5c3\] { fill: rgb(199, 197, 195); }
  .lg\:fill-\[\#c7c6c6\] { fill: rgb(199, 198, 198); }
  .lg\:fill-\[\#c2271c\] { fill: rgb(194, 39, 28); }
  .lg\:fill-\[\#cc4d0f\] { fill: rgb(204, 77, 15); }
  .lg\:fill-\[\#cfd7d7\] { fill: rgb(207, 215, 215); }
  .lg\:fill-\[\#cfdfe9\] { fill: rgb(207, 223, 233); }
  .lg\:fill-\[\#d8d8d8\] { fill: rgb(216, 216, 216); }
  .lg\:fill-\[\#d9d9d9\] { fill: rgb(217, 217, 217); }
  .lg\:fill-\[\#d20a0a\] { fill: rgb(210, 10, 10); }
  .lg\:fill-\[\#e1e1e1\] { fill: rgb(225, 225, 225); }
  .lg\:fill-\[\#e3e2e1\] { fill: rgb(227, 226, 225); }
  .lg\:fill-\[\#e3e3e3\] { fill: rgb(227, 227, 227); }
  .lg\:fill-\[\#e6dfd9\] { fill: rgb(230, 223, 217); }
  .lg\:fill-\[\#e7ebeb\] { fill: rgb(231, 235, 235); }
  .lg\:fill-\[\#e8eeff\] { fill: rgb(232, 238, 255); }
  .lg\:fill-\[\#e22747\] { fill: rgb(226, 39, 71); }
  .lg\:fill-\[\#eaeaea\] { fill: rgb(234, 234, 234); }
  .lg\:fill-\[\#eaf2f4\] { fill: rgb(234, 242, 244); }
  .lg\:fill-\[\#ebe5e1\] { fill: rgb(235, 229, 225); }
  .lg\:fill-\[\#ececeb\] { fill: rgb(236, 236, 235); }
  .lg\:fill-\[\#edcc6c\] { fill: rgb(237, 204, 108); }
  .lg\:fill-\[\#eedfda\] { fill: rgb(238, 223, 218); }
  .lg\:fill-\[\#eee9da\] { fill: rgb(238, 233, 218); }
  .lg\:fill-\[\#f0ece8\] { fill: rgb(240, 236, 232); }
  .lg\:fill-\[\#f0fdf4\] { fill: rgb(240, 253, 244); }
  .lg\:fill-\[\#f2f0e9\] { fill: rgb(242, 240, 233); }
  .lg\:fill-\[\#f3f5f5\] { fill: rgb(243, 245, 245); }
  .lg\:fill-\[\#f5f8fb\] { fill: rgb(245, 248, 251); }
  .lg\:fill-\[\#f6efed\] { fill: rgb(246, 239, 237); }
  .lg\:fill-\[\#f6f4ed\] { fill: rgb(246, 244, 237); }
  .lg\:fill-\[\#f6f5f5\] { fill: rgb(246, 245, 245); }
  .lg\:fill-\[\#f7f5f4\] { fill: rgb(247, 245, 244); }
  .lg\:fill-\[\#f7f7f7\] { fill: rgb(247, 247, 247); }
  .lg\:fill-\[\#facc15\] { fill: rgb(250, 204, 21); }
  .lg\:fill-\[\#faf9f7\] { fill: rgb(250, 249, 247); }
  .lg\:fill-\[\#fafafa\] { fill: rgb(250, 250, 250); }
  .lg\:fill-\[\#fcfcfb\] { fill: rgb(252, 252, 251); }
  .lg\:fill-\[\#fefce8\] { fill: rgb(254, 252, 232); }
  .lg\:fill-\[\#ff6443\] { fill: rgb(255, 100, 67); }
  .lg\:fill-\[\#ff8347\] { fill: rgb(255, 131, 71); }
  .lg\:fill-\[\#ffffff\] { fill: rgb(255, 255, 255); }
  .lg\:p-6 { padding: calc(var(--spacing)*6); }
  .lg\:p-28 { padding: calc(var(--spacing)*28); }
  .lg\:px-0 { padding-inline: calc(var(--spacing)*0); }
  .lg\:px-4 { padding-inline: calc(var(--spacing)*4); }
  .lg\:px-5 { padding-inline: calc(var(--spacing)*5); }
  .lg\:px-6 { padding-inline: calc(var(--spacing)*6); }
  .lg\:px-8 { padding-inline: calc(var(--spacing)*8); }
  .lg\:px-10 { padding-inline: calc(var(--spacing)*10); }
  .lg\:px-15 { padding-inline: calc(var(--spacing)*15); }
  .lg\:px-16 { padding-inline: calc(var(--spacing)*16); }
  .lg\:px-16\! { padding-inline: calc(var(--spacing)*16) !important; }
  .lg\:px-20 { padding-inline: calc(var(--spacing)*20); }
  .lg\:px-30 { padding-inline: calc(var(--spacing)*30); }
  .lg\:px-65 { padding-inline: calc(var(--spacing)*65); }
  .lg\:px-\[45px\] { padding-inline: 45px; }
  .lg\:px-\[120px\] { padding-inline: 120px; }
  .lg\:px-\[128px\] { padding-inline: 128px; }
  .lg\:py-0 { padding-block: calc(var(--spacing)*0); }
  .lg\:py-3 { padding-block: calc(var(--spacing)*3); }
  .lg\:py-5 { padding-block: calc(var(--spacing)*5); }
  .lg\:py-15 { padding-block: calc(var(--spacing)*15); }
  .lg\:py-20 { padding-block: calc(var(--spacing)*20); }
  .lg\:py-30 { padding-block: calc(var(--spacing)*30); }
  .lg\:py-\[120px\] { padding-block: 120px; }
  .lg\:py-\[125px\] { padding-block: 125px; }
  .lg\:py-\[155px\] { padding-block: 155px; }
  .lg\:pt-0 { padding-top: calc(var(--spacing)*0); }
  .lg\:pt-2 { padding-top: calc(var(--spacing)*2); }
  .lg\:pt-4 { padding-top: calc(var(--spacing)*4); }
  .lg\:pt-5 { padding-top: calc(var(--spacing)*5); }
  .lg\:pt-6 { padding-top: calc(var(--spacing)*6); }
  .lg\:pt-10 { padding-top: calc(var(--spacing)*10); }
  .lg\:pt-15 { padding-top: calc(var(--spacing)*15); }
  .lg\:pt-\[2px\] { padding-top: 2px; }
  .lg\:pt-\[34px\] { padding-top: 34px; }
  .lg\:pt-\[120px\] { padding-top: 120px; }
  .lg\:pr-3 { padding-right: calc(var(--spacing)*3); }
  .lg\:pr-4 { padding-right: calc(var(--spacing)*4); }
  .lg\:pr-20 { padding-right: calc(var(--spacing)*20); }
  .lg\:pr-28 { padding-right: calc(var(--spacing)*28); }
  .lg\:pr-\[29px\] { padding-right: 29px; }
  .lg\:pb-0 { padding-bottom: calc(var(--spacing)*0); }
  .lg\:pb-2 { padding-bottom: calc(var(--spacing)*2); }
  .lg\:pb-3 { padding-bottom: calc(var(--spacing)*3); }
  .lg\:pb-4 { padding-bottom: calc(var(--spacing)*4); }
  .lg\:pb-5 { padding-bottom: calc(var(--spacing)*5); }
  .lg\:pb-7 { padding-bottom: calc(var(--spacing)*7); }
  .lg\:pb-8 { padding-bottom: calc(var(--spacing)*8); }
  .lg\:pb-10 { padding-bottom: calc(var(--spacing)*10); }
  .lg\:pb-15 { padding-bottom: calc(var(--spacing)*15); }
  .lg\:pb-\[12px\] { padding-bottom: 12px; }
  .lg\:pb-\[24px\] { padding-bottom: 24px; }
  .lg\:pb-\[30px\] { padding-bottom: 30px; }
  .lg\:pb-\[34px\] { padding-bottom: 34px; }
  .lg\:pb-\[70px\] { padding-bottom: 70px; }
  .lg\:pb-\[80px\] { padding-bottom: 80px; }
  .lg\:pb-\[82px\] { padding-bottom: 82px; }
  .lg\:pb-\[90px\] { padding-bottom: 90px; }
  .lg\:pb-\[120px\] { padding-bottom: 120px; }
  .lg\:pl-0 { padding-left: calc(var(--spacing)*0); }
  .lg\:pl-3\.75 { padding-left: calc(var(--spacing)*3.75); }
  .lg\:pl-7 { padding-left: calc(var(--spacing)*7); }
  .lg\:pl-8 { padding-left: calc(var(--spacing)*8); }
  .lg\:pl-15 { padding-left: calc(var(--spacing)*15); }
  .lg\:pl-20 { padding-left: calc(var(--spacing)*20); }
  .lg\:pl-28 { padding-left: calc(var(--spacing)*28); }
  .lg\:txt-btn { text-align: center; color: rgb(0, 0, 0); }
  .lg\:text-left { text-align: left; }
  .lg\:text-start { text-align: start; }
  .lg\:price-r { font-family: var(--font-lato); color: var(--price-color,#cc4d0f); letter-spacing: 0.015rem; font-size: 1rem; font-weight: 700; line-height: 1.5rem; }
  .lg\:price-s { color: var(--price-color,#cc4d0f); }
  .lg\:price-s, .lg\:price-s-form { font-family: var(--font-lato); letter-spacing: 0.02rem; font-size: 0.875rem; font-weight: 700; line-height: 1.25rem; }
  .lg\:price-s-form { color: var(--price-form-color,#ff8347); }
  .lg\:badge-text-r { letter-spacing: 0.0625rem; font-size: 0.75rem; line-height: 1.125rem; }
  .lg\:badge-text-r, .lg\:badge-text-s { font-family: var(--font-lato); text-transform: uppercase; font-weight: 700; }
  .lg\:badge-text-s { letter-spacing: 0.05rem; font-size: 0.625rem; line-height: 0.875rem; }
  .lg\:preheading-l { letter-spacing: 0.125rem; font-size: 1.25rem; line-height: 1.875rem; }
  .lg\:preheading-l, .lg\:preheading-r { font-family: var(--font-lato); text-transform: uppercase; font-weight: 700; }
  .lg\:preheading-r { letter-spacing: 0.0875rem; font-size: 1rem; line-height: 1.5rem; }
  .lg\:preheading-s { text-transform: uppercase; letter-spacing: 0.0625rem; }
  .lg\:preheading-s, .lg\:sh12 { font-family: var(--font-lato); font-size: 0.875rem; font-weight: 700; line-height: 1.25rem; }
  .lg\:sh12 { letter-spacing: 0.02rem; }
  .lg\:sh13 { letter-spacing: 0.02rem; font-size: 0.75rem; line-height: 1.375rem; }
  .lg\:price-l, .lg\:sh13 { font-family: var(--font-lato); font-weight: 700; }
  .lg\:price-l { color: var(--price-color,#b44b19); }
  .lg\:price-l, .lg\:price-l-form { font-size: 1.25rem; line-height: 1.875rem; }
  .lg\:price-l-form { font-family: var(--font-lato); color: var(--price-form-color,#ff8347); font-weight: 700; }
  .lg\:blog-filter-r { font-family: var(--font-lustria); text-transform: capitalize; font-size: 1rem; font-weight: 400; line-height: 1.5rem; }
  .lg\:price-l-label { font-family: var(--font-lato); font-size: 1rem; font-weight: 400; line-height: 1.75rem; }
  .lg\:sh9 { font-size: 1.255rem; }
  .lg\:sh10, .lg\:sh9 { font-family: var(--font-lato); font-weight: 700; line-height: 1.875rem; }
  .lg\:sh10 { font-size: 1.125rem; }
  .lg\:sh11, .lg\:text-button { font-family: var(--font-lato); font-size: 1rem; font-weight: 700; line-height: 1.5rem; }
  .lg\:price-l-crossed { font-family: var(--font-lato); color: rgb(117, 117, 117); font-size: 1.25rem; line-height: 1.875rem; text-decoration: line-through; }
  .lg\:txt-btn-primary { font-family: var(--font-lustria); --tw-leading: 1.5rem; background: linear-gradient(90deg,#000 calc(100%/3),transparent 0 calc(200%/3),#000 0)var(--d,0)100%/300% .0625rem no-repeat; font-size: 1.25rem; line-height: 1.5rem; }
  .lg\:txt-btn-primary:hover { --d: 100%; transition: 0.7s; }
  .lg\:body-l { font-size: 1.125rem; line-height: 1.875rem; }
  .lg\:body-l, .lg\:body-r { font-family: var(--font-lato); }
  .lg\:body-r { font-size: 1rem; line-height: 1.5rem; }
  .lg\:h1 { font-size: 2.5rem; line-height: 3.25rem; }
  .lg\:h1, .lg\:h2 { font-family: var(--font-lustria); }
  .lg\:h2 { font-size: 2.125rem; line-height: 3rem; }
  .lg\:h3 { font-size: 1.75rem; line-height: 2.5rem; }
  .lg\:h3, .lg\:h4 { font-family: var(--font-lustria); }
  .lg\:h4 { font-size: 1.5rem; line-height: 2.25rem; }
  .lg\:h5 { font-family: var(--font-lustria); font-size: 1.25rem; }
  .lg\:h5, .lg\:sh8 { line-height: 1.875rem; }
  .lg\:sh8 { font-family: var(--font-lato); font-size: 1.255rem; }
  .lg\:text-base { font-size: var(--text-base); line-height: var(--tw-leading,var(--text-base--line-height)); }
  .lg\:text-\[128px\] { font-size: 128px; }
  .lg\:leading-\[128px\] { --tw-leading: 128px; line-height: 128px; }
  .lg\:text-\[\#0c2f30\] { color: rgb(12, 47, 48); }
  .lg\:text-\[\#0e3739\] { color: rgb(14, 55, 57); }
  .lg\:text-\[\#000000\] { color: rgb(0, 0, 0); }
  .lg\:text-\[\#1a4143\] { color: rgb(26, 65, 67); }
  .lg\:text-\[\#1cc286\] { color: rgb(28, 194, 134); }
  .lg\:text-\[\#3e4f41\] { color: rgb(62, 79, 65); }
  .lg\:text-\[\#3e5f61\] { color: rgb(62, 95, 97); }
  .lg\:text-\[\#3e5572\] { color: rgb(62, 85, 114); }
  .lg\:text-\[\#3f5572\] { color: rgb(63, 85, 114); }
  .lg\:text-\[\#4f5766\] { color: rgb(79, 87, 102); }
  .lg\:text-\[\#5e2e10\] { color: rgb(94, 46, 16); }
  .lg\:text-\[\#6e8788\] { color: rgb(110, 135, 136); }
  .lg\:text-\[\#007e94\] { color: rgb(0, 126, 148); }
  .lg\:text-\[\#7e3512\] { color: rgb(126, 53, 18); }
  .lg\:text-\[\#9bff9b\] { color: rgb(155, 255, 155); }
  .lg\:text-\[\#9f9a97\] { color: rgb(159, 154, 151); }
  .lg\:text-\[\#294c80\] { color: rgb(41, 76, 128); }
  .lg\:text-\[\#333\] { color: rgb(51, 51, 51); }
  .lg\:text-\[\#00354a\] { color: rgb(0, 53, 74); }
  .lg\:text-\[\#718c8d\] { color: rgb(113, 140, 141); }
  .lg\:text-\[\#884e39\] { color: rgb(136, 78, 57); }
  .lg\:text-\[\#903c14\] { color: rgb(144, 60, 20); }
  .lg\:text-\[\#2453ce\] { color: rgb(36, 83, 206); }
  .lg\:text-\[\#04707b\] { color: rgb(4, 112, 123); }
  .lg\:text-\[\#7095ff\] { color: rgb(112, 149, 255); }
  .lg\:text-\[\#008000\] { color: green; }
  .lg\:text-\[\#16181a\] { color: rgb(22, 24, 26); }
  .lg\:text-\[\#626262\] { color: rgb(98, 98, 98); }
  .lg\:text-\[\#757575\] { color: rgb(117, 117, 117); }
  .lg\:text-\[\#995740\] { color: rgb(153, 87, 64); }
  .lg\:text-\[\#a19f9b\] { color: rgb(161, 159, 155); }
  .lg\:text-\[\#a24417\] { color: rgb(162, 68, 23); }
  .lg\:text-\[\#aa6147\] { color: rgb(170, 97, 71); }
  .lg\:text-\[\#aa9147\] { color: rgb(170, 145, 71); }
  .lg\:text-\[\#b4b2af\] { color: rgb(180, 178, 175); }
  .lg\:text-\[\#b7c3c4\] { color: rgb(183, 195, 196); }
  .lg\:text-\[\#b44b19\] { color: rgb(180, 75, 25); }
  .lg\:text-\[\#b9632c\] { color: rgb(185, 99, 44); }
  .lg\:text-\[\#b73432\] { color: rgb(183, 52, 50); }
  .lg\:text-\[\#c3c3c3\] { color: rgb(195, 195, 195); }
  .lg\:text-\[\#c7c5c3\] { color: rgb(199, 197, 195); }
  .lg\:text-\[\#c7c6c6\] { color: rgb(199, 198, 198); }
  .lg\:text-\[\#c2271c\] { color: rgb(194, 39, 28); }
  .lg\:text-\[\#cc4d0f\] { color: rgb(204, 77, 15); }
  .lg\:text-\[\#cfd7d7\] { color: rgb(207, 215, 215); }
  .lg\:text-\[\#cfdfe9\] { color: rgb(207, 223, 233); }
  .lg\:text-\[\#d8d8d8\] { color: rgb(216, 216, 216); }
  .lg\:text-\[\#d9d9d9\] { color: rgb(217, 217, 217); }
  .lg\:text-\[\#d20a0a\] { color: rgb(210, 10, 10); }
  .lg\:text-\[\#e1e1e1\] { color: rgb(225, 225, 225); }
  .lg\:text-\[\#e3e2e1\] { color: rgb(227, 226, 225); }
  .lg\:text-\[\#e3e3e3\] { color: rgb(227, 227, 227); }
  .lg\:text-\[\#e6dfd9\] { color: rgb(230, 223, 217); }
  .lg\:text-\[\#e7ebeb\] { color: rgb(231, 235, 235); }
  .lg\:text-\[\#e8eeff\] { color: rgb(232, 238, 255); }
  .lg\:text-\[\#e22747\] { color: rgb(226, 39, 71); }
  .lg\:text-\[\#eaeaea\] { color: rgb(234, 234, 234); }
  .lg\:text-\[\#eaf2f4\] { color: rgb(234, 242, 244); }
  .lg\:text-\[\#ebe5e1\] { color: rgb(235, 229, 225); }
  .lg\:text-\[\#ececeb\] { color: rgb(236, 236, 235); }
  .lg\:text-\[\#edcc6c\] { color: rgb(237, 204, 108); }
  .lg\:text-\[\#eedfda\] { color: rgb(238, 223, 218); }
  .lg\:text-\[\#eee9da\] { color: rgb(238, 233, 218); }
  .lg\:text-\[\#f0ece8\] { color: rgb(240, 236, 232); }
  .lg\:text-\[\#f0fdf4\] { color: rgb(240, 253, 244); }
  .lg\:text-\[\#f2f0e9\] { color: rgb(242, 240, 233); }
  .lg\:text-\[\#f3f5f5\] { color: rgb(243, 245, 245); }
  .lg\:text-\[\#f5f8fb\] { color: rgb(245, 248, 251); }
  .lg\:text-\[\#f6efed\] { color: rgb(246, 239, 237); }
  .lg\:text-\[\#f6f4ed\] { color: rgb(246, 244, 237); }
  .lg\:text-\[\#f6f5f5\] { color: rgb(246, 245, 245); }
  .lg\:text-\[\#f7f5f4\] { color: rgb(247, 245, 244); }
  .lg\:text-\[\#f7f7f7\] { color: rgb(247, 247, 247); }
  .lg\:text-\[\#facc15\] { color: rgb(250, 204, 21); }
  .lg\:text-\[\#faf9f7\] { color: rgb(250, 249, 247); }
  .lg\:text-\[\#fafafa\] { color: rgb(250, 250, 250); }
  .lg\:text-\[\#fcfcfb\] { color: rgb(252, 252, 251); }
  .lg\:text-\[\#fefce8\] { color: rgb(254, 252, 232); }
  .lg\:text-\[\#ff6443\] { color: rgb(255, 100, 67); }
  .lg\:text-\[\#ff8347\] { color: rgb(255, 131, 71); }
  .lg\:text-\[\#ffffff\] { color: rgb(255, 255, 255); }
  .not-last\:lg\:mb-8:not(:last-child) { margin-bottom: calc(var(--spacing)*8); }
}
  @media (min-width: 70.8125rem) {
  .min-\[70\.8125rem\]\:price-l { font-family: var(--font-lato); color: var(--price-color,#b44b19); font-size: 1.25rem; font-weight: 700; line-height: 1.875rem; }
  .min-\[70\.8125rem\]\:price-l-crossed { font-family: var(--font-lato); color: rgb(117, 117, 117); font-size: 1.25rem; line-height: 1.875rem; text-decoration: line-through; }
}
  @media (min-width: 71.25rem) {
  .min-\[71\.25rem\]\:px-5 { padding-inline: calc(var(--spacing)*5); }
  .min-\[71\.25rem\]\:pr-5 { padding-right: calc(var(--spacing)*5); }
  .min-\[71\.25rem\]\:pl-4 { padding-left: calc(var(--spacing)*4); }
}
  @media (min-width: 75rem) {
  .\32 lg\:absolute { position: absolute; }
  .\32 lg\:top-0 { top: calc(var(--spacing)*0); }
  .\32 lg\:left-0 { left: calc(var(--spacing)*0); }
  .\32 lg\:col-1 { grid-column: 1; }
  .\32 lg\:col-2 { grid-column: 2; }
  .\32 lg\:col-\[1\/3\] { grid-column: 1 / 3; }
  .\32 lg\:row-\[1\/2\] { grid-row: 1 / 2; }
  .\32 lg\:row-\[1\/4\] { grid-row: 1 / 4; }
  .\32 lg\:row-\[2\/3\] { grid-row: 2 / 3; }
  .\32 lg\:row-\[2\/5\] { grid-row: 2 / 5; }
  .\32 lg\:row-\[3\/4\] { grid-row: 3 / 4; }
  .\32 lg\:m-0 { margin: calc(var(--spacing)*0); }
  .\32 lg\:mx-0 { margin-inline: calc(var(--spacing)*0); }
  .\32 lg\:mx-auto { margin-inline: auto; }
  .\32 lg\:mt-0 { margin-top: calc(var(--spacing)*0); }
  .\32 lg\:mt-8 { margin-top: calc(var(--spacing)*8); }
  .\32 lg\:mt-\[97px\] { margin-top: 97px; }
  .\32 lg\:mr-3 { margin-right: calc(var(--spacing)*3); }
  .\32 lg\:mr-5 { margin-right: calc(var(--spacing)*5); }
  .\32 lg\:mb-0 { margin-bottom: calc(var(--spacing)*0); }
  .\32 lg\:block { display: block; }
  .\32 lg\:flex { display: flex; }
  .\32 lg\:hidden { display: none; }
  .\32 lg\:h-\[248px\] { height: 248px; }
  .\32 lg\:w-\[165px\] { width: 165px; }
  .\32 lg\:w-\[213px\] { width: 213px; }
  .\32 lg\:w-auto { width: auto; }
  .\32 lg\:w-screen { width: 100vw; }
  .\32 lg\:max-w-\[720px\] { max-width: 720px; }
  .\32 lg\:max-w-\[1088px\] { max-width: 1088px; }
  .\32 lg\:grid-cols-\[1fr\] { grid-template-columns: 1fr; }
  .\32 lg\:grid-cols-\[1fr_328px\] { grid-template-columns: 1fr 328px; }
  .\32 lg\:flex-row { flex-direction: row; }
  .\32 lg\:flex-wrap { flex-wrap: wrap; }
  .\32 lg\:items-center { align-items: center; }
  .\32 lg\:justify-center { justify-content: center; }
  .\32 lg\:gap-2 { gap: calc(var(--spacing)*2); }
  .\32 lg\:gap-4 { gap: calc(var(--spacing)*4); }
  .\32 lg\:gap-5 { gap: calc(var(--spacing)*5); }
  .\32 lg\:gap-10 { gap: calc(var(--spacing)*10); }
  .\32 lg\:gap-x-10 { column-gap: calc(var(--spacing)*10); }
  .\32 lg\:px-0 { padding-inline: calc(var(--spacing)*0); }
  .\32 lg\:px-5 { padding-inline: calc(var(--spacing)*5); }
  .\32 lg\:pt-8 { padding-top: calc(var(--spacing)*8); }
  .\32 lg\:pt-\[24px\] { padding-top: 24px; }
  .\32 lg\:pb-0 { padding-bottom: calc(var(--spacing)*0); }
  .\32 lg\:pb-8 { padding-bottom: calc(var(--spacing)*8); }
  .\32 lg\:text-\[1rem\] { font-size: 1rem; }
  .\32 lg\:leading-6 { --tw-leading: calc(var(--spacing)*6); line-height: calc(var(--spacing)*6); }
}
  @media (min-width: 80rem) {
  .xl\:block { display: block; }
  .xl\:px-0 { padding-inline: calc(var(--spacing)*0); }
}
  @media (min-width: 96rem) {
  .\32 xl\:mr-28 { margin-right: calc(var(--spacing)*28); }
  .\32 xl\:ml-28 { margin-left: calc(var(--spacing)*28); }
  .\32 xl\:max-h-\[756px\] { max-height: 756px; }
  .\32 xl\:min-h-\[756px\] { min-height: 756px; }
  .\32 xl\:w-1\/3 { width: 33.3333%; }
  .\32 xl\:w-2\/3 { width: 66.6667%; }
  .\32 xl\:max-w-\[886px\] { max-width: 886px; }
  .\32 xl\:max-w-\[1680px\] { max-width: 1680px; }
  .\32 xl\:grow-0 { flex-grow: 0; }
  .\32 xl\:px-0 { padding-inline: calc(var(--spacing)*0); }
  .\32 xl\:px-0\! { padding-inline: calc(var(--spacing)*0) !important; }
}
  @media (prefers-color-scheme: dark) {
  .dark\:border-neutral-700 { border-color: var(--color-neutral-700); }
  .dark\:bg-black { background-color: rgb(0, 0, 0); }
  .dark\:fill-white { fill: rgb(255, 255, 255); }
  .dark\:text-black { color: rgb(0, 0, 0); }
}
  .\[\&_a\]\:underline a { text-decoration-line: underline; }
  @media (hover: hover) {
  .\[\&_a\]\:hover\:text-\[\#aa6147\] a:hover { color: rgb(170, 97, 71); }
}
  .\[\&\.swiper-slide-active\]\:h3.swiper-slide-active { font-family: var(--font-lustria); font-size: 1.75rem; line-height: 2.5rem; }
  @media (min-width: 40rem) {
  .\[\&\.swiper-slide-active\]\:sm\:feature-number.swiper-slide-active { font-family: var(--font-lustria); letter-spacing: 0.16px; font-size: 3rem; line-height: 3.25rem; }
}
  .btn-disabled { pointer-events: none; color: rgb(161, 159, 155); background-color: rgb(227, 226, 225); border-color: rgb(227, 226, 225); }
}

#all-reviews .yotpo span { font-family: var(--font-lato) !important; }

#all-reviews .filters-container-title, #all-reviews .yotpo-label, #all-reviews .yotpo-label-container, #all-reviews .yotpo-testimonials-tabs { display: none !important; }

#all-reviews .product-link { font-family: var(--font-lato) !important; color: rgb(117, 117, 117) !important; font-weight: 700 !important; text-decoration: underline !important; }

@media (min-width: 640px) {
  #all-reviews .product-link { font-size: 1rem !important; line-height: 1.5rem !important; }
}

@media (max-width: 639px) {
  #all-reviews .product-link { letter-spacing: 0.02rem !important; font-size: 0.875rem !important; line-height: 1.25rem !important; }
}

#all-reviews .label-helpful { font-family: var(--font-lato); }

@media (max-width: 639px) {
  #all-reviews .label-helpful { font-size: 0.875rem !important; font-weight: 400 !important; line-height: 1.25rem !important; }
}

@media (min-width: 640px) {
  #all-reviews .yotpo-main { margin-bottom: 24px !important; }
}

@media (max-width: 639px) {
  #all-reviews .yotpo-action, #all-reviews .yotpo-main { margin-bottom: 20px !important; }
}

@media (max-width: 430px) {
  #all-reviews .yotpo-helpful { float: left !important; padding-top: 20px !important; display: block !important; }
}

#all-reviews .content-title { font-family: var(--font-lustria) !important; color: rgb(0, 0, 0) !important; padding-bottom: 10px !important; font-weight: 400 !important; }

@media (max-width: 639px) {
  #all-reviews .content-title { font-size: 1rem !important; line-height: 1.5rem !important; }
}

@media (min-width: 640px) {
  #all-reviews .content-title { font-size: 1.25rem !important; line-height: 1.875rem !important; }
}

#all-reviews .yotpo-page-element.yotpo-active, #all-reviews .yotpo-page-element:not(.yotpo-icon) { padding-left: 12px !important; padding-right: 12px !important; }

#all-reviews .yotpo-page-element.yotpo-active { color: rgb(0, 0, 0) !important; background-color: rgb(231, 235, 235) !important; border-radius: 0px !important; }

#all-reviews .yotpo-user-name { font-family: var(--font-lato); font-size: 1rem; font-weight: 400; line-height: 1.5rem; }

#all-reviews .yotpo-user-title { font-family: var(--font-lato); padding-top: 3px; font-size: 0.875rem; font-weight: 400; line-height: 1.25rem; color: rgb(117, 117, 117) !important; }

#all-reviews .yotpo-testimonials-reviews-header { border-bottom: 1px solid rgb(227, 227, 227); padding-bottom: 60px !important; }

#all-reviews .yotpo-testimonials-reviews-filters { border-bottom: 0px !important; }

#all-reviews .reviews-amount { font-family: var(--font-lato); color: rgb(117, 117, 117) !important; font-size: 1rem !important; font-weight: 400 !important; line-height: 1.5rem !important; }

@media (max-width: 540px) {
  #all-reviews .reviews-qa-label { padding-left: 28px !important; }
}

#all-reviews .filters-container { flex-wrap: wrap; width: 100%; display: flex; }

@media (max-width: 1024px) {
  #all-reviews .filters-container { justify-content: center !important; margin: auto !important; }
}

@media (max-width: 680px) {
  #all-reviews .yotpo-testimonials-reviews-filters { display: flex; }
}

#all-reviews .yotpo-testimonials-reviews-filters .more-filters-btn { border-color: rgb(14, 55, 57) !important; border-radius: 0px !important; height: 44px !important; margin-top: 15px !important; padding-top: 10px !important; padding-left: 4px !important; padding-right: 4px !important; }

#all-reviews .free-text-search, #all-reviews .free-text-search-input, #all-reviews .yotpo-testimonials-reviews-filters .more-filters-btn .more-filters-icon, #all-reviews .yotpo-testimonials-reviews-filters .more-filters-btn .more-filters-text { font-family: var(--font-lato); color: rgb(0, 0, 0); font-size: 0.875rem; font-weight: 400; line-height: 1.25rem; }

#all-reviews .free-text-search, #all-reviews .free-text-search-input { border-color: rgb(14, 55, 57) !important; border-radius: 0px !important; width: 200px !important; height: 44px !important; margin-right: 10px !important; }

@media (max-width: 640px) {
  #all-reviews .free-text-search, #all-reviews .free-text-search-input { width: 50%; }
}

#all-reviews .yotpo-dropdown-button { border-color: rgb(14, 55, 57) !important; border-radius: 0px !important; height: 44px !important; }

#all-reviews .yotpo-dropdown-button span { font-family: var(--font-lato); font-size: 0.875rem; font-weight: 400; line-height: 1.25rem; color: rgb(0, 0, 0) !important; padding-top: 4px !important; }

#all-reviews .yotpo-filter-stars.selected { height: 44px !important; padding: 0px !important; }

#all-reviews .yotpo-dropdown { top: 44px !important; }

#all-reviews .yotpo-regular-box { padding: 60px 0px 45px !important; }

@media (max-width: 640px) {
  #all-reviews .yotpo-regular-box { padding: 40px 0px 30px !important; }
}

#all-reviews .content-review, #all-reviews .rest-content-collapsed { font-family: var(--font-lato); color: rgb(0, 0, 0) !important; }

@media (min-width: 640px) {
  #all-reviews .content-review, #all-reviews .rest-content-collapsed { font-size: 1rem !important; font-weight: 400 !important; line-height: 1.5rem !important; }
}

@media (max-width: 639px) {
  #all-reviews .content-review, #all-reviews .rest-content-collapsed { font-size: 0.875rem; font-weight: 400; line-height: 1.25rem; }
}

#all-reviews .yotpo-verified-icon-wrapper circle { fill: rgb(28, 194, 134) !important; }

#all-reviews .yotpo-icon-circle-checkmark { color: rgb(28, 194, 134) !important; }

#all-reviews .yotpo-horizontal-pagination .selected { color: rgb(0, 0, 0) !important; background-color: rgb(231, 235, 235) !important; border-radius: 0px !important; padding-left: 12px !important; padding-right: 12px !important; }

#all-reviews .yotpo-reviews-pagination-item svg { height: 100%; align-self: center !important; }

#all-reviews .yotpo-pagination-number:hover { border-radius: 0px !important; }

#all-reviews .yotpo-review-date { font-size: 1rem !important; font-weight: 400 !important; line-height: 1.5rem !important; }

@media (max-width: 1023px) {
  #all-reviews .bottom-line-items { justify-content: center !important; display: flex !important; }
}

@media (max-width: 798px) {
  #all-reviews .yotpo-hidden-mobile { display: none !important; }
}

@media (max-width: 797px) {
  #all-reviews .yotpo-visible-mobile { display: block !important; }
}

#all-reviews .yotpo-review-stars { padding-top: 20px !important; }

#all-reviews .yotpo-page-element { font-family: var(--font-lustria) !important; font-size: 1rem !important; line-height: 1.5rem !important; }

#all-reviews .yotpo-icon-right-arrow { content: url("/images/arrow-right.svg") !important; }

#all-reviews .yotpo-icon-left-arrow { content: url("/images/arrow-left.svg") !important; }

#all-reviews .list-category { font-family: var(--font-lato) !important; font-size: 1rem !important; font-weight: 400 !important; line-height: 1.5rem !important; }

#all-reviews .avg-score { color: rgb(0, 0, 0) !important; font-size: 40px !important; font-weight: 400 !important; }

#all-reviews .yotpo-icon-btn-small { position: relative; }

#all-reviews .yotpo-icon-btn-small::before { content: ""; pointer-events: auto; z-index: 0; width: max(1.5rem,calc(100% + var(--hitbox-padding,.25rem)*2)); height: max(1.5rem,calc(100% + var(--hitbox-padding,.25rem)*2)); display: block; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }

#all-reviews .desktop-clear-all-btn { border-radius: 0px; align-content: center; align-self: flex-end; position: relative; height: 44px !important; }

@media (min-width: 868px) {
  #all-reviews .desktop-clear-all-btn { margin-left: auto; }
}

#all-reviews .yotpo-filter-tag { margin-top: 20px; }

.yotpo-head, .yotpo-review-votes-wrapper { display: none !important; }

.yotpo-widget-instance * { --primary-font-family: var(--font-lato); --secondary-font-family: var(--font-lato); }

.yotpo-review-title { --primary-font-family: var(--font-lustria); }

.yotpo-filter-select, .yotpo-media-select, .yotpo-mobile-filters-btn, .yotpo-search-filter { border-color: rgb(14, 55, 57) !important; border-radius: 0px !important; }

.yotpo-filters-top-panel { align-items: stretch; }

.yotpo-search-filter { height: auto !important; }

.yotpo-reviews-pagination-item { align-self: center; border-radius: 0px !important; }

.selected.yotpo-reviews-pagination-item { color: rgb(0, 0, 0) !important; background-color: rgb(231, 235, 235) !important; }

.yotpo-verified-icon-wrapper circle { fill: rgb(28, 194, 134) !important; }

.yotpo-icon-button { background: 0px 0px !important; }

.yotpo-icon-button__icon { fill: rgb(55, 51, 48) !important; }

.grecaptcha-badge { visibility: hidden; }

.osano-cm-widget { display: none !important; }

.img-hover-opacity { transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, -webkit-backdrop-filter, backdrop-filter, display, visibility, content-visibility, overlay, pointer-events; transition-duration: var(--tw-duration,var(--default-transition-duration)); --tw-ease: var(--ease-in-out); transition-delay: 0.1s; transition-timing-function: var(--ease-in-out); background-color: rgb(255, 255, 255); }

@media (hover: hover) {
  .img-hover-opacity:hover { opacity: 0.6; }
}

body { min-height: 100vh; overflow-x: hidden; }

main { min-height: calc(-109px + 100vh); }

@property --tw-translate-x { syntax: "*"; inherits: false; initial-value: 0; }

@property --tw-translate-y { syntax: "*"; inherits: false; initial-value: 0; }

@property --tw-translate-z { syntax: "*"; inherits: false; initial-value: 0; }

@property --tw-rotate-x { syntax: "*"; inherits: false; }

@property --tw-rotate-y { syntax: "*"; inherits: false; }

@property --tw-rotate-z { syntax: "*"; inherits: false; }

@property --tw-skew-x { syntax: "*"; inherits: false; }

@property --tw-skew-y { syntax: "*"; inherits: false; }

@property --tw-space-y-reverse { syntax: "*"; inherits: false; initial-value: 0; }

@property --tw-border-style { syntax: "*"; inherits: false; initial-value: solid; }

@property --tw-gradient-position { syntax: "*"; inherits: false; }

@property --tw-gradient-from { syntax: "<color>"; inherits: false; initial-value: #0000; }

@property --tw-gradient-via { syntax: "<color>"; inherits: false; initial-value: #0000; }

@property --tw-gradient-to { syntax: "<color>"; inherits: false; initial-value: #0000; }

@property --tw-gradient-stops { syntax: "*"; inherits: false; }

@property --tw-gradient-via-stops { syntax: "*"; inherits: false; }

@property --tw-gradient-from-position { syntax: "<length-percentage>"; inherits: false; initial-value: 0; }

@property --tw-gradient-via-position { syntax: "<length-percentage>"; inherits: false; initial-value: 50%; }

@property --tw-gradient-to-position { syntax: "<length-percentage>"; inherits: false; initial-value: 100%; }

@property --tw-leading { syntax: "*"; inherits: false; }

@property --tw-font-weight { syntax: "*"; inherits: false; }

@property --tw-tracking { syntax: "*"; inherits: false; }

@property --tw-shadow { syntax: "*"; inherits: false; initial-value: 0 0 #0000; }

@property --tw-shadow-color { syntax: "*"; inherits: false; }

@property --tw-shadow-alpha { syntax: "<percentage>"; inherits: false; initial-value: 100%; }

@property --tw-inset-shadow { syntax: "*"; inherits: false; initial-value: 0 0 #0000; }

@property --tw-inset-shadow-color { syntax: "*"; inherits: false; }

@property --tw-inset-shadow-alpha { syntax: "<percentage>"; inherits: false; initial-value: 100%; }

@property --tw-ring-color { syntax: "*"; inherits: false; }

@property --tw-ring-shadow { syntax: "*"; inherits: false; initial-value: 0 0 #0000; }

@property --tw-inset-ring-color { syntax: "*"; inherits: false; }

@property --tw-inset-ring-shadow { syntax: "*"; inherits: false; initial-value: 0 0 #0000; }

@property --tw-ring-inset { syntax: "*"; inherits: false; }

@property --tw-ring-offset-width { syntax: "<length>"; inherits: false; initial-value: 0; }

@property --tw-ring-offset-color { syntax: "*"; inherits: false; initial-value: #fff; }

@property --tw-ring-offset-shadow { syntax: "*"; inherits: false; initial-value: 0 0 #0000; }

@property --tw-blur { syntax: "*"; inherits: false; }

@property --tw-brightness { syntax: "*"; inherits: false; }

@property --tw-contrast { syntax: "*"; inherits: false; }

@property --tw-grayscale { syntax: "*"; inherits: false; }

@property --tw-hue-rotate { syntax: "*"; inherits: false; }

@property --tw-invert { syntax: "*"; inherits: false; }

@property --tw-opacity { syntax: "*"; inherits: false; }

@property --tw-saturate { syntax: "*"; inherits: false; }

@property --tw-sepia { syntax: "*"; inherits: false; }

@property --tw-drop-shadow { syntax: "*"; inherits: false; }

@property --tw-drop-shadow-color { syntax: "*"; inherits: false; }

@property --tw-drop-shadow-alpha { syntax: "<percentage>"; inherits: false; initial-value: 100%; }

@property --tw-drop-shadow-size { syntax: "*"; inherits: false; }

@property --tw-duration { syntax: "*"; inherits: false; }

@property --tw-ease { syntax: "*"; inherits: false; }

@keyframes spin { 
  100% { transform: rotate(1turn); }
}

@keyframes ping { 
  75%, 100% { opacity: 0; transform: scale(2); }
}

@keyframes enterFrom { 
  0% { transform: translate(var(--translate-x-amount,0),var(--translate-y-amount,0)); opacity: 0; }
  100% { opacity: 1; transform: translate(0px); }
}

@keyframes leaveTo { 
  0% { opacity: 1; transform: translate(0px); }
  100% { transform: translate(var(--translate-x-amount,0),var(--translate-y-amount,0)); opacity: 0; }
}

@keyframes removeToastHeight { 
  0% { max-height: 400px; }
  100% { border-width: 0px; max-height: 0px; margin-bottom: 0px; }
}

@keyframes drawSVGPath { 
  0% { stroke-dashoffset: 1px; }
  100% { stroke-dashoffset: 0; }
}