/* ===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)}
 */
.product-detail .price-and-description .price > span {
  flex-direction: column-reverse; }

.product-detail .price-and-description .price .strike-through .value {
  font-size: 1.5rem; }

.product-detail .price .sales .value {
  line-height: 1; }

.date-picker {
  top: 45% !important; }
  .date-picker .date-picker-content {
    display: flex;
    flex-wrap: wrap; }
    .date-picker .date-picker-content .title {
      width: 100%; }
    .date-picker .date-picker-content .date-picker-wrapper,
    .date-picker .date-picker-content .date-info-wrapper {
      flex: 1; }
    .date-picker .date-picker-content .date-info-wrapper {
      padding-left:  2rem; }
    .date-picker .date-picker-content .custom-labels {
      border-top: 0; }

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

.pd-highlight-magazine .title {
  font-size:  3.75rem;
  line-height:  4.375rem;
  letter-spacing:  0.125rem; }

.pd-highlight-magazine .content-text {
  padding:  1.5rem; }

.pd-highlight-magazine .text {
  font-size:  0.9375rem;
  line-height:  1.25rem; }

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