/** Shopify CDN: Minification failed

Line 211:26 Expected identifier but found whitespace
Line 211:28 Unexpected "#2a2a2a"
Line 280:1 Expected "}" to go with "{"

**/
/*
    © 2023 EcomGraduates.com
    https://www.ecomgraduates.com
*/



    @font-face {
  font-family: Poppins;
  font-weight: 600;
  font-style: normal;
  font-display: swap;
  src: url("//deskneko.shop/cdn/fonts/poppins/poppins_n6.aa29d4918bc243723d56b59572e18228ed0786f6.woff2?h1=ZGVza25la28tMTY2Ni5hY2NvdW50Lm15c2hvcGlmeS5jb20&h2=ZGVza25la28uc2hvcA&h3=ZGVza25la28tc2hvcC5teXNob3BpZnkuY29t&hmac=3785a420a9ef7deed3666eb19993aa7168212f4cea2d9deeb194aa99f34d8f16") format("woff2"),
       url("//deskneko.shop/cdn/fonts/poppins/poppins_n6.5f815d845fe073750885d5b7e619ee00e8111208.woff?h1=ZGVza25la28tMTY2Ni5hY2NvdW50Lm15c2hvcGlmeS5jb20&h2=ZGVza25la28uc2hvcA&h3=ZGVza25la28tc2hvcC5teXNob3BpZnkuY29t&hmac=c3bd853bff7ab18806d99bc3a64579cca1b8888e1446f876343e1b9789e6b66b") format("woff");
}




  
    @font-face {
  font-family: Poppins;
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  src: url("//deskneko.shop/cdn/fonts/poppins/poppins_n4.0ba78fa5af9b0e1a374041b3ceaadf0a43b41362.woff2?h1=ZGVza25la28tMTY2Ni5hY2NvdW50Lm15c2hvcGlmeS5jb20&h2=ZGVza25la28uc2hvcA&h3=ZGVza25la28tc2hvcC5teXNob3BpZnkuY29t&hmac=6828c827264de213c0b4a552048cef95c27275bfea4f54fb70cae419c66a86ca") format("woff2"),
       url("//deskneko.shop/cdn/fonts/poppins/poppins_n4.214741a72ff2596839fc9760ee7a770386cf16ca.woff?h1=ZGVza25la28tMTY2Ni5hY2NvdW50Lm15c2hvcGlmeS5jb20&h2=ZGVza25la28uc2hvcA&h3=ZGVza25la28tc2hvcC5teXNob3BpZnkuY29t&hmac=5a9ec2d9432f2992d7e3b1238bab989e3d06070b292717e85a68322af328749e") format("woff");
}

    @font-face {
  font-family: Poppins;
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  src: url("//deskneko.shop/cdn/fonts/poppins/poppins_n7.56758dcf284489feb014a026f3727f2f20a54626.woff2?h1=ZGVza25la28tMTY2Ni5hY2NvdW50Lm15c2hvcGlmeS5jb20&h2=ZGVza25la28uc2hvcA&h3=ZGVza25la28tc2hvcC5teXNob3BpZnkuY29t&hmac=532c4cacd9b0c5a027250e1af3aa8026d0f5e4bc42af124d3e3804299c941c37") format("woff2"),
       url("//deskneko.shop/cdn/fonts/poppins/poppins_n7.f34f55d9b3d3205d2cd6f64955ff4b36f0cfd8da.woff?h1=ZGVza25la28tMTY2Ni5hY2NvdW50Lm15c2hvcGlmeS5jb20&h2=ZGVza25la28uc2hvcA&h3=ZGVza25la28tc2hvcC5teXNob3BpZnkuY29t&hmac=2251d52b58cac3b76446d2865809f0348b4565c6c1903b3caeb4ab925196799d") format("woff");
}

    @font-face {
  font-family: Poppins;
  font-weight: 400;
  font-style: italic;
  font-display: swap;
  src: url("//deskneko.shop/cdn/fonts/poppins/poppins_i4.846ad1e22474f856bd6b81ba4585a60799a9f5d2.woff2?h1=ZGVza25la28tMTY2Ni5hY2NvdW50Lm15c2hvcGlmeS5jb20&h2=ZGVza25la28uc2hvcA&h3=ZGVza25la28tc2hvcC5teXNob3BpZnkuY29t&hmac=aeb7df3af6476390ba9589a3807ed139f65061dfc528db8a3d387d65e0c4c691") format("woff2"),
       url("//deskneko.shop/cdn/fonts/poppins/poppins_i4.56b43284e8b52fc64c1fd271f289a39e8477e9ec.woff?h1=ZGVza25la28tMTY2Ni5hY2NvdW50Lm15c2hvcGlmeS5jb20&h2=ZGVza25la28uc2hvcA&h3=ZGVza25la28tc2hvcC5teXNob3BpZnkuY29t&hmac=18b024a94e89b31a3559e744b1a0709071e2fd8c1e60fa9a689c8d48ffeb6de4") format("woff");
}

  



:root {
    --bs-primary: #373737;
    --bs-primary-rgb: 55, 55, 55;
    --bs-primary-lighten-5: #444444;
    --bs-primary-lighten-10: #444444;
    --bs-primary-darken-5: #2a2a2a;
    --bs-primary-darken-10: #1e1e1e;

    --bs-secondary: #373737;
    --bs-secondary-rgb: 55, 55, 55;
    --bs-secondary-lighten-5: #444444;
    --bs-secondary-lighten-10: #515151;
    --bs-secondary-darken-5: #2a2a2a;
    --bs-secondary-darken-10: #1e1e1e;

    --bs-dark: #232428;
    --bs-dark-rgb: 35, 36, 40;
    --bs-dark-lighten-5: #2f3036;
    --bs-dark-lighten-10: #3b3c43;
    --bs-dark-darken-5: #17181a;
    --bs-dark-darken-10: #0b0c0d;

    --bs-light: #fcfcfc;
    --bs-light-rgb: 252, 252, 252;
    --bs-light-lighten-5: #ffffff;
    --bs-light-lighten-10: #ffffff;
    --bs-light-darken-5: #efefef;
    --bs-light-darken-10: #e3e3e3;

    --bs-body-bg: #fcfcfc;
    --bs-body-bg-rgb: 252, 252, 252;
    --bs-body-color: #373737;
    --bs-body-color-rgb: 55, 55, 55;

    --bs-border-radius: 2rem;

    --bs-link-color: var(--bs-primary);
    --bs-link-color-rgb: 55, 55, 55;
    --bs-link-hover-color: var(--bs-primary-darken-10);
    --bs-link-hover-color-rgb: 30, 30, 30;

    --bs-success: #198754;
    --bs-success-lighten: #21b26f;
    --bs-success-darken: #115c39;
    --bs-success-rgb: 25, 135, 84;
    --bs-danger: #dc3545;
    --bs-danger-lighten: #e4606d;
    --bs-danger-darken: #bd2130;
    --bs-danger-rgb: 220, 53, 69;
    --bs-warning: #ffc107;
    --bs-warning-lighten: #ffce3a;
    --bs-warning-darken: #a07800;
    --bs-warning-rgb: 255, 193, 7;
    --bs-info: #0dcaf0;
    --bs-info-lighten: #3cd5f4;
    --bs-info-darken: #08798f;
    --bs-info-rgb: 13, 202, 240;

    
        --bs-headings-font-family: Poppins, sans-serif;
        --bs-headings-font-weight: 600;
    

    
    
      --bs-body-font-family:  Poppins, sans-serif;
    
    
}



body .btn {
    letter-spacing: 0.0rem;
    text-transform: ;
    font-weight: 500;
}

body .btn-md {
    --bs-btn-padding-x: 0.8rem;
    --bs-btn-padding-y: 0.4rem;
}

body .btn-lg {
    --bs-btn-padding-x: 1.2rem;
    --bs-btn-padding-y: 0.6rem;
}







.form-control-md,
.form-select-md {
    padding-left: 0.8rem;
    padding-right: 0.8rem;
    padding-top: 0.4rem;
    padding-bottom: 0.4rem;
}

.form-select {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23373737' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")
}

[dir="ltr"] .form-select-md {
    padding-right: 2.5rem;
}

[dir="rtl"] .form-select-md {
    padding-left: 2.5rem;
}


body .offcanvas-backdrop,
body .modal-backdrop {
    background-color: rgba(0, 0, 0, 0.6);
    
        backdrop-filter: blur(5px);
    
}


.accordion {
    --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23373737'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
    --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23373737'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
}


#offcanvas-menu-nav .nav-link[aria-expanded]:after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23373737' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='12' y1='5' x2='12' y2='19'%3E%3C/line%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E")
}
#offcanvas-menu-nav .nav-link[aria-expanded="true"]::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23373737' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");
}

.btn-close {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23373737'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e")
}

@font-face {
  font-family: Poppins;
  font-weight: 600;
  font-style: normal;
  font-display: swap;
  src: url("//deskneko.shop/cdn/fonts/poppins/poppins_n6.aa29d4918bc243723d56b59572e18228ed0786f6.woff2?h1=ZGVza25la28tMTY2Ni5hY2NvdW50Lm15c2hvcGlmeS5jb20&h2=ZGVza25la28uc2hvcA&h3=ZGVza25la28tc2hvcC5teXNob3BpZnkuY29t&hmac=3785a420a9ef7deed3666eb19993aa7168212f4cea2d9deeb194aa99f34d8f16") format("woff2"),
       url("//deskneko.shop/cdn/fonts/poppins/poppins_n6.5f815d845fe073750885d5b7e619ee00e8111208.woff?h1=ZGVza25la28tMTY2Ni5hY2NvdW50Lm15c2hvcGlmeS5jb20&h2=ZGVza25la28uc2hvcA&h3=ZGVza25la28tc2hvcC5teXNob3BpZnkuY29t&hmac=c3bd853bff7ab18806d99bc3a64579cca1b8888e1446f876343e1b9789e6b66b") format("woff");
}



    --bs-primary-darken-5:  #2a2a2a;
    --bs-primary-darken-10:  #1e1e1e;

    --bs-green: #8ba974;
    --bs-green-rgb: 139, 169, 116;
    --bs-green-lighten-5: #98b384;
    --bs-green-lighten-10: #98b384;
    --bs-green-darken-5:  #7e9f64;
    --bs-green-darken-10:  #719159;

    --bs-red: ;
    --bs-red-rgb: ;
    --bs-red-lighten-5: ;
    --bs-red-lighten-10: ;
    --bs-red-darken-5:  ;
    --bs-red-darken-10:  ;

    --bs-blue: ;
    --bs-blue-rgb: ;
    --bs-blue-lighten-5: ;
    --bs-blue-lighten-10: ;
    --bs-blue-darken-5:  ;
    --bs-blue-darken-10:  ;

    --bs-purple: ;
    --bs-purple-rgb: ;
    --bs-purple-lighten-5: ;
    --bs-purple-lighten-10: ;
    --bs-purple-darken-5:  ;
    --bs-purple-darken-10:  ;
    --bs-secondary-darken-5:  #2a2a2a;
    --bs-secondary-darken-10:  #1e1e1e;
    --bs-dark-darken-5:  #17181a;
    --bs-dark-darken-10:  #0b0c0d;
     
    --bs-mid-dark: #343434;
    --bs-mid-dark-rgb: 52, 52, 52;
    --bs-mid-dark-lighten-5: #414141;
    --bs-mid-dark-lighten-10: #4e4e4e;
    --bs-mid-dark-darken-5:  #272727;
    --bs-mid-dark-darken-10:  #1a1a1a;

--bs-mid-grey: #343434;
    --bs-mid-grey-rgb: 52, 52, 52;
    --bs-mid-grey-lighten-5: #414141;
    --bs-mid-grey-lighten-10: #4e4e4e;
    --bs-mid-grey-darken-5:  #272727;
    --bs-mid-grey-darken-10:  #1a1a1a;

  --bs-mid-grey: #343434;
    --bs-orange-rgb: 52, 52, 52;
    --bs-orange-lighten-5: #414141;
    --bs-orange-lighten-10: #4e4e4e;
    --bs-orange-darken-5:  #272727;
    --bs-orange-darken-10:  #1a1a1a;
    --bs-light-darken-5:  #efefef;
    --bs-light-darken-10:  #e3e3e3;
    --bs-border-color: var(--bs-light-darken-10);
    --bs-headings-font-family: Poppins, sans-serif;
    --bs-headings-font-weight: 600;
        --bs-body-font-family:  Poppins, sans-serif;
.form-select-md {
    Prefer dark design
.prefer-dark-design:root {
    --bs-success: #81C784;
    --bs-success-rgb: 129, 199, 132;
    --bs-danger: #EF5350;
    --bs-danger-rgb: 239, 83, 80;
    --bs-border-color: rgba(255, 255, 255, .1);
}