/* ===GETTING COLORS FROM PALETTE=== */
/**
 * The function palette is used by the following functions
 * text-color(), border-color() and bg-color()
 */
/* ===BACKGROUND COLOR FUNCTION=== */
/* ===TEXT COLOR FUNCTION=== */
/* ===BORDER COLOR FUNCTION=== */
/* ===GETTING BUTTONS STYLE FROM MAP=== */
/* ===GETTING BREAKPOINT VALUE FROM MAP=== */
/* ===GETTING VALUE FROM GENERIC MAP=== */
/* ===GET FONT FAMILY NAME FROM NESTED MAP=== */
/* ===REM FUNCTION=== */
/**
 * Sassy functions to get the rem equivalent of a px value
 * preset-css-env will take care of fallback for older browsers
 * !NOTE: you only need to change the $rem-baseline value if your base size 
 * is different from 10px (use _var_typography.scss in case)
 * @param value is referred to px
 * Credits: Rowan Manning
 */
/**
 * Given an image name this mixin returns a path
 * for the relative image.
 *
 * @param $image the name of the image to link.
 */
/* ===WEB FONTS MANAGEMENT=== */
/**
* Use this mixin to easely generate a @font-face rule.
* It uses the font-path property provided by postcss rucksack
* to generate bulletproof src sets in @font-face
*/
/**
 * @param $fonts-map
 * Generating @font-face rule from the given $fonts map
 * You can just update the font map to add a new font-face rule
 */
/**
 * Sets the font for this weight.
 * @param $family the font family to set.
 * @param $weight one of 'bolder', 'heavy', 'bold', 'semibold', 'normal' (default),
 * 'light', 'lighter' or 'thin'
 */
/**
 * Sets the secondary fonts for this weight.
 * @param $weight one of "light", "normal" (default), "bold" or "bolder" (if provided by font).
 * Take care not to use this mixin to apply the primary font,
 * whenever it is already declared for the body element and inherited from it.
 */
/**
 * Applies the font smoothing
 * Used for better cross browser support
 * Ref: https://maximilianhoffmann.com/posts/better-font-rendering-on-osx
 */
/**
 * Absolute  positioning an element
 */
/** Triangle helper mixin
 * @param {Direction} $direction - Triangle direction, either `top`, `right`, `bottom` or `left`
 * @param {Color} $color [currentcolor] - Triangle color
 * @param {Length} $size [1em] - Triangle size
*/
/** grid column no bootstrap
 * @param $col_size - the number of column the element should take from 1 to 12
*/
/* mixin for multiline */
/**
 * Ref: https://www.smashingmagazine.com/2014/06/sassy-z-index-management-for-complex-layouts/
 * In order to maintain the stacking order of the elements,
 * we can set up a Sass list which represents the order in which we want our elements to appear,
 * from lowest to highest, like shown below.
 * (Note that if we want to add an element to the existing stacking order,
 * we just have to update the list with our new element)
 * In order to retrieve the z-index value to assign to each element,
 * you can use the index() sass function, for i.e. .modal {z-index: index($elements, modal)}
 */
.error-page {
  margin-top:  6.25rem; }
  .error-page h1 {
    margin-bottom:  2.5rem; }
  .error-page .error-content p.error-404-message {
    font-size:  1.875rem;
    margin-bottom:  2.5rem; }

.login-page,
.checkout-login {
  margin-top: 0 !important;
  padding-top:  5.75rem;
  max-width: 80%; }
  .login-page .login-page-wrapper .card-body,
  .checkout-login .login-page-wrapper .card-body {
    padding: 0; }
    .login-page .login-page-wrapper .card-body .tab-content,
    .checkout-login .login-page-wrapper .card-body .tab-content {
      padding: 0  3.3125rem; }
  .login-page .trackorder,
  .checkout-login .trackorder {
    padding:  1rem  3.3125rem 0; }
    .login-page .trackorder .card-body,
    .checkout-login .trackorder .card-body {
      padding: 0; }
  .login-page form.trackorder button[type="submit"],
  .checkout-login form.trackorder button[type="submit"] {
    margin-top:  4.125rem; }
  .login-page .forgot-password,
  .checkout-login .forgot-password {
    margin-top: -8px;
    font-size:  0.875rem; }
  .login-page .privacy-policy,
  .checkout-login .privacy-policy {
    font-size:  0.875rem; }
  .login-page .custom-checkbox label,
  .checkout-login .custom-checkbox label {
    padding-top: 3px; }

.checkout-login .card {
  padding: 1.25rem; }

.checkout-login .card-body {
  padding: 0; }

.date-picker {
  top: 45% !important; }

.filter-date-picker {
  position: relative;
  top: 60px; }
  .filter-date-picker img {
    position: relative;
    top: 31px;
    left: 190px; }

.gift-overlay {
  top: 45% !important; }

/*# sourceMappingURL=md.css.map*/