/** Shopify CDN: Minification failed

Line 2651:0 All "@import" rules must come first

**/
/* CSS Variables (merged from 4 pages) */
.hassan-khachab-section {
  --vtl-alpha-black-30: rgba(34, 34, 34, 0.3);
  --gradient-background: #ffffff;
  --vtl-color-box-shadow-m-on-dark: rgba(255, 255, 255, 0.1);
  --header-height: 134px;
  --color-base-background-2: 18, 18, 18;
  --vtl-blue-170: #002246;
  --vtl-green-70: #64f769;
  --vtl-size-8: 8px;
  --quantity-overlay-opacity: 0.06;
  --vtl-color-bg-surface-inverse-on-light: #222;
  --vtl-space-80: 80px;
  --vtl-alpha-black-04: rgba(34, 34, 34, 0.04);
  --vtl-alpha-white-03: rgba(255, 255, 255, 0.03);
  --vtl-size-112: 112px;
  --font-heading-style: normal;
  --vtl-yellow-130: #b29005;
  --vtl-orange-50: #ffcc80;
  --vtl-yellow-20: #fff5cd;
  --gradient-base-accent-1: #121212;
  --quantity-shadow-blur-radius: 0px;
  --vtl-space-1: 1px;
  --pickers-border-color: 18, 18, 18;
  --vtl-color-text-promo-on-light: #ce1900;
  --vtl-alpha-white-60: rgba(255, 255, 255, 0.6);
  --vtl-red-60: #ef7766;
  --vtl-orange-100: #f90;
  --blog-card-corner-radius: 1.2rem;
  --vtl-size-18: 18px;
  --vtl-color-text-on-bg-fill-on-dark: #222;
  --vtl-border-radius-20: 20px;
  --vtl-color-text-preview-surface-on-dark: rgba(34, 34, 34, 1);
  --vtl-font-size-64: 64px;
  --vtl-alpha-white-40: rgba(255, 255, 255, 0.4);
  --buttons-radius-outset: 8px;
  --vtl-yellow-150: #806704;
  --spacing-sections-desktop: 0px;
  --vtl-color-text-critical-on-dark: #e8331a;
  --vtl-border-radius-16: 16px;
  --inputs-border-width: 1px;
  --gradient-base-background-2: #121212;
  --vtl-size-128: 128px;
  --font-heading-line-height: 0.3;
  --vtl-yellow-110: #e5b906;
  --inputs-border-opacity: 0.6;
  --vtl-neutral-110: #1e1e1e;
  --grid-mobile-vertical-spacing: 20px;
  --font-body-family: "Manrope", sans-serif;
  --vtl-orange-30: #ffe0b2;
  --buttons-radius: 6px;
  --vtl-color-text-preview-body-on-light: rgba(34, 34, 34, 0.8);
  --buttons-shadow-opacity: 0.0;
  --vtl-color-border-tertiary-on-light: #eaeaea;
  --vtl-yellow-30: #fff0b5;
  --vtl-red-05: #fef4f2;
  --vtl-size-24: 24px;
  --vtl-color-border-hover-on-light: #363636;
  --vtl-green-90: #38f53e;
  --color-base-text: 18, 18, 18;
  --vtl-color-bg-surface-preview-product-container-on-light: rgba(34, 34, 34, 0.03);
  --vtl-color-text-preview-default-on-light: rgba(34, 34, 34, 0.6);
  --vtl-green-120: #1bc320;
  --vtl-alpha-black-50: rgba(34, 34, 34, 0.5);
  --vtl-space-6: 6px;
  --buttons-border-offset: 0.3px;
  --pickers-small-radius: 3.2px;
  --vtl-neutral-80: #4a4a4a;
  --vtl-color-bg-fill-preview-tertiary-on-dark: #444;
  --vtl-red-80: #ea4933;
  --vtl-red-02: #fefafa;
  --pickers-border-opacity: 0.2;
  --variant-pills-shadow-blur-radius: 5px;
  --vtl-orange-60: #ffc266;
  --product-card-shadow-vertical-offset: 0.6rem;
  --vtl-border-radius-12: 12px;
  --vtl-font-size-20: 20px;
  --quantity-border-color: 18, 18, 18;
  --vtl-yellow-90: #ffd320;
  --popup-shadow-vertical-offset: 12px;
  --vtl-size-32: 32px;
  --vtl-alpha-black-20: rgba(34, 34, 34, 0.2);
  --vtl-alpha-white-15: rgba(255, 255, 255, 0.15);
  --quantity-hover-overlay-opacity: 0.06;
  --vtl-neutral-75: #444;
  --popup-border-opacity: 0.1;
  --vtl-alpha-black-05: rgba(34, 34, 34, 0.05);
  --inputs-hover-border-opacity: 1;
  --collection-card-shadow-blur-radius: 1.5rem;
  --vtl-color-bg-surface-selected-on-dark: rgba(255, 255, 255, 0.05);
  --inputs-shadow-blur-radius: 5px;
  --vtl-color-bg-fill-critical-on-dark: #e8331a;
  --vtl-color-text-preview-default-on-dark: rgba(255, 255, 255, 0.6);
  --vtl-color-text-tertiary-on-dark: #727272;
  --vtl-color-bg-surface-modal-on-dark: #fff;
  --vtl-space-128: 128px;
  --spacing-sections-mobile: 0px;
  --vtl-green-180: #073108;
  --collection-card-image-padding: 0.0rem;
  --vtl-color-bg-fill-promo-on-light: #e51c00;
  --vtl-blue-20: #cce3fb;
  --vtl-font-size-40: 40px;
  --vtl-color-bg-surface-critical-on-light: #fefafa;
  --vtl-orange-40: #ffd699;
  --color-button: 18, 18, 18;
  --font-body-weight-bold: 700;
  --vtl-blue-70: #4d9cf0;
  --vtl-alpha-white-100: rgba(255, 255, 255, 1);
  --vtl-space-112: 112px;
  --vtl-color-bg-surface-preview-product-container-on-dark: rgba(255, 255, 255, 0.03);
  --vtl-neutral-60: #727272;
  --collection-card-shadow-vertical-offset: 0.6rem;
  --vtl-font-weight-400: 400;
  --vtl-size-20: 20px;
  --vtl-color-box-shadow-xl-on-light: rgba(34, 34, 34, 0.2);
  --vtl-border-width-0: 0px;
  --vtl-yellow-02: #fffefa;
  --vtl-green-60: #7af87e;
  --vtl-green-110: #1fdc24;
  --vtl-orange-150: #804d00;
  --font-heading-scale: 1.25;
  --collection-card-corner-radius: 1.2rem;
  --alpha-button-border: 1;
  --vtl-yellow-80: #ffd839;
  --vtl-font-size-12: 12px;
  --vtl-color-bg-fill-preview-tertiary-on-light: #eee;
  --vtl-color-bg-surface-tertiary-on-dark: #4a4a4a;
  --vtl-color-border-preview-border-on-light: rgba(34, 34, 34, 0.6);
  --vtl-border-radius-full: 9999px;
  --color-base-accent-2: 227, 205, 188;
  --vtl-color-text-primary-on-light: #4a4a4a;
  --vtl-font-size-32: 32px;
  --text-boxes-border-width: 0px;
  --vtl-color-text-disable-on-light: #5e5e5e;
  --vtl-color-bg-surface-secondary-on-light: #eaeaea;
  --quantity-small-radius: 3.2px;
  --vtl-font-weight-800: 800;
  --vtl-orange-130: #b26b00;
  --blog-card-shadow-vertical-offset: 1.0rem;
  --quantity-border-opacity: 0.2;
  --grid-desktop-vertical-spacing: 40px;
  --vtl-color-border-hover-on-dark: rgba(34, 34, 34, 0.1);
  --vtl-red-40: #f5a499;
  --vtl-green-02: #fbfffb;
  --quantity-radius: 8px;
  --vtl-size-6: 6px;
  --vtl-color-border-secondary-on-light: #aeaeae;
  --vtl-color-border-disable-on-light: #d6d6d6;
  --vtl-color-border-critical-on-dark: #e8331a;
  --vtl-color-text-on-bg-fill-on-light: #fff;
  --vtl-text-decoration-line-through: line-through;
  --grid-desktop-horizontal-spacing: 40px;
  --vtl-color-bg-fill-tertiary-on-dark: #5e5e5e;
  --color-icon: rgb(18, 18, 18);
  --vtl-color-border-focus-on-light: #0071e9;
  --product-card-text-alignment: center;
  --vtl-color-icon-default-on-light: #222;
  --vtl-color-icon-success-on-dark: #1fdc24;
  --media-shadow-horizontal-offset: 0px;
  --media-radius: 6px;
  --gradient-base-accent-2: linear-gradient(54deg, rgba(109, 56, 139, 1) 14%, rgba(105, 14, 14, 1) 85%);
  --vtl-color-bg-surface-default-on-dark: #222;
  --vtl-color-bg-fill-default-on-dark: #d6d6d6;
  --border-color: 18, 18, 18;
  --vtl-red-10: #fce8e5;
  --vtl-font-size-18: 18px;
  --alpha-button-background: 1;
  --text-boxes-radius: 24px;
  --vtl-neutral-30: #aeaeae;
  --font-body-style: normal;
  --vtl-neutral-120: #1b1b1b;
  --variant-pills-padding-x: 2.0rem;
  --vtl-color-icon-default-on-dark: #fff;
  --vtl-color-border-disable-on-dark: rgba(255, 255, 255, 0.2);
  --quantity-hover-border-opacity: 0.15;
  --vtl-color-icon-disable-on-dark: rgba(255, 255, 255, 0.5);
  --font-body-weight: 400;
  --variant-pills-border-opacity: 0.55;
  --vtl-color-bg-surface-secondary-on-dark: #fff;
  --popup-shadow-horizontal-offset: 10px;
  --text-boxes-shadow-horizontal-offset: 10px;
  --variant-pills-shadow-horizontal-offset: 0px;
  --vtl-red-170: #450800;
  --vtl-space-12: 12px;
  --vtl-border-radius-2: 2px;
  --vtl-yellow-100: #ffce07;
  --vtl-red-120: #b71600;
  --vtl-color-border-secondary-on-dark: #868686;
  --vtl-space-96: 96px;
  --pickers-shadow-blur-radius: 0px;
  --product-card-border-opacity: 0.1;
  --vtl-color-text-preview-heading-on-dark: rgba(255, 255, 255, 1);
  --vtl-orange-80: #ffad33;
  --vtl-alpha-white-80: rgba(255, 255, 255, 0.8);
  --vtl-green-05: #f4fef4;
  --vtl-space-32: 32px;
  --vtl-size-48: 48px;
  --vtl-space-24: 24px;
  --vtl-alpha-white-30: rgba(255, 255, 255, 0.3);
  --vtl-yellow-120: #cca506;
  --drawer-border-opacity: 0.1;
  --buttons-shadow-vertical-offset: 4px;
  --vtl-color-text-hover-on-light: rgba(34, 34, 34, 0.7);
  --vtl-alpha-black-03: rgba(34, 34, 34, 0.03);
  --vtl-color-icon-disable-on-light: #727272;
  --vtl-neutral-90: #363636;
  --vtl-size-52: 52px;
  --vtl-color-box-shadow-l-on-dark: rgba(255, 255, 255, 0.15);
  --vtl-size-16: 16px;
  --vtl-color-box-shadow-s-on-dark: rgba(255, 255, 255, 0.05);
  --vtl-size-80: 80px;
  --color-foreground: 18, 18, 18;
  --vtl-color-bg-fill-promo-on-dark: #e8331a;
  --vtl-alpha-white-10: rgba(255, 255, 255, 0.1);
  --blog-card-shadow-horizontal-offset: 1.0rem;
  --vtl-color-bg-surface-hover-on-light: rgba(34, 34, 34, 0.03);
  --vtl-color-text-primary-on-dark: #c2c2c2;
  --vtl-alpha-black-60: rgba(34, 34, 34, 0.6);
  --font-body-scale: 1.0;
  --vtl-alpha-black-100: rgba(34, 34, 34, 1);
  --vtl-space-16: 16px;
  --text-boxes-shadow-opacity: 0.0;
  --vtl-space-8: 8px;
  --font-heading-weight: 700;
  --vtl-alpha-black-02: rgba(34, 34, 34, 0.02);
  --vtl-space-0: 0px;
  --collection-card-text-alignment: center;
  --vtl-color-bg-fill-disable-on-dark: #363636;
  --vtl-red-20: #fad2cc;
  --vtl-green-30: #bdfcbe;
  --pickers-shadow-horizontal-offset: 0px;
  --alpha-badge-border: .1;
  --vtl-yellow-70: #ffdd51;
  --product-card-corner-radius: 1.2rem;
  --vtl-line-height-140: 1.4;
  --vtl-size-full: 9999px;
  --vtl-green-20: #d3fdd4;
  --vtl-orange-90: #ffa31a;
  --color-link: 227, 205, 188;
  --color-badge-border: 18, 18, 18;
  --inputs-shadow-opacity: 0.0;
  --vtl-color-border-default-on-light: #222;
  --vtl-yellow-05: #fffdf3;
  --vtl-neutral-50: #868686;
  --vtl-text-decoration-underline: underline;
  --accent-color: 18, 18, 18;
  --color-card-hover: 18, 18, 18;
  --collection-card-shadow-opacity: 0.05;
  --buttons-shadow-horizontal-offset: 0px;
  --vtl-color-icon-tertiary-on-dark: #5e5e5e;
  --vtl-color-text-default-on-light: #222;
  --vtl-color-bg-fill-tertiary-on-light: #eaeaea;
  --blog-card-border-opacity: 0.1;
  --vtl-blue-120: #005aba;
  --drawer-shadow-opacity: 0.0;
  --text-boxes-shadow-visible: 0;
  --vtl-color-text-critical-on-light: #ce1900;
  --vtl-neutral-04: #eee;
  --vtl-space-48: 48px;
  --vtl-red-100: #e51c00;
  --vtl-blue-150: #003975;
  --vtl-yellow-180: #332901;
  --drawer-shadow-blur-radius: 5px;
  --quantity-shadow-horizontal-offset: 0px;
  --vtl-border-width-2: 2px;
  --alpha-link: .85;
  --vtl-green-170: #0a490c;
  --media-border-width: 0px;
  --vtl-space-4: 4px;
  --vtl-orange-170: #4d2e00;
  --variant-pills-border-width: 1px;
  --vtl-color-icon-success-on-light: #18ab1c;
  --vtl-text-decoration-none: none;
  --quantity-radius-outset: 9px;
  --vtl-color-border-alpha-tertiary-on-dark: rgba(255, 255, 255, 0.05);
  --vtl-space-40: 40px;
  --vtl-color-bg-fill-default-on-light: #222;
  --vtl-color-border-primary-on-light: #5e5e5e;
  --blog-card-shadow-visible: 1;
  --vtl-alpha-white-90: rgba(255, 255, 255, 0.9);
  --buttons-border-opacity: 1.0;
  --vtl-border-radius-4: 4px;
  --collection-card-border-opacity: 0.1;
  --vtl-color-text-preview-heading-on-light: rgba(34, 34, 34, 1);
  --vtl-color-icon-tertiary-on-light: #c2c2c2;
  --vtl-orange-10: #fff5e5;
  --page-width-margin: 0rem;
  --duration-long: .5s;
  --vtl-neutral-10: #d6d6d6;
  --vtl-blue-10: #e5f1fd;
  --vtl-green-10: #e9fee9;
  --vtl-size-464: 464px;
  --vtl-color-bg-surface-inverse-on-dark: #fff;
  --vtl-size-96: 96px;
  --vtl-orange-02: #fffdfa;
  --vtl-blue-30: #b2d4f8;
  --variant-pills-shadow-vertical-offset: 4px;
  --vtl-neutral-02: #fdfdfd;
  --swiper-theme-color: #007aff;
  --vtl-blue-40: #99c6f6;
  --vtl-blue-05: #f2f8fe;
  --collection-card-shadow-visible: 1;
  --vtl-green-150: #117a14;
  --vtl-blue-50: #80b8f4;
  --vtl-size-12: 12px;
  --drawer-border-width: 1px;
  --vtl-yellow-10: #fffae6;
  --inputs-shadow-horizontal-offset: 0px;
  --vtl-red-130: #a01400;
  --vtl-neutral-03: #f8f8f8;
  --vtl-yellow-60: #ffe26a;
  --vtl-green-100: #22f428;
  --color-base-outline-button-labels: 227, 205, 188;
  --collection-card-shadow-horizontal-offset: 0.2rem;
  --vtl-color-border-alpha-tertiary-on-light: rgba(34, 34, 34, 0.05);
  --vtl-green-80: #4ef653;
  --vtl-color-text-hover-on-dark: rgba(255, 255, 255, 0.7);
  --vtl-green-50: #90f993;
  --vtl-color-box-shadow-l-on-light: rgba(34, 34, 34, 0.15);
  --color-background: 255, 255, 255;
  --color-base-accent-1: 18, 18, 18;
  --vtl-alpha-black-15: rgba(34, 34, 34, 0.15);
  --vtl-neutral-20: #c2c2c2;
  --color-badge-background: 255, 255, 255;
  --product-card-image-padding: 0.0rem;
  --vtl-alpha-white-70: rgba(255, 255, 255, 0.7);
  --page-width: 140rem;
  --variant-pills-padding-y: 1.0rem;
  --popup-shadow-opacity: 0.1;
  --vtl-color-text-default-on-dark: #fff;
  --vtl-alpha-white-00: rgba(255, 255, 255, 0);
  --vtl-orange-120: #cc7a00;
  --drawer-shadow-horizontal-offset: 0px;
  --color-button-text: 255, 255, 255;
  --vtl-yellow-40: #ffeb9c;
  --vtl-red-150: #730e00;
  --buttons-shadow-blur-radius: 5px;
  --vtl-color-border-preview-border-tertiary-on-dark: rgba(255, 255, 255, 0.1);
  --quantity-shadow-opacity: 0.0;
  --vtl-color-text-link-on-dark: #1a7feb;
  --vtl-red-70: #ed604d;
  --vtl-blue-80: #338ded;
  --vtl-space-full: 9999px;
  --vtl-green-130: #18ab1c;
  --vtl-color-text-secondary-on-dark: #9a9a9a;
  --pickers-shadow-vertical-offset: 0px;
  --vtl-orange-70: #ffb84d;
  --vtl-font-weight-inherit: ;
  --duration-default: .2s;
  --vtl-alpha-black-70: rgba(34, 34, 34, 0.7);
  --vtl-neutral-100: #222;
  --vtl-size-2: 2px;
  --vtl-color-box-shadow-m-on-light: rgba(34, 34, 34, 0.1);
  --vtl-color-border-default-on-dark: #d6d6d6;
  --vtl-line-height-150: 1.5;
  --vtl-red-90: #e8331a;
  --media-shadow-blur-radius: 20px;
  --vtl-red-50: #f28d80;
  --color-base-solid-button-labels: 255, 255, 255;
  --vtl-neutral-40: #9a9a9a;
  --vtl-font-size-16: 16px;
  --collection-card-border-width: 0.0rem;
  --pickers-hover-overlay-opacity: 0.1;
  --vtl-color-bg-fill-critical-on-light: #b71600;
  --buttons-border-width: 2px;
  --vtl-blue-90: #1a7feb;
  --vtl-color-bg-surface-critical-on-dark: #ef7766;
  --vtl-red-110: #ce1900;
  --vtl-color-icon-button-surface-hover-on-light: rgba(34, 34, 34, 0.1);
  --badge-corner-radius: 0.6rem;
  --variant-pills-shadow-opacity: 0.0;
  --vtl-size-4: 4px;
  --vtl-space-2: 2px;
  --vtl-color-border-focus-on-dark: #4d9cf0;
  --vtl-color-box-shadow-s-on-light: rgba(34, 34, 34, 0.05);
  --vtl-color-text-disable-on-dark: #9a9a9a;
  --drawer-shadow-vertical-offset: 4px;
  --vtl-green-40: #a7fba9;
  --vtl-font-size-14: 14px;
  --blog-card-shadow-opacity: 0.05;
  --popup-shadow-blur-radius: 20px;
  --vtl-border-radius-24: 24px;
  --vtl-border-radius-8: 8px;
  --vtl-alpha-white-04: rgba(255, 255, 255, 0.04);
  --vtl-alpha-white-05: rgba(255, 255, 255, 0.05);
  --pickers-hover-border-opacity: 0.55;
  --vtl-font-size-52: 52px;
  --pickers-margin-offset: 0px;
  --vtl-red-180: #2e0600;
  --vtl-blue-60: #66aaf2;
  --vtl-alpha-black-10: rgba(34, 34, 34, 0.1);
  --color-base-background-1: 255, 255, 255;
  --vtl-alpha-black-90: rgba(34, 34, 34, 0.9);
  --pickers-overlay-opacity: 0.08;
  --inputs-radius: 6px;
  --blog-card-border-width: 0.0rem;
  --vtl-blue-02: #fafcff;
  --pickers-radius-outset: 9px;
  --vtl-yellow-170: #4d3e02;
  --vtl-blue-110: #0066d2;
  --vtl-size-0: 0px;
  --variant-pills-inactive-overlay-opacity: 0.0;
  --grid-mobile-horizontal-spacing: 20px;
  --color-shadow: 18, 18, 18;
  --blog-card-image-padding: 0.0rem;
  --vtl-color-text-secondary-on-light: #727272;
  --vtl-space-20: 20px;
  --vtl-border-width-4: 4px;
  --media-padding: px;
  --pickers-shadow-opacity: 0.0;
  --text-boxes-shadow-blur-radius: 20px;
  --vtl-size-64: 64px;
  --vtl-color-icon-button-surface-hover-on-dark: rgba(255, 255, 255, 0.1);
  --vtl-alpha-white-02: rgba(255, 255, 255, 0.02);
  --vtl-color-text-preview-body-on-dark: rgba(255, 255, 255, 0.8);
  --quantity-border-width: 1px;
  --gradient-base-background-1: #ffffff;
  --vtl-alpha-white-20: rgba(255, 255, 255, 0.2);
  --vtl-color-bg-surface-default-on-light: #fff;
  --product-card-shadow-visible: 1;
  --vtl-color-bg-surface-modal-on-light: #fff;
  --inputs-radius-outset: 7px;
  --vtl-alpha-black-80: rgba(34, 34, 34, 0.8);
  --media-shadow-opacity: 0.0;
  --quantity-shadow-vertical-offset: 0px;
  --vtl-color-bg-surface-hover-on-dark: rgba(255, 255, 255, 0.03);
  --vtl-color-text-preview-surface-on-light: rgba(255, 255, 255, 1);
  --product-card-shadow-blur-radius: 1.5rem;
  --vtl-color-text-promo-on-dark: #e8331a;
  --vtl-orange-20: #ffebcc;
  --vtl-color-border-tertiary-on-dark: #5e5e5e;
  --vtl-orange-180: #331f00;
  --vtl-size-1: 1px;
  --vtl-color-bg-surface-tertiary-on-light: #f8f8f8;
  --vtl-color-icon-inverse-on-dark: #222;
  --vtl-color-bg-fill-inverse-on-light: #fff;
  --pickers-radius: 8px;
  --blog-card-shadow-blur-radius: 3.5rem;
  --vtl-font-size-48: 48px;
  --text-boxes-shadow-vertical-offset: 12px;
  --vtl-font-size-24: 24px;
  --media-border-opacity: 0.1;
  --blog-card-text-alignment: center;
  --font-heading-letter-spacing: 0.06rem;
  --vtl-color-box-shadow-xl-on-dark: rgba(255, 255, 255, 0.2);
  --vtl-color-icon-inverse-on-light: #fff;
  --vtl-color-bg-surface-selected-on-light: rgba(34, 34, 34, 0.05);
  --vtl-color-border-critical-on-light: #ce1900;
  --vtl-color-bg-fill-hover-on-dark: rgba(255, 255, 255, 0.8);
  --vtl-color-bg-fill-inverse-on-dark: #222;
  --swiper-navigation-size: 44px;
  --vtl-alpha-black-40: rgba(34, 34, 34, 0.4);
  --vtl-blue-130: #004fa3;
  --vtl-yellow-50: #ffe783;
  --vtl-color-bg-fill-disable-on-light: #d6d6d6;
  --vtl-orange-05: #fffaf2;
  --vtl-color-icon-stars-on-light: #ffce07;
  --font-heading-family: "Manrope", sans-serif;
  --inputs-margin-offset: 0px;
  --vtl-blue-180: #00172f;
  --variant-pills-text-size: 1.4rem;
  --vtl-orange-110: #e58a00;
  --vtl-blue-100: #0071e9;
  --product-card-shadow-opacity: 0.1;
  --vtl-color-icon-stars-on-dark: #ffce07;
  --vtl-color-border-primary-on-dark: #c2c2c2;
  --variant-pills-radius: 40px;
  --vtl-red-30: #f7bbb2;
  --payment-terms-background-color: #ffffff;
  --vtl-border-width-1: 1px;
  --vtl-color-border-preview-border-on-dark: rgba(255, 255, 255, 0.6);
  --buttons-shadow-visible: 0;
  --vtl-color-bg-fill-hover-on-light: rgba(34, 34, 34, 0.8);
  --popup-border-width: 1px;
  --vtl-neutral-01: #fff;
  --product-card-shadow-horizontal-offset: 0.2rem;
  --popup-corner-radius: 14px;
  --media-shadow-visible: 0;
  --vtl-size-14: 14px;
  --text-boxes-border-opacity: 0.1;
  --vtl-alpha-white-50: rgba(255, 255, 255, 0.5);
  --vtl-neutral-70: #5e5e5e;
  --pickers-border-width: 1px;
  --inputs-shadow-vertical-offset: 4px;
  --vtl-color-text-tertiary-on-light: #aeaeae;
  --vtl-size-40: 40px;
  --quantity-margin-offset: 0px;
  --duration-short: .1s;
  --vtl-color-border-preview-border-tertiary-on-light: rgba(34, 34, 34, 0.1);
  --vtl-space-464: 464px;
  --vtl-font-weight-600: 600;
  --product-card-border-width: 0.0rem;
  --media-shadow-vertical-offset: 0px;
  --vtl-alpha-black-00: rgba(34, 34, 34, 0);
  --vtl-color-text-link-on-light: #0066d2;
  --vtl-neutral-05: #eaeaea;
  --vtl-space-64: 64px;
}

/* Inline rules merged & deduped */
.hassan-khachab-section #shopify-buyer-consent { margin-top: 1em; display: inline-block; width: 100%; }

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

.hassan-khachab-section #shopify-subscription-policy-button { background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; padding: 0px; text-decoration: underline; font-size: inherit; cursor: pointer; }

.hassan-khachab-section #shopify-subscription-policy-button::before { box-shadow: none; }

@font-face { font-family: Muli; font-weight: 400; font-style: normal; font-display: swap; src: url("//thatcove.com/cdn/fonts/muli/muli_n4.e949947cfff05efcc994b2e2db40359a04fa9a92.woff2") format("woff2"), url("//thatcove.com/cdn/fonts/muli/muli_n4.35355e4a0c27c9bc94d9af3f9bcb586d8229277a.woff") format("woff"); }

@font-face { font-family: Muli; font-weight: 700; font-style: normal; font-display: swap; src: url("//thatcove.com/cdn/fonts/muli/muli_n7.c8c44d0404947d89610714223e630c4cbe005587.woff2") format("woff2"), url("//thatcove.com/cdn/fonts/muli/muli_n7.4cbcffea6175d46b4d67e9408244a5b38c2ac568.woff") format("woff"); }

@font-face { font-family: Muli; font-weight: 400; font-style: italic; font-display: swap; src: url("//thatcove.com/cdn/fonts/muli/muli_i4.c0a1ea800bab5884ab82e4eb25a6bd25121bd08c.woff2") format("woff2"), url("//thatcove.com/cdn/fonts/muli/muli_i4.a6c39b1b31d876de7f99b3646461aa87120de6ed.woff") format("woff"); }

@font-face { font-family: Muli; font-weight: 700; font-style: italic; font-display: swap; src: url("//thatcove.com/cdn/fonts/muli/muli_i7.34eedbf231efa20bd065d55f6f71485730632c7b.woff2") format("woff2"), url("//thatcove.com/cdn/fonts/muli/muli_i7.2b4df846821493e68344d0b0212997d071bf38b7.woff") format("woff"); }

.hassan-khachab-section { --font-body-family: Muli, sans-serif; --font-body-style: normal; --font-body-weight: 400; --font-body-weight-bold: 700; }

.hassan-khachab-section { --font-heading-family: Muli, sans-serif; --font-heading-style: normal; --font-heading-weight: 700; }

.hassan-khachab-section { --font-body-scale: 1.0; --font-heading-scale: 1.25; --font-heading-line-height: 0.3; --font-heading-letter-spacing: 0.6px; --color-base-text: 18, 18, 18; --color-shadow: 18, 18, 18; --color-base-background-1: 255, 255, 255; --color-base-background-2: 18, 18, 18; --color-base-solid-button-labels: 255, 255, 255; --color-base-outline-button-labels: 227, 205, 188; --color-base-accent-1: 18, 18, 18; --color-base-accent-2: 227, 205, 188; --payment-terms-background-color: #ffffff; --gradient-base-background-1: #ffffff; --gradient-base-background-2: #121212; --gradient-base-accent-1: #121212; --gradient-base-accent-2: linear-gradient(54deg, rgba(109, 56, 139, 1) 14%, rgba(105, 14, 14, 1) 85%); --media-padding: px; --media-border-opacity: 0.1; --media-border-width: 0px; --media-radius: 6px; --media-shadow-opacity: 0.0; --media-shadow-horizontal-offset: 0px; --media-shadow-vertical-offset: 0px; --media-shadow-blur-radius: 20px; --media-shadow-visible: 0; --page-width: 1400px; --page-width-margin: 0px; --product-card-image-padding: 0px; --product-card-corner-radius: 12px; --product-card-text-alignment: center; --product-card-border-width: 0px; --product-card-border-opacity: 0.1; --product-card-shadow-opacity: 0.1; --product-card-shadow-visible: 1; --product-card-shadow-horizontal-offset: 2px; --product-card-shadow-vertical-offset: 6px; --product-card-shadow-blur-radius: 15px; --collection-card-image-padding: 0px; --collection-card-corner-radius: 12px; --collection-card-text-alignment: center; --collection-card-border-width: 0px; --collection-card-border-opacity: 0.1; --collection-card-shadow-opacity: 0.05; --collection-card-shadow-visible: 1; --collection-card-shadow-horizontal-offset: 2px; --collection-card-shadow-vertical-offset: 6px; --collection-card-shadow-blur-radius: 15px; --blog-card-image-padding: 0px; --blog-card-corner-radius: 12px; --blog-card-text-alignment: center; --blog-card-border-width: 0px; --blog-card-border-opacity: 0.1; --blog-card-shadow-opacity: 0.05; --blog-card-shadow-visible: 1; --blog-card-shadow-horizontal-offset: 10px; --blog-card-shadow-vertical-offset: 10px; --blog-card-shadow-blur-radius: 35px; --badge-corner-radius: 6px; --popup-border-width: 1px; --popup-border-opacity: 0.1; --popup-corner-radius: 14px; --popup-shadow-opacity: 0.1; --popup-shadow-horizontal-offset: 10px; --popup-shadow-vertical-offset: 12px; --popup-shadow-blur-radius: 20px; --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: 40px; --grid-desktop-horizontal-spacing: 40px; --grid-mobile-vertical-spacing: 20px; --grid-mobile-horizontal-spacing: 20px; --text-boxes-border-opacity: 0.1; --text-boxes-border-width: 0px; --text-boxes-radius: 24px; --text-boxes-shadow-opacity: 0.0; --text-boxes-shadow-visible: 0; --text-boxes-shadow-horizontal-offset: 10px; --text-boxes-shadow-vertical-offset: 12px; --text-boxes-shadow-blur-radius: 20px; --buttons-radius: 6px; --buttons-radius-outset: 8px; --buttons-border-width: 2px; --buttons-border-opacity: 1.0; --buttons-shadow-opacity: 0.0; --buttons-shadow-visible: 0; --buttons-shadow-horizontal-offset: 0px; --buttons-shadow-vertical-offset: 4px; --buttons-shadow-blur-radius: 5px; --buttons-border-offset: 0.3px; --pickers-overlay-opacity: 0.08; --pickers-radius: 8px; --pickers-small-radius: 3.2px; --pickers-border-width: 1px; --pickers-border-color: var(--color-base-accent-1); --pickers-border-opacity: 0.2; --pickers-shadow-opacity: 0.0; --pickers-shadow-horizontal-offset: 0px; --pickers-margin-offset: 0px; --pickers-shadow-vertical-offset: 0px; --pickers-shadow-blur-radius: 0px; --pickers-radius-outset: 9px; --pickers-hover-overlay-opacity: 0.1; --pickers-hover-border-opacity: 0.55; --quantity-overlay-opacity: 0.06; --quantity-radius: 8px; --quantity-small-radius: 3.2px; --quantity-border-width: 1px; --quantity-border-color: var(--color-base-accent-1); --quantity-border-opacity: 0.2; --quantity-shadow-opacity: 0.0; --quantity-shadow-horizontal-offset: 0px; --quantity-margin-offset: 0px; --quantity-shadow-vertical-offset: 0px; --quantity-shadow-blur-radius: 0px; --quantity-radius-outset: 9px; --quantity-hover-overlay-opacity: 0.06; --quantity-hover-border-opacity: 0.15; --inputs-radius: 6px; --inputs-border-width: 1px; --inputs-border-opacity: 0.6; --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: 7px; --inputs-hover-border-opacity: 1; --variant-pills-inactive-overlay-opacity: 0.0; --variant-pills-text-size: 14px; --variant-pills-padding-y: 10px; --variant-pills-padding-x: 20px; --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; }

.hassan-khachab-section *, .hassan-khachab-section ::before, .hassan-khachab-section ::after { box-sizing: inherit; }

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

.hassan-khachab-section { display: grid; grid-template-rows: auto auto auto 1fr auto; grid-template-columns: 100%; min-height: 100%; margin: 0px; overflow-x: hidden; font-size: 15px; letter-spacing: 0.06em; 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); }

.hassan-khachab-section .animate-section { --animation-duration: 650ms; --init-delay: 150ms; --child-delay: 150ms; }

.hassan-khachab-section .animate-section.animate--hidden .animate-item { opacity: 0; filter: blur(1px); transform: translate(0%, 0%) scale(1); }

.hassan-khachab-section .animate-section.animate--shown .animate-item { opacity: 1; filter: blur(0px); transform: none; transition: opacity var(--animation-duration) var(--init-delay),
            filter var(--animation-duration) var(--init-delay),transform var(--animation-duration) var(--init-delay); }

.hassan-khachab-section .animate-section.animate--shown .animate-item.animate-item--child { transition-delay: calc(
            var(--init-delay) + (var(--child-delay) * var(--index))
          ); }

@media screen and (min-width: 750px) {
  .hassan-khachab-section { font-size: 16px; }
}

@font-face { font-family: "Material Symbols Outlined"; src: url("https://fonts.gstatic.com/s/materialsymbolsoutlined/v141/kJF4BvYX7BgnkSrUwT8OhrdQw4oELdPIeeII9v6oDMzBwG-RpA6RzaxHMPdY40KH8nGzv3fzfVJU22ZZLsYEpzC_1qmr5Y0.woff2") format("woff2"); font-style: normal; font-weight: 300; font-display: block; }

.hassan-khachab-section .material-symbols-outlined { font-family: "Material Symbols Outlined"; font-weight: normal; font-style: normal; font-size: 24px; line-height: 1; letter-spacing: normal; text-transform: none; display: inline-block; white-space: nowrap; overflow-wrap: normal; direction: ltr; font-feature-settings: "liga"; -webkit-font-smoothing: antialiased; max-width: 1em; overflow: hidden; flex-shrink: 0; font-variation-settings: "FILL" 0, "wght" 300, "GRAD" 0, "opsz" 48; vertical-align: bottom; }

.hassan-khachab-section .material-symbols-outlined.filled { font-variation-settings: "FILL" 1; }

.hassan-khachab-section { --font-body-family: "Manrope", sans-serif; --font-heading-family: "Manrope", sans-serif; }

.hassan-khachab-section { font-weight: 400; font-size: 18px; line-height: 125%; letter-spacing: 0px; font-family: var(--font-body-family); }

.hassan-khachab-section h1, .hassan-khachab-section h2, .hassan-khachab-section h3, .hassan-khachab-section h4, .hassan-khachab-section h5, .hassan-khachab-section .h0, .hassan-khachab-section .h1, .hassan-khachab-section .h2, .hassan-khachab-section .h3, .hassan-khachab-section .h4, .hassan-khachab-section .h5 { font-family: var(--font-heading-family); letter-spacing: 0px; }

.hassan-khachab-section p { margin: 0px 0px 16px; }

.hassan-khachab-section .skip-to-content-link:focus { height: 50px !important; min-height: unset !important; padding: 0px 20px !important; }

.hassan-khachab-section .page-width-hk { width: 100%; }

.hassan-khachab-section .button::after, .hassan-khachab-section .shopify-challenge__button::after, .hassan-khachab-section .customer button::after { content: none; }

.hassan-khachab-section .button::before, .hassan-khachab-section .shopify-challenge__button::before, .hassan-khachab-section .customer button::before { content: none; }

.hassan-khachab-section .button, .hassan-khachab-section .shopify-challenge__button, .hassan-khachab-section .customer button { background: rgb(212, 106, 78); color: rgb(255, 255, 255); height: auto; min-height: inherit; transition: 0.4s; text-transform: uppercase; border-radius: 50px; text-align: center; font-weight: 600; font-size: 18px; line-height: 120%; letter-spacing: 0px; width: 100%; max-width: 400px; border: 1.5px solid rgb(255, 255, 255); box-shadow: rgb(240, 178, 159) 4px 4px 0px 0px; gap: 10px; box-sizing: border-box; padding: 22px 30px !important; }

.hassan-khachab-section .button:hover { box-shadow: none; transform: translate(4px, 4px); }

.hassan-khachab-section .button--secondary { color: rgb(255, 255, 255); background: rgb(156, 123, 106); box-shadow: none; }

.hassan-khachab-section .button--secondary:hover { box-shadow: none; transform: none; opacity: 0.8; }

.hassan-khachab-section .button svg { width: 20px; height: auto; }

.hassan-khachab-section img { max-width: 100%; }

.hassan-khachab-section .swiper-horizontal > .swiper-scrollbar, .hassan-khachab-section .swiper-scrollbar.swiper-scrollbar-horizontal { position: unset; margin-top: 28px; height: 6px; background: rgb(255, 255, 255); }

.hassan-khachab-section .swiper-scrollbar-drag { display: block !important; background-color: rgb(201, 194, 181); }

.hassan-khachab-section .swiper-arrow { width: 32px; height: 32px; margin: 0px; display: flex; align-items: center; justify-content: center; border-radius: 50%; transition: 0.4s; transform: translateY(-50%); background: rgba(240, 239, 235, 0.8); backdrop-filter: blur(7px); }

.hassan-khachab-section .swiper-arrow:hover {  }

.hassan-khachab-section .swiper-arrow::after { display: none; }

.hassan-khachab-section .swiper-arrow svg { width: 8px; height: auto; }

.hassan-khachab-section .swiper-pagination-bullet { width: 12px; height: 12px; background: transparent; border: 1px solid rgb(212, 106, 78); opacity: 1; }

.hassan-khachab-section .swiper-pagination-bullet.swiper-pagination-bullet-active { background: rgb(212, 106, 78); border: 1px solid rgb(212, 106, 78); }

.hassan-khachab-section .swiper-pagination { display: flex; align-items: center; justify-content: center; gap: 20px; position: unset; margin-top: 32px; }

.hassan-khachab-section .swiper-pagination span.swiper-pagination-bullet { margin: 0px !important; }

.hassan-khachab-section .swiper-pagination:has(.swiper-pagination-bullet:only-child) { display: none; }

.hassan-khachab-section .list-menu__item { font-weight: 600; font-size: 18px; line-height: 140%; letter-spacing: 0px; transition: 0.4s; }

.hassan-khachab-section .list-menu__item:hover { color: rgb(212, 106, 78); }

.hassan-khachab-section header .list-menu--inline { gap: 12px; }

.hassan-khachab-section .nw-main-section { position: relative; color: rgb(35, 35, 35); --color-foreground: 35, 35, 35; overflow: hidden; border-top: 1px solid rgba(228, 110, 74, 0.5); }

.hassan-khachab-section .nw-heading { text-align: center; margin-bottom: 32px; }

.hassan-khachab-section .nw-heading h2 { font-weight: 600; font-size: 44px; line-height: 124%; letter-spacing: 0px; margin: 0px; color: inherit; }

.hassan-khachab-section .nw-heading h2 strong { color: rgb(var(--nw-secondary-color)); font-weight: 600; }

.hassan-khachab-section .nw-heading .nw-heading-text { font-weight: 400; font-size: 22px; line-height: 144%; margin: 14px 0px 0px; }

.hassan-khachab-section .nw-heading .nw-heading-text p { margin-top: 0px; margin-bottom: 16px; }

.hassan-khachab-section .nw-heading .nw-heading-text p:last-child { margin-bottom: 0px; }

.hassan-khachab-section .nw-button-cover { margin-top: 32px; text-align: center; }

.hassan-khachab-section .nw-button-cover .button { width: 100%; max-width: 400px; }

.hassan-khachab-section .nw-icon-text-cover { display: flex; justify-content: center; gap: 6px; margin-top: 12px; font-weight: 500; font-size: 16px; line-height: 130%; letter-spacing: 0px; text-align: center; }

.hassan-khachab-section .nw-icon-text-cover img { width: 18px; height: auto; }

.hassan-khachab-section .hide_search details-modal.header__search { display: none !important; }

.hassan-khachab-section .announcement-bar__message--desktop-horizontal .material-icon, .hassan-khachab-section .announcement-bar__message--desktop-horizontal .announcement-bar__message__custom-icon { margin-right: 9px; }

.hassan-khachab-section .header-wrapper--border-bottom.color-custom { border-bottom: 1px solid rgba(var(--border-color), .6); }

.hassan-khachab-section .announcement-bar__message { letter-spacing: 0px; }

.hassan-khachab-section .header__icon, .hassan-khachab-section .header__icon--cart .icon { height: 32px; width: 32px; }

.hassan-khachab-section .header__icon--cart { margin: 0px; }

.hassan-khachab-section .header__icons { gap: 20px; }

.hassan-khachab-section .header__icon .icon { width: 32px; height: 32px; }

.hassan-khachab-section .footer-block__heading { margin-bottom: 14px; font-weight: 600; font-size: 18px; line-height: 139%; letter-spacing: 0px; }

.hassan-khachab-section .footer-block__details-content > li { display: flex; margin: 0px !important; }

.hassan-khachab-section .footer-block__details-content > li + li { margin-top: 14px !important; }

.hassan-khachab-section .footer-block__details-content .list-menu__item--link { padding: 0px; font-weight: 400; font-size: 16px; line-height: 139%; letter-spacing: 0px; text-decoration: none !important; }

.hassan-khachab-section .footer-block__details-content .list-menu__item--link:hover { color: rgb(255, 255, 255); opacity: 0.7; }

.hassan-khachab-section .footer-block:has(.footer__newsletter) .footer-block__heading { font-weight: 600; font-size: 28px; line-height: 140%; text-transform: capitalize; margin-bottom: 12px; }

.hassan-khachab-section .footer-block:has(.footer__newsletter) .footer-block__details-content { font-weight: 400; font-size: 16px; line-height: 140%; letter-spacing: 0px; text-transform: capitalize; margin-bottom: 18px; }

.hassan-khachab-section .footer .newsletter-form__field-wrapper .field__input { background: rgb(253, 246, 244); border: 1px solid rgb(255, 255, 255); padding: 11px 50px 11px 16px; border-radius: 50px; font-weight: 400; font-size: 14px; line-height: 100%; letter-spacing: 0px; color: rgb(35, 35, 35); }

.hassan-khachab-section .footer .newsletter-form__field-wrapper .field::before, .hassan-khachab-section .footer .newsletter-form__field-wrapper .field::after { content: none; }

.hassan-khachab-section .footer .newsletter-form__field-wrapper .field__label { font-weight: 400; font-size: 14px; line-height: 100%; letter-spacing: 0px; color: rgb(35, 35, 35); left: calc(var(--inputs-border-width) + 16px); top: calc(15px + var(--inputs-border-width)); }

.hassan-khachab-section .footer .customer .field input:-webkit-autofill ~ label, .hassan-khachab-section .footer .customer .field input:focus ~ label, .hassan-khachab-section .footer .customer .field input:not(:placeholder-shown) ~ label, .hassan-khachab-section .footer .field__input:-webkit-autofill ~ .field__label, .hassan-khachab-section .footer .field__input:focus ~ .field__label, .hassan-khachab-section .footer .field__input:not(:placeholder-shown) ~ .field__label { top: calc(8px + var(--inputs-border-width)); }

.hassan-khachab-section .footer .customer .field input:-webkit-autofill, .hassan-khachab-section .footer .customer .field input:focus, .hassan-khachab-section .footer .customer .field input:not(:placeholder-shown), .hassan-khachab-section .footer .field__input:-webkit-autofill, .hassan-khachab-section .footer .field__input:focus, .hassan-khachab-section .footer .field__input:not(:placeholder-shown) { padding: 18px 50px 5px 16px; }

.hassan-khachab-section .footer .newsletter-form__button .icon { width: 20px; height: auto; }

.hassan-khachab-section .footer__content-top:only-child { padding-bottom: 0px; }

.hassan-khachab-section .footer-block-image .footer-block--newsletter { justify-content: flex-start; margin-top: 32px; }

.hassan-khachab-section .footer-block-image .footer-block--newsletter .footer__list-social { gap: 28px; }

.hassan-khachab-section .footer-block-image .footer-block--newsletter .footer__list-social .list-social__link { padding: 0px; }

.hassan-khachab-section .nw-review-text-cover { display: inline-flex; font-weight: 500; font-size: 18px; line-height: 100%; letter-spacing: 0px; align-items: center; color: rgb(69, 76, 74); gap: 8px; margin-bottom: 10px; }

.hassan-khachab-section .nw-review-text-cover p { margin: 0px; }

.hassan-khachab-section .nw-review-stars { display: flex; gap: 3px; }

.hassan-khachab-section .show-images-variant-picker .product-form__input .form__label { font-size: 16px; color: rgb(35, 35, 35); font-weight: 600; letter-spacing: 0px; line-height: 1.2; }

.hassan-khachab-section .show-images-variant-picker .product-form__input label.accent-color-text { width: 100px; background: transparent !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: initial !important; padding: 0px !important; margin: 16px 0px 0px !important; }

.hassan-khachab-section .product-variant-option__image { width: 68px; height: 68px; border: 1px solid rgba(200, 200, 200, 0.5); border-radius: 50%; display: flex; align-items: center; justify-content: center; margin-left: auto; margin-right: auto; }

.hassan-khachab-section .product-variant-option__image img { width: auto; height: 45px; }

.hassan-khachab-section .product-variant-option__label { color: rgb(0, 0, 0); font-size: 15px; font-weight: 500; letter-spacing: 0px; line-height: 1; margin-top: 5px; display: block; text-align: center; }

.hassan-khachab-section .show-images-variant-picker .product-form__input input:checked + label.accent-color-text .product-variant-option__image { border-color: rgb(212, 106, 78); background: rgb(252, 246, 240); }

.hassan-khachab-section .footer-block__details-content { font-size: 16px; line-height: initial; }

.hassan-khachab-section .product-form__input .select__select { padding-right: 39px; }

@media screen and (min-width: 750px) {
  .hassan-khachab-section .only-mobile { display: none !important; }
}

@media screen and (max-width: 1199px) {

}

@media screen and (max-width: 1023px) {
  .hassan-khachab-section .button, .hassan-khachab-section .shopify-challenge__button, .hassan-khachab-section .customer button { font-size: 16px; padding: 14px 20px !important; }
  .hassan-khachab-section .nw-heading { margin-bottom: 24px; }
  .hassan-khachab-section .nw-button-cover { margin-top: 24px; }
  .hassan-khachab-section .header__icon, .hassan-khachab-section .header__icon--cart .icon { height: 24px; width: 24px; }
  .hassan-khachab-section .header__icon .icon { height: 24px; width: 24px; }
  .hassan-khachab-section .footer-block:has(.footer__newsletter) { width: 100%; margin: 0px; text-align: center; }
  .hassan-khachab-section .footer-block.grid__item { flex-grow: 1; margin: 0px; }
  .hassan-khachab-section .footer__content-top .grid { gap: 50px 20px; }
  .hassan-khachab-section .footer .footer__newsletter { max-width: 500px; }
  .hassan-khachab-section .footer-block:has(.footer__newsletter) .footer-block__details-content { max-width: 400px; margin-left: auto; margin-right: auto; }
  .hassan-khachab-section .footer-block__details-content .list-menu__item--link { font-size: 15px; }
  .hassan-khachab-section .footer-block__heading { font-size: 16px; }
}

@media screen and (max-width: 749px) {
  .hassan-khachab-section .only-desktop { display: none !important; }
  .hassan-khachab-section .page-width-hk { padding: 0px 16px; }
  .hassan-khachab-section .nw-heading h2 { font-size: 26px; line-height: 124%; }
  .hassan-khachab-section .nw-heading .nw-heading-text { font-size: 18px; line-height: 144%; margin-top: 12px; }
  .hassan-khachab-section .announcement-bar__message--desktop-horizontal .material-icon, .hassan-khachab-section .announcement-bar__message--desktop-horizontal .announcement-bar__message__custom-icon { margin-right: 2px; }
  .hassan-khachab-section .header__icons { gap: 15px; }
  .hassan-khachab-section .footer-block__heading { font-size: 14px; }
  .hassan-khachab-section .footer__list-social .list-social__link { padding: 0px; }
  .hassan-khachab-section .footer__list-social { gap: 30px; }
  .hassan-khachab-section .footer-block:has(.footer__newsletter) .footer-block__heading { margin-bottom: 8px; font-size: 24px; display: block !important; }
  .hassan-khachab-section .footer-block:has(.footer__newsletter) .footer-block__details-content { font-size: 15px; }
  .hassan-khachab-section .footer-block__image-wrapper.global-media-settings { margin: 0px; text-align: center; width: 100%; max-width: 100% !important; }
  .hassan-khachab-section .footer-block__image-wrapper.global-media-settings img { max-width: 136px; height: auto; }
  .hassan-khachab-section .footer-block.grid__item { width: 100%; }
  .hassan-khachab-section .footer__content-top .grid { gap: 0px; }
  .hassan-khachab-section .footer-block:has(.footer__newsletter), .hassan-khachab-section .footer-block--desktop-3 { margin-top: 32px !important; }
  .hassan-khachab-section .footer-block:has(.footer-block-image) { margin-bottom: 22px; }
  .hassan-khachab-section .footer-block__accordion-wrapper { overflow: hidden; border-bottom: 1px solid rgba(255, 255, 255, 0.5); }
  .hassan-khachab-section .footer-block__details-content > li + li { margin-top: 0px !important; }
  .hassan-khachab-section .footer-block__accordion-content li:last-child { padding-bottom: 20px !important; }
  .hassan-khachab-section .footer-block__details-content .list-menu__item--link { font-size: 14px; }
  .hassan-khachab-section .footer-block__accordion-content li:first-child { padding-top: 0px !important; }
  .hassan-khachab-section .nw-icon-text-cover { font-size: 14px; }
  .hassan-khachab-section .nw-review-stars svg { width: 12px; height: auto; }
  .hassan-khachab-section .nw-review-text-cover { font-size: 13px; }
  .hassan-khachab-section .cart-count-bubble { left: 15px; }
  .hassan-khachab-section .show-images-variant-picker .product-form__input label.accent-color-text { width: 75px; }
  .hassan-khachab-section .product-variant-option__image { width: 55px; height: 55px; }
  .hassan-khachab-section .product-variant-option__image img { height: 32px; }
  .hassan-khachab-section .product-variant-option__label { font-size: 12px; }
  .hassan-khachab-section .footer-block__details-content { font-size: 14px; }
}

.hassan-khachab-section .flags { background-image: url("https://cdn.shopify.com/extensions/019cb30e-2f7c-751f-99b6-f7188a10d57f/beast-currency-converter-57/assets/currency-flags.png"); }

.hassan-khachab-section .flags-small { background-image: url("https://cdn.shopify.com/extensions/019cb30e-2f7c-751f-99b6-f7188a10d57f/beast-currency-converter-57/assets/currency-flags-small.png"); }

.hassan-khachab-section select.currency-switcher { display: none; }

.hassan-khachab-section .doubly-nice-select { -webkit-tap-highlight-color: transparent; background-color: rgb(255, 255, 255); border-radius: 5px; border: 1px solid rgb(232, 232, 232); box-sizing: border-box; cursor: pointer; display: block; float: left; font-family: "Helvetica Neue", Arial; font-size: 14px; font-weight: 400; height: 42px; line-height: 40px; outline: 0px; padding-left: 12px; padding-right: 30px; position: relative; transition: none; user-select: none; white-space: nowrap; width: auto; text-align: left !important; }

.hassan-khachab-section .doubly-nice-select:hover { border-color: rgb(219, 219, 219); }

.hassan-khachab-section .doubly-nice-select.open, .hassan-khachab-section .doubly-nice-select:active, .hassan-khachab-section .doubly-nice-select:focus { border-color: rgb(136, 191, 255); }

.hassan-khachab-section .doubly-nice-select::after { border-bottom: 2px solid rgb(153, 153, 153); border-right: 2px solid rgb(153, 153, 153); content: ""; display: block; height: 5px; box-sizing: content-box; pointer-events: none; position: absolute; right: 14px; top: 16px; transform-origin: 66% 66%; transform: rotate(45deg); transition: transform 0.15s ease-in-out; width: 5px; }

.hassan-khachab-section .doubly-nice-select.open::after { transform: rotate(-135deg); }

.hassan-khachab-section .doubly-nice-select.open .list { opacity: 1; pointer-events: auto; transform: scale(1) translateY(0px); z-index: 1000000 !important; }

.hassan-khachab-section .doubly-nice-select.disabled { border-color: rgb(237, 237, 237); color: rgb(153, 153, 153); pointer-events: none; }

.hassan-khachab-section .doubly-nice-select.disabled::after { border-color: rgb(204, 204, 204); }

.hassan-khachab-section .doubly-nice-select.wide { width: 100%; }

.hassan-khachab-section .doubly-nice-select.wide .list { left: 0px !important; right: 0px !important; }

.hassan-khachab-section .doubly-nice-select.right { float: right; }

.hassan-khachab-section .doubly-nice-select.right .list { left: auto; right: 0px; }

.hassan-khachab-section .doubly-nice-select.small { font-size: 12px; height: 36px; line-height: 34px; }

.hassan-khachab-section .doubly-nice-select.small::after { height: 4px; width: 4px; }

.hassan-khachab-section .flags-Afghanistan, .hassan-khachab-section .flags-Albania, .hassan-khachab-section .flags-Algeria, .hassan-khachab-section .flags-Andorra, .hassan-khachab-section .flags-Angola, .hassan-khachab-section .flags-Antigua-and-Barbuda, .hassan-khachab-section .flags-Argentina, .hassan-khachab-section .flags-Armenia, .hassan-khachab-section .flags-Aruba, .hassan-khachab-section .flags-Australia, .hassan-khachab-section .flags-Austria, .hassan-khachab-section .flags-Azerbaijan, .hassan-khachab-section .flags-Bahamas, .hassan-khachab-section .flags-Bahrain, .hassan-khachab-section .flags-Bangladesh, .hassan-khachab-section .flags-Barbados, .hassan-khachab-section .flags-Belarus, .hassan-khachab-section .flags-Belgium, .hassan-khachab-section .flags-Belize, .hassan-khachab-section .flags-Benin, .hassan-khachab-section .flags-Bermuda, .hassan-khachab-section .flags-Bhutan, .hassan-khachab-section .flags-Bitcoin, .hassan-khachab-section .flags-Bolivia, .hassan-khachab-section .flags-Bosnia-and-Herzegovina, .hassan-khachab-section .flags-Botswana, .hassan-khachab-section .flags-Brazil, .hassan-khachab-section .flags-Brunei, .hassan-khachab-section .flags-Bulgaria, .hassan-khachab-section .flags-Burkina-Faso, .hassan-khachab-section .flags-Burundi, .hassan-khachab-section .flags-Cambodia, .hassan-khachab-section .flags-Cameroon, .hassan-khachab-section .flags-Canada, .hassan-khachab-section .flags-Cape-Verde, .hassan-khachab-section .flags-Cayman-Islands, .hassan-khachab-section .flags-Central-African-Republic, .hassan-khachab-section .flags-Chad, .hassan-khachab-section .flags-Chile, .hassan-khachab-section .flags-China, .hassan-khachab-section .flags-Colombia, .hassan-khachab-section .flags-Comoros, .hassan-khachab-section .flags-Congo-Democratic, .hassan-khachab-section .flags-Congo-Republic, .hassan-khachab-section .flags-Costa-Rica, .hassan-khachab-section .flags-Cote-d_Ivoire, .hassan-khachab-section .flags-Croatia, .hassan-khachab-section .flags-Cuba, .hassan-khachab-section .flags-Curacao, .hassan-khachab-section .flags-Cyprus, .hassan-khachab-section .flags-Czech-Republic, .hassan-khachab-section .flags-Denmark, .hassan-khachab-section .flags-Djibouti, .hassan-khachab-section .flags-Dominica, .hassan-khachab-section .flags-Dominican-Republic, .hassan-khachab-section .flags-East-Timor, .hassan-khachab-section .flags-Ecuador, .hassan-khachab-section .flags-Egypt, .hassan-khachab-section .flags-El-Salvador, .hassan-khachab-section .flags-Equatorial-Guinea, .hassan-khachab-section .flags-Eritrea, .hassan-khachab-section .flags-Estonia, .hassan-khachab-section .flags-Ethiopia, .hassan-khachab-section .flags-European-Union, .hassan-khachab-section .flags-Falkland-Islands, .hassan-khachab-section .flags-Fiji, .hassan-khachab-section .flags-Finland, .hassan-khachab-section .flags-France, .hassan-khachab-section .flags-Gabon, .hassan-khachab-section .flags-Gambia, .hassan-khachab-section .flags-Georgia, .hassan-khachab-section .flags-Germany, .hassan-khachab-section .flags-Ghana, .hassan-khachab-section .flags-Gibraltar, .hassan-khachab-section .flags-Grecee, .hassan-khachab-section .flags-Grenada, .hassan-khachab-section .flags-Guatemala, .hassan-khachab-section .flags-Guernsey, .hassan-khachab-section .flags-Guinea, .hassan-khachab-section .flags-Guinea-Bissau, .hassan-khachab-section .flags-Guyana, .hassan-khachab-section .flags-Haiti, .hassan-khachab-section .flags-Honduras, .hassan-khachab-section .flags-Hong-Kong, .hassan-khachab-section .flags-Hungary, .hassan-khachab-section .flags-IMF, .hassan-khachab-section .flags-Iceland, .hassan-khachab-section .flags-India, .hassan-khachab-section .flags-Indonesia, .hassan-khachab-section .flags-Iran, .hassan-khachab-section .flags-Iraq, .hassan-khachab-section .flags-Ireland, .hassan-khachab-section .flags-Isle-of-Man, .hassan-khachab-section .flags-Israel, .hassan-khachab-section .flags-Italy, .hassan-khachab-section .flags-Jamaica, .hassan-khachab-section .flags-Japan, .hassan-khachab-section .flags-Jersey, .hassan-khachab-section .flags-Jordan, .hassan-khachab-section .flags-Kazakhstan, .hassan-khachab-section .flags-Kenya, .hassan-khachab-section .flags-Korea-North, .hassan-khachab-section .flags-Korea-South, .hassan-khachab-section .flags-Kosovo, .hassan-khachab-section .flags-Kuwait, .hassan-khachab-section .flags-Kyrgyzstan, .hassan-khachab-section .flags-Laos, .hassan-khachab-section .flags-Latvia, .hassan-khachab-section .flags-Lebanon, .hassan-khachab-section .flags-Lesotho, .hassan-khachab-section .flags-Liberia, .hassan-khachab-section .flags-Libya, .hassan-khachab-section .flags-Liechtenstein, .hassan-khachab-section .flags-Lithuania, .hassan-khachab-section .flags-Luxembourg, .hassan-khachab-section .flags-Macao, .hassan-khachab-section .flags-Macedonia, .hassan-khachab-section .flags-Madagascar, .hassan-khachab-section .flags-Malawi, .hassan-khachab-section .flags-Malaysia, .hassan-khachab-section .flags-Maldives, .hassan-khachab-section .flags-Mali, .hassan-khachab-section .flags-Malta, .hassan-khachab-section .flags-Marshall-Islands, .hassan-khachab-section .flags-Mauritania, .hassan-khachab-section .flags-Mauritius, .hassan-khachab-section .flags-Mexico, .hassan-khachab-section .flags-Micronesia-_Federated_, .hassan-khachab-section .flags-Moldova, .hassan-khachab-section .flags-Monaco, .hassan-khachab-section .flags-Mongolia, .hassan-khachab-section .flags-Montenegro, .hassan-khachab-section .flags-Morocco, .hassan-khachab-section .flags-Mozambique, .hassan-khachab-section .flags-Myanmar, .hassan-khachab-section .flags-Namibia, .hassan-khachab-section .flags-Nauru, .hassan-khachab-section .flags-Nepal, .hassan-khachab-section .flags-Netherlands, .hassan-khachab-section .flags-New-Zealand, .hassan-khachab-section .flags-Nicaragua, .hassan-khachab-section .flags-Niger, .hassan-khachab-section .flags-Nigeria, .hassan-khachab-section .flags-Norway, .hassan-khachab-section .flags-Oman, .hassan-khachab-section .flags-Pakistan, .hassan-khachab-section .flags-Palau, .hassan-khachab-section .flags-Panama, .hassan-khachab-section .flags-Papua-New-Guinea, .hassan-khachab-section .flags-Paraguay, .hassan-khachab-section .flags-Peru, .hassan-khachab-section .flags-Philippines, .hassan-khachab-section .flags-Poland, .hassan-khachab-section .flags-Portugal, .hassan-khachab-section .flags-Qatar, .hassan-khachab-section .flags-Romania, .hassan-khachab-section .flags-Russia, .hassan-khachab-section .flags-Rwanda, .hassan-khachab-section .flags-Saint-Helena, .hassan-khachab-section .flags-Saint-Kitts-and-Nevis, .hassan-khachab-section .flags-Saint-Lucia, .hassan-khachab-section .flags-Saint-Vincent-and-the-Grenadines, .hassan-khachab-section .flags-Samoa, .hassan-khachab-section .flags-San-Marino, .hassan-khachab-section .flags-Sao-Tome-and-Principe, .hassan-khachab-section .flags-Saudi-Arabia, .hassan-khachab-section .flags-Seborga, .hassan-khachab-section .flags-Senegal, .hassan-khachab-section .flags-Serbia, .hassan-khachab-section .flags-Seychelles, .hassan-khachab-section .flags-Sierra-Leone, .hassan-khachab-section .flags-Singapore, .hassan-khachab-section .flags-Slovakia, .hassan-khachab-section .flags-Slovenia, .hassan-khachab-section .flags-Solomon-Islands, .hassan-khachab-section .flags-Somalia, .hassan-khachab-section .flags-South-Africa, .hassan-khachab-section .flags-South-Sudan, .hassan-khachab-section .flags-Spain, .hassan-khachab-section .flags-Sri-Lanka, .hassan-khachab-section .flags-Sudan, .hassan-khachab-section .flags-Suriname, .hassan-khachab-section .flags-Swaziland, .hassan-khachab-section .flags-Sweden, .hassan-khachab-section .flags-Switzerland, .hassan-khachab-section .flags-Syria, .hassan-khachab-section .flags-Taiwan, .hassan-khachab-section .flags-Tajikistan, .hassan-khachab-section .flags-Tanzania, .hassan-khachab-section .flags-Thailand, .hassan-khachab-section .flags-Togo, .hassan-khachab-section .flags-Tonga, .hassan-khachab-section .flags-Trinidad-and-Tobago, .hassan-khachab-section .flags-Tunisia, .hassan-khachab-section .flags-Turkey, .hassan-khachab-section .flags-Turkmenistan, .hassan-khachab-section .flags-Tuvalu, .hassan-khachab-section .flags-Uganda, .hassan-khachab-section .flags-Ukraine, .hassan-khachab-section .flags-United-Arab-Emirates, .hassan-khachab-section .flags-United-Kingdom, .hassan-khachab-section .flags-United-States, .hassan-khachab-section .flags-Uruguay, .hassan-khachab-section .flags-Uzbekistan, .hassan-khachab-section .flags-Vanuatu, .hassan-khachab-section .flags-Vatican-City, .hassan-khachab-section .flags-Venezuela, .hassan-khachab-section .flags-Vietnam, .hassan-khachab-section .flags-Wallis-and-Futuna, .hassan-khachab-section .flags-XAG, .hassan-khachab-section .flags-XAU, .hassan-khachab-section .flags-XPT, .hassan-khachab-section .flags-Yemen, .hassan-khachab-section .flags-Zambia, .hassan-khachab-section .flags-Zimbabwe { width: 30px; height: 20px; }

.hassan-khachab-section .doubly-nice-select.small .option { line-height: 34px; min-height: 34px; }

.hassan-khachab-section .doubly-nice-select .list { background-color: rgb(255, 255, 255); border-radius: 5px; box-shadow: rgba(68, 68, 68, 0.11) 0px 0px 0px 1px; box-sizing: border-box; opacity: 0; overflow: hidden scroll; padding: 0px; pointer-events: none; position: absolute; top: 100%; max-height: 260px; left: 0px; transform-origin: 50% 0px; transform: scale(0.75) translateY(-21px); transition: 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out; z-index: 100000; margin: 4px 0px 0px !important; }

.hassan-khachab-section .doubly-nice-select .current img, .hassan-khachab-section .doubly-nice-select .option img { vertical-align: top; padding-top: 10px; }

.hassan-khachab-section .doubly-nice-select .list:hover .option:not(:hover) { background-color: transparent !important; }

.hassan-khachab-section .doubly-nice-select .option { letter-spacing: normal; text-transform: none; cursor: pointer; font-weight: 400; list-style: none; min-height: 40px; min-width: 55px; outline: 0px; transition: 0.2s; font-size: 13px !important; float: none !important; text-align: left !important; margin: 0px !important; font-family: "Helvetica Neue", Arial !important; display: block !important; line-height: 40px !important; padding-left: 18px !important; padding-right: 52px !important; }

.hassan-khachab-section .doubly-nice-select .option.focus, .hassan-khachab-section .doubly-nice-select .option.selected.focus, .hassan-khachab-section .doubly-nice-select .option:hover { background-color: rgb(246, 246, 246); }

.hassan-khachab-section .doubly-nice-select .option.selected { font-weight: 700; }

.hassan-khachab-section .doubly-nice-select .current img { line-height: 45px; }

.hassan-khachab-section .doubly-nice-select.slim { padding: 0px 18px 0px 0px; height: 20px; line-height: 20px; border: 0px; background: 0px 0px !important; }

.hassan-khachab-section .doubly-nice-select.slim .current .flags { margin-top: 0px !important; }

.hassan-khachab-section .doubly-nice-select.slim::after { right: 4px; top: 6px; }

.hassan-khachab-section .flags { background-repeat: no-repeat; display: block; float: left; margin: 10px 4px 0px 0px !important; }

.hassan-khachab-section .flags-Zimbabwe { background-position: -5px -5px; }

.hassan-khachab-section .flags-Zambia { background-position: -45px -5px; }

.hassan-khachab-section .flags-Yemen { background-position: -85px -5px; }

.hassan-khachab-section .flags-Vietnam { background-position: -125px -5px; }

.hassan-khachab-section .flags-Venezuela { background-position: -165px -5px; }

.hassan-khachab-section .flags-Vatican-City { background-position: -205px -5px; }

.hassan-khachab-section .flags-Vanuatu { background-position: -245px -5px; }

.hassan-khachab-section .flags-Uzbekistan { background-position: -285px -5px; }

.hassan-khachab-section .flags-Uruguay { background-position: -325px -5px; }

.hassan-khachab-section .flags-United-States { background-position: -365px -5px; }

.hassan-khachab-section .flags-United-Kingdom { background-position: -405px -5px; }

.hassan-khachab-section .flags-United-Arab-Emirates { background-position: -445px -5px; }

.hassan-khachab-section .flags-Ukraine { background-position: -5px -35px; }

.hassan-khachab-section .flags-Uganda { background-position: -45px -35px; }

.hassan-khachab-section .flags-Tuvalu { background-position: -85px -35px; }

.hassan-khachab-section .flags-Turkmenistan { background-position: -125px -35px; }

.hassan-khachab-section .flags-Turkey { background-position: -165px -35px; }

.hassan-khachab-section .flags-Tunisia { background-position: -205px -35px; }

.hassan-khachab-section .flags-Trinidad-and-Tobago { background-position: -245px -35px; }

.hassan-khachab-section .flags-Tonga { background-position: -285px -35px; }

.hassan-khachab-section .flags-Togo { background-position: -325px -35px; }

.hassan-khachab-section .flags-Thailand { background-position: -365px -35px; }

.hassan-khachab-section .flags-Tanzania { background-position: -405px -35px; }

.hassan-khachab-section .flags-Tajikistan { background-position: -445px -35px; }

.hassan-khachab-section .flags-Taiwan { background-position: -5px -65px; }

.hassan-khachab-section .flags-Syria { background-position: -45px -65px; }

.hassan-khachab-section .flags-Switzerland { background-position: -85px -65px; }

.hassan-khachab-section .flags-Sweden { background-position: -125px -65px; }

.hassan-khachab-section .flags-Swaziland { background-position: -165px -65px; }

.hassan-khachab-section .flags-Suriname { background-position: -205px -65px; }

.hassan-khachab-section .flags-Sudan { background-position: -245px -65px; }

.hassan-khachab-section .flags-Sri-Lanka { background-position: -285px -65px; }

.hassan-khachab-section .flags-Spain { background-position: -325px -65px; }

.hassan-khachab-section .flags-South-Sudan { background-position: -365px -65px; }

.hassan-khachab-section .flags-South-Africa { background-position: -405px -65px; }

.hassan-khachab-section .flags-Somalia { background-position: -445px -65px; }

.hassan-khachab-section .flags-Solomon-Islands { background-position: -5px -95px; }

.hassan-khachab-section .flags-Slovenia { background-position: -45px -95px; }

.hassan-khachab-section .flags-Slovakia { background-position: -85px -95px; }

.hassan-khachab-section .flags-Singapore { background-position: -125px -95px; }

.hassan-khachab-section .flags-Sierra-Leone { background-position: -165px -95px; }

.hassan-khachab-section .flags-Seychelles { background-position: -205px -95px; }

.hassan-khachab-section .flags-Serbia { background-position: -245px -95px; }

.hassan-khachab-section .flags-Senegal { background-position: -285px -95px; }

.hassan-khachab-section .flags-Saudi-Arabia { background-position: -325px -95px; }

.hassan-khachab-section .flags-Sao-Tome-and-Principe { background-position: -365px -95px; }

.hassan-khachab-section .flags-San-Marino { background-position: -405px -95px; }

.hassan-khachab-section .flags-Samoa { background-position: -445px -95px; }

.hassan-khachab-section .flags-Saint-Vincent-and-the-Grenadines { background-position: -5px -125px; }

.hassan-khachab-section .flags-Saint-Lucia { background-position: -45px -125px; }

.hassan-khachab-section .flags-Saint-Kitts-and-Nevis { background-position: -85px -125px; }

.hassan-khachab-section .flags-Rwanda { background-position: -125px -125px; }

.hassan-khachab-section .flags-Russia { background-position: -165px -125px; }

.hassan-khachab-section .flags-Romania { background-position: -205px -125px; }

.hassan-khachab-section .flags-Qatar { background-position: -245px -125px; }

.hassan-khachab-section .flags-Portugal { background-position: -285px -125px; }

.hassan-khachab-section .flags-Poland { background-position: -325px -125px; }

.hassan-khachab-section .flags-Philippines { background-position: -365px -125px; }

.hassan-khachab-section .flags-Peru { background-position: -405px -125px; }

.hassan-khachab-section .flags-Paraguay { background-position: -445px -125px; }

.hassan-khachab-section .flags-Papua-New-Guinea { background-position: -5px -155px; }

.hassan-khachab-section .flags-Panama { background-position: -45px -155px; }

.hassan-khachab-section .flags-Palau { background-position: -85px -155px; }

.hassan-khachab-section .flags-Pakistan { background-position: -125px -155px; }

.hassan-khachab-section .flags-Oman { background-position: -165px -155px; }

.hassan-khachab-section .flags-Norway { background-position: -205px -155px; }

.hassan-khachab-section .flags-Nigeria { background-position: -245px -155px; }

.hassan-khachab-section .flags-Niger { background-position: -285px -155px; }

.hassan-khachab-section .flags-Nicaragua { background-position: -325px -155px; }

.hassan-khachab-section .flags-New-Zealand { background-position: -365px -155px; }

.hassan-khachab-section .flags-Netherlands { background-position: -405px -155px; }

.hassan-khachab-section .flags-Nepal { background-position: -445px -155px; }

.hassan-khachab-section .flags-Nauru { background-position: -5px -185px; }

.hassan-khachab-section .flags-Namibia { background-position: -45px -185px; }

.hassan-khachab-section .flags-Myanmar { background-position: -85px -185px; }

.hassan-khachab-section .flags-Mozambique { background-position: -125px -185px; }

.hassan-khachab-section .flags-Morocco { background-position: -165px -185px; }

.hassan-khachab-section .flags-Montenegro { background-position: -205px -185px; }

.hassan-khachab-section .flags-Mongolia { background-position: -245px -185px; }

.hassan-khachab-section .flags-Monaco { background-position: -285px -185px; }

.hassan-khachab-section .flags-Moldova { background-position: -325px -185px; }

.hassan-khachab-section .flags-Micronesia-_Federated_ { background-position: -365px -185px; }

.hassan-khachab-section .flags-Mexico { background-position: -405px -185px; }

.hassan-khachab-section .flags-Mauritius { background-position: -445px -185px; }

.hassan-khachab-section .flags-Mauritania { background-position: -5px -215px; }

.hassan-khachab-section .flags-Marshall-Islands { background-position: -45px -215px; }

.hassan-khachab-section .flags-Malta { background-position: -85px -215px; }

.hassan-khachab-section .flags-Mali { background-position: -125px -215px; }

.hassan-khachab-section .flags-Maldives { background-position: -165px -215px; }

.hassan-khachab-section .flags-Malaysia { background-position: -205px -215px; }

.hassan-khachab-section .flags-Malawi { background-position: -245px -215px; }

.hassan-khachab-section .flags-Madagascar { background-position: -285px -215px; }

.hassan-khachab-section .flags-Macedonia { background-position: -325px -215px; }

.hassan-khachab-section .flags-Luxembourg { background-position: -365px -215px; }

.hassan-khachab-section .flags-Lithuania { background-position: -405px -215px; }

.hassan-khachab-section .flags-Liechtenstein { background-position: -445px -215px; }

.hassan-khachab-section .flags-Libya { background-position: -5px -245px; }

.hassan-khachab-section .flags-Liberia { background-position: -45px -245px; }

.hassan-khachab-section .flags-Lesotho { background-position: -85px -245px; }

.hassan-khachab-section .flags-Lebanon { background-position: -125px -245px; }

.hassan-khachab-section .flags-Latvia { background-position: -165px -245px; }

.hassan-khachab-section .flags-Laos { background-position: -205px -245px; }

.hassan-khachab-section .flags-Kyrgyzstan { background-position: -245px -245px; }

.hassan-khachab-section .flags-Kuwait { background-position: -285px -245px; }

.hassan-khachab-section .flags-Kosovo { background-position: -325px -245px; }

.hassan-khachab-section .flags-Korea-South { background-position: -365px -245px; }

.hassan-khachab-section .flags-Korea-North { background-position: -405px -245px; }

.hassan-khachab-section .flags-Kiribati { width: 30px; height: 20px; background-position: -445px -245px; }

.hassan-khachab-section .flags-Kenya { background-position: -5px -275px; }

.hassan-khachab-section .flags-Kazakhstan { background-position: -45px -275px; }

.hassan-khachab-section .flags-Jordan { background-position: -85px -275px; }

.hassan-khachab-section .flags-Japan { background-position: -125px -275px; }

.hassan-khachab-section .flags-Jamaica { background-position: -165px -275px; }

.hassan-khachab-section .flags-Italy { background-position: -205px -275px; }

.hassan-khachab-section .flags-Israel { background-position: -245px -275px; }

.hassan-khachab-section .flags-Ireland { background-position: -285px -275px; }

.hassan-khachab-section .flags-Iraq { background-position: -325px -275px; }

.hassan-khachab-section .flags-Iran { background-position: -365px -275px; }

.hassan-khachab-section .flags-Indonesia { background-position: -405px -275px; }

.hassan-khachab-section .flags-India { background-position: -445px -275px; }

.hassan-khachab-section .flags-Iceland { background-position: -5px -305px; }

.hassan-khachab-section .flags-Hungary { background-position: -45px -305px; }

.hassan-khachab-section .flags-Honduras { background-position: -85px -305px; }

.hassan-khachab-section .flags-Haiti { background-position: -125px -305px; }

.hassan-khachab-section .flags-Guyana { background-position: -165px -305px; }

.hassan-khachab-section .flags-Guinea { background-position: -205px -305px; }

.hassan-khachab-section .flags-Guinea-Bissau { background-position: -245px -305px; }

.hassan-khachab-section .flags-Guatemala { background-position: -285px -305px; }

.hassan-khachab-section .flags-Grenada { background-position: -325px -305px; }

.hassan-khachab-section .flags-Grecee { background-position: -365px -305px; }

.hassan-khachab-section .flags-Ghana { background-position: -405px -305px; }

.hassan-khachab-section .flags-Germany { background-position: -445px -305px; }

.hassan-khachab-section .flags-Georgia { background-position: -5px -335px; }

.hassan-khachab-section .flags-Gambia { background-position: -45px -335px; }

.hassan-khachab-section .flags-Gabon { background-position: -85px -335px; }

.hassan-khachab-section .flags-France { background-position: -125px -335px; }

.hassan-khachab-section .flags-Finland { background-position: -165px -335px; }

.hassan-khachab-section .flags-Fiji { background-position: -205px -335px; }

.hassan-khachab-section .flags-Ethiopia { background-position: -245px -335px; }

.hassan-khachab-section .flags-Estonia { background-position: -285px -335px; }

.hassan-khachab-section .flags-Eritrea { background-position: -325px -335px; }

.hassan-khachab-section .flags-Equatorial-Guinea { background-position: -365px -335px; }

.hassan-khachab-section .flags-El-Salvador { background-position: -405px -335px; }

.hassan-khachab-section .flags-Egypt { background-position: -445px -335px; }

.hassan-khachab-section .flags-Ecuador { background-position: -5px -365px; }

.hassan-khachab-section .flags-East-Timor { background-position: -45px -365px; }

.hassan-khachab-section .flags-Dominican-Republic { background-position: -85px -365px; }

.hassan-khachab-section .flags-Dominica { background-position: -125px -365px; }

.hassan-khachab-section .flags-Djibouti { background-position: -165px -365px; }

.hassan-khachab-section .flags-Denmark { background-position: -205px -365px; }

.hassan-khachab-section .flags-Czech-Republic { background-position: -245px -365px; }

.hassan-khachab-section .flags-Cyprus { background-position: -285px -365px; }

.hassan-khachab-section .flags-Cuba { background-position: -325px -365px; }

.hassan-khachab-section .flags-Croatia { background-position: -365px -365px; }

.hassan-khachab-section .flags-Cote-d_Ivoire { background-position: -405px -365px; }

.hassan-khachab-section .flags-Costa-Rica { background-position: -445px -365px; }

.hassan-khachab-section .flags-Congo-Republic { background-position: -5px -395px; }

.hassan-khachab-section .flags-Congo-Democratic { background-position: -45px -395px; }

.hassan-khachab-section .flags-Comoros { background-position: -85px -395px; }

.hassan-khachab-section .flags-Colombia { background-position: -125px -395px; }

.hassan-khachab-section .flags-China { background-position: -165px -395px; }

.hassan-khachab-section .flags-Chile { background-position: -205px -395px; }

.hassan-khachab-section .flags-Chad { background-position: -245px -395px; }

.hassan-khachab-section .flags-Central-African-Republic { background-position: -285px -395px; }

.hassan-khachab-section .flags-Cape-Verde { background-position: -325px -395px; }

.hassan-khachab-section .flags-Canada { background-position: -365px -395px; }

.hassan-khachab-section .flags-Cameroon { background-position: -405px -395px; }

.hassan-khachab-section .flags-Cambodia { background-position: -445px -395px; }

.hassan-khachab-section .flags-Burundi { background-position: -5px -425px; }

.hassan-khachab-section .flags-Burkina-Faso { background-position: -45px -425px; }

.hassan-khachab-section .flags-Bulgaria { background-position: -85px -425px; }

.hassan-khachab-section .flags-Brunei { background-position: -125px -425px; }

.hassan-khachab-section .flags-Brazil { background-position: -165px -425px; }

.hassan-khachab-section .flags-Botswana { background-position: -205px -425px; }

.hassan-khachab-section .flags-Bosnia-and-Herzegovina { background-position: -245px -425px; }

.hassan-khachab-section .flags-Bolivia { background-position: -285px -425px; }

.hassan-khachab-section .flags-Bhutan { background-position: -325px -425px; }

.hassan-khachab-section .flags-Benin { background-position: -365px -425px; }

.hassan-khachab-section .flags-Belize { background-position: -405px -425px; }

.hassan-khachab-section .flags-Belgium { background-position: -445px -425px; }

.hassan-khachab-section .flags-Belarus { background-position: -5px -455px; }

.hassan-khachab-section .flags-Barbados { background-position: -45px -455px; }

.hassan-khachab-section .flags-Bangladesh { background-position: -85px -455px; }

.hassan-khachab-section .flags-Bahrain { background-position: -125px -455px; }

.hassan-khachab-section .flags-Bahamas { background-position: -165px -455px; }

.hassan-khachab-section .flags-Azerbaijan { background-position: -205px -455px; }

.hassan-khachab-section .flags-Austria { background-position: -245px -455px; }

.hassan-khachab-section .flags-Australia { background-position: -285px -455px; }

.hassan-khachab-section .flags-Armenia { background-position: -325px -455px; }

.hassan-khachab-section .flags-Argentina { background-position: -365px -455px; }

.hassan-khachab-section .flags-Antigua-and-Barbuda { background-position: -405px -455px; }

.hassan-khachab-section .flags-Andorra { background-position: -445px -455px; }

.hassan-khachab-section .flags-Algeria { background-position: -5px -485px; }

.hassan-khachab-section .flags-Albania { background-position: -45px -485px; }

.hassan-khachab-section .flags-Afghanistan { background-position: -85px -485px; }

.hassan-khachab-section .flags-Bermuda { background-position: -125px -485px; }

.hassan-khachab-section .flags-European-Union { background-position: -165px -485px; }

.hassan-khachab-section .flags-XPT { background-position: -205px -485px; }

.hassan-khachab-section .flags-XAU { background-position: -245px -485px; }

.hassan-khachab-section .flags-XAG { background-position: -285px -485px; }

.hassan-khachab-section .flags-Wallis-and-Futuna { background-position: -325px -485px; }

.hassan-khachab-section .flags-Seborga { background-position: -365px -485px; }

.hassan-khachab-section .flags-Aruba { background-position: -405px -485px; }

.hassan-khachab-section .flags-Angola { background-position: -445px -485px; }

.hassan-khachab-section .flags-Saint-Helena { background-position: -485px -5px; }

.hassan-khachab-section .flags-Macao { background-position: -485px -35px; }

.hassan-khachab-section .flags-Jersey { background-position: -485px -65px; }

.hassan-khachab-section .flags-Isle-of-Man { background-position: -485px -95px; }

.hassan-khachab-section .flags-IMF { background-position: -485px -125px; }

.hassan-khachab-section .flags-Hong-Kong { background-position: -485px -155px; }

.hassan-khachab-section .flags-Guernsey { background-position: -485px -185px; }

.hassan-khachab-section .flags-Gibraltar { background-position: -485px -215px; }

.hassan-khachab-section .flags-Falkland-Islands { background-position: -485px -245px; }

.hassan-khachab-section .flags-Curacao { background-position: -485px -275px; }

.hassan-khachab-section .flags-Cayman-Islands { background-position: -485px -305px; }

.hassan-khachab-section .flags-Bitcoin { background-position: -485px -335px; }

.hassan-khachab-section .flags-small { background-repeat: no-repeat; display: block; border: 1px solid rgb(255, 255, 255); box-sizing: content-box; float: left; margin: 5px 3px 0px 0px !important; }

.hassan-khachab-section .doubly-nice-select.open .list .flags-small { margin-top: 15px !important; }

.hassan-khachab-section .flags-small.flags-Zimbabwe { width: 15px; height: 10px; background-position: 0px 0px; }

.hassan-khachab-section .flags-small.flags-Zambia { width: 15px; height: 10px; background-position: -15px 0px; }

.hassan-khachab-section .flags-small.flags-Yemen { width: 15px; height: 10px; background-position: -30px 0px; }

.hassan-khachab-section .flags-small.flags-Vietnam { width: 15px; height: 10px; background-position: -45px 0px; }

.hassan-khachab-section .flags-small.flags-Venezuela { width: 15px; height: 10px; background-position: -60px 0px; }

.hassan-khachab-section .flags-small.flags-Vatican-City { width: 15px; height: 10px; background-position: -75px 0px; }

.hassan-khachab-section .flags-small.flags-Vanuatu { width: 15px; height: 10px; background-position: -90px 0px; }

.hassan-khachab-section .flags-small.flags-Uzbekistan { width: 15px; height: 10px; background-position: -105px 0px; }

.hassan-khachab-section .flags-small.flags-Uruguay { width: 15px; height: 10px; background-position: -120px 0px; }

.hassan-khachab-section .flags-small.flags-United-Kingdom { width: 15px; height: 10px; background-position: -150px 0px; }

.hassan-khachab-section .flags-small.flags-United-Arab-Emirates { width: 15px; height: 10px; background-position: -165px 0px; }

.hassan-khachab-section .flags-small.flags-Ukraine { width: 15px; height: 10px; background-position: 0px -10px; }

.hassan-khachab-section .flags-small.flags-Uganda { width: 15px; height: 10px; background-position: -15px -10px; }

.hassan-khachab-section .flags-small.flags-Tuvalu { width: 15px; height: 10px; background-position: -30px -10px; }

.hassan-khachab-section .flags-small.flags-Turkmenistan { width: 15px; height: 10px; background-position: -45px -10px; }

.hassan-khachab-section .flags-small.flags-Turkey { width: 15px; height: 10px; background-position: -60px -10px; }

.hassan-khachab-section .flags-small.flags-Tunisia { width: 15px; height: 10px; background-position: -75px -10px; }

.hassan-khachab-section .flags-small.flags-Trinidad-and-Tobago { width: 15px; height: 10px; background-position: -90px -10px; }

.hassan-khachab-section .flags-small.flags-Tonga { width: 15px; height: 10px; background-position: -105px -10px; }

.hassan-khachab-section .flags-small.flags-Togo { width: 15px; height: 10px; background-position: -120px -10px; }

.hassan-khachab-section .flags-small.flags-Thailand { width: 15px; height: 10px; background-position: -135px -10px; }

.hassan-khachab-section .flags-small.flags-Tanzania { width: 15px; height: 10px; background-position: -150px -10px; }

.hassan-khachab-section .flags-small.flags-Tajikistan { width: 15px; height: 10px; background-position: -165px -10px; }

.hassan-khachab-section .flags-small.flags-Taiwan { width: 15px; height: 10px; background-position: 0px -20px; }

.hassan-khachab-section .flags-small.flags-Syria { width: 15px; height: 10px; background-position: -15px -20px; }

.hassan-khachab-section .flags-small.flags-Switzerland { width: 15px; height: 10px; background-position: -30px -20px; }

.hassan-khachab-section .flags-small.flags-Sweden { width: 15px; height: 10px; background-position: -45px -20px; }

.hassan-khachab-section .flags-small.flags-Swaziland { width: 15px; height: 10px; background-position: -60px -20px; }

.hassan-khachab-section .flags-small.flags-Suriname { width: 15px; height: 10px; background-position: -75px -20px; }

.hassan-khachab-section .flags-small.flags-Sudan { width: 15px; height: 10px; background-position: -90px -20px; }

.hassan-khachab-section .flags-small.flags-Sri-Lanka { width: 15px; height: 10px; background-position: -105px -20px; }

.hassan-khachab-section .flags-small.flags-Spain { width: 15px; height: 10px; background-position: -120px -20px; }

.hassan-khachab-section .flags-small.flags-South-Sudan { width: 15px; height: 10px; background-position: -135px -20px; }

.hassan-khachab-section .flags-small.flags-South-Africa { width: 15px; height: 10px; background-position: -150px -20px; }

.hassan-khachab-section .flags-small.flags-Somalia { width: 15px; height: 10px; background-position: -165px -20px; }

.hassan-khachab-section .flags-small.flags-Solomon-Islands { width: 15px; height: 10px; background-position: 0px -30px; }

.hassan-khachab-section .flags-small.flags-Slovenia { width: 15px; height: 10px; background-position: -15px -30px; }

.hassan-khachab-section .flags-small.flags-Slovakia { width: 15px; height: 10px; background-position: -30px -30px; }

.hassan-khachab-section .flags-small.flags-Singapore { width: 15px; height: 10px; background-position: -45px -30px; }

.hassan-khachab-section .flags-small.flags-Sierra-Leone { width: 15px; height: 10px; background-position: -60px -30px; }

.hassan-khachab-section .flags-small.flags-Seychelles { width: 15px; height: 10px; background-position: -75px -30px; }

.hassan-khachab-section .flags-small.flags-Serbia { width: 15px; height: 10px; background-position: -90px -30px; }

.hassan-khachab-section .flags-small.flags-Senegal { width: 15px; height: 10px; background-position: -105px -30px; }

.hassan-khachab-section .flags-small.flags-Saudi-Arabia { width: 15px; height: 10px; background-position: -120px -30px; }

.hassan-khachab-section .flags-small.flags-Sao-Tome-and-Principe { width: 15px; height: 10px; background-position: -135px -30px; }

.hassan-khachab-section .flags-small.flags-San-Marino { width: 15px; height: 10px; background-position: -150px -30px; }

.hassan-khachab-section .flags-small.flags-Samoa { width: 15px; height: 10px; background-position: -165px -30px; }

.hassan-khachab-section .flags-small.flags-Saint-Vincent-and-the-Grenadines { width: 15px; height: 10px; background-position: 0px -40px; }

.hassan-khachab-section .flags-small.flags-Saint-Lucia { width: 15px; height: 10px; background-position: -15px -40px; }

.hassan-khachab-section .flags-small.flags-Saint-Kitts-and-Nevis { width: 15px; height: 10px; background-position: -30px -40px; }

.hassan-khachab-section .flags-small.flags-Rwanda { width: 15px; height: 10px; background-position: -45px -40px; }

.hassan-khachab-section .flags-small.flags-Russia { width: 15px; height: 10px; background-position: -60px -40px; }

.hassan-khachab-section .flags-small.flags-Romania { width: 15px; height: 10px; background-position: -75px -40px; }

.hassan-khachab-section .flags-small.flags-Qatar { width: 15px; height: 10px; background-position: -90px -40px; }

.hassan-khachab-section .flags-small.flags-Portugal { width: 15px; height: 10px; background-position: -105px -40px; }

.hassan-khachab-section .flags-small.flags-Poland { width: 15px; height: 10px; background-position: -120px -40px; }

.hassan-khachab-section .flags-small.flags-Philippines { width: 15px; height: 10px; background-position: -135px -40px; }

.hassan-khachab-section .flags-small.flags-Peru { width: 15px; height: 10px; background-position: -150px -40px; }

.hassan-khachab-section .flags-small.flags-Paraguay { width: 15px; height: 10px; background-position: -165px -40px; }

.hassan-khachab-section .flags-small.flags-Papua-New-Guinea { width: 15px; height: 10px; background-position: 0px -50px; }

.hassan-khachab-section .flags-small.flags-Panama { width: 15px; height: 10px; background-position: -15px -50px; }

.hassan-khachab-section .flags-small.flags-Palau { width: 15px; height: 10px; background-position: -30px -50px; }

.hassan-khachab-section .flags-small.flags-Pakistan { width: 15px; height: 10px; background-position: -45px -50px; }

.hassan-khachab-section .flags-small.flags-Oman { width: 15px; height: 10px; background-position: -60px -50px; }

.hassan-khachab-section .flags-small.flags-Norway { width: 15px; height: 10px; background-position: -75px -50px; }

.hassan-khachab-section .flags-small.flags-Nigeria { width: 15px; height: 10px; background-position: -90px -50px; }

.hassan-khachab-section .flags-small.flags-Niger { width: 15px; height: 10px; background-position: -105px -50px; }

.hassan-khachab-section .flags-small.flags-Nicaragua { width: 15px; height: 10px; background-position: -120px -50px; }

.hassan-khachab-section .flags-small.flags-New-Zealand { width: 15px; height: 10px; background-position: -135px -50px; }

.hassan-khachab-section .flags-small.flags-Netherlands { width: 15px; height: 10px; background-position: -150px -50px; }

.hassan-khachab-section .flags-small.flags-Nepal { width: 15px; height: 10px; background-position: -165px -50px; }

.hassan-khachab-section .flags-small.flags-Nauru { width: 15px; height: 10px; background-position: 0px -60px; }

.hassan-khachab-section .flags-small.flags-Namibia { width: 15px; height: 10px; background-position: -15px -60px; }

.hassan-khachab-section .flags-small.flags-Myanmar { width: 15px; height: 10px; background-position: -30px -60px; }

.hassan-khachab-section .flags-small.flags-Mozambique { width: 15px; height: 10px; background-position: -45px -60px; }

.hassan-khachab-section .flags-small.flags-Morocco { width: 15px; height: 10px; background-position: -60px -60px; }

.hassan-khachab-section .flags-small.flags-Montenegro { width: 15px; height: 10px; background-position: -75px -60px; }

.hassan-khachab-section .flags-small.flags-Mongolia { width: 15px; height: 10px; background-position: -90px -60px; }

.hassan-khachab-section .flags-small.flags-Monaco { width: 15px; height: 10px; background-position: -105px -60px; }

.hassan-khachab-section .flags-small.flags-Moldova { width: 15px; height: 10px; background-position: -120px -60px; }

.hassan-khachab-section .flags-small.flags-Micronesia-_Federated_ { width: 15px; height: 10px; background-position: -135px -60px; }

.hassan-khachab-section .flags-small.flags-Mexico { width: 15px; height: 10px; background-position: -150px -60px; }

.hassan-khachab-section .flags-small.flags-Mauritius { width: 15px; height: 10px; background-position: -165px -60px; }

.hassan-khachab-section .flags-small.flags-Mauritania { width: 15px; height: 10px; background-position: 0px -70px; }

.hassan-khachab-section .flags-small.flags-Marshall-Islands { width: 15px; height: 10px; background-position: -15px -70px; }

.hassan-khachab-section .flags-small.flags-Malta { width: 15px; height: 10px; background-position: -30px -70px; }

.hassan-khachab-section .flags-small.flags-Mali { width: 15px; height: 10px; background-position: -45px -70px; }

.hassan-khachab-section .flags-small.flags-Maldives { width: 15px; height: 10px; background-position: -60px -70px; }

.hassan-khachab-section .flags-small.flags-Malaysia { width: 15px; height: 10px; background-position: -75px -70px; }

.hassan-khachab-section .flags-small.flags-Malawi { width: 15px; height: 10px; background-position: -90px -70px; }

.hassan-khachab-section .flags-small.flags-Madagascar { width: 15px; height: 10px; background-position: -105px -70px; }

.hassan-khachab-section .flags-small.flags-Macedonia { width: 15px; height: 10px; background-position: -120px -70px; }

.hassan-khachab-section .flags-small.flags-Luxembourg { width: 15px; height: 10px; background-position: -135px -70px; }

.hassan-khachab-section .flags-small.flags-Lithuania { width: 15px; height: 10px; background-position: -150px -70px; }

.hassan-khachab-section .flags-small.flags-Liechtenstein { width: 15px; height: 10px; background-position: -165px -70px; }

.hassan-khachab-section .flags-small.flags-Libya { width: 15px; height: 10px; background-position: 0px -80px; }

.hassan-khachab-section .flags-small.flags-Liberia { width: 15px; height: 10px; background-position: -15px -80px; }

.hassan-khachab-section .flags-small.flags-Lesotho { width: 15px; height: 10px; background-position: -30px -80px; }

.hassan-khachab-section .flags-small.flags-Lebanon { width: 15px; height: 10px; background-position: -45px -80px; }

.hassan-khachab-section .flags-small.flags-Latvia { width: 15px; height: 10px; background-position: -60px -80px; }

.hassan-khachab-section .flags-small.flags-Laos { width: 15px; height: 10px; background-position: -75px -80px; }

.hassan-khachab-section .flags-small.flags-Kyrgyzstan { width: 15px; height: 10px; background-position: -90px -80px; }

.hassan-khachab-section .flags-small.flags-Kuwait { width: 15px; height: 10px; background-position: -105px -80px; }

.hassan-khachab-section .flags-small.flags-Kosovo { width: 15px; height: 10px; background-position: -120px -80px; }

.hassan-khachab-section .flags-small.flags-Korea-South { width: 15px; height: 10px; background-position: -135px -80px; }

.hassan-khachab-section .flags-small.flags-Korea-North { width: 15px; height: 10px; background-position: -150px -80px; }

.hassan-khachab-section .flags-small.flags-Kiribati { width: 15px; height: 10px; background-position: -165px -80px; }

.hassan-khachab-section .flags-small.flags-Kenya { width: 15px; height: 10px; background-position: 0px -90px; }

.hassan-khachab-section .flags-small.flags-Kazakhstan { width: 15px; height: 10px; background-position: -15px -90px; }

.hassan-khachab-section .flags-small.flags-Jordan { width: 15px; height: 10px; background-position: -30px -90px; }

.hassan-khachab-section .flags-small.flags-Japan { width: 15px; height: 10px; background-position: -45px -90px; }

.hassan-khachab-section .flags-small.flags-Jamaica { width: 15px; height: 10px; background-position: -60px -90px; }

.hassan-khachab-section .flags-small.flags-Italy { width: 15px; height: 10px; background-position: -75px -90px; }

.hassan-khachab-section .flags-small.flags-Israel { width: 15px; height: 10px; background-position: -90px -90px; }

.hassan-khachab-section .flags-small.flags-Ireland { width: 15px; height: 10px; background-position: -105px -90px; }

.hassan-khachab-section .flags-small.flags-Iraq { width: 15px; height: 10px; background-position: -120px -90px; }

.hassan-khachab-section .flags-small.flags-Iran { width: 15px; height: 10px; background-position: -135px -90px; }

.hassan-khachab-section .flags-small.flags-Indonesia { width: 15px; height: 10px; background-position: -150px -90px; }

.hassan-khachab-section .flags-small.flags-India { width: 15px; height: 10px; background-position: -165px -90px; }

.hassan-khachab-section .flags-small.flags-Iceland { width: 15px; height: 10px; background-position: 0px -100px; }

.hassan-khachab-section .flags-small.flags-Hungary { width: 15px; height: 10px; background-position: -15px -100px; }

.hassan-khachab-section .flags-small.flags-Honduras { width: 15px; height: 10px; background-position: -30px -100px; }

.hassan-khachab-section .flags-small.flags-Haiti { width: 15px; height: 10px; background-position: -45px -100px; }

.hassan-khachab-section .flags-small.flags-Guyana { width: 15px; height: 10px; background-position: -60px -100px; }

.hassan-khachab-section .flags-small.flags-Guinea { width: 15px; height: 10px; background-position: -75px -100px; }

.hassan-khachab-section .flags-small.flags-Guinea-Bissau { width: 15px; height: 10px; background-position: -90px -100px; }

.hassan-khachab-section .flags-small.flags-Guatemala { width: 15px; height: 10px; background-position: -105px -100px; }

.hassan-khachab-section .flags-small.flags-Grenada { width: 15px; height: 10px; background-position: -120px -100px; }

.hassan-khachab-section .flags-small.flags-Grecee { width: 15px; height: 10px; background-position: -135px -100px; }

.hassan-khachab-section .flags-small.flags-Ghana { width: 15px; height: 10px; background-position: -150px -100px; }

.hassan-khachab-section .flags-small.flags-Germany { width: 15px; height: 10px; background-position: -165px -100px; }

.hassan-khachab-section .flags-small.flags-Georgia { width: 15px; height: 10px; background-position: 0px -110px; }

.hassan-khachab-section .flags-small.flags-Gambia { width: 15px; height: 10px; background-position: -15px -110px; }

.hassan-khachab-section .flags-small.flags-Gabon { width: 15px; height: 10px; background-position: -30px -110px; }

.hassan-khachab-section .flags-small.flags-France { width: 15px; height: 10px; background-position: -45px -110px; }

.hassan-khachab-section .flags-small.flags-Finland { width: 15px; height: 10px; background-position: -60px -110px; }

.hassan-khachab-section .flags-small.flags-Fiji { width: 15px; height: 10px; background-position: -75px -110px; }

.hassan-khachab-section .flags-small.flags-Ethiopia { width: 15px; height: 10px; background-position: -90px -110px; }

.hassan-khachab-section .flags-small.flags-Estonia { width: 15px; height: 10px; background-position: -105px -110px; }

.hassan-khachab-section .flags-small.flags-Eritrea { width: 15px; height: 10px; background-position: -120px -110px; }

.hassan-khachab-section .flags-small.flags-Equatorial-Guinea { width: 15px; height: 10px; background-position: -135px -110px; }

.hassan-khachab-section .flags-small.flags-El-Salvador { width: 15px; height: 10px; background-position: -150px -110px; }

.hassan-khachab-section .flags-small.flags-Egypt { width: 15px; height: 10px; background-position: -165px -110px; }

.hassan-khachab-section .flags-small.flags-Ecuador { width: 15px; height: 10px; background-position: 0px -120px; }

.hassan-khachab-section .flags-small.flags-East-Timor { width: 15px; height: 10px; background-position: -15px -120px; }

.hassan-khachab-section .flags-small.flags-Dominican-Republic { width: 15px; height: 10px; background-position: -30px -120px; }

.hassan-khachab-section .flags-small.flags-Dominica { width: 15px; height: 10px; background-position: -45px -120px; }

.hassan-khachab-section .flags-small.flags-Djibouti { width: 15px; height: 10px; background-position: -60px -120px; }

.hassan-khachab-section .flags-small.flags-Denmark { width: 15px; height: 10px; background-position: -75px -120px; }

.hassan-khachab-section .flags-small.flags-Czech-Republic { width: 15px; height: 10px; background-position: -90px -120px; }

.hassan-khachab-section .flags-small.flags-Cyprus { width: 15px; height: 10px; background-position: -105px -120px; }

.hassan-khachab-section .flags-small.flags-Cuba { width: 15px; height: 10px; background-position: -120px -120px; }

.hassan-khachab-section .flags-small.flags-Croatia { width: 15px; height: 10px; background-position: -135px -120px; }

.hassan-khachab-section .flags-small.flags-Cote-d_Ivoire { width: 15px; height: 10px; background-position: -150px -120px; }

.hassan-khachab-section .flags-small.flags-Costa-Rica { width: 15px; height: 10px; background-position: -165px -120px; }

.hassan-khachab-section .flags-small.flags-Congo-Republic { width: 15px; height: 10px; background-position: 0px -130px; }

.hassan-khachab-section .flags-small.flags-Congo-Democratic { width: 15px; height: 10px; background-position: -15px -130px; }

.hassan-khachab-section .flags-small.flags-Comoros { width: 15px; height: 10px; background-position: -30px -130px; }

.hassan-khachab-section .flags-small.flags-Colombia { width: 15px; height: 10px; background-position: -45px -130px; }

.hassan-khachab-section .flags-small.flags-China { width: 15px; height: 10px; background-position: -60px -130px; }

.hassan-khachab-section .flags-small.flags-Chile { width: 15px; height: 10px; background-position: -75px -130px; }

.hassan-khachab-section .flags-small.flags-Chad { width: 15px; height: 10px; background-position: -90px -130px; }

.hassan-khachab-section .flags-small.flags-Central-African-Republic { width: 15px; height: 10px; background-position: -105px -130px; }

.hassan-khachab-section .flags-small.flags-Cape-Verde { width: 15px; height: 10px; background-position: -120px -130px; }

.hassan-khachab-section .flags-small.flags-Canada { width: 15px; height: 10px; background-position: -135px -130px; }

.hassan-khachab-section .flags-small.flags-Cameroon { width: 15px; height: 10px; background-position: -150px -130px; }

.hassan-khachab-section .flags-small.flags-Cambodia { width: 15px; height: 10px; background-position: -165px -130px; }

.hassan-khachab-section .flags-small.flags-Burundi { width: 15px; height: 10px; background-position: 0px -140px; }

.hassan-khachab-section .flags-small.flags-Burkina-Faso { width: 15px; height: 10px; background-position: -15px -140px; }

.hassan-khachab-section .flags-small.flags-Bulgaria { width: 15px; height: 10px; background-position: -30px -140px; }

.hassan-khachab-section .flags-small.flags-Brunei { width: 15px; height: 10px; background-position: -45px -140px; }

.hassan-khachab-section .flags-small.flags-Brazil { width: 15px; height: 10px; background-position: -60px -140px; }

.hassan-khachab-section .flags-small.flags-Botswana { width: 15px; height: 10px; background-position: -75px -140px; }

.hassan-khachab-section .flags-small.flags-Bosnia-and-Herzegovina { width: 15px; height: 10px; background-position: -90px -140px; }

.hassan-khachab-section .flags-small.flags-Bolivia { width: 15px; height: 10px; background-position: -105px -140px; }

.hassan-khachab-section .flags-small.flags-Bhutan { width: 15px; height: 10px; background-position: -120px -140px; }

.hassan-khachab-section .flags-small.flags-Benin { width: 15px; height: 10px; background-position: -135px -140px; }

.hassan-khachab-section .flags-small.flags-Belize { width: 15px; height: 10px; background-position: -150px -140px; }

.hassan-khachab-section .flags-small.flags-Belgium { width: 15px; height: 10px; background-position: -165px -140px; }

.hassan-khachab-section .flags-small.flags-Belarus { width: 15px; height: 10px; background-position: 0px -150px; }

.hassan-khachab-section .flags-small.flags-Barbados { width: 15px; height: 10px; background-position: -15px -150px; }

.hassan-khachab-section .flags-small.flags-Bangladesh { width: 15px; height: 10px; background-position: -30px -150px; }

.hassan-khachab-section .flags-small.flags-Bahrain { width: 15px; height: 10px; background-position: -45px -150px; }

.hassan-khachab-section .flags-small.flags-Bahamas { width: 15px; height: 10px; background-position: -60px -150px; }

.hassan-khachab-section .flags-small.flags-Azerbaijan { width: 15px; height: 10px; background-position: -75px -150px; }

.hassan-khachab-section .flags-small.flags-Austria { width: 15px; height: 10px; background-position: -90px -150px; }

.hassan-khachab-section .flags-small.flags-Australia { width: 15px; height: 10px; background-position: -105px -150px; }

.hassan-khachab-section .flags-small.flags-Armenia { width: 15px; height: 10px; background-position: -120px -150px; }

.hassan-khachab-section .flags-small.flags-Argentina { width: 15px; height: 10px; background-position: -135px -150px; }

.hassan-khachab-section .flags-small.flags-Antigua-and-Barbuda { width: 15px; height: 10px; background-position: -150px -150px; }

.hassan-khachab-section .flags-small.flags-Andorra { width: 15px; height: 10px; background-position: -165px -150px; }

.hassan-khachab-section .flags-small.flags-Algeria { width: 15px; height: 10px; background-position: 0px -160px; }

.hassan-khachab-section .flags-small.flags-Albania { width: 15px; height: 10px; background-position: -15px -160px; }

.hassan-khachab-section .flags-small.flags-Afghanistan { width: 15px; height: 10px; background-position: -30px -160px; }

.hassan-khachab-section .flags-small.flags-Bermuda { width: 15px; height: 10px; background-position: -45px -160px; }

.hassan-khachab-section .flags-small.flags-European-Union { width: 15px; height: 10px; background-position: -60px -160px; }

.hassan-khachab-section .flags-small.flags-United-States { width: 15px; height: 9px; background-position: -75px -160px; }

.hassan-khachab-section .flags-small.flags-XPT { width: 15px; height: 10px; background-position: -90px -160px; }

.hassan-khachab-section .flags-small.flags-XAU { width: 15px; height: 10px; background-position: -105px -160px; }

.hassan-khachab-section .flags-small.flags-XAG { width: 15px; height: 10px; background-position: -120px -160px; }

.hassan-khachab-section .flags-small.flags-Wallis-and-Futuna { width: 15px; height: 10px; background-position: -135px -160px; }

.hassan-khachab-section .flags-small.flags-Seborga { width: 15px; height: 10px; background-position: -150px -160px; }

.hassan-khachab-section .flags-small.flags-Aruba { width: 15px; height: 10px; background-position: -165px -160px; }

.hassan-khachab-section .flags-small.flags-Angola { width: 15px; height: 10px; background-position: 0px -170px; }

.hassan-khachab-section .flags-small.flags-Saint-Helena { width: 15px; height: 10px; background-position: -15px -170px; }

.hassan-khachab-section .flags-small.flags-Macao { width: 15px; height: 10px; background-position: -30px -170px; }

.hassan-khachab-section .flags-small.flags-Jersey { width: 15px; height: 10px; background-position: -45px -170px; }

.hassan-khachab-section .flags-small.flags-Isle-of-Man { width: 15px; height: 10px; background-position: -60px -170px; }

.hassan-khachab-section .flags-small.flags-IMF { width: 15px; height: 10px; background-position: -75px -170px; }

.hassan-khachab-section .flags-small.flags-Hong-Kong { width: 15px; height: 10px; background-position: -90px -170px; }

.hassan-khachab-section .flags-small.flags-Guernsey { width: 15px; height: 10px; background-position: -105px -170px; }

.hassan-khachab-section .flags-small.flags-Gibraltar { width: 15px; height: 10px; background-position: -120px -170px; }

.hassan-khachab-section .flags-small.flags-Falkland-Islands { width: 15px; height: 10px; background-position: -135px -170px; }

.hassan-khachab-section .flags-small.flags-Curacao { width: 15px; height: 10px; background-position: -150px -170px; }

.hassan-khachab-section .flags-small.flags-Cayman-Islands { width: 15px; height: 10px; background-position: -165px -170px; }

.hassan-khachab-section .flags-small.flags-Bitcoin { width: 15px; height: 10px; background-position: -180px 0px; }

.hassan-khachab-section .doubly-float .doubly-nice-select .list { left: 0px; right: auto; }

.hassan-khachab-section .doubly-wrapper, .hassan-khachab-section .doubly-float { display: none !important; }

.hassan-khachab-section .layered-currency-switcher { width: auto; float: right; padding: 0px 0px 0px 50px; margin: 0px; }

.hassan-khachab-section .layered-currency-switcher li { display: block; float: left; font-size: 15px; margin: 0px; }

.hassan-khachab-section .layered-currency-switcher li button.currency-switcher-btn { width: auto; height: auto; margin-bottom: 0px; background: rgb(255, 255, 255); line-height: 18px; border: 1px solid rgb(218, 218, 218); border-radius: 25px; color: rgb(154, 154, 154); float: left; font-weight: 700; margin-left: -46px; min-width: 90px; position: relative; text-align: center; text-decoration: none; padding: 10px 11px 10px 49px; font-family: Arial !important; }

.hassan-khachab-section .price-on-hover, .hassan-khachab-section .price-on-hover-wrapper { font-size: 15px !important; line-height: 25px !important; }

.hassan-khachab-section .layered-currency-switcher li button.currency-switcher-btn:focus { outline: 0px; }

.hassan-khachab-section .layered-currency-switcher li button.currency-switcher-btn:hover { background: rgb(221, 246, 207); border-color: rgb(169, 208, 146); color: rgb(137, 177, 113); }

.hassan-khachab-section .layered-currency-switcher li button.currency-switcher-btn span { display: none; }

.hassan-khachab-section .layered-currency-switcher li button.currency-switcher-btn:first-child { border-radius: 25px; }

.hassan-khachab-section .layered-currency-switcher li button.currency-switcher-btn.selected { background: rgb(222, 76, 57); border-color: rgb(222, 76, 57); color: rgb(255, 255, 255); z-index: 99; padding-left: 23px !important; padding-right: 23px !important; }

.hassan-khachab-section .layered-currency-switcher li button.currency-switcher-btn.selected span { display: inline-block; }

.hassan-khachab-section .doubly, .hassan-khachab-section .money { position: relative; font-weight: inherit !important; font-size: inherit !important; text-decoration: inherit !important; }

.hassan-khachab-section .price-on-hover-wrapper { position: absolute; left: -50%; text-align: center; width: 200%; top: 110%; z-index: 100000000; }

.hassan-khachab-section .price-on-hover { background: rgb(51, 51, 51); padding: 2px 5px 3px; font-weight: 400; border-radius: 5px; font-family: "Helvetica Neue", Arial; color: rgb(255, 255, 255); border-width: 0px; border-style: none; border-image: initial; border-color: rgb(255, 255, 255) !important; }

.hassan-khachab-section .price-on-hover::after { position: absolute; left: 50%; margin-left: -4px; margin-top: -2px; width: 0px; height: 0px; border-bottom: 4px solid rgb(51, 51, 51); border-left: 4px solid transparent; border-right: 4px solid transparent; }

.hassan-khachab-section .doubly-message { margin: 5px 0px; }

.hassan-khachab-section .doubly-wrapper { float: right; }

.hassan-khachab-section .doubly-float { position: fixed; bottom: 10px; left: 10px; right: auto; z-index: 100000; }

.hassan-khachab-section select.currency-switcher { margin: 0px; position: relative; top: auto; }

.hassan-khachab-section .doubly-nice-select, .hassan-khachab-section .doubly-nice-select .list { background: rgb(255, 255, 255); }

.hassan-khachab-section .doubly-nice-select .current, .hassan-khachab-section .doubly-nice-select .list .option { color: rgb(64, 63, 63); }

.hassan-khachab-section .doubly-nice-select .option:hover, .hassan-khachab-section .doubly-nice-select .option.focus, .hassan-khachab-section .doubly-nice-select .option.selected.focus { background-color: rgb(246, 246, 246); }

.hassan-khachab-section .price-on-hover { background-color: rgb(51, 51, 51) !important; color: rgb(255, 255, 255) !important; }

.hassan-khachab-section .price-on-hover::after { border-bottom-color: rgb(51, 51, 51) !important; }

.hassan-khachab-section .doubly-float .doubly-nice-select .list { top: -271px; left: 0px; right: auto; }

.hassan-khachab-section .doubly-message { border-radius: 5px; padding: 3px 10px; background-color: rgb(51, 51, 51) !important; color: rgb(255, 255, 255) !important; }

.hassan-khachab-section [data-pf-type="ImageComparison"], .hassan-khachab-section [data-pf-type="BeforeAfter"] { user-select: none; }

.hassan-khachab-section .pf-ba-content { position: relative; overflow: hidden; width: 100%; height: 100%; }

.hassan-khachab-section [data-pf-type="ImageComparison"]:not(:has(.pf-ba-content)), .hassan-khachab-section [data-pf-type="BeforeAfter"]:not(:has(.pf-ba-content)) { position: relative; overflow: hidden; }

.hassan-khachab-section .pf-ba-after { position: relative; width: 100%; z-index: 0; }

.hassan-khachab-section .pf-ba-after img { display: block; width: 100%; height: auto; }

.hassan-khachab-section .pf-ba-before { position: absolute; top: 0px; left: 0px; overflow: hidden; z-index: 1; height: 100%; }

.hassan-khachab-section .pf-ba-before img { display: block; object-fit: cover; max-width: none; max-height: none; }

.hassan-khachab-section .pf-ba-vertical .pf-ba-before { width: 100%; height: auto; }

.hassan-khachab-section .pf-ba-vertical .pf-ba-before img { width: 100%; height: auto; }

.hassan-khachab-section .pf-ba-handle { position: absolute; top: 0px; height: 100%; width: 4px; background: rgb(255, 255, 255); z-index: 10; cursor: col-resize; transform: translateX(-50%); }

.hassan-khachab-section .pf-ba-handle[data-pf-ba-vertical] { top: auto; left: 0px; width: 100%; height: 4px; cursor: row-resize; transform: translateY(-50%); }

.hassan-khachab-section .pf-ba-handle-circle { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 44px; height: 44px; background: rgb(255, 255, 255); border-radius: 50%; box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 4px; display: flex; align-items: center; justify-content: center; }

.hassan-khachab-section .pf-ba-badge-wrapper { display: contents; font-size: 12px; font-weight: 500; color: rgb(255, 255, 255); background: rgba(0, 0, 0, 0.4); padding: 4px 8px; border-radius: 4px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }

.hassan-khachab-section .pf-ba-label { position: absolute; z-index: 5; white-space: nowrap; font-size: inherit; font-weight: inherit; font-style: inherit; font-family: inherit; color: inherit; text-decoration: inherit; background: inherit; padding: inherit; border: inherit; border-radius: inherit; pointer-events: none; user-select: none; }

.hassan-khachab-section { --vtl-size-0: 0px; --vtl-size-1: 1px; --vtl-size-2: 2px; --vtl-size-4: 4px; --vtl-size-6: 6px; --vtl-size-8: 8px; --vtl-size-12: 12px; --vtl-size-14: 14px; --vtl-size-16: 16px; --vtl-size-18: 18px; --vtl-size-20: 20px; --vtl-size-24: 24px; --vtl-size-32: 32px; --vtl-size-40: 40px; --vtl-size-48: 48px; --vtl-size-52: 52px; --vtl-size-64: 64px; --vtl-size-80: 80px; --vtl-size-96: 96px; --vtl-size-112: 112px; --vtl-size-128: 128px; --vtl-size-464: 464px; --vtl-size-full: 9999px; }

.hassan-khachab-section { --vtl-space-0: var(--vtl-size-0); --vtl-space-1: var(--vtl-size-1); --vtl-space-2: var(--vtl-size-2); --vtl-space-4: var(--vtl-size-4); --vtl-space-6: var(--vtl-size-6); --vtl-space-8: var(--vtl-size-8); --vtl-space-12: var(--vtl-size-12); --vtl-space-16: var(--vtl-size-16); --vtl-space-20: var(--vtl-size-20); --vtl-space-24: var(--vtl-size-24); --vtl-space-32: var(--vtl-size-32); --vtl-space-40: var(--vtl-size-40); --vtl-space-48: var(--vtl-size-48); --vtl-space-64: var(--vtl-size-64); --vtl-space-80: var(--vtl-size-80); --vtl-space-96: var(--vtl-size-96); --vtl-space-112: var(--vtl-size-112); --vtl-space-128: var(--vtl-size-128); --vtl-space-464: var(--vtl-size-464); --vtl-space-full: var(--vtl-size-full); }

.hassan-khachab-section { --vtl-font-size-12: var(--vtl-size-12); --vtl-font-size-14: var(--vtl-size-14); --vtl-font-size-16: var(--vtl-size-16); --vtl-font-size-18: var(--vtl-size-18); --vtl-font-size-20: var(--vtl-size-20); --vtl-font-size-24: var(--vtl-size-24); --vtl-font-size-32: var(--vtl-size-32); --vtl-font-size-40: var(--vtl-size-40); --vtl-font-size-48: var(--vtl-size-48); --vtl-font-size-52: var(--vtl-size-52); --vtl-font-size-64: var(--vtl-size-64); --vtl-font-weight-inherit: inherit; --vtl-font-weight-400: 400; --vtl-font-weight-600: 600; --vtl-font-weight-800: 800; --vtl-line-height-140: 1.4; --vtl-line-height-150: 1.5; --vtl-text-decoration-none: none; --vtl-text-decoration-underline: underline; --vtl-text-decoration-line-through: line-through; }

.hassan-khachab-section .vtl-text-display-l { font-family: inherit; font-size: var(--vtl-font-size-64); font-weight: var(--vtl-font-weight-inherit); line-height: var(--vtl-line-height-150); text-decoration: var(--vtl-text-decoration-none); }

.hassan-khachab-section .vtl-text-display-l-bold { font-family: inherit; font-size: var(--vtl-font-size-64); font-weight: var(--vtl-font-weight-800); line-height: var(--vtl-line-height-150); text-decoration: var(--vtl-text-decoration-none); }

.hassan-khachab-section .vtl-text-display-m { font-family: inherit; font-size: var(--vtl-font-size-52); font-weight: var(--vtl-font-weight-inherit); line-height: var(--vtl-line-height-150); text-decoration: var(--vtl-text-decoration-none); }

.hassan-khachab-section .vtl-text-display-m-bold { font-family: inherit; font-size: var(--vtl-font-size-52); font-weight: var(--vtl-font-weight-800); line-height: var(--vtl-line-height-150); text-decoration: var(--vtl-text-decoration-none); }

.hassan-khachab-section .vtl-text-display-s { font-family: inherit; font-size: var(--vtl-font-size-48); font-weight: var(--vtl-font-weight-inherit); line-height: var(--vtl-line-height-150); text-decoration: var(--vtl-text-decoration-none); }

.hassan-khachab-section .vtl-text-display-s-bold { font-family: inherit; font-size: var(--vtl-font-size-48); font-weight: var(--vtl-font-weight-800); line-height: var(--vtl-line-height-150); text-decoration: var(--vtl-text-decoration-none); }

.hassan-khachab-section .vtl-text-heading-3xl { font-family: inherit; font-size: var(--vtl-font-size-40); font-weight: var(--vtl-font-weight-inherit); line-height: var(--vtl-line-height-140); text-decoration: var(--vtl-text-decoration-none); }

.hassan-khachab-section .vtl-text-heading-3xl-bold { font-family: inherit; font-size: var(--vtl-font-size-40); font-weight: var(--vtl-font-weight-800); line-height: var(--vtl-line-height-140); text-decoration: var(--vtl-text-decoration-none); }

.hassan-khachab-section .vtl-text-heading-2xl { font-family: inherit; font-size: var(--vtl-font-size-32); font-weight: var(--vtl-font-weight-inherit); line-height: var(--vtl-line-height-140); text-decoration: var(--vtl-text-decoration-none); }

.hassan-khachab-section .vtl-text-heading-2xl-bold { font-family: inherit; font-size: var(--vtl-font-size-32); font-weight: var(--vtl-font-weight-800); line-height: var(--vtl-line-height-140); text-decoration: var(--vtl-text-decoration-none); }

.hassan-khachab-section .vtl-text-heading-xl { font-family: inherit; font-size: var(--vtl-font-size-24); font-weight: var(--vtl-font-weight-inherit); line-height: var(--vtl-line-height-140); text-decoration: var(--vtl-text-decoration-none); }

.hassan-khachab-section .vtl-text-heading-xl-bold { font-family: inherit; font-size: var(--vtl-font-size-24); font-weight: var(--vtl-font-weight-800); line-height: var(--vtl-line-height-140); text-decoration: var(--vtl-text-decoration-none); }

.hassan-khachab-section .vtl-text-heading-l { font-family: inherit; font-size: var(--vtl-font-size-20); font-weight: var(--vtl-font-weight-inherit); line-height: var(--vtl-line-height-140); text-decoration: var(--vtl-text-decoration-none); }

.hassan-khachab-section .vtl-text-heading-l-bold { font-family: inherit; font-size: var(--vtl-font-size-20); font-weight: var(--vtl-font-weight-800); line-height: var(--vtl-line-height-140); text-decoration: var(--vtl-text-decoration-none); }

.hassan-khachab-section .vtl-text-heading-m { font-family: inherit; font-size: var(--vtl-font-size-18); font-weight: var(--vtl-font-weight-inherit); line-height: var(--vtl-line-height-140); text-decoration: var(--vtl-text-decoration-none); }

.hassan-khachab-section .vtl-text-heading-m-bold { font-family: inherit; font-size: var(--vtl-font-size-18); font-weight: var(--vtl-font-weight-800); line-height: var(--vtl-line-height-140); text-decoration: var(--vtl-text-decoration-none); }

.hassan-khachab-section .vtl-text-heading-s { font-family: inherit; font-size: var(--vtl-font-size-14); font-weight: var(--vtl-font-weight-inherit); line-height: var(--vtl-line-height-140); text-decoration: var(--vtl-text-decoration-none); }

.hassan-khachab-section .vtl-text-heading-s-bold { font-family: inherit; font-size: var(--vtl-font-size-14); font-weight: var(--vtl-font-weight-800); line-height: var(--vtl-line-height-140); text-decoration: var(--vtl-text-decoration-none); }

.hassan-khachab-section .vtl-text-body-l { font-family: inherit; font-size: var(--vtl-font-size-18); font-weight: var(--vtl-font-weight-400); line-height: var(--vtl-line-height-140); text-decoration: var(--vtl-text-decoration-none); }

.hassan-khachab-section .vtl-text-body-l-underline { font-family: inherit; font-size: var(--vtl-font-size-18); font-weight: var(--vtl-font-weight-400); line-height: var(--vtl-line-height-140); text-decoration: var(--vtl-text-decoration-underline); }

.hassan-khachab-section .vtl-text-body-l-strike { font-family: inherit; font-size: var(--vtl-font-size-18); font-weight: var(--vtl-font-weight-400); line-height: var(--vtl-line-height-140); text-decoration: var(--vtl-text-decoration-line-through); }

.hassan-khachab-section .vtl-text-body-l-semibold { font-family: inherit; font-size: var(--vtl-font-size-18); font-weight: var(--vtl-font-weight-600); line-height: var(--vtl-line-height-140); text-decoration: var(--vtl-text-decoration-none); }

.hassan-khachab-section .vtl-text-body-m { font-family: inherit; font-size: var(--vtl-font-size-16); font-weight: var(--vtl-font-weight-400); line-height: var(--vtl-line-height-140); text-decoration: var(--vtl-text-decoration-none); }

.hassan-khachab-section .vtl-text-body-m-underline { font-family: inherit; font-size: var(--vtl-font-size-16); font-weight: var(--vtl-font-weight-400); line-height: var(--vtl-line-height-140); text-decoration: var(--vtl-text-decoration-underline); }

.hassan-khachab-section .vtl-text-body-m-strike { font-family: inherit; font-size: var(--vtl-font-size-16); font-weight: var(--vtl-font-weight-400); line-height: var(--vtl-line-height-140); text-decoration: var(--vtl-text-decoration-line-through); }

.hassan-khachab-section .vtl-text-body-m-semibold { font-family: inherit; font-size: var(--vtl-font-size-16); font-weight: var(--vtl-font-weight-600); line-height: var(--vtl-line-height-140); text-decoration: var(--vtl-text-decoration-none); }

.hassan-khachab-section .vtl-text-body-s { font-family: inherit; font-size: var(--vtl-font-size-14); font-weight: var(--vtl-font-weight-400); line-height: var(--vtl-line-height-140); text-decoration: var(--vtl-text-decoration-none); }

.hassan-khachab-section .vtl-text-body-s-underline { font-family: inherit; font-size: var(--vtl-font-size-14); font-weight: var(--vtl-font-weight-400); line-height: var(--vtl-line-height-140); text-decoration: var(--vtl-text-decoration-underline); }

.hassan-khachab-section .vtl-text-body-s-strike { font-family: inherit; font-size: var(--vtl-font-size-14); font-weight: var(--vtl-font-weight-400); line-height: var(--vtl-line-height-140); text-decoration: var(--vtl-text-decoration-line-through); }

.hassan-khachab-section .vtl-text-body-s-semibold { font-family: inherit; font-size: var(--vtl-font-size-14); font-weight: var(--vtl-font-weight-600); line-height: var(--vtl-line-height-140); text-decoration: var(--vtl-text-decoration-none); }

.hassan-khachab-section .vtl-text-body-xs { font-family: inherit; font-size: var(--vtl-font-size-12); font-weight: var(--vtl-font-weight-400); line-height: var(--vtl-line-height-140); text-decoration: var(--vtl-text-decoration-none); }

.hassan-khachab-section .vtl-text-body-xs-semibold { font-family: inherit; font-size: var(--vtl-font-size-12); font-weight: var(--vtl-font-weight-600); line-height: var(--vtl-line-height-140); text-decoration: var(--vtl-text-decoration-none); }

.hassan-khachab-section { --vtl-neutral-120: #1b1b1b; --vtl-neutral-110: #1e1e1e; --vtl-neutral-100: #222; --vtl-neutral-90: #363636; --vtl-neutral-80: #4a4a4a; --vtl-neutral-75: #444; --vtl-neutral-70: #5e5e5e; --vtl-neutral-60: #727272; --vtl-neutral-50: #868686; --vtl-neutral-40: #9a9a9a; --vtl-neutral-30: #aeaeae; --vtl-neutral-20: #c2c2c2; --vtl-neutral-10: #d6d6d6; --vtl-neutral-05: #eaeaea; --vtl-neutral-04: #eee; --vtl-neutral-03: #f8f8f8; --vtl-neutral-02: #fdfdfd; --vtl-neutral-01: #fff; --vtl-alpha-black-100: rgba(34, 34, 34, 1); --vtl-alpha-black-90: rgba(34, 34, 34, 0.9); --vtl-alpha-black-80: rgba(34, 34, 34, 0.8); --vtl-alpha-black-70: rgba(34, 34, 34, 0.7); --vtl-alpha-black-60: rgba(34, 34, 34, 0.6); --vtl-alpha-black-50: rgba(34, 34, 34, 0.5); --vtl-alpha-black-40: rgba(34, 34, 34, 0.4); --vtl-alpha-black-30: rgba(34, 34, 34, 0.3); --vtl-alpha-black-20: rgba(34, 34, 34, 0.2); --vtl-alpha-black-15: rgba(34, 34, 34, 0.15); --vtl-alpha-black-10: rgba(34, 34, 34, 0.1); --vtl-alpha-black-05: rgba(34, 34, 34, 0.05); --vtl-alpha-black-04: rgba(34, 34, 34, 0.04); --vtl-alpha-black-03: rgba(34, 34, 34, 0.03); --vtl-alpha-black-02: rgba(34, 34, 34, 0.02); --vtl-alpha-black-00: rgba(34, 34, 34, 0); --vtl-alpha-white-100: rgba(255, 255, 255, 1); --vtl-alpha-white-90: rgba(255, 255, 255, 0.9); --vtl-alpha-white-80: rgba(255, 255, 255, 0.8); --vtl-alpha-white-70: rgba(255, 255, 255, 0.7); --vtl-alpha-white-60: rgba(255, 255, 255, 0.6); --vtl-alpha-white-50: rgba(255, 255, 255, 0.5); --vtl-alpha-white-40: rgba(255, 255, 255, 0.4); --vtl-alpha-white-30: rgba(255, 255, 255, 0.3); --vtl-alpha-white-20: rgba(255, 255, 255, 0.2); --vtl-alpha-white-15: rgba(255, 255, 255, 0.15); --vtl-alpha-white-10: rgba(255, 255, 255, 0.1); --vtl-alpha-white-05: rgba(255, 255, 255, 0.05); --vtl-alpha-white-04: rgba(255, 255, 255, 0.04); --vtl-alpha-white-03: rgba(255, 255, 255, 0.03); --vtl-alpha-white-02: rgba(255, 255, 255, 0.02); --vtl-alpha-white-00: rgba(255, 255, 255, 0); --vtl-red-180: #2e0600; --vtl-red-170: #450800; --vtl-red-150: #730e00; --vtl-red-130: #a01400; --vtl-red-120: #b71600; --vtl-red-110: #ce1900; --vtl-red-100: #e51c00; --vtl-red-90: #e8331a; --vtl-red-80: #ea4933; --vtl-red-70: #ed604d; --vtl-red-60: #ef7766; --vtl-red-50: #f28d80; --vtl-red-40: #f5a499; --vtl-red-30: #f7bbb2; --vtl-red-20: #fad2cc; --vtl-red-10: #fce8e5; --vtl-red-05: #fef4f2; --vtl-red-02: #fefafa; --vtl-blue-180: #00172f; --vtl-blue-170: #002246; --vtl-blue-150: #003975; --vtl-blue-130: #004fa3; --vtl-blue-120: #005aba; --vtl-blue-110: #0066d2; --vtl-blue-100: #0071e9; --vtl-blue-90: #1a7feb; --vtl-blue-80: #338ded; --vtl-blue-70: #4d9cf0; --vtl-blue-60: #66aaf2; --vtl-blue-50: #80b8f4; --vtl-blue-40: #99c6f6; --vtl-blue-30: #b2d4f8; --vtl-blue-20: #cce3fb; --vtl-blue-10: #e5f1fd; --vtl-blue-05: #f2f8fe; --vtl-blue-02: #fafcff; --vtl-yellow-180: #332901; --vtl-yellow-170: #4d3e02; --vtl-yellow-150: #806704; --vtl-yellow-130: #b29005; --vtl-yellow-120: #cca506; --vtl-yellow-110: #e5b906; --vtl-yellow-100: #ffce07; --vtl-yellow-90: #ffd320; --vtl-yellow-80: #ffd839; --vtl-yellow-70: #ffdd51; --vtl-yellow-60: #ffe26a; --vtl-yellow-50: #ffe783; --vtl-yellow-40: #ffeb9c; --vtl-yellow-30: #fff0b5; --vtl-yellow-20: #fff5cd; --vtl-yellow-10: #fffae6; --vtl-yellow-05: #fffdf3; --vtl-yellow-02: #fffefa; --vtl-green-180: #073108; --vtl-green-170: #0a490c; --vtl-green-150: #117a14; --vtl-green-130: #18ab1c; --vtl-green-120: #1bc320; --vtl-green-110: #1fdc24; --vtl-green-100: #22f428; --vtl-green-90: #38f53e; --vtl-green-80: #4ef653; --vtl-green-70: #64f769; --vtl-green-60: #7af87e; --vtl-green-50: #90f993; --vtl-green-40: #a7fba9; --vtl-green-30: #bdfcbe; --vtl-green-20: #d3fdd4; --vtl-green-10: #e9fee9; --vtl-green-05: #f4fef4; --vtl-green-02: #fbfffb; --vtl-orange-180: #331f00; --vtl-orange-170: #4d2e00; --vtl-orange-150: #804d00; --vtl-orange-130: #b26b00; --vtl-orange-120: #cc7a00; --vtl-orange-110: #e58a00; --vtl-orange-100: #f90; --vtl-orange-90: #ffa31a; --vtl-orange-80: #ffad33; --vtl-orange-70: #ffb84d; --vtl-orange-60: #ffc266; --vtl-orange-50: #ffcc80; --vtl-orange-40: #ffd699; --vtl-orange-30: #ffe0b2; --vtl-orange-20: #ffebcc; --vtl-orange-10: #fff5e5; --vtl-orange-05: #fffaf2; --vtl-orange-02: #fffdfa; }

.hassan-khachab-section { --vtl-color-bg-fill-default-on-light: var(--vtl-neutral-100); --vtl-color-bg-fill-tertiary-on-light: var(--vtl-neutral-05); --vtl-color-bg-fill-preview-tertiary-on-light: var(--vtl-neutral-04); --vtl-color-bg-fill-inverse-on-light: var(--vtl-neutral-01); --vtl-color-bg-fill-hover-on-light: var(--vtl-alpha-black-80); --vtl-color-bg-fill-disable-on-light: var(--vtl-neutral-10); --vtl-color-bg-fill-critical-on-light: var(--vtl-red-120); --vtl-color-bg-fill-promo-on-light: var(--vtl-red-100); --vtl-color-bg-surface-preview-product-container-on-light: var(--vtl-alpha-black-03); --vtl-color-bg-surface-default-on-light: var(--vtl-neutral-01); --vtl-color-bg-surface-secondary-on-light: var(--vtl-neutral-05); --vtl-color-bg-surface-tertiary-on-light: var(--vtl-neutral-03); --vtl-color-bg-surface-critical-on-light: var(--vtl-red-02); --vtl-color-bg-surface-modal-on-light: var(--vtl-neutral-01); --vtl-color-bg-surface-inverse-on-light: var(--vtl-neutral-100); --vtl-color-bg-surface-hover-on-light: var(--vtl-alpha-black-03); --vtl-color-bg-surface-selected-on-light: var(--vtl-alpha-black-05); --vtl-color-text-default-on-light: var(--vtl-neutral-100); --vtl-color-text-hover-on-light: var(--vtl-alpha-black-70); --vtl-color-text-disable-on-light: var(--vtl-neutral-70); --vtl-color-text-primary-on-light: var(--vtl-neutral-80); --vtl-color-text-secondary-on-light: var(--vtl-neutral-60); --vtl-color-text-tertiary-on-light: var(--vtl-neutral-30); --vtl-color-text-on-bg-fill-on-light: var(--vtl-neutral-01); --vtl-color-text-critical-on-light: var(--vtl-red-110); --vtl-color-text-link-on-light: var(--vtl-blue-110); --vtl-color-text-preview-default-on-light: var(--vtl-alpha-black-60); --vtl-color-text-preview-heading-on-light: var(--vtl-alpha-black-100); --vtl-color-text-preview-body-on-light: var(--vtl-alpha-black-80); --vtl-color-text-preview-surface-on-light: var(--vtl-alpha-white-100); --vtl-color-text-promo-on-light: var(--vtl-red-110); --vtl-color-border-default-on-light: var(--vtl-neutral-100); --vtl-color-border-primary-on-light: var(--vtl-neutral-70); --vtl-color-border-secondary-on-light: var(--vtl-neutral-30); --vtl-color-border-tertiary-on-light: var(--vtl-neutral-05); --vtl-color-border-alpha-tertiary-on-light: var(--vtl-alpha-black-05); --vtl-color-border-hover-on-light: var(--vtl-neutral-90); --vtl-color-border-disable-on-light: var(--vtl-neutral-10); --vtl-color-border-critical-on-light: var(--vtl-red-110); --vtl-color-border-preview-border-on-light: var(--vtl-alpha-black-60); --vtl-color-border-preview-border-tertiary-on-light: var(--vtl-alpha-black-10); --vtl-color-border-focus-on-light: var(--vtl-blue-100); --vtl-color-box-shadow-s-on-light: var(--vtl-alpha-black-05); --vtl-color-box-shadow-m-on-light: var(--vtl-alpha-black-10); --vtl-color-box-shadow-l-on-light: var(--vtl-alpha-black-15); --vtl-color-box-shadow-xl-on-light: var(--vtl-alpha-black-20); --vtl-color-icon-default-on-light: var(--vtl-neutral-100); --vtl-color-icon-tertiary-on-light: var(--vtl-neutral-20); --vtl-color-icon-disable-on-light: var(--vtl-neutral-60); --vtl-color-icon-stars-on-light: var(--vtl-yellow-100); --vtl-color-icon-success-on-light: var(--vtl-green-130); --vtl-color-icon-inverse-on-light: var(--vtl-neutral-01); --vtl-color-icon-button-surface-hover-on-light: var(--vtl-alpha-black-10); --vtl-color-bg-fill-default-on-dark: var(--vtl-neutral-10); --vtl-color-bg-fill-tertiary-on-dark: var(--vtl-neutral-70); --vtl-color-bg-fill-inverse-on-dark: var(--vtl-neutral-100); --vtl-color-bg-fill-hover-on-dark: var(--vtl-alpha-white-80); --vtl-color-bg-fill-disable-on-dark: var(--vtl-neutral-90); --vtl-color-bg-fill-critical-on-dark: var(--vtl-red-90); --vtl-color-bg-fill-preview-tertiary-on-dark: var(--vtl-neutral-75); --vtl-color-bg-fill-promo-on-dark: var(--vtl-red-90); --vtl-color-bg-surface-preview-product-container-on-dark: var(--vtl-alpha-white-03); --vtl-color-bg-surface-default-on-dark: var(--vtl-neutral-100); --vtl-color-bg-surface-secondary-on-dark: var(--vtl-neutral-01); --vtl-color-bg-surface-tertiary-on-dark: var(--vtl-neutral-80); --vtl-color-bg-surface-critical-on-dark: var(--vtl-red-60); --vtl-color-bg-surface-modal-on-dark: var(--vtl-neutral-01); --vtl-color-bg-surface-inverse-on-dark: var(--vtl-neutral-01); --vtl-color-bg-surface-hover-on-dark: var(--vtl-alpha-white-03); --vtl-color-bg-surface-selected-on-dark: var(--vtl-alpha-white-05); --vtl-color-text-default-on-dark: var(--vtl-neutral-01); --vtl-color-text-hover-on-dark: var(--vtl-alpha-white-70); --vtl-color-text-disable-on-dark: var(--vtl-neutral-40); --vtl-color-text-primary-on-dark: var(--vtl-neutral-20); --vtl-color-text-secondary-on-dark: var(--vtl-neutral-40); --vtl-color-text-tertiary-on-dark: var(--vtl-neutral-60); --vtl-color-text-on-bg-fill-on-dark: var(--vtl-neutral-100); --vtl-color-text-critical-on-dark: var(--vtl-red-90); --vtl-color-text-link-on-dark: var(--vtl-blue-90); --vtl-color-text-preview-default-on-dark: var(--vtl-alpha-white-60); --vtl-color-text-preview-heading-on-dark: var(--vtl-alpha-white-100); --vtl-color-text-preview-body-on-dark: var(--vtl-alpha-white-80); --vtl-color-text-preview-surface-on-dark: var(--vtl-alpha-black-100); --vtl-color-text-promo-on-dark: var(--vtl-red-90); --vtl-color-border-default-on-dark: var(--vtl-neutral-10); --vtl-color-border-primary-on-dark: var(--vtl-neutral-20); --vtl-color-border-secondary-on-dark: var(--vtl-neutral-50); --vtl-color-border-tertiary-on-dark: var(--vtl-neutral-70); --vtl-color-border-alpha-tertiary-on-dark: var(--vtl-alpha-white-05); --vtl-color-border-hover-on-dark: var(--vtl-alpha-black-10); --vtl-color-border-disable-on-dark: var(--vtl-alpha-white-20); --vtl-color-border-critical-on-dark: var(--vtl-red-90); --vtl-color-border-preview-border-on-dark: var(--vtl-alpha-white-60); --vtl-color-border-preview-border-tertiary-on-dark: var(--vtl-alpha-white-10); --vtl-color-border-focus-on-dark: var(--vtl-blue-70); --vtl-color-box-shadow-s-on-dark: var(--vtl-alpha-white-05); --vtl-color-box-shadow-m-on-dark: var(--vtl-alpha-white-10); --vtl-color-box-shadow-l-on-dark: var(--vtl-alpha-white-15); --vtl-color-box-shadow-xl-on-dark: var(--vtl-alpha-white-20); --vtl-color-icon-default-on-dark: var(--vtl-neutral-01); --vtl-color-icon-tertiary-on-dark: var(--vtl-neutral-70); --vtl-color-icon-disable-on-dark: var(--vtl-alpha-white-50); --vtl-color-icon-stars-on-dark: var(--vtl-yellow-100); --vtl-color-icon-success-on-dark: var(--vtl-green-110); --vtl-color-icon-inverse-on-dark: var(--vtl-neutral-100); --vtl-color-icon-button-surface-hover-on-dark: var(--vtl-alpha-white-10); }

.hassan-khachab-section { --vtl-border-radius-2: var(--vtl-size-2); --vtl-border-radius-4: var(--vtl-size-4); --vtl-border-radius-8: var(--vtl-size-8); --vtl-border-radius-12: var(--vtl-size-12); --vtl-border-radius-16: var(--vtl-size-16); --vtl-border-radius-20: var(--vtl-size-20); --vtl-border-radius-24: var(--vtl-size-24); --vtl-border-radius-full: var(--vtl-size-full); --vtl-border-width-0: var(--vtl-size-0); --vtl-border-width-1: var(--vtl-size-1); --vtl-border-width-2: var(--vtl-size-2); --vtl-border-width-4: var(--vtl-size-4); }

.hassan-khachab-section .vitals-img { position: relative; float: left; width: 100%; height: 250px; background-position: 50% 50%; background-repeat: no-repeat; background-size: cover; margin: 0px 0px 20px; }

.hassan-khachab-section .vitals-img img { object-fit: contain; height: 98%; box-shadow: rgba(146, 146, 146, 0.2) 1px 1px 5px; border-radius: 5px; }

.hassan-khachab-section .vt-hidden { display: none; }

.hassan-khachab-section .vt-hide-scale-fade { transition: transform 300ms cubic-bezier(0.075, 0.82, 0.165, 1), opacity 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94); transform: scale(0); opacity: 0; }

.hassan-khachab-section #vitals-end-section { max-width: 1200px; width: 100%; margin: 0px auto; }

.hassan-khachab-section .vtl-anl-v2 { max-width: 0px; max-height: 0px; width: 0px; height: 0px; position: absolute; }

.hassan-khachab-section .vitals-loader { border-width: 2px; border-style: solid; border-color: rgba(0, 0, 0, 0.12) rgba(0, 0, 0, 0.12) rgba(0, 0, 0, 0.12) rgb(76, 76, 76); border-image: initial; animation: 0.7s linear 0s infinite normal none running loader-spin; position: relative; display: inline-block; vertical-align: top; border-radius: 50%; width: 23px; height: 23px; color: rgba(0, 0, 0, 0); }

@keyframes loader-spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

@media only screen and (max-width: 768px) {
  .hassan-khachab-section .vitals-img { height: 200px; }
}

@media only screen and (max-width: 425px) {
  .hassan-khachab-section .vitals-img { height: 150px; }
}

.hassan-khachab-section .vitals-mobile-header { display: flex; align-items: center; justify-content: space-between; width: 100%; padding: 5px 20px; height: 50px; }

.hassan-khachab-section .vitals-mobile-back { top: 0px; left: 0px; z-index: 3; background-color: rgb(255, 255, 255); width: 40px; height: 40px; display: flex; cursor: pointer; align-items: center; }

.hassan-khachab-section .vitals-mobile-back svg { color: rgb(0, 0, 0); font-size: 18px; width: 1em; height: 1em; }

.hassan-khachab-section .vitals-desktop-back { height: 40px; width: 40px; cursor: pointer; position: absolute; top: -40px; right: 0px; z-index: 2; line-height: 0; }

.hassan-khachab-section .vitals-desktop-back svg { color: rgb(255, 255, 255); font-size: 32px; width: 1em; height: 1em; }

@media (min-width: 1024px) {
  .hassan-khachab-section .vitals-desktop-back:hover { opacity: 0.6; }
}

.hassan-khachab-section .vitals-slider-prev, .hassan-khachab-section .vitals-slider-next { cursor: pointer; user-select: none; position: absolute; top: 50%; transform: translateY(-50%); text-align: center; line-height: 0; }

@media (min-width: 1024px) {
  .hassan-khachab-section .vitals-slider-prev:hover, .hassan-khachab-section .vitals-slider-next:hover { opacity: 0.6; }
}

.hassan-khachab-section .vitals-slider-prev svg, .hassan-khachab-section .vitals-slider-next svg { color: rgb(255, 255, 255); font-size: 32px; width: 1em; height: 1em; }

.hassan-khachab-section .vtl-g-not-scrollable { overflow-y: hidden !important; }

.hassan-khachab-section .vtl-g-clickable { cursor: pointer; }

.hassan-khachab-section .vtl-g-hidden { display: none; }

.hassan-khachab-section .vtl-grecaptcha-v3 { visibility: hidden; }

.hassan-khachab-section .vtl-proxy-generic-page-content { max-width: 1200px; width: 100%; margin: 0px auto; }

@keyframes animateHighlightByUrl { 
  0% { outline-offset: 10px; outline: rgba(0, 0, 0, 0) solid 2px; }
  50% { outline-offset: 10px; outline: rgb(130, 106, 249) solid 2px; }
  100% { outline-offset: 10px; outline: rgba(0, 0, 0, 0) solid 2px; }
}

.hassan-khachab-section .vtl-highlighted-by-url { animation: 1.5s linear 0.5s 2 normal none running animateHighlightByUrl; }

.hassan-khachab-section .Vtl-AppBlock { width: 100%; }

.hassan-khachab-section .vtl-pr-rm * { touch-action: pan-y !important; }

.hassan-khachab-section .vtl-pr-rm__content { display: flex; flex-direction: column; align-items: center; justify-content: center; }

@media (min-width: 768px) {
  .hassan-khachab-section .vtl-pr-rm__content-text-review { max-height: 65vh; }
}

.hassan-khachab-section .vtl-pr-rm__slider { display: flex; flex-direction: column; justify-content: flex-start; align-items: center; height: 100vh; width: 100vw; overflow: auto; border-radius: 4px; position: relative; box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 20px; }

@media (min-width: 768px) {
  .hassan-khachab-section .vtl-pr-rm__slider { height: 100%; width: 100%; max-width: calc(-128px + 100vw); }
}

@media (min-width: 768px) and (orientation: portrait) {
  .hassan-khachab-section .vtl-pr-rm__slider { max-height: 90vh; height: 100%; width: auto; overflow: hidden; }
}

@media (max-width: 767px) {
  .hassan-khachab-section .vtl-pr-rm__mobile-slider-text-review { height: 100vh; }
}

.hassan-khachab-section .vtl-pr-rm__slider-content { display: flex; flex-direction: column; min-height: 100%; width: 100%; padding-top: 57px; flex: 1 0 auto; background: rgb(255, 255, 255); }

@media (min-width: 768px) {
  .hassan-khachab-section .vtl-pr-rm__slider-content { flex-direction: row; height: 100%; padding-top: 0px; }
}

.hassan-khachab-section .vtl-pr-rm__modal-header { display: flex; padding: 8px 16px; align-items: center; justify-content: space-between; background: rgb(255, 255, 255); width: 100%; border-bottom: 1px solid rgb(239, 239, 239); height: 57px; z-index: 1; }

.hassan-khachab-section .vtl-pr-rm__modal-header:empty { display: none; }

.hassan-khachab-section .vtl-pr-rm__product-image { width: 40px; height: 40px; flex: 0 0 40px; border-radius: 50%; overflow: hidden; border: 1px solid rgb(239, 239, 239); }

.hassan-khachab-section .vtl-pr-rm__product-image img { width: 100%; height: 100%; object-fit: cover; object-position: center top; display: block; }

.hassan-khachab-section .vtl-pr-rm__product-title { position: relative; color: rgb(59, 59, 59); font-size: 14px; overflow: hidden; }

.hassan-khachab-section .vtl-pr-rm__product-title--limited { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.hassan-khachab-section .vtl-pr-rm__product-title--limited a { color: inherit; text-decoration: none; }

.hassan-khachab-section .vtl-pr-rm__product-title--limited a:hover { text-decoration: underline; }

.hassan-khachab-section .vtl-pr-rm__mobile-header { width: 100vw; position: fixed; top: 0px; left: 0px; }

.hassan-khachab-section .vtl-pr-rm__mobile-header .vtl-pr-rm__product-image { order: 99; margin-left: 8px; }

.hassan-khachab-section .vtl-pr-rm__desktop-header { border-bottom: 1px solid rgb(239, 239, 239); padding: 8px 16px; position: relative; justify-content: flex-start; }

@media (max-width: 767px) {
  .hassan-khachab-section .vtl-pr-rm__desktop-header { display: none; }
}

.hassan-khachab-section .vtl-pr-rm__desktop-header .vtl-pr-rm__product-image { margin-right: 8px; }

.hassan-khachab-section .vtl-pr-rm__desktop-header .vtl-pr-rm__product-title { text-align: left; }

.hassan-khachab-section .vtl-pr-rm__text-review-image { width: 280px; max-height: 65vh; display: flex; justify-content: center; flex-direction: column; align-items: center; flex-shrink: 0; position: relative; padding: 12px 20px; background: rgb(255, 255, 255); }

@media (max-width: 767px) {
  .hassan-khachab-section .vtl-pr-rm__text-review-image { display: none; }
}

@media (min-width: 769px) {
  .hassan-khachab-section .vtl-pr-rm__text-review-image-inner { position: fixed; display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 8px; }
}

.hassan-khachab-section .vtl-pr-rm__text-review-image-inner-wrapper { max-width: 200px; max-height: 280px; overflow: hidden; margin: 0px 40px; display: flex; justify-content: center; }

.hassan-khachab-section .vtl-pr-rm__text-review-image-inner-wrapper > img { width: 100%; object-fit: contain; user-select: none; border-radius: 4px; border: 1px solid rgb(229, 228, 228); }

.hassan-khachab-section .vtl-pr-rm__text-review-product-title { display: flex; justify-content: center; width: 280px; padding: 0px 40px; }

.hassan-khachab-section .vtl-pr-rm__main-photo { position: relative; background: rgb(0, 0, 0); display: flex; align-items: center; justify-content: center; }

@media (max-width: 767px) {
  .hassan-khachab-section .vtl-pr-rm__main-photo { max-height: 125vw; }
}

@media (min-width: 768px) {
  .hassan-khachab-section .vtl-pr-rm__main-photo { min-width: 250px; min-height: 350px; }
}

.hassan-khachab-section .vtl-pr-rm__main-photo > img { max-width: 100%; max-height: 100%; border-radius: 0px; object-fit: contain; }

.hassan-khachab-section .vtl-pr-rm__photos { position: absolute; left: 50%; transform: translateX(-50%); bottom: 16px; width: 100%; height: 60px; display: flex; align-items: center; justify-content: center; }

.hassan-khachab-section .vtl-pr-rm__photos img { width: 60px; height: 60px; min-width: 60px; object-fit: cover; display: block; margin: 0px 4px; box-shadow: rgba(255, 255, 255, 0.75) -3px -3px 30px -4px; cursor: pointer; opacity: 0.8; border-radius: 4px; border: 1px solid rgb(209, 209, 209); }

.hassan-khachab-section .vtl-pr-rm__photos img.selected { border: 2px solid orange; opacity: 1; }

.hassan-khachab-section .vtl-pr-rm__description { display: flex; flex-direction: column; height: 100%; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); }

@media (min-width: 768px) {
  .hassan-khachab-section .vtl-pr-rm__description { width: 400px; overflow: hidden; flex: 0 0 400px; }
}

.hassan-khachab-section .vtl-pr-rm__description .vtl-pr-ri__store-response { background-color: rgba(0, 0, 0, 0); padding: 16px 0px 0px; border-top: 1px solid rgb(247, 247, 247); margin-top: 0px; }

.hassan-khachab-section .vtl-pr-rm__description .vtl-pr-ri__store-response .vtl-pr-ri__sr-image { width: 30px; min-width: 30px; height: 30px; border-radius: 50%; color: rgb(255, 255, 255); display: flex; justify-content: center; align-items: center; margin-right: 16px; }

@media (min-width: 768px) {
  .hassan-khachab-section .vtl-pr-rm__description-text-review { border-left: 1px solid rgb(229, 228, 228); max-height: 65vh; flex: 1 1 0%; }
}

.hassan-khachab-section .vtl-pr-rm__description-inner { padding: 16px; }

@media (min-width: 768px) {
  .hassan-khachab-section .vtl-pr-rm__description-inner { overflow: auto; }
  .hassan-khachab-section .vtl-pr-rm__description-inner::-webkit-scrollbar { width: 20px; }
  .hassan-khachab-section .vtl-pr-rm__description-inner::-webkit-scrollbar-track { background-color: rgba(0, 0, 0, 0); }
  .hassan-khachab-section .vtl-pr-rm__description-inner::-webkit-scrollbar-thumb { background-color: rgb(214, 222, 225); border-radius: 20px; border: 6px solid rgba(0, 0, 0, 0); background-clip: content-box; }
  .hassan-khachab-section .vtl-pr-rm__description-inner::-webkit-scrollbar-thumb:hover { background-color: rgb(168, 187, 191); }
}

@media (min-width: 768px) {
  .hassan-khachab-section .vtl-pr-rm__description-inner-text-review { min-height: 350px; }
}

.hassan-khachab-section .vtl-pr-rm__review-author-wrapper { color: rgb(34, 34, 34); display: flex; align-items: center; width: 100%; }

.hassan-khachab-section .vtl-pr-rm__review-author-wrapper .vtl-pr-ri__uv-wrapper { margin-left: 8px; }

.hassan-khachab-section .vtl-pr-rm__review-author { font-weight: bold; font-size: 20px; text-overflow: ellipsis; overflow: hidden; display: block; }

.hassan-khachab-section .vtl-pr-rm__review-text-wrapper { font-size: 14px; }

.hassan-khachab-section .vtl-pr-rm__review-text { margin-bottom: 16px; width: 100%; white-space: pre-wrap; word-break: break-word; }

.hassan-khachab-section .vtl-pr-rm__review-stars { margin-bottom: 8px; }

.hassan-khachab-section .vtl-pr-rm__review-date { font-size: 11px; line-height: 1; color: rgb(115, 115, 115); margin-bottom: 10px; text-align: left; }

.hassan-khachab-section .vtl-pr-rm__slider-arrow { position: fixed; top: calc(50% - 20px); color: rgb(255, 255, 255); cursor: pointer; }

.hassan-khachab-section .vtl-pr-rm__slider-arrow svg { height: 32px; width: 32px; }

.hassan-khachab-section .vtl-pr-rm__slider-arrow--prev { left: 8px; }

.hassan-khachab-section .vtl-pr-rm__slider-arrow--next { right: 8px; }

.hassan-khachab-section .vtl-pr-rm__close-button { height: 32px; width: 32px; cursor: pointer; z-index: 2; color: rgb(255, 255, 255); min-width: 32px; }

.hassan-khachab-section .vtl-pr-rm__close-button svg { height: 28px; width: 28px; }

@media (min-width: 768px) {
  .hassan-khachab-section .vtl-pr-rm__close-button { position: fixed; top: 8px; right: 8px; }
}

.hassan-khachab-section .vtl-pr-main-widget__summary { display: flex; flex-direction: column; align-items: flex-start; padding-bottom: 18px; border-bottom: 1px solid rgb(239, 239, 239); }

.hassan-khachab-section .vtl-pr-main-widget__summary > :not(:last-child) { margin-bottom: 16px; }

.hassan-khachab-section .vtl-pr-main-widget__summary-no-reviews { font-size: 25px; line-height: 1; }

.hassan-khachab-section .vtl-pr__actions-holder { text-align: center; position: relative; }

.hassan-khachab-section .vtl-pr__actions-holder .vtl-pr-mw__show-more-spinner { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; display: flex; justify-content: center; align-items: center; }

.hassan-khachab-section .vtl-pr-main-widget__title-container { width: 100%; }

.hassan-khachab-section .vtl-pr-main-widget__title-container h2 { margin: 0px; }

.hassan-khachab-section .vtl-pr--loose-layout .vtl-pr-main-widget__title-container { margin-bottom: var(--vtl-space-24); }

.hassan-khachab-section .vtl-pr--compact-layout .vtl-pr-main-widget__title-container { margin-bottom: var(--vtl-space-8); }

.hassan-khachab-section .vtl-pr-stats__filter-results { margin-bottom: 16px; padding: 8px 16px; border: 1px solid rgb(234, 234, 234); border-radius: 4px; background-color: rgb(251, 251, 251); font-size: 14px; }

.hassan-khachab-section #bundle-product_reviews { clear: both; }

.hassan-khachab-section .vtl-pr--compact-layout .vtl-grid__form-holder .vtl-pr__side-column { display: none; }

.hassan-khachab-section .vtl-pr__preview-notice { display: flex; align-items: center; gap: 6px; padding: 10px 16px; margin-bottom: 12px; font-family: inherit; font-size: 13px; line-height: 1.5; color: rgb(109, 113, 117); background-color: rgb(246, 246, 247); border: 1px solid rgb(225, 227, 229); border-radius: 8px; }

.hassan-khachab-section .vtl-pr__preview-notice-text { flex: 1 1 0%; user-select: none; font-weight: inherit; }

.hassan-khachab-section .vtl-pr__preview-notice-close { display: inline-flex; align-items: center; justify-content: center; padding: 0px; margin: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; cursor: pointer; flex-shrink: 0; transition: opacity 0.2s; background: rgba(0, 0, 0, 0) !important; width: auto !important; height: auto !important; border-radius: 0px !important; }

.hassan-khachab-section .vtl-pr__preview-notice-close svg { width: 16px; height: 16px; fill: rgb(92, 92, 92) !important; }

.hassan-khachab-section .vtl-pr__sample-label { background-color: rgba(0, 0, 0, 0.8); color: rgb(255, 255, 255); text-align: center; padding: 8px 12px; font-size: 14px; font-weight: 500; line-height: 1.4; border-radius: 8px 8px 0px 0px; user-select: none; margin-bottom: -8px; position: relative; z-index: 1; }

.hassan-khachab-section .vtl-pr-header { display: flex; flex-direction: column; align-items: center; justify-content: center; }

.hassan-khachab-section .vtl-pr--loose-layout .vtl-pr-header { flex-direction: row; }

.hassan-khachab-section .vtl-pr--loose-layout .vtl-pr-header:not(:has(.vtl-pr-stats--no-reviews)) { margin-bottom: var(--vtl-space-24); }

.hassan-khachab-section .vtl-pr--compact-layout .vtl-pr-header:not(:has(.vtl-pr-stats--no-reviews)) { margin-bottom: var(--vtl-space-8); }

.hassan-khachab-section .vtl-pr-stats, .hassan-khachab-section .vtl-pr-totals { margin-bottom: 16px; }

@media (min-width: 768px) {
  .hassan-khachab-section .vtl-pr-stats, .hassan-khachab-section .vtl-pr-totals { margin-bottom: 0px; }
}

.hassan-khachab-section .vtl-pr-stats--no-reviews { text-align: center; }

.hassan-khachab-section .vtl-pr-stats { flex-grow: 1; padding: 0px 12px; }

.hassan-khachab-section .vtl-pr-stats__bar-holder { display: flex; flex-direction: column; }

.hassan-khachab-section .vtl-pr-stats__bar-holder--active-bar .vtl-pr-stats__bar-item, .hassan-khachab-section .vtl-pr-stats__bar-holder:hover .vtl-pr-stats__bar-item { opacity: 0.5; }

.hassan-khachab-section .vtl-pr-stats__bar-holder--active-bar .vtl-pr-stats__bar-item--active, .hassan-khachab-section .vtl-pr-stats__bar-holder--active-bar .vtl-pr-stats__bar-item:hover, .hassan-khachab-section .vtl-pr-stats__bar-holder:hover .vtl-pr-stats__bar-item--active, .hassan-khachab-section .vtl-pr-stats__bar-holder:hover .vtl-pr-stats__bar-item:hover { cursor: pointer; opacity: 1; }

.hassan-khachab-section .vtl-pr-stats__bar-item { display: flex; line-height: 1; padding: 2px 0px; transition: 0.1s ease-out; }

.hassan-khachab-section .vtl-pr-stats__bar-item--active, .hassan-khachab-section .vtl-pr-stats__bar-item:hover { cursor: pointer; opacity: 1; }

.hassan-khachab-section .vtl-pr-stats__bar-item--disabled { pointer-events: none; }

.hassan-khachab-section .vtl-pr-stats__bar-item--disabled .vtl-pr-stats__bar-stars, .hassan-khachab-section .vtl-pr-stats__bar-item--disabled .vtl-pr-stats__progress { opacity: 0.55; }

.hassan-khachab-section .vtl-pr-stats__bar-stars { font-size: var(--vtl-font-size-16); font-weight: 600; width: 30px; display: flex; align-items: center; }

.hassan-khachab-section .vtl-pr-stats__bar-stars > span { width: 10px; display: inline-block; margin-right: 4px; text-align: center; }

.hassan-khachab-section .vtl-pr-stats__progress { flex: 1 1 0%; justify-content: center; align-items: center; display: flex; margin: 0px 10px; }

.hassan-khachab-section .vtl-pr-stats .progress-bar__element { height: 10px; border-radius: 13px; }

.hassan-khachab-section .vtl-pr-stats .progress-bar__bg { width: 100%; background: rgb(221, 221, 221); overflow: hidden; }

.hassan-khachab-section .vtl-pr-stats .progress-bar__inner { display: block; background: rgb(29, 194, 175); }

.hassan-khachab-section .vtl-pr-stats__percent { font-size: 14px; font-weight: 500; width: 35px; }

.hassan-khachab-section .vtl-pr-stats__percent span { font-weight: 400; font-size: 0.8em; margin-left: 4px; }

.hassan-khachab-section .vtl-pr--compact-layout .vtl-pr-stats { width: 100%; }

.hassan-khachab-section .vtl-pr-totals { flex-grow: 0; text-align: center; line-height: 1; }

.hassan-khachab-section .vtl-pr-totals__score { font-size: 32px; font-weight: 700; margin-bottom: 8px; display: block; }

.hassan-khachab-section .vtl-pr-totals__stars { font-size: var(--vtl-font-size-16); margin: 0px auto 8px; position: relative; display: flex; justify-content: center; }

.hassan-khachab-section .vtl-pr-totals__reviews { font-size: 0.9em; font-weight: 400; }

.hassan-khachab-section .vtl-pr-reviews__write { flex-grow: 0; display: flex; flex-direction: column; justify-content: center; align-items: center; }

.hassan-khachab-section .vtl-pr-reviews__write > span { line-height: 1; }

.hassan-khachab-section .vtl-pr-reviews__write .vtl-pr__btn { color: rgb(255, 255, 255); }

.hassan-khachab-section .vtl-pr-reviews__write .vtl-pr-totals__stars { font-size: var(--vtl-font-size-16); margin: 8px 0px; }

.hassan-khachab-section .vtl-pr--compact-layout .vtl-pr-reviews__write > span, .hassan-khachab-section .vtl-pr--compact-layout .vtl-pr-reviews__write .vtl-pr-totals__stars { display: none; }

.hassan-khachab-section .vtl-pr-main-widget__summary .vtl-pr__btn, .hassan-khachab-section .vtl-pr-reviews__write .vtl-pr__btn, .hassan-khachab-section .vtl-pr-wf__submit-btn.vtl-pr-review-form__button--add { background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }

.hassan-khachab-section .vtl-pr-rpm__content { background: rgb(255, 255, 255); overflow: auto; height: 100%; }

@media (max-width: 767px) {
  .hassan-khachab-section .vtl-pr-rpm__content { padding-top: 65px; height: calc(100% - 65px); }
}

@media (max-height: 645px) {
  .hassan-khachab-section .vtl-pr-rpm__content { height: 100vh; }
}

.hassan-khachab-section .vtl-pr-rpm__content .vtl-pr-wf { padding: 8px 16px; }

@media (min-width: 768px) {
  .hassan-khachab-section .vtl-pr-rpm__content { max-width: 90vw; max-height: 90vh; border-radius: 4px; min-width: 450px; }
}

.hassan-khachab-section .vtl-pr-rpm__modal-header { display: flex; font-size: 14px; line-height: 14px; align-items: center; padding: 8px 16px; border-bottom: 1px solid rgb(239, 239, 239); }

@media (max-width: 767px) {
  .hassan-khachab-section .vtl-pr-rpm__modal-header { justify-content: space-between; position: absolute; z-index: 2; background-color: rgb(255, 255, 255); top: 0px; left: 0px; width: 100%; }
}

.hassan-khachab-section .vtl-pr-rpm__mobile-header .vtl-pr-rpm__product-title { text-align: right; }

.hassan-khachab-section .vtl-pr-rpm__mobile-header .vtl-pr-rpm__product-image { order: 99; margin-left: 8px; }

.hassan-khachab-section .vtl-pr-rpm__product-image { width: 40px; height: 40px; border-radius: 50%; overflow: hidden; border: 1px solid rgb(239, 239, 239); margin-right: 8px; flex: 0 0 auto; display: flex; place-content: center; align-items: center; }

.hassan-khachab-section .vtl-pr-rpm__product-image img { max-width: 100%; }

.hassan-khachab-section .vtl-pr-rpm__product-title { position: relative; color: rgb(59, 59, 59); font-size: 14px; line-height: var(--vtl-line-height-140); overflow: hidden; }

.hassan-khachab-section .vtl-pr-rpm__product-title--limited { overflow: hidden; max-height: 2em; line-height: 1em; text-overflow: ellipsis; white-space: nowrap; }

.hassan-khachab-section .vtl-pr-rpm__close-btn { padding: 8px; }

.hassan-khachab-section .vtl-pr-rpm__close-btn:hover { cursor: pointer; }

.hassan-khachab-section .vtl-pr-rpm__close-button { height: 32px; width: 32px; cursor: pointer; z-index: 2; color: rgb(255, 255, 255); }

.hassan-khachab-section .vtl-pr-rpm__close-button svg { height: 28px; width: 28px; }

@media (min-width: 768px) {
  .hassan-khachab-section .vtl-pr-rpm__close-button { position: fixed; top: 8px; right: 8px; }
}

.hassan-khachab-section .vtl-pr-ri__store-response { background-color: rgb(247, 247, 247); padding: 16px; display: flex; }

.hassan-khachab-section .vtl-pr-ri__sr-image { height: 35px; width: 35px; min-width: 35px; border-radius: 50%; display: flex; justify-content: center; align-items: center; margin-right: 16px; font-size: 15px; }

.hassan-khachab-section .vtl-pr-ri__sr-image svg { height: 1em; width: 1em; }

.hassan-khachab-section .vtl-pr-ri__sr-owner { font-weight: 600; display: block; margin-bottom: 4px; }

.hassan-khachab-section .vtl-pr-ri__sr-message { white-space: pre-wrap; word-break: break-word; }

.hassan-khachab-section .vtl-pr-ri__sr-owner { color: rgb(34, 34, 34); }

.hassan-khachab-section .vtl-pr-ri__store-response { background-color: rgb(247, 247, 247); }

.hassan-khachab-section .vtl-pr-ri__sr-message { color: rgb(94, 94, 94); }

.hassan-khachab-section .vtl-pr-ri__uv-wrapper { display: flex; align-items: center; line-height: 1; }

.hassan-khachab-section .vtl-pr-ri__uv-icon { margin-right: 4px; display: flex; align-items: center; font-size: 15px; }

.hassan-khachab-section .vtl-pr-ri__uv-icon svg { height: 1em; width: 1em; }

.hassan-khachab-section .vtl-pr-ri__uv-text { font-size: 12px; }

.hassan-khachab-section .vtl-pr-wf { padding: 8px; margin: 0px auto; position: relative; width: 100%; }

.hassan-khachab-section .vtl-pr-wf--loading { opacity: 0.3; pointer-events: none; }

.hassan-khachab-section .vtl-pr-wf__title { font-style: normal; font-weight: bold; font-size: 20px; line-height: 23px; margin-top: 0px; margin-bottom: 1em; }

.hassan-khachab-section .vtl-pr-wf__success-msg { text-align: center; font-size: 18px; }

.hassan-khachab-section .vtl-pr-wf__label { font-style: normal; font-weight: normal; font-size: 14px; line-height: 20px; display: block; margin-bottom: 8px; }

.hassan-khachab-section .vtl-pr-wf__label-text { display: inline-flex; align-items: center; flex-wrap: wrap; gap: 4px; }

.hassan-khachab-section .vtl-pr-wf__label-required { color: rgb(217, 45, 32); }

.hassan-khachab-section .vtl-pr-wf__label-optional { color: rgb(102, 112, 133); }

.hassan-khachab-section .vtl-pr-wf__input { padding: 8px 12px; width: 100%; background: rgba(0, 0, 0, 0); border-radius: 4px; box-sizing: border-box; border: 1px solid rgb(206, 206, 206); box-shadow: none; outline: none; }

.hassan-khachab-section .vtl-pr-wf__errors { color: red; }

.hassan-khachab-section .vtl-pr-wf__form-control--invalid .vtl-pr-wf__label-text { color: red; }

.hassan-khachab-section .vtl-pr-wf__form-control--invalid input, .hassan-khachab-section .vtl-pr-wf__form-control--invalid textarea { border-color: red; }

.hassan-khachab-section .vtl-pr-wf__form-control { margin-bottom: 16px; }

.hassan-khachab-section .vtl-pr-wf__form-control .vtl-pr-stars-snippet { font-size: 20px; }

@media (max-width: 767px) {
  .hassan-khachab-section .vtl-pr-wf__actions { display: flex; align-items: center; justify-content: center; flex-direction: column; }
}

.hassan-khachab-section .vtl-pr-wf__submit-btn { margin-bottom: 16px; }

@media (min-width: 768px) {
  .hassan-khachab-section .vtl-pr-wf__submit-btn { margin-right: 16px; margin-bottom: 0px; }
}

.hassan-khachab-section .vtl-pr-wf__loader { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; flex-direction: column; z-index: 99; }

.hassan-khachab-section .vtl-pr-wf__loader-stars { display: flex; }

.hassan-khachab-section .vtl-pr-wf__loader, .hassan-khachab-section .vtl-pr-review-form__form { background-color: rgb(255, 255, 255); color: rgb(94, 94, 94); }

.hassan-khachab-section .vtl-pr-wf__input { color: rgb(94, 94, 94); }

.hassan-khachab-section .vtl-pr-wf__submit-btn { background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }

.hassan-khachab-section .vtl-pr-review-card { padding: 0px; box-sizing: border-box; }

.hassan-khachab-section .vtl-pr-review-card--clickable { cursor: pointer; }

.hassan-khachab-section .vtl-pr-review-card__content { padding: 0px; box-shadow: rgb(70, 70, 70) 1px 1px 5px; width: 100%; position: relative; display: inline-block; height: auto; break-inside: avoid; border-radius: var(--vtl-pr-card-border-radius, 4px); font-size: 14px; line-height: 1.4; transition: transform 0.1s ease-in, box-shadow 0.1s; }

@media (min-width: 1024px) {
  .hassan-khachab-section .vtl-pr-review-card__content:hover { transform: scale(1.025); }
}

.hassan-khachab-section .vtl-pr-review-card__main-photo-holder { background: rgb(247, 247, 247); margin: 0px auto; border-top-left-radius: var(--vtl-pr-card-border-radius, 4px); border-top-right-radius: var(--vtl-pr-card-border-radius, 4px); display: flex; align-items: center; justify-content: center; overflow: hidden; position: relative; }

.hassan-khachab-section .vtl-pr-review-card__main-photo-holder > div { z-index: 0; width: 100%; text-align: center; }

.hassan-khachab-section .vtl-pr-review-card__main-photo-holder img { width: 100%; display: inline-block; vertical-align: bottom; }

.hassan-khachab-section .vtl-pr-review-card__main-photo { cursor: zoom-in; max-width: 100%; max-height: 100%; }

.hassan-khachab-section .vtl-pr-review-card__details { display: flex; flex-direction: column; align-items: flex-start; padding: var(--vtl-space-16); }

.hassan-khachab-section .vtl-pr-review-card__review-author-wrapper { color: rgb(34, 34, 34); display: flex; align-items: center; width: 100%; }

.hassan-khachab-section .vtl-pr-review-card__review-author-wrapper .vtl-pr-review-card__review-author { font-weight: 600; font-size: var(--vtl-font-size-14); line-height: var(--vtl-line-height-140); text-overflow: ellipsis; overflow: hidden; display: block; }

.hassan-khachab-section .vtl-pr-review-card__review-author-wrapper .vtl-pr-ri__uv-wrapper { margin-left: 8px; }

.hassan-khachab-section .vtl-pr-review-card__stars-snippet { margin-top: var(--vtl-space-4); margin-bottom: var(--vtl-space-12); }

.hassan-khachab-section .vtl-pr-review-card__review-date { font-size: 11px; line-height: 1; color: rgb(115, 115, 115); text-align: left; margin-bottom: 10px; }

.hassan-khachab-section .vtl-pr-review-card__review-text { width: 100%; font-size: 14px; line-height: 19px; text-align: left; white-space: pre-wrap; word-break: break-word; }

.hassan-khachab-section .vtl-pr-review-card__review-text-wrapper { position: relative; }

.hassan-khachab-section .vtl-pr-review-card__review-text--with-toggle { padding-right: 24px; }

.hassan-khachab-section .vtl-pr-review-card__review-text--clamped { display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: var(--vtl-pr-review-text-line-clamp); overflow: hidden; }

.hassan-khachab-section .vtl-pr-review-card__see-more-button { position: absolute; right: 0px; bottom: 0px; z-index: 2; width: 22px; height: 22px; padding: 0px; border: 0px; background: rgba(0, 0, 0, 0); color: inherit; cursor: pointer; display: flex; align-items: center; justify-content: center; border-radius: 50%; }

.hassan-khachab-section .vtl-pr-review-card__see-more-button::before { content: ""; position: absolute; inset: 0px; border-radius: inherit; background-color: currentcolor; opacity: 0.05; }

.hassan-khachab-section .vtl-pr-review-card__see-more-icon { display: flex; align-items: center; justify-content: center; position: relative; z-index: 1; }

.hassan-khachab-section .vtl-pr-review-card__see-more-icon svg { width: 22px; height: 22px; transform: rotate(90deg); transition: transform 0.15s ease-in-out; }

.hassan-khachab-section .vtl-pr-review-card__see-more-icon--expanded svg { transform: rotate(-90deg); }

.hassan-khachab-section .vtl-pr-review-card__photos-count { background: rgba(255, 255, 255, 0.5); position: absolute; right: 10px; top: 10px; color: rgb(51, 51, 51); border-radius: 3px; padding: 3px 6px; font-size: 12px; line-height: 1; display: flex; align-items: center; box-shadow: rgba(0, 0, 0, 0.2) 2px 2px 6px; }

.hassan-khachab-section .vtl-pr-review-card__photos-count svg { margin-left: 4px; fill: rgb(51, 51, 51); width: 15px; height: 15px; }

.hassan-khachab-section .vtl-pr-review-card .vtl-pr-ri__store-response { border-bottom-left-radius: var(--vtl-pr-card-border-radius, 4px); border-bottom-right-radius: var(--vtl-pr-card-border-radius, 4px); }

.hassan-khachab-section .vtl-pr__sample-label + .vtl-pr-review-card { margin-top: 0px; }

.hassan-khachab-section .vtl-pr-ri__wrapper { padding: 24px 0px; display: flex; }

.hassan-khachab-section .vtl-pr-ri__wrapper:not(:last-child) { border-bottom: 1px solid rgb(234, 234, 234); }

.hassan-khachab-section .vtl-pr-ri__wrapper--inner-compact .vtl-pr-ri__images { padding: 0px; }

.hassan-khachab-section .vtl-pr-ri__wrapper--clickable { cursor: pointer; }

.hassan-khachab-section .vtl-pr-ri__user { padding: 0px 12px; display: flex; flex-direction: column; align-items: center; }

.hassan-khachab-section .vtl-pr-ri__user-image-wrapper { border-radius: 50%; overflow: hidden; line-height: 0; height: 50px; width: 50px; min-width: 50px; display: flex; justify-content: center; align-items: center; }

.hassan-khachab-section .vtl-pr-ri__user-image-wrapper span { font-size: 18px; text-transform: uppercase; }

.hassan-khachab-section .vtl-pr-ri__user-info { display: flex; flex-direction: column; align-items: center; padding-top: 8px; }

.hassan-khachab-section .vtl-pr-ri__user-name { font-size: 14px; line-height: 14px; font-weight: 600; }

.hassan-khachab-section .vtl-pr-ri__review { flex: 1 1 0%; width: 100%; padding: 0px 12px; }

.hassan-khachab-section .vtl-pr-ri__review-info { display: flex; align-items: center; margin-bottom: 8px; line-height: 14px; }

.hassan-khachab-section .vtl-pr-ri__bullet { display: inline-block; height: 4px; width: 4px; background: rgb(206, 206, 206); border-radius: 50%; margin: 0px 8px; }

.hassan-khachab-section .vtl-pr-ri__date { font-size: 0.7em; }

.hassan-khachab-section .vtl-pr-ri__message-wrapper > :not(:last-child) { margin-bottom: 8px; }

.hassan-khachab-section .vtl-pr-ri__message-text-wrapper { position: relative; }

.hassan-khachab-section .vtl-pr-ri__message--with-toggle { padding-right: 24px; }

.hassan-khachab-section .vtl-pr-ri__message--clamped { display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: var(--vtl-pr-review-text-line-clamp); overflow: hidden; }

.hassan-khachab-section .vtl-pr-ri__see-more-button { position: absolute; right: 0px; bottom: 0px; z-index: 2; width: 22px; height: 22px; padding: 0px; border: 0px; background: rgba(0, 0, 0, 0); color: inherit; cursor: pointer; display: flex; align-items: center; justify-content: center; border-radius: 50%; }

.hassan-khachab-section .vtl-pr-ri__see-more-button::before { content: ""; position: absolute; inset: 0px; border-radius: inherit; background-color: currentcolor; opacity: 0.05; }

.hassan-khachab-section .vtl-pr-ri__see-more-icon { display: flex; align-items: center; justify-content: center; position: relative; z-index: 1; }

.hassan-khachab-section .vtl-pr-ri__see-more-icon svg { width: 20px; height: 20px; transform: rotate(90deg); transition: transform 0.15s ease-in-out; }

.hassan-khachab-section .vtl-pr-ri__see-more-icon--expanded svg { transform: rotate(-90deg); }

.hassan-khachab-section .vtl-pr-ri__images { padding: 0px 8px; }

.hassan-khachab-section .vtl-pr-ri__sample-text { background-color: rgba(0, 0, 0, 0.8); color: rgb(255, 255, 255); padding: 4px 8px; font-size: 11px; font-weight: 500; border-radius: 4px; user-select: none; }

.hassan-khachab-section .vtl-pr--compact-layout .vtl-pr-ri__wrapper { flex-direction: column; }

.hassan-khachab-section .vtl-pr--compact-layout .vtl-pr-ri__user { flex-direction: row; margin-bottom: 16px; width: 100%; }

.hassan-khachab-section .vtl-pr--compact-layout .vtl-pr-ri__user-info { padding: 0px; margin-left: 8px; }

.hassan-khachab-section .vtl-pr--compact-layout .vtl-pr-ri__user-name { display: flex; align-items: center; }

.hassan-khachab-section .vtl-pr--compact-layout .vtl-pr-ri__user-info { align-items: flex-start; }

.hassan-khachab-section .vtl-pr--compact-layout .vtl-pr-ri__uv-wrapper--compact { margin-left: 8px; }

.hassan-khachab-section .vtl-pr-rli__review-images { display: flex; height: 100%; }

.hassan-khachab-section .vtl-pr-rli__review-images--loose .vtl-pr-rli__review-main-image { flex: 1 1 0%; height: auto; width: auto; }

.hassan-khachab-section .vtl-pr-rli__review-images--loose .vtl-pr-rli__review-other-images { flex-direction: column; }

.hassan-khachab-section .vtl-pr-rli__review-images--loose .vtl-pr-rli__review-image-holder { margin-bottom: 8px; }

.hassan-khachab-section .vtl-pr-rli__review-images--loose .vtl-pr-rli__review-no-image { margin: 0px auto; }

.hassan-khachab-section .vtl-pr-rli__review-images--loose .vtl-pr-rli__review-no-image svg { width: 80px; height: 80px; }

.hassan-khachab-section .vtl-pr-rli__review-main-image { border-radius: 4px; overflow: hidden; display: flex; justify-content: center; align-items: center; background: rgb(247, 247, 247); cursor: pointer; max-height: 160px; height: 50px; width: 50px; }

.hassan-khachab-section .vtl-pr-rli__review-main-image img { min-width: 100%; min-height: 100%; }

.hassan-khachab-section .vtl-pr-rli__review-other-images { display: flex; justify-content: flex-start; }

.hassan-khachab-section .vtl-pr-rli__review-image-holder { background: rgb(247, 247, 247); width: 45px; height: 45px; flex: 0 0 auto; display: flex; flex-direction: column; justify-content: center; align-items: center; font-size: 10px; color: rgb(186, 186, 186); border-radius: 4px; text-align: center; overflow: hidden; opacity: 0.8; margin-left: 8px; }

.hassan-khachab-section .vtl-pr-rli__review-image-holder--noninteractive { opacity: 1; }

.hassan-khachab-section .vtl-pr-rli__review-image-holder img { width: 100%; height: 100%; }

.hassan-khachab-section .vtl-pr-rli__review-image-holder:hover { cursor: pointer; opacity: 1; }

.hassan-khachab-section .vtl-pr-rli__review-no-image { background: rgb(247, 247, 247); border-radius: 4px; display: flex; justify-content: center; align-items: center; padding: 16px; font-size: 24px; }

.hassan-khachab-section .vtl-pr-rli__review-no-image svg { color: rgb(206, 206, 206); width: 1em; height: 1em; }

.hassan-khachab-section .vtl-pr-rli.__review-more-images svg { font-size: 24px; width: 1em; height: 1em; }

.hassan-khachab-section .vtl-pr-product-info { display: flex; align-items: center; gap: var(--vtl-space-12); text-decoration: none; color: inherit; min-width: 0px; padding: var(--vtl-space-6) var(--vtl-space-16); }

.hassan-khachab-section .vtl-pr-product-info__image { flex-shrink: 0; width: 40px; height: 40px; border-radius: var(--vtl-border-radius-4); overflow: hidden; background: rgb(247, 247, 247); display: flex; align-items: center; justify-content: center; }

.hassan-khachab-section .vtl-pr-product-info__image img { width: 100%; height: 100%; object-fit: cover; display: block; }

.hassan-khachab-section .vtl-pr-product-info__title { flex: 1 1 0%; min-width: 0px; font-size: var(--vtl-font-size-14); line-height: var(--vtl-line-height-140); color: inherit; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; word-break: break-word; }

.hassan-khachab-section .vtl-pr-product-info[href]:hover .vtl-pr-product-info__title { text-decoration: underline; }

.hassan-khachab-section .vtl-pr-product-info--card { padding-bottom: var(--vtl-space-16); }

.hassan-khachab-section .vtl-pr-product-info--card .vtl-pr-product-info__title { -webkit-line-clamp: 2; }

.hassan-khachab-section .vtl-pr-product-info--row { display: inline-flex; max-width: 100%; padding: var(--vtl-space-16) 0; }

.hassan-khachab-section .vtl-pr-product-info--row .vtl-pr-product-info__title { -webkit-line-clamp: 1; }

.hassan-khachab-section .vtl-mb-4 { margin-bottom: 4px; }

.hassan-khachab-section .vtl-mt-4 { margin-bottom: 4px; }

.hassan-khachab-section .vtl-ml-4 { margin-bottom: 4px; }

.hassan-khachab-section .vtl-mr-4 { margin-bottom: 4px; }

.hassan-khachab-section .vtl-mb-8 { margin-bottom: 8px; }

.hassan-khachab-section .vtl-mt-8 { margin-bottom: 8px; }

.hassan-khachab-section .vtl-ml-8 { margin-bottom: 8px; }

.hassan-khachab-section .vtl-mr-8 { margin-bottom: 8px; }

.hassan-khachab-section .vtl-mb-12 { margin-bottom: 12px; }

.hassan-khachab-section .vtl-mt-12 { margin-bottom: 12px; }

.hassan-khachab-section .vtl-ml-12 { margin-bottom: 12px; }

.hassan-khachab-section .vtl-mr-12 { margin-bottom: 12px; }

.hassan-khachab-section .vtl-mb-16 { margin-bottom: 16px; }

.hassan-khachab-section .vtl-mt-16 { margin-bottom: 16px; }

.hassan-khachab-section .vtl-ml-16 { margin-bottom: 16px; }

.hassan-khachab-section .vtl-mr-16 { margin-bottom: 16px; }

.hassan-khachab-section .vtl-mb-24 { margin-bottom: 24px; }

.hassan-khachab-section .vtl-mt-24 { margin-bottom: 24px; }

.hassan-khachab-section .vtl-ml-24 { margin-bottom: 24px; }

.hassan-khachab-section .vtl-mr-24 { margin-bottom: 24px; }

.hassan-khachab-section .vtl-mb-32 { margin-bottom: 32px; }

.hassan-khachab-section .vtl-mt-32 { margin-bottom: 32px; }

.hassan-khachab-section .vtl-ml-32 { margin-bottom: 32px; }

.hassan-khachab-section .vtl-mr-32 { margin-bottom: 32px; }

.hassan-khachab-section .vtl-mb-48 { margin-bottom: 48px; }

.hassan-khachab-section .vtl-mt-48 { margin-bottom: 48px; }

.hassan-khachab-section .vtl-ml-48 { margin-bottom: 48px; }

.hassan-khachab-section .vtl-mr-48 { margin-bottom: 48px; }

.hassan-khachab-section .vtl-mb-64 { margin-bottom: 64px; }

.hassan-khachab-section .vtl-mt-64 { margin-bottom: 64px; }

.hassan-khachab-section .vtl-ml-64 { margin-bottom: 64px; }

.hassan-khachab-section .vtl-mr-64 { margin-bottom: 64px; }

.hassan-khachab-section .vtl-mb-128 { margin-bottom: 128px; }

.hassan-khachab-section .vtl-mt-128 { margin-bottom: 128px; }

.hassan-khachab-section .vtl-ml-128 { margin-bottom: 128px; }

.hassan-khachab-section .vtl-mr-128 { margin-bottom: 128px; }

.hassan-khachab-section .vtl-mb-256 { margin-bottom: 256px; }

.hassan-khachab-section .vtl-mt-256 { margin-bottom: 256px; }

.hassan-khachab-section .vtl-ml-256 { margin-bottom: 256px; }

.hassan-khachab-section .vtl-mr-256 { margin-bottom: 256px; }

.hassan-khachab-section .vtl__animation--delayed-1 { animation-delay: 0.15s !important; }

.hassan-khachab-section .vtl__animation--delayed-2 { animation-delay: 0.3s !important; }

.hassan-khachab-section .vtl__animation--delayed-3 { animation-delay: 0.45s !important; }

.hassan-khachab-section .vtl__animation--delayed-4 { animation-delay: 0.6s !important; }

@keyframes vtl-fade-in { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}

@keyframes vtl-zoom-in { 
  0% { transform: scale(0); }
  100% { transform: scale(1); }
}

@keyframes vtl-fade-in-bottom { 
  0% { transform: translateY(100px); opacity: 0; }
  100% { transform: translateY(0px); opacity: 1; }
}

@keyframes vtl-fade-in-left { 
  0% { opacity: 0.2; transform: translateX(-200px); }
  60% { opacity: 0.7; transform: translateX(15px); }
  100% { opacity: 1; transform: translateX(0px); }
}

@keyframes vtl-pulse { 
  0% { transform: scale(0.5); opacity: 0; }
  50% { transform: scale(1); opacity: 1; }
  100% { transform: scale(0.5); opacity: 0; }
}

.hassan-khachab-section .vtl-pr__btn { width: auto; box-sizing: border-box; position: relative; cursor: pointer; outline: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); display: inline-block; text-decoration: none; vertical-align: baseline; text-align: center; font-family: inherit; padding: 0px 32px; min-width: 64px; line-height: 36px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; color: inherit; background: rgba(0, 0, 0, 0); }

.hassan-khachab-section .vtl-pr__btn--compact { padding: 0px 16px; line-height: 1em; }

.hassan-khachab-section .vtl-pr__btn--stroked { border: 1px solid; line-height: 34px; }

.hassan-khachab-section .vtl-pr__btn--disabled { opacity: 0.7; pointer-events: none; cursor: default; }

.hassan-khachab-section .vtl-pr-main-widget { width: 100%; clear: both; margin-left: auto; margin-right: auto; padding: var(--vtl-space-32) var(--vtl-space-24); }

.hassan-khachab-section .vtl-pr-main-widget > .vtl-pr--loose-layout, .hassan-khachab-section .vtl-pr-main-widget > .vtl-pr--compact-layout { display: flex; flex-direction: column; gap: var(--vtl-space-24); }

@media (max-width: 767px) {
  .hassan-khachab-section .vtl-pr-main-widget { padding: var(--vtl-space-16); }
}

.hassan-khachab-section .vtl-grid__row { display: flex; flex-direction: row; }

.hassan-khachab-section .vtl-grid__section { margin-bottom: 32px; }

.hassan-khachab-section .vtl-pr__side-column { width: 200px; flex: 0 0 auto; }

.hassan-khachab-section .vtl-pr__side-column:empty { display: block; }

@media (min-width: 1024px) {
  .hassan-khachab-section .vtl-pr__side-column { width: 250px; }
}

@media (max-width: 768px) {
  .hassan-khachab-section .vtl-grid__col--hide-xs { display: none !important; }
}

@media (max-width: 960px) {
  .hassan-khachab-section .vtl-grid__col--hide-sm { display: none !important; }
}

.hassan-khachab-section .vtl-pr__product-title-star-snippets:hover { cursor: pointer; }

.hassan-khachab-section .bundle-aggregated_reviews--disabled-hover .vtl-pr__product-title-star-snippets:hover { cursor: auto; }

.hassan-khachab-section .Vtl-AppBlock .vtl-pr-main-widget { padding-left: 0px; padding-right: 0px; }

.hassan-khachab-section .Vtl-Spinner { border-radius: 50%; width: 1em; height: 1em; transform: translateZ(0px); animation: 1.1s linear 0s infinite normal none running vtl-spinner-rotate; margin: 0px auto; border-width: 0.1em; border-style: solid; border-color: rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.2) rgb(0, 0, 0); border-image: initial; display: block !important; }

@keyframes vtl-spinner-rotate { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

.hassan-khachab-section .vtl-pr-masonry { display: flex; gap: 16px; }

@media (min-width: 768px) {
  .hassan-khachab-section .vtl-pr-masonry { gap: var(--vtl-pr-masonry-gap, 16px); }
}

.hassan-khachab-section .vtl-pr-masonry > div:empty { display: block; }

.hassan-khachab-section .vtl-pr-masonry__column { flex: 1 1 0%; display: flex; flex-direction: column; gap: 16px; }

@media (min-width: 768px) {
  .hassan-khachab-section .vtl-pr-masonry__column { gap: var(--vtl-pr-masonry-gap, 16px); }
}

.hassan-khachab-section .vtl-pr-review-card__content { background-color: rgb(255, 255, 255); box-shadow: rgb(234, 234, 234) 1px 1px 5px; }

.hassan-khachab-section .vtl-pr-review-card__review-author { color: rgb(34, 34, 34); }

.hassan-khachab-section .vtl-pr-review-card__review-date { color: rgb(115, 115, 115); }

.hassan-khachab-section .vtl-pr-review-card__review-text, .hassan-khachab-section .vtl-pr-review-card__see-more-button { color: rgb(94, 94, 94); }

.hassan-khachab-section .vtl-pr-ri__user-image-wrapper, .hassan-khachab-section .vtl-pr-review-card__reply-icon { background-color: rgb(255, 206, 7); }

.hassan-khachab-section .vtl-pr-ri__user-image-wrapper span, .hassan-khachab-section .vtl-pr-ri__user-image-wrapper svg { color: rgb(34, 34, 34); }

.hassan-khachab-section .vtl-pr-review-card__reply-icon svg { color: rgb(34, 34, 34); }

.hassan-khachab-section .vtl-pr-ri__see-more-button { color: rgb(94, 94, 94); }

.hassan-khachab-section .vtls-temporary-container { display: none; }

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

@font-face { font-family: HARMONIASANSPROCYR; src: url("https://cdn.shopify.com/s/files/1/0734/7339/2961/files/HarmoniaSansProCyr-Bold.ttf?v=1683287986"); font-weight: 700; font-style: normal; font-display: swap; }

@font-face { font-family: HARMONIASANSPROCYR; src: url("https://cdn.shopify.com/s/files/1/0734/7339/2961/files/HarmoniaSansProCyr-Regular.ttf?v=1683287986"); font-weight: 400; font-style: normal; font-display: swap; }

@font-face { font-family: Harmoniasans; src: url("https://cdn.shopify.com/s/files/1/0734/7339/2961/files/Harmonia_Sans_W01_Bold.ttf?v=1683282952"); font-weight: 700; font-style: normal; font-display: swap; }

@font-face { font-family: Harmoniasans; src: url("https://cdn.shopify.com/s/files/1/0734/7339/2961/files/Harmonia_Sans_W01_Regular.ttf?v=1683282944"); font-weight: 400; font-style: normal; font-display: swap; }

@font-face { font-family: Poppins-Klaviyo-Hosted; src: url("https://static.klaviyo.com/onsite/hosted-fonts/Poppins/latin/poppins_latin_italic_400.woff2"); font-weight: 400; font-style: italic; font-display: swap; }

@font-face { font-family: Poppins-Klaviyo-Hosted; src: url("https://static.klaviyo.com/onsite/hosted-fonts/Poppins/latin/poppins_latin_italic_700.woff2"); font-weight: 700; font-style: italic; font-display: swap; }

@font-face { font-family: Poppins-Klaviyo-Hosted; src: url("https://static.klaviyo.com/onsite/hosted-fonts/Poppins/latin/poppins_latin_regular_400_2.woff2"); font-weight: 400; font-style: normal; font-display: swap; }

@font-face { font-family: Poppins-Klaviyo-Hosted; src: url("https://static.klaviyo.com/onsite/hosted-fonts/Poppins/latin/poppins_latin_regular_700.woff2"); font-weight: 700; font-style: normal; font-display: swap; }

.hassan-khachab-section .Vtl-ReviewsCarousel__TitleContainer, .hassan-khachab-section .Vtl-ReviewsCarousel__ReviewContainer { width: 1200px; }

.hassan-khachab-section .Vtl-ReviewsCarousel__Widget { margin-top: 40px; margin-bottom: 40px; }

.hassan-khachab-section .Vtl-ReviewsCarousel { --vtl-prc-columns-number: 3; }

.hassan-khachab-section .Vtl-ReviewsCarousel__ReviewBodyText { -webkit-line-clamp: 3; }

.hassan-khachab-section .Vtl-ReviewsCarousel__ReviewContainer, .hassan-khachab-section .Vtl-ReviewsCarousel__ReviewAuthorContainer, .hassan-khachab-section .Vtl-ReviewsCarousel__ReviewBody { text-align: center; justify-content: center; }

.hassan-khachab-section .Vtl-ReviewsCarousel__TitleContainer { text-align: center; }

.hassan-khachab-section .Vtl-ReviewsCarousel__Title { font-size: 28px; }

.hassan-khachab-section .Vtl-ReviewsCarousel__Review { background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); box-shadow: rgb(234, 234, 234) 1px 1px 5px; border: 1px solid rgb(234, 234, 234); border-radius: 4px; }

.hassan-khachab-section .Vtl-ReviewsBadge__Container--Vertical { align-self: center; }

.hassan-khachab-section .Vtl-ReviewsBadge { margin: 24px 16px; }

.hassan-khachab-section .Vtl-ReviewsBadge__Container--Custom { background-color: rgb(248, 248, 248); border-color: rgb(174, 174, 174); }

.hassan-khachab-section .Vtl-ReviewsBadge__Container { border-radius: 4px; }

.hassan-khachab-section .Vtl-ReviewsBadge__Rating--Custom { color: rgb(34, 34, 34); }

.hassan-khachab-section .Vtl-ReviewsBadge__Score--Custom { color: rgb(255, 255, 255); background-color: rgb(34, 34, 34); }

.hassan-khachab-section .vtl-pr-main-widget--product-page { max-width: 1200px; margin-top: 40px; margin-bottom: 20px; }

.hassan-khachab-section .vtl-pr-main-widget--top-page-reviews { max-width: 1200px; margin-top: 40px; margin-bottom: 20px; }

.hassan-khachab-section .vtl-pr-main-widget--top-reviews { max-width: 1200px; margin-top: 40px; margin-bottom: 20px; }

.hassan-khachab-section .vtl-pr-top-reviews-title { text-align: center; font-size: 28px; }

.hassan-khachab-section .vtl-pr-top-reviews-desc { text-align: center; }

.hassan-khachab-section .vtl-pr-main-widget--top-reviews .vtl-pr-main-widget__title-container { text-align: center; }

.hassan-khachab-section .vtl-pr-main-widget--top-reviews .vtl-pr-main-widget__title { font-size: 28px; }

.hassan-khachab-section .vtl-pr-main-widget__title-container { text-align: center; }

.hassan-khachab-section .vtl-pr-main-widget__title { font-size: 28px; }

.hassan-khachab-section .vtl-pr-main-widget__show-more-button { border-color: rgb(34, 34, 34); color: rgb(34, 34, 34); }

.hassan-khachab-section .vtl-pr__btn { border-radius: 4px; }

.hassan-khachab-section .vtl-pr-review-card__content { --vtl-pr-card-border-radius: 4px; }

.hassan-khachab-section .vtl-pr-masonry { --vtl-pr-masonry-gap: 16px; }

@media (max-width: 768px) {
  .hassan-khachab-section .vtl-pr-main-widget--product-page { margin-top: 40px; margin-bottom: 20px; }
  .hassan-khachab-section .vtl-pr-main-widget--top-page-reviews { margin-top: 40px; margin-bottom: 20px; }
  .hassan-khachab-section .vtl-pr-main-widget--top-reviews { margin-top: 40px; margin-bottom: 20px; }
}

.hassan-khachab-section .Vtl-pr-stars-snippet { position: relative; height: 1em; }

.hassan-khachab-section .Vtl-pr-stars-snippet--has-event svg :hover { cursor: pointer; }

.hassan-khachab-section .Vtl-pr-stars-snippet--layer svg { width: 1em; height: 1em; }

.hassan-khachab-section .Vtl-pr-stars-snippet--back { line-height: 1; display: flex; }

.hassan-khachab-section .Vtl-pr-stars-snippet--back svg { color: rgb(206, 206, 206); }

.hassan-khachab-section .Vtl-pr-stars-snippet--front { line-height: 1; position: absolute; top: 0px; overflow: hidden; z-index: 1; width: 0px; }

.hassan-khachab-section .Vtl-pr-stars-snippet--front--has-animation { transition: 0.6s ease-out; }

.hassan-khachab-section .Vtl-pr-stars-snippet--front--inner { display: flex; }

.hassan-khachab-section .Vtl-pr-review-stars-snippet { line-height: 1em; display: flex; align-items: center; }

.hassan-khachab-section .Vtl-pr-review-stars-snippet > div:not(:last-child) { margin-right: 4px; }

.hassan-khachab-section .Vtl-pr-review-stars-snippet--inner-el { font-weight: initial; }

.hassan-khachab-section .Vtl-pr-review-stars-snippet--shape-solid .Vtl-pr-review-stars-snippet--inner-el { font-size: 0.875em; }

.hassan-khachab-section .Vtl-pr-review-stars-snippet--shape-solid .Vtl-pr-review-stars-snippet--inner-el, .hassan-khachab-section .Vtl-pr-review-stars-snippet--shape-pointed .Vtl-pr-review-stars-snippet--inner-el { align-self: end; }

.hassan-khachab-section .Vtl-pr-review-stars-snippet--shape-pointed .Vtl-pr-review-stars-snippet--inner-el { font-size: 0.8em; }

.hassan-khachab-section .Vtl-Modal--Active { overflow: hidden; height: auto; }

.hassan-khachab-section .Vtl-Modal[open] { position: fixed; top: 0px; left: 0px; width: 100vw; height: 100vh; max-width: 100vw; max-height: 100vh; margin: 0px; padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; background: rgba(0, 0, 0, 0); z-index: 2147483645; display: flex; }

@media (min-width: 768px) {
  .hassan-khachab-section .Vtl-Modal[open] { place-content: center; align-items: center; }
}

@media (max-width: 767px) {
  .hassan-khachab-section .Vtl-Modal[open].Vtl-Modal--Top { align-items: flex-start; }
  .hassan-khachab-section .Vtl-Modal[open].Vtl-Modal--Bottom { align-items: flex-end; }
  .hassan-khachab-section .Vtl-Modal[open].Vtl-Modal--Bottom .Vtl-Modal__ContentWrapper { top: 0px; }
}

.hassan-khachab-section .Vtl-Modal[open]::backdrop { background-color: rgba(0, 0, 0, 0.8); backdrop-filter: blur(4px); }

.hassan-khachab-section .Vtl-Modal__ContentWrapper { position: relative; z-index: 2; top: 100px; transition: 200ms cubic-bezier(0.4, 0, 0.2, 1); opacity: 0; }

@media (max-width: 767px) {
  .hassan-khachab-section .Vtl-Modal__ContentWrapper { width: 100%; }
}

.hassan-khachab-section .Vtl-Modal__Content { height: 100%; }

.hassan-khachab-section .Vtl-Modal__InnerWrapper { display: flex; max-height: 100%; }

@media (max-width: 767px) {
  .hassan-khachab-section .Vtl-Modal__InnerWrapper { height: 100%; width: 100%; }
}

.hassan-khachab-section .Vtl-Modal__InnerWrapper--Active .Vtl-Modal__ContentWrapper { top: 0px; opacity: 1; transition-duration: 350ms; max-height: 100%; }

.hassan-khachab-section .section-sections--24988805169480__fe1c8c67-b84c-4466-a515-70df3134c1c0-padding { padding-top: 10px; padding-bottom: 10px; }

@media screen and (min-width: 750px) {
  .hassan-khachab-section .section-sections--24988805169480__fe1c8c67-b84c-4466-a515-70df3134c1c0-padding { padding-top: 6px; padding-bottom: 6px; }
}

.hassan-khachab-section .announcement-bar-sections--24988805169480__fe1c8c67-b84c-4466-a515-70df3134c1c0.color-custom { --color-background: 156, 123, 106; --gradient-background: #9c7b6a; --color-foreground: 255, 255, 255; }

.hassan-khachab-section header-drawer { justify-self: start; }

.hassan-khachab-section .header__heading-link.media { --media-radius: 0; width: 180px; max-width: 180px; }

.hassan-khachab-section .header__heading-link.media img { object-fit: contain; }

.hassan-khachab-section .header__heading-link.media .header__heading-logo--secondary { display: none; }

@media screen and (max-width: 749px) {
  .hassan-khachab-section .header__heading-link.media { width: 140px; max-width: 140px; }
}

@media screen and (min-width: 990px) {
  .hassan-khachab-section header-drawer { display: none; }
}

.hassan-khachab-section .menu-drawer-container { display: flex; }

.hassan-khachab-section .list-menu { list-style: none; padding: 0px; margin: 0px; }

.hassan-khachab-section .list-menu--inline { display: inline-flex; flex-wrap: wrap; }

.hassan-khachab-section summary.list-menu__item { padding-right: 27px; }

.hassan-khachab-section .list-menu__item { display: flex; align-items: center; line-height: calc(1 + 0.3 / var(--font-body-scale)); }

.hassan-khachab-section .list-menu__item--link { text-decoration: none; padding-bottom: 10px; padding-top: 10px; line-height: calc(1 + 0.8 / var(--font-body-scale)); }

@media screen and (min-width: 750px) {
  .hassan-khachab-section .list-menu__item--link { padding-bottom: 5px; padding-top: 5px; }
}

.hassan-khachab-section .header { padding-top: 9px; padding-bottom: 9px; }

.hassan-khachab-section .section-header { position: sticky; margin-bottom: 0px; }

@media screen and (min-width: 750px) {
  .hassan-khachab-section .section-header { margin-bottom: 0px; }
}

@media screen and (min-width: 990px) {
  .hassan-khachab-section .header { padding-top: 12px; padding-bottom: 12px; }
}

.hassan-khachab-section .header-sections--24988805169480__header.color-custom { --color-background: 253, 246, 244; --gradient-background: #fdf6f4; --color-foreground: 35, 35, 35; --border-color: 212, 106, 78; }

.hassan-khachab-section .drawer { visibility: hidden; }

.hassan-khachab-section .cart-drawer .drawer__header { background: rgb(255, 255, 255); }

.hassan-khachab-section .cart-drawer__body, .hassan-khachab-section .cart-drawer-item { background: rgb(255, 255, 255); }

.hassan-khachab-section .cart-drawer .drawer__footer { background: rgb(246, 246, 247); }

.hassan-khachab-section #CartDrawer-Checkout { --color-button: 212, 106, 78; }

.hassan-khachab-section #CartDrawer-Checkout { --icon-scale: 1.2em; --icon-spacing: 10px; }

.hassan-khachab-section .section-template--25057480671560__main-padding { padding-top: 24px; padding-bottom: 32px; }

@media screen and (min-width: 750px) {
  .hassan-khachab-section .section-template--25057480671560__main-padding { padding-top: 60px; padding-bottom: 60px; }
}

.hassan-khachab-section #MediaGallery-template--25057480671560__main { --desktop-thumbnails: 5; --mobile-thumbnails: 4; }

@media screen and (max-width: 749px) {
  .hassan-khachab-section #MediaGallery-template--25057480671560__main { --media-radius: 6px; --grid-mobile-horizontal-spacing: 0px; --mobile-scroll-padding: calc(0% + 0px); --slide-container-percentage-width: 100%; --slide-inner-percentage-width: 100%; }
}

.hassan-khachab-section #ProductSubmitButton-template--25057480671560__main, .hassan-khachab-section #SectionAtcBtn-template--25057480671560__main { --icon-scale: 1.2em; --icon-spacing: 10px; }

.hassan-khachab-section #section-template--25057480671560__nw_gift_e6P3CG { padding-top: 60px; padding-bottom: 60px; color: rgb(35, 35, 35); --nw-secondary-color: 212, 106, 78; background-color: rgb(252, 246, 240); }

@media screen and (max-width: 767px) {
  .hassan-khachab-section #section-template--25057480671560__nw_gift_e6P3CG { padding-top: 36px; padding-bottom: 36px; }
}

.hassan-khachab-section #section-template--25057480671560__nw_compare_jFz9QQ { padding-top: 60px; padding-bottom: 100px; color: rgb(35, 35, 35); --nw-secondary-color: 212, 106, 78; background-image: url("//thatcove.com/cdn/shop/files/4_2cf86258-154f-4475-a425-8670cb854e08.jpg?v=1762475486"); background-size: cover; background-position: center center; background-repeat: no-repeat; }

@media screen and (max-width: 767px) {
  .hassan-khachab-section #section-template--25057480671560__nw_compare_jFz9QQ { padding-top: 36px; padding-bottom: 60px; background-image: url("//thatcove.com/cdn/shop/files/4_1.jpg?v=1762475484"); background-size: cover; background-position: center center; background-repeat: no-repeat; }
}

.hassan-khachab-section #section-template--25057480671560__nw_family_bundle_cgBwQa { padding-top: 60px; padding-bottom: 60px; color: rgb(35, 35, 35); --nw-secondary-color: 212, 106, 78; background-color: rgb(253, 246, 244); }

@media screen and (max-width: 767px) {
  .hassan-khachab-section #section-template--25057480671560__nw_family_bundle_cgBwQa { padding-top: 36px; padding-bottom: 36px; }
}

.hassan-khachab-section #section-template--25057480671560__nw_review_WhFx3a { padding-top: 60px; padding-bottom: 60px; color: rgb(35, 35, 35); --nw-secondary-color: 212, 106, 78; background-image: url("//thatcove.com/cdn/shop/files/54.jpg?v=1762379764"); background-size: cover; background-position: center center; background-repeat: no-repeat; }

@media screen and (max-width: 767px) {
  .hassan-khachab-section #section-template--25057480671560__nw_review_WhFx3a { padding-top: 36px; padding-bottom: 36px; background-image: url("//thatcove.com/cdn/shop/files/54_2.jpg?v=1762474688"); background-size: cover; background-position: center center; background-repeat: no-repeat; }
}

.hassan-khachab-section #section-template--25057480671560__nw_gift_v2_PT7AwA { padding-top: 60px; padding-bottom: 60px; color: rgb(35, 35, 35); --nw-secondary-color: 212, 106, 78; background-image: url("//thatcove.com/cdn/shop/files/76.jpg?v=1762467070"); background-size: 100% 100%; background-position: center center; background-repeat: no-repeat; }

@media screen and (max-width: 767px) {
  .hassan-khachab-section #section-template--25057480671560__nw_gift_v2_PT7AwA { padding-top: 36px; padding-bottom: 36px; background-image: url("//thatcove.com/cdn/shop/files/75.jpg?v=1762467069"); background-size: cover; background-position: center center; background-repeat: no-repeat; }
}

.hassan-khachab-section #section-template--25057480671560__nw_product_block_jfkGKp { padding-top: 60px; padding-bottom: 60px; color: rgb(35, 35, 35); --nw-secondary-color: 212, 106, 78; background-image: url("//thatcove.com/cdn/shop/files/Frame_48099950.jpg?v=1762388490"); background-size: cover; background-position: center center; background-repeat: no-repeat; }

@media screen and (max-width: 767px) {
  .hassan-khachab-section #section-template--25057480671560__nw_product_block_jfkGKp { padding-top: 36px; padding-bottom: 36px; background-image: url("//thatcove.com/cdn/shop/files/Frame_48099950_1.jpg?v=1762388488"); background-size: cover; background-position: center center; background-repeat: no-repeat; }
}

.hassan-khachab-section #section-template--25057480671560__nw_faq_GWCB68 { padding-top: 60px; padding-bottom: 60px; color: rgb(35, 35, 35); --nw-secondary-color: 212, 106, 78; background-color: rgb(253, 246, 244); }

@media screen and (max-width: 768px) {
  .hassan-khachab-section #section-template--25057480671560__nw_faq_GWCB68 { padding-top: 32px; padding-bottom: 32px; }
}

.hassan-khachab-section .scroll-to-top-btn-scroll-to-top-btn { --offset-x: 20px; --offset-y: 20px; }

@media screen and (max-width: 749px) {
  .hassan-khachab-section .scroll-to-top-btn-scroll-to-top-btn { --offset-x: 15px; --offset-y: 15px; }
}

.hassan-khachab-section .music-player-global-music-player { --offset-x: 20px; --offset-y: 20px; }

@media screen and (max-width: 749px) {
  .hassan-khachab-section .music-player-global-music-player { --offset-x: 15px; --offset-y: 15px; }
}

.hassan-khachab-section .footer { margin-top: 0px; }

.hassan-khachab-section .section-sections--24988805071176__footer-padding { padding-top: 32px; padding-bottom: 32px; }

@media screen and (min-width: 750px) {
  .hassan-khachab-section .footer { margin-top: 0px; }
  .hassan-khachab-section .section-sections--24988805071176__footer-padding { padding-top: 80px; padding-bottom: 80px; }
}

.hassan-khachab-section .color-scheme-sections--24988805071176__footer.color-custom { --color-background: 212, 106, 78; --gradient-background: #d46a4e; --color-foreground: 255, 255, 255; --color-button: 255, 255, 255; --color-button-text: 18, 18, 18; --color-base-outline-button-labels: 255, 255, 255; }

@media screen and (max-width: 749px) {
  .hassan-khachab-section .footer-block__accordion-toggle { display: flex; align-items: center; justify-content: space-between; width: 100%; padding: 15px 0px; background: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; cursor: pointer; text-align: left; color: rgb(var(--color-foreground)); font-weight: 400; font-size: 14px; line-height: 139%; letter-spacing: 0px; }
  .hassan-khachab-section .footer-block__accordion-title { flex: 1 1 0%; color: rgb(var(--color-foreground)); }
  .hassan-khachab-section .footer-block__accordion-toggle .icon-caret { width: 12px; height: 12px; margin: 0px 7px; transition: transform 0.3s; flex-shrink: 0; }
  .hassan-khachab-section .footer-block__accordion-content { height: 0px; overflow: hidden; padding: 0px; margin: 0px; list-style: none; }
  .hassan-khachab-section .footer-block__accordion-content li { padding: 8px 0px; }
  .hassan-khachab-section .footer-block__accordion-content li:first-child { padding-top: 10px; }
  .hassan-khachab-section .footer-block__accordion-content li:last-child { padding-bottom: 10px; }
}

@media screen and (min-width: 750px) {
  .hassan-khachab-section .footer-block__accordion-toggle { display: none !important; }
  .hassan-khachab-section .footer-block__accordion-content { height: auto !important; overflow: visible !important; padding: 0px !important; }
  .hassan-khachab-section .footer-block__heading.only-desktop { display: block; }
}

@media screen and (max-width: 749px) {
  .hassan-khachab-section .footer-block__heading.only-desktop { display: none; }
}

.hassan-khachab-section :host { color-scheme: initial; forced-color-adjust: initial; math-depth: initial; position: initial; position-anchor: initial; text-size-adjust: initial; appearance: initial; color: initial; font-palette: initial; font-synthesis: initial; position-area: initial; text-orientation: initial; text-rendering: initial; text-spacing-trim: initial; -webkit-font-smoothing: initial; -webkit-locale: initial; -webkit-text-orientation: initial; -webkit-writing-mode: initial; writing-mode: initial; zoom: initial; accent-color: initial; place-content: initial; place-items: initial; place-self: initial; alignment-baseline: initial; anchor-name: initial; anchor-scope: initial; animation-composition: initial; animation: initial; animation-trigger: initial; app-region: initial; aspect-ratio: initial; backdrop-filter: initial; backface-visibility: initial; background: initial; background-blend-mode: initial; baseline-shift: initial; baseline-source: initial; block-size: initial; border-block: initial; border: initial; border-radius: initial; border-collapse: initial; border-end-end-radius: initial; border-end-start-radius: initial; border-inline: initial; border-shape: initial; border-start-end-radius: initial; border-start-start-radius: initial; inset: initial; box-decoration-break: initial; box-shadow: initial; box-sizing: initial; break-after: initial; break-before: initial; break-inside: initial; buffered-rendering: initial; caption-side: initial; caret-animation: initial; caret-color: initial; caret-shape: initial; clear: initial; clip: initial; clip-path: initial; clip-rule: initial; color-interpolation: initial; color-interpolation-filters: initial; color-rendering: initial; columns: initial; column-fill: initial; gap: initial; column-rule: initial; column-span: initial; contain: initial; contain-intrinsic-block-size: initial; contain-intrinsic-size: initial; contain-intrinsic-inline-size: initial; container: initial; content: initial; content-visibility: initial; corner-shape: initial; corner-block-end-shape: initial; corner-block-start-shape: initial; counter-increment: initial; counter-reset: initial; counter-set: initial; cursor: initial; cx: initial; cy: initial; d: initial; display: initial; dominant-baseline: initial; dynamic-range-limit: initial; empty-cells: initial; field-sizing: initial; fill: initial; fill-opacity: initial; fill-rule: initial; filter: initial; flex: initial; flex-flow: initial; float: initial; flood-color: initial; flood-opacity: initial; grid: initial; grid-area: initial; height: initial; hyphenate-character: initial; hyphenate-limit-chars: initial; hyphens: initial; image-orientation: initial; image-rendering: initial; initial-letter: initial; inline-size: initial; inset-block: initial; inset-inline: initial; interactivity: initial; interest-delay: initial; interpolate-size: initial; isolation: initial; lighting-color: initial; line-break: initial; list-style: initial; margin-block: initial; margin: initial; margin-inline: initial; marker: initial; mask: initial; mask-type: initial; math-shift: initial; math-style: initial; max-block-size: initial; max-height: initial; max-inline-size: initial; max-width: initial; min-block-size: initial; min-height: initial; min-inline-size: initial; min-width: initial; mix-blend-mode: initial; object-fit: initial; object-position: initial; object-view-box: initial; offset: initial; opacity: initial; order: initial; orphans: initial; outline: initial; outline-offset: initial; overflow-anchor: initial; overflow-block: initial; overflow-clip-margin: initial; overflow-inline: initial; overflow-wrap: initial; overflow: initial; overlay: initial; overscroll-behavior-block: initial; overscroll-behavior-inline: initial; overscroll-behavior: initial; padding-block: initial; padding: initial; padding-inline: initial; page: initial; page-orientation: initial; paint-order: initial; perspective: initial; perspective-origin: initial; pointer-events: initial; position-try: initial; position-visibility: initial; print-color-adjust: initial; quotes: initial; r: initial; reading-flow: initial; reading-order: initial; resize: initial; rotate: initial; ruby-align: initial; ruby-position: initial; rx: initial; ry: initial; scale: initial; scroll-behavior: initial; scroll-initial-target: initial; scroll-margin-block: initial; scroll-margin: initial; scroll-margin-inline: initial; scroll-marker-group: initial; scroll-padding-block: initial; scroll-padding: initial; scroll-padding-inline: initial; scroll-snap-align: initial; scroll-snap-stop: initial; scroll-snap-type: initial; scroll-target-group: initial; scroll-timeline: initial; scrollbar-color: initial; scrollbar-gutter: initial; scrollbar-width: initial; shape-image-threshold: initial; shape-margin: initial; shape-outside: initial; shape-rendering: initial; size: initial; speak: initial; stop-color: initial; stop-opacity: initial; stroke: initial; stroke-dasharray: initial; stroke-dashoffset: initial; stroke-linecap: initial; stroke-linejoin: initial; stroke-miterlimit: initial; stroke-opacity: initial; stroke-width: initial; tab-size: initial; table-layout: initial; text-align-last: initial; text-anchor: initial; text-autospace: initial; text-box: initial; text-combine-upright: initial; text-decoration: initial; text-decoration-skip-ink: initial; text-emphasis: initial; text-emphasis-position: initial; text-overflow: initial; text-underline-offset: initial; text-underline-position: initial; text-wrap: initial; timeline-scope: initial; timeline-trigger: initial; touch-action: initial; transform: initial; transform-box: initial; transform-origin: initial; transform-style: initial; transition: initial; translate: initial; trigger-scope: initial; user-select: initial; vector-effect: initial; vertical-align: initial; view-timeline: initial; view-transition-class: initial; view-transition-group: initial; view-transition-name: initial; view-transition-scope: initial; visibility: initial; border-spacing: initial; -webkit-box-align: initial; -webkit-box-decoration-break: initial; -webkit-box-direction: initial; -webkit-box-flex: initial; -webkit-box-ordinal-group: initial; -webkit-box-orient: initial; -webkit-box-pack: initial; -webkit-box-reflect: initial; -webkit-line-break: initial; -webkit-line-clamp: initial; -webkit-mask-box-image: initial; -webkit-rtl-ordering: initial; -webkit-ruby-position: initial; -webkit-tap-highlight-color: initial; -webkit-text-combine: initial; -webkit-text-decorations-in-effect: initial; -webkit-text-fill-color: initial; -webkit-text-security: initial; -webkit-text-stroke: initial; -webkit-user-drag: initial; white-space-collapse: initial; widows: initial; width: initial; will-change: initial; word-break: initial; x: initial; y: initial; z-index: initial; font: inherit; letter-spacing: inherit; text-align: inherit; text-indent: inherit; text-justify: inherit; text-shadow: inherit; text-transform: inherit; word-spacing: inherit; }

.hassan-khachab-section button.UpcartDesignSettings__button, .hassan-khachab-section input.UpcartDesignSettings__button, .hassan-khachab-section .UpcartDesignSettings__button, .hassan-khachab-section .UpcartDesignSettings__button span, .hassan-khachab-section .UpcartDesignSettings__button:visited { background: rgb(213, 106, 78); color: rgb(255, 255, 255); border-radius: var(--upcart-internal-global-button-border-radius); }

.hassan-khachab-section .UpcartDesignSettings__buttonLoadingIcon { border-width: 2px; border-style: solid; border-color: transparent rgb(255, 255, 255) rgb(255, 255, 255); border-image: initial; }

.hassan-khachab-section .UpcartDesignSettings__buttonLoadingIcon--dark { border-width: 2px; border-style: solid; border-color: transparent rgb(213, 106, 78) rgb(213, 106, 78); border-image: initial; opacity: 0.5; }

.hassan-khachab-section .UpcartDesignSettings__discountBadge { background: rgb(213, 106, 78); }

.hassan-khachab-section .UpcartDesignSettings__discountBadge p { color: rgb(255, 255, 255) !important; }

.hassan-khachab-section .UpcartDesignSettings__discountBadge svg { color: rgb(255, 255, 255); }

.hassan-khachab-section button.UpcartDesignSettings__button:hover span, .hassan-khachab-section input.UpcartDesignSettings__button:hover, .hassan-khachab-section .UpcartDesignSettings__button:hover, .hassan-khachab-section .UpcartDesignSettings__button:hover span { color: rgb(233, 233, 233) !important; }

.hassan-khachab-section .UpcartDesignSettings__backgroundColor > div { background: rgb(255, 255, 255); }

.hassan-khachab-section .UpcartDesignSettings__cartAccentColor { background: rgb(246, 246, 247); }

.hassan-khachab-section .DesignSettings__cartAccentColor > div.Polaris-Card { background: rgb(246, 246, 247); }

.hassan-khachab-section .UpcartDesignSettings__cartTextColor { color: rgb(0, 0, 0); }

.hassan-khachab-section .UpcartDesignSettings__cartTextSubduedColor { color: rgb(0, 0, 0); opacity: 0.4; }

.hassan-khachab-section .UpcartDesignSettings__cartSavingsTextColor { color: rgb(46, 168, 24); }

.hassan-khachab-section .UpcartDesignSettings__subtotalTextColor {  }

.hassan-khachab-section .UpcartDesignSettings__subtotalSubduedColor { opacity: 0.4; }

.hassan-khachab-section .upcart-upsell-item-title { font-size: 12px; }

.hassan-khachab-section .upcart-upsells-button { background-color: rgb(0, 0, 0) !important; }

@media (max-width: 767px) {
  .hassan-khachab-section .upcart-rewards-message { font-size: 8px; }
}

.hassan-khachab-section h3 { font-size: 16px !important; }

.hassan-khachab-section .section-template--24988808053064__main-collection-product-grid-padding { padding-top: 0px; padding-bottom: 27px; }

@media screen and (min-width: 750px) {
  .hassan-khachab-section .section-template--24988808053064__main-collection-product-grid-padding { padding-top: 0px; padding-bottom: 36px; }
}

.hassan-khachab-section .section-template--24988807135560__main-padding { padding-top: 27px; padding-bottom: 27px; }

@media screen and (min-width: 750px) {
  .hassan-khachab-section .section-template--24988807135560__main-padding { padding-top: 36px; padding-bottom: 36px; }
}

.hassan-khachab-section shopify-accelerated-checkout-cart { --shopify-accelerated-checkout-button-box-shadow: rgba(18, 18, 18, 0) 0px 4px 5px 0px; --shopify-accelerated-checkout-inline-alignment: flex-start; --shopify-accelerated-checkout-button-border-radius: var(--buttons-radius-outset) !important; }

@media screen and (min-width: 750px) {
  .hassan-khachab-section shopify-accelerated-checkout-cart { --shopify-accelerated-checkout-inline-alignment: flex-end; }
}

.hassan-khachab-section .section-template--24988808020296__cart-items-padding { padding-top: 0px; padding-bottom: 18px; }

@media screen and (min-width: 750px) {
  .hassan-khachab-section .section-template--24988808020296__cart-items-padding { padding-top: 0px; padding-bottom: 24px; }
}

.hassan-khachab-section shopify-paypal-button[disabled] { opacity: 0.5; cursor: not-allowed; }

.hassan-khachab-section shopify-paypal-button div.paypal-buttons > iframe { box-shadow: none; z-index: auto !important; border-radius: 0px !important; }

.hassan-khachab-section #zoid-paypal-buttons-uid_2340bc08ce_mdk6mje6mzk { position: relative; display: inline-block; width: 100%; min-height: 25px; min-width: 150px; font-size: 0px; }

.hassan-khachab-section #zoid-paypal-buttons-uid_2340bc08ce_mdk6mje6mzk > iframe { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }

.hassan-khachab-section #zoid-paypal-buttons-uid_2340bc08ce_mdk6mje6mzk > iframe.component-frame { z-index: 100; }

.hassan-khachab-section #zoid-paypal-buttons-uid_2340bc08ce_mdk6mje6mzk > iframe.prerender-frame { transition: opacity 0.2s linear; z-index: 200; }

.hassan-khachab-section #zoid-paypal-buttons-uid_2340bc08ce_mdk6mje6mzk > iframe.visible { opacity: 1; }

.hassan-khachab-section #zoid-paypal-buttons-uid_2340bc08ce_mdk6mje6mzk > iframe.invisible { opacity: 0; pointer-events: none; }

.hassan-khachab-section #zoid-paypal-buttons-uid_2340bc08ce_mdk6mje6mzk > .smart-menu { position: absolute; z-index: 300; top: 0px; left: 0px; width: 100%; }

.hassan-khachab-section .section-template--24988808020296__featured-collection-padding { padding-top: 75px; padding-bottom: 75px; }

@media screen and (min-width: 750px) {
  .hassan-khachab-section .section-template--24988808020296__featured-collection-padding { padding-top: 100px; padding-bottom: 100px; }
}

.hassan-khachab-section .color-scheme-template--24988808020296__featured-collection.color-custom { --color-background: 255, 255, 255; --gradient-background: #FFFFFF; --color-foreground: 46, 42, 57; --color-button: 221, 29, 29; --color-button-text: 255, 255, 255; }

.hassan-khachab-section .section-template--24988808020296__newsletter-padding { padding-top: 51px; padding-bottom: 39px; }

@media screen and (min-width: 750px) {
  .hassan-khachab-section .section-template--24988808020296__newsletter-padding { padding-top: 68px; padding-bottom: 52px; }
}

.hassan-khachab-section .color-scheme-template--24988808020296__newsletter.color-custom { --color-background: 255, 255, 255; --gradient-background: #FFFFFF; --color-foreground: 46, 42, 57; --color-button: 221, 29, 29; --color-button-text: 255, 255, 255; }