.shopify-scope /* Typography (heading) */
  @font-face{font-family: Poppins;
  font-weight: 400;
  font-style: normal;
  font-display: fallback;
  src: url(/theme/poppins_n4.0ba78fa5af9b0e1a374041b3ceaadf0a43b41362.woff2) format("woff2"),
       url(/theme/poppins_n4.214741a72ff2596839fc9760ee7a770386cf16ca.woff) format("woff");}@font-face{font-family: Poppins;
  font-weight: 400;
  font-style: italic;
  font-display: fallback;
  src: url(/theme/poppins_i4.846ad1e22474f856bd6b81ba4585a60799a9f5d2.woff2) format("woff2"),
       url(/theme/poppins_i4.56b43284e8b52fc64c1fd271f289a39e8477e9ec.woff) format("woff");}.shopify-scope /* Typography (body) */
  @font-face{font-family: Poppins;
  font-weight: 400;
  font-style: normal;
  font-display: fallback;
  src: url(/theme/poppins_n4.0ba78fa5af9b0e1a374041b3ceaadf0a43b41362.woff2) format("woff2"),
       url(/theme/poppins_n4.214741a72ff2596839fc9760ee7a770386cf16ca.woff) format("woff");}@font-face{font-family: Poppins;
  font-weight: 400;
  font-style: italic;
  font-display: fallback;
  src: url(/theme/poppins_i4.846ad1e22474f856bd6b81ba4585a60799a9f5d2.woff2) format("woff2"),
       url(/theme/poppins_i4.56b43284e8b52fc64c1fd271f289a39e8477e9ec.woff) format("woff");}@font-face{font-family: Poppins;
  font-weight: 700;
  font-style: normal;
  font-display: fallback;
  src: url(/theme/poppins_n7.56758dcf284489feb014a026f3727f2f20a54626.woff2) format("woff2"),
       url(/theme/poppins_n7.f34f55d9b3d3205d2cd6f64955ff4b36f0cfd8da.woff) format("woff");}@font-face{font-family: Poppins;
  font-weight: 700;
  font-style: italic;
  font-display: fallback;
  src: url(/theme/poppins_i7.42fd71da11e9d101e1e6c7932199f925f9eea42d.woff2) format("woff2"),
       url(/theme/poppins_i7.ec8499dbd7616004e21155106d13837fff4cf556.woff) format("woff");}.shopify-scope{/* Container */
    --container-max-width: 100%;
    --container-xxs-max-width: 27.5rem; /* 440px */
    --container-xs-max-width: 42.5rem; /* 680px */
    --container-sm-max-width: 61.25rem; /* 980px */
    --container-md-max-width: 71.875rem; /* 1150px */
    --container-lg-max-width: 78.75rem; /* 1260px */
    --container-xl-max-width: 85rem; /* 1360px */
    --container-gutter: 1.25rem;

    --section-with-border-vertical-spacing: 2.5rem;
    --section-with-border-vertical-spacing-tight:2.5rem;
    --section-without-border-vertical-spacing:3.75rem;
    --section-without-border-vertical-spacing-tight:3.75rem;

    --section-stack-gap:3rem;
    --section-stack-gap-tight: 2.25rem;

    /* Form settings */
    --form-gap: 1.25rem; /* Gap between fieldset and submit button */
    --fieldset-gap: 1rem; /* Gap between each form input within a fieldset */
    --form-control-gap: 0.625rem; /* Gap between input and label (ignored for floating label) */
    --checkbox-control-gap: 0.75rem; /* Horizontal gap between checkbox and its associated label */
    --input-padding-block: 0.65rem; /* Vertical padding for input, textarea and native select */
    --input-padding-inline: 0.8rem; /* Horizontal padding for input, textarea and native select */
    --checkbox-size: 0.875rem; /* Size (width and height) for checkbox */

    /* Other sizes */
    --sticky-area-height: calc(var(--announcement-bar-is-sticky, 0) * var(--announcement-bar-height, 0px) + var(--header-is-sticky, 0) * var(--header-height, 0px));

    /* RTL support */
    --transform-logical-flip: 1;
    --transform-origin-start: left;
    --transform-origin-end: right;

    /**
     * ---------------------------------------------------------------------
     * TYPOGRAPHY
     * ---------------------------------------------------------------------
     */

    /* Font properties */
    --heading-font-family: Poppins, sans-serif;
    --heading-font-weight: 400;
    --heading-font-style: normal;
    --heading-text-transform: uppercase;
    --heading-letter-spacing: 0.18em;
    --text-font-family: Poppins, sans-serif;
    --text-font-weight: 400;
    --text-font-style: normal;
    --text-letter-spacing: 0.0em;
    --button-font: var(--text-font-style) var(--text-font-weight) var(--text-sm) / 1.65 var(--text-font-family);
    --button-text-transform: uppercase;
    --button-letter-spacing: 0.18em;

    /* Font sizes */--text-heading-size-factor: 1;
    --text-h1: max(0.6875rem, clamp(1.375rem, 1.146341463414634rem + 0.975609756097561vw, 2rem) * var(--text-heading-size-factor));
    --text-h2: max(0.6875rem, clamp(1.25rem, 1.0670731707317074rem + 0.7804878048780488vw, 1.75rem) * var(--text-heading-size-factor));
    --text-h3: max(0.6875rem, clamp(1.125rem, 1.0335365853658536rem + 0.3902439024390244vw, 1.375rem) * var(--text-heading-size-factor));
    --text-h4: max(0.6875rem, clamp(1rem, 0.9542682926829268rem + 0.1951219512195122vw, 1.125rem) * var(--text-heading-size-factor));
    --text-h5: calc(0.875rem * var(--text-heading-size-factor));
    --text-h6: calc(0.75rem * var(--text-heading-size-factor));

    --text-xs: 0.75rem;
    --text-sm: 0.8125rem;
    --text-base: 0.875rem;
    --text-lg: 1.0rem;
    --text-xl: 1.125rem;

    /**
     * ---------------------------------------------------------------------
     * COLORS
     * ---------------------------------------------------------------------
     */

    /* Color settings */--accent: 28 28 28;
    --text-primary: 28 28 28;
    --background-primary: 239 239 239;
    --background-secondary: 255 255 255;
    --border-color: 207 207 207;
    --page-overlay: 0 0 0 / 0.4;

    /* Button colors */
    --button-background-primary: 28 28 28;
    --button-text-primary: 255 255 255;

    /* Status colors */
    --success-background: 212 227 203;
    --success-text: 48 122 7;
    --warning-background: 253 241 224;
    --warning-text: 237 138 0;
    --error-background: 243 204 204;
    --error-text: 203 43 43;

    /* Product colors */
    --on-sale-text: 227 44 43;
    --on-sale-badge-background: 227 44 43;
    --on-sale-badge-text: 255 255 255;
    --sold-out-badge-background: 239 239 239;
    --sold-out-badge-text: 0 0 0 / 0.65;
    --custom-badge-background: 28 28 28;
    --custom-badge-text: 255 255 255;
    --star-color: 28 28 28;

    /* Header colors */--header-background: 255 255 255;
    --header-text: 28 28 28;
    --header-border-color: 221 221 221;

    /* Footer colors */--footer-background: 17 17 17;
    --footer-text: 255 255 255;
    --footer-border-color: 53 53 53;

    /* Modal colors */--modal-background: 255 255 255;
    --modal-text: 28 28 28;
    --modal-border-color: 221 221 221;

    /* Drawer colors (reuse the same as modal) */
    --drawer-background: 255 255 255;
    --drawer-text: 28 28 28;
    --drawer-border-color: 221 221 221;

    /* Popover background (uses the primary background) */
    --popover-background: 255 255 255;
    --popover-text: 28 28 28;
    --popover-border-color: 207 207 207;

    /* Rounded variables (used for border radius) */
    --rounded-full: 9999px;
    --button-border-radius: 0.0rem;
    --input-border-radius: 0.0rem;

    /* Box shadow */
    --shadow-sm: 0 2px 8px rgb(0 0 0 / 0.05);
    --shadow: 0 5px 15px rgb(0 0 0 / 0.05);
    --shadow-md: 0 5px 30px rgb(0 0 0 / 0.05);
    --shadow-block: px px px rgb(var(--text-primary) / 0.0);

    /**
     * ---------------------------------------------------------------------
     * OTHER
     * ---------------------------------------------------------------------
     */

    --checkmark-svg-url: url(/theme/checkmark.svg);
    --cursor-zoom-in-svg-url: url(/theme/cursor-zoom-in.svg);}.shopify-scope [dir="rtl"]:root{/* RTL support */
    --transform-logical-flip: -1;
    --transform-origin-start: right;
    --transform-origin-end: left;}@media screen and (min-width: 700px){.shopify-scope{/* Typography (font size) */
      --text-xs: 0.75rem;
      --text-sm: 0.8125rem;
      --text-base: 0.875rem;
      --text-lg: 1.0rem;
      --text-xl: 1.25rem;

      /* Spacing settings */
      --container-gutter: 2rem;}}@media screen and (min-width: 1000px){.shopify-scope{/* Spacing settings */
      --container-gutter: 3rem;

      --section-with-border-vertical-spacing: 4rem;
      --section-with-border-vertical-spacing-tight: 4rem;
      --section-without-border-vertical-spacing: 6rem;
      --section-without-border-vertical-spacing-tight: 6rem;

      --section-stack-gap:3rem;
      --section-stack-gap-tight:3rem;}}.shopify-scope{--header-is-sticky: 1;}.shopify-scope #shopify-section-sections--19796988068132__header{--header-grid: "primary-nav logo secondary-nav" / minmax(0, 1fr) auto minmax(0, 1fr);
    --header-padding-block: 1rem;
    --header-transparent-header-text-color: 255 255 255;
    --header-separation-border-color: var(--border-color);

    position: relative;
    z-index: 5;}@media screen and (min-width: 700px){.shopify-scope #shopify-section-sections--19796988068132__header{--header-padding-block: 1.6rem;}}@media screen and (min-width: 1000px){.shopify-scope #shopify-section-sections--19796988068132__header{--header-grid: "logo primary-nav secondary-nav" / minmax(max-content, 1fr) auto minmax(max-content, 1fr);}}.shopify-scope #shopify-section-sections--19796988068132__header{position: sticky;
      top: 0;}.shopify-scope .shopify-section--announcement-bar ~ #shopify-section-sections--19796988068132__header{top: calc(var(--announcement-bar-is-sticky, 0) * var(--announcement-bar-height, 0px));}.shopify-scope #shopify-section-sections--19796988068132__header{--header-logo-width: 100px;
      --header-logo-height: 42px;}@media screen and (min-width: 700px){.shopify-scope #shopify-section-sections--19796988068132__header{--header-logo-width: 140px;
        --header-logo-height: 59px;}}.shopify-scope #shopify-section-template--19796987478308__bc0a38b6-ad15-4acc-991e-b238a0891a0a .flex-container{display: flex; justify-content: center;}.shopify-scope #shopify-section-template--19796987478308__bc0a38b6-ad15-4acc-991e-b238a0891a0a .flex-item{flex-basis: 100%; margin: 10px; max-width: 1280px;}.shopify-scope #shopify-section-template--19796987478308__bc0a38b6-ad15-4acc-991e-b238a0891a0a .flex-item img{width: 100%; height: auto;}.shopify-scope #shopify-section-template--19796987478308__bc0a38b6-ad15-4acc-991e-b238a0891a0a .bordered-section{padding: 0 0 4rem 0; background-image: url(/theme/Luxury_1.png) !important; background-position: center center; background-size: contain; padding: 4rem 0 4rem 0; background-repeat: no-repeat; background-color: #202020;}.shopify-scope #shopify-section-template--19796987478308__ee6c52ba-3395-4021-99cc-1cb0a36c87a4{--image-with-text-content-max-width: 430px;}.shopify-scope #shopify-section-template--19796987478308__2edd9ae3-22ca-4e50-8d80-851274fef675{--content-over-media-overlay: 0 0 0 / 0.71;--content-over-media-content-max-width: var(--container-md-max-width);}.shopify-scope #shopify-section-template--19796987478308__ef61f59e-7afc-4a96-9278-ede2c2573b79{--multi-column-gap: 3.125rem;
      --multi-column-column-width: 53vw;
      --multi-column-grid: auto / auto-flow var(--multi-column-column-width);
      --multi-column-content-alignment: safe center;}@media screen and (min-width: 700px){.shopify-scope #shopify-section-template--19796987478308__ef61f59e-7afc-4a96-9278-ede2c2573b79{--multi-column-columns-per-row: 2;
        --multi-column-column-width: 38vw;}}@media screen and (min-width: 999px){.shopify-scope #shopify-section-template--19796987478308__ef61f59e-7afc-4a96-9278-ede2c2573b79{--multi-column-gap: 4.375rem;
        --multi-column-columns-per-row: 6;
        --multi-column-column-width: calc(100% / var(--multi-column-columns-per-row) - var(--multi-column-gap) * ((var(--multi-column-columns-per-row) - 1) / var(--multi-column-columns-per-row)));
        --multi-column-grid: auto / repeat(auto-fit, var(--multi-column-column-width));}}.shopify-scope #shopify-section-template--19796987478308__image-with-text-scroll{--images-with-text-scroll-master-image-ratio: 0.6653359946773121;
      --images-with-text-scroll-text-alignment: center;--images-with-text-scroll-overlay: 0 0 0 / 0.0;}.shopify-scope #shopify-section-template--19796987478308__b04978fa-1576-4027-8f92-318bbb13aadf .bordered-section{background: #fff;}.shopify-scope #shopify-section-template--19796987478308__5184a489-2ac9-4a4f-94e1-c771c4d614dd{--product-grid: "product-gallery" "product-info" / minmax(0, 1fr);}@media screen and (min-width: 1000px){.shopify-scope #shopify-section-template--19796987478308__5184a489-2ac9-4a4f-94e1-c771c4d614dd{--product-grid: "product-gallery product-info" / minmax(0, 0.7fr) minmax(0, 0.3fr);}}@media screen and (min-width: 1000px){.shopify-scope #shopify-section-template--19796987478308__5184a489-2ac9-4a4f-94e1-c771c4d614dd{}}.shopify-scope #shopify-section-template--19796987478308__5184a489-2ac9-4a4f-94e1-c771c4d614dd .bordered-section{margin-top: 0; margin-bottom: 0;}.shopify-scope #shopify-section-template--19796987478308__e5de4337-2dbb-4945-8588-c5fd7d2dca8e{/* Update your styles here */}.shopify-scope .testimonial-section{padding: 2rem 0;}.shopify-scope .testimonial-carousel-wrapper{display: flex;
      justify-content: center;
      align-items: center;}.shopify-scope .testimonial-carousel__item{display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
    background-color: white;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
    border-radius: 10px;
    margin: 0 1rem;
    gap: 1rem;}.shopify-scope .testimonial-carousel__item img{max-width: 100%;
    height: auto;
    border-radius: 10px 10px 0 0;
    margin-bottom: 1rem;
    object-fit: cover; /* Add this line to maintain aspect ratio */}.shopify-scope .testimonial-content{margin-bottom: 1rem;
      padding: 0rem 2rem 0 2rem;}.shopify-scope .testimonial-author{font-weight: bold;}.shopify-scope .testimonial-carousel-nav{display: flex;
      justify-content: center;
      align-items: center;
      margin-top: 1rem;}.shopify-scope .testimonial-carousel-prev,.shopify-scope .testimonial-carousel-next{cursor: pointer;
      font-size: 1.5rem;
      color: black; /* Set arrow color to black */
      background: none; /* Remove background */
      margin: 0 1rem;
      display: flex;
      justify-content: center;
      align-items: center;}.shopify-scope .testimonial-carousel-prev svg,.shopify-scope .testimonial-carousel-next svg{width: 60px;
    height: 60px;}.shopify-scope .testimonial-carousel-nav{display: flex;
    justify-content: space-between;
    align-items: center;
    position: absolute;
    margin-top: 1rem;
    top: 34%;
    width: 110%;
    z-index: 99999;
    left: -5%;}.shopify-scope button.testimonial-carousel-next{transform: rotate(180deg);}.shopify-scope .section-stack.custom-testimonial-carousel{position: relative;}.shopify-scope #shopify-section-template--19796987478308__e5de4337-2dbb-4945-8588-c5fd7d2dca8e .bordered-section{background: #202020;}.shopify-scope #shopify-section-template--19796987478308__newsletter{--content-over-media-overlay: 0 0 0 / 0.0;--content-over-media-row-gap: 0px;}.shopify-scope #shopify-section-sections--19796988035364__footer{--footer-content-justify-items: space-between;}