 #shopify-buyer-consent {
   margin-top: 1em;
   display: inline-block;
   width: 100%;
 }

 #shopify-buyer-consent.hidden {
   display: none;
 }

 #shopify-subscription-policy-button {
   background: none;
   border: none;
   padding: 0;
   text-decoration: underline;
   font-size: inherit;
   cursor: pointer;
 }

 #shopify-subscription-policy-button::before {
   box-shadow: none;
 }

 :root,
 .color-scheme-1 {
   --color-background: 255, 255, 255;

   --gradient-background: #ffffff;




   --color-foreground: 18, 18, 18;
   --color-background-contrast: 191, 191, 191;
   --color-shadow: 18, 18, 18;
   --color-button: 130, 73, 32;
   --color-button-text: 255, 255, 255;
   --color-secondary-button: 255, 255, 255;
   --color-secondary-button-text: 18, 18, 18;
   --color-link: 18, 18, 18;
   --color-badge-foreground: 18, 18, 18;
   --color-badge-background: 255, 255, 255;
   --color-badge-border: 18, 18, 18;
   --payment-terms-background-color: rgb(255 255 255);
 }


 .color-scheme-2 {
   --color-background: 243, 243, 243;

   --gradient-background: #f3f3f3;




   --color-foreground: 255, 255, 255;
   --color-background-contrast: 179, 179, 179;
   --color-shadow: 18, 18, 18;
   --color-button: 18, 18, 18;
   --color-button-text: 243, 243, 243;
   --color-secondary-button: 243, 243, 243;
   --color-secondary-button-text: 18, 18, 18;
   --color-link: 18, 18, 18;
   --color-badge-foreground: 255, 255, 255;
   --color-badge-background: 243, 243, 243;
   --color-badge-border: 255, 255, 255;
   --payment-terms-background-color: rgb(243 243 243);
 }


 .color-scheme-3 {
   --color-background: 36, 40, 51;

   --gradient-background: #242833;




   --color-foreground: 255, 255, 255;
   --color-background-contrast: 47, 52, 66;
   --color-shadow: 18, 18, 18;
   --color-button: 255, 255, 255;
   --color-button-text: 0, 0, 0;
   --color-secondary-button: 36, 40, 51;
   --color-secondary-button-text: 255, 255, 255;
   --color-link: 255, 255, 255;
   --color-badge-foreground: 255, 255, 255;
   --color-badge-background: 36, 40, 51;
   --color-badge-border: 255, 255, 255;
   --payment-terms-background-color: rgb(36 40 51);
 }


 .color-scheme-4 {
   --color-background: 18, 18, 18;

   --gradient-background: #121212;




   --color-foreground: 255, 255, 255;
   --color-background-contrast: 146, 146, 146;
   --color-shadow: 18, 18, 18;
   --color-button: 255, 255, 255;
   --color-button-text: 18, 18, 18;
   --color-secondary-button: 18, 18, 18;
   --color-secondary-button-text: 255, 255, 255;
   --color-link: 255, 255, 255;
   --color-badge-foreground: 255, 255, 255;
   --color-badge-background: 18, 18, 18;
   --color-badge-border: 255, 255, 255;
   --payment-terms-background-color: rgb(18 18 18);
 }


 .color-scheme-5 {
   --color-background: 51, 79, 180;

   --gradient-background: #334fb4;




   --color-foreground: 255, 255, 255;
   --color-background-contrast: 23, 35, 81;
   --color-shadow: 18, 18, 18;
   --color-button: 255, 255, 255;
   --color-button-text: 51, 79, 180;
   --color-secondary-button: 51, 79, 180;
   --color-secondary-button-text: 255, 255, 255;
   --color-link: 255, 255, 255;
   --color-badge-foreground: 255, 255, 255;
   --color-badge-background: 51, 79, 180;
   --color-badge-border: 255, 255, 255;
   --payment-terms-background-color: rgb(51 79 180);
 }


 .color-scheme-8e818091-442e-43ad-9224-1d09a20583c1 {
   --color-background: 255, 255, 255;

   --gradient-background: #ffffff;




   --color-foreground: 18, 18, 18;
   --color-background-contrast: 191, 191, 191;
   --color-shadow: 18, 18, 18;
   --color-button: 18, 18, 18;
   --color-button-text: 255, 255, 255;
   --color-secondary-button: 255, 255, 255;
   --color-secondary-button-text: 18, 18, 18;
   --color-link: 18, 18, 18;
   --color-badge-foreground: 18, 18, 18;
   --color-badge-background: 255, 255, 255;
   --color-badge-border: 18, 18, 18;
   --payment-terms-background-color: rgb(255 255 255);
 }


 .color-scheme-eebf3d61-1152-4513-af05-ea1569a8d5b1 {
   --color-background: 130, 73, 32;

   --gradient-background: #824920;




   --color-foreground: 255, 255, 255;
   --color-background-contrast: 28, 16, 7;
   --color-shadow: 18, 18, 18;
   --color-button: 18, 18, 18;
   --color-button-text: 255, 255, 255;
   --color-secondary-button: 130, 73, 32;
   --color-secondary-button-text: 18, 18, 18;
   --color-link: 18, 18, 18;
   --color-badge-foreground: 255, 255, 255;
   --color-badge-background: 130, 73, 32;
   --color-badge-border: 255, 255, 255;
   --payment-terms-background-color: rgb(130 73 32);
 }


 .color-scheme-474ec297-8953-4668-bdbf-654d0b44cd51 {
   --color-background: 255, 255, 255;

   --gradient-background: #ffffff;




   --color-foreground: 18, 18, 18;
   --color-background-contrast: 191, 191, 191;
   --color-shadow: 18, 18, 18;
   --color-button: 18, 18, 18;
   --color-button-text: 255, 255, 255;
   --color-secondary-button: 255, 255, 255;
   --color-secondary-button-text: 18, 18, 18;
   --color-link: 18, 18, 18;
   --color-badge-foreground: 18, 18, 18;
   --color-badge-background: 255, 255, 255;
   --color-badge-border: 18, 18, 18;
   --payment-terms-background-color: rgb(255 255 255);
 }


 .color-scheme-883b428a-2478-4734-9874-5702c98cbe87 {
   --color-background: 255, 255, 255;

   --gradient-background: #ffffff;




   --color-foreground: 18, 18, 18;
   --color-background-contrast: 191, 191, 191;
   --color-shadow: 18, 18, 18;
   --color-button: 18, 18, 18;
   --color-button-text: 255, 255, 255;
   --color-secondary-button: 255, 255, 255;
   --color-secondary-button-text: 18, 18, 18;
   --color-link: 18, 18, 18;
   --color-badge-foreground: 18, 18, 18;
   --color-badge-background: 255, 255, 255;
   --color-badge-border: 18, 18, 18;
   --payment-terms-background-color: rgb(255 255 255);
 }


 .color-scheme-fd8a9319-fa8a-4e77-990a-ccc59328e29c {
   --color-background: 255, 255, 255;

   --gradient-background: #ffffff;




   --color-foreground: 191, 48, 31;
   --color-background-contrast: 191, 191, 191;
   --color-shadow: 18, 18, 18;
   --color-button: 18, 18, 18;
   --color-button-text: 255, 255, 255;
   --color-secondary-button: 255, 255, 255;
   --color-secondary-button-text: 18, 18, 18;
   --color-link: 18, 18, 18;
   --color-badge-foreground: 191, 48, 31;
   --color-badge-background: 255, 255, 255;
   --color-badge-border: 191, 48, 31;
   --payment-terms-background-color: rgb(255 255 255);
 }


 body,
 .color-scheme-1,
 .color-scheme-2,
 .color-scheme-3,
 .color-scheme-4,
 .color-scheme-5,
 .color-scheme-8e818091-442e-43ad-9224-1d09a20583c1,
 .color-scheme-eebf3d61-1152-4513-af05-ea1569a8d5b1,
 .color-scheme-474ec297-8953-4668-bdbf-654d0b44cd51,
 .color-scheme-883b428a-2478-4734-9874-5702c98cbe87,
 .color-scheme-fd8a9319-fa8a-4e77-990a-ccc59328e29c {
   color: rgba(var(--color-foreground), 0.75);
   background-color: rgb(var(--color-background));
 }

 :root {
   --font-body-family: "New York", Iowan Old Style, Apple Garamond, Baskerville, Times New Roman, Droid Serif, Times, Source Serif Pro, serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
   --font-body-style: normal;
   --font-body-weight: 400;
   --font-body-weight-bold: 700;

   --font-heading-family: "New York", Iowan Old Style, Apple Garamond, Baskerville, Times New Roman, Droid Serif, Times, Source Serif Pro, serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
   --font-heading-style: normal;
   --font-heading-weight: 400;

   --font-body-scale: 1.0;
   --font-heading-scale: 1.0;

   --media-padding: px;
   --media-border-opacity: 0.05;
   --media-border-width: 0px;
   --media-radius: 0px;
   --media-shadow-opacity: 0.0;
   --media-shadow-horizontal-offset: 0px;
   --media-shadow-vertical-offset: 4px;
   --media-shadow-blur-radius: 5px;
   --media-shadow-visible: 0;

   --page-width: 140rem;
   --page-width-margin: 0rem;

   --product-card-image-padding: 0.0rem;
   --product-card-corner-radius: 0.0rem;
   --product-card-text-alignment: left;
   --product-card-border-width: 0.0rem;
   --product-card-border-opacity: 0.1;
   --product-card-shadow-opacity: 0.0;
   --product-card-shadow-visible: 0;
   --product-card-shadow-horizontal-offset: 0.0rem;
   --product-card-shadow-vertical-offset: 0.4rem;
   --product-card-shadow-blur-radius: 0.5rem;

   --collection-card-image-padding: 0.0rem;
   --collection-card-corner-radius: 0.0rem;
   --collection-card-text-alignment: left;
   --collection-card-border-width: 0.0rem;
   --collection-card-border-opacity: 0.1;
   --collection-card-shadow-opacity: 0.0;
   --collection-card-shadow-visible: 0;
   --collection-card-shadow-horizontal-offset: 0.0rem;
   --collection-card-shadow-vertical-offset: 0.4rem;
   --collection-card-shadow-blur-radius: 0.5rem;

   --blog-card-image-padding: 0.0rem;
   --blog-card-corner-radius: 0.0rem;
   --blog-card-text-alignment: left;
   --blog-card-border-width: 0.0rem;
   --blog-card-border-opacity: 0.1;
   --blog-card-shadow-opacity: 0.0;
   --blog-card-shadow-visible: 0;
   --blog-card-shadow-horizontal-offset: 0.0rem;
   --blog-card-shadow-vertical-offset: 0.4rem;
   --blog-card-shadow-blur-radius: 0.5rem;

   --badge-corner-radius: 4.0rem;

   --popup-border-width: 1px;
   --popup-border-opacity: 0.1;
   --popup-corner-radius: 0px;
   --popup-shadow-opacity: 0.05;
   --popup-shadow-horizontal-offset: 0px;
   --popup-shadow-vertical-offset: 4px;
   --popup-shadow-blur-radius: 5px;

   --drawer-border-width: 1px;
   --drawer-border-opacity: 0.1;
   --drawer-shadow-opacity: 0.0;
   --drawer-shadow-horizontal-offset: 0px;
   --drawer-shadow-vertical-offset: 4px;
   --drawer-shadow-blur-radius: 5px;

   --spacing-sections-desktop: 0px;
   --spacing-sections-mobile: 0px;

   --grid-desktop-vertical-spacing: 8px;
   --grid-desktop-horizontal-spacing: 8px;
   --grid-mobile-vertical-spacing: 4px;
   --grid-mobile-horizontal-spacing: 4px;

   --text-boxes-border-opacity: 0.1;
   --text-boxes-border-width: 0px;
   --text-boxes-radius: 0px;
   --text-boxes-shadow-opacity: 0.0;
   --text-boxes-shadow-visible: 0;
   --text-boxes-shadow-horizontal-offset: 0px;
   --text-boxes-shadow-vertical-offset: 4px;
   --text-boxes-shadow-blur-radius: 5px;

   --buttons-radius: 0px;
   --buttons-radius-outset: 0px;
   --buttons-border-width: 1px;
   --buttons-border-opacity: 1.0;
   --buttons-shadow-opacity: 0.6;
   --buttons-shadow-visible: 1;
   --buttons-shadow-horizontal-offset: 0px;
   --buttons-shadow-vertical-offset: 4px;
   --buttons-shadow-blur-radius: 5px;
   --buttons-border-offset: 0.3px;

   --inputs-radius: 0px;
   --inputs-border-width: 1px;
   --inputs-border-opacity: 0.55;
   --inputs-shadow-opacity: 0.0;
   --inputs-shadow-horizontal-offset: 0px;
   --inputs-margin-offset: 0px;
   --inputs-shadow-vertical-offset: 4px;
   --inputs-shadow-blur-radius: 5px;
   --inputs-radius-outset: 0px;

   --variant-pills-radius: 40px;
   --variant-pills-border-width: 1px;
   --variant-pills-border-opacity: 0.55;
   --variant-pills-shadow-opacity: 0.0;
   --variant-pills-shadow-horizontal-offset: 0px;
   --variant-pills-shadow-vertical-offset: 4px;
   --variant-pills-shadow-blur-radius: 5px;
 }

 *,
 *::before,
 *::after {
   box-sizing: inherit;
 }

 html {
   box-sizing: border-box;
   font-size: calc(var(--font-body-scale) * 62.5%);
   height: 100%;
 }

 body {
   display: grid;
   grid-template-rows: auto auto 1fr auto;
   grid-template-columns: 100%;
   min-height: 100%;
   margin: 0;
   font-size: 1.5rem;
   letter-spacing: 0.06rem;
   line-height: calc(1 + 0.8 / var(--font-body-scale));
   font-family: var(--font-body-family);
   font-style: var(--font-body-style);
   font-weight: var(--font-body-weight);
 }

 @media screen and (min-width: 750px) {
   body {
     font-size: 1.6rem;
   }
 }

 .gps *,
 .gps :after,
 .gps :before {
   border: 0 solid #e5e7eb;
   box-sizing: border-box
 }

 .gps :after,
 .gps :before {
   --tw-content: ""
 }

 .gps {
   -webkit-text-size-adjust: 100%;
   font-feature-settings: normal;
   font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
   font-variation-settings: normal;
   line-height: 1.5;
   line-height: inherit;
   margin: 0;
   -moz-tab-size: 4;
   -o-tab-size: 4;
   tab-size: 4
 }

 .gps hr {
   border-top-width: 1px;
   color: inherit;
   height: 0
 }

 .gps abbr:where([title]) {
   -webkit-text-decoration: underline dotted;
   text-decoration: underline dotted
 }

 .gps h1,
 .gps h2,
 .gps h3,
 .gps h4,
 .gps h5,
 .gps h6 {
   font-size: inherit;
   font-weight: inherit
 }

 .gps a {
   color: inherit;
   text-decoration: inherit
 }

 .gps b,
 .gps strong {
   font-weight: bolder
 }

 .gps code,
 .gps kbd,
 .gps pre,
 .gps samp {
   font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
   font-size: 1em
 }

 .gps small {
   font-size: 80%
 }

 .gps sub,
 .gps sup {
   font-size: 75%;
   line-height: 0;
   position: relative;
   vertical-align: baseline
 }

 .gps sub {
   bottom: -.25em
 }

 .gps sup {
   top: -.5em
 }

 .gps table {
   border-collapse: collapse;
   border-color: inherit;
   text-indent: 0
 }

 .gps button,
 .gps input,
 .gps optgroup,
 .gps select,
 .gps textarea {
   color: inherit;
   font-family: inherit;
   font-size: 100%;
   font-weight: inherit;
   line-height: inherit;
   margin: 0;
   padding: 0
 }

 .gps button,
 .gps select {
   text-transform: none
 }

 .gps [type=button],
 .gps [type=reset],
 .gps [type=submit],
 .gps button {
   -webkit-appearance: button;
   background-color: transparent;
   background-image: none
 }

 .gps :-moz-focusring {
   outline: auto
 }

 .gps :-moz-ui-invalid {
   box-shadow: none
 }

 .gps progress {
   vertical-align: baseline
 }

 .gps ::-webkit-inner-spin-button,
 .gps ::-webkit-outer-spin-button {
   height: auto
 }

 .gps [type=search] {
   -webkit-appearance: textfield;
   outline-offset: -2px
 }

 .gps ::-webkit-search-decoration {
   -webkit-appearance: none
 }

 .gps ::-webkit-file-upload-button {
   -webkit-appearance: button;
   font: inherit
 }

 .gps summary {
   display: list-item
 }

 .gps blockquote,
 .gps dd,
 .gps dl,
 .gps figure,
 .gps h1,
 .gps h2,
 .gps h3,
 .gps h4,
 .gps h5,
 .gps h6,
 .gps hr,
 .gps p,
 .gps pre {
   margin: 0
 }

 .gps fieldset {
   margin: 0;
   padding: 0
 }

 .gps legend {
   padding: 0
 }

 .gps menu,
 .gps ol,
 .gps ul {
   list-style: none;
   margin: 0;
   padding: 0
 }

 .gps textarea {
   resize: vertical
 }

 .gps input::-moz-placeholder,
 .gps textarea::-moz-placeholder {
   color: #9ca3af;
   opacity: 1
 }

 .gps input::placeholder,
 .gps textarea::placeholder {
   color: #9ca3af;
   opacity: 1
 }

 .gps [role=button],
 .gps button {
   cursor: pointer
 }

 .gps :disabled {
   cursor: default
 }

 .gps audio,
 .gps canvas,
 .gps embed,
 .gps iframe,
 .gps img,
 .gps object,
 .gps svg,
 .gps video {
   display: block;
   vertical-align: middle
 }

 .gps img,
 .gps video {
   height: auto;
   max-width: 100%
 }

 .gps [hidden] {
   display: none
 }

 .gps {
   -webkit-tap-highlight-color: transparent;
   scroll-behavior: smooth
 }

 .gps #__next {
   height: 100%;
   overflow-x: clip
 }

 .gps .wrapper {
   margin-left: auto;
   margin-right: auto;
   max-width: var(--g-ct-w, 1200px);
   padding-left: var(--g-ct-p);
   padding-right: var(--g-ct-p);
   width: 100%
 }

 .gps .gem-slider:not([data-keen-slider-disabled]) {
   align-content: flex-start;
   display: flex;
   min-height: 100%;
   overflow: hidden;
   position: relative;
   width: 100%
 }

 .gps .gem-slider:not([data-keen-slider-disabled])[data-keen-slider-reverse] {
   flex-direction: row-reverse
 }

 .gps .gem-slider:not([data-keen-slider-disabled])[data-keen-slider-v] {
   flex-wrap: wrap
 }

 .gps [data-keen-slider-moves] * {
   pointer-events: none
 }

 .gps .pb-safe {
   padding-bottom: env(safe-area-inset-bottom)
 }

 .gps .pt-safe {
   padding-top: env(safe-area-inset-top)
 }

 .gps .pl-safe {
   padding-left: env(safe-area-inset-left)
 }

 .gps .pr-safe {
   padding-right: env(safe-area-inset-right)
 }

 .gps .p-safe {
   padding: env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)
 }

 .gps .px-safe {
   padding-left: env(safe-area-inset-left);
   padding-right: env(safe-area-inset-right)
 }

 .gps .py-safe {
   padding-bottom: env(safe-area-inset-bottom);
   padding-top: env(safe-area-inset-top)
 }

 .gps .h-safe {
   height: calc(100vh - env(safe-area-inset-top) - env(safe-area-inset-bottom))
 }

 .gps .min-h-safe {
   min-height: calc(100vh - env(safe-area-inset-top) - env(safe-area-inset-bottom))
 }

 .gps .gp-text ol,
 .gps .gp-text ul,
 .gps .gp-text-instant ol,
 .gps .gp-text-instant ul {
   -webkit-margin-before: 1em;
   -webkit-margin-after: 1em;
   -webkit-margin-start: 0;
   -webkit-margin-end: 0;
   -webkit-padding-start: 40px;
   display: block;
   margin-block-end: 1em;
   margin-block-start: 1em;
   margin-inline-end: 0;
   margin-inline-start: 0;
   padding-inline-start: 40px;
   padding-left: 40px
 }

 .gps .gp-text strong {
   font-weight: 700
 }

 .gps .gp-text ul>li,
 .gps .gp-text-instant ul>li {
   list-style: disc inside !important
 }

 .gps .gp-text ol>li,
 .gps .gp-text-instant ol>li {
   list-style: decimal inside !important
 }

 .gps [display-init=hide]>div {
   display: inline !important;
   overflow: hidden !important;
   visibility: hidden !important
 }

 .gps [display-init=hide]>div,
 .gps [display-init=hide]>div * {
   max-height: 0 !important;
   max-width: 0 !important
 }

 .gps [data-slot=children] {
   align-items: center;
   border: 1px dashed #9e9e9e;
   border-radius: 3px;
   display: inline-flex;
   height: 100%;
   justify-content: center;
   min-height: 60px;
   overflow: hidden;
   visibility: hidden;
   width: 100%
 }

 .gps [data-slot=children].product-feature-image {
   border: unset;
   border-radius: 0;
   visibility: visible !important
 }

 .gps [data-slot=children]:not(.product-feature-image):after {
   content: "Drop element here";
   font-size: 14px;
   font-weight: 700;
   overflow: hidden;
   text-align: center;
   text-overflow: ellipsis;
   visibility: hidden;
   white-space: nowrap
 }

 .gps .gp-instant-page [data-slot=children].product-feature-image {
   border: unset;
   visibility: visible !important
 }

 .gps .gp-instant-page [data-slot=children].product-feature-image:after {
   border: unset;
   color: #aaa;
   visibility: visible
 }

 .gps .gp-instant-page [data-slot=children].product-feature-image .drag-placeholder {
   height: 100%
 }

 .gps .gp-dialog {
   display: none
 }

 .gps .gp-dialog[open] {
   display: block
 }

 .gps .gp-dialog:modal {
   position: fixed
 }

 .gps h1,
 .gps h2,
 .gps h3,
 .gps h4,
 .gps h5,
 .gps h6 {
   word-break: normal
 }

 .gps p {
   color: inherit;
   font-family: inherit;
   font-size: inherit;
   font-weight: inherit;
   line-height: inherit;
   text-align: inherit
 }

 .gps .gp-p-description-text ol,
 .gps .gp-p-description-text ul {
   -webkit-margin-before: 1em;
   -webkit-margin-after: 1em;
   -webkit-margin-start: 0;
   -webkit-margin-end: 0;
   -webkit-padding-start: 40px;
   display: block;
   margin-block-end: 1em;
   margin-block-start: 1em;
   margin-inline-end: 0;
   margin-inline-start: 0;
   padding-inline-start: 40px;
   padding-left: 40px
 }

 .gps .gp-p-description-text ol ol {
   -webkit-margin-before: 0;
   -webkit-margin-after: 0;
   margin-block-end: 0;
   margin-block-start: 0
 }

 .gps .gp-p-description-text h1 {
   -webkit-margin-before: .67em;
   -webkit-margin-after: .67em;
   -webkit-margin-start: 0;
   -webkit-margin-end: 0;
   font-size: 2em;
   margin-block-end: .67em;
   margin-block-start: .67em;
   margin-inline-end: 0;
   margin-inline-start: 0
 }

 .gps .gp-p-description-text h1,
 .gps .gp-p-description-text h2,
 .gps .gp-p-description-text h3,
 .gps .gp-p-description-text h4,
 .gps .gp-p-description-text h5,
 .gps .gp-p-description-text h6 {
   display: block;
   font-weight: 700
 }

 .gps .gp-p-description-text h1,
 .gps .gp-p-description-text h2,
 .gps .gp-p-description-text h3,
 .gps .gp-p-description-text h4,
 .gps .gp-p-description-text h5,
 .gps .gp-p-description-text h6,
 .gps .gp-p-description-text p {
   line-height: 1.4 !important;
   margin: 0 0 1em
 }

 .gps .gp-p-description-text h2 {
   font-size: 1.5em
 }

 .gps .gp-p-description-text h3 {
   font-size: 1.17em
 }

 .gps .gp-p-description-text a {
   color: -webkit-link;
   cursor: text;
   text-decoration: underline
 }

 .gps .gp-p-description-text h4 {
   font-size: 1em
 }

 .gps .gp-p-description-text h5 {
   font-size: .83em
 }

 .gps .gp-p-description-text h6 {
   font-size: .67em
 }

 .gps .gp-p-description-text ul {
   list-style-type: disc
 }

 .gps .gp-p-description-text ol {
   list-style-type: decimal
 }

 .gps .gp-p-description-text ul li {
   display: list-item;
   list-style: disc none outside;
   text-align: -webkit-match-parent;
   word-break: break-word
 }

 .gps .gp-p-description-text blockquote {
   -webkit-margin-before: 1em;
   -webkit-margin-after: 1em;
   -webkit-margin-start: 40px;
   -webkit-margin-end: 40px;
   display: block;
   margin-block-end: 1em;
   margin-block-start: 1em;
   margin-inline-end: 40px;
   margin-inline-start: 40px
 }

 .gps .gp-p-description-text table,
 .gps .gp-p-description-text td,
 .gps .gp-p-description-text th {
   border: 1px dashed #ccc !important;
   padding: unset !important
 }

 .gps .gp-p-description-text table {
   border-collapse: separate;
   border-spacing: 2px;
   box-sizing: border-box;
   display: table;
   text-indent: 0;
   width: 100%
 }

 .gps .gp-p-description-text p:last-child {
   margin-bottom: 0 !important
 }

 .gps .gp-tab-header-list::-webkit-scrollbar {
   display: none
 }

 .gps .rfm-marquee-container {
   display: flex;
   flex-direction: row;
   max-width: unset !important;
   position: relative;
   transform: var(--transform);
   width: var(--width)
 }

 .gps .rfm-overlay {
   height: 100%;
   position: absolute;
   width: 100%
 }

 .gps .rfm-overlay:after {
   right: 0;
   top: 0;
   transform: rotate(180deg)
 }

 .gps .rfm-overlay:before {
   left: 0;
   top: 0
 }

 .gps .rfm-marquee {
   align-items: center;
   animation: gp-merquee-scroll var(--duration) linear var(--delay) var(--iteration-count);
   animation-delay: var(--delay);
   animation-direction: var(--direction);
   animation-play-state: var(--play);
   display: flex;
   flex: 0 0 auto;
   flex-direction: row;
   max-width: unset !important;
   min-width: var(--min-width);
   z-index: 1
 }

 @keyframes gp-merquee-scroll {
   0% {
     transform: translateX(0)
   }

   to {
     transform: translateX(-100%)
   }
 }

 .gps .rfm-initial-child-container {
   align-items: center;
   display: flex;
   flex: 0 0 auto;
   flex-direction: row;
   min-width: auto
 }

 .gps .rfm-child {
   transform: var(--transform)
 }

 .gps [style*="--mbchild:"]>:first-child {
   margin-bottom: var(--mbchild)
 }

 .gps [style*="--grchild:"]>:first-child {
   grid-row: var(--grchild)
 }

 @media (min-width:1025px) {
   .gps .rfm-marquee-container:hover div {
     animation-play-state: var(--pause-on-hover)
   }

   .gps .rfm-marquee-container:active div {
     animation-play-state: var(--pause-on-click)
   }
 }

 .gps.gpsil [style*="--d:"] {
   display: var(--d)
 }

 @media only screen and (max-width:1024px) {
   .gps.gpsil [style*="--d-tablet:"] {
     display: var(--d-tablet)
   }
 }

 @media only screen and (max-width:767px) {
   .gps.gpsil [style*="--d-mobile:"] {
     display: var(--d-mobile)
   }
 }

 .gps.gpsi [style*="--ai:"] {
   align-items: var(--ai)
 }

 .gps.gpsi [style*="--hvr-ai:"]:hover {
   align-items: var(--hvr-ai)
 }

 .gps.gpsi [style*="--focus-ai:"]:focus {
   align-items: var(--focus-ai)
 }

 .gps.gpsi [style*="--as:"] {
   align-self: var(--as)
 }

 .gps.gpsi [style*="--hvr-as:"]:hover {
   align-self: var(--hvr-as)
 }

 .gps.gpsi [style*="--focus-as:"]:focus {
   align-self: var(--focus-as)
 }

 .gps.gpsi [style*="--aspect:"] {
   aspect-ratio: var(--aspect)
 }

 .gps.gpsi [style*="--hvr-aspect:"]:hover {
   aspect-ratio: var(--hvr-aspect)
 }

 .gps.gpsi [style*="--focus-aspect:"]:focus {
   aspect-ratio: var(--focus-aspect)
 }

 .gps.gpsi [style*="--bg:"] {
   background: var(--bg)
 }

 .gps.gpsi [style*="--hvr-bg:"]:hover {
   background: var(--hvr-bg)
 }

 .gps.gpsi [style*="--focus-bg:"]:focus {
   background: var(--focus-bg)
 }

 .gps.gpsi [style*="--bga:"] {
   background-attachment: var(--bga)
 }

 .gps.gpsi [style*="--hvr-bga:"]:hover {
   background-attachment: var(--hvr-bga)
 }

 .gps.gpsi [style*="--focus-bga:"]:focus {
   background-attachment: var(--focus-bga)
 }

 .gps.gpsi [style*="--bgc:"] {
   background-color: var(--bgc)
 }

 .gps.gpsi [style*="--hvr-bgc:"]:hover {
   background-color: var(--hvr-bgc)
 }

 .gps.gpsi [style*="--focus-bgc:"]:focus {
   background-color: var(--focus-bgc)
 }

 .gps.gpsi [style*="--bgi:"] {
   background-image: var(--bgi)
 }

 .gps.gpsi [style*="--hvr-bgi:"]:hover {
   background-image: var(--hvr-bgi)
 }

 .gps.gpsi [style*="--focus-bgi:"]:focus {
   background-image: var(--focus-bgi)
 }

 .gps.gpsi [style*="--bgp:"] {
   background-position: var(--bgp)
 }

 .gps.gpsi [style*="--hvr-bgp:"]:hover {
   background-position: var(--hvr-bgp)
 }

 .gps.gpsi [style*="--focus-bgp:"]:focus {
   background-position: var(--focus-bgp)
 }

 .gps.gpsi [style*="--bgr:"] {
   background-repeat: var(--bgr)
 }

 .gps.gpsi [style*="--hvr-bgr:"]:hover {
   background-repeat: var(--hvr-bgr)
 }

 .gps.gpsi [style*="--focus-bgr:"]:focus {
   background-repeat: var(--focus-bgr)
 }

 .gps.gpsi [style*="--bgs:"] {
   background-size: var(--bgs)
 }

 .gps.gpsi [style*="--hvr-bgs:"]:hover {
   background-size: var(--hvr-bgs)
 }

 .gps.gpsi [style*="--focus-bgs:"]:focus {
   background-size: var(--focus-bgs)
 }

 .gps.gpsi [style*="--b:"] {
   border: var(--b)
 }

 .gps.gpsi [style*="--hvr-b:"]:hover {
   border: var(--hvr-b)
 }

 .gps.gpsi [style*="--focus-b:"]:focus {
   border: var(--focus-b)
 }

 .gps.gpsi [style*="--bb:"] {
   border-bottom: var(--bb)
 }

 .gps.gpsi [style*="--hvr-bb:"]:hover {
   border-bottom: var(--hvr-bb)
 }

 .gps.gpsi [style*="--focus-bb:"]:focus {
   border-bottom: var(--focus-bb)
 }

 .gps.gpsi [style*="--bbw:"] {
   border-bottom-width: var(--bbw)
 }

 .gps.gpsi [style*="--hvr-bbw:"]:hover {
   border-bottom-width: var(--hvr-bbw)
 }

 .gps.gpsi [style*="--focus-bbw:"]:focus {
   border-bottom-width: var(--focus-bbw)
 }

 .gps.gpsi [style*="--blw:"] {
   border-left-width: var(--blw)
 }

 .gps.gpsi [style*="--hvr-blw:"]:hover {
   border-left-width: var(--hvr-blw)
 }

 .gps.gpsi [style*="--focus-blw:"]:focus {
   border-left-width: var(--focus-blw)
 }

 .gps.gpsi [style*="--brw:"] {
   border-right-width: var(--brw)
 }

 .gps.gpsi [style*="--hvr-brw:"]:hover {
   border-right-width: var(--hvr-brw)
 }

 .gps.gpsi [style*="--focus-brw:"]:focus {
   border-right-width: var(--focus-brw)
 }

 .gps.gpsi [style*="--btw:"] {
   border-top-width: var(--btw)
 }

 .gps.gpsi [style*="--hvr-btw:"]:hover {
   border-top-width: var(--hvr-btw)
 }

 .gps.gpsi [style*="--focus-btw:"]:focus {
   border-top-width: var(--focus-btw)
 }

 .gps.gpsi [style*="--bbc:"] {
   border-bottom-color: var(--bbc)
 }

 .gps.gpsi [style*="--hvr-bbc:"]:hover {
   border-bottom-color: var(--hvr-bbc)
 }

 .gps.gpsi [style*="--focus-bbc:"]:focus {
   border-bottom-color: var(--focus-bbc)
 }

 .gps.gpsi [style*="--btc:"] {
   border-top-color: var(--btc)
 }

 .gps.gpsi [style*="--hvr-btc:"]:hover {
   border-top-color: var(--hvr-btc)
 }

 .gps.gpsi [style*="--focus-btc:"]:focus {
   border-top-color: var(--focus-btc)
 }

 .gps.gpsi [style*="--blc:"] {
   border-left-color: var(--blc)
 }

 .gps.gpsi [style*="--hvr-blc:"]:hover {
   border-left-color: var(--hvr-blc)
 }

 .gps.gpsi [style*="--focus-blc:"]:focus {
   border-left-color: var(--focus-blc)
 }

 .gps.gpsi [style*="--brc:"] {
   border-right-color: var(--brc)
 }

 .gps.gpsi [style*="--hvr-brc:"]:hover {
   border-right-color: var(--hvr-brc)
 }

 .gps.gpsi [style*="--focus-brc:"]:focus {
   border-right-color: var(--focus-brc)
 }

 .gps.gpsi [style*="--bc:"] {
   border-color: var(--bc)
 }

 .gps.gpsi [style*="--hvr-bc:"]:hover {
   border-color: var(--hvr-bc)
 }

 .gps.gpsi [style*="--focus-bc:"]:focus {
   border-color: var(--focus-bc)
 }

 .gps.gpsi [style*="--bblr:"] {
   border-bottom-left-radius: var(--bblr)
 }

 .gps.gpsi [style*="--hvr-bblr:"]:hover {
   border-bottom-left-radius: var(--hvr-bblr)
 }

 .gps.gpsi [style*="--focus-bblr:"]:focus {
   border-bottom-left-radius: var(--focus-bblr)
 }

 .gps.gpsi [style*="--bbrr:"] {
   border-bottom-right-radius: var(--bbrr)
 }

 .gps.gpsi [style*="--hvr-bbrr:"]:hover {
   border-bottom-right-radius: var(--hvr-bbrr)
 }

 .gps.gpsi [style*="--focus-bbrr:"]:focus {
   border-bottom-right-radius: var(--focus-bbrr)
 }

 .gps.gpsi [style*="--bl:"] {
   border-left: var(--bl)
 }

 .gps.gpsi [style*="--hvr-bl:"]:hover {
   border-left: var(--hvr-bl)
 }

 .gps.gpsi [style*="--focus-bl:"]:focus {
   border-left: var(--focus-bl)
 }

 .gps.gpsi [style*="--radius:"] {
   border-radius: var(--radius)
 }

 .gps.gpsi [style*="--hvr-radius:"]:hover {
   border-radius: var(--hvr-radius)
 }

 .gps.gpsi [style*="--focus-radius:"]:focus {
   border-radius: var(--focus-radius)
 }

 .gps.gpsi [style*="--br:"] {
   border-right: var(--br)
 }

 .gps.gpsi [style*="--hvr-br:"]:hover {
   border-right: var(--hvr-br)
 }

 .gps.gpsi [style*="--focus-br:"]:focus {
   border-right: var(--focus-br)
 }

 .gps.gpsi [style*="--bs:"] {
   border-style: var(--bs)
 }

 .gps.gpsi [style*="--hvr-bs:"]:hover {
   border-style: var(--hvr-bs)
 }

 .gps.gpsi [style*="--focus-bs:"]:focus {
   border-style: var(--focus-bs)
 }

 .gps.gpsi [style*="--bt:"] {
   border-top: var(--bt)
 }

 .gps.gpsi [style*="--hvr-bt:"]:hover {
   border-top: var(--hvr-bt)
 }

 .gps.gpsi [style*="--focus-bt:"]:focus {
   border-top: var(--focus-bt)
 }

 .gps.gpsi [style*="--btlr:"] {
   border-top-left-radius: var(--btlr)
 }

 .gps.gpsi [style*="--hvr-btlr:"]:hover {
   border-top-left-radius: var(--hvr-btlr)
 }

 .gps.gpsi [style*="--focus-btlr:"]:focus {
   border-top-left-radius: var(--focus-btlr)
 }

 .gps.gpsi [style*="--btrr:"] {
   border-top-right-radius: var(--btrr)
 }

 .gps.gpsi [style*="--hvr-btrr:"]:hover {
   border-top-right-radius: var(--hvr-btrr)
 }

 .gps.gpsi [style*="--focus-btrr:"]:focus {
   border-top-right-radius: var(--focus-btrr)
 }

 .gps.gpsi [style*="--bw:"] {
   border-width: var(--bw)
 }

 .gps.gpsi [style*="--hvr-bw:"]:hover {
   border-width: var(--hvr-bw)
 }

 .gps.gpsi [style*="--focus-bw:"]:focus {
   border-width: var(--focus-bw)
 }

 .gps.gpsi [style*="--bottom:"] {
   bottom: var(--bottom)
 }

 .gps.gpsi [style*="--hvr-bottom:"]:hover {
   bottom: var(--hvr-bottom)
 }

 .gps.gpsi [style*="--focus-bottom:"]:focus {
   bottom: var(--focus-bottom)
 }

 .gps.gpsi [style*="--shadow:"] {
   box-shadow: var(--shadow)
 }

 .gps.gpsi [style*="--hvr-shadow:"]:hover {
   box-shadow: var(--hvr-shadow)
 }

 .gps.gpsi [style*="--focus-shadow:"]:focus {
   box-shadow: var(--focus-shadow)
 }

 .gps.gpsi [style*="--c:"] {
   color: var(--c)
 }

 .gps.gpsi [style*="--hvr-c:"]:hover {
   color: var(--hvr-c)
 }

 .gps.gpsi [style*="--focus-c:"]:focus {
   color: var(--focus-c)
 }

 .gps.gpsi [style*="--cg:"] {
   -moz-column-gap: var(--cg);
   column-gap: var(--cg)
 }

 .gps.gpsi [style*="--hvr-cg:"]:hover {
   -moz-column-gap: var(--hvr-cg);
   column-gap: var(--hvr-cg)
 }

 .gps.gpsi [style*="--focus-cg:"]:focus {
   -moz-column-gap: var(--focus-cg);
   column-gap: var(--focus-cg)
 }

 .gps.gpsi [style*="--d:"] {
   display: var(--d)
 }

 .gps.gpsi [style*="--hvr-d:"]:hover {
   display: var(--hvr-d)
 }

 .gps.gpsi [style*="--focus-d:"]:focus {
   display: var(--focus-d)
 }

 .gps.gpsi [style*="--fd:"] {
   flex-direction: var(--fd)
 }

 .gps.gpsi [style*="--hvr-fd:"]:hover {
   flex-direction: var(--hvr-fd)
 }

 .gps.gpsi [style*="--focus-fd:"]:focus {
   flex-direction: var(--focus-fd)
 }

 .gps.gpsi [style*="--ff:"] {
   font-family: var(--ff)
 }

 .gps.gpsi [style*="--hvr-ff:"]:hover {
   font-family: var(--hvr-ff)
 }

 .gps.gpsi [style*="--focus-ff:"]:focus {
   font-family: var(--focus-ff)
 }

 .gps.gpsi [style*="--size:"] {
   font-size: var(--size)
 }

 .gps.gpsi [style*="--hvr-size:"]:hover {
   font-size: var(--hvr-size)
 }

 .gps.gpsi [style*="--focus-size:"]:focus {
   font-size: var(--focus-size)
 }

 .gps.gpsi [style*="--weight:"] {
   font-weight: var(--weight)
 }

 .gps.gpsi [style*="--hvr-weight:"]:hover {
   font-weight: var(--hvr-weight)
 }

 .gps.gpsi [style*="--focus-weight:"]:focus {
   font-weight: var(--focus-weight)
 }

 .gps.gpsi [style*="--fs:"] {
   font-style: var(--fs)
 }

 .gps.gpsi [style*="--hvr-fs:"]:hover {
   font-style: var(--hvr-fs)
 }

 .gps.gpsi [style*="--focus-fs:"]:focus {
   font-style: var(--focus-fs)
 }

 .gps.gpsi [style*="--gg:"] {
   grid-gap: var(--gg)
 }

 .gps.gpsi [style*="--hvr-gg:"]:hover {
   grid-gap: var(--hvr-gg)
 }

 .gps.gpsi [style*="--focus-gg:"]:focus {
   grid-gap: var(--focus-gg)
 }

 .gps.gpsi [style*="--gr:"] {
   grid-row: var(--gr)
 }

 .gps.gpsi [style*="--hvr-gr:"]:hover {
   grid-row: var(--hvr-gr)
 }

 .gps.gpsi [style*="--focus-gr:"]:focus {
   grid-row: var(--focus-gr)
 }

 .gps.gpsi [style*="--gtc:"] {
   grid-template-columns: var(--gtc)
 }

 .gps.gpsi [style*="--hvr-gtc:"]:hover {
   grid-template-columns: var(--hvr-gtc)
 }

 .gps.gpsi [style*="--focus-gtc:"]:focus {
   grid-template-columns: var(--focus-gtc)
 }

 .gps.gpsi [style*="--gtr:"] {
   grid-template-rows: var(--gtr)
 }

 .gps.gpsi [style*="--hvr-gtr:"]:hover {
   grid-template-rows: var(--hvr-gtr)
 }

 .gps.gpsi [style*="--focus-gtr:"]:focus {
   grid-template-rows: var(--focus-gtr)
 }

 .gps.gpsi [style*="--h:"] {
   height: var(--h)
 }

 .gps.gpsi [style*="--hvr-h:"]:hover {
   height: var(--hvr-h)
 }

 .gps.gpsi [style*="--focus-h:"]:focus {
   height: var(--focus-h)
 }

 .gps.gpsi [style*="--jc:"] {
   justify-content: var(--jc)
 }

 .gps.gpsi [style*="--hvr-jc:"]:hover {
   justify-content: var(--hvr-jc)
 }

 .gps.gpsi [style*="--focus-jc:"]:focus {
   justify-content: var(--focus-jc)
 }

 .gps.gpsi [style*="--js:"] {
   justify-self: var(--js)
 }

 .gps.gpsi [style*="--hvr-js:"]:hover {
   justify-self: var(--hvr-js)
 }

 .gps.gpsi [style*="--focus-js:"]:focus {
   justify-self: var(--focus-js)
 }

 .gps.gpsi [style*="--left:"] {
   left: var(--left)
 }

 .gps.gpsi [style*="--hvr-left:"]:hover {
   left: var(--hvr-left)
 }

 .gps.gpsi [style*="--focus-left:"]:focus {
   left: var(--focus-left)
 }

 .gps.gpsi [style*="--ls:"] {
   letter-spacing: var(--ls)
 }

 .gps.gpsi [style*="--hvr-ls:"]:hover {
   letter-spacing: var(--hvr-ls)
 }

 .gps.gpsi [style*="--focus-ls:"]:focus {
   letter-spacing: var(--focus-ls)
 }

 .gps.gpsi [style*="--lh:"] {
   line-height: var(--lh)
 }

 .gps.gpsi [style*="--hvr-lh:"]:hover {
   line-height: var(--hvr-lh)
 }

 .gps.gpsi [style*="--focus-lh:"]:focus {
   line-height: var(--focus-lh)
 }

 .gps.gpsi [style*="--tdt:"] {
   text-decoration-thickness: var(--tdt)
 }

 .gps.gpsi [style*="--hvr-tdt:"]:hover {
   text-decoration-thickness: var(--hvr-tdt)
 }

 .gps.gpsi [style*="--focus-tdt:"]:focus {
   text-decoration-thickness: var(--focus-tdt)
 }

 .gps.gpsi [style*="--tdc:"] {
   text-decoration-color: var(--tdc)
 }

 .gps.gpsi [style*="--hvr-tdc:"]:hover {
   text-decoration-color: var(--hvr-tdc)
 }

 .gps.gpsi [style*="--focus-tdc:"]:focus {
   text-decoration-color: var(--focus-tdc)
 }

 .gps.gpsi [style*="--tdl:"] {
   text-decoration-line: var(--tdl)
 }

 .gps.gpsi [style*="--hvr-tdl:"]:hover {
   text-decoration-line: var(--hvr-tdl)
 }

 .gps.gpsi [style*="--focus-tdl:"]:focus {
   text-decoration-line: var(--focus-tdl)
 }

 .gps.gpsi [style*="--m:"] {
   margin: var(--m)
 }

 .gps.gpsi [style*="--hvr-m:"]:hover {
   margin: var(--hvr-m)
 }

 .gps.gpsi [style*="--focus-m:"]:focus {
   margin: var(--focus-m)
 }

 .gps.gpsi [style*="--mb:"] {
   margin-bottom: var(--mb)
 }

 .gps.gpsi [style*="--hvr-mb:"]:hover {
   margin-bottom: var(--hvr-mb)
 }

 .gps.gpsi [style*="--focus-mb:"]:focus {
   margin-bottom: var(--focus-mb)
 }

 .gps.gpsi [style*="--ml:"] {
   margin-left: var(--ml)
 }

 .gps.gpsi [style*="--hvr-ml:"]:hover {
   margin-left: var(--hvr-ml)
 }

 .gps.gpsi [style*="--focus-ml:"]:focus {
   margin-left: var(--focus-ml)
 }

 .gps.gpsi [style*="--mr:"] {
   margin-right: var(--mr)
 }

 .gps.gpsi [style*="--hvr-mr:"]:hover {
   margin-right: var(--hvr-mr)
 }

 .gps.gpsi [style*="--focus-mr:"]:focus {
   margin-right: var(--focus-mr)
 }

 .gps.gpsi [style*="--mt:"] {
   margin-top: var(--mt)
 }

 .gps.gpsi [style*="--hvr-mt:"]:hover {
   margin-top: var(--hvr-mt)
 }

 .gps.gpsi [style*="--focus-mt:"]:focus {
   margin-top: var(--focus-mt)
 }

 .gps.gpsi [style*="--maxh:"] {
   max-height: var(--maxh)
 }

 .gps.gpsi [style*="--hvr-maxh:"]:hover {
   max-height: var(--hvr-maxh)
 }

 .gps.gpsi [style*="--focus-maxh:"]:focus {
   max-height: var(--focus-maxh)
 }

 .gps.gpsi [style*="--maxw:"] {
   max-width: var(--maxw)
 }

 .gps.gpsi [style*="--hvr-maxw:"]:hover {
   max-width: var(--hvr-maxw)
 }

 .gps.gpsi [style*="--focus-maxw:"]:focus {
   max-width: var(--focus-maxw)
 }

 .gps.gpsi [style*="--minh:"] {
   min-height: var(--minh)
 }

 .gps.gpsi [style*="--hvr-minh:"]:hover {
   min-height: var(--hvr-minh)
 }

 .gps.gpsi [style*="--focus-minh:"]:focus {
   min-height: var(--focus-minh)
 }

 .gps.gpsi [style*="--minw:"] {
   min-width: var(--minw)
 }

 .gps.gpsi [style*="--hvr-minw:"]:hover {
   min-width: var(--hvr-minw)
 }

 .gps.gpsi [style*="--focus-minw:"]:focus {
   min-width: var(--focus-minw)
 }

 .gps.gpsi [style*="--objf:"] {
   -o-object-fit: var(--objf);
   object-fit: var(--objf)
 }

 .gps.gpsi [style*="--hvr-objf:"]:hover {
   -o-object-fit: var(--hvr-objf);
   object-fit: var(--hvr-objf)
 }

 .gps.gpsi [style*="--focus-objf:"]:focus {
   -o-object-fit: var(--focus-objf);
   object-fit: var(--focus-objf)
 }

 .gps.gpsi [style*="--op:"] {
   opacity: var(--op)
 }

 .gps.gpsi [style*="--hvr-op:"]:hover {
   opacity: var(--hvr-op)
 }

 .gps.gpsi [style*="--focus-op:"]:focus {
   opacity: var(--focus-op)
 }

 .gps.gpsi [style*="--o:"] {
   order: var(--o)
 }

 .gps.gpsi [style*="--hvr-o:"]:hover {
   order: var(--hvr-o)
 }

 .gps.gpsi [style*="--focus-o:"]:focus {
   order: var(--focus-o)
 }

 .gps.gpsi [style*="--of:"] {
   overflow: var(--of)
 }

 .gps.gpsi [style*="--hvr-of:"]:hover {
   overflow: var(--hvr-of)
 }

 .gps.gpsi [style*="--focus-of:"]:focus {
   overflow: var(--focus-of)
 }

 .gps.gpsi [style*="--ofx:"] {
   overflow-x: var(--ofx)
 }

 .gps.gpsi [style*="--hvr-ofx:"]:hover {
   overflow-x: var(--hvr-ofx)
 }

 .gps.gpsi [style*="--focus-ofx:"]:focus {
   overflow-x: var(--focus-ofx)
 }

 .gps.gpsi [style*="--ofy:"] {
   overflow-y: var(--ofy)
 }

 .gps.gpsi [style*="--hvr-ofy:"]:hover {
   overflow-y: var(--hvr-ofy)
 }

 .gps.gpsi [style*="--focus-ofy:"]:focus {
   overflow-y: var(--focus-ofy)
 }

 .gps.gpsi [style*="--pc:"] {
   place-content: var(--pc)
 }

 .gps.gpsi [style*="--hvr-pc:"]:hover {
   place-content: var(--hvr-pc)
 }

 .gps.gpsi [style*="--focus-pc:"]:focus {
   place-content: var(--focus-pc)
 }

 .gps.gpsi [style*="--p:"] {
   padding: var(--p)
 }

 .gps.gpsi [style*="--hvr-p:"]:hover {
   padding: var(--hvr-p)
 }

 .gps.gpsi [style*="--focus-p:"]:focus {
   padding: var(--focus-p)
 }

 .gps.gpsi [style*="--pb:"] {
   padding-bottom: var(--pb)
 }

 .gps.gpsi [style*="--hvr-pb:"]:hover {
   padding-bottom: var(--hvr-pb)
 }

 .gps.gpsi [style*="--focus-pb:"]:focus {
   padding-bottom: var(--focus-pb)
 }

 .gps.gpsi [style*="--pl:"] {
   padding-left: var(--pl)
 }

 .gps.gpsi [style*="--hvr-pl:"]:hover {
   padding-left: var(--hvr-pl)
 }

 .gps.gpsi [style*="--focus-pl:"]:focus {
   padding-left: var(--focus-pl)
 }

 .gps.gpsi [style*="--pr:"] {
   padding-right: var(--pr)
 }

 .gps.gpsi [style*="--hvr-pr:"]:hover {
   padding-right: var(--hvr-pr)
 }

 .gps.gpsi [style*="--focus-pr:"]:focus {
   padding-right: var(--focus-pr)
 }

 .gps.gpsi [style*="--pt:"] {
   padding-top: var(--pt)
 }

 .gps.gpsi [style*="--hvr-pt:"]:hover {
   padding-top: var(--hvr-pt)
 }

 .gps.gpsi [style*="--focus-pt:"]:focus {
   padding-top: var(--focus-pt)
 }

 .gps.gpsi [style*="--pe:"] {
   pointer-events: var(--pe)
 }

 .gps.gpsi [style*="--hvr-pe:"]:hover {
   pointer-events: var(--hvr-pe)
 }

 .gps.gpsi [style*="--focus-pe:"]:focus {
   pointer-events: var(--focus-pe)
 }

 .gps.gpsi [style*="--pos:"] {
   position: var(--pos)
 }

 .gps.gpsi [style*="--hvr-pos:"]:hover {
   position: var(--hvr-pos)
 }

 .gps.gpsi [style*="--focus-pos:"]:focus {
   position: var(--focus-pos)
 }

 .gps.gpsi [style*="--right:"] {
   right: var(--right)
 }

 .gps.gpsi [style*="--hvr-right:"]:hover {
   right: var(--hvr-right)
 }

 .gps.gpsi [style*="--focus-right:"]:focus {
   right: var(--focus-right)
 }

 .gps.gpsi [style*="--rg:"] {
   row-gap: var(--rg)
 }

 .gps.gpsi [style*="--hvr-rg:"]:hover {
   row-gap: var(--hvr-rg)
 }

 .gps.gpsi [style*="--focus-rg:"]:focus {
   row-gap: var(--focus-rg)
 }

 .gps.gpsi [style*="--ta:"] {
   text-align: var(--ta)
 }

 .gps.gpsi [style*="--hvr-ta:"]:hover {
   text-align: var(--hvr-ta)
 }

 .gps.gpsi [style*="--focus-ta:"]:focus {
   text-align: var(--focus-ta)
 }

 .gps.gpsi [style*="--ts:"] {
   text-shadow: var(--ts)
 }

 .gps.gpsi [style*="--hvr-ts:"]:hover {
   text-shadow: var(--hvr-ts)
 }

 .gps.gpsi [style*="--focus-ts:"]:focus {
   text-shadow: var(--focus-ts)
 }

 .gps.gpsi [style*="--tt:"] {
   text-transform: var(--tt)
 }

 .gps.gpsi [style*="--hvr-tt:"]:hover {
   text-transform: var(--hvr-tt)
 }

 .gps.gpsi [style*="--focus-tt:"]:focus {
   text-transform: var(--focus-tt)
 }

 .gps.gpsi [style*="--top:"] {
   top: var(--top)
 }

 .gps.gpsi [style*="--hvr-top:"]:hover {
   top: var(--hvr-top)
 }

 .gps.gpsi [style*="--focus-top:"]:focus {
   top: var(--focus-top)
 }

 .gps.gpsi [style*="--t:"] {
   transform: var(--t)
 }

 .gps.gpsi [style*="--hvr-t:"]:hover {
   transform: var(--hvr-t)
 }

 .gps.gpsi [style*="--focus-t:"]:focus {
   transform: var(--focus-t)
 }

 .gps.gpsi [style*="--v:"] {
   visibility: var(--v)
 }

 .gps.gpsi [style*="--hvr-v:"]:hover {
   visibility: var(--hvr-v)
 }

 .gps.gpsi [style*="--focus-v:"]:focus {
   visibility: var(--focus-v)
 }

 .gps.gpsi [style*="--ws:"] {
   white-space: var(--ws)
 }

 .gps.gpsi [style*="--hvr-ws:"]:hover {
   white-space: var(--hvr-ws)
 }

 .gps.gpsi [style*="--focus-ws:"]:focus {
   white-space: var(--focus-ws)
 }

 .gps.gpsi [style*="--w:"] {
   width: var(--w)
 }

 .gps.gpsi [style*="--hvr-w:"]:hover {
   width: var(--hvr-w)
 }

 .gps.gpsi [style*="--focus-w:"]:focus {
   width: var(--focus-w)
 }

 .gps.gpsi [style*="--z:"] {
   z-index: var(--z)
 }

 .gps.gpsi [style*="--hvr-z:"]:hover {
   z-index: var(--hvr-z)
 }

 .gps.gpsi [style*="--focus-z:"]:focus {
   z-index: var(--focus-z)
 }

 .gps.gpsi [style*="--wm:"] {
   writing-mode: var(--wm)
 }

 .gps.gpsi [style*="--hvr-wm:"]:hover {
   writing-mode: var(--hvr-wm)
 }

 .gps.gpsi [style*="--focus-wm:"]:focus {
   writing-mode: var(--focus-wm)
 }

 .gps.gpsi [style*="--line-clamp:"] {
   -webkit-box-orient: vertical;
   -webkit-line-clamp: var(--line-clamp);
   display: -webkit-box;
   overflow: hidden
 }

 @media only screen and (max-width:1024px) {
   .gps.gpsi [style*="--ai-tablet:"] {
     align-items: var(--ai-tablet)
   }

   .gps.gpsi [style*="--hvr-ai-tablet:"]:hover {
     align-items: var(--hvr-ai-tablet)
   }

   .gps.gpsi [style*="--focus-ai-tablet:"]:focus {
     align-items: var(--focus-ai-tablet)
   }

   .gps.gpsi [style*="--as-tablet:"] {
     align-self: var(--as-tablet)
   }

   .gps.gpsi [style*="--hvr-as-tablet:"]:hover {
     align-self: var(--hvr-as-tablet)
   }

   .gps.gpsi [style*="--focus-as-tablet:"]:focus {
     align-self: var(--focus-as-tablet)
   }

   .gps.gpsi [style*="--aspect-tablet:"] {
     aspect-ratio: var(--aspect-tablet)
   }

   .gps.gpsi [style*="--hvr-aspect-tablet:"]:hover {
     aspect-ratio: var(--hvr-aspect-tablet)
   }

   .gps.gpsi [style*="--focus-aspect-tablet:"]:focus {
     aspect-ratio: var(--focus-aspect-tablet)
   }

   .gps.gpsi [style*="--bg-tablet:"] {
     background: var(--bg-tablet)
   }

   .gps.gpsi [style*="--hvr-bg-tablet:"]:hover {
     background: var(--hvr-bg-tablet)
   }

   .gps.gpsi [style*="--focus-bg-tablet:"]:focus {
     background: var(--focus-bg-tablet)
   }

   .gps.gpsi [style*="--bga-tablet:"] {
     background-attachment: var(--bga-tablet)
   }

   .gps.gpsi [style*="--hvr-bga-tablet:"]:hover {
     background-attachment: var(--hvr-bga-tablet)
   }

   .gps.gpsi [style*="--focus-bga-tablet:"]:focus {
     background-attachment: var(--focus-bga-tablet)
   }

   .gps.gpsi [style*="--bgc-tablet:"] {
     background-color: var(--bgc-tablet)
   }

   .gps.gpsi [style*="--hvr-bgc-tablet:"]:hover {
     background-color: var(--hvr-bgc-tablet)
   }

   .gps.gpsi [style*="--focus-bgc-tablet:"]:focus {
     background-color: var(--focus-bgc-tablet)
   }

   .gps.gpsi [style*="--bgi-tablet:"] {
     background-image: var(--bgi-tablet)
   }

   .gps.gpsi [style*="--hvr-bgi-tablet:"]:hover {
     background-image: var(--hvr-bgi-tablet)
   }

   .gps.gpsi [style*="--focus-bgi-tablet:"]:focus {
     background-image: var(--focus-bgi-tablet)
   }

   .gps.gpsi [style*="--bgp-tablet:"] {
     background-position: var(--bgp-tablet)
   }

   .gps.gpsi [style*="--hvr-bgp-tablet:"]:hover {
     background-position: var(--hvr-bgp-tablet)
   }

   .gps.gpsi [style*="--focus-bgp-tablet:"]:focus {
     background-position: var(--focus-bgp-tablet)
   }

   .gps.gpsi [style*="--bgr-tablet:"] {
     background-repeat: var(--bgr-tablet)
   }

   .gps.gpsi [style*="--hvr-bgr-tablet:"]:hover {
     background-repeat: var(--hvr-bgr-tablet)
   }

   .gps.gpsi [style*="--focus-bgr-tablet:"]:focus {
     background-repeat: var(--focus-bgr-tablet)
   }

   .gps.gpsi [style*="--bgs-tablet:"] {
     background-size: var(--bgs-tablet)
   }

   .gps.gpsi [style*="--hvr-bgs-tablet:"]:hover {
     background-size: var(--hvr-bgs-tablet)
   }

   .gps.gpsi [style*="--focus-bgs-tablet:"]:focus {
     background-size: var(--focus-bgs-tablet)
   }

   .gps.gpsi [style*="--b-tablet:"] {
     border: var(--b-tablet)
   }

   .gps.gpsi [style*="--hvr-b-tablet:"]:hover {
     border: var(--hvr-b-tablet)
   }

   .gps.gpsi [style*="--focus-b-tablet:"]:focus {
     border: var(--focus-b-tablet)
   }

   .gps.gpsi [style*="--bb-tablet:"] {
     border-bottom: var(--bb-tablet)
   }

   .gps.gpsi [style*="--hvr-bb-tablet:"]:hover {
     border-bottom: var(--hvr-bb-tablet)
   }

   .gps.gpsi [style*="--focus-bb-tablet:"]:focus {
     border-bottom: var(--focus-bb-tablet)
   }

   .gps.gpsi [style*="--bbw-tablet:"] {
     border-bottom-width: var(--bbw-tablet)
   }

   .gps.gpsi [style*="--hvr-bbw-tablet:"]:hover {
     border-bottom-width: var(--hvr-bbw-tablet)
   }

   .gps.gpsi [style*="--focus-bbw-tablet:"]:focus {
     border-bottom-width: var(--focus-bbw-tablet)
   }

   .gps.gpsi [style*="--blw-tablet:"] {
     border-left-width: var(--blw-tablet)
   }

   .gps.gpsi [style*="--hvr-blw-tablet:"]:hover {
     border-left-width: var(--hvr-blw-tablet)
   }

   .gps.gpsi [style*="--focus-blw-tablet:"]:focus {
     border-left-width: var(--focus-blw-tablet)
   }

   .gps.gpsi [style*="--brw-tablet:"] {
     border-right-width: var(--brw-tablet)
   }

   .gps.gpsi [style*="--hvr-brw-tablet:"]:hover {
     border-right-width: var(--hvr-brw-tablet)
   }

   .gps.gpsi [style*="--focus-brw-tablet:"]:focus {
     border-right-width: var(--focus-brw-tablet)
   }

   .gps.gpsi [style*="--btw-tablet:"] {
     border-top-width: var(--btw-tablet)
   }

   .gps.gpsi [style*="--hvr-btw-tablet:"]:hover {
     border-top-width: var(--hvr-btw-tablet)
   }

   .gps.gpsi [style*="--focus-btw-tablet:"]:focus {
     border-top-width: var(--focus-btw-tablet)
   }

   .gps.gpsi [style*="--bbc-tablet:"] {
     border-bottom-color: var(--bbc-tablet)
   }

   .gps.gpsi [style*="--hvr-bbc-tablet:"]:hover {
     border-bottom-color: var(--hvr-bbc-tablet)
   }

   .gps.gpsi [style*="--focus-bbc-tablet:"]:focus {
     border-bottom-color: var(--focus-bbc-tablet)
   }

   .gps.gpsi [style*="--btc-tablet:"] {
     border-top-color: var(--btc-tablet)
   }

   .gps.gpsi [style*="--hvr-btc-tablet:"]:hover {
     border-top-color: var(--hvr-btc-tablet)
   }

   .gps.gpsi [style*="--focus-btc-tablet:"]:focus {
     border-top-color: var(--focus-btc-tablet)
   }

   .gps.gpsi [style*="--blc-tablet:"] {
     border-left-color: var(--blc-tablet)
   }

   .gps.gpsi [style*="--hvr-blc-tablet:"]:hover {
     border-left-color: var(--hvr-blc-tablet)
   }

   .gps.gpsi [style*="--focus-blc-tablet:"]:focus {
     border-left-color: var(--focus-blc-tablet)
   }

   .gps.gpsi [style*="--brc-tablet:"] {
     border-right-color: var(--brc-tablet)
   }

   .gps.gpsi [style*="--hvr-brc-tablet:"]:hover {
     border-right-color: var(--hvr-brc-tablet)
   }

   .gps.gpsi [style*="--focus-brc-tablet:"]:focus {
     border-right-color: var(--focus-brc-tablet)
   }

   .gps.gpsi [style*="--bc-tablet:"] {
     border-color: var(--bc-tablet)
   }

   .gps.gpsi [style*="--hvr-bc-tablet:"]:hover {
     border-color: var(--hvr-bc-tablet)
   }

   .gps.gpsi [style*="--focus-bc-tablet:"]:focus {
     border-color: var(--focus-bc-tablet)
   }

   .gps.gpsi [style*="--bblr-tablet:"] {
     border-bottom-left-radius: var(--bblr-tablet)
   }

   .gps.gpsi [style*="--hvr-bblr-tablet:"]:hover {
     border-bottom-left-radius: var(--hvr-bblr-tablet)
   }

   .gps.gpsi [style*="--focus-bblr-tablet:"]:focus {
     border-bottom-left-radius: var(--focus-bblr-tablet)
   }

   .gps.gpsi [style*="--bbrr-tablet:"] {
     border-bottom-right-radius: var(--bbrr-tablet)
   }

   .gps.gpsi [style*="--hvr-bbrr-tablet:"]:hover {
     border-bottom-right-radius: var(--hvr-bbrr-tablet)
   }

   .gps.gpsi [style*="--focus-bbrr-tablet:"]:focus {
     border-bottom-right-radius: var(--focus-bbrr-tablet)
   }

   .gps.gpsi [style*="--bl-tablet:"] {
     border-left: var(--bl-tablet)
   }

   .gps.gpsi [style*="--hvr-bl-tablet:"]:hover {
     border-left: var(--hvr-bl-tablet)
   }

   .gps.gpsi [style*="--focus-bl-tablet:"]:focus {
     border-left: var(--focus-bl-tablet)
   }

   .gps.gpsi [style*="--radius-tablet:"] {
     border-radius: var(--radius-tablet)
   }

   .gps.gpsi [style*="--hvr-radius-tablet:"]:hover {
     border-radius: var(--hvr-radius-tablet)
   }

   .gps.gpsi [style*="--focus-radius-tablet:"]:focus {
     border-radius: var(--focus-radius-tablet)
   }

   .gps.gpsi [style*="--br-tablet:"] {
     border-right: var(--br-tablet)
   }

   .gps.gpsi [style*="--hvr-br-tablet:"]:hover {
     border-right: var(--hvr-br-tablet)
   }

   .gps.gpsi [style*="--focus-br-tablet:"]:focus {
     border-right: var(--focus-br-tablet)
   }

   .gps.gpsi [style*="--bs-tablet:"] {
     border-style: var(--bs-tablet)
   }

   .gps.gpsi [style*="--hvr-bs-tablet:"]:hover {
     border-style: var(--hvr-bs-tablet)
   }

   .gps.gpsi [style*="--focus-bs-tablet:"]:focus {
     border-style: var(--focus-bs-tablet)
   }

   .gps.gpsi [style*="--bt-tablet:"] {
     border-top: var(--bt-tablet)
   }

   .gps.gpsi [style*="--hvr-bt-tablet:"]:hover {
     border-top: var(--hvr-bt-tablet)
   }

   .gps.gpsi [style*="--focus-bt-tablet:"]:focus {
     border-top: var(--focus-bt-tablet)
   }

   .gps.gpsi [style*="--btlr-tablet:"] {
     border-top-left-radius: var(--btlr-tablet)
   }

   .gps.gpsi [style*="--hvr-btlr-tablet:"]:hover {
     border-top-left-radius: var(--hvr-btlr-tablet)
   }

   .gps.gpsi [style*="--focus-btlr-tablet:"]:focus {
     border-top-left-radius: var(--focus-btlr-tablet)
   }

   .gps.gpsi [style*="--btrr-tablet:"] {
     border-top-right-radius: var(--btrr-tablet)
   }

   .gps.gpsi [style*="--hvr-btrr-tablet:"]:hover {
     border-top-right-radius: var(--hvr-btrr-tablet)
   }

   .gps.gpsi [style*="--focus-btrr-tablet:"]:focus {
     border-top-right-radius: var(--focus-btrr-tablet)
   }

   .gps.gpsi [style*="--bw-tablet:"] {
     border-width: var(--bw-tablet)
   }

   .gps.gpsi [style*="--hvr-bw-tablet:"]:hover {
     border-width: var(--hvr-bw-tablet)
   }

   .gps.gpsi [style*="--focus-bw-tablet:"]:focus {
     border-width: var(--focus-bw-tablet)
   }

   .gps.gpsi [style*="--bottom-tablet:"] {
     bottom: var(--bottom-tablet)
   }

   .gps.gpsi [style*="--hvr-bottom-tablet:"]:hover {
     bottom: var(--hvr-bottom-tablet)
   }

   .gps.gpsi [style*="--focus-bottom-tablet:"]:focus {
     bottom: var(--focus-bottom-tablet)
   }

   .gps.gpsi [style*="--shadow-tablet:"] {
     box-shadow: var(--shadow-tablet)
   }

   .gps.gpsi [style*="--hvr-shadow-tablet:"]:hover {
     box-shadow: var(--hvr-shadow-tablet)
   }

   .gps.gpsi [style*="--focus-shadow-tablet:"]:focus {
     box-shadow: var(--focus-shadow-tablet)
   }

   .gps.gpsi [style*="--c-tablet:"] {
     color: var(--c-tablet)
   }

   .gps.gpsi [style*="--hvr-c-tablet:"]:hover {
     color: var(--hvr-c-tablet)
   }

   .gps.gpsi [style*="--focus-c-tablet:"]:focus {
     color: var(--focus-c-tablet)
   }

   .gps.gpsi [style*="--cg-tablet:"] {
     -moz-column-gap: var(--cg-tablet);
     column-gap: var(--cg-tablet)
   }

   .gps.gpsi [style*="--hvr-cg-tablet:"]:hover {
     -moz-column-gap: var(--hvr-cg-tablet);
     column-gap: var(--hvr-cg-tablet)
   }

   .gps.gpsi [style*="--focus-cg-tablet:"]:focus {
     -moz-column-gap: var(--focus-cg-tablet);
     column-gap: var(--focus-cg-tablet)
   }

   .gps.gpsi [style*="--d-tablet:"] {
     display: var(--d-tablet)
   }

   .gps.gpsi [style*="--hvr-d-tablet:"]:hover {
     display: var(--hvr-d-tablet)
   }

   .gps.gpsi [style*="--focus-d-tablet:"]:focus {
     display: var(--focus-d-tablet)
   }

   .gps.gpsi [style*="--fd-tablet:"] {
     flex-direction: var(--fd-tablet)
   }

   .gps.gpsi [style*="--hvr-fd-tablet:"]:hover {
     flex-direction: var(--hvr-fd-tablet)
   }

   .gps.gpsi [style*="--focus-fd-tablet:"]:focus {
     flex-direction: var(--focus-fd-tablet)
   }

   .gps.gpsi [style*="--ff-tablet:"] {
     font-family: var(--ff-tablet)
   }

   .gps.gpsi [style*="--hvr-ff-tablet:"]:hover {
     font-family: var(--hvr-ff-tablet)
   }

   .gps.gpsi [style*="--focus-ff-tablet:"]:focus {
     font-family: var(--focus-ff-tablet)
   }

   .gps.gpsi [style*="--size-tablet:"] {
     font-size: var(--size-tablet)
   }

   .gps.gpsi [style*="--hvr-size-tablet:"]:hover {
     font-size: var(--hvr-size-tablet)
   }

   .gps.gpsi [style*="--focus-size-tablet:"]:focus {
     font-size: var(--focus-size-tablet)
   }

   .gps.gpsi [style*="--weight-tablet:"] {
     font-weight: var(--weight-tablet)
   }

   .gps.gpsi [style*="--hvr-weight-tablet:"]:hover {
     font-weight: var(--hvr-weight-tablet)
   }

   .gps.gpsi [style*="--focus-weight-tablet:"]:focus {
     font-weight: var(--focus-weight-tablet)
   }

   .gps.gpsi [style*="--fs-tablet:"] {
     font-style: var(--fs-tablet)
   }

   .gps.gpsi [style*="--hvr-fs-tablet:"]:hover {
     font-style: var(--hvr-fs-tablet)
   }

   .gps.gpsi [style*="--focus-fs-tablet:"]:focus {
     font-style: var(--focus-fs-tablet)
   }

   .gps.gpsi [style*="--gg-tablet:"] {
     grid-gap: var(--gg-tablet)
   }

   .gps.gpsi [style*="--hvr-gg-tablet:"]:hover {
     grid-gap: var(--hvr-gg-tablet)
   }

   .gps.gpsi [style*="--focus-gg-tablet:"]:focus {
     grid-gap: var(--focus-gg-tablet)
   }

   .gps.gpsi [style*="--gr-tablet:"] {
     grid-row: var(--gr-tablet)
   }

   .gps.gpsi [style*="--hvr-gr-tablet:"]:hover {
     grid-row: var(--hvr-gr-tablet)
   }

   .gps.gpsi [style*="--focus-gr-tablet:"]:focus {
     grid-row: var(--focus-gr-tablet)
   }

   .gps.gpsi [style*="--gtc-tablet:"] {
     grid-template-columns: var(--gtc-tablet)
   }

   .gps.gpsi [style*="--hvr-gtc-tablet:"]:hover {
     grid-template-columns: var(--hvr-gtc-tablet)
   }

   .gps.gpsi [style*="--focus-gtc-tablet:"]:focus {
     grid-template-columns: var(--focus-gtc-tablet)
   }

   .gps.gpsi [style*="--gtr-tablet:"] {
     grid-template-rows: var(--gtr-tablet)
   }

   .gps.gpsi [style*="--hvr-gtr-tablet:"]:hover {
     grid-template-rows: var(--hvr-gtr-tablet)
   }

   .gps.gpsi [style*="--focus-gtr-tablet:"]:focus {
     grid-template-rows: var(--focus-gtr-tablet)
   }

   .gps.gpsi [style*="--h-tablet:"] {
     height: var(--h-tablet)
   }

   .gps.gpsi [style*="--hvr-h-tablet:"]:hover {
     height: var(--hvr-h-tablet)
   }

   .gps.gpsi [style*="--focus-h-tablet:"]:focus {
     height: var(--focus-h-tablet)
   }

   .gps.gpsi [style*="--jc-tablet:"] {
     justify-content: var(--jc-tablet)
   }

   .gps.gpsi [style*="--hvr-jc-tablet:"]:hover {
     justify-content: var(--hvr-jc-tablet)
   }

   .gps.gpsi [style*="--focus-jc-tablet:"]:focus {
     justify-content: var(--focus-jc-tablet)
   }

   .gps.gpsi [style*="--js-tablet:"] {
     justify-self: var(--js-tablet)
   }

   .gps.gpsi [style*="--hvr-js-tablet:"]:hover {
     justify-self: var(--hvr-js-tablet)
   }

   .gps.gpsi [style*="--focus-js-tablet:"]:focus {
     justify-self: var(--focus-js-tablet)
   }

   .gps.gpsi [style*="--left-tablet:"] {
     left: var(--left-tablet)
   }

   .gps.gpsi [style*="--hvr-left-tablet:"]:hover {
     left: var(--hvr-left-tablet)
   }

   .gps.gpsi [style*="--focus-left-tablet:"]:focus {
     left: var(--focus-left-tablet)
   }

   .gps.gpsi [style*="--ls-tablet:"] {
     letter-spacing: var(--ls-tablet)
   }

   .gps.gpsi [style*="--hvr-ls-tablet:"]:hover {
     letter-spacing: var(--hvr-ls-tablet)
   }

   .gps.gpsi [style*="--focus-ls-tablet:"]:focus {
     letter-spacing: var(--focus-ls-tablet)
   }

   .gps.gpsi [style*="--lh-tablet:"] {
     line-height: var(--lh-tablet)
   }

   .gps.gpsi [style*="--hvr-lh-tablet:"]:hover {
     line-height: var(--hvr-lh-tablet)
   }

   .gps.gpsi [style*="--focus-lh-tablet:"]:focus {
     line-height: var(--focus-lh-tablet)
   }

   .gps.gpsi [style*="--tdt-tablet:"] {
     text-decoration-thickness: var(--tdt-tablet)
   }

   .gps.gpsi [style*="--hvr-tdt-tablet:"]:hover {
     text-decoration-thickness: var(--hvr-tdt-tablet)
   }

   .gps.gpsi [style*="--focus-tdt-tablet:"]:focus {
     text-decoration-thickness: var(--focus-tdt-tablet)
   }

   .gps.gpsi [style*="--tdc-tablet:"] {
     text-decoration-color: var(--tdc-tablet)
   }

   .gps.gpsi [style*="--hvr-tdc-tablet:"]:hover {
     text-decoration-color: var(--hvr-tdc-tablet)
   }

   .gps.gpsi [style*="--focus-tdc-tablet:"]:focus {
     text-decoration-color: var(--focus-tdc-tablet)
   }

   .gps.gpsi [style*="--tdl-tablet:"] {
     text-decoration-line: var(--tdl-tablet)
   }

   .gps.gpsi [style*="--hvr-tdl-tablet:"]:hover {
     text-decoration-line: var(--hvr-tdl-tablet)
   }

   .gps.gpsi [style*="--focus-tdl-tablet:"]:focus {
     text-decoration-line: var(--focus-tdl-tablet)
   }

   .gps.gpsi [style*="--m-tablet:"] {
     margin: var(--m-tablet)
   }

   .gps.gpsi [style*="--hvr-m-tablet:"]:hover {
     margin: var(--hvr-m-tablet)
   }

   .gps.gpsi [style*="--focus-m-tablet:"]:focus {
     margin: var(--focus-m-tablet)
   }

   .gps.gpsi [style*="--mb-tablet:"] {
     margin-bottom: var(--mb-tablet)
   }

   .gps.gpsi [style*="--hvr-mb-tablet:"]:hover {
     margin-bottom: var(--hvr-mb-tablet)
   }

   .gps.gpsi [style*="--focus-mb-tablet:"]:focus {
     margin-bottom: var(--focus-mb-tablet)
   }

   .gps.gpsi [style*="--ml-tablet:"] {
     margin-left: var(--ml-tablet)
   }

   .gps.gpsi [style*="--hvr-ml-tablet:"]:hover {
     margin-left: var(--hvr-ml-tablet)
   }

   .gps.gpsi [style*="--focus-ml-tablet:"]:focus {
     margin-left: var(--focus-ml-tablet)
   }

   .gps.gpsi [style*="--mr-tablet:"] {
     margin-right: var(--mr-tablet)
   }

   .gps.gpsi [style*="--hvr-mr-tablet:"]:hover {
     margin-right: var(--hvr-mr-tablet)
   }

   .gps.gpsi [style*="--focus-mr-tablet:"]:focus {
     margin-right: var(--focus-mr-tablet)
   }

   .gps.gpsi [style*="--mt-tablet:"] {
     margin-top: var(--mt-tablet)
   }

   .gps.gpsi [style*="--hvr-mt-tablet:"]:hover {
     margin-top: var(--hvr-mt-tablet)
   }

   .gps.gpsi [style*="--focus-mt-tablet:"]:focus {
     margin-top: var(--focus-mt-tablet)
   }

   .gps.gpsi [style*="--maxh-tablet:"] {
     max-height: var(--maxh-tablet)
   }

   .gps.gpsi [style*="--hvr-maxh-tablet:"]:hover {
     max-height: var(--hvr-maxh-tablet)
   }

   .gps.gpsi [style*="--focus-maxh-tablet:"]:focus {
     max-height: var(--focus-maxh-tablet)
   }

   .gps.gpsi [style*="--maxw-tablet:"] {
     max-width: var(--maxw-tablet)
   }

   .gps.gpsi [style*="--hvr-maxw-tablet:"]:hover {
     max-width: var(--hvr-maxw-tablet)
   }

   .gps.gpsi [style*="--focus-maxw-tablet:"]:focus {
     max-width: var(--focus-maxw-tablet)
   }

   .gps.gpsi [style*="--minh-tablet:"] {
     min-height: var(--minh-tablet)
   }

   .gps.gpsi [style*="--hvr-minh-tablet:"]:hover {
     min-height: var(--hvr-minh-tablet)
   }

   .gps.gpsi [style*="--focus-minh-tablet:"]:focus {
     min-height: var(--focus-minh-tablet)
   }

   .gps.gpsi [style*="--minw-tablet:"] {
     min-width: var(--minw-tablet)
   }

   .gps.gpsi [style*="--hvr-minw-tablet:"]:hover {
     min-width: var(--hvr-minw-tablet)
   }

   .gps.gpsi [style*="--focus-minw-tablet:"]:focus {
     min-width: var(--focus-minw-tablet)
   }

   .gps.gpsi [style*="--objf-tablet:"] {
     -o-object-fit: var(--objf-tablet);
     object-fit: var(--objf-tablet)
   }

   .gps.gpsi [style*="--hvr-objf-tablet:"]:hover {
     -o-object-fit: var(--hvr-objf-tablet);
     object-fit: var(--hvr-objf-tablet)
   }

   .gps.gpsi [style*="--focus-objf-tablet:"]:focus {
     -o-object-fit: var(--focus-objf-tablet);
     object-fit: var(--focus-objf-tablet)
   }

   .gps.gpsi [style*="--op-tablet:"] {
     opacity: var(--op-tablet)
   }

   .gps.gpsi [style*="--hvr-op-tablet:"]:hover {
     opacity: var(--hvr-op-tablet)
   }

   .gps.gpsi [style*="--focus-op-tablet:"]:focus {
     opacity: var(--focus-op-tablet)
   }

   .gps.gpsi [style*="--o-tablet:"] {
     order: var(--o-tablet)
   }

   .gps.gpsi [style*="--hvr-o-tablet:"]:hover {
     order: var(--hvr-o-tablet)
   }

   .gps.gpsi [style*="--focus-o-tablet:"]:focus {
     order: var(--focus-o-tablet)
   }

   .gps.gpsi [style*="--of-tablet:"] {
     overflow: var(--of-tablet)
   }

   .gps.gpsi [style*="--hvr-of-tablet:"]:hover {
     overflow: var(--hvr-of-tablet)
   }

   .gps.gpsi [style*="--focus-of-tablet:"]:focus {
     overflow: var(--focus-of-tablet)
   }

   .gps.gpsi [style*="--ofx-tablet:"] {
     overflow-x: var(--ofx-tablet)
   }

   .gps.gpsi [style*="--hvr-ofx-tablet:"]:hover {
     overflow-x: var(--hvr-ofx-tablet)
   }

   .gps.gpsi [style*="--focus-ofx-tablet:"]:focus {
     overflow-x: var(--focus-ofx-tablet)
   }

   .gps.gpsi [style*="--ofy-tablet:"] {
     overflow-y: var(--ofy-tablet)
   }

   .gps.gpsi [style*="--hvr-ofy-tablet:"]:hover {
     overflow-y: var(--hvr-ofy-tablet)
   }

   .gps.gpsi [style*="--focus-ofy-tablet:"]:focus {
     overflow-y: var(--focus-ofy-tablet)
   }

   .gps.gpsi [style*="--pc-tablet:"] {
     place-content: var(--pc-tablet)
   }

   .gps.gpsi [style*="--hvr-pc-tablet:"]:hover {
     place-content: var(--hvr-pc-tablet)
   }

   .gps.gpsi [style*="--focus-pc-tablet:"]:focus {
     place-content: var(--focus-pc-tablet)
   }

   .gps.gpsi [style*="--p-tablet:"] {
     padding: var(--p-tablet)
   }

   .gps.gpsi [style*="--hvr-p-tablet:"]:hover {
     padding: var(--hvr-p-tablet)
   }

   .gps.gpsi [style*="--focus-p-tablet:"]:focus {
     padding: var(--focus-p-tablet)
   }

   .gps.gpsi [style*="--pb-tablet:"] {
     padding-bottom: var(--pb-tablet)
   }

   .gps.gpsi [style*="--hvr-pb-tablet:"]:hover {
     padding-bottom: var(--hvr-pb-tablet)
   }

   .gps.gpsi [style*="--focus-pb-tablet:"]:focus {
     padding-bottom: var(--focus-pb-tablet)
   }

   .gps.gpsi [style*="--pl-tablet:"] {
     padding-left: var(--pl-tablet)
   }

   .gps.gpsi [style*="--hvr-pl-tablet:"]:hover {
     padding-left: var(--hvr-pl-tablet)
   }

   .gps.gpsi [style*="--focus-pl-tablet:"]:focus {
     padding-left: var(--focus-pl-tablet)
   }

   .gps.gpsi [style*="--pr-tablet:"] {
     padding-right: var(--pr-tablet)
   }

   .gps.gpsi [style*="--hvr-pr-tablet:"]:hover {
     padding-right: var(--hvr-pr-tablet)
   }

   .gps.gpsi [style*="--focus-pr-tablet:"]:focus {
     padding-right: var(--focus-pr-tablet)
   }

   .gps.gpsi [style*="--pt-tablet:"] {
     padding-top: var(--pt-tablet)
   }

   .gps.gpsi [style*="--hvr-pt-tablet:"]:hover {
     padding-top: var(--hvr-pt-tablet)
   }

   .gps.gpsi [style*="--focus-pt-tablet:"]:focus {
     padding-top: var(--focus-pt-tablet)
   }

   .gps.gpsi [style*="--pe-tablet:"] {
     pointer-events: var(--pe-tablet)
   }

   .gps.gpsi [style*="--hvr-pe-tablet:"]:hover {
     pointer-events: var(--hvr-pe-tablet)
   }

   .gps.gpsi [style*="--focus-pe-tablet:"]:focus {
     pointer-events: var(--focus-pe-tablet)
   }

   .gps.gpsi [style*="--pos-tablet:"] {
     position: var(--pos-tablet)
   }

   .gps.gpsi [style*="--hvr-pos-tablet:"]:hover {
     position: var(--hvr-pos-tablet)
   }

   .gps.gpsi [style*="--focus-pos-tablet:"]:focus {
     position: var(--focus-pos-tablet)
   }

   .gps.gpsi [style*="--right-tablet:"] {
     right: var(--right-tablet)
   }

   .gps.gpsi [style*="--hvr-right-tablet:"]:hover {
     right: var(--hvr-right-tablet)
   }

   .gps.gpsi [style*="--focus-right-tablet:"]:focus {
     right: var(--focus-right-tablet)
   }

   .gps.gpsi [style*="--rg-tablet:"] {
     row-gap: var(--rg-tablet)
   }

   .gps.gpsi [style*="--hvr-rg-tablet:"]:hover {
     row-gap: var(--hvr-rg-tablet)
   }

   .gps.gpsi [style*="--focus-rg-tablet:"]:focus {
     row-gap: var(--focus-rg-tablet)
   }

   .gps.gpsi [style*="--ta-tablet:"] {
     text-align: var(--ta-tablet)
   }

   .gps.gpsi [style*="--hvr-ta-tablet:"]:hover {
     text-align: var(--hvr-ta-tablet)
   }

   .gps.gpsi [style*="--focus-ta-tablet:"]:focus {
     text-align: var(--focus-ta-tablet)
   }

   .gps.gpsi [style*="--ts-tablet:"] {
     text-shadow: var(--ts-tablet)
   }

   .gps.gpsi [style*="--hvr-ts-tablet:"]:hover {
     text-shadow: var(--hvr-ts-tablet)
   }

   .gps.gpsi [style*="--focus-ts-tablet:"]:focus {
     text-shadow: var(--focus-ts-tablet)
   }

   .gps.gpsi [style*="--tt-tablet:"] {
     text-transform: var(--tt-tablet)
   }

   .gps.gpsi [style*="--hvr-tt-tablet:"]:hover {
     text-transform: var(--hvr-tt-tablet)
   }

   .gps.gpsi [style*="--focus-tt-tablet:"]:focus {
     text-transform: var(--focus-tt-tablet)
   }

   .gps.gpsi [style*="--top-tablet:"] {
     top: var(--top-tablet)
   }

   .gps.gpsi [style*="--hvr-top-tablet:"]:hover {
     top: var(--hvr-top-tablet)
   }

   .gps.gpsi [style*="--focus-top-tablet:"]:focus {
     top: var(--focus-top-tablet)
   }

   .gps.gpsi [style*="--t-tablet:"] {
     transform: var(--t-tablet)
   }

   .gps.gpsi [style*="--hvr-t-tablet:"]:hover {
     transform: var(--hvr-t-tablet)
   }

   .gps.gpsi [style*="--focus-t-tablet:"]:focus {
     transform: var(--focus-t-tablet)
   }

   .gps.gpsi [style*="--v-tablet:"] {
     visibility: var(--v-tablet)
   }

   .gps.gpsi [style*="--hvr-v-tablet:"]:hover {
     visibility: var(--hvr-v-tablet)
   }

   .gps.gpsi [style*="--focus-v-tablet:"]:focus {
     visibility: var(--focus-v-tablet)
   }

   .gps.gpsi [style*="--ws-tablet:"] {
     white-space: var(--ws-tablet)
   }

   .gps.gpsi [style*="--hvr-ws-tablet:"]:hover {
     white-space: var(--hvr-ws-tablet)
   }

   .gps.gpsi [style*="--focus-ws-tablet:"]:focus {
     white-space: var(--focus-ws-tablet)
   }

   .gps.gpsi [style*="--w-tablet:"] {
     width: var(--w-tablet)
   }

   .gps.gpsi [style*="--hvr-w-tablet:"]:hover {
     width: var(--hvr-w-tablet)
   }

   .gps.gpsi [style*="--focus-w-tablet:"]:focus {
     width: var(--focus-w-tablet)
   }

   .gps.gpsi [style*="--z-tablet:"] {
     z-index: var(--z-tablet)
   }

   .gps.gpsi [style*="--hvr-z-tablet:"]:hover {
     z-index: var(--hvr-z-tablet)
   }

   .gps.gpsi [style*="--focus-z-tablet:"]:focus {
     z-index: var(--focus-z-tablet)
   }

   .gps.gpsi [style*="--wm-tablet:"] {
     writing-mode: var(--wm-tablet)
   }

   .gps.gpsi [style*="--hvr-wm-tablet:"]:hover {
     writing-mode: var(--hvr-wm-tablet)
   }

   .gps.gpsi [style*="--focus-wm-tablet:"]:focus {
     writing-mode: var(--focus-wm-tablet)
   }

   .gps.gpsi [style*="--line-clamp-tablet:"] {
     -webkit-box-orient: vertical;
     -webkit-line-clamp: var(--line-clamp-tablet);
     display: -webkit-box;
     overflow: hidden
   }
 }

 @media only screen and (max-width:767px) {
   .gps.gpsi [style*="--ai-mobile:"] {
     align-items: var(--ai-mobile)
   }

   .gps.gpsi [style*="--hvr-ai-mobile:"]:hover {
     align-items: var(--hvr-ai-mobile)
   }

   .gps.gpsi [style*="--focus-ai-mobile:"]:focus {
     align-items: var(--focus-ai-mobile)
   }

   .gps.gpsi [style*="--as-mobile:"] {
     align-self: var(--as-mobile)
   }

   .gps.gpsi [style*="--hvr-as-mobile:"]:hover {
     align-self: var(--hvr-as-mobile)
   }

   .gps.gpsi [style*="--focus-as-mobile:"]:focus {
     align-self: var(--focus-as-mobile)
   }

   .gps.gpsi [style*="--aspect-mobile:"] {
     aspect-ratio: var(--aspect-mobile)
   }

   .gps.gpsi [style*="--hvr-aspect-mobile:"]:hover {
     aspect-ratio: var(--hvr-aspect-mobile)
   }

   .gps.gpsi [style*="--focus-aspect-mobile:"]:focus {
     aspect-ratio: var(--focus-aspect-mobile)
   }

   .gps.gpsi [style*="--bg-mobile:"] {
     background: var(--bg-mobile)
   }

   .gps.gpsi [style*="--hvr-bg-mobile:"]:hover {
     background: var(--hvr-bg-mobile)
   }

   .gps.gpsi [style*="--focus-bg-mobile:"]:focus {
     background: var(--focus-bg-mobile)
   }

   .gps.gpsi [style*="--bga-mobile:"] {
     background-attachment: var(--bga-mobile)
   }

   .gps.gpsi [style*="--hvr-bga-mobile:"]:hover {
     background-attachment: var(--hvr-bga-mobile)
   }

   .gps.gpsi [style*="--focus-bga-mobile:"]:focus {
     background-attachment: var(--focus-bga-mobile)
   }

   .gps.gpsi [style*="--bgc-mobile:"] {
     background-color: var(--bgc-mobile)
   }

   .gps.gpsi [style*="--hvr-bgc-mobile:"]:hover {
     background-color: var(--hvr-bgc-mobile)
   }

   .gps.gpsi [style*="--focus-bgc-mobile:"]:focus {
     background-color: var(--focus-bgc-mobile)
   }

   .gps.gpsi [style*="--bgi-mobile:"] {
     background-image: var(--bgi-mobile)
   }

   .gps.gpsi [style*="--hvr-bgi-mobile:"]:hover {
     background-image: var(--hvr-bgi-mobile)
   }

   .gps.gpsi [style*="--focus-bgi-mobile:"]:focus {
     background-image: var(--focus-bgi-mobile)
   }

   .gps.gpsi [style*="--bgp-mobile:"] {
     background-position: var(--bgp-mobile)
   }

   .gps.gpsi [style*="--hvr-bgp-mobile:"]:hover {
     background-position: var(--hvr-bgp-mobile)
   }

   .gps.gpsi [style*="--focus-bgp-mobile:"]:focus {
     background-position: var(--focus-bgp-mobile)
   }

   .gps.gpsi [style*="--bgr-mobile:"] {
     background-repeat: var(--bgr-mobile)
   }

   .gps.gpsi [style*="--hvr-bgr-mobile:"]:hover {
     background-repeat: var(--hvr-bgr-mobile)
   }

   .gps.gpsi [style*="--focus-bgr-mobile:"]:focus {
     background-repeat: var(--focus-bgr-mobile)
   }

   .gps.gpsi [style*="--bgs-mobile:"] {
     background-size: var(--bgs-mobile)
   }

   .gps.gpsi [style*="--hvr-bgs-mobile:"]:hover {
     background-size: var(--hvr-bgs-mobile)
   }

   .gps.gpsi [style*="--focus-bgs-mobile:"]:focus {
     background-size: var(--focus-bgs-mobile)
   }

   .gps.gpsi [style*="--b-mobile:"] {
     border: var(--b-mobile)
   }

   .gps.gpsi [style*="--hvr-b-mobile:"]:hover {
     border: var(--hvr-b-mobile)
   }

   .gps.gpsi [style*="--focus-b-mobile:"]:focus {
     border: var(--focus-b-mobile)
   }

   .gps.gpsi [style*="--bb-mobile:"] {
     border-bottom: var(--bb-mobile)
   }

   .gps.gpsi [style*="--hvr-bb-mobile:"]:hover {
     border-bottom: var(--hvr-bb-mobile)
   }

   .gps.gpsi [style*="--focus-bb-mobile:"]:focus {
     border-bottom: var(--focus-bb-mobile)
   }

   .gps.gpsi [style*="--bbw-mobile:"] {
     border-bottom-width: var(--bbw-mobile)
   }

   .gps.gpsi [style*="--hvr-bbw-mobile:"]:hover {
     border-bottom-width: var(--hvr-bbw-mobile)
   }

   .gps.gpsi [style*="--focus-bbw-mobile:"]:focus {
     border-bottom-width: var(--focus-bbw-mobile)
   }

   .gps.gpsi [style*="--blw-mobile:"] {
     border-left-width: var(--blw-mobile)
   }

   .gps.gpsi [style*="--hvr-blw-mobile:"]:hover {
     border-left-width: var(--hvr-blw-mobile)
   }

   .gps.gpsi [style*="--focus-blw-mobile:"]:focus {
     border-left-width: var(--focus-blw-mobile)
   }

   .gps.gpsi [style*="--brw-mobile:"] {
     border-right-width: var(--brw-mobile)
   }

   .gps.gpsi [style*="--hvr-brw-mobile:"]:hover {
     border-right-width: var(--hvr-brw-mobile)
   }

   .gps.gpsi [style*="--focus-brw-mobile:"]:focus {
     border-right-width: var(--focus-brw-mobile)
   }

   .gps.gpsi [style*="--btw-mobile:"] {
     border-top-width: var(--btw-mobile)
   }

   .gps.gpsi [style*="--hvr-btw-mobile:"]:hover {
     border-top-width: var(--hvr-btw-mobile)
   }

   .gps.gpsi [style*="--focus-btw-mobile:"]:focus {
     border-top-width: var(--focus-btw-mobile)
   }

   .gps.gpsi [style*="--bbc-mobile:"] {
     border-bottom-color: var(--bbc-mobile)
   }

   .gps.gpsi [style*="--hvr-bbc-mobile:"]:hover {
     border-bottom-color: var(--hvr-bbc-mobile)
   }

   .gps.gpsi [style*="--focus-bbc-mobile:"]:focus {
     border-bottom-color: var(--focus-bbc-mobile)
   }

   .gps.gpsi [style*="--btc-mobile:"] {
     border-top-color: var(--btc-mobile)
   }

   .gps.gpsi [style*="--hvr-btc-mobile:"]:hover {
     border-top-color: var(--hvr-btc-mobile)
   }

   .gps.gpsi [style*="--focus-btc-mobile:"]:focus {
     border-top-color: var(--focus-btc-mobile)
   }

   .gps.gpsi [style*="--blc-mobile:"] {
     border-left-color: var(--blc-mobile)
   }

   .gps.gpsi [style*="--hvr-blc-mobile:"]:hover {
     border-left-color: var(--hvr-blc-mobile)
   }

   .gps.gpsi [style*="--focus-blc-mobile:"]:focus {
     border-left-color: var(--focus-blc-mobile)
   }

   .gps.gpsi [style*="--brc-mobile:"] {
     border-right-color: var(--brc-mobile)
   }

   .gps.gpsi [style*="--hvr-brc-mobile:"]:hover {
     border-right-color: var(--hvr-brc-mobile)
   }

   .gps.gpsi [style*="--focus-brc-mobile:"]:focus {
     border-right-color: var(--focus-brc-mobile)
   }

   .gps.gpsi [style*="--bc-mobile:"] {
     border-color: var(--bc-mobile)
   }

   .gps.gpsi [style*="--hvr-bc-mobile:"]:hover {
     border-color: var(--hvr-bc-mobile)
   }

   .gps.gpsi [style*="--focus-bc-mobile:"]:focus {
     border-color: var(--focus-bc-mobile)
   }

   .gps.gpsi [style*="--bblr-mobile:"] {
     border-bottom-left-radius: var(--bblr-mobile)
   }

   .gps.gpsi [style*="--hvr-bblr-mobile:"]:hover {
     border-bottom-left-radius: var(--hvr-bblr-mobile)
   }

   .gps.gpsi [style*="--focus-bblr-mobile:"]:focus {
     border-bottom-left-radius: var(--focus-bblr-mobile)
   }

   .gps.gpsi [style*="--bbrr-mobile:"] {
     border-bottom-right-radius: var(--bbrr-mobile)
   }

   .gps.gpsi [style*="--hvr-bbrr-mobile:"]:hover {
     border-bottom-right-radius: var(--hvr-bbrr-mobile)
   }

   .gps.gpsi [style*="--focus-bbrr-mobile:"]:focus {
     border-bottom-right-radius: var(--focus-bbrr-mobile)
   }

   .gps.gpsi [style*="--bl-mobile:"] {
     border-left: var(--bl-mobile)
   }

   .gps.gpsi [style*="--hvr-bl-mobile:"]:hover {
     border-left: var(--hvr-bl-mobile)
   }

   .gps.gpsi [style*="--focus-bl-mobile:"]:focus {
     border-left: var(--focus-bl-mobile)
   }

   .gps.gpsi [style*="--radius-mobile:"] {
     border-radius: var(--radius-mobile)
   }

   .gps.gpsi [style*="--hvr-radius-mobile:"]:hover {
     border-radius: var(--hvr-radius-mobile)
   }

   .gps.gpsi [style*="--focus-radius-mobile:"]:focus {
     border-radius: var(--focus-radius-mobile)
   }

   .gps.gpsi [style*="--br-mobile:"] {
     border-right: var(--br-mobile)
   }

   .gps.gpsi [style*="--hvr-br-mobile:"]:hover {
     border-right: var(--hvr-br-mobile)
   }

   .gps.gpsi [style*="--focus-br-mobile:"]:focus {
     border-right: var(--focus-br-mobile)
   }

   .gps.gpsi [style*="--bs-mobile:"] {
     border-style: var(--bs-mobile)
   }

   .gps.gpsi [style*="--hvr-bs-mobile:"]:hover {
     border-style: var(--hvr-bs-mobile)
   }

   .gps.gpsi [style*="--focus-bs-mobile:"]:focus {
     border-style: var(--focus-bs-mobile)
   }

   .gps.gpsi [style*="--bt-mobile:"] {
     border-top: var(--bt-mobile)
   }

   .gps.gpsi [style*="--hvr-bt-mobile:"]:hover {
     border-top: var(--hvr-bt-mobile)
   }

   .gps.gpsi [style*="--focus-bt-mobile:"]:focus {
     border-top: var(--focus-bt-mobile)
   }

   .gps.gpsi [style*="--btlr-mobile:"] {
     border-top-left-radius: var(--btlr-mobile)
   }

   .gps.gpsi [style*="--hvr-btlr-mobile:"]:hover {
     border-top-left-radius: var(--hvr-btlr-mobile)
   }

   .gps.gpsi [style*="--focus-btlr-mobile:"]:focus {
     border-top-left-radius: var(--focus-btlr-mobile)
   }

   .gps.gpsi [style*="--btrr-mobile:"] {
     border-top-right-radius: var(--btrr-mobile)
   }

   .gps.gpsi [style*="--hvr-btrr-mobile:"]:hover {
     border-top-right-radius: var(--hvr-btrr-mobile)
   }

   .gps.gpsi [style*="--focus-btrr-mobile:"]:focus {
     border-top-right-radius: var(--focus-btrr-mobile)
   }

   .gps.gpsi [style*="--bw-mobile:"] {
     border-width: var(--bw-mobile)
   }

   .gps.gpsi [style*="--hvr-bw-mobile:"]:hover {
     border-width: var(--hvr-bw-mobile)
   }

   .gps.gpsi [style*="--focus-bw-mobile:"]:focus {
     border-width: var(--focus-bw-mobile)
   }

   .gps.gpsi [style*="--bottom-mobile:"] {
     bottom: var(--bottom-mobile)
   }

   .gps.gpsi [style*="--hvr-bottom-mobile:"]:hover {
     bottom: var(--hvr-bottom-mobile)
   }

   .gps.gpsi [style*="--focus-bottom-mobile:"]:focus {
     bottom: var(--focus-bottom-mobile)
   }

   .gps.gpsi [style*="--shadow-mobile:"] {
     box-shadow: var(--shadow-mobile)
   }

   .gps.gpsi [style*="--hvr-shadow-mobile:"]:hover {
     box-shadow: var(--hvr-shadow-mobile)
   }

   .gps.gpsi [style*="--focus-shadow-mobile:"]:focus {
     box-shadow: var(--focus-shadow-mobile)
   }

   .gps.gpsi [style*="--c-mobile:"] {
     color: var(--c-mobile)
   }

   .gps.gpsi [style*="--hvr-c-mobile:"]:hover {
     color: var(--hvr-c-mobile)
   }

   .gps.gpsi [style*="--focus-c-mobile:"]:focus {
     color: var(--focus-c-mobile)
   }

   .gps.gpsi [style*="--cg-mobile:"] {
     -moz-column-gap: var(--cg-mobile);
     column-gap: var(--cg-mobile)
   }

   .gps.gpsi [style*="--hvr-cg-mobile:"]:hover {
     -moz-column-gap: var(--hvr-cg-mobile);
     column-gap: var(--hvr-cg-mobile)
   }

   .gps.gpsi [style*="--focus-cg-mobile:"]:focus {
     -moz-column-gap: var(--focus-cg-mobile);
     column-gap: var(--focus-cg-mobile)
   }

   .gps.gpsi [style*="--d-mobile:"] {
     display: var(--d-mobile)
   }

   .gps.gpsi [style*="--hvr-d-mobile:"]:hover {
     display: var(--hvr-d-mobile)
   }

   .gps.gpsi [style*="--focus-d-mobile:"]:focus {
     display: var(--focus-d-mobile)
   }

   .gps.gpsi [style*="--fd-mobile:"] {
     flex-direction: var(--fd-mobile)
   }

   .gps.gpsi [style*="--hvr-fd-mobile:"]:hover {
     flex-direction: var(--hvr-fd-mobile)
   }

   .gps.gpsi [style*="--focus-fd-mobile:"]:focus {
     flex-direction: var(--focus-fd-mobile)
   }

   .gps.gpsi [style*="--ff-mobile:"] {
     font-family: var(--ff-mobile)
   }

   .gps.gpsi [style*="--hvr-ff-mobile:"]:hover {
     font-family: var(--hvr-ff-mobile)
   }

   .gps.gpsi [style*="--focus-ff-mobile:"]:focus {
     font-family: var(--focus-ff-mobile)
   }

   .gps.gpsi [style*="--size-mobile:"] {
     font-size: var(--size-mobile)
   }

   .gps.gpsi [style*="--hvr-size-mobile:"]:hover {
     font-size: var(--hvr-size-mobile)
   }

   .gps.gpsi [style*="--focus-size-mobile:"]:focus {
     font-size: var(--focus-size-mobile)
   }

   .gps.gpsi [style*="--weight-mobile:"] {
     font-weight: var(--weight-mobile)
   }

   .gps.gpsi [style*="--hvr-weight-mobile:"]:hover {
     font-weight: var(--hvr-weight-mobile)
   }

   .gps.gpsi [style*="--focus-weight-mobile:"]:focus {
     font-weight: var(--focus-weight-mobile)
   }

   .gps.gpsi [style*="--fs-mobile:"] {
     font-style: var(--fs-mobile)
   }

   .gps.gpsi [style*="--hvr-fs-mobile:"]:hover {
     font-style: var(--hvr-fs-mobile)
   }

   .gps.gpsi [style*="--focus-fs-mobile:"]:focus {
     font-style: var(--focus-fs-mobile)
   }

   .gps.gpsi [style*="--gg-mobile:"] {
     grid-gap: var(--gg-mobile)
   }

   .gps.gpsi [style*="--hvr-gg-mobile:"]:hover {
     grid-gap: var(--hvr-gg-mobile)
   }

   .gps.gpsi [style*="--focus-gg-mobile:"]:focus {
     grid-gap: var(--focus-gg-mobile)
   }

   .gps.gpsi [style*="--gr-mobile:"] {
     grid-row: var(--gr-mobile)
   }

   .gps.gpsi [style*="--hvr-gr-mobile:"]:hover {
     grid-row: var(--hvr-gr-mobile)
   }

   .gps.gpsi [style*="--focus-gr-mobile:"]:focus {
     grid-row: var(--focus-gr-mobile)
   }

   .gps.gpsi [style*="--gtc-mobile:"] {
     grid-template-columns: var(--gtc-mobile)
   }

   .gps.gpsi [style*="--hvr-gtc-mobile:"]:hover {
     grid-template-columns: var(--hvr-gtc-mobile)
   }

   .gps.gpsi [style*="--focus-gtc-mobile:"]:focus {
     grid-template-columns: var(--focus-gtc-mobile)
   }

   .gps.gpsi [style*="--gtr-mobile:"] {
     grid-template-rows: var(--gtr-mobile)
   }

   .gps.gpsi [style*="--hvr-gtr-mobile:"]:hover {
     grid-template-rows: var(--hvr-gtr-mobile)
   }

   .gps.gpsi [style*="--focus-gtr-mobile:"]:focus {
     grid-template-rows: var(--focus-gtr-mobile)
   }

   .gps.gpsi [style*="--h-mobile:"] {
     height: var(--h-mobile)
   }

   .gps.gpsi [style*="--hvr-h-mobile:"]:hover {
     height: var(--hvr-h-mobile)
   }

   .gps.gpsi [style*="--focus-h-mobile:"]:focus {
     height: var(--focus-h-mobile)
   }

   .gps.gpsi [style*="--jc-mobile:"] {
     justify-content: var(--jc-mobile)
   }

   .gps.gpsi [style*="--hvr-jc-mobile:"]:hover {
     justify-content: var(--hvr-jc-mobile)
   }

   .gps.gpsi [style*="--focus-jc-mobile:"]:focus {
     justify-content: var(--focus-jc-mobile)
   }

   .gps.gpsi [style*="--js-mobile:"] {
     justify-self: var(--js-mobile)
   }

   .gps.gpsi [style*="--hvr-js-mobile:"]:hover {
     justify-self: var(--hvr-js-mobile)
   }

   .gps.gpsi [style*="--focus-js-mobile:"]:focus {
     justify-self: var(--focus-js-mobile)
   }

   .gps.gpsi [style*="--left-mobile:"] {
     left: var(--left-mobile)
   }

   .gps.gpsi [style*="--hvr-left-mobile:"]:hover {
     left: var(--hvr-left-mobile)
   }

   .gps.gpsi [style*="--focus-left-mobile:"]:focus {
     left: var(--focus-left-mobile)
   }

   .gps.gpsi [style*="--ls-mobile:"] {
     letter-spacing: var(--ls-mobile)
   }

   .gps.gpsi [style*="--hvr-ls-mobile:"]:hover {
     letter-spacing: var(--hvr-ls-mobile)
   }

   .gps.gpsi [style*="--focus-ls-mobile:"]:focus {
     letter-spacing: var(--focus-ls-mobile)
   }

   .gps.gpsi [style*="--lh-mobile:"] {
     line-height: var(--lh-mobile)
   }

   .gps.gpsi [style*="--hvr-lh-mobile:"]:hover {
     line-height: var(--hvr-lh-mobile)
   }

   .gps.gpsi [style*="--focus-lh-mobile:"]:focus {
     line-height: var(--focus-lh-mobile)
   }

   .gps.gpsi [style*="--tdt-mobile:"] {
     text-decoration-thickness: var(--tdt-mobile)
   }

   .gps.gpsi [style*="--hvr-tdt-mobile:"]:hover {
     text-decoration-thickness: var(--hvr-tdt-mobile)
   }

   .gps.gpsi [style*="--focus-tdt-mobile:"]:focus {
     text-decoration-thickness: var(--focus-tdt-mobile)
   }

   .gps.gpsi [style*="--tdc-mobile:"] {
     text-decoration-color: var(--tdc-mobile)
   }

   .gps.gpsi [style*="--hvr-tdc-mobile:"]:hover {
     text-decoration-color: var(--hvr-tdc-mobile)
   }

   .gps.gpsi [style*="--focus-tdc-mobile:"]:focus {
     text-decoration-color: var(--focus-tdc-mobile)
   }

   .gps.gpsi [style*="--tdl-mobile:"] {
     text-decoration-line: var(--tdl-mobile)
   }

   .gps.gpsi [style*="--hvr-tdl-mobile:"]:hover {
     text-decoration-line: var(--hvr-tdl-mobile)
   }

   .gps.gpsi [style*="--focus-tdl-mobile:"]:focus {
     text-decoration-line: var(--focus-tdl-mobile)
   }

   .gps.gpsi [style*="--m-mobile:"] {
     margin: var(--m-mobile)
   }

   .gps.gpsi [style*="--hvr-m-mobile:"]:hover {
     margin: var(--hvr-m-mobile)
   }

   .gps.gpsi [style*="--focus-m-mobile:"]:focus {
     margin: var(--focus-m-mobile)
   }

   .gps.gpsi [style*="--mb-mobile:"] {
     margin-bottom: var(--mb-mobile)
   }

   .gps.gpsi [style*="--hvr-mb-mobile:"]:hover {
     margin-bottom: var(--hvr-mb-mobile)
   }

   .gps.gpsi [style*="--focus-mb-mobile:"]:focus {
     margin-bottom: var(--focus-mb-mobile)
   }

   .gps.gpsi [style*="--ml-mobile:"] {
     margin-left: var(--ml-mobile)
   }

   .gps.gpsi [style*="--hvr-ml-mobile:"]:hover {
     margin-left: var(--hvr-ml-mobile)
   }

   .gps.gpsi [style*="--focus-ml-mobile:"]:focus {
     margin-left: var(--focus-ml-mobile)
   }

   .gps.gpsi [style*="--mr-mobile:"] {
     margin-right: var(--mr-mobile)
   }

   .gps.gpsi [style*="--hvr-mr-mobile:"]:hover {
     margin-right: var(--hvr-mr-mobile)
   }

   .gps.gpsi [style*="--focus-mr-mobile:"]:focus {
     margin-right: var(--focus-mr-mobile)
   }

   .gps.gpsi [style*="--mt-mobile:"] {
     margin-top: var(--mt-mobile)
   }

   .gps.gpsi [style*="--hvr-mt-mobile:"]:hover {
     margin-top: var(--hvr-mt-mobile)
   }

   .gps.gpsi [style*="--focus-mt-mobile:"]:focus {
     margin-top: var(--focus-mt-mobile)
   }

   .gps.gpsi [style*="--maxh-mobile:"] {
     max-height: var(--maxh-mobile)
   }

   .gps.gpsi [style*="--hvr-maxh-mobile:"]:hover {
     max-height: var(--hvr-maxh-mobile)
   }

   .gps.gpsi [style*="--focus-maxh-mobile:"]:focus {
     max-height: var(--focus-maxh-mobile)
   }

   .gps.gpsi [style*="--maxw-mobile:"] {
     max-width: var(--maxw-mobile)
   }

   .gps.gpsi [style*="--hvr-maxw-mobile:"]:hover {
     max-width: var(--hvr-maxw-mobile)
   }

   .gps.gpsi [style*="--focus-maxw-mobile:"]:focus {
     max-width: var(--focus-maxw-mobile)
   }

   .gps.gpsi [style*="--minh-mobile:"] {
     min-height: var(--minh-mobile)
   }

   .gps.gpsi [style*="--hvr-minh-mobile:"]:hover {
     min-height: var(--hvr-minh-mobile)
   }

   .gps.gpsi [style*="--focus-minh-mobile:"]:focus {
     min-height: var(--focus-minh-mobile)
   }

   .gps.gpsi [style*="--minw-mobile:"] {
     min-width: var(--minw-mobile)
   }

   .gps.gpsi [style*="--hvr-minw-mobile:"]:hover {
     min-width: var(--hvr-minw-mobile)
   }

   .gps.gpsi [style*="--focus-minw-mobile:"]:focus {
     min-width: var(--focus-minw-mobile)
   }

   .gps.gpsi [style*="--objf-mobile:"] {
     -o-object-fit: var(--objf-mobile);
     object-fit: var(--objf-mobile)
   }

   .gps.gpsi [style*="--hvr-objf-mobile:"]:hover {
     -o-object-fit: var(--hvr-objf-mobile);
     object-fit: var(--hvr-objf-mobile)
   }

   .gps.gpsi [style*="--focus-objf-mobile:"]:focus {
     -o-object-fit: var(--focus-objf-mobile);
     object-fit: var(--focus-objf-mobile)
   }

   .gps.gpsi [style*="--op-mobile:"] {
     opacity: var(--op-mobile)
   }

   .gps.gpsi [style*="--hvr-op-mobile:"]:hover {
     opacity: var(--hvr-op-mobile)
   }

   .gps.gpsi [style*="--focus-op-mobile:"]:focus {
     opacity: var(--focus-op-mobile)
   }

   .gps.gpsi [style*="--o-mobile:"] {
     order: var(--o-mobile)
   }

   .gps.gpsi [style*="--hvr-o-mobile:"]:hover {
     order: var(--hvr-o-mobile)
   }

   .gps.gpsi [style*="--focus-o-mobile:"]:focus {
     order: var(--focus-o-mobile)
   }

   .gps.gpsi [style*="--of-mobile:"] {
     overflow: var(--of-mobile)
   }

   .gps.gpsi [style*="--hvr-of-mobile:"]:hover {
     overflow: var(--hvr-of-mobile)
   }

   .gps.gpsi [style*="--focus-of-mobile:"]:focus {
     overflow: var(--focus-of-mobile)
   }

   .gps.gpsi [style*="--ofx-mobile:"] {
     overflow-x: var(--ofx-mobile)
   }

   .gps.gpsi [style*="--hvr-ofx-mobile:"]:hover {
     overflow-x: var(--hvr-ofx-mobile)
   }

   .gps.gpsi [style*="--focus-ofx-mobile:"]:focus {
     overflow-x: var(--focus-ofx-mobile)
   }

   .gps.gpsi [style*="--ofy-mobile:"] {
     overflow-y: var(--ofy-mobile)
   }

   .gps.gpsi [style*="--hvr-ofy-mobile:"]:hover {
     overflow-y: var(--hvr-ofy-mobile)
   }

   .gps.gpsi [style*="--focus-ofy-mobile:"]:focus {
     overflow-y: var(--focus-ofy-mobile)
   }

   .gps.gpsi [style*="--pc-mobile:"] {
     place-content: var(--pc-mobile)
   }

   .gps.gpsi [style*="--hvr-pc-mobile:"]:hover {
     place-content: var(--hvr-pc-mobile)
   }

   .gps.gpsi [style*="--focus-pc-mobile:"]:focus {
     place-content: var(--focus-pc-mobile)
   }

   .gps.gpsi [style*="--p-mobile:"] {
     padding: var(--p-mobile)
   }

   .gps.gpsi [style*="--hvr-p-mobile:"]:hover {
     padding: var(--hvr-p-mobile)
   }

   .gps.gpsi [style*="--focus-p-mobile:"]:focus {
     padding: var(--focus-p-mobile)
   }

   .gps.gpsi [style*="--pb-mobile:"] {
     padding-bottom: var(--pb-mobile)
   }

   .gps.gpsi [style*="--hvr-pb-mobile:"]:hover {
     padding-bottom: var(--hvr-pb-mobile)
   }

   .gps.gpsi [style*="--focus-pb-mobile:"]:focus {
     padding-bottom: var(--focus-pb-mobile)
   }

   .gps.gpsi [style*="--pl-mobile:"] {
     padding-left: var(--pl-mobile)
   }

   .gps.gpsi [style*="--hvr-pl-mobile:"]:hover {
     padding-left: var(--hvr-pl-mobile)
   }

   .gps.gpsi [style*="--focus-pl-mobile:"]:focus {
     padding-left: var(--focus-pl-mobile)
   }

   .gps.gpsi [style*="--pr-mobile:"] {
     padding-right: var(--pr-mobile)
   }

   .gps.gpsi [style*="--hvr-pr-mobile:"]:hover {
     padding-right: var(--hvr-pr-mobile)
   }

   .gps.gpsi [style*="--focus-pr-mobile:"]:focus {
     padding-right: var(--focus-pr-mobile)
   }

   .gps.gpsi [style*="--pt-mobile:"] {
     padding-top: var(--pt-mobile)
   }

   .gps.gpsi [style*="--hvr-pt-mobile:"]:hover {
     padding-top: var(--hvr-pt-mobile)
   }

   .gps.gpsi [style*="--focus-pt-mobile:"]:focus {
     padding-top: var(--focus-pt-mobile)
   }

   .gps.gpsi [style*="--pe-mobile:"] {
     pointer-events: var(--pe-mobile)
   }

   .gps.gpsi [style*="--hvr-pe-mobile:"]:hover {
     pointer-events: var(--hvr-pe-mobile)
   }

   .gps.gpsi [style*="--focus-pe-mobile:"]:focus {
     pointer-events: var(--focus-pe-mobile)
   }

   .gps.gpsi [style*="--pos-mobile:"] {
     position: var(--pos-mobile)
   }

   .gps.gpsi [style*="--hvr-pos-mobile:"]:hover {
     position: var(--hvr-pos-mobile)
   }

   .gps.gpsi [style*="--focus-pos-mobile:"]:focus {
     position: var(--focus-pos-mobile)
   }

   .gps.gpsi [style*="--right-mobile:"] {
     right: var(--right-mobile)
   }

   .gps.gpsi [style*="--hvr-right-mobile:"]:hover {
     right: var(--hvr-right-mobile)
   }

   .gps.gpsi [style*="--focus-right-mobile:"]:focus {
     right: var(--focus-right-mobile)
   }

   .gps.gpsi [style*="--rg-mobile:"] {
     row-gap: var(--rg-mobile)
   }

   .gps.gpsi [style*="--hvr-rg-mobile:"]:hover {
     row-gap: var(--hvr-rg-mobile)
   }

   .gps.gpsi [style*="--focus-rg-mobile:"]:focus {
     row-gap: var(--focus-rg-mobile)
   }

   .gps.gpsi [style*="--ta-mobile:"] {
     text-align: var(--ta-mobile)
   }

   .gps.gpsi [style*="--hvr-ta-mobile:"]:hover {
     text-align: var(--hvr-ta-mobile)
   }

   .gps.gpsi [style*="--focus-ta-mobile:"]:focus {
     text-align: var(--focus-ta-mobile)
   }

   .gps.gpsi [style*="--ts-mobile:"] {
     text-shadow: var(--ts-mobile)
   }

   .gps.gpsi [style*="--hvr-ts-mobile:"]:hover {
     text-shadow: var(--hvr-ts-mobile)
   }

   .gps.gpsi [style*="--focus-ts-mobile:"]:focus {
     text-shadow: var(--focus-ts-mobile)
   }

   .gps.gpsi [style*="--tt-mobile:"] {
     text-transform: var(--tt-mobile)
   }

   .gps.gpsi [style*="--hvr-tt-mobile:"]:hover {
     text-transform: var(--hvr-tt-mobile)
   }

   .gps.gpsi [style*="--focus-tt-mobile:"]:focus {
     text-transform: var(--focus-tt-mobile)
   }

   .gps.gpsi [style*="--top-mobile:"] {
     top: var(--top-mobile)
   }

   .gps.gpsi [style*="--hvr-top-mobile:"]:hover {
     top: var(--hvr-top-mobile)
   }

   .gps.gpsi [style*="--focus-top-mobile:"]:focus {
     top: var(--focus-top-mobile)
   }

   .gps.gpsi [style*="--t-mobile:"] {
     transform: var(--t-mobile)
   }

   .gps.gpsi [style*="--hvr-t-mobile:"]:hover {
     transform: var(--hvr-t-mobile)
   }

   .gps.gpsi [style*="--focus-t-mobile:"]:focus {
     transform: var(--focus-t-mobile)
   }

   .gps.gpsi [style*="--v-mobile:"] {
     visibility: var(--v-mobile)
   }

   .gps.gpsi [style*="--hvr-v-mobile:"]:hover {
     visibility: var(--hvr-v-mobile)
   }

   .gps.gpsi [style*="--focus-v-mobile:"]:focus {
     visibility: var(--focus-v-mobile)
   }

   .gps.gpsi [style*="--ws-mobile:"] {
     white-space: var(--ws-mobile)
   }

   .gps.gpsi [style*="--hvr-ws-mobile:"]:hover {
     white-space: var(--hvr-ws-mobile)
   }

   .gps.gpsi [style*="--focus-ws-mobile:"]:focus {
     white-space: var(--focus-ws-mobile)
   }

   .gps.gpsi [style*="--w-mobile:"] {
     width: var(--w-mobile)
   }

   .gps.gpsi [style*="--hvr-w-mobile:"]:hover {
     width: var(--hvr-w-mobile)
   }

   .gps.gpsi [style*="--focus-w-mobile:"]:focus {
     width: var(--focus-w-mobile)
   }

   .gps.gpsi [style*="--z-mobile:"] {
     z-index: var(--z-mobile)
   }

   .gps.gpsi [style*="--hvr-z-mobile:"]:hover {
     z-index: var(--hvr-z-mobile)
   }

   .gps.gpsi [style*="--focus-z-mobile:"]:focus {
     z-index: var(--focus-z-mobile)
   }

   .gps.gpsi [style*="--wm-mobile:"] {
     writing-mode: var(--wm-mobile)
   }

   .gps.gpsi [style*="--hvr-wm-mobile:"]:hover {
     writing-mode: var(--hvr-wm-mobile)
   }

   .gps.gpsi [style*="--focus-wm-mobile:"]:focus {
     writing-mode: var(--focus-wm-mobile)
   }

   .gps.gpsi [style*="--line-clamp-mobile:"] {
     -webkit-box-orient: vertical;
     -webkit-line-clamp: var(--line-clamp-mobile);
     display: -webkit-box;
     overflow: hidden
   }
 }

 .gpsil>section {
   transition: opacity .5s
 }

 .gpsil .gps-lazy,
 .gpsil .gps-lazy>.gp-dialog {

   max-width: 100% !important;
   overflow-x: hidden !important;
   width: 100% !important;
   min-width: 100% !important
 }

 .gpsil .gps-lazy .gp-button-base::before {
   display: none !important
 }

 .gps,
 .gpsi {
   display: contents
 }

 .gps {
   --g-h1-size: 46px;
   --g-h1-weight: 400;
   --g-h1-lh: 130%;
   --g-h1-ff: var(--g-font-heading, heading);
   --g-h2-size: 41px;
   --g-h2-weight: 400;
   --g-h2-lh: 130%;
   --g-h2-ff: var(--g-font-heading, heading);
   --g-h3-size: 52px;
   --g-h3-weight: 400;
   --g-h3-lh: 130%;
   --g-h3-ff: var(--g-font-heading, heading);
   --g-sh1-size: 25px;
   --g-sh1-weight: 400;
   --g-sh1-lh: 130%;
   --g-sh1-ff: var(--g-font-heading, heading);
   --g-sh2-size: 18px;
   --g-sh2-weight: 400;
   --g-sh2-lh: 130%;
   --g-sh2-ff: var(--g-font-heading, heading);
   --g-sh3-size: 32px;
   --g-sh3-weight: 400;
   --g-sh3-lh: 130%;
   --g-sh3-ff: var(--g-font-heading, heading);
   --g-p1-size: 16px;
   --g-p1-lh: 180%;
   --g-p1-weight: 400;
   --g-p1-ff: var(--g-font-body, body);
   --g-p2-size: 14px;
   --g-p2-weight: 400;
   --g-p2-lh: 180%;
   --g-p2-ff: var(--g-font-body, body);
   --g-p3-size: 10px;
   --g-p3-weight: 400;
   --g-p3-lh: 180%;
   --g-p3-ff: var(--g-font-body, body);
   --g-s-xxs: 2px;
   --g-s-xs: 4px;
   --g-s-s: 8px;
   --g-s-m: 12px;
   --g-s-l: 16px;
   --g-s-xl: 24px;
   --g-s-2xl: 32px;
   --g-s-3xl: 48px;
   --g-s-4xl: 80px;
   --g-s-5xl: 112px;
   --g-ct-w: 1200px;
   --g-ct-p: 16px;
   --g-font-body: sans-serif;
   --g-font-heading: sans-serif;
   --g-font-code: sans-serif;
   --g-theme-font: [object Object];
   --g-c-brand: #121212;
   --g-c-highlight: #4d4d4d;
   --g-c-text-1: #4d4d4d;
   --g-c-text-2: #121212;
   --g-c-text-3: #fff;
   --g-c-bg-1: #e2e2e2;
   --g-c-bg-2: #f3f3f3;
   --g-c-bg-3: #fff;
   --g-c-line-1: #ececec;
   --g-c-line-2: #7d7d7d;
   --g-c-line-3: #121212;
   --g-c-success: #428445;
   --g-c-error: #ea3335;
   --g-c-warning: #f2a73b;
   --g-c-info: #1890ff;
   --g-color-my-colors-0: #121212;
   --g-color-my-colors-1: #4f4f4f;
   --g-color-my-colors-2: #e2e2e2;
   --g-color-my-colors-3: #fff;
   --g-color-my-colors-4: #334fb4;
   --g-color-my-colors-5: #575757;
   --g-color-color-index-change: 5;
   --g-color-theme-colors-0: #121212;
   --g-color-theme-colors-1: #4f4f4f;
   --g-color-theme-colors-2: #e2e2e2;
   --g-color-theme-colors-3: #fff;
   --g-color-theme-colors-4: #334fb4;
   --g-color-theme-colors-5: #575757;
   --g-radius-small: 3px;
   --g-radius-medium: 6px;
   --g-radius-large: 16px
 }

 @media (max-width:1024px) {
   .gps {
     --g-h1-size: 46px;
     --g-h1-ff: var(--g-font-heading, heading);
     --g-h1-weight: 400;
     --g-h2-size: 41px;
     --g-h3-size: 52px;
     --g-h3-ff: var(--g-font-heading, heading);
     --g-h3-weight: 400;
     --g-sh1-size: 25px;
     --g-sh2-size: 18px;
     --g-sh3-size: 32px;
     --g-p1-size: 16px;
     --g-p1-lh: 180%;
     --g-p2-size: 14px;
     --g-p3-size: 10px;
     --g-ct-w: 100%;
     --g-ct-p: 16px;
     --g-font-body: sans-serif;
     --g-font-heading: sans-serif;
     --g-font-code: sans-serif;
     --g-theme-font: [object Object]
   }
 }

 @media (max-width:767px) {
   .gps {
     --g-h1-size: 41px;
     --g-h1-ff: var(--g-font-heading, heading);
     --g-h1-weight: 400;
     --g-h2-size: 36px;
     --g-h3-size: 46px;
     --g-h3-ff: var(--g-font-heading, heading);
     --g-h3-weight: 400;
     --g-sh1-size: 23px;
     --g-sh2-size: 16px;
     --g-sh3-size: 29px;
     --g-p1-size: 14px;
     --g-p2-size: 12px;
     --g-p3-size: 9px;
     --g-ct-w: 100%;
     --g-ct-p: 16px;
     --g-font-body: sans-serif;
     --g-font-heading: sans-serif;
     --g-font-code: sans-serif;
     --g-theme-font: [object Object]
   }
 }

 cart-drawer:not(kaching-cart-drawer):not(:has(details.cart-drawer-container)) {

   display: none !important;
   visibility: hidden !important;

   pointer-events: none !important;

 }


 cart-notification:not(kaching-cart-drawer):not(:has(a#cart-icon-bubble)) {

   display: none !important;
   visibility: hidden !important;

   pointer-events: none !important;

 }


 #CartDrawer:not(kaching-cart-drawer) {

   display: none !important;
   visibility: hidden !important;

   pointer-events: none !important;

 }


 #cart-drawer:not(kaching-cart-drawer) {

   display: none !important;
   visibility: hidden !important;

   pointer-events: none !important;

 }


 #cart-drawer-container:not(kaching-cart-drawer) {

   display: none !important;
   visibility: hidden !important;

   pointer-events: none !important;

 }


 .overlay.fixed.top-0.right-0.bottom-0.left-0.js-overlay:not(.overlay--nav):not(kaching-cart-drawer) {

   display: none !important;
   visibility: hidden !important;

   pointer-events: none !important;

 }


 #site-cart-sidebar:not(kaching-cart-drawer) {

   display: none !important;
   visibility: hidden !important;

   pointer-events: none !important;

 }


 div[data-quick-cart]:not(kaching-cart-drawer) {

   display: none !important;
   visibility: hidden !important;

   pointer-events: none !important;

 }


 #pp-cart-drawer:not(kaching-cart-drawer) {

   display: none !important;
   visibility: hidden !important;

   pointer-events: none !important;

 }


 #pp-cart-drawer-overlay:not(kaching-cart-drawer) {

   display: none !important;
   visibility: hidden !important;

   pointer-events: none !important;

 }


 .mini-cart-content:not(kaching-cart-drawer) {

   display: none !important;
   visibility: hidden !important;

   pointer-events: none !important;

 }


 .overlaycart:not(kaching-cart-drawer) {

   display: none !important;
   visibility: hidden !important;

   pointer-events: none !important;

 }


 #drawer-cart:not(kaching-cart-drawer) {

   display: none !important;
   visibility: hidden !important;

   pointer-events: none !important;

 }


 .mfp-cart-draw:not(kaching-cart-drawer) {

   display: none !important;
   visibility: hidden !important;

   pointer-events: none !important;

 }


 #shopify-section-minicart:not(kaching-cart-drawer) {

   display: none !important;
   visibility: hidden !important;

   pointer-events: none !important;

 }


 div[class='PageOverlay is-visible'] {

   display: none !important;
   visibility: hidden !important;

   pointer-events: none !important;

 }


 div[class~='Drawer'][aria-hidden='false'] {

   display: none !important;
   visibility: hidden !important;

   pointer-events: none !important;

 }


 aside[id='slideout-ajax-cart'] {

   display: none !important;
   visibility: hidden !important;

   pointer-events: none !important;

 }


 div[class*='shopping-cart'] div[class*='mini-cart'] {

   display: none !important;
   visibility: hidden !important;

   pointer-events: none !important;

 }


 div[class~='js-cart-drawer-root'] {

   display: none !important;
   visibility: hidden !important;

   pointer-events: none !important;

 }


 div[class~='js-modal-overlay'] {

   display: none !important;
   visibility: hidden !important;

   pointer-events: none !important;

 }


 div[class~='js-slideout-overlay'] {

   display: none !important;
   visibility: hidden !important;

   pointer-events: none !important;

 }


 div[class~='boost-pfs-minicart-active'] {

   display: none !important;
   visibility: hidden !important;

   pointer-events: none !important;

 }


 div[class~='boost-pfs-minicart-wrapper'] {

   display: none !important;
   visibility: hidden !important;

   pointer-events: none !important;

 }


 div[class='so-modal so-modal-e-and-g-upsell fade engraving-only in'] {

   display: none !important;
   visibility: hidden !important;

   pointer-events: none !important;

 }


 div[class='so-modal-backdrop fade in'] {

   display: none !important;
   visibility: hidden !important;

   pointer-events: none !important;

 }


 .overlay-backdrop.overlay-drawer {

   display: none !important;
   visibility: hidden !important;

   pointer-events: none !important;

 }


 .cart-container>.cart_content {

   display: none !important;
   visibility: hidden !important;

   pointer-events: none !important;

 }


 #dropdown-cart {

   display: none !important;
   visibility: hidden !important;

   pointer-events: none !important;

 }


 div.theme-popup-overlay {

   display: none !important;
   visibility: hidden !important;

   pointer-events: none !important;

 }


 .rt-theme-popup[data-popup-type=cart-popup] {

   display: none !important;
   visibility: hidden !important;

   pointer-events: none !important;

 }


 cart-notification-drawer {

   display: none !important;
   visibility: hidden !important;

   pointer-events: none !important;

 }


 cart-modal {

   display: none !important;
   visibility: hidden !important;

   pointer-events: none !important;

 }


 #t4s-mini_cart {

   display: none !important;
   visibility: hidden !important;

   pointer-events: none !important;

 }


 #offcanvas-cart {

   display: none !important;
   visibility: hidden !important;

   pointer-events: none !important;

 }


 div.offcanvas-backdrop {

   display: none !important;
   visibility: hidden !important;

   pointer-events: none !important;

 }


 m-cart-drawer {

   display: none !important;
   visibility: hidden !important;

   pointer-events: none !important;

 }


 a#cart-icon-bubble::after {

   display: none !important;
   visibility: hidden !important;

   pointer-events: none !important;

 }


 cart-notification div.minicart__wrapper {

   display: none !important;
   visibility: hidden !important;

   pointer-events: none !important;

 }


 #shopify-section-cart-drawer {

   display: none !important;
   visibility: hidden !important;

   pointer-events: none !important;

 }


 #mini-cart {

   display: none !important;
   visibility: hidden !important;

   pointer-events: none !important;

 }


 cart-drawer-component dialog.cart-drawer__dialog {

   display: none !important;
   visibility: hidden !important;

   pointer-events: none !important;

 }


 cart-drawer-component[drawer-type='cart-drawer'] {

   display: none !important;
   visibility: hidden !important;

   pointer-events: none !important;

 }


 div.minicart__button.minicart__button--shopping-bag label.overlay {

   display: none !important;
   visibility: hidden !important;

   pointer-events: none !important;

 }


 div.minicart__button.minicart__button--shopping-bag div[data-cart-container] {

   display: none !important;
   visibility: hidden !important;

   pointer-events: none !important;

 }


 #modals-rightDrawer {

   display: none !important;
   visibility: hidden !important;

   pointer-events: none !important;

 }


 #wizz4-cart-drawer,
 #wizz4-cart-drawer-background {

   display: none !important;
   visibility: hidden !important;

   pointer-events: none !important;

 }


 #ajaxifyModal,
 #ajaxifyCart-overlay {

   display: none !important;
   visibility: hidden !important;

   pointer-events: none !important;

 }


 dm-cart-drawer {

   display: none !important;
   visibility: hidden !important;

   pointer-events: none !important;

 }


 drawer-element:has(cart-element) div[data-view='cart-drawer'] {

   display: none !important;
   visibility: hidden !important;

   pointer-events: none !important;

 }


 #slidecarthq {

   display: none !important;
   visibility: hidden !important;

   pointer-events: none !important;

 }


 div[data-js-overlay='CartDrawer'] {

   display: none !important;
   visibility: hidden !important;

   pointer-events: none !important;

 }


 aside#cart {

   display: none !important;
   visibility: hidden !important;

   pointer-events: none !important;

 }


 div.hs-cart-drawer-0 {

   display: none !important;
   visibility: hidden !important;

   pointer-events: none !important;

 }


 .bls-minicart-wrapper {

   display: none !important;
   visibility: hidden !important;

   pointer-events: none !important;

 }


 #shopify-section-cart_widget:has(#nt_cart_canvas) {

   display: none !important;
   visibility: hidden !important;

   pointer-events: none !important;

 }


 .cart-popup-wrapper[role='dialog'] {

   display: none !important;
   visibility: hidden !important;

   pointer-events: none !important;

 }


 coretex-dialog#cartBox {

   display: none !important;
   visibility: hidden !important;

   pointer-events: none !important;

 }


 #theme-ajax-cart,
 .ajax-cart__overlay[data-ajax-cart-close] {

   display: none !important;
   visibility: hidden !important;

   pointer-events: none !important;

 }


 #cartDrawer[data-cart-drawer] {

   display: none !important;
   visibility: hidden !important;

   pointer-events: none !important;

 }


 xo-modal[xo-name='cart'] {

   display: none !important;
   visibility: hidden !important;

   pointer-events: none !important;

 }

 shopify-accelerated-checkout-cart {
   --shopify-accelerated-checkout-inline-alignment: flex-start;
 }

 @media screen and (min-width: 750px) {
   shopify-accelerated-checkout-cart {
     --shopify-accelerated-checkout-inline-alignment: flex-end;
   }
 }

 * {
   box-sizing: border-box
 }

 .wallet-button-fade-in {
   animation: animation-fade-in .3s cubic-bezier(.1, .79, 1, 1)
 }

 @keyframes animation-fade-in {
   0% {
     opacity: 0
   }

   to {
     opacity: 1
   }
 }

 button[aria-disabled=true] {
   opacity: .5;
   cursor: not-allowed
 }

 .wallet-cart-button__skeleton {
   animation: acceleratedCheckoutLoadingSkeleton var(--shopify-accelerated-checkout-skeleton-animation-duration, 4s) var(--shopify-accelerated-checkout-skeleton-animation-timing-function, ease) infinite;
   animation-delay: -.168s;
   background-color: var(--shopify-accelerated-checkout-skeleton-background-color, #dedede)
 }

 .wallet-button-wrapper {
   container-type: inline-size;
   container-name: wrapper;
   width: 100%
 }

 .wallet-cart-grid {
   margin: 0 -5px -5px;
   padding: 0;
   display: flex;
   flex-direction: row;
   justify-content: var(--shopify-accelerated-checkout-inline-alignment, start)
 }

 .wallet-cart-button-container {
   position: relative;
   margin: 0 5px 5px
 }

 .wallet-cart-button-container,
 .wallet-cart-button {
   width: auto;
   flex: 1 1 0px;
   min-width: 100px;
   height: clamp(25px, var(--shopify-accelerated-checkout-button-inline-size, 42px), 55px);
   border-radius: var(--shopify-accelerated-checkout-button-border-radius, 4px);
   list-style-type: none !important;
   text-align: center
 }

 .wallet-cart-grid.wallet-cart-grid--vertical,
 .additional-checkout-buttons--vertical .wallet-cart-grid {
   justify-content: flex-start;
   flex-direction: column;
   margin: 0
 }

 .wallet-cart-grid.wallet-cart-grid--vertical .wallet-cart-button-container,
 .additional-checkout-buttons--vertical .wallet-cart-grid .wallet-cart-button-container {
   width: 100%;
   height: clamp(25px, var(--shopify-accelerated-checkout-button-block-size, 54px), 55px);
   margin: var(--shopify-accelerated-checkout-row-gap, 8px) 0 0 0
 }

 .wallet-cart-grid.wallet-cart-grid--vertical .wallet-cart-button-container:first-child,
 .additional-checkout-buttons--vertical .wallet-cart-grid .wallet-cart-button-container:first-child {
   margin: 0
 }

 .wallet-cart-grid.wallet-cart-grid--vertical .wallet-cart-button,
 .additional-checkout-buttons--vertical .wallet-cart-grid .wallet-cart-button {
   width: 100%;
   height: clamp(25px, var(--shopify-accelerated-checkout-button-block-size, 54px), 55px)
 }

 .wallet-cart-grid.wallet-cart-grid--horizontal,
 .additional-checkout-buttons--horizontal .wallet-cart-grid {
   justify-content: stretch
 }

 .wallet-cart-grid.wallet-cart-grid--horizontal .wallet-cart-button-container,
 .additional-checkout-buttons--horizontal .wallet-cart-grid .wallet-cart-button-container,
 .wallet-cart-grid.wallet-cart-grid--horizontal .wallet-cart-button,
 .additional-checkout-buttons--horizontal .wallet-cart-grid .wallet-cart-button {
   min-width: 0
 }

 @container wrapper (width >=100px) and (width <=500px) {
   .wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:nth-of-type(1)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(2))) {
     justify-content: flex-start;
     flex-direction: column;
     margin: 0
   }

   .wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:nth-of-type(1)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(2))) .wallet-cart-button-container {
     width: 100%;
     height: clamp(25px, var(--shopify-accelerated-checkout-button-block-size, 54px), 55px);
     margin: var(--shopify-accelerated-checkout-row-gap, 8px) 0 0 0
   }

   .wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:nth-of-type(1)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(2))) .wallet-cart-button-container:first-child {
     margin: 0
   }

   .wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:nth-of-type(1)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(2))) .wallet-cart-button {
     width: 100%;
     height: clamp(25px, var(--shopify-accelerated-checkout-button-block-size, 54px), 55px)
   }
 }

 @container wrapper (width <=210px) {
   .wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:nth-of-type(2)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(3))) {
     justify-content: flex-start;
     flex-direction: column;
     margin: 0
   }

   .wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:nth-of-type(2)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(3))) .wallet-cart-button-container {
     width: 100%;
     height: clamp(25px, var(--shopify-accelerated-checkout-button-block-size, 54px), 55px);
     margin: var(--shopify-accelerated-checkout-row-gap, 8px) 0 0 0
   }

   .wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:nth-of-type(2)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(3))) .wallet-cart-button-container:first-child {
     margin: 0
   }

   .wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:nth-of-type(2)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(3))) .wallet-cart-button {
     width: 100%;
     height: clamp(25px, var(--shopify-accelerated-checkout-button-block-size, 54px), 55px)
   }
 }

 @container wrapper (width <=320px) {
   .wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:nth-of-type(3)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(4))) {
     justify-content: flex-start;
     flex-direction: column;
     margin: 0
   }

   .wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:nth-of-type(3)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(4))) .wallet-cart-button-container {
     width: 100%;
     height: clamp(25px, var(--shopify-accelerated-checkout-button-block-size, 54px), 55px);
     margin: var(--shopify-accelerated-checkout-row-gap, 8px) 0 0 0
   }

   .wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:nth-of-type(3)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(4))) .wallet-cart-button-container:first-child {
     margin: 0
   }

   .wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:nth-of-type(3)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(4))) .wallet-cart-button {
     width: 100%;
     height: clamp(25px, var(--shopify-accelerated-checkout-button-block-size, 54px), 55px)
   }
 }

 @container wrapper (width <=430px) {
   .wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:nth-of-type(4)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(5))) {
     justify-content: flex-start;
     flex-direction: column;
     margin: 0
   }

   .wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:nth-of-type(4)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(5))) .wallet-cart-button-container {
     width: 100%;
     height: clamp(25px, var(--shopify-accelerated-checkout-button-block-size, 54px), 55px);
     margin: var(--shopify-accelerated-checkout-row-gap, 8px) 0 0 0
   }

   .wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:nth-of-type(4)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(5))) .wallet-cart-button-container:first-child {
     margin: 0
   }

   .wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:nth-of-type(4)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(5))) .wallet-cart-button {
     width: 100%;
     height: clamp(25px, var(--shopify-accelerated-checkout-button-block-size, 54px), 55px)
   }
 }

 @container wrapper (width <=540px) {
   .wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:nth-of-type(5)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(6))) {
     justify-content: flex-start;
     flex-direction: column;
     margin: 0
   }

   .wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:nth-of-type(5)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(6))) .wallet-cart-button-container {
     width: 100%;
     height: clamp(25px, var(--shopify-accelerated-checkout-button-block-size, 54px), 55px);
     margin: var(--shopify-accelerated-checkout-row-gap, 8px) 0 0 0
   }

   .wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:nth-of-type(5)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(6))) .wallet-cart-button-container:first-child {
     margin: 0
   }

   .wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:nth-of-type(5)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(6))) .wallet-cart-button {
     width: 100%;
     height: clamp(25px, var(--shopify-accelerated-checkout-button-block-size, 54px), 55px)
   }
 }

 .wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:nth-of-type(6)) {
   justify-content: flex-start;
   flex-direction: column;
   margin: 0
 }

 .wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:nth-of-type(6)) .wallet-cart-button-container {
   width: 100%;
   height: clamp(25px, var(--shopify-accelerated-checkout-button-block-size, 54px), 55px);
   margin: var(--shopify-accelerated-checkout-row-gap, 8px) 0 0 0
 }

 .wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:nth-of-type(6)) .wallet-cart-button-container:first-child {
   margin: 0
 }

 .wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:nth-of-type(6)) .wallet-cart-button {
   width: 100%;
   height: clamp(25px, var(--shopify-accelerated-checkout-button-block-size, 54px), 55px)
 }

 @media screen and (max-width: 750px) {
   .wallet-cart-grid {
     justify-content: stretch
   }

   .wallet-cart-button-container,
   .wallet-cart-button {
     min-width: 0
   }
 }

 @supports (not (container-type: inline-size)) or (not (selector(:has(*)))) {
   .wallet-cart-grid {
     justify-content: flex-start;
     flex-direction: column;
     margin: 0
   }

   .wallet-cart-button-container {
     width: 100%;
     height: clamp(25px, var(--shopify-accelerated-checkout-button-block-size, 54px), 55px);
     margin: var(--shopify-accelerated-checkout-row-gap, 8px) 0 0 0
   }

   .wallet-cart-button-container:first-child {
     margin: 0
   }

   .wallet-cart-button {
     width: 100%;
     height: clamp(25px, var(--shopify-accelerated-checkout-button-block-size, 54px), 55px)
   }
 }

 .screen-reader-text {
   position: absolute;
   width: 1px;
   height: 1px;
   padding: 0;
   margin: -1px;
   overflow: hidden;
   clip: rect(0, 0, 0, 0);
   white-space: nowrap;
   border-width: 0
 }

 .wallet-cart-button__skeleton {
   animation: acceleratedCheckoutLoadingSkeleton var(--shopify-accelerated-checkout-skeleton-animation-duration, 4s) var(--shopify-accelerated-checkout-skeleton-animation-timing-function, ease) infinite;
   animation-delay: -.168s;
   background-color: var(--shopify-accelerated-checkout-skeleton-background-color, #dedede)
 }

 .wallet-button-wrapper {
   container-type: inline-size;
   container-name: wrapper;
   width: 100%
 }

 .wallet-cart-grid {
   margin: 0 -5px -5px;
   padding: 0;
   display: flex;
   flex-direction: row;
   justify-content: var(--shopify-accelerated-checkout-inline-alignment, start)
 }

 .wallet-cart-button-container {
   position: relative;
   margin: 0 5px 5px
 }

 .wallet-cart-button-container,
 .wallet-cart-button {
   width: auto;
   flex: 1 1 0px;
   min-width: 100px;
   height: clamp(25px, var(--shopify-accelerated-checkout-button-inline-size, 42px), 55px);
   border-radius: var(--shopify-accelerated-checkout-button-border-radius, 4px);
   list-style-type: none !important;
   text-align: center
 }

 .wallet-cart-grid.wallet-cart-grid--vertical,
 .additional-checkout-buttons--vertical .wallet-cart-grid {
   justify-content: flex-start;
   flex-direction: column;
   margin: 0
 }

 .wallet-cart-grid.wallet-cart-grid--vertical .wallet-cart-button-container,
 .additional-checkout-buttons--vertical .wallet-cart-grid .wallet-cart-button-container {
   width: 100%;
   height: clamp(25px, var(--shopify-accelerated-checkout-button-block-size, 54px), 55px);
   margin: var(--shopify-accelerated-checkout-row-gap, 8px) 0 0 0
 }

 .wallet-cart-grid.wallet-cart-grid--vertical .wallet-cart-button-container:first-child,
 .additional-checkout-buttons--vertical .wallet-cart-grid .wallet-cart-button-container:first-child {
   margin: 8px 0 0
 }

 .wallet-cart-grid.wallet-cart-grid--vertical .wallet-cart-button,
 .additional-checkout-buttons--vertical .wallet-cart-grid .wallet-cart-button {
   width: 100%;
   height: clamp(25px, var(--shopify-accelerated-checkout-button-block-size, 54px), 55px)
 }

 .wallet-cart-grid.wallet-cart-grid--horizontal,
 .additional-checkout-buttons--horizontal .wallet-cart-grid {
   justify-content: stretch
 }

 .wallet-cart-grid.wallet-cart-grid--horizontal .wallet-cart-button-container,
 .additional-checkout-buttons--horizontal .wallet-cart-grid .wallet-cart-button-container,
 .wallet-cart-grid.wallet-cart-grid--horizontal .wallet-cart-button,
 .additional-checkout-buttons--horizontal .wallet-cart-grid .wallet-cart-button {
   min-width: 0
 }

 @container wrapper (width >=100px) and (width <=500px) {
   .wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:nth-of-type(1)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(2))) {
     justify-content: flex-start;
     flex-direction: column;
     margin: 0
   }

   .wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:nth-of-type(1)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(2))) .wallet-cart-button-container {
     width: 100%;
     height: clamp(25px, var(--shopify-accelerated-checkout-button-block-size, 54px), 55px);
     margin: var(--shopify-accelerated-checkout-row-gap, 8px) 0 0 0
   }

   .wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:nth-of-type(1)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(2))) .wallet-cart-button-container:first-child {
     margin: 8px 0 0
   }

   .wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:nth-of-type(1)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(2))) .wallet-cart-button {
     width: 100%;
     height: clamp(25px, var(--shopify-accelerated-checkout-button-block-size, 54px), 55px)
   }
 }

 @container wrapper (width <=210px) {
   .wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:nth-of-type(2)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(3))) {
     justify-content: flex-start;
     flex-direction: column;
     margin: 0
   }

   .wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:nth-of-type(2)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(3))) .wallet-cart-button-container {
     width: 100%;
     height: clamp(25px, var(--shopify-accelerated-checkout-button-block-size, 54px), 55px);
     margin: var(--shopify-accelerated-checkout-row-gap, 8px) 0 0 0
   }

   .wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:nth-of-type(2)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(3))) .wallet-cart-button-container:first-child {
     margin: 8px 0 0
   }

   .wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:nth-of-type(2)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(3))) .wallet-cart-button {
     width: 100%;
     height: clamp(25px, var(--shopify-accelerated-checkout-button-block-size, 54px), 55px)
   }
 }

 @container wrapper (width <=320px) {
   .wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:nth-of-type(3)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(4))) {
     justify-content: flex-start;
     flex-direction: column;
     margin: 0
   }

   .wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:nth-of-type(3)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(4))) .wallet-cart-button-container {
     width: 100%;
     height: clamp(25px, var(--shopify-accelerated-checkout-button-block-size, 54px), 55px);
     margin: var(--shopify-accelerated-checkout-row-gap, 8px) 0 0 0
   }

   .wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:nth-of-type(3)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(4))) .wallet-cart-button-container:first-child {
     margin: 8px 0 0
   }

   .wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:nth-of-type(3)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(4))) .wallet-cart-button {
     width: 100%;
     height: clamp(25px, var(--shopify-accelerated-checkout-button-block-size, 54px), 55px)
   }
 }

 @container wrapper (width <=430px) {
   .wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:nth-of-type(4)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(5))) {
     justify-content: flex-start;
     flex-direction: column;
     margin: 0
   }

   .wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:nth-of-type(4)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(5))) .wallet-cart-button-container {
     width: 100%;
     height: clamp(25px, var(--shopify-accelerated-checkout-button-block-size, 54px), 55px);
     margin: var(--shopify-accelerated-checkout-row-gap, 8px) 0 0 0
   }

   .wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:nth-of-type(4)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(5))) .wallet-cart-button-container:first-child {
     margin: 8px 0 0
   }

   .wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:nth-of-type(4)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(5))) .wallet-cart-button {
     width: 100%;
     height: clamp(25px, var(--shopify-accelerated-checkout-button-block-size, 54px), 55px)
   }
 }

 @container wrapper (width <=540px) {
   .wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:nth-of-type(5)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(6))) {
     justify-content: flex-start;
     flex-direction: column;
     margin: 0
   }

   .wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:nth-of-type(5)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(6))) .wallet-cart-button-container {
     width: 100%;
     height: clamp(25px, var(--shopify-accelerated-checkout-button-block-size, 54px), 55px);
     margin: var(--shopify-accelerated-checkout-row-gap, 8px) 0 0 0
   }

   .wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:nth-of-type(5)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(6))) .wallet-cart-button-container:first-child {
     margin: 8px 0 0
   }

   .wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:nth-of-type(5)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(6))) .wallet-cart-button {
     width: 100%;
     height: clamp(25px, var(--shopify-accelerated-checkout-button-block-size, 54px), 55px)
   }
 }

 .wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:nth-of-type(6)) {
   justify-content: flex-start;
   flex-direction: column;
   margin: 0
 }

 .wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:nth-of-type(6)) .wallet-cart-button-container {
   width: 100%;
   height: clamp(25px, var(--shopify-accelerated-checkout-button-block-size, 54px), 55px);
   margin: var(--shopify-accelerated-checkout-row-gap, 8px) 0 0 0
 }

 .wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:nth-of-type(6)) .wallet-cart-button-container:first-child {
   margin: 8px 0 0
 }

 .wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:nth-of-type(6)) .wallet-cart-button {
   width: 100%;
   height: clamp(25px, var(--shopify-accelerated-checkout-button-block-size, 54px), 55px)
 }

 @media screen and (max-width: 750px) {
   .wallet-cart-grid {
     justify-content: stretch
   }

   .wallet-cart-button-container,
   .wallet-cart-button {
     min-width: 0
   }
 }

 @supports (not (container-type: inline-size)) or (not (selector(:has(*)))) {
   .wallet-cart-grid {
     justify-content: flex-start;
     flex-direction: column;
     margin: 0
   }

   .wallet-cart-button-container {
     width: 100%;
     height: clamp(25px, var(--shopify-accelerated-checkout-button-block-size, 54px), 55px);
     margin: var(--shopify-accelerated-checkout-row-gap, 8px) 0 0 0
   }

   .wallet-cart-button-container:first-child {
     margin: 8px 0 0
   }

   .wallet-cart-button {
     width: 100%;
     height: clamp(25px, var(--shopify-accelerated-checkout-button-block-size, 54px), 55px)
   }
 }

 .screen-reader-text {
   position: absolute;
   width: 1px;
   height: 1px;
   padding: 0;
   margin: -1px;
   overflow: hidden;
   clip: rect(0, 0, 0, 0);
   white-space: nowrap;
   border-width: 0
 }

 .accelerated-checkout-button {
   height: clamp(25px, var(--shopify-accelerated-checkout-button-block-size, 44px), 55px);
   min-height: clamp(25px, var(--shopify-accelerated-checkout-button-block-size, 44px), 55px);
   border-radius: var(--shopify-accelerated-checkout-button-border-radius, 0px);
   box-shadow: var(--shopify-accelerated-checkout-button-box-shadow)
 }

 :host([page-type="cart_page"]) .accelerated-checkout-button {
   height: 100%;
   width: 100%;
   border-radius: var(--shopify-accelerated-checkout-button-border-radius, 4px);
   box-shadow: var(--shopify-accelerated-checkout-button-box-shadow)
 }

 :host([page-type="product"]) .accelerated-checkout-button {
   min-width: 150px
 }

 @media (forced-colors: active) {
   .accelerated-checkout-button {
     border: 1px solid transparent !important
   }

   :host([page-type="cart_page"]) .accelerated-checkout-button {
     border: 1px solid transparent !important
   }
 }

 ::slotted(div) {
   height: 100%
 }

 :host([page-type="cart_page"]) ::slotted(div) {
   width: 100%;
   min-width: 100px;
   display: flex;
   justify-content: center
 }

 :host([page-type="cart_page"]) .accelerated-checkout-button {
   overflow: hidden;
   display: flex;
   justify-content: center
 }




 /* Style 1 */
 #shopify-buyer-consent {
   margin-top: 1em;
   display: inline-block;
   width: 100%;
 }

 #shopify-buyer-consent.hidden {
   display: none;
 }

 #shopify-subscription-policy-button {
   background: none;
   border: none;
   padding: 0;
   text-decoration: underline;
   font-size: inherit;
   cursor: pointer;
 }

 #shopify-subscription-policy-button::before {
   box-shadow: none;
 }

 /* Style 2 */
 :root,
 .color-scheme-1 {
   --color-background: 255, 255, 255;

   --gradient-background: #ffffff;




   --color-foreground: 18, 18, 18;
   --color-background-contrast: 191, 191, 191;
   --color-shadow: 18, 18, 18;
   --color-button: 130, 73, 32;
   --color-button-text: 255, 255, 255;
   --color-secondary-button: 255, 255, 255;
   --color-secondary-button-text: 18, 18, 18;
   --color-link: 18, 18, 18;
   --color-badge-foreground: 18, 18, 18;
   --color-badge-background: 255, 255, 255;
   --color-badge-border: 18, 18, 18;
   --payment-terms-background-color: rgb(255 255 255);
 }


 .color-scheme-2 {
   --color-background: 243, 243, 243;

   --gradient-background: #f3f3f3;




   --color-foreground: 255, 255, 255;
   --color-background-contrast: 179, 179, 179;
   --color-shadow: 18, 18, 18;
   --color-button: 18, 18, 18;
   --color-button-text: 243, 243, 243;
   --color-secondary-button: 243, 243, 243;
   --color-secondary-button-text: 18, 18, 18;
   --color-link: 18, 18, 18;
   --color-badge-foreground: 255, 255, 255;
   --color-badge-background: 243, 243, 243;
   --color-badge-border: 255, 255, 255;
   --payment-terms-background-color: rgb(243 243 243);
 }


 .color-scheme-3 {
   --color-background: 36, 40, 51;

   --gradient-background: #242833;




   --color-foreground: 255, 255, 255;
   --color-background-contrast: 47, 52, 66;
   --color-shadow: 18, 18, 18;
   --color-button: 255, 255, 255;
   --color-button-text: 0, 0, 0;
   --color-secondary-button: 36, 40, 51;
   --color-secondary-button-text: 255, 255, 255;
   --color-link: 255, 255, 255;
   --color-badge-foreground: 255, 255, 255;
   --color-badge-background: 36, 40, 51;
   --color-badge-border: 255, 255, 255;
   --payment-terms-background-color: rgb(36 40 51);
 }


 .color-scheme-4 {
   --color-background: 18, 18, 18;

   --gradient-background: #121212;




   --color-foreground: 255, 255, 255;
   --color-background-contrast: 146, 146, 146;
   --color-shadow: 18, 18, 18;
   --color-button: 255, 255, 255;
   --color-button-text: 18, 18, 18;
   --color-secondary-button: 18, 18, 18;
   --color-secondary-button-text: 255, 255, 255;
   --color-link: 255, 255, 255;
   --color-badge-foreground: 255, 255, 255;
   --color-badge-background: 18, 18, 18;
   --color-badge-border: 255, 255, 255;
   --payment-terms-background-color: rgb(18 18 18);
 }


 .color-scheme-5 {
   --color-background: 51, 79, 180;

   --gradient-background: #334fb4;




   --color-foreground: 255, 255, 255;
   --color-background-contrast: 23, 35, 81;
   --color-shadow: 18, 18, 18;
   --color-button: 255, 255, 255;
   --color-button-text: 51, 79, 180;
   --color-secondary-button: 51, 79, 180;
   --color-secondary-button-text: 255, 255, 255;
   --color-link: 255, 255, 255;
   --color-badge-foreground: 255, 255, 255;
   --color-badge-background: 51, 79, 180;
   --color-badge-border: 255, 255, 255;
   --payment-terms-background-color: rgb(51 79 180);
 }


 .color-scheme-8e818091-442e-43ad-9224-1d09a20583c1 {
   --color-background: 255, 255, 255;

   --gradient-background: #ffffff;




   --color-foreground: 18, 18, 18;
   --color-background-contrast: 191, 191, 191;
   --color-shadow: 18, 18, 18;
   --color-button: 18, 18, 18;
   --color-button-text: 255, 255, 255;
   --color-secondary-button: 255, 255, 255;
   --color-secondary-button-text: 18, 18, 18;
   --color-link: 18, 18, 18;
   --color-badge-foreground: 18, 18, 18;
   --color-badge-background: 255, 255, 255;
   --color-badge-border: 18, 18, 18;
   --payment-terms-background-color: rgb(255 255 255);
 }


 .color-scheme-eebf3d61-1152-4513-af05-ea1569a8d5b1 {
   --color-background: 130, 73, 32;

   --gradient-background: #824920;




   --color-foreground: 255, 255, 255;
   --color-background-contrast: 28, 16, 7;
   --color-shadow: 18, 18, 18;
   --color-button: 18, 18, 18;
   --color-button-text: 255, 255, 255;
   --color-secondary-button: 130, 73, 32;
   --color-secondary-button-text: 18, 18, 18;
   --color-link: 18, 18, 18;
   --color-badge-foreground: 255, 255, 255;
   --color-badge-background: 130, 73, 32;
   --color-badge-border: 255, 255, 255;
   --payment-terms-background-color: rgb(130 73 32);
 }


 .color-scheme-474ec297-8953-4668-bdbf-654d0b44cd51 {
   --color-background: 255, 255, 255;

   --gradient-background: #ffffff;




   --color-foreground: 18, 18, 18;
   --color-background-contrast: 191, 191, 191;
   --color-shadow: 18, 18, 18;
   --color-button: 18, 18, 18;
   --color-button-text: 255, 255, 255;
   --color-secondary-button: 255, 255, 255;
   --color-secondary-button-text: 18, 18, 18;
   --color-link: 18, 18, 18;
   --color-badge-foreground: 18, 18, 18;
   --color-badge-background: 255, 255, 255;
   --color-badge-border: 18, 18, 18;
   --payment-terms-background-color: rgb(255 255 255);
 }


 .color-scheme-883b428a-2478-4734-9874-5702c98cbe87 {
   --color-background: 255, 255, 255;

   --gradient-background: #ffffff;




   --color-foreground: 18, 18, 18;
   --color-background-contrast: 191, 191, 191;
   --color-shadow: 18, 18, 18;
   --color-button: 18, 18, 18;
   --color-button-text: 255, 255, 255;
   --color-secondary-button: 255, 255, 255;
   --color-secondary-button-text: 18, 18, 18;
   --color-link: 18, 18, 18;
   --color-badge-foreground: 18, 18, 18;
   --color-badge-background: 255, 255, 255;
   --color-badge-border: 18, 18, 18;
   --payment-terms-background-color: rgb(255 255 255);
 }


 .color-scheme-fd8a9319-fa8a-4e77-990a-ccc59328e29c {
   --color-background: 255, 255, 255;

   --gradient-background: #ffffff;




   --color-foreground: 191, 48, 31;
   --color-background-contrast: 191, 191, 191;
   --color-shadow: 18, 18, 18;
   --color-button: 18, 18, 18;
   --color-button-text: 255, 255, 255;
   --color-secondary-button: 255, 255, 255;
   --color-secondary-button-text: 18, 18, 18;
   --color-link: 18, 18, 18;
   --color-badge-foreground: 191, 48, 31;
   --color-badge-background: 255, 255, 255;
   --color-badge-border: 191, 48, 31;
   --payment-terms-background-color: rgb(255 255 255);
 }


 body,
 .color-scheme-1,
 .color-scheme-2,
 .color-scheme-3,
 .color-scheme-4,
 .color-scheme-5,
 .color-scheme-8e818091-442e-43ad-9224-1d09a20583c1,
 .color-scheme-eebf3d61-1152-4513-af05-ea1569a8d5b1,
 .color-scheme-474ec297-8953-4668-bdbf-654d0b44cd51,
 .color-scheme-883b428a-2478-4734-9874-5702c98cbe87,
 .color-scheme-fd8a9319-fa8a-4e77-990a-ccc59328e29c {
   color: rgba(var(--color-foreground), 0.75);
   background-color: rgb(var(--color-background));
 }

 :root {
   --font-body-family: "New York", Iowan Old Style, Apple Garamond, Baskerville, Times New Roman, Droid Serif, Times, Source Serif Pro, serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
   --font-body-style: normal;
   --font-body-weight: 400;
   --font-body-weight-bold: 700;

   --font-heading-family: "New York", Iowan Old Style, Apple Garamond, Baskerville, Times New Roman, Droid Serif, Times, Source Serif Pro, serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
   --font-heading-style: normal;
   --font-heading-weight: 400;

   --font-body-scale: 1.0;
   --font-heading-scale: 1.0;

   --media-padding: px;
   --media-border-opacity: 0.05;
   --media-border-width: 0px;
   --media-radius: 0px;
   --media-shadow-opacity: 0.0;
   --media-shadow-horizontal-offset: 0px;
   --media-shadow-vertical-offset: 4px;
   --media-shadow-blur-radius: 5px;
   --media-shadow-visible: 0;

   --page-width: 140rem;
   --page-width-margin: 0rem;

   --product-card-image-padding: 0.0rem;
   --product-card-corner-radius: 0.0rem;
   --product-card-text-alignment: left;
   --product-card-border-width: 0.0rem;
   --product-card-border-opacity: 0.1;
   --product-card-shadow-opacity: 0.0;
   --product-card-shadow-visible: 0;
   --product-card-shadow-horizontal-offset: 0.0rem;
   --product-card-shadow-vertical-offset: 0.4rem;
   --product-card-shadow-blur-radius: 0.5rem;

   --collection-card-image-padding: 0.0rem;
   --collection-card-corner-radius: 0.0rem;
   --collection-card-text-alignment: left;
   --collection-card-border-width: 0.0rem;
   --collection-card-border-opacity: 0.1;
   --collection-card-shadow-opacity: 0.0;
   --collection-card-shadow-visible: 0;
   --collection-card-shadow-horizontal-offset: 0.0rem;
   --collection-card-shadow-vertical-offset: 0.4rem;
   --collection-card-shadow-blur-radius: 0.5rem;

   --blog-card-image-padding: 0.0rem;
   --blog-card-corner-radius: 0.0rem;
   --blog-card-text-alignment: left;
   --blog-card-border-width: 0.0rem;
   --blog-card-border-opacity: 0.1;
   --blog-card-shadow-opacity: 0.0;
   --blog-card-shadow-visible: 0;
   --blog-card-shadow-horizontal-offset: 0.0rem;
   --blog-card-shadow-vertical-offset: 0.4rem;
   --blog-card-shadow-blur-radius: 0.5rem;

   --badge-corner-radius: 4.0rem;

   --popup-border-width: 1px;
   --popup-border-opacity: 0.1;
   --popup-corner-radius: 0px;
   --popup-shadow-opacity: 0.05;
   --popup-shadow-horizontal-offset: 0px;
   --popup-shadow-vertical-offset: 4px;
   --popup-shadow-blur-radius: 5px;

   --drawer-border-width: 1px;
   --drawer-border-opacity: 0.1;
   --drawer-shadow-opacity: 0.0;
   --drawer-shadow-horizontal-offset: 0px;
   --drawer-shadow-vertical-offset: 4px;
   --drawer-shadow-blur-radius: 5px;

   --spacing-sections-desktop: 0px;
   --spacing-sections-mobile: 0px;

   --grid-desktop-vertical-spacing: 8px;
   --grid-desktop-horizontal-spacing: 8px;
   --grid-mobile-vertical-spacing: 4px;
   --grid-mobile-horizontal-spacing: 4px;

   --text-boxes-border-opacity: 0.1;
   --text-boxes-border-width: 0px;
   --text-boxes-radius: 0px;
   --text-boxes-shadow-opacity: 0.0;
   --text-boxes-shadow-visible: 0;
   --text-boxes-shadow-horizontal-offset: 0px;
   --text-boxes-shadow-vertical-offset: 4px;
   --text-boxes-shadow-blur-radius: 5px;

   --buttons-radius: 0px;
   --buttons-radius-outset: 0px;
   --buttons-border-width: 1px;
   --buttons-border-opacity: 1.0;
   --buttons-shadow-opacity: 0.6;
   --buttons-shadow-visible: 1;
   --buttons-shadow-horizontal-offset: 0px;
   --buttons-shadow-vertical-offset: 4px;
   --buttons-shadow-blur-radius: 5px;
   --buttons-border-offset: 0.3px;

   --inputs-radius: 0px;
   --inputs-border-width: 1px;
   --inputs-border-opacity: 0.55;
   --inputs-shadow-opacity: 0.0;
   --inputs-shadow-horizontal-offset: 0px;
   --inputs-margin-offset: 0px;
   --inputs-shadow-vertical-offset: 4px;
   --inputs-shadow-blur-radius: 5px;
   --inputs-radius-outset: 0px;

   --variant-pills-radius: 40px;
   --variant-pills-border-width: 1px;
   --variant-pills-border-opacity: 0.55;
   --variant-pills-shadow-opacity: 0.0;
   --variant-pills-shadow-horizontal-offset: 0px;
   --variant-pills-shadow-vertical-offset: 4px;
   --variant-pills-shadow-blur-radius: 5px;
 }

 *,
 *::before,
 *::after {
   box-sizing: inherit;
 }

 html {
   box-sizing: border-box;
   font-size: calc(var(--font-body-scale) * 62.5%);
   height: 100%;
 }

 body {
   display: grid;
   grid-template-rows: auto auto 1fr auto;
   grid-template-columns: 100%;
   min-height: 100%;
   margin: 0;
   font-size: 1.5rem;
   letter-spacing: 0.06rem;
   line-height: calc(1 + 0.8 / var(--font-body-scale));
   font-family: var(--font-body-family);
   font-style: var(--font-body-style);
   font-weight: var(--font-body-weight);
 }

 @media screen and (min-width: 750px) {
   body {
     font-size: 1.6rem;
   }
 }

 /* Style 3 */
 .gps *,
 .gps :after,
 .gps :before {
   border: 0 solid #e5e7eb;
   box-sizing: border-box
 }

 .gps :after,
 .gps :before {
   --tw-content: ""
 }

 .gps {
   -webkit-text-size-adjust: 100%;
   font-feature-settings: normal;
   font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
   font-variation-settings: normal;
   line-height: 1.5;
   line-height: inherit;
   margin: 0;
   -moz-tab-size: 4;
   -o-tab-size: 4;
   tab-size: 4
 }

 .gps hr {
   border-top-width: 1px;
   color: inherit;
   height: 0
 }

 .gps abbr:where([title]) {
   -webkit-text-decoration: underline dotted;
   text-decoration: underline dotted
 }

 .gps h1,
 .gps h2,
 .gps h3,
 .gps h4,
 .gps h5,
 .gps h6 {
   font-size: inherit;
   font-weight: inherit
 }

 .gps a {
   color: inherit;
   text-decoration: inherit
 }

 .gps b,
 .gps strong {
   font-weight: bolder
 }

 .gps code,
 .gps kbd,
 .gps pre,
 .gps samp {
   font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
   font-size: 1em
 }

 .gps small {
   font-size: 80%
 }

 .gps sub,
 .gps sup {
   font-size: 75%;
   line-height: 0;
   position: relative;
   vertical-align: baseline
 }

 .gps sub {
   bottom: -.25em
 }

 .gps sup {
   top: -.5em
 }

 .gps table {
   border-collapse: collapse;
   border-color: inherit;
   text-indent: 0
 }

 .gps button,
 .gps input,
 .gps optgroup,
 .gps select,
 .gps textarea {
   color: inherit;
   font-family: inherit;
   font-size: 100%;
   font-weight: inherit;
   line-height: inherit;
   margin: 0;
   padding: 0
 }

 .gps button,
 .gps select {
   text-transform: none
 }

 .gps [type=button],
 .gps [type=reset],
 .gps [type=submit],
 .gps button {
   -webkit-appearance: button;
   background-color: transparent;
   background-image: none
 }

 .gps :-moz-focusring {
   outline: auto
 }

 .gps :-moz-ui-invalid {
   box-shadow: none
 }

 .gps progress {
   vertical-align: baseline
 }

 .gps ::-webkit-inner-spin-button,
 .gps ::-webkit-outer-spin-button {
   height: auto
 }

 .gps [type=search] {
   -webkit-appearance: textfield;
   outline-offset: -2px
 }

 .gps ::-webkit-search-decoration {
   -webkit-appearance: none
 }

 .gps ::-webkit-file-upload-button {
   -webkit-appearance: button;
   font: inherit
 }

 .gps summary {
   display: list-item
 }

 .gps blockquote,
 .gps dd,
 .gps dl,
 .gps figure,
 .gps h1,
 .gps h2,
 .gps h3,
 .gps h4,
 .gps h5,
 .gps h6,
 .gps hr,
 .gps p,
 .gps pre {
   margin: 0
 }

 .gps fieldset {
   margin: 0;
   padding: 0
 }

 .gps legend {
   padding: 0
 }

 .gps menu,
 .gps ol,
 .gps ul {
   list-style: none;
   margin: 0;
   padding: 0
 }

 .gps textarea {
   resize: vertical
 }

 .gps input::-moz-placeholder,
 .gps textarea::-moz-placeholder {
   color: #9ca3af;
   opacity: 1
 }

 .gps input::placeholder,
 .gps textarea::placeholder {
   color: #9ca3af;
   opacity: 1
 }

 .gps [role=button],
 .gps button {
   cursor: pointer
 }

 .gps :disabled {
   cursor: default
 }

 .gps audio,
 .gps canvas,
 .gps embed,
 .gps iframe,
 .gps img,
 .gps object,
 .gps svg,
 .gps video {
   display: block;
   vertical-align: middle
 }

 .gps img,
 .gps video {
   height: auto;
   max-width: 100%
 }

 .gps [hidden] {
   display: none
 }

 .gps {
   -webkit-tap-highlight-color: transparent;
   scroll-behavior: smooth
 }

 .gps #__next {
   height: 100%;
   overflow-x: clip
 }

 .gps .wrapper {
   margin-left: auto;
   margin-right: auto;
   max-width: var(--g-ct-w, 1200px);
   padding-left: var(--g-ct-p);
   padding-right: var(--g-ct-p);
   width: 100%
 }

 .gps .gem-slider:not([data-keen-slider-disabled]) {
   align-content: flex-start;
   display: flex;
   min-height: 100%;
   overflow: hidden;
   position: relative;
   width: 100%
 }

 .gps .gem-slider:not([data-keen-slider-disabled])[data-keen-slider-reverse] {
   flex-direction: row-reverse
 }

 .gps .gem-slider:not([data-keen-slider-disabled])[data-keen-slider-v] {
   flex-wrap: wrap
 }

 .gps [data-keen-slider-moves] * {
   pointer-events: none
 }

 .gps .pb-safe {
   padding-bottom: env(safe-area-inset-bottom)
 }

 .gps .pt-safe {
   padding-top: env(safe-area-inset-top)
 }

 .gps .pl-safe {
   padding-left: env(safe-area-inset-left)
 }

 .gps .pr-safe {
   padding-right: env(safe-area-inset-right)
 }

 .gps .p-safe {
   padding: env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)
 }

 .gps .px-safe {
   padding-left: env(safe-area-inset-left);
   padding-right: env(safe-area-inset-right)
 }

 .gps .py-safe {
   padding-bottom: env(safe-area-inset-bottom);
   padding-top: env(safe-area-inset-top)
 }

 .gps .h-safe {
   height: calc(100vh - env(safe-area-inset-top) - env(safe-area-inset-bottom))
 }

 .gps .min-h-safe {
   min-height: calc(100vh - env(safe-area-inset-top) - env(safe-area-inset-bottom))
 }

 .gps .gp-text ol,
 .gps .gp-text ul,
 .gps .gp-text-instant ol,
 .gps .gp-text-instant ul {
   -webkit-margin-before: 1em;
   -webkit-margin-after: 1em;
   -webkit-margin-start: 0;
   -webkit-margin-end: 0;
   -webkit-padding-start: 40px;
   display: block;
   margin-block-end: 1em;
   margin-block-start: 1em;
   margin-inline-end: 0;
   margin-inline-start: 0;
   padding-inline-start: 40px;
   padding-left: 40px
 }

 .gps .gp-text strong {
   font-weight: 700
 }

 .gps .gp-text ul>li,
 .gps .gp-text-instant ul>li {
   list-style: disc inside !important
 }

 .gps .gp-text ol>li,
 .gps .gp-text-instant ol>li {
   list-style: decimal inside !important
 }

 .gps [display-init=hide]>div {
   display: inline !important;
   overflow: hidden !important;
   visibility: hidden !important
 }

 .gps [display-init=hide]>div,
 .gps [display-init=hide]>div * {
   max-height: 0 !important;
   max-width: 0 !important
 }

 .gps [data-slot=children] {
   align-items: center;
   border: 1px dashed #9e9e9e;
   border-radius: 3px;
   display: inline-flex;
   height: 100%;
   justify-content: center;
   min-height: 60px;
   overflow: hidden;
   visibility: hidden;
   width: 100%
 }

 .gps [data-slot=children].product-feature-image {
   border: unset;
   border-radius: 0;
   visibility: visible !important
 }

 .gps [data-slot=children]:not(.product-feature-image):after {
   content: "Drop element here";
   font-size: 14px;
   font-weight: 700;
   overflow: hidden;
   text-align: center;
   text-overflow: ellipsis;
   visibility: hidden;
   white-space: nowrap
 }

 .gps .gp-instant-page [data-slot=children].product-feature-image {
   border: unset;
   visibility: visible !important
 }

 .gps .gp-instant-page [data-slot=children].product-feature-image:after {
   border: unset;
   color: #aaa;
   visibility: visible
 }

 .gps .gp-instant-page [data-slot=children].product-feature-image .drag-placeholder {
   height: 100%
 }

 .gps .gp-dialog {
   display: none
 }

 .gps .gp-dialog[open] {
   display: block
 }

 .gps .gp-dialog:modal {
   position: fixed
 }

 .gps h1,
 .gps h2,
 .gps h3,
 .gps h4,
 .gps h5,
 .gps h6 {
   word-break: normal
 }

 .gps p {
   color: inherit;
   font-family: inherit;
   font-size: inherit;
   font-weight: inherit;
   line-height: inherit;
   text-align: inherit
 }

 .gps .gp-p-description-text ol,
 .gps .gp-p-description-text ul {
   -webkit-margin-before: 1em;
   -webkit-margin-after: 1em;
   -webkit-margin-start: 0;
   -webkit-margin-end: 0;
   -webkit-padding-start: 40px;
   display: block;
   margin-block-end: 1em;
   margin-block-start: 1em;
   margin-inline-end: 0;
   margin-inline-start: 0;
   padding-inline-start: 40px;
   padding-left: 40px
 }

 .gps .gp-p-description-text ol ol {
   -webkit-margin-before: 0;
   -webkit-margin-after: 0;
   margin-block-end: 0;
   margin-block-start: 0
 }

 .gps .gp-p-description-text h1 {
   -webkit-margin-before: .67em;
   -webkit-margin-after: .67em;
   -webkit-margin-start: 0;
   -webkit-margin-end: 0;
   font-size: 2em;
   margin-block-end: .67em;
   margin-block-start: .67em;
   margin-inline-end: 0;
   margin-inline-start: 0
 }

 .gps .gp-p-description-text h1,
 .gps .gp-p-description-text h2,
 .gps .gp-p-description-text h3,
 .gps .gp-p-description-text h4,
 .gps .gp-p-description-text h5,
 .gps .gp-p-description-text h6 {
   display: block;
   font-weight: 700
 }

 .gps .gp-p-description-text h1,
 .gps .gp-p-description-text h2,
 .gps .gp-p-description-text h3,
 .gps .gp-p-description-text h4,
 .gps .gp-p-description-text h5,
 .gps .gp-p-description-text h6,
 .gps .gp-p-description-text p {
   line-height: 1.4 !important;
   margin: 0 0 1em
 }

 .gps .gp-p-description-text h2 {
   font-size: 1.5em
 }

 .gps .gp-p-description-text h3 {
   font-size: 1.17em
 }

 .gps .gp-p-description-text a {
   color: -webkit-link;
   cursor: text;
   text-decoration: underline
 }

 .gps .gp-p-description-text h4 {
   font-size: 1em
 }

 .gps .gp-p-description-text h5 {
   font-size: .83em
 }

 .gps .gp-p-description-text h6 {
   font-size: .67em
 }

 .gps .gp-p-description-text ul {
   list-style-type: disc
 }

 .gps .gp-p-description-text ol {
   list-style-type: decimal
 }

 .gps .gp-p-description-text ul li {
   display: list-item;
   list-style: disc none outside;
   text-align: -webkit-match-parent;
   word-break: break-word
 }

 .gps .gp-p-description-text blockquote {
   -webkit-margin-before: 1em;
   -webkit-margin-after: 1em;
   -webkit-margin-start: 40px;
   -webkit-margin-end: 40px;
   display: block;
   margin-block-end: 1em;
   margin-block-start: 1em;
   margin-inline-end: 40px;
   margin-inline-start: 40px
 }

 .gps .gp-p-description-text table,
 .gps .gp-p-description-text td,
 .gps .gp-p-description-text th {
   border: 1px dashed #ccc !important;
   padding: unset !important
 }

 .gps .gp-p-description-text table {
   border-collapse: separate;
   border-spacing: 2px;
   box-sizing: border-box;
   display: table;
   text-indent: 0;
   width: 100%
 }

 .gps .gp-p-description-text p:last-child {
   margin-bottom: 0 !important
 }

 .gps .gp-tab-header-list::-webkit-scrollbar {
   display: none
 }

 .gps .rfm-marquee-container {
   display: flex;
   flex-direction: row;
   max-width: unset !important;
   position: relative;
   transform: var(--transform);
   width: var(--width)
 }

 .gps .rfm-overlay {
   height: 100%;
   position: absolute;
   width: 100%
 }

 .gps .rfm-overlay:after {
   right: 0;
   top: 0;
   transform: rotate(180deg)
 }

 .gps .rfm-overlay:before {
   left: 0;
   top: 0
 }

 .gps .rfm-marquee {
   align-items: center;
   animation: gp-merquee-scroll var(--duration) linear var(--delay) var(--iteration-count);
   animation-delay: var(--delay);
   animation-direction: var(--direction);
   animation-play-state: var(--play);
   display: flex;
   flex: 0 0 auto;
   flex-direction: row;
   max-width: unset !important;
   min-width: var(--min-width);
   z-index: 1
 }

 @keyframes gp-merquee-scroll {
   0% {
     transform: translateX(0)
   }

   to {
     transform: translateX(-100%)
   }
 }

 .gps .rfm-initial-child-container {
   align-items: center;
   display: flex;
   flex: 0 0 auto;
   flex-direction: row;
   min-width: auto
 }

 .gps .rfm-child {
   transform: var(--transform)
 }

 .gps [style*="--mbchild:"]>:first-child {
   margin-bottom: var(--mbchild)
 }

 .gps [style*="--grchild:"]>:first-child {
   grid-row: var(--grchild)
 }

 @media (min-width:1025px) {
   .gps .rfm-marquee-container:hover div {
     animation-play-state: var(--pause-on-hover)
   }

   .gps .rfm-marquee-container:active div {
     animation-play-state: var(--pause-on-click)
   }
 }

 .gps.gpsil [style*="--d:"] {
   display: var(--d)
 }

 @media only screen and (max-width:1024px) {
   .gps.gpsil [style*="--d-tablet:"] {
     display: var(--d-tablet)
   }
 }

 @media only screen and (max-width:767px) {
   .gps.gpsil [style*="--d-mobile:"] {
     display: var(--d-mobile)
   }
 }

 .gps.gpsi [style*="--ai:"] {
   align-items: var(--ai)
 }

 .gps.gpsi [style*="--hvr-ai:"]:hover {
   align-items: var(--hvr-ai)
 }

 .gps.gpsi [style*="--focus-ai:"]:focus {
   align-items: var(--focus-ai)
 }

 .gps.gpsi [style*="--as:"] {
   align-self: var(--as)
 }

 .gps.gpsi [style*="--hvr-as:"]:hover {
   align-self: var(--hvr-as)
 }

 .gps.gpsi [style*="--focus-as:"]:focus {
   align-self: var(--focus-as)
 }

 .gps.gpsi [style*="--aspect:"] {
   aspect-ratio: var(--aspect)
 }

 .gps.gpsi [style*="--hvr-aspect:"]:hover {
   aspect-ratio: var(--hvr-aspect)
 }

 .gps.gpsi [style*="--focus-aspect:"]:focus {
   aspect-ratio: var(--focus-aspect)
 }

 .gps.gpsi [style*="--bg:"] {
   background: var(--bg)
 }

 .gps.gpsi [style*="--hvr-bg:"]:hover {
   background: var(--hvr-bg)
 }

 .gps.gpsi [style*="--focus-bg:"]:focus {
   background: var(--focus-bg)
 }

 .gps.gpsi [style*="--bga:"] {
   background-attachment: var(--bga)
 }

 .gps.gpsi [style*="--hvr-bga:"]:hover {
   background-attachment: var(--hvr-bga)
 }

 .gps.gpsi [style*="--focus-bga:"]:focus {
   background-attachment: var(--focus-bga)
 }

 .gps.gpsi [style*="--bgc:"] {
   background-color: var(--bgc)
 }

 .gps.gpsi [style*="--hvr-bgc:"]:hover {
   background-color: var(--hvr-bgc)
 }

 .gps.gpsi [style*="--focus-bgc:"]:focus {
   background-color: var(--focus-bgc)
 }

 .gps.gpsi [style*="--bgi:"] {
   background-image: var(--bgi)
 }

 .gps.gpsi [style*="--hvr-bgi:"]:hover {
   background-image: var(--hvr-bgi)
 }

 .gps.gpsi [style*="--focus-bgi:"]:focus {
   background-image: var(--focus-bgi)
 }

 .gps.gpsi [style*="--bgp:"] {
   background-position: var(--bgp)
 }

 .gps.gpsi [style*="--hvr-bgp:"]:hover {
   background-position: var(--hvr-bgp)
 }

 .gps.gpsi [style*="--focus-bgp:"]:focus {
   background-position: var(--focus-bgp)
 }

 .gps.gpsi [style*="--bgr:"] {
   background-repeat: var(--bgr)
 }

 .gps.gpsi [style*="--hvr-bgr:"]:hover {
   background-repeat: var(--hvr-bgr)
 }

 .gps.gpsi [style*="--focus-bgr:"]:focus {
   background-repeat: var(--focus-bgr)
 }

 .gps.gpsi [style*="--bgs:"] {
   background-size: var(--bgs)
 }

 .gps.gpsi [style*="--hvr-bgs:"]:hover {
   background-size: var(--hvr-bgs)
 }

 .gps.gpsi [style*="--focus-bgs:"]:focus {
   background-size: var(--focus-bgs)
 }

 .gps.gpsi [style*="--b:"] {
   border: var(--b)
 }

 .gps.gpsi [style*="--hvr-b:"]:hover {
   border: var(--hvr-b)
 }

 .gps.gpsi [style*="--focus-b:"]:focus {
   border: var(--focus-b)
 }

 .gps.gpsi [style*="--bb:"] {
   border-bottom: var(--bb)
 }

 .gps.gpsi [style*="--hvr-bb:"]:hover {
   border-bottom: var(--hvr-bb)
 }

 .gps.gpsi [style*="--focus-bb:"]:focus {
   border-bottom: var(--focus-bb)
 }

 .gps.gpsi [style*="--bbw:"] {
   border-bottom-width: var(--bbw)
 }

 .gps.gpsi [style*="--hvr-bbw:"]:hover {
   border-bottom-width: var(--hvr-bbw)
 }

 .gps.gpsi [style*="--focus-bbw:"]:focus {
   border-bottom-width: var(--focus-bbw)
 }

 .gps.gpsi [style*="--blw:"] {
   border-left-width: var(--blw)
 }

 .gps.gpsi [style*="--hvr-blw:"]:hover {
   border-left-width: var(--hvr-blw)
 }

 .gps.gpsi [style*="--focus-blw:"]:focus {
   border-left-width: var(--focus-blw)
 }

 .gps.gpsi [style*="--brw:"] {
   border-right-width: var(--brw)
 }

 .gps.gpsi [style*="--hvr-brw:"]:hover {
   border-right-width: var(--hvr-brw)
 }

 .gps.gpsi [style*="--focus-brw:"]:focus {
   border-right-width: var(--focus-brw)
 }

 .gps.gpsi [style*="--btw:"] {
   border-top-width: var(--btw)
 }

 .gps.gpsi [style*="--hvr-btw:"]:hover {
   border-top-width: var(--hvr-btw)
 }

 .gps.gpsi [style*="--focus-btw:"]:focus {
   border-top-width: var(--focus-btw)
 }

 .gps.gpsi [style*="--bbc:"] {
   border-bottom-color: var(--bbc)
 }

 .gps.gpsi [style*="--hvr-bbc:"]:hover {
   border-bottom-color: var(--hvr-bbc)
 }

 .gps.gpsi [style*="--focus-bbc:"]:focus {
   border-bottom-color: var(--focus-bbc)
 }

 .gps.gpsi [style*="--btc:"] {
   border-top-color: var(--btc)
 }

 .gps.gpsi [style*="--hvr-btc:"]:hover {
   border-top-color: var(--hvr-btc)
 }

 .gps.gpsi [style*="--focus-btc:"]:focus {
   border-top-color: var(--focus-btc)
 }

 .gps.gpsi [style*="--blc:"] {
   border-left-color: var(--blc)
 }

 .gps.gpsi [style*="--hvr-blc:"]:hover {
   border-left-color: var(--hvr-blc)
 }

 .gps.gpsi [style*="--focus-blc:"]:focus {
   border-left-color: var(--focus-blc)
 }

 .gps.gpsi [style*="--brc:"] {
   border-right-color: var(--brc)
 }

 .gps.gpsi [style*="--hvr-brc:"]:hover {
   border-right-color: var(--hvr-brc)
 }

 .gps.gpsi [style*="--focus-brc:"]:focus {
   border-right-color: var(--focus-brc)
 }

 .gps.gpsi [style*="--bc:"] {
   border-color: var(--bc)
 }

 .gps.gpsi [style*="--hvr-bc:"]:hover {
   border-color: var(--hvr-bc)
 }

 .gps.gpsi [style*="--focus-bc:"]:focus {
   border-color: var(--focus-bc)
 }

 .gps.gpsi [style*="--bblr:"] {
   border-bottom-left-radius: var(--bblr)
 }

 .gps.gpsi [style*="--hvr-bblr:"]:hover {
   border-bottom-left-radius: var(--hvr-bblr)
 }

 .gps.gpsi [style*="--focus-bblr:"]:focus {
   border-bottom-left-radius: var(--focus-bblr)
 }

 .gps.gpsi [style*="--bbrr:"] {
   border-bottom-right-radius: var(--bbrr)
 }

 .gps.gpsi [style*="--hvr-bbrr:"]:hover {
   border-bottom-right-radius: var(--hvr-bbrr)
 }

 .gps.gpsi [style*="--focus-bbrr:"]:focus {
   border-bottom-right-radius: var(--focus-bbrr)
 }

 .gps.gpsi [style*="--bl:"] {
   border-left: var(--bl)
 }

 .gps.gpsi [style*="--hvr-bl:"]:hover {
   border-left: var(--hvr-bl)
 }

 .gps.gpsi [style*="--focus-bl:"]:focus {
   border-left: var(--focus-bl)
 }

 .gps.gpsi [style*="--radius:"] {
   border-radius: var(--radius)
 }

 .gps.gpsi [style*="--hvr-radius:"]:hover {
   border-radius: var(--hvr-radius)
 }

 .gps.gpsi [style*="--focus-radius:"]:focus {
   border-radius: var(--focus-radius)
 }

 .gps.gpsi [style*="--br:"] {
   border-right: var(--br)
 }

 .gps.gpsi [style*="--hvr-br:"]:hover {
   border-right: var(--hvr-br)
 }

 .gps.gpsi [style*="--focus-br:"]:focus {
   border-right: var(--focus-br)
 }

 .gps.gpsi [style*="--bs:"] {
   border-style: var(--bs)
 }

 .gps.gpsi [style*="--hvr-bs:"]:hover {
   border-style: var(--hvr-bs)
 }

 .gps.gpsi [style*="--focus-bs:"]:focus {
   border-style: var(--focus-bs)
 }

 .gps.gpsi [style*="--bt:"] {
   border-top: var(--bt)
 }

 .gps.gpsi [style*="--hvr-bt:"]:hover {
   border-top: var(--hvr-bt)
 }

 .gps.gpsi [style*="--focus-bt:"]:focus {
   border-top: var(--focus-bt)
 }

 .gps.gpsi [style*="--btlr:"] {
   border-top-left-radius: var(--btlr)
 }

 .gps.gpsi [style*="--hvr-btlr:"]:hover {
   border-top-left-radius: var(--hvr-btlr)
 }

 .gps.gpsi [style*="--focus-btlr:"]:focus {
   border-top-left-radius: var(--focus-btlr)
 }

 .gps.gpsi [style*="--btrr:"] {
   border-top-right-radius: var(--btrr)
 }

 .gps.gpsi [style*="--hvr-btrr:"]:hover {
   border-top-right-radius: var(--hvr-btrr)
 }

 .gps.gpsi [style*="--focus-btrr:"]:focus {
   border-top-right-radius: var(--focus-btrr)
 }

 .gps.gpsi [style*="--bw:"] {
   border-width: var(--bw)
 }

 .gps.gpsi [style*="--hvr-bw:"]:hover {
   border-width: var(--hvr-bw)
 }

 .gps.gpsi [style*="--focus-bw:"]:focus {
   border-width: var(--focus-bw)
 }

 .gps.gpsi [style*="--bottom:"] {
   bottom: var(--bottom)
 }

 .gps.gpsi [style*="--hvr-bottom:"]:hover {
   bottom: var(--hvr-bottom)
 }

 .gps.gpsi [style*="--focus-bottom:"]:focus {
   bottom: var(--focus-bottom)
 }

 .gps.gpsi [style*="--shadow:"] {
   box-shadow: var(--shadow)
 }

 .gps.gpsi [style*="--hvr-shadow:"]:hover {
   box-shadow: var(--hvr-shadow)
 }

 .gps.gpsi [style*="--focus-shadow:"]:focus {
   box-shadow: var(--focus-shadow)
 }

 .gps.gpsi [style*="--c:"] {
   color: var(--c)
 }

 .gps.gpsi [style*="--hvr-c:"]:hover {
   color: var(--hvr-c)
 }

 .gps.gpsi [style*="--focus-c:"]:focus {
   color: var(--focus-c)
 }

 .gps.gpsi [style*="--cg:"] {
   -moz-column-gap: var(--cg);
   column-gap: var(--cg)
 }

 .gps.gpsi [style*="--hvr-cg:"]:hover {
   -moz-column-gap: var(--hvr-cg);
   column-gap: var(--hvr-cg)
 }

 .gps.gpsi [style*="--focus-cg:"]:focus {
   -moz-column-gap: var(--focus-cg);
   column-gap: var(--focus-cg)
 }

 .gps.gpsi [style*="--d:"] {
   display: var(--d)
 }

 .gps.gpsi [style*="--hvr-d:"]:hover {
   display: var(--hvr-d)
 }

 .gps.gpsi [style*="--focus-d:"]:focus {
   display: var(--focus-d)
 }

 .gps.gpsi [style*="--fd:"] {
   flex-direction: var(--fd)
 }

 .gps.gpsi [style*="--hvr-fd:"]:hover {
   flex-direction: var(--hvr-fd)
 }

 .gps.gpsi [style*="--focus-fd:"]:focus {
   flex-direction: var(--focus-fd)
 }

 .gps.gpsi [style*="--ff:"] {
   font-family: var(--ff)
 }

 .gps.gpsi [style*="--hvr-ff:"]:hover {
   font-family: var(--hvr-ff)
 }

 .gps.gpsi [style*="--focus-ff:"]:focus {
   font-family: var(--focus-ff)
 }

 .gps.gpsi [style*="--size:"] {
   font-size: var(--size)
 }

 .gps.gpsi [style*="--hvr-size:"]:hover {
   font-size: var(--hvr-size)
 }

 .gps.gpsi [style*="--focus-size:"]:focus {
   font-size: var(--focus-size)
 }

 .gps.gpsi [style*="--weight:"] {
   font-weight: var(--weight)
 }

 .gps.gpsi [style*="--hvr-weight:"]:hover {
   font-weight: var(--hvr-weight)
 }

 .gps.gpsi [style*="--focus-weight:"]:focus {
   font-weight: var(--focus-weight)
 }

 .gps.gpsi [style*="--fs:"] {
   font-style: var(--fs)
 }

 .gps.gpsi [style*="--hvr-fs:"]:hover {
   font-style: var(--hvr-fs)
 }

 .gps.gpsi [style*="--focus-fs:"]:focus {
   font-style: var(--focus-fs)
 }

 .gps.gpsi [style*="--gg:"] {
   grid-gap: var(--gg)
 }

 .gps.gpsi [style*="--hvr-gg:"]:hover {
   grid-gap: var(--hvr-gg)
 }

 .gps.gpsi [style*="--focus-gg:"]:focus {
   grid-gap: var(--focus-gg)
 }

 .gps.gpsi [style*="--gr:"] {
   grid-row: var(--gr)
 }

 .gps.gpsi [style*="--hvr-gr:"]:hover {
   grid-row: var(--hvr-gr)
 }

 .gps.gpsi [style*="--focus-gr:"]:focus {
   grid-row: var(--focus-gr)
 }

 .gps.gpsi [style*="--gtc:"] {
   grid-template-columns: var(--gtc)
 }

 .gps.gpsi [style*="--hvr-gtc:"]:hover {
   grid-template-columns: var(--hvr-gtc)
 }

 .gps.gpsi [style*="--focus-gtc:"]:focus {
   grid-template-columns: var(--focus-gtc)
 }

 .gps.gpsi [style*="--gtr:"] {
   grid-template-rows: var(--gtr)
 }

 .gps.gpsi [style*="--hvr-gtr:"]:hover {
   grid-template-rows: var(--hvr-gtr)
 }

 .gps.gpsi [style*="--focus-gtr:"]:focus {
   grid-template-rows: var(--focus-gtr)
 }

 .gps.gpsi [style*="--h:"] {
   height: var(--h)
 }

 .gps.gpsi [style*="--hvr-h:"]:hover {
   height: var(--hvr-h)
 }

 .gps.gpsi [style*="--focus-h:"]:focus {
   height: var(--focus-h)
 }

 .gps.gpsi [style*="--jc:"] {
   justify-content: var(--jc)
 }

 .gps.gpsi [style*="--hvr-jc:"]:hover {
   justify-content: var(--hvr-jc)
 }

 .gps.gpsi [style*="--focus-jc:"]:focus {
   justify-content: var(--focus-jc)
 }

 .gps.gpsi [style*="--js:"] {
   justify-self: var(--js)
 }

 .gps.gpsi [style*="--hvr-js:"]:hover {
   justify-self: var(--hvr-js)
 }

 .gps.gpsi [style*="--focus-js:"]:focus {
   justify-self: var(--focus-js)
 }

 .gps.gpsi [style*="--left:"] {
   left: var(--left)
 }

 .gps.gpsi [style*="--hvr-left:"]:hover {
   left: var(--hvr-left)
 }

 .gps.gpsi [style*="--focus-left:"]:focus {
   left: var(--focus-left)
 }

 .gps.gpsi [style*="--ls:"] {
   letter-spacing: var(--ls)
 }

 .gps.gpsi [style*="--hvr-ls:"]:hover {
   letter-spacing: var(--hvr-ls)
 }

 .gps.gpsi [style*="--focus-ls:"]:focus {
   letter-spacing: var(--focus-ls)
 }

 .gps.gpsi [style*="--lh:"] {
   line-height: var(--lh)
 }

 .gps.gpsi [style*="--hvr-lh:"]:hover {
   line-height: var(--hvr-lh)
 }

 .gps.gpsi [style*="--focus-lh:"]:focus {
   line-height: var(--focus-lh)
 }

 .gps.gpsi [style*="--tdt:"] {
   text-decoration-thickness: var(--tdt)
 }

 .gps.gpsi [style*="--hvr-tdt:"]:hover {
   text-decoration-thickness: var(--hvr-tdt)
 }

 .gps.gpsi [style*="--focus-tdt:"]:focus {
   text-decoration-thickness: var(--focus-tdt)
 }

 .gps.gpsi [style*="--tdc:"] {
   text-decoration-color: var(--tdc)
 }

 .gps.gpsi [style*="--hvr-tdc:"]:hover {
   text-decoration-color: var(--hvr-tdc)
 }

 .gps.gpsi [style*="--focus-tdc:"]:focus {
   text-decoration-color: var(--focus-tdc)
 }

 .gps.gpsi [style*="--tdl:"] {
   text-decoration-line: var(--tdl)
 }

 .gps.gpsi [style*="--hvr-tdl:"]:hover {
   text-decoration-line: var(--hvr-tdl)
 }

 .gps.gpsi [style*="--focus-tdl:"]:focus {
   text-decoration-line: var(--focus-tdl)
 }

 .gps.gpsi [style*="--m:"] {
   margin: var(--m)
 }

 .gps.gpsi [style*="--hvr-m:"]:hover {
   margin: var(--hvr-m)
 }

 .gps.gpsi [style*="--focus-m:"]:focus {
   margin: var(--focus-m)
 }

 .gps.gpsi [style*="--mb:"] {
   margin-bottom: var(--mb)
 }

 .gps.gpsi [style*="--hvr-mb:"]:hover {
   margin-bottom: var(--hvr-mb)
 }

 .gps.gpsi [style*="--focus-mb:"]:focus {
   margin-bottom: var(--focus-mb)
 }

 .gps.gpsi [style*="--ml:"] {
   margin-left: var(--ml)
 }

 .gps.gpsi [style*="--hvr-ml:"]:hover {
   margin-left: var(--hvr-ml)
 }

 .gps.gpsi [style*="--focus-ml:"]:focus {
   margin-left: var(--focus-ml)
 }

 .gps.gpsi [style*="--mr:"] {
   margin-right: var(--mr)
 }

 .gps.gpsi [style*="--hvr-mr:"]:hover {
   margin-right: var(--hvr-mr)
 }

 .gps.gpsi [style*="--focus-mr:"]:focus {
   margin-right: var(--focus-mr)
 }

 .gps.gpsi [style*="--mt:"] {
   margin-top: var(--mt)
 }

 .gps.gpsi [style*="--hvr-mt:"]:hover {
   margin-top: var(--hvr-mt)
 }

 .gps.gpsi [style*="--focus-mt:"]:focus {
   margin-top: var(--focus-mt)
 }

 .gps.gpsi [style*="--maxh:"] {
   max-height: var(--maxh)
 }

 .gps.gpsi [style*="--hvr-maxh:"]:hover {
   max-height: var(--hvr-maxh)
 }

 .gps.gpsi [style*="--focus-maxh:"]:focus {
   max-height: var(--focus-maxh)
 }

 .gps.gpsi [style*="--maxw:"] {
   max-width: var(--maxw)
 }

 .gps.gpsi [style*="--hvr-maxw:"]:hover {
   max-width: var(--hvr-maxw)
 }

 .gps.gpsi [style*="--focus-maxw:"]:focus {
   max-width: var(--focus-maxw)
 }

 .gps.gpsi [style*="--minh:"] {
   min-height: var(--minh)
 }

 .gps.gpsi [style*="--hvr-minh:"]:hover {
   min-height: var(--hvr-minh)
 }

 .gps.gpsi [style*="--focus-minh:"]:focus {
   min-height: var(--focus-minh)
 }

 .gps.gpsi [style*="--minw:"] {
   min-width: var(--minw)
 }

 .gps.gpsi [style*="--hvr-minw:"]:hover {
   min-width: var(--hvr-minw)
 }

 .gps.gpsi [style*="--focus-minw:"]:focus {
   min-width: var(--focus-minw)
 }

 .gps.gpsi [style*="--objf:"] {
   -o-object-fit: var(--objf);
   object-fit: var(--objf)
 }

 .gps.gpsi [style*="--hvr-objf:"]:hover {
   -o-object-fit: var(--hvr-objf);
   object-fit: var(--hvr-objf)
 }

 .gps.gpsi [style*="--focus-objf:"]:focus {
   -o-object-fit: var(--focus-objf);
   object-fit: var(--focus-objf)
 }

 .gps.gpsi [style*="--op:"] {
   opacity: var(--op)
 }

 .gps.gpsi [style*="--hvr-op:"]:hover {
   opacity: var(--hvr-op)
 }

 .gps.gpsi [style*="--focus-op:"]:focus {
   opacity: var(--focus-op)
 }

 .gps.gpsi [style*="--o:"] {
   order: var(--o)
 }

 .gps.gpsi [style*="--hvr-o:"]:hover {
   order: var(--hvr-o)
 }

 .gps.gpsi [style*="--focus-o:"]:focus {
   order: var(--focus-o)
 }

 .gps.gpsi [style*="--of:"] {
   overflow: var(--of)
 }

 .gps.gpsi [style*="--hvr-of:"]:hover {
   overflow: var(--hvr-of)
 }

 .gps.gpsi [style*="--focus-of:"]:focus {
   overflow: var(--focus-of)
 }

 .gps.gpsi [style*="--ofx:"] {
   overflow-x: var(--ofx)
 }

 .gps.gpsi [style*="--hvr-ofx:"]:hover {
   overflow-x: var(--hvr-ofx)
 }

 .gps.gpsi [style*="--focus-ofx:"]:focus {
   overflow-x: var(--focus-ofx)
 }

 .gps.gpsi [style*="--ofy:"] {
   overflow-y: var(--ofy)
 }

 .gps.gpsi [style*="--hvr-ofy:"]:hover {
   overflow-y: var(--hvr-ofy)
 }

 .gps.gpsi [style*="--focus-ofy:"]:focus {
   overflow-y: var(--focus-ofy)
 }

 .gps.gpsi [style*="--pc:"] {
   place-content: var(--pc)
 }

 .gps.gpsi [style*="--hvr-pc:"]:hover {
   place-content: var(--hvr-pc)
 }

 .gps.gpsi [style*="--focus-pc:"]:focus {
   place-content: var(--focus-pc)
 }

 .gps.gpsi [style*="--p:"] {
   padding: var(--p)
 }

 .gps.gpsi [style*="--hvr-p:"]:hover {
   padding: var(--hvr-p)
 }

 .gps.gpsi [style*="--focus-p:"]:focus {
   padding: var(--focus-p)
 }

 .gps.gpsi [style*="--pb:"] {
   padding-bottom: var(--pb)
 }

 .gps.gpsi [style*="--hvr-pb:"]:hover {
   padding-bottom: var(--hvr-pb)
 }

 .gps.gpsi [style*="--focus-pb:"]:focus {
   padding-bottom: var(--focus-pb)
 }

 .gps.gpsi [style*="--pl:"] {
   padding-left: var(--pl)
 }

 .gps.gpsi [style*="--hvr-pl:"]:hover {
   padding-left: var(--hvr-pl)
 }

 .gps.gpsi [style*="--focus-pl:"]:focus {
   padding-left: var(--focus-pl)
 }

 .gps.gpsi [style*="--pr:"] {
   padding-right: var(--pr)
 }

 .gps.gpsi [style*="--hvr-pr:"]:hover {
   padding-right: var(--hvr-pr)
 }

 .gps.gpsi [style*="--focus-pr:"]:focus {
   padding-right: var(--focus-pr)
 }

 .gps.gpsi [style*="--pt:"] {
   padding-top: var(--pt)
 }

 .gps.gpsi [style*="--hvr-pt:"]:hover {
   padding-top: var(--hvr-pt)
 }

 .gps.gpsi [style*="--focus-pt:"]:focus {
   padding-top: var(--focus-pt)
 }

 .gps.gpsi [style*="--pe:"] {
   pointer-events: var(--pe)
 }

 .gps.gpsi [style*="--hvr-pe:"]:hover {
   pointer-events: var(--hvr-pe)
 }

 .gps.gpsi [style*="--focus-pe:"]:focus {
   pointer-events: var(--focus-pe)
 }

 .gps.gpsi [style*="--pos:"] {
   position: var(--pos)
 }

 .gps.gpsi [style*="--hvr-pos:"]:hover {
   position: var(--hvr-pos)
 }

 .gps.gpsi [style*="--focus-pos:"]:focus {
   position: var(--focus-pos)
 }

 .gps.gpsi [style*="--right:"] {
   right: var(--right)
 }

 .gps.gpsi [style*="--hvr-right:"]:hover {
   right: var(--hvr-right)
 }

 .gps.gpsi [style*="--focus-right:"]:focus {
   right: var(--focus-right)
 }

 .gps.gpsi [style*="--rg:"] {
   row-gap: var(--rg)
 }

 .gps.gpsi [style*="--hvr-rg:"]:hover {
   row-gap: var(--hvr-rg)
 }

 .gps.gpsi [style*="--focus-rg:"]:focus {
   row-gap: var(--focus-rg)
 }

 .gps.gpsi [style*="--ta:"] {
   text-align: var(--ta)
 }

 .gps.gpsi [style*="--hvr-ta:"]:hover {
   text-align: var(--hvr-ta)
 }

 .gps.gpsi [style*="--focus-ta:"]:focus {
   text-align: var(--focus-ta)
 }

 .gps.gpsi [style*="--ts:"] {
   text-shadow: var(--ts)
 }

 .gps.gpsi [style*="--hvr-ts:"]:hover {
   text-shadow: var(--hvr-ts)
 }

 .gps.gpsi [style*="--focus-ts:"]:focus {
   text-shadow: var(--focus-ts)
 }

 .gps.gpsi [style*="--tt:"] {
   text-transform: var(--tt)
 }

 .gps.gpsi [style*="--hvr-tt:"]:hover {
   text-transform: var(--hvr-tt)
 }

 .gps.gpsi [style*="--focus-tt:"]:focus {
   text-transform: var(--focus-tt)
 }

 .gps.gpsi [style*="--top:"] {
   top: var(--top)
 }

 .gps.gpsi [style*="--hvr-top:"]:hover {
   top: var(--hvr-top)
 }

 .gps.gpsi [style*="--focus-top:"]:focus {
   top: var(--focus-top)
 }

 .gps.gpsi [style*="--t:"] {
   transform: var(--t)
 }

 .gps.gpsi [style*="--hvr-t:"]:hover {
   transform: var(--hvr-t)
 }

 .gps.gpsi [style*="--focus-t:"]:focus {
   transform: var(--focus-t)
 }

 .gps.gpsi [style*="--v:"] {
   visibility: var(--v)
 }

 .gps.gpsi [style*="--hvr-v:"]:hover {
   visibility: var(--hvr-v)
 }

 .gps.gpsi [style*="--focus-v:"]:focus {
   visibility: var(--focus-v)
 }

 .gps.gpsi [style*="--ws:"] {
   white-space: var(--ws)
 }

 .gps.gpsi [style*="--hvr-ws:"]:hover {
   white-space: var(--hvr-ws)
 }

 .gps.gpsi [style*="--focus-ws:"]:focus {
   white-space: var(--focus-ws)
 }

 .gps.gpsi [style*="--w:"] {
   width: var(--w)
 }

 .gps.gpsi [style*="--hvr-w:"]:hover {
   width: var(--hvr-w)
 }

 .gps.gpsi [style*="--focus-w:"]:focus {
   width: var(--focus-w)
 }

 .gps.gpsi [style*="--z:"] {
   z-index: var(--z)
 }

 .gps.gpsi [style*="--hvr-z:"]:hover {
   z-index: var(--hvr-z)
 }

 .gps.gpsi [style*="--focus-z:"]:focus {
   z-index: var(--focus-z)
 }

 .gps.gpsi [style*="--wm:"] {
   writing-mode: var(--wm)
 }

 .gps.gpsi [style*="--hvr-wm:"]:hover {
   writing-mode: var(--hvr-wm)
 }

 .gps.gpsi [style*="--focus-wm:"]:focus {
   writing-mode: var(--focus-wm)
 }

 .gps.gpsi [style*="--line-clamp:"] {
   -webkit-box-orient: vertical;
   -webkit-line-clamp: var(--line-clamp);
   display: -webkit-box;
   overflow: hidden
 }

 @media only screen and (max-width:1024px) {
   .gps.gpsi [style*="--ai-tablet:"] {
     align-items: var(--ai-tablet)
   }

   .gps.gpsi [style*="--hvr-ai-tablet:"]:hover {
     align-items: var(--hvr-ai-tablet)
   }

   .gps.gpsi [style*="--focus-ai-tablet:"]:focus {
     align-items: var(--focus-ai-tablet)
   }

   .gps.gpsi [style*="--as-tablet:"] {
     align-self: var(--as-tablet)
   }

   .gps.gpsi [style*="--hvr-as-tablet:"]:hover {
     align-self: var(--hvr-as-tablet)
   }

   .gps.gpsi [style*="--focus-as-tablet:"]:focus {
     align-self: var(--focus-as-tablet)
   }

   .gps.gpsi [style*="--aspect-tablet:"] {
     aspect-ratio: var(--aspect-tablet)
   }

   .gps.gpsi [style*="--hvr-aspect-tablet:"]:hover {
     aspect-ratio: var(--hvr-aspect-tablet)
   }

   .gps.gpsi [style*="--focus-aspect-tablet:"]:focus {
     aspect-ratio: var(--focus-aspect-tablet)
   }

   .gps.gpsi [style*="--bg-tablet:"] {
     background: var(--bg-tablet)
   }

   .gps.gpsi [style*="--hvr-bg-tablet:"]:hover {
     background: var(--hvr-bg-tablet)
   }

   .gps.gpsi [style*="--focus-bg-tablet:"]:focus {
     background: var(--focus-bg-tablet)
   }

   .gps.gpsi [style*="--bga-tablet:"] {
     background-attachment: var(--bga-tablet)
   }

   .gps.gpsi [style*="--hvr-bga-tablet:"]:hover {
     background-attachment: var(--hvr-bga-tablet)
   }

   .gps.gpsi [style*="--focus-bga-tablet:"]:focus {
     background-attachment: var(--focus-bga-tablet)
   }

   .gps.gpsi [style*="--bgc-tablet:"] {
     background-color: var(--bgc-tablet)
   }

   .gps.gpsi [style*="--hvr-bgc-tablet:"]:hover {
     background-color: var(--hvr-bgc-tablet)
   }

   .gps.gpsi [style*="--focus-bgc-tablet:"]:focus {
     background-color: var(--focus-bgc-tablet)
   }

   .gps.gpsi [style*="--bgi-tablet:"] {
     background-image: var(--bgi-tablet)
   }

   .gps.gpsi [style*="--hvr-bgi-tablet:"]:hover {
     background-image: var(--hvr-bgi-tablet)
   }

   .gps.gpsi [style*="--focus-bgi-tablet:"]:focus {
     background-image: var(--focus-bgi-tablet)
   }

   .gps.gpsi [style*="--bgp-tablet:"] {
     background-position: var(--bgp-tablet)
   }

   .gps.gpsi [style*="--hvr-bgp-tablet:"]:hover {
     background-position: var(--hvr-bgp-tablet)
   }

   .gps.gpsi [style*="--focus-bgp-tablet:"]:focus {
     background-position: var(--focus-bgp-tablet)
   }

   .gps.gpsi [style*="--bgr-tablet:"] {
     background-repeat: var(--bgr-tablet)
   }

   .gps.gpsi [style*="--hvr-bgr-tablet:"]:hover {
     background-repeat: var(--hvr-bgr-tablet)
   }

   .gps.gpsi [style*="--focus-bgr-tablet:"]:focus {
     background-repeat: var(--focus-bgr-tablet)
   }

   .gps.gpsi [style*="--bgs-tablet:"] {
     background-size: var(--bgs-tablet)
   }

   .gps.gpsi [style*="--hvr-bgs-tablet:"]:hover {
     background-size: var(--hvr-bgs-tablet)
   }

   .gps.gpsi [style*="--focus-bgs-tablet:"]:focus {
     background-size: var(--focus-bgs-tablet)
   }

   .gps.gpsi [style*="--b-tablet:"] {
     border: var(--b-tablet)
   }

   .gps.gpsi [style*="--hvr-b-tablet:"]:hover {
     border: var(--hvr-b-tablet)
   }

   .gps.gpsi [style*="--focus-b-tablet:"]:focus {
     border: var(--focus-b-tablet)
   }

   .gps.gpsi [style*="--bb-tablet:"] {
     border-bottom: var(--bb-tablet)
   }

   .gps.gpsi [style*="--hvr-bb-tablet:"]:hover {
     border-bottom: var(--hvr-bb-tablet)
   }

   .gps.gpsi [style*="--focus-bb-tablet:"]:focus {
     border-bottom: var(--focus-bb-tablet)
   }

   .gps.gpsi [style*="--bbw-tablet:"] {
     border-bottom-width: var(--bbw-tablet)
   }

   .gps.gpsi [style*="--hvr-bbw-tablet:"]:hover {
     border-bottom-width: var(--hvr-bbw-tablet)
   }

   .gps.gpsi [style*="--focus-bbw-tablet:"]:focus {
     border-bottom-width: var(--focus-bbw-tablet)
   }

   .gps.gpsi [style*="--blw-tablet:"] {
     border-left-width: var(--blw-tablet)
   }

   .gps.gpsi [style*="--hvr-blw-tablet:"]:hover {
     border-left-width: var(--hvr-blw-tablet)
   }

   .gps.gpsi [style*="--focus-blw-tablet:"]:focus {
     border-left-width: var(--focus-blw-tablet)
   }

   .gps.gpsi [style*="--brw-tablet:"] {
     border-right-width: var(--brw-tablet)
   }

   .gps.gpsi [style*="--hvr-brw-tablet:"]:hover {
     border-right-width: var(--hvr-brw-tablet)
   }

   .gps.gpsi [style*="--focus-brw-tablet:"]:focus {
     border-right-width: var(--focus-brw-tablet)
   }

   .gps.gpsi [style*="--btw-tablet:"] {
     border-top-width: var(--btw-tablet)
   }

   .gps.gpsi [style*="--hvr-btw-tablet:"]:hover {
     border-top-width: var(--hvr-btw-tablet)
   }

   .gps.gpsi [style*="--focus-btw-tablet:"]:focus {
     border-top-width: var(--focus-btw-tablet)
   }

   .gps.gpsi [style*="--bbc-tablet:"] {
     border-bottom-color: var(--bbc-tablet)
   }

   .gps.gpsi [style*="--hvr-bbc-tablet:"]:hover {
     border-bottom-color: var(--hvr-bbc-tablet)
   }

   .gps.gpsi [style*="--focus-bbc-tablet:"]:focus {
     border-bottom-color: var(--focus-bbc-tablet)
   }

   .gps.gpsi [style*="--btc-tablet:"] {
     border-top-color: var(--btc-tablet)
   }

   .gps.gpsi [style*="--hvr-btc-tablet:"]:hover {
     border-top-color: var(--hvr-btc-tablet)
   }

   .gps.gpsi [style*="--focus-btc-tablet:"]:focus {
     border-top-color: var(--focus-btc-tablet)
   }

   .gps.gpsi [style*="--blc-tablet:"] {
     border-left-color: var(--blc-tablet)
   }

   .gps.gpsi [style*="--hvr-blc-tablet:"]:hover {
     border-left-color: var(--hvr-blc-tablet)
   }

   .gps.gpsi [style*="--focus-blc-tablet:"]:focus {
     border-left-color: var(--focus-blc-tablet)
   }

   .gps.gpsi [style*="--brc-tablet:"] {
     border-right-color: var(--brc-tablet)
   }

   .gps.gpsi [style*="--hvr-brc-tablet:"]:hover {
     border-right-color: var(--hvr-brc-tablet)
   }

   .gps.gpsi [style*="--focus-brc-tablet:"]:focus {
     border-right-color: var(--focus-brc-tablet)
   }

   .gps.gpsi [style*="--bc-tablet:"] {
     border-color: var(--bc-tablet)
   }

   .gps.gpsi [style*="--hvr-bc-tablet:"]:hover {
     border-color: var(--hvr-bc-tablet)
   }

   .gps.gpsi [style*="--focus-bc-tablet:"]:focus {
     border-color: var(--focus-bc-tablet)
   }

   .gps.gpsi [style*="--bblr-tablet:"] {
     border-bottom-left-radius: var(--bblr-tablet)
   }

   .gps.gpsi [style*="--hvr-bblr-tablet:"]:hover {
     border-bottom-left-radius: var(--hvr-bblr-tablet)
   }

   .gps.gpsi [style*="--focus-bblr-tablet:"]:focus {
     border-bottom-left-radius: var(--focus-bblr-tablet)
   }

   .gps.gpsi [style*="--bbrr-tablet:"] {
     border-bottom-right-radius: var(--bbrr-tablet)
   }

   .gps.gpsi [style*="--hvr-bbrr-tablet:"]:hover {
     border-bottom-right-radius: var(--hvr-bbrr-tablet)
   }

   .gps.gpsi [style*="--focus-bbrr-tablet:"]:focus {
     border-bottom-right-radius: var(--focus-bbrr-tablet)
   }

   .gps.gpsi [style*="--bl-tablet:"] {
     border-left: var(--bl-tablet)
   }

   .gps.gpsi [style*="--hvr-bl-tablet:"]:hover {
     border-left: var(--hvr-bl-tablet)
   }

   .gps.gpsi [style*="--focus-bl-tablet:"]:focus {
     border-left: var(--focus-bl-tablet)
   }

   .gps.gpsi [style*="--radius-tablet:"] {
     border-radius: var(--radius-tablet)
   }

   .gps.gpsi [style*="--hvr-radius-tablet:"]:hover {
     border-radius: var(--hvr-radius-tablet)
   }

   .gps.gpsi [style*="--focus-radius-tablet:"]:focus {
     border-radius: var(--focus-radius-tablet)
   }

   .gps.gpsi [style*="--br-tablet:"] {
     border-right: var(--br-tablet)
   }

   .gps.gpsi [style*="--hvr-br-tablet:"]:hover {
     border-right: var(--hvr-br-tablet)
   }

   .gps.gpsi [style*="--focus-br-tablet:"]:focus {
     border-right: var(--focus-br-tablet)
   }

   .gps.gpsi [style*="--bs-tablet:"] {
     border-style: var(--bs-tablet)
   }

   .gps.gpsi [style*="--hvr-bs-tablet:"]:hover {
     border-style: var(--hvr-bs-tablet)
   }

   .gps.gpsi [style*="--focus-bs-tablet:"]:focus {
     border-style: var(--focus-bs-tablet)
   }

   .gps.gpsi [style*="--bt-tablet:"] {
     border-top: var(--bt-tablet)
   }

   .gps.gpsi [style*="--hvr-bt-tablet:"]:hover {
     border-top: var(--hvr-bt-tablet)
   }

   .gps.gpsi [style*="--focus-bt-tablet:"]:focus {
     border-top: var(--focus-bt-tablet)
   }

   .gps.gpsi [style*="--btlr-tablet:"] {
     border-top-left-radius: var(--btlr-tablet)
   }

   .gps.gpsi [style*="--hvr-btlr-tablet:"]:hover {
     border-top-left-radius: var(--hvr-btlr-tablet)
   }

   .gps.gpsi [style*="--focus-btlr-tablet:"]:focus {
     border-top-left-radius: var(--focus-btlr-tablet)
   }

   .gps.gpsi [style*="--btrr-tablet:"] {
     border-top-right-radius: var(--btrr-tablet)
   }

   .gps.gpsi [style*="--hvr-btrr-tablet:"]:hover {
     border-top-right-radius: var(--hvr-btrr-tablet)
   }

   .gps.gpsi [style*="--focus-btrr-tablet:"]:focus {
     border-top-right-radius: var(--focus-btrr-tablet)
   }

   .gps.gpsi [style*="--bw-tablet:"] {
     border-width: var(--bw-tablet)
   }

   .gps.gpsi [style*="--hvr-bw-tablet:"]:hover {
     border-width: var(--hvr-bw-tablet)
   }

   .gps.gpsi [style*="--focus-bw-tablet:"]:focus {
     border-width: var(--focus-bw-tablet)
   }

   .gps.gpsi [style*="--bottom-tablet:"] {
     bottom: var(--bottom-tablet)
   }

   .gps.gpsi [style*="--hvr-bottom-tablet:"]:hover {
     bottom: var(--hvr-bottom-tablet)
   }

   .gps.gpsi [style*="--focus-bottom-tablet:"]:focus {
     bottom: var(--focus-bottom-tablet)
   }

   .gps.gpsi [style*="--shadow-tablet:"] {
     box-shadow: var(--shadow-tablet)
   }

   .gps.gpsi [style*="--hvr-shadow-tablet:"]:hover {
     box-shadow: var(--hvr-shadow-tablet)
   }

   .gps.gpsi [style*="--focus-shadow-tablet:"]:focus {
     box-shadow: var(--focus-shadow-tablet)
   }

   .gps.gpsi [style*="--c-tablet:"] {
     color: var(--c-tablet)
   }

   .gps.gpsi [style*="--hvr-c-tablet:"]:hover {
     color: var(--hvr-c-tablet)
   }

   .gps.gpsi [style*="--focus-c-tablet:"]:focus {
     color: var(--focus-c-tablet)
   }

   .gps.gpsi [style*="--cg-tablet:"] {
     -moz-column-gap: var(--cg-tablet);
     column-gap: var(--cg-tablet)
   }

   .gps.gpsi [style*="--hvr-cg-tablet:"]:hover {
     -moz-column-gap: var(--hvr-cg-tablet);
     column-gap: var(--hvr-cg-tablet)
   }

   .gps.gpsi [style*="--focus-cg-tablet:"]:focus {
     -moz-column-gap: var(--focus-cg-tablet);
     column-gap: var(--focus-cg-tablet)
   }

   .gps.gpsi [style*="--d-tablet:"] {
     display: var(--d-tablet)
   }

   .gps.gpsi [style*="--hvr-d-tablet:"]:hover {
     display: var(--hvr-d-tablet)
   }

   .gps.gpsi [style*="--focus-d-tablet:"]:focus {
     display: var(--focus-d-tablet)
   }

   .gps.gpsi [style*="--fd-tablet:"] {
     flex-direction: var(--fd-tablet)
   }

   .gps.gpsi [style*="--hvr-fd-tablet:"]:hover {
     flex-direction: var(--hvr-fd-tablet)
   }

   .gps.gpsi [style*="--focus-fd-tablet:"]:focus {
     flex-direction: var(--focus-fd-tablet)
   }

   .gps.gpsi [style*="--ff-tablet:"] {
     font-family: var(--ff-tablet)
   }

   .gps.gpsi [style*="--hvr-ff-tablet:"]:hover {
     font-family: var(--hvr-ff-tablet)
   }

   .gps.gpsi [style*="--focus-ff-tablet:"]:focus {
     font-family: var(--focus-ff-tablet)
   }

   .gps.gpsi [style*="--size-tablet:"] {
     font-size: var(--size-tablet)
   }

   .gps.gpsi [style*="--hvr-size-tablet:"]:hover {
     font-size: var(--hvr-size-tablet)
   }

   .gps.gpsi [style*="--focus-size-tablet:"]:focus {
     font-size: var(--focus-size-tablet)
   }

   .gps.gpsi [style*="--weight-tablet:"] {
     font-weight: var(--weight-tablet)
   }

   .gps.gpsi [style*="--hvr-weight-tablet:"]:hover {
     font-weight: var(--hvr-weight-tablet)
   }

   .gps.gpsi [style*="--focus-weight-tablet:"]:focus {
     font-weight: var(--focus-weight-tablet)
   }

   .gps.gpsi [style*="--fs-tablet:"] {
     font-style: var(--fs-tablet)
   }

   .gps.gpsi [style*="--hvr-fs-tablet:"]:hover {
     font-style: var(--hvr-fs-tablet)
   }

   .gps.gpsi [style*="--focus-fs-tablet:"]:focus {
     font-style: var(--focus-fs-tablet)
   }

   .gps.gpsi [style*="--gg-tablet:"] {
     grid-gap: var(--gg-tablet)
   }

   .gps.gpsi [style*="--hvr-gg-tablet:"]:hover {
     grid-gap: var(--hvr-gg-tablet)
   }

   .gps.gpsi [style*="--focus-gg-tablet:"]:focus {
     grid-gap: var(--focus-gg-tablet)
   }

   .gps.gpsi [style*="--gr-tablet:"] {
     grid-row: var(--gr-tablet)
   }

   .gps.gpsi [style*="--hvr-gr-tablet:"]:hover {
     grid-row: var(--hvr-gr-tablet)
   }

   .gps.gpsi [style*="--focus-gr-tablet:"]:focus {
     grid-row: var(--focus-gr-tablet)
   }

   .gps.gpsi [style*="--gtc-tablet:"] {
     grid-template-columns: var(--gtc-tablet)
   }

   .gps.gpsi [style*="--hvr-gtc-tablet:"]:hover {
     grid-template-columns: var(--hvr-gtc-tablet)
   }

   .gps.gpsi [style*="--focus-gtc-tablet:"]:focus {
     grid-template-columns: var(--focus-gtc-tablet)
   }

   .gps.gpsi [style*="--gtr-tablet:"] {
     grid-template-rows: var(--gtr-tablet)
   }

   .gps.gpsi [style*="--hvr-gtr-tablet:"]:hover {
     grid-template-rows: var(--hvr-gtr-tablet)
   }

   .gps.gpsi [style*="--focus-gtr-tablet:"]:focus {
     grid-template-rows: var(--focus-gtr-tablet)
   }

   .gps.gpsi [style*="--h-tablet:"] {
     height: var(--h-tablet)
   }

   .gps.gpsi [style*="--hvr-h-tablet:"]:hover {
     height: var(--hvr-h-tablet)
   }

   .gps.gpsi [style*="--focus-h-tablet:"]:focus {
     height: var(--focus-h-tablet)
   }

   .gps.gpsi [style*="--jc-tablet:"] {
     justify-content: var(--jc-tablet)
   }

   .gps.gpsi [style*="--hvr-jc-tablet:"]:hover {
     justify-content: var(--hvr-jc-tablet)
   }

   .gps.gpsi [style*="--focus-jc-tablet:"]:focus {
     justify-content: var(--focus-jc-tablet)
   }

   .gps.gpsi [style*="--js-tablet:"] {
     justify-self: var(--js-tablet)
   }

   .gps.gpsi [style*="--hvr-js-tablet:"]:hover {
     justify-self: var(--hvr-js-tablet)
   }

   .gps.gpsi [style*="--focus-js-tablet:"]:focus {
     justify-self: var(--focus-js-tablet)
   }

   .gps.gpsi [style*="--left-tablet:"] {
     left: var(--left-tablet)
   }

   .gps.gpsi [style*="--hvr-left-tablet:"]:hover {
     left: var(--hvr-left-tablet)
   }

   .gps.gpsi [style*="--focus-left-tablet:"]:focus {
     left: var(--focus-left-tablet)
   }

   .gps.gpsi [style*="--ls-tablet:"] {
     letter-spacing: var(--ls-tablet)
   }

   .gps.gpsi [style*="--hvr-ls-tablet:"]:hover {
     letter-spacing: var(--hvr-ls-tablet)
   }

   .gps.gpsi [style*="--focus-ls-tablet:"]:focus {
     letter-spacing: var(--focus-ls-tablet)
   }

   .gps.gpsi [style*="--lh-tablet:"] {
     line-height: var(--lh-tablet)
   }

   .gps.gpsi [style*="--hvr-lh-tablet:"]:hover {
     line-height: var(--hvr-lh-tablet)
   }

   .gps.gpsi [style*="--focus-lh-tablet:"]:focus {
     line-height: var(--focus-lh-tablet)
   }

   .gps.gpsi [style*="--tdt-tablet:"] {
     text-decoration-thickness: var(--tdt-tablet)
   }

   .gps.gpsi [style*="--hvr-tdt-tablet:"]:hover {
     text-decoration-thickness: var(--hvr-tdt-tablet)
   }

   .gps.gpsi [style*="--focus-tdt-tablet:"]:focus {
     text-decoration-thickness: var(--focus-tdt-tablet)
   }

   .gps.gpsi [style*="--tdc-tablet:"] {
     text-decoration-color: var(--tdc-tablet)
   }

   .gps.gpsi [style*="--hvr-tdc-tablet:"]:hover {
     text-decoration-color: var(--hvr-tdc-tablet)
   }

   .gps.gpsi [style*="--focus-tdc-tablet:"]:focus {
     text-decoration-color: var(--focus-tdc-tablet)
   }

   .gps.gpsi [style*="--tdl-tablet:"] {
     text-decoration-line: var(--tdl-tablet)
   }

   .gps.gpsi [style*="--hvr-tdl-tablet:"]:hover {
     text-decoration-line: var(--hvr-tdl-tablet)
   }

   .gps.gpsi [style*="--focus-tdl-tablet:"]:focus {
     text-decoration-line: var(--focus-tdl-tablet)
   }

   .gps.gpsi [style*="--m-tablet:"] {
     margin: var(--m-tablet)
   }

   .gps.gpsi [style*="--hvr-m-tablet:"]:hover {
     margin: var(--hvr-m-tablet)
   }

   .gps.gpsi [style*="--focus-m-tablet:"]:focus {
     margin: var(--focus-m-tablet)
   }

   .gps.gpsi [style*="--mb-tablet:"] {
     margin-bottom: var(--mb-tablet)
   }

   .gps.gpsi [style*="--hvr-mb-tablet:"]:hover {
     margin-bottom: var(--hvr-mb-tablet)
   }

   .gps.gpsi [style*="--focus-mb-tablet:"]:focus {
     margin-bottom: var(--focus-mb-tablet)
   }

   .gps.gpsi [style*="--ml-tablet:"] {
     margin-left: var(--ml-tablet)
   }

   .gps.gpsi [style*="--hvr-ml-tablet:"]:hover {
     margin-left: var(--hvr-ml-tablet)
   }

   .gps.gpsi [style*="--focus-ml-tablet:"]:focus {
     margin-left: var(--focus-ml-tablet)
   }

   .gps.gpsi [style*="--mr-tablet:"] {
     margin-right: var(--mr-tablet)
   }

   .gps.gpsi [style*="--hvr-mr-tablet:"]:hover {
     margin-right: var(--hvr-mr-tablet)
   }

   .gps.gpsi [style*="--focus-mr-tablet:"]:focus {
     margin-right: var(--focus-mr-tablet)
   }

   .gps.gpsi [style*="--mt-tablet:"] {
     margin-top: var(--mt-tablet)
   }

   .gps.gpsi [style*="--hvr-mt-tablet:"]:hover {
     margin-top: var(--hvr-mt-tablet)
   }

   .gps.gpsi [style*="--focus-mt-tablet:"]:focus {
     margin-top: var(--focus-mt-tablet)
   }

   .gps.gpsi [style*="--maxh-tablet:"] {
     max-height: var(--maxh-tablet)
   }

   .gps.gpsi [style*="--hvr-maxh-tablet:"]:hover {
     max-height: var(--hvr-maxh-tablet)
   }

   .gps.gpsi [style*="--focus-maxh-tablet:"]:focus {
     max-height: var(--focus-maxh-tablet)
   }

   .gps.gpsi [style*="--maxw-tablet:"] {
     max-width: var(--maxw-tablet)
   }

   .gps.gpsi [style*="--hvr-maxw-tablet:"]:hover {
     max-width: var(--hvr-maxw-tablet)
   }

   .gps.gpsi [style*="--focus-maxw-tablet:"]:focus {
     max-width: var(--focus-maxw-tablet)
   }

   .gps.gpsi [style*="--minh-tablet:"] {
     min-height: var(--minh-tablet)
   }

   .gps.gpsi [style*="--hvr-minh-tablet:"]:hover {
     min-height: var(--hvr-minh-tablet)
   }

   .gps.gpsi [style*="--focus-minh-tablet:"]:focus {
     min-height: var(--focus-minh-tablet)
   }

   .gps.gpsi [style*="--minw-tablet:"] {
     min-width: var(--minw-tablet)
   }

   .gps.gpsi [style*="--hvr-minw-tablet:"]:hover {
     min-width: var(--hvr-minw-tablet)
   }

   .gps.gpsi [style*="--focus-minw-tablet:"]:focus {
     min-width: var(--focus-minw-tablet)
   }

   .gps.gpsi [style*="--objf-tablet:"] {
     -o-object-fit: var(--objf-tablet);
     object-fit: var(--objf-tablet)
   }

   .gps.gpsi [style*="--hvr-objf-tablet:"]:hover {
     -o-object-fit: var(--hvr-objf-tablet);
     object-fit: var(--hvr-objf-tablet)
   }

   .gps.gpsi [style*="--focus-objf-tablet:"]:focus {
     -o-object-fit: var(--focus-objf-tablet);
     object-fit: var(--focus-objf-tablet)
   }

   .gps.gpsi [style*="--op-tablet:"] {
     opacity: var(--op-tablet)
   }

   .gps.gpsi [style*="--hvr-op-tablet:"]:hover {
     opacity: var(--hvr-op-tablet)
   }

   .gps.gpsi [style*="--focus-op-tablet:"]:focus {
     opacity: var(--focus-op-tablet)
   }

   .gps.gpsi [style*="--o-tablet:"] {
     order: var(--o-tablet)
   }

   .gps.gpsi [style*="--hvr-o-tablet:"]:hover {
     order: var(--hvr-o-tablet)
   }

   .gps.gpsi [style*="--focus-o-tablet:"]:focus {
     order: var(--focus-o-tablet)
   }

   .gps.gpsi [style*="--of-tablet:"] {
     overflow: var(--of-tablet)
   }

   .gps.gpsi [style*="--hvr-of-tablet:"]:hover {
     overflow: var(--hvr-of-tablet)
   }

   .gps.gpsi [style*="--focus-of-tablet:"]:focus {
     overflow: var(--focus-of-tablet)
   }

   .gps.gpsi [style*="--ofx-tablet:"] {
     overflow-x: var(--ofx-tablet)
   }

   .gps.gpsi [style*="--hvr-ofx-tablet:"]:hover {
     overflow-x: var(--hvr-ofx-tablet)
   }

   .gps.gpsi [style*="--focus-ofx-tablet:"]:focus {
     overflow-x: var(--focus-ofx-tablet)
   }

   .gps.gpsi [style*="--ofy-tablet:"] {
     overflow-y: var(--ofy-tablet)
   }

   .gps.gpsi [style*="--hvr-ofy-tablet:"]:hover {
     overflow-y: var(--hvr-ofy-tablet)
   }

   .gps.gpsi [style*="--focus-ofy-tablet:"]:focus {
     overflow-y: var(--focus-ofy-tablet)
   }

   .gps.gpsi [style*="--pc-tablet:"] {
     place-content: var(--pc-tablet)
   }

   .gps.gpsi [style*="--hvr-pc-tablet:"]:hover {
     place-content: var(--hvr-pc-tablet)
   }

   .gps.gpsi [style*="--focus-pc-tablet:"]:focus {
     place-content: var(--focus-pc-tablet)
   }

   .gps.gpsi [style*="--p-tablet:"] {
     padding: var(--p-tablet)
   }

   .gps.gpsi [style*="--hvr-p-tablet:"]:hover {
     padding: var(--hvr-p-tablet)
   }

   .gps.gpsi [style*="--focus-p-tablet:"]:focus {
     padding: var(--focus-p-tablet)
   }

   .gps.gpsi [style*="--pb-tablet:"] {
     padding-bottom: var(--pb-tablet)
   }

   .gps.gpsi [style*="--hvr-pb-tablet:"]:hover {
     padding-bottom: var(--hvr-pb-tablet)
   }

   .gps.gpsi [style*="--focus-pb-tablet:"]:focus {
     padding-bottom: var(--focus-pb-tablet)
   }

   .gps.gpsi [style*="--pl-tablet:"] {
     padding-left: var(--pl-tablet)
   }

   .gps.gpsi [style*="--hvr-pl-tablet:"]:hover {
     padding-left: var(--hvr-pl-tablet)
   }

   .gps.gpsi [style*="--focus-pl-tablet:"]:focus {
     padding-left: var(--focus-pl-tablet)
   }

   .gps.gpsi [style*="--pr-tablet:"] {
     padding-right: var(--pr-tablet)
   }

   .gps.gpsi [style*="--hvr-pr-tablet:"]:hover {
     padding-right: var(--hvr-pr-tablet)
   }

   .gps.gpsi [style*="--focus-pr-tablet:"]:focus {
     padding-right: var(--focus-pr-tablet)
   }

   .gps.gpsi [style*="--pt-tablet:"] {
     padding-top: var(--pt-tablet)
   }

   .gps.gpsi [style*="--hvr-pt-tablet:"]:hover {
     padding-top: var(--hvr-pt-tablet)
   }

   .gps.gpsi [style*="--focus-pt-tablet:"]:focus {
     padding-top: var(--focus-pt-tablet)
   }

   .gps.gpsi [style*="--pe-tablet:"] {
     pointer-events: var(--pe-tablet)
   }

   .gps.gpsi [style*="--hvr-pe-tablet:"]:hover {
     pointer-events: var(--hvr-pe-tablet)
   }

   .gps.gpsi [style*="--focus-pe-tablet:"]:focus {
     pointer-events: var(--focus-pe-tablet)
   }

   .gps.gpsi [style*="--pos-tablet:"] {
     position: var(--pos-tablet)
   }

   .gps.gpsi [style*="--hvr-pos-tablet:"]:hover {
     position: var(--hvr-pos-tablet)
   }

   .gps.gpsi [style*="--focus-pos-tablet:"]:focus {
     position: var(--focus-pos-tablet)
   }

   .gps.gpsi [style*="--right-tablet:"] {
     right: var(--right-tablet)
   }

   .gps.gpsi [style*="--hvr-right-tablet:"]:hover {
     right: var(--hvr-right-tablet)
   }

   .gps.gpsi [style*="--focus-right-tablet:"]:focus {
     right: var(--focus-right-tablet)
   }

   .gps.gpsi [style*="--rg-tablet:"] {
     row-gap: var(--rg-tablet)
   }

   .gps.gpsi [style*="--hvr-rg-tablet:"]:hover {
     row-gap: var(--hvr-rg-tablet)
   }

   .gps.gpsi [style*="--focus-rg-tablet:"]:focus {
     row-gap: var(--focus-rg-tablet)
   }

   .gps.gpsi [style*="--ta-tablet:"] {
     text-align: var(--ta-tablet)
   }

   .gps.gpsi [style*="--hvr-ta-tablet:"]:hover {
     text-align: var(--hvr-ta-tablet)
   }

   .gps.gpsi [style*="--focus-ta-tablet:"]:focus {
     text-align: var(--focus-ta-tablet)
   }

   .gps.gpsi [style*="--ts-tablet:"] {
     text-shadow: var(--ts-tablet)
   }

   .gps.gpsi [style*="--hvr-ts-tablet:"]:hover {
     text-shadow: var(--hvr-ts-tablet)
   }

   .gps.gpsi [style*="--focus-ts-tablet:"]:focus {
     text-shadow: var(--focus-ts-tablet)
   }

   .gps.gpsi [style*="--tt-tablet:"] {
     text-transform: var(--tt-tablet)
   }

   .gps.gpsi [style*="--hvr-tt-tablet:"]:hover {
     text-transform: var(--hvr-tt-tablet)
   }

   .gps.gpsi [style*="--focus-tt-tablet:"]:focus {
     text-transform: var(--focus-tt-tablet)
   }

   .gps.gpsi [style*="--top-tablet:"] {
     top: var(--top-tablet)
   }

   .gps.gpsi [style*="--hvr-top-tablet:"]:hover {
     top: var(--hvr-top-tablet)
   }

   .gps.gpsi [style*="--focus-top-tablet:"]:focus {
     top: var(--focus-top-tablet)
   }

   .gps.gpsi [style*="--t-tablet:"] {
     transform: var(--t-tablet)
   }

   .gps.gpsi [style*="--hvr-t-tablet:"]:hover {
     transform: var(--hvr-t-tablet)
   }

   .gps.gpsi [style*="--focus-t-tablet:"]:focus {
     transform: var(--focus-t-tablet)
   }

   .gps.gpsi [style*="--v-tablet:"] {
     visibility: var(--v-tablet)
   }

   .gps.gpsi [style*="--hvr-v-tablet:"]:hover {
     visibility: var(--hvr-v-tablet)
   }

   .gps.gpsi [style*="--focus-v-tablet:"]:focus {
     visibility: var(--focus-v-tablet)
   }

   .gps.gpsi [style*="--ws-tablet:"] {
     white-space: var(--ws-tablet)
   }

   .gps.gpsi [style*="--hvr-ws-tablet:"]:hover {
     white-space: var(--hvr-ws-tablet)
   }

   .gps.gpsi [style*="--focus-ws-tablet:"]:focus {
     white-space: var(--focus-ws-tablet)
   }

   .gps.gpsi [style*="--w-tablet:"] {
     width: var(--w-tablet)
   }

   .gps.gpsi [style*="--hvr-w-tablet:"]:hover {
     width: var(--hvr-w-tablet)
   }

   .gps.gpsi [style*="--focus-w-tablet:"]:focus {
     width: var(--focus-w-tablet)
   }

   .gps.gpsi [style*="--z-tablet:"] {
     z-index: var(--z-tablet)
   }

   .gps.gpsi [style*="--hvr-z-tablet:"]:hover {
     z-index: var(--hvr-z-tablet)
   }

   .gps.gpsi [style*="--focus-z-tablet:"]:focus {
     z-index: var(--focus-z-tablet)
   }

   .gps.gpsi [style*="--wm-tablet:"] {
     writing-mode: var(--wm-tablet)
   }

   .gps.gpsi [style*="--hvr-wm-tablet:"]:hover {
     writing-mode: var(--hvr-wm-tablet)
   }

   .gps.gpsi [style*="--focus-wm-tablet:"]:focus {
     writing-mode: var(--focus-wm-tablet)
   }

   .gps.gpsi [style*="--line-clamp-tablet:"] {
     -webkit-box-orient: vertical;
     -webkit-line-clamp: var(--line-clamp-tablet);
     display: -webkit-box;
     overflow: hidden
   }
 }

 @media only screen and (max-width:767px) {
   .gps.gpsi [style*="--ai-mobile:"] {
     align-items: var(--ai-mobile)
   }

   .gps.gpsi [style*="--hvr-ai-mobile:"]:hover {
     align-items: var(--hvr-ai-mobile)
   }

   .gps.gpsi [style*="--focus-ai-mobile:"]:focus {
     align-items: var(--focus-ai-mobile)
   }

   .gps.gpsi [style*="--as-mobile:"] {
     align-self: var(--as-mobile)
   }

   .gps.gpsi [style*="--hvr-as-mobile:"]:hover {
     align-self: var(--hvr-as-mobile)
   }

   .gps.gpsi [style*="--focus-as-mobile:"]:focus {
     align-self: var(--focus-as-mobile)
   }

   .gps.gpsi [style*="--aspect-mobile:"] {
     aspect-ratio: var(--aspect-mobile)
   }

   .gps.gpsi [style*="--hvr-aspect-mobile:"]:hover {
     aspect-ratio: var(--hvr-aspect-mobile)
   }

   .gps.gpsi [style*="--focus-aspect-mobile:"]:focus {
     aspect-ratio: var(--focus-aspect-mobile)
   }

   .gps.gpsi [style*="--bg-mobile:"] {
     background: var(--bg-mobile)
   }

   .gps.gpsi [style*="--hvr-bg-mobile:"]:hover {
     background: var(--hvr-bg-mobile)
   }

   .gps.gpsi [style*="--focus-bg-mobile:"]:focus {
     background: var(--focus-bg-mobile)
   }

   .gps.gpsi [style*="--bga-mobile:"] {
     background-attachment: var(--bga-mobile)
   }

   .gps.gpsi [style*="--hvr-bga-mobile:"]:hover {
     background-attachment: var(--hvr-bga-mobile)
   }

   .gps.gpsi [style*="--focus-bga-mobile:"]:focus {
     background-attachment: var(--focus-bga-mobile)
   }

   .gps.gpsi [style*="--bgc-mobile:"] {
     background-color: var(--bgc-mobile)
   }

   .gps.gpsi [style*="--hvr-bgc-mobile:"]:hover {
     background-color: var(--hvr-bgc-mobile)
   }

   .gps.gpsi [style*="--focus-bgc-mobile:"]:focus {
     background-color: var(--focus-bgc-mobile)
   }

   .gps.gpsi [style*="--bgi-mobile:"] {
     background-image: var(--bgi-mobile)
   }

   .gps.gpsi [style*="--hvr-bgi-mobile:"]:hover {
     background-image: var(--hvr-bgi-mobile)
   }

   .gps.gpsi [style*="--focus-bgi-mobile:"]:focus {
     background-image: var(--focus-bgi-mobile)
   }

   .gps.gpsi [style*="--bgp-mobile:"] {
     background-position: var(--bgp-mobile)
   }

   .gps.gpsi [style*="--hvr-bgp-mobile:"]:hover {
     background-position: var(--hvr-bgp-mobile)
   }

   .gps.gpsi [style*="--focus-bgp-mobile:"]:focus {
     background-position: var(--focus-bgp-mobile)
   }

   .gps.gpsi [style*="--bgr-mobile:"] {
     background-repeat: var(--bgr-mobile)
   }

   .gps.gpsi [style*="--hvr-bgr-mobile:"]:hover {
     background-repeat: var(--hvr-bgr-mobile)
   }

   .gps.gpsi [style*="--focus-bgr-mobile:"]:focus {
     background-repeat: var(--focus-bgr-mobile)
   }

   .gps.gpsi [style*="--bgs-mobile:"] {
     background-size: var(--bgs-mobile)
   }

   .gps.gpsi [style*="--hvr-bgs-mobile:"]:hover {
     background-size: var(--hvr-bgs-mobile)
   }

   .gps.gpsi [style*="--focus-bgs-mobile:"]:focus {
     background-size: var(--focus-bgs-mobile)
   }

   .gps.gpsi [style*="--b-mobile:"] {
     border: var(--b-mobile)
   }

   .gps.gpsi [style*="--hvr-b-mobile:"]:hover {
     border: var(--hvr-b-mobile)
   }

   .gps.gpsi [style*="--focus-b-mobile:"]:focus {
     border: var(--focus-b-mobile)
   }

   .gps.gpsi [style*="--bb-mobile:"] {
     border-bottom: var(--bb-mobile)
   }

   .gps.gpsi [style*="--hvr-bb-mobile:"]:hover {
     border-bottom: var(--hvr-bb-mobile)
   }

   .gps.gpsi [style*="--focus-bb-mobile:"]:focus {
     border-bottom: var(--focus-bb-mobile)
   }

   .gps.gpsi [style*="--bbw-mobile:"] {
     border-bottom-width: var(--bbw-mobile)
   }

   .gps.gpsi [style*="--hvr-bbw-mobile:"]:hover {
     border-bottom-width: var(--hvr-bbw-mobile)
   }

   .gps.gpsi [style*="--focus-bbw-mobile:"]:focus {
     border-bottom-width: var(--focus-bbw-mobile)
   }

   .gps.gpsi [style*="--blw-mobile:"] {
     border-left-width: var(--blw-mobile)
   }

   .gps.gpsi [style*="--hvr-blw-mobile:"]:hover {
     border-left-width: var(--hvr-blw-mobile)
   }

   .gps.gpsi [style*="--focus-blw-mobile:"]:focus {
     border-left-width: var(--focus-blw-mobile)
   }

   .gps.gpsi [style*="--brw-mobile:"] {
     border-right-width: var(--brw-mobile)
   }

   .gps.gpsi [style*="--hvr-brw-mobile:"]:hover {
     border-right-width: var(--hvr-brw-mobile)
   }

   .gps.gpsi [style*="--focus-brw-mobile:"]:focus {
     border-right-width: var(--focus-brw-mobile)
   }

   .gps.gpsi [style*="--btw-mobile:"] {
     border-top-width: var(--btw-mobile)
   }

   .gps.gpsi [style*="--hvr-btw-mobile:"]:hover {
     border-top-width: var(--hvr-btw-mobile)
   }

   .gps.gpsi [style*="--focus-btw-mobile:"]:focus {
     border-top-width: var(--focus-btw-mobile)
   }

   .gps.gpsi [style*="--bbc-mobile:"] {
     border-bottom-color: var(--bbc-mobile)
   }

   .gps.gpsi [style*="--hvr-bbc-mobile:"]:hover {
     border-bottom-color: var(--hvr-bbc-mobile)
   }

   .gps.gpsi [style*="--focus-bbc-mobile:"]:focus {
     border-bottom-color: var(--focus-bbc-mobile)
   }

   .gps.gpsi [style*="--btc-mobile:"] {
     border-top-color: var(--btc-mobile)
   }

   .gps.gpsi [style*="--hvr-btc-mobile:"]:hover {
     border-top-color: var(--hvr-btc-mobile)
   }

   .gps.gpsi [style*="--focus-btc-mobile:"]:focus {
     border-top-color: var(--focus-btc-mobile)
   }

   .gps.gpsi [style*="--blc-mobile:"] {
     border-left-color: var(--blc-mobile)
   }

   .gps.gpsi [style*="--hvr-blc-mobile:"]:hover {
     border-left-color: var(--hvr-blc-mobile)
   }

   .gps.gpsi [style*="--focus-blc-mobile:"]:focus {
     border-left-color: var(--focus-blc-mobile)
   }

   .gps.gpsi [style*="--brc-mobile:"] {
     border-right-color: var(--brc-mobile)
   }

   .gps.gpsi [style*="--hvr-brc-mobile:"]:hover {
     border-right-color: var(--hvr-brc-mobile)
   }

   .gps.gpsi [style*="--focus-brc-mobile:"]:focus {
     border-right-color: var(--focus-brc-mobile)
   }

   .gps.gpsi [style*="--bc-mobile:"] {
     border-color: var(--bc-mobile)
   }

   .gps.gpsi [style*="--hvr-bc-mobile:"]:hover {
     border-color: var(--hvr-bc-mobile)
   }

   .gps.gpsi [style*="--focus-bc-mobile:"]:focus {
     border-color: var(--focus-bc-mobile)
   }

   .gps.gpsi [style*="--bblr-mobile:"] {
     border-bottom-left-radius: var(--bblr-mobile)
   }

   .gps.gpsi [style*="--hvr-bblr-mobile:"]:hover {
     border-bottom-left-radius: var(--hvr-bblr-mobile)
   }

   .gps.gpsi [style*="--focus-bblr-mobile:"]:focus {
     border-bottom-left-radius: var(--focus-bblr-mobile)
   }

   .gps.gpsi [style*="--bbrr-mobile:"] {
     border-bottom-right-radius: var(--bbrr-mobile)
   }

   .gps.gpsi [style*="--hvr-bbrr-mobile:"]:hover {
     border-bottom-right-radius: var(--hvr-bbrr-mobile)
   }

   .gps.gpsi [style*="--focus-bbrr-mobile:"]:focus {
     border-bottom-right-radius: var(--focus-bbrr-mobile)
   }

   .gps.gpsi [style*="--bl-mobile:"] {
     border-left: var(--bl-mobile)
   }

   .gps.gpsi [style*="--hvr-bl-mobile:"]:hover {
     border-left: var(--hvr-bl-mobile)
   }

   .gps.gpsi [style*="--focus-bl-mobile:"]:focus {
     border-left: var(--focus-bl-mobile)
   }

   .gps.gpsi [style*="--radius-mobile:"] {
     border-radius: var(--radius-mobile)
   }

   .gps.gpsi [style*="--hvr-radius-mobile:"]:hover {
     border-radius: var(--hvr-radius-mobile)
   }

   .gps.gpsi [style*="--focus-radius-mobile:"]:focus {
     border-radius: var(--focus-radius-mobile)
   }

   .gps.gpsi [style*="--br-mobile:"] {
     border-right: var(--br-mobile)
   }

   .gps.gpsi [style*="--hvr-br-mobile:"]:hover {
     border-right: var(--hvr-br-mobile)
   }

   .gps.gpsi [style*="--focus-br-mobile:"]:focus {
     border-right: var(--focus-br-mobile)
   }

   .gps.gpsi [style*="--bs-mobile:"] {
     border-style: var(--bs-mobile)
   }

   .gps.gpsi [style*="--hvr-bs-mobile:"]:hover {
     border-style: var(--hvr-bs-mobile)
   }

   .gps.gpsi [style*="--focus-bs-mobile:"]:focus {
     border-style: var(--focus-bs-mobile)
   }

   .gps.gpsi [style*="--bt-mobile:"] {
     border-top: var(--bt-mobile)
   }

   .gps.gpsi [style*="--hvr-bt-mobile:"]:hover {
     border-top: var(--hvr-bt-mobile)
   }

   .gps.gpsi [style*="--focus-bt-mobile:"]:focus {
     border-top: var(--focus-bt-mobile)
   }

   .gps.gpsi [style*="--btlr-mobile:"] {
     border-top-left-radius: var(--btlr-mobile)
   }

   .gps.gpsi [style*="--hvr-btlr-mobile:"]:hover {
     border-top-left-radius: var(--hvr-btlr-mobile)
   }

   .gps.gpsi [style*="--focus-btlr-mobile:"]:focus {
     border-top-left-radius: var(--focus-btlr-mobile)
   }

   .gps.gpsi [style*="--btrr-mobile:"] {
     border-top-right-radius: var(--btrr-mobile)
   }

   .gps.gpsi [style*="--hvr-btrr-mobile:"]:hover {
     border-top-right-radius: var(--hvr-btrr-mobile)
   }

   .gps.gpsi [style*="--focus-btrr-mobile:"]:focus {
     border-top-right-radius: var(--focus-btrr-mobile)
   }

   .gps.gpsi [style*="--bw-mobile:"] {
     border-width: var(--bw-mobile)
   }

   .gps.gpsi [style*="--hvr-bw-mobile:"]:hover {
     border-width: var(--hvr-bw-mobile)
   }

   .gps.gpsi [style*="--focus-bw-mobile:"]:focus {
     border-width: var(--focus-bw-mobile)
   }

   .gps.gpsi [style*="--bottom-mobile:"] {
     bottom: var(--bottom-mobile)
   }

   .gps.gpsi [style*="--hvr-bottom-mobile:"]:hover {
     bottom: var(--hvr-bottom-mobile)
   }

   .gps.gpsi [style*="--focus-bottom-mobile:"]:focus {
     bottom: var(--focus-bottom-mobile)
   }

   .gps.gpsi [style*="--shadow-mobile:"] {
     box-shadow: var(--shadow-mobile)
   }

   .gps.gpsi [style*="--hvr-shadow-mobile:"]:hover {
     box-shadow: var(--hvr-shadow-mobile)
   }

   .gps.gpsi [style*="--focus-shadow-mobile:"]:focus {
     box-shadow: var(--focus-shadow-mobile)
   }

   .gps.gpsi [style*="--c-mobile:"] {
     color: var(--c-mobile)
   }

   .gps.gpsi [style*="--hvr-c-mobile:"]:hover {
     color: var(--hvr-c-mobile)
   }

   .gps.gpsi [style*="--focus-c-mobile:"]:focus {
     color: var(--focus-c-mobile)
   }

   .gps.gpsi [style*="--cg-mobile:"] {
     -moz-column-gap: var(--cg-mobile);
     column-gap: var(--cg-mobile)
   }

   .gps.gpsi [style*="--hvr-cg-mobile:"]:hover {
     -moz-column-gap: var(--hvr-cg-mobile);
     column-gap: var(--hvr-cg-mobile)
   }

   .gps.gpsi [style*="--focus-cg-mobile:"]:focus {
     -moz-column-gap: var(--focus-cg-mobile);
     column-gap: var(--focus-cg-mobile)
   }

   .gps.gpsi [style*="--d-mobile:"] {
     display: var(--d-mobile)
   }

   .gps.gpsi [style*="--hvr-d-mobile:"]:hover {
     display: var(--hvr-d-mobile)
   }

   .gps.gpsi [style*="--focus-d-mobile:"]:focus {
     display: var(--focus-d-mobile)
   }

   .gps.gpsi [style*="--fd-mobile:"] {
     flex-direction: var(--fd-mobile)
   }

   .gps.gpsi [style*="--hvr-fd-mobile:"]:hover {
     flex-direction: var(--hvr-fd-mobile)
   }

   .gps.gpsi [style*="--focus-fd-mobile:"]:focus {
     flex-direction: var(--focus-fd-mobile)
   }

   .gps.gpsi [style*="--ff-mobile:"] {
     font-family: var(--ff-mobile)
   }

   .gps.gpsi [style*="--hvr-ff-mobile:"]:hover {
     font-family: var(--hvr-ff-mobile)
   }

   .gps.gpsi [style*="--focus-ff-mobile:"]:focus {
     font-family: var(--focus-ff-mobile)
   }

   .gps.gpsi [style*="--size-mobile:"] {
     font-size: var(--size-mobile)
   }

   .gps.gpsi [style*="--hvr-size-mobile:"]:hover {
     font-size: var(--hvr-size-mobile)
   }

   .gps.gpsi [style*="--focus-size-mobile:"]:focus {
     font-size: var(--focus-size-mobile)
   }

   .gps.gpsi [style*="--weight-mobile:"] {
     font-weight: var(--weight-mobile)
   }

   .gps.gpsi [style*="--hvr-weight-mobile:"]:hover {
     font-weight: var(--hvr-weight-mobile)
   }

   .gps.gpsi [style*="--focus-weight-mobile:"]:focus {
     font-weight: var(--focus-weight-mobile)
   }

   .gps.gpsi [style*="--fs-mobile:"] {
     font-style: var(--fs-mobile)
   }

   .gps.gpsi [style*="--hvr-fs-mobile:"]:hover {
     font-style: var(--hvr-fs-mobile)
   }

   .gps.gpsi [style*="--focus-fs-mobile:"]:focus {
     font-style: var(--focus-fs-mobile)
   }

   .gps.gpsi [style*="--gg-mobile:"] {
     grid-gap: var(--gg-mobile)
   }

   .gps.gpsi [style*="--hvr-gg-mobile:"]:hover {
     grid-gap: var(--hvr-gg-mobile)
   }

   .gps.gpsi [style*="--focus-gg-mobile:"]:focus {
     grid-gap: var(--focus-gg-mobile)
   }

   .gps.gpsi [style*="--gr-mobile:"] {
     grid-row: var(--gr-mobile)
   }

   .gps.gpsi [style*="--hvr-gr-mobile:"]:hover {
     grid-row: var(--hvr-gr-mobile)
   }

   .gps.gpsi [style*="--focus-gr-mobile:"]:focus {
     grid-row: var(--focus-gr-mobile)
   }

   .gps.gpsi [style*="--gtc-mobile:"] {
     grid-template-columns: var(--gtc-mobile)
   }

   .gps.gpsi [style*="--hvr-gtc-mobile:"]:hover {
     grid-template-columns: var(--hvr-gtc-mobile)
   }

   .gps.gpsi [style*="--focus-gtc-mobile:"]:focus {
     grid-template-columns: var(--focus-gtc-mobile)
   }

   .gps.gpsi [style*="--gtr-mobile:"] {
     grid-template-rows: var(--gtr-mobile)
   }

   .gps.gpsi [style*="--hvr-gtr-mobile:"]:hover {
     grid-template-rows: var(--hvr-gtr-mobile)
   }

   .gps.gpsi [style*="--focus-gtr-mobile:"]:focus {
     grid-template-rows: var(--focus-gtr-mobile)
   }

   .gps.gpsi [style*="--h-mobile:"] {
     height: var(--h-mobile)
   }

   .gps.gpsi [style*="--hvr-h-mobile:"]:hover {
     height: var(--hvr-h-mobile)
   }

   .gps.gpsi [style*="--focus-h-mobile:"]:focus {
     height: var(--focus-h-mobile)
   }

   .gps.gpsi [style*="--jc-mobile:"] {
     justify-content: var(--jc-mobile)
   }

   .gps.gpsi [style*="--hvr-jc-mobile:"]:hover {
     justify-content: var(--hvr-jc-mobile)
   }

   .gps.gpsi [style*="--focus-jc-mobile:"]:focus {
     justify-content: var(--focus-jc-mobile)
   }

   .gps.gpsi [style*="--js-mobile:"] {
     justify-self: var(--js-mobile)
   }

   .gps.gpsi [style*="--hvr-js-mobile:"]:hover {
     justify-self: var(--hvr-js-mobile)
   }

   .gps.gpsi [style*="--focus-js-mobile:"]:focus {
     justify-self: var(--focus-js-mobile)
   }

   .gps.gpsi [style*="--left-mobile:"] {
     left: var(--left-mobile)
   }

   .gps.gpsi [style*="--hvr-left-mobile:"]:hover {
     left: var(--hvr-left-mobile)
   }

   .gps.gpsi [style*="--focus-left-mobile:"]:focus {
     left: var(--focus-left-mobile)
   }

   .gps.gpsi [style*="--ls-mobile:"] {
     letter-spacing: var(--ls-mobile)
   }

   .gps.gpsi [style*="--hvr-ls-mobile:"]:hover {
     letter-spacing: var(--hvr-ls-mobile)
   }

   .gps.gpsi [style*="--focus-ls-mobile:"]:focus {
     letter-spacing: var(--focus-ls-mobile)
   }

   .gps.gpsi [style*="--lh-mobile:"] {
     line-height: var(--lh-mobile)
   }

   .gps.gpsi [style*="--hvr-lh-mobile:"]:hover {
     line-height: var(--hvr-lh-mobile)
   }

   .gps.gpsi [style*="--focus-lh-mobile:"]:focus {
     line-height: var(--focus-lh-mobile)
   }

   .gps.gpsi [style*="--tdt-mobile:"] {
     text-decoration-thickness: var(--tdt-mobile)
   }

   .gps.gpsi [style*="--hvr-tdt-mobile:"]:hover {
     text-decoration-thickness: var(--hvr-tdt-mobile)
   }

   .gps.gpsi [style*="--focus-tdt-mobile:"]:focus {
     text-decoration-thickness: var(--focus-tdt-mobile)
   }

   .gps.gpsi [style*="--tdc-mobile:"] {
     text-decoration-color: var(--tdc-mobile)
   }

   .gps.gpsi [style*="--hvr-tdc-mobile:"]:hover {
     text-decoration-color: var(--hvr-tdc-mobile)
   }

   .gps.gpsi [style*="--focus-tdc-mobile:"]:focus {
     text-decoration-color: var(--focus-tdc-mobile)
   }

   .gps.gpsi [style*="--tdl-mobile:"] {
     text-decoration-line: var(--tdl-mobile)
   }

   .gps.gpsi [style*="--hvr-tdl-mobile:"]:hover {
     text-decoration-line: var(--hvr-tdl-mobile)
   }

   .gps.gpsi [style*="--focus-tdl-mobile:"]:focus {
     text-decoration-line: var(--focus-tdl-mobile)
   }

   .gps.gpsi [style*="--m-mobile:"] {
     margin: var(--m-mobile)
   }

   .gps.gpsi [style*="--hvr-m-mobile:"]:hover {
     margin: var(--hvr-m-mobile)
   }

   .gps.gpsi [style*="--focus-m-mobile:"]:focus {
     margin: var(--focus-m-mobile)
   }

   .gps.gpsi [style*="--mb-mobile:"] {
     margin-bottom: var(--mb-mobile)
   }

   .gps.gpsi [style*="--hvr-mb-mobile:"]:hover {
     margin-bottom: var(--hvr-mb-mobile)
   }

   .gps.gpsi [style*="--focus-mb-mobile:"]:focus {
     margin-bottom: var(--focus-mb-mobile)
   }

   .gps.gpsi [style*="--ml-mobile:"] {
     margin-left: var(--ml-mobile)
   }

   .gps.gpsi [style*="--hvr-ml-mobile:"]:hover {
     margin-left: var(--hvr-ml-mobile)
   }

   .gps.gpsi [style*="--focus-ml-mobile:"]:focus {
     margin-left: var(--focus-ml-mobile)
   }

   .gps.gpsi [style*="--mr-mobile:"] {
     margin-right: var(--mr-mobile)
   }

   .gps.gpsi [style*="--hvr-mr-mobile:"]:hover {
     margin-right: var(--hvr-mr-mobile)
   }

   .gps.gpsi [style*="--focus-mr-mobile:"]:focus {
     margin-right: var(--focus-mr-mobile)
   }

   .gps.gpsi [style*="--mt-mobile:"] {
     margin-top: var(--mt-mobile)
   }

   .gps.gpsi [style*="--hvr-mt-mobile:"]:hover {
     margin-top: var(--hvr-mt-mobile)
   }

   .gps.gpsi [style*="--focus-mt-mobile:"]:focus {
     margin-top: var(--focus-mt-mobile)
   }

   .gps.gpsi [style*="--maxh-mobile:"] {
     max-height: var(--maxh-mobile)
   }

   .gps.gpsi [style*="--hvr-maxh-mobile:"]:hover {
     max-height: var(--hvr-maxh-mobile)
   }

   .gps.gpsi [style*="--focus-maxh-mobile:"]:focus {
     max-height: var(--focus-maxh-mobile)
   }

   .gps.gpsi [style*="--maxw-mobile:"] {
     max-width: var(--maxw-mobile)
   }

   .gps.gpsi [style*="--hvr-maxw-mobile:"]:hover {
     max-width: var(--hvr-maxw-mobile)
   }

   .gps.gpsi [style*="--focus-maxw-mobile:"]:focus {
     max-width: var(--focus-maxw-mobile)
   }

   .gps.gpsi [style*="--minh-mobile:"] {
     min-height: var(--minh-mobile)
   }

   .gps.gpsi [style*="--hvr-minh-mobile:"]:hover {
     min-height: var(--hvr-minh-mobile)
   }

   .gps.gpsi [style*="--focus-minh-mobile:"]:focus {
     min-height: var(--focus-minh-mobile)
   }

   .gps.gpsi [style*="--minw-mobile:"] {
     min-width: var(--minw-mobile)
   }

   .gps.gpsi [style*="--hvr-minw-mobile:"]:hover {
     min-width: var(--hvr-minw-mobile)
   }

   .gps.gpsi [style*="--focus-minw-mobile:"]:focus {
     min-width: var(--focus-minw-mobile)
   }

   .gps.gpsi [style*="--objf-mobile:"] {
     -o-object-fit: var(--objf-mobile);
     object-fit: var(--objf-mobile)
   }

   .gps.gpsi [style*="--hvr-objf-mobile:"]:hover {
     -o-object-fit: var(--hvr-objf-mobile);
     object-fit: var(--hvr-objf-mobile)
   }

   .gps.gpsi [style*="--focus-objf-mobile:"]:focus {
     -o-object-fit: var(--focus-objf-mobile);
     object-fit: var(--focus-objf-mobile)
   }

   .gps.gpsi [style*="--op-mobile:"] {
     opacity: var(--op-mobile)
   }

   .gps.gpsi [style*="--hvr-op-mobile:"]:hover {
     opacity: var(--hvr-op-mobile)
   }

   .gps.gpsi [style*="--focus-op-mobile:"]:focus {
     opacity: var(--focus-op-mobile)
   }

   .gps.gpsi [style*="--o-mobile:"] {
     order: var(--o-mobile)
   }

   .gps.gpsi [style*="--hvr-o-mobile:"]:hover {
     order: var(--hvr-o-mobile)
   }

   .gps.gpsi [style*="--focus-o-mobile:"]:focus {
     order: var(--focus-o-mobile)
   }

   .gps.gpsi [style*="--of-mobile:"] {
     overflow: var(--of-mobile)
   }

   .gps.gpsi [style*="--hvr-of-mobile:"]:hover {
     overflow: var(--hvr-of-mobile)
   }

   .gps.gpsi [style*="--focus-of-mobile:"]:focus {
     overflow: var(--focus-of-mobile)
   }

   .gps.gpsi [style*="--ofx-mobile:"] {
     overflow-x: var(--ofx-mobile)
   }

   .gps.gpsi [style*="--hvr-ofx-mobile:"]:hover {
     overflow-x: var(--hvr-ofx-mobile)
   }

   .gps.gpsi [style*="--focus-ofx-mobile:"]:focus {
     overflow-x: var(--focus-ofx-mobile)
   }

   .gps.gpsi [style*="--ofy-mobile:"] {
     overflow-y: var(--ofy-mobile)
   }

   .gps.gpsi [style*="--hvr-ofy-mobile:"]:hover {
     overflow-y: var(--hvr-ofy-mobile)
   }

   .gps.gpsi [style*="--focus-ofy-mobile:"]:focus {
     overflow-y: var(--focus-ofy-mobile)
   }

   .gps.gpsi [style*="--pc-mobile:"] {
     place-content: var(--pc-mobile)
   }

   .gps.gpsi [style*="--hvr-pc-mobile:"]:hover {
     place-content: var(--hvr-pc-mobile)
   }

   .gps.gpsi [style*="--focus-pc-mobile:"]:focus {
     place-content: var(--focus-pc-mobile)
   }

   .gps.gpsi [style*="--p-mobile:"] {
     padding: var(--p-mobile)
   }

   .gps.gpsi [style*="--hvr-p-mobile:"]:hover {
     padding: var(--hvr-p-mobile)
   }

   .gps.gpsi [style*="--focus-p-mobile:"]:focus {
     padding: var(--focus-p-mobile)
   }

   .gps.gpsi [style*="--pb-mobile:"] {
     padding-bottom: var(--pb-mobile)
   }

   .gps.gpsi [style*="--hvr-pb-mobile:"]:hover {
     padding-bottom: var(--hvr-pb-mobile)
   }

   .gps.gpsi [style*="--focus-pb-mobile:"]:focus {
     padding-bottom: var(--focus-pb-mobile)
   }

   .gps.gpsi [style*="--pl-mobile:"] {
     padding-left: var(--pl-mobile)
   }

   .gps.gpsi [style*="--hvr-pl-mobile:"]:hover {
     padding-left: var(--hvr-pl-mobile)
   }

   .gps.gpsi [style*="--focus-pl-mobile:"]:focus {
     padding-left: var(--focus-pl-mobile)
   }

   .gps.gpsi [style*="--pr-mobile:"] {
     padding-right: var(--pr-mobile)
   }

   .gps.gpsi [style*="--hvr-pr-mobile:"]:hover {
     padding-right: var(--hvr-pr-mobile)
   }

   .gps.gpsi [style*="--focus-pr-mobile:"]:focus {
     padding-right: var(--focus-pr-mobile)
   }

   .gps.gpsi [style*="--pt-mobile:"] {
     padding-top: var(--pt-mobile)
   }

   .gps.gpsi [style*="--hvr-pt-mobile:"]:hover {
     padding-top: var(--hvr-pt-mobile)
   }

   .gps.gpsi [style*="--focus-pt-mobile:"]:focus {
     padding-top: var(--focus-pt-mobile)
   }

   .gps.gpsi [style*="--pe-mobile:"] {
     pointer-events: var(--pe-mobile)
   }

   .gps.gpsi [style*="--hvr-pe-mobile:"]:hover {
     pointer-events: var(--hvr-pe-mobile)
   }

   .gps.gpsi [style*="--focus-pe-mobile:"]:focus {
     pointer-events: var(--focus-pe-mobile)
   }

   .gps.gpsi [style*="--pos-mobile:"] {
     position: var(--pos-mobile)
   }

   .gps.gpsi [style*="--hvr-pos-mobile:"]:hover {
     position: var(--hvr-pos-mobile)
   }

   .gps.gpsi [style*="--focus-pos-mobile:"]:focus {
     position: var(--focus-pos-mobile)
   }

   .gps.gpsi [style*="--right-mobile:"] {
     right: var(--right-mobile)
   }

   .gps.gpsi [style*="--hvr-right-mobile:"]:hover {
     right: var(--hvr-right-mobile)
   }

   .gps.gpsi [style*="--focus-right-mobile:"]:focus {
     right: var(--focus-right-mobile)
   }

   .gps.gpsi [style*="--rg-mobile:"] {
     row-gap: var(--rg-mobile)
   }

   .gps.gpsi [style*="--hvr-rg-mobile:"]:hover {
     row-gap: var(--hvr-rg-mobile)
   }

   .gps.gpsi [style*="--focus-rg-mobile:"]:focus {
     row-gap: var(--focus-rg-mobile)
   }

   .gps.gpsi [style*="--ta-mobile:"] {
     text-align: var(--ta-mobile)
   }

   .gps.gpsi [style*="--hvr-ta-mobile:"]:hover {
     text-align: var(--hvr-ta-mobile)
   }

   .gps.gpsi [style*="--focus-ta-mobile:"]:focus {
     text-align: var(--focus-ta-mobile)
   }

   .gps.gpsi [style*="--ts-mobile:"] {
     text-shadow: var(--ts-mobile)
   }

   .gps.gpsi [style*="--hvr-ts-mobile:"]:hover {
     text-shadow: var(--hvr-ts-mobile)
   }

   .gps.gpsi [style*="--focus-ts-mobile:"]:focus {
     text-shadow: var(--focus-ts-mobile)
   }

   .gps.gpsi [style*="--tt-mobile:"] {
     text-transform: var(--tt-mobile)
   }

   .gps.gpsi [style*="--hvr-tt-mobile:"]:hover {
     text-transform: var(--hvr-tt-mobile)
   }

   .gps.gpsi [style*="--focus-tt-mobile:"]:focus {
     text-transform: var(--focus-tt-mobile)
   }

   .gps.gpsi [style*="--top-mobile:"] {
     top: var(--top-mobile)
   }

   .gps.gpsi [style*="--hvr-top-mobile:"]:hover {
     top: var(--hvr-top-mobile)
   }

   .gps.gpsi [style*="--focus-top-mobile:"]:focus {
     top: var(--focus-top-mobile)
   }

   .gps.gpsi [style*="--t-mobile:"] {
     transform: var(--t-mobile)
   }

   .gps.gpsi [style*="--hvr-t-mobile:"]:hover {
     transform: var(--hvr-t-mobile)
   }

   .gps.gpsi [style*="--focus-t-mobile:"]:focus {
     transform: var(--focus-t-mobile)
   }

   .gps.gpsi [style*="--v-mobile:"] {
     visibility: var(--v-mobile)
   }

   .gps.gpsi [style*="--hvr-v-mobile:"]:hover {
     visibility: var(--hvr-v-mobile)
   }

   .gps.gpsi [style*="--focus-v-mobile:"]:focus {
     visibility: var(--focus-v-mobile)
   }

   .gps.gpsi [style*="--ws-mobile:"] {
     white-space: var(--ws-mobile)
   }

   .gps.gpsi [style*="--hvr-ws-mobile:"]:hover {
     white-space: var(--hvr-ws-mobile)
   }

   .gps.gpsi [style*="--focus-ws-mobile:"]:focus {
     white-space: var(--focus-ws-mobile)
   }

   .gps.gpsi [style*="--w-mobile:"] {
     width: var(--w-mobile)
   }

   .gps.gpsi [style*="--hvr-w-mobile:"]:hover {
     width: var(--hvr-w-mobile)
   }

   .gps.gpsi [style*="--focus-w-mobile:"]:focus {
     width: var(--focus-w-mobile)
   }

   .gps.gpsi [style*="--z-mobile:"] {
     z-index: var(--z-mobile)
   }

   .gps.gpsi [style*="--hvr-z-mobile:"]:hover {
     z-index: var(--hvr-z-mobile)
   }

   .gps.gpsi [style*="--focus-z-mobile:"]:focus {
     z-index: var(--focus-z-mobile)
   }

   .gps.gpsi [style*="--wm-mobile:"] {
     writing-mode: var(--wm-mobile)
   }

   .gps.gpsi [style*="--hvr-wm-mobile:"]:hover {
     writing-mode: var(--hvr-wm-mobile)
   }

   .gps.gpsi [style*="--focus-wm-mobile:"]:focus {
     writing-mode: var(--focus-wm-mobile)
   }

   .gps.gpsi [style*="--line-clamp-mobile:"] {
     -webkit-box-orient: vertical;
     -webkit-line-clamp: var(--line-clamp-mobile);
     display: -webkit-box;
     overflow: hidden
   }
 }

 .gpsil>section {
   transition: opacity .5s
 }

 .gpsil .gps-lazy,
 .gpsil .gps-lazy>.gp-dialog {
   opacity: 0 !important;
   max-width: 100% !important;
   overflow-x: hidden !important;
   width: 100% !important;
   min-width: 100% !important
 }

 .gpsil .gps-lazy .gp-button-base::before {
   display: none !important
 }

 .gps,
 .gpsi {
   display: contents
 }

 /* Style 4 */
 .gps {
   --g-h1-size: 46px;
   --g-h1-weight: 400;
   --g-h1-lh: 130%;
   --g-h1-ff: var(--g-font-heading, heading);
   --g-h2-size: 41px;
   --g-h2-weight: 400;
   --g-h2-lh: 130%;
   --g-h2-ff: var(--g-font-heading, heading);
   --g-h3-size: 52px;
   --g-h3-weight: 400;
   --g-h3-lh: 130%;
   --g-h3-ff: var(--g-font-heading, heading);
   --g-sh1-size: 25px;
   --g-sh1-weight: 400;
   --g-sh1-lh: 130%;
   --g-sh1-ff: var(--g-font-heading, heading);
   --g-sh2-size: 18px;
   --g-sh2-weight: 400;
   --g-sh2-lh: 130%;
   --g-sh2-ff: var(--g-font-heading, heading);
   --g-sh3-size: 32px;
   --g-sh3-weight: 400;
   --g-sh3-lh: 130%;
   --g-sh3-ff: var(--g-font-heading, heading);
   --g-p1-size: 16px;
   --g-p1-lh: 180%;
   --g-p1-weight: 400;
   --g-p1-ff: var(--g-font-body, body);
   --g-p2-size: 14px;
   --g-p2-weight: 400;
   --g-p2-lh: 180%;
   --g-p2-ff: var(--g-font-body, body);
   --g-p3-size: 10px;
   --g-p3-weight: 400;
   --g-p3-lh: 180%;
   --g-p3-ff: var(--g-font-body, body);
   --g-s-xxs: 2px;
   --g-s-xs: 4px;
   --g-s-s: 8px;
   --g-s-m: 12px;
   --g-s-l: 16px;
   --g-s-xl: 24px;
   --g-s-2xl: 32px;
   --g-s-3xl: 48px;
   --g-s-4xl: 80px;
   --g-s-5xl: 112px;
   --g-ct-w: 1200px;
   --g-ct-p: 16px;
   --g-font-body: sans-serif;
   --g-font-heading: sans-serif;
   --g-font-code: sans-serif;
   --g-theme-font: [object Object];
   --g-c-brand: #121212;
   --g-c-highlight: #4d4d4d;
   --g-c-text-1: #4d4d4d;
   --g-c-text-2: #121212;
   --g-c-text-3: #fff;
   --g-c-bg-1: #e2e2e2;
   --g-c-bg-2: #f3f3f3;
   --g-c-bg-3: #fff;
   --g-c-line-1: #ececec;
   --g-c-line-2: #7d7d7d;
   --g-c-line-3: #121212;
   --g-c-success: #428445;
   --g-c-error: #ea3335;
   --g-c-warning: #f2a73b;
   --g-c-info: #1890ff;
   --g-color-my-colors-0: #121212;
   --g-color-my-colors-1: #4f4f4f;
   --g-color-my-colors-2: #e2e2e2;
   --g-color-my-colors-3: #fff;
   --g-color-my-colors-4: #334fb4;
   --g-color-my-colors-5: #575757;
   --g-color-color-index-change: 5;
   --g-color-theme-colors-0: #121212;
   --g-color-theme-colors-1: #4f4f4f;
   --g-color-theme-colors-2: #e2e2e2;
   --g-color-theme-colors-3: #fff;
   --g-color-theme-colors-4: #334fb4;
   --g-color-theme-colors-5: #575757;
   --g-radius-small: 3px;
   --g-radius-medium: 6px;
   --g-radius-large: 16px
 }

 @media (max-width:1024px) {
   .gps {
     --g-h1-size: 46px;
     --g-h1-ff: var(--g-font-heading, heading);
     --g-h1-weight: 400;
     --g-h2-size: 41px;
     --g-h3-size: 52px;
     --g-h3-ff: var(--g-font-heading, heading);
     --g-h3-weight: 400;
     --g-sh1-size: 25px;
     --g-sh2-size: 18px;
     --g-sh3-size: 32px;
     --g-p1-size: 16px;
     --g-p1-lh: 180%;
     --g-p2-size: 14px;
     --g-p3-size: 10px;
     --g-ct-w: 100%;
     --g-ct-p: 16px;
     --g-font-body: sans-serif;
     --g-font-heading: sans-serif;
     --g-font-code: sans-serif;
     --g-theme-font: [object Object]
   }
 }

 @media (max-width:767px) {
   .gps {
     --g-h1-size: 41px;
     --g-h1-ff: var(--g-font-heading, heading);
     --g-h1-weight: 400;
     --g-h2-size: 36px;
     --g-h3-size: 46px;
     --g-h3-ff: var(--g-font-heading, heading);
     --g-h3-weight: 400;
     --g-sh1-size: 23px;
     --g-sh2-size: 16px;
     --g-sh3-size: 29px;
     --g-p1-size: 14px;
     --g-p2-size: 12px;
     --g-p3-size: 9px;
     --g-ct-w: 100%;
     --g-ct-p: 16px;
     --g-font-body: sans-serif;
     --g-font-heading: sans-serif;
     --g-font-code: sans-serif;
     --g-theme-font: [object Object]
   }
 }

 /* Style 5 */
 cart-drawer:not(kaching-cart-drawer):not(:has(details.cart-drawer-container)) {

   display: none !important;
   visibility: hidden !important;
   opacity: 0 !important;
   pointer-events: none !important;

 }


 cart-notification:not(kaching-cart-drawer):not(:has(a#cart-icon-bubble)) {

   display: none !important;
   visibility: hidden !important;
   opacity: 0 !important;
   pointer-events: none !important;

 }


 #CartDrawer:not(kaching-cart-drawer) {

   display: none !important;
   visibility: hidden !important;
   opacity: 0 !important;
   pointer-events: none !important;

 }


 #cart-drawer:not(kaching-cart-drawer) {

   display: none !important;
   visibility: hidden !important;
   opacity: 0 !important;
   pointer-events: none !important;

 }


 #cart-drawer-container:not(kaching-cart-drawer) {

   display: none !important;
   visibility: hidden !important;
   opacity: 0 !important;
   pointer-events: none !important;

 }


 .overlay.fixed.top-0.right-0.bottom-0.left-0.js-overlay:not(.overlay--nav):not(kaching-cart-drawer) {

   display: none !important;
   visibility: hidden !important;
   opacity: 0 !important;
   pointer-events: none !important;

 }


 #site-cart-sidebar:not(kaching-cart-drawer) {

   display: none !important;
   visibility: hidden !important;
   opacity: 0 !important;
   pointer-events: none !important;

 }


 div[data-quick-cart]:not(kaching-cart-drawer) {

   display: none !important;
   visibility: hidden !important;
   opacity: 0 !important;
   pointer-events: none !important;

 }


 #pp-cart-drawer:not(kaching-cart-drawer) {

   display: none !important;
   visibility: hidden !important;
   opacity: 0 !important;
   pointer-events: none !important;

 }


 #pp-cart-drawer-overlay:not(kaching-cart-drawer) {

   display: none !important;
   visibility: hidden !important;
   opacity: 0 !important;
   pointer-events: none !important;

 }


 .mini-cart-content:not(kaching-cart-drawer) {

   display: none !important;
   visibility: hidden !important;
   opacity: 0 !important;
   pointer-events: none !important;

 }


 .overlaycart:not(kaching-cart-drawer) {

   display: none !important;
   visibility: hidden !important;
   opacity: 0 !important;
   pointer-events: none !important;

 }


 #drawer-cart:not(kaching-cart-drawer) {

   display: none !important;
   visibility: hidden !important;
   opacity: 0 !important;
   pointer-events: none !important;

 }


 .mfp-cart-draw:not(kaching-cart-drawer) {

   display: none !important;
   visibility: hidden !important;
   opacity: 0 !important;
   pointer-events: none !important;

 }


 #shopify-section-minicart:not(kaching-cart-drawer) {

   display: none !important;
   visibility: hidden !important;
   opacity: 0 !important;
   pointer-events: none !important;

 }


 div[class='PageOverlay is-visible'] {

   display: none !important;
   visibility: hidden !important;
   opacity: 0 !important;
   pointer-events: none !important;

 }


 div[class~='Drawer'][aria-hidden='false'] {

   display: none !important;
   visibility: hidden !important;
   opacity: 0 !important;
   pointer-events: none !important;

 }


 aside[id='slideout-ajax-cart'] {

   display: none !important;
   visibility: hidden !important;
   opacity: 0 !important;
   pointer-events: none !important;

 }


 div[class*='shopping-cart'] div[class*='mini-cart'] {

   display: none !important;
   visibility: hidden !important;
   opacity: 0 !important;
   pointer-events: none !important;

 }


 div[class~='js-cart-drawer-root'] {

   display: none !important;
   visibility: hidden !important;
   opacity: 0 !important;
   pointer-events: none !important;

 }


 div[class~='js-modal-overlay'] {

   display: none !important;
   visibility: hidden !important;
   opacity: 0 !important;
   pointer-events: none !important;

 }


 div[class~='js-slideout-overlay'] {

   display: none !important;
   visibility: hidden !important;
   opacity: 0 !important;
   pointer-events: none !important;

 }


 div[class~='boost-pfs-minicart-active'] {

   display: none !important;
   visibility: hidden !important;
   opacity: 0 !important;
   pointer-events: none !important;

 }


 div[class~='boost-pfs-minicart-wrapper'] {

   display: none !important;
   visibility: hidden !important;
   opacity: 0 !important;
   pointer-events: none !important;

 }


 div[class='so-modal so-modal-e-and-g-upsell fade engraving-only in'] {

   display: none !important;
   visibility: hidden !important;
   opacity: 0 !important;
   pointer-events: none !important;

 }


 div[class='so-modal-backdrop fade in'] {

   display: none !important;
   visibility: hidden !important;
   opacity: 0 !important;
   pointer-events: none !important;

 }


 .overlay-backdrop.overlay-drawer {

   display: none !important;
   visibility: hidden !important;
   opacity: 0 !important;
   pointer-events: none !important;

 }


 .cart-container>.cart_content {

   display: none !important;
   visibility: hidden !important;
   opacity: 0 !important;
   pointer-events: none !important;

 }


 #dropdown-cart {

   display: none !important;
   visibility: hidden !important;
   opacity: 0 !important;
   pointer-events: none !important;

 }


 div.theme-popup-overlay {

   display: none !important;
   visibility: hidden !important;
   opacity: 0 !important;
   pointer-events: none !important;

 }


 .rt-theme-popup[data-popup-type=cart-popup] {

   display: none !important;
   visibility: hidden !important;
   opacity: 0 !important;
   pointer-events: none !important;

 }


 cart-notification-drawer {

   display: none !important;
   visibility: hidden !important;
   opacity: 0 !important;
   pointer-events: none !important;

 }


 cart-modal {

   display: none !important;
   visibility: hidden !important;
   opacity: 0 !important;
   pointer-events: none !important;

 }


 #t4s-mini_cart {

   display: none !important;
   visibility: hidden !important;
   opacity: 0 !important;
   pointer-events: none !important;

 }


 #offcanvas-cart {

   display: none !important;
   visibility: hidden !important;
   opacity: 0 !important;
   pointer-events: none !important;

 }


 div.offcanvas-backdrop {

   display: none !important;
   visibility: hidden !important;
   opacity: 0 !important;
   pointer-events: none !important;

 }


 m-cart-drawer {

   display: none !important;
   visibility: hidden !important;
   opacity: 0 !important;
   pointer-events: none !important;

 }


 a#cart-icon-bubble::after {

   display: none !important;
   visibility: hidden !important;
   opacity: 0 !important;
   pointer-events: none !important;

 }


 cart-notification div.minicart__wrapper {

   display: none !important;
   visibility: hidden !important;
   opacity: 0 !important;
   pointer-events: none !important;

 }


 #shopify-section-cart-drawer {

   display: none !important;
   visibility: hidden !important;
   opacity: 0 !important;
   pointer-events: none !important;

 }


 #mini-cart {

   display: none !important;
   visibility: hidden !important;
   opacity: 0 !important;
   pointer-events: none !important;

 }


 cart-drawer-component dialog.cart-drawer__dialog {

   display: none !important;
   visibility: hidden !important;
   opacity: 0 !important;
   pointer-events: none !important;

 }


 cart-drawer-component[drawer-type='cart-drawer'] {

   display: none !important;
   visibility: hidden !important;
   opacity: 0 !important;
   pointer-events: none !important;

 }


 div.minicart__button.minicart__button--shopping-bag label.overlay {

   display: none !important;
   visibility: hidden !important;
   opacity: 0 !important;
   pointer-events: none !important;

 }


 div.minicart__button.minicart__button--shopping-bag div[data-cart-container] {

   display: none !important;
   visibility: hidden !important;
   opacity: 0 !important;
   pointer-events: none !important;

 }


 #modals-rightDrawer {

   display: none !important;
   visibility: hidden !important;
   opacity: 0 !important;
   pointer-events: none !important;

 }


 #wizz4-cart-drawer,
 #wizz4-cart-drawer-background {

   display: none !important;
   visibility: hidden !important;
   opacity: 0 !important;
   pointer-events: none !important;

 }


 #ajaxifyModal,
 #ajaxifyCart-overlay {

   display: none !important;
   visibility: hidden !important;
   opacity: 0 !important;
   pointer-events: none !important;

 }


 dm-cart-drawer {

   display: none !important;
   visibility: hidden !important;
   opacity: 0 !important;
   pointer-events: none !important;

 }


 drawer-element:has(cart-element) div[data-view='cart-drawer'] {

   display: none !important;
   visibility: hidden !important;
   opacity: 0 !important;
   pointer-events: none !important;

 }


 #slidecarthq {

   display: none !important;
   visibility: hidden !important;
   opacity: 0 !important;
   pointer-events: none !important;

 }


 div[data-js-overlay='CartDrawer'] {

   display: none !important;
   visibility: hidden !important;
   opacity: 0 !important;
   pointer-events: none !important;

 }


 aside#cart {

   display: none !important;
   visibility: hidden !important;
   opacity: 0 !important;
   pointer-events: none !important;

 }


 div.hs-cart-drawer-0 {

   display: none !important;
   visibility: hidden !important;
   opacity: 0 !important;
   pointer-events: none !important;

 }


 .bls-minicart-wrapper {

   display: none !important;
   visibility: hidden !important;
   opacity: 0 !important;
   pointer-events: none !important;

 }


 #shopify-section-cart_widget:has(#nt_cart_canvas) {

   display: none !important;
   visibility: hidden !important;
   opacity: 0 !important;
   pointer-events: none !important;

 }


 .cart-popup-wrapper[role='dialog'] {

   display: none !important;
   visibility: hidden !important;
   opacity: 0 !important;
   pointer-events: none !important;

 }


 coretex-dialog#cartBox {

   display: none !important;
   visibility: hidden !important;
   opacity: 0 !important;
   pointer-events: none !important;

 }


 #theme-ajax-cart,
 .ajax-cart__overlay[data-ajax-cart-close] {

   display: none !important;
   visibility: hidden !important;
   opacity: 0 !important;
   pointer-events: none !important;

 }


 #cartDrawer[data-cart-drawer] {

   display: none !important;
   visibility: hidden !important;
   opacity: 0 !important;
   pointer-events: none !important;

 }


 xo-modal[xo-name='cart'] {

   display: none !important;
   visibility: hidden !important;
   opacity: 0 !important;
   pointer-events: none !important;

 }

 /* Style 6 */
 @font-face {
   font-family: 'GTStandard-M';
   src: url('https://cdn.shopify.com/shop-assets/static_uploads/shoplift/GTStandard-MRegular.woff2') format('woff2');
   font-style: normal;
   font-weight: 450;
   font-display: swap;
 }

 @font-face {
   font-family: 'GTStandard-M';
   src: url('https://cdn.shopify.com/shop-assets/static_uploads/shoplift/GTStandard-MMedium.woff2') format('woff2');
   font-style: normal;
   font-weight: 500;
   font-display: swap;
 }

 @font-face {
   font-family: 'GTStandard-M';
   src: url('https://cdn.shopify.com/shop-assets/static_uploads/shoplift/GTStandard-MSemibold.woff2') format('woff2');
   font-style: normal;
   font-weight: 600;
   font-display: swap;
 }

 /* Style 7 */
 shopify-accelerated-checkout-cart {
   --shopify-accelerated-checkout-inline-alignment: flex-start;
 }

 @media screen and (min-width: 750px) {
   shopify-accelerated-checkout-cart {
     --shopify-accelerated-checkout-inline-alignment: flex-end;
   }
 }

 /* Style 8 */
 shopify-paypal-button[disabled] {
   opacity: .5;
   cursor: not-allowed
 }

 shopify-paypal-button div.paypal-buttons>iframe {
   z-index: auto !important;
   border-radius: 0 !important;
   box-shadow: none
 }

 /* Style 9 */
 #zoid-paypal-buttons-uid_56f592ab01_mtg6mdk6ntq {
   position: relative;
   display: inline-block;
   width: 100%;
   min-height: 25px;
   min-width: 150px;
   font-size: 0;
 }

 #zoid-paypal-buttons-uid_56f592ab01_mtg6mdk6ntq>iframe {
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
 }

 #zoid-paypal-buttons-uid_56f592ab01_mtg6mdk6ntq>iframe.component-frame {
   z-index: 100;
 }

 #zoid-paypal-buttons-uid_56f592ab01_mtg6mdk6ntq>iframe.prerender-frame {
   transition: opacity .2s linear;
   z-index: 200;
 }

 #zoid-paypal-buttons-uid_56f592ab01_mtg6mdk6ntq>iframe.visible {
   opacity: 1;
 }

 #zoid-paypal-buttons-uid_56f592ab01_mtg6mdk6ntq>iframe.invisible {
   opacity: 0;
   pointer-events: none;
 }

 #zoid-paypal-buttons-uid_56f592ab01_mtg6mdk6ntq>.smart-menu {
   position: absolute;
   z-index: 300;
   top: 0;
   left: 0;
   width: 100%;
 }

 /* Style 10 */
 .kaching-cart .kaching-cart__footer {
   gap: 8px !important;
 }

 .kaching-cart .kaching-cart__trust-badges.kaching-cart__trust-badges-footer {
   padding: 0px;
 }

 .kaching-cart .kaching-cart__tiered-promotions-bar .kaching-cart__tiered-promotions-bar-text {
   font-size: 15px !important;
 }

 .kaching-cart .kaching-cart__footer {
   padding-bottom: 0px !important;
 }

 .kaching-cart .kaching-cart-item-skeleton .kaching-cart__badge,
 .kaching-cart .kaching-cart-item .kaching-cart__badge {
   width: 100% !important;
   max-width: fit-content !important;
 }

 .kaching-cart .kaching-cart__tiered-promotions-bar .kaching-cart__tiered-promotions-bar-progress-container .kaching-cart__tiered-promotions-bar-icons .kaching-cart__tiered-promotions-bar-icon .kaching-cart__tiered-promotions-bar-icon-tooltip .kaching-cart__tiered-promotions-bar-icon-tooltip-title {
   text-align: center !important;
   align-items: center !important;
 }

 .kaching-cart .kaching-cart__tiered-promotions-bar .kaching-cart__tiered-promotions-bar-progress-container .kaching-cart__tiered-promotions-bar-icons .kaching-cart__tiered-promotions-bar-icon .kaching-cart__tiered-promotions-bar-icon-tooltip {
   align-items: center !important;
 }

 .kaching-cart .kaching-cart__tiered-promotions-bar .kaching-cart__tiered-promotions-bar-progress-container .kaching-cart__tiered-promotions-bar-icons .kaching-cart__tiered-promotions-bar-icon {
   align-items: center !important;
 }

 .kaching-cart .kaching-cart__tiered-promotions-bar .kaching-cart__tiered-promotions-bar-progress-container .kaching-cart__tiered-promotions-bar-icons .kaching-cart__tiered-promotions-bar-icon:nth-child(1) {
   left: 30% !important;
   ;
 }

 .kaching-cart .kaching-cart__tiered-promotions-bar .kaching-cart__tiered-promotions-bar-progress-container .kaching-cart__tiered-promotions-bar-icons .kaching-cart__tiered-promotions-bar-icon:nth-child(2) {
   left: 60% !important;
 }

 .kaching-cart .kaching-cart__trust-badges.kaching-cart__trust-badges-footer {
   margin-top: -8px !important;
   margin-bottom: 0 !important;
 }

 /* Style 11 */
 .gps-593461267209913072.gps.gpsil [style*="--bg:"] {
   background: var(--bg)
 }

 .gps-593461267209913072.gps.gpsil [style*="--bga:"] {
   background-attachment: var(--bga)
 }

 .gps-593461267209913072.gps.gpsil [style*="--bgc:"] {
   background-color: var(--bgc)
 }

 .gps-593461267209913072.gps.gpsil [style*="--bgi:"] {
   background-image: var(--bgi)
 }

 .gps-593461267209913072.gps.gpsil [style*="--bgp:"] {
   background-position: var(--bgp)
 }

 .gps-593461267209913072.gps.gpsil [style*="--bgr:"] {
   background-repeat: var(--bgr)
 }

 .gps-593461267209913072.gps.gpsil [style*="--bgs:"] {
   background-size: var(--bgs)
 }

 .gps-593461267209913072.gps.gpsil [style*="--b:"] {
   border: var(--b)
 }

 .gps-593461267209913072.gps.gpsil [style*="--bb:"] {
   border-bottom: var(--bb)
 }

 .gps-593461267209913072.gps.gpsil [style*="--bc:"] {
   border-color: var(--bc)
 }

 .gps-593461267209913072.gps.gpsil [style*="--bblr:"] {
   border-bottom-left-radius: var(--bblr)
 }

 .gps-593461267209913072.gps.gpsil [style*="--bbrr:"] {
   border-bottom-right-radius: var(--bbrr)
 }

 .gps-593461267209913072.gps.gpsil [style*="--bl:"] {
   border-left: var(--bl)
 }

 .gps-593461267209913072.gps.gpsil [style*="--bs:"] {
   border-style: var(--bs)
 }

 .gps-593461267209913072.gps.gpsil [style*="--bt:"] {
   border-top: var(--bt)
 }

 .gps-593461267209913072.gps.gpsil [style*="--btlr:"] {
   border-top-left-radius: var(--btlr)
 }

 .gps-593461267209913072.gps.gpsil [style*="--btrr:"] {
   border-top-right-radius: var(--btrr)
 }

 .gps-593461267209913072.gps.gpsil [style*="--bw:"] {
   border-width: var(--bw)
 }

 .gps-593461267209913072.gps.gpsil [style*="--shadow:"] {
   box-shadow: var(--shadow)
 }

 .gps-593461267209913072.gps.gpsil [style*="--c:"] {
   color: var(--c)
 }

 .gps-593461267209913072.gps.gpsil [style*="--cg:"] {
   -moz-column-gap: var(--cg);
   column-gap: var(--cg)
 }

 .gps-593461267209913072.gps.gpsil [style*="--ff:"] {
   font-family: var(--ff)
 }

 .gps-593461267209913072.gps.gpsil [style*="--size:"] {
   font-size: var(--size)
 }

 .gps-593461267209913072.gps.gpsil [style*="--weight:"] {
   font-weight: var(--weight)
 }

 .gps-593461267209913072.gps.gpsil [style*="--gtc:"] {
   grid-template-columns: var(--gtc)
 }

 .gps-593461267209913072.gps.gpsil [style*="--h:"] {
   height: var(--h)
 }

 .gps-593461267209913072.gps.gpsil [style*="--jc:"] {
   justify-content: var(--jc)
 }

 .gps-593461267209913072.gps.gpsil [style*="--ls:"] {
   letter-spacing: var(--ls)
 }

 .gps-593461267209913072.gps.gpsil [style*="--lh:"] {
   line-height: var(--lh)
 }

 .gps-593461267209913072.gps.gpsil [style*="--tdt:"] {
   text-decoration-thickness: var(--tdt)
 }

 .gps-593461267209913072.gps.gpsil [style*="--tdl:"] {
   text-decoration-line: var(--tdl)
 }

 .gps-593461267209913072.gps.gpsil [style*="--m:"] {
   margin: var(--m)
 }

 .gps-593461267209913072.gps.gpsil [style*="--mb:"] {
   margin-bottom: var(--mb)
 }

 .gps-593461267209913072.gps.gpsil [style*="--mt:"] {
   margin-top: var(--mt)
 }

 .gps-593461267209913072.gps.gpsil [style*="--op:"] {
   opacity: var(--op)
 }

 .gps-593461267209913072.gps.gpsil [style*="--o:"] {
   order: var(--o)
 }

 .gps-593461267209913072.gps.gpsil [style*="--pc:"] {
   place-content: var(--pc)
 }

 .gps-593461267209913072.gps.gpsil [style*="--p:"] {
   padding: var(--p)
 }

 .gps-593461267209913072.gps.gpsil [style*="--pb:"] {
   padding-bottom: var(--pb)
 }

 .gps-593461267209913072.gps.gpsil [style*="--pl:"] {
   padding-left: var(--pl)
 }

 .gps-593461267209913072.gps.gpsil [style*="--pr:"] {
   padding-right: var(--pr)
 }

 .gps-593461267209913072.gps.gpsil [style*="--pt:"] {
   padding-top: var(--pt)
 }

 .gps-593461267209913072.gps.gpsil [style*="--rg:"] {
   row-gap: var(--rg)
 }

 .gps-593461267209913072.gps.gpsil [style*="--ta:"] {
   text-align: var(--ta)
 }

 .gps-593461267209913072.gps.gpsil [style*="--ts:"] {
   text-shadow: var(--ts)
 }

 .gps-593461267209913072.gps.gpsil [style*="--t:"] {
   transform: var(--t)
 }

 .gps-593461267209913072.gps.gpsil [style*="--w:"] {
   width: var(--w)
 }

 @media only screen and (max-width:1024px) {
   .gps-593461267209913072.gps.gpsil [style*="--size-tablet:"] {
     font-size: var(--size-tablet)
   }

   .gps-593461267209913072.gps.gpsil [style*="--lh-tablet:"] {
     line-height: var(--lh-tablet)
   }

   .gps-593461267209913072.gps.gpsil [style*="--mb-tablet:"] {
     margin-bottom: var(--mb-tablet)
   }

   .gps-593461267209913072.gps.gpsil [style*="--mt-tablet:"] {
     margin-top: var(--mt-tablet)
   }

   .gps-593461267209913072.gps.gpsil [style*="--pb-tablet:"] {
     padding-bottom: var(--pb-tablet)
   }

   .gps-593461267209913072.gps.gpsil [style*="--pl-tablet:"] {
     padding-left: var(--pl-tablet)
   }

   .gps-593461267209913072.gps.gpsil [style*="--pr-tablet:"] {
     padding-right: var(--pr-tablet)
   }

   .gps-593461267209913072.gps.gpsil [style*="--pt-tablet:"] {
     padding-top: var(--pt-tablet)
   }

   .gps-593461267209913072.gps.gpsil [style*="--rg-tablet:"] {
     row-gap: var(--rg-tablet)
   }

   .gps-593461267209913072.gps.gpsil [style*="--w-tablet:"] {
     width: var(--w-tablet)
   }
 }

 @media only screen and (max-width:767px) {
   .gps-593461267209913072.gps.gpsil [style*="--cg-mobile:"] {
     -moz-column-gap: var(--cg-mobile);
     column-gap: var(--cg-mobile)
   }

   .gps-593461267209913072.gps.gpsil [style*="--size-mobile:"] {
     font-size: var(--size-mobile)
   }

   .gps-593461267209913072.gps.gpsil [style*="--gtc-mobile:"] {
     grid-template-columns: var(--gtc-mobile)
   }

   .gps-593461267209913072.gps.gpsil [style*="--lh-mobile:"] {
     line-height: var(--lh-mobile)
   }

   .gps-593461267209913072.gps.gpsil [style*="--mb-mobile:"] {
     margin-bottom: var(--mb-mobile)
   }

   .gps-593461267209913072.gps.gpsil [style*="--mt-mobile:"] {
     margin-top: var(--mt-mobile)
   }

   .gps-593461267209913072.gps.gpsil [style*="--pb-mobile:"] {
     padding-bottom: var(--pb-mobile)
   }

   .gps-593461267209913072.gps.gpsil [style*="--pl-mobile:"] {
     padding-left: var(--pl-mobile)
   }

   .gps-593461267209913072.gps.gpsil [style*="--pr-mobile:"] {
     padding-right: var(--pr-mobile)
   }

   .gps-593461267209913072.gps.gpsil [style*="--pt-mobile:"] {
     padding-top: var(--pt-mobile)
   }

   .gps-593461267209913072.gps.gpsil [style*="--rg-mobile:"] {
     row-gap: var(--rg-mobile)
   }

   .gps-593461267209913072.gps.gpsil [style*="--ta-mobile:"] {
     text-align: var(--ta-mobile)
   }

   .gps-593461267209913072.gps.gpsil [style*="--w-mobile:"] {
     width: var(--w-mobile)
   }
 }

 .gps-593461267209913072 .gp-relative {
   position: relative
 }

 .gps-593461267209913072 .gp-mx-auto {
   margin-left: auto;
   margin-right: auto
 }

 .gps-593461267209913072 .gp-mb-0 {
   margin-bottom: 0
 }

 .gps-593461267209913072 .gp-flex {
   display: flex
 }

 .gps-593461267209913072 .gp-grid {
   display: grid
 }

 .gps-593461267209913072 .\!gp-hidden {
   display: none !important
 }

 .gps-593461267209913072 .gp-hidden {
   display: none
 }

 .gps-593461267209913072 .gp-max-w-full {
   max-width: 100%
 }

 .gps-593461267209913072 .gp-grid-rows-\[1fr\] {
   grid-template-rows: 1fr
 }

 .gps-593461267209913072 .gp-flex-col {
   flex-direction: column
 }

 .gps-593461267209913072 .gp-transition-colors {
   transition-duration: .15s;
   transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
   transition-timing-function: cubic-bezier(.4, 0, .2, 1)
 }

 .gps-593461267209913072 .gp-duration-200 {
   transition-duration: .2s
 }

 .gps-593461267209913072 .gp-ease-in-out {
   transition-timing-function: cubic-bezier(.4, 0, .2, 1)
 }

 @media (max-width:1024px) {
   .gps-593461267209913072 .tablet\:\!gp-hidden {
     display: none !important
   }

   .gps-593461267209913072 .tablet\:gp-hidden {
     display: none
   }
 }

 @media (max-width:767px) {
   .gps-593461267209913072 .mobile\:\!gp-hidden {
     display: none !important
   }

   .gps-593461267209913072 .mobile\:gp-hidden {
     display: none
   }
 }

 .gps-593461267209913072 .\[\&_\*\]\:gp-max-w-full * {
   max-width: 100%
 }

 /* Style 12 */
 @font-face {
   font-family: 'Assistant';
   font-style: normal;
   font-weight: 700;
   font-display: swap;
   src: url(https://fonts.gstatic.com/s/assistant/v24/2sDPZGJYnIjSi6H75xkZZE1I0yCmYzzQtgFgEGE.ttf) format('truetype');
 }

 /* Style 13 */
 .gps-593461267210044144.gps.gpsil [style*="--bg:"] {
   background: var(--bg)
 }

 .gps-593461267210044144.gps.gpsil [style*="--bga:"] {
   background-attachment: var(--bga)
 }

 .gps-593461267210044144.gps.gpsil [style*="--bgc:"] {
   background-color: var(--bgc)
 }

 .gps-593461267210044144.gps.gpsil [style*="--bgi:"] {
   background-image: var(--bgi)
 }

 .gps-593461267210044144.gps.gpsil [style*="--bgp:"] {
   background-position: var(--bgp)
 }

 .gps-593461267210044144.gps.gpsil [style*="--bgr:"] {
   background-repeat: var(--bgr)
 }

 .gps-593461267210044144.gps.gpsil [style*="--bgs:"] {
   background-size: var(--bgs)
 }

 .gps-593461267210044144.gps.gpsil [style*="--b:"] {
   border: var(--b)
 }

 .gps-593461267210044144.gps.gpsil [style*="--bb:"] {
   border-bottom: var(--bb)
 }

 .gps-593461267210044144.gps.gpsil [style*="--bc:"] {
   border-color: var(--bc)
 }

 .gps-593461267210044144.gps.gpsil [style*="--bblr:"] {
   border-bottom-left-radius: var(--bblr)
 }

 .gps-593461267210044144.gps.gpsil [style*="--bbrr:"] {
   border-bottom-right-radius: var(--bbrr)
 }

 .gps-593461267210044144.gps.gpsil [style*="--bl:"] {
   border-left: var(--bl)
 }

 .gps-593461267210044144.gps.gpsil [style*="--bs:"] {
   border-style: var(--bs)
 }

 .gps-593461267210044144.gps.gpsil [style*="--bt:"] {
   border-top: var(--bt)
 }

 .gps-593461267210044144.gps.gpsil [style*="--btlr:"] {
   border-top-left-radius: var(--btlr)
 }

 .gps-593461267210044144.gps.gpsil [style*="--btrr:"] {
   border-top-right-radius: var(--btrr)
 }

 .gps-593461267210044144.gps.gpsil [style*="--bw:"] {
   border-width: var(--bw)
 }

 .gps-593461267210044144.gps.gpsil [style*="--shadow:"] {
   box-shadow: var(--shadow)
 }

 .gps-593461267210044144.gps.gpsil [style*="--c:"] {
   color: var(--c)
 }

 .gps-593461267210044144.gps.gpsil [style*="--cg:"] {
   -moz-column-gap: var(--cg);
   column-gap: var(--cg)
 }

 .gps-593461267210044144.gps.gpsil [style*="--ff:"] {
   font-family: var(--ff)
 }

 .gps-593461267210044144.gps.gpsil [style*="--size:"] {
   font-size: var(--size)
 }

 .gps-593461267210044144.gps.gpsil [style*="--weight:"] {
   font-weight: var(--weight)
 }

 .gps-593461267210044144.gps.gpsil [style*="--gtc:"] {
   grid-template-columns: var(--gtc)
 }

 .gps-593461267210044144.gps.gpsil [style*="--h:"] {
   height: var(--h)
 }

 .gps-593461267210044144.gps.gpsil [style*="--jc:"] {
   justify-content: var(--jc)
 }

 .gps-593461267210044144.gps.gpsil [style*="--ls:"] {
   letter-spacing: var(--ls)
 }

 .gps-593461267210044144.gps.gpsil [style*="--lh:"] {
   line-height: var(--lh)
 }

 .gps-593461267210044144.gps.gpsil [style*="--tdt:"] {
   text-decoration-thickness: var(--tdt)
 }

 .gps-593461267210044144.gps.gpsil [style*="--tdl:"] {
   text-decoration-line: var(--tdl)
 }

 .gps-593461267210044144.gps.gpsil [style*="--m:"] {
   margin: var(--m)
 }

 .gps-593461267210044144.gps.gpsil [style*="--mb:"] {
   margin-bottom: var(--mb)
 }

 .gps-593461267210044144.gps.gpsil [style*="--mt:"] {
   margin-top: var(--mt)
 }

 .gps-593461267210044144.gps.gpsil [style*="--op:"] {
   opacity: var(--op)
 }

 .gps-593461267210044144.gps.gpsil [style*="--o:"] {
   order: var(--o)
 }

 .gps-593461267210044144.gps.gpsil [style*="--pc:"] {
   place-content: var(--pc)
 }

 .gps-593461267210044144.gps.gpsil [style*="--p:"] {
   padding: var(--p)
 }

 .gps-593461267210044144.gps.gpsil [style*="--pb:"] {
   padding-bottom: var(--pb)
 }

 .gps-593461267210044144.gps.gpsil [style*="--pl:"] {
   padding-left: var(--pl)
 }

 .gps-593461267210044144.gps.gpsil [style*="--pr:"] {
   padding-right: var(--pr)
 }

 .gps-593461267210044144.gps.gpsil [style*="--pt:"] {
   padding-top: var(--pt)
 }

 .gps-593461267210044144.gps.gpsil [style*="--rg:"] {
   row-gap: var(--rg)
 }

 .gps-593461267210044144.gps.gpsil [style*="--ta:"] {
   text-align: var(--ta)
 }

 .gps-593461267210044144.gps.gpsil [style*="--ts:"] {
   text-shadow: var(--ts)
 }

 .gps-593461267210044144.gps.gpsil [style*="--t:"] {
   transform: var(--t)
 }

 .gps-593461267210044144.gps.gpsil [style*="--w:"] {
   width: var(--w)
 }

 @media only screen and (max-width:1024px) {
   .gps-593461267210044144.gps.gpsil [style*="--size-tablet:"] {
     font-size: var(--size-tablet)
   }

   .gps-593461267210044144.gps.gpsil [style*="--lh-tablet:"] {
     line-height: var(--lh-tablet)
   }

   .gps-593461267210044144.gps.gpsil [style*="--mb-tablet:"] {
     margin-bottom: var(--mb-tablet)
   }

   .gps-593461267210044144.gps.gpsil [style*="--mt-tablet:"] {
     margin-top: var(--mt-tablet)
   }

   .gps-593461267210044144.gps.gpsil [style*="--pb-tablet:"] {
     padding-bottom: var(--pb-tablet)
   }

   .gps-593461267210044144.gps.gpsil [style*="--pl-tablet:"] {
     padding-left: var(--pl-tablet)
   }

   .gps-593461267210044144.gps.gpsil [style*="--pr-tablet:"] {
     padding-right: var(--pr-tablet)
   }

   .gps-593461267210044144.gps.gpsil [style*="--pt-tablet:"] {
     padding-top: var(--pt-tablet)
   }

   .gps-593461267210044144.gps.gpsil [style*="--rg-tablet:"] {
     row-gap: var(--rg-tablet)
   }

   .gps-593461267210044144.gps.gpsil [style*="--w-tablet:"] {
     width: var(--w-tablet)
   }
 }

 @media only screen and (max-width:767px) {
   .gps-593461267210044144.gps.gpsil [style*="--cg-mobile:"] {
     -moz-column-gap: var(--cg-mobile);
     column-gap: var(--cg-mobile)
   }

   .gps-593461267210044144.gps.gpsil [style*="--size-mobile:"] {
     font-size: var(--size-mobile)
   }

   .gps-593461267210044144.gps.gpsil [style*="--gtc-mobile:"] {
     grid-template-columns: var(--gtc-mobile)
   }

   .gps-593461267210044144.gps.gpsil [style*="--lh-mobile:"] {
     line-height: var(--lh-mobile)
   }

   .gps-593461267210044144.gps.gpsil [style*="--mb-mobile:"] {
     margin-bottom: var(--mb-mobile)
   }

   .gps-593461267210044144.gps.gpsil [style*="--mt-mobile:"] {
     margin-top: var(--mt-mobile)
   }

   .gps-593461267210044144.gps.gpsil [style*="--pb-mobile:"] {
     padding-bottom: var(--pb-mobile)
   }

   .gps-593461267210044144.gps.gpsil [style*="--pl-mobile:"] {
     padding-left: var(--pl-mobile)
   }

   .gps-593461267210044144.gps.gpsil [style*="--pr-mobile:"] {
     padding-right: var(--pr-mobile)
   }

   .gps-593461267210044144.gps.gpsil [style*="--pt-mobile:"] {
     padding-top: var(--pt-mobile)
   }

   .gps-593461267210044144.gps.gpsil [style*="--rg-mobile:"] {
     row-gap: var(--rg-mobile)
   }

   .gps-593461267210044144.gps.gpsil [style*="--ta-mobile:"] {
     text-align: var(--ta-mobile)
   }

   .gps-593461267210044144.gps.gpsil [style*="--w-mobile:"] {
     width: var(--w-mobile)
   }
 }

 .gps-593461267210044144 .gp-relative {
   position: relative
 }

 .gps-593461267210044144 .gp-mx-auto {
   margin-left: auto;
   margin-right: auto
 }

 .gps-593461267210044144 .gp-mb-0 {
   margin-bottom: 0
 }

 .gps-593461267210044144 .gp-flex {
   display: flex
 }

 .gps-593461267210044144 .gp-grid {
   display: grid
 }

 .gps-593461267210044144 .\!gp-hidden {
   display: none !important
 }

 .gps-593461267210044144 .gp-hidden {
   display: none
 }

 .gps-593461267210044144 .gp-max-w-full {
   max-width: 100%
 }

 .gps-593461267210044144 .gp-grid-rows-\[1fr\] {
   grid-template-rows: 1fr
 }

 .gps-593461267210044144 .gp-flex-col {
   flex-direction: column
 }

 .gps-593461267210044144 .gp-transition-colors {
   transition-duration: .15s;
   transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
   transition-timing-function: cubic-bezier(.4, 0, .2, 1)
 }

 .gps-593461267210044144 .gp-duration-200 {
   transition-duration: .2s
 }

 .gps-593461267210044144 .gp-ease-in-out {
   transition-timing-function: cubic-bezier(.4, 0, .2, 1)
 }

 @media (max-width:1024px) {
   .gps-593461267210044144 .tablet\:\!gp-hidden {
     display: none !important
   }

   .gps-593461267210044144 .tablet\:gp-hidden {
     display: none
   }
 }

 @media (max-width:767px) {
   .gps-593461267210044144 .mobile\:\!gp-hidden {
     display: none !important
   }

   .gps-593461267210044144 .mobile\:gp-hidden {
     display: none
   }
 }

 .gps-593461267210044144 .\[\&_\*\]\:gp-max-w-full * {
   max-width: 100%
 }

 /* Style 14 */
 @font-face {
   font-family: 'Assistant';
   font-style: normal;
   font-weight: 700;
   font-display: swap;
   src: url(https://fonts.gstatic.com/s/assistant/v24/2sDPZGJYnIjSi6H75xkZZE1I0yCmYzzQtgFgEGE.ttf) format('truetype');
 }

 /* Style 15 */
 .gps-593461267209978608.gps.gpsil [style*="--ai:"] {
   align-items: var(--ai)
 }

 .gps-593461267209978608.gps.gpsil [style*="--as:"] {
   align-self: var(--as)
 }

 .gps-593461267209978608.gps.gpsil [style*="--aspect:"] {
   aspect-ratio: var(--aspect)
 }

 .gps-593461267209978608.gps.gpsil [style*="--bg:"] {
   background: var(--bg)
 }

 .gps-593461267209978608.gps.gpsil [style*="--bga:"] {
   background-attachment: var(--bga)
 }

 .gps-593461267209978608.gps.gpsil [style*="--bgc:"] {
   background-color: var(--bgc)
 }

 .gps-593461267209978608.gps.gpsil [style*="--bgi:"] {
   background-image: var(--bgi)
 }

 .gps-593461267209978608.gps.gpsil [style*="--bgp:"] {
   background-position: var(--bgp)
 }

 .gps-593461267209978608.gps.gpsil [style*="--bgr:"] {
   background-repeat: var(--bgr)
 }

 .gps-593461267209978608.gps.gpsil [style*="--bgs:"] {
   background-size: var(--bgs)
 }

 .gps-593461267209978608.gps.gpsil [style*="--b:"] {
   border: var(--b)
 }

 .gps-593461267209978608.gps.gpsil [style*="--bb:"] {
   border-bottom: var(--bb)
 }

 .gps-593461267209978608.gps.gpsil [style*="--bbw:"] {
   border-bottom-width: var(--bbw)
 }

 .gps-593461267209978608.gps.gpsil [style*="--bc:"] {
   border-color: var(--bc)
 }

 .gps-593461267209978608.gps.gpsil [style*="--bblr:"] {
   border-bottom-left-radius: var(--bblr)
 }

 .gps-593461267209978608.gps.gpsil [style*="--bbrr:"] {
   border-bottom-right-radius: var(--bbrr)
 }

 .gps-593461267209978608.gps.gpsil [style*="--bl:"] {
   border-left: var(--bl)
 }

 .gps-593461267209978608.gps.gpsil [style*="--radius:"] {
   border-radius: var(--radius)
 }

 .gps-593461267209978608.gps.gpsil [style*="--bs:"] {
   border-style: var(--bs)
 }

 .gps-593461267209978608.gps.gpsil [style*="--bt:"] {
   border-top: var(--bt)
 }

 .gps-593461267209978608.gps.gpsil [style*="--btlr:"] {
   border-top-left-radius: var(--btlr)
 }

 .gps-593461267209978608.gps.gpsil [style*="--btrr:"] {
   border-top-right-radius: var(--btrr)
 }

 .gps-593461267209978608.gps.gpsil [style*="--bw:"] {
   border-width: var(--bw)
 }

 .gps-593461267209978608.gps.gpsil [style*="--shadow:"] {
   box-shadow: var(--shadow)
 }

 .gps-593461267209978608.gps.gpsil [style*="--c:"] {
   color: var(--c)
 }

 .gps-593461267209978608.gps.gpsil [style*="--cg:"] {
   -moz-column-gap: var(--cg);
   column-gap: var(--cg)
 }

 .gps-593461267209978608.gps.gpsil [style*="--ff:"] {
   font-family: var(--ff)
 }

 .gps-593461267209978608.gps.gpsil [style*="--size:"] {
   font-size: var(--size)
 }

 .gps-593461267209978608.gps.gpsil [style*="--weight:"] {
   font-weight: var(--weight)
 }

 .gps-593461267209978608.gps.gpsil [style*="--fs:"] {
   font-style: var(--fs)
 }

 .gps-593461267209978608.gps.gpsil [style*="--gtc:"] {
   grid-template-columns: var(--gtc)
 }

 .gps-593461267209978608.gps.gpsil [style*="--h:"] {
   height: var(--h)
 }

 .gps-593461267209978608.gps.gpsil [style*="--jc:"] {
   justify-content: var(--jc)
 }

 .gps-593461267209978608.gps.gpsil [style*="--ls:"] {
   letter-spacing: var(--ls)
 }

 .gps-593461267209978608.gps.gpsil [style*="--lh:"] {
   line-height: var(--lh)
 }

 .gps-593461267209978608.gps.gpsil [style*="--tdt:"] {
   text-decoration-thickness: var(--tdt)
 }

 .gps-593461267209978608.gps.gpsil [style*="--tdl:"] {
   text-decoration-line: var(--tdl)
 }

 .gps-593461267209978608.gps.gpsil [style*="--m:"] {
   margin: var(--m)
 }

 .gps-593461267209978608.gps.gpsil [style*="--mb:"] {
   margin-bottom: var(--mb)
 }

 .gps-593461267209978608.gps.gpsil [style*="--ml:"] {
   margin-left: var(--ml)
 }

 .gps-593461267209978608.gps.gpsil [style*="--mr:"] {
   margin-right: var(--mr)
 }

 .gps-593461267209978608.gps.gpsil [style*="--mt:"] {
   margin-top: var(--mt)
 }

 .gps-593461267209978608.gps.gpsil [style*="--minw:"] {
   min-width: var(--minw)
 }

 .gps-593461267209978608.gps.gpsil [style*="--objf:"] {
   -o-object-fit: var(--objf);
   object-fit: var(--objf)
 }

 .gps-593461267209978608.gps.gpsil [style*="--op:"] {
   opacity: var(--op)
 }

 .gps-593461267209978608.gps.gpsil [style*="--o:"] {
   order: var(--o)
 }

 .gps-593461267209978608.gps.gpsil [style*="--pc:"] {
   place-content: var(--pc)
 }

 .gps-593461267209978608.gps.gpsil [style*="--p:"] {
   padding: var(--p)
 }

 .gps-593461267209978608.gps.gpsil [style*="--pb:"] {
   padding-bottom: var(--pb)
 }

 .gps-593461267209978608.gps.gpsil [style*="--pl:"] {
   padding-left: var(--pl)
 }

 .gps-593461267209978608.gps.gpsil [style*="--pr:"] {
   padding-right: var(--pr)
 }

 .gps-593461267209978608.gps.gpsil [style*="--pt:"] {
   padding-top: var(--pt)
 }

 .gps-593461267209978608.gps.gpsil [style*="--rg:"] {
   row-gap: var(--rg)
 }

 .gps-593461267209978608.gps.gpsil [style*="--ta:"] {
   text-align: var(--ta)
 }

 .gps-593461267209978608.gps.gpsil [style*="--ts:"] {
   text-shadow: var(--ts)
 }

 .gps-593461267209978608.gps.gpsil [style*="--tt:"] {
   text-transform: var(--tt)
 }

 .gps-593461267209978608.gps.gpsil [style*="--t:"] {
   transform: var(--t)
 }

 .gps-593461267209978608.gps.gpsil [style*="--w:"] {
   width: var(--w)
 }

 .gps-593461267209978608.gps.gpsil [style*="--line-clamp:"] {
   -webkit-box-orient: vertical;
   -webkit-line-clamp: var(--line-clamp);
   display: -webkit-box;
   overflow: hidden
 }

 @media only screen and (max-width:1024px) {
   .gps-593461267209978608.gps.gpsil [style*="--aspect-tablet:"] {
     aspect-ratio: var(--aspect-tablet)
   }

   .gps-593461267209978608.gps.gpsil [style*="--bbw-tablet:"] {
     border-bottom-width: var(--bbw-tablet)
   }

   .gps-593461267209978608.gps.gpsil [style*="--size-tablet:"] {
     font-size: var(--size-tablet)
   }

   .gps-593461267209978608.gps.gpsil [style*="--h-tablet:"] {
     height: var(--h-tablet)
   }

   .gps-593461267209978608.gps.gpsil [style*="--lh-tablet:"] {
     line-height: var(--lh-tablet)
   }

   .gps-593461267209978608.gps.gpsil [style*="--mb-tablet:"] {
     margin-bottom: var(--mb-tablet)
   }

   .gps-593461267209978608.gps.gpsil [style*="--ml-tablet:"] {
     margin-left: var(--ml-tablet)
   }

   .gps-593461267209978608.gps.gpsil [style*="--mr-tablet:"] {
     margin-right: var(--mr-tablet)
   }

   .gps-593461267209978608.gps.gpsil [style*="--mt-tablet:"] {
     margin-top: var(--mt-tablet)
   }

   .gps-593461267209978608.gps.gpsil [style*="--minw-tablet:"] {
     min-width: var(--minw-tablet)
   }

   .gps-593461267209978608.gps.gpsil [style*="--pb-tablet:"] {
     padding-bottom: var(--pb-tablet)
   }

   .gps-593461267209978608.gps.gpsil [style*="--pl-tablet:"] {
     padding-left: var(--pl-tablet)
   }

   .gps-593461267209978608.gps.gpsil [style*="--pr-tablet:"] {
     padding-right: var(--pr-tablet)
   }

   .gps-593461267209978608.gps.gpsil [style*="--pt-tablet:"] {
     padding-top: var(--pt-tablet)
   }

   .gps-593461267209978608.gps.gpsil [style*="--rg-tablet:"] {
     row-gap: var(--rg-tablet)
   }

   .gps-593461267209978608.gps.gpsil [style*="--ta-tablet:"] {
     text-align: var(--ta-tablet)
   }

   .gps-593461267209978608.gps.gpsil [style*="--w-tablet:"] {
     width: var(--w-tablet)
   }

   .gps-593461267209978608.gps.gpsil [style*="--line-clamp-tablet:"] {
     -webkit-box-orient: vertical;
     -webkit-line-clamp: var(--line-clamp-tablet);
     display: -webkit-box;
     overflow: hidden
   }
 }

 @media only screen and (max-width:767px) {
   .gps-593461267209978608.gps.gpsil [style*="--aspect-mobile:"] {
     aspect-ratio: var(--aspect-mobile)
   }

   .gps-593461267209978608.gps.gpsil [style*="--bbw-mobile:"] {
     border-bottom-width: var(--bbw-mobile)
   }

   .gps-593461267209978608.gps.gpsil [style*="--size-mobile:"] {
     font-size: var(--size-mobile)
   }

   .gps-593461267209978608.gps.gpsil [style*="--gtc-mobile:"] {
     grid-template-columns: var(--gtc-mobile)
   }

   .gps-593461267209978608.gps.gpsil [style*="--h-mobile:"] {
     height: var(--h-mobile)
   }

   .gps-593461267209978608.gps.gpsil [style*="--lh-mobile:"] {
     line-height: var(--lh-mobile)
   }

   .gps-593461267209978608.gps.gpsil [style*="--mb-mobile:"] {
     margin-bottom: var(--mb-mobile)
   }

   .gps-593461267209978608.gps.gpsil [style*="--ml-mobile:"] {
     margin-left: var(--ml-mobile)
   }

   .gps-593461267209978608.gps.gpsil [style*="--mr-mobile:"] {
     margin-right: var(--mr-mobile)
   }

   .gps-593461267209978608.gps.gpsil [style*="--mt-mobile:"] {
     margin-top: var(--mt-mobile)
   }

   .gps-593461267209978608.gps.gpsil [style*="--minw-mobile:"] {
     min-width: var(--minw-mobile)
   }

   .gps-593461267209978608.gps.gpsil [style*="--pb-mobile:"] {
     padding-bottom: var(--pb-mobile)
   }

   .gps-593461267209978608.gps.gpsil [style*="--pl-mobile:"] {
     padding-left: var(--pl-mobile)
   }

   .gps-593461267209978608.gps.gpsil [style*="--pr-mobile:"] {
     padding-right: var(--pr-mobile)
   }

   .gps-593461267209978608.gps.gpsil [style*="--pt-mobile:"] {
     padding-top: var(--pt-mobile)
   }

   .gps-593461267209978608.gps.gpsil [style*="--rg-mobile:"] {
     row-gap: var(--rg-mobile)
   }

   .gps-593461267209978608.gps.gpsil [style*="--ta-mobile:"] {
     text-align: var(--ta-mobile)
   }

   .gps-593461267209978608.gps.gpsil [style*="--w-mobile:"] {
     width: var(--w-mobile)
   }

   .gps-593461267209978608.gps.gpsil [style*="--line-clamp-mobile:"] {
     -webkit-box-orient: vertical;
     -webkit-line-clamp: var(--line-clamp-mobile);
     display: -webkit-box;
     overflow: hidden
   }
 }

 .gps-593461267209978608 .gp-g-paragraph-1 {
   font-family: var(--g-p1-ff);
   font-size: var(--g-p1-size);
   font-style: var(--g-p1-fs);
   font-weight: var(--g-p1-weight);
   letter-spacing: var(--g-p1-ls);
   line-height: var(--g-p1-lh)
 }

 .gps-593461267209978608 .gp-invisible {
   visibility: hidden
 }

 .gps-593461267209978608 .gp-absolute {
   position: absolute
 }

 .gps-593461267209978608 .gp-relative {
   position: relative
 }

 .gps-593461267209978608 .gp-mx-auto {
   margin-left: auto;
   margin-right: auto
 }

 .gps-593461267209978608 .gp-mb-0 {
   margin-bottom: 0
 }

 .gps-593461267209978608 .gp-block {
   display: block
 }

 .gps-593461267209978608 .gp-inline-block {
   display: inline-block
 }

 .gps-593461267209978608 .gp-flex {
   display: flex
 }

 .gps-593461267209978608 .gp-inline-flex {
   display: inline-flex
 }

 .gps-593461267209978608 .gp-grid {
   display: grid
 }

 .gps-593461267209978608 .gp-contents {
   display: contents
 }

 .gps-593461267209978608 .\!gp-hidden {
   display: none !important
 }

 .gps-593461267209978608 .gp-hidden {
   display: none
 }

 .gps-593461267209978608 .gp-h-5 {
   height: 20px
 }

 .gps-593461267209978608 .gp-h-auto {
   height: auto
 }

 .gps-593461267209978608 .gp-h-full {
   height: 100%
 }

 .gps-593461267209978608 .gp-w-5 {
   width: 20px
 }

 .gps-593461267209978608 .gp-w-full {
   width: 100%
 }

 .gps-593461267209978608 .gp-max-w-full {
   max-width: 100%
 }

 .gps-593461267209978608 .gp-flex-none {
   flex: none
 }

 .gps-593461267209978608 .gp-cursor-default {
   cursor: default
 }

 .gps-593461267209978608 .gp-grid-rows-\[1fr\] {
   grid-template-rows: 1fr
 }

 .gps-593461267209978608 .gp-flex-col {
   flex-direction: column
 }

 .gps-593461267209978608 .gp-flex-wrap {
   flex-wrap: wrap
 }

 .gps-593461267209978608 .gp-items-center {
   align-items: center
 }

 .gps-593461267209978608 .gp-justify-center {
   justify-content: center
 }

 .gps-593461267209978608 .gp-overflow-hidden {
   overflow: hidden
 }

 .gps-593461267209978608 .gp-break-words {
   overflow-wrap: break-word
 }

 .gps-593461267209978608 .gp-text-center {
   text-align: center
 }

 .gps-593461267209978608 .gp-leading-\[0\] {
   line-height: 0
 }

 .gps-593461267209978608 .gp-text-g-text-3 {
   color: var(--g-c-text-3)
 }

 .gps-593461267209978608 .gp-no-underline {
   text-decoration-line: none
 }

 .gps-593461267209978608 .gp-opacity-25 {
   opacity: .25
 }

 .gps-593461267209978608 .gp-opacity-30 {
   opacity: .3
 }

 .gps-593461267209978608 .gp-opacity-75 {
   opacity: .75
 }

 .gps-593461267209978608 .gp-transition-colors {
   transition-duration: .15s;
   transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
   transition-timing-function: cubic-bezier(.4, 0, .2, 1)
 }

 .gps-593461267209978608 .gp-duration-200 {
   transition-duration: .2s
 }

 .gps-593461267209978608 .gp-ease-in-out {
   transition-timing-function: cubic-bezier(.4, 0, .2, 1)
 }

 .gps-593461267209978608 .disabled\:gp-btn-disabled:disabled {
   cursor: default
 }

 .gps-593461267209978608 .disabled\:gp-opacity-30:disabled {
   opacity: .3
 }

 .gps-593461267209978608 .gp-group\/button:active .group-active\/button\:\!gp-text-inherit {
   color: inherit !important
 }

 .gps-593461267209978608 .gp-group[data-state=loading] .group-data-\[state\=loading\]\:gp-visible {
   visibility: visible
 }

 .gps-593461267209978608 .gp-group[data-state=loading] .group-data-\[state\=loading\]\:gp-invisible {
   visibility: hidden
 }

 @keyframes gp-spin {
   to {
     transform: rotate(1turn)
   }
 }

 .gps-593461267209978608 .gp-group[data-state=loading] .group-data-\[state\=loading\]\:gp-animate-spin {
   animation: gp-spin 1s linear infinite
 }

 @media (max-width:1024px) {
   .gps-593461267209978608 .tablet\:gp-block {
     display: block
   }

   .gps-593461267209978608 .tablet\:\!gp-hidden {
     display: none !important
   }

   .gps-593461267209978608 .tablet\:gp-hidden {
     display: none
   }

   .gps-593461267209978608 .tablet\:gp-h-auto {
     height: auto
   }

   .gps-593461267209978608 .tablet\:gp-flex-none {
     flex: none
   }
 }

 @media (max-width:767px) {
   .gps-593461267209978608 .mobile\:gp-block {
     display: block
   }

   .gps-593461267209978608 .mobile\:\!gp-hidden {
     display: none !important
   }

   .gps-593461267209978608 .mobile\:gp-hidden {
     display: none
   }

   .gps-593461267209978608 .mobile\:gp-h-auto {
     height: auto
   }

   .gps-593461267209978608 .mobile\:gp-flex-none {
     flex: none
   }
 }

 .gps-593461267209978608 .\[\&\>svg\]\:\!gp-h-\[var\(--height-desktop\)\]>svg {
   height: var(--height-desktop) !important
 }

 .gps-593461267209978608 .\[\&\>svg\]\:\!gp-w-auto>svg {
   width: auto !important
 }

 @media (max-width:1024px) {
   .gps-593461267209978608 .tablet\:\[\&\>svg\]\:\!gp-h-\[var\(--height-tablet\)\]>svg {
     height: var(--height-tablet) !important
   }
 }

 @media (max-width:767px) {
   .gps-593461267209978608 .mobile\:\[\&\>svg\]\:\!gp-h-\[var\(--height-mobile\)\]>svg {
     height: var(--height-mobile) !important
   }
 }

 .gps-593461267209978608 .\[\&_\*\]\:gp-max-w-full * {
   max-width: 100%
 }

 .gps-593461267209978608 .\[\&_p\]\:gp-whitespace-pre-line p {
   white-space: pre-line
 }

 /* Style 16 */
 @font-face {
   font-family: 'Assistant';
   font-style: normal;
   font-weight: 400;
   font-display: swap;
   src: url(https://fonts.gstatic.com/s/assistant/v24/2sDPZGJYnIjSi6H75xkZZE1I0yCmYzzQtuZnEGE.ttf) format('truetype');
 }

 /* Style 17 */
 .g1-LbJxhjg strong {
   font-weight: 900 !important;
 }

 .g1-LbJxhjg p {}

 /* Style 18 */
 .gUW9mtrkBl strong {
   font-weight: 900 !important;
 }

 .gUW9mtrkBl p {}

 /* Style 19 */
 .gUYKOOTVCl strong {
   font-weight: 900 !important;

 }

 .gUYKOOTVCl p {}

 /* Style 20 */
 .gRDK33dgSY strong {
   font-weight: 900 !important;

 }

 .gRDK33dgSY p {}

 /* Style 21 */
 .geR49vwqzc strong {
   font-weight: 900 !important;

 }

 .geR49vwqzc p {}

 /* Style 22 */
 .g8rDzqg9PZ strong {
   font-weight: 900 !important;

 }

 .g8rDzqg9PZ p {}

 /* Style 23 */
 [data-id="ghakpmNxrP"].gp-button-base::before,
 [data-id="ghakpmNxrP-interaction"].gp-button-base::before {

   content: "";
   height: 100%;
   width: 100%;
   position: absolute;
   pointer-events: none;
   top: 0;
   left: 0;
   border-style: none;
   border-width: 1px 1px 1px 1px;
   border-color: var(--g-c-line-3, line-3);


   border-bottom-left-radius: 8px;
   border-bottom-right-radius: 8px;
   border-top-left-radius: 8px;
   border-top-right-radius: 8px;


 }


 [data-id="ghakpmNxrP"]:hover::before,
 [data-id="ghakpmNxrP-interaction"]:hover::before {}

 /* Style 24 */
 [data-id="gAcRmSmozU"].gp-button-base::before,
 [data-id="gAcRmSmozU-interaction"].gp-button-base::before {

   content: "";
   height: 100%;
   width: 100%;
   position: absolute;
   pointer-events: none;
   top: 0;
   left: 0;
   border-style: none;
   border-width: 1px 1px 1px 1px;
   border-color: var(--g-c-line-3, line-3);


   border-bottom-left-radius: 8px;
   border-bottom-right-radius: 8px;
   border-top-left-radius: 8px;
   border-top-right-radius: 8px;


 }


 [data-id="gAcRmSmozU"]:hover::before,
 [data-id="gAcRmSmozU-interaction"]:hover::before {}

 /* Style 25 */
 [data-id="ginFUr3VFc"].gp-button-base::before,
 [data-id="ginFUr3VFc-interaction"].gp-button-base::before {

   content: "";
   height: 100%;
   width: 100%;
   position: absolute;
   pointer-events: none;
   top: 0;
   left: 0;
   border-style: none;
   border-width: 1px 1px 1px 1px;
   border-color: #121212;


   border-bottom-left-radius: 8px;
   border-bottom-right-radius: 8px;
   border-top-left-radius: 8px;
   border-top-right-radius: 8px;


 }


 [data-id="ginFUr3VFc"]:hover::before,
 [data-id="ginFUr3VFc-interaction"]:hover::before {}

 /* Style 26 */
 [data-id="ginFUr3VFc-sold-out"].gp-button-base::before,
 [data-id="ginFUr3VFc-sold-out-interaction"].gp-button-base::before {

   content: "";
   height: 100%;
   width: 100%;
   position: absolute;
   pointer-events: none;
   top: 0;
   left: 0;



 }


 [data-id="ginFUr3VFc-sold-out"]:hover::before,
 [data-id="ginFUr3VFc-sold-out-interaction"]:hover::before {}

 /* Style 27 */
 .gps-593612089734464423.gps.gpsil [style*="--bg:"] {
   background: var(--bg)
 }

 .gps-593612089734464423.gps.gpsil [style*="--hvr-bg:"]:hover {
   background: var(--hvr-bg)
 }

 .gps-593612089734464423.gps.gpsil [style*="--bga:"] {
   background-attachment: var(--bga)
 }

 .gps-593612089734464423.gps.gpsil [style*="--bgc:"] {
   background-color: var(--bgc)
 }

 .gps-593612089734464423.gps.gpsil [style*="--bgi:"] {
   background-image: var(--bgi)
 }

 .gps-593612089734464423.gps.gpsil [style*="--hvr-bgi:"]:hover {
   background-image: var(--hvr-bgi)
 }

 .gps-593612089734464423.gps.gpsil [style*="--bgp:"] {
   background-position: var(--bgp)
 }

 .gps-593612089734464423.gps.gpsil [style*="--bgr:"] {
   background-repeat: var(--bgr)
 }

 .gps-593612089734464423.gps.gpsil [style*="--bgs:"] {
   background-size: var(--bgs)
 }

 .gps-593612089734464423.gps.gpsil [style*="--b:"] {
   border: var(--b)
 }

 .gps-593612089734464423.gps.gpsil [style*="--hvr-b:"]:hover {
   border: var(--hvr-b)
 }

 .gps-593612089734464423.gps.gpsil [style*="--bb:"] {
   border-bottom: var(--bb)
 }

 .gps-593612089734464423.gps.gpsil [style*="--hvr-bb:"]:hover {
   border-bottom: var(--hvr-bb)
 }

 .gps-593612089734464423.gps.gpsil [style*="--bbw:"] {
   border-bottom-width: var(--bbw)
 }

 .gps-593612089734464423.gps.gpsil [style*="--bc:"] {
   border-color: var(--bc)
 }

 .gps-593612089734464423.gps.gpsil [style*="--bblr:"] {
   border-bottom-left-radius: var(--bblr)
 }

 .gps-593612089734464423.gps.gpsil [style*="--hvr-bblr:"]:hover {
   border-bottom-left-radius: var(--hvr-bblr)
 }

 .gps-593612089734464423.gps.gpsil [style*="--bbrr:"] {
   border-bottom-right-radius: var(--bbrr)
 }

 .gps-593612089734464423.gps.gpsil [style*="--hvr-bbrr:"]:hover {
   border-bottom-right-radius: var(--hvr-bbrr)
 }

 .gps-593612089734464423.gps.gpsil [style*="--bl:"] {
   border-left: var(--bl)
 }

 .gps-593612089734464423.gps.gpsil [style*="--bs:"] {
   border-style: var(--bs)
 }

 .gps-593612089734464423.gps.gpsil [style*="--bt:"] {
   border-top: var(--bt)
 }

 .gps-593612089734464423.gps.gpsil [style*="--hvr-bt:"]:hover {
   border-top: var(--hvr-bt)
 }

 .gps-593612089734464423.gps.gpsil [style*="--btlr:"] {
   border-top-left-radius: var(--btlr)
 }

 .gps-593612089734464423.gps.gpsil [style*="--hvr-btlr:"]:hover {
   border-top-left-radius: var(--hvr-btlr)
 }

 .gps-593612089734464423.gps.gpsil [style*="--btrr:"] {
   border-top-right-radius: var(--btrr)
 }

 .gps-593612089734464423.gps.gpsil [style*="--hvr-btrr:"]:hover {
   border-top-right-radius: var(--hvr-btrr)
 }

 .gps-593612089734464423.gps.gpsil [style*="--bw:"] {
   border-width: var(--bw)
 }

 .gps-593612089734464423.gps.gpsil [style*="--shadow:"] {
   box-shadow: var(--shadow)
 }

 .gps-593612089734464423.gps.gpsil [style*="--c:"] {
   color: var(--c)
 }

 .gps-593612089734464423.gps.gpsil [style*="--cg:"] {
   -moz-column-gap: var(--cg);
   column-gap: var(--cg)
 }

 .gps-593612089734464423.gps.gpsil [style*="--ff:"] {
   font-family: var(--ff)
 }

 .gps-593612089734464423.gps.gpsil [style*="--size:"] {
   font-size: var(--size)
 }

 .gps-593612089734464423.gps.gpsil [style*="--weight:"] {
   font-weight: var(--weight)
 }

 .gps-593612089734464423.gps.gpsil [style*="--gtc:"] {
   grid-template-columns: var(--gtc)
 }

 .gps-593612089734464423.gps.gpsil [style*="--h:"] {
   height: var(--h)
 }

 .gps-593612089734464423.gps.gpsil [style*="--jc:"] {
   justify-content: var(--jc)
 }

 .gps-593612089734464423.gps.gpsil [style*="--ls:"] {
   letter-spacing: var(--ls)
 }

 .gps-593612089734464423.gps.gpsil [style*="--lh:"] {
   line-height: var(--lh)
 }

 .gps-593612089734464423.gps.gpsil [style*="--tdt:"] {
   text-decoration-thickness: var(--tdt)
 }

 .gps-593612089734464423.gps.gpsil [style*="--tdl:"] {
   text-decoration-line: var(--tdl)
 }

 .gps-593612089734464423.gps.gpsil [style*="--m:"] {
   margin: var(--m)
 }

 .gps-593612089734464423.gps.gpsil [style*="--mb:"] {
   margin-bottom: var(--mb)
 }

 .gps-593612089734464423.gps.gpsil [style*="--ml:"] {
   margin-left: var(--ml)
 }

 .gps-593612089734464423.gps.gpsil [style*="--mr:"] {
   margin-right: var(--mr)
 }

 .gps-593612089734464423.gps.gpsil [style*="--minw:"] {
   min-width: var(--minw)
 }

 .gps-593612089734464423.gps.gpsil [style*="--op:"] {
   opacity: var(--op)
 }

 .gps-593612089734464423.gps.gpsil [style*="--o:"] {
   order: var(--o)
 }

 .gps-593612089734464423.gps.gpsil [style*="--pc:"] {
   place-content: var(--pc)
 }

 .gps-593612089734464423.gps.gpsil [style*="--p:"] {
   padding: var(--p)
 }

 .gps-593612089734464423.gps.gpsil [style*="--pb:"] {
   padding-bottom: var(--pb)
 }

 .gps-593612089734464423.gps.gpsil [style*="--pl:"] {
   padding-left: var(--pl)
 }

 .gps-593612089734464423.gps.gpsil [style*="--pr:"] {
   padding-right: var(--pr)
 }

 .gps-593612089734464423.gps.gpsil [style*="--pt:"] {
   padding-top: var(--pt)
 }

 .gps-593612089734464423.gps.gpsil [style*="--ta:"] {
   text-align: var(--ta)
 }

 .gps-593612089734464423.gps.gpsil [style*="--ts:"] {
   text-shadow: var(--ts)
 }

 .gps-593612089734464423.gps.gpsil [style*="--tt:"] {
   text-transform: var(--tt)
 }

 .gps-593612089734464423.gps.gpsil [style*="--t:"] {
   transform: var(--t)
 }

 .gps-593612089734464423.gps.gpsil [style*="--w:"] {
   width: var(--w)
 }

 .gps-593612089734464423.gps.gpsil [style*="--line-clamp:"] {
   -webkit-box-orient: vertical;
   -webkit-line-clamp: var(--line-clamp);
   display: -webkit-box;
   overflow: hidden
 }

 @media only screen and (max-width:1024px) {
   .gps-593612089734464423.gps.gpsil [style*="--bbw-tablet:"] {
     border-bottom-width: var(--bbw-tablet)
   }

   .gps-593612089734464423.gps.gpsil [style*="--cg-tablet:"] {
     -moz-column-gap: var(--cg-tablet);
     column-gap: var(--cg-tablet)
   }

   .gps-593612089734464423.gps.gpsil [style*="--size-tablet:"] {
     font-size: var(--size-tablet)
   }

   .gps-593612089734464423.gps.gpsil [style*="--gtc-tablet:"] {
     grid-template-columns: var(--gtc-tablet)
   }

   .gps-593612089734464423.gps.gpsil [style*="--h-tablet:"] {
     height: var(--h-tablet)
   }

   .gps-593612089734464423.gps.gpsil [style*="--lh-tablet:"] {
     line-height: var(--lh-tablet)
   }

   .gps-593612089734464423.gps.gpsil [style*="--mb-tablet:"] {
     margin-bottom: var(--mb-tablet)
   }

   .gps-593612089734464423.gps.gpsil [style*="--op-tablet:"] {
     opacity: var(--op-tablet)
   }

   .gps-593612089734464423.gps.gpsil [style*="--pc-tablet:"] {
     place-content: var(--pc-tablet)
   }

   .gps-593612089734464423.gps.gpsil [style*="--pl-tablet:"] {
     padding-left: var(--pl-tablet)
   }

   .gps-593612089734464423.gps.gpsil [style*="--pr-tablet:"] {
     padding-right: var(--pr-tablet)
   }

   .gps-593612089734464423.gps.gpsil [style*="--w-tablet:"] {
     width: var(--w-tablet)
   }

   .gps-593612089734464423.gps.gpsil [style*="--line-clamp-tablet:"] {
     -webkit-box-orient: vertical;
     -webkit-line-clamp: var(--line-clamp-tablet);
     display: -webkit-box;
     overflow: hidden
   }
 }

 @media only screen and (max-width:767px) {
   .gps-593612089734464423.gps.gpsil [style*="--bbw-mobile:"] {
     border-bottom-width: var(--bbw-mobile)
   }

   .gps-593612089734464423.gps.gpsil [style*="--size-mobile:"] {
     font-size: var(--size-mobile)
   }

   .gps-593612089734464423.gps.gpsil [style*="--gtc-mobile:"] {
     grid-template-columns: var(--gtc-mobile)
   }

   .gps-593612089734464423.gps.gpsil [style*="--h-mobile:"] {
     height: var(--h-mobile)
   }

   .gps-593612089734464423.gps.gpsil [style*="--lh-mobile:"] {
     line-height: var(--lh-mobile)
   }

   .gps-593612089734464423.gps.gpsil [style*="--mb-mobile:"] {
     margin-bottom: var(--mb-mobile)
   }

   .gps-593612089734464423.gps.gpsil [style*="--op-mobile:"] {
     opacity: var(--op-mobile)
   }

   .gps-593612089734464423.gps.gpsil [style*="--o-mobile:"] {
     order: var(--o-mobile)
   }

   .gps-593612089734464423.gps.gpsil [style*="--pb-mobile:"] {
     padding-bottom: var(--pb-mobile)
   }

   .gps-593612089734464423.gps.gpsil [style*="--pl-mobile:"] {
     padding-left: var(--pl-mobile)
   }

   .gps-593612089734464423.gps.gpsil [style*="--pr-mobile:"] {
     padding-right: var(--pr-mobile)
   }

   .gps-593612089734464423.gps.gpsil [style*="--pt-mobile:"] {
     padding-top: var(--pt-mobile)
   }

   .gps-593612089734464423.gps.gpsil [style*="--w-mobile:"] {
     width: var(--w-mobile)
   }

   .gps-593612089734464423.gps.gpsil [style*="--line-clamp-mobile:"] {
     -webkit-box-orient: vertical;
     -webkit-line-clamp: var(--line-clamp-mobile);
     display: -webkit-box;
     overflow: hidden
   }
 }

 .gps-593612089734464423 .gp-g-paragraph-1 {
   font-family: var(--g-p1-ff);
   font-size: var(--g-p1-size);
   font-style: var(--g-p1-fs);
   font-weight: var(--g-p1-weight);
   letter-spacing: var(--g-p1-ls);
   line-height: var(--g-p1-lh)
 }

 .gps-593612089734464423 .gp-relative {
   position: relative
 }

 .gps-593612089734464423 .gp-z-1 {
   z-index: 1
 }

 .gps-593612089734464423 .gp-mx-auto {
   margin-left: auto;
   margin-right: auto
 }

 .gps-593612089734464423 .gp-mb-0 {
   margin-bottom: 0
 }

 .gps-593612089734464423 .gp-block {
   display: block
 }

 .gps-593612089734464423 .gp-flex {
   display: flex
 }

 .gps-593612089734464423 .gp-inline-flex {
   display: inline-flex
 }

 .gps-593612089734464423 .gp-grid {
   display: grid
 }

 .gps-593612089734464423 .\!gp-hidden {
   display: none !important
 }

 .gps-593612089734464423 .gp-hidden {
   display: none
 }

 .gps-593612089734464423 .gp-h-full {
   height: 100%
 }

 .gps-593612089734464423 .gp-max-w-full {
   max-width: 100%
 }

 .gps-593612089734464423 .gp-flex-none {
   flex: none
 }

 .gps-593612089734464423 .gp-shrink-0 {
   flex-shrink: 0
 }

 .gps-593612089734464423 .gp-grid-rows-\[1fr\] {
   grid-template-rows: 1fr
 }

 .gps-593612089734464423 .gp-flex-col {
   flex-direction: column
 }

 .gps-593612089734464423 .gp-items-center {
   align-items: center
 }

 .gps-593612089734464423 .gp-justify-start {
   justify-content: flex-start
 }

 .gps-593612089734464423 .gp-justify-center {
   justify-content: center
 }

 .gps-593612089734464423 .gp-overflow-hidden {
   overflow: hidden
 }

 .gps-593612089734464423 .gp-break-words {
   overflow-wrap: break-word
 }

 .gps-593612089734464423 .gp-text-center {
   text-align: center
 }

 .gps-593612089734464423 .gp-text-g-text-3 {
   color: var(--g-c-text-3)
 }

 .gps-593612089734464423 .gp-no-underline {
   text-decoration-line: none
 }

 .gps-593612089734464423 .gp-transition-colors {
   transition-duration: .15s;
   transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
   transition-timing-function: cubic-bezier(.4, 0, .2, 1)
 }

 .gps-593612089734464423 .gp-duration-200 {
   transition-duration: .2s
 }

 .gps-593612089734464423 .gp-ease-in-out {
   transition-timing-function: cubic-bezier(.4, 0, .2, 1)
 }

 .gps-593612089734464423 .disabled\:gp-btn-disabled:disabled {
   cursor: default
 }

 .gps-593612089734464423 .disabled\:gp-opacity-30:disabled {
   opacity: .3
 }

 .gps-593612089734464423 .gp-group\/button:active .group-active\/button\:\!gp-text-inherit {
   color: inherit !important
 }

 .gps-593612089734464423 .gp-group[data-state=loading] .group-data-\[state\=loading\]\:gp-invisible {
   visibility: hidden
 }

 @media (max-width:1024px) {
   .gps-593612089734464423 .tablet\:gp-block {
     display: block
   }

   .gps-593612089734464423 .tablet\:\!gp-hidden {
     display: none !important
   }

   .gps-593612089734464423 .tablet\:gp-hidden {
     display: none
   }
 }

 @media (max-width:767px) {
   .gps-593612089734464423 .mobile\:gp-block {
     display: block
   }

   .gps-593612089734464423 .mobile\:\!gp-hidden {
     display: none !important
   }

   .gps-593612089734464423 .mobile\:gp-hidden {
     display: none
   }
 }

 .gps-593612089734464423 .\[\&\>svg\]\:\!gp-h-\[var\(--height-desktop\)\]>svg {
   height: var(--height-desktop) !important
 }

 .gps-593612089734464423 .\[\&\>svg\]\:\!gp-w-auto>svg {
   width: auto !important
 }

 @media (max-width:1024px) {
   .gps-593612089734464423 .tablet\:\[\&\>svg\]\:\!gp-h-\[var\(--height-tablet\)\]>svg {
     height: var(--height-tablet) !important
   }
 }

 @media (max-width:767px) {
   .gps-593612089734464423 .mobile\:\[\&\>svg\]\:\!gp-h-\[var\(--height-mobile\)\]>svg {
     height: var(--height-mobile) !important
   }
 }

 .gps-593612089734464423 .\[\&_\*\]\:gp-max-w-full * {
   max-width: 100%
 }

 .gps-593612089734464423 .\[\&_p\]\:gp-whitespace-pre-line p {
   white-space: pre-line
 }

 /* Style 28 */
 [data-id="g5SG-Q9vUT"].gp-button-base::before,
 [data-id="g5SG-Q9vUT-interaction"].gp-button-base::before {

   content: "";
   height: 100%;
   width: 100%;
   position: absolute;
   pointer-events: none;
   top: 0;
   left: 0;
   border-style: none;
   border-width: 1px 1px 1px 1px;



   border-bottom-left-radius: 0px;
   border-bottom-right-radius: 0px;
   border-top-left-radius: 0px;
   border-top-right-radius: 0px;


 }


 [data-id="g5SG-Q9vUT"]:hover::before,
 [data-id="g5SG-Q9vUT-interaction"]:hover::before {}

 /* Style 29 */
 [data-id="gG_t1eb0Bj"].gp-button-base::before,
 [data-id="gG_t1eb0Bj-interaction"].gp-button-base::before {

   content: "";
   height: 100%;
   width: 100%;
   position: absolute;
   pointer-events: none;
   top: 0;
   left: 0;
   border-style: none;
   border-width: 1px 1px 1px 1px;



   border-bottom-left-radius: 0px;
   border-bottom-right-radius: 0px;
   border-top-left-radius: 0px;
   border-top-right-radius: 0px;


 }


 [data-id="gG_t1eb0Bj"]:hover::before,
 [data-id="gG_t1eb0Bj-interaction"]:hover::before {}

 /* Style 30 */
 [data-id="gssOa8sBsm"].gp-button-base::before,
 [data-id="gssOa8sBsm-interaction"].gp-button-base::before {

   content: "";
   height: 100%;
   width: 100%;
   position: absolute;
   pointer-events: none;
   top: 0;
   left: 0;
   border-style: none;
   border-width: 1px 1px 1px 1px;



   border-bottom-left-radius: 0px;
   border-bottom-right-radius: 0px;
   border-top-left-radius: 0px;
   border-top-right-radius: 0px;


 }


 [data-id="gssOa8sBsm"]:hover::before,
 [data-id="gssOa8sBsm-interaction"]:hover::before {}

 /* Style 31 */
 .gps-593461267210109680.gps.gpsil [style*="--bg:"] {
   background: var(--bg)
 }

 .gps-593461267210109680.gps.gpsil [style*="--bga:"] {
   background-attachment: var(--bga)
 }

 .gps-593461267210109680.gps.gpsil [style*="--bgc:"] {
   background-color: var(--bgc)
 }

 .gps-593461267210109680.gps.gpsil [style*="--bgi:"] {
   background-image: var(--bgi)
 }

 .gps-593461267210109680.gps.gpsil [style*="--bgp:"] {
   background-position: var(--bgp)
 }

 .gps-593461267210109680.gps.gpsil [style*="--bgr:"] {
   background-repeat: var(--bgr)
 }

 .gps-593461267210109680.gps.gpsil [style*="--bgs:"] {
   background-size: var(--bgs)
 }

 .gps-593461267210109680.gps.gpsil [style*="--b:"] {
   border: var(--b)
 }

 .gps-593461267210109680.gps.gpsil [style*="--bb:"] {
   border-bottom: var(--bb)
 }

 .gps-593461267210109680.gps.gpsil [style*="--bc:"] {
   border-color: var(--bc)
 }

 .gps-593461267210109680.gps.gpsil [style*="--bblr:"] {
   border-bottom-left-radius: var(--bblr)
 }

 .gps-593461267210109680.gps.gpsil [style*="--bbrr:"] {
   border-bottom-right-radius: var(--bbrr)
 }

 .gps-593461267210109680.gps.gpsil [style*="--bl:"] {
   border-left: var(--bl)
 }

 .gps-593461267210109680.gps.gpsil [style*="--bs:"] {
   border-style: var(--bs)
 }

 .gps-593461267210109680.gps.gpsil [style*="--bt:"] {
   border-top: var(--bt)
 }

 .gps-593461267210109680.gps.gpsil [style*="--btlr:"] {
   border-top-left-radius: var(--btlr)
 }

 .gps-593461267210109680.gps.gpsil [style*="--btrr:"] {
   border-top-right-radius: var(--btrr)
 }

 .gps-593461267210109680.gps.gpsil [style*="--bw:"] {
   border-width: var(--bw)
 }

 .gps-593461267210109680.gps.gpsil [style*="--bottom:"] {
   bottom: var(--bottom)
 }

 .gps-593461267210109680.gps.gpsil [style*="--c:"] {
   color: var(--c)
 }

 .gps-593461267210109680.gps.gpsil [style*="--cg:"] {
   -moz-column-gap: var(--cg);
   column-gap: var(--cg)
 }

 .gps-593461267210109680.gps.gpsil [style*="--ff:"] {
   font-family: var(--ff)
 }

 .gps-593461267210109680.gps.gpsil [style*="--size:"] {
   font-size: var(--size)
 }

 .gps-593461267210109680.gps.gpsil [style*="--weight:"] {
   font-weight: var(--weight)
 }

 .gps-593461267210109680.gps.gpsil [style*="--gtc:"] {
   grid-template-columns: var(--gtc)
 }

 .gps-593461267210109680.gps.gpsil [style*="--h:"] {
   height: var(--h)
 }

 .gps-593461267210109680.gps.gpsil [style*="--jc:"] {
   justify-content: var(--jc)
 }

 .gps-593461267210109680.gps.gpsil [style*="--left:"] {
   left: var(--left)
 }

 .gps-593461267210109680.gps.gpsil [style*="--ls:"] {
   letter-spacing: var(--ls)
 }

 .gps-593461267210109680.gps.gpsil [style*="--lh:"] {
   line-height: var(--lh)
 }

 .gps-593461267210109680.gps.gpsil [style*="--m:"] {
   margin: var(--m)
 }

 .gps-593461267210109680.gps.gpsil [style*="--mt:"] {
   margin-top: var(--mt)
 }

 .gps-593461267210109680.gps.gpsil [style*="--op:"] {
   opacity: var(--op)
 }

 .gps-593461267210109680.gps.gpsil [style*="--o:"] {
   order: var(--o)
 }

 .gps-593461267210109680.gps.gpsil [style*="--pc:"] {
   place-content: var(--pc)
 }

 .gps-593461267210109680.gps.gpsil [style*="--p:"] {
   padding: var(--p)
 }

 .gps-593461267210109680.gps.gpsil [style*="--pb:"] {
   padding-bottom: var(--pb)
 }

 .gps-593461267210109680.gps.gpsil [style*="--pl:"] {
   padding-left: var(--pl)
 }

 .gps-593461267210109680.gps.gpsil [style*="--pr:"] {
   padding-right: var(--pr)
 }

 .gps-593461267210109680.gps.gpsil [style*="--pt:"] {
   padding-top: var(--pt)
 }

 .gps-593461267210109680.gps.gpsil [style*="--pos:"] {
   position: var(--pos)
 }

 .gps-593461267210109680.gps.gpsil [style*="--rg:"] {
   row-gap: var(--rg)
 }

 .gps-593461267210109680.gps.gpsil [style*="--ta:"] {
   text-align: var(--ta)
 }

 .gps-593461267210109680.gps.gpsil [style*="--ts:"] {
   text-shadow: var(--ts)
 }

 .gps-593461267210109680.gps.gpsil [style*="--t:"] {
   transform: var(--t)
 }

 .gps-593461267210109680.gps.gpsil [style*="--w:"] {
   width: var(--w)
 }

 .gps-593461267210109680.gps.gpsil [style*="--z:"] {
   z-index: var(--z)
 }

 @media only screen and (max-width:1024px) {
   .gps-593461267210109680.gps.gpsil [style*="--size-tablet:"] {
     font-size: var(--size-tablet)
   }

   .gps-593461267210109680.gps.gpsil [style*="--h-tablet:"] {
     height: var(--h-tablet)
   }

   .gps-593461267210109680.gps.gpsil [style*="--lh-tablet:"] {
     line-height: var(--lh-tablet)
   }

   .gps-593461267210109680.gps.gpsil [style*="--mt-tablet:"] {
     margin-top: var(--mt-tablet)
   }

   .gps-593461267210109680.gps.gpsil [style*="--pb-tablet:"] {
     padding-bottom: var(--pb-tablet)
   }

   .gps-593461267210109680.gps.gpsil [style*="--pl-tablet:"] {
     padding-left: var(--pl-tablet)
   }

   .gps-593461267210109680.gps.gpsil [style*="--pr-tablet:"] {
     padding-right: var(--pr-tablet)
   }

   .gps-593461267210109680.gps.gpsil [style*="--pt-tablet:"] {
     padding-top: var(--pt-tablet)
   }

   .gps-593461267210109680.gps.gpsil [style*="--w-tablet:"] {
     width: var(--w-tablet)
   }
 }

 @media only screen and (max-width:767px) {
   .gps-593461267210109680.gps.gpsil [style*="--size-mobile:"] {
     font-size: var(--size-mobile)
   }

   .gps-593461267210109680.gps.gpsil [style*="--h-mobile:"] {
     height: var(--h-mobile)
   }

   .gps-593461267210109680.gps.gpsil [style*="--lh-mobile:"] {
     line-height: var(--lh-mobile)
   }

   .gps-593461267210109680.gps.gpsil [style*="--mt-mobile:"] {
     margin-top: var(--mt-mobile)
   }

   .gps-593461267210109680.gps.gpsil [style*="--pb-mobile:"] {
     padding-bottom: var(--pb-mobile)
   }

   .gps-593461267210109680.gps.gpsil [style*="--pl-mobile:"] {
     padding-left: var(--pl-mobile)
   }

   .gps-593461267210109680.gps.gpsil [style*="--pr-mobile:"] {
     padding-right: var(--pr-mobile)
   }

   .gps-593461267210109680.gps.gpsil [style*="--pt-mobile:"] {
     padding-top: var(--pt-mobile)
   }

   .gps-593461267210109680.gps.gpsil [style*="--w-mobile:"] {
     width: var(--w-mobile)
   }
 }

 .gps-593461267210109680 .gp-relative {
   position: relative
 }

 .gps-593461267210109680 .gp-mx-auto {
   margin-left: auto;
   margin-right: auto
 }

 .gps-593461267210109680 .gp-mb-0 {
   margin-bottom: 0
 }

 .gps-593461267210109680 .gp-flex {
   display: flex
 }

 .gps-593461267210109680 .gp-inline-flex {
   display: inline-flex
 }

 .gps-593461267210109680 .gp-grid {
   display: grid
 }

 .gps-593461267210109680 .\!gp-hidden {
   display: none !important
 }

 .gps-593461267210109680 .gp-hidden {
   display: none
 }

 .gps-593461267210109680 .gp-h-full {
   height: 100%
 }

 .gps-593461267210109680 .gp-max-w-full {
   max-width: 100%
 }

 .gps-593461267210109680 .gp-grid-rows-\[1fr\] {
   grid-template-rows: 1fr
 }

 .gps-593461267210109680 .gp-flex-col {
   flex-direction: column
 }

 .gps-593461267210109680 .gp-items-center {
   align-items: center
 }

 .gps-593461267210109680 .gp-justify-center {
   justify-content: center
 }

 .gps-593461267210109680 .gp-overflow-hidden {
   overflow: hidden
 }

 .gps-593461267210109680 .gp-break-words {
   overflow-wrap: break-word
 }

 .gps-593461267210109680 .gp-text-center {
   text-align: center
 }

 .gps-593461267210109680 .gp-text-g-text-3 {
   color: var(--g-c-text-3)
 }

 .gps-593461267210109680 .gp-no-underline {
   text-decoration-line: none
 }

 .gps-593461267210109680 .gp-transition-colors {
   transition-duration: .15s;
   transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
   transition-timing-function: cubic-bezier(.4, 0, .2, 1)
 }

 .gps-593461267210109680 .gp-duration-200 {
   transition-duration: .2s
 }

 .gps-593461267210109680 .gp-ease-in-out {
   transition-timing-function: cubic-bezier(.4, 0, .2, 1)
 }

 .gps-593461267210109680 .disabled\:gp-btn-disabled:disabled {
   cursor: default
 }

 .gps-593461267210109680 .disabled\:gp-opacity-30:disabled {
   opacity: .3
 }

 .gps-593461267210109680 .gp-group\/button:active .group-active\/button\:\!gp-text-inherit {
   color: inherit !important
 }

 .gps-593461267210109680 .gp-group[data-state=loading] .group-data-\[state\=loading\]\:gp-invisible {
   visibility: hidden
 }

 @media (max-width:1024px) {
   .gps-593461267210109680 .tablet\:\!gp-hidden {
     display: none !important
   }

   .gps-593461267210109680 .tablet\:gp-hidden {
     display: none
   }
 }

 @media (max-width:767px) {
   .gps-593461267210109680 .mobile\:\!gp-hidden {
     display: none !important
   }

   .gps-593461267210109680 .mobile\:gp-hidden {
     display: none
   }
 }

 .gps-593461267210109680 .\[\&_\*\]\:gp-max-w-full * {
   max-width: 100%
 }

 .gps-593461267210109680 .\[\&_p\]\:gp-whitespace-pre-line p {
   white-space: pre-line
 }

 /* Style 32 */
 @font-face {
   font-family: 'Assistant';
   font-style: normal;
   font-weight: 400;
   font-display: swap;
   src: url(https://fonts.gstatic.com/s/assistant/v24/2sDPZGJYnIjSi6H75xkZZE1I0yCmYzzQtuZnEGE.ttf) format('truetype');
 }

 /* Style 33 */
 [data-id="gopw765gnL"].gp-button-base::before,
 [data-id="gopw765gnL-interaction"].gp-button-base::before {

   content: "";
   height: 100%;
   width: 100%;
   position: absolute;
   pointer-events: none;
   top: 0;
   left: 0;
   border-style: none;
   border-width: 1px 1px 1px 1px;
   border-color: var(--g-c-line-3, line-3);


   border-bottom-left-radius: 8px;
   border-bottom-right-radius: 8px;
   border-top-left-radius: 8px;
   border-top-right-radius: 8px;


 }